/* Presentation Stylesheet */

.footer {
 font:10px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #D1CFC6;
 }
 
.info {
 font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 line-height: 16px;
 }

.classic {
 font:16px Georgia, Times New Roman, Times Roman, Times;
 font-weight:normal;
 color: #000000;
 line-height: 18px;
 }
 
 .classic a {
 font:18px Georgia, Times New Roman, Times Roman, Times;
 font-weight:normal;
 color: #7C2300;
 line-height: 19px;
 text-decoration: none;
 }

 .classic a:hover {
 color: #563527;
 text-decoration: underline;
 }

.info_larger {
 font:16px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 }

td {
text-align: left;
 font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 line-height: 16px;
 }
 
.info_title {
 font:18px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:bold;
 color: #000000;
 }
 
.upcoming {
 font:11px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #232B63;
 }

.upcoming a {
 color: #232B63;
 text-decoration: none;
 }

.upcoming a:hover {
 color: #8B3E16;
 text-decoration: underline;
 }
  
.upcoming_title {
 font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight: normal;
 color: #813610;
 }
 
.upcoming_head {
 position: relative;
 font:15px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight: bold;
 color: #2B3144;
 _margin-bottom: -6px;
 }

#rss-icon {
float: right;
}

.separator {
width: 95%;
margin: 5px 0;
height:0;
font:0/0 serif;
border-bottom: 1px dashed #CAAB59;
}


h1 {
 font:40px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:bold;
 color: #000000;
 }

h3 {
 font:22px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 line-height: 24px;
 }
 
small {
 font:11px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 }

.productnav {
 font:13px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #873B1A;
 text-decoration: none;
 }
 
.productnav a {
 font:13px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 text-decoration: none;
 }
 
 .productnav a:hover {
 font:13px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #873B1A;
 text-decoration: underline;
 }
 
 .product {
 font:14px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #873B1A;
 line-height: 20px;
 padding-left: 15px;
 }
 
 td.specs {
 font:15px/18px Georgia, Times New Roman, Times Roman, Times;
 color: #000000;
 text-align: left;
 }
td.specs img { margin-bottom: 10px; }

 sup {
 font-size:9px;
 line-height: .8em;
 }
 
.event_info {
 font:14px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 line-height: 15px;
 }

.event_sub_info {
 font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 line-height: 15px;
 }

.event_sub_info_bold {
 font:12px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:bold;
 color: #895A39;
 line-height: 15px;
 }
.event_title {
 font:16px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:bold;
 color: #6F4223;
 }
 
.event_date {
 font:14px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #1C3266;
 }
 
 .caption {
 font:11px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 }
 
.title {
 font:22px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 line-height: 30px;
 letter-spacing: 1px;
 }

.news_title {
 font:17px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 padding: 6px;
 }
 
 .intro_copy {
 font:18px Georgia, Times New Roman, Times Roman, Times;
 font-weight:normal;
 color: #273E72;
 }
 
 .sidebar {
 width: 60%;
 background: #F7F5E6;
 border: 1px solid #BDB9AC;
 padding: 6px;
 margin: 10px;
 }
 
.picture_left {
 font:11px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 float: left;
 padding: 0px;
 margin: 5px 10px 10px 0;
}

.picture_right {
 font:11px Tahoma,Verdana, Arial, Helvetica, Sans-serif;
 font-weight:normal;
 color: #000000;
 float: right;
 padding: 0px;
 margin: 5px 0 10px 10px;
}



/*for media gallery intro page*/

.media_login {

width: 150px;
padding: 8px;
margin: 0 0px 10px 0px;
border: double 4px #999;
background: #FFF9B8;
color: #908055;
}

.media_login a{
text-decoration: none;
color: #908055;
}

.media_login a:hover{
text-decoration: none;
color: #875837;
}

.email {
color: #908055;
}

.email a{
color: #908055;
text-decoration: none;
}

.email a:hover{
color: #875837;
text-decoration: underline;
}

.page_title {
font: normal 28px/30px Georgia, "Time New Roman", Times Roman, Serif;
color: #000;
}


/* OWNERS' BLOGS CSS */

#blog_container {
margin: 0px 0 0 0;
padding: 50px 0 0 5px;
background: url("/ownersdeck/blogs/blogs-bg.jpg") top right no-repeat;
}

#blog_subhead {
font-size: 1.2em;
line-height: 1.3em;
width: 550px;
}

.blog_entry {
margin: 20px 0 30px 0;
color: #222;
font-size: 1.3em;
}

.blog_entry img {
float: left;
margin: 0 10px 0 0;
}

.blog_entry a {
line-height: 1.5em;
font-size: 1.1em;
}

.blog_entry .url a {
font-size: .9em;
color: #656050;
text-decoration: none;
}
/* OWNERS' BLOGS CSS */


/* VIDEO BUTTON on Photo gallery */
#video_button {
float: right;
margin: 2px 90px 0 0;
font-size: 1.3em;
}

.video_links {
float: left;
font-size: 1.1em;
width: 240px;
height: 275px;
margin: 0 130px 0 0;
}

.video_links img {
margin: 0 0 5px 0;
}

.new_tag {
color: #c01;
font-size: .9em;
vertical-align: top;
}

#ships_store_content b {
line-height: 1.2em;
}

#sent_banner {
position: absolute;
 z-index: 111;
 left: 0;
 top: 0;
 width: 100%;
 margin:136px 0 0 0;
 padding: 35px 0;
 font: bold 35px/38px Arial,Helvetica;
 background: #693;
 opacity: .9;
 filter:alpha(opacity=90);
 border-top: 2px solid #030;
 border-bottom: 2px solid #030;
 color: #FFF;
 text-align: center;
}

#latest_news {
width: 250px;
height: 400px;
border: 1px solid #bbb;
background:#EBDFC0;
text-align:left;
}
.upcoming {
margin: 7px;
}

#topside_news {
border: 1px solid #BC9D7C;
width:675px;
height:30px;
background: #fff;
}

#topside_img {
background:#6A5034;
float: left;
}

.deckplan_margin { margin-right:20px; }

.deckplan_thumbs { float: left; text-align: center; width:265px; margin-bottom:15px; }
.deckplan_thumbs img { margin:0 0 2px 0; }

#corevalues_yachts a { float: left; margin:0 20px 10px 0; background:#fff; padding:7px; border:1px solid #DBD0B3; }
#corevalues_yachts img { border: 1px solid #B7AE97; }
#corevalues_yachts .rightmargin { margin-right: 55px; }

.left { text-align: left; }
.right { text-align:right; }


#corevalues_nav, #owner_insights_nav {
border-bottom:1px solid #BAA15C;
margin: 20px 0 0 0;
}

#corevalues_nav #title, #owner_insights_nav #title {
float: left;
font-size: 1.3em;
margin: 0 30px 0 0;
color: #A18435;
}

#corevalues_nav a, #owner_insights_nav a {
display:block;
float:left;
font-size: 1.2em;
text-decoration:none;
padding-bottom:12px;
margin: 0 30px 0px 0;
}

.corepage { background: url("../images/core_arrow.gif") no-repeat bottom center; }

.thumbs { padding-right: 14px; }

#newsletter_signup_link {
font: 12px/14px Arial, Helvetica, Sans-serif;
float: right;
padding: 6px;
margin: 0 0 5px 0;
border: 1px solid brown;
color: #000;
background: #F1D799;
}




