form {margin:0;padding:0;}
html{
background:url(../_img/html_bg.jpg) repeat-x top #F5F5F5;
}
body
{
background:url(../_img/bg.jpg) no-repeat top center;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto auto auto;
color:#000;
}
p{
text-align:justify;
line-height:14px;
padding:5px 0 5px 0;
margin:0px;
}
p.req_form{
clear:both;
padding:5px 0 5px 0;
font-size:11px;
color:#FFFFFF;
line-height:17px;
text-align:left;
}
.clear{
clear:both;
}
.spacer{
clear:both;
height:50px;
}
#main_container{
width:895px;
margin:auto;
padding:15px 0 0 0;
}
.header{
width:895px;
height:151px;
background:url(../_img/header_bg.gif) no-repeat center;
}
.logo{
float:left;
padding:10px 0 0 20px;
}
.login_tab{
width:315px;
float:right;
}
.loginphone {
color:#192f63;
font-size: 20px;
margin-top:46px;
font-weight:bold;
}
.logintitle{
margin:0px 0 0 0;
padding:0;
color:#575757;
font-weight:bold;
}
.login_form{
padding:0;
padding:13px 0 0 0;
}
input.login_input{
width:94px;
height:22px;
float:left;
background:url(../_img/login_input.gif) no-repeat center;
border:none;
padding:5px 5px 0 20px;
margin:0 5px 0 0;
color:#FFFFFF;
}
input.login{
padding:3px 0 0 0;
float:left;
}
/*-----------------------------menu-------------------*/
#menu{
width:895px;
height:38px;
padding:0px;
background:url(../_img/nav_bar_bg.gif) no-repeat center;
}
#menu ul{
display:block;
list-style:none;
padding:3px 0 0 15px;
margin:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:31px;
}
#menu ul li a{
display:block;
padding:0px;
margin:0px;
float:left;
height:31px;
text-decoration:none;
}
#menu ul li.bt1 a{  width:71px;background:url(../_img/bt1.gif) no-repeat center;}
#menu ul li.bt2 a{width:67px;background:url(../_img/bt2.gif) no-repeat center;}
#menu ul li.bt3 a{ width:139px;background:url(../_img/bt3.gif) no-repeat center;}
#menu ul li.bt4 a{ width:89px;background:url(../_img/bt4.gif) no-repeat center;}
#menu ul li.bt5 a{ width:87px;background:url(../_img/bt5.gif) no-repeat center;}
#menu ul li.bt6 a{ width:61px;background:url(../_img/bt6.gif) no-repeat center;}

#menu ul li.bt1 a:hover{ background:url(../_img/bt1_a.gif) no-repeat center; width:71px;}
#menu ul li.bt2 a:hover{ background:url(../_img/bt2_a.gif) no-repeat center;width:67px;}
#menu ul li.bt3 a:hover{ background:url(../_img/bt3_a.gif) no-repeat center;width:139px;}
#menu ul li.bt4 a:hover{ background:url(../_img/bt4_a.gif) no-repeat center;width:89px;}
#menu ul li.bt5 a:hover{ background:url(../_img/bt5_a.gif) no-repeat center;width:87px;}
#menu ul li.bt6 a:hover{ background:url(../_img/bt6_a.gif) no-repeat center;width:61px;}

#menu ul li.bt1_current a{ background:url(../_img/bt1_a.gif) no-repeat center;width:71px;}
#menu ul li.bt2_current a{ background:url(../_img/bt2_a.gif) no-repeat center;width:67px;}
#menu ul li.bt3_current a{ background:url(../_img/bt3_a.gif) no-repeat center;width:139px;}
#menu ul li.bt4_current a{ background:url(../_img/bt4_a.gif) no-repeat center;width:89px;}
#menu ul li.bt5_current a{ background:url(../_img/bt5_a.gif) no-repeat center;width:87px;}
#menu ul li.bt6_current a{ background:url(../_img/bt6_a.gif) no-repeat center;width:61px;}

