html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	_margin-left: 0;
	_margin-right: 0;
	padding: 0;
}
body {
	background: #333333;
	text-align: center;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px; 
	color:#BFBFBF;
}

table
{
color:#333333;
font-size:12px;
text-align: center;
font-weight:normal;
font-family:Tahoma,Arial,Verdana,sans-serif;
}

img{
border:none;
}

a{
color:#F3F1F1;
text-decoration:none;
}
a:hover{
color:#EFA287;
}



#body_wrapper{
position : relative ;
margin-left : auto ;
margin-right : auto ;
width: 909px;
height:auto;
background:#CCCCCC;
padding-top:4px; 
padding-bottom:4px; 
}

.body_table{
position:relative;
width:900px; 
background:#666666; 
border-collapse:collapse; 
text-align:left;
}
.body_table td{
}

#topmenu{
position:relative;
width:901px;
height:91px;
background: url(../images/banner_strip.gif) repeat;
background-color: #1F1F1F;

}

.logo_image
{
position:relative;
float:left;
}

#banner_text
{
position:absolute;
float:left;
left:120px;
margin-top:45px;
font-size:14px;
width:350px;
}

#banner_text1
{
position:absolute;
float:left;
left:120px;
margin-top:65px;
font-size:14px;
width:350px;

}

#banner_text2
{
position:absolute;
float:left;
font-size:12px;
right:30px;

}

.header_right_phone{
position:relative;
width:315px;
top:9px;
float:right;
overflow:hidden;

}

.corner_right {
color:#222222;
float:right;
font-size:13px;
font-weight:bold;
left:-96px;
margin-top:10px;
position:relative;
width:315px;
}

.phone_no{
position:relative;

left:100px;
color:#666666;
}
.user_entry_point{
position:relative;
float:right;
font-size:11px;
color:#222222;
text-align:center;
margin-top:-7px;
margin-right:10px;
}
.user_entry_point ul{
position:relative;
text-align:left;
}
.user_entry_point li{
position:relative;
list-style:none;
display:inline;
height:14px;
padding:0px 2px 0px 2px;
}
.user_entry_point a{
color:#222222;
text-decoration:none;
}
.user_entry_point a:hover{
color:#F16738;
}
.topnav_cover{
position:relative;
width:901px;
text-align:center;
background: url(../images/menu_strip.gif) repeat-x;
}
#topnav{
position:relative;
width:800px;
height:40px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

#topnav ul {
position:relative;
font-family: tahoma,verdana,  arial;
/*display: inline;*/
border: none;
width:800px;
height:40px;
} 

#topnav ul li {
position:relative;
font-weight: normal; 
color:#001;
border: none;
list-style: none;
display: inline;
text-decoration: none;
}

#topnav li a {
position:relative;
width:95px;
text-decoration: none;
color:#0B0101;
font-size:12px;
text-align:center;
list-style: none;
background: url(../images/rollover.gif) no-repeat;
float:left;
font-weight:bold;
height:29px;
left:20px;
top:9px;
margin-left:12px;
padding-top:7px;
}

#topnav li a:hover{
position:relative;
width:95px;
text-decoration: none;
color:#fff;
font-size:12px;
text-align:center;
list-style: none;
background: url(../images/hrollover.gif) no-repeat;
float:left;
font-weight:bold;
height:29px;
left:20px;
top:9px;
margin-left:12px;
}

#car_banner
{
position:relative;
width:885px;
height:298px;
margin-left:8px;
margin-top:8px;
}


#index_menu ul {
position:relative;
font-family: tahoma,verdana,  arial;
display: inline;
border: none;
} 

#index_menu ul li {
position:relative;
margin-left: 0;
font-weight: normal; 
color:#001;
border: none;
list-style: none;
display: inline;
 text-decoration: none;
 }

#index_menu li a {
position:relative;
width:auto;
text-decoration: none;
color:#383636;
font-size:11px;
text-align:center;
list-style: none;
 float:left;
  height:40px;
 _height:38px;
 padding:12px 15px 12px 15px;
 _padding:7px 17px 5px 18px;
  }

#index_menu li a:hover{
margin-left: 0;
color:#2E2A2A;
width:auto;
background: #E5E7EB;
list-style: none;
display: inline;
text-decoration: none;
float:left;
}

.top_menusimg{
position:relative;
width:1px;
height:43px;
float:left;
background:#D7D9DB;
top:12px;
_top:5px;
}

#footer_menu
{
position:relative;
width:901px;
height:102px;
background:#F1F2F4;
}


#footer_menu ul li {
position:relative;
margin-left: 0;
font-weight: normal; 
color:#001;
border: none;
list-style: none;
display: inline;
 text-decoration: none;
 }

#footer_menu li a {
position:relative;
width:auto;
text-decoration: none;
color:#79797A;
font-size:11px;
text-align:center;
list-style: none;
 float:left;
height:92px;
 _height:103px;
 padding:7px 21px 0px 20px;
 _padding:7px 20px 5px 20px;
 cursor:default;
  }

#footer_menu li a:hover{
margin-left: 0;
color:#2E2A2A;
width:auto;
background: #E5E7EB;
list-style: none;
display: inline;
text-decoration: none;
float:left;

}

