body {background:url(../images/fiat/headgradient_fiat.gif) repeat-x left top #1D69B2;}

#nav a:hover, #nav a:active {color:#C71650;}
body#home a.currenthome,
body#about a.currentabout,
body#loaction a.currentlocation,
body#corporate a.currentcorporate,
body#specials a.currentspecials,
body#service a.currentservice,
body#stocksearch a.currentstocksearch,
body#testdrive a.currenttestdrive {color:#000;}

.thumbs {width:795px; margin:0 auto;}
.thumbs div {display:block; float:left; width:265px; height:170px; margin-top:15px; font-size:10px; text-align:center; line-height:20px;}
.thumbs div img {margin:auto;}

.contentbox {clear:both; width:845px; margin:0 auto; color:#000;}
.contentbox_top {height:9px; background:url(../images/fiat/contentbox_top.gif) no-repeat center top;overflow:hidden;}
.contentbox_mid {background:url(../images/fiat/contentbox_mid.gif) repeat-y center top;overflow:hidden;}
.contentbox_base {background:url(../images/fiat/contentbox_base.gif) no-repeat center top; height:9px;overflow:hidden;}

.tableft {float:left; background-color:#0F2F58;}
.tabs a:hover {color:#C71650;}

#takingordersnow a:link, #takingordersnow a:visited, #takingordersnow a, #takingordersnow {color:#F00; text-decoration:underline;}

.contentbox a:link, .contentbox a:visited {color:#000;}
.contentbox a:hover, .contentbox a:active {color:#1D69B2;}

h2 {
text-align:left;
}

.hr {
border-bottom: 1px solid #CCC;
margin-bottom: 20px;
width: 100%;
}

.imgfloatleft {
float: left; 
padding-right: 20px; 
padding-bottom: 100px;
clear: right;
}


.subnavsmall {
width: 100%;
padding-bottom: 10px;
margin-bottom: 10px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #CCC;
}


.subnavsmall p {
font-size: 11px;
margin-left: 34px;
color: #999;
}

.subnavsmall p a:link {
color: #666;
text-decoration: none;
}

.subnavsmall p a:hover {
color: #999;
border-bottom: 1px dotted #666;
}

.subnavsmall p a:visited {
color: #999;
border-bottom: 1px dotted #666;
}




/* * NAVIGATION BOX * */

#navboxcars {
width:150px;
float:right;
}

#navboxtop {
height:10px;
width:150px;
background-image:url(../images/carnavboxtop.gif);
overflow:hidden;
}

#navboxmid {
width:150px;
background-image:url(../images/carnavboxmid.gif);
overflow:hidden;
}

#navboxbot {
height:10px;
width:150px;
background-image:url(../images/carnavboxbot.gif);
overflow:hidden;
}

#navPrimary {
margin-left:10px;
font-size:11px;
	list-style-type: none;
	font-weight: bold;		
		display:block;

}

	 #navPrimary ul {
		padding:0 0 0 3px;
		margin:0;
	display:block;
	width:130px;
	}
		 #navPrimary ul li {
			list-style-type: none;
			list-style-position:outside;
			padding: 0 0 0.15em 0;
			margin: 0 0 0.15em 0;
			font-weight: bold;
			display:block;
	
		}
			  #navPrimary ul li a {
	color: #333;
	background: url("../images/bikes/bullet-nav_duc.gif") no-repeat left 0;
	padding: 0 0 0 12px;
	overflow:hidden;
	display:block;
	text-decoration:none;	
	
			}
			
				  #navPrimary ul li a:hover {
					color: #FF0000;
					background-position: left -87px;
					display:block;
					overflow:hidden;
					text-decoration:none;
				}
				  #navPrimary ul li.current a {
					color: #FF0000;
					background-position: left -87px;
					display:block;
				}
				
				
				
#cartextbox {
width:200px;
float:left;
padding-right:10px;
}				


h4 {
padding:0;
margin:0;
color:#FFF;
font-size:16px;
font-weight:bold;
display:block;
width:200px;
border-bottom:1px solid #FFF;
}

.cartext {
line-height:1.25em;
font-size:11px;
padding:5px 0 0 0;
margin:0;
}

#textnnav {
width:370px;
float:left;
}

