body {
	background:	#ffffff;
	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,
.footerHead,
.fieldLable, .fieldBody, fieldButton,
input, select
{
	font-family:	Arial, Geneva, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		12px;
	color:			#000000;
}
/******************* font weights and styles **************************/
.homePageTitle,
.title, 
.head, .subHead,  
.tableHead, .bodyBold, .pendingSale, 
.columnHead,.columnSubHead,
.navHead, .navHeadHi, .navSubHead, .navSubHeadHi, 
.featureNav, .featureNavHi,
.breadCrumb, .breadCrumbHi,
.footerHead, .footerContent {
	font-weight:	bold;
}
.pendingSale
{
	font-style:		italic;
}

/******************* font sizes **************************************/

.homePageTitle {
	font-size:		15px;
}

.subHead, .title, .breadCrumb, .breadCrumbHi {
	font-size:		13px;
}
.head {
	font-size:		15px;	
}
 .columnSubHead, .navHead, .navHeadHi, .navSubHead, .navSubHeadHi, .columnHead, .columnBody, .featureNav, .featureNavHi, .footerHead, .footerContent {
	font-size:		12px;
}

.navBody, .navBodyHi {
	font-size:		10px;
}
input, select{
	font-size: 11px;
}

/******************* font colors *************************************/

.homePageTitle, .head, .subHead, .title, .footerHead, .breadCrumbHi, .navSubHead, .featureNavHi, .columnHead {
	color:			#336699;
}



.bodyRed, .pendingSale {
	color:			red;
}

.hr {
	border-top:		1px solid #000;	
	margin:			1 0 1 0;
}

a, .moreLink, a.title, a.breadcrumb, a.body, a.tablehead {
	color:			#F26738;
}


/******************* background colors *************************************/
.row1 {
	background-color: #DDDDDD;
}
.row0 {
	background-color: #fff;
}
.breadCrumb, .breadCrumbHi {
	line-height:	14px;
	padding-left:	5px;
	margin-bottom:	2px;
}
.columnHead {
	line-height:	20px;
}
.navSubHead, .navSubHeadhi {
	text-decoration: none;
	line-height:	15px;
	padding:		1px;
}

/******************* misc formatting *************************************/
.tableHead {
	border:		#ccc 1px solid;
	padding-left:		3px;
	padding-right:		3px;
	background-color: #DDDDDD;
}






.noMargins {
	margin: 0px;
	border: 0px;
}

.hide { display:none;}

.horizontalSpace {
	width:		10px;
	float:		left;
}
.verticalSpace {
	height:		10px;	
}
.tableColumns {
	float:		left;
	margin:		0;
	padding:	0;
	background: 	transparent;
}
.marginSpace  {
	margin:		3;
}
.paddingSpace {
	padding:	3;
}
.title {
	padding-left: 5px;
}







#mainContent {
	position:		absolute;
	width:			700px;
	border:			none;	
	margin:			0px;
	padding:		0px;
}


#topBar {	
	width:			700px;
	background:		url(/images/1/header.gif);
	height:			89;
	margin:			0px;
	padding:		0px;
}

#dealerLogo {
	width: 			173px;
	height: 		72px;
	background: 	transparent;
	text-align:		center;
	padding-top:	8px;
	padding-left:	15px;
}
#DealerShipNameHead {
	position:		absolute;
	font-size:		18px;
	font-weight:	bold;
	top: 			34px;
	left:			15px;
}

#content_top {
	//background:		url(/images/1/nav_top.gif) no-repeat;	
	float:			left;
	width: 			700px;	
	height:			11px;
	margin:			10 0 0 5;
	padding:		0;
}
#content {	
	margin:			0 0 0 5;
	padding:		0;
	float:			left;
	width: 			700px;	
	//background:		url(/images/1/nav_bk.gif) repeat-y;		
}
#content_buildBoat {
	margin:			10 0 10 18;
}
#content_bottom {
	//background:		url(/images/1/nav_bottom.gif) no-repeat;	
	height:			18px;	
	margin:			0 0 0 5;
	padding:		0;
	float:			left;
	width: 			700px;	
}


#leftNav {	
	width:			188px;
	padding:		0;
	margin:			0;
	text-align:		right;
	display:		block;
	float:			left;
}

#leftNavContainer {
	padding:			0 8 0 0;
}
.leftNavSpace {
	margin-bottom:	4px;
}

.dealer {	
	width:			171px;
	background:		transparent;
	margin-left:	4px;
	padding:		2 3 4 8;
	float:			left;
	text-align:		right;
	displaytype:	block;
	border-top:		#000 1px solid;
}



#contentContainer {
	float:			left;
	width:			494px;
	margin:			0px;
	padding:	  	0px;
	border:			#ccc 1px dashed;
	border-left:	#CCCCCC;	
}
.contentContainer_inside {
	background-color: #ffffff;
}
#contentText {
	width:		450px;
	margin:		15px;	
	background-color: #ffffff;
}


#featureNav {	
	margin:			0;
	padding:		0;
	width:			495px;
	text-align:		center;
	border-top:		#000 1px solid;
	border-bottom:	#000 1px solid;
	background-color: #CCCCCC;
}
.featureNavHi, .featureNav {
	text-align:		center;
	border-right:	#000 1px solid;
}
.featureNavHi {
	background-color: #ffffff;
}
a.featureNav {	
	font-weight:	bold;
	border: 		none;
}
.NewYearFeature {
	background-color: #CCCCCC;
	border-bottom:	#fff 1px solid;
}
.NewYearFeature_explain {
	font-size:	10px;
}

#modelContent {
	float:			left;
	margin-top:		1;	
	background-color: #CCCCCC;
}
#mainModelContainer, #mainModelContainer_ModelNavPhoto, #mainModelContainer_ModelNavPhoto_hin {
	float: 			left;
	width:			494;	
	margin-top:		1;
	padding-bottom: 10;
	background: 	url(/images/1/ModelBK_photo.gif) repeat-y;	
}
#mainModelContainer {
	background: 	#fff url(/images/1/whiteBK.gif) repeat;	
}
.specTableContent {
	font-family:	Arial, sans-serif;
	font-size:		11px;	
}
#photoColumn {	
	float:			right;
	width:			165px;
	padding-left:	3;
}
.photoColumns {
	width:			75px;	
	display:		inline;
	float:			left;
	padding:		1 1 1 3;
}
.columnHead {
	padding-left:	3;
}
.caption {	
	font-size:		10px;
	line-height:	9px;
}
.morePhoto {
	width:			150px;
	float:			left;
	text-align:		right;
	display:		block;
}

#inventory {
	background-color: #ffffff;
}

#mainFooter {	
	float:			left;
	margin:			0 0 0 0;	
	width:			700;
}

#adBar {
	float:			left;
	width:			673;
	padding-left:	12px;
	background:		transparent;
}





#copyRight {
	float:			left;
	text-align:		center;
	padding:		15 0 0 3;
	width:			673;
	font-weight:	bold;
}


#IPinfo {
	float:			left;
	width:			100%;
	display:		block;	
	text-align:		center;
	padding:		3 3 3 3;
} 
.column1 {
	width:			100px;
	display:		inline;
	text-align:		left;
}
.column2 {
	width:			150px;	
	display:		inline;
	text-align:		left;
}
