body { left: 0px;top:0px;  margin:0px; background: url("images/background.jpg") repeat-x top left #d3d3d3;}

#page {margin: 0 auto 0 auto;clear:both;width:980px;position:relative;}

#header{position:relative;left:0px;height:131px;width:100%;background: url("images/header_index.jpg") no-repeat top right;}
#header img{float:left;border:0px;margin-left:20px;margin-top:0px;}

.menu{position:relative;float:left;line-height:30px;font-family:arial;font-size:14px;color:#fff;height:30px;}
.menu a{position:relative;color:#fff;text-decoration:none;padding-left:14px;padding-right:13px;}
.menu a:hover{position:relative;color:#fff;text-decoration:underline;}
a.menu_clicked{position:relative;text-decoration:underline;padding-left:14px;padding-right:13px;}

#content{position:relative;background: url("images/content_back.jpg") no-repeat bottom left #fff;font-family:arial;font-size:14px;float:left;width:610px;padding-right:20px;top:7px;text-align:justify;color:#000;}
#content a{color:#1e568f;text-decoration:underline;}
#content a:hover{text-decoration:none;color:#000;}
#content h3{font-size:16px;color:#a00000;padding:0px;margin:0px;padding-top:20px;padding-left:20px;}
#content p {padding-left:20px;}

#content_large{position:relative;background: #fff;font-family:arial;font-size:14px;float:left;width:930px;padding:20px;top:7px;text-align:justify;color:#000;}
#content_large a{color:#1e568f;text-decoration:underline;}
#content_large a:hover{text-decoration:none;color:#000;}
#content_large h3{font-size:16px;color:#a00000;padding:0px;margin:0px;padding-top:20px;padding-left:20px;}

#quick_box{position:relative;margin-left:10px;margin-right:10px;margin-top:20px;float:left;background: url("images/index_box_quick.jpg") no-repeat bottom right; font-family:trebuchet ms;font-size:17px;width:280px;height:177px;text-align:justify;color:#676767;}
#quick_box ol{margin-top:50px;}
#quick_box ol li{line-height:25px;margin-left:20px;}

#advice_box{position:relative;clear:left;margin-left:10px;margin-right:10px;margin-top:10px;float:left;background: url("images/index_box_advice.jpg") no-repeat bottom right;font-family:trebuchet ms;font-size:17px;width:280px;height:177px;text-align:justify;color:#1e568f;margin-bottom:10px;}
#advice_box ol{margin-top:50px;}
*html #advice_box ol{margin-top:0px;padding-top:50px;}
#advice_box ol li{line-height:25px;margin-left:20px;}

#advice_box a{ text-align:right;float:right;margin-right:20px;margin-top:-20px;font-size:12px;}


#right_content{margin-bottom:10px;position:relative;background: url("images/box_back.jpg") no-repeat bottom right #fff;font-family:arial;font-size:13px;float:left;width:342px;top:7px;text-align:justify;color:#676767;}
#right_content a{color:#1e568f;text-decoration:underline;}
#right_content a:hover{text-decoration:none;color:#000;}
#right_content h3{font-size:16px;color:#1e568f;padding:0px;margin:0px;padding:20px;}
#right_content p {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}

ul li{margin-left:30px;  line-height:25px;}

.indented_p{padding-left:50px !important; }
.more_indented_p{padding-left:80px !important; }

.align_right{text-decoration:none;text-align:center;}
a.align_right{text-decoration:none;text-align:center;}

.right{float:right;width:342px;margin-top:10px;}
.phone{  float:right;text-align:right;margin-right:1px;font-family:georgia;padding-right:25px;font-size:35px;line-height:50px;color:#fff; background: url("images/phone.gif") no-repeat top left; width:315px;height:55px;}

.right_img{float:left;margin-top:10px;}

.img_faq{float:left;margin-top:5px;margin-left:6px;border:2px solid #efefef;border-left:4px solid #efefef;border-right:4px solid #efefef;}
.img_testimonials{float:left;margin-top:5px;margin-left:12px;border-left:4px solid #efefef;border-right:4px solid #efefef;}
.img_properties{float:left;margin-top:5px;margin-left:15px;border-left:4px solid #efefef;border-right:4px solid #efefef;}

.blue{color: #1e568f;}
.red{color: #a00000 !important;}

.footer{clear:both; line-height:18px;position:relative;height:18px;color:#1e568f;text-align:right;font-size:10px;font-family:arial;border-top:1px dashed #afafaf;}
.footer a{color:#1e568f;text-decoration:none;}
.footer a:hover{color:#4a4a4a;text-decoration:none;}

.footer_menu{float:left;width:300px;text-align:left;}
.footer_menu a{color:#1e568f;text-decoration:none;padding-right:25px;}
.footer_menu a:hover{color:#4a4a4a;text-decoration:none;padding-right:25px;}

a{ cursor: pointer; }

#contact_form{position:relative;margin-left:50px;margin-top:30px;width:550px;}
#contact_form input{display: block;width:200px;float:left;background:#dfdfdf;height:14px;font-size:13px;font-weight:bold;border:1px solid #999999;}
#contact_form select{display: block;width:200px;float:left;background:#dfdfdf;height:19px;font-size:14px;font-weight:bold;border:1px solid #999999;}

#contact_form label{display: block;width:220px;float: left;text-align:left;margin-bottom: 10px;height:14px;}
#contact_form textarea{width:450px;border:1px solid #999999;background:#dfdfdf;}
#contact_form br{clear:both;}
#contact_form .button_contact{display:block;margin-left:110px;background:#323232;width:110px;height:25px;margin-top:15px;color:#fff;border:1px solid #fff;font-size:11px;}

.select_admin{display: block;width:200px;float:left;background:#dfdfdf;height:16px;font-size:14px;font-weight:bold;border:1px solid #999999;}
.labels_admin{display: block;width:120px;float: left;text-align:left;margin-bottom: 10px;height:14px;}
.inputs_admin{display: block;width:200px;float:left;background:#dfdfdf;height:14px;font-size:13px;font-weight:bold;border:1px solid #999999;}
.button_contact{display:block;margin-left:60px;background:#323232;width:100px;height:25px;margin-top:15px;color:#fff;border:1px solid #fff;font-size:11px;}

.img_right{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;}
.img_left{float:left;margin-bottom:10px;margin-top:10px;margin-right:20px;}

