.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 }
.productInfo .tabContent #seoProdContent a{display:inline; clear:none}
.productInfo h1 { line-height: 30px;padding:0 ;width: 100%;margin: 30px 0 0 0;position: inherit;float: left; }
.productInfo a{clear:both}
.productImage { clear: left; display: inline; float: left; margin: 10px 0 0 30px; position: relative; width: 220px; }
.productImage img{ width:220px; }
.productImageWide { clear: left; /*display: inline; float: left;*/ margin: 0 0 0 30px; overflow: hidden; width: 480px; }
.productImageWide img { width:450px; }
.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;}

#addThisProduct { float: right; margin: 10px 10px 0 0; width: 261px; }
.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; margin-left:30px;}
.optionsTop { background: url(../images/bg-02-2.png) repeat-x scroll left -980px transparent; display: block; padding: 11px 6px 0 0; width: 452px; float:left; }
.optionsTop div.tabNav { right: 6px; top: 12px; position: static; float: right; }
.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 10px 9px; padding: 0; width: 126px; }
.optionsWrapper { border-top: 1px solid #B5D7EA;clear: both;color: #555555;float: left;font-size: 12px;margin-top: -1px; }
.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/prodOptions2.gif); 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; }
.optionsSideNav ul li a.tabOn { background-position: left top; margin-top: -1px; cursor:auto}
.optionsSideNav ul li a.tabOn:hover { background-position: left top; }
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;}
div.zfold{background-position:-236px -7px;width:62px;}
div.trifold{background-position:-320px -7px;width:62px;}
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:-104px -212px;width:86px;height:180px;}

#productTabs { margin-top: 20px; }
.optionContent p { padding: 5px 0; }
.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; }
#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 { float:left; color: #40546d; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; height: 51px; line-height: 15px; margin:0 3px; 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; }
.prodCouponOct b { color: #40546d; 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:#fff url(../images/Promo-Product.png) no-repeat top left !important; }
.Off10 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -63px !important; }
.Off20 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -126px !important; }
.Off25 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -189px !important; }
.Off30 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -252px !important; }
.Off40 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -315px !important; }
.Off50 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -378px !important; }
.Off15 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -504px !important; }
.Off35 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -504px !important; }
.Off75 { background:#fff url(../images/Promo-Product.png) no-repeat 0px -442px !important;}
.prodCouponJanFS {float: left;position: relative;width: 95px;height: 51px;padding: 7px 0 0 128px;margin: 0 10px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10px;color: #40546d;font-weight: normal;text-align: left;line-height: 15px;overflow: hidden;background: #fff url(../images/Promo-ProductBug-JanFS.png) no-repeat 0px 0px !important;}
.prodCouponJanFS b{color:#40546d;font-size:14px;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:100%}
.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}

/*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}

/*template-addon*/
.tplTemplates{width:430px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto;}
.tplTemplates .pad{padding:0 0 0 30px;}
.tplTemplates .setName{font-size:25px; display:block; margin:0; padding:0 0 10px; clear:both;}
.tplTemplates table{width:100%; text-align:left; padding:0 10px 10px; }
.tplTemplates table .dimensions{width:30%;}
.tplTemplates table .description{width:50%;}
.tplTemplates table .preview{width:10%;}
.tplTemplates table .download{width:10%;}
.tplTemplates table .tableHead{color:#000;}
.tplTemplates table th{height:30px;padding:0px 10px; border-bottom:#ccc solid 1px; text-align:left }
.tplTemplates table td{padding:10px;}
.tplTemplates .gray td{background:#ededed;}
.tplTemplates .previewLink{background:url(../images/prt-dl-sprite.png) no-repeat top left; height:23px; width:22px; text-indent:-999px; overflow:hidden; display:block; margin-left:15px;}
.tplTemplates .downloadLink{background:url(../images/prt-dl-sprite.png) no-repeat top right; height:23px; width:22px; text-indent:-999px; overflow:hidden; display:block; margin-left:15px;}

.tplBottomLine{border-bottom:#ccc solid 1px;}
.scrollTop{float:right; padding:10px 0 20px; font-size:11px; color:#0066cc;}
.notDisplayed{display:none;}

.tplDownloadSet{width:800px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.tplDownloadSet .headTitle{font-size:16px; display:block; margin:0; padding:0;}
.tplDownloadSet ul{float:left; width:49%; margin:0; padding:10px 0 0; list-style:none; line-height: 14px;}
.tplDownloadSet ul li{background:url(../images/prt-apps.jpg) no-repeat;}
.tplDownloadSet ul li.psd{background-position:0 0;}
.tplDownloadSet ul li.cdr{background-position:0 -176px;}
.tplDownloadSet ul li.ps{background-position:0 -141px;}
.tplDownloadSet ul li.jpeg{background-position:0 -105px;}
.tplDownloadSet ul li.pdf{background-position:0 -70px;}
.tplDownloadSet ul li.ai{background-position:0 -34px;}
.tplDownloadSet ul li.pub{background-position:0 -212px;}
.tplDownloadSet ul li a{font-size:11px; color:#0066cc; padding:10px 0 10px 40px; display:block;}

/* product option classes */
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.perforated { background: url(../images/perforationOption_RipCards.png) no-repeat scroll center center rgba(0, 0, 0, 0); float: right; height: 177px; width: 110px; }
div.wallgraph {background: url("../images/stickybk.png") no-repeat scroll -18px center rgba(0, 0, 0, 0); height: 91px; width: 233px;}
div.pvcboard {background: url("../images/PVCBoard.png") no-repeat scroll 1px 4px rgba(0, 0, 0, 0); height: 107px; width: 195px;}
div.grommets {background: url("../images/vinylbanner-grommet.jpg") no-repeat scroll 1px 4px rgba(0, 0, 0, 0); height: 95px; width: 91px; float: right;}
#Grommets #PolePockets {float: left;}
div.polepockets {background: url("../images/vinylbanner-polePocket.jpg") no-repeat scroll 1px 4px rgba(0, 0, 0, 0); height: 95px; width: 91px; float: right;}

/* promo content */
#promoContent { clear:both; }
#promoContent img { width:510px; }