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

body {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#84888b;*/
	color:#3E3E3E;
	font-size:11px;
	background-color:#141414;
	line-height:normal;
}

p {
	line-height:20px;
}

img {
	border:0;
	display:block;
}

a {
	text-decoration:none;
	color:#84888b;
}

a:hover {
	color:#8D744A;
}

/* ADVANCED MENU */

#advanceMenu {
	background:url(../images/AdvanceMenu/grating_repeat.jpg) repeat-x;
	height:64px;
	display:none;
}

#advanceContainer {
	width:945px;
	margin:auto;
	position:relative;
}

ul {
	list-style:none;
	margin:0; padding:0; /*fixes ul padding and margin */
}

ul#contactList {
	margin-top:16px;
	float:right;
}

.advanceTip {
	background:url(../images/AdvanceMenu/text_area.png) no-repeat;
	height:34px;
	width:292px;
}

ul#advanceList {
	float:left;
	width:645px;
	margin-top:11px;
}

#advanceList li {
	height:43px;
	width:43px;
	float:left;
	margin-left:15px;
}

.tip {
	position:absolute;
	right:999em;
}

#advanceList li:hover .tip {
	right:0px;
	top:16px;
}

.info {
	background:url(../images/AdvanceMenu/info_icon_bw.png);
}

.info:hover {
	background:url(../images/AdvanceMenu/info_icon_colour.png);
}

.ipod {
	background:url(../images/AdvanceMenu/ipod_icon_bw.png);
}

.ipod:hover {
	background:url(../images/AdvanceMenu/ipod_icon_colour.png);
}

.email {	
	background:url(../images/AdvanceMenu/newsletter_icon_bw.png);
}

.email:hover {
	background:url(../images/AdvanceMenu/newsletter_icon_colour.png);
}

.rss {
	background:url(../images/AdvanceMenu/rss_icon_bw.png);
}

.rss:hover {
	background:url(../images/AdvanceMenu/rss_icon_colour.png)
}

.service {
	background:url(../images/AdvanceMenu/service_icon_bw.png);
}

.service:hover {
	background:url(../images/AdvanceMenu/service_icon_colour.png)
}

.recruit {
	background:url(../images/AdvanceMenu/recruitment_icon_bw.png);
}

.recruit:hover {
	background:url(../images/AdvanceMenu/recruitment_icon_colour.png)
}

.mediaDesk {
	background:url(../images/AdvanceMenu/media_desk_icon_bw.png);
}

.mediaDesk:hover {
	background:url(../images/AdvanceMenu/media_desk_icon_colour.png)
}

.download {
	background:url(../images/AdvanceMenu/downloads_icon_bw.png);
}

.download:hover {
	background:url(../images/AdvanceMenu/downloads_icon_colour.png);
}

.shop {
	background:url(../images/AdvanceMenu/eshop_icon_bw.png);
}

.shop:hover {
	background:url(../images/AdvanceMenu/eshop_icon_colour.png);
}

.investors {
	background:url(../images/AdvanceMenu/investors_icon_bw.png);
}

.investors:hover {
	background:url(../images/AdvanceMenu/investors_icon_colour.png);
}

.contact {
	background:url(../images/AdvanceMenu/contact_icon_bw.png);
}

.contact:hover {
	background:url(../images/AdvanceMenu/contact_icon_colour.png);
}

#topLine {
	background:url(../images/General/topLine.jpg) repeat-x top left;
	height:1px;
}

#container {
	width:945px;
	margin:auto;
}

/* HEADER START */

#header {
	height:113px;
	position: relative;		
}

.advanceMenuBtn {
	outline:0;
	cursor:pointer;
}

.advanceMenuBtnPosition {
	float:right;
	width:17px;
	height:15px;
	background:url(/images/advanced_button.png);
}

#header h5 {
	font-size:11px;
	font-weight:normal;
	float:right;
	margin:0; padding:0;
	margin-right:5px;
	margin-top:1px;
}

.logo {
	float:left;
	width:105px;
	margin-top:21px;
	margin-left:15px;
    margin-bottom: -5px;
}

#mainNav {
	float:right;
	/*width:750px;*/
	width:850px;
	height:22px;
	clear:right;
	text-transform:uppercase;
	/*margin-top:76px;*/
	margin-top: 5px;
	margin-right:10px;
	font-size:10px;
}

