/* Table of Contents:

	Typography
	Header Layout
	Homepage Content
	Content-sub pages
	Footer Layout
	Bottom Navigation

Main Nav
---------------------------------------------------------------------------------------*/
#yatch-nav { height: 140px; }
#yatch-nav dl { margin: 0; padding: 0; }
#yatch-nav dt { float: none; }
#yatch-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:20px; /* IE 5/Win hack */ 
	padding: 20px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#yatch-nav dt a:hover {
	background-position: 0 -20px;
}
#yatch-nav dt#pilothouse,
#yatch-nav dt#pilothouse a { width: 270px; background-image: url(../images/yatchsubnav/01.gif); }

#yatch-nav dt#history,
#yatch-nav dt#history a { width: 270px; background-image: url(../images/yatchsubnav/02.gif); }

#yatch-nav dt#present,
#yatch-nav dt#present a { width: 270px; background-image: url(../images/yatchsubnav/03.gif); }

#yatch-nav dt#future,
#yatch-nav dt#future a { width: 270px; background-image: url(../images/yatchsubnav/04.gif); }

#yatch-nav dt#aftersale,
#yatch-nav dt#aftersale a { width: 270px; background-image: url(../images/yatchsubnav/05.gif); }

#yatch-nav dt#purchasing,
#yatch-nav dt#purchasing a { width: 270px; background-image: url(../images/yatchsubnav/06.gif); }

#yatch-nav dt#selling,
#yatch-nav dt#selling a { width: 270px; background-image: url(../images/yatchsubnav/07.gif); }

body.pilothouse dt#pilothouse,
body.pilothouse dt#pilothouse a,
body.history dt#history,
body.history dt#history a,
body.present dt#present,
body.present dt#present a,
body.future dt#future,
body.future dt#future a,
body.aftersale dt#aftersale,
body.aftersale dt#aftersale a,
body.purchasing dt#purchasing,
body.purchasing dt#purchasing a,
body.selling dt#selling,
body.selling dt#selling a{
	background-position: 0 -40px;
}

/* Typography
--------------------------------------------------------------------------------------- */

a:link, a:hover, a:visited, a:active{
	background-color: transparent;
	color: #616879;
	text-decoration: none;
}
a:hover, a:active{
	text-decoration: underline;
}

/* Header Layout
--------------------------------------------------------------------------------------- */
html, body {
	margin: 0;
	padding: 0;
	
}
img {
border: 0px;
}

#sitewrapper{
	width: 786px;
}

#sitewrapper, #nav, #goldbar, #home75, #home65, #home55, #flemingquicklinkshome{
	margin-left: auto; 
	margin-right: auto;

}
#header{
	background-image: url(../images/header_02.jpg);
	height: 127px;
	background-repeat: no-repeat; 
	margin: 0
}
h1, h2{
	margin: 0;
	padding: 0;
	font-family: Times;
	font-size: 14px;
	color: #FFFFFF;

}
h1 {
	
	float: left;
	margin-top: 14px;
	padding-left: 24px;

}
h2 {
	float: right;
	margin-top: 24px;
	padding-right: 26px;

}

#nav{
	background-image: url(../images/nav_repeat_05.jpg);
	height: 33px;
	width: 756px;
	display: block;
	text-align: center;
	
}
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active{
	text-decoration: none;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 35px;
	font-family: Times;
	font-size: 18px;
}
#nav a:link, #nav a:visited {
	color: #031541;	

	
}
#nav a:hover, #nav a:active{
	color: #6b7da6; 

}
#goldbar{
	width: 780px;
	height: 6px;
	background-color: #d9ae1d;
}



/*homepage content
---------------------------------------------------------------------------------------*/
#home75, #home65, #home55{
	height: 208px;
	width: 780px;
	background-repeat: no-repeat; 
	background-color: #f1f1f4;
}

#home75{
	background-image: url(../images/home_fleming75.jpg);
}
#home65{
	background-image: url(../images/home_fleming65.jpg);
}
#home55{
	background-image: url(../images/home_fleming55.jpg);
}
#viewmore{
	float: right;
	margin-top: 185px;

}
#fleminglogo{
	margin-top: 148px;
	padding-left: 314px;
	float: left;

}
#flemingquicklinkshome{
	width: 780px;
	height: 28px;
	background-color: #d9ae1d;

}
#flemingquicklinkshomeimg{
	padding-left: 189px;

}

