/* CSS Document */

body{
background-color:#68593f;
background-image:url(images_interface/background09.jpg);
background-position:top left;
background-repeat:repeat-x;
margin:0px;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

a, a:link{
color:#401212;
}

a:hover{
color:#30383a;
}

#container_main{
text-align:left;
width:1000px;
margin:10px auto 20px auto;
}

h1{
color:#401212;
font-size:1.75em;
}

h2{
font-size:1.25em;
color:#1f333c;
margin-bottom:0px;
padding-bottom:0px;
}

h3{
font-size:1em;
margin-bottom:0px;
padding-bottom:0px;
}

#tagline{
width:990px;
text-align:left;
margin:20px 0px 20px 50px;
font-size:1.8em;
color:#FFFFFF;
font-weight:bold;
}

#menu_area{
width:1000px;
height:80px;
background-image:url(images_interface/menu_background.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#menu{
list-style:none;
margin:0px;
padding:0px;
position:relative;
left:225px;
top:30px;
}

#menu li{
display:inline;
margin-right:1.5em;
}

#menu a, #menu a:link{
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#d7c6a8;
}

#menu a:hover{
color:#FFFFFF;
}

#display_area{
background-color:#FFFFFF;
}

#sidebar{
width:288px;
float:left;
background-image:url(images_interface/sidebar_background_09.jpg);
background-repeat:repeat-y;
background-position:top right;
height:390px;
color:#240D13;
background-color:#d7c6a8;
}

#sidebar h1{
margin:50px 40px 5px 40px;
font-size:1.05em;
line-height:1.5em;
}

#sidebar p{
margin:0px 40px 10px 40px;
font-size:.9em;
line-height:1.65em;
}

#content_index{
width:712px;
float:left;
}

#content{
width:712px;
float:left;
padding:30px 50px 50px 50px;
font-size:.8em;
line-height:1.5em;
}

#content p{
margin-top:0px;
padding-top:0px;
}

#footer{
width:100%;
background-image:url(images_interface/footer_bg09.jpg);
background-repeat:repeat-x;
background-position:top left;
color:#d7c6a8;
margin:0px;
padding:0px;
}

#footer p{
margin:0px;
padding:20px;
font-size:12px;
}

#back_to_products_link{
font-size:1em;
text-decoration:none;
margin-left:25px;
font-weight:bold;
}

/*-----Customer Service Styles------*/
#cs_index {
list-style:none;
margin:25px;
padding:0px;
}

#cs_index li{
margin-bottom:.25em;
}


#cs_index a:link, #cs_index a:visited, .to_top_index_links{
color:#31171E;
}

#products table a:link, #products table a:visited{
color:#31171E;
text-decoration:none;
}

#products table a:hover{
color:#095554;
text-decoration:underline;
}

.to_top_index_links{
border-top:solid 1px #CCCCCC;
margin-bottom:25px;
}

.to_top_index_links a, .to_top_index_links:link{
margin-left:25px;
font-size:.85em;
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
}

#cs_index a:hover, .to_top_index_links:hover,
#stage a:hover{
color:#095554;
}

#cs_index ul{
}

.headers_mini{
font-weight:bold;
}


#contact_table td{
vertical-align:top;
padding-right:20px;
padding-top:10px;
border-top: solid 1px #CCCCCC;
}