@charset "UTF-8";
/* CSS Document */

body {background:url('../images/bg_main.gif') repeat-x #ffd784; margin:0px; padding:0px;}
body, p, td, li, blockquote {font:12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

img {border:0px;}

div.body_ctnr {background:url('../images/bg_texture.jpg') no-repeat top center;}

div.head_ctnr {height:178px; width:946px; margin:0px -76px 0px -75px; background:url('../images/bg_header.png') no-repeat;}
div.head_phone {color:#fff; font-size:10px; line-height:10px; text-align:right; padding:10px 97px; height:8px;}
div.head_phone .orange {color:#fc6; font-weight:bold;}
div.head_tm {float:left; width:200px; padding:75px 0px 0px 50px; text-align:right; font-size:10px;}
div.head_tag {font-weight:bold; font-size:12px; color:#000; text-align:right; padding:86px 97px 0px 100px;
	font-family:Arial, Helvetica, sans-serif; float:right;}
div.head_tag .red {color:#af1304;}

div.copy_ctnr {background:url('../images/bg_copy_ctnr.png') repeat-y; width:795px; margin:0px auto; padding:0px 76px 0px 75px;}
div.copy_ctnr .copy_sctn {background-color:#fff; padding:3px;}
div.copy_ctnr .copy_sctn .col_l {float:left; width:223px; background-color:#c4e1d6;}
div.col_l_bottom {background:url('../images/col_l_bottom.gif') no-repeat #fff; height:4px;}
div.copy_ctnr .copy_sctn .col_r {float:left; width:526px; margin:0px 20px;}
div.copy_ctnr_bottom {width:946px; margin:0px auto;}

div.nav_edge_left {float:left; height:30px; margin: 3px 0px 3px -15px;}
ul.nav_ctnr {float:left; background:url('../images/bg_nav_red.gif') repeat-x; margin:3px 0px; padding:0px; height:30px; width:795px;}
ul.nav_ctnr li {float:left; margin:0px; padding:0px; list-style-type:none;}
ul.nav_ctnr li a {font-size:12px; line-height:12px; margin:10px 12px 8px; display:block; color:#fff; text-decoration:none;}
ul.nav_ctnr li a:hover {color:#fdaca4;}

div.login_ctnr {background:url('../images/bg_login.gif') no-repeat #ffcb66; border-bottom:3px solid #fff; padding:10px;
	font-size:11px; line-height:13px;}
div.login_ctnr .inpt {border:1px solid #473c37; background-color:#fff; font:bold 10px/10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px; margin-bottom:3px; color:#473c37;}
div.login_ctnr input {border:1px solid #fff; background-color:#fff;}
div.login_ctnr a {color:#333;}

div.ad_ctnr {margin:19px; background:url('../images/bg_ad.gif') repeat-y; padding:10px;}
div.ad_ctnr h4 {margin:-10px -10px 10px -10px; padding:5px 10px 4px; background-color:#648a85;}
div.ad_ctnr .ad_body, .ad_body ul li {font:bold 11px/14px Arial, Helvetica, sans-serif;}
div.ad_ctnr a {color:#333;}
div.ad_ctnr div.bottom {margin:0px -10px -10px -10px; background:url('../images/bg_ad_bottom.gif') no-repeat; height:11px;}

div.feature_ctnr {margin:19px; border:1px solid #5a5e3e; padding:9px; background-color:#fee8b5;}
div.feature_ctnr h4 {margin:-9px -9px 9px -9px; padding:4px 9px; background-color:#bb1504;}
div.feature_ctnr div.photo {margin:0px auto; padding:1px; background-color:#fff; width:143px;}
div.feature_ctnr a {font-size:10px; color:#900;}

div.footer_ctnr {width:946px; margin:0px auto; padding:0px 75px 50px 76px; text-align:center;}
div.footer_ctnr .e44 {color:#333; font-style:italic;}

div.key {margin:20px auto;}

div.cb {clear:both;}

h1 {font:bold 18px/18px Arial, Helvetica, sans-serif; color:#900;}
h2 {font:bold italic 16px/16px Arial, Helvetica, sans-serif; color:#648a85;}
h3 {color:#c00; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
h4 {color:#fff; font:bold 12px/12px Arial, Helvetica, sans-serif;}

a {color:#900;}
a:hover {text-decoration:none;}

form.contact div {float:left; padding:2px 8px;}
form.contact div.labl {clear:both; width:100px; text-align:right;}
form.contact div.inpt {width:350px;}
form.contact span.req {font-weight:bold; color:#f00;}

p.quote {padding:10px; color:#333; font-style:italic; margin-bottom:0px; background-color:#e0e0e0;}
p.from_line {text-align:right; margin-top:0px; margin-bottom:15px; padding-bottom:15px;}