@charset "UTF-8";
/* CSS Document */

#wrapper {width: 1024px;}
.logoInline {margin: 0 8px -3px 0;}

/* NAVIGATION */
#yachtnav {position: relative; top: 24px; left: 228px; width: 700px; padding: 0; margin: 0; float: left; clear: both;}
#yachtnav a {color: #fff; font-size: 12px; font-weight: bold;}
#yachtnav #nav {float: left; clear: none;}
#yachtnav #nav li {position: relative; float: left; clear: none; border-right: 1px solid #fff;}
#yachtnav #nav li a {display: block; padding: 6px 12px; background: #d81f21;}
#yachtnav #nav li a:hover {background: #cb7903;}
#cabo #nav #salesnav1 a, #brokerage #nav #salesnav2 a, #contact #nav #salesnav4 a {background: #f18e01;}

/* SALES SECTION */
.sales #content {width: 600px; left: 228px; top: 40px;}
.sales #branding h1#hSales {position: absolute; background: url(../images/h_yachtsales.gif) left center no-repeat; text-indent: -999em; width: 200px; height: 23px; top: 28px; left: 228px;}
.sales #content h1 {border-bottom: 0;}
.sales #footer {left: 228px;}
.sales #branding #cabologo {position: absolute; top: 15px; left: 750px;}
.sales #adspace {background: transparent; padding: 0; top: 170px; left: 12px; position: absolute;}
.sales #salesportal {position: relative; background: url(../images/bg_yachtsales_top.gif) top center no-repeat; width: 615px; margin: 0 0 24px; padding: 6px 0 0; text-align: center;}
.sales #salesportal table {margin: 0 auto;}
.sales #salesportal td {padding: 6px; color: #15599a; text-align: center;}
.sales #salesportal div {background: url(../images/bg_yachtsales_bottom.gif) bottom center no-repeat; width: 100%; margin: 0; padding: 12px 0 0;}
.sales #salesportal h1 {text-align: center;}
.sales #salesportal h2 a {color: #15599a;}
.sales #adspace {top: 120px;}
#salesportal .img-wrapper {background: url(../images/shadow.gif) right bottom no-repeat; margin: 5px 0 0 5px;}
#salesportal .img-wrapper div {background: url(../images/mask_sales.png) left top no-repeat; padding: 0 5px 5px 0;}


/* CABO PAGES */
#content #cabo_models h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 18px; border-bottom: 1px solid #15599a; padding: 0 0 3px;}
#cabo_models table {margin: 0 0 0 -6px;}
#cabo_models td {padding: 6px; text-align: center; vertical-align: top;}
#cabo_models td a img {border: 2px solid #fff;}
#cabo_models td a:hover img {border: 2px solid #c00;}
#cabo_models td p {padding: 6px 0px;}

#cabo_details {width: 330px; position: relative; float: left; clear: none; margin: 0 24px 0 0; color: #15599a;}
#cabo_imgs {width: 237px; float: left; clear: none;}
#cabo_imgs img {margin: 0 0 12px; float: left; clear: both;}
#cabo_imgs a {text-decoration: underline;}
#content #cabo_details h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 24px; padding: 0; border-bottom: 0;}
#cabo_details h2, #cabo_details h3 {color: #15599a;}
#cabo_details h2 {margin: 24px 0 6px;}
#cabo_details h3 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin: 24px 0 4px;}
#cabo_details h4 {color: #15599a; font-weight: normal; font-style: italic; margin: 12px 0 6px;}
#cabo_details table {width: 100%;}
#cabo_details td {padding: 3px 6px 3px 0; border-bottom: 1px solid #15599a;}
#cabo_details li {color: #15599a; list-style: disc; margin: 3px 0 3px 12px;}
#cabo_details p.toplink {margin: 12px 0; width: 100%; text-align: right;}
#cabo_details p.toplink a {text-decoration: underline;}
#cabo_details p.toplink a:visited {color: #15599a;}

#cabo_imgs .infoButton {padding: 6px; text-align: center; background: #c00; color: #fff; font-weight: bold; text-decoration: none; margin: 0 0 24px;}
#cabo_imgs .infoButton:hover {background: #f00;}

#register table {background: #e6f0fa; margin: 12px 0 24px; border: 1px solid #15599e;}

#footer {position: relative; float: left; clear: both; width: 400px; left: 217px; padding: 12px 0 24px; margin: 36px 0 0; border-top: 1px solid #999; color: #000;}
#salesManage #content {width: 100%;}

/* FOOTER */

#shoe {position: relative; width: 95%; float: left; clear: none; margin-left: 24px;}
#manageFooter {position: relative; border-top: 1px solid #15599a; color: #000; float: left; clear: both;left: 50%; width: 100%; margin: 0 0 0 -50%; text-align: center;}
#manageFooter #footer {float: left; clear: none; position: relative; padding: 12px 0 24px 156px; border-top: 0; width: 400px; left: 0; margin: 0;}
#manageFooter #footerCabo {position: relative; display: block; float: left; clear: none; padding: 18px 0 0 48px;}

#footerMenu {margin: 36px auto 0; width: 460px;}
#footerMenu li {display: block; float: left; clear: none; border-width: 1px 1px 0 0; border-color: #15599a; border-style: solid;}
#footerMenu li#home {border-left: 1px solid #15599a;}
#footerMenu li a {display: block; padding: 6px; color: #15599a; font-weight: bold;}
#footerMenu li a:visited {color: #15599a;}
#footerMenu li a:hover {background: #e7eef5;}


#Testimonial {position: relative; top: 0px; left: 0px;width: 200px; margin: 0 0 24px;}
#Testimonial p.quote {padding: 20px 0 0 24px; background: url(../images/quote_l.gif) top left no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: left;}
#Testimonial p.quote span {display: block; padding: 0 6px 20px 0; background: url(../images/quote_r.gif) bottom right no-repeat;}
#Testimonial p.cite {text-align: right; font-style: italic; margin: 12px 0 0;}
