::selection {
	background:##ff0000; /* Safari */
	}
::-moz-selection {
	background:##ff0000; /* Firefox */
}


/*====================================== reset.css is here ========================================*/
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:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}

/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; font-family:"Adamina", Verdana, Tahoma; font-size:12px; background:#FFF url(../images/body_bg.jpg) repeat-x;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
.vehicle_detail									{}

/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:980px; margin:0 auto; border-top:0 none;}
.main_content								{}
.ferrari_model_wrapper						{ width:1200px;margin:0 auto; background:url(../images/ferrari_model_shade.jpg) -80px 29px no-repeat; }
*html .ferrari_model_wrapper				{ background:url(../images/ferrari_model_shade.jpg) 150px 15px no-repeat;}
#header										{ /*background:url(../images/header_shade.gif) no-repeat 700px top ;*/width:100%; margin:0 auto;height:85px;  }
*html #header								{ /*background:url(../images/header_shade.gif) no-repeat 600px top ;*/width:100%; margin:0 auto;height:85px;  }
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.logo										{ /*position:*/display:inline-block; width:364px; position:absolute; z-index:999; }
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{ width:670px; margin-left:336px;}
.nav ul										{ display:block; list-style-type:none;width:800px; /*background:url(../images/seprator.jpg) top right no-repeat;*/}
.nav ul li									{ float:left; display:inline-block;} /*background:url(../images/seprator.jpg) top left  no-repeat; }*/
.nav ul li a								{ display:inline-block;} /*padding:0 13px 18px 15px;*/
/*.nav ul li a:hover							{ background:url(../images/hover.png) no-repeat; display:inline-block; }*/
*html .nav ul li a:hover					{background:none; }

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main_banner 								{ height:470px; margin-top:-5px; position:relative !important;right:-40px;}
.main_banner ul								{ position:absolute !important	;	display:block;	bottom:-14px;	right:30px;}
*html .main_banner ul						{  position:absolute;	display:block;	bottom:0px;	right:107px; }
.main_banner ul	li							{ float:left; display:inline-block;}
.main_banner ul	li a						{ float:left; display:inline-block; background:url(../images/ferrari_home_FINAL_NEW_05.jpg) no-repeat; width:42px; height:11px;}	
.main_banner ul	li a:hover					{ background:url(../images/ferrari_home_FINAL_NEW_03.jpg) no-repeat;}

.ferrari_model								{ padding-top:45px; position:relative; width:990px;}
/*HOME PAGE BOTTOM SLIDE BUTTONS!!!!!*/
a.lft_arrow									{ background:url(../images/ferrari_home_FINAL_NEW_13.jpg) no-repeat; width:14px; height:58px; display:inline-block; position:absolute; top:317px; left:-25px;}	
a.rgt_arrow									{ background:url(../images/ferrari_home_FINAL_NEW_16.jpg) no-repeat; width:14px; height:58px; display:inline-block; position:absolute !important; top:317px; right:-20px;}

*html a.lft_arrow							{ position:absolute; top:350px; }
*html a.rgt_arrow							{ position:absolute; top:390px; left:985px;}		

.ferrari_model ul							{ display:block; list-style-type:none; margin-left:-30px; position:relative;}
.ferrari_model ul li						{ float:left; display:inline-block; margin-left:0px;}
.ferrari_model ul li a						{ float:left; display:inline-block;}	
.ferrari_model ul li.first					{ margin:0;margin-top:30px;}
.vehicle_detail								{ }		
.vehicle_detail ul							{ display:block; list-style-type:none; padding:10px 0 0px 0; width:996px; }
.vehicle_detail ul li						{ float:left; display:inline-block; margin-left:20px;}
.vehicle_detail ul li a						{ float:left; display:inline-block;}

