﻿/*GLOBAL STYLES START*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body{ padding:0 0 0 0; margin:0; text-align:left; vertical-align:top; background: #fff ; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:20px; color:#2c2e31;}
img { border:0;}
*{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;}*/
.clear {clear:both; line-height:0px; font-size:0px; height:0px;}
.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:#de007b; text-decoration:none;}
a:hover{ text-decoration:none; }
a.deleteBtn{
float:left;
margin-right:5px;
}


.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:60px;
	text-align:center;
 	float:left;
	/*margin:11px 12px 0 0;         */
	margin-right:8px;
}
.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 */
/*7_11_2012.proContainer {
	width:692px;
	float:right;
	padding:20px 8px 0 0;
	}
	*/
.proContainer {
	width:682px;
	float:right;
	}
	
.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 10px 0;
	float:left;

	}
.backNone {
	background:none !important;
	}
.reviewsBlock {
	width:100%;
	margin-bottom:26px;
	}
.reviewsBlock h3 {
	color:#00489F!important;
	background-color:inherit;
	font-size:18px !important;
	line-height:20px ;
	font-weight:normal!important;
	margin-bottom:6px;
	font-family: Helvetica;
    font-size: 22px;
	}
.reviewsBlock p {
	font-style:italic !important;
	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: 3px 15px 0 10px;
	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!important;
	background-color:inherit;
	line-height:31px;
	float:left;
	}
.info .rating {
	width:150px;
	float:right;
	padding-top:3px;
	}
.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,div.previousorder1 h3{
float:left;
width:auto;
font-size:18px;
font-weight:normal;
color:#000;
line-height:18px;
}

div.previousorder1{
	padding:6px 19px 6px;
	width:867px;
	height:auto;
	color:#000;
	background-color:#E3E3E3;
	border-bottom:1px solid #fff;
}

div.previousorder span.boldcap 
{
	font-size:18px;
	font-weight:normal;
	color:#000;
}
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:12px;
	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:92px;
	background:url(images/btn-vieworder-n.gif) 0 0 no-repeat;
	}	
	
.right a.vieworder:hover{
	background:url(images/btn-vieworder-n.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 30px;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#F8D6E1;
	background-color:inherit;
	display:block;
	height:23px;
	width:78px;
	background:url(images/btn-upload-n.gif) 0 0 no-repeat;
	}
.right a.uploadfiles:hover{
	background:url(images/btn-upload-n.gif) 0 100% no-repeat;
	}	
.right a.managefiles{
	margin:0 5px 0 0;
	padding:0 0 0 30px;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#F8D6E1;
	background-color:inherit;
	display:block;
	height:23px;
	width:78px;
	background:url(images/btn-upload-n.gif) 0 0 no-repeat;
	}
.right a.managefiles:hover{
	background:url(images/btn-upload-n.gif) 0 100% no-repeat;
	}				
.right a.chkart{
	margin:0 5px 0 0;
	padding:0 0 0 34px;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#F8D6E1;
	background-color:inherit;
	display:block;
	height:23px;
	width:97px;
	background:url(images/btn-upload.gif) 0 0 no-repeat;
	}	
.right a.chkart: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.placeorder{
	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.placeorder:hover{
	background:url(images/btn-repeatorder.gif) 0 100% no-repeat;
	}		
	
.right a.cartorder{
	margin:0 5px 0 0;
	padding:0 0 0 30px;
	float:left;
	font-weight:bold;
	font-size:11px;
	line-height:23px;
	text-decoration:none;
	color:#D7E4FC;
	background-color:inherit;
	display:block;
	height:23px;
	width:145px;
	background:url(images/btn-checkout-n.gif) 0 0 no-repeat;
	}	
	
.right a.cartorder:hover{
	background:url(images/btn-checkout-n.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.Emailorder{
	padding:0;
	float:left;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	display:block;
	height:23px;
	width:92px;
	background:url(images/btn-vieworder-n.gif) 0 0 no-repeat;
	text-align:center;
	margin-right:5px;
	}	
	
.right a.Emailorder:hover{
	background:url(images/btn-vieworder-n.gif) 0 100% no-repeat;
	}	
	
	
.right a.cartBut{
margin:0 5px 0 0;
padding:0 0 0 30px;
float:left;
font:bold 11px/23px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
background-color:inherit;
display:block;
height:23px;
width:75px;
background:url(images/btn-co02-n.gif) 0 0 no-repeat;
}

.right a.cartBut:hover{
background:url(images/btn-co02-n.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;
}
	
.right a.vieworder-large{
	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-large:hover{
	background:url(images/btn-vieworder.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 .txtField4{
	width:45px;
	height:20px;
	padding:2px 0 0 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.QfSubmitQuoteReq{
width:146px;
height:21px;
background:url(images/submit-quote-req.jpg) 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;
}
input.QfComm123 {
width:122px;
height:22px;
background:url(images/view-all-quote-btn-123.jpg) no-repeat 0 0;
border:0;
cursor:pointer;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#000;
background-color:inherit;
text-align:center;
}
.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: 7px 0 20px;
	float: left;
	min-width: 191px;

	}
	a.fancybox-media{
float:left;
}

.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;
	font-size:13px;
	}
.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 */
/**/
/*.requestLeft{
	width: 605px;
	float: left;
	padding: 0 0 0 15px;
	margin: 25px 0 0;
}
.requestLeft h2{
	font-size:22px;
	padding-bottom:20px;
}*/
.requestLeft p{
	font-size:14px;
	padding-bottom:20px;
}
.requestLeft h2.capsheading{
	text-transform: uppercase;
	font-size:20px;
	padding-bottom:5px;
	float: left;
    height: 17px;
    margin: 15px 0 0px;
    min-width: 191px;
    text-indent: 0px;
    background:none;
    font:"Trebuchet MS",Verdana,Arial,sans-serif;
    letter-spacing: -1px;
}

.requestLeft .video{
	margin-bottom:15px;
}
.requestLeft .quoteLeft{
	float:left;
	width:265px;
	margin-right:30px;
	margin-bottom:25px;
	margin-top:15px;
	text-align:center;
	min-height:258px;
}
.requestLeft .quoteLeft img{
	margin-bottom:20px;
}
.requestLeft .quoteLeft .formName{
	font-size:19px;
	line-height:23px;
	padding-bottom:6px;
	color:#414141;
}
.requestLeft .quoteLeft .formName a{
	text-decoration:none;
	color:#0083c0;
}

.requestLeft .quoteLeft .formDetails{
	/*color:#0083c0;*/
	font-size:14px;
	line-height:19px;
}
/**/

/* 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 22px/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!important;
	height:35px;
	background:url(images/photo-product.jpg) 0 0 no-repeat!important;
	}
#nav .photoProduct a:hover {
	background:url(images/photo-product.jpg) 0 -35px no-repeat!important;
	}
ul#nav li a.shortrunbooks {
background: url("images/shortrunbooks-btn.jpg") no-repeat scroll 0 0 transparent;
width: 151px;
}
ul#nav li a.shortrunbooks:hover {
background: url("images/shortrunbooks-btn.jpg") no-repeat scroll 0 100% transparent;
width: 151px;
}

/* -- 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 14px;
	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;	
	line-height:19px;
	}
#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:normal 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, div 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-bottom: solid 1px #e7e7e7;
	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.orderwhite1stripbg{	
	background:url(images/order-whte-1-strip.gif) repeat-y 0 0;
	}	
div.orderlist2 .left{
	width:280px;
	float:left;
	/*height:160px;*/
	}
div.orderlist2 .left img{
	margin-right:14px;
	margin-top:14px;
	border:1px #eeeeee solid;
}	
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;*/
	text-align:left;
}	 	

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;
}

.right-wide{
	float:right;
	width:90px;
	margin-right:86px;
	padding:30px 0;
}
.right-wide ul {
	margin-left:40px;
}
.right-wide ul li{	
	width:80px;
	background-image:none;
	padding-left:0;
}	
.right-wide 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;
	}	
	
.right-wide ul li.view a:hover{
	background:url(images/btn-viewinvoice1.gif) 0 100% no-repeat;
	}


.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:25px 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;
	}	
.clonpo 
{
    font-size:13px!important;
    padding-left: 10px;
}	
.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.pageinfo {
		text-align:center;
		width:40px;
		line-height:18px;
		color:#988153;
		margin-right:0;
}
.pagination-llst ul li.pageinfo2 {
		text-align:center;
		width:30px;
		line-height:18px;
		color:#988153;
}
.pagination-llst ul li.pageDropSelector{
		text-align:center;
		width:auto;
		line-height:15px;
		color:#988153;
		height:18px;
		margin-right:0;
}
.pagination-llst ul li.pageDropSelector select {
	padding:0;
	font-weight:normal;
	color:#000000;
}
.pagination-llst ul li.pageinfo span {
	font-weight:bold;
	color:#000000;
}
.pagination-llst ul li{
	float:left;
	margin-right:5px;
	height:18px;
	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:18px;
	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;
	}
.excessarea{
	width:902px;
	/*margin:0 auto;*/
	color:#000;
	height:40px;
	border:1px solid #E3E3E3;
	border-top:0;
}
.excessarea div.btn-lnk	
{
	float:left;
	margin:10px 10px;
}

/*.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:685px;
	height:100%;
	/*overflow:hidden;*/
	/*padding-top:20px;*/
}
.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:231px;
	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:685px;
}
.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 {
	background:none;
}
.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:685px;
	position:relative;
	height:100%;
	overflow:hidden;
}
#slider{
	width:685px !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:168px;
	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:685px;
	padding:0 0 10px 0;
	/*overflow:hidden;*/
}
.topboxPan3 .namePan{
	float:left;
	width:168px;
	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:0 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:normal 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;	
}*/

