body{font-family:Arial, Helvetica, sans-serif;}


#wrapper {width:100%; border:0px #666666 solid; position:relative; min-width:850px; }

#header{width:100%; margin:0 auto; background:#840000; position:relative; height:63px;}
#logo{position:absolute; left:0px; top:0px;}
#header #strap {
	color:#FFFFFF;
	font-size:10px;
	position:absolute;
	bottom:2px;
	left:69px;
	font-face:Verdana;
	font-weight:bold;
}
#banner {
position:absolute;
left:44%; top:5px; text-align:center;
background: url(../../images/banner_storage.gif) no-repeat;
height: 55px; width:390px;
}
#banner p {margin:0; font-size:0.75em;padding-bottom:2px; padding-top:6px; font-weight:bold; text-align:center;}


#top-menu{background:#ffffff url(../../images/teeth_tile.gif) bottom left repeat-x;height:31px; }
#top-menu a {color:#FFFFFF; text-decoration:none; font-size:0.8em; padding-left:5px; padding-right:5px; margin-top:5px; font-weight:normal}
#top-menu a:hover{color:#840000; text-decoration:underline; }
.bdr_left{border-left:1px #FFFFFF solid;}

#left_menu{background:#840000; width:163px; float:left; font-family:Verdana;}
#left_menu ul {list-style:none; margin:0; padding:0;}
#left_menu li a{padding-left:2px; background:url(../../images/menubg.gif) 0px 0px repeat-x; height:19px; width:153px; display:block; margin-bottom:3px; font-weight:bold;}
#left_menu li a:hover{background:url(../../images/menubg.gif) 0px -90px repeat-x; color:#FFFFFF;}
#content h1{margin-bottom:25px;}

.adverts {text-align:center; color:#FFFFFF; background:#840000;}
.adverts p {margin:0; font-size:0.7em}
h1 {text-align:center;}
ul{font-size:0.8em}
li{text-align:left;}
table td{/*text-align:center;*/}
table td p {font-size:0.8em;}
img {border:0;}
.acenter {text-align:center;}


.img_view{margin:0 auto; border: 1px #666666 solid;  width:275px;  overflow:visable; padding: 12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.img_view h1{text-align:center; font-size:1em; margin:0;}
.img_frame{padding: 12px; border: 1px solid #cccccc; margin:0 auto; text-align:center;}
.img_thumb{margin-top:4px; border: 1px #840000 solid}

.product {width:75%; min-width:350px; margin:0 auto; border:1px #000000 solid; position:relative; margin-top:10px; margin-left:20%;}
.product p{font-size:0.8em; padding:5px;}
.product h2 {text-align:center; font-size:1.1em; background:#840000; color:#FFFFFF; margin:0; padding:5px;}
.product img {float:left;}
.prod-spec {border-left:1px #999999 solid; margin-left:300px; text-align:center;}
.cart{padding:3px;margin:0 auto; border:2px #000000 solid; margin-bottom:10px; text-align:center; width:70%; font-size:0.8em}
.cart form {margin:0;}
.cart .price {font-size:0.95em}
.padright{padding-right:10px;}

table.storage {border-collapse:collapse; margin:0 auto; border:2px #840000 solid; width:70%; text-align:center;}
table.storage th {background:#840000; color:#FFFFFF;}
table.storage td {border-right:1px #840000 solid;}

