/* 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;
	font:12px normal, Arial, Helvetica, sans-serif;
}



#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:468px;



	height:34px;



	list-style:none;



	background:url(../images/bg_top_menu.gif) no-repeat;



	padding-left:5px;



	position: absolute;



	top: 110px;



	right: 1px;







}




.top_menu li, .top_menu li a{

float:left;

width:78px;

text-align:center;

text-decoration:none;

color:#383838;

background-color:inherit;

font:12px bold, Arial, Helvetica, sans-serif;

font-weight:bold;

	line-height:34px;

}

.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: 130px;

	padding: 12px 0 14px 0;

}

.car_box, .car_box1{

	width:193px;

	height:124px;

	border-left:1px solid #e0e0e0;

	float:left;

	text-align: center;

}

.car_box1{

border:none;

}

.car_box a, .car_box1 a{

display:block;

text-decoration:none;

padding:11px 0 11px 0;

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;

}

#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{

width:161px;

border:none;

}

.title2{

width:780px;

}

.title3{

width:164px;

}

#left_content{

	position:relative;

	width:161px;

	float:left;

	padding: 14px 0 14px 14px;

	border-top: 1px solid #e0e0e0;

	overflow: auto;

	height: 250px;

}

#left_content img{

padding:5px;

}

#main_content{

	position:relative;



	float:left;

	border-left:1px solid #e0e0e0;

	padding: 14px 7px 12px 7px;



	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:#9dbfdd;

	background-color:inherit;

	text-decoration: none;

}

#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;

}

.footer_menu{

	list-style:none;

	width:470px;

	float:left;

	position:relative;

	padding-top: 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;

}

.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;

}

#black_button3{



width:114px;



text-align:center;



}

#black_button3 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 */


