#header_hole {
			width:205px;
			height:108px;
			background-image:url(../images/top_hole_white.png);
			float:right;
			margin-right:50px;
			margin-top:15px;
			}

/*#header_hole {
width:150px;
height:60px;
background-image:url(../images/top_hole_white.png);
float:right;
margin-right:100px;
margin-top:12px;
}*/
#header_hole .top { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; padding-top:10px; }
#header_hole .bottom { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

			
#bodypart_outermost {
				width:880px; 
				margin:0px auto;
				}
#outermost_leftpan { width:550px; float:left; }


#newcar_outer { width: 200px; position:relative;float:left; }
#newcar_toppic { width:202px; height:100px; background-image:url(../images/red_car.png); margin-bottom:15px; }
#newcar_backshade { width:200px; height:195px; background-image:url(../images/new_car_tab_back.png); padding-top:5px; }
#newcar_heading { margin-left:2px; height:20px;  background-image:url(../images/red_bul.png); background-repeat:no-repeat; padding-left:30px; padding-right:3px; border-bottom:1px solid #CCCCCC; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#006699; }
#newcard_heading_design { float:left; border-left:1px solid #cccccc; border-top:1px solid #cccccc; height:10px; margin-top:10px; width:70px; }

#boreder_seperator { 
		width:4px; 
		margin-left:6px; 
		height:310px; 
		border-left:1px dotted #999999; 
		position:relative;
		float:left;
		}
#directory_outer {width: 335px; position:relative;float:left;}
#directory_toppic { width:333px; height:100px; background-image:url(../images/blue_man.png); margin-bottom:15px; }
#directory__backshade { width:330px; height:200px; background-image:url(../images/dir_tab_back.png); background-repeat:no-repeat; padding-top:5px; }
#directory_heading { margin-left:2px; height:20px;  background-image:url(../images/red_bul.png); background-repeat:no-repeat; padding-left:30px; padding-right:3px; border-bottom:1px solid #CCCCCC; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#006699;}
#directory_heading_design { float:left; border-left:1px solid #cccccc; border-top:1px solid #cccccc; height:10px; margin-top:10px; width:238px; }



#googlead_left { width:550px; height:100px; position:relative; float:left; background-image:url(../images/googlead_left.png); }
#separator { width:550px; height:4px; position:relative; float:left; margin:10px 0 5px 0; border-top:1px dotted #666666; }

#new_heading {width:520px; height:30px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#006699; float:left; padding-left:30px; background-image:url(../images/red_bul.png); background-repeat:no-repeat; }
#newitem_outer { width:550px; height:260px; position:relative; float:left; }
#newitem { width:165px; height:240px; float:left; padding:5px; }
#newitem_seperator {width:1px; height:240px; float:left; margin:0 2px 0 2px; background-color:#999999; }

#new_seperator {width:550px; height:1px; position:relative; margin:0px 0 15px 0; background-color:#999999; float:left; }


#carreview_outer {width:550px; height:160px; position:relative; float:left; }
#carreview_item { width:165px; height:140px; float:left; padding:5px; }
#carreview_item_seperator {width:1px; height:140px; float:left; margin:0 2px 0 2px; background-color:#999999;}



#outermost_rightpan { width:310px; float:right; padding-left:5px; } 
#rightpan_heading { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; }
#toolbox_item { width:302px; height:202px; background-image:url(../images/toolbox.png); margin-top:15px; }

#googlead_right { width:302px; height:202px; border:1px solid #CCCCCC;  margin-top:15px; background-image:url(../images/googlead_right.png); }
#smallshade_box { width:240px; height:140px; background-image:url(../images/sml_shade_box.png); padding:5px;  margin-top:15px; }




#footer_outermost { width:100%; height:310px; 
/*background-color:#333333;*/ 
background-color:#000;
margin:0px auto; }
#footer_tab_outermost {width:100%; height:25px; 
/*background-color:#202020;*/
background-color:#000;
}
#footer_tab_outer {margin:0px auto; position:relative; width:900px; }


