
body {
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left:0px; 
	margin-right:0px;	
	background-color:#ffffff;
}

ul{
	list-style-type:none;
}

div, p, ul, h1, h2, h3, h4, form{
	padding:0; margin:0;
	}

#top_nav{
    width:100%; height:184px; margin-left:auto; margin-right:auto; background:url(../images/top_bg.jpg); 
}

#top{
    width:100%; height:184px; margin-left:auto; margin-right:auto; background:url(../images/top_bg.jpg); 
}

#top #top_main{
    width:1000px; height:184px; margin-left:auto; margin-right:auto; background:url(../images/top_main_bg.jpg) no-repeat top center; 
}

#top_main #top_logo{
    width:162px; height:110px; position:relative; left:45px; top:0px; float:left; 
}

#top_main .logo{
    width:162px; height:110px; display:block;
}


#top_main #top_nav{
    width:780px; height:39px; float:left; position:relative; left:115px; top:41px;
}

#top_nav #bt{
    width:auto; height:39px; float:left;
}

#top_nav a.btt{
    width:auto; height:39px; float:left; background:url(../images/bt_bg1.jpg) no-repeat top left; display:block; font-family:Arial, Helvetica, sans-serif;
font-size: 9pt; text-decoration:none; color:#FFFFFF;
}

#top_nav a.btt:hover{
    width:auto; height:39px; float:left; background:url(../images/bt_bg1.jpg) no-repeat 0px -39px; display:block; font-family:Arial, Helvetica, sans-serif;
font-size: 9pt; text-decoration:none; color:#000000;
}




#top_nav a.btt2{
    width:auto; height:39px; float:left; background:url(../images/bt_bg1.jpg) no-repeat 0px -39px; display:block; font-family:Arial, Helvetica, sans-serif;
font-size: 9pt; text-decoration:none; color:#000000;
}


#bt #left{
    width:6px; height:39px; float:left; cursor:hand; background:url(../images/round_corner4.gif) no-repeat;
}

#bt .middle{
    float:left; cursor:hand; display:block; padding:13px 5px;
}

#bt #right{
    width:6px; height:39px; float:left; cursor:hand; background:url(../images/round_corner3.gif) no-repeat;
}

#middle{
    width:100%; height:auto; margin-left:auto; margin-right:auto; background:url(../images/middle_bg.jpg) no-repeat top center; background-color:#07397b; 
}

#middle #middle_main{
    width:1000px; height:auto; margin-left:auto; margin-right:auto; 
}

#middle_main #left_panel{
    width:243px; height:auto; left:70px; position:relative; float:left;
}

#left_panel h2{
    font-family:Arial, Helvetica, sans-serif; font-size: 15pt; color:#FFFFFF; font-weight:bold; display:block; line-height:21px; width:243px; height:auto;
}

#left_panel p{
    font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; display:block; line-height:16px; width:243px; top:15px; position:relative; height:auto;
}

#left_panel ul{
    width:243px; padding:30px 0 50px 0;
}

#left_panel li{
    width:243px;
}

#middle_main #right_panel{
    width:606px; height:600px; left:90px; position:relative; float:left;
}


#i_foot{
    width:100%; margin-left:auto; margin-right:auto; background:url(../images/bottom_bg.jpg) top left repeat-x; background-color:#FFFFFF;  height:560px;
}



#bottom{
    width:100%; margin-left:auto; margin-right:auto; background:url(../images/bottom_bg.jpg) top left repeat-x; background-color:#FFFFFF;  height:560px; position:relative;
}

#bottom #bottom_main{
    width:1000px; height:530px; margin-left:auto; margin-right:auto; top:30px; position:relative; padding: 0 0 60px 0;
}

#bottom_main #safety_partners{
    width:252px; height:180px; left:70px; position:relative; float:left; background:url(../images/safety-partner3.jpg) top left no-repeat; padding:55px 0 0 0;
}

#safety_partners a{
    width:200px; height:25px; position:relative; float:left; display:block; padding:0 0 0 26px; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#07397b; text-decoration:none;
}

#safety_partners a:hover{
    width:200px; height:25px; position:relative; float:left; display:block; padding:0 0 0 26px; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#07397b; text-decoration:underline;
}

