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

a.linkStyle, a.linkStyle:visited {font-variant:small-caps;color:#563c2c;font-family:Arial, Helvetica, sans-serif;font-size:11px; text-decoration:none; font-weight:bold; text-align:center;padding:0px 0px 0px 10px;}
a.linkStyle:hover{color:#3889a9;text-decoration:underline;}

.alt-a-item {float:left;width:390px;height:145px;position:relative;margin:2px;}
.alt-b-subsection,.alt-b-subsection-wide,.alt-c-subsection-wide{float:left;position:relative;margin:2px;}

.greenicon, .roundedicon, .linedicon, #deliveryicon, #sampleicon, #faqicon, .saleicon, .lowpriceicon, .raicon, .faicon, .linericon, .roundedimageicon, .raimageicon, .viewallpricingicon, .faimageicon, .fadiagramicon, .faspreadsheeticon, .rafontpreviewicon, .personalizenowicon, .uploadlogoicon , #mpAddToCart, .aquapersonalizenowicon, .orangepersonalizenowicon, .bluepersonalizenowicon{background-image: url(../images/sprites/spriteItemPg_042612a.png);}
.headercarticon, .headertwitter, .headerfacebook, .headeremail, .headerblog, .headerbluetwitter, .headerbluefacebook, .headerblueemail, .headerblueblog, .headerbluecarticon, .brownline, #iboxnameblue, #brandlogo, .search-image, .search-go, .navsearch-image, .navsearch-go, #newicon, #clearanceicon, #promoicon, #myaccounticon, #blognavicon, #facebooknavicon, #twitternavicon, #mailnaievvicon, #freeshipicon, #designericon, .headerblogger, .sectionflower, .ccbadgeicon, .arrowspacer, .leftnavlines, .emailfootertitle, .emailbluesubmit, .verticalItemSpacer, .horizontalItemSpacer, .horizontalColumnSpacer {background-image: url(../images/sprites/spriteGlobal_053112a.png);}
.sectionbannerheader{height:27px;}
.personalizenowicon{width:200px; height:41px;display:inline-block; background-position:-2px -2px;}
.aquapersonalizenowicon{width:200px; height:41px;display:inline-block; background-position:-2px -217px;}
.orangepersonalizenowicon{width:200px; height:41px;display:inline-block; background-position:-2px -260px;}
.bluepersonalizenowicon{width:200px; height:41px;display:inline-block; background-position:-2px -303px;}
.personalizenowicon{width:200px; height:41px;display:inline-block; background-position:-2px -2px;}
#mpAddToCart{height:40px; width:154px;display:inline-block; background-position:-2px -130px; border:none;}
.rafontpreviewicon{width:243px; height:37px;display:inline-block; background-position:-2px -88px; text-align:center;}
.greenicon{width:88px; height:27px; background-position:-505px -326px; display:inline-block;}
.roundedicon{width:112px; height:27px; background-position:-505px -355px; display:inline-block;}
.linedicon{width:102px; height:27px; background-position:-505px -297px; display:inline-block;}
.faicon{width:46px; height:30px; background-position:-648px -313px; display:inline-block; float:left; margin:0 10px;}
.viewallpricingicon{width:130px; height:37px; background-position:-188px -46px; display:inline-block; float:left;}
.raicon{width:46px; height:30px; background-position:-697px -313px; display:inline-block; float:left; margin:0 10px;}
.raimageicon{width:162px; height:90px; background-position:-324px -103px; display:inline-block; float:left; margin:15px 0 0 40px;}
.faimageicon{width:162px; height:90px; background-position:-324px -8px; display:inline-block; float:left; margin:15px 0 0 40px;}
.roundedimageicon{width:115px; height:73px; background-position:-199px -133px; display:inline-block; float:left; margin:15px 0 0 40px;}
.fadiagramicon{width:565px; height:80px; background-position:-5px -417px; display:inline-block;margin:0 0 0 10px;}
.faspreadsheeticon{width:186px; height:37px; background-position:-2px -178px; display:inline-block;}
.linericon{width:46px; height:44px; background-position:-744px -298px; display:inline-block; float:left; margin:0 10px;}
.lowpriceicon{width:130px; height:60px; background-position:-492px -188px; display:inline-block; text-align:center;}
.saleicon{width:146px; height:20px; background-position:-476px -274px; display:inline-block;}
.quicklinkrow{width:100%; line-height:25px; height:21px; position:relative;padding:2px 0px;}
#deliveryicon{width:193px; height:56px; background-position:-485px -121px; display:inline-block; float:left;}
#sampleicon{width:193px; height:56px; background-position:-485px -64px; display:inline-block; float:left;}
#faqicon{width:193px; height:56px; background-position:-485px -6px; display:inline-block; float:left;}
.helpicons{width:168px; height:60px;}
#deliveryicon, #sampleicon, #faqicon {margin:0 3px;}

.sectionflower {display:block; width:23px; height:23px; background-position:-467px -122px; padding:0; float:left;}
#freeshipicon {float:left; display:block; width:40px; height:21px; background-position:-345px -32px; padding:0 0 0 5px;}
.freeshiptext {float:left; display:block; color:#9BAB6D; font-style:normal; font-size:1.2em; font-weight:bold;}
#promoicon {float:left; display:block; width:21px; height:21px; background-position:-210px -52px;}
#newicon {float:left; display:block; width:21px; height:21px; background-position:-233px -52px;}
.quicklinktext{float:left; padding-left:10px; width:150px; height:21px;}
#clearanceicon {float:left; display:block; width:21px; height:21px; background-position:-257px -54px;}
#myaccounticon {float:left; display:block; width:21px; height:21px; background-position:-190px -54px;}
.headerlivepersontext, .customercaretext, .myaccounttext, .headerphone, .viewcarttext {float:left; display:block; padding:0 7px 0 0;}
.sociallogo {display:block; width:21px; height:21px;}
.headeremailtext{font: bold 1.1em Arial, Helvetica, sans-serif; text-decoration: none; color:#563c2c; position:absolute; top:23px; right:27px; z-index:5;}
.headeremailtext a:link, #headeremailmenu a:visited{text-decoration: none; color:#563c2c;}
.headeremailtext a:hover{text-decoration: underline; color:#563c2c;}
.headertopkeywords {font:1em Arial, Helvetica, sans-serif !important; color:#563c2c !important; width:1022px !important; height:16px; position:absolute !important; top:-3px !important; background-color:#E4F3F5; text-align:center !important;}
.headertopkeywords h1{font:1em Arial, Helvetica, sans-serif !important; color:#563c2c !important; text-align:center !important; width:100% !important; z-index:201; top:0px !important; left:0px !important;}
.searchbox{BORDER:#cfddc5 1px solid; width:350px; position:relative; height:22px; background-color:#FFFFFF;}
input.sitesearch{FONT-SIZE: 16px; COLOR: #563c2c; width:314px; border:none 0px #ffffff; float:left;background-color:#FFFFFF;padding:0 0 0 3px;}
.search-areabrown{position:absolute; right:2px; top:45px; width:397px; height:23px;}
.search-image {background-position:-347px -145px; display:block; width:24px; height:20px; float:left;}
.search-go{position:absolute; background-position:-284px -144px; display:block; width:42px; height:23px; top:1px; left:355px;}
.search-go input{width:42px; height:23px; filter:alpha(opacity=10);  opacity:0.1;}
#twitterlink{position: absolute; top: 2px; left: 2px; width: 150px; height: 44px;}
#facebooklink{position: absolute; top: 2px; left: 152px; width: 180px; height: 44px;}
#bloglink{position: absolute; top: 2px; left: 332px; width: 180px; height: 44px;}
#emaillink{position: absolute; top: 2px; left: 512px; width: 270px; height: 44px;}

.tips-container {width:990px; position:relative;}
.tips-name-bar {width:100%; height:15px; font-size:1.3em; color:#3889a9;}
.tip-container {width:320px; height:80px; font-size:1.0em; padding:5px; float:left;}
.tip-name{font-size:1.1em; width:100%; height:15px;color:#777777;}
.tip-text{font-size:1.0em; color:#aaaaaa; border:1px solid #555555; height:55px;}


.info-related-section, .info-facebook-section{position:relative;margin:2px;}
.info-related-contents{border:1px solid #ccc;padding:2px 2px 2px 3px;margin:2px;width:620px;text-align:center;}
.info-related-contents .info-related-item{float:left;width:149px;min-height:210px;padding:0px 2px;}
.info-related-name, .info-facebook-title{font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#563c2c;text-decoration:none;font-weight:bold;padding:5px 0px 0px;text-align:left;}

.info-related-image{height:149px;width:149px;display:table-cell;vertical-align:middle;text-align:center;padding:5px 0px 0px;margin:0px auto;}
.info-related-item-name a,.info-related-item-name a:visited{font-size:10px;color:#3889a9;text-decoration:none;}
.info-related-item-price,.info-related-item-sale-price{font-size:10px;}
.info-related-item-sale-price{color:#F00;}
.info-related-section .info-related-title{width:620px;height:18px;position:relative;text-align:left;}

.alt-a-image{float:left;width:135px;padding:5px 0px;margin:auto;text-align:center;position:relative;}
.alt-a-image h2{vertical-align:middle;}
.alt-a-text{float:left;width:245px;padding:5px;text-align:left;}
.alt-a-title{font-weight:bold;font-size:14px;text-align:left;color:#3889a9;padding:8px 0px 5px;}
.alt-a-title a:link, .alt-a-title a:visited {text-decoration:none;color:#3889a9;}
.alt-a-title a:hover {text-decoration:underline;}
.alt-b-subsection,.alt-b-subsection-wide{height:200px;}
.alt-b-subsection{width:395px;}
.alt-b-subsection-wide, .alt-c-subsection-wide{width:790px;}
.alt-b-subsection .alt-b-subsection-title{width:395px;height:25px;position:relative;}
.alt-b-subsection-wide .alt-b-subsection-title,.alt-c-subsection-wide .alt-c-subsection-title{width:790px;height:23px;position:relative;}
.alt-b-subsection-name{float:left;}
.alt-b-subsection-name h2 a,.alt-b-subsection-name h2 a:visited,.alt-c-subsection-name h2 a,.alt-c-subsection-name h2 a:visited{font-family:"Times New Roman", Times, serif;font-size:20px;color:#3889a9;text-decoration:none;font-weight:normal;}
.alt-b-subsection-more{float:right;padding:5px 15px 0px 0px;}
.alt-b-subsection-more a, .alt-b-subsection-more a:visited{font-size:12px;color:#3889a9;font-style:italic;padding:0px 5px 0px;}
.alt-b-subsection-contents,.alt-b-subsection-contents-wide{border:1px solid #ccc;height:150px;padding:2px 2px 2px 3px;margin:2px;}
.alt-b-subsection-contents{width:370px;}
.alt-b-subsection-contents-wide,.alt-c-subsection-contents-wide{width:775px;}
.alt-b-subsection-contents .alt-b-contents-item{float:left;width:119px;padding:0px 2px;}
.alt-b-subsection-contents-wide .alt-b-contents-item{float:left;width:119px;padding:0px 4px;}
.alt-b-item-image{height:115px;width:119px;display:table-cell;vertical-align:middle;text-align:center;padding:5px 0px 0px;margin:0px auto;}
.alt-b-item-name a,.alt-b-item-name a:visited{font-size:10px;color:#3889a9;text-decoration:none;}
.alt-b-item-price,.alt-b-item-sale-price{font-size:10px;}
.alt-b-item-sale-price{color:#F00;}
.alt-c-subsection-contents-wide .alt-c-contents-item{float:left;width:114px;padding:0px 2px;}
.alt-c-subsection-contents-wide .alt-c-contents-more{float:left;width:50px;padding:0px 2px;}
.alt-c-subsection-wide{padding:0px 5px;}
.alt-c-subsection-contents-wide{height:110px;padding:5px;border:1px solid #ccc;margin:5px 0px;}
.alt-c-subsection-wide{height:160px;}

.itemContent .pr_snippet_product{width:90px;text-align:center;}
.itemContent .pr-snippet-read-reviews, .itemContent .pr-snippet-write-reviews, .itemContent .pr-snippet-read-write, .itemContent .pr-snippet-rating-decimal{display:none !important;}
td#itemrankings{width:300px;}
.pr-snippet-wrapper{position:relative;}
.pr_snippet_product {text-align:center;padding:0px;height:20px;}
.pr-snippet-stars{float:left;width:120px;}
.pr-snippet-review-count{float:left;}
.pr-snippet-read-write{float:left;width:150px;height:1px;clear:none; !important;}
.pr_write_review {width:750px;padding-left:125px;}
.pr_review_summary{width:95%;padding-left:25px;}
.reviewcontainer,#reviewForm,#submitReviewIframe{text-align:center;}

#modalbg {position:fixed;display:none;left:0px;top:0px;height:500%;width:100%;background-color: #CCC;filter:alpha(opacity=60);opacity: 0.5;z-index:499;}

#pricingmodal {width:650px;height:500px;margin-top:-250px;margin-left:-325px;}
#pricingInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:450px;width:620px;display:block;}
#layeredmodal {margin-top: -335px;margin-left: -330px;width:660px;height:670px;}
#circlemodal {margin-top: -360px;margin-left: -330px;width:660px;height:720px;}
#layeredInnerborder {background:#FFF;position:absolute;top:34px;left:14px;height:620px;width:620px;display:block;}
#circleInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:670px;width:620px;display:block;}
#layeredoptions{width:750px;}

.dashedBorder{margin:0px auto; width:580px;height:3px;margin-top:-8px;}
.dashedBorder2{margin:0px auto; width:580px;height:3px;margin-top:-12px;}
.dashedBorder3{margin:0px auto; width:750px;height:3px;margin-top:-6px;background:url(../images/imgDashLine.gif) no-repeat;}

#processingmodal, #envelopemodal, #rushmodal, #printingmethodmodal, #layeredmodal, #circlemodal, #waprintingmethodmodal, #pricingmodal, #relatedmodal, #othercolorsmodal, #shippingmodal, #silhouettemodal, #waprocessingmodal, #photomodal, #photogiftmodal{display:none;position:fixed;left:50%;top:50%;background-color: #ffffff;border: 2px solid #563c2c;z-index: 500;}
#photogiftmodal {margin-top: -325px;margin-left: -420px;width:840px;height:650px;}
#photogiftInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:600px;width:800px;display:block;padding:5px;}
#photomodal {margin-top: -207px;margin-left: -290px;width:580px;height:415px;}
#photoInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:365px;width:540px;display:block;padding:5px;}
#waprocessingmodal {margin-top: -195px;margin-left: -290px;width:580px;height:390px;}
#waprocessingInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:340px;width:540px;display:block;padding:5px;}
#processingmodal {margin-top: -260px;margin-left: -440px;width:680px;height:520px;}
#processingInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:470px;width:640px;display:block;padding:5px;}
#envelopemodal {margin-top: -265px;margin-left: -340px;width:680px;height:530px;}
#envelopeInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:470px;width:640px;display:block;padding:5px;}
#rushmodal {margin-top: -200px;margin-left: -250px;width:500px;height:310px;}
#printingmethodmodal {margin-top: -200px;margin-left: -250px;width:500px;height:310px;}
#waprintingmethodInnerborder{border: 2px solid #563c2c;background:#FFF;position:absolute;top:34px;left:14px;height:540px;width:760px;display:block;padding:5px;}
#waprintingmethodmodal {margin-top: -300px;margin-left: -400px;width:800px;height:600px;}
#printingmethodInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:250px;width:460px;display:block;padding:5px;}
#relatedmodal, #othercolorsmodal {margin-top: -300px;margin-left: -400px;width:800px;height:600px;}
#relatedInnerborder{background:#FFF;position:absolute;top:34px;left:5px;height:550px;width:785px;display:block;overflow:auto;}
#shippingmodal {margin-top: -260px;margin-left: -300px;width:600px;height:520px;}
#shippingInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:470px;width:570px;display:block;}
#silhouettemodal {margin-top: -265px;margin-left: -267px;width:530px;height:565px;}
#silhouetteInnerborder{background:#FFF;position:absolute;top:34px;left:14px;height:515px;width:500px;display:block;}
#shippingInnerborder .modalHeaderfield{padding:0px 5px;width:100%;}
#shippingInnerborder #brownitemheadermap img{padding:5px 5px 5px 10px;}

.relateditem{width:377px;height:175px;border:solid #959595 2px;position:relative;}
.relateditem .relateditemimage{	height:167px;width:171px;position:absolute;top:2px;left:2px;display:table-cell;vertical-align:middle;}
.relateditem .relateditemimage img{vertical-align:middle;padding:5px 0px 0px;}
*html .relateditem .relateditemimage{font-size:500px;}
.relateditem .relateditemname{color:#006699;min-height:28px;height:28px;width:196px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align:center;position:absolute;top:2px;right:2px;}
.relateditem .relateditemname a, .relateditem .relateditemname a:visited, .relateditem .relateditemname a:hover {color:#006699;text-decoration:underline;}
.relateditem .relatedspecs{min-height:135px;height:135px;width:187px;position:absolute;top:28px;right:2px;padding:3px 3px 3px 10px;}
.relateditem .relatedspecs .relatedfield{position:relative;}
.relateditem .relatedspecs .relatedfield .label{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align:left;width:89px;padding:2px;float:left;}
.relateditem .relatedspecs .relatedfield .data{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-align:left;width:89px;padding:2px;float:left;}
.relateditem .relatedspecs .relatedfield .saleprice{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#F00;text-align:center;width:178px;padding:2px 2px 10px 2px;float:left;}
.relateditem .relatedspecs .relatedfield .price{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-align:center;width:178px;padding:2px 2px 10px 2px;float:left;}

.faqquestions{color:#563c2c;font-size:14px;font-weight:bold;}

.modalHeaderfield span.label {font-weight:bold;display: block;float: left;width: 120px;}
.modalHeaderfield span.data {display: block;float: left;width: 350px;}
.modalHeaderfield span.data a, .modalHeaderfield span.data a:visited, .modalHeaderfield span.data a:hover{text-decoration:underline;color:#563c2c;}
.modalTitle{font-size:18px;font-family:times new roman;text-align:left;padding:4px;margin:4px 0 0 10px;color:#398aaa;font-weight:bold;}
.modalClose {position:absolute;font-size:14pt;top:5px;margin-right:4px;right:4px;}

.nompbtnpersonalize {display: inline-block;padding: 10px;width: 200px; height:41px;}
.btnpersonalize {display: inline-block;float:right;padding: 0px 0px 30px 10px;width: 200px;}

.pricingfield {font-family:Arial, Helvetica, sans-serif;width:450px;font-size:12px;color: #000000;padding:10px 0px 5px 0px;clear:both;}

.brownitembodyfield #printedcontainer, .brownitembodyfield #printedsalecontainer, .brownitembodyfield #blankcontainer, .brownitembodyfield #digitalpricingcontainer, .brownitembodyfield #flatpricingcontainer, .brownitembodyfield #thermographypricingcontainer, .brownitembodyfield #engravedpricingcontainer, .brownitembodyfield #letterpresspricingcontainer, .brownitembodyfield #foilpricingcontainer{border:solid 2px #cccccc;}
#blankcontainer, #printedsalecontainer {height: 80px;}
#printedcontainer {height: 55px;}

.pricingdropdowncontainer {font-family:Arial, Helvetica, sans-serif;min-width:600px; width:auto !important; width:600px; font-size:1em;color:#777777;padding:0px;clear:both; min-height:180px; height:auto !important; height:180px; position:relative;}
div.pricingdropdowncontainer span.mppricing {display: block;float: left;width: 280px;margin-left: 10px;padding:10px 5px 0px 0px; clear:both; color:#777777;}
div.pricingdropdowncontainer span.mppricing #mpblankquantity, div.pricingdropdowncontainer span.mppricing #mpquantity {margin-left:15px;}
div.pricingdropdowncontainer span.mppricing input{padding:0px 5px;}
.pricingdropdowncontainer .pricingfield {font-family:Arial, Helvetica, sans-serif;width:300px;font-size:1em;color: #777777;padding:0px; float:left; clear:none;}
.pricingdropdowncontainer .printedcontainer,.pricingdropdowncontainer .printedcontainer2,.pricingdropdowncontainer .blankcontainer,.pricingdropdowncontainer #printedcontainer,.pricingdropdowncontainer #printedsalecontainer,.pricingdropdowncontainer #blankcontainer{border:none; padding:5px;}
.pricingdropdowncontainer #blankcontainer, .pricingdropdowncontainer #printedsalecontainer, .pricingdropdowncontainer #printedcontainer {min-height:165px; height:auto !important; height:165px;}
.pricingdropdowncontainer .printedcontainer,.pricingdropdowncontainer .blankcontainer,.pricingdropdowncontainer .pricingcontainer2{min-height:150px; height:auto !important; height:150px;}
.pricingdropdowncontainer #printedcontainer,.pricingdropdowncontainer #printedsalecontainer, .pricingdropdowncontainer .printedcontainer {background-color:#EDF3F3; border:1px solid #777777;}
.pricingdropdowncontainer #blankcontainer, .pricingdropdowncontainer .blankcontainer{background-color:#DFE5F5; border-top:1px solid #777777;border-right:1px solid #777777;border-bottom:1px solid #777777;}
.pricingdropdowncontainer .printedcontainer2 {background-color:#E3E3F3; border-left:1px solid #777777;border-right:1px solid #777777;border-bottom:1px solid #777777;}
.lowerbluecontainer .pricinglabel {display:block; color:#3889a9; font-size:1.2em; font-weight:bold; text-align:left; padding:5px 0 2px;clear:both;}
.pricinglabel, .pricingbuffer {display:none;}
.pricingdropdowncontainer .pricingbuffer {text-align:center; height:2px; border-bottom:1px dashed #cccccc; width:280px; padding:5px 5px 0px 5px; display:block; clear:both; margin:0 0 5px 0;}
.pricingdropdowncontainer .pricinglabel {display:block; color:#3889a9; font-size:1.2em; font-weight:bold; text-align:left; padding:5px 0 2px 5px;}
.pricingdropdowncontainer #printedcontainer .btnpersonalize, .pricingdropdowncontainer #printedsalecontainer .btnpersonalize  {text-align:center; float:none; padding:24px 0 4px 47px;}
.pricingdropdowncontainer .printedcontainer .btnpersonalize, .pricingdropdowncontainer .blankcontainer .btnpersonalize, .pricingdropdowncontainer .printedcontainer2 .btnpersonalize {text-align:center; float:none; padding:12px 0 4px 47px;}
.pricingdropdowncontainer #mpblankaddtocart {text-align:center; float:none; padding:9px 0 4px 47px;}
.pricingdropdowncontainer .mpblankrush {padding:5px 0 0;}
.pricingdropdowncontainer #mprushlabel {padding:0 3px; color:#3889a9;font-style:normal;font-weight:bold;font-size:1.0em;}
.pricingdropdowncontainer .pricingguidance {position:absolute; top:70px; padding:0 0 0 10px; width:275px;}
.pricingdropdowncontainer .btnpersonalize .pricingguidance {position:absolute; top:85px; padding:0px; width:200px;}
.container2 {clear:both;}

.mpheader{font-size:14px;text-align:center;font-weight:bold;padding:10px 0px;}
.info-facebook-comments .uiBoxYellow {display:none;}

span.headerfaq, span.headerfaq a:link, span.headerfaq a:hover, span.headerfaq a:visited, span.mpheaderfaq, span.mpheaderfaq a:link, span.mpheaderfaq a:hover, span.mpheaderfaq a:visited{float:right;padding:0px 10px 0px 0px;}
span.headerfaq, span.headerfaq a:link, span.headerfaq a:hover, span.headerfaq a:visited {color:#FFF;}
span.mpheaderfaq, span.mpheaderfaq a:link, span.mpheaderfaq a:hover, span.mpheaderfaq a:visited{color:#563c2c;}

.prtitle a, .prtitle a:visited, .prtitle a:hover, .prtitle{font:Arial, Helvetica, sans-serif;text-align:left;color:#006699;font-weight:bold;font-size:14px;text-decoration:underline;}
.prdate{font:Arial, Helvetica, sans-serif;text-align:left;color:#563c2c;font-size:12px;padding:1px 0px 3px;}
.prtext{font:Arial, Helvetica, sans-serif;text-align:left;color:#563c2c;font-size:12px;}
.prtext a, .prtext a:visited, .prtext a:hover{font:Arial, Helvetica, sans-serif;text-align:left;color:#006699;font-size:12px;}
.prrow {position:relative;padding:5px 0px;border:1px #ccc solid;width:790px;margin:5px 0px; height:110px;}
.primage,.prbody{float:left;}
.primage{width:100px;border-right:1px #ccc dashed;}
.prbody{width:675px;padding:5px;}

ul.homewhyul {padding:0px 5px 5px 15px;}
ul.homewhyul li{padding:0px;}

#sectionbanner{text-align:center;padding:5px 0px 5px 5px;}
#sectionbanner span.imageheadertitle{display:none;}
#sectionbanner img{border:0;padding:0px;}

.outersecondcontainer, #outerlogocontainer{padding:3px 10px 10px 15px;width:980px;float:left;}
.mpoutersecondcontainer {padding:3px 10px 10px 10px;width:320px;float:left;}

#itemdescription{color:#555555;font-size:1.1em;font-family: Arial, Helvetica, sans-serif;}

#envliningoptions{width:950px;}

.optionprice{display:none;}

.csbreak{text-align:center;	padding:20px 0px;}
.csdisclaimer{font-family:"Times New Roman", Times, serif;	font-size:13px;	font-style:italic;}
.cssectiontitle{font-family:"Times New Roman", Times, serif;	font-size:18px;	font-weight:bold;	color:#563c2c;	text-decoration:underline; padding:10px 0px;}
.cssubtitle{font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	color:#3889A9; width:100%}
div.cssubtitle{padding:10px 0px;}
.cstext{font-family:Arial, Helvetica, sans-serif; color:#563c2c; padding:5px 0px}
.cstext a:link, .cstext a:visited{font-family:Arial, Helvetica, sans-serif;	color:#3889A9;}
.cstitle{font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:bold;color:#3889A9; padding:10px 0px;}
.quicktip{font-family:Arial, Helvetica, sans-serif;	font-weight:bold;color:#3889A9;}
.quicktiptext{font-family:Arial, Helvetica, sans-serif;	color:#563c2c;padding-left:20px;font-style:italic;}
.quicktiptextcenter{font-family:Arial, Helvetica, sans-serif; color:#563c2c;padding-left:20px;font-style:italic; text-align:center;}
.quicktiptitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#563c2c; padding:10px 0px;}
.cswordinglabel{font-family:Arial, Helvetica, sans-serif; color:#563c2c;padding-left:20px; text-align:left; float:left; width:140px;}
.cswordinglabelcenter{font-family:Arial, Helvetica, sans-serif;	color:#563c2c;padding-left:10px; text-align:center; font-style:italic; float:left; width:180px;}
.cswordingexample{font-family:Arial, Helvetica, sans-serif;	color:#563c2c;padding-left:20px;font-style:italic; text-align:center; float:left; width:400px;}
.cswordingexamplewide{font-family:Arial, Helvetica, sans-serif;	color:#563c2c;padding-left:20px;font-style:italic; text-align:center; float:left; width:800px;}
.cswordingtitle{font-family:Arial, Helvetica, sans-serif; color:#563c2c;padding-left:10px;font-style:italic; text-align:center; float:left; width:400px;}
.cswordingexampleplain{font-family:Arial, Helvetica, sans-serif; color:#563c2c;	padding-left:10px;	font-style:normal; text-align:center; float:left; width:400px;}
.cswordingexampleshort{font-family:Arial, Helvetica, sans-serif; color:#563c2c;	padding-left:10px;	font-style:normal; text-align:center; float:left; width:180px;}
.cswordingrow{width:800px; min-height:14px; padding:4px 0px; font-size:12px; text-align:center;}
.cswordingtitlerow{width:800px; position:relative; font-weight:bold; padding:5px 0px; font-size:12px;}

div.sectionbanner:after, div.topsectioncontents:after, .topsectionscontentsmore:after, .section2contentsred:after, .bodycontentsfull:after, #widesectioncontent:after, .outerbluecontaineraj:after, #outerbluecontaineraj:after, .section2contentsbrown:after, .section2contentstall:after, .section2contents:after, #brownitemtitledashedborder:after, #widesectionshell:after, .widebodyshell:after, #widebodyshell:after, .footerviewall:after, .footercategory:after, .footeritem:after, .homefootercategory:after, .homefooteritem:after, #brownheadercontainer:after, #relateditemslowerframe:after, .recentitemslowerframe:after, .recent-items:after, #recentitemscontainer:after, .outerbluecontaineroptions:after, .outerlowerbluecontainer:after, .outerlowerspecialinstructionscontainer:after, .outerlowerrushcontainer:after, .outerlowerproofcontainer:after, .outerlowerreturnaddresscontainer:after, .outerlowerbirchcraftcontainer:after, .outerlowerwordingcontainer:after, .outerloweroptionscontainer:after, #outerloweroptioncontainer3:after, #outerloweroptioncontainer:after, .outerloweroptioncontainer:after, #outerloweroptioncontainer2:after, #outerloweroptioncontainer3:after, #outerloweroptioncontainer:after, #outerversecontainer:after, .outerversecontainer:after, #outerlowerwordingcontainer:after, #outerlowerwordingcontainer2:after, .outerlowerpricingcontainer:after, .outerlowerenvelopeliningcontainer:after, .outerlowerdigitalphotocontainer:after, .outerlowerpreshipenvelopescontainer:after, .outerlowerfrontaddresscontainer:after, .outerlowerassemblycontainer:after, .lowerbluecontainer:after, #tab-header-items:after, #tab-header:after, #details-tab:after, #pricing-tab:after, #shipping-tab:after, #related-items-tab:after, #help-tab:after, #tabs:after, #pagingheader:after, #recentitemscontainer:before, .navitem:after, .navsection:after, .navsection:before, .mostrequestedheader:after, .starheading:after, .racontainer:after, .preshipcontainer:after, .assemblycontainer:after, .outersecondcontainer:after, #outerlogocontainer:after, .brownlinespacer:after, .proofcontainer:after, .specialinstructionscontainer:after, .rushcontainer:after, .guidancepadded:after, .redtitle:after, .kwiksealcontainer:after, .logocontainer:after, .liningcontainer:after, .toplevelquestion:after, #tabviewall:after, .:after, .breadrowbanner:after, .rightnavhelplinks:after, #envelopes:after, #bcprinting:after, #printing:after, .outercontainer:after,.outermpcontainer:after, span#copyright:after, #copyright:after, .typesettingcontainer:after, #proofoutercontainer:after, .textconfirmation:after, #iteminfo:after, #iteminfo:before, .itempriceheaderfield:before, .itempriceheaderfield:after, .itemheaderfield:after, .itemwideheaderfield:after, .itemwideheaderrow:after, .itemwideheaderrowleft:after, .itemheadersocialratings:after, .headertopcontainer:after, .guidanceleft:after, .relatedfield:after, .faqquestions:after, #divlastcheck:after, #outertextconfirmationcontainer:after, .mpblankrush:after, .clear:after, #mpblankaddtocart:after, #mprushcheck:after, .helpfulLinks:after, .ecenvelopecontainer:after, .leftnavline:before, .homepagetoprowcontainer:after, .homepagefeaturerowcontainer:after, .homepagesecondrowcontainer:after, .greylinecontainer:after, .prrow:after, .prtext:after, #linkContainer:after, .inforelatedcontents:after, .ra:after, .rabsp:after, .homedesignercontainer:after, .testgreenwhyrow:after, .dd:after, .navcontainer3:after, .optionquestion:before, .optionquestion:after, #printedpricing:after, .cswordingrow:after, .cswordingexample:after, .cssectiontitle:after, .cstext:after, .cstext:before, #sectioncaption:after, .itembrand:after, .mpheaderfaq:after, .itembluename:after, .quicklinkrow:after, .breadrow:after, #freeshipicon:after, .namebar-container:after, #envelopes:after, #printing:after, .pricingcontainer:before, .pricingcontainer:after, .cssubtitle:after, .sectionbannerheader:after, #headerbuttons:after, #brandfooter:after {clear:both;content:".";display:block;height:0;visibility:hidden;}

.mpblankrush{position:relative;float:left;}

#divlastcheck{padding:0px 0px 20px;}
#confirmcontainer{width:650px;height:650px;min-height:650px;}

.imagetextfield .label, .imagetextfield .data {color:#777777; font-size:1.1em;}
.imagetextfield .label {padding:0 3px 0 0;}
.itemwideheaderrow .imagetextfield .label,.itemwideheaderrow .imagetextfield .data {color:#555555; font-size:1.0em;}
.itemwideheaderrow .imagetextfield .label {padding:0 8px 0 0;}
td.itembrand {width:200px;}
.itembrand, .itembrand a:link, .itembrand a:hover, .itembrand a:visited{font-size:14px;font:"Times New Roman", Times, serif;color:#573c2c;font-style:italic;}
.itemheaderfield {padding:5px 0px 0px 30px;width:575px;text-align:left;font-size:12px;}
.itemwideheaderfield {padding:0px 0px 10px 15px;width:580px;text-align:left;position:relative;}
.itemwideheaderrow {padding:3px 0px 3px 15px;width:580px;text-align:left;position:relative;}
.itemwideheaderrowleft {padding:0;width:580px;text-align:left;position:relative;}
.itemheadersocialratings {padding:0 0 10px;width:580px;text-align:left;position:relative;float:left;}
.itempriceheaderfield{text-align:left;width:570px;padding:5px 0px 0px 30px;font-size:12px;}

.outerlowerotheroptionscontainer, .fontcontainer, .outerlowerversecontainer, .facontainer{width:970px;background-color:#eef1f9;padding: 5px;float:left;}
.outerloweroptioncontainer, .outerversecontainer {padding:3px 5px 5px 3px;}
#outerloweroptioncontainer, #outerversecontainer, #outerloweroptioncontainer2, #outerloweroptioncontainer3 {padding:0px 5px 5px;width:90%;}
.outerloweroptionscontainer{width:620px;background-color:#eef1f9;padding: 3px;float:left;}

.navsection {position:relative;}
.leftnavbase {width:196px;padding:2px 2px 10px 2px;margin:0px 0px 0px 5px;min-height:300px;}
.leftnavbase h2 a,.leftnavbase h2{color:#666666;text-align:left;font-size:18px;font-family:Arial, Helvetica, sans-serif;padding:3px 0px 0px 5px;font-weight:normal;}
.navitem {width:192px; height:20px; border-bottom:#cccccc 1px solid; padding:4px 0 0;}
.navitem h3, .navitem h3 a, .navitem h3 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3889A9; text-decoration:none; font-weight:normal; height:16px;}
.navitem h3 a:hover {color:#78C6E0; text-decoration:underline; font-weight:normal;}
.navlist {width:192px; border-bottom:#cccccc 1px solid; padding:4px 0 0;}
.navlist h3, .navlist h3 a, .navlist h3 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3889A9; text-decoration:none; font-weight:normal; height:18px;}
.navlist h3 a:hover {color:#78C6E0; text-decoration:underline; font-weight:normal;}
.navlist h4, .navlist h4 a, .navlist h4 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888; text-decoration:none; font-weight:normal; height:17px; margin:2px 0 0;}
.navlist h4 a:hover {color:#aaaaaa; text-decoration:underline; font-weight:normal;}
.navlist ul {list-style:none}

.blueinsets{float:left;width:100%;text-align:center;margin:0px auto;background-color:#ffffff;position:relative;padding-top:5px;}
.blueinset{padding:5px;}

.greenimage img{text-align:center;padding:0px;border:0px;}

span#enlargeimage {padding:0px 0px 0px 15px;text-align:center;}
#enlargeimage img{position:relative;}

.addthis_toolbox addthis_default_style{float:left;}
td#addthis {width:151px;padding:5px 0px 0px;}
td#gplusone, #___plusone_0{width:25px;overflow:hidden;}
td#gplusone iframe{width:25px;overflow:hidden;}
.a-xf-qb-DO, div#root{width:25px;overflow:hidden;}
#sharethis {padding:0px 0px 5px;}
tr#shareclick {height:20px;width:350px;}
tr#shareclick td#addthis {padding:0px 0px 0px 10px;}
tr#shareclick td#enlarge {padding:0px 5px 0px 0px;}
tr#shareclick td#enlarge {width:135px;}
tr#shareclick td#pinterest {width:50px;}
tr.greenrow {margin:5px 0 0;}
tr.imagebuffer td.imagebuffer {width:100%;border-top:1px dashed #cccccc;}
td.imagebuffer{height:1px;padding:0;margin:0;font-size:5px;}
tr.imagebuffer {height:1px;padding:0;margin:0;font-size:5px;}


tr.tabsectionrow {padding: 5px 0px 0px 0px;}

input.search{BORDER: #563c2c 1px solid; FONT-SIZE: 14px; COLOR: #563c2c; BACKGROUND-COLOR: #e7e7e7;}
input.mailbutton{margin:0px 0px 0px 5px}
.ccbadge {padding: 13px 1px 16px;float: left;}
.ccbadgeicon {margin: 13px 1px 16px;float:left; display:block; width:70px; height:45px; background-position:-391px -122px;}
.ccbadge img{border:0px;}
.bizratebadge {text-align:center;padding:4px 0px;}
.bizratebadge img,.hackerbadge img{border:0px;vertical-align:middle;}
.hackerbadge {padding: 2px 5px;float: left;}
#yahoo-store-checkout {position:relative;width:960px;border-left:solid 2px #563c2c;border-right:solid 2px #563c2c;text-align:left;margin:0px auto;}
div#ys_merchHeader{width:960px;text-align:left;margin:0px auto;position:relative;}

#footer {clear:both; position:relative;}
#recentlyViewedItems{width:200px; margin-left:4px;}
#finaltext {margin:0px; padding:0px; height:1px;}

#copyright {color:#563c2c; display:block; font:normal x-small/1.2 verdana, sans-serif;  text-align:right;}
#brandfooter {text-align:center;padding:3px 0px; height:30px; color:#666666; background-color:#FFFFFF; width:100%;font-size:1.0em; }
#brandfooter a:link,#brandfooter a:visited{color:#666666;}
#brandfooter a:hover {color:#333333;}
#seobottomdescription {text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #563c2c;width: 100%;padding:1px 0px 15px;height:auto !important; height:85px;}

div.linkrow {width:100%;position:relative;}
div.linkrow div.linkpagelinks {float:left;color:#563c2c;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-left:10px;margin-right:10px;width:200px;}
div.linkrow div.linkpagelinks a, div.linkrow div.linkpagelinks a:visited, div.linkrow div.linkpagelinks a:hover {color:#563c2c;text-decoration:underline;}
div.linkrow span.linkpagedescription {float:left;color:#563c2c;font-family: Arial, Helvetica, sans-serif;font-size: 11px;width:475px;}

#oneslogan {font: bold 13px Arial, Helvetica, sans-serif;text-decoration: none;position:absolute;color:#674732;top:40px;left:120px;float:none;width:350px;text-align:left;padding:0px;}

#header h1 {font: bold 13px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration: none;position:absolute;color:#88c1cb;top:40px;left:120px;float:none;width:350px;text-align:left;padding:0px;}
#header h1 a:link, #header h1 a:visited{text-decoration: none;color:#88c1cb;}
#header h1 a:hover{text-decoration: underline;color:#88c1cb;}
#header {background:#ffffff; min-height:74px; height:auto !important; height:74px; position:relative; z-index:200; width:1018px;}

#headeradplaceholder  {background:#ffffff;clear:both;padding:0px 0px 3px;}
#headeradspace {text-align:center;}
#header #hkey {font:12px Arial, Helvetica, sans-serif;color:#563c2c;text-align:center;position:absolute;top:-18px;left:0px;width:960px;}
.headerkeywords {font:12px Arial, Helvetica, sans-serif;color:#563c2c;text-align:center;position:absolute;height:12px;min-height:12px;top:-18px;left:0px;width:960px;}
.headerkeywords h1{font:12px Arial, Helvetica, sans-serif !important;color:#563c2c !important;text-align:center !important;position:absolute !important;top:0px !important;left:0px !important;width:1020px !important;z-index:201 !important;}

.headeremailmenu{font: bold 12px Arial, Helvetica, sans-serif;text-decoration: none;color:#563c2c;position:absolute;top:8px;left:515px;z-index:5;}
.headeremailmenu a:link{text-decoration: none;color:#563c2c;}
.headeremailmenu a:hover{text-decoration: underline;color:#563c2c;}
.headeremailmenu a:visited{text-decoration: none;color:#563c2c;}
.headerlivepersonbigbutton {position:absolute;top:6px;left:586px;}
.headerhackersafe {position:absolute;top:4px;left:894px;}

#menuplaceholder{position:relative; width:100%;}

div.dd {position:relative;z-index:500;visibility:hidden;overflow:hidden;margin:0 auto;padding:0;}
ul.menu {list-style:none;margin-top:4px;margin-left:0;padding-left:0;margin-right:8px;margin-bottom:8px;}
ul.menu li {color:#3889a9;font-size:11px;font-weight:700;margin-left:0px;padding-left:15px;padding-top:9px;}
ul.menu li a:hover {color:#78C6E0;text-decoration:underline;}
ul.menu li a {color:#3889a9;font-size:11px;font-weight:700;display:list-item;height:auto;text-decoration:none;font-family:Arial, Helvetica, sans-serif !important;font-size:11px !important;}
ul.menu ul {list-style:none;margin-top:0;margin-left:5px;margin-right:8px;padding-left:0;}
ul.menu ul li {font-size:10px;font-weight:500;padding-top:3px;}
ul.menu ul li a {color:#563c2c;font-size:10px;font-weight:500;}
ul.menu li li {padding-left:0;}

.breadtable{margin-bottom:3px;}
.ysw-breadcrumbs{font-size:10px;}
.breadrowbanner{width:100%;height:46px;min-height:46px;position:relative;}
#smallimage {float:left;margin:0 auto;text-align:center;width:180px;}
#smallimage img{padding:10px 0px 10px 3px;margin:0 auto;}
.breadrow{position:relative;width:100%;min-height:21px;}
span.breadcrumbssmall{float:left;width:730px;}
span.breadcrumbswide{float:left;width:1030px;}
span.halfbanner{position:absolute;right:0px;top:0px;}
span.halfbanner img{margin:-7px 0 0 0;}

.topbodycontainer{width:1022px;}
#homerightbodytop {float:left;font:bold 13px Arial, Helvetica, sans-serif;color:#c9aa73;width:749px;text-decoration:none;z-index:0;}
#tabrightbodytop {font:bold 13px Arial, Helvetica, sans-serif;color:#c9aa73;width:928px;text-decoration:none;height:auto !important;height:200px;z-index:0;margin:7px 0 10px 15px;position:relative;}

.clear20, .clear10{clear:both;margin:30px 0px 30px 0px}
.clear, .powerclear{width:100%;clear:both;content:".";display:block;height:0;visibility:hidden;}

.homepagefeaturerowcontainer, .homepagesecondrowcontainer, .homepagetoprowcontainer, .homesectionbottom, table.sectiontopbox {width:100%;}
.homepagefeaturerowcontainer {height:496px;}
.homepagerowtwocontainer {height:244px;}
.homepagemainfeature, .homepagetopsectionfeatures, .homepagesecondfeature, .homepagesecondsectionfeatures {float:left;}
.hfsi{padding:12px 0 0;}
.hsfi, .homepagesecondfeature{height:244px; width:135px;}
.homepagesecondsectionfeatures{height:244px; width:665px; }
.homepagemainfeature {width:551px; height:496px;}
.homepagetopsectionfeatures{width:247px;}
.homepagetoprowcontainer {height:70px;}
.homepagemainrotatingimage {float:left;padding-left:3px;width:644px;}
.homepagemainimage {float:left;}
.homepagemainimage img{width:644px;height:311px;border:0;padding-left:3px;}
.homecategorysecondimage img{padding:0 15px 10px;}

.requestedcategory-namebar{width:100%;height:24px;min-height:24px;}
	    .requestedcategory-namebar .mostrequestedheader {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-align:center;color:#563c2c;height:18px;float:left;padding:10px 0px 8px 0px;width: 100%; }
        .requestedcategory-namebar .mostrequestedheader A:link,.requestedcategory-namebar .mostrequestedheader A:visited {color:#563c2c;text-decoration:none;}
		.requestedcategory-namebar .mostrequestedheader A:hover {color:#563c2c;text-decoration:underline;}
span.homepagefeature{float:left;padding:0px 0px 0px 5px;}

.aboutibox-text{font-family:Arial, Helvetica, sans-serif;font-size:0.95em;text-align:left;color:#563c2c;padding:2px 5px;}
.aboutibox-text a,.aboutibox-text a:visited{color:#3889A9;font-weight:bold;}
.aboutibox-text p{margin:5px 0px; padding:0;}

.aboutfooter-text{font-family:Arial, Helvetica, sans-serif;font-size:0.95em;text-align:left;color:#563c2c;padding:2px 5px;}
.aboutfooter-text a,.aboutfooter-text a:visited{color:#563c2c; text-decoration:none;}
.aboutfooter-text p{margin:5px 0px; padding:0;}

.homecategory-namebar h2, .aboutibox-namebar h2 a:link, .homedesigner-namebar h2 a:link, .aboutibox-namebar h2 a:visited, .homedesigner-namebar h2 a:visited, .homecategory-namebar, .aboutibox-namebar a:link, .homedesigner-namebar a:link, .aboutibox-namebar a:visited, .homedesigner-namebar a:visited{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-align:left;color:#3889A9;text-decoration:none;}
.namebar-container{width:100%;position:relative;}
.homecategoryname, .homeinvitename, .homedesignername{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-align:left;text-decoration:none;float:left;}
.homeinvitename,.homecategoryname,.homedesignername{color:#666666;}
.homedesignername a, .homedesignername a:visited{text-decoration:none;color:#666666;}
.homedesignername a:hover{text-decoration:underline;color:#666666;}
.categorydottedlinename, .invitedottedlinename, .designerdottedlinename{float:left;height:3px; display:block; text-align:center; margin:15px 0 0 5px;overflow:hidden;}
.categorydottedlinename{width:520px;}
.invitedottedlinename{width:340px;}
.designerdottedlinename{width:630px;}


.sectionitem-namebar{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-align:center;color:#3889A9;text-decoration:none;}
.addons {visibility:hidden;}

.whyshop-namebar h2,.whyshop-namebar h2 a:link, .whyshop-namebar h2 a:visited,.testimonial-namebar h2,.testimonial-namebar h2 a:link,.testimonial-namebar h2 a:visited,.whyshop-namebar,.whyshop-namebar a:link, .whyshop-namebar a:visited,.testimonial-namebar,.testimonial-namebar a:link,.testimonial-namebar a:visited{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-align:left;color:#3889A9;		text-decoration:none;width:240px;padding:0px;}
.whyshoptext{font: 12px Arial, Helvetica, sans-serif;text-decoration: none;font-weight:300;color:#563c2c;padding:4px 0 2px 12px;line-height:14px;width:225px;}
.whyshop-navbar{width:230px;}
.whyshoptext p{margin:4px 0;}

.testimonial-text,.iboxgreen-text{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight:300;color:#563c2c;}
.iboxgreen-text,.testimonial-text{font-size: 0.95em;padding:6px 2px 5px 10px;}
.testimonial-text span.author{font: 11x Arial, Helvetica, sans-serif;text-decoration: none;font-weight:300;color:#3889a9;}
.iboxgreen-text span.greenlink{font: 12px Arial, Helvetica, sans-serif;text-decoration: none;font-weight:300;padding:10px;color:#009933;}

.aboutibox-namebar h2 a:hover, .homedesigner-namebar h2 a:hover,.whyshop-namebar h2 a:hover, .testimonial-namebar h2 a:hover{text-decoration:underline;}

.homedesigner-namebar{height:20px;}
.homecategorysection-namebar {width:100%;height:22px;min-height:22px;}
        div.homecategorysection-namebar h2 {font-family:Arial, Helvetica, sans-serif;font-size:22px;text-align:center;font-weight:bold;color:#563c2c;height:16px;padding:2px 0px;float: left;width: 100%;}
	    div.homecategorysection-namebar .sectionheader {font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:bold;text-align:center;color:#3889a9;height:22px;padding:2px 0px;float: left;width: 100%;}
        div.homecategorysection-namebar .sectionheader A:link,div.homecategorysection-namebar .sectionheader A:visited, div.homedesignersection-namebar h2 A:link, div.homedesignersection-namebar h2 A:visited, div.homecategorysection-namebar .mostrequestedheader A:link,div.homecategorysection-namebar .mostrequestedheader A:visited, div.homecategorysection-namebar h2 A:link,div.homecategorysection-namebar h2 A:visited {color:#563c2c;text-decoration:none;}
	    div.homecategorysection-namebar .mostrequestedheader {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-align:center;color:#563c2c;height:18px;float:left;padding:10px 0px 8px 0px;width: 100%;}
.homedesignerrow{width:800px;height:192px;}
.testgreenwhyrow{width:800px;height:225px;position:relative;}
.whyshoprow{width:800px;height:125px;position:relative;}
.whyshoprownamebar{width:800px;height:25px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-align:left;color:#666666;text-decoration:none;float:left;border-bottom:dotted 2px #999999;}
.whyshopcell{width:260px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
.whyshopcell p{margin: 5px 0;}
.testimonials-container,.whyshopcontainer,.greencontainer{width:254px;height:192px;float:left;}

.homedesignersection-namebar {width:1002px;height:32px;min-height:32px;}
        div.homedesignersection-namebar h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;text-align:center;font-weight:bold;color:#563c2c;height:24px;padding:5px 0px 3px 0px;float: left;width: 100%;}
.widesectionnamebar {width:928px;height:32px;min-height:32px;}
.narrowsectionnamebar {width:456px;height:32px;min-height:32px;}
.tabwidesection-namebarbrown {width:928px;height:32px;min-height:32px;}
        div.tabwidesection-namebarbrown h1 {font-family:Arial, Helvetica, sans-serif;font-size:18px;text-align:center;font-weight:normal;color:#ffffff;height:22px;padding-top:4px;float: left;width: 100%;}
        div.tabwidesection-namebarbrown h1 A:link, div.tabwidesection-namebarbrown h1 A:visited, div.tabwidesection-namebarbrown h2 A:link, div.tabwidesection-namebarbrown h2 A:visited {color:#ffffff;text-decoration:none;}
		div.tabwidesection-namebarbrown h1 A:hover, div.tabwidesection-namebarbrown h2 A:hover {color:#ffffff;text-decoration:underline;}
        div.tabwidesection-namebarbrown h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;text-align:center;font-weight:normal;color:#ffffff;height:22px;padding-top:4px;float: left;width: 100%;}

.topsection-namebarbrownbrown {background-color:#ffffff;color:#FFFFFF;font-size:16px;height:26px;padding-top:2px;border-top:1px dashed #563c2c;border-bottom:1px dashed #563c2c;font-weight: bold;width:100%;text-align:center;}
        div.topsection-namebarbrownbrown h1, div.topsection-namebarbrownbrown h2, div.topsection-namebarbrownbrown h3 {background-color:#99cc99;font-size:16px;color:#563c2c;height:22px;padding-top:2px;float: left;width: 100%;}
        div.topsection-namebarbrownbrown h1 A:link, div.topsection-namebarbrownbrown h1 A:visited, div.topsection-namebarbrownbrown h1 A:hover, div.topsection-namebarbrownbrown h2 A:link, div.topsection-namebarbrownbrown h2 A:visited, div.topsection-namebarbrownbrown h2 A:hover, div.topsection-namebarbrownbrown h3 A:link, div.topsection-namebarbrownbrown h3 A:visited, div.topsection-namebarbrownbrown h3 A:hover, div.topsectioncontents div.sectionname a:hover, div.homecategorysection-namebar .mostrequestedheader A:hover, div.homedesignersection-namebar h2 A:hover, div.homecategorysection-namebar .sectionheader A:hover, div.homecategorysection-namebar h2 A:hover {color:#563c2c;text-decoration:underline;}
.topsectiontext{font: 12px Arial, Helvetica, sans-serif;text-decoration: none;color:#563c2c;width:98%;height:40px;float:left;margin-left:5px;margin-bottom:10px;text-align:left;}
.topsectiontext a{text-decoration: none;}
div.topsectioncontents div.sectionname{color:#563c2c;padding:10px 0px 0px 10px;height:28px;width:130px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align:center;}
div.topsectioncontents div.sectionname a, div.topsectioncontents div.sectionname a:visited{color:#563c2c;text-decoration:none;}
div.topsectioncontents div.itemname{color:#006699;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align:center;}
div.itemname{color:#006699;min-height:28px;height:1%;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align:center;}
div.topsectioncontents div.itemname a, div.topsectioncontents div.itemname a:visited, div.itemname a, div.itemname a:visited, div.section-name a, div.section-name a:visited, div.sectionname a, div.sectionname a:visited{color:#006699;text-decoration:underline;}
div.topsectioncontents div.itemname a:hover, div.itemname a:hover, div.section-name a:hover, div.sectionname a:hover{color:#006699;background-color:#88c1cb;text-decoration:underline;}
div.section-name{padding:7px 0px 0px 0px;height:28px;color:#006699;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align:center;}
div.sectionname{padding:10px 0px 0px 20px;height:28px;color:#006699;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align:center;}

.homerightbodycontentsitem {float:left;font:bold 12px Arial, Helvetica, sans-serif;color:#563c2c;width:48%;height:265px;margin:0px 6px 10px 7px;text-decoration:none;z-index:0;}
.homerightbodycontentspriceitem {float:left;font:bold 12px Arial, Helvetica, sans-serif;color:#563c2c;width:48%;height:260px;margin:0px 6px 10px 7px;text-decoration:none;z-index:0;}
.rightbodycontentsitem {float:left;font:bold 12px Arial, Helvetica, sans-serif;color:#563c2c;width:48%;height:305px;margin:0px 6px 10px 7px;text-decoration:none;z-index:0;}
.rightbodycontentsitems {float:left;font:bold 12px Arial, Helvetica, sans-serif;color:#563c2c;width:456px;min-height:270px;margin:0 0 5px 15px;text-decoration:none;z-index:0;}

.hometopsectioncontainer {margin:0px 3px 10px 4px;}
.topsectioncontainer {margin:0px 3px 10px 4px;}
.tabsectioncontainer {float:left;font:bold 13px Arial, Helvetica, sans-serif;color:#c9aa73;width:928px;text-decoration:none;height:auto !important;height:200px;z-index:0;margin:0px 0px 5px 0px;}
.homedesignersectioncontainer {padding:0 3px 0 5px;}
.aboutiboxcontainer {padding:0px;position:relative;}
.homedesignercontainer,.homecategorycontainer{padding:5px 0 0;position:relative;}
.homedesignercontainer{width:800px;height:170px;}
.homedesigner-title{float:left;width:600px;}

.designerrowdashed{width:1px;float:left;padding:0px 9px;height:192px;}
.topsectionscontentsmore{color:#563c2c;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;padding-right:5px;float:right;}
.topsectionscontentsmore a{color:#ff0000;text-decoration:underline;}
.topsectionscontentsmore a:visited{color:#ff0000;text-decoration:underline;}
.topsectionscontentsmore a:hover{color:#ff0000;text-decoration:underline;}

div.tabsection-namebarbrown {font-family:Arial, Helvetica, sans-serif;color:#ffffff;height:32px;min-height:32px;position:relative;font-size:16px;width:456px;}
		div.tabsection-namebarbrown h3 {padding-top:4px;height:22px;font-size:20px;font-weight:normal;float: left;text-align:center;width:100%;}
        div.tabsection-namebarbrown h3 A:link {color:#ffffff;text-decoration:none;}
        div.tabsection-namebarbrown h3 A:visited {color:#ffffff;text-decoration:none;}
        div.tabsection-namebarbrown h3 A:hover {color:#ffffff;text-decoration:underline;}

div.tabsectionfooterbrown {height:5px;min-height:5px;position:relative;width:456px;}
div.tabsectionfooterholiday {height:5px;min-height:5px;position:relative;width:456px;}
div.tabsection-namebarholiday {color:#ffffff;height:26px;min-height:26px;padding-top:2px;position:relative;font-size:16px;font-weight: bold; width:456px;}
        div.tabsection-namebar span.section-title {padding-top:2px;font-size:16px;height:22px;background-color:#99cc99;float: left;text-align:center;width:100%;}
        div.tabsection-namebar span.section-title A:link {color:#563c2c;text-decoration:underline;}
        div.tabsection-namebar span.section-title A:visited {color:#563c2c;text-decoration:underline;}
        div.tabsection-namebar span.section-title A:hover {color:#563c2c;text-decoration:underline;}
		div.tabsection-namebar h2 {padding-top:2px;height:22px;font-size:16px;background-color:#99cc99;float: left;text-align:center;width:100%;}
        div.tabsection-namebar h2 A:link {color:#563c2c;text-decoration:underline;}
        div.tabsection-namebar h2 A:visited {color:#563c2c;text-decoration:underline;}
        div.tabsection-namebar h2 A:hover {color:#563c2c;text-decoration:underline;}
		div.tabsection-namebarholiday h3 {padding-top:2px;height:22px;font-size:16px;float: left;text-align:center;width:100%;}
        div.tabsection-namebarholiday h3 A:link {color:#ffffff;text-decoration:underline;}
        div.tabsection-namebarholiday h3 A:visited {color:#ffffff;text-decoration:underline;}
        div.tabsection-namebarholiday h3 A:hover {color:#ffffff;text-decoration:underline;}

div.section-namebar {background-color:#ffffff;color:#563c2c;height:26px;padding-top:2px;position:relative;border-top:1px dashed #563c2c;border-bottom:1px dashed #563c2c;font-size:16px;font-weight: bold;width:100%;}
        div.section-namebar span.section-title {padding-top:2px;font-size:16px;height:22px;background-color:#99cc99;float: left;text-align:center;width:100%;}
        div.section-namebar span.section-title A:link {color:#563c2c;text-decoration:underline;}
        div.section-namebar span.section-title A:visited {color:#563c2c;text-decoration:underline;}
        div.section-namebar span.section-title A:hover {color:#563c2c;text-decoration:underline;}
		div.section-namebar h2 {padding-top:2px;height:22px;font-size:16px;background-color:#99cc99;float: left;text-align:center;width:100%;}
        div.section-namebar h2 A:link {color:#563c2c;text-decoration:underline;}
        div.section-namebar h2 A:visited {color:#563c2c;text-decoration:underline;}
        div.section-namebar h2 A:hover {color:#563c2c;text-decoration:underline;}
		div.section-namebar h3 {padding-top:2px;height:22px;font-size:16px;background-color:#99cc99;float: left;text-align:center;width:100%;}
        div.section-namebar h3 A:link {color:#563c2c;text-decoration:underline;}
        div.section-namebar h3 A:visited {color:#563c2c;text-decoration:underline;}
        div.section-namebar h3 A:hover {color:#563c2c;text-decoration:underline;}

.lowersectionstext{font: 12px Arial, Helvetica, sans-serif;text-decoration: none;color:#563c2c;width:97%;margin-left:5px;margin-bottom:10px;}
.lowersectionstext a{text-decoration: none;}
.section2contentsred{position:relative;border-right: 3px solid #ff0000;border-left: 3px solid #ff0000;height:284px;}
.section2contentsbrown{position:relative;border-right: 3px solid #563c2c;border-left: 3px solid #563c2c;min-height:230px;height:auto !important;height:230px;}
.section2contentstall{position:relative;border-right: 3px solid #563c2c;border-left: 3px solid #563c2c;min-height:305px;height:auto !important;height:305px;}
.section2contents{position:relative;margin-top: 1px;border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height:284px;}
.section2homecontents{position:relative;margin-top: 1px;border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height:234px;}
.section2homepricecontents{position:relative;margin-top: 1px;border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height:234px;}

.lowersectionsicon {float:right;border:0px;margin:5px;right:5px;top:5px;}
.lowersectionscontents{color:#563c2c;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;height:80px;width:46%;position:absolute;bottom:35px;left:10px;}
.lowersectionscontents2{color:#563c2c;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;height:80px;width:46%;position:absolute;bottom:35px;right:10px;}
.lowersectionsitemtext{color:#006699;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin:3px 0px 0px 0px;}
.lowersectionsitemtext a{color:#006699;text-decoration:none;}
.lowersectionsitemtext a:visited{color:#006699;text-decoration:none;}
.lowersectionsitemtext a:hover{color:#006699;text-decoration:underline;}
.lowersectionscontentsmore{color:#563c2c;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;position:absolute;right:5px;bottom:5px;}
.lowersectionscontentsmore a{color:#ff0000;text-decoration:underline;}
.lowersectionscontentsmore a:visited{color:#ff0000;text-decoration:underline;}
.lowersectionscontentsmore a:hover{color:#ff0000;text-decoration:underline;}

.hometopsectionbottom{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height: 240px;position:relative;margin-top:1px;}
.hometopsectionbottommed{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height: 295px;position:relative;margin-top:1px;}
.hometopsectionbottomtall{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height: 360px;position:relative;margin-top:1px;}
.hometopsectionbottommedtall{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height: 465px;position:relative;margin-top:1px;}

.topsectionbottom{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height:250px;position:relative;text-align:center;margin:0px auto;margin-top:1px;}
.topsectionbottommed{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;position:relative;min-height:100px;height:1%;margin-top:1px;}
.requestedsectionbottom{padding:0px 5px 5px 0px;text-align:center;width:100%;}
.requestedcontainer{border: 1px solid #cccccc;}

.homesectiondesigner{border-right: 2px solid #d5d5d5;border-left: 2px solid #d5d5d5;width:998px;}
	
.contents-table{padding:0px;}

#item-contents-table{border-spacing:2px;}
#section-item-contents-table{border-spacing:5px;}
.homecategorycontents table#contents-table{border-spacing:0px;}
.tabsectionbottommed{border-right: 3px solid #563c2c;border-left: 3px solid #563c2c;position:relative;width:922px;height:auto !important;height:200px;min-height:100px;}
.tabwidefooter{height:5px;font-size:4px;width:928px;margin: 0;}
.homesectiondesignerfooter{background-repeat:no-repeat;width:1002px;height:13px;min-height:13px;}

.topsectionbottomtall{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height:375px;position:relative;margin-top:1px;}
.topsectionbottommedtall{border-right: 1px solid #563c2c;border-bottom: 1px solid #563c2c;border-left: 1px solid #563c2c;height:400px;position:relative;margin-top:1px;}
.brownitemtitledashedborder{width:100%;height:28px;line-height:28px;padding-top:2px;margin-bottom:5px;border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;}
.brownitemtitledashedborder h1{width: 100%;height: 26px;line-height:26px;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color: #ffffff;background-color:#4c37cc;text-align:center;}
.brownitemtitledashedborder h1 a, .brownitemtitledashedborder h1 a:visited,.brownitemtitledashedborder h1 a:hover{color: #ffffff;text-decoration:underline;}
.brownitemtitledashedborder h2{width: 100%;height: 23px;line-height:23px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color: #ffffff;background-color:#563c2c;text-align:center;}
.brownitemtitledashedborder h2 a{color: #ffffff;text-decoration:underline;}
.brownitemtitledashedborder h2 a:visited{color: #ffffff;text-decoration:underline;}
.brownitemtitledashedborder h2 a:hover{color: #ffffff;text-decoration:underline;}
.brownitemtitledashedborder h3{width: 100%;height: 23px;line-height:23px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color: #ffffff;background-color:#563c2c;text-align:center;}
.brownitemtitledashedborder h3 a,.brownitemtitledashedborder h3 a:visited,.brownitemtitledashedborder h3 a:hover{color: #ffffff;text-decoration:underline;}

#brownitemtitledashedborder{width:1000px;height:30px;margin:0 0 0 7px;}
.shorttopsection #brownitemtitledashedborder{width:1000px;height:40px;margin:0px 0px 15px 7px;}

#faqtitleborder{width:95%;height:35px;text-align:center;margin-left:2%;}

div#brownitemtitledashedborder #page-title,div#brownitemtitledashedborder h1,div#faqtitleborder h1,div#brownbarborder h1{width: 100%;height: 27px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;color: #3889A9;text-align:left;}

#tabitemtitle{width:98%;height:31px;margin-left:3px;margin-bottom:5px;padding-top:5px;}
div#tabitemtitle #page-title,div#tabitemtitle h1{width: 100%;height: 29px;font-family:Arial, Helvetica, sans-serif;font-size:21px;color: #ffffff;background-color:#563c2c;text-align:center;}

.topicheading2 {color:#674732;font-size:14px;font-family:"Times New Roman", Times, serif;font-weight:normal;line-height:40px;	height:40px;width:1000px;}

div#notabitemtitle #page-title,div#notabitemtitle h1{width: 100%;height: 35px;padding:5px 0px;font-family:"Times New Roman", Times, serif;font-size:24px;color: #fff;text-align:center;font-weight:normal;}

#brownbread {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#563c2c;text-decoration:none;text-align:left;z-index:0;margin:0px 0px 5px 5px;}
#brownbread a{color:#563c2c;text-decoration:none;}
#brownbread a:visited{color:#563c2c;text-decoration:none;}
#brownbread a:hover{color:#563c2c;text-decoration:underline;}

#topsectioncaption{font: 12px Arial, Helvetica, sans-serif;padding: 5px 0px 5px 15px;text-decoration: none;color:#563c2c;width:96%;}
.lowersectionsmallcontents {text-align:center;position:absolute;width:100%;bottom:25px;}
.tabsectionsmallcontents {text-align:center;width:100%;margin-bottom:15px;padding-top:5px;}
.tabsectiondesignercontents {text-align:center;width:100%;padding-top:5px;}
.tabsectiondesignercontents table{border-top:dotted 2px #999999;}

.homecategorycontents, .relateditemscontents  {text-align:center;padding:10px 0px 10px;width:100%; }
.facebookcomments {text-align:left;padding:10px 0px 10px;width:100%;}
.homecategorycontainer .homecategorycontents {border-top:dotted 2px #999999;}
.homecategoryfeaturecontents {text-align:center;padding:0px;width:100%;}
.homecategorycontentscontainer {text-align:center;width:100%; border-top:dotted 2px #999999;}
.sectionitemscontainer {text-align:center;width:100%;}

.tabnarrowmoreright {font: 11px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration: none;color:#563c2c;position:absolute;bottom:3px;right: 10px;}
.tabnarrowmoreright a {text-decoration: none;color:#279e05;}
.tabnarrowmoreright a:visited {text-decoration: none;color:#279e05;}
.tabnarrowmoreright a:hover {text-decoration: underline;color:#279e05;}

.tabnarrowmore {font: 11px Arial, Helvetica, sans-serif;font-weight:bold;padding: 8px 0px 0px 10px;text-decoration: none;color:#563c2c;}
.tabnarrowmore a {text-decoration: none;color:#563c2c;}
.tabnarrowmore a:visited {text-decoration: none;color:#563c2c;}
.tabnarrowmore a:hover {text-decoration: underline;color:#563c2c;}

.customerservicecontents {text-align:left;padding-left:10px;font-size:12px;color:#563c2c;}
.customerservicecontents a{color:#563c2c;}
.customerservicecontents a:visited{color:#563c2c;}
.customerservicecontents a:hover{color:#563c2c;}

.topsectiontextcontentsarea {margin:10px 0 0 0;}
table.widesectiontextcontentsbox {text-align:center;border:0px;width:919px;margin:0px 0px 0px 3px;padding:2px;}
td.widesectiontextcontents {vertical-align:middle;text-align:left;width:23%;padding:2px 0px 2px 15px;font-size:11px;color:#59B0C4;}	
td.widesectiontextcontents a{color:#563c2c;text-decoration:none;}	
td.widesectiontextcontents a:visited{color:#563c2c;text-decoration:none;}	
td.widesectiontextcontents a:hover{color:#563c2c;text-decoration:underline;}	

table.narrowsectiontextcontentsbox {text-align:center;border:0px;width:445px;margin-left:3px;padding:2px;}
td.narrowsectiontextcontents {vertical-align:middle;text-align:left;width:50%;padding:2px 0px 2px 15px;font-size:11px;color:#59B0C4;}	
td.narrowsectiontextcontents a{color:#563c2c;text-decoration:none;}
td.narrowsectiontextcontents a:visited{color:#563c2c;text-decoration:none;}
td.narrowsectiontextcontents a:hover{color:#563c2c;text-decoration:underline;}

table.topsectiontextcontentsbox {text-align:center;border:0px;width:928px;margin-left:15px;}
td.topsectiontextcontentsboxheader {text-align:center;font-size:7px;border:0px;width:928px;min-height:11px;height:11px;}
td.topsectiontextcontentsboxfooter {text-align:center;border:0px;font-size:7px;width:928px;height:11px;min-height:11px;}
table.boxborder {background-repeat:repeat-y;width:928px;}
table.sectiontopbox td.topsectiontextcontentsa a {text-align:center;font-weight:bold;padding:0px;font-size:12px;color:#563c2c;font-variant:small-caps;text-decoration:none;}
table.sectiontopbox td.topsectiontextcontentsb, table.sectiontopbox td.topsectiontextcontentsa {width:23%;}
table.sectiontopbox td.topsectiontextcontentsb a {text-align:center;font-weight:bold;padding:0px;font-size:12px;color:#3889A9;font-variant:small-caps;text-decoration:none;}
table.sectiontopbox td.topsectiontextcontentsb a:hover,table.sectiontopbox td.topsectiontextcontentsa a:hover{text-decoration:underline;}

.moreparties{text-align:center;font-size:14px;font-weight:bold;padding-bottom:5px;color:#563c2c;}
tr.topsectiontextcontentsrow {padding:10px 0px 0px 0px;}
td.topsectiontextcontents {vertical-align:middle;text-align:left;font-weight:bold;padding:0px 0px 2px 15px;font-size:11px;color:#59B0C4;}
td.topsectiontextcontents a{text-decoration:none;color:#563c2c;}
td.topsectiontextcontents a:visited{color:#563c2c;text-decoration:none;}
td.topsectiontextcontents a:hover{color:#563c2c;text-decoration:underline;}

.lowersectionsmallcontents img{vertical-align:middle;}

.itemimage {text-align:center;}

.homecategorycontentscontainer .homecategoryimage {text-align:center;vertical-align:middle;padding:1px 0px}
.homecategoryimage {text-align:center;vertical-align:middle;padding:3px 0px 8px;}
.homecategoryfeatureimage {text-align:center;vertical-align:middle;padding:0px;}
.homecategorysecondimage {text-align:center;vertical-align:middle;padding:0px;}
.homeitemimage {text-align:center;vertical-align:middle;padding:3px 0 3px 3px;min-height:120px;min-width:120px;}
.homeitemimage h4{display:table-cell;height:120px;text-align:center;vertical-align:middle;width:120px;border:solid 1px #CCCCCC;}
.homeitemimage img{vertical-align:middle;}
.homeitemimage a,.homeitemimage a:visited{text-decoration:none;color:#006699;}
.homeitemimage a:hover{text-decoration:underline;}
.homeitemimage {color:#563c2c;}
.homeitemimage #aslowas{color:#FF0000;}

.sectionitemimage {text-align:center;vertical-align:middle;padding:3px 2px;border:solid 1px #CCCCCC;min-height:120px;min-width:120px;}
.sectionitemimage h4{display:table-cell;height:100px;text-align:center;vertical-align:middle;width:114px;}
.sectionitemimage img{vertical-align:middle;}
.sectionitemimage a,.homeitemimage a:visited{text-decoration:none;color:#006699;}
.sectionitemimage a:hover{text-decoration:underline;}
.sectionitemimage {color:#563c2c;}

.greylinecontainer{padding:5px 0px;	font-size:0px; 	text-align:center;}

.homecategoryimage img{text-align:center;vertical-align:middle;}
td.homecategoryimage h2{padding:0; margin:0; margin-before:0px; margin-after:0px;}

.sectionimage {height: 90px;background-image:url(../images/lowersectionimagebackground.gif);background-repeat:no-repeat;vertical-align:middle;}
.tabsectionimage {height: 105px;background-image:url(../images/tabsectionimagebackground.gif);background-repeat:no-repeat;vertical-align:middle;}

.topitemimage {text-align:center;}
.fontpreviewbutton {padding:5px 0px 0px 275px;}
.uploadpreviewbutton {padding:0px 0px 0px 130px;}
#bottomadspace {margin-top:5px;}

.topsectionimage {height: 105px;vertical-align:middle;}

#faqcontainer {margin:0 auto; text-align:left; width:95%; border:solid 1px #563c2c; background-color: #e9e9e4;} /* This "container" is needed as IE produces resize induced rendering errors when using the BODY element for a container. */ 

.bottomrightcontainer {float:left;font:bold 12px Arial, Helvetica, sans-serif;background-color:#563c2c;color:#ffffff;width:48%;height:400px;margin:0px 6px 10px 7px;text-decoration:none;z-index:0;}
.frontpagetextblock{position:relative;height:160px;width:1012px;}
.bottomleftcontainerheader {width:419px;height:18px;float:left;}
.bottomsection-namebarbrown {background-color:#563c2c;color:#ffffff;height:28px;font-size:20px;font-weight: bold;width:100%;border-bottom:1px dashed #a37658;float:left;text-align:center;}
.aboutheaderbar {width:515px;min-height:32px;height:32px;background-repeat:no-repeat;float:left;text-align:center;}
.aboutheaderbartext {width:515px;min-height:27px;color:#563c2c;font-size:18px;font-weight: bold;text-align:center;padding:5px 0px 0px 0px;}
.aboutheaderbartext a{color:#563c2c;text-decoration:none;}
.aboutheaderbartext a:visited{color:#563c2c;text-decoration:none;}
.aboutheaderbartext a:hover{color:#563c2c;text-decoration:underline;}

.whyheaderbartext {width:515px;min-height:27px;color:#563c2c;font-size:18px;font-weight: bold;text-align:center;padding:5px 0px 0px 0px;}
.whyheaderbartext a,.whyheaderbartext a:visited,.whyheaderbartext a:hover{color:#563c2c;text-decoration:none;}

.homeallbrands,.homeallbrands a,.homeallbrands a:visited{font-size:12px;font-weight:bold;color:#666666;float:right;text-align:right;padding:4px 5px 0px 0px;width:175px; text-decoration:none;}
.homeallbrands a:hover{color:#666666;text-decoration:underline;}

.bottomsection-text{font: 12px Arial, Helvetica, sans-serif;color:#ffffff;width:90%;float:left;margin:15px 5px 5px 10px;}
.bottomsection-text a,.bottomsection-text a:visited{color:#ffffff;text-decoration:none;}
.bottomsection-text a:hover{color:#ffffff;text-decoration:underline;}

#widesectionshell{background:#ffffff;margin:2px;float:left;width:1014px;z-index:1;}
#widesectioncontent{width:1014px;background:#ffffff;color:#563c2c;font: 12px Arial, Helvetica, sans-serif;margin:0px;}

div#toplevelsectiontitle #page-title{width: 100%;height: 30px;margin-top:7px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color: #ffffff;text-align:center;}
div#toplevelsectiontitle h1{width: 100%;height: 25px;margin-top:5px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color: #ffffff;text-align:center;}

.leftnavline{text-align:center;font-size:0px;line-height:2px;padding:6px 0px 2px;}
.leftnavlines{text-align:center;font-size:0px;line-height:2px;padding:0px 0px 2px; background-position:-264px -200px; width:196px; height:6px;}

span.navspacer{float:left;width:20px;height:20px;}
span.blanknavspacer{float:left;width:20px;}
span.nonavspacer{float:left;width:5px;}
span.arrowspacer{float:left;background-position:-223px -40px;background-repeat:no-repeat;width:6px;height:8px;margin:15px 5px 0px 5px;}
.topnavsection .navspacer{background: url('../images/plus10no.gif') no-repeat top left;cursor:pointer;}

span.navh3{float:left;width:178px;}

.leftnavtopcontainer{width:203px;float:left;}
.leftnavcontainer{width:198px;float:left;border:1px solid #ccc;padding:2px 2px 10px 2px;margin:0px 0px 0px 5px;min-height:200px;}
.leftnavbasic{width:194px;padding:2px 2px 10px 2px;margin:0px 0px 0px 5px;min-height:300px;}
.leftnavtopcontainer .leftnavbasic h2 a,.leftnavtopcontainer .leftnavbasic h2{color:#666666;text-align:left;font-size:18px;font-family:Arial, Helvetica, sans-serif;padding:3px 0px 0px 5px;font-weight:normal;}
.leftnavtopcontainer .leftnavbasic .quicklinks {color:#563c2c;font-family:Arial,Helvetica,sans-serif;font-size:18px;padding:3px 0 0 5px;text-align:left;}

.facebookleftnav, .blogleftnav, .mailinglistleftnav, .myaccountleftnav, .twitterleftnav{color:#563c2c;background-repeat:no-repeat;padding:0px 0px 0px 30px;line-height:25px;background-position:left;}

.twitterleftnav a, .twitterleftnav a:visited, .facebookleftnav a, .blogleftnav a, .mailinglistleftnav a, .myaccountleftnav a, .facebookleftnav a:visited, .blogleftnav a:visited, .mailinglistleftnav a:visited, .myaccountleftnav a:visited{color:#563c2c;text-decoration:none;}

.quicklinkrow a, .quicklinkrow a:visited{color:#563c2c; text-decoration:none;}
.quicklinkrow a:hover{color:#563c2c; text-decoration:underline;}

.facebookleftnav a:hover, .blogleftnav a:hover, .mailinglistleftnav a:hover, .myaccountleftnav a:hover{color:#563c2c;text-decoration:underline;}
.leftnavtopcontainer .leftnavbasic h4,.leftnavtopcontainer .leftnavbasic .leftnavmore{width:173px;margin:0px;}
.leftnavtopcontainer .leftnavbasic h3 a,.leftnavtopcontainer .leftnavbasic h3{color:#563c2c;font-size:11px;padding:10px 0px 0px 3px;text-decoration:none;}
.leftnavtopcontainer .leftnavbasic h3 a:hover,.leftnavtopcontainer .leftnavbasic h4 a:hover{text-decoration:underline;}
.leftnavtopcontainer .leftnavbasic h4 a,.leftnavtopcontainer .leftnavbasic h4{color:#3889a9;font-size:11px;padding:5px 0px 0px 0px;text-decoration:none;}
.leftnavtopcontainer .leftnavbasic .lowerfullnavsection ul{color:#563c2c;list-style:disc;margin:0 0 0 5px;}
.leftnavtopcontainer .leftnavbasic .leftnavmore a{color:#ff0000;font-size:11px;padding:2px 0px;}
.leftnavcontainer h2 a,.leftnavcontainer h2{color:#78c6e0;text-align:center;font-size:16px;font-family:"Times New Roman", Times, serif;padding-top:3px;}
.leftnavgreenheader{width:194px;text-align:center;margin:auto;padding:5px 0 0;}
.leftnavgreentext, .leftnavgreentext a:link, .leftnavgreentext a:visited, .leftnavgreentext a:hover{width:189px;text-align:left;margin:auto;padding:4px 0 0 5px; color:#666666; font-size:10px; text-decoration:none;}
.leftnavrecent{width:203px;text-align:center;margin:auto;padding:10px 0px;}
.leftnavtestimonialheader{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:3px 0 0 2px;text-align:center; width:194px; height:25px; font-weight:bold;}
.leftnavtestimonials{width:185px;text-align:center;margin:0;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:0 5px 5px;}
.leftnavtestimonials .reviewer{color:#563c2c;}
.leftnavww{width:194px; height:140px; text-align:center;margin:auto; vertical-align:middle;}
.leftnavww .wwbadge{padding:5px 10px 5px 30px;} 
.leftnavbrown h4,.leftnavcontainer .leftnavmore{width:173px;margin:0px 0px 0px 25px;}
.leftnavcontainer h3 a,.leftnavcontainer h3{color:#563c2c;font-size:11px;padding:8px 0px 0px 0px;text-decoration:none;}
.leftnavcontainer h3 a:hover,.leftnavcontainer h4 a:hover{text-decoration:underline;}
.leftnavcontainer h4 a,.leftnavcontainer h4{color:#3889A9;font-size:11px;padding:8px 0px 0px 0px;text-decoration:none;}
.lowerfullnavsection h4{margin:0 0 0 15px;}
.leftnavcontainer .leftnavmore a{color:#ff0000;font-size:11px;padding:2px 0px;}

.bodycontents .shorttopsection {background-color:#f4f7f8;border:1px solid #CCC; width:790px; min-height:26px; height:auto !important; height:26px;}
.bodycontentsfull .subsectiontopsection {background-color:#f4f7f8;border:1px solid #CCC; width:1000px; min-height:26px; height:auto !important; height:26px; margin:0 0 0 3px; padding:5px 5px 10px 5px;}
.sectiontopsection .sectiontoptitle, .shorttopsection .sectiontoptitle {color:#563c2c;font-size:24px;font-family:"Times New Roman", Times, serif;text-align:left;padding:5px 0px 5px 5px;}
.bodycontents .sectiontopsection {background-color:#f4f7f8;border:1px solid #CCC;min-height:233px; width:790px;}
.sectiontopsection h1, .shorttopsection h1, .subsectiontopsection h1 {color:#563c2c;font-size:24px;font-family:"Times New Roman", Times, serif;text-align:left;font-weight:normal;padding:0px 0px 5px 5px; float:left;}
.bodycontents{width:800px;float:right;}
.widebodyshell{background:#ffffff;float:left;width:1020px;}
#widebodycontent{background:#ffffff;color:#563c2c;margin:2px;}
.widebodycontent{width:950px;background:#ffffff;color:#563c2c;font: bold 14px Arial, Helvetica, sans-serif;margin:2px 5px 5px 5px;}
#sectioncaption{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#563c2c;text-decoration:none;font-weight:normal;text-align:left;z-index:1;margin:5px;position:relative;width:97%;float:left;}

.footerviewall{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#563c2c;padding:2px 0px 5px 5px;}
.footerviewall a{color:#563c2c;font-style:italic;text-decoration:underline;}
.footerviewall a:visited{color:#563c2c;text-decoration:underline;}
.footerviewall a:hover{color:#563c2c;text-decoration:underline;}
.footernavtablecontainer{padding:4px 0px;background-color:#d0e2e5;}
.footercategory{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#563c2c;font-weight:bold;padding:0px 0px 5px 5px;}
.footercategory a{color:#563c2c;text-decoration:none;}
.footercategory a:visited{color:#563c2c;text-decoration:none;}
.footercategory a:hover{color:#563c2c;text-decoration:underline;}
.footeritem{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#563c2c;font-weight:normal;padding:0px 0px 0px 5px;}
.footeritem a{color:#563c2c;text-decoration:none;}
.footeritem a:visited{color:#563c2c;text-decoration:none;}
.footeritem a:hover{color:#563c2c;text-decoration:underline;}
.footerbrands{text-align:center;}
.footercolumn {width:16%;}

.homefootercategory{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#819a9d;font-weight:bold;padding:2px 0px 2px 15px;}
.homefootercategory a{color:#819a9d;text-decoration:none;}
.homefootercategory a:visited{color:#819a9d;text-decoration:none;}
.homefootercategory a:hover{color:#819a9d;text-decoration:underline;}
.homefooteritem{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#563c2c;font-weight:normal;padding:0px 0px 0px 5px;}
.homefooteritem a{color:#563c2c;text-decoration:none;}
.homefooteritem a:visited{color:#563c2c;text-decoration:none;}
.homefooteritem a:hover{color:#563c2c;text-decoration:underline;}
.homefooterbrands{text-align:center;}
.footernavtable{width:1018px;}
.homefootercolumn {	width:22%;}
.homefootercolumnwide {	width:34%;}
.homefooterbluecolumn{	width:22%;}
.homefooterbluecolumnnarrow{width:17%;}
.homefooterbluecentercolumn{width:13%;text-align:center;margin:auto;}
.homefooterbluecolumnthin{width:18%;}

#greenmail {background-color:#e9f4e9;width:1010px;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:20px;min-height:20px;padding:5px 0px 0px 10px;color:#563c2c;text-align:left;border-top:2px solid #563c2c;margin:5px 0px 0px 0px; position:relative;}
.footertwitter {position:absolute; top:2px; left:105px;}
.footerfacebook {position:absolute; top:2px; left:250px;}
.footeremail {position:absolute; top:2px; left:650px;}
.footerblog {position:absolute; top:2px; left:440px;}
.footersignup {position:absolute; top:0px; left:900px;}
#greenmail a,#greenmail a:visited {text-decoration:none;}
#greenmail a:hover{text-decoration:underline;}
#sectioncaption ul{padding:5px 0px 0px 5px;}

.subsectiontopsection #browncaption {margin:0 5px;}
#browncaption {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#563c2c;text-decoration:none;text-align:left;z-index:0;margin:0px 10px;}
#browncaption ul{padding:5px 0px 5px 5px;}
#pagingvideo{width:98%;text-align:right;padding:3px 10px 5px 0px;}
.videoph{text-align:center;}
#pagingvideo a:link,#pagingvideo a:visited{color:#0066FF;}
.items{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#563c2c;}
.items td{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color:#563c2c;text-align:center;}
.itemprice{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;color:#646464;text-align:center;}
.csitems{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;padding:0px 0px 5px 5px;color:#563c2c;text-align:left;}
.csitems a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#563c2c;text-align:left;}
.csitems a:visited{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#563c2c;text-align:left;}
.csitems a:hover{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#563c2c;text-align:left;}

.itemoptionprice{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#563c2c;display: block;background-color:#eef1f9; width:45%;margin-left:0px;margin-top:5px;}
.itemoptionstrikethroughprice{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#563c2c;display: block;background-color:#eef1f9;width:45%;margin-left:0px;margin-top:5px;text-decoration:line-through; clear:both;}
.itemoptionsaleprice{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ff0000;display: block;background-color:#eef1f9; width:45%;margin-left:0px;margin-top:5px;}
.saleprice {color:#C00;font-weight:normal;text-align:center;font-size:11px;}
.spacer5blank{width: 95%;height:5px;clear:both;}
.itemoptionpricewide{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#563c2c;display: block;background-color:#eef1f9;float: left;width: 90%;margin-left:10px;}
		
.headertopcontainer{padding:0px 0px 0px 10px;}
.mainiteminfo{padding:2px 0px;width:1000px;}
.mainiteminfo2{width:1000px;background-color:#fff;padding:2px 0px;}
.mainiteminfo2 #brownheadercontainer{margin:5px 0 10px 5px;float:left;width:600px;}

.itemnew {width:40px; float:left; margin-top:-5px;}
.itembluename {width:600px; position:relative; float:left;}

#brownheadercontainer{margin-top:6px;margin-left:5px;float:left;width:635px;}
#brownheadercontainer h1{color: #3889a9;   font-family: "Times New Roman",Times,serif;font-size: 22px;font-weight: bold;padding: 0px;text-align: left;width: 560px;float:left;}
#brownitemheaderdashedborder{width:550px;height:22px;padding-top:2px;border-bottom:1px dashed #563c2c;border-top:1px dashed #563c2c;}
#brownitemheadertitle{width: 550px;height: 20px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #563c2c;background-color:#99cc99;}
#browntabitemheaderdashedborder{width:570px;height:22px;padding-top:2px;border-bottom:1px dashed #563c2c;border-top:1px dashed #563c2c;}
#browntabitemheadertitle{width: 570px;height: 20px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #563c2c;background-color:#99cc99;}
#browntabitemheaderinfo{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #563c2c;padding:5px 5px 5px 5px;width:560px;}
#brownitemheaderinfo{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #563c2c;padding:5px 5px 5px 5px;width:540px;}

.brownitemheaderfield {font-family:Arial, Helvetica, sans-serif;width:550px;font-size:12px;color: #563c2c;padding:5px 0px 2px 0px;}
        div.brownitemheaderfield span.label {font-weight:bold;display: block;background-color:#ffffff;float: left;width: 150px;}
		div.brownitemheaderfield span.data {display: block;background-color:#ffffff;float: left;width: 400px;}
		div.brownitemheaderfield span.data a{text-decoration:underline;color:#563c2c;}
		div.brownitemheaderfield span.data a:visited{text-decoration:underline;color:#563c2c;}
		div.brownitemheaderfield span.data a:hover{text-decoration:underline;color:#563c2c;}

#iteminfo span.label {color:#666666;width:130px;display:block;float:left;}
#iteminfo span.data {color:#888888;width:435px;display:block;float:left;}
#iteminfo span.thinnerdata {color:#888888;width:200px;display:block;float:left;}
#iteminfo span.thindata {color:#888888;width:45px;display:block;float:left;}
#iteminfo span.pricingbutton, #iteminfo span.quickshipbutton {display:block;float:left;}
#iteminfo span.quickshipbutton{padding:0px 0px 0px 10px;}
#iteminfo span.pricingbutton a:link, #iteminfo span.pricingbutton a:visited, #iteminfo span.pricingbutton a:hover{color:#06F;}

#brownitemheaderwarning{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #ff0000;padding:0px 5px 0px 5px;width:540px;text-align:center;}
.browntabitemheaderfield {font-family:Arial, Helvetica, sans-serif;width:570px;font-size:12px;color: #563c2c;padding:5px 0px 2px 0px;}
        div.browntabitemheaderfield span.label {font-weight:bold;display: block;background-color:#ffffff;float: left;width: 150px;}
		div.browntabitemheaderfield span.data {display: block;background-color:#ffffff;float: left;width: 420px;}
		div.browntabitemheaderfield span.data a, div.browntabitemheaderfield span.data a:visited, div.browntabitemheaderfield span.data a:hover{text-decoration:underline;color:#563c2c;}

#browntabitemheaderwarning{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color: #ff0000;padding:0px 5px 0px 5px;width:560px;text-align:center;}

.visibleborder {border:2px solid #000000 !important;}
.invisibleborder {border:2px solid #FFFFFF !important;}
#titleBar {cursor:move;background-color: #000099;color:#FFFFFF;}
#imgplaceholder {visibility:hidden;position:absolute;z-index:1000;background-color: #FFFFFF;}
#hiddenfields {visibility:hidden;}

#mpblankaddtocart{display: inline-block;text-align:center;float:left;padding: 10px 0px 5px 10px;width: 200px;height: 40px;}
span.addtocart{padding:0px 15px 10px 10px;text-align:center;width:100%;}
.addtocart{padding:0px 15px 10px 0px;text-align:center;width:100%;}

#raprice,#faprice,#assembledprice,#layeredprice,#cardstockprice,#roundedprice,#liningprice,#kseprice,#eceprice,#logoprice,#doubleliningprice{color:#ff0000;font-weight:bold;padding:0 0 0 3px;}

table.contactustable td.bordercell, table.contactustable td.rightbordercell {border:solid 1px #cccccc;padding:2px;text-align:left;}
table.contactustable td.rightbordercell {width:350px;}
table.contactustable td.rightbordercell {font-family:Arial, Helvetica, sans-serif; !important;font-size:12px; !important;color:#563c2c;padding:5px 10px 5px 20px;}
table.contactustable td.contactustext {font-family:Arial, Helvetica, sans-serif; !important;font-size:12px; !important;color:#563c2c;padding:5px 2px;}

p.contactustext {font-family:Arial, Helvetica, sans-serif; !important;font-size:14px; !important;font-weight:bold;color:#563c2c;padding:5px 2px 0px;}
p.contactusblue{font-size:14px; !important;color:#3889A9;padding:5px 0px;margin:0px;}
p.contactusheader{font-size:16px; !important;font-weight:bold;color:#666;margin:0px;padding:10px 0px 5px;text-decoration:underline;}
p.contactusaddress{font-size:14px; !important;color:#563c2c;text-align:center;margin:0px;padding:10px;}
table.contactustable td.contactusphone{font-family:Arial, Helvetica, sans-serif; !important;font-size:14px; !important;font-weight:bold;color:#563c2c;padding:12px 2px 10px;text-align:center;}
table.contactustable td.contactusnote{font-family:Arial, Helvetica, sans-serif; !important;font-size:10px; !important;color:#563c2c;padding:5px 2px;}
table.contactustable td.contactustext a:link, table.contactustable td.contactustext a:visited, table.contactustable td.contactustext a:hover, table.contactustable td.rightbordercell a:link, table.contactustable td.rightbordercell a:visited, table.contactustable td.rightbordercell a:hover, p.contactustext a:link, p.contactustext a:visited, p.contactustext a:hover {color:#3889A9;}
table.contactussubtable {width:350px;}

.close {font: bold 12px Arial, Helvetica, sans-serif;border: 2px outset;background-color: #FFFFFF;padding-left: 4px;padding-right: 4px;text-decoration: none;}

#brownitemimage{float:left;width:370px;text-align:center;background-color:#ffffff;background-image:url(../images/mainimagebackground.gif);background-repeat:no-repeat;}
#browntabitemimage{float:left;width:350px;text-align:center;background-color:#ffffff;background-image:url(../images/mainimagetabbackground.gif);background-repeat:no-repeat;padding:15px 0px 0px;}
.mainiteminfo2 #browntabitemimage{float:left;width:350px;text-align:center;background-color:#ffffff;background-image:url(../images/mainimagetabbackground.gif);background-repeat:no-repeat;padding:5px;}

#mainimg{text-align:center;}
#mainimg img{text-align:center;}

#imagecell{text-align:center;}

#relatedtitlebackbrown{width: 930px;margin: 0px auto;text-align:center;border:solid 2px #563c2c;}
#relateditemslowerframe{width: 930px;margin: 0px auto;text-align:center;position:relative;border-left:solid 2px #563c2c;border-right:solid 2px #563c2c;border-bottom:solid 2px #563c2c;}
#relatedtitle{width: 926px;margin: 0px auto;text-align:center;border:solid 2px #ffffff;background-color:#99cc99;color:#563c2c;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
#recentitems{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#563c2c;}
#recentitems td{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;color:#563c2c;}
#recentitemscontainer {border:0px;min-height:100px;height:1%;padding: 5px 0px 10px 16px;width:988px;}
.recentitemstitleback{width:988px;height:24px;min-height:24px;background-color:#c4bbaa;text-align:center;}
.recentitemslowerframe{width: 982px;min-height:100px;height:1%;text-align:center;border-left:solid 3px #c4bbaa;border-right:solid 3px #c4bbaa;border-bottom:solid 3px #c4bbaa;}
.recentitemstitle{margin: 0px auto;text-align:left;padding-top:3px;padding-left:10px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}

div#contact-us-area {text-align:center;width: 750px;margin-bottom: 18px;}
div#contact-us-area form {margin: 8px;padding: 0;}
div#contact-us-area form label {width: 300px;text-align: right;float: left;color: #563c2c;font: bold 11px Verdana, Arial, sans-serif;padding-right: 10px;}
div#contact-us-area > form > label {width: 250px;margin-top: 8px;}
div#contact-us-area form input {width: 350px;float: left;margin-top: 4px;margin-right: 30px;border: solid 1px #563c2c;padding: 2px;}
div#contact-us-area form textarea {width: 350px;height: 140px;margin-top: 4px;float:left;border: solid 1px #563c2c;padding: 2px;}
div#contact-us-area form input#submit-button {margin-top:5px;padding-top:5px;border: none;width:auto;float:none;}
div#contact-us-area form input#reset-button {width: 63px;height: 22px;float: none;margin: auto;border: none;vertical-align: middle;}

.verses-heading {padding:2px;background-color:#FFFFFF;text-align: left;color:#563c2c;font-weight: bold;font-size: 14px;width:100%;}
.verses {padding:2px 2px 2px 8px;background-color:#FFFFFF;color: #563c2c;text-align: left;font-size: 12px;width:100%;}
#verseslist ul{padding:0px 0px 0px 5px !important;}
#verseslist li {color:#563c2c;font-weight: bold;font-size: 12px;padding: 0px 0px 0px 15px;}

.recent-items{text-align:center;margin:0px auto;}
.recentitem{float:left;position:relative;height:150px;width:19%;padding:2px;z-index:1;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#563c2c;}
.recentitem img{vertical-align:middle;}

.specialdata #specialinstructions {border: 1px solid #000000;}

#pricingrow1{background-color:#ccffcc;font-size:11px;}
#pricingrow2{background-color:#99cc99;font-size:11px;}
#pricingheader{background-color:#563c2c;color:#ffffff;}
.pricingforheader{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;color:#563c2c;}
#pricingfooter{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#563c2c;}

span.recentitem a.sectionimage{height:90px;width: 90px;background-image:url(../images/lowersectionimagebackground.gif);background-repeat:no-repeat;vertical-align:middle;}

.warningtall{font-family:Arial, Helvetica, sans-serif;color:#FF0000;text-align:center;font-weight:bold;padding-bottom:10px;}

.outerbluecontainer {width:1000px;margin-bottom:10px;padding:0px 10px 0px 10px;}
.outercontainer {width:990px;margin-bottom:10px;padding:5px 10px;}
.outermpcontainer {width:1000px;margin-bottom:10px;padding:5px 10px;display:none;}
.mpoutercontainer {width:600px;padding:2px 0px;}
.papercolorimage {padding:0px 0px 0px 15px;}
.outerbluetabcontainer {width:560px;margin-bottom:5px;padding:0px 5px 0px 5px;}
.outerbluecontaineraj {	width:95%;margin-bottom:10px;margin-left:10px;}
.outernooptionscontainer {width:580px;float:right;margin:10px 48px 10px 0px;}
.outerbluecontaineroptions {width:550px;float:right;margin:10px 43px 10px 0px;}
.outerlowerpricingcontainer, .outerlowerbirchcraftcontainer, .outerlowerreturnaddresscontainer, .outerlowerproofcontainer, .outerlowerrushcontainer, .outerlowerspecialinstructionscontainer, .outerlowerenvelopeliningcontainer, .outerlowerfrontaddresscontainer, .outerlowerpreshipenvelopescontainer, .outerlowerdigitalphotocontainer, .outerlowerassemblycontainer{border-bottom:1px solid #563c2c;border-right:1px solid #563c2c;border-left:1px solid #563c2c;}
.outerlowerpricingcontainer {background-color:#eae8e9;}
.outerlowerbirchcraftcontainer, .outerlowerenvelopeliningcontainer, .outerlowerbluecontainer {background-color:#eef1f9;}
.outerlowerreturnaddresscontainer {background-color:#E9F4E9;}
.outerlowerproofcontainer {background-color:#fce3fa;}
.outerlowerrushcontainer {background-color:#fbfccd;}
.outerlowerspecialinstructionscontainer {background-color:#e5ded4;}
.outerlowerfrontaddresscontainer, .outerlowerdigitalphotocontainer {background-color:#c8e4e8;}
.outerlowerpreshipenvelopescontainer {background-color:#eae8e9;}
.outerlowerassemblycontainer {background-color:#dfd5d7;}
.lowerbluecontainer {padding:0px 5px 5px 5px;}

span.customizeleft{float:left;width:710px;}
span.customizeright{float:left;padding:15px 0px 0px 40px;width:240px;}
span.envelopeleft{float:left;width:650px;}
span.enveloperight{float:left;padding:15px 0px 0px 40px;}
span#mprushlabel{height:20px;color:#F00;font-weight:bold;font-size:12px;padding:0px 0px 5px 10px;font-style:italic;float:left;vertical-align:bottom;}
span#mprushlabel a:link, span#mprushlabel a:visited, span#mprushlabel a:hover{color:#F00;font-weight:normal;font-size:10px;}

.topicheading {color:#ffffff;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:33px;height:33px;width:990px; background-color:#563c2c;border-radius: 5px;}

.apheading {color:#5E89A9;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:30px;padding-top:10px;height:30px;width:990px;}

.topicheading span.namefull {padding:0px 0px 0px 10px;}
div.topic-heading {background-color:#563c2c;color:#ffffff;font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:20px;height:20px;font-weight: bold;width:100%;}
        div.topic-heading span.name {padding-left:2px;background-color:#563c2c;display: block;float: left;width: 863px;}
        div.topic-heading span.namenarrow {padding-left:2px;background-color:#563c2c;display: block;float: left;width: 780px;}
		div.topic-heading div.namefull {padding-left:2px;background-color:#563c2c;display: block;float: left;width: 100%;}
		div.topic-heading span.namefull {background-color:#563c2c;float: left;width: 100%;}
        div.topic-heading span.namefull A:link, div.topic-heading span.namefull A:visited, div.topic-heading span.namenarrow A:link, div.topic-heading span.namenarrow A:visited, div.topic-heading span.name A:visited, div.topic-heading span.name A:link  {text-decoration:none;}
		div.topic-heading span.moreinfo {float: right;color:#FFFFFF;width: 75px;}
		div.topic-heading span.moreinfo img{border:0px;padding:1px 1px 0px 0px;}
		div.topic-heading span.moreinfotest {position:absolute;color:#FFFFFF;top:-20px;left:820px;}
        div.topic-heading span.moreinfo A:link, div.topic-heading span.moreinfo A:visited {color:#FFFFFF;text-decoration: underline;}

.redtitle span.moreinfo,.bluetitle span.moreinfo{padding:5px 0px 0px 15px;}

.spacer5{width: 100%;height:5px;clear:both;}
.brownlinespacer{width: 100%;height:2px;text-align:center;clear:both;}
.spacer10{width: 100%;height:10px;clear:both;}

.doublelowerbluecontainer {padding:0px 5px 5px 5px;height:180px;}
#doublelinedpic {float:right;height:150px;padding:5px;}
#doublelinedpic img{border:1px solid #563c2c;}
#linedpic {float:left;height:120px;padding:5px;}
#linedpic img{border:1px solid #563c2c;float:right;}
.doublelinedoutercontainer {float:left;padding:5px;width:750px;}

.guidance{font-family:Arial, Helvetica, sans-serif;color:#563c2c;text-align:left;font-size:11px;float:left;}
.guidancepadded{font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:left;font-size:11px;padding:5px;}
.guidanceleft{font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:left;font-size:12px;float:left;}
.guidancewarning{font-family:Arial, Helvetica, sans-serif;color:#FF0000;text-align:left;font-size:12px;float:left;}
.personalguidanceleft{font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:left;padding-top:5px;font-size:12px;position:relative;height:auto !important;height:50px;}
span.pricingguidance{font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:center;padding-top:5px;font-size:12px;}
.lowpriceguidance{font-family:Arial, Helvetica, sans-serif;color:#F00;width:620px;text-align:center;padding-top:5px;font-size:12px;}
.pricingguidance{font-family:Arial, Helvetica, sans-serif;color:#F00;text-align:center;padding-top:5px;font-size:12px;}

#verseslinescontainer {float:left;width:650px;}

span.linescontainer {background-color:#eef1f9;float:left;width:680px;padding:5px;}
span.insidelinescontainer {background-color:#e9f4e9;float:left;width:680px;padding:5px;}
span#linescontainer {background-color:#eef1f9;float:left;width:680px;padding:5px;}

#spacer1{width: 100%;height:1px;clear:both;}
.rightnavhelplinks {width: 180px;background-color:#ffffff;margin:2px 0px 2px 2px;float:left;border:1px solid #563c2c;}
#rightnavhelplinksheader {font:bold 14px Arial, Helvetica, sans-serif;color: #563c2c;background-color:#e9f4e9;border-bottom:1px solid #563c2c;padding:3px 0px 3px 0px;text-align:center;}
#rightnavhelplinkstext {font:bold 11px Arial, Helvetica, sans-serif;padding:3px 0px 3px 0px;line-height:20px;color: #563c2c;background-color:#ffffff;text-align:left;}
#rightnavhelplinkstext a{font:bold 11px Arial, Helvetica, sans-serif;color: #563c2c;background-color:#ffffff;text-align:left;text-decoration:none;}
#rightnavhelplinkstext a:visited{font:bold 11px Arial, Helvetica, sans-serif;color: #563c2c;background-color:#ffffff;text-align:left;text-decoration:none;}
#rightnavhelplinkstext a:hover{font:bold 11px Arial, Helvetica, sans-serif;color: #563c2c;text-align:left;text-decoration:underline;}

.doubleguidanceleft{font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:left;padding-top:5px;margin-left:10px;font-size:12px;width:730px;float:left;}
.doublequestionsleft{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-align:left;float:left;margin:10px 0px 0px 10px;}
.spacer5noclear{width: 100%;height:5px;}
.doublequestionsleft{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-align:left;float:left;margin:10px 0px 0px 10px;}
.doubleliningcontainer {float:left;width:550px;margin-left:10px;}
.doublecontainer {width:550px;text-align:left;}
.doubleradio-free{text-align:center;color:#000000;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

.warning{font-family:Arial, Helvetica, sans-serif;color:#FF0000;text-align:center;font-weight:bold;}

span.bluetitle{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#3889A9;background-color:#ffffff;}
span.mpbluetitle, span.mpgreentitle{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;background-color:#ffffff;}
span.mpbluetitle{color:#3889A9;}
span.mpgreentitle{color:#5DAF3F;}

.redtitle{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#ff0000;border-bottom:solid #ff0000 2px;}
.bluetitle{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#3889A9;}

.rushbrownsubtitle{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#563c2c;padding:5px 0px 0px 0px;}
.brownsubtitle{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#563c2c;}
.proofnotice{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#cc0000; font-weight:bold; text-align:center;}
.mpbrownsubtitle{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#00;line-height:18px;}

span.starsection{padding:0px 0px 0px 10px;float:left;width:56px;}
span.startitle{padding:0px 0px 0px 5px;float:left;width:904px;}
span.blacktitle{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#000000;}

.fontscontainer, .typesettingcontainer {width:680px;background-color:#eef1f9;padding: 3px;float:left;}
.typesettingcontainer {padding-bottom:12px;}

.digitalphotocontainer,.digitalphotocolorcontainer,.layeredcontainer,.cardstockcontainer,.roundedcontainer,.assemblycontainer,.proofcontainer,.specialinstructionscontainer,.rushcontainer,.logocontainer, .textconfirmation{width:970px;background-color:#eef1f9;padding: 5px;float:left;}

.mptextconfirmation{width:340px;background-color:#ffffff;border:solid #563c2c 1px;padding:5px;float:right;}
.textconfirmation {padding: 5px 10px 10px;}

.racontainer,.preshipcontainer,.kwiksealcontainer,.liningcontainer,.insidefontcontainer, .ecenvelopecontainer, .doublelinecontainer{width:970px;background-color:#e9f4e9;padding: 5px;float:left;}

.starheading{padding:0px 0px 10px 0px;width:100%;}

span.photouploadbutton{float:left;vertical-align:top;}

.outersecondcontainer span.guidanceleft, #outerlogocontainer span.guidanceleft{font-size:12px;font-weight:bold;color:#000000;}
.outersecondcontainer span.photoguidance, #outerlogocontainer span.photoguidance{float:left;font-size:12px;color:#000000;padding:10px 0px 0px 5px;}
.outersecondcontainer .toplevelquestion, #outerlogocontainer .toplevelquestion{float:left;font-size:12px;font-weight:bold;color:#000000;padding:0px 0px 5px 5px;}
.outersecondcontainer span.subtext, #outerlogocontainer span.subtext{font-size:11px;font-weight:normal;color:#111111;margin:0px 0px 0px 5px;}

.brownitembodyfield {font-family:Arial, Helvetica, sans-serif;width:98%;font-size:12px;color: #000000;padding:5px 0px 2px 0px;clear:both; min-height:12px;}
        div.brownitembodyfield span.biglabel {font-weight:bold;font-size:14px;display: block;float: left;width: 200px;}
        div.brownitembodyfield span.label {font-weight:bold;display: block;float: left;width: 200px;}
		div.brownitembodyfield span.thinlabel {font-weight:bold;display: block;float: left;width: 110px;}
		div.brownitembodyfield span.thinnerlabel {font-weight:bold;display: block;float: left;width: 150px;}
		div.brownitembodyfield span.widelabel {font-weight:bold;display: block;float: left;width: 320px;}
		div.brownitembodyfield span.widerlabel {font-weight:bold;display: block;float: left;width: 300px;}
		div.brownitembodyfield span.speciallabel {font-weight:bold;display: block;float: left;width: 450px;}
		div.brownitembodyfield span.textlabel {font-weight:bold;display: block;font-size:14px;float: left;width: 450px;}
		div.brownitembodyfield span.pricing {font-weight:bold;display: block;float: left;width: 250px;margin-left: 20px;}
		div.brownitembodyfield span.mppricing {font-weight:bold;display: block;float: left;width: 220px;margin-left: 10px;padding:10px 5px 0px 0px;}
		div.brownitembodyfield span.mppricing #mpblankquantity, div.brownitembodyfield span.mppricing #mpquantity {margin-left:15px;}
		div.brownitembodyfield span.mppricing input{padding:0px 5px;}
		div.brownitembodyfield span.viewall {font-weight:bold;font-size:14px;display: block;color:#FF0000;float: left;text-align:center;width: 140px;margin-left: 10px;}
		div.brownitembodyfield span.placematnames {font-size:14px;display: block;float: left;text-align:center;width: 350px;margin-left: 30px;border:1px #ccc solid;padding:5px;}
		div.brownitembodyfield span.btnpersonalize {display: inline-block;float:left;padding: 10px 0px 5px 10px;width: 200px;}
        div.brownitembodyfield span.link {font-weight:bold;display: block;float: left;padding:0px 0px 0px 5px;}
		div.brownitembodyfield span.link a, div.brownitembodyfield span.linesdata a, div.brownitembodyfield span.linesstyle a, div.brownitembodyfield span.data a, div.brownitembodyfield span.egbadata a {text-decoration:underline;}
		div.brownitembodyfield span.linesdata {display: block;width: 415px;float: left;}
		div.brownitembodyfield span.linesdata input, div.brownitembodyfield span.linesstyle input, div.brownitembodyfield span.data input, div.brownitembodyfield span.egbadata input {text-align:center;border:1px solid #000000;}
		div.brownitembodyfield span.linesstyle {font-weight:bold;display: block;text-align:center;text-decoration:underline;width: 70px;padding-left:3px;float: left;}
		div.brownitembodyfield span.linesstyle select {border:1px #563c2c solid;}
		div.brownitembodyfield span.data {display: block;float: left;}
		div.brownitembodyfield span.data img {margin:-50px 10px 0px 90px;border:solid #ccc 2px;}
		div.brownitembodyfield span.egbadata {display: block;float: left;width:200px;}
		div.brownitembodyfield span.datatest {display: block;float: left;width: 390px;}
		div.brownitembodyfield span.datatest a {font-weight:normal;text-decoration:underline;}
		div.brownitembodyfield span.datatest select {}

.questionsleft{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-align:left;}
.racontainer .radio-freeleft, .facontainer .radio-freeleft{padding:10px 0px;}
.radio-freeleft{text-align:left;color:#000000;font-size:12px;line-height:18px;min-height:18px;font-family:Arial, Helvetica, sans-serif;}
.radio-yesno{float:left;color:#000000;width:220px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.perslinescontainer {float:left;width:800px;}
.warningleft{color:#FF0000;text-align:left;font:bold 12px Arial, Helvetica, sans-serif;}

#hidden-form form, #hidden-form input {padding:0px;margin:0px;}

.brownitemoptionpricefield {font-family:Arial, Helvetica, sans-serif;background-color:#eef1f9;width:98%;font-size:12px;color: #563c2c;padding:5px 0px 2px 0px;}
.brownitemoptionfield {font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;width:550px;font-size:12px;color: #563c2c;padding:5px 0px 2px 0px;}
        div.brownitemoptionfield span.label {font-weight:bold;display: block;float: left;width: 160px;}
		div.brownitemoptionfield span.data {display: block;float: left;width: 390px;}
		div.brownitemoptionfield span.data a {font-weight:normal;text-decoration:underline;}

.itemnotavailablenarrow{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;color:#ff0000;display: block;background-color:#ffffff;padding:10px 0px 20px 0px;width:630px;text-align:center;clear:both;}
.itemnotavailable{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;color:#ff0000;display: block;background-color:#ffffff;width:550px;text-align:center;border:solid 2px #563c2c;clear:both;}

table.promotable {width: 700px;margin-top:10px;background-color: #ffffff;border: 1px #000000 solid;border-collapse: collapse;border-spacing: 0px;text-align:center;}
td.promoheader{background-color: #99CC99;text-align:center;font-family: Verdana;font-weight: bold;font-size: 12px;color: #563c2c;}
td.promos {border-bottom: 1px #99cc99 dotted;text-align: center;font-family: Verdana, sans-serif, Arial;font-weight: normal;font-size: 11px;color: #563c2c;background-color: #ffffff;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;padding-right: 0px;}
td.promos img{border:0px;padding:0px;}
img {border:0;}
.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 40px;}
.sitemap-3      {font: normal 10px verdana; color: #0000FF; display: block; padding-left: 60px;}
.sitemap-4      {font: normal 9px verdana;  color: #0000FF; display: block; padding-left: 75px;}
.sitemap-5      {font: normal 8px verdana;  color: #0000FF; display: block; padding-left: 90px;}

.paging{font-size:14px;font-weight:bold;}

.searchResults{font-size:14px;font-weight:bold;}
#sectionResults td{width:50%;font-size:14px;font-weight:normal;}
#itemSearchResults td{font-size:14px;font-weight:normal;}

#tab-header-items{position:relative;text-align:center;font-size:12px;font-weight:bold;width:584px;height:32px;line-height:32px;}
#tab-header {width:584px;}

#headerbuttons{position:relative;padding:5px 0; height:60px; width:600px; border-top:1px dashed #cccccc;}
#iteminfo{padding:0px 0px 15px; border-top:1px dashed #cccccc;}
.deliverytext, .sampletext, #iteminfo .faqtext{font-size:1em; color:#555555;padding:0 3px 0 0;}
.deliverysamplefaq {border-top:1px dashed #cccccc; width:100%;  min-height:30px; height:auto !important; height:30px;  text-align:center; padding:8px 0;}
.deliveryrow, .samplerow, .#iteminfo .faqrow{position:relative; margin:0 auto;  text-align:center;}
.deliverytext, .sampletext, #iteminfo .faqtext, .deliverylink, .samplelink, #iteminfo .faqlink{height:20px;}
.deliverylink a:link, .samplelink a:link, #iteminfo .faqlink a:link{color:#0072BC;}

#deliverybutton, #samplebutton, #questionbutton, #relatedbutton{padding:0px 15px;}

#tabbottom{height:2px;line-height:2px;min-height:2px;background-repeat:no-repeat;}
#tab-items{position:relative;width:580px;}
#details-tab{display:block;float:left;width:570px;border-width:0px 2px 0px 2px;border-style:solid;border-color:#563c2c;padding:10px 5px;}
#pricing-tab, #shipping-tab, #related-items-tab,#help-tab{display:none;float:left;width:570px;border-width:0px 2px 0px 2px;border-style:solid;border-color:#563c2c;padding:5px;}

.textconfirmationcontainer{color:#000000;}
.mptextconfirmationcontainer{color:#000000;padding-left:10px;}

#brownitemheadermap {text-align:center;width:550px;}
#brownitemheadermap img{width:548px;}
#itemheaderpricechart{width:560px;height:365px;}
#modalheaderpricechart{width:620px;height:325px;text-align:center;}

.optionquestion{font-size:12px;line-height:25px; position:relative;}
.optionquestion span{width: 200px;font-weight:bold;color:#000000;}
.optionquestion select{position:absolute; left:200px;top:1px; border: 1px solid #000000;}

#tabs{width:580px;}
#tabviewall {font-weight:bold;text-align:center;width: 560px;}
#modalviewall {font-weight:bold;text-align:center;width: 620px;}
#iframeprice {text-align:center;width:560px;}
#tabbody{width:565px;text-align:center;}
		
.recentviewimg {display: table-cell;text-align: center;vertical-align: middle;width: 80px;height: 80px;}
.recentviewimg * {vertical-align: middle;}
.free-shipping-amount {background-color: #BB0000;color: #FFFFFF;font-weight: bold;padding: 5px;}

.btnStep3Save {display:none;text-align: center;}
.btnStep4Save {float: left;text-align: left;padding: 0px 0px 0px 12px;}

.stepsholder {display:none;text-align:center;width: 1000px;height: 44px;}

.renderBox {position:relative;width: 1000px;height: 730px;}

.confirmContainer {top:20;left:0;width:650px;height:650px;position: absolute;}

.divlastcheck {width:350px;height:600px;left:650px;position:absolute;top:60px;}

#titleBarName{display:none;}
#titleBarName, #titleBarName h2 {text-align:center;width: 1000px;margin: 0px 5px;color:#3889A9;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold; height:35px;}
#titleBarName h2{display:block;}
.titleBarContainer {width: 1000px;text-align:center;padding:5px 0px 0px;}
#mppreview {display: none;}
#renderTitleBar {position:relative;display:none;width: 988px;height: 33px;vertical-align: top;text-align:center;}
#returnToPersonalize {text-align:center;display:none;width:320px;height:20px;}
#mpprinting, #mpiteminfo, #divstepsholder, #mpenvelopes, #mpprinting, #mporderprocessing, #mpaddtocart, #mppreview {display:none;}
#mprushcheck{height:20px;padding:0px 0px 0px 5px;float:left;vertical-align:bottom;}

.modalPersonalizeInnerBorder{background:#FFF;position:absolute;top:34px;left:14px;height:1800px;width:660px;display:block;padding:5px;}
.modalPersonalize {position:fixed;display:none;left:50%;top:50%;margin-top: -200px;margin-left: -355px;width:710px;height:400px;background-Color: #ffffff;border: 2px solid #563c2c;z-index: 500;overflow:scroll;padding: 3px;}
.modalRenderInnerBorder{background:#FFF;position:absolute;top:34px;left:14px;height:440px;width:660px;display:block;padding:5px;}
.modalRender {position:fixed;display:none;left:50%;top:50%;margin-top: -250px;margin-left: -350px;width:700px;height:490px;background-Color: #ffffff;border: 2px solid #563c2c;z-index: 500;padding: 3px;}
.mdlAPInstructions {position:fixed;display:none;left:50%;top:50%;margin-top: -275px;margin-left: -350px;width:700px;height:550px;background-Color: #FFFFFF;border: 3px solid #563C2C;z-index: 500;padding: 3px;}
.modalAPInnerBorder{background:#E9F4E9;position:absolute;bottom:75px;left:14px;height:270px;width:645px;display:block;padding:15px;}
.modalAPCloseModal {text-align:center;padding:2px;position:absolute;bottom:2px;width:700px;margin: 0 auto;}
.mphelpfullinks{display:none;width:85%;float:left;height:40px;border:2px solid #563c2c;}
.helpfulLinks {position:relative;width:95%;text-align:center;height:50px;margin: 0 auto;margin-top:5px;margin-bottom:0px;}
.helpfulLinks a{font:bold 11px Arial, Helvetica, sans-serif;color: #563c2c;background-color:#ffffff;text-align:left;text-decoration:none;}
.helpfulLinks a:visited{font:bold 11px Arial, Helvetica, sans-serif;color: #563c2c;background-color:#ffffff;text-align:left;text-decoration:none;}
.helpfulLinks a:hover{font:bold 11px Arial, Helvetica, sans-serif;color: #563c2c;text-align:left;text-decoration:underline;}
.mphelpful{width:85%;float:left;height:40px;border:2px solid #563c2c;}
.mplink{float:left;padding:5px 20px 2px 20px;}
.mpheader{text-align:left;font-weight:bold;padding:10px;}
#fpQuestions {background-Color: #ffffff;padding: 7px;}
#frQuestions {background-Color: #ffffff;padding: 7px;}
.modalQuestion {padding: 3px;line-height: 15px;}
.linkedQuestion {font-weight: bold;}
.answerText {font-weight: normal;}
#divQuantitySelect {display:none;}
#divquantity span#blankpricing, #divquantity span#printedpricing, .brownitembodyfield span#printedpricing, .brownitembodyfield span#blankpricing {float:left;}

/*- Photo Upload */
td.photoMessage {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
.photoMessage {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold;}
.photoMessageTwo {font-size:0.9em; padding:5px 0;}
.photoUploadText{font-size:0.9em; font-weight:bold;}
.photoUploadText2, .photoUploadText3, .photoUploadText4, .photoUploadText5 {font-size:0.9em;}
.photoUploadText5 {padding:0 0 5px;}
.lastText{font-size:0.9em; padding:10px 0;}
.lastText:before{clear:both;content:".";display:block;height:0;visibility:hidden;}
#lblMaxUpload{font-size:0.8em; text-align:center; width:300px;}
.fileUpload, .uploadButton{float:left;}
form#Form_photoUpload input{text-align:center;}
#logouploadbutton{text-align:center; width:116px; height:30px; padding:5px 0px;}
.uploadlogoicon{width:116px; height:30px;display:inline-block; background-position:-367px -201px;}
#logofield {font-family:Arial, Helvetica, sans-serif;width:300px;font-size:12px;color: #000000;padding:5px 0px 2px 0px;clear:both; text-align:center;}

/*---- font styles ----*/
.blueHeading{font-size:20px;font-family:Times New Roman;color:#006699;}
.brownHeading{font-size:20px;font-family:Times New Roman;color:#563C2C;}
.font14ptGreenTimesRoman{color:#00CC00;font-size:14pt;font-family:Times New Roman;padding:2px; }
.greyItalicHeader{font-size:16px;font-weight:bold;color:#666;margin:0px;font-family:Times New Roman;padding:10px 0px 5px;font-style:italic;text-decoration:underline;}
.greyHeaderUnderline{font-size:16px;font-weight:bold;color:#666;margin:0px;font-family:Times New Roman;padding:10px 0px 5px;text-decoration:underline;}

.mediumBodyText{ font-size:12pt; }
.fontGreen12ptArial{line-height:normal;color:#00CC00;font-size:12px;text-align:left;text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
.fontGreen14ptArial{line-height:normal;color:#00CC00;font-size:14px;text-align:left;text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
.font10ptArialItalic{font-size:11px;padding:6px;font-style:italic;font-family:Arial,Helvetica,sans-serif;}
.fontItalicLightBlue14pt{font-style:italic;color:#006699;}
.font14ptGreenTimesRoman{color:#00CC00;font-size:14pt;font-family:Times New Roman;padding:2px; }
.font17ptUnderlineTimesRoman{font:bold 17px Arial, Times New Roman;color: #006699;text-align:left;}

ul.ulGreenBullets{margin-top:-10px;margin-left:10px; text-align:left;}
ul.ulGreenBullets li{font-size:8px;margin-left:10px;color:#00CC00;}
ul.ulGreenBullets li span{font-size:12px;color:#563C2C;}

/*---- container styles for new pages ---------------------*/
.inlineGreyBlock95wide{width:95%;background-color:#F8F9F2;border: 1px solid #CBCBCB;padding: 5px;display:block;text-align: left; }
.inlineGreyBlock100pcnt{width:95%;background-color:#F8F9F2;border: 1px solid #CBCBCB;padding: 5px;display:block;text-align: left; }
.inlineWhiteBlock100pcnt{width:95%;padding:5px;display:block;text-align: left; }
.pageContentsBlock1{padding:10px;display:block;background-color:#F8F9F2;border: 1px solid #CBCBCB;}
.pageBlockFloatLeft1{float:left;width: 70%;height:auto;text-align:left;}
.pageBlockFloatRight1{float:right;}

/*---- new nav menus ---------------------*/
#topnavplaceholder {width:1022px; height:36px; position:relative;background:#563C2C url(../images/sprites/img-topNavSlice-off.png); font-size: 110%;	line-height: 1.1; z-index:500;}
#navfloat{float:left; height:36px; width:770px; overflow:visible;}
#topnavmenu {padding:0; margin:0; list-style:none; height:36px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
li.mainlevel#navhighlight {background:url(../images/sprites/img-topNavSliceHoliday-off.png);}
#topnavmenu li.mainlevel { text-align:center;}
#topnavmenu li.mainlevel a {font-size:1.0em;}
#topnavmenu li.mainlevel ul li {text-align:left;}
#topnavmenu li {float:left; margin:0;}
#topnavmenu li a {display:block; float:left; height:36px; line-height:36px;   color:#fff; text-decoration:none; font-size:0.9em; font-weight:bold; font-style:normal; padding:0 9px;}
:root #topnavmenu li a { padding: 0px 8px\9};
#topnavmenu li.mainlevel ul li a {display:block; float:left; height:30px; line-height:30px;  color:#3889a9; text-decoration:none; font-size:0.8em; font-weight:bold; font-style:normal; padding:0 10px;}
#topnavmenu li.mainlevel li a {display:block; float:left; height:30px; line-height:30px;  color:#fff; text-decoration:none; font-size:0.8em; font-weight:bold; font-style:normal; padding:0 10px;}
#topnavmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px){ #topnavmenu li a{padding:0px 7px;}}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#topnavmenu li.mainlevel a:hover {z-index:200; position:relative;color:#fff; background:url(../images/sprites/img-topNavSliceW-on.png);}
#topnavmenu li.mainlevel ul a:hover {z-index:200; position:relative;color:#78C6E0; background:#fff; text-decoration:underline; font-weight:bold;}
#topnavmenu li a:hover {z-index:200; position:relative;color:#78C6E0; background-color:#fff; text-decoration:underline; font-weight:bold;}
#topnavmenu li:hover {position:relative; z-index:200;}
#topnavmenu li:hover > a {color:#fff; background:url(../images/sprites/img-topNavSliceW-on.png);}
#topnavmenu li:hover > a.sub {color:#563c2c; background-color:#fff;  text-decoration:none;}
#topnavmenu li.current a {color:#563c2c; background:#fff; text-decoration:none;}
#topnavmenu li a.sub {background: #fff;  text-decoration:none;}
#topnavmenu li.current a.sub {color:#563c2c; background:#fff;  text-decoration:none;}
#topnavmenu :hover ul {left:0; top:36px; width:200px; background:#fff;}

/* keep the 'next' level invisible by placing it off screen. */
#topnavmenu ul, 
#topnavmenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#topnavmenu :hover ul :hover ul {left:180px; top:-1px; background:#222; white-space:nowrap; width:200px; z-index:200; height:auto; border-top:1px solid #3889a9;}
#topnavmenu :hover ul li {margin:0; border-left:1px solid #3889a9;border-right:1px solid #3889a9;border-bottom:1px solid #3889a9;}
#topnavmenu :hover ul li a {width:200px; padding:0; text-indent:10px; background:#fff; color:#3889a9; height:30px; line-height:30px; text-decoration:none;}
#topnavmenu :hover ul li a.fly {background:#fff url(../images/sprites/right-arrow.gif) no-repeat right center;}
#topnavmenu :hover ul :hover {background-color:#fff; color:#78c6e0; text-decoration:underline; font-weight:bold;}
#topnavmenu :hover ul :hover a.fly {background-color:#fff; color:#78c6e0; text-decoration:underline;}
#topnavmenu :hover ul li.currentsub a {background:#fff; color:#563c2c; text-decoration:none;}
#topnavmenu :hover ul li.currentsub a.fly {background:#fff url(../images/sprites/right-arrow.gif) no-repeat right center; color:#78c6e0; text-decoration:none;}
#topnavmenu :hover ul :hover ul li a {width:200px; padding:0; text-indent:10px; background:#fff; color:#563c2c; text-decoration:none;}
#topnavmenu :hover ul :hover ul :hover {background-color:#fff; color:#563c2c; text-decoration:underline;} 
#topnavmenu :hover ul :hover ul li.currentfly a {background:#fff; color:#563c2c; text-decoration:none;}
#topnavmenu :hover ul :hover ul li.currentfly a:hover {background:#fff; color:#563c2c; text-decoration:underline;}
#topnavmenu li ul li ul li a{text-decoration:none;}

/*---- new nav test menus ---------------------*/
#topnavtestmenu {padding:0; margin:0; list-style:none; height:36px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
li.mainlevel#navhighlight {background:url(../images/sprites/img-topNavSliceHoliday-off.png);}
#topnavtestmenu li.mainlevel { text-align:center;}
#topnavtestmenu li.mainlevel a {font-size:1.0em;}
#topnavtestmenu li.mainlevel ul li {text-align:left; background-color:#fff;}
#topnavtestmenu li {float:left; margin:0;}
#topnavtestmenu li a {display:block; float:left; height:36px; line-height:36px;   color:#fff; text-decoration:none; font-size:0.9em; font-weight:bold; font-style:normal; padding:0 9px;}
:root #topnavtestmenu li a { padding: 0px 8px\9;}
#topnavtestmenu li.mainlevel ul li a {float:left; height:28px; line-height:28px;  color:#3889a9; text-decoration:none; font-size:1.0em; font-weight:normal; font-style:normal; margin:0 10px; background-color:#fff; padding:0; border-bottom:1px solid #ccc;}
#topnavtestmenu li.mainlevel li a {float:left; height:28px; line-height:28px;  color:#fff; text-decoration:none; font-size:1.0em; font-weight:normal; font-style:normal; margin:0 10px; background-color:#fff; padding:0; border-bottom:1px solid #ccc;}
#topnavtestmenu li.mainlevel ul li.last a, #topnavtestmenu li.mainlevel li.last a{border-bottom:0;}
#topnavtestmenu li.mainlevel ul li.last li a, #topnavtestmenu li.mainlevel li.last li a{border-bottom:1px solid #ccc;}
#topnavtestmenu li.mainlevel ul li.last li.last a, #topnavtestmenu li.mainlevel li.last li.last a{border-bottom:0;}
#topnavtestmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px){ #topnavmenu li a{padding:0px 7px;}}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#topnavtestmenu li.mainlevel a:hover {z-index:200; position:relative;color:#fff; background:url(../images/sprites/img-topNavSliceW-on.png); font-weight:bold;}
#topnavtestmenu li ul li a:hover{text-decoration:underline;}
#topnavtestmenu li.mainlevel ul a:hover {z-index:200; position:relative;color:#78C6E0; background:#fff; text-decoration:underline; font-weight:normal;}
#topnavtestmenu li a:hover {z-index:200; position:relative;color:#78C6E0; background-color:#fff; text-decoration:underline; font-weight:normal;}
#topnavtestmenu li:hover {position:relative; z-index:200;}
#topnavtestmenu li:hover > a {color:#fff; background:url(../images/sprites/img-topNavSliceW-on.png);}
#topnavtestmenu li:hover > a.sub {color:#3889a9; background-color:#fff;  text-decoration:none;}
#topnavtestmenu li.current a {color:#3889a9; background:#fff; text-decoration:none;}
#topnavtestmenu li a.sub {background: #fff;  text-decoration:none;}
#topnavtestmenu li.current a.sub {color:#3889a9; background:#fff;  text-decoration:none;}
#topnavtestmenu :hover ul {left:0; top:36px; width:200px; background:#fff;}

/* keep the 'next' level invisible by placing it off screen. */
#topnavtestmenu ul, 
#topnavtestmenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;z-index:200;}
#topnavtestmenu ul, #topnavtestmenu :hover ul {border:1px solid #ccc; background-color:#fff; z-index:400;}
#topnavtestmenu ul {min-width:220px; width:220px; min-height:60px; height:auto !important; height:60px; background-color:#fff; background:#fff;}
#topnavtestmenu ul {max-width:220px;}
#topnavtestmenu ul ul {min-width:200px; width:200px;min-height:40px; height:auto !important; height:40px;background:#fff;background-color:#fff;}
#topnavtestmenu :hover ul :hover ul {left:205px; top:-1px; background:#222; white-space:nowrap; width:200px; z-index:200; height:auto; border-top:1px solid #ccc;}
#topnavtestmenu :hover ul li {margin:0;z-index:200;}
#topnavtestmenu :hover ul li a.last {border-bottom:none;}
#topnavtestmenu :hover ul li li a.last {border-bottom:1px solid #ccc;}
#topnavtestmenu :hover ul li a {width:200px; padding:0; background:#fff; color:#3889a9; height:28px; line-height:28px; text-decoration:none;}
#topnavtestmenu :hover ul li a.fly {background:#fff url(../images/sprites/right-arrow.gif) no-repeat right center;}
#topnavtestmenu :hover ul li a.fly:hover{text-decoration:underline; color:#78c6e0;}
#topnavtestmenu :hover ul :hover a.fly {background-color:#fff; color:#3889a9; text-decoration:none;}
#topnavtestmenu :hover ul li.currentsub a {background:#fff; color:#3889a9; text-decoration:none;}
#topnavtestmenu :hover ul li.currentsub a.fly {background:#fff url(../images/sprites/right-arrow.gif) no-repeat right center; color:#3889a9; text-decoration:none;}
#topnavtestmenu :hover ul :hover ul li a {width:180px; padding:0; background:#fff; color:#3889a9; text-decoration:none; -webkit-text-decorations-in-effect:none;}
#topnavtestmenu li.mainlevel ul li ul li a {text-decoration:none;}
#topnavtestmenu :hover ul :hover ul li a:hover {color:#78C6E0;text-decoration:underline;}
#topnavtestmenu :hover ul :hover ul li.currentfly a {background:#fff; color:#3889a9; text-decoration:none;}
#topnavtestmenu li ul li ul li a{text-decoration:none;}
#topnavtestmenu li ul li ul li a:hover{text-decoration:underline; color:#78C6E0;}

/*---- new header ---------------------*/
#navsearch {float:left; height:36px; width:252px; background:#563C2C url(../images/sprites/img-topNavSlice-off.png); overflow:hidden; position:relative;}
.navsearchbox{BORDER:#ccc 1px solid; width:240px; position:relative; height:23px; background-color:#FFFFFF;}
input.navsitesearch{font-size: 1em; color: #563c2c; width:212px; border:none 0px #ffffff; float:left;background-color:#FFFFFF;padding:3px 0 0 3px; display:block;}
input.navsitesearch:focus{outline:none;}
.navsearch-areabrown{position:absolute; right:2px; top:5px; width:250px; height:23px;}
.navsearch-image {display:block; width:22px; height:16px; float:left; padding:3px 0 0; background-color:#FFF;}
.navsearch-go{position:absolute; background-position:-284px -144px; display:block; width:42px; height:23px; top:1px; left:155px;}
.navsearch-go input{width:42px; height:23px; filter:alpha(opacity=10);  opacity:0.1;}
#slogan {font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; position:absolute; color:#674732; top:55px; left:73px; float:none; width:350px; text-align:left; padding:0px;}
#brandlogo{height:70px; width:67px; display:block; background-position:0px 0px; z-index:205; }
#brands{position:absolute; left:3px; top:0px; margin:0px; z-index:205;}
#iboxname{position:absolute; top:24px; left:68px;}
#iboxnameblue{width:325px; height:30px; display:block; background-position:-87px 0px; z-index:205;}
#navheaderadplaceholder  {position:absolute; right:0; top:16px; background:#ffffff;clear:both;padding:0px 0px 3px;}
.navheaderemailtext{font: bold 1em Arial, Helvetica, sans-serif; text-decoration: none; color:#77a0a5; position:absolute; top:58px; right:22px; z-index:5;}
.navheaderemailtext a:link, .navheaderemailtext a:visited{text-decoration: none; color:#77a0a5;}
.navheaderemailtext a:hover{text-decoration: underline; color:#77a0a5;}
.blueline {background-image:url(../images/sprites/blueline.jpg); background-repeat:no-repeat; width:1px; height:6px; float:left; display:block; padding:10px 0 0 5px;}
.headerbluecarticon {position:absolute; top:57px; right:4px; display:block; width:15px; height:12px; background-position:-171px -38px;}
.headerbluelivepersonbutton {position:absolute; top:56px; left:682px;}
.headerblueemail {position:absolute; top:54px; left:652px; display:block; width:21px; height:21px; background-position:-102px -54px;}
.headerblueblog {position:absolute; top:54px; left:626px; display:block; width:21px; height:21px; background-position:-123px -32px;}
.headerbluetwitter {position:absolute; top:54px; left:600px; display:block; background-position:-144px -32px; width:21px; height:21px;}
.headerbluefacebook {position:absolute; top:54px; left:516px; display:block; width:21px; height:21px; background-position:-102px -32px;}
.headerbluelike {position:absolute; top:54px; left:436px; display:block; width:90px; height:21px;}
.headerblueplusone {position:absolute; top:56px; left:568px; display:block; width:24px; height:21px;}
.headerpinterest {position:absolute; top:56px; left:544px; display:block; width:16px; height:16px;}

#navbottomgrad { width:1022px; height:7px;
background: #cccccc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradien a t(top, rgba(204,204,204,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(top, rgba(204,204,204,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#00ffffff',GradientType=0 );
}

#navtopgrad{ width:1022px; height:7px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cccccc',GradientType=0 );
}


<!--[if gte IE 9]>
  <style type="text/css">
    .gradient {
       filter: none;
    }
  </style>
<![endif]-->


/*---- new footer ---------------------*/
.footerbizrateverisign {width:100%; height:130px; text-align:center; position:relative;}
.footerimagecontainer {width:260px;text-align:center;}
.bluehackerbadge {padding: 25px 5px 2px;width:110px; height:105px; display:inline; text-align:center; float:left; vertical-align:middle;}
.wwbadge{display:inline; padding:0 5px 0 20px; width:130px; height:130px; float:left;}
.bluebizratebadge {text-align:center;padding:30px 0px 0px 330px;display:inline; height:100px; width:125px; float:left;}
.bluebizratebadge img,.bluehackerbadge img{border:0px;vertical-align:middle;}
.bluefooternavtablecontainer{height:157px;width:1022px;background-color:#d0e2e5;background:url(../images/sprites/footerbg.png);}
.bluefooternavrow {}
td.bluefootercolumn{width:142px; padding:15px 0 0;}
td.bluefootermailcolumn{width:440px; height:157px; background: rgb(219,230,231);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGJlNmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkYmU2ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IwYzljYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(219,230,232,1) 0%, rgba(176,201,203,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(219,230,231,1)), color-stop(100%,rgba(176,201,203,1)));
background: -webkit-linear-gradient(-45deg,  rgba(219,230,232,1) 0%, 100%,rgba(176,201,203,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(219,230,232,1) 0%, 100%,rgba(176,201,203,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(219,230,232,1) 0%,rgba(176,201,203,1) 100%);
background: linear-gradient(-45deg,  rgba(219,230,232,1) 0%, rgba(176,201,203,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbe6e8', endColorstr='#b0c9cb',GradientType=1 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.emailfootertitle{width:310px; height:52px; display:block; background-position:0px -254px; text-align:center; margin:15px 0 0 20px;}
.emailfooteremail{padding:10px 0 0 20px;}
td.bluefooterspacercolumn{width:14px;}
.bluefootercategory{font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#819a9d;font-weight:bold;padding:6px 0px 6px 15px;}
.bluefootercategory a{color:#819a9d;text-decoration:none;}
.bluefootercategory a:visited{color:#819a9d;text-decoration:none;}
.bluefootercategory a:hover{color:#819a9d;text-decoration:underline;}
input#footeremailbox {border: #ccc 1px solid; background-color:#fff; width:390px; height:28px;}
input#footeremailbox:focus{outline:none;}
#footeremailsubmit {width:97px; height:31px; display:block; background-position:-285px -209px; padding:8px 0 0;}


/*\*//*/
.recentviewimg {
    display: block;
}
.recentviewimg span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
<!--[if IE]>
.recentviewimg span {
    display: inline-block;
    height: 100%;
}
<![endif]-->