/* OTH */
body{
	background:#FFFFFF url(../images/bg_gradient_repeat.jpg) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.clearing{
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0px;
	overflow:hidden;
}
p{
	margin:11px 0;
}
a{
	color:#666666;
}
#site_wrapper{
	width:940px;
	margin:0 auto;
}
#dsp_header{
    position:relative;
    margin:0;
    padding:0;
}
#social{
    position:absolute;
    top:30px;
    right:30px;
}

#fblink,
#social #fblink a,
#social #fblink a span{
    display:inline;
    float:right;
    margin:0;
    padding:0;
    width: 65px;
    height:30px;
}

#social #fblink a{
    background:url(../images/facebook-icon.png) no-repeat;
}
#social #fblink a span{
    display:none;
}














#head_logo span, #top_nav li a span, #home_featured_car h2, #home_featured_car ul li a span, #home_right_news_head span, #home_right_project_cars span, #home_right_past_projects span, #home_secondary_car_wrapper a.car_view_btn span, #content_head_about_cmc span, #car_detail_head_musclecars_for_sale span, #car_detail_text_bottom a span, h2#head_musclecars_for_sale span, h2#head_past_projects span, h2#head_project_cars span, #car_detail_head_past_projects span, #head_cars_sold span, #car_detail_head_cars_sold span{
	display:none;
}

#head_logo{
	background:url(../images/head_logo.jpg) no-repeat;
	width:274px;
	height:110px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#head_logo a{
	float:left;
	display:inline;
	width:316px;
	height:95px;
	margin:15px 0 0 24px;
}
#top_nav{
	background:url(../images/top_nav_background.jpg) 0 0 no-repeat;
	list-style-type:none;
	width:666px;
	height:110px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#top_nav li{
	display:inline;
}
#top_nav li a{
	background:url(../images/top_nav.jpg) 0 -72px no-repeat;
	float:left;
	display:inline;
	height:24px;
	padding:0;
	margin:72px 0 14px 0;
}
#top_nav li#nav_home a{
	background-position:0 -72px;
	width:49px;
}
#top_nav li#nav_home a:hover{
	background-position:0 -182px;
}
#top_nav li#nav_cars_sale a{
	background-position:-49px -72px;
	width:94px;
}
#top_nav li#nav_cars_sale a:hover{
	background-position:-49px -182px;
}
#top_nav li#nav_cars_sold a{
	background-position:-143px -72px;
	width:72px;
}
#top_nav li#nav_cars_sold a:hover{
	background-position:-143px -182px;
}
#top_nav li#nav_project_cars a{
	background-position:-215px -72px;
	width:90px;
}
#top_nav li#nav_project_cars a:hover{
	background-position:-215px -182px;
}

#top_nav li#nav_featured_project a{
	background-position:-305px -72px;
	width:114px;
/*	border:1px solid red;*/
}
#top_nav li#nav_featured_project a:hover{
	background-position:-305px -182px;
}

#top_nav li#nav_past_projects a{
	background-position:-419px -72px;
	width:95px;
}
#top_nav li#nav_past_projects a:hover{
	background-position:-419px -182px;
}

#top_nav li#nav_about a{
	background-position:-514px -72px;
	width:66px;
}
#top_nav li#nav_about a:hover{
	background-position:-514px -182px;
}
#top_nav li#nav_contact a{
	background-position:-580px -72px;
	width:84px;
}
#top_nav li#nav_contact a:hover{
	background-position:-580px -182px;
}



/*********************************************** Home Content */

#home_content_container{
	width:100%;
	clear:both;
	background:#FFFFFF;
	
}
#home_left_col{
	background:#FFFFFF url(../images/home_left_col_bg.jpg) 0 0 no-repeat;
	width:684px;
/*	min-height:479px;*/
	float:left;
	display:inline;
}
#home_featured_car_wrapper{
	margin:18px 1px 0 21px;
	padding-bottom:10px;
	border-bottom:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
}
#home_featured_car{
	background:url(../images/home_featured_car.jpg) no-repeat;
	min-height:318px;
	color:#FFFFFF;
	margin-left:-1px;
	margin-right:-1px;
}
#home_featured_car h3{
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0 ;
	padding:0;
}
#home_featured_car img{
	background:url(../images/home_feature_car_img_bg.gif) 0 0 no-repeat;
	margin:40px 0 0 9px;
	border:0;
	padding:1px 12px 0 1px;
	float:left;
	display:inline;
}
#home_featured_car ul.feature_vehicle_nav{
	float:right;
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	width:286px;
	margin-right:12px;
}
#home_featured_car ul li{
	display:inline;
}
#home_featured_car ul li#feature_view_detail a{
	background:url(../images/home_feature_btn_view_car_detail.gif) no-repeat;
	float:left;
	display:inline;
	width:107px;
	height:25px;
	margin-left:12px;
}
#home_featured_car ul li#feature_show_more a{
	background:url(../images/home_feature_btn_show_more_cars.gif) no-repeat;
	float:left;
	display:inline;
	width:107px;
	height:25px;
	margin-left:14px;
}

