/*GLOBAL STYLES START*/
*{padding:0; margin:0;}
body{ padding:0; margin:0; text-align:center; vertical-align:top; background:url("images/tall.gf") repeat-x top #414141;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#333333;}
img { border:0;}
/*input {vertical-align:middle;}*/
textarea{font-family:Tahoma;}
a {outline:none;}
/*input {height:22px;}*/
.column {float:left;}
.clear {clear:both;}

.menu{height:98px;}
.in1{background:url("images/btall.gif") repeat-y left;}
.in2{background:url("images/top_curve_header.gif") no-repeat left top;}
.in3{background:url("images/bott_bback.gif") no-repeat left bottom; padding-left:25px; padding-bottom:15px;}


.inner1{background:url("images/tab_tall.gif") repeat-x top;}
.inner2{background:url("images/tab_tall.gif") repeat-x bottom;}
.inner3{background:url("images/tab_tall.gif") repeat-y left;}
.inner4{background:url("images/tab_tall.gif") repeat-y right;}
.inner5{background:url("images/ltc.gif") no-repeat left top;}
.inner6{background:url("images/rtc.gif") no-repeat right top;}
.inner7{background:url("images/lbc.gif") no-repeat left bottom;}
.inner8{background:url("images/rbc.gif") no-repeat right bottom;}

  .keywords  {
   color:gray;
   font-size:65%;
   font-weight: normal;
   padding: 10px 0px;
   text-align: justify;
  }
  .keywords b,   .keywords strong, .keywords a 
  {
   font-weight: normal;
   text-decoration: none;
   color: gray;
   }

/*do not make any change here to prevent design brake!!!*/
#footer {color:#666666;height:100px; background:url("images/f_back1.gif") no-repeat 0 10px #414141; text-align:left}
#footer span {color:#999999; font-weight:bold;}
#footer a {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#footer a:hover{text-decoration:none;}

/*GLOBAL STYLES END*/
/*********************************************************************************************************/
/*FORMS CLASSES START*/
form { margin:0px; padding:0px; }
.myform {width:214px; margin:0; padding:0 0 0 3px; height:20px; vertical-align:middle; font-size:12px;font-family:Arial; color:#333333; background:#ffffff;}
.myform2 {width:209px; margin:0; padding:0 0 0 3px; height:20px; vertical-align:middle; font-size:11px;font-family:Arial; color:#333333; background:#ffffff;}
/*FORMS CLASSES END*/
/*LIST CLASSES START*/
ul { margin:0; padding:0; list-style:none; }
li { background:url("images/pimp1.gif") no-repeat left; padding-left:15px; line-height:18px; color:#394242; }
li a { text-decoration:underline; color:#394242;}
li a:hover { text-decoration:none;}

/*.list1 li {color:#666666; text-decoration:none; font-weight:bold; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url("images/pimp2.gif") no-repeat left top; padding-left:23px; padding-bottom:9px;}*/
.list1 li {text-decoration:none; line-height:18px; background:url("images/pimp2.gif") no-repeat left top; padding-left:23px; padding-bottom:9px;}
.list1 li a {text-decoration:underline;}
.list1 a:hover {text-decoration:none;}

.list2 li {color:#44A30F; text-decoration:none; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url("images/spacer.gif") no-repeat left; padding-left:0; margin-left:1px;}
.list2 li a {color:#44A30F; text-decoration:underline;}
.list2 a:hover {text-decoration:none;}


/*LIST CLASSES END*/
/*LINKS START*/

a { color:#44A30F; text-decoration:underline;}
a:hover{ text-decoration:none; }

.link1 {color:#44A30F; text-decoration:none; font-weight:bold; line-height:16px; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url("images/pimp1.gif") no-repeat left; padding-left:17px;}
.link1:hover {text-decoration:underline;}

.link2 {color:#666666; text-decoration:none; font-weight:bold; text-decoration:underline;}
.link2:hover {text-decoration:none;}

.link3 {color:#44A30F; text-decoration:underline;}
.link3 a {text-decoration:underline;}
.link3 a:hover {text-decoration:none;}

.link4 {color:#333333; text-decoration:none; font-weight:bold; text-decoration:underline;}
.link4:hover {text-decoration:none;}
/*LINKS END*/
/*TXT START*/
.txt1 {font-weight:bold; color:#333333; }
.txt2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#666666;}
.txt3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#666666;}
.txt4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#666666;}
.txt5 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#666666;}

/*TXT END*/
/******************--for each pages classes--***************************************/
/*page1*/
#page1 #content .col1{ margin-right:11px;}
.p1_col1{width:152px; height:69px; background:url("images/1b_back3.gif") no-repeat; float:left;}
.p1_col2{width:9px; height:69px; float:left;}

/*page2*/
#page2 #content .col1{ margin-right:30px;}

/*page3*/
#page3 #content .col1{ margin-right:28px;}

/*page4*/
#page4 #content #row1 .col1{ margin-right:50px;}
#page4 #content #row2 .col1{ margin-right:8px;}
#page4 #content #row2{ padding-left:15px;}

/*page5*/
#page5 #content .col1{ margin-right:28px;}
.p1_col1{width:152px; height:69px; background:url("images/1b_back3.gif") no-repeat; float:left;}


/*page6*/
#page6 #content .col1{ margin-right:28px;}
.h6{height:51px;}

/*page9*/
#page9 #content .col1{ margin-right:20px;}
.p1_col1{width:152px; height:69px; background:url("images/1b_back3.gif") no-repeat; float:left;}

/*page10*/
#page10 #content #row1 .col1{ margin-right:40px;}
#page10 #content #row2 .col1{ margin-right:40px;}
#page10 #content #row2{ padding-left:15px;}

/*footer_links*/
#footer_section #content .col1{ margin-right:11px;}
.fs1_col1{width:139px; height:120px; float:left;}
.fs1_col2{width:9px; height:120px; float:left;}

/*Show Image Thumbnails */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -20;
left: -200px; /*position where enlarged image should offset horizontally */

}
/*#table1 td{padding:0 20px;}#table1 td td{padding:0;}*/


.nomarg{
	margin:0 !important;
}
.spacer{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
/* Header Style Starts Here */	
#header {
	height:91px;	
	background-color:#fff;
	}
#header img.logo {
	margin:0 0 0 26px;
	float:left;
	}
div.headerright{
	width:auto;
	float:right;
	}
.iconLink {
	width:53px;
	text-align:center;
 	float:left;
	margin:11px 12px 0 0;         
}
.iconLink a {	
	color:#414141;
	background-color:inherit;
	text-decoration:none;
}
.iconLink a:hover {
	color:#4897E0;
	background-color:inherit;
}
.iconLink span {
	color:#2E2E2E;
	background-color:inherit;
    font:bold 11px/13px Arial, Helvetica, sans-serif;
    display:block;
}
.linkList {
	float:left;
	width:auto;
	border-left:1px solid #DCDCDC;
	width:245px;
	height:44px;
	margin:15px 0 0;
  }
.linkList ul {
	list-style-type:none;
	padding:0 11px 0 11px;
	margin:0;
	}
.linkList ul li{
	color:#076AC5;
	background-color:inherit;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:0!important;
	padding-top:5px!important;
	background:url(images/dotted-divider.gif) 0 100% repeat-x;
	}
.linkList ul li.nobg{
	background:none;
	}
	
.linkList ul li ul{
	padding-left:0!important;
	}	
.linkList ul li ul li{
	background:url(images/verttical-divider.gif) 100% 2px no-repeat;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#076AC5;
	background-color:inherit;
	float:left;
	width:auto;
	padding:0 5px 0 5px!important;
}	
.linkList ul li ul li.nopad{
	padding-left:0!important;
}
		
.linkList ul li a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#076AC5;
	background-color:inherit;
 	text-decoration:none;
}

.linkList ul li ul li a span{
	color:#C30B49;
	background-color:inherit;
	}

.linkList ul li a:hover {
	color:#093284;
	background-color:inherit;
  }
  
.linkList ul li p{
	float:left;
	width:84px;
	} 
	
	
	
.linkList ul li a.checkout {
	background:url(images/checkout-btn.gif) 0 0 no-repeat;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
 	text-decoration:none;
	display:block;
	width:63px;
	height:15px;
	padding:2px 0 0 6px;
	float:right;
}
  
.linkList ul li span.price{
	color:#076AC5;
	background-color:inherit;
	} 
	
	
	 .check {
	float:left;
	width:auto;
	border-left:1px solid #DCDCDC;
	width:150px;
	height:44px;
	margin:15px 0 0 10px;
  }  
 .check ul {
	list-style-type:none;
	padding:0 11px 0 11px;
	margin:0;
	}
.check ul li{
	color:#076AC5;
	background-color:inherit;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:0!important;
	padding-top:5px!important;
	background:url(images/dotted-divider.gif) 0 100% repeat-x;
	}
.check ul li.nobg{
	background:none;
	}
.check ul li span.price{
	color:#076AC5;
	background-color:inherit;
	padding:0;
	border:0;
	} 
.check ul li a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#076AC5;
	background-color:inherit;
 	text-decoration:none;
}
.check ul li ul li a span{
	color:#C30B49;
	background-color:inherit;
	}

.check ul li a:hover {
	color:#093284;
	background-color:inherit;
  }
.check ul li a.checkout {
	background:url(images/checkout-btn.gif) 0 0 no-repeat;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
 	text-decoration:none;
	display:block;
	width:63px;
	height:15px;
	padding:2px 0 0 6px;
	}
    
  
/* Navigation Panel Starts Here */
ul#nav {
	width:auto !important;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#nav li {
	float:left;
	width:auto;
	background:none !important;
	padding-left:0 !important;
	}
	
ul#nav li a{
	display:block;
	height:35px;
	text-indent:-50000px;
	}
	
ul#nav li a.products{
	width:154px;
	background:url(images/menutab1-w.jpg) 0 0 no-repeat;
	}
	
ul#nav li a.products:hover{
	background:url(images/menutab1-w.jpg) 0 100% no-repeat;
	}
	
ul#nav li a.services{
	width:151px;
	background:url(images/menutab2-y.jpg) 0 0 no-repeat;
	}
	
ul#nav li a.services:hover{
	background:url(images/menutab2-y.jpg) 0 100% no-repeat;
	}
	
ul#nav li a.specials{
	width:151px;
	background:url(images/menutab3-y.jpg) 0 0 no-repeat;
	}
	
ul#nav li a.specials:hover{
	background:url(images/menutab3-y.jpg) 0 100% no-repeat;
	}
	
ul#nav li a.myAccount{
	width:172px;
	background:url(images/menutab4-y.jpg) 0 0 no-repeat;
	}
	
ul#nav li a.myAccount:hover{
	background:url(images/menutab4-y.jpg) 0 100% no-repeat;
	}
	
ul#nav li a.help{
	width:124px;
	background:url(images/menutab5-y.jpg) 0 0 no-repeat;
	}
	
ul#nav li a.help:hover{
	background:url(images/menutab5-y.jpg) 0 100% no-repeat;
	}
	
ul#nav li a.about{
	width:154px;
	background:url(images/menutab6-y.jpg) 0 0 no-repeat;
	}
	
ul#nav li a.about:hover{
	background:url(images/menutab6-y.jpg) 0 100% no-repeat;
	}
	
	
/* Navigation Panel End Here */
.topleftcurve{
	display:block;
	width:11px;
	height:11px;
	background:url(images/top-left-curve.gif) 0 0 no-repeat;
	position:absolute;
	left:14px;
	top:17px;
	font-size:0;
	line-height:0;
	}

.toprightcurve{
	display:block;
	width:11px;
	height:11px;
	background:url(images/top-right-curve.gif) 0 0 no-repeat;
	position:absolute;
	right:15px;
	top:17px;
	font-size:0;
	line-height:0;
	}
	
/* Left panel style */
.leftPanel {
	float:left;
	width:178px;
	position:relative;
	margin:20px 0 0;
	padding:17px 0 10px;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;		
	}
.leftPanel span.top {
	position:absolute;
	top:0;
	left:-1px;
	background:url(images/leftpan-top-curve.gif) no-repeat 0 0;
	width:180px;
	height:10px;
	display:block;
	}
.leftPanel .bottom {
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(images/leftpan-btm-curve.gif) no-repeat 0 0;
	width:180px;
	height:10px;
	display:block;
	}
.leftPanel h2.products {
	background:url(images/products-title.gif) no-repeat 17px 0;
	height:17px;
	text-indent:-50000px;
	}
.leftPanel h2.quicklinks {
	background:url(images/quicklinks.gif) no-repeat 17px 0;
	height:17px;
	text-indent:-50000px;
	}	
	
	
#container-1 {
	padding:36px 0 0;
	}

#container-1 div.categoryheading{
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	height:18px;
	padding:8px 0 4px 14px;
	border-bottom:1px solid #fff;
	}	

/*#container-1 .question {
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#0814D5;
	background-color:#F3F3F3;
	height:18px;
	padding:0 0 0 10px;
	border-bottom:1px solid #fff;
	}
	
	
#container-1 .question a{
	color:#0815D5;
	background-color:inherit;
	text-decoration:none;
	}
	
#container-1 .question span {
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#44A30F;
	background-color:inherit;
	height:18px;	
	}*/
/*#container-1 .question span a {
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;
	text-decoration:none;
	padding:0 0 0 13px;
	}	
	
#container-1 .question span a:hover{
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}*/
	
.ans {
	background-color:#fff; 
	color:#44A30F;
	margin:0; 
	padding:0;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	visibility:hidden; 
	overflow:hidden;
	position:relative;
}

.show{
	visibility:visible!important;
	}
	
ul.list {
	padding:6px 0 12px 12px;
	}
ul.list li {
	position:relative;
	background:none !important;
	padding-left:0 !important;
	}	
ul.list li span {
	position:absolute;
	top:4px;
	right:10px;
	background:url(images/discount-bg.gif) no-repeat 0 0;
	width:52px;
	height:14px;
	display:block;
	text-align:center;
	font-size:11px;
	line-height:14px;
	color:#fff;
	background-color:inherit;	
	}
ul.list li a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;	
	text-decoration:none;
	}
	
ul.list li a:hover {
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}
	
/*alfabetically	product catalog style */

div.alphabeticquestion {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#44A30F;
	background-color:inherit;
	padding:3px 0 3px 0;
	text-decoration:none;
	margin:0 0 0 10px;
	}
div.alphabeticquestion a {
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;
	text-decoration:none;
	padding:0 0 0 13px;
	display:block;
	}	
	
div.alphabeticquestion a:hover{
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}

div.alphabeticquestion1 {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#44A30F;
	background-color:#F3F3F3;
	padding:3px 0 3px 0;
	text-decoration:none;
	margin:0 0 0 10px;
	}
div.alphabeticquestion1 a {
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;
	text-decoration:none;
	padding:0 0 0 13px;
	display:block;
	}	
	
div.alphabeticquestion1 a:hover{
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}

.alphabeticAns {
	background-color:#fff; 
	color:#5E5E5E;
	margin:0; 
	padding:0;
	font:11px/13px Arial, Helvetica, sans-serif;
	visibility:hidden; 
	overflow:hidden;
	position:relative;
}

div.categoryheading{
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#000;

	background-color:inherit;
	height:18px;
	padding:8px 0 4px 14px;
	border-bottom:1px solid #fff;

	}	

ul.subNav {
	padding:0px 0px 0px 5px;
	margin:3px 0 0;
	}
ul.subNav li {
	position:relative;
	background:none !important;
	padding-left:0 !important;
	}
ul.subNav li span.discount {
	position:absolute;
	top:2px;
	right:8px;
	background:url(images/discount-bg.gif) no-repeat 0 0;
	width:52px;
	height:14px;
	display:block!important;
	text-align:center;
	font-size:11px;
	line-height:14px;
	color:#fff;
	background-color:inherit;
	}
ul.subNav li a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	background-color:inherit;
	/*background:url(images/black-arrow.gif) no-repeat 0 4px;*/
	padding:0 0 0 5px;
	text-decoration:none;
	/*display:block;*/
	}
	
ul.subNav li a:hover {
	color:#52AD15;
	background-color:inherit;
	/*background:url(images/green-arrow.gif) no-repeat 0 4px;*/
	}
	
	ul.subNav li a.nextlvl {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 5px;
	text-decoration:none;
	/*display:block;*/
	}
	
ul.subNav li a.nextlvl:hover {
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}
	
ul.subNav3 {
	padding:10px 0 12px 12px;
	margin:3px 0 0;
	}
ul.subNav3 li {
	position:relative;
	background:none !important;
	padding-left:0 !important;
	}

ul.subNav3 li span.discount {
	position:absolute;
	top:2px;
	right:8px;
	background:url(images/discount-bg.gif) no-repeat 0 0;
	width:52px;
	height:14px;
	display:block;
	text-align:center;
	font-size:11px;
	line-height:14px;
	color:#fff;
	background-color:inherit;
	}
ul.subNav3 li a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 13px;
	text-decoration:none;
	display:block;
	}
	
ul.subNav3 li a:hover {
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}	
	
ul.subNav4 li a {
	font-weight:normal!important;
	color:#666666!important;
	background-color:inherit;
	}	
	
ul.subNav4 li a:hover {
	color:#52AD15!important;
	background-color:inherit;
	}
	
/* Tab Style Starts Here */
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
/* Hide useless elements in print layouts... */

    .tabs-nav {
       	position:absolute;
				top:44px;
				left:0;
				}
/* Skin */
.tabs-nav {
	height:24px;
	margin:0;
	border-bottom:1px solid #FFCC00;
    }
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav ul {
	margin:0 0 11px;
	padding:0;
	}
.tabs-nav li {
 float:left;
 list-style-type:none;
	width:88px;
	height:24px;
	text-align:center;
	background:url(images/tab2.gif) no-repeat 0 0 !important;
	padding-left:0 !important;
}
.tabs-nav li.tab1 {
	margin:0 2px 0 0;
	}
