/* CSS Document */
body{
width:100%;
height:100%;
margin:0;
background-color: #E8E8E8;
font:12px normal, Arial, Helvetica, sans-serif;
color:#414141;
}

p, ul, li{
margin:0;
padding:0;
}

.clr{
clear:both;
width:1px;
height:1px;
margin-left:-1px;
font-size:1px;
}



#master{
position:relative;
margin-left:auto;
margin-right:auto;
width:780px;
background-color: #fff;
}

#header{
	border:1px solid #c6c6c6;
	width: 780px;
	margin-bottom: 5px;
}



#top_header{
	border-bottom:1px solid #c6c6c6;
	height: 140px;
}


.logo{
	padding:5px 0 0 12px;
	position: relative;
}

#top_box{
	position:absolute;
	background:url(../images/bg_top_box.gif) no-repeat;
	width:187px;
	height:79px;
	right: 15px;
	top: 26px;
	text-align:center;
	padding-top:7px;
	font:12px normal, Arial, Helvetica, sans-serif;
}

.box_text{
font-size:18px;
letter-spacing:1px;
}


.black_button{
position:absolute;
left:37px;
bottom:10px;
text-align:center;
}


.black_button a{
display:block;
width:114px;
height:27px;
background:url(../images/button.gif) no-repeat;
line-height:26px;
text-decoration:none;
color:#fff;
background-color:inherit;



}



.top_menu{



	width:488px;



	height:34px;



	list-style:none;



	background:url(../images/bg_top_menu.gif) no-repeat;



	padding-left:2px;



	position: absolute;



	top: 110px;



	right: 1px;







}



.top_menu li, .top_menu li a{



float:left;


width:77px;



text-align:center;



text-decoration:none;



color:#383838;



background-color:inherit;



font:12px bold, Arial, Helvetica, sans-serif;



font-weight:bold;



	line-height:34px;



}

.top_menu li, .top_menu li a:hover{

color:#fff;

}

.banner{



	position: relative;



	width: 766px;



	display: block;



	height: 190px;



	border: 7px solid #e7e9e2;



}



#cars{



	border-bottom:1px solid #c6c6c6;



	border-top:1px solid #c6c6c6;



	position: relative;



	height: 114px;



	padding: 0px 0 0px 0;



}



.car_box, .car_box1{



	width:193px;



	height:114px;



	border-left:1px solid #e0e0e0;



	float:left;



	text-align: center;



}



.car_box1{

margin-top:5px;



border:none;



}



.car_box a, .car_box1 a{



display:block;



text-decoration:none;







font:12px bold, Arial, Helvetica, sans-serif;



font-weight:bold;



color:#000;



background-color:inherit;



}



#black_bar{



height:19px;



background:url(../images/bg_black_bar.gif) repeat-x;



}

/*

#content{



position:relative;



border:1px solid #c6c6c6;



}

*/

#content{

position:relative;

border:1px solid #c6c6c6;

background:url(../images/content_bg.gif) top center repeat-y;

}



#top_content{



}

/*

.title1, .title2, .title3{



	display:block;



	float:left;



	font:14px normal, Arial, Helvetica, sans-serif;



	color:#414141;



	background-color:inherit;



	border-left:1px solid #e0e0e0;



	padding: 0px 0 0px 14px;



	margin-bottom: -5px;



	line-height: 35px;



}*/

.title1, .title2, .title3{

position:relative;

display:block;

float:left;

font:14px normal, Arial, Helvetica, sans-serif;

color:#414141;

background-color:inherit;

border-left:1px solid #e0e0e0;

padding: 0px 0 0px 14px;

margin-bottom: -5px;

line-height: 35px;

}



.title1{



width:161px;



border:none;



}



.title2{



width:407px;



}



.title3{



width:164px;



}



#left_content{



	position:relative;



	width:161px;



	float:left;



	padding: 14px 0 14px 14px;



	border-top: 1px solid #e0e0e0;



	overflow: auto;



	height: 410px;



}



#left_content img{



padding:5px;



}



#main_content{



	position:relative;



	width:407px;



	float:left;



	border-left:1px solid #e0e0e0;



	padding: 14px 7px 12px 7px;



	border-right: 1px solid #e0e0e0;



	border-top: 1px solid #e0e0e0;



}



#main_content p{



font:12px normal, Arial, Helvetica, sans-serif;



padding:8px 0 0 4px;



}



#main_content a{



	font:12px normal, Arial, Helvetica, sans-serif;



	color:#3873A9;



	background-color:inherit;



	text-decoration: none;



}

#main_content a:hover{

text-decoration: underline;

}



#main_content img{



padding:10px 0 10px 0;



}



#right_content{



	position:relative;



	width:165px;



	float:left;



	padding: 14px 0 14px 14px;



	border-top: 1px solid #e0e0e0;



}



.right_menu{



	list-style:none;



	padding-bottom: 36px;



}



.right_menu li{



border-bottom:1px solid #c8c8c8;



}



.right_menu li, .right_menu li a{



width:160px;



text-decoration:none;



color:#414141;



background-color:inherit;



font:12px normal, Arial, Helvetica, sans-serif;



line-height:34px;



}



.right_menu li a{
background:url(../images/bg_bt.gif) right no-repeat;
display:block;
width:160px;
}

.right_menu li a:hover{
background:url(../images/bg_bthover.gif) right no-repeat;
display:block;
width:160px;
font-weight:bold;
}


.footer_menu{



	list-style:none;



	width:470px;



	float:left;



	position:relative;



	padding-top: 10px;



    padding-bottom: 10px;



	text-align: center;



}



.footer_menu li{



border-left:1px solid #639aca;



width:112px;



}



.footer_menu li, .footer_menu li a{



float:left;



padding:0 8px 0 8px;



font:10px normal, Arial, Helvetica, sans-serif;



color:#639aca;



background-color:inherit;



	text-decoration:none;



}



#first{



border:none;



width:60px;



}



.copyright{



	display:block;



	position:relative;



	float:right;



	width:300px;



	font:11px normal, Arial, Helvetica, sans-serif;



	padding-top: 10px;



 padding-bottom: 10px;



}



.black_button2{



position:absolute;



left:34px;



bottom:10px;



text-align:center;



}



.black_button2 a{



display:block;



width:114px;



height:27px;



background:url(../images/button.gif) no-repeat;



line-height:26px;



text-decoration:none;



color:#fff;



background-color:inherit;



}



/* Scroll Bar Master Styling Starts Here */



.scrollgeneric {



line-height: 1px;



font-size: 1px;



position: absolute;



top: 0; left: 0;



}



.vscrollerbase {



width:10px;



border-left:1px solid #e0e0e0;



}



.vscrollerbar {



background-image: url(../images/scrollbar.png);



width: 10px;



height: 64px !important;



}



.hscrollerbase {height: 22px;}



.hscrollerbar {height: 22px;}



.vscrollerbar, .hscrollerbar {



padding: 0px;



z-index: 2;



}



.scrollerjogbox {



width: 22px;



height: 22px;



top: auto; left: auto;



bottom: 0px; right: 0px;



}



/* Scroll Bar Master Styling Ends Here */



.errormsg{



color:#FF0000;



}







.displayinline 



{



	display :inline-block;



}



	



.displaynone 



{



	display :none;



}



#black_button3{







width:103px;



height:29px;



text-align:center;







}



#black_button3 a{



display:block;



width:103px;



height:29px;



background:url(../images/butt-blank.gif) no-repeat;



line-height:29px;



text-decoration:none;



color:#fff;



background-color:inherit;



}