.productInfo { background: none repeat scroll 0 0 #fff; display: inline; float: left; margin: 0 1px; overflow: hidden; padding-bottom: 20px; position: relative; width: 520px; }
.productInfo .tabContent { padding-top: 20px; clear:both; text-align: center;}
.productInfo .tabContent #seoProdContent a{display:inline; clear:none}
.productInfo h1 { line-height: 30px;padding:0 ;width: 100%;margin: 30px 0 0 0;position: relative;float: left; }
.productInfo a{clear:both}
.productInfo a.dstoolTextImg img{clear: both;display: block;float: left;margin: 10px 0;}
.productImage { clear: left; display: inline; float: left; margin: 10px 0 0 30px; overflow: hidden; position: relative; width: 220px; }
.productImageWide { clear: left; /*display: inline; float: left;*/ margin: 0 0 0 30px; overflow: hidden; width: 480px; }
.productDesc { display: inline; float: right; position: relative; width: 255px; }
.productDesc span, .productDesc h2 { color: #CC5500; float: left; font-size: 17px; font-weight: 400; line-height: 21px; margin: 0; padding: 0 0 4px 30px; position: relative; }
.productBullet { display: inline; float: right; padding: 0; position: relative; width: 240px; }
.productBullet h2 { color: #CC5500; font-size: 17px; font-weight: 400; line-height: 21px; margin: 0; padding: 10px 0 4px 30px; position: relative; }
.flatCardBullets{float:left; padding:0 0 30px 30px}
.flatCardBullets p{font-size:14px; font-weight:bold}
.flatCardBullets ol { list-style-type: disc;margin-left: 30px;padding-left: 14px; }
.flatCardBullets ol li{margin:0}
.prodFeatures a{clear:none;}
.nopadding{margin:0; padding:0; width:224px}

.productDescOneline{display: inline;float: right;position: relative;width: 255px;margin: 0 38px;width: 448px;}
.productInfo .productDescOneline a{float: left;margin-top: 8px;}
.productInfo .productDescOneline .nopadding ol li a{margin:0}
.productInfo .productDescOneline ul.greenSquare{clear:none; float:right; margin:0; padding:0; position:relative; list-style:none outside none}

#addThisProduct { float: right; margin: 20px 10px 0 0;}
.addthis_toolbox { float: right; width: 140px; }
.addthis_toolbox a{display:inline; clear:none}

.guideFile a.topIcon{white-space:nowrap;}

/* Coupons style */
.prodCouponDec { color: #FFFFFF; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; height: 51px; line-height: 15px; margin: 0 0 0 30px; overflow: hidden; padding: 7px 0 0 128px; position: relative; text-align: left; width: 95px; }
.prodCouponDec b { color: #62DD45; font-size: 14px; line-height: 15px; }
.prodCouponDecRight { color: #FFFFFF; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; height: 51px; line-height: 15px; margin: 0 0 0 20px; overflow: hidden; padding: 7px 0 0 128px; position: relative; text-align: left; width: 95px; }
.prodCouponDecRight b { color: #62DD45; font-size: 14px; line-height: 15px; }

/* Order page tab specs */
.optionsMain { border: 1px solid #B5D7EA; margin: 0 auto; padding: 0; width: 458px; min-height:100px; display:inline-block;}
.optionsTop { background: url(../images/bg-02-2.png) repeat-x scroll left -980px transparent; border-bottom: 1px solid #B5D7EA; display: block; padding: 11px 6px 0 0; width: 452px; float:left; position:relative}
.optionsTop div.tabNav { right: 6px; top: 1px; position:relative; float:right}
.optionsTop div.dineintabs{width:87%}
.optionsTop div.tabNav a { display:inline; clear:none;cursor:pointer; background: url(../images/prodOptions2.gif) no-repeat scroll right -96px transparent; display: inline; float: left; font-size: 12px; height: 27px; line-height: 27px; margin: 0 1px; overflow: hidden; padding-right: 10px; position: relative; text-decoration: none; color:#04C}
.optionsTop div.tabNav a b { background: url(../images/prodOptions2.gif) no-repeat scroll left -96px transparent; display: block; float: left; height: 27px; position: relative; width: 10px; }
.optionsTop div.tabNav a:hover { color: #2365E7; }
.optionsTop div.tabNav a.tabOn { background: url(../images/prodOptions2.gif) no-repeat scroll right -124px transparent; color: #333333; text-decoration: none; }
.optionsTop div.tabNav a.tabOn b { background: url(../images/prodOptions2.gif) no-repeat scroll left -124px transparent; display: block; float: left; height: 27px; position: relative; width: 10px; }
.optionsTop h4 { color: #333333; float: left; font-size: 16px; line-height: 16px; margin: 0 0 0 9px; padding: 0; width: 126px; }
.optionsTop span { color: #333333; float: left; font-size: 16px; line-height: 16px; margin: 0 0 0 9px; padding: 0 0 10px 0; width: 126px; }
.optionsWrapper { color: #555555; font-size: 12px; text-align: left}
.optionsDescr { float: right; padding: 10px 10px 18px 6px; width: 242px; z-index: 1; }
.optionsDescrHelp { float: left; padding: 18px 0 18px 18px; width: 430px; z-index: 1; }
.optionsSideNav { float: left; margin-top: 1px; padding-bottom: 32px; width: 200px; z-index: 10; }
.optionsSideNav ul { margin: 4px 0 0; padding: 0; }
.optionsSideNav ul li a { cursor:pointer; background-image: url(../images/prodOptions3.png); background-position: 0 -64px; background-repeat: no-repeat; color: #0044CC; display: block; height: 32px; line-height: 32px; margin: 0; padding-left: 9px; text-decoration: none; width: 200px;font-size: 11px;}
.optionsSideNav ul li a:hover { background-position: 0 -32px; color: #2365E7;font-size:11px;}
.optionsSideNav ul li a.tabOn { background-position: left top; margin-top: -1px; cursor:auto;font-size:11px;}
.optionsSideNav ul li a.tabOn:hover { background-position: left top;font-size:11px;}
div.folds{float:right;width:90px;height:160px;background:transparent url(../images/folds-2.jpg) no-repeat;margin-left:12px;}
div.half{background-position:-130px -7px;width:85px; height:156px}
div.zfold{background-position:-236px -7px;width:62px; height:161px}
div.trifold{background-position:-320px -7px;width:62px; height:161px}
div.gate{background-position:-408px -220px;}
div.parallel{background-position:-406px -7px;width:75px;}
div.roll{background-position:-19px -223px;width:78px;}
div.doubleGate{background-position:-205px -223px;width:86px;}
div.accordion{background-position:-95px -211px; width:110px; height:177px}
div.perforated{background:url(../images/perforationOption_RipCards.png) no-repeat center center; width:110px; height:177px; float:right}
div.galWrap{background:url(../images/galleryWrap.png) no-repeat center center; width:165px; height:168px; margin:15px 39px}
div.musWrap{background:url(../images/museumWrap.png) no-repeat center center; width:237px; height:121px; margin:15px 0 0 0}
div.pvcboard{background: url(../images/PVCBoard.png) no-repeat scroll 1px 4px;height: 107px;width: 195px;}
div.wallgraph{background: url(../images/stickybk.png) no-repeat scroll -18px center transparent;height: 91px;width: 233px;}


#productTabs { margin-top: 20px; }
.optionContent p { padding: 5px 0; font-weight: normal; }
.optionContent span { color: #CC5500; font-size: 17px; font-weight: 400; line-height: 21px; margin: 0; padding: 0; position: relative; }
#seoProdContent { margin: 30px auto 0; width: 458px; text-align: left;}
#seoProdContent p { padding: 10px 0 0 !important; }
#seoProdContent ul { margin: 10px 30px !important; }
#seoProdContent ul li { list-style: disc outside none; }
ol#artGuidelinesInst { margin: 0 0 20px; }
ol#artGuidelinesInst li{margin:0}
 
.prodCouponOct { background:#fff url(../images/PR112712_product_coupon_BigSale.png) no-repeat left -378px;float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 10px; height: 44px; line-height: 15px; margin:0 18px 0 3px; overflow-x: hidden; overflow-y: hidden; padding:12px 0 0 140px; position: relative; text-align: left; width: 82px; }
.prodCouponOct b { color:#E39D06; font-size: 14px; line-height: 15px;}
.prodCouponOctRight { color: #FFFFFF; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; height: 51px; line-height: 15px; margin-bottom: 0; margin-left: 20px; margin-right: 0; margin-top: 0; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0; padding-left: 128px; padding-right: 0; padding-top: 7px; position: relative; text-align: left; width: 95px; }
.prodCouponOctRight b { color: #62DD45; font-size: 14px; line-height: 15px; }

/*Coupons*/
.Off5 { background-position:2px -3px !important;}
.Off10 { background-position:2px -66px !important; }
.Off15 { background-position:2px -129px !important; }
.Off20 { background-position:2px -192px !important;}
.Off25 { background-position:2px -255px !important; }
.Off30 { background-position:2px -318px !important; }
.Off35 { background-position:2px -318px !important; }
.Off40 { background-position:2px -318px !important; }
.Off50 { background-position:2px -318px !important; }
.seal_hundred{ background-position: 2px -381px !important}

.prodCouponJanFS {float: left;position: relative;width: 106px;height: 51px;padding: 4px 8px 0 107px;margin:0 0 0 4px;font-family:Arial, Helvetica, sans-serif;font-size: 10px;color:#606060;text-align: left;line-height: 15px;overflow: hidden;background: #fff url(../images/PR110112_free_ship_seal.png) no-repeat 0px -3px !important;}
.prodCouponJanFS b{color:#5c8f03;font-size:13px;line-height:15px;}
.couponsOrderpageWrapper{clear: both;margin: auto;width: 91%; padding-top:20px }

/*Calculator*/
.Calculator .txtlbl span{color:#c40}
.Calculator ul li{margin:8px 0; float:none}
.Calculator ul li select, .Calculator ul li input{width:99%}
.Calculator ul li .txtlbl{width:100%;}
.Calculator fieldset label{color:#c40}
.Calculator .calc-defval{float:none; clear:both}
.calc-testtooltip-content ul {/*float:left;*/ padding:6px 31px 0 0}
#div_turnaround{padding: 0;font-weight: bold;}
#div_turnaround span{color:#F00}
.Calculator ul li #div_standard_size select#size_temp{clear: both;display: block;float: none;margin-top:15px;width:99%;}
.Calculator ul li #div_standard_size {margin: 20px 0 10px !important;}
.Calculator ul li#tr_border {margin-top:-3px}

/*Testimonials*/
.testimonial {margin:20px auto; width:458px}
.testimonial .testimonialWrap{    background: url(../images/bg-21.png) repeat-x scroll 0 0 #FFFFFF;border: 1px solid #B5D7EA;float: left;padding: 0px 40px 0 0;width: 417px;}
.testimonial .icon {background: url(../images/bg-05.jpg) no-repeat scroll -600px 0 transparent;height: 80px;left: 0;width: 80px; float:left}
.testimonial .testimonialRight{float:right; width:328px}
.testimonial .testimonialRight h3, .testimonial .testimonialRight p{padding:10px 0 0 0; margin:0} 
.testimonial .testimonialRight h3{float:left}
.testimonial .testimonialRight .links{float:right; font-size:11px; margin-top:2px}
#div_testimonial{clear:both}

/*File Help*/
#prodFileFormats{width:430px;float:left;margin-bottom:40px;}
#prodFileFormats ul{display:inline;margin:0;}
#prodFileFormats li{width:15%;display:inline; float:left}
a.appPDFprod,a.appPSDprod,a.appQRKprod,a.appINDprod,a.appILLprod{position:relative;display:block;float:left;height:35px;font-size:10px;text-align:center;background:url(../images/bg-22-2.png) no-repeat 0 0;margin-right:25px;line-height:35px;margin-bottom:14px;margin-top:10px;}
a.appPSDprod{background-position:-105px 0;width:35px;}
a.appQRKprod{background-position:-140px 0;width:35px;}
a.appINDprod{background-position:-70px 0;width:35px;}
a.appPDFprod{background-position:-35px 0;width:35px;}
a.appILLprod{background-position:0 0;width:35px;}
a.downloadProd{display:inline;background-position:0 -335px;}
.leftNav a.allProducts, .guidelineHeaders{font-weight:700}
.guideDim{font-size:11px}
.guideDesc{font-size:11px}
.guideFile{font-size:11px}
.fileTemplates{width: 420px;overflow-x: auto; overflow-y:hidden}
.fileTemplates table tr td{padding:6px;line-height: normal; border-bottom:1px solid #ccc}

/*get extra*/
.green_promo { background:url(../images/get-extra-order.png) no-repeat; width:470px; height:91px; display:block;margin-left: 29px; clear:both}
.green_promo .wr-ex {color: #656565;display: block;float: right;font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 15px; margin-right: 34px;margin-top: 17px; text-align:left; width:14%}
.green_promo .wr-ex span { display:block;}
.green_promo .wr-ex .pr-b { font-weight: bold;}

/*A/B test Business Cards*/
.ab-images-container { margin-top:25px; }
.ab-images-container .type-size{ text-align: center; color: #999; }
.ab-menu-header { margin: 14px 0; font-size: 13px; }
.ab-menu-container .option-item{ width: 95px; float:left; cursor: pointer; }
.ab-menu-container .option-item > img{ display: block; margin-left: auto; margin-right: auto; }
.ab-menu-container .option-item > img.active-option{ display: none; }
.ab-menu-container .option-item > label{ text-align: center; font-size: 10px; width: 100%; white-space: nowrap; }
.ab-menu-container .option-item .option-size{ display: block; margin: -8px 0 10px; }
.strong-bold { font-weight: bold; }
.gray-text{ color: #808080; }
.blue-text{ color: #04c; }

/*free ground shipping*/
.free-gnd-ship-img{ margin-top: 5px; }

/* Custom classes for adjusting image in product page */
.largeFormatPoster { margin:0; width:auto; }