.tabs-nav a {
	font:bold 11px/24px tahoma, arial, sans-serif;
	color:#414141;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	}

.tabs-nav .tabs-selected a {
	font:bold 11px/24px tahoma, arial, sans-serif;
  color:#FFFFFF;
	background-color:inherit;
	background:url(images/tab2.gif) no-repeat 0 100%;
	height:24px;
	display:block;
	text-align:center;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
  font:bold 11px/24px tahoma, arial, sans-serif;
  color:#414141;
	background-color:inherit;
}
.tabs-nav .tabs-selected a span {
    color:#935682;
	background-color:inherit;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
     color:#935682;
	background-color:inherit;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
/* Tab Style End Here */
	
/* 2nd level menu style */

ul.leftNav{
	margin:0;
	padding:0;
	}
ul.leftNav li{
	font:bold 11px/17px Arial, Helvetica, sans-serif!important;
	color:#0814D5;
	padding:0 0 0 2px;
	margin:0 0 2px 0;
	/*clear:both;*/
	/*background:url(images/plusl.gif) no-repeat 2px 5px;*/
	background:url(images/left-title-bg.gif) repeat-x 0 0;
	/*background:#f3f3f3 url(images/left-title-bg.gif) repeat-x 0 0;*/
	}
ul.leftNav li a {
	 text-decoration:none;
	 color:#000;
	 }	
ul.leftNav li span a.TopClvl{
	/*background:url(images/black-arrow.gif) no-repeat 0px 4px;*/
	padding:0 0 0 5px!important;
	}
ul.leftNav li span a.TopClvl:hover{
	/*background:url(images/green-arrow.gif) no-repeat 0px 4px;*/
	color:#52AD15;
	background-color:inherit;
	}
ul.leftNav li ul {
	padding:0 0 0 10px;
	}
ul.leftNav li ul li{
	font:bold 11px/13px Arial, Helvetica, sans-serif!important;
	color:#0814D5;
	padding:2px 0 2px 10px;
	margin:0 0 2px 0;
	background:url(images/left-title-bg.gif) repeat-x 0 0;
	}		
/*ul.leftNav li a:hover,*/
ul.leftNav li a.leftNavActive{
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0px 4px;
	}
/*ul.leftNav li ul li ul li{
	font:normal 11px/13px Arial, Helvetica, sans-serif!important;
	color:#000!important;
	padding:0 0 0 10px!important;
	margin:0 0 2px 0;
	background:url(images/black-arrow.gif) no-repeat 0px 5px!important;
	}*/	
ul.categoryList{
	margin:0;
	padding:0;
	}
ul.categoryList li{
	font:bold 11px/17px Arial, Helvetica, sans-serif!important;
	color:#0814D5;
	background-color:inherit;
	padding:0 0 0 10px;
	margin:0 0 2px 0;
	background:url(images/left-title-bg.gif) repeat-x 0 0;
	}
ul.categoryList li a {
	 text-decoration:none;
	 color:#0814D5;
	 background-color:inherit;
	 }	
ul.categoryList li ul {
	padding:0 0 0 10px;	
	}
ul.categoryList li ul li {
	font-weight:bold;
	color:#000;
	line-height:13px!important;
	padding:2px 0!important;
	}
ul.categoryList li ul li a {
	color:#000;
	}
/*ul.categoryList li ul li ul li{
	font:normal 11px/13px Arial, Helvetica, sans-serif!important;
	color:#000!important;
	padding:0 0 0 10px!important;
	margin:0 0 2px 0;
	background:url(images/black-arrow.gif) no-repeat 0px 5px!important;
	}*/					
ul.categoryList li ul li a:hover,
ul.categoryList li ul li a.catNavActive{
	color:#52AD15!important;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0px 4px;
	}
	
/* Quick Links Start */
ul.quickLinks {
	padding:6px 0 12px 7px;
	}
ul.quickLinks li {
	background:none !important;
	padding-left:0 !important;
	padding-top:7px;
	 
	}	
ul.quickLinks li a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	background-color:inherit;
	background:url(images/black-arrow.gif) no-repeat 0 4px;	
	text-decoration:none;
	padding:0 0 0 7px;
	}
	
ul.quickLinks li a:hover {
	color:#52AD15;
	background-color:inherit;
	background:url(images/green-arrow.gif) no-repeat 0 4px;
	}
	
/* Quick Links End */

/* Product page style starts */
.proContainer {
	width:692px;
	float:right;
	padding:20px 8px 0 0;
	}
.proList {
	margin:25px 0 0;
	}
.proList h2 {
	background:no-repeat 0 0;
	height:0;
	padding-top:15px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:0 0 0 2px;
	}
.proList h2.cards {
	background-image:url(images/pro-cards.gif);
	}
.proList h2.single {
	background-image:url(images/pro-single.gif);
	}
.proList h2.stationary {
	background-image:url(images/pro-sta.gif);
	}
.proList h2.multi {
	background-image:url(images/pro-multi.gif);
	}
.proList h2.promo {
	background-image:url(images/pro-promo.gif);
	}
.proList h2.posters {
	background-image:url(images/pro-posters.gif);
	}
.proList h2.dupli {
	background-image:url(images/pro-dupli.gif);
	}
.proList h2.repli {
	background-image:url(images/pro-repli.gif);
	}
.proList h2.package {
	background-image:url(images/pro-package.gif);
	}								
.cardList {
	margin:4px 0 0;
	padding:13px 0 0 8px;
	border-top:1px solid #E1E1E1;
	background:url(images/card-pan-gr.gif) repeat-x 0 0;
	}
.cardList img {
	margin:0 0 15px 13px;
	}
.cardList img.first {
	margin:0 0 18px;
	}
a.p-title:visited {
font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
/*padding-top:25px*/
}

a.p-title:hover {
font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
/*padding-top:25px*/
}

a.p-title:link {
font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
/*padding-top:25px*/
}



a.SubcatHeader:visited {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
}
a.SubcatHeader:hover {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
}
a.SubcatHeader:link {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
}

.Productdiscount
{
font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#ff0000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
}

.couponDiscount
{
font:normal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ff0000;
background-color:inherit;
text-transform:uppercase;
font-weight: bold;
/*padding-top:25px;*/
/*padding-left:10px;*/
}

/* Product page style End */

/* header cart section*/

.linkList ul li a.checkout {
background:url(images/checkout-btn.gif) 0 0 no-repeat;
font:bold 11px/13px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-decoration:none;
display:block;
width:63px;
height:15px;
padding:2px 0 0 6px;
}
.linkList-noBorder {
border:none;
}
.cartLink {
	width:57px;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	border-left:1px solid #DCDCDC;        
}
.cartLink img {
	margin:2px 0 0;
	float:right;
}

ul.leftNav li span.discount {
	float:right;
	background:url(images/discount-bg.gif) no-repeat 0 0;
	width:44px;
	height:14px;
	display:block!important;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#fff;
	background-color:inherit;
	margin:1px 2px 0 0;
	}


/* header cart section end*/


/* Testimonial Style Starts Here On 21.12.2009 */
.rightPan {
	padding:20px 0 0;
	float:right;
	width:719px;
	}
.reviews {
	background:url(images/rightpan-bg.gif) 100% 0 repeat-y;
	width:692px;
	}
.readReviews {
	height:57px;
	background:url(images/reviews-bg.gif) 0 0 repeat-x;
	border-right:1px solid #EBEBEB;
	overflow:hidden;
	height:100%;
	}
.readReviews h3 {
	height:57px;
	width:163px;
	float:left;
	background:url(images/readreviews-txt.gif) 0 0 no-repeat;
	text-indent:-1000000px;
	}
.readReviews ul {
	float:left;
	}
.readReviews ul li {
	height:75px;
	background:url(images/divi.gif) 0 0 no-repeat;
	padding:5px 13px 0;
	float:left;
	}
.backNone {
	background:none !important;
	}
.reviewsBlock {
	width:100%;
	margin-bottom:26px;
	}
.reviewsBlock h3 {
	color:#00489F;
	background-color:inherit;
	font-size:18px !important;
	line-height:20px ;
	font-weight:normal;
	margin-bottom:6px;
	}
.reviewsBlock p {
	font-style:italic;
	color:#717171;
	background-color:inherit;
	padding:0 0 10px;
	font-size:13px;
	line-height:20px;
	}
.reviewsBlock p.order {
	font-style:normal;
	padding:0 0 12px;
	font-size:12px;
	}
.reviewsBlock p.order strong {
	color:#575757;
	background-color:inherit;
	}
.info {
	background:url(images/title-bg-gray1.gif) 100% 0 no-repeat;
	height:28px;
	overflow:hidden;
	padding:0 15px 0 0;
	margin-top:8px;
	}
	
	.info span {
	background:url(images/title-bg-gray1.gif) 0 -28px no-repeat;
	height:28px;
	display:block;
	padding:0 0 0 15px;	
	}
.info p {
	font-style:normal;
	padding:0;
	color:#CF004A;
	background-color:inherit;
	line-height:31px;
	float:left;
	}
.info .rating {
	width:150px;
	float:right;
	padding-top:7px;
	}
.info .rating ul {
	float:right;
	}
.info .rating ul li {
	line-height:16px;
	float:left;
	background:none;
	padding:0 4px 0 0;
	}
.info .rating ul li img {
	float:left;
	display:block;
	}
.pagination {
	height:28px;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	background-color:#FCFCFC;
	width:648px;
	padding:11px 0 0 16px;
	}
.pagination p {
	float:left;
	width:150px;
	}
.pagination ul.listStyle01 {
	padding:0 !important;
	float:right;
	overflow:hidden;
	margin:0 !important;
	width:auto !important;
	}
.pagination ul.listStyle01 li {
	float:left;
	background:none;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden !important;
	}
.pagination ul.listStyle01 li a {
	float:left;
	display:block;
	overflow:hidden;
	height:19px;
	padding:0 6px !important;
	margin:0 2px 0 0 !important;
	background-color:#DEDEDE;
	color:#3d3d3d !important;
	font-weight:bold;
	text-decoration:none;
	}
.pagination ul.listStyle01 li a:hover, .pagination ul.listStyle01 li a.active {
	color:#fff !important;
	background-color:#323697;
	}
.pagination ul.listStyle01 li.next a, .pagination ul.listStyle01 li.prev a {
	text-decoration:none;
	display:block;
	font-weight:normal;
	background:none;
	width:98px;
	color:#464646 !important;
	}
.pagination ul.listStyle01 li.next a {
	padding-left:10px;
	width:74px;
	}
.pagination ul.listStyle01 li.next a:hover, .pagination ul.listStyle01 li.prev a:hover {
	color:#5DCF00 !important;
	background:none;
	}
.testimonials {
	border-left:1px solid #DFE9EA;
	border-right:1px solid #DFE9EA;
	padding:52px 0 15px;
	position:relative;
	float:left;
	width:176px;
	margin-top:20px;
	font-size:12px;
	font-style:italic;
	color:#747474;
	background-color:#F7FCF8;
	}
.testimonials p {
	background:none !important;
	padding:0 8px 5px;
	font-size:12px;
	line-height:18px !important;
	font-style:italic;
	color:#747474;
	}
.testimonials p.details{
	font-style:normal;
	text-transform:uppercase;
	font-size:11px;
	line-height:15px;
	}
.testimonials p.details strong {
	color:#CF004A;
	display:block;
	background-color:none;
	}
.testimonials .heading {
	background:url(images/test-head-r.gif) 100% 0 no-repeat #F6FCF8;
	height:45px;
	position:absolute;
	left:-1px;
	top:0;
	width:178px;
	}
.testimonials .heading h2 {
	background:url(images/testimonials-heading.gif) 0 0 no-repeat;
	height:45px;
	margin:0;
	width:145px;
	padding:0;
	text-indent:-1000000px;
	}
.testimonials .buttom-curve {
	height:8px;
	overflow:hidden;
	background:url(images/testi-curve-right.gif) 100% 0 no-repeat;
	position:absolute;
	left:-1px;
	bottom:0;
	font-size:0;
	line-height:0;
	}
.testimonials .buttom-curve .inner {
	overflow:hidden;
	width:178px;
	height:8px;
	background:url(images/testi-curve-left.gif) 0 0 no-repeat;
	}
/* Testimonial Style End Here On 21.12.2009 */

/* Affiliate Style Starts Here On 21.10.2010 */
.affPan {	
	margin:0 10px 0 0;
	}
.aff-top-box {
	background:#fff;
	border:1px solid #DDDDDD;
	padding:0 1px 1px;
	margin:0 0 20px;
	}
.aff-top-main {
	background:#F6F5F5 url(images/aff-top-bg.gif) repeat-x 0 0;
	position:relative;
	color:#4C4B4B;
	width:705px;
	}
.aff-top-main span.leftAff {
	background:url(images/aff-top-left.gif) no-repeat 0 0;
	position:absolute;
	top:-1px;	
	left:-2px;
	width:10px;
	height:49px;
	display:block;
	}
.aff-top-main span.rightAff {
	background:url(images/aff-top-right.gif) no-repeat 0 0;
	left:697px;
	position:absolute;
	top:-1px;	
	right:-2px;
	width:10px;
	height:49px;
	display:block;
	}			
.aff-top-main h2 {
	background:url(images/topaff-title-bg.gif) repeat-x 0 0;
	font:normal 20px/48px "Trebuchet MS", Arial, sans-serif;
	height:48px;
	padding:0 0 0 12px;
	}
.aff-top-main p {
	font-size:12px;
	line-height:16px;
	padding:15px 0 0 12px;	
	}
.aff-top-main p span {
	font-weight:bold;
	color:#B80D00;
	background-color:inherit;
	}			
.aff-top-main img {
	float:right;
	margin:3px 0 0 15px;
	position:relative;
	}
.aff-featureBox	{
	padding:0 15px 20px 12px;
	}
.aff-featureBox	h3 {
	font:normal 17px/19px "Trebuchet MS", Arial, sans-serif;
	padding:0 0 15px;
	}
.aff-featureBox p {
	padding:15px 0 0;
	} 
.aff-featureBox ul {
	float:left;
	padding:0 25px 0 0;
	} 
.aff-featureBox ul li {
	padding:0 0 5px 15px;
	background:url(images/bullet.gif) no-repeat 0 6px;
	} 	
.affContact {
	background:url(images/aff-contact-bg.gif) no-repeat 0 0;
	height:58px;
	font-size:13px;
	font-weight:bold;
	color:#B80D00;
	background-color:inherit;
	padding:0 14px;
	margin:0 0 16px;
	}	
.affContact p {
	padding:21px 0 0;	
	}
.affContact p a {
	color:#0689C6;
	background-color:inherit;
	font-weight:normal;
	text-decoration:underline;
	}
.affContact p a:hover {
	text-decoration:none;
	}
.affBottom p {
	text-align:center;
	}
.affBottom p img {
	margin:0 9px 15px;
	}
.affBottom p a {
	color:#0689C6;
	background-color:inherit;
	line-height:22px;
	}					
/* Affiliate Style End Here On 21.10.2010 */

/*Style for new previous order page ( custviewpast.asp)*/
#mainbody{
	width:905px;
	margin:0 auto;
}

div.orderform{
	padding:22px 15px 35px;
	color:#000;
	background-color:#F4F4F4;
	border-bottom:1px solid #fff;
	height:100%;
	overflow:hidden;
	}
div.orderform p{
	font-weight:bold;
	font-size:11px;
	line-height:22px;
	color:#000;
	background-color:inherit;
	}	
	
div.showorders{
	width:255px;
	float:left;
	}
div.searchorders{
	width:365px;
	float:left;
	padding:0 15px 0 0;
	overflow:hidden;
	}
div.countorders{
	width:222px;
	float:left;
	}	
	
	
div.orderform input.txt{
	padding:3px 2px 2px 3px;
	width:253px;
	height:16px;
	font-size:11px;
	color:#505050;
	background-color:#fff;
	border:1px solid #DBDBDB;
	float:left;
}	

div.orderform input.submitbtn{
	height:22px;
	display:block;
	width:99px;
	border:none;
	background:none;
	float:right;
	margin:0;
	padding:0;
	}


div.orderform label{
	display:block;
	padding:0 0 4px;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	color:#000;
	background-color:inherit;
	}
	
div.orderform select{
	float:left;
	margin:0 10px 0 0;
	padding:2px 2px 2px 3px;
	width:218px;
	height:22px;
	font-size:11px;
	color:#505050;
	background-color:#fff;
	border:1px solid #DBDBDB;
	}
	
/*   order details */

div.orders{
	width:905px;
	padding:0 0 20px;
	}



div.previousorder{
padding:6px 19px 3px;
width:867px;
height:22px;
color:#000;
background-color:#E3E3E3;
border-bottom:1px solid #fff;
}

div.previousorder h3{
float:left;
width:auto;
font-size:18px;
font-weight:normal;
}

ul.page{
width: auto;
float:right;
padding:3px 0 0;
}
	
 ul.page li{
	font-size:11px;
	line-height:14px;
	color:#000;
	background-color:inherit;
	background:url(images/divider.gif) 0 50% no-repeat;
	padding:0 7px 0 7px;
	float:left;
	}	
	
 ul.page li.nodivider{
	background:none;
	padding:0 8px 0 0;
	}	
	
 ul.page li a.previous{
	background:url(images/previous-icon.gif) 0 50% no-repeat;
	padding:0 0 0 12px;
	color:#000;
	background-color:inherit;
	text-decoration:none;	
	}
	
ul.page li a.next{
	background:url(images/next-icon.gif) 100% 50% no-repeat;
	padding:0 12px 0 0;
	color:#000;
	background-color:inherit;
	text-decoration:none;	
	}	
		
	
div.orderlist{	
	color:#000;
	background-color:#FBF2D9;
	padding:15px 19px 20px;
	height:100%;
	overflow:hidden;
	}
	
div.orderlist .left{
	width:178px;
	float:left;
	}
	
.left p{
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	color:#535353;	
	background-color:inherit;
	}	 
	
.left a.orderno{
	display:block;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	color:#1C2B83;	
	background-color:inherit;
	margin:0 0 7px;
	}	
	
.left a.orderno:hover{
	text-decoration:underline;
	}	
	
.left a.check{
font-size:11px;
line-height:23px;
font-weight:bold;
text-decoration:none;
color:#B8E4FF;
background-color:inherit;
display:block;
height:23px;
width:135px;
padding:0 0 0 28px;
background:url(images/btn-checkstatus.gif) 0 0 no-repeat;
}

.left a.check:hover{
display:block;
height:23px;
width:163;
background:url(images/btn-checkstatus.gif) 0 100% no-repeat;
}
	
div.orderlist .right{
	width:688px;
	float:right;
	}	

.right p.ordername{
	padding:0 0 2px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#000;	
	background-color:inherit;
	}	
	
.right p.ordername span{
	font-weight:normal;
	color:#545454;	
	background-color:inherit;
	}
	
.right p.orderdetails{
	padding:0 0 10px;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	color:#000;	
	background-color:inherit;
	}
			
.right p.orderdetails span{	
	padding:0 0 0 4px;
	font-weight:normal;
	color:#545454;	
	background-color:inherit;
	}
	
.right p.orderdetails span.red{	
	padding:0 0 0 4px;
	font-weight:normal;
	color:#BF1007;	
	background-color:inherit;
	}	
	
.right a.vieworder{
	margin:0 5px 0 0;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	background-color:inherit;
	display:block;
	height:23px;
	width:130px;
	background:url(images/btn-vieworder.gif) 0 0 no-repeat;
	}	
	
.right a.vieworder:hover{
	background:url(images/btn-vieworder.gif) 0 100% no-repeat;
	}
	
.right a.viewinvoice{
	margin:0 4px 0 0;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	background-color:inherit;
	display:block;
	height:23px;
	width:94px;
	background:url(images/btn-viewinvoice.gif) 0 0 no-repeat;
	}	
	
.right a.viewinvoice:hover{
	background:url(images/btn-viewinvoice.gif) 0 100% no-repeat;
	}

.right a.viewinvoiceg{
	margin:0 4px 0 0;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	background-color:inherit;
	display:block;
	height:23px;
	width:94px;
	background:url(images/btn-viewinvoiceg.gif) 0 0 no-repeat;
	}	
.right a.viewinvoiceg:hover{
	background:url(images/btn-viewinvoiceg.gif) 0 100% no-repeat;
	}	
.right a.uploadfiles{
	margin:0 5px 0 0;
	padding:0 0 0 40px;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#F8D6E1;
	background-color:inherit;
	display:block;
	height:23px;
	width:90px;
	background:url(images/btn-upload.gif) 0 0 no-repeat;
	}	
	
.right a.uploadfiles:hover{
	background:url(images/btn-upload.gif) 0 100% no-repeat;
	}	
	
.right a.repeatorder{
	margin:0 5px 0 0;
	padding:0 0 0 40px;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#D7E4FC;
	background-color:inherit;
	display:block;
	height:23px;
	width:90px;
	background:url(images/btn-repeatorder.gif) 0 0 no-repeat;
	}	
	
