@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;}

.info-related-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{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	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-b-subsection,.alt-b-subsection-wide{
	height:200px;
}

.alt-c-subsection-wide{
	height:170px;
}

.alt-b-subsection{
	width:395px;
}

.alt-b-subsection-wide, .alt-c-subsection-wide{
	width:790px;
}

.alt-c-subsection-wide{
	padding:0px 5px;
}


.alt-c-subsection-contents-wide{
	height:110px;
	padding:5px;
	border:1px solid #ccc;
	margin:5px 0px;
}

.alt-b-subsection .alt-b-subsection-title{
	width:395px;
	height:25px;
	position:relative;
}

.alt-b-subsection-wide .alt-b-subsection-title{
	width:790px;
	height:23px;
	position:relative;
}

.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{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#3889a9;
	text-decoration:none;
	font-weight:normal;
}

.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-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-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-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;
}

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{
	text-align:center;
}

#reviewForm, #submitReviewIframe{
	text-align:center;
}

#modalbg {
	position:fixed;
	display:none;
	left:0px;
	top:0px;
	height:500%;
	width:100%;
	background-color: #CCC;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
	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;
}

#layeredInnerborder{
    background:#FFF;
    position:absolute;
    top:34px;
    left:14px;
    height:620px;
    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(http://site.invitationbox.com/images/imgDashLine.gif) no-repeat;}

#processingmodal, #envelopemodal, #rushmodal, #printingmethodmodal, #layeredmodal, #waprintingmethodmodal, #pricingmodal, #relatedmodal, #othercolorsmodal, #shippingmodal, #silhouettemodal, #waprocessingmodal, #photomodal{
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	background-color: #ffffff;
	border: 2px solid #563c2c;
	z-index: 500;
}



#photomodal {
	margin-top: -207px;
	margin-left: -290px;
	width:580px;
	height:415px;
}

#photoInnerborder{
	/*border: 2px solid #563c2c;*/
	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{
	/*border: 2px solid #563c2c;*/
	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{
	/*border: 2px solid #563c2c;*/
	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{
	/*border: 2px solid #563c2c;*/
	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{
	/*border: 2px solid #563c2c;*/
	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;
}

.relateditem{
	width:377px;
	height:175px;
	border:solid #959595 2px;
	position:relative;
}

.relateditem .relateditemimage{
	height:167px;
	width:171px;
/*	border:solid #563c2c 2px; */
	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;
}

#relatedInnerborder{
	/*border: 2px solid #563c2c;*/
	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{
	/*border: 2px solid #563c2c;*/
	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{
	/*border: 2px solid #563c2c;*/
	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;
}

.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;
	float:left;
	/* position:absolute; */
	padding: 10px;
	width: 200px;
}

.btnpersonalize {
	display: inline-block;
	float:right;
	/* position:absolute; */
	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;
}

#printedcontainer, #printedsalecontainer, #blankcontainer, #digitalpricingcontainer, #flatpricingcontainer, #thermographypricingcontainer, #engravedpricingcontainer, #letterpresspricingcontainer, #foilpricingcontainer{
	border:solid 2px #cccccc;
}

#blankcontainer, #printedsalecontainer {
	height: 80px;
}

#printedcontainer {
	height: 55px;
}

.mpheader{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:10px 0px;
}

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;
}

.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:0px 0px 10px 0px;
}

#sectionbanner span.imageheadertitle{
	display:none;
}

#sectionbanner img{
	border:0;
	padding:0px;
}

.outersecondcontainer, #outerlogocontainer{
	padding:3px 10px 10px 15px;
	width:920px;
	float:left;
}

.mpoutersecondcontainer {
	padding:3px 10px 10px 10px;
	width:320px;
	float:left;
}

#itemdescription{
	color:#563c2c;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

#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;}
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;}
.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; position:relative; padding:4px 0px; font-size:12px;}
.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, .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, .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, .breadrow: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, .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, .greylinecontainer:after, .prrow:after, #linkContainer:after, .inforelatedcontents:after, .ra:after, .homedesignercontainer:after, .testgreenwhyrow:after, .dd:after, .navcontainer3:after, .optionquestion:before, .optionquestion:after, #printedpricing:after, .cswordingrow:after, .cstext:after, #sectioncaption:after, .itembrand:after, .mpheaderfaq:after, .itembluename: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;
}

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:13px;
}

.itemwideheaderfield {
	padding:0px 0px 10px 15px;
	width:580px;
	text-align:left;
	position:relative;
}

.itemwideheaderrow {
	padding:0px 0px 0px 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;
}

.itempriceheaderfield{
	text-align:left;
	width:570px;
	padding:5px 0px 0px 30px;
	font-size:13px;
}

