@charset "utf-8";
/* CSS Document */
body { 	background-color: #efefef; margin: 0px; padding: 0px; }


 
.main { border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 4px #666666; border-top: none; background:#ffffff;}

.start_over { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; text-align:center; border-bottom: solid 1px #cccccc; letter-spacing:-1px} 

.free_consult { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; border-bottom: solid 1px #cccccc} 

.call_us { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#333333; text-align:right; background:#ffffff; padding-right: 20px; letter-spacing:-2px}

.address { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; padding-left:15px; line-height: 18px;} 
.header_phone{  background:url(images/call_us.jpg) center no-repeat; color:#333333; height: 63px; padding-left:423px }

.testimonial_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; text-align:left; margin-top:30px; margin-left:25px }
.testimonial_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:left; margin-top:15px; margin-left:25px }

.page_topic {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;  color:#333333; text-align:left; margin-left:20px; margin-top:10px }
.home_page_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; line-height: 18px; margin-left:20px; margin-top:5px }
.home_page_text a { color:#B00000; text-decoration:underline}
.home_page_text a:hover { text-decoration:none}

.we_can_help_you { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#B30000; text-align:left;  margin-top:20px; letter-spacing:-2px }
.help_with { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; text-align:left;  margin-top:3px; }

.home_list { background: url(images/can_flag.gif) left center no-repeat; height:25px; padding-left: 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }

.page_name { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#cccccc; text-align:left; margin-left:20px; letter-spacing:-1px } 

.home_table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#666666; text-align:left; margin-left:15px; margin-top: 5px   }
.home_table2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; margin-left:15px; margin-top: 5px   }
.home_table_text_field { border: solid 1px #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background: #FFFFEC}
.button_style { border: solid 1px #cccccc;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }  

.footer_left { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-left:15px }
.footer_left a { color:#666666; text-decoration:underline;}
.footer_left a:hover { text-decoration:none;}

.testimonial_name{ background:url(images/right_arrow.gif) left center no-repeat; font-weight:bold; color:#B30000; font-size:inherit; padding-left: 20px; margin-bottom:5px }
.testimonial_divider { background:url(images/divider.gif)  left center no-repeat; margin-bottom:5px;  font-size:inherit; }

.contact_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B30000; text-align:left; font-weight:bold; margin-left:20px }
.contact_address { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left;  margin-left:20px }
.contact_email { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; margin-left:20px; margin-top: 5px }

.left_address { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; margin-left:15px; border: solid 1px #cccccc; background: #efefef; padding: 8px;  }
.promo_banner { text-align:left; margin-left:15px; margin-top: 15px; border: solid 1px #cccccc; padding:2px; width: 202px }

.admin_interface_text {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333; text-align:left; }
.admin_interface_field {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border: solid 1px #cccccc; padding:5px; text-align:left; margin-bottom:10px; height: 27px }
.admin_interface_field_textarea {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border: solid 1px #cccccc; padding:5px; text-align:left; margin-bottom:10px;  }
.admin_interface_td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:25px; border-bottom: solid 1px #cccccc; padding:5px; text-align:left; }
.admin_interface_menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; padding-bottom: 5px; border-bottom: solid 1px #cccccc; margin-left: 10px; margin-right: 20px;  text-align:left; }
.admin_interface_menu a { text-decoration: none; color:#333333}
.admin_interface_menu a:hover { text-decoration: underline}

.login { background:#ffffff; height: 320px; width: 400px; border: solid 1px #cccccc; }
.login_logo { background:url(images/home_01.jpg) center no-repeat #ffffff; height:120px; }
.login_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; margin-left:100px; }
.login_field { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; margin-left:100px; padding: 5px; height: 18px; margin-bottom:15px; border: solid 1px #CCCCCC  }
.login_button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center; margin-left:100px; padding: 5px; margin-bottom:15px; border: solid 1px #CCCCCC  }
.login_message { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #9B0000; text-align:left; margin-left:100px; height: 18px }

.spam_filter{
position: absolute;
top: -1000px;
left: -1000px;
} 

.call_us .header_phone
{
     position: relative !important; 
}

.call_us .header_phone > span
{
    position: absolute !important; 
    padding-left: 0px !important; 
    top: 13px !important; 
    right: 59px !important;
}

table tr td .home_list
{
    position: relative !important; 
}

table tr td .home_list > span
{
     position: absolute !important; 
}
    
