body,
html	{
	margin: 0;
	padding: 10px 0;
	background: #396E8E url(../images/background.jpg) repeat-x; 
	text-align: center;
}

body,
form,
ul,
li,
td,
p,
div	{
	font: 11px Arial, Geneva, Helvetica, Verdana, sans-serif;
	}



p {
	color:#333;
	margin:0;
	padding:0;
	line-height:normal;
}

h1 {
	font-size: 24px;
	color:#666;
	margin: 0;
	padding:0 0 0 20px;
	font-weight: normal;
}

h2 {
	font-size: 10px;
	color:#666;
	margin: 0;
	padding:0 0 0 20px;
}

img {
	margin:0;
	padding:0;
}

a, a:link, a:visited, a:active, a:hover {
	margin: 0;
	padding: 0;
	color:#006;
	text-decoration:underline;
}

a:hover {
	color:#333;
	text-decoration:none;
}

input {
	font-size:11px;
}

form {
	margin:0;
	}


#live {
	margin: 0 auto;
	padding:0;
	width: 772px;		/* False value to fool IE4-5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 762px;		/* Actual value */
	height:10px;
	background: #fff url(../images/bgd_top.gif) no-repeat;
}

#livearea {
	background-color:#fff;
	width: 770px;		/* False value to fool IE4-5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 760px;		/* Actual value */
	display:block;
	text-align: left;
	padding: 0;
	margin: -4px auto 0 auto;
	border-left: 1px solid #003;
	border-right:1px solid #003;
}

#maincontent {
	background-color:#fff;
	width: 755px;		/* False value to fool IE4-5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 745px;		/* Actual value */
	margin: 0;
	padding:0 6px;
	display:block;
}

#maincontent p.redline {
	background-color:#900;
	height:10px;
	width:745px;
	padding:0;
	margin:0;
	display:block;
}




#tools {
	float:right;
	width:200px;
	margin: 50px 5px 0 0;
	text-align:right;
}

#tools a, #tools a:link, #tools a:active, #tools a:visited {
	font-size:10px;
	color:#666;
	}

#tools a:hover {
	color:#990000;
}

#global { 
	background:#fff url( ../images/bgd_globalnav.jpg) no-repeat;
	display:block;
	width:745px;
	height:26px;
	padding: 0;
	margin: 0;
	text-align:left;
	
} 

#global p {
	font-size:12px;	
	padding: 5px 0 0 10px;
	text-decoration:none;
	color:#fff;
	margin:0;
}

#global a, 
#global a:link, 
#global a:active, 
#global a:visited {
	font-size:11px;
	padding: 2px 5px;
	color:#fff;
	text-decoration:none;
}

#global a:hover,
#home #g1,
#motor #g3,
#company #g4,
#contactus #g5 {
	background-color:#900;
}


#globalInterior { 
	background:#fff url( ../images/bgd_globalnavint.jpg) no-repeat;
	display:block;
	width:745px;
	height:26px;
	padding: 0;
	margin: 0;
	
} 

#globalInterior p {
	font-size:12px;	
	padding: 5px 0 0 10px;
	text-decoration:none;
	color:#fff;
	margin:0;
	line-height:normal;
}

#globalInterior a, 
#globalInterior a:link, 
#globalInterior a:active, 
#globalInterior a:visited {
	font-size:11px;
	padding: 2px 5px;
	color:#fff;
	text-decoration:none;
}

#globalInterior a:hover,
#yachts #g2,
#y43 #g2,
#y46 #g2,
#y50 #g2,
#y53 #g2,
#y55 #g2 {
	background-color:#900;
}



#experience {
	width:745px;
	height:348px;
	display:block;
	padding:0;
	margin:0;
	border-bottom:12px solid #900;
	background: #fff url(../images/exp_home_sailing.jpg) no-repeat;
}

#experienceMotor {
	width:745px;
	height:348px;
	display:block;
	padding:0;
	margin:0;
	border-bottom:12px solid #900;
}

#experienceHome {
	width:745px;
	height:475px;
	display:block;
	padding:0;
	margin:0;
	border-bottom:12px solid #900;
}


#yachtnav {
	width:228px;
	height:300px;
	display:block;
	float:right;
	padding:0;
	margin:20px 10px 0 0;
}

#yachtnav img {
	padding:0;
	margin:0;
}

#yachttop {
	width:228px;
	height:10px;
	background: url(../images/yachtnav_top.gif) no-repeat;
	padding:0;
	margin:0;
}

#yachtbot {
	clear:both;
	width:228px;
	height:12px;
	background: url(../images/yachtnav_bottom.gif) no-repeat;
	padding:0;
	margin:-5px 0 0 0;
}

#yachtnav h1 {
	margin: -5px 0 0 0;
	padding: 0 0 5px 15px;
	font-size:18px;
	background-color:#6486A0;
	color:#fff;
}


#yachtnav p {
	line-height:normal;
	margin:0;
	font-size:13px;
	font-weight:bold;
	background-color:#6486A0;
	padding: 4px 0 2px 10px;
}