.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;
}

.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 25px;
	text-align:center;
}

#enlargeimage img{
	position:relative;
}

.addthis_toolbox addthis_default_style{
	float:left;
}

td#addthis {
	width:180px;
	padding:5px 0px 0px;
}

#sharethis {
	padding:0px 0px 5px;
}

tr#shareclick {
	height:20px;
	width:320px;
}

tr#shareclick td#addthis {
	padding:0px 0px 0px 15px;
}

tr#shareclick td#enlarge {
	padding:0px 30px 0px 0px;
}

tr#shareclick td#enlarge {
	width:180px;
}


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 5px 16px 5px;
        float: left;
}
.ccbadge img{
		border:0px;
}
.yahoobadge { 
        margin: 1px 0px 5px 20px;
        float: left;
}
.yahoobadge img{
		border:0px;
		vertical-align:middle;
}
.bizbadge { 
        padding: 1px 0px 0px 5px;
        float: left;
}
.bizbadge img{
		border:0px;
		vertical-align:middle;
}
.badge { 
        margin: 1px 5px 2px 5px;
        float: left;
}
.badge img{
		border:0px;
		vertical-align:middle;
}
.hackerbadge { 
        padding: 2px 5px;
        float: left;
}
.hackerbadge img{
		border:0px;
		vertical-align:middle;
}
#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 {background:#ffffff; clear:both; position:relative;}

#finaltext {margin:0px;}

#copyright {color:#563c2c; display:block; font:normal x-small/1.2 verdana, sans-serif; padding:0 5px 5px; text-align:right;}

#seobottomdescription {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #563c2c;
	width: 98%;
	padding:5px 5px 15px 5px;
	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 url(''); min-height:74px; height:auto !important; height:74px; position:relative; z-index:200;}
#header {background:#ffffff; position:relative; z-index:200;}

#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;
}

#onebrandmark{
position:absolute;
left:10px;
top:-23px;
margin:0px;
width:auto;
}

#onebrandmark img{
border:0px;
}

#brandmarkcart{
margin:0px;
width:auto;
position:absolute;
left:0px;
top:0px;
}

#iboxnamebrown{
position:absolute;
top:5px;
left:115px;
}
#iboxnamebrown img{
border:0px;
}

.headergreenbar {
	position:absolute;
	bottom:0px;
	left:0px;
	height:14px;
	min-height:14px;
	background-color:#e4f3f5;
	width:1020px;
	
}
span.freegroundtruck {
	float:left;
	text-align:right;
	width:120px;
}
span.freegroundgreeny {
	float:left;
    font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:3px;
	text-align:left;
	width:300px;
	text-decoration: none;
	color:#FF0033;}
span.freegroundgreeny a, span.freegroundgreeny a:visited{
	text-decoration: none;
	color:#FF0033;
	}
span.freegroundgreeny a:hover{
	text-decoration: underline;
	color:#FF0033;
	}
span.headergreenmenu {
	float:right;
    font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:10px;
	text-decoration: none;
	color:#563c2c;
	}
span.headergreenmenu a{
	text-decoration: none;
	color:#563c2c;
	}
span.headergreenmenu a:visited{
	text-decoration: none;
	color:#563c2c;
	}
span.headergreenmenu a:hover{
	text-decoration: underline;
	color:#563c2c;
	}

.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;
}

.iboxgreenheader {
	position:absolute;
	top:30px;
	left:577px;
	z-index:0;
}

.ibupstruckheader{
	position:absolute;
	top:32px;
	left:523px;
	z-index:5;
}

.ibfreeshippingheader{
	position:absolute;
	top:32px;
	left:550px;
	z-index:5;
}

.ibfreeshippingheader a,.ibfreeshippingheader a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#009900;
	text-decoration:none;
}
.ibfreeshippingheader a:hover{
	text-decoration:underline;
}

.ibgreenheader {
	position:absolute;
	top:32px;
	left:452px;
	z-index:0;
}
.iboxmyaccounticonheader {
	position:absolute;
	top:6px;
	left:808px;
	z-index:0;
}

.iboxmyaccounttextheader {
	position:absolute;
	top:31px;
	left:587px;
	z-index:0;
    font: bold 12px Arial, Helvetica, sans-serif;	
	color: #563c2c;
}

.iboxlowprice {
	position:absolute;
	top:27px;
	left:462px;
	z-index:0;
}
.headermenuphonebrown{
    font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#563c2c;
	position:absolute;
	top:7px;
	left:740px;
	text-align:center;
}
.headermenuphonebrown a:link{
    font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#563c2c;
}
.headermenuphonebrown a:visited{
	text-decoration: none;
	color:#563c2c;
}
.headermenuphonebrown a:hover{
	text-decoration: underline;
	color:#563c2c;
}
.headerphoneicon{
	position:absolute;
	top:6px;
	left:688px;
	}