#mainNav a {
	display:block;
	height:100%;
	width:100%;
}

#mainNav li {
	float:right;
	margin-left:10px;
	text-align:center;
	line-height:22px;
	position:relative;
}

#mainNav ul {
	position:absolute;
	left:-999em;
}

#mainNav li:hover ul, #mainNav li.sfhover ul {
	left:-1px;
	z-index:99;
}

#mainNav ul li {
	text-align:left;
	float:left;
	width:300px;
	margin-top:10px;
	line-height:normal;
	margin:0; padding:0;
	margin-left:10px;
	margin-top:15px;
}

#mainNav li ul li img {
	position:absolute;
	right:10px;
}

#mainNav li ul li a {
	color:#8D744A;
}

#mainNav li ul p {
	text-align:left;
	float:left;
	width:280px;
	line-height:normal;
	font-size:10px;
	text-transform:none;
	margin:0; padding:0;
}

.homeBtn {
	width:49px;
	background:none;
}

.homeBtn:hover, .homeBtnHighLighted {
	background:url(../images/MainNav/home_nav.png) no-repeat;
	width:49px;
	height:22px;
}

.aboutBtn {
	width:70px;
	background:none;
}

.aboutBtn:hover, .aboutBtnHighLighted {
	background:url(../images/MainNav01/about_nav.png) no-repeat;
	width:70px;
	height:22px;
}

#mainNav li:hover .aboutDropDownTab { 
	background:url(../images/MainNav01/about_rollover.png) no-repeat; 
	width:326px; 
	height:185px;
}

.craftBtn {
	width:106px;
	background:none;
}

.craftBtn:hover, .craftBtnHighLighted {
	background:url(../images/MainNav/craftsmanship_nav.png) no-repeat;
	width:106px;
	height:22px;
}

#mainNav li:hover .craftDropDownTab {  
	background:url(../images/MainNav/craftsmanship_rollover.png) no-repeat; 
	width:326px; 
	height:245px;
}

.modelsBtn {
	width:86px;
	background:none;
}

.modelsBtn:hover, .modelsBtnHighLighted {
	background:url(../images/MainNav01/new_models_nav.png) no-repeat;
	width:86px;
	height:22px;
}

#mainNav li:hover .modelsDropDownTab {  
	background:url(../images/MainNav01/new_models_rollover.png) no-repeat; 
	width:326px; 
	height:320px;
}

.newsBtn {
	width:84px;
	background:none;
}

.newsBtn:hover, .newsBtnHighLighted {
	background:url(../images/MainNav01/news_nav.png) no-repeat;
	width:84px;
	height:22px;
}

#mainNav li:hover .newsDropDownTab { 
	background:url(../images/MainNav01/news_rollover.png) no-repeat; 
	width:326px; 
	height:178px;
	/*height:260px;*/
	left:-241px;
}

#mainNav li ul.newsDropDownTab li, #mainNav ul.serviceDropDownTab li, #mainNav ul.fracDropDownTab li, #mainNav ul.charterDropDownTab li, #mainNav li ul.charitiesDropDownTab li {
	margin-left:20px;
}

.tvBtn {
	width:97px;
	background:none;
}

.tvBtn:hover, .tvBtnHighLighted {
	background:url(../images/MainNav/sunseeker_tv_nav.png) no-repeat;
	width:97px;
	height:22px;
}

.preOwnedBtn {
	width:86px;
	background:none;
}

.preOwnedBtn:hover, .preOwnedBtnHighLighted {
	background:url(../images/MainNav01/preowned_nav.png) no-repeat;
	width:86px;
	height:22px;
}

#mainNav li:hover .preOwnedDropDownTab {
	background:url(../images/MainNav01/preowned_rollover.png) no-repeat; 
	width:326px; 
	height:134px;
	/*left:-201px;*/
    margin-left:-1px;   
}

.serviceBtn {
	width:61px;
	background:none;
}

.serviceBtn:hover, .serviceHighLighted {
	background:url(../images/MainNav01/service_nav.png) no-repeat;
	width:61px;
	height:22px;
}

#mainNav li:hover .serviceDropDownTab {
	background:url(../images/MainNav01/service_rollover.png) no-repeat; 
	/*width:326px; 
	height:159px;
	left:-201px;*/
    width:327px; 
    height:229px;
    /*height:260px;*/
    left:-264px;
}

