@charset "utf-8";
/* CSS Document */

body{
	/*background:url(../images/bg-holiday.png) repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding:0;
	width:960px;
}
form{
	margin:0;
	padding:0;
}
label{
	cursor:pointer;
}
.layoutWrap{
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.fullW{
	width:100%;
	text-align:center;
	margin:0;
	padding: 0 0 0 0;
	float:left;
}
.contWidth{
	width:auto;
	margin:auto;
	padding:0;
	text-align:left;
	overflow:hidden;
}
.contWidthComp{
	width:1101px;
	margin:auto;
	padding:0;
	text-align:left;
	overflow:hidden;
}
/*start header set*/
.headerBlu{
	background:url(../images/nop-h-grad-bl.png) repeat-x bottom left;
}
.headerRight{
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	width:500px;
}
.headerImgLogo{
	float:left;
	margin:0;
	padding:17px 0px 0px 0px;
	border:0;
	height:80px;
}
.headerLinks{
	color:#ffffff;
	margin:5px 0px 0px 0px;
	padding:0;
	font-size:16px;
}
.headerLinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
.headerLinks ul li{
	display:inline;
	margin:0;
	border-left:#ffffff solid 1px;
	padding:0px 10px 0px 10px;
}
.headerLinks ul li.first{
	border:none;
}
.headerLinks ul li form{
	display:inline;
	cursor:pointer;
}
.headerLinks ul li form:hover span{
	text-decoration:underline;
}
.headerYellow{
	background:url(../images/nop-h-grad-yl.png) repeat-x bottom left;
}
.headerStepDef{
	background:url(../images/nop-h-steps.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStep1{
	background:url(../images/nop-h-steps1.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStep2{
	background:url(../images/nop-h-steps2.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStep3{
	background:url(../images/nop-h-steps3.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStep4{
	background:url(../images/nop-h-steps4.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStepCheck1{
	background:url(../images/cout-s1.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStepCheck2{
	background:url(../images/cout-s2.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStepCheck3{
	background:url(../images/cout-s3.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStepCheck4{
	background:url(../images/cout-s4.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerStepCheck5{
	background:url(../images/cout-s5.png) no-repeat top left;
	margin:0;
	padding:0;
	height:72px;
	width:100%;
	overflow:hidden;
}
.headerCpLinks{
	color:#ffffff;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:14px;
}
.headerCpLinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
.headerCpLinks ul li{
	display:inline;
	margin:0;
	border-left:#ffffff solid 1px;
	padding:0px 10px 0px 10px;
}
.headerCpLinks ul li.first{
	border:none;
}
.headerCpLinks ul li form{
	display:inline;
	cursor:pointer;
}
.headerCpLinks ul li form:hover span{
	text-decoration:underline;
}
.headerStepDef ol{
	margin:0;
	padding:0;
	display:none;
}
.headerStepDef ol li{
	display:inline;
	margin:0;
	padding:0;
}
.headerCartIco{
	background:url(../images/nop-ico-cart.png) no-repeat left;
	margin:0;
	padding:0px 0px 0px 30px;
}
/*end header set*/

/*start footer set*/
.footerBg{
	background:url(../images/nop-foot-gr.png) repeat-x top left;
}
.footerLinks{
	margin:0;
	padding:15px 0px 15px 0px;
	text-align:center;
	width:auto;
	color:#ffffff;
}
.footerLinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footerLinks ul li{
	margin:0;
	padding:0px 20px 0px 20px;
	display:inline;
	border-left:#ffffff solid 1px;
}
.footerLinks ul li.first{
	border:none;
}
.footerLinks ul li form{
	margin:0;
	padding:0;
	display:inline;
	cursor:pointer;
}
.footerLinks ul li form:hover{
	text-decoration:underline;
}
.footerCopyRight{
	font-size:11px;
	margin:0;
	padding:5px 0px 10px 0px;
	width:100%;
	float:left;
	_float:none;
	text-align:center;
}
/*end footer set*/

/*start commonbox set*/
.ordDetBoxTop{
	background:url(../images/nop-box-f-t.png) no-repeat top left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.ordDetBoxBot{
	background:url(../images/nop-box-f-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.ordDetBoxMid{
	background:url(../images/nop-box-f-m.png) repeat-y left;
	margin:30px 0px 30px 0px;
	padding:0;
	width:100%;
	float:left;
}

.commonBoxThTop{
	background:url(../images/nop-bx-m-t.png) no-repeat top left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxThBot{
	background:url(../images/nop-bx-m-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxThMidVl{
	background:url(../images/nop-bx-m-mvl.png) repeat-y left;
	margin:30px 0px 30px 0px;
	padding:0;
	width:100%;
	float:left;
}

.commonBoxTop{
	background:url(../images/nop-mb-t.png) no-repeat top left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxBot{
	background:url(../images/nop-mb-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxMid{
	background:url(../images/nop-mb-m.png) repeat-y left;
	margin:30px 0px 30px 0px;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxI{
	margin:0;
	padding:20px;
	width:auto;
	overflow:hidden;
}
.opMainBox{
	width:802px;
	margin:0;
	padding:20px 20px 20px 0px;
	float:right;
}
.frmBoxW{
	width:638px;
	margin:auto;
	padding:0;
}
.frmBoxTopL{
	background:url(../images/nop-bxc-t-l.png) no-repeat top left;
	margin:0;
	padding:0;
}
.frmBoxTopR{
	background:url(../images/nop-bxc-t-r.png) no-repeat top right;
	margin:0;
	padding:0;
}
.frmBoxTopI{
	margin:0;
	padding:8px 20px 9px 20px;
}
.frmBoxM{
	background:url(../images/nop-bxc-m-m.png) repeat-y left;
	margin:0;
	padding:0;
	width:100%;
}
.frmBoxB{
	background:url(../images/nop-bxc-m-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
}
.frmBoxI{
	margin:0;
	padding:20px;
	_overflow:hidden;
}
/*end commonbox set*/

/*start form set*/
.frmFieldSet{
	margin:0;
	padding:5px;
	overflow:hidden;
}
.frmValN{
	width:205px;
}
.frmValL{
	width:330px;
}
.frmValS{
	width:40px;
}
.frmValM{
	width:125px;
}
.frmLblN{
	width:60px;
	margin:0;
	padding:0px 0px 0px 10px;
}
.frmLblS{
	width:30px;
	margin:0;
	padding:0px 0px 0px 10px;
}
.frmFieldI{
	padding-left:75px;
}
.frmTxtAreaF{
	width:488px;
	margin:0;
	padding:0;
}
/*end form set*/

/*start home set*/
.homeTopBlu{
	background:url(../images/nop-m-blu-f.png) no-repeat top left;
	margin:30px 0px 0px 0px;
	padding:5px 45px 10px 45px;
	height:115px;
}
.sealTsg{
	background:url(../images/nop-seal-tsg.png) no-repeat top left;
	margin:0;
	padding:0;
	height:113px;
	width:220px;
	text-align:left;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
}
.homeTopBluI{
	margin:0;
	padding:5px 0px 20px 0px;
}
.homeSloList{
	margin:0;
	padding:10px 0px 0px 0px;
	font-size:18px;
}
.homeSloList ul{
	margin:0px 0px 0px 20px;
	padding:0;
}
.homeSloList ul li{
	margin:0;
	padding:5px 0px 0px 0px;
}
.homeStartCl{
	margin:0;
	padding:15px 0px 0px 0px;
	float:right;
	cursor:pointer;
}
.homeNav{
	margin:0;
	padding:20px 0px 0px 30px;
	float:left;
	width:332px;
}
.homeNav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.homeNav ul li.first form{
	border:none;
}
.homeNav ul li form{
	margin:0;
	padding:25px 0px 17px 120px;
	border-top: #cccccc 1px dotted;
	cursor:pointer;
}
.homeNav ul li form strong{
	font-size:16px;
	color:#000000;
}
.homeNav ul li form:hover strong{
	text-decoration:underline;
}
.homeNav ul li form span{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.homeNav ul li form span.smallerFont{
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.homeNav ul li.first form{
	border:none;
}
.homeNav ul li form{
	margin:0;
	padding:25px 0px 17px 120px;
	border-top: #cccccc 1px dotted;
	cursor:pointer;
}
.homeNav ul li form strong{
	font-size:16px;
	color:#000000;
}
.homeNav ul li form:hover strong{
	text-decoration:underline;
}
.homeNav ul li form span{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.homeNav ul li form span.smallerFont{
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
/* 02102009 :: form -> a tags */
.homeNav ul li.first a{
	border:none;
}
.homeNav ul li a{
	border-top: #cccccc 1px dotted;
	cursor:pointer;
	display:block;
	margin:0;
	padding:25px 0px 17px 120px;
	text-decoration:none;
}
.homeNav ul li a strong{
	font-size:16px;
	color:#000000;
}
.homeNav ul li a:hover strong{
	text-decoration:underline;
}
.homeNav ul li a span{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.homeNav ul li a span.smallerFont{
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
/* 02102009 */
.homeGalL{
	margin:0;
	padding:25px;
	float:right;
}
.homeGalImg{
	background:url(../images/nop-mb-t-shade.png) repeat-x top left;
	margin:0;
	padding:10px 0px 10px 0px;
}
/*end home set*/

/*start products set*/
.prodBox{
	width:245px;
	height:445px;
	margin:3px;
	padding:17px;
	float:left;
}
.prodName{
	margin:0;
	padding:0px 0px 20px 0px;
}
.prodName strong{
	font-size:18px;
}
.prodName span{
	font-size:14px;
}
.prodDetails{
	margin:0;
	padding:205px 0px 0px 0px;
}
.prodDetails ul{
	margin:0px 0px 0px 30px;
	padding:0;
}
.prodDetails ul li{
	margin:0px 0px 5px 0px;
	padding:0;
}
.prodBottom{
	margin:30px 0px 0px 0px;
	text-align:center;
}
.prodButton{
	background:url(../images/nop-cl-all.png) no-repeat;
	width:193px;
	margin:auto;
	padding:10px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	cursor:pointer;
	color:#ffffff;
	border:none;
	display:block;
}

/*end products set*/

/*start orderpage set*/

.opLeft{
	margin:0;
	padding:5px;
	width:258px;
	float:left;
}
.opLeftTopProdW{
	margin:0;
	padding:0;
	width:100%;
	border-bottom:#005cb7 solid 5px;
}
.opLeftTitleW{
	background:#d6e0f5;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
}
.opLeftTitleWI{
	margin:0;
	padding:30px 10px 30px 75px;
}
.opLeftCalc{
	background:#eaeffa;
	margin:2px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.opLeftCalcI{
	margin:auto;
	width:234px;
}
.opLeftCalcH{
	margin:0;
	padding:10px 0px 10px 0px;
	text-align:center;
	color:#005cb7;
	font-size:18px;
}
.opCalcField{
	padding:10px 0px 10px 35px;
	margin:0;
	overflow:hidden;
}
.opOptW{
	padding:5px 0px 0px 10px;
	cursor:pointer;
}
.opOptW:hover span{
	text-decoration:underline;
}
.optSelN{
	width:50px;
}
.opYBoxS{
	background:url(../images/nop-sb-yl.png) no-repeat left;
	margin:0;
	padding:10px 0px 10px 0px;
}
.opLeftProd{
	margin:0;
	padding:20px 5px 20px 5px;
}
.opLeftProd ul{
	margin:0;
	padding:0;
	list-style:none;
}
.opLeftProd ul li{
	margin:0;
	padding:0;
}
.opLeftProd ul li form{
	margin:5px 0px 5px 0px;
	padding:20px 0px 20px 85px;
	cursor:pointer;
}
.opLeftProd ul li form:hover strong{
	text-decoration:underline;
}
.opLeftProd ul li a{
	margin:5px 0px 5px 0px;
	padding:20px 0px 20px 85px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	color:#000000;
}
.opLeftProd ul li a:hover strong{
	text-decoration:underline;
}

.opAppTabSetW{
	background:url(../images/nop-app-tab-bot.png) repeat-x bottom;
	margin:24px 14px 0 20px;
	padding:0;
	overflow:hidden;
}
.opAppTabSet{
	margin:0;
	padding:0;
	text-align:right;
	overflow:hidden;
	float:right;
}
.opAppTabSet ul{
 margin:0;
 padding:0;
 list-style:none;
}
.opAppTabSet ul li{
	background:url(../images/nop-app-tab-r-d.png) no-repeat bottom right;
	margin:0px 0px 0px 2px;
	padding:0;
	float:left;
	cursor:pointer;
}
.opAppTabSet ul li div{
	background:url(../images/nop-app-tab-l-d.png) no-repeat bottom left;
	margin:0;
	padding:10px 20px 5px 20px;
}
.opAppTabSet ul li.selected{
	background:url(../images/nop-app-tab-r.png) no-repeat bottom right;
	margin:0px 0px 0px 2px;
	padding:0;
	float:left;
	cursor:default;
}
.opAppTabSet ul li.selected div{
	background:url(../images/nop-app-tab-l.png) no-repeat bottom left;
	margin:0;
	padding:10px 20px 5px 20px;
}
.opDispBox{
	margin:20px 15px 0px 20px;
	padding:0px;
	border:#cccccc solid 1px;
}
.opFeatSet{
	margin:0;
	padding:20px;
	float:left;
}
.opFeatSet ul{
	margin:20px;
	padding:0;
	list-style:none;
}
.opFeatSet ul li{
	margin:0px 0px 10px 20px;
	padding:0;
}
.opTableSet{
	width:400px;
	margin:0;
	padding:20px;
	float:right;
}
.opTableSet table{
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0;
	text-align:center;
	border:#cccccc solid 1px;
	text-align:center;
}
.opTableSet table tr th{
	border-bottom:#cccccc solid 1px;
	margin:0;
	padding:5px;
}
.opTableSet table tr td{
	margin:0;
	padding:5px;
}
/*end orderpage set*/

/*start misc set*/
.liBlu{
	text-decoration:none;
	color:#0066cc;
	cursor:pointer;
}
.liBlu:hover{
	text-decoration:underline;
}
.bluBgSet{
	background:#d6e0f5;
}
.titleW{
	margin-top:20px;
}
.txtLarge{
	font-size:14px;
}
.txtLarge2{
	font-size:16px;
}
.txtLarge3{
	font-size:18px;
}
.txtLarge4{
	font-size:20px;
}
.txtLiBlu{
	color:#8fb4da;
}
.txtBlu{
	color:#0066cc;
}
.txtRed{
	color:#cc0000;
}
.elemHidden{
	display:none;
}
.elemBlock{
	display:block;
}
.elemFloatR{
	float:right;
}
.elemFloatL{
	float:left;
}
.lineRight{
	border-right:#cccccc solid 1px;
}
/*end misc set*/

/*start thumbnail set*/
.icoLiveChat{
	background:url(../images/nop-ico-lc.png) no-repeat top left;
	margin:10px 0px 0px 0px;
	padding:5px 20px 10px 35px;
	
}
.icoEm{
	background:url(../images/nop-ico-mail.png) no-repeat left;
	margin:0;
	padding:5px 0px 5px 50px;
	display:block;
}
.sthHomePp{
	background:url(../images/nop-s-th-pp.png) no-repeat left;
}
.sthHomeCp{
	background:url(../images/nop-s-th-cp.png) no-repeat left;
}
.sthHomeOb{
	background:url(../images/nop-s-th-ob.png) no-repeat left;
}
.sthHomeWg{
	background:url(../images/nop-s-th-wg.png) no-repeat left;
}

.thHomePp{
	background:url(../images/nop-mb-th-pp.png) no-repeat left;
}
.thHomeCp{
	background:url(../images/nop-mb-th-cp.png) no-repeat left;
}
.thHomeOb{
	background:url(../images/nop-mb-th-ob.png) no-repeat left;
}
.thHomeWg{
	background:url(../images/nop-mb-th-wg.png) no-repeat left;
}
.imgProdPp{
	background:url(../images/nop-prod-pp.png) no-repeat top center;
}
.imgProdCp{
	background:url(../images/nop-prod-cp.png) no-repeat top center;
}
.imgProdBp{
	background:url(../images/nop-prod-bp.png) no-repeat top center;
}
.imgProdWg{
	background:url(../images/nop-prod-wg.png) no-repeat top center;
}

/*start seo set*/
.seoBoxSet{
	width:100%;
	margin:0;
	/*padding:20px 0px 0px 0px;*/
	float:right;
}
.seoSection{
	width:1147px;
	margin:auto;
	padding:10px 0px 20px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	overflow:hidden;
}
.seoSection p{
	padding-left:0px;
}
.seoSection p a{
	/*color:#333333;*/
	text-decoration:underline;
}
.seoSection p a:hover{
	color:#005CB7;
	text-decoration:underline;
}
.seoSection ul{
	margin:0px;
	padding:5px 0px;
	overflow:hidden;
	list-style:none;
	background:url(../images/seoLiback.png);
	background-repeat:repeat-y;
}
.seoSection ul li{
	/*font-size:11px;*/
	float:left;
	width:250px;
}
.seoSection ul li a{
	/*color:#333333;*/
	text-decoration:underline;
}
.seoSection ul li a:hover{
	/*color:#005CB7;*/
	text-decoration:underline;
}
.seoSection div h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	visibility:visible;
}
.seoSection div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	visibility:visible;
	letter-spacing:normal;
}
.seoBoxT{
	background:url(../images/nop-b-fb-t.png) no-repeat top left;
	margin:0;
	padding:0;
	width:100%;
}
.seoBoxB{
	background:url(../images/nop-b-fb-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
}
.seoBoxM{
	background:url(../images/nop-b-fb-m.png) repeat-y left;
	margin:0;
	padding:0;
	width:100%;
}
.seoBoxI{
	margin:0;
	padding:15px 25px;
	text-align:left;
}
.seoBoxI a{
	text-decoration:none;
	color:#000000;
}
.seoBoxI a:hover{
	text-decoration:underline;
}
.seoBoxI p{
	padding-left:10px;
}
.seoBoxI p a{
	color:#333333;	
}
.seoBoxI p a:hover{
	color:#005CB7;	
}
.seoBoxI ul{
	margin:30px;
	padding:10px;
	overflow:hidden;
	list-style:none;
}
.seoBoxI ul li{
	float:left;
	width:300px;
}
.seoBoxI ul li a{
	color:#333333;
}
.seoBoxI ul li a:hover{
	color:#005CB7;
}
.seoTitle{
	_background:url(../images/nop-b-bt-grad.png) repeat-x bottom;
	_color:#005cb7;
	_font-size:12px;
	margin:0;
	padding:10px 10px 10px 10px;
	display:block;
}
.blogTitle{
	color:#005cb7;
	font-weight:bold;
	text-decoration:none;
}
.seoSbW{
	width:543px;
	margin:0;
	padding:0;
}
.seoSbT{
	background:url(../images/nop-b-sb-t.png) no-repeat top left;
	margin:0;
	padding:0;
}
.seoSbB{
	background:url(../images/nop-b-sb-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
}
.seoSbM{
	background:url(../images/nop-b-sb-m.png) repeat-y top left;
	margin:0;
	padding:0;
}
.seoLinkList{
	margin:0;
	padding:0px 20px 20px 20px;
	overflow:hidden;
}
.seoLinkList ul{
 margin:30px;
 padding:0;
}
.seoLinkList ul li{
	margin:0;
	padding:0;
	float:left;
	width:260px;
}
.seoLinkList ul li a{
	color:#0066cc;
}
/*end seo set*/

/*update 11292008*/
.hrTopW{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0px 0px 10px 0px;
}
.hrtCpL{
	background:url(../images/hdn-opp-cp-l.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.hrtCpR{
	background:url(../images/hdn-opp-cp-r.png) no-repeat bottom right;
	margin:0;
	padding:0;
	width:240px;
	float:right;
}
.hrtCpLi{
	float:left;
	margin:0;
	padding:10px 10px 10px 10px;
	width:100%;
	overflow:hidden;
}
.hrtCpLi ul{
	margin:0;
	padding:0;
	list-style:none;
}
.hrtCpLi ul li{
	border-left:#0066cc solid 1px;
	float:left;
	margin:0;
	padding:0px 5px 0px 5px;
	color:#0066cc;
	font-weight:bold;
}
.hrtCpLi ul li form{
	margin:0;
	padding:0;
}
.hrtCpLi ul li:hover{
	text-decoration:underline;
	cursor:pointer;
}
.hrtCpLi ul li.first{
	border:none;
}
.midMinH{
	_height:550px;
	smin-height:450px;
	min-height:320px;
	margin:0;
	padding:0;
	width:auto;
}
.homePromoBnr{
	background:url(../images/promo-bot-bg.png) no-repeat top left;
	margin:0;
	padding:20px 20px 40px 20px;
	font-size:40px;
	color:#005cb7;
}
.seoSet {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0;
	min-height:300px;
	padding:0;
	text-align:left;
}
.seoSet a {
	color:#999999;
	text-decoration:underline;
}
.seoSet .seoTab {
	background:url("http://uprinting.s3.amazonaws.com/images/oct-seotbg.png") repeat-x scroll center bottom transparent;
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0 0 0 20px;
	width:934px;
}
.seoSet .seoTab li {
	border-color:#E5E5E5 #E5E5E5 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:auto;
}
.seoSet .seoTab li span {
	color:#999999;
	cursor:pointer;
	display:block;
	outline:medium none;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	width:105px;
}
.seoSet .seoTab li span:hover {
	text-decoration:underline;
}
.seoSet .seoTab li.sel {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#CCCCCC #CCCCCC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
}
.seoSet .seoTab li.sel span {
	color:#666666;
}
.seoSet .seoTab li.sel span:hover {
	cursor:default;
	text-decoration:none;
}
.seoSet .sect {
	clear:both;
	margin:0;
	/*padding:20px;*/
}
.seoSet .sect h1 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.seoSet .sect ul{
	background:none;
	float:none;
}
.seoSet .sect ul li{
	float:none;
	width:auto;
}
.seoSet .sect h2 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
}

/* Article Title and Subtitle update */
.seoSet h1.artTitle{
	font-size:12px;
	font-weight:bold;
	line-height:16px;	
}
.seoSet h2.artSubtitle{
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
}

/* SEO Breadcrumbs update */
#seo_content .homeBordered .homePadded .contentBreadCrumb a, .pSpecsW ul li a{color:#666}