.footer_menusimg{
position:relative;
width:1px;
height:75px;
float:left;
background:#D7D9DB;
top:12px;
}

#footer_menu_black
{
position:relative;
width:901px;
height:77px;
background:#242323;
margin-top:8px;

}

#footer_menu_space
{
position:relative;
height:38px;
float:left;
background:#666666;
}
.credit_card_image
{
position:relative;
width:870px;
height:23px;
float:left;
/*background: url(../images/cards.gif) no-repeat;*/
margin-top:5px;
_margin-top:5px;
margin-left:19px;

}
.footer_text
{
position:relative;
width:883px;
float:left;
color:#ffffff;
font-size:11px;
margin-top:3px;
_margin-top:5px;
margin-left:8px;
}

.footer_text a
{
text-decoration:none;
color:#ffffff;
}

.footer_text a:hover
{
text-decoration:none;
color:#E38929;
}

#footer_content
{
position:relative;
width:885px;
_width:885px;

padding-top:5px;
padding-bottom:5px;
margin-top:5px;
left:15px;
line-height: 1.5em;
}

.w3c_image
{
position:relative;
width:88px;
float:right;
right:20px;
padding-top:3px;
}
.cc_images
{
position:relative;
width:300px;
float:left;
left:20px;
padding-top:3px;
}
/*--------------------footer css-----------------------*/
.footernav{
background:none;
position: relative;
text-align:center;
width:900;
height:23px;
float:left;
margin-top:10px;
_margin-top:10px;
padding-bottom:5px;

}

.footernav ul {
font-family: verdana;
display: inline;
} 

.footernav ul li {
font-weight: none; 

color:#eee;
border: none;
list-style: none;
display: inline;
 text-decoration: none;
 
}
.footernav ul li a {
text-decoration: none;
font-weight: none; 
color:#fff;
list-style: none;
display: inline;


}

.footernav li a:hover{

margin-left: 0;
font-weight: none; 
color:#C87914;
list-style: none;
display: inline;
text-decoration: none;
}
/*------------------------------breadcrumb--------------------------*/

#pagetitlepanel{
position:relative;
height:26px;
width:901px;
background: #E6E7EB;
font-family:Verdana,Tahoma,Arial,sans-serif;
color: #622312;
margin-top:7px;
border-top:1px solid #344050;
border-top:1px solid #344050;
text-align:left;
}
#pagetitlepanel_bd{
position:relative;
height:26px;
width:900px;
background: #E6E7EB;
font-family:Verdana,Tahoma,Arial,sans-serif;
color: #622312;
margin-top:0px;
border-top:1px solid #344050;
border-top:1px solid #344050;
text-align:left;
}

.ad_breadcrumbtitle{
color:#555;
}
#ad_breadcrumb{
background: none;
position:relative;
top:2px;
_top:1px;
left:10px;
padding-top:3px;
padding-bottom:2px;
}

#ad_breadcrumb ul {
margin-left: 0;
padding-left: 0;
font-family: verdana;
display: inline;
border: none;
} 

#ad_breadcrumb ul li {
margin-left: 0;
font-family: verdana;
font-size:11px;
color:#62210F;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}
#ad_breadcrumb li a{

margin-left: 0;
font-weight:bold;
text-decoration:none;
 color:#62210F;
padding-left: 2px;
font-size:12px;
border: none;
list-style: none;
display: inline;
}
#ad_breadcrumb li a:hover{

margin-left: 0;
font-weight: bold; 
color:#555;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}
/************************* sitemap css**********************************/



#site_map_entries
{
position:relative;
width:615px;
padding-top:50px;
float:left;
padding-left:5px;

}


.site_map_column1
{
 position:relative;
 width:130px;
 float:left;
 margin-left:7px;
}

.site_map_mainmenu
{
position:relative;
width:108px;
height:32px;
float:left;
padding-top:7px;
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background:url(../images/button.gif) no-repeat;
font-size:14px;
text-align:center;
font-family:tahoma
}


.site_map_mainmenu a
{
color:#000;
font-weight:bold;
}
.site_map_mainmenu a:hover
{
color:#B81D0B;

}


.site_map_menu
{
position:relative;
width:178px;
height:32px;
float:center;
padding-top:5px;
margin-top:5px;
margin-bottom:5px;
_margin-bottom:10px;
background:url(../images/button1.gif) no-repeat;
font-size:14px;
text-align:center;
font-family:tahoma
}

.site_map_menu a
{
color:#000;
font-weight:bold;

}

.site_map_menu a:hover
{
color:#B81D0B;
}

.site_map_submenu
{
position:relative;
width:178px;
height:28px;
float:center;
padding-top:5px;
margin-top:5px;
margin-bottom:5px;
_margin-bottom:10px;
background:url(../images/button2.gif) no-repeat;
font-size:11px;
text-align:center;
font-family:tahoma
}

.site_map_submenu a
{
color:#000;
}

.site_map_submenu a:hover
{
color:#B81D0B;
}


#fotter_separate_row
{
position:relative;
width:880px;
height:30px;
padding-top:6px;
padding-left:70px;
margin-top:5px;
_margin-top:15px;
padding-bottom:10px;
_padding-bottom:6px;
_padding-top:5px;
float:left;

}
