﻿body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	padding-top:0;
	background:#F5EADC;
	margin:0;
	margin-left: auto;
	margin-right: auto;
}

body.body_override {
	background-image:url("http://www.yachtworldmagazine.com/images/bg_content2.jpg");
	background-repeat:repeat-x;
	background-color:#F5EADC;
	border:none;
	color:#343434;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
}

#contact {
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-width: 0;
}

#contactform {
	border:1px solid #666666;
	background-color:#F0F0F0;
	padding:15px;
	color:#666666;
	margin:0px;
}

#map {
	height:300px;
	border:1px dashed #999999;
	margin-left:0px;
}

#directions {
	height:400px;
	border:1px dashed #999999;
	margin-left:0px;
}

#officepicture {
	background-image:url("http://www.yachtworldmagazine.com/images/office.jpg");
	position:absolute;
	width:300px;
	height:240px;
	margin-left:480px;
	margin-top:50px;
	padding-bottom:5px;
	float:right;
}

.pdficon {
	float:left;
	text-align:center;
}

.pdficon img{
	border:0px;
}

.pdficon1 img{
	border:0px;
}

.pdficon2 img {
	border:0px;
}

.pdficon1 {
	margin-left:20px;
	float:left;
	text-align:center;
}

.pdficon2 {
	margin-left:20px;
	float:left;
	text-align:center;
}

#tradepdf {
	position:absolute;
	width:200px;
	height:190px;
	margin-left:580px;
	margin-top:60px;
	padding-bottom:5px;
	float:right;
}

.right {
	text-align: right;
}


#frame {
width:999px;
margin-left: auto;
margin-right: auto;
margin-top:0;
text-align:left;
padding:0;
}

#printLogo {
visibility: hidden;
height:0px;
width:0px;
}

a:visited {
color:#08C;
}

a:link {
color:#08C;
}

h2 a {
color:#B68649;
}

a:hover {
color:#B68649;
}

#toolsnewsContent a:visited {
color:#FFF;
}

#toolsnewsContent a:link {
color:#FFF;
}

select {
font-size:12px;
}


input {
font-size:12px;
}


table {
font-size:12px;
}


label {
font-size:12px;
}


a:active {
color:#2AE;
}

form {
margin:0;
padding:0;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#343434;
}

h1 {
color:#0B3862;
font-size:18px;
margin:5px 0;
}

h2 {
color:#0B3862;
font-size:12px;
margin:5px 0 0;
}

h3 {
color:#0B3862;
font-size:12px;
}

h4 {
color:#0B3862;
font-size:11px;
margin:5px 0 0;
}

#titleGreyBox {
width:100%;
background-color:#66777F;
text-align:center;
padding:0;
}

.titleGreyBox {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
line-height:22px;
color:#FFF;
padding:8px 0;
}

.tiny_text {
font-size:10.5px;
}

.user_quote {
font-size:10.5px;
font-weight:700;
text-align:right;
}

br {
clear:both;
}

#headerContainer {
position:relative;
display:block;
width:999px;
height: 128px;
text-align:left;
}

#top_logo {
height:80px;
width:390px;
float:left;
}

#mainMenuPosition {
position:relative;
display:block;
float:right;
width:550px;
text-align:right;
}

#mainMenu {
position:relative;
float:left;
width:auto;
height:42px;
white-space:nowrap;
}

#menu00 {
float:left;
height:auto;
border-left-style:solid;
border-left-width:1px;
border-left-color:#020202;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

#divMenu02 {
float:left;
width:auto;
white-space:nowrap;
height:42px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

.clCMEvent {
position:absolute;
width:99%;
height:99%;
left:0;
top:0;
visibility:visible;
}

.clCMAbs {
position:absolute;
visibility:hidden;
left:0;
top:0;
}

.clBar {
position:absolute;
width:10px;
height:10px;
visibility:hidden;
}

