html,body {
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	bottom: 0;
	positioning: absolute;
	background-image: url(../gifs/bckgrnd_exotic_car_club.gif);
	background-repeat: repeat-x;
	background-color: #a7b1b6;
	scrollbar-face-color: #34393d;
	scrollbar-highlight-color: #d8e0e8;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #929ba0;
	scrollbar-arrow-color: #ffeb95;
	font-family: verdana, sans-serif;
	color: #ffffff;
	}
	
a:hover {color:#c2c2c2;}

a:visited {color:#ffeb95;}

a:link {color:#ffeb95;}
  
table {
	border: 0px:
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

div#spacer {
   height: 5px;
  clear:both;
}
 

			/* HOME	*/
/*div#ferrarired {
		padding: 0px 20px 0px 20px;
		margin: 10px 0px 10px 0px;
		font-size: 13px;
		line-height: 16px;
		height: 522px;
		background-image: url(../jpgs/bckgrnd_hm_ferrari.jpg);
		background-repeat: no-repeat;
}*/

div#ferrarired {
		padding: 0px 20px 0px 20px;
		margin: 10px 0px 20px 0px;
		font-size: 13px;
		line-height: 18px;
		height: 610px;
		background-image: url(../jpgs/bckgrnd_hm_left.jpg);
		background-repeat: no-repeat;
}

/*div#ferrariwrap {
		padding: 10px 15px 0px 165px;
		margin: 8px 0px 0px 0px;
		font-size: 10px;
		line-height: 13px;
		height: 155px;
		background-image: url(../jpgs/bckgrnd_hm_ferrariwrap.jpg);
		background-repeat: no-repeat;
}*/

div#ferrariwrap_btm {
		padding: 10px 15px 0px 165px;
		margin: 8px 0px 0px 0px;
		font-size: 10px;
		line-height: 13px;
		height: 120px;
		background-image: url(../jpgs/bckgrnd_hm_extreme_btm.jpg);
		background-repeat: no-repeat;
}

/*div#future {
		padding: 10px 15px 0px 15px;
		margin: 0px 0px 0px 0px;
		font-size: 10px;
		line-height: 13px;
		
		height: 250px;
		background-image: url(../jpgs/bckgrnd_hm_future.jpg);
		background-repeat: no-repeat;
}*/

div#future {
		padding: 10px 15px 0px 15px;
		margin: 0px 0px 0px 0px;
		font-size: 10px;
		line-height: 13px;
		height: 130px;
		/*height: 250px;*/
		background-image: url(../jpgs/bckgrnd_hm_future_btm.jpg);
		background-repeat: no-repeat;
}

div#every_other {
		padding: 10px 15px 0px 15px;
		margin: 10px 0px 0px 0px;
		font-size: 10px;
		line-height: 13px;
		height: 100px;
		background-image: url(../jpgs/bckgrnd_hm_every_other.jpg);
		background-repeat: no-repeat;
}


div#actionbttns {
	margin: 10px 0px 0px;
	text-align: center;
}
td#column_2_3 {
		padding: 10px 34px 0px 34px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		line-height: 18px;
		color: #ffffff;
		background-image: url(../gifs/cap_bckgrnd.gif);
		background-repeat: x;
}
td#column_1_3 {
		padding: 10px 16px 0px 16px;
		margin: 0px 0px 0px 0px;
		font-size: 11px;
		line-height: 16px;
		color: #ffffff;
		background-image: url(../gifs/cap_bckgrnd.gif);
		background-repeat: x;
}
td#column_2_3shrt {
		padding: 10px 34px 0px 34px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		line-height: 18px;
		color: #ffffff;
		background-color: #2c2f31;
}
td#column_1_3shrt {
		padding: 10px 16px 0px 16px;
		margin: 0px 0px 0px 0px;
		font-size: 11px;
		line-height: 16px;
		color: #ffffff;
		background-color: #2c2f31;
}
td#column {
		padding: 10px 34px 0px 34px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		line-height: 18px;
		color: #ffffff;
		background-image: url(../gifs/cap_bckgrnd.gif);
		background-repeat: x;
}
td#columnext {
		padding: 10px 34px 0px 34px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		line-height: 18px;
		color: #ffffff;
		background-color: #8c99a0;
}
td#contact {
		padding: 6px 6px 0px 6px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		line-height: 16px;
		color: #ffffff;
}
td#dash {
		padding: 0px;
		margin: 0px;
		background-image: url(../gifs/cap_dshdln.gif);
		background-repeat: y;
}
td#dashext {
		padding: 0px;
		margin: 0px;
		background-image: url(../gifs/cap_dshdln_extndr.gif);
		background-repeat: y;
}
div#cntnrmd {
		padding: 0px;
		margin: 5px 0px 0px 30px;
		width:400px;
		background-color: #ffffff;
}														
			
			/* COLLECTION	*/			