.fracBtn {
	width:86px;
	background:none;
}

.fracBtn:hover, .fracBtnHighLighted {
	background:url(../images/MainNav01/frac_yacht_nav.png) no-repeat;
	width:86px;
	height:22px;
}

#mainNav li:hover .fracDropDownTab {
    background:url(../images/MainNav01/fractional_rollover.png) no-repeat; 
    width:327px; 
    height:135px;
    left:-239px;
}

.charterBtn {
	width:66px;
	background:none;
}

.charterBtn:hover, .charterBtnHighLighted {
	background:url(../images/MainNav01/charter_nav.png) no-repeat;
	width:66px;
	height:22px;
}

#mainNav li:hover .charterDropDownTab {
    background:url(../images/MainNav01/charter_rollover.png) no-repeat; 
    width:327px; 
    height:64px;
    left:-259px;
}

.charitiesBtn {
    width:74px;
    background:none;
}

.charitiesBtn:hover, .charitiesBtnHighLighted {
    background:url(../images/MainNav01/charities_nav.png) no-repeat;
    width:74px;
    height:22px;
}

#mainNav li:hover .charitiesDropDownTab {
    background:url(../images/MainNav01/charities_rollover.png) no-repeat; 
    width:327px; 
    height:64px;
    left:-251px;
}
                                     
/* This class corrects the arrow icon placement for 
    menu items w/out a description */
.arrowMove img {
    top: 1px;  
}

/* MAIN START */

#main {	
	line-height:0;
}

#slideShow {
    width: 945px;
    height: 302px;
	position:relative;
	z-index:-10;
}

#mainBottom {
	background:#FFFFFF;
	min-height:246px;
	height:auto!important;
	height:246px;
	margin-top:1px;
	
}

.trackBackNav {
	margin:0; padding:0;
	margin-left:40px;
	text-transform:uppercase;
	color:#CCCCCC;
}

/* Right col start */

#rightCol {
	float:right;
	width:271px;
	margin-right:40px;
	margin-top:40px;
	line-height:normal;
	display:inline;
}

#rightCol .rightTitle {
	margin-top:5px;
	clear:left;
}

#rightCol h4 {
	float:left;
	width:271px;
	font-size:11px;
	color:#3E3E3E;
	text-transform:uppercase;
	margin:0px; padding:0px;
	margin-top:20px;
	margin-bottom:10px;
}

#rightCol h4 img {
	display:inline;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

#rightCol p {
	float:left;
	width:271px;
	font-size:11px;
	font-weight:normal;
	margin:0px; padding:0px;
	margin-bottom:10px;
}

.spacer {
	float:left;
	width:271px;
}

#rightCol ul {
	text-transform:uppercase;
	float:left;
	width:271px;
	font-size:11px;
	margin:0px; padding:0px;
	margin-bottom:20px;
}

#rightCol ul#pdfLanguage {
	margin-bottom:0px;
	display:none;
	margin-top:-25px;
}

#rightCol ul .pdfLanguage {
	margin-left:46px;
	text-transform:uppercase;
	margin-bottom:0px;
}

#rightCol li {
	margin-top:10px;
}

#rightCol #gallery li {
	margin-top:10px;
	width:133px;
	float:left;
}

.selected {
	color:#3E3E3E;
}

/*#rightCol h4. {
	margin-top:-2px;
	width:80px;
}

#rightCol h4.:hover {
	color:#8D744A;
}*/


#rightCol select, /*#rightCol input,*/ #rightCol textarea {
	float:left;
	width:266px;
	padding-left:5px;
	margin-top:15px;
	background:#CCCCCC;
	color:#3E3E3E;
	font-size:11px;
	text-transform:uppercase;
	border:0;
	border-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
}

#rightCol input.login {
	border:0;
	background:url(../images/General/login_up.jpg) no-repeat;
	height:28px;
	width:58px;
	cursor:pointer;
}

#rightCol input.submit {
	float:right;
	border:0;
	background:url(../images/General/submit_up.jpg) no-repeat;
	height:28px;
	width:64px;
	cursor:pointer;
}

#rightCol h4.hideButton {
	cursor:pointer;
}

#rightCol h4.hideButton:hover {
	cursor:pointer;
	color:#8d744A;
}

