@charset "utf-8";
/* CSS Document */

body, html {
width:100%;
height:100%;
margin:0px;
padding:0px;
background: url('images/bg.gif') top repeat;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
}

div{
margin:0px;
padding:0px;
}

p {
line-height:15px;
margin-bottom:10px;
margin-top:0px;
}
h1 {
margin:0px 0px 20px 0px;
font-weight:bold;
font-size:12px;
}
h2 {
color: #244369;
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:12px;
}
img {
padding: 0px 0px;
margin: 0px 0px;
border: 0px;
}
a {
color:#990000;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.clear{
height:0px;
width:100%;
clear:both;
}
/* Dropdown Style */

#navArea {
width:900px;
height:35px;
border-top: 1px solid #484848;
border-bottom: 1px solid #484848;
position:relative;
overflow:visible;
z-index:20;
}
ul#nav{
height:35px;
overflow:visible;
list-style:none;
text-align:left;
margin:0px;
padding:0px 0px 0px 0px;
}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:20;
}
#nav li {
	position:relative;
	float: left;
}
#nav li ul {
	display:block;
	position: absolute;
	left: -999em;
	top:35px;	
	z-index: 40;
	clear:none;
	overflow:hidden;
	border-top: 1px solid #484848;
}

#nav li:hover ul{
	display:block;
	z-index:9000;
	float:left;
	position:absolute;
	left: 0px;
	overflow:visible;
	z-index:40;
}
#nav li.sfhover ul{
	display:block;
	z-index:9000;
	position:absolute;
	float:left;
	clear:both;
	left:0px;
	z-index:40;
}
#nav li ul li {
clear:both;
}
#nav li ul li a {
	display: block;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	width:130px;
	color: #ffffff;
    padding: 10px 10px 10px 15px;
	text-align: left;	
	border: 1px solid #484848;
	border-width: 0px 1px 1px 1px;
	border-collapse:collapse;
	background: #460304;
}
#nav li ul li a:hover{
	background-color:#484848;
	text-decoration:none;
}
.navLeftSpacer{
width:23px;
height:35px;
}
.navSpacer{
width:1px;
height:35px;
background: url('images/navSpacer.gif') top no-repeat;
}
a#nav1 {
	display:block;
	height: 35px;
	width: 89px;
	background: url('images/nav1.gif') no-repeat;
	background-position: 0 0px;
}
a#nav1:hover {
	background-position: 0 -35px;
}
#nav1Over {
	width:89px;
	height:35px;
	background: url('images/nav1.gif') no-repeat;
	background-position: 0 -35px;
}
a#nav2 {
	display:block;
	height: 35px;
	width: 123px;
	background: url('images/nav2.gif') no-repeat;
	background-position: 0 0px;
}
a#nav2:hover {
	background-position: 0 -35px;
}
#nav2Over {
	display:block;
	height: 35px;
	width:123px;
	background: url('images/nav2.gif') no-repeat;
	background-position: 0 -35px;
}
a#nav3 {
	display:block;
	height: 35px;
	width: 143px;
	background: url('images/nav3.gif') no-repeat;
	background-position: 0 0px;
}
a#nav3:hover {
	background-position: 0 -35px;
}
#nav3Over {
	width:143px;
	background: url('images/nav3.gif') no-repeat;
	display:block;
	height: 35px;
	background-position: 0 -35px;
}
a#nav4 {
	display:block;
	height: 35px;
	width: 117px;
	background: url('images/nav4.gif') no-repeat;
	background-position: 0 0px;
}
a#nav4:hover {
	background-position: 0 -35px;
}
#nav4Over {
	width:117px;
	background: url('images/nav4.gif') no-repeat;
	display:block;
	height:35px;
	background-position: 0 -35px;
}
a#nav5 {
	display:block;
	height: 35px;
	width: 133px;
	background: url('images/nav5.gif') no-repeat;
	background-position: 0 0px;
}
a#nav5:hover {
	background-position: 0 -35px;
}
#nav5Over {
	width:133px;
	background: url('images/nav5.gif') no-repeat;
	display:block;
	height:35px;
	background-position: 0 -35px;
}
a#nav6 {
	display:block;
	height: 35px;
	width: 133px;
	background: url('images/nav6.gif') no-repeat;
	background-position: 0 0px;
}
a#nav6:hover {
	background-position: 0 -35px;
}
#nav6Over {
	width:133px;
	background: url('images/nav6.gif') no-repeat;
	display:block;
	height:35px;
	background-position: 0 -35px;
}
a#nav7 {
	display:block;
	height: 35px;
	width: 107px;
	background: url('images/nav7.gif') no-repeat;
	background-position: 0 0px;
}
a#nav7:hover {
	background-position: 0 -35px;
}
#nav7Over {
	width:107px;
	background: url('images/nav7.gif') no-repeat;
	display:block;
	height:35px;
	background-position: 0 -35px;
}