.headerphoneicon img{
	border:0px;
}
.headerviewcarttext{
    font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#563c2c;
	position:absolute;
	top:8px;
	left:915px;
	text-align:center;
}
.headerviewcarttext a:link{
	text-decoration: none;
	color:#563c2c;
}
.headerviewcarttext a:visited{
	text-decoration: none;
	color:#563c2c;
}
.headerviewcarttext a:hover{
	text-decoration: underline;
	color:#563c2c;
}

.headerviewcartbutton{
	position:absolute;
	top:6px;
	left:920px;
	}
.headerviewcartbutton img{
	border:0px;
}
.headeremailicon{
	position:absolute;
	top:6px;
	left:493px;
	}
.headeremailicon img{
	border:0px;
}
.onesearch-areabrown{
	position:absolute;
	left:785px;
	top:30px;
}
.search-gobrown{
	position:absolute;
	top:-1px;
	left:155px;
}




#nav2 {list-style:none}
#nav2 #nav2_1a .accesslinks {border-left:0px #674732 solid;}
#nav2 .accesslinks {margin: 0; padding: 0; top: 0; border-left:1px #ffffff dotted; background-color:#674732; color:#FFFFFF; display:inherit; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:4px 0px; text-align:center; text-decoration:none;}
#nav2_1a,#nav2_2a,#nav2_3a,#nav2_4a,#nav2_5a,#nav2_6a,#nav2_7a,#nav2_8a,#nav2_9a,#nav2_10a {height: 25px; display: block; position:absolute; margin:0px; }
#nav2 li #nav2_1a{border-left:0px solid #674732;}
#nav2_1a {left: 0px; width:102px;}
#nav2_2a {left: 102px; width:102px;}
#nav2_3a {left: 204px; width:102px;}
#nav2_4a {left: 306px; width:102px;}
#nav2_5a {left: 408px; width:102px;}
#nav2_6a {left: 510px; width:102px;}
#nav2_7a {left: 612px; width:102px;}
#nav2_8a {left: 714px; width:102px;}
#nav2_9a {left: 816px; width:102px;}
#nav2_10a {left: 918px;width:101px;}

.navcontainer1 {
overflow:hidden;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#563c2c;
position:relative;
z-index:500;
/*height:415px;*/
width:200px;
text-align:left;
background-color:#ffffff;
border:solid #563c2c 2px;
}

.navcontainer1a, .navcontainer2a, .navcontainer3a, .navcontainer4a, .navcontainer5a, .navcontainer6a, .navcontainer7a, .navcontainer8a, .navcontainer9a, .navcontainer10a {
visibility:hidden;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#563c2c;position:relative;z-index:600;text-align:left;background-color:#ffffff;border:solid #563c2c 2px;}

.navcontainer1a {height:260px;width:600px;top:0px;left:-2px; position:relative;}
.navcontainer2a {height:170px;width:400px;top:0px;left:0px; position:relative;}
.navcontainer3a {height:240px;width:400px;top:0px;left:0px; position:relative;}
.navcontainer4a {height:330px;width:400px;top:0px;left:0px; position:relative;}
.navcontainer5a {height:330px;width:600px;top:0px;left:0px; position:relative;}
.navcontainer6a {height:185px;width:200px;top:0px;left:0px; position:relative;}
.navcontainer7a {height:185px;width:200px;top:0px;left:0px; position:relative;}
.navcontainer8a {height:340px;width:400px;top:0px;left:-96px; position:relative;}
.navcontainer9a {height:350px;width:400px;top:0px;left:-198px; position:relative;}
.navcontainer10a {height:400px;width:400px;top:0px;left:-300px; position:relative;}

.navcontainer2 {
overflow:hidden;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#563c2c;
position:relative;
z-index:500;
/*height:415px;*/
width:400px;
text-align:left;
background-color:#ffffff;
border:solid #563c2c 2px;
}

.navcontainer3 {
overflow:hidden;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#563c2c;
position:relative;
z-index:500;
/*height:415px;*/
width:600px;
text-align:left;
border:solid #563c2c 2px;
background-color:#ffffff;
}



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;
}

#nav4 {
width:1020px;
height:31px;
background:url(http://site.invitationbox.com/images/ib1020topmenubar.gif) no-repeat;
position:relative;
margin:0;
padding:0;
}