td#car1 {
		padding: 18px 34px 0px 34px;
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		line-height: 14px;
		height: 192px;
		background-image: url(../jpgs/bckgrnd_car_1.jpg);
		background-repeat: no-repeat;
}
td#car2 {
		padding: 18px 34px 0px 34px;
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		text-align: right:
		line-height: 14px;
		height: 192px;
		background-image: url(../jpgs/bckgrnd_car_2.jpg);
		background-repeat: no-repeat;
}	

.slideshow {
	color: #ffeb95;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;	
	text-decoration: none;
}
	
td#car3 {
		padding: 18px 34px 0px 34px;
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		line-height: 14px;
		height: 192px;
		background-image: url(../jpgs/bckgrnd_car_3.jpg);
		background-repeat: no-repeat;
}

td#car4 {
		padding: 18px 34px 0px 34px;
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		line-height: 14px;
		height: 192px;
		background-image: url(../jpgs/bckgrnd_car_4.jpg);
		background-repeat: no-repeat;
}
img.carlft{
	border: 0px;
	float: left;
	margin: 18px 25px 0px 0px;
	}
img.carrt {
	border: 0px;
	float: right;
	margin: 18px 0px 0px 25px;
	}
img.labellft{
	border: 0px;
	float: left;
	margin: 0px 25px 6px 0px;
	}
img.labelrt {
	border: 0px;
	float: right;
	margin: 0px 0px 6px 25px;
	}
img.logo {
	border: 0px;
	float: left;
	margin: 0px 10px 90px 0px;
	}
.carbttn {
	color: #ffeb95;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

div#cardetails1 {
	padding: 20px 25px 35px 25px;
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	background-image: url(gifs/bckgrnd_car1.gif);
	background-repeat: x;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	position: absolute;
	top: 300px;
	left: 42%;
	visibility: hidden;
}
div#cardetails2 {
	padding: 20px 25px 35px 25px;
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	background-image: url(gifs/bckgrnd_car2.gif);
	background-repeat: x;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	position: absolute;
	top: 490px;
	left: 30%;
	visibility: hidden;
}
div#cardetails3 {
	padding: 20px 25px 35px 25px;
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	background-image: url(gifs/bckgrnd_car3.gif);
	background-repeat: x;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	position: absolute;
	top: 690px;
	left: 42%;
	visibility: hidden;
}
		
.clearfix {
	clear: both;
}
			
			/* IMAGES AND TEXT	*/

.red, .required {
	color: #ff0000;
}

.yellow {
	color:#ffeb95;
}
img.left	{
	border: 0px;
	float: left;
	margin: 0px 25px 0px 0px;
	}
img.right {
	border: 0px;
	float: right;
	margin: 0px 0px 0px 20px;
	}
img.hmleft	{
	border: #ffffff 4px solid;
	float: left;
	margin: 2px 18px 0px 0px;
	}
img.title	{
	border: 0px;
	float: left;
	margin: 12px 0px 12px 34px;
	}
img.minicr {
	border: 0px;
	float: left;
	margin: -5px 5px -5px 5px;
	}
	
div#hlt1 {
	background-color: #a9b2b7;
	width: 388px;
	margin: 0px 0px 0px 18px;
	padding: 2px 5px 2px 5px;
}
div#hlt2 {
	background-color: #7e8e96;
	width: 388px;
	margin: 0px 0px 0px 18px;
	padding: 2px 5px 2px 5px;
}
div#hlt1lg {
	background-color: #a9b2b7;
	width: 550px;
	margin: 0px 0px 0px 60px;
	padding: 5px 12px 5px 12px;
}
div#hlt2lg {
	background-color: #7e8e96;
	width: 550px;
	margin: 0px 0px 0px 60px;
	padding: 5px 12px 0px 12px;
}


