@charset "utf-8";

body, div, p, table, ul, li, a{
padding:0;
margin:0;
}

#wrapper {
width:991px;
background:url(images/bg.png) repeat-y;
margin:0 auto 0 auto;
}


body{
background:url(images/body_bg.png) #700000 no-repeat top left;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body a{
text-decoration:none;
color:#333333;
}

body a:hover{
text-decoration:none;
}

#wrapper_content {
width:959px;
margin:0 auto 0 auto;
}

#content{
background-color:#FFFFFF;
padding:30px 30px 30px 29px;
color:#333333;
}

content ul{
list-style-type:none;
}

#l_content{
float:left;
width:200px;
}

#r_content{
float:left;
width:687px;
}

#header {
width:947px;
min-height:19px;
height:19px;
background:url(images/header_bg.png) no-repeat;
padding-top:6px;
font-size:11px;
text-align:right;
padding-right:12px;
color:#FFFFFF;
}

#header ul{
list-style-type:none;
}

#header ul li{
float:right;
margin-right:8px;
}

#header ul li a{
color:#FFFFFF;
}

#header ul li a:hover{
color:#990000;
}

#nav {
width:959px;
margin:0 auto 0 auto;
}


#nav img{
float:left;
}

#search_field {
background:url(images/nav_bg.png);
width:166px;
float:left;
min-height:48px;
height:48px;
padding-top:20px;
padding-left:16px;
}

#submit_btn{
width:28px;
height:21px;
min-height:21px;
background:url(images/search.png) no-repeat;
border:0;
}

#search_text{
height:13px;
min-height:13px;
}

#news{
clear:both;
background:#000000;
color:#FFFFFF;
padding:2px 18px 2px 18px;
text-align:right;
}

#main_content {
background:url(images/footer_bg.jpg) repeat-x #400000;
padding:30px 30px 30px 29px;
color:#e1e1e1;
}

#m_l_content{
width:278px;
margin-right:17px;
float:left;
font-size:11px;
padding-right:16px;
background:url(images/seperator_line.png) right top repeat-y;
}

#m_m_content{
width:278px;
margin-right:21px;
float:left;
font-size:11px;
padding-right:16px;
background:url(images/seperator_line.png) right top repeat-y;
}

#m_r_content{
width:274px;
float:left;
font-size:11px;
}

p.redheader{
color:#ae0a0a;
font-size:14px;
font-weight:800;
margin-bottom:6px;
}

#footer{
font-size:10px;
color:#FFFFFF;
margin:20px auto 0 auto;
padding-left:30px;
width:959px;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color:#000000;
}

p.product_details{
font-weight:bold;
font-size:20px;
color:#610000;
}

p.header{
font-weight:800;
font-size:16px;
}

ul{
list-style-type:none;
text-decoration:none;
}

img{
border:0;
}

#c_l_content{
width:278px;
margin-right:17px;
float:left;
font-size:11px;
}

#c_r_content{
width:556px;
float:left;
font-size:11px;
padding-right:16px;
}

#c_r_content input{
font-size:10px;
padding:0;
border:0;
}

input.submit{
border:2;
font-size:16px;
}

td{
vertical-align:top;
}

p.big_title{
font-family:"Century Gothic", Arial, "Myriad Pro";
font-size:32px;
}

p.page_title{
font-weight:bolder;
color:#000000;
font-size:21px;
}