#nav1 {list-style:none}
#nav1_5a a:link, #nav1_5a a:visited {color:#009900;}
#nav1 .accesslinks {margin: 0; padding: 0; top: 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:8px 0px; text-align:center; text-decoration:none;}
#nav1_2a,#nav1_3a,#nav1_4a,#nav1_5a,#nav1_6a,#nav1_7a,#nav1_8a,#nav1_9a,#nav1_10a {height: 20px; display: block; position:absolute; top:3px; margin:0px; border-left:1px #ffffff dotted;}
#nav1_1a {height: 20px; display: block; position:absolute; top:3px; margin:0px; border-left:0px solid #674732;}
#nav1_1a:hover,#nav1_2a:hover,#nav1_3a:hover,#nav1_4a:hover,#nav1_5a:hover,#nav1_6a:hover,#nav1_7a:hover,#nav1_8a:hover,#nav1_9a:hover,#nav1_10a:hover{background-color:#e9f4e9; color:#563c2c;}
#nav1_1a a:link,#nav1_2a a:link,#nav1_3a a:link,#nav1_4a a:link,#nav1_6a a:link,#nav1_7a a:link,#nav1_8a a:link,#nav1_9a a:link,#nav1_10a a:link,#nav1_1a a:visited,#nav1_2a a:visited,#nav1_3a a:visited,#nav1_4a a:visited,#nav1_6a a:visited,#nav1_7a a:visited,#nav1_8a a:visited,#nav1_9a a:visited,#nav1_10a a:visited{color:#ffffff;}
#nav1_1a a:hover,#nav1_2a a:hover,#nav1_3a a:hover,#nav1_4a a:hover,#nav1_5a a:hover,#nav1_6a a:hover,#nav1_7a a:hover,#nav1_8a a:hover,#nav1_9a a:hover,#nav1_10a a:hover{color:#563c2c;}
#nav1_1a {left: 0px; width:102px;text-align:center;}
#nav1_2a {left: 102px; width:102px;text-align:center;}
#nav1_3a {left: 204px; width:102px;text-align:center;}
#nav1_4a {left: 306px; width:102px;text-align:center;}
#nav1_5a {left: 408px; width:102px;text-align:center;}
#nav1_6a {left: 510px; width:102px;text-align:center;}
#nav1_7a {left: 612px; width:102px;text-align:center;}
#nav1_8a {left: 714px; width:102px;text-align:center;}
#nav1_9a {left: 816px; width:102px;text-align:center;}
#nav1_10a {left: 918px;width:101px;text-align:center;}

#nav1 {
width:1020px;
height:25px;
background-color:#563c2c;
position:relative;
margin:0;
padding:0;
border-top:2px solid #563c2c;
border-bottom:2px solid #563c2c;
}

#nav2 {
width:1020px;
height:25px;
background-color:#563c2c;
position:relative;
margin:0;
padding:0;
border-top:2px solid #563c2c;
border-bottom:2px solid #563c2c;
}

.dd1cC1 {
width:200px;
height:100%;
/*border:solid #563c2c 2px;*/
float:left;
z-index:600;
}

.dd1cC2 {
width:200px;
height:100%;
border:solid #563c2c 2px;
float:left;
}

.dd1cTop {
position:relative;
height:2px;
width:200px;
background-image:url(http://site.invitationbox.com/images/dd1cTopBottom.gif);
background-repeat:no-repeat;
overflow:hidden;
}

.dd1cBottom {
position:relative;
height:2px;
width:200px;
background-image:url(http://site.invitationbox.com/images/dd1cTopBottom.gif);
background-repeat:no-repeat;
clear:both;
}

#nav1 a:link, #nav1 a:visited{text-decoration:none;text-align:center;padding:4px 0px;}
#nav1 .accesslinks{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;}

#nav2 .accesslinks a:link,#nav2 .accesslinks a:visited{text-decoration:none;color:#ffffff;}
#nav2 .accesslinks a:hover{text-decoration:none;color:#563c2c;}
#nav2 .accesslinks:hover{	background-color:#E6F7F7;color:#563c2c;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:4px 0px;text-align:center; 	}

	
.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%;
}

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;
}

#GN3_Container {
height:31px;
width:1019px;
margin-bottom:5px;
z-index:2 !important;
}
#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{
	clear:both;
	margin:30px 0px 30px 0px
}
.clear10{
	clear:both;
	margin:30px 0px 30px 0px
}

.clear{
	width:100%;
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;}