.text	{	
		font-family: verdana, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 18px;
		color: #ffffff;
}

.textmd	{	
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #ffffff;
}
.mini {
	color: #666666;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 15px;
}
.miniwt {
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 15px;
}
.minibld {
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
}
.textbld {	
		font-family: verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 21px;
		color: #000000;
}

.textwt {	
		font-family: verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 21px;
		color: #ffffff;
}
div#top {
 	float: right;
	color: #666666;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: -5px 0px 5px 15px;
}
div#top a:visited {
	color: #ffeb95;
	text-decoration: none;
	}
div#top a:link {
	color: #ffeb95;
	text-decoration: none;
	}
.hdrwht {
		font-family: verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
		color: #ffde4e;
		padding: 0px;
		margin: 0px 0px 8px 0px;
} 	

.hdryllw {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		line-height: 14px;
		color: #ffeb95;
		padding: 0px;
		margin: 0px 0px 8px 0px;
}
tr#hlt1 {
	background-color: #a9b2b7;
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	border: #2c2f31 1px solid;
}
tr#hlt2 {
	background-color: #7e8e96;
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	border: #2c2f31 1px solid;
}
tr#hlt1sm {
	background-color: #a9b2b7;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	border: #2c2f31 1px solid;
}
tr#hlt2sm {
	background-color: #7e8e96;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	border: #2c2f31 1px solid;
}
h1 {
		font-family: verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
		color: #ffffff;
		padding: 0px;
		margin: 0px 0px 8px 0px;
} 	

h2 {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		line-height: 14px;
		color: #ffffff;
		padding: 0px;
		margin: 0px 0px 8px 0px;
} 	
h3 {
		font-family: verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
		color: #ffeb95;
		padding: 0px;
		margin: 0px 0px 8px 0px;
}
h4 {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		line-height: 14px;
		color: #ffeb95;
		padding: 0px;
		margin: 0px 0px 8px 0px;
} 

#future h4 {
	margin: 0px;
}

div#hide1 { 
	display:none;  
} 


		
 	/* FORMS */
	
input, textarea	{
	
	/*padding:3px;*/
	margin-right: 10px;
	border-color:#333333;
	color:#FFFFFF;
	}

.field {
	height: 20px;
	background-color: #5F6A76;
}

.submit_btn, textarea {
	background-color: #5F6A76;	
}

	/*news releases*/
#Table3 {
	font-size: 11px;
}

.news_text {
	font-size: 11px;
}

.news {
	margin: 0;
	color: #ffeb95;
	}

/*details*/
#details {
	font-size: 11px;
	margin-top: 10px;
}

#details table{
	font-size: 11px;
	text-align: left;
}

#details table td{
	padding-bottom: 5px;
}


#details_left{
	width: 305px;
	float:left;
	margin-right: 40px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:0px;
	padding:0px;
}

#details_right{
	width: 315px;
	float:right;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

#details_imgbox {
	padding:10px;
	background-color:#cccccc;
	color: #000;
	margin: 0px;
} 

/*#details_imgbox img{
	border: 1px solid #cccccc;
	
}*/

#details_imgbox .mright{
	margin-right: 10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
}
#details_imgbox .mright_bot{
	margin-right: 10px;
	margin-top: 10px;
	margin-left:0px;
	margin-bottom: 0px;
	padding:0px;
}

#details_imgbox .mtop {
	margin-top: 10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}

#details_imgbox .mbot {
	margin-bottom: 10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
}

/*marketing partners*/

#marketing_left {
	width:300px;
	float: left;
}

#marketing_right {
	width:300px;
	float: right;
}

.marketing_imgs {
	border: 1px solid #cccccc;
	margin-bottom: 10px; 	
}

#newport_boats {
	text-align:center;
	width: 274px;
	background-color: #ffffff;
	/*border: 1px solid #2c2f31;*/
	margin-top: 20px;
}

#newport_text {
	margin-top: 20px;
}

#partners_fairfax {
	background-color: #d1cfba;
	width: 558px;
	margin-top:20px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	color: #000;
	padding: 20px;
	text-align: left;
}

#partners_fairfax a{
	color: #000;
}