#yachtnav a,
#yachtnav a:link,
#yachtnav a:visited,
#yachtnav a:active,
#yachtnav a:hover
 {
	font-size:13px;
	color:#fff;
	width: 202px;
	display:block;
	padding: 4px 5px 3px 5px;
	text-decoration:none;
}


#yachtnav a:hover {
	background-color:#900;
}


.desc {
	color:#DBE0EA;
	font-size:10px;
	font-weight:normal;
}


#breadcrumb {
	margin: 5px 12px;
	width:500px;
}

#breadcrumb p {
	padding:0;
	line-height:normal;
	font-size:11px;
	color:#666;
}

#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:active {
	padding: 0 3px;
	color:#666;
}

#breadcrumb a:hover,
#y43 #w43,
#y46 #w46,
#y50 #w50,
#y53 #w53,
#y55 #w55 {
	color:#CCC;
}
	
#promotional {
	width:715px;
	height:35px;
	display:block;
	padding: 10px 0 0 15px;
}

#promotional1 {
	width:500px;
	padding: 20px 0 0 15px;
}

#promotional h1,
#promotional1 h1 {
	text-align:left;
	font-size:14px;
	color:#333;
	padding: 5px 0 0 0;
	line-height:1.5em;
}

#promotional p,
#promotional1 p {
	padding: 5px 0 0 0;
	line-height:1.5em;
}

#promotional img,
#promotional1 img {
	padding-right: 12px;
}

#content {
	background-color:#fff;
	width: 758px;
	padding:0;
	display:block;
	text-align: left;
	/*margin: -5px auto 10px auto;
	border-left: 1px solid #003;
	border-right:1px solid #003;*/
}

#content p {
	margin:0;
	padding:0;
	line-height:normal;
}

#content img {
	padding:0;
	margin:0;
}

#contentText {
	background-color:#fff;
	width: 718px;
	padding:15px;
	display:block;
	text-align: left;
	}

#contentText h1 {
	padding:8px 2px;
	margin:0;
	font-size:22px;
	}
	
#contentText h2 {
	padding:3px;
	margin:0;
	font-size: 12px;
	font-weight:bold;
	}

#contentText p {
	padding:5px 4px;
	margin:0;
	line-height:1.5em;
}

#contentText img {
	padding-right: 15px;
	}

#boatDetail {
	background-color:#fff;
	width:276px;
	float:left;
	margin: 0;
	padding:10px 10px;
}

#boatDetail h1 {
	padding:15px 0 0 10px;
	font-size:22px;
	color:#333;
}

#boatDetail h2 {
	padding:12px 0 0 10px;
	font-size:12px;
	color:#333;
}

#boatDetail p {
	padding:8px 0 0 10px;
	color:#333;
	font-size:12px;
}


#boatRight {
	background-color:#fff;
	padding: 10px 10px;
	float:right;
	width:435px;
	height:335px;
}

#boatRight p {
	padding:10px 0 0 0;
}

#boatRight img.detail {
	padding:0 0 0 10px;
}

#rightCol {
	background-color:#fff;
	padding: 10px 10px;
	float:right;
	width:435px;
}

#download {
	background-color:#fff;
	float:right;
	width:435px;
	padding: 10px 10px;
}

#download h1 {
	height:28px;
	background: url( ../images/bgd_dl_h1.jpg) no-repeat;
	padding:6px 10px;
	font-weight:bold;
	font-size:15px;
	color:#604E37;
}

#download p {
	background: url( ../images/bgd_pdf.gif) no-repeat;
	width:420px;
	padding:0;
	margin:0;
	color:#ccc;
	border-top:1px dotted #604E37;
	
}

#download p.vt {
	background: url( ../images/bgd_virtualtour.gif) no-repeat;
	width:420px;
	padding:0;
	margin:0;
	color:#ccc;
	border-top:1px dotted #604E37;
	
}

#download a,
#download a:active,
#download a:link,
#download a:visited,
#download a:hover {
	display:block;
	width:400px;
	height:25px;
	color: #604E37;
	text-decoration:none;
	padding: 8px 0 0 32px;
	font-size:13px;
}

#download a:hover {
	background:#E7DED0 url( ../images/bgd_pdf.gif) no-repeat;
}

#download p.vt a:hover {
	background:#E7DED0 url( ../images/bgd_virtualtour.gif) no-repeat;
}

#download .small {
	padding-left:15px;
	font-size:10px;
	}


#footer {
	text-align:center;
	margin: 0 auto;
	display:block;
	width:745px;
}

#footer p {
	text-align:left;
	margin:10px;
	padding:10px;
	font-size:10px;
	color:#CCC;
}

#footer a, 
#footer a:link, 
#footer a:visited,h
#footer a:active,
#footer a:hover {
	padding: 0;
	margin: 0;
	font-size:10px;
	font-weight:normal;
	color:#75ACFF;
	text-decoration:underline;
}

#footer a:hover {
	color:#fff;
	text-decoration:none;
}