#footer_tab{
	clear: both;
	width: 900px;
	height: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-decoration:none;
}
#footer_tab ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: center;	
	color: #ffffff;
	text-decoration:none;
}
#footer_tab ul li{
	display: inline;
	text-decoration:none;
}
#footer_tab ul li a{
	float: left;
	width:215px;
	padding: 5px 0px 0px 7px;
	margin-right: 1px;
	height: 20px;
	font: 12px arial;
	font-weight:bold;
	text-align: center;
	color: #ffffff;
	
}
#footer_tab ul li a:visited{
	color: #ffffff;
	text-decoration:none;
}
#footer_tab ul li a:hover

{
	color: #ffffff;
	text-decoration:none;
	background: #333333;
}


#footer_tab ul li .current
{
	color: #ffffff;
	text-decoration:none;
	background: #333333;
}



#footer_bottom { width:980px; height:90px; background-color:#333333; margin:0px auto; background-image:url(../images/header-bg.png); }

#firsttab_outer { width:900px; height:270px;  margin:0px auto; margin-top:5px; }
#firsttab_outerleft { width:620px; height:260px; position:absolute; float:left; }

#first_item { width:310px; height:260px; float:left }
#second_item { width:310px; height:260px; float:left }


#firsttab_writepart { width:140px; height:115px; margin-bottom:5px; padding:5px; float:left; background-color:#999999; }
#firsttab_writepart .heading { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FBFAE3; }

#firsttab_writepart .description { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }



#firsttab_firstimg { width:150px; height:125px;  margin-right:5px; float:left; margin-bottom:5px; background-image:url(../images/car1.png); }
#firsttab_secondimg { width:150px; height:125px;  margin-right:5px; float:left; margin-bottom:5px; background-image:url(../images/car2.png); }

#firsttab_thirdimg { width:150px; height:125px;  margin-right:5px; float:left; margin-bottom:5px; background-image:url(../images/car3.png); }

#firsttab_fourthimg { width:150px; height:125px;  margin-right:5px; float:left; margin-bottom:5px; background-image:url(../images/car4.png); }


#googlead_footer { width:270px; height:255px; border:1px solid #999999; float:left; background-image:url(../images/googlead_footer.png); }


#bradcram { height:25px; padding:5px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:15px; color:#333333; }


/******************************  Top Menu ********************************** */

#top_menu_bar {width:100%;height:15px;background-color:#333333; margin:0px auto; }

#top_menu ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	text-align: center;	
	color: #ffffff;
	text-decoration:none;
}


#top_menu ul li,#top_menu ul li:hover{
	display: inline;
	text-decoration:none;
	width:100%;
}

#top_menu ul li a.left{
	float: left;
	padding: 0px 12px 0px 7px;
	margin-right: 1px;
	height: 15px;
	font: 11px arial;
	text-align: center;
	color: #ffffff;
	
}

#top_menu ul li a.left:visited{
	color: #ffffff;
	text-decoration:none;
	
}

#top_menu ul li a.left:hover, #top_menu ul li .current

{
	color: #000000;
	text-decoration:none;
	background: #f8a90e;
}
/******************************  Top Menu ********************************** */

/******************************  Bottom Menu ********************************** */
#logo_container { width:980px; height:100px; margin:0px auto; }

.header_hole {
			width:205px;
			height:100px; 
			background-image:url(../images/top_hole.png);
			float:right; 
			margin-right:50px;
			margin-top:0px; 
			
			}

#header_hole {
			width:205px;
			height:108px; 
			background-image:url(../images/top_hole_white.png); 
			float:right; 
			margin-right:50px;
			margin-top:0px; 
			}

.bottm_menu { 

	height:15px; 
	padding:5px 5px 5px 0; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	margin-top:10px; 
	margin-left:0px;
	}
.bottm_menu a:link { 

	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	text-decoration:none;
	
	}
.bottm_menu a:hover { 

	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#999999; 
	text-decoration:none;
	
	}
/******************************  Bottom Menu ********************************** */



/******************************  Review List Page ********************************** */


#body_topbar { width:870px; height:25px; padding:5px; margin-bottom:5px; border-bottom:3px solid #333333; }

#body_topbar .left_feading { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; float:left; margin-right:5px; }
#body_topbar .filterresult{ width:100px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; float:left;  margin-right:5px; }

