/*RESET*/
* 	{ margin: 0; padding: 0; text-decoration: none;list-style-type:none;}


/* BASE SIZES */
.content{clear:both;}
.content{ font-size: 13px; line-height: 22px; }
 h1 { font-size: 33px; font-family:georgia,san-serif;line-height:33px;}
 h2 { font-size: 27px; font-family:georgia,san-serif;font-weight:normal;}
 h3 { font-size: 12px; font-family:Verdana,Arial,georgia,san-serif;text-transform:uppercase;font-weight:normal;color:#484137;line-height:22px;}
 h4 { font-size: 18px; }
 h5 { font-size: 16px; }
 h6 { font-size: 13px; }


/* MARGINS & PADDINGS */


 p{ margin-bottom: 22px; }
.content p+p { margin-top: 0px; }
/* NOTE: Calulate header margins: TOP: line-height/size, BOTTOM: TOP/2 */

 h2 { margin: 6px 0 11px; }
 
 h4 { margin: 1.23em 0 .615em; }
 h5 { margin: 1.33em 0 .67em; }
 h6 { margin: 1.6em 0 .8em; }

/* COLORS */
 a { text-decoration: none; color: #9D968C; border-bottom:1px dotted #333;}
 a:visited {  border-bottom:1px dotted #333; color: #b1b39f; }
 a:hover { color: #fff; border-bottom:2px solid #444;}
 a:active,  a:focus {color: #fff; }
 code,  pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */


body{font-family:Arial;text-align:center;color:#777;font-size:13px;background:#0a0a0a url(img/bg2.jpg) no-repeat center top;}

#header{height:264px;width:946px;margin:0 auto;background:url(img/log.gif) no-repeat center top;position:relative;}
#header ul{top:198px; left:462px;padding:0 11px;position:absolute;background:url(img/line.gif) repeat-x left center;}
#header ul li{display:inline;}
#header ul li a{line-height:44px;font-family:Georgia;color:#999;padding:0 11px;text-decoration:none;border:0;}
#header ul li a:hover{color:#fff;}

#promo{padding-bottom:33px;clear:both;border-bottom:1px solid #222;}
#promo h1{font-weight:normal;color:#443e37;font-style:italic;}
#promo .left{width:380px;float:left;}
#promo .right{float:right;width:440px;background:url(img/point.gif) no-repeat left center;}
#promo p{color:#9D968C;margin:10px 10px 10px 32px;font-size:12px;line-height:18px;}

#wrapper,#prod{width:858px;margin:0 auto;text-align:left;}
* html #prod li{float:left;}
#prod ul{margin:0;}
#prod li{margin:0 22px 44px 0;float:left;list-style-type:none;background:#000;position:relative;}
#prod li a{display:block;border:0;position:relative;}
/*#prod li a span{display:none;height:22px;width:22px;position:absolute;top:157px;right:0px;background:url(img/plus.gif) no-repeat 0 0;}*/
#prod li a img{border:0;border-bottom:1px solid #000;margin:0px 0 10px;}
#prod li#last{margin-right:0;}
#prod li a:hover img{filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#prod li a:hover span{background-position:0 100%;display:block;}
#prod form{padding:0;margin:0;}

p.price {font-size:32px;font-family:Georgia;line-height:33px;margin:0 0 10px 11px;color:#443e37;}
.controls{text-align:right;background:#000;margin:0px 11px 11px;border-top:1px solid #111;padding :10px 0 0 0;}
.controls select{float:left;width:50px;background:#1a1815;color:#A19891;border:3px solid #1a1815;font-size:14px;margin-top:0px;}
.addcart{background:#1a1815;border:1px solid #201d1a;padding:3px 6px;color:#A19891;overflow:visible;font-size:11px;}

#content{padding-top:22px;float:left;width:638px;clear:both;}
#sidebar{float:right;width:198px;padding-top:22px;}
#sidebar ul{margin-bottom:22px;}
#footer{clear:both;border-top:1px solid #222;padding:22px 0;}
.clear{clear:both;}