body {
	background:	#4687b9;
	margin:		0;
}

a, p, td, body,
.body,
.bodyBold,
.homePageTitle,
.title,
.head,
.subHead,
.columnHead,
.columnSubHead,
.columnBody,
.navHead,.navHeadHi,
.navSubHead,.navSubHeadHi,
.navBody,.navBodyHi,
.breadCrumb, .breadCrumbHi
.featureNav,.featureNavHi,
.tablePaging, .tablePagingHi,
.tableHead,
.tableContent,
.specTableContent,
.pendingSale,
.moreLink,
.fieldLable, .fieldBody, fieldButton,
input, select
{
	font-family:	Tahoma, Geneva, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		11px;
	color:			#000000;
}
/******************* font weights and styles **************************/
.homePageTitle,
.title, 
.head, .subHead,  
.tableHead, .bodyBold, .pendingSale, 
.columnHead,.columnSubHead,
.navHead, .navHeadHi, .navSubHead, .navSubHeadHi, 
.featureNav, .featureNavHi,
.breadCrumb, .breadCrumbHi {
	font-weight:	bold;
}
.pendingSale
{
	font-style:		italic;
}

/******************* font sizes **************************************/

.homePageTitle {
	font-size:		15px;
}

.title {
	font-size:		13px;
}
.head {
	font-size:		13px;
}
.subHead, .columnSubHead, .navHead, .navHeadHi, .navSubHead, .navSubHeadHi, .columnHead, .featureNav, .featureNavHi {
	font-size:		12px;
}

.navBody, .navBodyHi {
	font-size:		10px;
}
input, select{
	font-size: 11px;
}

/******************* font colors *************************************/

.subHead, .homePageTitle, .breadCrumb, .breadCrumbHi {
	color:			#4687b9;
}

.head, .title {
	color:			#999999;
}

.navHead, .navBody, .moreLink, 
.columnSubHead, .columnBody,
.featureNav, .featureNavHi, 
.moreLink, 
.columnHead {
	color:			#ffffff;
}

.navHeadHi, .featureNavHi {
	color:			#ffff99;
}

.bodyRed, .pendingSale {
	color:			red;
}

.hr {
	border-top:		1px solid #4687b9;	
	margin:			1 0 1 0;
}


/******************* background colors *************************************/
.tableHead {
	background-color: #E5E5E5;
}
.row1 {
	background-color: #F5F5F5;
}
.row0 {
	background-color: #EEEEEE;
}
.tablePagingHi {
	background-color: #3399cc;
}

.breadCrumb, .breadCrumbHi {
	line-height:	15px;
}
.columnHead {
	line-height:	20px;
}








.noMargins {
	margin: 0px;
	border: 0px;
}

.hide { display:none;}

.horizontalSpace {
	width:		10px;
}
.verticalSpace {
	height:		10px;
	
}
.tableColumns {
	float:		left;
	margin:		0;
	padding:	0;
}
.marginSpace  {
	margin:		3;
}
.paddingSpace {
	padding:	3;
}


#mainContent {
	position:		absolute;
	width:			674px;
	border:			solid 1px #fff; 	
	border-top:		none;
	border-left:	none;
	background:		#fff url(/images/1/mainBK.gif);
	background-repeat: repeat-y;
}
#mainContentImage {
	position:		absolute;
	width:			674px;
	border:			solid 1px #fff; 	
	border-top:		none;
	border-left:	none;
	background:		#fff url(/images/1/mainBK2.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}



#topBar {	
	width:			673px;
	border-bottom:	solid 1px #fff;
	background:		#4687b9;
	height:			73;
}

#dealerLogo {
	width: 			173px;
	height: 		72px;
	background: 	transparent;
	text-align:		center;
	border-right:	solid 1px #fff;
}
#DealerShipNameHead {
	position:		absolute;
	font-size:		18px;
	font-weight:	bold;
	color:			#ffffff;
	top: 			25;
	left:			6;
	height: 		72px;
	width:			450;
}

#brandLogo {
	position:		absolute;
	top:			30;
	left:			500;
	width:			172;
	height:			23;	
}
#homePageImage {
	width:		673;
	background-color: #fff;
	display:	block;
	border-bottom:	solid 1px #fff;
	margin: 	0 0 0 0;
}



#leftNav {
	float:			left;
	width:			173px;
	padding:		0 0 0 0;
}

#leftNavContainer {
	padding:			10 0 5 5;
}



#content {	
	margin:			0;
	float:			left;
	width: 			500px;
}
.contentContainer {
	color:			#000;
	padding:		2 0 2 2;
	display:		block;
}

#rightNav {
	float:		right;
	width:		168px;
	color:		#fff;
	padding:	3 0 5 0px;
}


#featureNav {	
	background-color: #74B2E1;
	margin:			3 0 0 0;
	text-align:		center;
	width:			498;
}

#modelContent {
	float:			left;
	margin-top:		1;	
}

#mainModelContainer, #mainModelContainer_ModelNavPhoto, #mainModelContainer_ModelNavPhoto_hin {
	float: 			left;
	width:			498;	
	margin-top:		1;
	padding-bottom: 10;
	border-bottom:	solid 1px #74B2E1;
}
#mainModelContainer_ModelNavPhoto {
	background-image:	url(/images/1/ModelBK_photo.gif);
	background-repeat: 	repeat-y;		
}
#mainModelContainer_ModelNavPhoto_hin {
	background-image:	url(/images/1/ModelBK_photo.gif);
	background-repeat: 	repeat-y;		
}
.specTableContent {
	font-family:	Arial, sans-serif;
	font-size:		11px;	
}
#photoColumn {	
	float:			right;
	width:			165px;
	padding-left:	2;
}
.photoColumns {
	width:			76px;	
	display:		inline;
	float:			left;
	padding:		1 2 1 0;	
}
.caption {	
	font-size:		10px;
	line-height:	9px;
}



#mainFooter {	
	float:			left;
	background-color:	#4687B9;
	margin:			0 0 0 0;	
	width:			673;
	border-top:		solid 1px #fff;
}

#adBar {
	float:			left;
	width:			673;
}
.halfSizeAd1 {	
	background-color:	#6B9ABF;
}
.halfSizeAd2 {		
}
.FullSizeAd {
	background-color:	#fff;
}

#dealerBar {	
	background-color:	#4687B9;
	color:			#fff;
	text-align:		center;
	padding:		6;
}
.dealer {	
	background:		transparent;
	float:			left;
	padding:		2 0 5 0;
}


#copyRight {
	float:			left;
	text-align:		center;
	color:			#fff;
	padding:		15 0 0 3;
	width:			673;
	font-weight:	bold;
}


#IPinfo {
	float:			left;
	width:			100%;
	display:		block;	
	background: 	#4687b9;
	color:			#fff;
	text-align:		center;
	padding:		3 3 3 3;
	border-top:		solid 1px #fff;
} 
.column1 {
	width:			100px;
	display:		inline;
	text-align:		left;
}
.column2 {
	width:			150px;	
	display:		inline;
	text-align:		left;
}