.powerclear{
	width:100%;
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.hopepagetoprowcontainer {
	width:100%;
}

.homewhycontainer {
	float:left;
	width:359px;
	padding:0px 0px 0px 3px;
}

.homewhy-namebar {
	width:357px;
	background-image:url(http://site.invitationbox.com/images/homeaboutheader.gif);
	background-repeat:no-repeat;
	height:32px;
	min-height:32px;
}

	.homewhy-namebar h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:357px;
	text-align:center;
	padding:4px 2px 0px 2px;
	color:#563c2c;
	font-weight:bold;
	}
	
	.homewhy-namebar h2 a{
	color:#563c2c;
	text-decoration:none;
	}
	.homewhy-namebar h2 a:visited{
	color:#563c2c;
	text-decoration:none;
	}

	.homewhy-namebar h2 a:hover{
	color:#563c2c;
	text-decoration:underline;
	}
.homepagemainrotatingimage {
	float:left;
	padding-left:5px;
	width:644px;
}
.homepagemainimage {
	float:left;
}
.homepagemainimage img{
	width:644px;
	height:311px;
	border:0;
	padding-left:3px;
}

.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:12px;text-align:left;color:#563c2c;padding:5px 5px 10px;line-height:16px;}
.aboutibox-text a,.aboutibox-text a:visited{color:#3889A9;font-weight:bold;}


.homecategory-namebar h2, .aboutibox-namebar h2 a:link, .homedesigner-namebar h2 a:link, .aboutibox-namebar h2 a:visited, .homedesigner-namebar h2 a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-align:left;
		color:#3889A9;
		text-decoration:none;
}

.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{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		color:#3889A9;
		text-decoration:none;
		width:240px;
		padding:0px;
}

.testimonial-text,.iboxgreen-text{
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:300;
	color:#563c2c;
}

.iboxgreen-text,.testimonial-text{font-size: 11px;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;}

.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;}

.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 h2 A:link,div.homecategorysection-namebar h2 A:visited {
		color:#563c2c;
		text-decoration:none;
		}
		div.homecategorysection-namebar h2 A:hover {
		color:#563c2c;
		text-decoration:underline;
		}
		
	    div.homecategorysection-namebar .sectionheader {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-align:center;
		color:#563c2c;
		height:22px;
		padding:2px 0px;
		float: left; 
		width: 100%; 
		}
        div.homecategorysection-namebar .sectionheader A:link,div.homecategorysection-namebar .sectionheader A:visited {
		color:#563c2c;
		text-decoration:none;
		}
		div.homecategorysection-namebar .sectionheader A:hover {
		color:#563c2c;
		text-decoration:underline;
		}
	    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%; 
		}
        div.homecategorysection-namebar .mostrequestedheader A:link,div.homecategorysection-namebar .mostrequestedheader A:visited {
		color:#563c2c;
		text-decoration:none;
		}
		div.homecategorysection-namebar .mostrequestedheader A:hover {
		color:#563c2c;
		text-decoration:underline;
		}
		
.homedesignerrow{
		width:800px;
		height:192px;
}

.testgreenwhyrow{
		width:800px;
		height:192px;
		position:relative;
}

.testimonials-container,.whyshopcontainer,.greencontainer{
	width:254px;
	height:192px;
	float:left;
}

.homedesignersection-namebar {
	width:1002px;
	background-image:url(http://site.invitationbox.com/images/homegallerytop.gif);
	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%; 
		}
        div.homedesignersection-namebar h2 A:link {
		color:#563c2c;
		text-decoration:none;
		}
        div.homedesignersection-namebar h2 A:visited {
		color:#563c2c;
		text-decoration:none;
		}
		div.homedesignersection-namebar h2 A:hover {
		color:#563c2c;
		text-decoration:underline;
		}

.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;
	background-image:url(http://site.invitationbox.com/images/brownheader928.jpg);
}
        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 {
		color:#ffffff;
		text-decoration:none;
		}
        div.tabwidesection-namebarbrown h1 A:visited {
		color:#ffffff;
		text-decoration:none;
		}
		div.tabwidesection-namebarbrown h1 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%; 
		}
        div.tabwidesection-namebarbrown h2 A:link {
		color:#ffffff;
		text-decoration:none;
		}
        div.tabwidesection-namebarbrown h2 A:visited {
		color:#ffffff;
		text-decoration:none;
		}
		div.tabwidesection-namebarbrown h2 A:hover {
		color:#ffffff;
		text-decoration:underline;
		}


