html {
	overflow: -moz-scrollbars-vertical;
}
body {width:100%;background:#000;margin:0;padding:0;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
#bg_ad {width:100%;overflow:visible;height:107px;z-index:0 !important;position:absolute; top:0px;}
#wrapper {width:900px;background:#000;margin:0 auto;}
#ads {width:728px;margin:0px 0px 0px 86px;padding-top:8px;}
#search_container {width:100%;height:267px;background:#000 url(/assets/images/bg_searchPage_plain.jpg) no-repeat;z-index:999 !important;}
#tagline {width:100%;float:left;clear:both;margin-top:-32px;}
#nav_a {float:left;clear:both;width:895px;height:23px;margin-top:-8px;background:url(/assets/images/bg_nav_a2.jpg) no-repeat;color:#727272;text-align:right;text-transform:uppercase;padding:30px 5px 0px 0px;}
	#nav_a a {color:#FFF;text-decoration:none;}
	#nav_a a:hover {text-decoration:underline;}
#nav_b {float:left;clear:both;width:895px;height:30px;background:url(/assets/images/bg_nav_b.jpg) no-repeat;color:#5a5a5a;text-transform:uppercase;padding:4px 5px 0px 0px;text-align:right;}
	#nav_b a {color:#5a5a5a;text-decoration:none;}
	#nav_b a:hover {text-decoration:underline;}
#footer {width:100%;float:left;clear:both;color:#727272;padding:5px 0px 90px 0px;text-align:center;}

img {border:0;}
a:active {outline: none;}
a:focus{-moz-outline-style: none;}
object {outline:none;}

.border {border:1px solid #727272;}
.noBorder {border:0;}
		


/** ADVANCED SEARCH LAYOUT **/
.hd_span {background:url(/assets/images/bg_search_cat_header.gif);width:870px;height:22px;color:#000;margin:20px 0px 10px -5px;padding:9px 0px 0px 10px;clear:both;font-size:11px;font-weight:bold;text-transform:uppercase;}
.fourcolcheck {width:20px;height:20px;float:left;}
.fourcolfield {width:121px;height:17px;float:left;padding:3px 0px 0px 3px;}

/** LABEL STYLES FOR DEALER AUTOMAKES & JOBBER PRODUCTS **/
.searchBox label {margin-right: 10px;width:130px !important;float:left;margin-bottom:3px;}
	.searchBox input {margin-right:10px;}

#advancedSearchBox {display:none;float:left;clear:both;position:relative;top:14px;background:url(/assets/images/bg_drawer2.png) repeat;width:900px;color:#000;z-index:3;margin-bottom:40px;}

/** SEARCH RESULTS ACTIVE DEALER STYLES **/
.dealerActive {background:url(/assets/images/bg_inactive.png) no-repeat; width:440px;height:142px;margin:-30px 10px 0 10px;float:left;}
.dealerActivebg {background:url(/assets/images/bg_active.png) no-repeat; width:440px;height:142px;margin:-30px 10px 0 10px;float:left;}
	
	.dealerTabTitle {font-size:11px;font-weight:bold;color:#FFF;margin:5px 0px 0px 20px;float:left;text-transform:uppercase;}
	.dealerTabTitle:hover {text-decoration:underline;}
	
	.dealerActive:hover {background:url(/assets/images/bg_inactive_hover.png) no-repeat;cursor:pointer;}
	.dealerActivebg:hover {background:url(/assets/images/bg_active_hover.png) no-repeat;cursor:pointer;}
	.dealerBlock {float:left;clear:both;margin:30px 0px 0px 19px;}
		.dealerPic {width:87px;height:64px;float:left;clear:both;margin-bottom:10px;}
			.dealerPic img {width:87px;max-height:64px;border:1px solid #222222;margin-top:5px;}
		.dealerInfo {width:280px;height:78px;float:left;padding:12px 0px 0px 15px;color:#2a2a2a; text-transform:capitalize;}
			.dealerInfo img {width:40px;height:auto;margin-top:0px;}
		.dealerName {font-size:12px;font-weight:bold;text-transform:uppercase;margin-top:-7px;}
			.dealerName:hover {text-decoration:underline;}
		.contact {color:#0086cb;text-transform:uppercase;}
		.profileLinks {width:246px;min-height:80px;float:left;text-align:right;}
			.profileLinks img {margin:5px 10px 2px 0px;}
		.dealerParticipates {float:left;clear:both;margin-top:-10px;}
			.participatesGraphic {width:281px;height:40px;float:left;border:0;}
			.participatesInfo {width:20px;height:32px;float:left;padding-top:0px;}

/** SEARCH RESULTS INACTIVE DEALER STYLES **/
.dealerInactive {width:420px;float:left;height:97px;padding:35px 0px 10px 20px;background:url(/assets/images/bg_inactiveDealer.png) no-repeat;color:#939191;margin:-30px 10px 0 10px;}
.dealerInactive:hover {cursor:pointer;}
	.dealerInfoInactive {width:440px;float:left;}
	.dealerNameInactive {text-transform:uppercase;}
	.dealerNoParticipates {width:360px;float:left;margin-top:5px;}

#searchResults_container {width:900px;position:relative;top:-20px;clear:both;font-size:10px;font-family: Arial, Helvetica, sans-serif;margin-bottom:20px;}
#searchResultsTop {width:500px;height:40px;float:left;font-size:10px;font-family: Arial, Helvetica, sans-serif;background:none !important;}
#searchResultsMiddle {background:#000;float:left;clear:both;width:900px;min-height:200px;font-size:10px;font-family: Arial, Helvetica, sans-serif;padding:5px 0 20px 0px;}
#searchResultsBottom {width:900px;height:40px;margin:0px auto 0px auto;font-size:10px;font-family: Arial, Helvetica, sans-serif;}
#dealerResultsTable {margin:10px 0px 0px 0px;}
	
/** OBJECT LAYOUT STYLES **/
#moveParticles {margin:40px 0 0 380px;}
#moveHeadlights {margin:-239px 0 30px 699px;}
#zipSearch {float:left;margin:30px 15px 0px 0px;}
#center_object {width:100%;height:384px;float:left;clear:both;overflow:visible;z-index:800;margin-top:-5px;z-index:0 !important;}

/** COLOR STYLES **/
a {color:#b90707;}
.grey {color:#CCCCCC;}
.red {color:#b90707;}
.submit {text-align:center;}

#tag_list p {color:#b90707 !important;float:left;clear:both;text-align:center;margin-left:30px;}

/** SIDE MENU STYLES **/
#sideMenu {width:277px;height:350px;background:url(../images/bg_sideMenu.jpg) no-repeat;padding:56px 0 0 0;float:left;}
ul#sideMenuList {margin-left:20px;}
#sideMenuList li {font-size:11px;font-family:Arial, sans-serif;list-style-type:none;}
#sideMenuList li a {display:block;height:20px;width:240px;color:#FFF;text-decoration:none;margin-bottom:4px;padding-top:2px;}
#sideMenuList li a:hover {text-decoration:underline;}