/* Site Framework */

#siteWrapper {
text-align:center;
width:930px;
margin: 0px auto;
height:auto;
background: url('images/bg_siteWrapper.gif') top repeat;
}
#siteContent {
width:900px;
margin:0px auto;
height:auto;
text-align:left;
}
#flashArea {
width:900px;
height:571px;
}

#homeBoxes {
width:900px;
height: 320px;
position:relative;
z-index:1;
}
.homeBoxSpacer {
width:48px;
height:201px;
float:left;
}
.homeBox {
width:235px;
height:250px;
float:left;
}
.homeBox p {
color:#ffffff;
padding: 56px 32px 0px 32px;
}
.homeBoxLink {
display:block;
float:right;
color:#ffffff;
text-decoration:none;
padding-right:32px;
}
.homeBoxLink:hover {
text-decoration:underline;
}
#homeBox1 {
background: url('images/homeBox1.gif') top no-repeat;
margin: 32px 0px 0px 0px;
}
#homeBox2 {
background: url('images/homeBox2.gif') top no-repeat;
margin: 32px 0px 0px 48px;
}
#homeBox3 {
background: url('images/homeBox3.gif') top no-repeat;
margin: 32px 0px 0px 48px;
}
#footer {
width:900px;
height: 23px;
background: url('images/bg_footer.gif') top no-repeat;
border-top: 1px solid #484848;
border-bottom: 1px solid #484848;
clear:both;
text-align:right;
}
#footer p {
margin: 0px 0px;
padding:4px 46px 0px 0px;
color:#ffffff;
letter-spacing:1px;
}
#footer a {
color:#ffffff;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#topHeader {
width:900px;
height:97px;
overflow:hidden;
}
#secondaryBanner {
width:900px;
height:144px;
overflow:hidden;
}
#secondaryContent {
width:900px;
background: #ffffff url('images/bg_secondaryContent.gif');
}
#secondaryContentBlank {
width:900px;
background: #ffffff url('images/bg_secondaryContent2.gif');
}
#secondaryLeft {
width:236px;
height:100%;
float:left;
text-align:right;
padding-top:20px;
}
#secondaryRight{
width:87px;
height:100%;
float:right;
}
#secondaryMid {
width:464px;
margin-left:52px;
float:left;
}
#breadCrumbs {
display:block;
margin: 23px 0px 33px 0px;
}
.leftImg {
margin:250px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* secondary Nav */
#secondaryLeft ul{
list-style-image: url('images/arrow.gif');
margin: 0px 0px 0px 0px;
padding: 0px 38px 0px 0px;
}
#secondaryLeft ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}
#secondaryLeft ul li a{
color:#ffffff;
text-decoration:none;
}
#secondaryLeft ul li a:hover{
text-decoration:underline;
}
#secondaryLeft hr {
border: 0;
color: #d5d5d5;
background-color: #d5d5d5;
height: 1px;
width: 181px;
text-align:right;
float:right;
margin:0px 0px;
padding: 0px 0px;
clear:both;
}
.secondaryNavHdr {
margin: 0px 38px 10px 0px;
}
.yachtThumb {
margin-bottom:1px;
}
.floatRightLink {
float:right;
display:block;
}
p.floatLeft {
width:200px;
float:left;
}
.blueHeader {
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
	background-color: #244369;
}
/*
#yachtWorld {
overflow:visible; width:900px; height:1700px
}
*/

#yachtWorld {
overflow:hidden; width:885px; height:1700px
}

/*iFrame*/
#yachtframe {
	width:890px;
	height:600px;
	border:0;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Spam Blocker */
#blocker {
	display: none;
}