.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 { 
		background-color:#99cc99;
		font-size:16px;
		color:#563c2c;
		height:22px;
		padding-top:2px;
		float: left; 
		width: 100%; 
		}
        div.topsection-namebarbrownbrown h1 A:link {
		color:#563c2c;
		text-decoration:underline;
		}
        div.topsection-namebarbrownbrown h1 A:visited {
		color:#563c2c;
		text-decoration:underline;
		}
		div.topsection-namebarbrownbrown h1 A:hover {
		color:#563c2c;
		text-decoration:underline;
		}
        div.topsection-namebarbrownbrown h2 { 
		background-color:#99cc99;
		font-size:16px;
		color:#563c2c;
		height:22px;
		padding-top:2px;
		float: left; 
		width: 100%; 
		}
        div.topsection-namebarbrownbrown h2 A:link {
		color:#563c2c;
		text-decoration:underline;
		}
        div.topsection-namebarbrownbrown h2 A:visited {
		color:#563c2c;
		text-decoration:underline;
		}
		div.topsection-namebarbrownbrown h2 A:hover {
		color:#563c2c;
		text-decoration:underline;
		}
        div.topsection-namebarbrownbrown h3 { 
		background-color:#99cc99;
		font-size:16px;
		color:#563c2c;
		height:22px;
		padding-top:2px;
		float: left; 
		width: 100%; 
		}
        div.topsection-namebarbrownbrown h3 A:link {
		color:#563c2c;
		text-decoration:underline;
		}
        div.topsection-namebarbrownbrown h3 A:visited {
		color:#563c2c;
		text-decoration:underline;
		}
		div.topsection-namebarbrownbrown h3 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{
	color:#563c2c;
	text-decoration:none;
}
div.topsectioncontents div.sectionname a:visited{
	color:#563c2c;
	text-decoration:none;
}
div.topsectioncontents div.sectionname a:hover{
	color:#563c2c;
	text-decoration:underline;
}

div.topsectioncontents div.itemname{
	color:#006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}
div.topsectioncontents div.itemname a{
	color:#006699;
	text-decoration:underline;
}
div.topsectioncontents div.itemname a:visited{
	color:#006699;
	text-decoration:underline;
}
div.topsectioncontents div.itemname a:hover{
	color:#006699;
	background-color:#88c1cb;
	text-decoration:underline;
}

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.itemname a{
	color:#006699;
	text-decoration:underline;
}
div.itemname a:visited{
	color:#006699;
	text-decoration:underline;
}
div.itemname 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.section-name a{
	color:#006699;
	text-decoration:underline;
}
div.section-name a:visited{
	color:#006699;
	text-decoration:underline;
}
div.section-name a:hover{
	color:#006699;
	background-color:#88c1cb;
	text-decoration:underline;
}
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;
}
div.sectionname a{
	color:#006699;
	text-decoration:underline;
}
div.sectionname a:visited{
	color:#006699;
	text-decoration:underline;
}
div.sectionname a:hover{
	color:#006699;
	background-color:#88c1cb;
	text-decoration:underline;
}

.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 {
/*	margin:0px 3px 0px 0px;*/
	padding:0 3px 0 5px;
}

.homedesignercontainer,.aboutiboxcontainer,.homecategorycontainer {
	/*padding:0 3px 0 5px;*/
	padding:0px;
}

.homedesignercontainer{
	width:800px;
	height:160px;
	position:relative;
}

.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;
background-image:url(http://site.invitationbox.com/images/brownheader456.jpg);
}
		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;
background-image:url(http://site.invitationbox.com/images/brownfooter456.jpg);
}

div.tabsectionfooterholiday {
height:5px;
min-height:5px;
position:relative;
width:456px;
background-image:url(http://site.invitationbox.com/images/brownfooter456.jpg);
}

div.tabsection-namebarholiday {
color:#ffffff;
height:26px;
min-height:26px;
padding-top:2px;
position:relative;
font-size:16px;
font-weight: bold; 
width:456px;
background-image:url(http://site.invitationbox.com/images/brownheader456.jpg);
}
        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;
}
.homesectionbottom{
	width:100%;
	}
.requestedsectionbottom{
	padding:0px 5px 5px 0px;
	text-align:center;
	width:100%;
	}

.requestedcontainer{
	border: 1px solid #cccccc;
/*	float:left; */
}

.homesectiondesigner{
	border-right: 2px solid #d5d5d5;
	border-left: 2px solid #d5d5d5;
	width:998px;
	}
	
.contents-table{
	padding: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-image:url(http://site.invitationbox.com/images/homegalleryfooter.gif);
	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:40px;
	margin-left:7px;
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/sectiontitlebar.gif)
}

.shorttopsection #brownitemtitledashedborder{
	width:1000px;
	height:40px;
	margin:0px 0px 15px 7px;
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/sectiontitlebar.gif)
}

#brownbarborder{
	width:800px;
	height:40px;
	margin-left:0px;
	background-image:url(http://site.invitationbox.com/images/sectiontitlebar800.gif)
}

#faqtitleborder{
	width:95%;
	height:35px;
	text-align:center;
	margin-left:2%;
	background-color:#563c2c;
}

