
/******************* defaults **************************/
body {
	background: #000 url(/images/1/bodyBKImage.gif) repeat-y;
	margin: 		0 0 0 0;
	
}


a, p, td, body,
.body,
.bodyBold,
.bodySmall,
.bodyRed,
.head,
.head2,
.subHead,
.moreLink,
.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:	Verdana, Geneva, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		11px;
	color:			#000000;
}


/******************* font weights and styles **************************/
.bodyBold, 
.head,
.head2,
.subHead,
.breadCrumb,
.navHead, .navHeadHi, 
.navSubHead, .navSubHeadHi,
.navBody,
.featureNav, .featureNavHi,
.tableHead,
.columnHead,
.pendingSale
{
	font-weight:	bold;
}
.pendingSale
{
	font-style:		italic;
}

/******************* font sizes **************************************/
.head, .head2 {
	font-size:		15px;
}
.breadCrumb {
	font-size:		16px;
}
.navHead, .navSubHead {
	font-size:		15px;
}
.subHead {
	font-size:		13px;
}
.navBody,  .featureNav, .featureNavHi {
	font-size:		12px;
}
input, select{
	font-size: 11px;
}
/******************* font line-heights **************************************/
.breadCrumb {
	line-height:	24px;
}
.head, .head2 {
	line-height:	16px;
}
.navHead, .navSubHead {
	line-height:	19px;
}
.navBody,  .featureNav, .featureNavHi {
	line-height:	15px;
}
.superscript  {
	font-size:		7px;
	position:		relative;
	bottom:			4px;
}

/******************* font colors *************************************/
.breadCrumb, .navHead, .navBody, .featureNav {
	color:			#ffffff;
}
.navSubHead {
	color:			#999999;
}
.bodyRed, .pendingSale {
	color: red;
}

/******************* background colors *************************************/
.breadCrumb {
	background-color: #184989;
}
.featureNavHi {
	background-color: #ffffff;
}
.tableHead {
	background-color: #c6c6c6;
}
.row1 {
	background-color: #EEEEEE;
}
.row0 {
	background-color: #dedede;
}
.tablePagingHi, .head2{
	background-color: #ccc;
	padding:	1;
}
.bodySmallWhite {
	font-size:		10px;
	color:			#ffffff;
}
.hr {
	border-top:		1px solid #ccc;	
	margin:			1 0 1 0;
}













/*    ******************************* block display positions ********************************    */
.noMargins {
	margin: 0px;
	border: 0px;
}

.hide { display:none;}

.horizontalSpace {
	width:		10px;
}
.verticalSpace {
	height:		10px;
}
.marginSpace  {
	margin:		3;
}
.tableColumns {
	float:		left;
	margin:		0;
	padding:	0;
}



.navHead, .navBody, .navSubHead {
	display: block;
}
.subHeadLine {
	display:		block;
	margin:			0 0 0 0;
	background-color: #184989;	
	font-size:		16px;
	font-weight:	bold;
	line-height:	16px;
	height:			20px;
}
.title {
	background-color:	#ddd;	
	color:			#000;
	font-size:		18px;
	font-weight:	bold;
	line-height:	20px;
	padding:		2;
	display:		block;
}
#modelDropdown {
	position:	absolute;
	top:		189;
	left:		500;
	height:		15px;	
}


#mainContent {
	position:		absolute;
	width:			673; 
}


#topBar {
	background-image: url(/images/1/topBar01.jpg);
	width:			673px;
	height: 		119px;
}
#topBar2 {
	background-image: url(/images/1/topBar02.jpg);
	width:			673px;
	height: 		66px;
}

#dealerLogo {
	width: 			173px;
	height: 		90px;
	background: 	transparent;
	margin-top: 	15px;
	text-align:		left;
}
#dealerShipNameHead {
	font-size:		18px;
	text-decoration: none;
	color:			#000000;
	width: 			300px;
	font-weight:	bold;
	/*border: 1px solid #000;*/
}


#leftNav {
	float:			left;
	width:			173px;
	margin:			0;
	padding:		0 0 10 0;
}

#leftNavContainer {	
	padding:		10 4 5 5;
}


#content {
	float:				left;
	background-color: 	#fff;
	margin:				0;
	width:				500;	
}
#contentContainer {
	background:			transparent;
	color:				#000;
}

#indexWithAnn {
	float:			left;
	background:		#fff url(/images/1/contentBKimage.gif);
	background-repeat: repeat-y;
	background-position: bottom;	
	margin-top:		5;
	border-bottom:		solid 1px #000;
}



#Announcement {
	float:			right;
	margin:			0;
}
.AnnColumnHead {
	width: 			173;
	padding:		2;
	font-size:		12px;
	font-weight:	bold;
	background-color:#000;
	color:			#fff;
	display:		block;
	margin-bottom:	5;
}


#featureNav {
	background-color: #000;
	margin:			0;
	text-align:		center;
	width:			500;
}

#modelContent {
	float:			left;
	margin-top:		1;	
}

#mainModelContainer, #mainModelContainer_ModelNavPhoto, #mainModelContainer_ModelNavPhoto_hin {
	float: 			left;
	width:			500;	
	margin-top:		1;
	padding: 		1 1 15 2;
	border-bottom:		solid 1px #000;
}
#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;
	padding-top:	3;
}
.photoColumns {
	width:			76px;	
	display:		inline;
	float:			left;
	padding:		1 2 1 0;	
}
.caption {	
	font-size:		10px;
	line-height:	9px;
}



#adBar {
	float:			left;
	width:			673;
}
.halfSizeAd1 {	
	background: transparent;
}
.FullSizeAd {
	background: #fff;
}
.halfSizeAd2 {	
	background: #fff;
}

#mainFooter {	
	float:			left;
	margin:			10 0 0 0;	
	background:		#000;
	height:			100%;
}
#dealerBar {
	margin:			auto;
	background:		#000;
}
.dealer {	
	padding: 		10px;
	float:			left;
}
#copyRight {
	float:			left;
	text-align:		center;
	color:			#fff;
	padding:		3 0 0 3;
	width:			673;
	font-weight:	bold;
}


#bottom {
	background:		#000;
	margin:			0 0 0 0;
	height:			400;
}

#IPinfo {
	align:			center;
	background: 	transparent;
	color:			#fff;
	margin:			5 0 10 0;
	padding:		3 3 3 3;
	width:			673;
} 
.column1 {
	width:			100px;
	display:		inline;
	text-align:		left;
}
.column2 {
	width:			150px;	
	display:		inline;
	text-align:		left;
}