#rightCol .rightGallery {
	width:271px;
	float:left;
	margin-bottom:20px;
}

#rightCol .rightGallery img {
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.downArrow {
	float:right;
	width:8px;
	margin-top:4px;
}

#rightCol .rightGallery .downArrow {
	float:right;
	width:8px;
	margin-top:10px;
	margin-left:0px;
}

#rightCol .rightGallery .spacer {
	float:left;
	width:271px;
	margin-left:0px;
	margin-top:0px;
}

#rightCol .rightGallery .rightTitle {
	margin-top:5px;
	clear:left;
	margin-left:0px;
}

/* sign-up link */

#rightCol #requests {
	float:left;
	width:271px;
	margin-top:30px;
}

#rightCol #requests img {
	float:right;
	display:inline;
}

#rightCol .newsletter {
	float:right;
	width:auto;
	font-size:14px;
	font-weight:normal;
	margin:0; padding:0;
	margin-right:15px;
	margin-bottom:10px;
}

#rightCol .newsletter a {
	color:#3E3E3E;
}

#rightCol .newsletter a:hover {
	color:#84888B;
}


/* Left Col Start */

#leftCol {
	float:left;
	width:584px;
	margin-left:40px;
	margin-top:40px;
	margin-bottom:40px;
	line-height:normal;
	display:inline;
}

#leftCol h4 {
	float:left;
	width:480px;
	font-size:11px;
	color:#3E3E3E;
	text-transform:uppercase;
	margin:0px; padding:0px;
	margin-bottom:24px;
	margin-top:20px;
	margin-left:2px;
}

#leftCol h4 img, #leftCol p img {
	display:inline;
	margin-left:5px;
}

#leftCol p {
	float:left;
	width:480px;
	font-size:11px;
	font-weight:normal;
	margin:0px; padding:0px;
	margin-bottom:10px;
	margin-left:2px;
}

.boatRange {
	float:left;
	width:480px;
	margin-top:20px;
}

#leftCol .boatRange h4 {
	float:left;
	width:300px;
	padding-left:5px;
}

.boatImg {
	float:left;
}

.boatTitle {
	float:left;
	margin-left:13px;
}

#leftCol .boatRange span {
	float:left;
	width:306px;
	line-height:20px;
	margin-top:10px;
	margin-left:13px;
}

#leftCol .boatRange .downloadsNextToImg {
	float:left;
	width:330px;
}

#leftCol .boatRange .downloadsNextToImg h4 {
	margin:0; padding:0;
	margin-bottom:8px;
	margin-left:5px;
}

#leftCol .boatRange .downloadsNextToImg h4 a {
	color:#3E3E3E;
}

#leftCol .boatRange .downloadsNextToImg h4 a:hover {
	color:#8D774A;
}

#leftCol .boatRange .downloadsNextToImg img {
	margin-right:5px;
}

#leftCol h4.readMore {
	float:left;
	width:80px;
	margin:0; padding:0;
	margin-left:160px;
	margin-top:0;
}

#leftCol h4.readMore a {
	color:#3E3E3E;
}

#leftCol .relatedLinks {
	margin:0; padding:0;
	margin-left:3px;
	margin-bottom:20px;
}

#leftCol .relatedLinks a {
	color:#8D744A;
}

#leftCol .next {
	float:right; 
	width:100px; 
	text-transform:uppercase;
}

/***  START PREV + NEXT CSS XSL ***/
#leftCol .prev img{ display:inline; margin: 0px 2px 0px 2px ; }
#leftCol .prev{ float:left; display:inline; width:100px; height:15px;}
#leftCol .next img{ display:inline; margin: 0px 2px 0px 2px ; }
#leftCol .next{ float:left; display:inline; width:100px; height:15px; text-align:right;}
#leftCol .displaying_page{ float:left; display:inline; width:284px; height:15px; text-align:center;}

/*** END PREV + NEXT CSS XSL ***/

#leftCol .next img {
	margin-left:5px;
}

#leftCol .topArrow {
	 float:left; 
	 margin-left:3px; 
	 margin-top:5px;
	 margin-right:5px;
}

#leftCol .backToTop {
	float:left; 
	width:120px; 
	margin-left:5px;
	text-transform:uppercase;
}

