@charset "UTF-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 899px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat;
	background-color: #c5c5c5;
}
#hdr1 {
	background-image: url(../images/tp1.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 899px;
}

#hdr2 {
	background-image: url(../images/tp2.jpg);
	background-repeat: no-repeat;
	height: 232px;
	width: 899px;
	background-color: #FFF;
	padding-bottom: 21px;
}
#hdr3 {
	background-image: url(../images/tp3.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 899px;
}

.clearing {
	font-size: .1em;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.clearingdotted {
	font-size: .1em;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#main_container {
	background-color: #FFF;
	width: 885px;
	padding: 7px;
	background:#fff;
	
}
.holder {
	background:#fff;
	width:899px;
}
div.content{
	width:817px;
	padding:45px 34px 0;
	overflow:hidden;
}
.bullet_box {
	padding-left: 55px;
	height: 50px;
	margin-bottom: 16px;
}
#tp_nav {
	float: right;
	width: 550px;
	padding-top: 10px;
	font-size: 13px;
	text-align: right;
	color: #666;
	padding-right: 14px;
}
#tp_nav a {
	color: #666;
}
#tp_nav a:hover {
	color: #000;
}

#nav_box {
	margin: 0px;
	height: 37px;
	width: 899px;
	background-image: url(../images/nav.jpg);
	text-align: center;
	font-size: 15px;
	color: #FFF;
	padding-top: 0px;
}
#nav_box a {
	color: #FFF;
	text-decoration: none;
}
#nav_box a:hover {
	color: #F00;
	text-decoration: none;
}
#content_l {
	background-image: url(../images/nos.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 350px;
	min-height:350px;
	background-position: 0px 50px;
	margin-top: 5px;
}
#callback_form_box {
	background-image: url(../images/callback_bg.jpg);
	background-repeat: no-repeat;
	height: 229px;
	width: 236px;
	padding-top: 88px;
	padding-left: 649px;
	font-size: 13px;
}
#callback_form_box a.btn{
	float:right;
	margin:14px 7px 0 0;
	height:27px;
}
#btm_tel_box {
	background: url(../images/btmtel.jpg) no-repeat 0 0;
	height: 38px;
	width: 899px;
	margin:0;
}
#btm_tel_box p.tel{
	font-size:14px;
	margin:0;
	padding:10px 33px 0 15px;
	font-weight:bold;
	float:left;

	color:#DF2B34;
}
#btm_tel_box span{
	float:left;
	font-size:12px;
	color:#fff;
	margin:9px 0 0 0;
	background:url(../images/bg_footer_line.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
}
#content_r {
	float: right;
	width: 416px;
}
#thumb_box1 {
	background-image: url(../images/c1.jpg);
	height: 34px;
	width: 90px;
	float: left;
	margin-left:20px;
	padding-top: 100px;
	padding-left: 108px;
}
#thumb_box2 {
	background-image: url(../images/c2.jpg);
	height: 34px;
	width: 90px;
	margin-left: 20px;
	float: right;
	padding-top: 100px;
	padding-left: 108px;
}
#thumb_box3 {
	background-image: url(../images/c3.jpg);
	height: 34px;
	width: 90px;
	float: left;
	margin:20px 0 0 20px;
	padding-top: 100px;
	padding-left: 108px;
}
#thumb_box4 {
	background-image: url(../images/c4.jpg);
	height: 34px;
	width: 90px;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
	padding-top: 100px;
	padding-left: 108px;
}

.big_bltxt {
	font-size: 28px;
	color: #289D59;
	font-weight:bold;
	line-height: 28px;
	height: 30px;
	margin-bottom: 26px;
	padding:6px 0 0 9px;
}
.big_bltxt a{
	font-size: 28px;
	color: #289D59;
	font-weight:bold;
}
.big_bltxt a:hover{
	color: #ff0000;
}
#content_l .big_bltxt {
	background:url(../images/bg_border_step.jpg) no-repeat 0px 0px;
	padding:10px 0 0 9px;
}
.red_txt {
	color: #e21b25;
	font-size: 20px;
	line-height: 26px;
}
.gry_txt {
	font-size: 18px;
	color: #666666;
}
a {
	color: #F60;
	text-decoration: none;
}
a:hover {
	color: #F60;
	text-decoration: underline;
}
.form_txt {
	font-size: 12px;
	width: 116px;
}
#copyright_box {
	font-size: 10px;
	background-image: url(../images/btm_logos.jpg);
	height: 65px;
	width: 874px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: right 0px;
	color: #666;
	padding-left: 10px;
}