.mainMenuTopReg {
	cursor: pointer;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 300;
	background-image: url("http://www.yachtworldmagazine.com/images/dropmenu/bg_mainmenu-OFF.gif");
	background-repeat: repeat-x;
	padding-top: 11px;
	padding-left: 8px;
	border-right-color: #020202;
	border-right-style: solid;
	border-right-width: 1px;
	text-transform: uppercase;
}

.mainMenuTopOver {
cursor:pointer;
color:#B68649;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:300;
background-image:url("http://www.yachtworldmagazine.com/images/dropmenu/bg_mainmenu-OVER.gif");
background-repeat:repeat-x;
padding-top:11px;
padding-left:8px;
border-right-color:#020202;
border-right-style:solid;
border-right-width:1px;
}

.clLevel0over {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
padding:8px;
text-align: left;
}

.clLevel0 {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
padding:8px;
text-align: left;
}

.clLevel0 {
color:#FFF;
cursor:pointer;
text-align: left;
}

.clLevel0over {
color:#B68649;
cursor:pointer;
text-align: left;
}

.clLevel0border {
position:absolute;
visibility:hidden;
background-color:#202020;
text-align: left;
}

.clLevel1over {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:2px;
text-align: left;
}

.clLevel1 {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:2px;
text-align: left;
}

.clLevel1border {
position:absolute;
z-index:500;
visibility:hidden;
text-align: left;
}

#top_small_menu {
	position: relative;
	height: 20px;
	width: 320px;
	float: right;
	font-size: 7pt;
	text-align: right;
}

#top_small_menu a:active {
color:#FFFFFF;
}
#top_small_menu a {
color:#FFFFFF;
}

#flagContainer {
position:relative;
display:block;
float:right;
width:auto;
height:auto;
left:0;
top:28px;
font-size:7pt;
}

#flagContainerHome {
position:relative;
float:right;
width:257px;
height:25px;
top:-19px;
white-space: nowrap;
}

.flagOff {
float:left;
border:none;
height:20px;
}

.flagOn {
z-index:99;
float:left;
border-color:#FFF;
border-style:solid;
border-width:1px;
height:22px;
}

#top_search_left {
background-image:url("http://www.yachtworldmagazine.com/images/BG_top_search_left.gif");
background-repeat:no-repeat;
position:relative;
display:block;
top:13px;
float:left;
width:510px;
height:70px;
}

#top_bar_right {
position:relative;
display:block;
float:right;
width:467px;
height:59px;
top:29px;
}

#top_search_right_ad {
margin-top:7px;
}

.saveTitle {
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:700;
line-height:30px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

#homepagepiccontainer {
position:relative;
background-image:url("http://www.yachtworldmagazine.com/images/BG_home_banner.gif");
background-repeat:no-repeat;
width:auto;
height:180px;
top:0;
left:0;
padding-left:12px;
padding-top:17px;
margin-top:-9px;
}

#homepagepic {
background-image:url("http://www.yachtworldmagazine.com/images/ad_banner_976x172.jpg");
background-repeat:no-repeat;
width:976px;
height:172px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:300;
color:#FFF;
}

.pic {
border-width: 0px;
}

.menupic {
	border-width: 0px;
	margin:4px 4px
}

.homepagepiccontainer {
font-size:13pt;
line-height:12pt;
padding-right:20px;
font-weight:100;
color:#FFF;
}

#homesearch {
background-image:url("http://www.yachtworldmagazine.com/images/bg_home_search.gif");
width:999px;
height:48px;
}

#subsearch {
width:999px;
height:28px;
}

#subblank {
width:999px;
height:28px;
}

#homeTopSearchTitle {
position: relative;
width:470px;
float:left;
font-size:11pt;
font-weight:700;
color:#FFFFFF;
letter-spacing:-1px;
top:12px;
left:20px;
}

#contentmain {
	width: 826px;
	text-align: left;
	min-height: 580px;
}