/* desperate l;anding page fix */
#content-fiat-500c {width: 846px; margin:auto;}
#content-fiat-500c .col-top {width: 846px; height: auto; background: none;}
#content-ferrari-preowned .col-top {width: 842px; float: left; height: auto; background: none;}
#content-fiat-500c .col-mid {width: 846px; background: url(../images/ferrari/ferrari-458-content-tile.gif) 0 0 repeat-y; }
#content-ferrari-preowned .col-mid {width: 842px; float: left; background:#1f1f1f 0 0 repeat-y; }
#content-ferrari-preowned .col-mid h2 {color:#F00; font-size:24px }
#content-fiat-500c .col-bottom {width: 846px; height: 34px; background:url(../images/ferrari/ferrari-458-footer.gif) 0 bottom no-repeat; clear: both;}
#content-ferrari-preowned .col-bottomnew {width: 846px; height: 34px; clear: both;}

#content-fiat-500c .col-top img {}
#content-fiat-500c .col-top .car-images {float: left; width: 846px;}
#content-fiat-500c .col-top .car-images .458-img-01 {float: left; width: 421px;}
#content-fiat-500c .col-top .car-images .458-img-02 {float: left; width: 422px;}

#content-ferrari-preowned a {color:#F00;}

#content-fiat-500c .458-img-03 {float: left; width: 843px;}

#content-fiat-500c .col-top h1 {float: left; width: 843px; height: 69px; background:url(../images/fiat/fiat_landing_img03.jpg) 0 0 no-repeat !important; text-indent: -10000px; overflow: hidden; padding: 0; clear: both;}
#content-ferrari-preowned .col-top h1 {float: left; width: 843px; height: 88px; background:url(../images/ferrari/ferrari-458-h1.jpg) 0 0 no-repeat !important; text-indent: -10000px; overflow: hidden; padding: 0; clear: both;}


.col-words {padding: 15px 25px; text-align:left; color:#000;}
.col-words h2{color:#000;padding-bottom:2px; padding-top:4px;}


#content-fiat-500c .col-mid .quote-01 {float: left; width: 843px; height: 186px; background:url(../images/fiat/fiat_landing_img06.jpg) 0 0 no-repeat; text-indent: -10000px; overflow: hidden; margin: 0 0 25px 0;}
#content-fiat-500c .col-mid .quote-02 {float: left; width: 843px; height: 376px; background:url(../images/fiat/fiat_landing_img07.jpg) 0 0 no-repeat; text-indent: -10000px; overflow: hidden;}


#content-fiat-500c .tech-specs {float: left; width: 843px; height: auto; background:url(../images/ferrari/ferrari-458-spec-tile.jpg) 0 bottom repeat-y;}
#content-ferrari-preowned .linkbar {float: left; width: 843px; height: 58px; text-align:center}

#content-ferrari-preowned td { padding:15px 10px; text-align:left}
#content-ferrari-preowned li { margin:0 10px;}

#content-fiat-500c .tech-specs h2 {float: left; width: 843px; height: 81px; background:url(../images/fiat/fiat_landing_img07-08.jpg) 0 0 repeat-y; text-indent: -10000px; overflow: hidden;}
#content-ferrari-preowned .linkbar h3 {float: left; width: 843px; height: 81px; overflow: hidden; color:#000; padding:10px; font-size:16px}

#content-fiat-500c h3 {font-size: 27px; text-transform: uppercase; text-align: center; margin: 0 0 14px 0; font-weight: bold;}
#content-fiat-500c .col-words h3{font-size:14px; color:#810028;}
#content-fiat-500c .tech-specs h3 {font-size: 16px; text-transform: uppercase; margin: 0 0 3px 0;}

#content-fiat-500c .tech-specs p {line-height: 22px;}

#content-fiat-500c h4 {font-size: 23px; text-transform: uppercase; margin: 0 0 14px 0; font-weight: normal; text-align: center;}


#content-fiat-500c .tech-specs .col1 {float: left; width: 421px; height: auto; text-align: center; color:#000;}
#content-fiat-500c .tech-specs .col2 {float: left; width: 422px; height: auto; text-align: center; color:#000;}

#content-fiat-500c .col-words h5 { height: 30px; background:url(../images/fiat/fiat_landing_img04.gif) 0 0 no-repeat; text-indent: -10000px; overflow: hidden; margin: 60px 0 30px 330px; clear: both; }