ul.mail_nav{
	float:left;
	list-style:none;
	margin:0;
	padding:7px 0 0 26px;
}
ul.mail_nav li{
	float:left;
	padding:0 16px 0 15px;
	background:url(../images/bg_li.gif) no-repeat 0 50%;
	font-weight:bold;
	line-height:23px;
}
ul.mail_nav li.first{
	background:none;
}
div.bg_ph{
	background:url(../images/image.jpg) no-repeat 0 0;
	width:546px;
	height:232px;
	float:right;
	overflow:hidden;
}
div.form{
	float:left;
	width:308px;
	margin:33px 0 0 0;
	overflow:hidden;
	background:url(../images/bg_form_top.gif) no-repeat 0 0;
}
div.form div.bottom{
	background:url(../images/bg_form_bottom.gif) no-repeat 0 100%;
	float:left;
	width:308px;
	margin:0px 0 0 0;
	padding:0 0 20px;
}
div.form div.bottom h3{
	font-size:18px;
	color:#289D59;
	margin:0;
	padding:27px 0 20px 87px;
	line-height:21px;
}
table.table_form td {
	font-size:11px;
	color:#000;
	text-align:right;
	padding:0 0px 0 10px;
}
table.table_form td  input{
	width:73px;
	border:0;
	height:14px;
	font-size:11px;
	margin:0;
	padding:0 0 0 3px;
}
div.section{
	background:url(../images/bg_section_grey.gif) no-repeat 0 0;
	height:232px;
	padding:0 0 0 45px;
}
table.table_form td  select{
	width:76px;
	background:#fff;
	border:0;
	font-size:11px;
	height:16px;
}
table.table_form .btn_submit{
	width:48px;
	height:19px;
	overflow:hidden;
	float:right;
	margin:25px 0 0 0;
	text-indent:99999px;
	background:url(../images/btn_submit.gif) no-repeat 0 0;
}
.holder h2{
	margin:0;
	padding:0;
	font-size:26px;
	font-weight:bold;
	color:#E21B25;
}
div.content p{
	margin:0;
	padding:20px 0 0  0;
	font-size:15px;
	line-height:16px;
	color:#666;
}
div.content h3{
	font-size:18px;
	font-weight:bold;
	color:#289D59;
	margin:45px 0 0 0;
	line-height:21px;
}
div.content h3.center{
	text-align:center;	
}
div.content  div.form_large{
	background:url(../images/bg_form_l.gif) repeat-y 0 0;
	width:691px;
	margin:22px 0 0 67px;
}
div.content  div.form_large div.top_f{
	width:691px;
	background:url(../images/bg_form_l_top.gif) no-repeat 0 0;
	overflow:hidden;
}
div.content  div.form_large div.top_f div.bottom_f{
	background:url(../images/bg_form_l_bottom.gif) no-repeat 0 100%;
	width:673px;
	padding:6px 9px 30px;
	overflow:hidden;
	float:left;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section{
	background:#E2E2E2 url(../images/bg_grey_box.gif)  no-repeat 0 0;
	width:645px;
	overflow:hidden;
	padding:0 0 20px 12px;
	margin:0px 0 14px 0;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section h3{
	margin:10px 0 0 0;
	padding:0;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section  label{
	font-size:18px;
	margin:0;
	float:left;
	padding:0;
	color:#666;
	font-weight:normal;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section  table.p_details input{

	margin:0;
	float:left;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section span.validator{
	color:#FB1B1B;
	font-size:21px;
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	font-weight:bold;
	line-height:21px;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section  table.p_details td{
	vertical-align:middle;
	padding:12px 0 0 0;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section  table.a_details td{
	padding:12px 5px 0 10px;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section  div.question{
	padding:5px 0 0 0;
	overflow:hidden;
}
div.content  div.form_large div.top_f div.bottom_f div.grey_section input.checkbox{
	width:15px;
	height:15px;
	margin:0;
	padding:0;
}
div.content  div.form_large div.top_f div.bottom_f  .btn_submit{
	background:url(../images/btn_submit_2.gif) no-repeat 0 0; 
	float:right;
	margin:0 26px 0 0 ;
	border:none;
	width:327px;
	cursor:pointer;
	height:33px;
}
div.content  h4{
	font-size:24px;
	padding:0;
	font-weight:bold;
	margin:78px 0 0 0;
	clear:both;
	width:817px;
	float:left;
}
div.content  h4.center{
	text-align:center;
	width:817px;
	float:left;
}
div.content   h3.phone{
	margin:0;
	text-align:center;
	padding:18px 0 60px ;
	color:#E21B25;
	width:817px;
	float:left;
	font-size:34px;
}
div.congratulations h3{
	font-size:27px;
	margin:36px 0 0 0;
	line-height:46px;
	background:url(../images/bg_icon.gif) no-repeat 0 50%;
	padding:0 0 0 60px;
	color:#33920a;
}
div.congratulations p{
	font-size:20px;
	margin:0;
	color:#000;
	padding:12px 0 0 60px;
	line-height:23px;
}
div.congratulations p strong.red{
	color:#E21B25;
}
div.inf_box div.form_inf{
	background:url(../images/bg_inf_form_top.gif) no-repeat 0 0;
	width:339px;
	float:left;
	overflow:hidden;
}
div.inf_box div.form_inf div.bottom{
	background:url(../images/bg_inf_form_bottom.gif) no-repeat 0 100%;
	float:left;
	width:290px;
	overflow:hidden;
	padding:24px 19px 24px 30px;
}
div.inf_box div.form_inf div.bottom p{
	font-size:20px;
	font-weight:bold;
	margin:0;
	line-height:24px;
	padding:0;
	color:#004D9B;
}
div.inf_box{
		margin:25px 0 0 0;
	width:865px;
}
div.inf_box div.form_inf div.bottom strong{
	display:block;
	font-size:24px;
	color:#FF0000;
	padding:10px 0 35px 0;
}
div.inf_box div.form_inf div.bottom div.arrow {
	padding:15px 0 0 54px;
}
div.inf_box div.form_inf div.bottom div.arrow a.arrow_link{
	display:block;
	background:url(../images/bg_arrow.gif) no-repeat 0 0;
	width:170px;
	height:56px;
	overflow:hidden;
}
div.inf_box div.person{
	width:500px;
	height:450px;
	float:right;
	padding:0 0 0 0px;
}
div.inf_box a.start{
	font-size:20px;
	font-weight:bold;
	white-space:nowrap;
	margin:0;
	color:#666;
	float:left;
	clear:left;
	line-height:24px;
}
a.btn{
        padding-left: 70px;
        padding-top: 10px;
        background: url(../images/submit.jpg) no-repeat scroll right top transparent;
}
div.accident h3{
	color:#289D59;
	font-size:27px;
	line-height:46px;
	margin:14px 0 0;
	padding:0 0 60px 0px;
}
.accident{
	overflow:hidden;
}
.accident div#thumb_box2{
	float:left;
	margin:0 60px;
}
.accident div#thumb_box4{
	float:left;
	margin:0 0 0 60px;;
}
.accident div#thumb_box3{
	margin:60px 60px 0 180px;
	display:inline;
}
.accident div#thumb_box5{
	background:url(../images/c5.jpg) no-repeat 0 0;
	float:left;
	height:34px;
	margin:60px 0 0 0px;
	padding-left:108px;
	padding-top:100px;
	width:90px;
}
div.send{
	float:left;
	width:363px;
	border-top:1px solid #e01c2a;
	margin:40px 0 0 0;
}
div.send h3{
	margin:14px 0 10px 0;
	font-size:26px;
}
div.send table.form_send label{
	color:#666666;
	float:left;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
}
div.send table.form_send input{
	float:left;
	border:1px solid #9b9b9b;
	width:187px;
	height:20px;
	padding:4px 3px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
div.send table.form_send .validator{
	color:#f80614;
	font-size:18px;
	padding:0 0 0 5px;
	font-weight:bold;

}
div.send table.form_send textarea{
	width:187px;
	border:1px solid #9b9b9b;
	padding:4px 3px 0;
	margin:0;
	height:117px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

div.send table.form_send  td{
	vertical-align:top;
	padding:8px 0px 0 0px;
}
div.send table.form_send a.btn_submit{
	background:url(../images/btn_submit_3.gif) no-repeat 0 0;
	float:right;
	text-indent:-999999px;
	width:82px;
	margin:10px 10px 0 0;
	height:29px;
}
div.contact_box{
	float:right;
	width:363px;
	border-top:1px solid #E01C2A;
	margin:40px 0 0;
	font-size:15px;
	color:#666666;
}
div.contact_box h3{
	font-size:26px;
	margin:14px 0 10px;
}
div.contact_box .contact_inf{
	font-size:18px;
	margin:0;
	padding:25px 0 0 0;
	color:#000;
}
div.contact_box .contact_inf span a,
div.contact_box .contact_inf span{
	color:#d81428;
	font-weight:bold;
	text-decoration:none;
}
div.contact_box .contact_inf span a:hover{
	text-decoration:underline;
}
div.contact_box .contact_inf strong{
	float:left;
	width:110px;

}
div#content_c_large{
	width:436px;
	overflow:hidden;
	padding:5px 12px 0 0px;
	float:right;
	
}
div#content_c_large p.click_here{
	margin:0px 0 43px;
}

#content_r .video {
	margin:-33px 0 0 0;
}
#content_r .video .big_bltxt a{
	background:url(../images/video_title.gif) no-repeat 0px 0px;
	padding:22px 0 32px 120px;
	line-height:69px;
}
#content_r .video  div.flash{
	background:url(../images/bg_player.gif) no-repeat 0px 0px;
	width:352px;
	height:288px;
}
div.claim_submitted{
	clear:both;
	width:845px;
	padding:10px 0 0 0;
}
a:active,
a:visited,
a:link{
	outline:none;
}
