/* 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;
}
h2#head_musclecars_for_sale, h2#head_past_projects, h2#head_project_cars, h2#head_cars_sold {
	background:url(../images/head_musclecars_for_sale.gif) no-repeat;
	width:131px;
	height:13px;
	margin:34px 0 45px 36px;
	padding:0;
	float:left;
	display:inline;
}
h2#head_past_projects{
	background:url(../images/head_past_projects.gif) no-repeat;
	width:85px;
}
h2#head_project_cars{
	background:url(../images/head_project_cars.gif) no-repeat;
	width:80px;
}
h2#head_cars_sold{
	background:url(../images/head_cars_sold.gif) no-repeat;
	width:61px;
}
#vehicle_cat_contain{
	margin:0 100px 80px 132px;
}
.cat_browse_vehicle{
	margin-bottom:15px;
	clear:both;
}
.cat_vehicle_browse_img_mat{
		background:url(../images/image_mat_205.png) no-repeat;
		padding:26px 8px 8px 6px;
	width:219px;
	height:188px;
	border:0;
	float:left;
	display:inline;
}
.cat_browse_vehicle{
	margin:0 0 8px 0;
	padding-top:8px;
}
.cat_browse_vehicle h3{
	margin-top:10px;
	font-size:12px;
}
.cat_browse_vehicle_content{
	float:left;
	display:inline;
	width:450px;
	margin:0 0 0 20px;
}
.btn_view_car_detail{
	background:url(../images/btn_view_car_detail.png) no-repeat;
	width:107px;
	height:25px;
	display:block;
}
.btn_view_car_detail span{
	display:none;
}


#car_detail_content_wrapper{
	background:#FFFFFF url(../images/car_detail_content_bg.jpg) no-repeat;
	padding:0;
	min-height:324px;
	clear:both;
}
* html #car_detail_content_wrapper{
	height:1%;
}
#car_detail_head_musclecars_for_sale{
	background:url(../images/car_detail_head_muscle_car_sale.gif) no-repeat;
	width:124px;
	height:13px;
	margin:33px 0 13px 36px;
	padding:0;
	float:left;
	display:inline;
}
#car_detail_head_past_projects{
	background:url(../images/head_past_projects.gif) no-repeat;
	width:124px;
	height:13px;
	margin:33px 0 13px 36px;
	padding:0;
	float:left;
	display:inline;
}
#car_detail_head_cars_sold{
	background:url(../images/head_cars_sold.gif) no-repeat;
	width:124px;
	height:13px;
	margin:33px 0 13px 36px;
	padding:0;
	float:left;
	display:inline;
}
#car_detail_left_col{
	width:358px;
	clear:left;
	float:left;
	display:inline;
	margin:0 0 0 30px;
}
#car_detail_large_img{
	margin:1px 0 0 1px;
	border:0;
}
.car_detail_large_img_contain{
/*	background:url(../images/loading_animation.gif) 50% 50% no-repeat;*/
}
.car_detail_thumb_img_0, .car_detail_thumb_img_1{
	background:url(../images/car_detail_img_thumb_bg.gif) no-repeat;
	width:160px;
	height:120px;
	margin:0 11px 12px 0;
	padding:1px 7px 9px 1px;
	border:0;
}
.car_detail_thumb_img_1{
	margin-right:0;
}
#car_detail_left_col p{
	width:345px;
	text-align:center;
	margin:14px 0 20px 0;
}

#car_detail_right_col{
	width:528px;
	float:left;
}
#car_detail_text_container{
	background:url(../images/car_detail_text_bg_repeat.jpg) repeat-y;
}
#car_detail_text_top{
	background:url(../images/car_detail_text_bg_top.jpg) no-repeat;
	padding:16px 13px;
	min-height:200px;
}
* html #car_detail_text_top{
	height:200px;
}
#car_detail_text_top h3{
	font-size:18px;
	margin:0;
	padding:0;
}
.car_detail_text_descr{
	padding-left:30px;
}
#car_detail_text_bottom{
	background:url(../images/car_detail_text_bg_bottom.jpg) bottom left no-repeat;
	padding:0 8px 26px 8px;
	min-height:9px;
}
#car_detail_text_bottom a{
	background:url(../images/car_detail_text_contact_btn.gif) no-repeat;
	width:107px;
	height:25px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
}

#btn_contact_us_detail a span{
	display:none;
}
#btn_contact_us_detail a{
	background:url(../images/btn_contact_us.jpg) no-repeat;
	width:107px;
	height:25px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#btn_tell_friend span{
	display:none;
}
#btn_tell_friend{
	background:url(../images/btn_tell_a_friend.jpg) no-repeat;
	width:157px;
	height:25px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#social_buttons_wrapper{
	margin-top:24px;
}

#car_detail_more_cars_container{
	background:url(../images/car_detail_more_cars_repeat.jpg) repeat-y;
}
#car_detail_more_cars_top{
	background:url(../images/car_detail_more_cars_top.jpg) no-repeat;
	min-height:20px;
	padding:45px 15px 0 15px;
	margin-top:7px;
}
* html #car_detail_more_cars_top{
	height:1%;
}
#car_detail_more_cars_top h4{
	display:none;
}
#car_detail_more_cars_top dl{
	width:160px;
	list-style-type:none;
	margin:3px 0;
	padding:0;
	float:left;
}
#car_detail_more_cars_top dt{
	font-weight:bold;
	margin-bottom:5px;
}
#car_detail_more_cars_top dd{
	padding:0;
	margin:2px 0;
}
#car_detail_more_cars_top table{
	width:100%;
	text-align:left;
}
#car_detail_more_cars_bottom{
	background:url(../images/car_detail_more_cars_bottom.jpg) bottom left no-repeat;
	height:15px;
}

.media_popup{
	margin:0;
}
.media_popup .media_cmc_logo{
		background:url(../images/media_cmc_logo.png) no-repeat;
		width:177px;
	height:61px;
	position:absolute;
	top:20px;
	left:25px;
	z-index:10;
	display:block;
}
#vehicle_media_control{
	background:url(../images/media_control_bg.png) no-repeat;
	width:640px;
	height:25px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#vehicle_media_control li{
	display:inline;
}
#vehicle_media_control li a{
	float:right;
}
#vehicle_media_close a span, #vehicle_media_prev a span, #vehicle_media_next a span{
	display:none;
}
#vehicle_media_close a{
		background:url(../images/media_control_close.png) no-repeat;
		width:56px;
	height:17px;
	margin:3px 380px 0 0;
}
#vehicle_media_prev a{
		background:url(../images/media_control_prev.png) no-repeat;
		width:72px;
	height:14px;
	margin:4px 30px 0 0;
}
#vehicle_media_next a{
		background:url(../images/media_control_next.png) no-repeat;
		width:47px;
	height:14px;
	margin:4px 30px 0 0;
}
.project_car_list{
	list-style-type:none;
	font-size:12px;
	margin:25px 0 0 25px;
	padding:0;
}
.project_car_list li{
	margin:3px 0;
}