/*Create new class for EPD popUp*/
.contentMidToolTip02 {			
	background: url(images/toolBg.png) repeat-y 0 0;		
	color:#414141;		
	font:normal 12px Verdana,sans-serif,Arial,"Trebuchet MS";	
}
/* End Create new class for EPD popUp*/

.blueMainBlock {
background: url("images/blue-top-bg.gif") no-repeat scroll 0 0 transparent;
margin: 0 auto;
width: 245px;
}

.blueMainBlock img{
	float:left;
	margin:2px 0 0 5px;
}

.blueMainBlock div.ecd {	
	font:bold 12px/14px Verdana, Geneva, sans-serif;
	color:#1a1a1a;
	text-align:center;	
}

.blueMainBlock div.ecd p {
	float: left;
	margin: 0;
	padding: 0 5px 5px 0;
}
.blueMainBlock div.ecd div {
	float:left;
	/*width:153px;*/
	color:#ff7900;
}
.blueMainBlock div.ecd div a.rednpd {
	color:#ff1234!important;
}
.blueMainBlock div.ecd img {
	margin:1px 0 0 3px;
}	
.blueBtmBlock {
background: url("images/blue-btm-bg.gif") no-repeat scroll 0 100% transparent;
/*overflow: hidden;*/
padding: 13px;
}
.artrev {
	display: block;
	margin: 0 auto;
	width: 173px;
}

/* 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:267px;
	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:#e8e9ec;
}
.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:#e8e9ec;
	line-height:25px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	height:100%;
	font-weight:bold;
}
.pricerateInner1{
	width:89px;
	padding:0 10px 0 0;
	background-color:#e8e9ec;
	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 */
/* start: 030412 */	
.searchOrder {
	position:relative;
	height:32px;
	font-weight:normal;
	background:url(images/search-order-bg.gif) repeat-x 0 0;
	border:1px solid #d1d1d1;
	/*margin-bottom:20px;*/
	padding:13px 10px 0;
}
.searchOrder span {
	position:absolute;
	width:10px;
	height:10px;
	display:block;
	background:no-repeat 0 0;
}
.searchOrder span.topLeft {
	top:-1px;
	left:-1px;
	background-image:url(images/order-box-left.gif);
}
.searchOrder span.topRight {
	top:-1px;
	right:-1px;
	background-image:url(images/order-box-right.gif);
}
.searchOrder span.btmLeft {
	bottom:-1px;
	left:-1px;
	background-image:url(images/order-box-left-b.gif);
}
.searchOrder span.btmRight {
	bottom:-1px;
	right:-1px;
	background-image:url(images/order-box-right-b.gif);
}
.searchOrder input {
	width:150px;
	height:18px;
	border:1px solid #abadb3;
	background:#fff;
}
.searchOrder input.submitbtn {
	width:110px;
	height:20px;
	font:bold 11px/13px Verdana, Geneva, sans-serif;	
	border:1px solid #abadb3!important;
	background:#d1d1d1;
	cursor:pointer;
	padding-bottom:1px;
	margin:0 0 0 1px!important;
}
/* end: 030412 */
/*Start: Left menu discount style*/
ul.leftNav li{position:relative;}
ul.leftNav li span.discountNew {
	position:absolute;
	top:2px;
	right:2px;
	width:44px;
	height:14px;
	display:block!important;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#fff;
	/*background-color:#cf0749; For changing the background color of button*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
/*End: Left menu discount style*/
/*Start: Products printing page description style*/
.p-title, .Productdiscount {float:left;}
.Productdiscount {padding-left:5px;}
.nWdescription {
	float:left;
	font-size:12px;
	line-height:14px;
	color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px 10px;
	position:relative;
	top:-4px;
	left:15px;
	display:inline-block;
	background-color:#333092;
	}
/*End: Products printing page description style*/
/*Start: Hard-Cover-Case-Bound page discount & description style*/
.discountNw {
	padding-left:10px;
	color:#C00;
	font-size:20px;
	}
.btmDescription {
	background-color:#ffd259;
	color:#000;
	padding:5px 8px;
	font-size:12px;
	line-height:15px;
	}
.dDetailsNw {
	padding:6px 0 4px;
	}
.dDetailsNw strong {color:#C00}

.banDiscountNw {
	margin:10px 0;
	width:680px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:#9fca5a;
	padding:7px 15px;
	color:#000;
	}
/*End: Hard-Cover-Case-Bound page discount & description style*/
/*Styles Added On 30.05.2012*/ 
.productPan{
	width:600px;
	/*padding:10px 0;*/
	margin-right:10px;
	}
.productPan p.discount{
	background: url("images/special-offer-bg.gif") 0 0 repeat-y ;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 15px;
	margin:7px 0 0 0;
	}
.productPan p.discount span{
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#ea0615;
	/*padding-left:5px;*/
	}
.productPan p.discount span.expr{
	float:right;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.tabSec{
	padding:20px 0;
	overflow:hidden;
	}
ul.tabPan{
	display:block;
	float:left;
	width:100%;
	height:26px;
	}
ul.tabPan li{
	float:left;
	overflow:hidden;
	margin-right:2px;
	padding:0px;
	height:26px;
	background:none;
	}
ul.tabPan li a{
	display:block;
	padding:0px 0 0 5px;
	background:url(images/red-lft.gif) no-repeat 0 0;
	float:left;
	height:26px;
	text-decoration:none;
	}
ul.tabPan li a span{
	background:url(images/red-rgt.gif) no-repeat 100% 0;
	padding:0px 13px 0px 8px;
	font-size:10px;
	line-height:29px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	}
ul.tabPan li a:hover, ul.tabPan li.tabBlue a:hover, ul.tabPan li.tabYellow a:hover, ul.tabPan li.tabGreen a:hover, ul.tabPan li.tabSky a:hover, ul.tabPan li.tabRed a:hover{
	background:url(images/gry-lft.gif) no-repeat 0 0;
	}
ul.tabPan li a:hover span, ul.tabPan li.tabBlue a:hover span, ul.tabPan li.tabYellow a:hover span, ul.tabPan li.tabGreen a:hover span, ul.tabPan li.tabSky a:hover span, ul.tabPan li.tabRed a:hover span{
	background:url(images/gry-rgt.gif) no-repeat 100% 0;
	color:#000;
	}
ul.tabPan li.tabBlue a{
	display:block;
	padding:0px 0 0 5px;
	background:url(images/blue-lft.gif) no-repeat 0 0;
	float:left;
	height:26px;
	}
ul.tabPan li.tabBlue a span{
	background:url(images/blue-rgt.gif) no-repeat 100% 0;
	padding:0px 13px 0px 8px;
	font-size:10px;
	line-height:29px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	}
ul.tabPan li.tabYellow a{
	display:block;
	padding:0px 0 0 5px;
	background:url(images/yellow-lft.gif) no-repeat 0 0;
	float:left;
	height:26px;
	}
ul.tabPan li.tabYellow a span{
	background:url(images/yellow-rgt.gif) no-repeat 100% 0;
	padding:0px 13px 0px 8px;
	font-size:10px;
	line-height:29px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	}
ul.tabPan li.tabRed a{
	display:block;
	padding:0px 0 0 5px;
	background:url(images/red1-lft.gif) no-repeat 0 0;
	float:left;
	height:26px;
	}
ul.tabPan li.tabRed a span{
	background:url(images/red1-rgt.gif) no-repeat 100% 0;
	padding:0px 13px 0px 8px;
	font-size:10px;
	line-height:29px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	}	
ul.tabPan li.tabGreen a{
	display:block;
	padding:0px 0 0 5px;
	background:url(images/green-lft.gif) no-repeat 0 0;
	float:left;
	height:26px;
	}
ul.tabPan li.tabGreen a span{
	background:url(images/green-rgt.gif) no-repeat 100% 0;
	padding:0px 13px 0px 8px;
	font-size:10px;
	line-height:29px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	}
ul.tabPan li.tabSky a{
	display:block;
	padding:0px 0 0 5px;
	background:url(images/sky-lft.gif) no-repeat 0 0;
	float:left;
	height:26px;
	}
ul.tabPan li.tabSky a span{
	background:url(images/sky-rgt.gif) no-repeat 100% 0;
	padding:0px 13px 0px 8px;
	font-size:10px;
	line-height:29px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	}

.contentTab p{
	font-size:13px;
	line-height:18px;
	padding-bottom:15px;
	}
.contentTab h3{
	color:#CB1351;
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:2px;
	margin-bottom:15px;
	}
.contentTab .contentPan {
	padding:10px;
	}
.contentTab #tab1{
	border-top:4px solid #bf0745;
	}
.contentTab #tab2{
	border-top:4px solid #325da8;
	}
.contentTab #tab3{
	border-top:4px solid #fba214;
	}
