@charset "utf-8";*{margin:0px;padding:0px;}
html, body{padding:0;margin:0;}
body{font-family:Arial, Helvetica, sans-serif;color:#393939;font-size:12px;background:#FFF url(../img/bg_body.png) left top repeat-x;line-height:100%;}
form{padding:0;margin:0;border:none;}
a{border:0 none;color:#1666AB;text-decoration:underline;outline:none;}
a:active{border:0;outline:none;}
a:focus{border:0;}
a:hover{text-decoration:none;}
img{border:none;}
*html img{vertical-align:top;}
*:first-child+html img{vertical-align:top;}
h1, h2, h3, h4, h5{font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:100%;margin:0;padding:0;}
ul, li, ol{list-style-type:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
#wrapper{width:800px;height:100%;margin:0 auto;}
#header{width:800px;height:134px;text-align:center;}
#header h1 {font-size:24px;}
#logo{padding:30px 0 0 0;}
#menu{position:relative;z-index:100;overflow:hidden;}
#menu li{display:block;float:left;width:159px;height:47px;margin:0 1px 0 0;}
#menu li a{display:block;float:left;width:159px;height:47px;border:0;border-style:none;}
#menu li a{background-repeat:no-repeat;background-position:0 0;}
#menu li a:hover{background-position:0 -47px;}
#menu li a.button-active{background-position:0 -94px;}
#menu li.button-name a{background-image:url(../img/button_name.png);}
#menu li.button-email a{background-image:url(../img/button_email.png);}
#menu li.button-phone a{background-image:url(../img/button_phone.png);}
#menu li.button-address a{background-image:url(../img/button_address.png);}
#menu li.button-zip a{background-image:url(../img/button_zip.png);}
.content-right{width:802px;margin:-6px -2px 0 0;background:url(../img/bg_content_right.png) right top no-repeat;position:relative;z-index:50;}
.content{background:#FFF;width:799px;padding:22px 0 28px 0;}
.content-bottom{width:802px;height:11px;margin:0 -2px 0 0;background:url(../img/bg_content_bottom.png) no-repeat;}
.input.input{width:130px;padding:6px;border:1px solid #6C6C6C;color:#464646;font-size:16px;}
.select{position:absolute;width:124px;height:22px;padding:6px 16px 5px 8px;color:#464646;font:16px/21px arial,sans-serif;background:url(../img/select.png) no-repeat;overflow:hidden;}
.styled option{font-size:16px;height:20px;padding-top:3px;}
input.search{width:128px;height:34px;padding:34px 0 0 0;border:none;color:#000;font-size:0px;background:url(../img/search_sprite.png) no-repeat 0 0;overflow:hidden;cursor:pointer;cursor:hand;}
input.search:hover{background-position:0 -34px;}
input.search:active{background-position:0 -68px;}
.content-table{padding:0 13px 0 18px;}
.content-table td{vertical-align:top;}
td.td{width:160px;text-align:left;vertical-align:bottom;color:#424242;font-size:11px;font-weight:bold;padding:0 0 4px 0;}
td.td b{color:#BF0000;font-size:16px;}
.abc{text-align:center;padding:15px 0 20px 0;}
.abc a{color:#1666AB;font-size:12px;text-decoration:underline;display:inline-block;margin:0 3px 0 3px;}
.abc a:hover{text-decoration:none;}
#tab_email table{margin:0 0 0 185px;}
#tab_email .input{width:265px;margin-right:12px;}
#tab_phone table{margin:0 0 0 185px;}
#tab_phone .input{width:265px;margin-right:12px;}
#tab_phone div strong{color:#424242;font-size:10px;padding-top:5px;display:block;}
#tab_address div strong{color:#424242;font-size:10px;padding-top:5px;display:block;}
#tab_zip_code table{margin:0 0 0 185px;}
#tab_zip_code .input{width:265px;margin-right:12px;}
#tab_zip_code div strong{color:#424242;font-size:10px;padding-top:5px;display:block;}
.box_text{width:770px;margin:0 auto;padding:38px 0 0 0;font-size:14px;color:#424242;line-height:1.3em;overflow:hidden;zoom:1;}
.box_text h1{font-size:24px;font-weight:bold;padding-bottom:18px;}
.box_text h2{font-size:24px;font-weight:normal;padding-bottom:18px;padding-top:10px;}
.box_text h3{font-size:18px;font-weight:normal;color:#1663a5;padding-bottom:13px;}
.box_text h5{font-size:14px;font-weight:normal;text-decoration:underline;}
.box_text p{padding-bottom:27px;}
.box_text_left{float:left;width:358px;}
.box_text_right{float:right;width:358px;}
.red_text{color:#d52604;}
.box_text1{width:770px;margin:0 auto;padding:38px 0 0 0;font-size:14px;color:#424242;line-height:1.3em;overflow:none;zoom:1;}
.box_text1 h2{font-size:21px;font-weight:normal;padding-bottom:18px;padding-top:20px;}
.box_text1 h2 a{color:#424242;}
.tipsDate{color:#a0a0a0;font-weight:normal;}
.tipsBlock{padding:20px;width:360px;line-height:1.5em;}
.tipsBlock h2 a{color:#424242;line-height:1.3em;}
.content_box_two_column{width:770px;margin:0 0 0 18px;}
.content_box_two_column th{text-align:left;font-weight:normal;width:165px;padding-right:40px;vertical-align:top;font-size:12px;}
.content_box_two_column th p{padding-bottom:12px;}
.content_box_two_column th h3{padding-bottom:11px;}
.content_box_two_column td{vertical-align:top;}
.tips_left{float:left;width:296px;padding-top:33px;}
.tips_right{float:right;width:448px;}
.current_tip_box{padding-bottom:30px;}
.photo_right{float:left;width:135px;font-size:12px;}
.photo_right p{padding-bottom:12px;}
.photo_right h3{padding-bottom:11px;}
.photo_img{float:left;padding-right:18px;}
.photo_img img{width:143px;}
.photo_info{overflow:hidden;zoom:1;padding-bottom:27px;}
.color_blue{color:#1663a5;}
.box_link{width:159px;height:33px;margin:0 auto;overflow:hidden;zoom:1;}
.border_box{border:1px solid #1666ab;padding:40px 36px 20px 44px;margin-bottom:33px;}
.text_decoration{text-decoration:underline;}
* html .styled{height:34px;background:none;}
* html .select{background:none;}
.form_contact b{color:#BF0000;font-size:16px;}
.form_contact th{text-align:left;vertical-align:bottom;color:#424242;font-size:11px;font-weight:bold;padding:0 0 4px 0;}
.form_contact td{vertical-align:top;padding-bottom:18px;}
.input_style_content{width:257px !important;margin-right:42px;}
.textarea_style{border:1px solid #6C6C6C;color:#464646;font-size:12px;width:440px;height:182px;overflow:auto;}
.text_right{text-align:right;}
.map{background:url(../img/phone_bg.jpg) 0 0 no-repeat;width:788px;height:516px;margin:0 0 0 -12px;}
.contact{padding:130px 0 0 198px;width:430px;height:285px;}
.header{background:url(../img/header.jpg) 0 0 no-repeat;width:393px;height:37px;font-size:20px;color:#fff;font-weight:bold;padding:12px 0 3px 7px;}
.left_contacts{float:left;width:153px;font-size:14px;}
.left_contacts p{padding-bottom:6px;padding-bottom:7px;}
.right_map{float:left;padding-left:7px;}
.style_namber{font-size:13px;color:#1666ab;padding-bottom:25px;}
.style_address{font-size:13px;color:#1666ab;padding-bottom:25px;}
.style_address img{margin:0 5px -7px 0;}
.style_carrier{font-size:13px;color:#1666ab;padding-bottom:25px;padding-top:3px;}
.style_carrier img{float:left;margin:-3px 7px 0 0;}
.content-right_no_bg{background:none;margin:0 auto;}
#footer{text-align:center;color:#7b7b7b;font-size:11px;line-height:140%;padding:40px 0 20px 0;}
#footer a{color:#7b7b7b;text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer a.active{text-decoration:none;}

.w100 {width:100%}
.w81 {width:81%}
.dnone {display:none;}
.e404text {font-weight:bold;text-align:center;width:100%;}
#no_data_frame {margin:60px auto 0 auto;width:500px;display:none}
.geolist {float:left; width: 230px; height: 20px}
.pad5 {padding:5px}
.padb15 {padding-bottom:15px;}
.marb30 {margin-bottom:30px;}
.search_top_link {margin-top: 0pt; width: 400px; line-height: 30px;}
.listing_info {background:transparent url(/images/ico6.gif) no-repeat scroll 19px 9px}
.w100c {width: 100%; text-align: center;}
.mara {margin:auto;}
td.img_search_results {padding: 5px 10px;vertical-align:bottom;text-align:center}
.pm0 {madding:0; margin:0;}
td.sep {height:11px;padding:0px;margin:0px;vertical-align:middle;}
td.sep_inline {border-top:1px solid #DFEBF2;width:100%;height:1px;}
td.nsearch_results {margin-left:6px; margin-right: 12px;width:50px;}
.mb15 {margin-bottom:15px}
.ml19 {margin-left:19px;}
.message_success_sent {font-weight:bold; padding: 5px; border:1px solid black; width: 450px;}
.bold {font-weight:bold;}
.nreport_name {vertical-align: top; font-size: 10px;}
.black {color:black}
.roundLoaderAdd {left:-11%;padding:100px 0 100px 55%;position:relative;}
.zipTop {font-size:1.3em; padding: 5px 0px 10px 10px;}
.zip_descr { padding-left:10px;font-size:0.9em;}
.zip_flash {margin:10px;}
.phone_name {font-size: 20px;line-height:130%}
.phone_name_final {font-size: 20px;line-height:130%}
.phonenamefs {font-size: 20px;line-height:130%;color:#0C578E;}

.tips_path {background: url(../img/mini_logo.png) no-repeat; width:100%;padding-top:4px; height:20px; padding-left:25px;}
.tips_top {border:1px solid #d3eeff; margin: 20px auto 50px auto; background: url(../img/tips_header.jpg) no-repeat;width:796px;height:278px;}
.tips_top_inline {width:730px;padding:0px 30px 40px 30px;background: url(../img/tips_blockhead_back.jpg) repeat-x;}
.tips_top_inline h1 {height: 42px; width: 100%; color: white;  font-weight: bold; padding: 12px 0 0 0; margin-bottom: 10px; font-size:1.1em}
.tipsformfirst {border-top: 1px solid rgb(200, 235, 235); border-left: 1px solid rgb(200, 235, 235); width: 156px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;-webkit-border-top-left-radius: 6px;}
.tips_form_content {border: 1px solid #C8EBEB;-moz-border-radius:6px;border-right-width:0px;-webkit-border-radius: 6px;}
.enter_text {border:1px solid #d3eeff; margin: 50px auto; padding:0px 30px 40px 30px;background: url(../img/tips_blockhead_back.jpg) repeat-x;}
.enter_text h1 {height: 42px; width: 100%; color: white;  font-weight: bold; padding: 12px 0 0 0; margin-bottom: 10px; font-size:1.1em}
.tips_cur_block {background-color: #e5f5ff; margin: 70px auto 50px auto; padding:0px 30px 20px 30px;}
.tips_cur_in {background-color: #e5f5ff;position:relative; top:-25px; left:-30px; width:30%; color: #2576bc; padding: 10px 30px;font-weight:bold;}
.tips_cur_link {color:#424242}
.tips_footer_text {color: #2576bc; font-size:1.5em;}
.tipsFooter {text-align:center; line-height:2em; margin-top:50px;}
.otip_hblock {margin: 0 0 200px 0;}
.otip_hblock_in {float:left;width:60%;padding:0px 30px 0px 0px;}
.otip_hblock_in h1 {padding-bottom:5px;}
.otip_hblock_in h5 {margin-bottom:25px;border-bottom:0px solid #424242; width:250px;text-decoration:none;}
.tip_posted {border-top:1px solid #424242; width:250px;}
.tip_author {color:#2576BC}
.tip_border_top {width:230px;float:right: border:1px solid #d3eeff; margin: 50px auto; padding:0px 30px 40px 30px;background: url(../img/tips_blockhead_back.jpg) repeat-x;}
.tips_h {height: 42px; width: 100%; color: white; font-weight: bold; padding: 12px 0 0 0; margin-bottom: 10px; font-size:1.1em}
.tip_border_top h2 {margin: 0pt; padding: 0; font-size: 1em; line-height: 1.2em; font-weight:bold;}
