body { font-family: verdana; font-size:12px; color: #154f77; text-indent: 20px;}
h1 {  font-family: verdana; font-size:13px; color: #154f77; padding:0px; margin:0px;}
.maintable {
		   width:921px;
		   height:100%;
}		

.right {
 width:42px;  		   
}	    
.rightbg {
 width:42px;  
}	  
.left  {
text-align:left; width:100%;  
}	 
.leftm  {
text-align:left; width:100%;    border-right: 1px #cccccc solid; 
}	 
body { margin: 0 auto; padding:0px; text-align:center; } 
.top { height:60px; text-align:left;}  
.topmenutable { width:100%; }
.topmenu { height:60px } 				
.topmenuright { background: #ffffff;}
.topmenu ul { height:60px; padding:0px; margin:0px; border-bottom: 1px #ffffff solid; } 
 
.topmenubut {padding-left: 12px; padding-right: 12px; border-left: 1px #ffffff solid; border-right: 1px #cecece solid; }
.topmenubut a { font-family:verdana; font-size: 12px; text-decoration:none; color:#5c5b60;}
.upwhite { height:15px; border-bottom: 1px #cecece solid; line-height:0px; font-size:0px;}
.lang { border-left: 1px #cccccc solid;text-align:right; height:15px;   background: #ffffff;  border-right: 1px #cccccc solid; padding-right:10px;}
.lang a { text-transform:uppercase;font-family:verdana; font-size: 11px; text-decoration:none; color:#206eac; line-height: 11px;} 
.upbanner {  background: #ffffff; border-right: 1px #cccccc solid; border-left: 1px #cccccc solid; height:29px; vertical-align:top; font-family:verdana; font-size: 12px; color: #a1a1a1; text-decoration:none;}
div { border: 0px #ff0000 solid; }
.logo { width: 242px; background: #ffffff; }	 
.townmenu { background: #ffffff; height: 120px;}
.town { height:42px; background: #ffffff }
.town ul { padding: 0px; margin: 0px; float: left;   height: 34px; list-style-type: none;  border-top: 1px #034895 solid;  border-bottom: 1px #034895 solid; border-right: 1px #034895 solid; margin-top: 3px; }
.town li {border: 0px #ff0000 solid; float: left;  height: 34px;  padding-left: 8px; padding-right: 8px;display: block; vertical-align: middle; border-right: 2px #ffffff solid;  line-height: 34px; } 
.town a {font-family:verdana; font-size: 13px; text-decoration:none; color:#ffffff; font-weight: bold; line-height: 34px; } 
.search { width:242px; height: 63px; vertical-align:middle; Font-family:verdana; font-size: 11px; text-decoration:none; color:#ffffff; text-align:center;}
.undersearch { height:5px; line-height:0px; font-size: 0px; }
.mainmenu {border: 0px #ff0000 solid; padding: 0px; margin: 0px; list-style-type: none; }	
.mainmenu li { width: 242px; text-align:left;  cursor: hand; line-height: 26px; border-bottom:1px #ffffff solid} 												 
.mainmenu a {font-family:verdana; padding-left:40px;  font-size: 13px; text-decoration:none; color:#ffffff; font-weight: bold; line-height: 13px; } 
.where { height: 63px;  text-align: left; background: #ffffff;   border-right: 1px #cccccc solid; } 
.where a {font-family:verdana; font-size: 12px; text-decoration:none; color:#a9a9a9;  line-height: 12px; }  
.activesec {font-family:verdana; font-size: 12px; text-decoration:none; color:#004b89;  line-height: 12px; }
.content { background: #ffffff; padding-left:20px;  border-right: 1px #cccccc solid;  }
.copyright { height:160px;  border-left: 1px #cccccc solid;border-top: 1px #cccccc solid; text-align:left; font-family:verdana; font-size: 10px; text-decoration:none; color:#00466d; }
.submenu li {padding:0px; margin:0px; list-style-type: none;} 
.submenu {border: 0px #ff0000 solid; padding: 0px; margin: 0px; list-style-type: none; }	
.cartmenu { }
.neutralproduct div { height: 26px;  background: #f0f1f3;  border: 0px #ff0000 solid; width:242px;  }
.neutralproduct a { color: #0467aa; line-height: 26px; padding-left:40px; font-family:verdana; font-size: 12px; text-decoration:none; font-weight: normal; }
.neutral div { height: 26px;  background: #f0f1f3;  border: 0px #ff0000 solid; width:242px; border-bottom: 1px #ffffff solid; }
.neutral a { color: #0467aa; line-height: 26px; padding-left:40px; font-family:verdana; font-size: 12px; text-decoration:none; font-weight: normal; }
.tmenuactive a { color: #0467aa }
.userinputtable {font-family:verdana; color: #0467aa; font-size: 12px; text-decoration:none; font-weight: normal; } 
.orangeRegister { color: #ff6600; font-weight:bold; font-family:verdana; font-size: 12px;}
.productContainer { border:0px #ff0000 solid;  width:630px; }
.productContainer td { height: 30px; }
.title td {font-family:verdana; font-size: 13px; font-weight: bold; text-decoration:none; color:#004b89;  line-height: 20px;  }
.cartitems {  width:630px; }
.buyButton { width:100px; height:25px; line-height:25px; margin:1px; text-align: center;}
.buyButton a{font-family:verdana; color: #ffffff; line-height:25px; font-size: 13px; font-weight:bold; text-decoration: none; } 
.cartsum {width: 242px; height:296px; position: relative;  }
.showSumDiv {left:62px;top:20px; border: 0px #ff0000 solid; position: absolute; text-align:left; font-family: verdana; font-size: 12px;}
.productNormal1  td{  background: #EAEBEF;  font-family:verdana; font-size: 13px;text-decoration:none; color:#004b89;  line-height: 20px; }  
.promotional td { background: #FFECEE; border-bottom:1px #ffffff solid;  font-family:verdana; font-size: 13px; text-decoration:none; color:#004b89;  line-height: 20px; }
.productNormal0  td{   font-family:verdana; font-size: 13px;text-decoration:none; color:#004b89;  line-height: 20px; }  
.promotional td { background: #FFECEE; border-bottom:1px #ffffff solid;  font-family:verdana; font-size: 13px; text-decoration:none; color:#004b89;  line-height: 20px; }
.itRed {font-weight: bold; color: #ff0000; }   
.cartDown a {color:#86a8c1; font-weight:bold; font-family:verdana; font-size: 11px; } 
.buyLine { background-color: #d3e6ed; font-weight:bold; font-family:verdana; font-size: 11px; color:#004b89; }
.removeItem{background: #bac5cb; width:69px; height:18px; line-height:18px; text-align:center; margin-right:2px;}
.removeItem a {color: #0065a9; font-family:verdana; font-size: 11px; text-decoration:none} 
