body {font-family: verdana,arial,sans-serif; margin: .25em .5em; font-size: 11px;} 
#sitetitle { height: 90px; overflow: hidden; }
#header { clear: both; }
#footer { border-top: 1px #ccc solid; font-size: 10px; text-align: center; padding: 1em; margin: 1em 10em; clear: both; }
#searchbox { border-top: 1px #ccc solid; font-size: 10px; text-align: center; padding: 1em; margin: 1em 10em; clear: both; }

#topnav { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0px 2em; padding: .2em;}
#topnav a { font-weight: bold; }
#topad { border-bottom: 1px solid #ccc; margin: 0px 2em; padding: .2em;}
#leftnav { margin: 1em 220px 1em 2em;}
#rightnav { width: 200px; float: right; border-left: 1px #ccc solid; padding: .5em; }
#pager { clear: left; text-align:center; font-weight: bold;}
#toppager { border-bottom: 1px solid #ccc; clear: left; text-align:center; font-weight: bold;}
#sortby { text-align: center; padding: .5em 0; font-weight: bold;}
#sortby a { padding: 0em 1em; }

img {border:0px;}
a {color: #1A00FF; text-decoration: none;}
a:hover { text-decoration: underline; }

div.item { padding: 1em 0px; clear: left;}
div.prodimage { float:left;  width: 75px;}
div.prodinfo { margin-left: 84px;}
div.prodname { font-weight: bold; }

.pricetag {font-weight:bold;}
.listprice {text-decoration:line-through;}
.yourprice,.saveprice {font-weight:bold; color: #ff0000;}
td.saveprice {border-top: 1px solid #777;}

span.disabled { color: #ccc; }

ul#categories {list-style: none; margin: .25em; padding: .25em; font-weight:bold;}
ul#categories li ul {list-style: none; margin: .25em 0 0 1em; padding: 0; }

#rightad {border-top: 1px solid #ccc; margin: .5em .5em; padding-top: 1em; text-align:center;}
#breadcrumbs { margin-bottom: .2em; }
h1{ font-size: 130%; color: #870; }

#prod_title { font-size: 130%; margin:0;}
#prod_title a { font-weight: bold; color: #870;}
#prod_details { margin-top: 2em; }
#prod_rating {margin: 1em 0em; }
table {font-size: 11px;}
#features_list li { list-style-image: url(i/note.gif); }
#centerad { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:center; padding:1em 0px; margin:0;}
h3 { font-size: 130%; font-weight: bold; color: #c44; margin:1em 0 .5em 0; padding:0; }
div.review { padding: .5em 0px; border-bottom: 1px dashed #ccc;}

#promocontainer { position:relative; width:100%; margin:0;padding:0; text-align:center;}

div.promobox {width:200px; height:200px; float:left; display: run-in; padding:.5em; margin:.5em 5px 1em 5px; overflow:hidden; }
div.cathead { border-bottom: 1px dotted #555; font-weight:bold; font-size:120%;}
div.cathead a { color: #c44; }
div.catchilds { text-align: left; margin: 1em 0px; }
div.catchilds ul { list-style:none; margin:0; padding:0;}
div.catchilds ul li { padding: .1em 0px; font-weight:bold; }
div.catchilds a, div.catchilds em { color: #555; }

#seealsocontainer { width:98%; margin:0; padding:0; position: relative; } 
div.seealso { width:100px; height:170px; float:left;display:run-in; text-align:center; margin: .5em; overflow: hidden;}

#reviewspager { margin: .75em; text-align:center; font-weight: bold; }

#links {list-style: none; margin: .25em 0 0 1em; padding: 0; }
#links li {margin: 1em 0px; border-bottom: 1px dashed #ccc;}
#links a { font-weight: bold; }