#bottom_main #cars{
    width:606px; height:240px; left:90px; position:relative; float:left;
}

#bottom_main #save_friend{
    width:882px; height:191px; position:relative; background:url(../images/save_a_friend3.jpg) top left no-repeat; float:left; left:70px;
}


#save_friend form.sear{
	width:760px; height:30px; position:relative; top:55px; left:23px;
	}
#save_friend form.sear label{
	height:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
#save_friend form.sear input{
	padding:0; margin:0; width:143px; height:18px; border:#cccccc 1px solid; background-color:#FFFFFF; color:#000000; 
	font-size:12px;
	}
#save_friend form.sear input.Enter{
	width:120px; height:20px; color:#000000; text-align:center;
	line-height:15px; font-size:12px; border:none; cursor:pointer; position:relative; left:35px;  border:#666666 1px solid;
	}
	
	
#bottom_main #footer1{
    width:857px; height:60px; left:76px; position:relative; float:left; text-align:center;
}
#footer1 p{
     font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#858585;
}

#footer1 a.ft{
    font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#07397b; text-decoration:none;
}

#footer1 a.ft:hover{
    font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-decoration:underline;
}

#middle #middle_main3{
    width:876px; height:1200px; margin-left:auto; margin-right:auto;
}

#middle #middle_main4{
    width:887px; height:595px; margin-left:auto; margin-right:auto;
}



#middle #middle_main2{
    width:876px; height:901px; margin-left:auto; margin-right:auto;
}



#middle_main2 #box1{
    width:206px; height:205px; background:url(../images/car_bg.gif) top left no-repeat; float:left;
}

#middle_main2 h1{
    font-family:Arial, Helvetica, sans-serif; font-size: 13pt; color:#FFFFFF; font-weight:bold; display:block; width:206px; height:30px; text-align:center; padding:6px 0 0 0;
}

#middle_main2 img{
    display:block; width:206px; height:175px;
}

#middle_main2 h2{
    font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; font-weight:bold; display:block; width:206px; height:40px; text-align:center; z-index:2; position:relative; top:-55px;
}

#middle_main2 .tickbox{
	padding:0; margin:0; width:10px; height:10px; border:#cccccc 1px solid; background-color:#FFFFFF; 
}


#middle_main #right_panel2{
    width:573px; height:auto; left:110px; position:relative; float:left; padding:0 0 90px 0;
}

#middle_main #comment_panel{
    width:573px; height:auto; position:relative; background:url(../images/blog_box_bottom.jpg) bottom left no-repeat; background-color:#839cbd; margin-bottom:20px;
}

#comment_panel img{
    width:573px; height:8px; position:relative; display:block;
}

#comment_panel p{
    width:auto; height:auto; position:relative; display:block; padding:10px 15px 18px 15px; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF;
}

#comment_panel h3{
    width:auto; height:20px; position:relative; display:block; padding:0 0 0 37px; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF;
}

#middle_main #send_comment{
    width:573px; height:254px; position:relative; background:url(../images/add_comment_bg.jpg) top left no-repeat; background-color:#839cbd; top:20px;
}

#send_comment form.sear{
	width:530px; height:auto; position:relative; top:55px; margin-left:auto; margin-right:auto;
	}
#send_comment form.sear label{
	height:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#868686; display:block; width:70px; float:left; font-size:12px;
	}
#send_comment form.sear input{
	padding:0; margin:0; width:143px; height:18px; border:#cccccc 1px solid; background-color:#FFFFFF; color:#000000; 
	font-size:12px; display:block; float:left;
	}
	
#send_comment form.sear textarea{
	padding:0; margin:0; width:450px; height:100px; border:#cccccc 1px solid; background-color:#FFFFFF; color:#000000; 
	font-size:12px; display:block; float:left;
	}
#send_comment form.sear input.Enter{
	width:120px; height:20px; color:#000000; text-align:center;
	line-height:15px; font-size:12px; border:none; cursor:pointer; position:relative; left:401px;  border:#666666 1px solid; display:block; top:20px;
	}
	
	#send_comment #divCommentThankYou label{
	height:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#868686; display:block; width:400px; float:left; font-size:12px; padding:60px 0 0 20px;
	}