.homequicklinkl, .homequicklinkc, .homequicklinkr{
	width: 256px;
	height: 182px;
}
.homequicklinkl{
	float: left;
	padding-left: 3px;
}
.homequicklinkc{
	float: left;
	padding-left: 6px;

}
.homequicklinkr{
	float: right;
	padding-right: 3px;
}
.homequicklinkheader{
	padding-top: 6px;
	padding-bottom: 3px;
}
.homequicklinktext{
	color: #616879;
	font-family: Arial;
	font-size: 11px;
	line-height: 150%;
	text-align: justify;
	padding: 0 0 0 5px;
	width: 136px;
}
.homequicklinkimage{
	float: right;
	width: 106px;
	height: 149px;
}


/* Content-sub pages
--------------------------------------------------------------------------------------- */
.leftcolumn{
	float: left;
	width: 304px;
	padding-left: 12px;	
}
.leftcolumntext{
	color: #616879;
	font-family: Times;
	font-style: italic;
	font-size: 15px;
	line-height: 140%;
	text-align: justify;
	padding-top: 25px;
	font-weight: 200;
}
.linkstitletext{
	color: #031541;
	font-family: Times;
	font-size: 15px;
	line-height: 120%;
	padding-top: 25px;
	font-weight: 200;
}
.rightcolumn{
	float: right;
	width: 431px;
	padding-right: 14px;	
}
#gallerysubnav{
	width: 431px;
	height: 30px;
	background-color: #031541;
}
#gallerymain{
	float: left;
}
#gallerycontrol{
	float: right;
	padding-right: 24px;
}
#crewspacer{
	width: 431px;
	height: 30px;
}
.crewwrapper{
	height: 80px;
	padding-left: 47px;
	padding-bottom: 18px;
}
.crewimage{
	float: left;
	padding-right: 12px;
}
.crewtitle{
	font-family: Times;
	color: #031541;
	font-size: 15px;
	font-weight: 800;
	margin-left: 12px;
}
.crewlefttext, .crewrighttext{
	float: left;
	color: #616879;
	font-family: Arial;
	font-size: 11px;
	line-height: 160%;
}

.crewrighttext{
	padding-left: 28px;
}
.smlari{
	font-family: Arial;
	font-size: 11px;
}

.copyleftcolumntext{
	color: #616879;
	font-family: Arial;
	font-size: 11px;
	padding-top: 25px;
}
.contacttitle{
	font-family: Times;
	font-weight: 700;
	font-size: 15px;
	font-style: italic;
	color: #031541;
}
.contactcopy{
	line-height: 140%;
}
.bluecopy a{
	color: #031541;
}

.greyleft, .greyright, .whiteleft, .whiteright{
	font-family: Arial;
	font-size: 11px;
	line-height: 24px;
	float: left;
	font-style: normal;
}
.greyleft, .greyright{
	background-color: #dfe3ea;
}
.greyleft, .whiteleft{
	width: 144px;
	padding-left: 6px;
}
.greyright, .whiteright{
	width: 150px;
}

/* Footer Layout
--------------------------------------------------------------------------------------- */
.space{
	width: 780px;
	clear: both;
	height: 6px;
}
#footer{
	clear: both;
	width: 780px;
	height: 6px;
	background-color: #394b76;
	margin: 1em 0 0 3px;
}
#footerlogo{
	float: right;
	padding-top: 6px;
}

/* Bottom Navigation
--------------------------------------------------------------------------------------- */

#footer-nav {
 background-color: transparent;
 color: #999999;
 font-size: 10px;
 line-height: 130%;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 margin-left: 92px;
 padding-top: 14px;
}
#exray {
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #e8e9eb;
	clear: both;
	padding-top: 1em;
}
#footer-nav a {
 background-color: transparent;
 color: #999999;
 padding: 0 5px;
 text-decoration: none;
}
#footer-nav a:hover{
	text-decoration: underline;
}