.right a.repeatorder:hover{
	background:url(images/btn-repeatorder.gif) 0 100% no-repeat;
	}	
	
	
	.right a.cartorder{
	margin:0 10px 0 0;
	padding:0 0 0 40px;
	float:left;
	font-weight:bold;
	font-size:11px;
	line-height:23px;
	text-decoration:none;
	color:#D7E4FC;
	background-color:inherit;
	display:block;
	height:23px;
	width:156px;
	background:url(images/btn-checkout.gif) 0 0 no-repeat;
	}	
	
.right a.cartorder:hover{
	background:url(images/btn-checkout.gif) 0 100% no-repeat;
	}	
	
	

.right a.helpdesk{
	padding:0 0 0 22px;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	display:block;
	height:23px;
	width:65px;
	background:url(images/btn-helpdesk.gif) 0 0 no-repeat;
	}	
	
.right a.helpdesk:hover{
	background:url(images/btn-helpdesk.gif) 0 100% no-repeat;
	}	
	
	
	.right a.cartBut{
margin:0 10px 0 0;
padding:0 0 0 40px;
float:left;
font:bold 11px/23px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
background-color:inherit;
display:block;
height:23px;
width:86px;
background:url(images/btn-co02.gif) 0 0 no-repeat;
}

.right a.cartBut:hover{
background:url(images/btn-co02.gif) 0 100% no-repeat;
}

.right a.cartBut03{
margin:0 10px 0 0;
float:left;
font:bold 11px/23px Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
color:#fff;
background-color:inherit;
display:block;
height:23px;
width:170px;
background:url(images/btn-co03.gif) 0 0 no-repeat;
}

.right a.cartBut03:hover{
background:url(images/btn-co03.gif) 0 100% no-repeat;
}
	
	
	

div.nobg{
	background:none;
	}
	
	
div.orderstatus{
	width:901px;
	border:1px solid #E0E0E0;
	color:#000;
	background-color:#fff;
	padding:1px 1px 1px 1px;
	}
	
tr.heading{
	color:#fff;
	background-color:#000;
	}	
	
tr.heading td{
	border-right:1px solid #fff;
	}	
tr.heading td p{
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
	line-height:24px;
	padding:0 0 0 14px;
	}
		
tr.data{
	color:inherit;
	background-color:#B9B9B9;
	}	

tr.data td{
	border-right:1px solid #fff;
	border-bottom:1px solid #CCCCCC;
	}	
td.noborder{
	border-right:none!important;
	}

tr.data td p{
	color:#000;
	background-color:inherit;
	font-size:11px;
	line-height:24px;
	padding:0 0 0 14px;
	}	
	
tr.bottomdata td{
	font-size:11px;
	line-height:14px;
	color:#373737;
	background-color:#EFEFEF;
	padding:10px 0 10px 14px;
	}

img.close{
	margin:4px;
	}	
	
/* End of style for new previous order page ( custviewpast.asp)*/


.pcShowProductImage{  
			height: 90px;
			width: 80px;
			border:1px solid #cccccc
  }
  
  
  /*24.02.10 Start*/
/* Home page and Special Offer page style starts here */
.rightInnerpan1{
	width:505px;
	float:left;
}
.gallery1{
	width:509px;
	height:267px;
	margin-bottom:17px;
	background:url(images/gallery-bg.jpg) no-repeat 0 0;
}
.beforeDesign{
	border-bottom:1px solid #E1E1E1;
	padding:0 0 6px 0;
	margin-bottom:32px;
}
.beforeOrder{
	float:left;
	width:248px;
	border-right:1px solid #E1E1E1;
	font-size:11px;
	color:#7C7C7C;
	background-color:inherit;
}
.designOption{
	float:right;
	width:248px;
	font-size:11px;
	color:#7C7C7C;
	background-color:inherit;
}
/*.designOption img,
.beforeDesign img{
	float:left;
	width:auto;
	border:3px solid #E8E8E8;
	margin:0 21px 0 0;
}*/
.designOption h3,
.beforeDesign h3{
	font-size:18px;
	padding-bottom:30px;
	font-weight:bold;
}
.designOption p.blueTxt,
.beforeDesign p.blueTxt{
	font-size:13px;
	font-weight:bold;
	color:#0058A3;
	background-color:inherit;
	padding-bottom:7px;
}

.designOption a{
	color:#0058A3;
	background-color:inherit;
	text-decoration:none;
}
.designOption a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

.designOption p.blueTxt span,
.beforeDesign p.blueTxt span{
	color:#FF2A00;
	background-color:inherit;
}

.beforeOrder a{
	color:#FF2A00;
	background-color:inherit;
	text-decoration:none;
}

.beforeOrder a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
.designOption .red a,
.designOption .red,
.beforeDesign .red{
	color:#EA0000;
	background-color:inherit;
}
.spaceBotNone{
	padding-bottom:0 !important;
}
.bdInner{
	clear:both;
	padding-bottom:37px;
}

.sampleKit{
	width:240px;
	height:146px;
	font-size:11px;
	font-weight:bold;
	background:url(images/sample-kit.jpg) no-repeat 0 0;
	position:relative;
	float:left;
	margin-right:22px;
}

.orderConfidence p.heading,
.sampleKit p.heading{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	padding:11px 0 21px 16px;
}
.orderConfidence p,
.sampleKit p{
	padding:0 0 16px 100px;
}
.orderConfidence span,
.sampleKit span{
	color:#EA0000;
	background-color:inherit;
}
.sampleKit .samplePic{
	position:absolute;
	top:45px;
	left:13px;
}

.orderConfidence a,
.sampleKit a{
	color:#EA0000;
	background-color:inherit;
	text-decoration:none;
}

.orderConfidence a:hover,
.sampleKit a:hover{
	color:#000;
	background-color:inherit;
}

.orderConfidence{
	width:240px;
	height:146px;
	font-size:11px;
	font-weight:bold;
	background:url(images/order-confidence.jpg) no-repeat 0 0;
	position:relative;
	float:left;
}
.orderConfidence .satisfictionPic{
	position:absolute;
	top:32px;
	left:5px;
}
.orderConfidence p{
	padding:0 0 16px 119px;
	font-size:13px;
	color:#005596;
	background-color:inherit;
	font-weight:bold;
}

.rightInnerpan2{
width:191px;
float:right;
padding-right:10px;
padding-top:6px;
background:url(images/right-inner-pan-top2.gif) no-repeat 0 0;
}

.rightInnerpan2 .rightInnerpan2Bot{
	padding-bottom:6px;
	background:url(images/right-inner-pan-bot2.gif) no-repeat 0 100%;
}
.rightInnerpan2 .rightInnerpan2Body{
	background:url(images/right-inner-pan-bg.gif) repeat-y 0 0;
	padding:8px 12px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	background-color:inherit;
}
.rightInnerpan2 .rightInnerpan2Body p{
	padding:0 0 19px 0;
}
.rightInnerpan2 .rightInnerpan2Body h3{
	padding:0 0 14px 27px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	background-position:0 1px;
	background-repeat:no-repeat;
}
.rightInnerpan2 .rightInnerpan2Body a{
	color:#0077B4;
	background-color:inherit;
}
.rightInnerpan2 .rightInnerpan2Body .brown{
	color:#BF0745;
	background-color:inherit;
}

.pan2Content{
	border-bottom:1px solid #E1E1E1;
	padding-bottom:10px;
	margin-bottom:18px;
}

.page2ConBorderNone{
	border-bottom:0!important;
	margin-bottom:0!important;
}
.rightInnerpan2 .rightInnerpan2Body h3.customerReview{
	background-image:url(images/customer-review-icon.gif);
}

.rightInnerpan2 .rightInnerpan2Body h3.printpapaIcon{
	background-image:url(images/print-papa-blog-icon.gif);
}

.rightInnerpan2 .rightInnerpan2Body h3.promotionIcon{
	background-image:url(images/promotion-icon.gif);
}

.headerRight2{
	width:400px;
	height:65px;
	float:right;
	color:#076AC5;
	background-color:inherit;
}
.headerRight2 img{
	float:left;
	width:auto;
	margin-right:12px;
}
.headerRight2 ul{
	height:19px;
	border-bottom:1px dashed #979797;
	margin-bottom:7px;
}
.headerRight2 ul li{
	float:left;
	width:auto;
	background:url(images/blue-sep.gif) no-repeat 0 5px;
	font-size:12px;
	padding:0 4px;
	font-weight:bold;
}
.headerRight2 ul li a{
	color:#076AC5;
	background-color:inherit;
	text-decoration:none;
}
.headerRight2 ul li a:hover{
	color:#000;
	background-color:inherit;
}
.headerRight2 .pink{
	color:#C20C49;
	background-color:inherit;
}
.headerRight2 .headerr2{
	border-left:1px solid #DCDCDC;
	float:left;
	padding:0 0 0 10px;
}
.headerRight2 .nosep{
	background:none;
}

#gallerypaginate{
	position:relative;
	top:-27px;
	left:10px;
}

#gallerypaginate a{
	color:#000;
	background-color:#E7E3E5;
	padding:3px 6px;
	text-decoration:none;
}

#gallerypaginate .selected,
#gallerypaginate a:hover{
	color:#fff;
	background-color:#303998;
	padding:3px 6px;
	text-decoration:none;
}





div.specialoffer{
	width:690px;
	padding:13px 0 0 0;
	background-color:#fff;
	}

div.specialoffer h2{
	font:normal 20px/22px "Trebuchet MS", Arial, sans-serif;
	padding:0 0 8px;
	border-bottom:1px solid #F2F2F2;
	text-align:left;
	}
	
div.specialdetails{
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 30px 0;
	width:690px;
	}

div.specialdetails h3{
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 4px;
	text-align:left;
	}

div.specialdetails img{
	margin:8px 9px 0 0;
	float:left;
	}
	
div.specialdetails div.coupon{
	width:550px;
	float:right;
	background:url(images/coupon-bg.gif) 0 0 no-repeat;
	padding:17px 0 15px 21px;
	margin:0 0 16px;
	text-align:left;
}

div.coupon p.discount{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#CB1351;
	background-color:inherit;
	width:50px;
	height:40px;
	float:left;
	margin:0 9px 0 0;
}

div.coupon p.discountdetails{
	font-size:12px;
	line-height:16px;
	color:#4E4535;
	background-color:inherit;
	}

div.coupon p.discountdetails span{
	color:#BF0745;
	background-color:inherit;
	}

div.specialdetails table a{
	font-size:12px;
	line-height:16px;
	color:#3766A0;
	background-color:inherit;
	text-decoration:none;
	}
	
div.specialdetails table a:hover{
	color:#C50D4B;
	background-color:inherit;
	}	

div.specialdetails table tr.darkblue{
	background-color:#E8EFF8;
	color:#3766A0;
	}
	
table tr.darkblue td{	
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:10px 0 8px 20px;
	}
	
div.specialdetails table tr.lightblue{
	background-color:#F4F8FD;
	color:#3766A0;
	}
	
table tr.lightblue td{	
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:10px 0 8px 20px;
	}
/* Home page and Special Offer page style end here */
/*24.02.10 End*/
/* Home page slider style starts here */
.promo-home{
	position:relative; 
 	width:509px;
	height:267px;
	margin-bottom:17px;
	background:url(images/gallery-bg.jpg) no-repeat 0 0;
	}
	
.promo-home .slide{ 
	position:absolute;
	z-index:10;
	top:11px;
	left:11px;
	/*background-image:url(images/banner1.jpg);*/
	width:487px;
	height:233px;
	color:#333333;
	background-color:inherit;
	background-position:0 0;
	}

.promo-home .slide-sequence{
	position:absolute;
	z-index:100;
	top:215px;
	left:20px;
	color:#000;
	background-color:#E7E3E5;	
	}
	
.promo-home .slide-sequence div{
	float:left;
	width:auto;
	}

.slide-sequence  .active { 
	color:#fff;
	background-color:#303998;
	}
.slide-sequence { 
	color:#000;
	background-color:inherit;  
	}
.seq-b { 
	cursor:pointer; 
	font:bold 12px/22px "Trebuchet MS", Arial, sans-serif;   
	height:22px;
	padding:0 6px;
}
/* Home page slider style end here */

/*08.03.10 start*/
.wideContent{
	padding:10px 0;
}
.wideContent h2 {
font:bold 17px/23px Helvetica, Arial, sans-serif;
padding:0 0 0 50px;
}
.wideContent h2 span{
border-bottom:3px solid #D1EAF4;
padding:0 2px 3px 0;
}
.wideContent h2 span.blue {
color:#0055AC;
background-color:inherit;
}

.quoteDetails,
.searchFilter{
	width:811px;
	margin:10px auto 0;
	color:#0058A3;
	background-color:inherit;
	font:normal 14px Arial, Helvetica, sans-serif;
}
.searchFilter h3{
	margin:0 0 9px 0;
}
.searchFilter table{
	border:1px solid #D2EBF4;
}

.searchFilter table .odd{
	background-color:#E1F5FD;
	padding:7px 0 7px 10px;
}
.searchFilter table .even{
	background-color:#F7FDFF;
	padding:10px 0 10px 10px;
}
.buttons{
	width:250px;
	margin:20px 0 0 560px;
}
.searchTxtBox{
	width:212px;
	height:19px;
	padding:2px 0 0 3px;
}
select.searchTxtBox{
	width:212px;
	height:24px;
	padding:2 0 5px 3px !important;
}
.searchFilter .dateIcon{
	margin:0 0 0 10px;
}