#contentleft {
	background-image: url("http://www.yachtworldmagazine.com/images/toolsnewsBG.gif");
	background-repeat: repeat-y;
	width: 786px;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#AD_468X60 {
float:left;
width:468px;
height:60px;
margin-top:19px;
margin-left:11px;
}

#latestcontainer {
position: relative;

width: 332px;
height: 76px;
left: 12px;
background-image:url("http://www.yachtworldmagazine.com/images/BG_boatwizard.jpg");
background-repeat:no-repeat;
margin-top:10px;
overflow:hidden;
color:#343434;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#latesttitle {
position:relative;
display:block;
width:310px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
color:#B68649;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
}

#latestHR {
position:relative;
display:block;
background:transparent;
border-top:1px solid #CCC;
width:310px;
height:1px;
margin:5px 10px;
padding:0;
}

#latestdetails {
position:relative;
display:block;
width:310px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
}

#toolsnewscontainer {
background-image:url("http://newimages.yachtworld.com/images/toolsnewsBG.gif");
background-repeat:repeat-y;
float:left;
width:826px;
margin-top:10px;
}

.toolsnewsTitle a {
color:#5FCAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
line-height:22px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.toolsnewsTitle {
color:#5FCAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
line-height:22px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

#toolsnewsContent {
margin-top: 0px;
margin-bottom: 0px;
}

#toolsContainer {
position:relative;
background-color:#214953;
float:left;
width:399px;
left:12px;
height: 225px;
min-height:225px;
overflow:hidden;
color:#FFF;
font-size:8pt;
}

#newsContainer {
position:relative;
background-color:#016E85;
float:right;
width:399px;
right:10px;
height: 225px;
min-height:225px;
overflow:hidden;
color:#FFF;
font-size:8pt;
}

#topSearch {
height:30px;
width:999px;
}

#top_search {
height:80px;
width:999px;
float:left;
color:#e0e0e0;
margin:0 0 2px;
padding:3px 0;
}

#top_nav a:hover {
color:#f9e85b;
}

#bottom_nav {
padding-top:30px;
padding-left:144px;
color:#66777F;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
text-align: left;
}

#bottom_nav a {
color:#66777F;
text-decoration:none;
white-space:nowrap;
}

#footerType {
color:#66777F;
}

#footerType a {
color:#08C;
text-decoration:none;
}

.dimTitleContainer {
width:200px;
height:auto;
background-color:#66777F;
background-image:url("http://www.yachtworldmagazine.com/images/arrowLeftNavDown.gif");
background-repeat:no-repeat;
margin-bottom:5px;
color:#FFF;
font-family:Verdana, Arial, Sans-Serif;
font-size:7.5pt;
font-weight:700;
line-height:18px;
text-align:left;
overflow:hidden;
}

.dimTitleText {
padding-left:20px;
padding-bottom:4px;
color:#FFF;
}

.dimRegText {
width:190px;
color:#343434;
text-align:left;
font-family:Verdana, Arial, Sans-Serif;
font-size:7.5pt;
padding-left:5px;
margin-bottom:5px;
}

#contentleft_clear {
clear:both;
height:1px;
overflow:hidden;
}

#search_centerBG {
width:625px;
float:left;
margin: 0 0 50px 8px;
}

#centerBG {
position: relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#343434;
width:624px;
left:10px;
}

#maincontent {
float:left;
background-color:#FFF;
background-image:url("http://www.yachtworldmagazine.com/images/bg_content704.jpg");
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#343434;
width:auto;
letter-spacing:-0.5px;
}

#maintitle {
background-color:#FFF;
position:relative;
display:block;
width:500px;
margin-left:0;
margin-right:0;
padding-bottom:5px;
color:#B68649;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
text-decoration: none;
}

div.contentleft_col {
float:left;
width:250px;
margin:0 10px 0 0;
}

