.boxText{font-family:Verdana,Arial,sans-serif; font-size:14px;}
.errorBox{font-family:Verdana,Arial,sans-serif;font-size:11px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Verdana,Arial,sans-serif;color:#c03;}
.productsNotifications{background:#f2fff7;color:#f00;}
.orderEdit{font-family:Verdana,Arial,sans-serif;color:#FC0;text-decoration:underline;font-weight:bolder;}
HTML{margin:0;padding:0;}
BODY{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#fff;margin:0 auto;text-align:center;background-color:#e1e2f7;}
.mainPage{width:1000px;margin:0 auto;background-color:#05a;border-top:medium solid #FFF;border-right:medium solid #f7f7f7;border-bottom:medium solid #f7f7f7;border-left:medium solid #FFF;}
A,A:visited,A:active{color:#FFF;text-decoration:none;}
A:hover{color:#FFF;text-decoration:underline;}
FORM{display:inline;}
TR.header{background:#000 url(images/banner_bg.jpg) repeat-x;}
TR.headerNavigation{background:#000;height:24px;}
TD.headerNavigationNoBg{font-family:Verdana,Arial,sans-serif;color:#FFF;font-weight:bold;height:20px;}
TD.headerNavigation{font-family:Verdana,Arial,sans-serif;color:#9CF;font-weight:bold;background-image:url(images/header_navigation.gif);background-repeat:repeat-x;height:24px;font-size:12px;}
TD.headerNavigationNoBg{font-family:Verdana,Arial,sans-serif;color:#fff;font-weight:bold;height:24px;background:#002;font-size:12px;}
A.headerNavigation:link,A.headerNavigation:visited,A.headerNavigation:active{color:#9CF;}
A.headerNavigationNoBg:link,A.headerNavigationNoBg:visited,A.headerNavigationNoBg:active{color:#fff;}
A.headerNavigation:hover{color:#f90;}
A.headerNavigationNoBg:hover{color:#f90;}
TR.headerError{background:#f00;}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#f00;color:#fff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#0f0;}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:bold;text-align:center;}
TR.footer{background:#bbc3d3;}
TD.footer{font-family:Verdana,Arial,sans-serif;color:#fff;font-weight:bold;background-color:#bbc3d3;background-image:url(images/header_navigation.gif);background-repeat:repeat-x;height:24px;}
.infoBox{border:1px solid #003;}
.infoBoxButtons{font-family:Verdana,Arial,sans-serif;}
.infoBoxContents{font-family:Verdana,Arial,sans-serif;background:#05a;}
.infoBoxNotice{background:#ff8e90;}
.infoBoxNoticeContents{font-family:Verdana,Arial,sans-serif;background-color:#ffa6a6;}
TD.infoBoxHeading{font-family:Verdana,Arial,sans-serif;height:24px;font-weight:bolder;color:#fff;background-image:url(images/header_navigation.gif);background-repeat:repeat-x;}
TD.infoBoxHeading a:link,TD.infoBoxHeading a:visited,TD.infoBoxHeading a:active{color:#fff;}
TD.infoBox,SPAN.infoBox{font-family:Verdana,Arial,sans-serif;}
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{background-color:#fff;color:#666;}
TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background-color:#FFF;color:#666;}
TABLE.productListing{border:1px solid #003;}
.productListing-heading{font-family:Verdana,Arial,sans-serif;color:#fff;font-weight:bold;background-color:#b6b7cb;background-image:url(images/header_navigation.gif);background-repeat:repeat;height:16px;}
TD.productListing-data{font-family:Verdana,Arial,sans-serif;color:#000;border:1px solid #ccc;}
TD.productListing-data a:link,TD.productListing-data a:visited,TD.productListing-data a:active{color:#000;}
TD.productListing-data a:hover{color:#09F;}
A.pageResults{color:#FC0;}
A.pageResults:hover{color:#00f;background:#ff3;}
TD.pageHeading,DIV.pageHeading{font-family:Verdana,Arial,sans-serif;font-size:22px;font-weight:bold;color:#DDD;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana,Arial,sans-serif;color:#000;}
TD.main,P.main{font-family:Verdana,Arial,sans-serif;line-height:1.5;}
TD.mainBold{color:#fc0;}
TD.smallText,SPAN.smallText,P.smallText{font-family:Verdana,Arial,sans-serif;font-size:.8em;}
TD.smallText img{border:1px double #FFF;padding:2px;background:#d5f1ff;}
TD.accountCategory{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#abd;}
TD.fieldKey{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Verdana,Arial,sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Verdana,Arial,sans-serif;color:#f00;}
CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana,Arial,sans-serif;}
TEXTAREA{width:100%;font-family:Verdana,Arial,sans-serif;}
SPAN.greetUser{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Verdana,Arial,sans-serif;color:#F00;font-size:1.3em;}
SPAN.errorText{font-family:Verdana,Arial,sans-serif;color:#f00;}
.moduleRowOver{background-color:#333;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#333;}
.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;color:#fff;}
.messageBox{font-family:Verdana,Arial,sans-serif;}
.messageStackError,.messageStackWarning{font-family:Verdana,Arial,sans-serif;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif;background-color:#9f0;}
.inputRequirement{font-family:Verdana,Arial,sans-serif;color:#f00;}
.phone{font-size:12px;font-weight:bolder;color:#fc0;}
.thanks{color:#fff;display:block;width:550px;padding:5px;clear:both;}
.thanks h4{color:#fff;}
.thanks a:link,.thanks a:visited{color:#FFF;}
.slide{border:1px double #f90;height:240px;width:380px;margin-right:auto;margin-left:auto;text-align:center;}
.ssl{border:1px double #ccc;padding-top:10px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
#pscroller1{height:160px;border:0;padding:5px;}
#pscroller2{width:350px;height:20px;border:0;padding:3px;}
#pscroller2 a{text-decoration:none;}
.someclass{font-family:sans-serif;line-height:1.5;}
h1{font-family:Verdana,Arial,sans-serif;font-size:22px;font-weight:bold;margin-bottom:0;padding-bottom:0;letter-spacing:.1em;}
h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;margin-bottom:0;padding-bottom:0;color:#DDD;}
#pscroller1{height:200px;border:0;padding:5px;}
#pscroller2{width:350px;height:20px;border:0;padding:3px;}
#pscroller2 a{text-decoration:none;}
.someclass{font-family:sans-serif;font-size:.9em;line-height:1.3;}
#mainContainer{width:420px;margin-right:auto;margin-left:auto;line-height:normal;}
#mainContainer .productBC{display:block;float:left;height:200px;width:200px;background:#FFF url(images/business-card-full-color-two-sides.jpg) no-repeat;margin:5px;filter:DropShadow(Color=#F00,OffX=5,OffY=5,Positive=1);}
#mainContainer .productPC{display:block;float:left;height:200px;width:200px;background:#FFF url(images/post-card-full-color-two-sides.jpg) no-repeat;margin:5px;}
#mainContainer .productBrochures{display:block;float:left;height:200px;width:200px;background:#FFF url(images/brochure-2-fold.jpg) no-repeat;margin:5px;}
#mainContainer .productFlyers{display:block;float:left;height:200px;width:200px;background:#FFF url(images/flyers-full-color-two-sides.jpg) no-repeat;margin:5px;}
#mainContainer .productPosters{display:block;float:left;height:200px;width:200px;background:#FFF url(images/posters-full-color.jpg) no-repeat;margin:5px;}
#mainContainer .productBanner{display:block;float:left;height:200px;width:200px;background:#FFF url(images/roll-up-banner.jpg) no-repeat;margin:5px;}
#mainContainer .productEnvelopes{display:block;float:left;height:200px;width:200px;background:#FFF url(images/envelope.gif) no-repeat;margin:5px;}
#mainContainer .productGreetingCards{display:block;float:left;height:200px;width:200px;background:#FFF url(images/greeting-cards-full-color-two-sided.jpg) no-repeat;margin:5px;}
#mainContainer .transparentbox{filter:alpha(opacity=80);opacity:.8;background:#FFF;margin:0;padding:0;display:block;height:200px;width:100%;float:left;}
#mainContainer .transparentbox h1{color:#710000;padding-bottom:5px;font-size:20px;text-align:center;padding-top:10px;}
#mainContainer .transparentbox h2{color:#003;font-weight:bold;margin:.5em;text-align:center;}
#mainContainer .transparentbox p{font-weight:bold;text-transform:uppercase;color:#F00;text-align:right;padding-right:15px;padding-bottom:5px;margin:0;}
#mainContainer .transparentbox a{color:#F00;text-decoration:none;}
#mainContainer .transparentbox a:hover{filter:alpha(opacity=90);opacity:.9;background:#c6c6ff;margin:0;padding:0;display:block;height:200px;width:100%;float:left;}
#sales{background:#FFF;border:thick double #900;}
#sales h1{color:#F00;font-size:2em;}
#sales h2 a{font-size:1.4em;color:#006;border-bottom:thin dashed #006;}
#sales h2 a:hover{border-bottom:thin double #006;text-decoration:none;}

#prodoptions {
	text-decoration: underline;
}
#prodoptionsname{
	font-size: 0.9em;
	font-weight: bold;
	width: 200px;
	display: block;
}

#prodoptionsupload{
	font-size: 0.9em;
	font-weight: bold;
	width: 200px;
	display: block;
}

/*BOF - Zappo - Option Types v2 - Progress Bar */
.progress{
  width: 1px;
  height: 12px;
  color: #fff;
  font-size: 8px;
 /* overflow: hidden; */
  background-color: #09F;
  padding-left: 5px;
}
.bar{
  border-style: solid;
  border-width: 1px;
  border-color: #03F;
}
/*EOF - Zappo - Option Types v2 - Progress Bar */

/*BOF - Zappo - Option Types v2 - ONE LINE - Preload Option Type Images */
div#ImagePreload { display: none; }