.jobDetails{
	width:811px;
	margin:27px auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.jobDetails table{
	color:#0058A3;
	background-color:#FEF9ED;
	border:1px solid #F3CE99;
}

.jobDetails table .even{
	background-color:#FFF2D4;
}
.jobDetails table th{
	font-weight:bold;
	font-size:14px;
	background-color:#FFECC3;
	border-bottom:1px solid #F3CD96;
	border-right:1px solid #F3CD96;
}
.jobDetails table td,th{
	padding:7px 0 7px 12px;
	color:#000;
}

.borderRightnone{
	border-right:0 !important;
}
.jobDetails table td{
	border-right:1px solid #fff;
}
.jobDetails table id{
	color:#FF2A00;
	background-color:inherit;
	font-weight:bold;
}
.orange,
.jobDetails table .orange,
.jobDetails table a{
	color:#FF6000 !important;
	background-color:inherit;
	text-decoration:none;
}
.jobDetails table a:hover{
	color:#000;
	background-color:inherit;
}

.jobDetails .jobRecords{
	width:290px;
	margin:20px 0 0 500px;
}
.jobDetails .jobRecords ul li{
	background:none;
	display:inline;
	padding:0 3px;
}
.jobDetails .jobRecords img{
	position:relative;
	top:5px;
}
.jobDetails .jobRecords select{
	width:50px;
}

.quoteDetails table{
	border:1px solid #D2EBF4;
	color:#000;
	background-color:#F7FDFF;
}
.quoteDetails{
	font-size:13px;
}
.quoteDetails table td{
	padding:7px 0 7px 12px;
}
.quoteDetails .odd{
	color:#0058A3;
	background-color:#E1F5FD;
	font-size:13px;
	font-weight:bold;
}
.quoteDetails .iIcon1{
	position:relative;
	top:2px;
}
.quoteDetails .buttons2{
	width:335px;
	margin:10px 0 0 480px;
}

.quoteDetails .txtField1{
	width:211px;
	height:20px;
	padding:2px 0 0 3px;
	margin-right:5px;
}
.quoteDetails .txtField2{
	width:91px;
	height:20px;
	padding:2px 0 0 3px;
	margin-right:5px;
}

.quoteDetails .txtField3{
	width:196px;
	height:22px;
	padding:0px 0 3px 3px;
	margin-right:5px;
}
.quoteDetails input{
	margin-right:2px;
}
.quoteDetails textarea{
	width:481px;
	height:111px;
}
.quoteDetails .buttons3{
	width:119px;
	margin:20px 0 0 690px;
}


/*08.03.10 end*/
input.QfNxt {
width:55px;
height:21px;
background:url(images/next-btn2.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

input.Qfbak {
width:55px;
height:21px;
background:url(images/back-btn2.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

input.Qfsearch{
width:63px;
height:21px;
background:url(images/searchBtn2.jpg) no-repeat 0 0;
border:0;
cursor:pointer;
}
input.Qfreset{
width:55px;
height:21px;
background:url(images/resetBtn.jpg) no-repeat 0 0;
border:0;
cursor:pointer;
}
input.QfAQ{
width:101px;
height:22px;
background:url(images/view-all-quote-btn.jpg) no-repeat 0 0;
border:0;
cursor:pointer;
}


input.Qffirst{
width:27px;
height:21px;
background:url(images/first-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}
input.Qflast{
width:27px;
height:21px;
background:url(images/last-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}
input.Qfnxtt{
width:27px;
height:22px;
background:url(images/next-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}


input.Qfback{
width:27px;
height:22px;
background:url(images/back-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}
input.QfEdit{
width:44px;
height:21px;
background:url(images/edit-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

input.QfDelete{
width:63px;
height:21px;
background:url(images/delete_incomp.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

input.QfSubmitQuote{
width:116px;
height:21px;
background:url(images/submit-for-quote-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

input.QfClone{
width:53px;
height:21px;
background:url(images/clone-btn.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

input.QfComm {
width:101px;
height:22px;
background:url(images/view-all-quote-btn-1.jpg) no-repeat 0 0;
border:0;
cursor:pointer;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#000;
/*padding:0 0 3px;*/
background-color:inherit;
text-align:center;
}
input.QfComm12 {
width:124px;
height:22px;
background:url(images/request_new_quote123.gif) no-repeat 0 0;
border:0;
cursor:pointer;
}

.liimgborder{
border:1px solid #666666;
}

/*Start: Slider*/
.slider {							
	width:502px;
	padding:25px 0 0;
	position:relative;
	background:url(images/blue-pan-bot.jpg) 0 0 no-repeat;
	margin-bottom:30px;
	}
	.sldBg {
	background:url(images/blue-pan-top.jpg) 0 100% no-repeat;
	padding-bottom:10px;
		}
	.slider h3 {
		margin-bottom:20px;
		font-size:18px;
		color:#999;
		background-color:inherit;
		}
	.scrollContainer { 
		position:absolute; 
		top:0; 
		left:0; 
		width:150px;
		}
	.scrollButtons { 
		position:absolute; 
		top:85px; /*Top Position of Buttons*/
		cursor:pointer;
		}
	.scrollButtons.left { left:15px; }
	.scrollButtons.right { left:460px; /*Right Position of Button*/ }						
	.scroll { 
		height:170px; 
		width:390px; /*Slider Cutout Position*/
		overflow:hidden; 
		position:relative; 
		left:50px; /*Start Position of Slider Container*/
		clear:left;
		}				
	/*.slide1, .slide2 {
		width:220px; Slider Container Width
		padding-left:1px;
		height:130px;
		}*/
/*End: Slider*/

/*Start: Demo Products*/
.product {
	width:90px;
	margin-right:20px;
	padding-left:20px;
	float:left;
	}
.product img { 
	border:3px solid #BBE1EE;
	display:block;
	margin:0 12px 10px 0;
	}
.product p {
	display:block;
	font-weight:normal;
	color:#666;
	font-size:11px;
	line-height:15px;
	}
.product a {
	text-decoration:none;
	color:#3EA9CC;
	}
.product a:hover {
	color:#000;
	}
/*End: Demo Products*/


/*16.03.10 Start Reward pages */
.wideContent02 {
	padding:15px 0 10px;
	}
.wideContent02 a {
	color:#44A30F !important;
	background-color:inherit;
	}
.leftBlock {
	width:570px;
	padding:0 40px 0 12px;
	float:left;
	}
.leftBlock p {
	padding-bottom:16px;
	}
.leftBlock .topTitle {
	background:url(images/reward-icon.gif) 0 14px no-repeat;
	padding:12px 0 20px 68px;
	}
.topTitle p {
	padding:0 0 0 2px;
	}
.topTitle h3 {
	font:normal 26px/32px Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#3B3B3B;
	background-color:inherit;
 	}
.total {
	background:url(images/rpgt-tab.gif) 0 0 no-repeat;
	float:left;
	text-indent:-100000px;
	width:256px;
	height:58px;
	margin-bottom:23px;
	}
.total1 {
	background:url(images/rpgt-tab-orn.gif) 0 0 no-repeat;
	float:left;
	text-indent:-100000px;
	width:256px;
	height:58px;
	margin-bottom:23px;
	}
.statusBlock {
	float:left;
	width:220px;
	background:url(images/dotted-v.gif) 0 0 repeat-y;
	margin-top:18px;
	padding:0 0 0 20px;
	}
.statusBlock h3 {
	color:#EA8A00;
	background-color:inherit;
	font:normal 46px/50px Helvetica, Arial, Verdana, sans-serif;
	text-align:center;

	}
.statusBlock h3 span {
	color:#595959;
	background-color:inherit;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	}

.pro {
	margin:20px 4px 0;
	background:url(images/pro-rep.gif) 0 0 repeat-y;
	}
.pro .top {
	background:url(images/pro-top.gif) 0 0 no-repeat;
	padding-top:3px;
	}
.pro .mid {
	background:url(images/pro-bottom.gif) 0 100% no-repeat;
	height:100%;
	overflow:hidden;
	padding:23px 0 0 15px;
	}
.proBlock {
	width:283px;
	float:left;
	margin:0 10px 32px 0;
	}
.proBlock img {
	float:left;
	display:block;
	margin:0 10px 0 0;
	border:3px solid #E9E9E9;
	}
.proBlock h3 {
	font-size:16px;
	padding-bottom:10px;
	}
.proBlock p {
	font-size:11px;
	padding-bottom:10px;
	line-height:18px;
	}
.proBlock p strong {
	font-style:normal;
	color:#E98D00;
	background-color:inherit;
	}
.proBlock p span {
	color:#BE0745;
	background-color:inherit;
	}
.proBlock a.get {
	background:url(images/button-bg.gif) 0 0 no-repeat #f5f5f5;
	width:71px;
	height:22px;
	font:bold 10px/22px tahoma, verdana, arial, sans-serif;
	display:block;
	float:left;
	color:#fff !important;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:21px;
	}
.proBlock a.get:hover {
	background:url(images/button-bg.gif) 0 -22px no-repeat #f5f5f5;
	color:#fff;
	}
/*16.03.10 End Reward pages */



/*13.04.10 request quote page start here */
.requestLeft {
	width:605px;
	float:left;
	padding:0 0 0 15px;
	margin:25px 0 0;
	}
.requestLeft h2 {
	background:url(images/request-title.gif) no-repeat 0 0;
	height:17px;
	text-indent:-100000px;
	margin:0 0 15px;
	}
.requestLeft p {
	line-height:18px;
	}
.reqProduct	{
	margin:22px 0 0;
	}
.reqProduct img {
	float:left;
	width:auto;
	border:10px solid #F6F6F6;
	margin:0 17px 0 0;
	}
.reqProduct h3 {
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	padding:1px 0 10px;
	}
.requestRight {
	width:236px;
	float:right;
	margin:25px 10px 0 0;
	}
.requestRightMain {
	background:url(images/req-right-bg.gif) repeat-y 0 0;
	}
.requestRightTop {
	background:url(images/req-right-top.gif) no-repeat 0 0;
	padding:20px 20px 0 20px;
	}
.requestRightTop a {
	color:#BF0745 !important;
	background-color:inherit;
	}		
.requestRightTop h2 {
	background:url(images/what-next.gif) no-repeat 0 0;
	height:15px;
	text-indent:-100000px;
	margin:0 0 15px;
	}
.requestRightTop p {
	padding:5px 0 15px;
	line-height:16px;
	}
.requestRightBtm {
	background:url(images/req-right-btm.gif) no-repeat 0 0;
	height:10px;
	}
	
	
	
productTable {
width:300px;
margin:10px 0 0;
}
.productTable table {
border-top:1px solid #D6BF7F;
border-left:1px solid #D6BF7F;
border-right:none;
border-bottom:none;
background:#F3E6C2;
}
.productTable table th {
font:12px/14px Arial, Helvetica, sans-serif;
background:#EAD9AC;
color:#6B5418;
border-right:1px solid #D6BF7F;
border-bottom:1px solid #D6BF7F;
font-weight:bold;
padding:px 5px;
}
.productTable table td {
font:12px/14px Arial, Helvetica, sans-serif;
border-right:1px solid #D6BF7F;
border-bottom:1px solid #D6BF7F;
padding:2px 2px;
}


		 
/*13.04.10 request quote page end here */

/* 11.06.10 */

div.playstation{
	width:902px;
	padding:20px 0 0 0;
}

div.playstation h4{
	font:18px/22px Helvetica, Arial, Sans-serif;
	text-transform:uppercase;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 15px;
}

div.playstation p.title{
	font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 6px;
}

div.playstation img{
	border:1px solid #000;
	margin:0 15px 25px 0;
	float:left;
	width:auto;
}

div.playstation p.details{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 10px;
}

div.playstation p.details span{
	color:#FF7A22;
	background-color:inherit;
}

div.shipping{
	background:url(images/form-bg.gif) 0 0 repeat-y;
	position:relative;
	padding:40px 0 70px 150px;
	}

div.shipping span.topround{
	position:absolute;
	top:0;
	left:0;
	background:url(images/top-curve.gif) 0 0 no-repeat;
	height:8px;
	width:902px;
	}
	
div.shipping span.bottomround{
	position:absolute;
	bottom:0;
	left:0;
	background:url(images/bottom-curve.gif) 0 0 no-repeat;
	height:8px;
	width:902px;
	}

div.shipping label{
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	background-color:inherit;
	width:98px;
	float:left;
	padding:3px 0 13px;
	}
	
div.shipping span{
	color:#FF0000;
	background-color:inherit;
	}	

div.shipping input.txt{	
	width:404px;
	height:20px;
	float:left;
	color:#000;
	background-color:#fff;
	border:1px solid #DEE1E2;
	font-size:12px;
	line-height:14px;
	padding:5px 0 1px 3px;
	}
	
div.shipping select.slectbx{
	width:410px;
	height:27px;
	float:left;
	color:#000;
	background-color:#fff;
	border:1px solid #DEE1E2;
	font-size:12px;
	line-height:14px;
	padding:2px 2px 2px 3px;
}

div.shipping input.submitbtn{
	background:url(images/submit-btn.gif) 0 0 no-repeat;
	height:28px;
	width:97px;
	border:0;
	float:left;
	margin:10px 210px 0 98px;
	cursor:pointer;
	border: none;!important;
	
	}

div.shipping p{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	}
.submitbtn{
background:url(images/submit-btn.gif) 0 0 no-repeat;
height:28px;
width:97px;
border:none!important;
margin:5px 0 0!important;
float:left;
cursor:pointer;
border: none;
}

#breadcm{
	margin:0 0 0 0;
	}
#breadcm ul{
	width:auto;
	padding:0;
	margin:0;
	/*width:703px;*/
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	background-color:#F6F6F6;
	}
#breadcm ul li{
	float:left;
	padding:0 0 0 0;
	background:none;
	}
#breadcm ul li a{
	margin:0 6px;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#5D5D5D!important;
	text-decoration:none;
	}
#breadcm ul li a:hover{
	text-decoration:underline;
	color:#0080E3!important;
	}
span.postertext{
	padding:0;
	margin:5px 0 0 0;
	font:normal 19px/24px Arial, Helvetica, sans-serif;
	color:#0080E3;
	/*width:157px;*/
	float:left;
	display:block;
	}
/* 24.12.2009 */
/*------------ product configuration page starts here 27.07.10--------------*/
/*.poster{
	margin:0 0 35px 0;
	}
.poster h2{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:10px 0 14px 0;
	}
.poster span.postopcuv{
	background:url(images/pos-top-cuv.gif) no-repeat 0 0;
	height:3px;
	display:block;
	line-height:0;
	font-size:0;
	}
.poster span.posbuttcuv{
	background:url(images/pos-butt-cuv.gif) no-repeat 0 0;
	height:5px;
	display:block;
	line-height:0;
	font-size:0;
	}
.poster ul{
	width:auto;
	padding:0;
	margin:0;
	width:703px;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	background-color:#F6F6F6;
	}
.poster ul li{
	float:left;
	padding:0 0 0 0;
	background:none;
	}
.poster ul li a{
	margin:0 6px;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	text-decoration:none;
	}
.poster ul li a:hover{
	text-decoration:underline;
	color:#0080E3;
	}
span.postertext{
	padding:0;
	margin:26px 0 0 0;
	font:normal 19px/24px Arial, Helvetica, sans-serif;
	color:#0080E3;
	width:157px;
	float:left;
	display:block;
	}
.postertext1 a{
	margin:25px 2px 0 0;
	width:16px;
	height:14px;
	background:url(images/rat-img.gif) no-repeat 0 50%;
	float:left;
	display:block;
	text-indent:-20000px;
	height:24px;
	}
.postertext1 a:hover{
	background:url(images/rat-img-O.gif) no-repeat 0 50%;
	}
.poster img{
	float:left;
	margin:18px 33px 0  0;
	}
.poster p{
	float:left;
	width:444px;
	padding:0 0 15px 0;
	margin:0 0 0 0 0;
	}
p.pad18{
	padding-top:18px;
	}
.instantcal{
	padding:0 0 30px 0;
	width:703px;
	}
span.instopcuv{
	background:url(images/ins-cal-topcuv.gif) no-repeat 0 0;
	height:4px;
	line-height:0;
	font-size:0;
	width:703px;
	display:block;
	}
span.insbuttcuv{
	background:url(images/ins-cal-buttcuv.gif) no-repeat 0 0;
	height:4px;
	line-height:0;
	font-size:0;
	width:703px;
	display:block;
	}
.instantcalpanl{
	padding:0;
	width:701px;
	border-left:1px solid #F8DC9B;
	border-right:1px solid #F8DC9B;
	background-color:#FFFFE7;	
	}
.borline{
	border-right:1px solid #FFE095;
	}
p.instext{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 0 20px 0;
	}
span.instext1{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#474747;
	padding:0 5px 0 0;
	float:left;
	}
span.instex2{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#474747;
	padding:0 0 0 20px;
	float:left;
	}
span.instex3{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#441B00;
	padding:0 0 0 8px;
	}
span.insimg{
	float:left;
	display:block;
	width:auto;
	margin:2px 0 0 0;
	}
.selwed{
	width:199px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed1{
	width:169px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed2{
	width:197px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed3{
	width:155px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed4{
	width:139px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed5{
	width:117px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed6{
	width:238px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
.selwed7{
	width:50px;
	border:1px solid #A4B97F;
	height:19px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#454545;
	}
a.moreinfo{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#3473E7;
	text-decoration:none;
	float:left;
	width:auto;
	cursor:pointer;
	display:block;
	}
a.moreinfo:hover{
	text-decoration:underline !important;
	color:#000;
	}
.serbor{
	border:1px solid #F5E8AD;
	background-color:#FBF1C5;
	}
.lefnobor{
	border-left:none;
	}
.rignobor{
	border-right:none !important;
	}
.serbor1{
	border:1px solid #F5E8AD;
	background-color:#FFFFE7;
	border-top:none;
	border-left:none;
	padding:0 0 0 8px;
	color:#454545;
	font-size:11px;
	}
.serbor2{
	border:1px solid #F5E8AD;
	background-color:#FDF9DA;
	border-top:none;
	border-left:none;
	padding:0 0 0 8px;
	color:#454545;
	font-size:11px;
	}
.serbor3{
	border:1px solid #F5E8AD;
	background-color:#FBF1C5;
	border-top:none;
	border-left:none;
	padding:0 0 0 8px;
	font-size:11px;
	}
.leftpad3{
	padding-left:3px;
	}
.printquotetext{
	font:normal 13px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 12px;
	}
.printquotetext1{
	font:normal 13px/14px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	width:202px;
	padding:8px 0 8px 12px;
	}
.printquotetext11{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding:8px 0;
	}
.printquotetext12{
	font:normal 14px/15px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding:8px 0 8px 12px;
	width:170px;
	display:block;
	font-size:13px;
	}
.printquotetext13 img{
	width:11px;
	height:11px;
	float:left;
	display:block;
	margin:9px 18px 0 0;
	}
.redtext{	
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#F20000;
	}
	
.accostart{
	width:703px;
	padding:0;
	}
/*------------- sliding menu ---------*/

.glossymenu a.menuitem .statusicon{ 
position: absolute;
top:12px;
right:30px;
border: none;
}

.glossymenu a.menuitem:hover{
background:url(images/slad-img-bg.gif) repeat-x 0 0;
color: #464646!important;
}
.glossymenu a.clp:hover{
	cursor:pointer;
	}
/*------------- sliding menu ---------*/
.orderingch{
	padding:15px;
	}
.orderingch ul{
	width:auto;
	padding:0;
	margin:0;
	}
.orderingch ul li{
	background:url(images/rig-arrowe.gif) no-repeat 0 3px;
	padding:0 0 0 18px;
	margin:0 0 15px 0;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#535353;
	}
.orderingch ul li a{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#0080E3;
	text-decoration:none;
	}
.orderingch ul li a:hover{
	text-decoration:underline;
	background:none!important;
	}
.orderingch ul li a.unline{
	text-decoration:underline;
	}
.orderingch ul li a.unline:hover{
	text-decoration:none;
	}
.orderingch ul li span img{
	padding:0 0 0 10px;
	}
p.free{
	background:url(images/hel-icon.gif) no-repeat 0 4px;
	padding:3px 0 0 22px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#535353;
	height:20px;
	}
p.free a{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#0080E3;
	text-decoration:underline;
}
p.free a:hover{
	text-decoration:none;
	}
.productrev{
	padding:15px;
	}
.productrev p.prodtext{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#535353;
	float:left;
	width:auto;
	padding:0 5px 0 0;
	margin:0 0 7px 0;
	}
a.proaimg{
	background:url(images/rat-img.gif) no-repeat 0 0;
	display:block;
	float:left;
	width:16px;
	height:14px;
	margin:0 3px 0 0;
	}
a.proaimg:hover{
	background:url(images/rat-img-O.gif) no-repeat 0 0;
	}
.productrev ul{
	width:auto;
	padding:0;
	margin:0;
	}
.productrev ul li{
	padding:0 0 0 0;
	margin:0;
	float:left;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#0080E3;
	background:none;
	}
.productrev ul li a{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#0080E3;
	text-decoration:none;
	margin:0 5px 0 5px;
	}
.productrev ul li a:hover{
	text-decoration:underline;
	background:none !important;
	}
.productrev ul li a.nomir5{
	margin-left:0;
	}
p.padto10{
	padding:10px 0 0 0;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#535353;
	float:left;
}
a.ratebg{
	background:url(images/rate-bg.gif) no-repeat 0 0;
	width:49px;
	height:22px;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	float:left;
	margin:10px 0 0 10px;
	}
a.ratebg:hover{
	text-decoration:underline;
	}
div.prorevquo{
	display:block;
	border-top:1px solid #DDDDDD;
	margin:13px 0 0 0;
	padding:0 0 0 0;
	}
div.prorevquo p{
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0 0 10px 0;
	}
div.prorevquo p b{
	font-weight:bold;
	}
div.prorevquo strong{
	font-weight:bold;
	font-size:13px;
	display:block;
	margin:15px 0 5px 0;
	}
/*------------------Tooltip----------------------*/
/*.stickytooltip {
display:none;
position:absolute;
z-index:3000;
padding:0 0 0 0;
z-index:100000;
}
.atip{
	width:449px;
	border:1px solid #EFEFEF;
	padding:10px;
	background-color:#fff;
	color:#000;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	}
.atip p{
	background:url(images/arrowtoltip.gif) no-repeat 0 0;
	position:absolute;
	left:33px;
	top:-8px;
	display:block;
	width:16px;
	text-indent:-20000px;
	z-index:999;
	}
.atip span{
	display:block;
	width:auto;
	background-color:#FAFAF4;
	height:18px;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#D30000;
	text-align:left;
	padding:0 0 0 1px ;
}
.atip div.toltext{
	display:block;
	width:349px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#414141;
	text-align:left !important;
	float:left;
	padding:0 0 20px 0;
	}
.atip div.toltextBig{
	display:block;
	/*width:400px;*/
	/*font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#414141;
	text-align:left !important;
	float:left;
	padding:0 0 20px 0;
	}	
.atip img{
	float:right;
	height:47px;
	width:72px;
	}
.atip1{
	width:357px;
	font-size:0;
	line-height:0;	
	border:1px solid #EFEFEF;
	padding:10px;
	background-color:#fff;
	color:#000;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	position:relative;
	z-index:-1;

	}
.atip1 p{
	background:url(images/arrowtoltip.gif) no-repeat 0 0;
	position:absolute;
	left:329px;
	top:-8px;
	display:block;
	width:16px;
	text-indent:-20000px;
	z-index:999;
	}
.atip1 div{
	font:bold 11px/15px Arial, Helvetica, sans-serif ;
	color:#515151;
	text-align:left;
	margin:0;
	}
.atip1 div b{
	color:#D30000;
	}
.atip1 div span{
	font:normal 11px/15px Arial, Helvetica, sans-serif ;
	color:#414141;
	display:block;
	}*/*/
/*------------------Tooltip----------------------*/
/*------------ product configuration page end here 27.07.10--------------*/

.jobDetailsSmall{
	width:600px;
	margin:27px auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.jobDetailsSmall table{
	color:#0058A3;
	background-color:#FEF9ED;
	border:1px solid #F3CE99;
}

.jobDetailsSmall table .even{
	background-color:#FFF2D4;
}
.jobDetailsSmall table th{
	font-weight:bold;
	font-size:14px;
	background-color:#FFECC3;
	border-bottom:1px solid #F3CD96;
	border-right:1px solid #F3CD96;
}
.jobDetailsSmall table td,th{
	padding:7px 0 7px 12px;
	color:#000;
}


/*.jobDetailsSmall table td{
	border-right:1px solid #fff;*/
}
.jobDetailsSmall table id{
	color:#FF2A00;
	background-color:inherit;
	font-weight:bold;
}
.orange,
.jobDetailsSmall table .orange,
.jobDetailsSmall table a{
	color:#FF6000 !important;
	background-color:inherit;
	text-decoration:none;
}
.jobDetailsSmall table a:hover{
	color:#000;
	background-color:inherit;
}

.jobDetailsSmall .jobRecords{
	width:290px;
	margin:20px 0 0 500px;
}
.jobDetailsSmall .jobRecords ul li{
	background:none;
	display:inline;
	padding:0 3px;
}
.jobDetailsSmall .jobRecords img{
	position:relative;
	top:5px;
}
.jobDetailsSmall .jobRecords select{
	width:50px;
}
/*------------------CSS for paging----------------------*/
  .pg-normal {
                color: black;
                font-weight: normal;
                text-decoration: none;    
                cursor: pointer;    
            }
            .pg-selected {
                color: black;
                font-weight: bold;        
                text-decoration: underline;
                cursor: pointer;
            }


/*------------------EndCSS for paging----------------------*/

/*------------------ 01.09.10 ----------------------*/
.searchFilter table .odd label,
.searchFilter table .even label {
	float:left;
	width:95px;
	font-weight:bold;
	padding:4px 5px 0 0;
	}
.searchInputBox{
	float:left;
	width:115px;
	height:21px;
	padding:0px 0 0 3px;
}
select.searchSelectBox{
	float:left;
	width:150px;
	height:25px;
	padding:2px 0 2px 3px !important;
}
.dateImg {
	float:left;
	width:auto;
	margin:4px 0 0 6px;
}
searchFilter table .odd label.status {
width:70px;
}

/* -- STYLES ADDED ON 30.10.2010 -- */

#nav .photoProduct a {
	display:block;
	width:151px;
	height:35px;
	background:url(images/photo-product.jpg) 0 0 no-repeat;
	}
#nav .photoProduct a:hover {
	background:url(images/photo-product.jpg) 0 -35px no-repeat;
	}

/* -- Left Menu -- */
ul.leftMenu { 
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	min-height:274px;
	}
ul.leftMenu li{
	margin:0 0 2px 0 !important;
	background:none;
	background-color:#F3F3F3;
	padding:0;
	}
ul.leftMenu li a{
	display:block;
	background:url(images/btn_expand.gif) 6px 4px no-repeat #F3F3F3 !important;
	padding:0 0 0 21px;
	color:#303030 !important;
	margin:0 !important;
	text-decoration:none;
	}
ul.leftMenu li a.active{
	background:url(images/btn_collapse.gif) 6px 4px no-repeat #F3F3F3 !important;
	}
* html .leftMenu li a {
	float:left;
	width:153px;
}
ul.leftMenu li ul{
	padding:10px 0 8px 20px !important;
	background-color:#fff;
	}
ul.leftMenu li ul li{
	background-color:#fff !important;
	}
ul.leftMenu li ul li a{
	display:block;
	background:url(images/black-arrow.gif) 0 7px no-repeat !important;
	padding:0 0 0 10px !important;
	color:#5E5E5E !important;
	}
* html .leftMenu li ul a {
	width:130px;
}
ul.leftMenu li ul a:hover{
	color:#000 !important;
	}
	
p.downloadTitle{
	font:15px/19px Helvetica, Arial, sans-serif;
	width:135px;
	margin:0 auto 10px;
	background:url(images/download-icon.gif) 100% 8px no-repeat;
	}
p.downloadTitle strong{
	color:#009DF0;
	}
a.downloadBtn{
	display:block;
	width:150px;
	height:36px;
	background:url(images/download-btn.gif) 0 0 no-repeat;
	font:17px/36px Helvetica, Arial, sans-serif;
	text-align:center;
	color:#fff !important;
	text-decoration:none;
	margin:0 auto 10px;
	}
a.downloadBtn:hover{
	background:url(images/download-btn.gif) 0 100% no-repeat;
	}
p.downloadSmall{
	font-size:11px;
	line-height:14px;
	color:#8A9FA8;
	text-align:center;
	padding-bottom:10px;
	}
	
.smallPanel{
	float:left;
	width:136px;
	margin-right:7px !important;
	}
.smallPanel h2{
	font:14px/32px Arial, Helvetica, sans-serif;
	background:url(images/small-panel-title.gif) 0 0 no-repeat;
	text-align:center;
	}
.smallPanel .smallMiddle{
	border-left:solid 1px #CDE6EC;
	border-right:solid 1px #CDE6EC;
	}
.smallPanel .smallBottom{
	font-size:0;
	line-height:0;
	height:8px;
	background:url(images/small-panel-bottom.gif) 0 0 no-repeat;
	}
.smallPanel img{
	margin-bottom:6px;
	}
.smallPanel img a{
	border:0;
	}
.smallPanel p{
	font-size:11px;
	line-height:13px;
	color:#8A9FA8;
	padding-bottom:7px;
	width:118px;
	margin:0 auto;
	text-align:center;
	}
.smallPanel a.orderNow{
	display:block;
	width:85px;
	height:22px;
	background:url(images/order-btn.gif) 0 0 no-repeat;
	font:bold 13px/22px Helvetica, Arial, sans-serif;
	margin:0 auto;
	text-align:center;
	color:#fff !important;
	text-decoration:none;
	}
.smallPanel a.orderNow:hover{
	background:url(images/order-btn.gif) 0 100% no-repeat;
	}
.noRightMar{
	margin:0 !important;
	}
.extTopMar{
	margin:12px 0 0 0;
	}
	
h2.pageTitle{
	font-size:26px;
	line-height:28px;
	color:#95999A;
	padding-bottom:15px;
	}
.rightBanner2{
	margin-bottom:17px;
	}
.blueBox{
	width:710px;
	margin-bottom:15px;
	}
.blueBox p{
	font-size:11px;
	line-height:14px;
	color:#424B4F;
	}
.blueBox h2{
	font-weight:normal;
	font-size:18px;
	line-height:35px;
	padding:0 0 0 22px;
	background:url(images/blue-title-bg.gif) 0 0 no-repeat;
	}
.blueBox h2.smallHeading {
	font-weight:bold;
	font-size:14px;
	}
.blueBox h2 span{
	color:#F98202;
	}
.blueBox .blueMiddle{
	border-left:solid 1px #CDE6EC;
	border-right:solid 1px #CDE6EC;
	padding:28px 0 14px 0;
	margin:0;
	}
.blueBox .blueBottom{
	font-size:0;
	line-height:0;
	height:5px;
	background:url(images/blue-pan-bottom.gif) 0 0 no-repeat;
	}
.blueLeftPan{
	float:left;
	width:316px;
	padding:0 0 0 25px;
	margin:0 30px 0 0;
	}
.blueRightPan{
	float:left;
	width:310px;
	}
.blueRightPan p{
	font-size:12px;
	line-height:16px;
	}
h3.stepTitle{
	font:normal 18px/20px Helvetica, Arial, sans-serif;
	color:#3C4143;
	background-color:inherit;
	padding:0 0 12px 0;

	}
h3.stepTitle span{
	color:#F98202;
	background-color:inherit;
	}
h4.subTitle{
	font-size:12px;
	line-height:17px;
	text-transform:uppercase;
	color:#117FB9;
	padding-bottom:12px;
	}
h4.subTitle span{
	float:left;
	display:block;
	width:17px;
	height:17px;
	background:url(images/num-bg.gif) 0 0 no-repeat;
	text-align:center;
	margin:0 6px 0 0;
	color:#fff;
	}
.blueBox p{
	padding-bottom:14px;
	}
.blueBox p span.blueText{
	color:#009DF0;
	}
.blueBox p strong.orangeText{
	color:#F98202;
	}
.videoPan{
	margin:0 0 30px 0;
	}
.blueBox a.downloadBtn11{
	display:block;
	width:273px;
	height:59px;
	background:url(images/download-btn2.gif) 0 0 no-repeat;
	font:bold 22px/59px Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 52px;
	}
.blueBox a.downloadBtn11:hover{
	background:url(images/download-btn2.gif) 0 100% no-repeat;
	}
	
/* Photo Book style */
.photoBookPan{
	display:inline;
	float:left;
	width:320px;
	margin-bottom:30px;
	margin:0 0 30px 20px;
	}
.photoBookPan img{
	float:left;
	margin:0 18px 0 0;
	}
.photoBookPan div.photoBookDetails{
	float:left;
	width:185px;
	}
.photoBookPan h3{
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	color:#117FB9;
	padding-bottom:18px;
	}
.photoBookPan ul{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#424B4F;
	padding-bottom:14px;
	}
.photoBookPan ul li{
	background:none;
	padding:0;
	}
.photoBookPan ul li span{
	color:#F98202;
	}
.photoBookPan a.getstart{
	display:block;
	width:88px;
	height:22px;
	text-align:center;
	font:bold 13px/22px Helvetica, Arial, sans-serif;
	background:url(images/order-btn.gif) 0 0 no-repeat;
	color:#fff !important;
	text-decoration:none;
	}
.photoBookPan a.getstart:hover{
	background:url(images/order-btn.gif) 0 100% no-repeat;
	}
	
.pricingChart{
	color:#424B4F;
	margin-bottom:20px;
	}
.pricingChart td{
	padding:12px 0;
	color:#424B4F;
	}
.pricingChart td.noPad{
	padding:0 !important;
	}
.pricingChart img{
	display:block;
	margin-bottom:5px;
	}
.pricingChart td.blueTitle{
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color:#117FB9;
	}
.pricingChart th{
	padding:0 0 0 18px;
	text-align:left;
	color:#424B4F !important;
	font-weight:normal;
	}
.lightBlue{
	background-color:#F2F9FA;
	}
.lightRed{
	background-color:#FDF7F0;
	}
.rightBor{
	border-right:solid 1px #F1E9E0;
	}
.rhtMar37{
	margin-right:37px !important;
}
.rhtMar48{
	margin-right:48px !important;
}
	
/* Product Slider style */
/* Right Banner style */
.rightBanner{
	position:relative;
	height:299px;
	margin-bottom:12px;
	}

/* Added 09-11-2010 --- Downloard page */
.blueBox h2 span.icon {
	background:url(images/icon-download-heading.gif) no-repeat 0 0;
	padding-left:29px;
	color:#424B4F;
}
.downloadLeft {
	float:left;
	width:183px;
	padding:0 0 0 26px;
}
.downloadLeft p {
	font-size:14px;
	line-height:20px;
}
.downloadLeft td {
	font-size:12px;
	line-height:16px;
	color:#5D6365;
}
.downloadLeft td span {
	color:#35AAE7;
}
.downloadLeft p.blueTxt {
	color:#117FB9;
	font-weight:bold;
	font-size:12px;
	padding-bottom:8px;
}
.downloadLeft label {
	color:#424B4F;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding:12px 0 8px;
}
.downloadLeft form {
	padding-bottom:20px;
}
.downloadLeft input {
	margin-bottom:9px;
}
.downloadLeft input.field {
	border:#B1CBD8 1px solid;
	margin-bottom:15px;
	width:181px;
	height:23px;
}
.downloadLeft ul {
	font-size:11px;
	line-height:14px;
}
.downloadLeft ul li {
	padding:0 0 5px 10px;
	background:url(images/bullet-download.gif) no-repeat 0 6px;
	line-height:15px;
}

.downloadRight {
	width:463px;
	float:right;
}
.downloadRight h3 {
	font-weight:normal;
	font-size:19px;
	line-height:22px;
	color:#282C2E;
	background:url(images/icon-download-heading.gif) no-repeat 0 0;
	padding-left:28px;
	margin-bottom:20px;
}

/* Thank you page */
.thankyouPan {
	overflow:hidden;
	height:100%;
	border-left:solid 1px #CDE6EC;
	border-right:solid 1px #CDE6EC;
	padding:18px 24px 32px 24px;
}
.thankyouPan p {
	font-size:14px;
	line-height:20px;
}
.thankyouPan .leftPan {
	width:222px;
	float:left;
}
.thankyouPan .leftPan h3 {
	font-size:16px;
	color:#252525;
	padding-bottom:25px;
}
.thankyouPan .leftPan p.blueTxt {
	font-size:13px;
	line-height:16px;
	color:#107EB9;
	font-weight:bold;
	padding-bottom:5px;
}
.thankyouPan .leftPan .publishBlock {
	padding-bottom:14px;
	overflow:hidden;
}
.thankyouPan .leftPan .publishBlock p {
	font-size:12px;
	line-height:17px;
}
.publishBlock img {
	float:right;
	margin-left:12px;
}
.thankyouPan .rightPan {
	width:400px;
	float:right;
	padding:0;
}

/* Pricing Page page */
.priceTable{
	margin-bottom:15px;
}
.priceTable th,
.priceTable td{
	border-right:#f0e7dc 1px solid;
}
.priceTable th{
	width:175px;
	height:43px;
}
.priceTable th{
	background-color:#f2f9fa;
	color:#424b4f;
}
.priceTable th span{
	display:block;
	font-weight:normal !important;
}
.priceTable td{
	background-color:#fdf7f0;
	color:#424b4f;
}
.priceTable td span{
	display:block;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	background-color:inherit;
	color:#117fb9;
}
.priceTable img{
	margin-bottom:10px;
}
.topRow{
	height:auto !important;
	padding-bottom:10px;
	background:none !important;
}
.noBg{
	background:none !important;
}
.noBord{
	border:none !important;
}
.topPad10{
	padding-top:26px !important;
}
.botMar10{
	margin-bottom:30px !important;
}
.height43{
	height:43px;
}
.width175{
	width:175px !important;
}

/*STYLES ADDED ON 12.11.2010*/
.headStyle td {
	background-color:#0083C4;
	border-bottom:2px solid #fff;
	font-weight:bold;
	color:#fff;
	padding:6px 15px;
	}
.blueMiddle .priceTable {
	margin-bottom:0;
	}
.buttonsBar td {
	background:none;
	border:0 solid #fff;
	padding:10px 0 0; 
	}
.buttonsBar a.getstart{
	display:block;
	width:88px;
	height:22px;
	text-align:center;
	font:bold 13px/22px Helvetica, Arial, sans-serif;
	background:url(images/order-btn.gif) 0 0 no-repeat;
	color:#fff !important;
	text-decoration:none;
	}
.buttonsBar a.getstart:hover{
	background:url(images/order-btn.gif) 0 100% no-repeat;
	}
	
	
	/*STYLES ADDED ON 18.11.2010*/
	
	#c3{
	width:700px;
	}
	
#c3 p.title {
	font-weight:bold;
	font-size:13px;
	line-height:25px;
	height:25px;
	padding:0 0 7px 0 !important;
	background:url(images/divider02.gif) repeat-x 0 100%;
	}
#c3 p.title a{
	color:#107EBB;
	background-color:inherit;
	text-decoration:none;
	}	
#c3 p.title a:hover{
	text-decoration:none;
	color:inherit;
	}	
#c3 p.faqContent {
	font-size:12px;
	line-height:17px;
	padding:9px 0 15px 25px;
	}	
#c3 p.faqContent01 {
	font-size:12px;
	line-height:17px;
	padding:0 0 15px 25px;
	}	
#c3 p.title span  {
	background:url(images/iconinfo.gif) no-repeat 0 45%;
	text-decoration:none;
	text-align:center;
	line-height:30px;
	width:30px;
	padding:7px 10px 10px 12px;
	}
	
	/* 20.11.10 Starts */
h4.subTitle{
font-size:14px;
line-height:18px;
text-transform:uppercase;
color:#117FB9;
padding-bottom:10px;
}
h4.subTitle span{
float:left;
display:block;
width:15px;
height:17px;
line-height:16px;
padding:0 0 0 2px;
background:url(images/num-bg.gif) 0 0 no-repeat;
text-align:center;
margin:0 6px 0 0;
color:#fff;
}
.stepsBlock img {
float:left;
width:auto;
margin:4px 10px 3px 0;
padding:1px;
border:1px solid #117FB9;
}
.blueBox p{
font-size:13px;
line-height:19px;
color:#424B4F;
}

/* 20.11.10 End */

/* 25.11.10 Start */
.nextStep td.left {
width:201px;
height:69px;
background:url(images/next-step-bg.gif) 0 0 no-repeat;
text-indent:-50000px;
padding:0;
}


.nextStep .midArrow {
	width:41px;
	height:69px;
	background:url(images/mid-arrow.gif) 0 0 no-repeat;
}
.nextStep .rightArrow {
	width:42px;
	height:69px;
	background:url(images/right-arrow01.gif) 0 0 no-repeat;
}

.nextStep td.right {
	height:69px;
	background:url(images/right-bg.gif) 0 0 repeat-x;
	padding:0 0 0 15px;
}
.nextStep ol {	
	padding:8px 5px 0 15px;
}
.nextStep ol li {
	background:none;
	text-align:left;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	padding:0 0 3px;
}
/* 25.11.10 End */
/* 09.12.10 Starts */
/*.insCal{	
	border:1px solid #F8DC9B;	
	background-color:#FFFFE7;	
	}*/
	.insCal{
border:1px solid #C5E7F2;
background-color:#F1FAFD;
}

.glossymenu{
margin: 0;
padding: 0 0 20px;
}
.glossymenu a.menuitem{
background:url(images/slad-img-bg.gif) repeat-x 0 0;
font:bold 13px/28px Arial, Helvetica, sans-serif;
color: #464646;
display: block;
position: relative; 
/*width:703px;*/
height:28px;
text-decoration: none;
padding:0 0 0 15px;
cursor:pointer;
}
.glossymenu a.menuitem span.left {
	position:absolute;
	top:0;
	left:0;
	background:url(images/slad-img-bg-left.gif) no-repeat 0 0;
	width:10px;
	height:28px;
	display:block;
}
.glossymenu a.menuitem span.right {
	position:absolute;
	top:0;
	right:0;
	background:url(images/slad-img-bg-right.gif) no-repeat 0 0;
	width:10px;
	height:28px;
	display:block;
}
.glossymenu div.submenu ul li a:hover{
/*background: #DFDCCB;*/
colorz: white;
}
.boxPad18 {
	padding:0 0 0 18px!important;
	}
.boxPad13 {
	padding:0 0 0 13px!important;
	}
.listPad10 {
	padding:20px 0 0;
	}	
/* 09.12.10 End */

.grayBg {
	background-color:#f5f5f5!important;
	color:#5D5D5D!important;
	border:none!important;
	}
.grayBg a {
	font:bold 12px/13px Arial, Helvetica, sans-serif!important;
	color:#5D5D5D!important;
	background-color:#F6F6F6!important;
	text-decoration:none!important;
	}
.grayBg a:hover {	
	text-decoration:underline!important;
	color:#0080E3!important;
	}
	
	a.addCart {
	background:url(images/add-to-cart.gif) no-repeat 0 0;
	width:191px;
	height:29px;
	display:block;
	margin:0 auto;
	font-size:17px;
	line-height:25px;
	font-weight:bold;
	color:#fff!important;
	text-decoration:none;
	padding:12px 0 0 54px!important;
	}
/* added new 16.12.2010*/
a.addCart span {
	background:url(images/add-cart-bullet.gif) no-repeat 0 0;
	height:29px;	
	padding:0 0 0 35px;
	display:block;
	cursor:pointer;
	}
* html a.addCart span {	
	padding:0;	
	}
* + html a.addCart span {	
	padding:0;	
	}
a.addCart:hover {
	background:url(images/add-to-cart.gif) no-repeat 0 100%;
	}
a.orderPhone {
	background:url(images/ph-bg.gif) no-repeat 0 0;
	width:245px;
	height:59px;
	display:block;
	margin:0 auto;
	padding:14px 0 0;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#000!important;
	text-decoration:none;
	text-align:center;	
	}
a.orderPhone span.redFont {
	color:#FF201A;
	}
a.orderPhone span.redFont01 {
	color:#E86C54;
	}	
a.orderPhone span.number {
	display:block;
	font-size:10px;
	line-height:22px;
	font-weight:normal;
	text-align:center;
	}
	
	/*------------ tooltip Starts --------------*/
/*.calSec {
	position:relative;	
	}
.messageBox {
	position:absolute;
	top:25px;
	right:100px;
	width:449px;
	z-index:500;
	border:solid 1px #dcf3f9 !important;
	/*background-color:#660000 !important;*/
	/*}
.atip{
	width:449px;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #EFEFEF;
	padding:10px;
	background-color:#fff;
	color:#000;
	font:normal 11px/13px Arial, Helvetica, sans-serif;	
	}*/
/*------------ tooltip End --------------*/
/*------------ 16.12.10 End --------------*/

span.instext1{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#474747;
	padding:0 5px 0 0;
	float:left;
	z-index:0 ;
	position:relative;
	/*border:1px solid red;*/
	
	}
	
	/*------------ 22.12.10 Start --------------*/
.calSec {
	position:relative;	

	}
#messageBox{
	position:absolute;
	top:15px;
	 right:80px;
	width:416px;
	z-index:1000 !important;
	display:none;
	}
.contentMid {	
	background:url(images/tooltip-mid.png) repeat-y 0 0;
	padding:10px 0 0 20px;
	z-index:999;
	
}
* html .contentMid {
	width:416px;
 	padding:10px 0 0 0;	
}
.contentMidToolTip {
	width:376px;
	overflow:scroll;
	overflow-x:hidden;			
	color:#414141;
	/*font:normal 12px Arial, Helvetica, sans-serif;	*/
	font:mormal 12px Verdana,sans-serif,Arial,"Trebuchet MS";
	height:100px;
}
* html .contentMidToolTip {	
	padding:0 0 0 20px;
}
.contentMidToolTip img{
	float:right;
	/*height:47px;
	width:72px;*/
	height:50px;
	margin:0 10px 0 0;
	}
	
.contentMidToolTip .toltextBig,.contentMidToolTip01 .toltextBig{
	display:block;
	/*width:258px;*/
	/*font:bold 11px/16px Arial, Helvetica, sans-serif;	*/
	font:bold 12px Verdana,sans-serif,Arial,"Trebuchet MS";
	text-align:left !important;
	float:left;	
	margin-top:5px;
	margin-bottom:0px;
	}	
	
.contentMidToolTip .toltextBig div, 
.contentMidToolTip .toltextBig ul, 
.contentMidToolTip01 .toltextBig div, 
.contentMidToolTip01 .toltextBig ul
 {
font-weight:normal;
}	
.contentMidToolTip .toltextBig p,.contentMidToolTip01 .toltextBig p{
	padding:0 0 5px;
	/*color:#D30000;*/
	font-weight:normal;
	}	
.contentMidToolTip .toltextBig p.headingCSS, .contentMidToolTip01 .toltextBig p.headingCSS{
	padding:0 0 5px;
	color:#D30000;
	font-weight:bold;
	text-decoration:underline;
	}	

.contentMidToolTip .toltextBig p.note,.contentMidToolTip01 .toltextBig p.note {
	color:#414141;
	font-weight:normal;
}	
.contentMidToolTip .toltext{
	display:block;
	width:258px;
	/*font:normal 11px/16px Arial, Helvetica, sans-serif;	*/
	font:normal 12px Verdana,sans-serif,Arial,"Trebuchet MS";
	text-align:left !important;
	float:left;	
	}
.contentMidToolTip01 .toltext{
	display:block;
	width:350px;
	font:normal 12px Verdana,sans-serif,Arial,"Trebuchet MS";
	text-align:left !important;
	float:left;	
	}
		
.contentMidToolTip .toltextdiscount{
	display:block;
	/*width:258px;*/
	/*font:bold 11px/16px Arial, Helvetica, sans-serif;	*/
	text-align:left !important;
	float:left;	
	}
.contentMidToolTip .toltext span,.contentMidToolTip .toltextdiscount span {
	color:#FF0000;
	font-weight:bold;
}
.contentMidToolTip .toltext p,.contentMidToolTip01 .toltext p{
	padding:0 0 5px;
	/*color:#D30000;
	font-weight:bold;*/
}

.contentMidToolTip .toltextdiscount p{
	padding:0 0 5px;
	/*color:#D30000;*/
	color:#414141;
	font-weight:bold;
}

.contentMidToolTip .toltext p.headingCSS,.contentMidToolTip01 .toltext p.headingCSS{
	color:#D30000;
	font-weight:bold;
	text-decoration:underline;
}
.contentMidToolTip .toltext p.note,.contentMidToolTip .toltextdiscount p.note {
	color:#414141;
	font-weight:normal;
}

a.closeBtn {
	position:absolute;
	top:19px;
	right:20px;
	width:15px;
	height:15px;
	display:block;
	background:url(images/close-btn.gif) no-repeat 0 0;
	text-indent:-50000px;	
	}
a.closeBtn01 {
	position:absolute;
	top:19px;
	right:0;
	width:15px;
	height:15px;
	display:block;
	background:url(images/close-btn.gif) no-repeat 0 0;
	text-indent:-50000px;	
	}
#messageBox .popupMenu .title {	
	height:26px;	
	background:url(images/tooltip-top.png) no-repeat 0 0; !important;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding:18px 0 0 20px;
	margin:0 !important;
	color:#000!important; 
}

.msgboxPopup
{
	position:absolute;
	top:15px;
	 right:80px;
	width:416px;
	z-index:3000;
	display:none;
	overflow: hidden;
	/*visibility: hidden;*/
	
}


.msgboxPopup .popupMenu .title {	

height:26px;	
	background:url(images/tooltip-top.png) no-repeat 0 0; !important;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding:18px 0 0 20px;
	margin:0 !important;
	color:#000!important; 
	z-index:3010 ;
}

#messageBox .popupMenu span.bottom {	
	width:416px;
	height:21px;
	background:url(images/tooltip-btm.png) no-repeat 0 0;
	display:block;
}

