@charset "utf-8";

/* Reset Styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0px;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
ul li, ol li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal; padding:0px; margin:0px;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
* {margin:0; padding:0;}
img {border:0 none;}
a { text-decoration:none;} 
/* Reset Styles End */

body {
	background: url(../images/body_bg.jpg) repeat top left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;	}

#wrapper-bg {
	background: url(../images/header_bg.png) no-repeat center top;
	width: 100%;
	margin-top: 2px;
	float: left;	}

#holder {
	width: 974px;
	margin:auto;	}

/* Home Page */

#header {
	width: 960px;
	padding: 0 7px;
	height: 142px;
	float: left;	}

.header-left {
	float: left;
	width: 355px;	}

.welcome {
	float: left;
	margin: 35px 0 0 0;	}

	.welcome p {
		padding-left: 14px;
		font: italic 14px Georgia, "Times New Roman", Times, serif;	}

	.welcome a {
		color: #fff;	}

.left-nav {
	float: left;
	width: 355px;
	padding: 58px 0 0 0;	}

	.left-nav li {
		margin-left: 14px;
		text-transform: uppercase;
		float: left;	}
	
	.left-nav a {
		text-shadow: #fff 1px 1px 1px; 
		padding: 8px 12px;
		color: #000;	}
	
	.left-nav a:hover {	color: #a20f14;	}

.header-logo {
	float: left;
	padding-top: 38px;
	width: 250px;	}

	.header-logo h1 a {
	   background: url(../images/hot_rods_logo.png) no-repeat scroll top center transparent;
		display: block;
		height: 96px;
		text-indent: -9999px;
		width: 250px;	}

.place-add {
	width: 220px;
	float: right;
	margin: 10px 3px 0 0;
	padding-top: 13px;
	background: url(../images/place_add.png) no-repeat left top;
	height: 42px;	}

	.place-add p {
		text-shadow: #fff 1px 1px 1px; 
		padding: 10px 0;
		font: bold 15px Arial, Helvetica, sans-serif;
		text-transform: uppercase;	}
	
	.place-add a {
		color: #374e5b;
		padding: 12px 40px;	}

.header-right {
	float: left;
	width: 355px;	}

.right-nav {
	float: left;
	width: 355px;
	padding: 45px 0 0 0;	}

	.right-nav li {
		margin: 0 10px;
		text-transform: uppercase;
		float: left;	}
	
	.right-nav li+li { margin:0 10px 0 7px;}
	
	.right-nav li+li+li { margin:0;}
	
	.right-nav a {
		text-shadow: #fff 1px 1px 1px; 
		padding: 8px 28px;
		color: #000;	}
	
	.right-nav li+li+li a { padding: 8px 23px;	}
	
	.right-nav a:hover { color: #a20f14;	}

#content-wrapper {
	background: url(../images/content_bg.jpg) repeat;
	float: left;
	width: 960px;
	margin: 6px 0 30px 7px;	}

.content-wrapper-bg {
	background: url(../images/content_bg01.jpg) top left no-repeat;
	float: left;
	width: 960px;	}

.welcome-content {
	width: 920px;
	padding: 0 20px;
	background: url(../images/welcome_bg.png) no-repeat center top;
	margin-top: 14px;
	float: left;	}

.welcome-text {
	width: 920px;
	float: left;
	background: url(../images/welcome_text.png) no-repeat left top; }

	.welcome-text p {
		font: bold 19px Arial, Helvetica, sans-serif;
		color: #fff;
		margin: 35px 0 0 0;
		text-shadow: #000 1px 1px 1px;	}

.feature-ad {
	width: 876px;
	padding: 0 22px;
	margin: 80px 0 0 0;
	padding-bottom: 30px;
	float: left;	}

	.feature-ad p {
		font: bold 19px Arial, Helvetica, sans-serif;
		color: #000;
		text-shadow: #fff 1px 1px 1px;	}

.ads-list {
	width: 876px;
	float: left;	}

	.ads-list p {
		text-align: center;
		float: left;
		padding: 0 5px;
		margin-top: 5px;
		width: 143px;
		font: bold 12px Arial, Helvetica, sans-serif;
		text-shadow: #000 1px 1px 1px;
		color: #fee6d8;	}
	
	.ads-list p+p {
		color: #fa9f77;	}
	
	.ads-list p+p+p {
		margin-top: 10px;
		color: #fff;	}
	
	.ads-list a {
		color:#fff;	}

.ad-01 {
	width: 153px;
	float: left;
	padding: 0 0 0 27px;	}

	.ad-01 img {
		margin-top: 15px;
		float: left;	}

.ads-category {
	width: 920px;
	margin: 20px 0 0 0;
	padding-bottom:30px;
	float: left;	}

	.ads-category p {
		font: bold 19px Arial, Helvetica, sans-serif;
		color: #000;
		text-shadow: #fff 1px 0 0;	}

	.ads-category a {
		color:#fff;	}

.category-list {
	width: 920px;
	margin-top: 10px;
	float: left;	}
	
.category-list p {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 18px 0 0 22px;
	text-shadow: none;
	color:#fff;	}

.category-list p+p {
	font:bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 0 19px 21px;
	color:#fff;	}

.category-01 {
	width: 172px;
	float: left;
	background:url(../images/category-01.png) no-repeat left top;	}

.category-02 {
	width: 172px;
	float: left;
	background: url(../images/category-02.png) no-repeat left top;	}

.category-03 {
	width: 172px;
	float: left;
	background:url(../images/category-03.png) no-repeat left top;	}

.category-04 {
	width: 172px;
	float: left;
	background: url(../images/category-04.png) no-repeat left top;	}

.category-05 {
	width: 172px;
	float: left;
	background: url(../images/category-05.png) no-repeat left top;	}

.category-margin { margin: 0 0 0 15px; }

.footer_social {
	width: 974px;
	float: left;
	background: url(../images/social_tab.png) no-repeat left top;
	height: 85px;
	left: -7px;
	margin-top: 25px;
	position: relative;	}

.social_icons {
	width:585px;
	float:left;
}

.facebook {
	width: 170px;
	height: 32px;
	float: left;
	margin: 9px 0 0 25px;	}

.facebook  img {
	float: left;
}

.facebook a {
	color: #333;	}

.facebook p {
	width: 130px;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 4px 0 0 40px;
	text-transform: uppercase;
	text-shadow: #FFF 1px 1px 1px;
	color: #333;	}

.facebook p+p {
	margin: 0 0 0 40px;	}

.subscribe {
	float:left;
	width:362px;	}

.subscribe p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #374e5b;
	float: left;
	text-transform: uppercase;
	text-shadow: #fff 1px 1px 1px;
	margin: 17px 0 0 23px;	}

.subscribe a {
	color: #374e5b;	}

#subscribe {
	padding: 5px;
	margin: 11px 0 0 7px;
	width: 240px;
	border: none;
	float: left;	}

#footer {
	width: 960px;
	padding: 0 7px;
	float: left;	}

.about-us {
	width: 306px;
	float: left;	}

.about-us p {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #d9d9d9;
	border-bottom: 1px dashed #767676;	}

.about-us p+p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #d9d9d9;
	margin: 10px 0 0;
	border-bottom: none;	}

.contact-button {
	width: 110px;
	float: left;
	margin-top: 20px;
	background: url(../images/contact_button_bg.jpg) repeat-x top left;
	border-radius: 2px;
	padding: 7px 0;	}

.contact-button p {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: #fff 1px 1px 1px;
	border: none;	}

.contact-button a {
	padding: 10px;
	color: #374e5b !important;	}

.tags {
	width: 270px;
	margin: 0 0 0 45px;
	float: left;	}

.tags p {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #d9d9d9;
	padding-left: 2px;
	border-bottom: 1px dashed #767676;	}

.tags ul {
	margin: 10px 0 0 0;	}

.tags li {
	background: #586873;
	padding: 5px;
	float: left;
	color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 5px 5px 0;	}

.tags a {
	color:#fff;	}

.forum {
	width: 294px;
	margin-left: 45px;
	float: left;
}

.forum p {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #d9d9d9;
	padding-left: 2px;
	border-bottom: 1px dashed #767676;	}

.forum ul {
	float:left;
	margin: 10px 0 0 0;	}

.forum li {
	background: url(../images/bubble_speech.png) no-repeat left top;
	background-position: 0 3px;
	padding: 0 0 0 17px;
	float: left;
	color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 5px 5px 0;	}

.forum a {
	color:#fff;	}

.footer-links {
	width: 960px;
	float: left;
	background:url(../images/footer_divider.png) repeat-x top left;
	margin-top: 35px;	}

	#footer a {
		color: #fff;	}

		#footer a:hover {
			color: #CCC;	}

	.footer-privacy {
		width : 300px;
		float: left;	}

		.footer-privacy p, .footer-privacy p+p, .footer-privacy p+p+p, .footer-privacy p+p+p+p {
		color: #fff;
		float: left;
		font: bold 11px Arial,Helvetica,sans-serif;
		padding: 16px 10px 1px 0px;	}

		.footer-privacy p+p+p+p+p {
		float: left;
		color: #999999;
		font: 11px Arial,Helvetica,sans-serif;
		padding: 2px 20px 25px 0px;	}

.copyright {
	float:right;
	background:url(../images/copyright_logo.png) no-repeat right 12px;
	width:325px;	}

.copyright p {
	font: 11px Arial,Helvetica,sans-serif;
	padding: 16px 20px 25px 0px;
	color:#fff;}

/* Home Page Ends */

/* Place Ad Page */

.bread-crumbs {
	width: 920px;
	float: left;
	padding: 10px 20px;	}

.bread-crumbs p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;	}

.bread-crumbs p a {
	color: #d3d3d3;	}

.bread-crumbs p+p {
	float: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-shadow: #000 1px 1px 1px;	}

.bread-crumbs p+p a {
	color: #fff;	}

.content-place {
	width: 920px;
	margin: 0 0 0 20px;
	float: left;
	background: url(../images/opacity_bg_01.png) repeat top left;	}

.place-ad {
	width: 880px;
	float: left;
	padding: 10px 0 20px 0;
	margin:0 20px;
	border-bottom: 1px solid #777777;	}

.place-ad > div {
	float:left;
}

.place-ad p {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #ffe6a3;
	text-shadow: #000 1px 1px 1px;	}

.place-ad p+p {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow:none;	}

#ad-information {
	width:880px;
	float:left;
	padding: 10px 0 20px 0;
	margin:0 20px;
	border-top: 1px solid #aaa;
}

/* Place Ad Page */


/* Links Page */

.add-banner {
	float:right !important;
	padding:9px 0;
	background:url(../images/add_banner_bg.jpg) repeat-x top left;
	border-radius:2px;
	border:#52636e solid 1px;	}

.add-banner p {
	text-shadow:#e5ebef 1px 1px 1px;
	font:bold 14px Arial, Helvetica, sans-serif;	}

.add-banner a {
	padding:10px 20px;
	color:#374e5b;	}

.content-border {
	width:878px;
	float:left;
	border:1px dashed #b5b5b5;	}

.content-border1 {
	width:876px;
	float:left;
	background:url(../images/opacity_bg_03.png) repeat top left;
	border:1px solid #6d6d6e;	}

.links {
	width:836px;
	padding:0 20px;
	float:left;
	background:url(../images/links_bg.jpg) no-repeat right top;	}

.chopper {
	width:836px;
	padding:0 20px;
	float:left;
	background:url(../images/links_bg01.jpg) no-repeat right top;	}

.links p, .chopper p {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top:10px;
	text-shadow: #000 1px 1px 1px;	}

.link-ads {
	width:620px;
	padding-bottom:25px;
	float:left;	}

.link-ads li {
	float:left;
	margin: 10px 10px 0 0;	}
/* Links Page */


/* cateogry Page */

.jqeury-box {
	width: 920px;
	height:243px;
	background:url(../images/jquery_box.JPG) no-repeat left top;
	margin: 20px 0 0 20px;
	float: left;	}

.category-ads {
	width: 920px;
	float:left;
	margin-left:20px;
	padding-bottom:5px;
	border-bottom:1px solid #494949;	}

.category-ads p {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top:10px;
	text-shadow: #000 1px 1px 1px;	}

.sort-by {
	width: 920px;
	float:left;
	margin-left:20px;
	padding:10px 0 10px 0;
	border-top:1px solid #9e9e9e;
	border-bottom:1px solid #494949;	}

.category-fields {
	width:570px;
	float:left;	}

.adv-search {
	float:right;
	background:url(../images/adv_search_bg.jpg) repeat-x top left;
	padding:5px 0;
	border:#506470 1px solid;
	border-radius:2px;	 }

.adv-search p {
	font:normal 12px Arial, Helvetica, sans-serif;	}

.adv-search a {
	padding:6px 15px; 
	color:#fff;	}

.display-page {
	width: 920px;
	float:left;
	margin-left:20px;
	padding-bottom:5px;
	border-top:1px solid #9e9e9e;	}

.page-bar {
	width: 890px;
	float:left;
	background:url(../images/page_bar_bg.png) repeat-x top left;
	padding:14px 15px;
	border-radius:2px;
	margin:10px 0 0 0;	}

.page-bar p {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-shadow:#fff 1px 1px 1px;
	float:left;
	color:#000;	}

.page-bar ul {
	width: 365px;
	float:right;	}

.page-bar li {
	float:left;
	text-shadow:#fff 1px 1px 1px;
	margin: 0 7px;	}

.page-bar a {
	color:#000;	}

.page-bar a.active {
	color:#8a8a8a;	}

.ad-new {
	width:920px;
	margin:15px 0 0 0;
	border-bottom:#494949 solid 1px;
	padding-bottom:10px;
	float:left;	}

.ad-new img {
	margin: 0 0 0 250px;	}

.ad-car {
	width:920px;
	border-bottom:#494949 solid 1px;
	border-top:#9f9f9f solid 1px;
	padding:10px 0;
	float:left;	}

.ad-car01 {
	width:920px;
	border-bottom:#494949 solid 1px;
	border-top:#aeaeae solid 1px;
	background:#9b9b9b;
	padding:10px 0;
	float:left;	}

.car-ad {
	width:153px;
	margin-left: 10px;
	float:left;	}	

.car-heading {
	width:742px;
	float:left;
	padding-left:15px;	}

.car-heading ul {
	float:left;	}

.car-heading li {
	display:block;
	color:#fff;
	text-shadow:#000 1px 1px 1px;
	font:bold 15px Arial, Helvetica, sans-serif;	}

.car-heading li+li {
	text-shadow:none;
	font:bold 11px Arial, Helvetica, sans-serif;	}

.car-heading li+li+li {
	font:italic 12px Arial, Helvetica, sans-serif;	}

.car-heading p {
	float:right;
	color:#febf0a;
	text-shadow:#000 1px 1px 1px;
	padding-right: 10px;
	font:bold 16px Arial, Helvetica, sans-serif;	}

.car-info {
	width:742px;
	float:left;
	margin-top:10px;
	color:#fff;
	padding-left:15px;	}

.share-detials {
	width:742px;
	float:left;
	margin-top:13px;
	color:#ffe073;
	padding-left:15px;	}

.share-detials li {
	font:bold 11px Arial, Helvetica, sans-serif;
	border-right:1px solid #c5c5c5;
	margin-right: 10px;
    padding-right: 10px;
	float:left;	}

.share-detials li+li+li+li {
	border:none;	}

.share-detials a {
	color:#ffe073;	}

.share-detials a:hover {
	color:#fff;	}

/* cateogry Page */




















/* --- nav button-text alignment fix (2026) --- */
.right-nav { width: 355px; }
.right-nav ul { display: flex; margin: 0; padding: 0; list-style: none; }
.right-nav li,
.right-nav li + li,
.right-nav li + li + li { flex: 1 1 0; margin: 0; padding: 0; float: none; text-align: center; }
.right-nav a,
.right-nav li + li + li a { display: block; padding: 8px 4px; white-space: nowrap; }
