body {background:#2a0d07 url(imgs/bg_site.gif) repeat-x;}
body, p, div, th, td, input, select, textarea {font:normal 12px  "Tahoma", Arial, Helvetica, sans-serif; line-height:15px;}
.mnu {background:#000000 url(imgs/logo_bottom.gif) no-repeat; height:25px; color:#ffffff;}
.mnu div {display:block; float:left;}
.toplinks {font-size:11px; display:block; float:right; margin:34px 0 0 0; padding-right:16px;}
.toplinks ul {padding:0; margin:0;}
.toplinks ul li {display:inline; margin-left:24px;}
.toplinks ul li a, .toplinks ul li a:link, .toplinks ul li a:active, .toplinks ul li a:visited {color:#000000; text-decoration:none;}
.toplinks ul li a:hover {color:#971b1e; text-decoration:none;}
.content {background:#ffffff url(imgs/bg_content.jpg) no-repeat; vertical-align:top;}
.content .content_area {width:500px; margin:24px 20px 24px 196px; display:block; /*border:1px solid #000000;*/}
h1 {font-size:16px; font-weight:bold;}
h2 {font-size:14px; font-weight:bold;}
hr {height:1px; background:#971b1e; color:#971b1e;}
ul {list-style-type:none; padding:10px; margin:0; display:block; clear:both;}
ul li {background:url(imgs/gfx_bullet.gif) no-repeat +0px +5px; padding-left:9px; display:block; clear:both;}
a:link, a:active, a:visited {color:#971b1e; text-decoration:underline;}
a:hover {color:#971b1e; text-decoration:none;}
a.info {background:url(imgs/details.gif) no-repeat; height:16px; font-size:11px; text-transform:uppercase; padding:3px 0 4px 20px;}
a.cart {background:url(imgs/cart.gif) no-repeat; height:16px; font-size:11px; text-transform:uppercase; padding:3px 0 4px 22px;}
.warning {color:#ff0000;}