#leftCol .backToTop a {
	color:#8D744A;
}

#leftCol #displayingDiv {
	margin-top:20px;
	margin-bottom:20px;
	height:20px;
}

#leftCol .displaying {
	float:left;
	width:200px;
	text-transform:uppercase;
}

#leftCol .displaying img {
	margin-right:5px;
}

.articleDiv {
	float:left;
	clear:left;
	width:584px;
	margin-bottom:20px;
}

.articleDiv .date {
	color:#8D744A;
	float:left;
	width:90px;
	text-transform:uppercase;
}

#leftCol p.newsTitle {
	float:left;
	width:400px;
	color:#3E3E3E;
	font-weight:bold;
	text-transform:uppercase;
}

#leftCol p.newsSummary {
	float:left;
	width:400px;
}

#leftCol .articleDiv .readMore {
	margin-left:0;
	clear:left;
	width:110px;
	cursor:pointer;
}

#leftCol .articleDiv h4.associatedBtn {
	margin-left:107px;
	display:inline;
}

.articleDiv .addressTitle {
	color:#8D744A;
	float:left;
	width:200px;
	text-transform:uppercase;
}

.articleDiv .address {
	color:#3E3E3E;
	text-transform:uppercase;
	font-weight:bolder;
}

.articleDiv span {
	text-transform:uppercase;
	color:#3E3E3E;
	font-weight:bold;
}

.articleDiv span.assosHide {
	text-transform:none;
	color:#84888b;
	font-weight:normal;
	display:none;
}

#leftCol .articleDiv img {
	margin-left:5px;
}

#leftCol .articleDiv img.assosciatedLogo {
	margin-left:0px;
	float:left;
}

#leftCol h4.hideSpecs {
	margin:0; padding:0;
	margin-top:20px;
	cursor:pointer;
}

#leftCol h4.hideSpecs:hover {
	margin:0; padding:0;
	margin-top:20px;
	cursor:pointer;
	color:#8D744A;
}

#leftCol h4.techSpecs {
	margin-top:15px;
	margin-left:-1px;
	display:none;
}

#leftCol #bottomDisplay {
	float:left;
	width:584px;
}

.leftColSplit {
	width:260px;
	float:left;
	/*margin: */
}

.serviceDiv {
	float:left;
	display:inline;
	width:205px;
	margin:0; padding:0;
}

.serviceDiv .serviceOption {
	float:left;
	width:205px;
	clear:left;
	display:inline;
	padding-bottom:5px;
}

.serviceDiv h4 {
	width:200px;
}

.serviceDiv img.serviceIcon {
	float:left;
	display:inline;
}

.serviceDiv label {
	margin-left:5px;
}

.serviceDiv input {
	margin-top:3px;
}

#leftCol .servicesList input {
	width:30px;
	margin-top:0;
	background:none;
	clear:none;
}

#leftCol select/*, #leftCol input, #leftCol textarea*/ {
	float:left;
	clear:left;
	width:266px;
	padding-left:5px;
	margin-top:15px;
	background:#CCCCCC;
	color:#3E3E3E;
	font-size:11px;
	text-transform:uppercase;
	border:0;
	border-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
}

.contactForm input, .contactForm textarea {
    float:left;
    clear:left;
    width:266px;
    padding-left:5px;
    margin-top:15px;
    background:#CCCCCC;
    color:#3E3E3E;
    font-size:11px;
    text-transform:uppercase;
    border:0;
    border-color:#CCCCCC;
    font-family:Arial, Helvetica, sans-serif;  
}

.contactForm input.radio, .contactForm label {
    width:15px;
    padding-left: 1px;
    margin-top:0px;
    background:#CCCCCC;
    color:#3E3E3E;
    border:0;
    border-color:#CCCCCC;    
}

.contactForm label {
    width: 25px;
    padding-right: 15px;
    background-color: white;
    color:#3E3E3E;
    font-size:11px;
    border:0;
    border-color:#CCCCCC; 
    font-family:Arial, Helvetica, sans-serif; 
}

.contactForm table {
    margin-top: 15px;
}
 
#leftCol select.title, #leftCol input.title {
	width:133px;
}

#leftCol .serviceDiv input.submit, #leftCol input.submit {
	margin-top:10px;
	border:0;
	background:url(../images/General/submit_up.jpg) no-repeat;
	height:28px;
	width:64px;
	cursor:pointer;
}