div#brownitemtitledashedborder #page-title,div#brownitemtitledashedborder h1,div#faqtitleborder h1,div#brownbarborder h1{
	width: 100%;
	height: 27px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
	padding-top:5px;
	color: #fff;
	text-align:center;
}

#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;
}

#notabitemtitle{
	width:1000px;
	height:40px;
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/headerbg1000x40.gif);
}

.topicheading2 {
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/sectiontitlebar.gif);
	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;
}

.homecategorycontents, .relateditemscontents {
	text-align:center;
	padding:10px 0px 10px;
	width:100%;
}

.homecategorycontentscontainer {
	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 {
	width:100%;
}

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;
}

.homecategoryimage {
	text-align:center;
	vertical-align:middle;
	padding:3px 0px 8px;
}

.greylinecontainer{
	padding:5px 0px;
	font-size:0px;
	text-align:center;
}

.homecategoryimage img{
	text-align:center;
	vertical-align:middle;
}

.sectionimage {
	height: 90px;
	background-image:url(http://site.invitationbox.com/images/lowersectionimagebackground.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}
.tabsectionimage {
	height: 105px;
	background-image:url(http://site.invitationbox.com/images/tabsectionimagebackground.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}

.topitemimage {
	text-align:center;
}

.fontpreviewbutton {
	padding:0px 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{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#59B0C4;
	float:left;
	text-align:right;
	padding:8px 0px 0px 15px;
	width:175px;
}
.homeallbrands a,.homeallbrands a:visited,.homeallbrands a:hover{
	color:#59B0C4;
	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;
}

#toplevelsectiontitle{
	width:948px;
	height:37px;
	margin-left:4px;
	background-image:url(http://site.invitationbox.com/images/brownheader928.jpg);
	float:left;
}
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;
}

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: url('http://site.invitationbox.com/images/leftnavarrow.gif');
	background-position:0px 10px;
	background-repeat:no-repeat;
	width:10px;
	height:15px;
	padding:15px 5px 0px 0px;
}

.topnavsection .navspacer{
 background: url('http://site.invitationbox.com/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;
	border:1px solid #ccc; 
	padding:2px 2px 10px 2px;
	margin:0px 0px 0px 5px;
	min-height:300px;
}

.leftnavtopcontainer .leftnavbasic h2 a,.leftnavtopcontainer .leftnavbasic h2{
	color:#563c2c;
	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;
}

.facebookleftnav a:hover, .blogleftnav a:hover, .mailinglistleftnav a:hover, .myaccountleftnav a:hover{
	color:#563c2c;
	text-decoration:underline;
}

.facebookleftnav{
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/facebooknavicon.gif);
}

.twitterleftnav{
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/twitternavicon.gif);
}

.blogleftnav{
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/blognavicon.gif);
}

.mailinglistleftnav{
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/mailinglistnavicon.gif);
}

.myaccountleftnav{
	background-image:url(http://lib.store.yahoo.net/lib/invitationbox/myaccountnavicon.gif);
}

.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 0px;
	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;
}
.leftnavgreen{
	width:203px;
	text-align:center;
	margin:auto;
	padding:10px 0px;
}

.leftnavrecent{
	width:203px;
	text-align:center;
	margin:auto;
	padding:10px 0px;
}

.leftnavtestimonialheader{
	color:#563c2c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	padding:3px 0 0 5px;
	text-align:left;
}

.leftnavtestimonials{
	width:196px;
	text-align:center;
	margin:10px 0px 10px 6px;
}


.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;
	min-height:115px;
}

.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;
}

.sectiontopsection h1, .shorttopsection h1 {
	color:#563c2c;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	font-weight:normal;
	padding:5px 0px 5px 5px;
}


.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{
	border-top:2px solid #563c2c;
	border-bottom:2px solid #563c2c;
	padding:0px 0px 4px 0px;
}
.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:12px;
	color:#563c2c;
	font-weight:bold;
	padding:2px 0px 2px 15px;
	}

.homefootercategory a{
	color:#563c2c;
	text-decoration:none;
	}
.homefootercategory a:visited{
	color:#563c2c;
	text-decoration:none;
}
.homefootercategory a:hover{
	color:#563c2c;
	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:1014px;
}
.homefootercolumn {
	width:22%;
}
.homefootercolumnwide {
	width:34%;
}
#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;
}

#browncaption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#563c2c;
	text-decoration:none;
	text-align:left;
	z-index:0;
	margin:5px 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	; 		
		float: left; 
		width: 45%;
		margin-left:0px;
		margin-top:5px;
		}
.itemoptionsaleprice{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#ff0000;
		display: block; 
        background-color:#eef1f9; 		
		float: left; 
		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-top:5px;
	margin-left:5px;
	float:left;
	width:600px;
}