div.contentleft_col img {
width:250px;
float:left;
border:0;
margin-bottom:5px;
}

div.contentright_col {
float:left;
width:auto;
}

div.content_text {
line-height:14px;
background-color:#cce8ff;
padding:5px 5px 20px;
}

div.contenttext a {
color:#06f;
}

#boat_links {
padding-top:10px;
}

#contentright {
width:160px;
position:absolute;
margin-left:835px;
padding:0px;

}

#contentright img {
border:0;
}

#content_footer {
width:999px;
height:131px;
margin-top:10px;
margin-left: auto;
margin-right: auto;
background-image:url("http://www.yachtworldmagazine.com/images/BG_footer.jpg");
background-repeat:no-repeat;
}

#terms_of_use {
font-size:9px;
margin:2px;
}

#copyright a {
font-weight:700;
text-decoration:none;
color:#030e84;
}

td.pageNav a:hover {
text-align:right;
text-decoration:none;
color:#74C9E0;
}

.yw {
font-family:Verdana,Helvetica,sans-serif;
font-size:8pt;
}

.fine {
font-family:Verdana,Helvetica,sans-serif;
font-size:7pt;
}

#menu05 {
float:left;
height:auto;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

#menu04 {
float:left;
height:auto;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

#menu03 {
float:left;
height:auto;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

#menu02 {
float:left;
height:auto;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

#menu01 {
float:left;
height:auto;
border-right-style:solid;
border-right-width:1px;
border-right-color:#020202;
}

#homepagepic a {
color:#FFF;
}

.clLevel1over {
color:#FFF;
}

.clLevel1 {
color:#FFF;
}

a.searchResultsDetailsRowFinance:visited {
color:#FFF;
text-decoration:none;
}

a.searchResultsDetailsRowFinance:link {
color:#FFF;
text-decoration:none;
}

.dimTitleText a:visited {
color:#FFF;
text-decoration:none;
}

.dimTitleText a:link {
color:#FFF;
text-decoration:none;
}

a.top_search_left_submit:visited {
color:#FFF;
text-decoration:none;
}

a.top_search_left_submit:link {
color:#FFF;
text-decoration:none;
}

.navLast {
color:#343434;
text-decoration:none;
}

.navNext {
color:#343434;
text-decoration:none;
}

.navPage {
color:#343434;
text-decoration:none;
}

.navPrevious {
color:#343434;
text-decoration:none;
}

.navFirst {
color:#343434;
text-decoration:none;
}

.dimRegText a:visited {
color:#343434;
text-decoration:none;
}

.dimRegText a:link {
color:#343434;
text-decoration:none;
}

#footerType a:hover {
color:#B68649;
text-decoration:underline;
}

#bottom_nav a:hover {
color:#B68649;
text-decoration:underline;
}

a.featuredYachtLink:hover {
color:#B68649;
text-decoration:underline;
}

a.featuredYachtLink:visited {
color:gray;
text-decoration:none;
}

a.featuredYachtLink:link {
color:gray;
text-decoration:none;
}

.browseLink1:visited {
display:block;
width:65px;
height:37px;
cursor:pointer;
}

.browseLink1:link {
display:block;
width:65px;
height:37px;
cursor:pointer;
}

.browseLink2:visited {
display:block;
width:76px;
height:37px;
cursor:pointer;
}

.browseLink2:link {
display:block;
width:76px;
height:37px;
cursor:pointer;
}

.browseLink3:visited {
display:block;
width:84px;
height:37px;
cursor:pointer;
}

.browseLink3:link {
display:block;
width:84px;
height:37px;
cursor:pointer;
}

.formfields a:hover {
color:#FFF;
}

#newsTitle {
background-color:#FFF;
position:relative;
display:block;
width:399px;
margin-top:2px;
margin-left:0;
margin-right:0;
padding-top:10px;
padding-bottom:14px;
color:#B68649;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
text-decoration: none;
}