.contactForm input.submit {
    height: 28px;
}

#leftCol input.enter {
	border:0;
	background:url(../images/General/enter_up.jpg) no-repeat;
	height:28px;
	width:61px;
	margin-left:175px;
	cursor:pointer;
}


#leftCol input.search {
	float:left;
	clear:left;
	border:0;
	background:url(../images/General/search_up.jpg) no-repeat;
	height:28px;
	width:68px;
	margin-bottom:10px;
	cursor:pointer;
}

#clear {
	clear:both;
}

#bottomImg {
	display:block;
}

/* Preowned stuff */

#leftCol .preOwnedTitle {
	margin:0;
	font-size:13px;
}

#leftCol .preOwnedThumb {
	float:left;
	margin-top:15px;
}

#oneCol {
	float:left;
	width:855px;
	margin:40px;
	line-height:normal;
	display:inline;
}

#oneCol .preOwnedList {
	float:left;
	width:855px;
	margin-top:15px;
}

table .thumb {
	width:200px;
}

table th {
	color:#8D774A;
}

table tr {
}

table td {
	text-align:center;
}

/* FOOTER START */

#footer{ width:100% }
  /*
#footer img {
	float:right;
	width:17px;
	margin-top:10px;
}

#footer .newsletter {
	float:right;
	text-transform:uppercase;
	font-weight:normal;
	margin-right:5px;
	margin-top:15px;
	font-size:8px;
}

#footer ul {
	float:left;
	font-size:8px;
	margin-top:15px;
	margin-bottom:15px;
	/*border: 1px solid #FF0000;
}
  
#footer ul.default_width { /*width:655px;*/ /*width:475px; }

#footer ul.terms_width { width:515px; }

#footer ul.privacy_width {	width:445px; }

#footer ul.none_width { width:370px; }

#footer li {
	float:right;
	padding-right:5px;
	padding-left:5px;
	text-transform:uppercase;
	border-right:#84888b 1px solid;
}
 */
#footer .last {
	border-right:none;
}

#footer .first {
	padding-left:0px;
}

#footer h5 {
	font-size:9px;
	font-weight:normal;
	color:#84888B;
	float:left;
	width:175px;
	clear:left;
	margin:0px; padding:0px;
}

#homenews{ height: 250px;}                  
#homenews p{ text-transform: none;}
#homenews .date {
	color:#8D744A;
	float:left;
	width: 150px;
	text-transform:uppercase;
}
#homenews .readMore img {
	display:inline;
	margin-left:5px;
	margin-right:0px;
}

ul#homenews{margin: 0; padding: 0; }
ul#homenews li { margin: 0; padding: 0;}


#homenews h4.readMore {
	margin-top:-2px;
	width:90px;
}
#homenews h4.readMore:hover {
	color:#8D744A;
}
#homenews .readMore img {
	display:inline;
	margin-left:5px;
	margin-right:0px;
}

.newsticker {
	list-style-type: none;
	background: #FFFFFF;
	margin: 0; padding: 0;
	font-weight: bold;
}

span.dist_company {
	color: #333333;
}

span.dist_company:hover {
	color:#8D744A;
}

#distributorinfo{ position: absolute; right: 0; top: 30px;}

#preBoatFrame{ margin: 0px 0px 0px -40px; width:940px; height:600px; overflow-x:hidden; }

.preOwned_bit{ position:relative; margin: -40px 0px 0px 0px; } 

#featuredPreOwnedYachts{
    margin: -20px 0px 30px -39px;
    padding-left: 8px;
    width: 925px;
    height: 150px;
}

#featuredPreOwnedYachts li{
    width: 450px;
    height: 105px;
    margin: 10px 2px 0px 3px;
    /*border: 1px solid #cccccc;*/
    position: relative;
    float:right;
}

#featuredPreOwnedYachts p {
    margin-left: 5px;
    float: left;
    width: 146px;
}

#featuredPreOwnedYachts img {
    float: left;
}

.featuredYachtLink {
    margin-left: 35px;
    float: left;
}

.featuredYachtLink img {
    margin-top: -3px;
    float: left;
}

/***NEW FOOTER***/