#home_featured_content{
	width:260px;
	background:#000000 url(../images/home_feature_content_bg.jpg) bottom left repeat-x;
	float:left;
	display:inline;
	margin:49px 0 0 0;
	padding:0 13px 8px 13px;
	min-height:225px;
}
#home_secondary_car_wrapper{
/*	background:url(../images/home_sec_car_bottom.jpg) bottom left no-repeat;*/
	margin:7px 0 20px 21px;
	padding:0 0 7px 0;
}
#home_secondary_car_wrapper a.car_view_btn{
	background:url(../images/home_sec_car_view_btn.jpg) no-repeat;
	float:left;
	display:inline;
	width:107px;
	height:25px;
	margin-left:115px;
}
#home_left_col #home_secondary_car_wrapper a.first_car{
	margin-left:10px;
}
.home_secondary_car{
	background:url(../images/home_sec_car_top.jpg) no-repeat;
	width:219px;
	min-height:188px;
	float:left;
	display:inline;
	margin-left:3px;
}
.home_secondary_car h3{
	font-size:11px;
	color:#FFFFFF;
	margin:7px 0 6px 12px;
	padding:0;
}
.home_secondary_car img{
	margin-left:6px;
	border:0;
}
.home_secondary_car p{
	margin:10px;
}
div#home_secondary_car_wrapper .first_car{
	margin:0;
}



#home_right_col{
	background:#FFFFFF url(../images/home_right_col_bg.jpg) 0 0 no-repeat;
	width:222px;
	float:left;
	display:inline;
	padding:16px 18px 16px 16px;
	margin:0;
}
#home_right_col div{
	width:194px;
	background:url(../images/home_right_section_bg_repeat.jpg) top left repeat-x;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	padding:8px 12px;
}
#home_right_col div#right_last_section{
	background:url(../images/home_right_last_section_bg.jpg) no-repeat;
	width:218px;
	padding:0 2px 0 2px;
	border:0;
	min-height:100px;
}
#home_right_col div#right_last_section div{
	border:0;
}
#home_right_col div p{
	margin:0;
	padding-bottom:10px;
}
#home_right_news_head, #home_right_project_cars, #home_right_past_projects{
	background:url(../images/home_right_news_head.gif) no-repeat;
	width:222px;
	height:23px;
	margin:0;
	padding:0;
}
#home_right_project_cars{
	background:url(../images/home_right_project_cars.gif) no-repeat;
	height:22px;
}
#home_right_past_projects{
	background:url(../images/home_right_past_projects.gif) no-repeat;
	height:22px;
}
#home_right_col ul{
	margin:0 0 10px 15px;
	padding:0;
	list-style-type:none;
	color:#999999;
}
#content_wrapper{
	background:url(../images/content_container_bg.jpg) no-repeat;
	padding:0;
	min-height:605px;
	clear:both;
}
#content_container{
	margin:0 61px 0 62px;
	padding:8px 12px;
	clear:both;
}
#content_container p{
	margin:10px 0;
}
.content_head_cms{
	margin:33px 0 15px 36px;
	float:left;
	display:inline;
	padding:0;
	font-size:12px;
	color:#FFFFFF;
}
#content_head_about_cmc{
	background:url(../images/content_head_about_cmc.gif) no-repeat;
	width:172px;
	height:13px;
	margin:33px 0 15px 36px;
	float:left;
	display:inline;
	padding:0;
}
#home_right_col div.news_snippet_container{
	background:none;
	padding:0;
	border:0;
}
#home_right_col div.news_snippet_container h3{
	font-size:11px;
	margin:0;
	padding:0;
}
.news_content{
	margin:80px 0 0 0;
}
.news_content h2{
	font-size:16px;
	margin:0;
	padding:0;
}
p.news_date{
	margin:0;
	font-size:9px;
}
.news_summary_title{
	font-size:12px;
}
.news_summary_container{
	clear:both;
	padding:10px 0;
}
.news_summary_date_column{
	float:left;
	width:150px;
	margin-right:-150px;
}
.news_summary_main_column{
	float:left;
	margin-left:160px;
}
.news_summary_main_column h4{
	margin:0;
}
#news_summary_archive{
	text-align:right;
	margin-bottom:15px;
}
.news_summary_bg_1{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

