#storemenu {float:left; width:150px;}
#storemenu ul,#storemenu li {display:inline; margin:0; padding:0; list-style:none;}
#storemenu a {margin:2px 0; padding:0 10px; display:block; color:#036;} /* font:bold .9em Arial,sans-serif; text-decoration:none; */
#storemenu a:hover {color:#376EAA;}

#storemain {margin-left:175px; margin-bottom:50px;}


#prodinfo {text-align:center;}

#storeright {margin-left:250px;}
#storeright h3 {margin-bottom:0;}
#storeright h4 {margin-top:0;}
#storeright .input {padding:4px 0;}
#storeright .input label {float:left; width:90px; font-weight:bold;}

form {margin:0;}

#prodcolors {float:left; width:335px;}
/*#proddesc {font-size:.9em;}*/
#proddesc {border:1px solid #ADADAD; padding:0; margin:0; width:330px; height:160px; float:left;}
#proddesc iframe {padding:0; margin:0; width:330px; height:160px;}

#descmenu {margin-top:20px; float:left; width:335px;}
#descmenu ul,#descmenu li {display:inline; list-style:none; margin:0; padding:0;}
#descmenu a {display:block; float:left; background:#D8D8D8; border:1px solid #ADADAD; margin-right:2px; padding:2px 5px;
             text-decoration:none; color:#000; position:relative; top:1px; outline:none;}
#descmenu a.on {background:#FFF; border-bottom-color:#FFF; z-index:3;}
.proddescbox {padding:0 10px; font-size:.85em;}

.radioOn,.radioOff {display:block; float:left; margin-right:4px; margin-bottom:4px;}
.radioOn {border:1px solid #FFF;}
.radioOff {border:4px solid #FFF;}
.radioOn img {border:4px solid #000;}
.radioOff img {border:1px solid #000;}

#zoomright {margin-left:350px; text-align:center;}
#zoomright img {border:1px solid #000;}

.carttable {width:100%; border:1px solid #DADADA;}
.carttable th {background:#DADADA;}
.carttable td {border:1px solid #DADADA;}

#storemain .catbox {float:left; margin-right:10px; width:160px; padding:10px; text-align:center; font-size:.9em; height:210px;}
#storemain .catbox a {color:#036; display:block;}