div#footer ul#footer_list{ list-style:none; list-style-type:none; width: 395px; height:150px; padding:0px 0px 0px 0px; margin: 10px 0px 0px -10px; float:left; display:inline; clear:none; }
div#footer ul#footer_list li{ background:url(../images/footer/footer_btn.jpg) no-repeat; width:181px; height:22px; color:#868686; margin: 0px 0px 3px 10px; padding: 6px 0px 0px 5px; float:left; font-size: 9px; }
div#footer ul#footer_list li:hover{ background:url(../images/footer/footer_btn_active.jpg) no-repeat; }

div#footer ul#footer_list li a.media_btn{ padding-right:80px; }
div#footer ul#footer_list li a.down_btn{ padding-right:60px; }
div#footer ul#footer_list li a.eshop_btn{ padding-right:105px; }
div#footer ul#footer_list li a.results_btn{ padding-right:130px; }
div#footer ul#footer_list li a.recruit_btn{ padding-right:115px; }
div#footer ul#footer_list li a.partners_btn{ padding-right:113px; }
div#footer ul#footer_list li a.contact_btn{ padding-right:110px; }
div#footer ul#footer_list li a.terms_btn{ padding-right:70px; }
div#footer ul#footer_list li a.service_btn{ padding-right:80px; }

div#footer div#enews_form{ float:left; display:inline; width:540px; height: 150px; margin: 10px 0px 0px 20px; }

div#footer div#enews_form div#enews_header{ float:left; display:inline; width:540px; height:28px; }
div#footer div#enews_form div#enews_content{ float: left; display:inline; width:540px; height:110px; background:#202020; }
div#footer div#enews_form div#enews_content div#msg{ color:#CCC; width:220px; margin: 0px 0px 0px 10px; clear:none;  } 

div#footer div#enews_form div#enews_content div#eForm{ width:260px; height:auto; float:right; display:inline; margin:-110px 18px 0px 0px; clear:none; }

div#footer div#enews_form div#enews_content div#eForm select, div#footer div#enews_form div#enews_content div#eForm input, div#footer div#enews_form div#enews_content div#eForm textarea {
    float:left;
    clear:left;
    width:240px;
    padding-left:5px;
    margin-top:15px;
    background:#CCCCCC;
    color:#3E3E3E;
    font-size:11px;
    text-transform:uppercase;
    border:0;
    border-color:#CCCCCC;
    font-family:Arial, Helvetica, sans-serif;
}

div#footer div#enews_form div#enews_content div#eForm textarea {
    overflow:hidden;
}

div#footer div#enews_form div#enews_content div#eForm input.radio {
    float:left;
    width:10px;
    background:none;
    margin:0; padding:0;
    margin-right:10px;
    margin-top:2px;
}

div#footer div#enews_form div#enews_content div#eForm select.title, div#footer div#enews_form div#enews_content div#eForm input.title {
    width:133px;
}

div#footer div#enews_form div#enews_content div#eForm .serviceDiv input.submit, div#footer div#enews_form div#enews_content div#eForm input.submit {
    margin-top:10px;
    border:0;
    background:url(../images/footer/submit_up.jpg) no-repeat;
    height:28px;
    width:64px;
    cursor:pointer;
}

div#footer div#enews_form div#enews_content div#eForm input.enter {
    border:0;
    background:url(../images/General/enter_up.jpg) no-repeat;
    height:28px;
    width:61px;
    margin-left:175px;
    cursor:pointer;
}


div#footer div#enews_form div#enews_content div#eForm input.search {
    float:left;
    clear:left;
    border:0;
    background:url(../images/General/search_up.jpg) no-repeat;
    height:28px;
    width:68px;
    margin-bottom:10px;
    cursor:pointer;
}


div#footer div#enews_form div#enews_footer{ float:left; display:inline; width:540px; height:8px; }


/*  Blog Formatting */
.loginform, .searchform
{
    margin: 5px 0;
}
.commentform, .mailform
{
    margin-top: 10px;
    padding: 10px;
    background: #EEEEEE;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield {
   /* display:block;*/
    font-size: 11px;
    background: white;
    color: #494949;
    border-top: 1px solid #868686;
    border-left: 1px solid #868686;
    border-bottom: 1px solid #D4D2CF;
    border-right: 1px solid #D4D2CF;
    margin: 1px 0 0 0;
}
.formbutton
{
    float:right;
    border:0;
    background:url(../images/General/submit_up.jpg) no-repeat;
    height:28px;
    width:64px;
    cursor:pointer;
}
.commentform .formbutton 
{
    background:url(../images/General/submit_up_comment.jpg) no-repeat;
}
.commentform .formfield, .commentform .formbutton/*, .loginform .formbutton*/ {
    display: block;
} 