.contentTab #tab4{
	border-top:4px solid #426a17;
	}
.contentTab #tab5{
	border-top:4px solid #008b5f;
	}
.contentTab #tab6{
	border-top:4px solid #eb0000;
	}
a.review{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#007fe3;
	margin:10px 0 0 0;
	text-decoration:underline;
	display:inline-block;
	}
a:hover.review{
	text-decoration:none;
	}
.glytop{
	background:url(images/gallery-bg-top.png) no-repeat 0 0;
	width:100%;
	padding-top:14px;
	}
.glylst{
	position:relative;
	width:498px;
	/*min-height:342px;*/
	border:2px solid #eee;	
	background:#f3f3f3;
	margin-top:15px;
	text-align:center;
	padding:5px 0;
	/*height:100%;*/
	}
.glylst span.topLeft {
	position:absolute;
	top:-2px;
	left:-2px;
	width:15px;
	height:15px;
	background:url(images/gallery-top-left.gif) no-repeat 0 0;
	display:block;
	z-index:100;
}
.glylst span.topRight {
	position:absolute;
	top:-2px;
	right:-2px;
	width:15px;
	height:15px;
	background:url(images/gallery-top-right.gif) no-repeat 0 0;
	display:block;
	z-index:100;
}
.glylst span.btmLeft {
	position:absolute;
	bottom:-2px;
	left:-2px;
	width:15px;
	height:15px;
	background:url(images/gallery-btm-left.gif) no-repeat 0 0;
	display:block;
	z-index:100;
}
.glylst span.btmRight {
	position:absolute;
	bottom:-2px;
	right:-2px;
	width:15px;
	height:15px;
	background:url(images/gallery-btm-right.gif) no-repeat 0 0;
	display:block;
	z-index:100;
}
.glylst div {
	width:498px;
	/*min-height:342px;
	height:274px;*/
}
.contDescription {
	padding:5px 5px 0;
	text-align:left!important;
	height:10px;
}
.glylst img{
	padding:0 0 0 0;
	margin:0;
	}
#slideshow {
	/*min-height:333px!important;
	height:274px;
	max-width:487px;*/
	}
	
#slideshow img{
/*max-width:487px;
min-height:333px;
*/
}
	
#glythumb{
	width:100%;
	padding:10px 0;
	display:block;
	overflow:hidden;
	}
#glythumb li{
	float:left;
	margin:0 5px;
	background:none;
	padding:0;	
	}
#glythumb li img{
	padding:3px;
	cursor:pointer;	
	} 
#glythumb li a {	
	text-decoration:none;
	text-align:center;
	font-size:10px;
	line-height:14px;
	border:1px solid #ccc;
	display:block;
}
#glythumb li a.activeSlide {border:1px solid #000; background:#f1e8d5;}
.playPause img {cursor:pointer;}
.playPause{float:right; position:relative; top:-3px;margin-right:81px;}
.assboxS{
  /*margin:1px 0 10px 0;*/
  margin 10px auto;
  background:#efefef;
  border:1px solid #dedede;
  padding:6px;
  width:889px;
}
.assboxS h2{
  float:left;
 /* color:#000000;
  font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;*/
  color:#0060A4;
  padding:2px 0 12px 4px;
  margin:0 !important;
  width:200px;
}
.assboxS .assimg img{
  float:right;
  margin:6px 13px 0 10px;
}
.assboxS table.asstable{
  background:#d5d5d5;
}
.assboxS table.asstable td.deepass{
 background:#606060;
 height:27px;
 padding:0 0 0 16px;
 color:#ffffff;
 font:bold 12px/27px Verdana, Arial, Helvetica, sans-serif;
}
.assboxS table.asstable td.lightass{
 background:#ffffff;
 color:#5b5b5b;
 font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
 padding: 5px 5px 5px 10px;
}
.assboxS table.asstable td div.jlft{
  float:left;
}
.assboxS table.asstable td div.jlft img{
  margin:13px 0 0 0;
}
.assboxS table.asstable td div.jrgt{
  float:left;
  padding: 8px 0 0 8px;
}