.top_strip									{ background:url(../images/top_strip.png) no-repeat; width:978px; height:40px; position:relative; z-index:800;}	
.botm_strip									{ background:url(../images/bootm_strip.gif) no-repeat; width:980px; height:26px;}	
.inner2_content								{ background:url(../images/content_bg.png) repeat-y; border:1px solid #827e7e;}	
*html .inner2_content						{ background-color:#3c3c3c; background-image:none; filter:alpha(opacity=60);}		

.inner2_content_shade						{ background:url(../images/inner2_content_bg_shade.png) no-repeat;}	
.lft_section_inner2							{ width:190px;}
.lft_section_inner2 ul						{ display:block;}
.lft_section_inner2 ul li					{ display:block; border-bottom:1px solid #6c6c6c; border-right:1px solid #6c6c6c;}
.lft_section_inner2 ul li a					{ display:block; background:url(../images/Untitled-1.jpg) no-repeat; width:182px; height:28px; font:14px Adamina, Helvetica, sans-serif; color:#FFF; padding:8px 0px 1px 10px	}	
.hover_block h1                             { font:18px Coustard;}
.hover_blockTwo h1                          { font:18px Coustard;}
.lft_section_inner2 ul li a:hover			{ background:url(../images/yellow.png) no-repeat; color:#000;}
.lft_section_inner2 ul li a.selected		{ background:url(../images/Untitled-4.jpg) no-repeat; color:#FFF;}
.feature_gift								{ background:url(../images/feature_gift_bg.png) no-repeat; width:182px; height:196px; margin:0 auto; text-align:center;margin-top:10px}
.feature_gift a								{ color:#000; font:14px Adamina, Helvetica, sans-serif;}
.feature_gift a:hover						{ text-decoration:underline;}	
.feature									{ background:url(../images/feature_txt_bg_05.jpg) no-repeat; width:174px; height:36px; text-align:center;margin:0 auto;}
.rgt_section_inner2							{ width:752px; padding:30px 0 0 30px;  }
.banner										{ padding:15px 0 7px 0px}		
.service									{ width:700px;font:14px Adamina, Helvetica, sans-serif;color:#FFF;line-height:25px;padding:40px 0 30px 0px;	}
.service .sect_lft							{ width:400px; line-height:25px;}
.service .sect_rgt							{ width:286px; padding-top:5px;}	



.inner_content								{ background:#000 url(../images/inner_content_bg.jpg) no-repeat; border:1px solid #827e7e; border-bottom:none;}
.tabs										{ width:980px;margin:0 auto;}

.tabs ul									{ display:block; list-style-type:none; width:953px;margin-top:-20px ;padding-left:43px; z-index:1;}
*html .tabs ul								{padding-left:67px; width:908px;}
.tabs ul li									{ float:left; display:inline-block; margin-left:-27px;}
.tabs ul li	.photo							{ float:left; display:inline-block; margin-left:-3px;}
.tabs ul li a								{ float:left; display:inline-block; background:url(../images/tab_02.png) no-repeat; width:215px; height:40px; padding:25px 0 0 50px; font:18px Adamina, Helvetica, sans-serif; color:#FFF }
.tabs ul li a.int							{ float:left; display:inline-block; background:url(../images/tab_int_off.png) no-repeat; font:18px Adamina, Helvetica, sans-serif; color:#FFF }
.tabs ul li a.des							{ float:left; display:inline-block; background:url(../images/tab_des_off.png) no-repeat; font:18px Adamina, Helvetica, sans-serif; color:#FFF }
.tabs ul li a.tech							{ float:left; display:inline-block; background:url(../images/tab_tech_off.png) no-repeat;  font:18px Adamina, Helvetica, sans-serif; color:#FFF }
.tabs ul li a.photo							{ float:left; display:inline-block; background:url(../images/tab_photo_off.png) no-repeat; font:18px Adamina, Helvetica, sans-serif; color:#FFF }
.tabs ul li a.int:hover						{ background:url(../images/tab_int_hover.png) no-repeat;}
.tabs ul li a.des:hover						{ background:url(../images/tab_des_hover.png) no-repeat;}
.tabs ul li a.tech:hover					{ background:url(../images/tab_tech_hover.png) no-repeat;}
.tabs ul li a.photo:hover					{ background:url(../images/tab_photo_hover.png) no-repeat;}
.tabs ul li a.onOne					        { background:url(../images/tab_int_on.png) no-repeat;}			
.tabs ul li a.onTwo					        { background:url(../images/tab_des_on.png) no-repeat;}			
.tabs ul li a.onThree					    { background:url(../images/tab_tech_on.png) no-repeat;}			
.tabs ul li a.onFour					    { background:url(../images/tab_photo_on.png) no-repeat;}			
*html .tabs ul li a							{ background:url(../images/hover.gif) no-repeat;}
*html .tabs ul li a:hover					{ background:url(../images/hover1.gif) no-repeat;color:#FFF}		
.inner_box1									{ width:900px; margin:0 auto; font:14px Adamina, Helvetica, sans-serif; color:#FFF; line-height:25px;padding-top:10px;}
.botm_gallary								{ background:url(../images/Untitled-7_02.png) no-repeat; width:940px; height:100%;margin:-70px 0 0  40px;}	
.botm_gallary_italia						{ background:url(../images/italia/btmCar.png) 220px 10px no-repeat; width:940px; height:100%;margin:-70px 0 0  90px;}	
.botm_gallary_spider                        { background:url(../images/458/btmCar.png) no-repeat; width:100%; height:100%;margin:40px 0 0  0px;}
/*.botm_gallary_fiveNineNine                { background:url(../images/599/btmCar.png) 380px -10px no-repeat; width:100%; height:100%;margin:-70px 0 0  0px;}*/
.botm_gallary_F12Berlinetta                 { background:url(../images/F12Berlinetta/btmCar.png) 400px -50px no-repeat; width:100%; height:100%;margin:-70px 0 0  10px;}
.berlinettaSpec li                          { font-size:14px; color:White;}
.botm_gallary_ff                            { background:url(../images/ff/btmCar.png) no-repeat; width:100%; height:100%;margin:-80px 0 0  0px;}
.botm_gallary_two							{ width:940px; height:100%; margin:-70px 0 0  40px;}	
.gallary_txt								{ width:330px; padding:120px 0 0 30px ; line-height:25px;}
.gallary_txt a								{ font:18px Adamina, Helvetica, sans-serif; color:#FFF;display:block;padding-top:55px;}
.gallary_txt a:hover						{ text-decoration:underline; color:#FFF;}
.tabs ul li a.intro							{ background:url(../images/Untitled-18_03_01.png) no-repeat; }	
.tabs ul li a.intro:hover					{ background:url(../images/Untitled-18_03_01.png) no-repeat;}
*html .tabs ul li a.intro				    { background:url(../images/Untitled-19_03.gif) no-repeat; }
*html .tabs ul li a.intro:hover				{ background:url(../images/Untitled-18_03.gif) no-repeat; }
.tabs ul li a.photo_gallery					{ background:url(../images/Untitled-20_03_02.png) no-repeat; width:181px;}

.tabs ul li a.photo_gallery:hover			{ background:url(../images/Untitled-21_03_02.png) no-repeat; }
*html .tabs ul li a.photo_gallery	    	{ background:url(../images/Untitled-20_03.gif) no-repeat;}
*html .tabs ul li a.photo_gallery:hover		{ background:url(../images/Untitled-21_03.gif) no-repeat; }
.lft_section_inner							{ width:194px;}
.rgt_section_inner							{ width:650px;}
.lft_section_inner_Tech						{ width:235px; margin-left:-15px;}
.rgt_section_inner_tech                     { width:680px; margin-right:-15px;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ padding:15px 0 30px 30px}
.copy										{font:10px Adamina, Geneva, sans-serif; color:#000; padding-top:15px	}
.copy a:hover										{ text-decoration:underline;}	
.fcbk_link ul								{ display:block; list-style-type:none;padding-top:15px}
.fcbk_link ul li							{ float:left; display:inline-block;padding-right:15px;}
.fcbk_link ul li a							{ float:left; display:inline-block;}	
/* ---------------------------------------------------------*/

.ltTable {margin-left:25px;}

.fBadge {list-style-image: url("../images/fbullet.png"); font-size:18px; padding-bottom:10px;}
.fBadgeTwo {list-style-image: url("../images/fbullet.png"); font-size:12px; padding-bottom:10px; margin-left:25px;}
.noBadge {margin-left:15px; list-style-type:circle; line-height:18px; font-size:14px;}
.noBadge li {padding-bottom:5px;}

.subTech td {padding:0px 20px 10px 20px;}
.lft_section_inner a b {color:White;}
/*.lft_section_inner a img  {border:solid 1px Gray;}
.lft_section_inner a b:hover  {color:Red;}
.lft_section_inner a img:hover  {border:solid 1px Red;}*/

.lft_section_inner_Tech a img {padding-bottom:5px;}

.rgt_section_inner_tech .gray {border:solid 1px Gray;}

.staffImages {margin-top:100px;}
.staffImages img {border:solid 1px Gray;}
.staffImages .rt {margin-left:90px;}
 .inventoryThumb {border:solid 1px Gray;}
 .details {border:solid 1px Gray; margin-left:15px; margin-bottom:15px;}
 
 .intro {font-weight:bolder; font-size:20px;}
 
 .inventoryDescription td b {font-style:italic;}
 .inventoryDescription td span {font-size:12px;}
 
 .btmLinx a {color:gray;}
 .btmLinx a:hover {color:##ff0000;}
 
 .preOwnedCopy {width:980px; margin:20px 0 20px -20px;}
 .preOwnedCopy p {line-height:25px;}
 .bigger {font-size:22px; color:##ff0000; margin-bottom:15px;}
 .innerPreOwnedCopy {font-size:12px;} 