.msgboxPopup .popupMenu span.bottom {	
	width:416px;
	height:21px;
	background:url(images/tooltip-btm.png) no-repeat 0 0;
	display:block;
}

	
/*------------ 22.12.10 End --------------*/

/*---------------25.04.2011 Start ---------*/

	/*---------------25.04.2011 End  ---------*/
	/****************************/
	/***** Order Image Css *****/

.saveddesign{
	width:902px;
	/*margin:0 auto;*/
	color:#000;
	height:40px;
	background-color:#EFEFEF;
	border:1px solid #E3E3E3;
}
.saveddesign h2{
	font-size:16px;
	float:left;
	font-weight:bold;
	color:#494949;
	line-height:40px;
	padding-left:16px;
}

div.orderlist2{	
	color:#000;
	width:872px;
	/*margin:0 auto;
	background-color:#FBF2D9;*/
	background-color:inherit;
	border:solid 1px #F4DA96;
	border-top:0;
	padding:0 15px;
	height:100%;
	overflow:hidden;
	}
div.bgcolor{
	background-color:#FFFFFF !important;
}	
div.ordercreambg{	
	background:url(images/order-bg.gif) repeat-y 0 0;
	}		
div.orderwhitebg{	
	background:url(images/order-whitebg.gif) repeat-y 0 0;
	}	
