body {font-family: tahoma,helvetica,sans-serif;  font-size: small;  color: #333;  margin: 8px; background-color:#E0DCDC;}
#container{  margin-left: auto;  margin-right: auto;  width: 800px; }
#header{ background:#E0DCDC url(images/header_bg.jpg) no-repeat; height:80px; text-align:center;}
#page_bg{ background:#E0DCDC url(images/body_bg.jpg) repeat-y; padding:0; margin:0;}
#footer{ background:#E0DCDC url(images/footer_bg.jpg) no-repeat; height:45px; padding:0; margin:0;}
#title{display:none;}
.atoz {width: 750px; padding-left:25px;}
.atoz h4 {  font-size: 100%;  font-weight: bold;  margin-top: 15px;}
.banner {padding-left:22px; width:756px;}
.banner2{padding-left:22px; width:756px;}
.banner h2 { background-color: #DFFBCF; padding: 2px;font-size: 100%; font-weight: 500;margin-bottom: 0px; }
.banner2 h3 {  background-color: #FAFAFA; padding: 2px; padding-right: 4px; font-size: x-small; font-weight: 500; margin-top: 0px; text-align:right;}
.featured {width: 750px; padding-left:25px;}
.featured table { margin: auto;padding: 0px;}
.featured th {background-color: #DFFBCF;  padding: 2px;}
.featured h4 { font-size: 100%;  margin-top: 0px;}
.featured .stars { font-size: x-small;}
.menu {}
.navigation {width: 728px; text-align: center; margin: 20px 0 20px 0;}
.prices { margin-top: 15px;  width: 750px; padding-left:25px;}
.product { margin-top: 15px;  width: 750px; padding-left:25px;}
.product h3 {font-size: 130%;margin: 10px 0px 10px 0px;}
.product p {text-align: justify;}
.ratings {  margin-top: 15px; width: 750px; padding-left:25px;}
.ratings form {display: inline;}
.ratings form select { color: #AF7817;}
.ratings form textarea { width: 100%;}
.searchform {}
.searchresults { width: 750px; padding-left:25px;}
.searchresults h4 { font-size: 100%;font-weight: bold; margin: 10px 0px 10px 0px;}
.searchresults p {text-align: justify; margin: 10px 0px 10px 0px;}
.related { width: 717px; background-color: #eeeeee;  font-weight: bold; padding: 4px;  margin-left: 2px;  margin-top: 10px;}
.starsOn { color: #AF7817; font-weight: bold;}
.starsOff {color: #AAAAAA; font-weight: bold;}
.nobr { white-space: nowrap;}
.disabled {color: #AAAAAA;}
ol{margin: 0 0 1em 2em;  padding: 0;}
ol li{line-height: 1.2em;margin: 0; padding: 0;}
* html ol li{position: relative;}
ol li.column1 { margin-left: 1.00em; }
ol li.column2 { margin-left: 20.00em; }
ol li.column3 { margin-left: 40.00em; }
ol li a{  display: block;  width: 14em;  text-decoration: none;}
ol li a:hover{  color: #FFF;  background-color: #A52A2A; }