#toolsTitle {
background-color:#FFF;
position:relative;
display:block;
width:399px;
margin-top:2px;
margin-left:0;
margin-right:0;
padding-top:10px;
padding-bottom:14px;
color:#B68649;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
text-decoration: none;
}

#newsFeature1 {
float:left;
width:165px;
margin-left:10px;
}

#newsFeature1 a {
	 color:#5FCAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
line-height:22px;
}
#newsFeature2 a {
	 color:#5FCAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
line-height:22px;
}


#toolsFeature1 {
float:left;
width:165px;
margin-left:10px;
}

#toolsFeature1 a {
	 color:#5FCAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
line-height:22px;
}

#toolsFeature2 a {
	 color:#5FCAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
line-height:22px;
}


#newsFeature2 {
float:right;
width:175px;
margin-right:10px;
padding-left:20px;
border-left-color:gray;
border-left-style:solid;
border-left-width:1px;
}

#toolsFeature2 {
float:right;
width:175px;
margin-right:10px;
padding-left:20px;
border-left-color:gray;
border-left-style:solid;
border-left-width:1px;
}

{
color:#FFF;
text-decoration:underline;
}

.searchResultsDetailsRow a {
color:#FFF;
text-decoration:underline;
}

.dimTitleText a:hover {
color:#FFF;
text-decoration:underline;
}

.searchResultsDetailsRow a:hover {
color:#343434;
text-decoration:underline;
}

.dimRegText a:hover {
color:#343434;
text-decoration:underline;
}

#contact_addr {
float:left;
}

div.content_text div {
float:left;
}

.leftnav_heading a {
text-decoration:none;
padding-top:5px;
padding-left:5px;
padding-bottom: 5px;
}

.leftnav_heading_first a {
text-decoration:none;
padding-top:5px;
padding-left:5px;
padding-bottom: 5px;
}

a.searchResultsDetailsEmail:hover {
color:#343434;
}

a.searchResultsDetailsEmail:visited {
color:#343434;
}

a.searchResultsDetailsEmail:link {
color:#343434;
}

a.videoBrochure:hover {
height:auto;
font-size:7pt;
color:gray;
letter-spacing:0px;
text-decoration:none;
}

a.videoBrochure:visited {
height:auto;
font-size:7pt;
color:gray;
letter-spacing:0px;
text-decoration:none;
}

a.videoBrochure:link {
height:auto;
font-size:7pt;
color:gray;
letter-spacing:0px;
text-decoration:none;
}

a.moreInfoPhotos:visited {
font-size:7pt;
color:#08C;
font-weight:700;
}

a.moreInfoPhotos:link {
font-size:7pt;
color:#08C;
font-weight:700;
}

a.searchResultsDetailsContact:visited {
color:#B68649;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
}

a.searchResultsDetailsContact:link {
color:#B68649;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
}

a.searchResultsBoatDetails:visited {
color:#08C;
font-weight:200;
}

a.searchResultsBoatDetails:link {
color:#08C;
font-weight:200;
}

a.tablehResultsBoatDetails:visited {
color:gray;
font-weight:700;
}

a.tableResultsBoatDetails:link {
color:gray;
font-weight:700;
}

#tailRecordNav {
margin:0;
padding:0;
font-size:12px;
}

td.pageNav a:visited {
text-align:right;
text-decoration:none;
color:#08C;
}

td.pageNav a:active {
text-align:right;
text-decoration:none;
color:#08C;
}

td.pageNav a:link {
text-align:right;
text-decoration:none;
color:#08C;
}

a.noscript:link {color:#FFF; text-decoration: none; font-size: 12px; font-weight:bold;}
a.noscript:visited {color:#FFF; text-decoration: none; font-size: 12px; font-weight:bold;}
a.noscript:hover {color:#FFF; text-decoration: underline; font-size: 12px; font-weight:bold;}