#body_topbar .filterresult_btn{ width:100px; height:22px; background-color:#FFCC00; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }

#body_topbar .googlebox{ width:110px; height:20px; float:left; margin-right:5px; }
#body_topbar .googleboxfield { border:1px solid #666666; height:18px; width:100px; }

#body_topbar .selectmake{ width:100px; padding:0 15px 0 15px; border-left:1px solid #999999; height:20px; float:left; }
#body_topbar .selectmakefield{ width:100px; height:22px; border:1px solid #666666; }

#body_topbar .selectbodystyle{ width:130px; padding:0 15px 0 15px;  border-left:1px solid #999999; height:20px; float:left; }
#body_topbar .selectbodystylefield{ width:130px; height:22px; border:1px solid #666666; }

#body_topbar .selectclass{ width:130px; padding:0 15px 0 15px;  border-left:1px solid #999999; height:20px; float:left; }
#body_topbar .selectclassfield {width:130px; height:22px; border:1px solid #666666; }

#body_topbar .share { width:45px; height:20px; padding-left:15px; padding-top:8px; float:right; background-image:url(../images/shareback.png);  }

#review_outermost_leftpan { width:650px; float:left; }
#reviwe_outermost_rightpan { width:210px; height:500px; float:right; } 

#car_search { width:210px; height:225px; }
#carsearch_btn_outer { width:210px; height:25px; float:left;}
#carsearch_body_outer { width:210px; height:180px; border:1px solid #CCCCCC; border-top:0px; float:left;}

#search_table { margin-top:5px; }
#search_table tr td { background-color:#FFFFFF;  height:25px; }
.searchclassifieds { background-color:#FFFFFF;  height:25px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }


#carsearch_btn1 ul {padding:0; list-style:none; }
#carsearch_btn1 ul li {margin:0; display:inline; text-decoration:none; }

#carsearch_btn1 a.find_car {
float:left;
background:url(../images/findacar.png) no-repeat;
width:90px; 
height:25px;
display:block;
}

#carsearch_btn1 a.find_car:hover {

background-position:100% -25px;
}

#carsearch_btn1 a.news_reviews {

float:left;
background:url(../images/news&reviews.png) no-repeat;
width:90px; 
height:25px;
display:block;
}

#carsearch_btn1 a.news_reviews:hover {

background-position:100% -25px;
}
#carsearch_btn1 a.news_reviews_current {
float:left;
background:url(../images/news&reviews.png) no-repeat;
background-position:100% -25px;
width:90px; 
height:25px;
display:block;

}


#result_topbar { width:640px; height:20px;  padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #000000;}
#result_topbar .left { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; float:left; }
#result_topbar_right { width:420px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; float:right; }
#result_bottombar { width:640px; height:20px; float:left;  padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #000;}
#result_bottombar .left { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; float:left; }

#result_topbar_right a.boxnumber { padding-bottom:2px; padding-top:3px; padding-left:6px; padding-right:6px; height:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; border:1px solid #CCCCCC; margin-right:2px;  }

#result_topbar_right a.dotdot { padding-bottom:2px; padding-top:3px; padding-left:6px; padding-right:6px; height:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;  margin-right:2px;  }

#result_topbar_right a.boxnumber:hover { padding-bottom:3px; padding-left:6px; padding-right:6px; height:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #CCCCCC; margin-right:2px; background-color:#CC0000;  }


#displayresult_outer { width:640px; position:relative; float:left; padding:0px; padding-left:0px; }

#display_header { width:640px; height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(../images/result_heading_back.png); background-repeat:repeat-x; }
#display_header .header_name { width:222px; height:26px; padding:8px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(../images/result_heading_arrow.png); background-repeat:no-repeat; } 

#resultdisplay_body_outer { width:640px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; margin-top:8px; padding-top:10px;}

#resultdisplay_body_outer .car_img { width:200px; height:130px;  margin-right:5PX; float:left; }
#resultdisplay_body_outer .pricerange { width:120px; height:120px; border:1px solid #cccccc; padding:5px; margin-right:5PX; float:left; font-family:Arial, Helvetica, sans-serifl; font-size:12px; color:#000000; font-weight:normal; }
#resultdisplay_body_outer .price_heading { font-family:Arial, Helvetica, sans-serifl; font-size:12px; color:#000000; font-weight:bold; }