/*----------------------center_content--------------------*/
.center_content{
padding:10px 0 0 0;
}
.home_pic{
width:665px;
float:left;
padding:5px 0 0 0;
}
.request_form{
width:200px;
float:left;
padding:0 0 0 25px;
}
label.req{
width:200px;
font-size:14px;
color:#FFFFFF;
padding:5px 0 5px 0;
float:left;
}
input.req_input{
width:155px;
height:23px;
float:left;
background:url(../_img/input.png) no-repeat center;
_background:url(../_img/input.gif) no-repeat center;
border:none;
padding:6px 5px 0 25px;
margin:0 5px 0 0;
color:#FFFFFF;
}
input.submit_req{
float:left;
margin:20px 0 0 0;
}
.bottom_links{
width:887px;
height:265px;
margin:10px 0 10px 0;
padding:5px 0 0 8px;
background:url(../_img/home_bottom_links.gif) no-repeat top left;
}
/*-----------------------------services_list-------------------*/
ul.services_list{
display:block;
list-style:none;
padding:0px;
margin:0px;
}
ul.services_list li{
display:inline;
padding:0px;
margin:0px;
height:122px;
}
ul.services_list li a{
display:block;
float:left;
padding:10px 0 0 5px;
margin:0px;
float:left;
height:122px;
text-decoration:none;
}
ul.services_list li.s1 a{  width:212px;background:url(../_img/fire_damage.gif) no-repeat center;}
ul.services_list li.s2 a{width:218px;background:url(../_img/water_damage.gif) no-repeat center;}
ul.services_list li.s3 a{ width:218px;background:url(../_img/wind_damage.gif) no-repeat center;}
ul.services_list li.s4 a{ width:213px;background:url(../_img/contents_restoration.gif) no-repeat center;}
ul.services_list li.s5 a{ width:212px;background:url(../_img/emergency_services.gif) no-repeat center;}
ul.services_list li.s6 a{ width:218px;background:url(../_img/trauma.gif) no-repeat center;}
ul.services_list li.s7 a{ width:218px;background:url(../_img/vehicle_damage.gif) no-repeat center;}
ul.services_list li.s8 a{ width:213px;background:url(../_img/commercial_services.gif) no-repeat center;}

ul.services_list li.s1 a:hover{ background:url(../_img/fire_damage_a.gif) no-repeat center; width:212px;}
ul.services_list li.s2 a:hover{ background:url(../_img/water_damage_a.gif) no-repeat center;width:218px;}
ul.services_list li.s3 a:hover{ background:url(../_img/wind_damage_a.gif) no-repeat center;width:218px;}
ul.services_list li.s4 a:hover{ background:url(../_img/contents_restoration_a.gif) no-repeat center;width:213px;}
ul.services_list li.s5 a:hover{ background:url(../_img/emergency_services_a.gif) no-repeat center;width:212px;}
ul.services_list li.s6 a:hover{ background:url(../_img/trauma_a.gif) no-repeat center;width:218px;}
ul.services_list li.s7 a:hover{ background:url(../_img/vehicle_damage_a.gif) no-repeat center;width:218px;}
ul.services_list li.s8 a:hover{ background:url(../_img/commercial_services_a.gif) no-repeat center;width:213px;}

ul.services_list li.s1_current a{ background:url(../_img/fire_damage_a.gif) no-repeat center;width:212px;}
ul.services_list li.s2_current a{ background:url(../_img/water_damage_a.gif) no-repeat center;width:218px;}
ul.services_list li.s3_current a{ background:url(../_img/wind_damage_a.gif) no-repeat center;width:218px;}
ul.services_list li.s4_current a{ background:url(../_img/contents_restoration_a.gif) no-repeat center;width:213px;}
ul.services_list li.s5_current a{ background:url(../_img/emergency_services_a.gif) no-repeat center;width:212px;}
ul.services_list li.s6_current a{ background:url(../_img/trauma_a.gif) no-repeat center;width:218px;}
ul.services_list li.s7_current a{ background:url(../_img/vehicle_damage_a.gif) no-repeat center;width:218px;}
ul.services_list li.s8_current a{ background:url(../_img/commercial_services_a.gif) no-repeat center;width:213px;}

/*-----------*/
.left_content{
width:663px;
float:left;
padding:10px 0;
}
.left_content_top{
width:663px;
height:74px;
background:url(../_img/content_box_top.gif) no-repeat center bottom;
}
.title{
font-size:20px;
color:#FFFFFF;
float:left;
padding:34px 0 0 140px;
}
.right_button{
float:right;
padding:34px 20px 0 0;
}
.left_content_center{
width:663px;
height:auto;
background:url(../_img/content_box_repeat.gif) repeat-y center;
}
.left_content_bottom{
width:663px;
height:auto;
background:url(../_img/content_box_bottom.gif) no-repeat center bottom;
}
p.content{
padding:10px 35px 30px 35px;
line-height:20px;
}
p.content_form{
padding:10px 35px 5px 35px;
line-height:20px;
}