div.orderlist2 .left{
	width:280px;
	float:left;
	/*height:160px;*/
	}
div.orderlist2 .left img{
	margin-right:14px;
	margin-top:14px;
}	
div.orderlist2 .left p{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding-top:10px;
}

div.orderlist2 .content{
	float:left;
	width:280px;
	height:auto;
	padding:40px 0;
	margin-right:20px;
	/*border-right:solid 1px #F4DA96;*/
}	 	

div.orderlist2 .content p{
	color:#2B2B2B;
	line-height:20px;
}
div.orderlist2 .content p.colorcards{
	color:#545454;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
}
div.orderlist2 .content p strong{
	color:#2B2B2B;
}
div.orderlist2 .content p span{
	color:#4F4F4F;
	font-weight:bold;
}
div.orderlist2 .content p em{
	font-style:normal;
	color:#BF1007;
}

.orderlist2 .frontbf a{
	/*background:url(images/frontbg.gif) no-repeat 0 0;*/
	width:80px;
	margin-top:14px;
	float:left;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	display:block;
	text-align:center;
	line-height:27px;
	height:27px;
}
.orderlist2 .frontbf a:hover{
	/*background:url(images/frontbg.gif) no-repeat 0 -27px;*/
	width:80px;
	line-height:27px;
	height:27px;
}

.orderlist2 .backbg{
	padding-right:65px;
	float:right;
}
.orderlist2 .backbg a{
	margin-top:14px;
	/*background:url(images/backbg.gif) no-repeat 0 0;*/
	width:80px;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	display:block;
	text-align:center;
	line-height:27px;
	height:27px;
}
.orderlist2 .backbg a:hover{
	/*background:url(images/backbg.gif) no-repeat 0 -27px;*/
	width:80px;
	line-height:27px;
	height:27px;
}



.right1{
	float:left;
	width:90px;
	margin-right:20px;
	padding:30px 0;
	/*border-right:solid 1px #F4DA96;*/
	/*height:145px;*/
	
	
	
	
}
.right1 ul li{	
	width:80px;
	background-image:none;
	padding-left:0;
}	
.right1 ul li.view a{
	
	margin:0 5px 5px 0;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	background-color:inherit;
	display:block;
	height:23px;
	width:75px;
	background:url(images/btn-viewinvoice1.gif) 0 0 no-repeat;
	}	
	
.right1 ul li.view a:hover{
	background:url(images/btn-viewinvoice1.gif) 0 100% no-repeat;
	}

.orderpage{
	float:left;
	width:154px;
	height:62px;
}
.orderpage li {
	padding-left:0;
	background-image:none;
	}
.orderpage li.blue a{
	margin:30px 8px 0 0;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	line-height:37px;
	text-decoration:none;
	color:#D7E4FC;
	background-color:inherit;
	display:block;
	height:37px;
	width:171px;
	background:url(images/btn-repeatorder1.gif) 0 0 no-repeat;
	}	
	
.orderpage li.blue a:hover{
	background:url(images/btn-repeatorder1.gif) 0 100% no-repeat;
	}	
.orderpage ul li.green a{
	margin:20px 8px 0 0;
	float:left;
	font-weight:bold;
	font-size:16px;
	line-height:37px;
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	display:block;
	height:37px;
	padding-left:40px;
	width:131px;
	background:url(images/geeen-button.gif) 0 0 no-repeat;
	}
	.orderpage ul li.green a:hover{
	background:url(images/geeen-button.gif) 0 100% no-repeat;
	}	

.pagination-llst{
	width:902px;
	/*margin:0 auto;*/
	color:#000;
	height:40px;
	background-color:#EFEFEF;
	border:1px solid #E3E3E3;
	border-top:0;
}	
.pagination-llst ul{
	float:right;
	padding:15px 0 0 0px;
}
.pagination-llst ul li.arrow {
	background-color:none;
	border:none;
}
.pagination-llst ul li{
	float:left;
	margin-right:5px;
	height:15px;
	width:15px;
	border:solid 1px #DDD9C9;
	background-color:#FFFFFF;
	background-image:none;
	padding-left:0;
}

.pagination-llst ul li a{
	display:block;
	text-align:center;
	color:#988153;
	line-height:15px;
	text-decoration:none;
	background-color:inherit;
}
.pagination-llst ul li a:hover{
	text-decoration:underline;
}
.pagination-llst ul li.active{
	background-color:#FFF3CC;
	border:solid 1px #E0D29C;
	color:#988153;
	text-align:center;
	text-decoration:none;
	line-height:15px;
	}
	
/*.searchcatgry{
	width:300px;
	float:right;
	margin-top:10px;
}*/
.searchcatgry{
	float:right;
}
.searchcatgry input{
	float:left;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#999999;
	margin-right:5px;
	border:solid 1px #CCCCCC;
	line-height:17px;
	padding:4px;
	width:300px;
	margin-top:6px;
	outline:none;
}
.searchcatgry button{
	background:url(images/search-design.gif) no-repeat 0 0;
	width:107px;
	float:left;
	text-align:center;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	color:#fff;
	height:27px;
	font:12px/27px Arial, Helvetica, sans-serif;
	margin:5px 10px 0 0;
}	
/***** Tablebox Css for download templates*****/	

.tablebox{
	width:99%;
	margin:0 auto
}

.tablebox .tablebgcolor{
	background-color:#CCCCCC;
}	
.tablebox .toprow{
	background-color:#dcf3f9;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	padding-left:5px;
}
.tablebox .bodyrow{
	background-color:#fff;
	font-size:12px;
	line-height:18px;
	padding:5px;
}
.RedBorderControl {
border-color:#ff0000 !important;
}
/*css start on 07.09.2011*/
.linkList ul li span.teleIcon{
	background:url(images/tele-icon.gif) no-repeat 0 2px;
	display:block;
	float:left !important;
	padding-left:15px;
}
#footer p.icons{
	float:right;
	margin-right:40px;
}
/*css end on 07.09.2011*/

/*css start for my account page on 20.10.2011*/
/*** Right Pan ****/
.dashBoard{
	float:left;
	width:710px;
	height:100%;
	overflow:hidden;
}
.dashBoard .topboxPan{
	height:61px;
	width:710px;
	padding:0 0 10px 0;
	overflow:hidden;
}
.topboxPan .namePan{
	float:left;
	width:181px;
	background:url(images/blue-leftbg.gif) no-repeat 0 0;
	height:61px;
	padding:0 0 0 10px;
}
.topboxPan .nameTxt{
	background:url(images/blue-bg.gif)  repeat-x 0 0 ;
	height:61px;
}
.topboxPan .nameTxt p{
	line-height:22px;
	color:#fff;
	background-color:inherit;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 10px;
}
.topboxPan .nameTxt p span{
	line-height:18px;
	color:#000;
	background-color:inherit;
	font-size:12px;
	font-weight:normal;
}
.topboxPan .numberPan{
	width:264px;
	float:left;
	overflow:hidden;
	height:59px;
	border:solid 1px #E4BC39;
	border-right:0;
}
.topboxPan .numberPan ul li{
	float:left;
	text-align:center;
	width:85px;
	height:59px;
	border-right:solid 1px #E4BC39;
	background:none;
	padding-left:0px;
}
.topboxPan .numberPan ul li.lesWidth{
	width:91px !important;
}

.topboxPan .numberPan ul li a{
	color:#6D6D6D;
	display:block;
	padding:9px 7px;
	height:50px;
	background:url(images/yellow-bg.gif) repeat-x 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}