#brownheadercontainer{
	margin-top:6px;
	margin-left:5px;
	float:left;
	width:635px;
}

.itembluename {width:100%; position:relative;}

#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;
}

.itemnew {width:40px; float:left; margin-top:-5px;}

#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:#3889A9;
	width:130px;
	display:block;
	float:left;
}

#iteminfo span.data {
	color:#563c2c;
	width:435px;
	display:block;
	float:left;
}

#iteminfo span.thinnerdata {
	color:#563c2c;
	width:200px;
	display:block;
	float:left;
}

#iteminfo span.thindata {
	color:#563c2c;
	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{
		text-decoration:underline;
		color:#563c2c; 
}

		div.browntabitemheaderfield span.data a:visited{
		text-decoration:underline;
		color:#563c2c; 
}
		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,#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(http://site.invitationbox.com/mainimagebackground.gif);
	background-repeat:no-repeat;
}

#browntabitemimage{
	float:left;
	width:350px;
	text-align:center;
	background-color:#ffffff;
	background-image:url(http://site.invitationbox.com/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(http://site.invitationbox.com/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 {
	background: url(http://site.invitationbox.com/images/contact-clear.gif) no-repeat center top;
	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;
}

#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(http://site.invitationbox.com/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;
}

.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:1000px;
	margin-bottom:10px;
	padding:5px 10px;
}
.outermpcontainer {
	width:1000px;
	margin-bottom:10px;
	padding:5px 10px;
	display:none;
}
.mpoutercontainer {
	width:600px;
	padding:2px 10px;
}

.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, .outerlowerbluecontainer {
	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 {
	background-image:url(http://site.invitationbox.com/images/2k9widesectionheader.gif);
	color:#ffffff; 
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:33px;
	height:33px;
	width:990px;
}

.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;
}
.mpbrownsubtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00;
	line-height:18px;
}

span.starsection{
	padding:0px 0px 0px 10px;
	float:left;
}

span.startitle{
	padding:0px 0px 0px 5px;
	float:left;
}

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,.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;
}
        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: 210px;
		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 { 
		text-decoration:underline;
		}
		div.brownitembodyfield span.linesdata { 
		display: block; 
		width: 415px;
		float: left;
		}
		div.brownitembodyfield span.linesdata a { 
		text-decoration:underline;
		}
		div.brownitembodyfield span.linesdata 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.linesstyle a { 
		text-decoration:underline;
		}
		div.brownitembodyfield span.linesstyle input {
		text-align:center;
		border:1px solid #000000;
		}		
		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.data a { 
		text-decoration:underline;
		}
		div.brownitembodyfield span.data input {
		text-align:center;
		border:1px solid #000000;
		}
		div.brownitembodyfield span.egbadata { 
		display: block; 
		float: left;
		width:200px;
		}
		div.brownitembodyfield span.egbadata a { 
		text-decoration:underline;
		}
		div.brownitembodyfield span.egbadata input {
		text-align:center;
		border:1px solid #000000;
		}
		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;
		float:right;
		padding:10px 0px 20px 0px;
		width:630px;
		text-align:center; 
		}
.itemnotavailable{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:22px;
		color:#ff0000;
		display: block; 
        background-color:#ffffff;
		float:left;
		width:550px;
		text-align:center; 
		}

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 0px;
}

#iteminfo{
	padding:0px 0px 15px;
}

#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{
display:none;
float:left;
width:570px;
border-width:0px 2px 0px 2px;
border-style:solid;
border-color:#563c2c;
padding:5px;
}

#shipping-tab{
display:none;
float:left;
width:570px;
border-width:0px 2px 0px 2px;
border-style:solid;
border-color:#563c2c;
padding:5px;
}

#related-items-tab{
display:none;
float:left;
width:570px;
border-width:0px 2px 0px 2px;
border-style:solid;
border-color:#563c2c;
padding:5px;
}

#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;
}

.optionquestion span{
	width: 200px;
	font-weight:bold;
	color:#000000;
}

.optionquestion select{
	padding-left:20px;
}

#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: 700px;
}

.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:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
}

#titleBarName h2{
	display:block;
}


.titleBarContainer {
	width: 1000px;
	text-align:center;
}

#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;}



/*---- 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:100%;background-color:#F8F9F2;border: 1px solid #CBCBCB;padding: 5px;display:block;text-align: left; }
.inlineWhiteBlock100pcnt{width:100%;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;}



/*\*//*/
.recentviewimg {
    display: block;
}
.recentviewimg span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
<!--[if IE]>
.recentviewimg span {
    display: inline-block;
    height: 100%;
}
<![endif]-->



