/* CSS Document */

body, html { background:#254b78 url(../images/topnav_background.jpg) top center repeat-x; font-size:.83em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

#page { width:755px; margin:auto; background:#efe2d2; padding:0; }

img { border:0 }
a { font-weight:bold }
a:hover { text-decoration:none }
.clear { clear:both; padding-top:5px;}

#header { background:#002653; color:#fff }
	#header .banner_header { display:block; background:url(../images/auto_search_title.jpg) top center no-repeat; height:82px; width:755px; overflow:hidden }
	#header .banner_header h1 { padding:0; margin:0; display:none }
	#header #nav { background:#6390b7; display:block; height:18px; width:755px; }
	#header #nav ul { padding:0; margin:0; list-style:none; }	
	#header #nav ul li { float:left; width:125px; text-align:center; }
	#header #nav ul li.x { width:126px;}
	#header #nav ul li.x a { width:126px;}
	#header #nav ul li a { color:#fff; display:block; width:125px; text-decoration:none; height:18px; font-weight:normal }
	#header #nav ul li a:hover { background:#fff; color:#000; }
	

#list_autos .header { background:url(../images/subtitle_bg.jpg) top repeat-x; color:#fff; height:30px; }
	#list_autos .header h2, #list_autos .list .header p { font-size:100%; padding:7px; margin:0; font-weight:normal }
	#list_autos .list .header .pre_owned { float:right; margin-right:10px; }
	#list_autos .list .header p a { color:#00ffff; font-size:120% }
	#list_autos .list .item { padding:3px }
		#list_autos .list .item .links { width:722px; margin:0; padding:0; text-align:right }

		/* Bad IE 6 and 7 */
		*:first-child+html #list_autos .list .item .links { width:80%; }
		* html #list_autos .list .item .links { width:80%; }

		#list_autos .list .item .links a.viewer { float:left }
		#list_autos .list .item .thumbnail_photo { float:left; margin:0 3px 0 0; }
		#list_autos .list .item .item_info { text-align:left }
			#list_autos .list .item .item_info table { width:590px }
			#list_autos .list .item .item_info p { padding:0; margin:0 }
			#list_autos .list .item .item_info table th, #list_autos .list .item table td { text-align:left; padding:0; margin:0 }
	#list_autos .pagination { text-align:center; width:755px;}
		#list_autos .pagination ul { list-style:none; }
		#list_autos .pagination ul li { float:left; width:50px; text-align:center; }
		#list_autos .pagination ul li.result { width:480px; position:relative; top:-6px }
	
#search_box { text-align:center; padding:5px;}
	#search_box .search { width:300px }
	#search_box form { padding:0; margin:0 }

#search_advanced { text-align:left; padding:5px;}
	#search_advanced form { padding:0; margin:0 }
	#search_advanced .search { width:300px }
	#search_advanced .form_keyword { margin:8px }
	#search_advanced .form_radio { margin:8px; padding-left:55px; }
	#search_advanced .form_button { text-align:center }
	#search_advanced fieldset { border:0 }
	#search_advanced .form_row { float:left; width:40%; padding:20px 0 10px 40px }
		#search_advanced .form_row .form_item{ padding:3px 0 3px 0;}
			#search_advanced .form_row .form_item label{ text-align:right; width:120px; float:left; padding-right:5px;}
			#search_advanced .form_row .form_item input { width:100px; }

#footer { width:755px; text-align:center; padding-bottom:2em; }
	#footer .nav { padding:2em 0 2.5em 0; width:85%; margin:auto }
	#footer .nav ul { padding:0; margin:0; list-style:none; }
	#footer .nav ul li { float:left; margin:0 6px 0 6px;text-align:center; }
	#footer .copyright p { margin:0 }
	#footer .page_view { font-size:90% }

.mouseover {border: 2px solid #FF0000;}
.mouseout {border: 2px solid white; }