.topboxPan .numberPan ul li a:hover{
	background:url(images/yellowbg-hover.gif) repeat-x 0 0;
}
.iconPan{
	float:left;
	background:url(images/grayright-bg.gif) no-repeat 100% 0;
	height:61px;
	width:244px;
	padding:0 10px 0 0;
}
.iconPan .iconInner{
	background:url(images/gray-bg.gif) repeat-x 0 0;
	height:61px;
}
.iconPan .iconInner ul li{
	float:left;
	margin:10px 5px 0 5px;
	background:none;
	padding-left:0px;
}
.iconPan .iconInner ul li.logout{
	float:right;
	margin:14px 0 0 5px;
}
.deskPan{
	padding:0 0 10px 0;
	background:url(images/yellow-tablebg.gif) repeat-x 0 0;
	height:100%;
	overflow:hidden;
}
.deskPan .deskLeft{
	background:url(images/yellow-leftbg.gif) no-repeat 0 0;
	height:37px;
	padding:0 0 0 10px;
}
.deskPan .deskRight{
	background:url(images/yellow-rightbg.gif) no-repeat 100% 0;
	height:37px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.deskPan .deskRight h3{
	width:500px;
	line-height:37px;
	font-size:15px;
	color:#505050;
	font-weight:bold;
	float:left;
}
.deskPan .deskRight ul{
	width:150px;
	float:right;
	height:37px;
	overflow:hidden;
	padding:0 0 0 3px;
}
.deskPan .deskRight ul li{
	float:left;
	margin:8px 0 0 10px;
	background:none;
	padding-left:0px;
}
.deskPan .deskRight ul li.addbtn a{
	background:url(images/minus-btn.gif) no-repeat 0 0;
	display:block;
	height:16px;
	width:16px;
}
.deskPan .deskRight ul li.addbtn a.active{
	background:url(images/plus-btn.gif) no-repeat 0 0;
	display:block;
	height:16px;
	width:16px;
}
.deskPan .deskRight ul li select{
	width:85px;
}
.dashBg{
	background:url(images/dash-table-bg.jpg) repeat-y 0 0;
	width:710px;
}
.deskBottombg{
	background:url(images/table-bottombg.gif) no-repeat 0 100%;
}
.deskBottombg table tr th{
	background:url(images/yellow-midbg.gif) repeat-x 0 0;
	line-height:30px;
	padding:0 8px;
	border-top:solid 1px #ED9510;
	border-bottom:solid 1px #B4B4B4;
	border-right:solid 1px #FFB404;
	border-left:0;	
}
.deskBottombg table tr th.bdrleft{
	border-left:solid 1px #E4BC39 !important;
}
.deskBottombg table tr th.bdrright{
	border-right:solid 1px #E4BC39 !important;
}
.deskBottombg table tr td{
	background:transparent;
	line-height:20px;
	padding:12px 8px;
	border-top:solid 1px #E0E0E0;
	border-bottom:solid 1px #E0E0E0;
	border-right:solid 1px #E0E0E0;
	border-left:0;	
}
.deskBottombg table tr.bdrtop td{
	border-top:0 !important;
	border-bottom:0 !important;
}
.deskBottombg table tr td.bdrleft{
	border-left:solid 1px #E8E8E8 !important;
}
.deskBottombg table tr td.bdrleftbtm{
	border-left:0 !important;
}
.deskBottombg table tr td.bdrrightbtm{
	border-right:0 !important;
}
.deskBottombg table tr td.bdrdark{
	border-right:solid 1px #B4B4B4;
}
.tabTable{
	padding:10px 0 10px 0;
	height:100%;
	overflow:hidden;
}
.tabTable ul.tabs{
	height:38px;
}
.tabTable ul.tabs li{
	float:left;
	margin-right:2px;
	font-size:15px;
	font-weight:bold;
	background:none;
	padding-left:0px;
}
.tabTable ul.tabs li a{
	float:left;
	text-decoration:none;
	color:#505050;
	background:url(images/tableft-bg.gif) no-repeat 0 0;
	padding:0 0 0 6px;
	line-height:38px;
	display:block;
}
.tabTable ul.tabs li a span{
	float:left;
	background:url(images/tabright-bg.gif) no-repeat 100% 0;
	padding:0 12px 0 6px;
	display:block;
}
.tabTable ul.tabs li a:hover, .tabTable ul.tabs li.active a{
	background:url(images/tableft-bg.gif) no-repeat 0 -38px;
}
.tabTable ul.tabs li a:hover span, .tabTable ul.tabs li.active a span{
	background:url(images/tabright-bg.gif) no-repeat 100% -38px;
}
ul.redbtn{
	float:right;
	width:auto;
	height:23px;
	overflow:hidden;
}
ul.redbtn li{
	float:left;
	width:auto;
	margin:0 4px 0 0;
	background:none;
	padding-left:0px;
}
ul.redbtn li a{
	color:#fff !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font:11px Arial, Helvetica, sans-serif;
	background:url(images/redbtn-left.gif) no-repeat 0 0;
	padding:0 0 0 6px;
	display:block;
	line-height:23px;
}
ul.redbtn li a span{
	background:url(images/redbtn-right.gif) no-repeat 100% 0;
	padding:0 12px 0 6px;
	display:block;
	color:#fff !important;
	font-weight:bold !important;
}
ul.redbtn li a:hover{
	background:url(images/redbtn-left.gif) no-repeat 0 0;
	color:#FEE049 !important;
	text-decoration:none !important;
}
ul.redbtn li a:hover span{
	background:url(images/redbtn-right.gif) no-repeat 100% 0;
	color:#FEE049 !important;
	text-decoration:none !important;
}
.tabBottombg{
	background:url(images/graytable-btmbg.gif) no-repeat 0 100%;
	padding:0 0 9px 0;
	width:710px;
}
.tabBottombg table tr th{
	background:url(images/yellow-midbg.gif) repeat-x 0 100% #FDEB38;
	line-height:30px;
	padding:0 8px;
	border-top:solid 1px #ED9510;
	border-bottom:solid 1px #B4B4B4;
	border-right:solid 1px #FFB404;
	border-left:0;	
}
.tabBottombg table tr th span{
	background:url(images/status-icon.gif) no-repeat 70% 5px;
	height:auto;
	display:block;
}
.tabBottombg table tr th.bdrleft{
	border-left:solid 1px #E4BC39 !important;
}
.tabBottombg table tr th.bdrright{
	border-right:solid 1px #E4BC39 !important;
}
.tabBottombg table tr td{
	line-height:18px;
	padding:12px 8px;
	border:solid 1px #E0E0E0;
	border-left:0;
}
.tabBottombg table tr.oddtab td{
	line-height:18px;
	padding:12px 8px;
	background-color:#F7F8FF;
	border:solid 1px #E0E0E0;
	border-bottom:0;
	border-top:0;
	border-left:0;
}
.tabBottombg table tr.oddtab td ul li {
	background:none;
	/*padding:0;*/
}
.tabBottombg table tr.bdrbtmnew td{
	border-bottom:solid 1px #E0E0E0 !important;
}
.tabBottombg table tr.bdrtopnew td ul li {
background:none;
	/*padding:0;*/

}
.deskBottombg table tr.bdrtopnew td{
	border-top:0 !important;
}
.tabBottombg table tr td.bdrleft{
	border-left:solid 1px #E0E0E0 !important;
}
.tabBottombg table tr td span{
	background-color:inherit;
	color:#DF3A3A;
}
.tabBottombg table tr td.pading{
	padding:10px 10px 0 0;
}
.tabBottombg table tr td a, .deskBottombg table tr td a{
	color:#000;
	text-decoration:underline;
}
.tabBottombg table tr td a:hover, .deskBottombg table tr td a:hover{
	color:#000;
	text-decoration:none;
}
.tabBottombg table tr td.bdrdark a.inlinedsgClass span{
/*color:#BC191A;
text-decoration:none;
font-weight: bold !important;*/
background: url("images/redbtn-right.gif") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF !important;
    display: block;
    font-weight: bold !important;
    padding: 0 12px 0 6px;
     width: 70px;
}
.tabBottombg table tr td.bdrdark a.inlinedsgClass{
	background: url("images/redbtn-left.gif") no-repeat scroll 0 0 transparent;
	display: block;
 	padding: 0 0 0 6px;
    text-decoration: none !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    line-height: 23px;
}

.nobdrupdn{
	border-top:0 !important;
	border-bottom:0 !important;
}
.tabBottombg .searchbtn{
	margin:5px 5px 0 0;
}
ul.designSample li{
	float:left;
	padding:8px;
	background:none !important;
}
ul.designSample li img{
	float:left;
	border:solid 2px #DFDFDF;
	display:block;
}
.tabBottombg table tr.nobdrtop td{
	border-top:0 !important;
}
.tabBottombg table tr td a{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
.tabBottombg table tr td a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
.tabBottombg table tr th.design{
	text-align:center;
	line-height:24px !important;
}
.tabBottombg table tr th ul.designList li.front a{
	float:left;
	line-height:10px;
	width:50px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	padding-bottom:5px;
	font-size:9px;
}
.tabBottombg table tr th ul.designList li.front a:hover{
	text-decoration:underline;
}
.tabBottombg table tr th ul.designList li.back a{
	float:right;
	width:85px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	padding-bottom:5px;
	line-height:10px;
	font-size:9px;
}
.tabBottombg table tr th ul.designList li.back a:hover{
	text-decoration:underline;
}
.sliderBg{
	background:url(images/slider-bg.gif) repeat-y 0 0;
	width:710px;
	position:relative;
	height:100%;
	overflow:hidden;
}
#slider{
	width:710px !important;
}
.sliderBottombg{
	background:url(images/slider-bottombg.gif) no-repeat 0 100%;
	width:710px;
}
.slidePan{
	width:690px;
	margin:0 auto;
}
.sliderBlock{
	width:130px;
	height:160px;
	float:left;
	text-align:center;
	padding:20px !important;
	background:none !important;
	border-right:solid 1px #E0E0E0;
}
.sliderBlock img{
	display:block;
	width:100px;
	margin:0 auto;
	margin-bottom:8px;
	border:solid 1px #D4C5BF;

}
.sliderBlock p{
	padding-bottom:10px;
	font-size:13px;
	color:#505050;
	background-color:inherit;
	font-weight:bold;
}
.sliderBlock ul.windowsIcon{
	width:85px;
	margin:0 auto;
}
.sliderBlock ul.windowsIcon li{
	float:left;
	border:0;
	width:auto;
	padding:0 !important;
	background:none !important;
	margin:0 14px 0 0;
}
.sliderBlock ul.windowsIcon li img{
	float:left;
	border:0;
	width:auto;
	display:block;
}
a#prev{
	background:url(images/previous-btn.png) no-repeat 0 0;
	position:absolute;
	top:40%;
	left:10px;
	width:30px;
	height:30px;
	z-index:50;
}
a#next{
	background:url(images/next-btn.png) no-repeat 100% 0;
	position:absolute;
	top:40%;
	right:10px;
	width:30px;
	height:30px;
	z-index:50;
}
.nobdr{
	border:0 !important;
}
/*css end for my account page on 20.10.2011*/
/* short run page style starts */
.srBtmBlock {
	position:relative;
	background:#F2F2F2 url(images/sr-gray-box.gif) repeat-x 0 0;
	border:1px solid #DEDEDE;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:10px;	
	}
.srBtmBlock span {
	position:absolute;
	background:no-repeat 0 0;
	width:7px;
	height:7px;		
	display:block;		
	}
.srBtmBlock span.tl {
	top:-1px;
	left:-1px;	
	background:url(img/sr-curve.gif) no-repeat 0 0;
	}
.srBtmBlock span.tr {
	top:-1px;
	right:-1px;	
	background:url(img/sr-curve.gif) no-repeat -7px 0;
	}
.srBtmBlock span.bl {
	bottom:-1px;
	left:-1px;	
	background:url(img/sr-curve.gif) no-repeat 0 -7px;
	}
.srBtmBlock span.br {
	bottom:-1px;
	right:-1px;	
	background:url(img/sr-curve.gif) no-repeat -7px -7px;
	}		
.srBtmBlock	 h3 {
	font-size:15px!important;
	line-height:19px!important;
	font-weight:bold;
	color:#0067C7;
	padding:0 0 5px!important;
	}
.srBtmBlock .srContentBlock {
	position:relative;
	background:#fff url(img/srgb-content-bg.gif) repeat-x 0 0;
	padding:14px 12px;
	display:block;
	}	
.srBtmBlock .srContentBlock span {
	position:absolute;
	background:no-repeat 0 0;
	width:8px;
	height:8px;		
	display:block;		
	}
.srBtmBlock .srContentBlock span.tl {
	top:0;
	left:0;	
	background:url(img/sr-btm-curve.gif) no-repeat 0 0;
	}
.srBtmBlock .srContentBlock span.tr {
	top:0px;
	right:0px;	
	background:url(img/sr-btm-curve.gif) no-repeat -8px 0;
	}
.srBtmBlock .srContentBlock span.bl {
	bottom:0px;
	left:0px;	
	background:url(img/sr-btm-curve.gif) no-repeat 0 -8px;
	}
.srBtmBlock .srContentBlock span.br {
	bottom:0px;
	right:0px;	
	background:url(img/sr-btm-curve.gif) no-repeat -8px -8px;
	}
.srBtmBlock .srContentBlock ul {
	width:149px;
	}		
.srBtmBlock .srContentBlock ul li {
	border-bottom:1px solid #F2F2F2;
	padding:3px 0 0 18px;	
	} 
.srBtmBlock .srContentBlock ul li.noBrdr {
	border:none;
	}	
.srDesBlock	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;	
	}
.srDesBlock	table th a {
	font-size:14px!important;
	line-height:47px!important;
	color:#fff!important;
	font-weight:bold;
	text-decoration:none;	
	}
.srDesBlock table th.srdBlockTitle01 {
	background:url(img/sr-block01-top.gif) no-repeat 0 0;
	height:47px;
	padding:0;
	border:none;
}
.srDesBlock table th.srdBlockTitle02 {
	background:url(img/sr-block02-top.gif) no-repeat 0 0;
	height:47px;
	padding:0;
	border:none;
}
.srDesBlock table th.srdBlockTitle03 {
	background:url(img/sr-block03-top.gif) no-repeat 0 0;
	height:47px;
	padding:0;
	border:none;
}
.srDesBlock .bottom01 {
	background:url(img/sr-block01-btm.gif) no-repeat 0 0;
	/*background:url(img/sr-block01-btm-wh.gif) no-repeat 0 0;*/
	height:14px;
}
.srDesBlock .bottom02 {
	/*background:url(img/sr-block02-btm.gif) no-repeat 0 0;*/
	background:url(img/sr-block02-btm-wh.gif) no-repeat 0 0;
	height:14px;
}
.srDesBlock .bottom03 {
	/*background:url(img/sr-block03-btm.gif) no-repeat 0 0;*/
	background:url(img/sr-block03-btm-wh.gif) no-repeat 0 0;
	height:14px;
}
.srDesBlock .srdBlock01Mid {
	background:url(img/sr-block01-mid.gif) repeat-y 0 0;
	padding:0 5px!important;
	}
.srDesBlock .srdBlock02Mid {
	background:url(img/sr-block02-mid.gif) repeat-y 0 0;
	padding:0 5px;
	}	
.srDesBlock .srdBlock03Mid {
	background:url(img/sr-block03-mid.gif) repeat-y 0 0;
	padding:0 5px;
	}
.proImg img {	
	border-left:1px solid #B7DDEC!important;
	border-right:1px solid #B7DDEC!important;
	}
.proImg01 img {
	border-left:1px solid #D6EFA2!important;
	border-right:1px solid #D6EFA2!important;
	}
.proImg02 img {
	border-left:1px solid #FEE598!important;
	border-right:1px solid #FEE598!important;
	}			
.srDesBlock	.selectBooklet {
	background:#64C4F5;
	padding:12px 0 12px 12px;
	}
.srDesBlock .greenColor {
	background:#A8D34F;
	}
.srDesBlock .ornColor {
	background:#FFC548;
	}		
.srDesBlock	.selectBooklet a.size {
	float:left;
	width:60px;
	font-size:12px!important;
	line-height:18px!important;
	font-weight:bold;
	color:#fff!important;
	text-decoration:none;
	}
.srDesBlock	.selectBooklet a.size:hover {	
	text-decoration:hover;
	}	
.srDesBlock	.selectBooklet select {
	float:left;
	width:131px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	background:#FBFBFB;
	border:1px solid #52BBF0;
	margin-bottom:6px;
	}	
.srDesBlock	.selectBooklet ul {
	list-style-type:none;
	}
.srDesBlock	.selectBooklet ul li {
	list-style-type:none;
	float:left;
	color:#fff;
	padding:0 3px;
	background-image:none!important;
	}	
.srDesBlock	.selectBooklet ul li.noLeftPad {
	padding:0 3px 0 0;
	} 		
.srDesBlock	.selectBooklet ul li a {
	font-size:12px!important;
	line-height:16px!important;
	font-weight:bold!important;
	color:#fff!important;
	background-image:none!important;
	text-decoration:underline;
	}
.srDesBlock	.selectBooklet ul li a:hover {	
	text-decoration:none;
	}		
.srDesBlock ul.list1 {
	list-style-type:none;
	border-left:1px solid #B7DDEC;
	border-right:1px solid #B7DDEC;
	font-size:12px;
	line-height:16px;	
	color:#000;
	}
.srDesBlock ul.grBorder {
	border-left:1px solid #D6EFA2;
	border-right:1px solid #D6EFA2;
	}
.srDesBlock ul.ornBorder {
	border-left:1px solid #FEE598;
	border-right:1px solid #FEE598;
	}		
.srDesBlock ul.list1 li {
	background:#FFF url(img/greenbullet.gif) no-repeat 16px 9px;
	padding:8px 12px 8px 39px!important;
	}
.srDesBlock ul.list1 li.blue {
	background-color:#EEF8FC;
	}
.srDesBlock ul.list1 li.green {
	background-color:#F2FFD6;
	}
.srDesBlock ul.list1 li.orn {
	background-color:#FFFCD4;
	}
/* short run page style end */

/*---------11.11.2011-----------*/
.dashBoard .topboxPan2{
	height:61px;
	width:710px;
	padding:0 0 10px 0;
	overflow:hidden;
}
.topboxPan2 .namePan{
	float:left;
	width:181px;
	background:url(images/grey-left.gif) no-repeat 0 0;
	height:61px;
	padding:0 0 0 10px;
}
.topboxPan2 .nameTxt{
	background:url(images/grey-repeat.gif) repeat-x 0 0;
	height:61px;
}
.topboxPan2 .nameTxt p{
	line-height:22px;
	color:#fff;
	background-color:inherit;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 10px;
}
.topboxPan2 .nameTxt p span{
	line-height:18px;
	color:#000;
	background-color:inherit;
	font-size:12px;
	font-weight:normal;
}

.topboxPan2 .numberPan{
	width:264px;
	float:left;
	overflow:hidden;
	height:59px;
	border:solid 1px #003C91;
	border-right:0;
	background:url(images/dblue-bg.gif) repeat-x 0 0;
}
.topboxPan2 .numberPan ul li{
	float:left;
	text-align:center;
	width:85px;
	height:59px;
	border-right:solid 1px #003C91;
	background:none;
	padding-left:0px;

}
.topboxPan2 .numberPan ul li a{
	color:#fff;
	display:block;
	padding:9px 7px;
	height:50px;
	background:url(images/dblue-bg.gif) repeat-x 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}
.topboxPan2 .numberPan ul li a:hover{
	background:url(images/dblue-bg-hover.gif) repeat-x 0 0;
}
.topboxPan2 .numberPan ul li.lesWidth {
 width: 91px !important;
 }
.dashBoard .topboxPan3{
	height:61px;
	width:710px;
	padding:0 0 10px 0;
	overflow:hidden;
}
.topboxPan3 .namePan{
	float:left;
	width:181px;
	background:url(images/blue-leftbg.gif) no-repeat 0 0;
	height:61px;
	padding:0 0 0 10px;
}
.topboxPan3 .nameTxt{
	background:url(images/blue-bg.gif) repeat-x 0 0;
	height:61px;
}
.topboxPan3 .nameTxt p{
	line-height:22px;
	color:#fff;
	background-color:inherit;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 10px;
}
.topboxPan3 .nameTxt p span{
	line-height:18px;
	color:#000;
	background-color:inherit;
	font-size:12px;
	font-weight:normal;
}

.topboxPan3 .numberPan{
	width:264px;
	float:left;
	overflow:hidden;
	height:59px;
	border:solid 1px #5B9017;
	border-right:0;
	background:url(images/green-bg.gif) repeat-x 0 0;
}
.topboxPan3 .numberPan ul li{
	float:left;
	text-align:center;
	width:85px;
	height:59px;
	border-right:solid 1px #5B9017;
	background:none;
	padding-left:0px;
}
.topboxPan3 .numberPan ul li a{
	color:#fff;
	display:block;
	padding:9px 7px;
	height:50px;
	background:url(images/green-bg.gif) repeat-x 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}
.topboxPan3 .numberPan ul li a:hover{
	background:url(images/green-bg-hover.gif) repeat-x 0 0;
}
.topboxPan3 .numberPan ul li.lesWidth{
	width:91px !important;
}
/* start: 221111 */
.linkListWidth {
	width:98px;
	padding-left:11px;
}
.linkListWidth01 {
	width:220px;
}
/* end: 221111 */
.TRdateClass {
	position:absolute;
	height:200px;
	width:300px;
	background-color:#FFFFFF;
	z-index:10000;
	overflow:scroll;
	display:;
	padding:5px;
}

/* Start 04-01-12*/

.prodCartTable {
	width:244px;
	background:url(images/prodcart-top.gif) no-repeat 0 0;
	padding-top:6px;
	margin:10px auto;
}
.prodCartTableBot {
	background:url(images/prodcart-bot.gif) #fff7dd no-repeat 0 100%;
	padding-bottom:6px;
}
.prodCartTable th {
	background-color:#fdbf30!important;
	color:#000!important;
	font-size:11px;
	padding:0 0 5px 12px!important;
	border-right:1px solid #f2b715;
}
.prodCartTable .prodCartTableInner {
	border-left:1px solid #fdeca9;
}
.prodCartTable tbody td {
	padding-left:12px;
	border-right:1px solid #fde9a0;
}
.prodCartTable .odd {
	background-color:#fff1c6!important;
}
html{ overflow-x: hidden;}
#popup {
	height: 100%;
	width: 100%;
	background: #000000;
	position: absolute;
	top: 0;
	left:0;
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);
}
#window {
	width: 628px;
	margin: 0 auto;
	background-color:#f8f9f9;
	border: 1px solid #bcbcbc;
	position: absolute;
	top: 200px;
	left: 25%;
	padding:0 0 10px 0;
}
#window ol li{
	list-style-position:inside;
}
#window p{
	padding:0 0 10px 17px!important;
	margin:0;
}
#popup_content{ float:right;}
#window h1{ background-color:#eaeaea; padding:10px 5px 10px 17px; font-size:14px; margin:0 0 13px 0;}
#window h3{
	padding:0 0 10px 0!important;
	margin:0 0 10px 17px;
	font-weight:normal;
	background:url(images/dots.gif) repeat-x 0 100%;
	width:590px;
}
#window ol{ padding-left:2px; margin:0;}
#window a.closeWinBtn{ background:#333; color:#fff; padding:2px; text-decoration:none;}

/* End 04-01-12*/
/* start content start 05/01/2012*/
/* CSS Document */
* {
	padding:0; margin:0;
	}
body {
	padding:30px 0 0 0;
	}
.estimateBox {
	width:396px; margin:0 auto;
	}
.estimateBox h2 {
	font:bold 14px/33px Arial, Helvetica, sans-serif;
	color:#000; border-bottom:1px solid #dde3e8;
	margin:0; background-color:#ebf3ff;
	padding:0 0 0 12px;
	}
/* content start */
/*.estimateContPan {
	width:370px; height:250px; margin:0px auto 0;
	overflow-y:scroll;
	}*/
.estimateContPan p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#414141; padding-bottom:8px;
	}
.calculateBox {	
	margin:10px 0 0;
}
.calculateBox label {
	float:left;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#414141;	
	}