.right_nav{
width:189px;
float:right;
padding:10px 15px 0 0;
}
.right_nav_top{
width:189px;
height:57px;
background:url(../_img/right_menu_top.gif) no-repeat center;
}
.right_nav_bottom{
width:189px;
height:295px;
background:url(../_img/right_menu_bg.gif) no-repeat center;
}
/*-----------right_list---------*/
ul.right_list{
margin:0px;
list-style:none;
padding:0px;
}
ul.right_list li{
margin:0px;
list-style:none;
padding:4px 0 4px 0;
_padding:1px 0 1px 0; /*IE hack*/
text-align:center;
}
ul.right_list li.divider{
width:166px;
height:2px;
margin:0px;
list-style:none;
margin:0 0 0 12px;
text-align:center;
background:url(../_img/right_nav_divider.gif) no-repeat center;
}
ul.right_list li a{
margin:0px;list-style:none;text-decoration:none; color:#505050; font-size:12px; padding:0px; font-weight:bold;
}
ul.right_list li a.selected{
margin:0px;list-style:none;text-decoration:none; color:#213c80; font-size:12px; padding:0px; font-weight:bold;
}
ul.right_list li a:hover{
color:#213c80;
}
/*---------------form_content------------------------*/
.form_content{
padding:10px 0 10px 50px;
}
.form_content_apply{
padding:10px 0 10px 65px;
}
.form_row{
padding:0px;
clear:both;
}
label.form{
float:left;
color:#474747;
width:125px;
text-align:right;
padding:8px 25px 0 0;
}
label.form_apply{
float:left;
color:#474747;
width:125px;
text-align:right;
padding:8px 5px 0 0;
}
input.input{
width:369px;
height:26px;
float:left;
padding:7px 5px 0 7px;
margin:3px 0 3px 0;
text-align:left;
border:none;
color:#464646;
font-size:14px;
background:url(../_img/input_bg.gif) no-repeat center;
}
input.input_select, select.input_select {
width:381px;
height:31px;
float:left;
padding:5px 5px 5px 7px;
margin:3px 0 3px 0;
text-align:left;
border:none;
color:#464646;
font-size:14px;
background:url(../_img/input_bg.gif) no-repeat center;
}
textarea.textarea{
width:369px;height:98px;float:left;padding:6px 5px 0 7px;margin:3px 0 3px 0;text-align:left;border:none;
color:#464646;font-size:14px;background:url(../_img/textarea.gif) no-repeat center; font-family:Arial, Helvetica, sans-serif;
}
textarea.textarea_big{
width:480px;height:125px;float:left;padding:6px 5px 0 7px;margin:3px 0 3px 20px;text-align:left;border:none;
color:#464646;font-size:14px;background:url(../_img/textarea_big.gif) no-repeat center; font-family:Arial, Helvetica, sans-serif;
}
.form_require{
clear:both;
padding:25px 0 10px 120px;
font-size:13px;
}
.form_require_contact{
clear:both;
padding:25px 0 10px 250px;
font-size:13px;
}
.form_require_contact_info{
clear:both;
padding:25px 0 10px 230px;
font-size:13px;
}
.form_require_apply{
clear:both;
padding:25px 0 10px 30px;
font-size:13px;
}
input.submit{
margin:35px 0 45px 250px;
}
input.submit_contact{
margin:15px 0 45px 270px;
}
input.apply{
margin:25px 0 45px 215px;
}
img.editor{
padding:0 0 0 15px;
}
/*--------------*/
.testimonial_box{
width:505px;
padding:5px 0 50px 70px;
}
.testimonial_content{
width:400px;
float:left;
padding:5px 10px 5px 10px;
}
.quotes_left{
width:40px;
height:30px;
float:left;
background:url(../_img/quotes_left.gif) no-repeat top center;
}
.quotes_right{
width:40px;
height:50px;
float:left;
background:url(../_img/quotes_right.gif) no-repeat bottom center;
}
.customer{
float:right;
}
.gallery{
padding:10px 0 10px 0px;
}
/*------------------------*/
.job_box{
width:640px;
float:left;
padding:0;
}
.date{
width:72px;
height:52px;
text-align:center;
float:left;
line-height:21px;
background:url(../_img/date_bg.png) no-repeat center;
}
.job_descr{
float:left;
width:540px;
padding:0 0 0 20px;
line-height:18px;
}
span.month{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
span.day{
color:#fff;
font-size:22px;
}
a.apply_now{
display:block;
float:right;
padding:10px 10px 0 0;
}
/*-----crumb_nav----*/
.crumb_nav{
padding:10px 0 30px 25px;
}
.crumb_nav a{
background:url(../_img/crumb_nav_arrow.gif) no-repeat left;
padding:0 0 0 10px;
color:#1d3673;
text-decoration:none;
font-weight:bold;
} 
.contact_info{
float:left;
width:200px;
line-height:22px;
padding:20px 0 5px 70px;
}
/*---------------footer----------------*/
#footer{
width:895px;
color:#868686;
text-align:center;
line-height:22px;
}
.footer_links{
float:left;
padding:5px 0 0 15px;
}
.footer_links a{
margin:0 4px 0 4px;
color:#868686;
text-decoration:none;
font-size:12px;
}
.footer_links a:hover
{
	text-decoration:underline;
}
#warningBox, #noticeBox {
	width: 90%;
	margin: 0 auto;
	padding: 0px 10px 10px 10px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}
#warningBoxInt, #noticeBoxInt {
	padding-top: 10px;
	}
#closeTag {
	float: right;
	display: inline;
	width: 60px;
	color: #333;
	font-size: 11px;
	cursor: pointer;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	}