.searchform .formbutton
{
    margin-top: -4px;
}

.loginform .formfield
{
    width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
    padding: 2px 0;
    margin: 0 2px 2px 0;
}
.searchform .formfield
{
    width: 200px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
    padding: 2px 0;
    margin: 0 2px 2px 0;

}
/*
.loginform .formbutton
{
    width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
    padding: 2px 2px;
} */
.mainform .formfield
{
    width: 280px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
    padding: 2px 0;
    margin: 0 2px 2px 0;
}
.mailform .formbutton
{
    width: 100px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
    padding: 2px 2px;
}
#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email
{
    width: 300px;
    margin-right: 105px;
    font-family: Arial, Trebuchet MS, Verdana, sans-serif;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 300px;
}
.commentform .formbutton
{
    /*width: 100px;
    height: 22px;*/
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
    float: none;
}
.error
{
    color: red;
    font-weight: bold;
}

#passwd_label{
    margin-left:75px;  
}
.contentitemcategory
{
    background: url(../owner_lounge/skins/default/images/bgcategory.gif) center left no-repeat;
    font-size: 10px;
    line-height: 12px;
    padding: 0 10px 0 14px;
}
.contentitempostedby
{
    background: url(../owner_lounge/skins/default/images/bgpostedby.gif) center left no-repeat;
    font-size: 10px;
    line-height: 12px;
    padding: 0 10px 0 12px;
}
.contentitemcomments
{
    background: url(../owner_lounge/skins/default/images/bgcomment.gif) center left no-repeat;
    font-size: 10px;
    line-height: 12px;
    padding: 0 10px 0 13px;
}
.contentitemedit
{
    background: url(../owner_lounge/skins/default/images/bgedit.gif) center left no-repeat;
    font-size: 10px;
    line-height: 12px;
    padding: 0 10px 0 11px;
}
.contenttitle h2
{
    clear: both;
    background: url(../owner_lounge/skins/default/images/dot.gif) bottom repeat-x;
    font-size: 18px;
    padding: 16px 0 6px 0;
    margin: 0;
}
.contentitem
{
    padding: 3px 0 0 0;
    margin: 0 0 16px 0;
}
.contentitem1
{
    display: inline;
}
.contentitem2
{
    display: inline;
    background: url(../owner_lounge/skins/default/images/dotv.gif) left repeat-y;
    padding: 0 0 0 10px;
}
.contentitem3
{
    display: inline;
    background: url(../owner_lounge/skins/default/images/dotv.gif) left repeat-y;
    padding: 0 0 0 10px;
}
.contentitem4
{
    display: inline;
    padding: 0 0 0 10px;
    background: url(../owner_lounge/skins/default/images/dotv.gif) left repeat-y;
}

.dotUnder {
    background: url(../owner_lounge/skins/default/images/dot.gif) bottom repeat-x;
}

/*-------------------------------------------------
  Comments
-------------------------------------------------*/
.itemcomment
{
    background: url(../owner_lounge/skins/default/images/commentquote01.gif) no-repeat;
    background-position: 6px 9px;
    padding: 6px 42px;
    border: 1px solid white;
    margin: 10px 0 0 0;
}
.itemcomment:hover
{
    background: #F9F9F9 url(../owner_lounge/skins/default/images/commentquote02.gif) no-repeat;
    background-position: 6px 9px;
    border: 1px solid #CCCCCC;
}
.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/
{
    background: #F9F9F9 url(../owner_lounge/skins/default/images/commentquote02.gif) no-repeat;
    background-position: 6px 9px;
    border: 1px solid #B3C492;
}
.id1:hover
{
    background: #F9F9F9 url(../owner_lounge/skins/default/images/commentquote02.gif) no-repeat;
    background-position: 6px 9px;
    border: 1px solid #B3C492;
}
.itemcomment h3
{
    font-size: 12px;
}

/* End blog formatting */

.cmsdiv {
    margin-top: 75px;
}