@import url("../css/nav.css");

* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #f4f4f0 url('../img/bg.gif') repeat-x; ; color:#4b3f32; width:100%;margin:23px 0 0 0; }
.logo { position:absolute; top: -14px; left:20px; }
#wrapper { margin: 0 auto; width: 821px; position:relative; background:#fff url(../img/wrapper_bg.gif) repeat-y; }

#main_img { background: url('../img/h1_bg.gif') center bottom no-repeat; height:200px; padding: 11px; width: 799px;  }
#main_img #h1_list { float: left; padding:27px 30px 28px 30px; background: url(../img/fade_bg.jpg) no-repeat left bottom; width:340px;  }
#main_img h1 { font-size:19px; }
#main_img ul { padding:12px; font-style:italic; line-height:20px; }
#main_img img { float: right; }
#main_img #flasher {
float:right; width:394px; 
}

#phone { float:right; text-align:right; color:#ef4126; position:absolute; top:15px; right:0px; width:180px; }
#phone span { color:#4b3f32; font-weight:bold; }

h1, #rpn h2, #rpn h3 { font-family: "Times New Roman", Times, serif; font-style: italic; }
#rpn h2, #rpn h3 { padding: 0 0 12px 0; font-size:18px; }
#rpn h2 { padding: 0 0 12px 0; font-size:20px; }

#rpn { float: right; color: #333; margin: 0px 0px 5px 0px; padding: 15px; width:580px; }
#rpn .banner { margin: 0 0 10px 0; border:0; }

#lpn { color: #333; margin: 0px 0 5px 0px; padding: 15px 0 0 10px; width: 201px; float: left; }
.banner { margin-bottom:10px; }
.grey_box { background: #f6f6f3; border:1px solid #aea79d;margin-bottom:10px; padding:8px; }
.grey_box .small { font-size:11px; }
.grey_box img { border:1px solid #aea79d;  }

#both_homes { padding:10px 0 0 10px;  width:810px;  position:relative; margin-bottom:10px }
#both_homes .grey_box { width:376px; float:left; margin:0 10px 0 0; position: inherit; }
#both_homes .grey_box p { margin-bottom:4px; }
#both_homes .grey_box img { margin:0; float:left; margin-right:10px;}
#both_homes .grey_box .btn { border:0; margin: 4px 0 0 0;}
#both_homes .grey_box .phone {padding-left:35px; background:url(../img/phone_pin.gif) no-repeat center left; width:250px;}
#both_homes h2 { font-size:18px; }

.ul_list { margin-left:25px;}
.ul_list li { margin-bottom:5px;}

#footer { font-size:11px; text-align:center; background: #f4f4f0 url(../img/footer_bg.gif) no-repeat; clear:both; padding-top:15px; }
.err { color:#FF0000; font-weight:bold; }
.clear { clear:both; }
fieldset { padding: 10px;}