#resultdisplay_body_outer .tagholder { width:160px; height:130px; border:1px solid #cccccc; margin-right:5PX; float:left; font-family:Arial, Helvetica, sans-serifl; font-size:12px; color:#000000; font-weight:normal; }

#resultdisplay_body_outer .brandlogo { width:122px; height:124px; margin-right:5PX; float:left; font-family:Arial, Helvetica, sans-serifl; font-size:12px; color:#000000; font-weight:normal; background-repeat:no-repeat; }



/******************************  Review List Page ********************************** */

/******************************  Directory Search Page ********************************** */

#googlemap_search_outer {width:640px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; margin-top:8px; padding-top:10px; background-color:#0166a3; }


#searchpage_numberbar { width:630px; height:20px; padding:5px; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #000000; background-color:#0166a3;}
#searchpage_numberbar .left { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; float:left; }
#searchpage_numberbar_right {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-left:50px; padding-right:auto; padding-top:0; }
#searchpage_numberbar_right a.boxnumber { padding-bottom:3px;  padding-left:6px; padding-right:6px; height:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; background-color:#CCCCCC; border:1px solid #CCCCCC; margin-right:2px;  }

#searchpage_numberbar_right a.dotdot { padding-bottom:3px;  padding-left:6px; padding-right:6px; height:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;  margin-right:2px;  }


#searchpage_numberbar_right a.boxnumber:hover { padding-bottom:3px; padding-left:6px; padding-right:6px; height:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #CCCCCC; margin-right:2px; background-color:#990000;  }


#googlemap_table { width:640px; }
#googlemap_table tr td {padding:5px; }
.googlemap_result_bottom { font:Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; }


#googlemap_topbar tr td { width:630px; padding:5px; margin-bottom:5px;}
#googlemap_topbar  .left_feading { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; float:left; margin-right:5px; }
.googlemap_topbar_filterresult{ width:100px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; float:left;  margin-right:5px; }

.googlemap_topbar_filterresult_btn{ width:100px; height:22px; background-color:#FFCC00; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; cursor:pointer;}

.googlemap_topbar_googlebox{ width:110px; height:20px; float:left; margin-right:5px; }
.googlemap_topbar_googleboxfield { border:1px solid #666666; height:18px; width:100px; }
.googlemap_topbar_selectmake{ width:100px; padding:0 15px 0 15px; border-left:1px solid #999999; height:20px; float:left; }
.googlemap_topbar_selectmakefield{ width:100px; height:22px; border:1px solid #666666; }

.googlemap_topbar_selectbodystyle{ width:130px; padding:0 15px 0 15px;  border-left:1px solid #999999; height:20px; float:left; }
.googlemap_topbar_selectbodystylefield{ width:130px; height:22px; border:1px solid #666666; }

.googlemap_topbar_selectclass{ width:130px; padding:0 15px 0 15px;  border-left:1px solid #999999; height:20px; float:left; }
.googlemap_topbar_selectclassfield {width:130px; height:22px; border:1px solid #666666; }

.mapsearchresult_table { margin-left:6px; }
.mapsearchresult_table tr td { border-top:1px solid #CCCCCC;  }
.googlemapresult_description_header  { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#00CCFF; }
.googlemapresult_description_body  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.googlemapresult_number { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }

.arrow_down { width:116px; height:32px; background-image:url(../images/down_arrow_googlemapsearch.png); background-repeat:no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; padding:9px 0 0 30px; margin-left:7px;}


/******************************  Directory Search Page ********************************** */

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=red,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/*Inner Page ********************************** */

#innerpage_outermost_rightpan { width:210px; height:500px; float:left; }
#innerpage_outermost_leftpan { width:650px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; }

#googleadlower { width:280px; height:180px; background-image:url(../images/innerpage_googlead_lowerback.png); background-repeat:no-repeat; padding:10px; color:#ffffff;}
#googleadlower a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
#googleadlower a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }


/*************************************/






