body {
 background: #666;
 margin:0; 
 padding:8px 0 12px 0;
 font-family: "Trebuchet MS", Verdana, Sans-serif;
 font-size: 12px;
 color: #404040;
}
select { width: 108px;background:#fff;color:#000;font-size:8pt;padding:2px;border:1px solid #404040; }
h1 { margin:0;padding:0;font-size:12pt; }
#header { width:952px;padding: 4px;margin:0 auto 0 auto;height:70px;}
#topcontact { width:281px;margin: 0 4px 0 12px;float:left;}
#logo { float:left;}
#menu { width:934px;padding: 8px 20px 8px 20px;background:#d10000;margin:0px auto 0px auto;border:1px solid #fff;}
#container{ width:940px;padding:10px;background:#fff;margin:0 auto 0 auto;overflow: hidden; }
#leftContainer { width:200px;float:left; }
#footer { width:934px;clear:both;padding: 8px 20px 8px 20px;background:#d10000;margin:0px auto 0px auto;border:1px solid #fff;color:#fff;text-align:center; }
.topmenu, .topmenu:visited { color:#fff;font-size:13pt;text-decoration:none;margin: 0 18px 0 18px; }
.topmenu:hover { color:#000;font-size:13pt;text-decoration:underline;}
.box { width:200px;border:1px solid #404040;float:left;background:#fff;margin-bottom: 12px; }
.sidemenu { margin:0;padding:4px 0 6px 12px;font-size:10pt; } 
.sidemenu a { color:#666;text-decoration:none; } 
.sidemenu a:visited { color:#666; } 
.sidemenu a:hover { color:#d10000;text-decoration:underline; } 
.boxbig { width:715px;border:1px solid #404040;float:left;margin-left: 15px;background:#fff; }
.boxbig ul, li { margin:0px;list-style:none;text-align:center;float:left; padding: 4px 4px 5px 4px; } 
.boxbig p { margin:0px;width:705px;text-align:center;float:left; padding: 0 5px 10px 5px; } 
.boxbigplain { width:715px;float:right;margin: 10px 8px 0 0;background:#fff; }
.boxHead { height:20px;background:#404040;color:#fff;padding: 4px 0 6px 7px;font-size:13pt; }

.productBox { width:702px;border:0px solid #404040;text-align:center;padding:5px;border-bottom:dashed 1px #666;float:left;overflow:hidden; }
.productBox a { color: #666;text-decoration:none; } 
.productBox a:visited { color: #666;text-decoration:none; }
.productBox a:hover { color: #000; }
.productBoximg { width:180px;height:135px;background:#fff;border:1px solid #404040;text-align:center;margin:5px auto 4px auto;float:left;}
.productBoximg a { width: 180px;height: 135px; display:block;margin:0px;padding:0px; }

.productText { float:left;width:510px;margin:5px 4px;text-align:right; }
.productText h2 { text-decoration:none;font-size:12pt;padding:0px;margin:0px;color:#000; }
.productText a { text-decoration:none;color:#000; }
.productText a:visited { text-decoration:none;color:#000; }
.productText a:hover { text-decoration:none;color:#f20000; }

.productBoxContainer { width:100%;height:350px; }
.productBoxPriceBlock { width:190px;height:350px;float:left;padding:0px 20px;background:#404040;color:#fff; }
.productBoxLargeimg { width:485px;height:335px;background:#fff;text-align:center;margin:5px auto 4px auto;float:left; }
.productBoxLargeimg img { width:70px;height:60px;margin-top: 280px;float:left;margin-left:10px;border:1px solid #ccc; }
.productBoxPriceBlock p { text-align: left;width:190px; }
.pagelinks { margin:16px 0 0 8px; }
.pagelinks a { border:1px solid #d10000;color:#404040;text-decoration:none;padding: 2px 4px; }
.pagelinks a:hover { border:1px solid #d10000;color:#fff;background:#404040;text-decoration:underline;padding: 2px 4px; }

#cartcontainer { width:100%;padding:15px;clear:both; }
#cartheadercontainer { width:100%;height:20px; }
.cartheader { float:left;font-weight:bold;font-size:11pt;padding:5px; }
#cartrowcontainer { width:100%;clear:both; }
.cartrow { float:left;font-size:10pt;height:20px;padding:5px; }
.carttotalcontainer { width:100%;height:20px;margin:8px 0 8px 0;clear:both; }
.carttotal { float:left;text-align:right; }
.cartButtons { font-size:18pt;color:#d40000; }

.opcbox { margin: 2px 0;padding:2px 0;float:left; }
.opcbox input { width: 200px;border:1px solid #404040;padding: 2px;color:#000; }
.opctitle { width:195px; }
.formError { font-size:7pt;color:#f20000;width:195px; }

.footerLink { color:#fff;text-decoration:none; }
.footerLink:hover { color:#000;text-decoration:underline; }
.footerLink:visited { color:#fff;text-decoration:none; }

.inproductlink { color: #fff;text-decoration: none; }

#creditcard { display:block; }
#paypal { display:none; }
#creditcardtwo { display:block; }
#paypaltwo { display:none; }