.calculateBox input {
	float:left;
	width:51px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#414141;
	border:1px solid #dcdcdc;
	padding:2px;
	margin:0 5px;
	}	
.calculateBox input.goBtn {
	float:left;
	width:35px;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#414141;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	padding:0;
	margin:2px 0 0;
	cursor:pointer;
	}	
.estimateContPan ul {
	padding-bottom:10px; 
	}
.estimateContPan ul li {
	padding:0 0 3px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#414141;
	background:none;	
	}
.estimateTable {
	/*width:343px;*/
	border-top:1px solid #cad4e4;
	border-left:1px solid #cad4e4;
	}
.estimateTable th {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#606a79;
	background:#ebf3ff !important;
	border-right:1px solid #cad4e4;
	border-bottom:1px solid #cad4e4;
	padding:5px;
}
.estimateTable td {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#606a79;	
	border-right:1px solid #cad4e4;
	border-bottom:1px solid #cad4e4;
	padding:7px 5px;
}
.calculateTable {
	/*width:343px;*/
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	margin:10px 0 0;
	}
.calculateTable th {
	/*
	background:#f2f2f2 !important;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	*/
	background: none repeat scroll 0 0 #EBF3FF !important;
    border-bottom: 1px solid #CAD4E4;
    border-right: 1px solid #CAD4E4;
    color: #606A79;
    font: bold 11px/16px Arial,Helvetica,sans-serif;
    padding: 5px;
}
.calculateTable td {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#414141;	
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	padding:7px 5px;
}
/* content end */
/* start: 090112 */
.msgboxPopup01
{
	position:absolute;
	top:15px;
	 right:80px;
	width:534px; /*change width here*/
	z-index:3000 ;
	/*display:none;*/

	overflow: hidden;
	/*visibility: hidden;*/
	
}
.msgboxPopup01 .popupMenu01 .title01 {
	position:relative;
	height:26px;	
	background:url(images/tooltip-top-mid.png) repeat-x 0 0 !important; 
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding:18px 0 0;
	margin:0 25px !important;
	color:#000!important; 
	text-align: left;
	z-index:3010 ;
}
.msgboxPopup01 .popupMenu01 .title01 span.left {
	position:absolute;
	top:0;
	left:-25px;
	width:25px;
	height:44px;
	background:url(images/tooltip-top-left.png) no-repeat 0 0;
	display:block;
	z-index:3010 ;
}
.msgboxPopup01 .popupMenu01 .title01 span.right {
	position:absolute;
	top:0;
	right:-25px;
	width:25px;
	height:44px;
	background:url(images/tooltip-top-right.png) no-repeat 0 0;
	display:block;
	z-index:3010 ;
}
.msgboxPopup01 .popupMenu01 .bottom01 {
	position:relative;
	/*width:416px;*/
	height:21px;
	background:url(images/tooltip-btm-mid.png) repeat-x 0 0;
	display:block;
	margin:0 25px;
}
.msgboxPopup01 .popupMenu01 .bottom01 span.left {
	position:absolute;
	top:0;
	left:-25px;
	width:25px;
	height:21px;
	background:url(images/tooltip-btm-left.png) no-repeat 0 0;
	display:block;
	z-index:3010 ;
}
.msgboxPopup01 .popupMenu01 .bottom01 span.right {
	position:absolute;
	top:0;
	right:-25px;
	width:25px;
	height:21px;
	background:url(images/tooltip-btm-right.png) no-repeat 0 0;
	display:block;
	z-index:3010 ;
}
.contentMid01 {   
	background:#fff;
	padding:10px 0 0!important;
	z-index:999;
}
.contentMidLeft01 {
	width:25px;
	background:url(images/tooltip-mid-left.png) repeat-y 0 0;
	padding:0!important;
}
.contentMidRight01 {
	width:25px;
	background:url(images/tooltip-mid-right.png) repeat-y 0 0;
	padding:0!important;
}
.contentMidToolTip01 {		
	overflow:scroll;
	overflow-x:hidden;			
	color:#414141;
	/*font:normal 12px Arial, Helvetica, sans-serif;	*/
	font:mormal 12px Verdana,sans-serif,Arial,"Trebuchet MS";
	height:357px; /*change height here*/
}/* end: 090112 */
/* start: 100112 */
.blueMainBlock {
	width:245px;	
	background:url(images/blue-top-bg.gif) no-repeat 0 0;	
}
.blueMainBlock div.ecd {	
	font:bold 12px/14px Verdana, Geneva, sans-serif;
	color:#1a1a1a;
	text-align:left;	
}
.blueMainBlock div.ecd p {
	float:left;
	padding-right:5px;
}
.blueMainBlock div.ecd div {
	float:left;
	/*width:153px;*/
	color:#ff7900;
}
.blueMainBlock div.ecd img {
	margin:1px 0 0 3px;
}	
.blueBtmBlock {
	background:url(images/blue-btm-bg.gif) no-repeat 0 100%;
	padding:13px;
}

/* end: 100112 */

/* view cart 01.16.2012 */
.shoppingPan{
	height:100%;
	overflow:hidden;
	padding:15px 0 15px 0;
}
.shoppingPan h2{
	color:#0060A4;
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
}
.shoppingButtons{
	float:right;
}
.shoppingButtons ul{
	list-style-image:none;
	margin-right:10px;
}
.shoppingButtons ul li{
	float:left;
	display:inline;
	/*margin:0 8px 0 0;*/
	background:none;
	
}
.shoppingButtons ul li.shoppingCon a{
	background:url(images/leftrounded.jpg) no-repeat 0 0;
	height:24px;
	padding:0 0 0 16px;
	display:block;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	color:#000!important;
	text-decoration:none;
}
.shoppingButtons ul li.shoppingCon a span{
	background:url(images/rightroundeed.jpg) no-repeat 100% 0;
	height:24px;
	padding:0 16px 0 0;
	float:left;
	text-decoration:none;
}
.shoppingButtons ul li.shoppingCon a span:hover{
	color:#C20600;
	text-decoration:none;
	cursor:pointer;
}
.shoppingButtons ul li.checkout a{
	background:url(images/blueroundedleft.jpg) no-repeat 0 0;
	height:24px;
	padding:0 0 0 10px;
	display:block;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	color:#fff!important;
	text-decoration:none;
}
.shoppingButtons ul li.checkout a span{
	background:url(images/blueroundedright.jpg) no-repeat 100% 0;
	height:24px;
	padding:0 10px 0 0;
	float:left;
	text-decoration:none;
}
.shoppingButtons ul li.checkout a span:hover{
	color:#B1CCFF;
	text-decoration:none;
	cursor:pointer;
}
.shoppingButtons ul li.shoppingCon a span em, .shoppingButtons ul li.checkout a span em{
	margin:5px 6px 0 0;
	float:left;
	width:15px;
	height:13px;
	display:block;
}
.quantity{
	width:35px;
	font:bold 13px/16px verdana, Helvetica, sans-serif;
	color:#fff;
	padding:13px 0 13px 20px;
	border-right:1px solid #56A1F1;
}
.description{
	width:420px;
	font:bold 13px/16px verdana, Helvetica, sans-serif;
	color:#fff;
	padding:13px 0 13px 20px;
	border-right:1px solid #56A1F1;
}
.price{
	width:257px;
	font:bold 13px/16px verdana, Helvetica, sans-serif;
	color:#fff;
	padding:13px 0 13px 20px;
	border-right:1px solid #56A1F1;
}
.buttonBox{	
    width:115px;
	font:bold 13px/16px verdana, Helvetica, sans-serif;
	color:#fff;
	padding:13px 0 0 20px;
}
.buttonBox ul{
	list-style-image:none;
}
.buttonBox ul li{
	padding:0;
	float:left;
	margin:0 0 8px 0;
	background:none;
}
.buttonBox ul li.remove a{
	display:block;
	float:left;
	background:url(images/redroundedleft.jpg) no-repeat 0 0;
	height:22px;
	padding:0 0 0 8px;
	text-decoration:none;
	
}
.buttonBox ul li.remove a span{
	float:left;
	background:url(images/redroundedright.jpg) no-repeat 100% 0;
	height:22px;
	display:block;
	padding:0 8px 0 0;
	color:#FFD2D0;
	font:normal 11px/22px verdana, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
}
.buttonBox ul li.remove a span:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
.buttonBox ul li.customize a{
	display:block;
	float:left;
	background:url(images/blueroundedleft2.jpg) no-repeat 0 0;
	height:22px;
	padding:0 0 0 8px;
	text-decoration:none;
	
}
.buttonBox ul li.customize a span{
	float:left;
	background:url(images/blueroundedright2.jpg) no-repeat 100% 0;
	height:22px;
	display:block;
	padding:0 8px 0 0;
	color:#FFD2D0;
	font:normal 11px/22px verdana, Helvetica, sans-serif;
	text-decoration:none;
	
}
.buttonBox ul li.customize a span:hover{
	color:#A39FFF;
	text-decoration:none;
	cursor:pointer;
	cursor:pointer;
}
.buttonBox ul li.duplicate a{
	display:block;
	float:left;
	background:url(images/orangeroundedleft.jpg) no-repeat 0 0;
	height:22px;
	padding:0 0 0 6px;
	text-decoration:none;
	
}
.buttonBox ul li.duplicate a span{
	float:left;
	background:url(images/orangeroundedright.jpg) no-repeat 100% 0;
	height:22px;
	display:block;
	padding:0 6px 0 0;
	color:#FFD2D0;
	font:normal 11px/22px verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.buttonBox ul li.duplicate a span:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
.shoppingPan p{
	color:#D53510;
	float:left;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.quantityText{
	width:56px;
	font:normal 14px/16px verdana, Helvetica, sans-serif;
	color:#5D5D5D;
	padding:13px 0 0 0;
	border-right:1px solid #FBF3D0;
	text-align:center;
}
.descriptionText{
	width:420px;
	font:normal 12px/16px verdana, Helvetica, sans-serif;
	color:#5D5D5D;
	padding:13px 0 0 20px;
	border-right:1px solid #FBF3D0;
}
.descriptionText span{
	color:#16489C;
	font-weight:bold;
}
.descriptionText span em {
font:normal 10px/14px verdana, Helvetica, sans-serif;
}
.descriptionText .postcard{
	padding:10px 0;
}
.descriptionText h3{
	font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#323232;
	padding-bottom:10px;
}
.descriptionText p{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#323232;
	/*padding-bottom:15px;*/
	padding-bottom:1px;
}
.descriptionText span{
	font:normal 15px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#0050D7;
}
.descriptionText em{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#EA0000;
}		
.priceText{
	width:277px;
	font:normal 13px/16px verdana, Helvetica, sans-serif;
	color:#fff;
	border-right:1px solid #FBF3D0;
	/*background:url(images/pricetext-bg.jpg) repeat-y 0 0; */
}
.quantityPrice{
	width:166px;
	padding:10px 0 0 10px;
	color:#3E3E3E;
	line-height:25px;
	height:100%;
}
.pricerate{
	width:91px;
	padding:10px 10px 0 0;
	background:#FEF8DC;
	line-height:25px;
	color:#3E3E3E;
	font-weight:bold;
	text-align:right;
	height:100%;
}
.divider{
	border-bottom:1px solid #FBF3D2;
}
.totalBox{
	background:#FAEBA5;
}
.blankBox{
	width:495px;
}
.subtotal{
	width:266px;
	padding:0 0 0 10px;
}
.subtotalInner{
	width:169px;
	padding:0 0 0 10px;
	color:#3E3E3E;
	background-color:#F2E08B;
	line-height:25px;
	border-right:1px solid #fff;
	height:100%;
	font-weight:normal;
}
.pricerateInner{
	width:89px;
	padding:0 10px 0 0;
	background-color:#F2E08B;
	line-height:25px;
	color:#3D3719;
	font-weight:normal;
	text-align:right;
	height:100%;
}
.discountcodeBox{
	width:488px;
	background-color:#FCF3C9;
	padding: 2px 0 2px 10px;
}
.discountcodeBox .input {
    border: 1px solid #F6C551;
    color: #5B5A5A;
    font: 11px/18px Arial,Helvetica,sans-serif;
    height: 13px;
    padding: 2px;
    width: 65px;
}
.subtotalInner2{
	width:164px;
	padding:5px 0 0 10px;
	color:#3E3E3E;
	background-color:#FCF3C9;
	line-height:25px;
	border-right:1px solid #fff;
	
	font-weight:normal;
}
.pricerateInner2{
    width:89px;	
	padding:10px 10px 0 0;
	background-color:#FEF8DC;
	line-height:25px;
	color:#3D3719;
	font-weight:normal;
	text-align:right;
	height:50px;
	border-right:1px solid #fff;
	vertical-align:top;

}
.pricerateInner5{
    width:89px;	
	padding:5px 10px 0 0;
	background-color:#FEF8DC;
	/*line-height:60px;*/
	line-height:25px;
	color:#3D3719;
	font-weight:normal;
	text-align:right;
	/*height:60px;*/
	height:40px;
	border-right:1px solid #fff;
	vertical-align:top;
}

.subtotalInner3{
	width:169px;
	padding:10px 0 0 10px;
	color:#3E3E3E;
	background-color:#F2E08B;
	line-height:25px;
	border-right:1px solid #fff;
	height:100%;
	font-weight:normal;
}
.pricerateInner3{
	width:89px;
	padding:10px 10px 0 0;
	background-color:#F2E08B;
	line-height:25px;
	color:#3D3719;
	font-weight:normal;
	text-align:right;
	height:100%;
}
.discountcodeBox2{
	width:495px;
	background-color:#FFD144 ;
}
.subtotalInner4{
	width:169px;
	padding:0 0 0 10px;
	color:#3E3E3E;
	background-color:#FFD144;
	line-height:25px;
	border-right:1px solid #fff;
	height:100%;
	font-weight:bold;
}
.pricerateInner4{
	width:89px;
	padding:0 10px 0 0;
	background-color:#FFD144;
	line-height:25px;
	color:#3D3719;
	font-weight:bold;
	text-align:right;
	height:100%;
}
.subtotalInner1{
	width:169px;
	padding:0 0 0 10px;
	color:#3E3E3E;
	background-color:#F2E08B;
	line-height:25px;
	border-right:1px solid #fff;
	height:100%;
	font-weight:bold;
}
.pricerateInner1{
	width:89px;
	padding:0 10px 0 0;
	background-color:#F2E08B;
	line-height:25px;
	color:#3D3719;
	font-weight:bold;
	text-align:right;
	height:100%;
}
.itemTotal{
	margin:0 auto;
	border:1px solid #ECECEC;
	background-color:#F9F9F9;
	padding:13px 0 13px 11px;
	margin-bottom:12px;
}
.itemTotal p{
	color:#000;
	font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;
}
.itemTotal p span{
	color:#EA0000;
}
.boldText{
	font:bold 14px/19px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.footerLeftnav{
	float:left;
	margin-right:19px;
}
.footerRightnav{
	float:left;
}
.itemTotal ul{
	list-style-image:none;
}
.itemTotal ul li{
	margin-bottom:5px;
	color:#0098D8;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.itemTotal ul li a{
	color:#0098D8;
	text-decoration:underline;
}
.itemTotal ul li a:hover{
	color:#0098D8;
	text-decoration:none;
}
/* end viewcart 01.16.2012 */
.selectStyle{
	width:285px;
	float:left;
	margin:0 40px 0 0; 
	
}
.selectStyle span{
	position:absolute;
	width:113px;
	height:19px;
	padding:0 24px 4px 8px;
	color:#27180D;
	background-color:inherit;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	background:url(images/droplist.jpg) no-repeat;
	overflow:hidden;
	}
.selectStyle select.styled{
	position:relative;
	width:145px;
	z-index: 5;
	margin:0 0 10px 0;
}
.selectStyle select.styled{
	opacity: 0;
	filter: alpha(opacity=0);
	}
/*-------css for tooltip-------*/
#dhtmltooltipOnly{
	position:absolute;
	left:-280px;
	width:403px;
	border:1px solid #F0E2A4;
	padding:8px;
	color:#000;
	background-color:#F8EFC6;
	visibility:hidden;
	z-index:100;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
#dhtmlpointerOnly{
	position:absolute;
	left:-280px;
	top:150px;
	z-index:101;
	visibility:hidden;
}

/* 310112 starts */
.itemTotal01{
border:1px solid #ECECEC;
background-color:#F9F9F9;
padding:13px 0 13px 11px;
margin:10px;
color: #000000;
}
.itemTotal01 p{
color:#000;
font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;
}
.itemTotal01 p span{
/*color:#EA0000;*/
color:#000;
}
.itemTotal01 span.instext1
{
	color: #474747;
    float: left;
    font: normal 12px/19px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 0;
    position: relative;
    z-index: 0;
}
.itemTotal01 span.instext1 em {
	color: #EA0000;
}
/* 310112 end */
/*02012012 for Popup*/
.wrapper{
	width:458px;
	/*margin:25px auto 0;*/
	padding:0;
	text-align:left;
	background-color: #ffffff;
}
.boxWrapper{
	background:url(images/top-bg.png) no-repeat 0 0;
	width:458px;
	padding:9px 0 0 0;
	height:100%;

}
.midPop{
	background:url(images/repeat-bg.png) repeat-y  0 0;
	width:458px;
	height:100%;
	overflow:hidden;
	
}
.bottomBg{
	width:458px;
	padding:9px 0 0 0;
	background:url(images/bottom-bg.png) no-repeat 100% 0;
	
}
.innerPan{
	width:420px;
	margin:0 auto;
}
.leftPan{
	width:420px;
	margin-top:5px;
}
.leftPan p{
	padding:0 0 12px 0!important;
	font:normal 12px/16px Arial, Helvetica, sans-serif!important;
	color:#333333!important;
}
.leftPan a{
	color:#44A30F;
	text-decoration:underline;
}
.leftPan a:hover{
	color:#44A30F;
	text-decoration:none;
}
.dollarBox{
	background:url(images/dollar.jpg) no-repeat 0 0;
	padding:7px 0 10px 60px;
}
.dollarBox h3{
	font:bold 16px/16px Arial, Helvetica, sans-serif!important;
	color:#333333;
	padding:0 0 3px 0!important;
	/*text-transform: uppercase;*/
}
 
.rewardButton{
	margin:10px 0 20px 0;
	float:left;
}
.leftPan p span, .dollarBox h3 span {
	font-weight:bold;
	color: #EA8A00;
}
p.available{
	font:bold 16px/20px Arial, Helvetica, sans-serif!important;
	color:#595959!important;
	text-align:center;
	float:left;
	display:block;
	width:160px;
	padding:5px 0 0 0;
}
p.available span{
	font:bold 25px/32px Arial, Helvetica, sans-serif;
	color:#EA8A00!important;
}

/*End 02012012 for Popup*/

#fade { /*--Transparent background layer--*/	
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
	display:none;
}
#outer{
	position: fixed; left: 0; top: 0;
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
	z-index: 10000;
}
#container {
	position:relative;
	vertical-align:middle;
	display:table-cell;
}
#inner {
	margin-left:auto;
	margin-right:auto;
}

/* start: 060212 */
.papaRedBlock {
	background:url(images/red-block-bg.gif) no-repeat 0 0;
	width:245px;
	height:42px;
}
.papaRedBlock p {
	font:bold 12px/18px Verdana, Geneva, sans-serif;
	color:#483703;
	padding:17px 0 0 60px;
}
.papaRedBlock p span {	
	color:#ffffff;
}
/* end: 060212 */