.golden_boxS{
	width:885px;
	float:left;
	text-align:right;
	background:#fffae0;
	border:solid 1px #f5eab5;
	margin-bottom:10px;
	margin-top:5px;
	padding:10px;
	}
	
	.golden_boxS h2{
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding:5px 8px;
	float:left;
	margin:0;
	}
	.golden_boxS .crossbt {
	width:9px;
	float:right;
	padding:10px;
	}
	
	.golden_boxS .tablebox {
	background:#fff;
	border-left:solid 1px #f5eab5;
	border-right:solid 1px #f5eab5;
	border-bottom:solid 1px #f5eab5;
	width:100%;
	}
	
	.golden_boxS .tablehd {
	background:#f1bd00;
	border:solid 1px #edaa00;
	}
	.golden_boxS .tablehd h1 {
	padding:6px 5px 6px 10px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}
	
	.golden_boxS .tablebdr_a {
		border-right:solid 1px #fccb1a;
	}
	.golden_boxS .tablebdr_b span {
	color:#a1a1a1;
	font-size:11px;
	}
	
	.golden_boxS .bullet {
		width:12px;
		margin-right:5px;
		float:left;
	}
	.golden_boxS .tablebdr_b {
	border-right:solid 1px #f5eab5;
	border-bottom:solid 1px #f5eab5;
	font-size:12px;
	font-weight:normal;
	color:#5b5b5b;
	padding:8px 5px 8px 10px;
	}
.golden_boxS .viewbt{
	width:53px;
	background:url(images/viewbt.jpg) no-repeat top;
	height:23px;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
	margin:5px 0 0 0;
	}
.golden_boxS .viewbt:hover{
	background:url(images/viewbt.jpg) no-repeat bottom;
	border:none;
	}
.golden_boxS .openbt{
	width:53px;
	background:url(images/openbtn.jpg) no-repeat top;
	height:23px;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
	margin:5px 0 0 0;
	}
.golden_boxS .openbt:hover{
	background:url(images/openbtn.jpg) no-repeat bottom;
	border:none;
	}		
.golden_boxS .viewsubmit{
	width:100px;
	background:url(images/view_submit.jpg) no-repeat top;
	height:23px;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
	margin:5px 0 0 0;
	}
.golden_boxS .viewsubmit:hover{
	background:url(images/view_submit.jpg) no-repeat bottom;
	border:none;
	}
	
/*CSS for contest*/
h1,h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
.middle-box p { 
	line-height:18px;
	color:#636363;
	font-weight:normal;
}
.middle-box p a {
	outline:none;
	color:#323292;
	text-decoration:none;
	font-weight:bold;
}

.middle-box p a:hover {
	color:#000;
	text-decoration:none;
}
.noMargin{
	margin:0 !important;
}
.no-bottom-Margin{
	margin-bottom:0px !important;
}

.noPadding{
	padding:0 !important;
}

.noBorder{
	border:none !important;
}

.noback{background:none;}
h1{font-family: arial ; font-weight:bold; color:#1d427c; font-size:45px;}
h2{}
h3{ font-family: Helvetica; color:#fff; font-size:22px;}
h4{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#1250ac; margin-bottom:20px;}
h5{ font-family: Helvetica ; font-size:16px; color:#1250ac; padding-bottom:10px;}
.contest {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
    width: 892px;
}
.contest h1{float:left; line-height:57px; margin-right:11px;}
.contest .date{float:left; background: url(images/price.png) no-repeat; width:218px; height:63px;}
.date .year {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 38px;
    padding: 15px 10px 10px;
    text-align: center;
    width: 44px;
}
.date .submission {
    color: #888888;
    float: left;
    font-family: Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 15px 5px 0;
    width: 143px;
}
.submission strong {
    color: #BF0745;
    margin-top: 8px;
}

.contest .win {
    float: left;
    position: relative;
    top: -10px;
    width: auto;
    
}
.win .left{float:left; width:75px; height:57px; background:url(images/gift.jpg) no-repeat; display:block;}
.win .middle {
    background: none repeat scroll 0 0 #FFF1C7;
    display: inline-block;
    float: left;
    font-size: 24px;
    font-weight: bold;
    line-height: 43px;
    margin-top: 14px;
	padding-left:12px;
	color:#000000;
}

.win .middle strong{
	color:#bf0745;
	font-weight:bold;
}
.win .right {
    background: url(images/win-right.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 43px;
    margin-top: 14px;
    width: 14px;
}

.prize-pan{padding-top:50px; overflow:hidden;}
.preze-sec{margin-right:10px; float:left; position:relative;}
.preze-sec .noMargin{margin-right:0px;}
.preze-sec h3 {
    background: url(images/contest.png) no-repeat scroll 0 0 transparent;
    height: 34px !important;
    padding-left: 27px;
    padding-top: 17px;
    width: 188px;
	font-weight:bold;
}
.preze-sec h3.theprize {
    background: url(images/prize.png) no-repeat;
    height: 34px !important;
    padding-left: 27px;
    padding-top: 17px;
    width: 188px;
	font-weight:normal !important;
}
.preze-sec h3.entry {
    background: url(images/entry.png) no-repeat;
    height: 34px !important;
    padding-left: 27px;
    padding-top: 17px;
    width: 188px;
	font-weight:normal !important;

}
.preze-sec h3.rules {
    background: url(images/rules.png) no-repeat;
    height: 34px !important;
    padding-left: 27px;
    padding-top: 17px;
    width: 188px;
	font-weight:normal !important;

}
.middle-box ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.middle-box ul li {
    color: #565656;
    list-style-image: url(images/green-arrow.png);
    margin-bottom: 4px;
    margin-left: 17px;
    background:none;
}
.preze-sec h3 span {
    background: url(images/contest-ribbon.png) no-repeat scroll 0 0 transparent;
    height: 91px;
    position: absolute;
    text-indent: 1000px;
    top: -20px;
    width: 69px;
}
.preze-sec h3 span.cup {
    background: url(images/prize_cup.png) no-repeat scroll 0 0 transparent;
    height: 91px;
    position: absolute;
    right: 1px;
    text-indent: 1000px;
    top: -17px;
    width: 69px;
}
.preze-sec h3 span.admit {
    background: url(images/entry_tag.png) no-repeat scroll 0 0 transparent;
    height: 91px;
    position: absolute;
    right: 16px;
    text-indent: 1000px;
    top: -16px;
    width: 75px;
}
.preze-sec h3 span.rules-tag {
    background: url(images/rules-tag.png) no-repeat scroll 0 0 transparent;
    height: 91px;
    position: absolute;
    right: 4px;
    text-indent: 1000px;
    top: -11px;
    width: 90px;
}
.preze-sec .middle-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 2px solid #DFDFDF;
    border-right: 2px solid #DFDFDF;
    padding: 30px 14px 0;
    width: 182px;
	min-height:198px;
}
.preze-sec .middle-box p.black {
	color:#000;
	font-weight:bold;
	margin-bottom:8px;
}
.middle-box p.prize-tag {
	margin-bottom:5px;
}
.preze-sec .bottom-box {
	width:214px;
	background:url(images/prize-bottom.png) no-repeat;
	height:26px;
	display:block;
}

.contest a.button {
    background: url(images/click-here.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 68px;
    margin: 37px auto 0;
    text-indent: 1000px;
    width: 314px;
}
/* End CSS for contest*/
 /*Start: 23.07.2012 */

.col14{float:left; width:198px;
margin-top:20px;
}

.aboutlft {
	width:196px;
	position:relative;
	margin:0px 0 22px;
	padding:17px 0 20px;
	border-left:1px solid #C8D2D7;
	border-right:1px solid #C8D2D7;		
	}
	
.aboutlft span.top {
	position:absolute;
	top:0;
	left:-1px;
	background:url(images/about-box-top.gif) no-repeat 0 0;
	width:198px;
	height:9px;
	display:block;
	}
	
.aboutlft .bottom {
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(images/about-box-bot.gif) no-repeat 0 0;
	width:198px;
	height:9px;
	display:block;
	}
	
.aboutlft h2{
	background:url(images/about-us-hdng.gif) 0 0 no-repeat;
	width:84px;
	height:15px;
	text-indent:-2000000px;
	font-size:0;
	line-height:0;
	margin:0 0 0 13px;
	}
	
.aboutlft ul{
	padding:18px 0 0;
	font:13px/26px Arial, Helvetica, sans-serif;
	}
	
.aboutlft ul li{
	padding:0 0 2px;
	}
	
.aboutlft ul li a{
	padding:0 0 0 13px;
	width:183px;
	line-height:26px;
	text-decoration:none;
	display:block;
	background-color:#EFF2F4;
	color:#5D5D5D;
	}
	
.aboutlft ul li a:hover,
.aboutlft ul li a.active{
	background:url(images/arrow-bull.gif) 183px 50% no-repeat #FCBA2F;
	color:#fff;
	}
	
.sociallft {
	width:196px;
	position:relative;
	margin:0 0 22px;
	padding:17px 0 20px;
	border-left:1px solid #C8D2D7;
	border-right:1px solid #C8D2D7;		
	}
	
.sociallft span.top {
	position:absolute;
	top:0;
	left:-1px;
	background:url(images/about-box-top.gif) no-repeat 0 0;
	width:198px;
	height:9px;
	display:block;
	}
.sociallft .bottom {
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(images/about-box-bot.gif) no-repeat 0 0;
	width:198px;
	height:9px;
	display:block;
	}
	
.sociallft h2{
	background:url(images/letbe-social.gif) 0 0 no-repeat;
	width:136px;
	height:15px;
	text-indent:-2000000px;
	font-size:0;
	line-height:0;
	margin:0 0 0 16px;
	}
	
.sociallft ul{
	padding:20px 0 0;
	font:13px/29px Arial, Helvetica, sans-serif;
	}
	
.sociallft ul li{
	border-bottom:1px solid #D6DADD;
	padding:6px 0 6px 18px;
	background:none;
	}
	
.sociallft ul li.last{
	border-bottom:none;
	padding:6px 0 6px 18px;
	}
	
.sociallft ul li a{
	padding:0 0 0 30px;
	color:#454545;
	text-decoration:none;
	}
	
.sociallft ul li a:hover{
	color:#C20A48;
	}
	
.sociallft ul li a.fb{
	background:url(images/fb-icon.gif) 0 0 no-repeat;
	}	
	
.sociallft ul li a.tw{
	background:url(images/tw-icon.gif) 0 0 no-repeat;
	}	
	
.sociallft ul li a.youtube{
	background:url(images/youtube-icon.gif) 0 0 no-repeat;
	}	
	
.sociallft ul li a.blog{
	background:url(images/blog-icon.gif) 0 0 no-repeat;
	}	
	
.aboutContentRt{
	width:666px;
	float:right;
	margin:0px 0 0;
	padding-right:10px;
	margin-top:20px;

	}
	
.aboutContentRt h2{
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0 0 10px;
	}
	
.aboutContentRt h3{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#434343;
	padding:0 0 12px;
	}
	
.aboutContentRt ul.whoTop{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#B1B6BA;
	padding:0 0 20px;
	height:100%;
	overflow:hidden;
	}	
	
.aboutContentRt ul.whoTop li{
	float:left;
	padding:10px 30px 20px 85px;
	}
	
.aboutContentRt ul.whoTop li span{
	font-size:44px;
	line-height:46px;
	}
	
.aboutContentRt ul.whoTop li.fast{
	background:url(images/fast.gif) 0 0 no-repeat;
	}
	
.aboutContentRt ul.whoTop li.fast span{
	color:#00C6FF;
	}
		
.aboutContentRt ul.whoTop li.good{
	background:url(images/good.gif) 0 0 no-repeat;
	}
	
.aboutContentRt ul.whoTop li.good span{
	color:#D601B5;
	}
	
.aboutContentRt ul.whoTop li.cheap{
	background:url(images/cheap.gif) 0 0 no-repeat;
	padding-right:0!important;
	}
	
.aboutContentRt ul.whoTop li.cheap span{
	color:#FCBA2F;
	}
	
.aboutContentRt p{
	font:13px/21px Arial, Helvetica, sans-serif;
	color:#707070;
	padding:0 0 27px;
	}
.aboutContentRt p span{
	font-size:16px;
	}
	
.aboutContentRt .aboutVideo{
	padding:0 0 36px;
	}
	
.aboutContentRt .ppLft{
	width:145px;
	float:left;
	}
	
.aboutContentRt .historyRt{
	width:520px;
	float:right;
	}
	
.aboutContentRt .historyRt h3{
	font-size:22px;
	line-height:24px;
	}
	
.aboutContentRt .affliatePic{
	float:left;
	margin:0 20px 22px 0;
	}
	
.aboutContentRt ul.affList{
	font:13px/25px Arial, Helvetica, sans-serif;
	color:#5E5D5D;
	padding:0 0 34px;
	}
	
.aboutContentRt ul.affList li{
	background:url(images/tick-bull.gif) 0 9px no-repeat;
	padding:0 0 0 27px;
	line-height:25px;
	}
	
.aboutContentRt .aboutBot{
	padding:26px 0;
	background:url(images/dotted-divider.gif) 0 0 repeat-x;
	height:100%;
	overflow:hidden;
	}
	
.aboutContentRt .aboutBot .lftSec{
	width:298px;
	float:left;
	}
	
.aboutContentRt .aboutBot .lftSec .qst{
	width:40px;
	float:left;
	}

.aboutContentRt .aboutBot .lftSec .qstCont{
	width:258px;
	float:right;
	}
	
.aboutContentRt .aboutBot .lftSec .qstCont p{
	font-size:13px;
	line-height:24px;
	padding:0 0 10px!important;
	}
.aboutContentRt .aboutBot .lftSec .qstCont p span{
	font-size:22px!important;
	}
	
.aboutContentRt .aboutBot .lftSec .qstCont p a{
	color:#3F3C98;
	}

.aboutContentRt .aboutBot .lftSec .qstCont p a:hover{
	text-decoration:none;
	color:#000;
	}
	
.aboutContentRt .aboutBot .rtSec{
	width:225px;
	float:right;
	}

.aboutContentRt .aboutBot .rtSec p{
	padding-bottom:4px!important;
	}
/* End: 23.07.2012 */
	
/* Start: 25.07.2012 */
	
.aboutContentRt .historyRt h4{
	font-size:14px;
	line-height:16px;
	padding:0 0 11px;
	margin:0!important;
	color:#5F5F5F!important;
	font-family:Arial, Helvetica, sans-serif!important;
	}
	
.aboutContentRt .papaCont{
	height:100%;
	overflow:hidden;
	padding:0 0 20px;
	}
	
.extBotPad{
	padding-bottom:40px!important;
	}
	
.aboutContentRt ul.pressLst{
	font-size:12px;
	line-height:14px!important;
	color:#6C6C6C;
	}
	
.aboutContentRt ul.pressLst li{
	padding:15px 0 0 46px;
	background:url(images/dotted-divider.gif) 0 0 repeat-x;
	position:relative;
	}
	
.aboutContentRt ul.pressLst li a{ 
	color:#6C6C6C;
	text-decoration:none;
	}
	
.aboutContentRt ul.pressLst li a span{ 
	color:#F00000;
	font-size:16px;
	line-height:30px;
	}
.aboutContentRt ul.pressLst li a:hover,
.aboutContentRt ul.pressLst li a:hover span{ 
	color:#000;
	}
	
.statusicon{
	position:absolute;
	left:0;
	top:19px;
	}
	
.aboutContentRt .pressCont{
	display:none;
	}
	
.aboutContentRt .pressCont h5{
	font-size:16px;
	line-height:18px;
	color:#4E4E4E;
	padding-bottom:0;
	}
	
.aboutContentRt .pressCont a{
	color:#0082F0!important;
	text-decoration:underline!important;
	}
	
.aboutContentRt .pressCont a:hover{
	text-decoration:none!important;
	color:#000!important;
	}
	
.aboutContentRt .scholCont{
	padding:0 0 0 70px;
	height:100%;
	overflow:hidden;
	}
	
.lrgTxt{
	font:22px/24px Georgia, "Times New Roman", Times, serif!important;
	color:#121212!important;
	padding-top:15px!important;
	}
	
.scholBot{
	background:url(images/dotted-divider.gif) 0 100% repeat-x;
	height:100%;
	overflow:hidden;
	padding-bottom:1px;
	}
	
.scholBot img{
	float:left;
	}
	
.scholBot .scholBotRt{
	width:370px;
	float:right;
	padding:30px 12px 0 0;
	}
	
.scholBot .scholBotRt .btnSec{
	width:276px;
	float:right;
	height:100%;
	overflow:hidden;
	}
	
.scholBot .scholBotRt .btnSec a.aplliBtn{
	background:url(images/application-btn-bg.gif) 0 0 no-repeat;
	width:163px;
	height:39px;
	line-height:39px;
	display:block;
	float:left;
	text-align:center;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	}

.scholBot .scholBotRt .btnSec a:hover.aplliBtn{
	background-position:0 -39px;
	}

.scholBot .scholBotRt .btnSec p{
	float:right;
	font-size:11px;
	line-height:39px;
	color:#333092;
	}

.scholBot .scholBotRt .btnSec p a{
	color:#333092;
	text-decoration:none;
	}

.scholBot .scholBotRt .btnSec p a:hover{
	color:#000;
	text-decoration:underline;
	}
	
.scholBot .scholBotRt p{
	color:#939393;
	font-size:11px;
	line-height:13px;
	text-align:right;
	}
	
.conNote{
	background-color:#FFF5E4;
	padding:15px 20px 0 12px;
	margin:0 0 20px;
	}

.conNote p{
	font-size:12px;
	line-height:14px;
	color:#797979!important;
	padding:0 0 17px!important;
	}
	
.conNote p span{
	color:#EC0000;
	font-size:12px!important;
	font-weight:bold;
	}	
	
.frmSec{
	background:url(images/dotted-divider.gif) 0 100% repeat-x;
	height:100%;
	overflow:hidden;
	padding:0 35px 36px 0;
	margin:0 0 36px;
	}
	
.frmLft{
	width:291px;
	float:left;
	}
	
.frmRt{
	width:291px;
	float:right;
	}
	
.frmSec label{
	font-size:13px;
	line-height:17px;
	padding-bottom:5px;
	display:block;
	}
	
.frmSec input[type=text]{
	width:283px;
	height:20px;
	line-height:20px;
	padding:4px 0 3px 5px;
	border:1px solid #CECECE;
	margin:0 0 12px;
	}
	
.frmSec input.smallTxtBox[type=text]{
	width:145px;
	height:20px;
	line-height:20px;
	padding:4px 0 3px 5px;
	border:1px solid #CECECE;
	margin:0 0 12px;
	}
	
.frmSec textarea{
	width:283px;
	height:140px;
	padding:4px 0 3px 5px;
	border:1px solid #CECECE;
	margin:0 0 12px;
	font:13px/15px Arial, Helvetica, sans-serif;
	}
	
.frmSec input[type=image]{
	margin:18px 0 0;
	}
	
.frmSec .validationCont{
	width:122px;
	float:right;
	font-size:12px;
	line-height:16px;
	color:#818181;
	}	
	
.frmSec .validationCont	span{
	color:#F00000;
	}
	
.mapContSec{
	height:100%;
	overflow:hidden;
	padding:0 0 20px;
	}

.mapContSec img{
	float:left;
	padding:6px;
	border:1px solid #E6E6E6;
	}

.mapContSec .mapContSecRt{
	width:323px;
	float:right;
	}

.mapContSec .mapContSecRt h4{
	font-size:15px!important;
	line-height:17px;
	color:#434343!important;
	padding:0 0 12px;
	margin:0!important;
	font-family:Arial, Helvetica, sans-serif!important;
	}
	
.mapContSec .mapContSecRt p{
	padding-bottom:10px!important;
	}

.mapContSec .mapContSecRt .bdrBtm{
	background:url(images/dotted-divider.gif) 0 100% repeat-x;
	}

.mapContSec .mapContSecRt .telNo{
	color:#717171;
	}

.mapContSec .mapContSecRt p.hrs{
	background:url(images/hrs-bg.gif) 0 0 no-repeat;
	width:261px;
	height:33px;
	line-height:33px;
	color:#525252!important;
	text-align:center;
	margin-top:12px;
	}

.mapContSec .mapContSecRt p.hrs span{
	color:#202020!important;
	}
	
.directionSec{
	height:100%;
	overflow:hidden;
	}
	
.directionSec h4{
	font-size:15px!important;
	line-height:17px;
	color:#434343!important;
	padding:0 0 14px;
	margin:0!important;
	font-family:Arial, Helvetica, sans-serif!important;
	}

.directionSec .directionCont{
	width:154px;
	margin:0 16px 0 0;
	float:left;
	}
	
.directionSec .directionCont p{
	font-size:11px!important;
	line-height:15px;
	color:#7A7A7A;
	}

.directionSec .directionCont p strong{
	color:#373737;
	font-size:12px;
	}

.machineBox{
	background:url(images/machine-box-bg.gif) 0 0 repeat-y;
	float:left;
	margin:0 26px 26px 0;
	width:297px;
	}

.machineBoxTop{
	background:url(images/machine-box-top.gif) 0 0 no-repeat;
	padding:17px 13px 0;
	height:365px;
	}

.machineBoxBot{
	background:url(images/machine-box-bot.gif) 0 100% no-repeat;
	}

.machineBox img{
	margin:0 0 5px 9px;
	}
	
.machineBox .proName{
	background:url(images/grey-red-bg.gif) 0 0 no-repeat;
	height:70px;
	padding:0 0 0 18px;
	}
	
.machineBox .proName p.topTxt{
	font-size:17px;
	line-height:36px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:0!important;
	}
	
.machineBox .proName p.botTxt{
	font-size:15px;
	line-height:34px;
	color:#fff;
	font-weight:bold;
	padding:0!important;
	}

.machineBox ul{
	padding:15px 0 0 20px;
	font-size:14px;
	line-height:18px;
	color:#575757;
	}
	
.machineBox ul li{
	background:url(images/tick-bull-blck.gif) 0 5px no-repeat;
	padding:0 0 6px 25px;
	}
/* End: 25.07.2012 */

div.fileform-n{
 margin:6px 0 0 0;
}
div.fileform-n label{
 float:left;
 margin:22px 0 0 106px;
 color:#000000;
 font:bold 13px/25px Verdana, Arial, Helvetica, sans-serif;
 width:105px;
}
div.fileform-n div.fileinputs{
	position:relative;
	width:350px;
	height:25px;
	float:left;
	margin:22px 0 0 0;
	}
div.fileform-n div.fileinputs div.fakefile{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	padding:0;
	margin:0;
	width:450px;
	height:25px;
	}
div.fileform-n div.fileinputs div.fakefile input{
	margin:0;
	width:350px;
	}
div.fileform-n div.fileinputs div.fakefile img{
	float:right;
	z-index:900;
	cursor:pointer !important;
	}
div.fileform-n div.fileinputs input{
	width:450px;
	color:#2b2b2b;
	font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
	height:25px;
	border:1px solid #ece4b8;
	background-color:#fff;
	padding:0 0 0 5px;
	float:left;
	}
div.fileform-n div.fileinputs input.file{
	position:relative;
	text-align:right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity:0;
	z-index:2;
	}
.textcomments-n{
 resize:none;
 color:#2b2b2b;
 font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
 height:58px;
 border:1px solid #ece4b8;
 background-color:#fff;
 width:350px;
 margin:15px 0 0 0;
}

.attaChedFile {
    color: #000000;
    font-weight: normal;
}
.attaChedFile td.left-cell {
    padding: 0;
    float: left;
    font: bold 13px/25px Verdana,Arial,Helvetica,sans-serif;
    /*width: 105px;*/
    border-bottom:0;
}
.attaChedFile td.righ-cell
{
	border-bottom:0;

}
div.attaChedFile table tr td.left-cell label font {
color: #7E7E7E;
}
div.attaChedFile table tr td.righ-cell span font {
 font-weight:bold;
 padding-left:2px;
}
div.attaChedFile table tr td.righ-cell span.gray
{
	color: #7E7E7E;
    font: normal 12px/14px Verdana,Arial,Helvetica,sans-serif;
}
div.attaChedFile a.uploadfiles {
    background: url("images/btn-upload-n1.gif") no-repeat scroll 0 0 transparent;
    color: #F8D6E1;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    margin: 0 5px 0 0;
    padding: 0 0 0 25px;
    text-decoration: none;
    width: 105px;
}
.prcsstatus {
	padding-left:5px;
}

.vacrtupload {
    height: 22px;
    overflow: hidden;
    position: relative;
    width: 280px;
}
.vacrtupload label {
    float: left;
    width: 60px;
}
.vacrtupload .fakefile {
    width: 180px;
    z-index: 1;
}
.vacrtupload .realfile, .vacrtupload .fakefile {
    left: 60px;
    position: absolute;
    top: 0;
}
/*cart load popup*/
.pop-main{ width:403px; height:200px; margin:0 auto;}
.pop-main .top{ width:403px; /*background:url(images/popup-top.png) no-repeat;*/ width:403px; height:13px; display:block;}
.pop-main .middle{ width:377px; background:#fff; height:174px; padding:0px 13px;}
.middle p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#727272; margin:0; padding:17px 14px; clear:both;}
.pop-main .bottom{ width:403px; /*background:url(images/popup-bottom.png) no-repeat;*/ width:403px; height:13px; display:block;}

.customer-pan{}
.customer-pan .leftpan{ float:left; width:6px; display:block; height:37px; background:url(images/custom-left.png) no-repeat;}
.customer-pan .midpan {
    background: none repeat scroll 0 0 #ff8500;
    color: #fff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    width: 364px;
}
.customer-pan .rightpan{ float:left; width:6px; display:block; height:37px; background:url(../images/custom-right.png) no-repeat;}
.customer-pan .savecart {
    background: none repeat scroll 0 0 #00adef;
    color: #fff;
    float: left;
    font-family: font-family: 'Open Sans', sans-serif;
    font-size: 18px;
	text-transform:uppercase;
    font-weight: 600;
    height: 37px;
    line-height: 37px;
    width: 377px;
}
.middle p.savecrt
{
	text-align:left;
	padding: 10px;
	font-size:13px;
	line-height:17px;font-family: 'Open Sans', sans-serif;

}

.middle p.savecrt span {
	font-weight:bold;
	color:#00adef;
	padding-bottom:10px;
	display:block;
}
.button-sec{ width:350px; margin:0 auto; height:30px;}
hr.svcrt{
	border: 0;
	height: 1px;
	width: 377px;
	color: #ccc;
	background: #ccc;
	float:left;
	}
.savebutton-sec{float:right; padding: 10px 0;}
input.cont-shop {
    background: url("images/continue-shopping.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 30px;
    margin-right: 12px;
    width: 144px;
}
input.view-cart {
    background: url("images/view-cart.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 30px;
    margin-right: 12px;
    width: 88px;
}
input.clear-cart {
    background: url("images/clear-cart.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 93px;
}
input.save-cart {
    background:#51c701;
	color:#fff;
	text-transform:uppercase;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 100px;
    font-weight:600;
}
input.view-deails {
    background: url("images/view-details.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 100px;
    font-weight:bold;
}
input.cont-shop-vary {
    background:#de007b;
	color:#fff;
	text-transform:uppercase;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 30px;
    margin-right: 12px;
    width: 100px;
    font-weight:600;
}
.pop-main1{ width:auto; height:auto; margin:0 auto;}
.pop-main1 .middle1{  background:#fff;  padding:15px 17px;}
.pop-main1 .top{ width:403px; background:url(images/popup-top.png) no-repeat; width:403px; height:13px; display:block;}
.pop-main1 .bottom{ width:403px; background:url(images/popup-bottom.png) no-repeat; width:403px; height:13px; display:block;}
.middle1 p{ font-family:arial, Geneva, sans-serif; font-size:12px; color:#727272; margin:0; padding:17px 0px; clear:both;  line-height: 19px;}
.customer-pan1{}
.customer-pan1 .leftpan{ float:left; width:6px; display:block; height:37px; background:url(images/custom-left.png) no-repeat;}
.customer-pan1 .midpan {
    background: none repeat scroll 0 0 #ff8400;
    color: #fff;
    float: left;
    /*font-family: arial,Geneva,sans-serif;*/
    font-size: 16px;
    font-weight: 600;
	text-transform:uppercase;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    width: 98%;
}
.customer-pan1 .rightpan{ float:left; width:6px; display:block; height:37px; background:url(../images/custom-right.png) no-repeat;}
.btnyes, .btnok, .btncancel{
background:#01aaec;
width:80px;
height:28px;
cursor:pointer;
display:block;
border:none;
font-weight:600;
color:#fff;
line-height:28px;
text-transform:uppercase;
text-align:center;
margin-right:5px;
margin-left:2px;
}
.btncancel{
background:#dd007a!important;
/*width:63px;
height:23px;*/
float:right;
}
.btnok{
float:none!important;
margin-right:0px!important;
}


/*end cart load popup*/

/*Start css for new faq search
table.grouped th, table.grouped td
{
text-align: left;
}

End Start css for new faq search*/

/*Start css for related product tab*/
.relatedPan{
	width:600px;
}
/*11.relatedPan h3{
	font-size:15px;
	color:#30343a;
	line-height:17px;
	padding-bottom:11px;
}*/
.relatedPan h3 {
font-size: 15px!important;
color: #30343A;
line-height: 17px;
padding:0 0 11px 0!important;
border:0px!important;
text-transform: capitalize!important;
font-weight: bold;
margin: 11px 0 5px 0!important;

}


.relatedPan a{
	display:block;
	padding:12px 12px 10px 12px;
	border-bottom:1px solid #c8ccd3;
	background:#fff;
	overflow:hidden;
	color:#595757!important;
	font-size:12px;
	line-height:37px;
	text-decoration:none;
}
.relatedPan a:last{
	border-bottom:0px;
}
.relatedPan a img{
	float:left;
	margin-right:16px;
}
.relatedPan a:hover, .relatedPan a.active{
	background:#fff9e4;
	color:#eb0000!important;
}
.rightSec {
	width: 685px;
	float: right;
	margin-right: 6px;
	margin-top:25px
}
/*End css for related product tab*/

.shoppingButtons ul li.clearCart a{
	background: url("images/clear-cart-btn.gif") 0 0 no-repeat;
	color: #333;
	font-size: 11px;
	display:block;
	width:73px;
	height:24px;
	text-align:center;
	padding:0 10px 0 20px;
	text-decoration:none;
	line-height:24px;
}
.shoppingButtons ul li.clearCart a:hover{
	color: #EA0000;
}
.guaranteeimage{
	float:left;
	margin:0 12px 12px 0;
}

/* Terms & conditions*/
.termsCon{
padding:10px 0;
}
.termsCon h4{
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
	text-transform:capitalize;
	}
.termsCon p{
	font-size:13px;
	line-height:20px;
	color:#707070;
	padding-bottom:12px;
}
.termsCon p span{
	font-weight:bold;
	font-size:13px;
}
.termsCon p span.orderTxt{
	color:#FF0000;
	font-weight:normal;
}

/*End Terms& Conditions*/
.pcShowContentC input.update, .pcShowContentC input[type=button]
{
background:#fba214!important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size:11px;
line-height:17px;
border:none;
color:#fff;
padding:2px 7px;
}
.cspms {
	width:80px;
}

/*Start 11-6-2014 for ECD*/
/*--Slider Print Tip Part--*/
.ecdbodyPan{
	padding: 10px;
}
.ecdsiderPrint{	
	background:#fff;
	width: 656px;
}
.ecdsiderPrint h2{
	background:#fba214;
	padding:9px 12px;
	font-size:16px;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	position:relative;
	text-align: left;
}
.ecdsiderPrint img.closeBtn{

}
div.ecdcolorboxContent{	
	height:350px;	
}
.ecdprinTxt{
	background:#fff6e5;
	padding:20px 15px 20px 15px;
	border-bottom:1px solid #f5dbbb;
}
.ecdprinTxt h3{
	color:#0c4da5;
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
	line-height:18px;
}
.ecdprinTxt p{
	color:#6a6c71;
	padding-bottom:15px;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
}
.ecdprinTxt p a{
	color:#1c65bf;
	text-decoration:underline;
}
.ecdprinTxt p span.note{
	color:#d40000;
	text-transform:uppercase;
}
.ecdprinTxt ul{
	padding:0px 0 18px 0;
	text-align: left;
}
.ecdprinTxt ul li{
	background:url(images/rightArrwb.png) no-repeat 0 6px;
	padding:2px 17px;
	color:#6a6c71;
}
.ecdprinTxt img.selectBtn{
	margin:0 0 5px;
}
.ecdproofPan{
	padding:20px 15px 20px 15px!important;
	background:none!important;
	border:none!important;
}


/*End for ECD*/

.shoppingcartnsgPan{
	height:100%;
	overflow:hidden;
	padding:0 15px 15px 0;
}


/**/
.formList{
	width:878px;	
}
.formList h4{
	font:24px/28px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d9dee0;
	padding:0 0 7px 0;
	margin-bottom:0px;
}
.formList .formSubhead{
	font-size:14px;
	line-height:18px;
	padding:5px 0 10px;
}
.formList .listLeft{
	float:left;
	/*width:430px;*/
}
.formList .formDetails{
	color:#353a3d;
	background-color:#fff;
	margin-bottom:15px;
	/*height:110px;*/
}
.formList p.formName{
	color:#1198ce;
	background-color:#fff;
	font-size:17px;
	font-weight:normal;
	padding:10px 0 10px;
}
.formList p.formName a{
	color:#1198ce;
    text-decoration:none;
}

.formList span{
	background:url(images/number-blue-bg.gif) 0 50% no-repeat;
	height:35px;
	width:35px;
	display:block;
	float:left;
	color:#fff;
	font-size:16px;
	line-height:35px;
	text-align:center;
	margin-right:5px;
}
.formList .listRight{
	float:right;
	width:430px;
}

/**/
.pcAlertMessage {
		background-color: #fff2d0;
		border: 1px solid #ff5400;
		color: #0066FF;
		font-size:12px;
		font-weight: bold;
		text-align: center;
		padding:10px 15px 14px 15px;
		overflow:hidden;
		margin: 20px auto 0;
	}

div.orderlist2Small{	
	width:auto!important;
	}
.btnAttchFDesign {
	background: rgba(0, 0, 0, 0) url("images/geeen-button.gif") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin: -3px 8px 0 0;
    padding-left: 40px;
    text-decoration: none;
    width: 131px;
}
.orderpage-attach ul li.green a{
	margin:20px 8px 0 0;
	float:left;
	font-weight:600;
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	line-height:37px;
	text-decoration:none;
	color:#fff;
	display:block;
	height:37px;
	/*padding-left:58px;*/
	width:170px;
	background:#01aaec;
	}
/*.orderpage-attach ul li.green a:hover{
	background:url(images/geeen-button.gif) 0 100% no-repeat;
	}	*/
	
.saveddesign-attach{
	width:902px;
	/*margin:0 auto;*/
	color:#000;
	height:40px;
	background-color: #FF9B00;
	margin-top:4px;

}
.saveddesign-attach h2{
	font-size:16px;
	float:left;
	font-weight:bold;
	color:#fff;
	line-height:40px;
	padding-left:16px;
}
.list-designs {
	height:500px; 
	overflow:auto;
}
.front-image,.back-image
{
  float: left;
  display: block;
  width: 105px;
  margin: 0 10px 0 0;
}
.DesgCaption {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding: 10px;
  	display: block;
  	width: 400px;
  	float: left;
  	text-align:left;
}
div.orderlist2 .content-design
{
 float:left;
  width: 280px;
  height: auto;
  padding: 40px 0;
  margin-right: 20px;
}
div.orderlist2 .content-design p {
	color: #2b2b2b;
    line-height: 20px;
    padding-bottom:5px;
    text-align:left;
    font-size:14px;
}
.orderpage-attach-design {
	padding-top:40px;

}	

.ship-optn-container {
 /*border:1px solid #b3e6f6;*/
 border:1px solid #73c2da;
 width:100%;
 background-color: #fff;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 /*font-family:Arial, Helvetica, sans-serif;*/
}
.ship-optn-container-inner {
 width:100%;
 background-color: #fff;
}

.ship-optn-container td.heading {
	background-color:#b3e6f6;
	font-weight:bold;
	/*color:#0185c3;*/
	-webkit-border-radius: 5px 5px 0 0;
 	border-radius: 5px 5px 0 0;
 	padding:6px 0 6px 2px;

}
.ship-optn-container td.sh-footer {
	/*background-color:#F7E8C7;*/
	background-color:#dbf6ff;
	border-top:1px solid #b3e6f6
}
td.ship-optn-rd{
	vertical-align:top!important;
	padding-top:5px!important;
}
td.ship-optn-rd input{
/*padding:0;*/
}
.contnt-shiprow td{

	border-bottom:1px solid #F7E8C7;
}
.cship-dt {
	font-size:10px;
}
#timeremainord {
	color:#ff0000;
}
.sh-footer-round
{
	-webkit-border-radius: 0 0 5px 5px;
 	border-radius: 0 0 5px 5px;
}
.sh-footer-round-left
{
	-webkit-border-radius: 0 0 0px 5px;
 	border-radius: 0 0 0px 5px;

}
.sh-footer-round-right
{
	-webkit-border-radius: 0 0 5px 0px;
 	border-radius: 0 0 5px 0px;
}

.shippingTable-tot tr td {
	/*border-bottom:1px solid #faeba5;*/
}
.shippingTable-tot tr td.altcol
 {
	background-color:#d8ecff;
}
.cell-table-in tr td {
	border:0px;
}
input.PmSubmitQuoteReq{
width:146px;
height:21px;
background:url(images/submit-pmatch-req.jpg) no-repeat 0 0;
border:0;
cursor:pointer;
}

div.notePan {
	background:#ecebf0;
	padding:5px;
}

div.notePan p {
	font-size:11px;
	line-height:15px;
	color:#656565;
}

div.notePan p span {
	font-size:11px;
	line-height:15px;
	font-weight:600;
	color:#656565;
}

