/* GENERAL
--------------------------------------------------------- */
html{ height:100%}
body{color:#585858;	font-family:'Trebuchet MS', Arial, sans-serif;font-size:12px;height:100%;line-height:130%;margin:0px auto;background-color: #ffffff;text-align:justify;}
.clear{ clear:both; margin:0px; padding:0px}
img{border:0px;padding:0px;margin:0px}
td,table,div{font-size:100%;}
#all {margin:0px auto;width:100%; display:block; height:100%;}
#page_bg{background: url(images/bg.jpg) repeat-x;}
#wrapper {margin:0px auto;padding:0px;width:920px; height:100%; display:block; height:100%;}
#white{margin:0px auto;padding:0px;width:920px; padding-left:10px; padding-right:10px; background-color:#FFFFFF; height:100%; display:block;}
.myborder {BORDER-COLLAPSE: collapse}

/*///////////////////////SITE STYLES/////////////////////////////////*/

#under_menu{background-color:#A4B5D7; height:29px; border-bottom: solid 1px #B5B5B1; margin-bottom:1px;}
#fav{font-size: 11px; font-weight:bold; color:#ffffff; float:left; width:94px; height:23px; padding-top:7px; text-align:left; border-left: solid 1px #B5B5B1;display:block; border-left: solid 1px #ffffff; padding-left:8px; }
#date{font-size:11px;color:#ffffff;text-align:left; text-indent:5px; height:30px; width:645px; margin:0px 0px 0px 0px;padding:0px;float:left;display:block;}

#top_right{width:650px; padding-left:0px; height:26px; padding-top:90px; text-align:left; display:block; float:left; font-weight:bold; font-size:10px;}
a.top1:link, a.top1:visited{color:#A08E34;font-size:10px;padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:6px;font-weight:bold;text-decoration:none; border: solid 1px #A08E34;  background-image:url(images/arr_gold.jpg); background-repeat:no-repeat; background-position:top;}
a.top1:hover{text-decoration:none; border: solid 1px #2683B4; background-image:url(images/arr_blue.jpg); background-repeat:no-repeat; background-position:top; color:#2683B4;}

a.top2:link, a.top2:visited{color:#2683B4;font-size:10px;padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:6px;font-weight:bold;text-decoration:none; border: solid 1px #2683B4; background-image:url(images/arr_blue.jpg); background-repeat:no-repeat; background-position:top;}
a.top2:hover{text-decoration:none; border: solid 1px #A08E34; background-image:url(images/arr_gold.jpg); background-repeat:no-repeat; background-position:top; color:#A08E34;}

#content{margin:0px auto; width:920px; display:block;}
#footer {margin:0px auto; width:917px;padding-left:3px; text-align:left; color:#767A76;font-size:10px;display:block;font-weight:normal;padding-top:3px;padding-bottom:3px; border-top:solid 1px #E0E3E4;}
#footer_in{ width:600px; display:block; float:left;}
#footer_in2{ width:310px; display:block; float:left; text-align:right;}
#bottom{ background-color:#ffffff; height:66px;}

#menu{width:920px; display:block; float:right;}
#time{background-color:#A08E34; display:block; float:right;width:175px; height:34px; text-align:left; font-size:14px; font-weight:bold;display:block; color:#ffffff; font-size:10px; font-weight:normal; padding-left:3px; display:none;}
#menu_in{background-color:#A08E34; color:#ffffff; height:34px; text-align:right; font-size:14px; font-weight:bold;display:block;float:right; width:920px; border-bottom:solid 6px #183B61;}

#flash {margin:0px auto; text-align:center; width:908px; padding-left:6px; padding-right:6px; padding-bottom:6px; background-color:#183B61;}
#title{	font-weight:bold;color:#006BAC;font-size:22px; margin-bottom:10px; background-image:url(images/sep_1.jpg); background-repeat:no-repeat; background-position:right;}
#title2{font-weight:bold;color:#006BAC;font-size:22px;margin-bottom:10px; background-image:url(images/sep_2.jpg); background-repeat:no-repeat; background-position:left;}
#titlef{font-weight:bold;color:#A08E34;font-size:22px; line-height:120%; margin-bottom:10px;}
#titlea{font-weight:bold;color:#A08E34;font-size:16px; line-height:120%; margin-bottom:10px; margin-top:10px;}


#address_home{	font-weight:normal;color:#006BAC;font-size:14px; margin-bottom:0px; margin-top:10px;}
#top{margin:0px auto;padding:0px;width:920px;height:116px;display:block; background-color:#ffffff;}
#top_inside {margin:0px auto;padding:0px;width:920px;height:116px; float:right;display:block;}

#main{width:920px; background-color:#ffffff; display:block; padding-bottom:5px; margin:0px auto}
.colum1{margin:0px;padding:0px 0px;width:553px;float: left; clear: right; text-align:left;display:block; color:#585858; text-align:justify;}
.colum2{margin:0px ;padding:0px 0px 0px 0px;width:341px;float:left; text-align:left;display:block;}
.seperator {margin:0px 0px 0px 0px;padding:0px;width:6px;float:left;display:block; background-color:#FFFFFF; height:50px;}
#address_in{ background-color:#E9E9E9;padding:0px; margin:0px; display:block; float:left; width:347px; padding:4px; font-size:11px;text-align:left;}

/* INSIDE PAGES STYLES*/

.title {color: #006BAC;	font-size:22px;	font-weight:bold; background-image:url(images/sep_1.jpg); background-repeat:no-repeat; background-position:right; padding-bottom:10px; border-bottom: dotted 1px #9F9F9F; padding-top:20px; margin-bottom:10px;}
#content_in{ width:732px; display:block; float:right;}
.seperator2 {margin:0px 0px 0px 0px;padding:0px;width:10px;float:right;display:block; background-color:#FFFFFF; height:50px;}
#content_right{ width:178px; display:block; float:right;}
#sailing_menu {color:#fff; margin-top:10px;}
#sailing_menu li{ color:#fff; font-size:12px; font-weight:bold; }
a.sailing_menu:link, a.sailing_menu:visited{ padding-left:8px;color:#fff; font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:7px; text-decoration:none; display:block; background-color:#183B61; padding-left:8px; border-top:dotted 1px #fff; width:158px;background-image:url(images/menu_arr.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px; text-align:left;}
a.sailing_menu:hover{text-decoration:none; background-color:#A08E34; background-image:url(images/menu_arr_over.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px; border-top:dotted 1px #fff;}
a.sailing_menu2:link, a.sailing_menu2:visited{ padding-left:8px;color:#fff; font-size:12px; font-weight:bold; padding-top:10px; text-decoration:none; display:block; height:40px; background-color:#183B61; padding-left:8px; border-top:dotted 1px #fff; width:158px;background-image:url(images/menu_arr.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px;}
a.sailing_menu2:hover{text-decoration:none; background-color:#A08E34; background-image:url(images/menu_arr_over.jpg); background-repeat:no-repeat; background-position:left; padding-left:20px; border-top:dotted 1px #fff;}
#address_right{ background-color:#E0E1E1; color:#7A7B7B; padding-top:130px; margin:0px; display:block; padding:3px; font-size:11px;text-align:left; margin-top:5px; background-image: url(images/contact_arr.jpg); background-repeat:no-repeat; background-position:top right;}
.address_right_title{ color:#006BAC; text-align:left; font-size:14px; font-weight:bold;line-height:100%; margin-bottom:3px;}
.contact_txt{font-size:12px; font-weight:bold;}

#boat_photo{display:block; float:left; width:252px;}
#boat_spec{width:470px; background-color:#E0E1E1; display:block; float:left; padding:5px; line-height:100%; height:141px;}
#boat_spec_title{ color:#7A7B7B; font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom: dotted 1px #7A7B7B; margin-bottom:10px; padding-top:15px;}
.box_img{border: solid 5px #A08E34;}
.box_img2{border: solid 5px #A08E34; margin:5px;}
.small {font-size:11px;font-weight: bold;color:#ffffff;}
.smallg {font-size:12px;font-weight: bold;color:#767A76;}
.bigtxt {font-family:Tahoma;font-size:12px;font-weight: normal;color:#515251;}
#flot{width:722px; background-color:#E0E1E1; font-weight:normal; display:block; float:left; padding:5px; line-height:150%; margin-bottom:10px;}
#flot2{width:722px; background-color:#A08E34; color:#FFFFFF; font-weight:normal; display:block; float:left; padding:5px; line-height:150%; margin-bottom:10px;}



/* BOXES BOATS*/
.box{ border: solid 1px #BEBFC0; width:170px; padding:4px; font-size:11px; margin-bottom:5px;}
.box_pic{ width:169px; background-color:#E0E1E1; text-align:center;}
.box_title{ width:167px; background-color:#E0E1E1; color:#2683B4; text-align:left; font-size:14px; font-weight:bold; padding-left:3px; margin-bottom:4px; padding-top:4px; padding-bottom:4px;}
.titles_box{ color:#A08E34; font-size:18px; background-image:url(images/sep_3.jpg); background-repeat:no-repeat; background-position:right; padding-bottom:5px; border-bottom: dotted 1px #9F9F9F; margin-bottom:15px; margin-top:15px;}
.titles_cruises{background-color:#A08E34; color:#ffffff; font-size:18px; padding:5px; border-bottom: dotted 1px #9F9F9F; margin-bottom:0px; margin-top:15px;}


/* LINKS, UL, LI TH, FIELDSET */

a.xeni:link, a.xeni:visited{color:#A08E34;font-size:10px;font-weight:bold;text-decoration:none;}
a.xeni:hover{text-decoration:underline;}
a.white:link, a.white:visited{color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}
a.white:hover{text-decoration:underline;}
a:link, a:visited {color: #5291C5;font-weight:bold;text-decoration: none;}
a:hover, a:active {color: #5C75A7;text-decoration: underline;}
ul {margin: 0;padding: 0;list-style: none;}
li {padding-left: 15px;background: url(../images/arrow-off.gif) no-repeat 2px 5px;line-height: 140%;line-height: 18px;}
hr {border-top: 1px solid #999999;border-right: 0;border-left: 0;border-bottom: 0;height: 1px;}
a.small:link, a.small:visited{color:#5291C5;font-size:10px;font-weight:bold;text-decoration:none;}
a.small:hover{text-decoration:overline;}
.smalakia{font-size:10px; margin-bottom:10px;}
a.view:link, a.view:visited{color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none; background-color:#006BAC; padding:3px; margin-top:5px;}
a.view:hover{text-decoration:none; background-color:#183B61;}

/* FORM
--------------------------------------------------------- */

form {margin: 0;padding: 0;}
input, select {	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;}
select, .inputbox {padding: 2px;}
textarea {padding-left: 2px;}
.button {border: 1px solid #A08E34;padding: 1px 5px;padding-top:1px;background: #A08E34;color: #fff;font-size:12px;font-weight:bold; margin-top:10px;}
.button:hover, .button:focus {border-color: #827741;}
.inputbox {border: 1px solid #2683B4;background: #2683B4;color: #ffffff;}
.inputbox:hover, .inputbox:focus {border: 1px solid #7FC6EC;}
.inputbox2 {border: 1px solid #2683B4;background: #2683B4;color: #444546;}
.inputbox2:hover, .inputbox2:focus {border: 1px solid #7FC6EC;}


/* MAILEVEL STYLE MENU
--------------------------------------------------------- */
ul#mainlevel li, ul#mainlevel-nav li {text-align:left;padding-left: 0;display: inline;}
a.mainlevel, a.mainlevel:visited {font-size: 14px;color:#ffffff;height:32px; line-height:32px;text-decoration: none;font-weight:bold;padding-right:10px;padding-left:10px;padding-top:8px;padding-bottom:5px;margin-RIGHT:0px;text-transform:uppercase;}
a.mainlevel:hover, a.mainlevel#active_menu {color:#ffffff;text-decoration: none; background-image:url(images/arr_white.jpg); background-repeat:no-repeat; background-position:top;}


/* PATHWAY
--------------------------------------------------------- */

#pathway {color: #CDC693;font-size: 10;font-weight: normal;line-height: normal;padding: 0px 0px 0px 0px;}
#pathway a {padding: 0 0 0 0;color: #fff;font-size:10px;font-weight:bold;font-size: 10px;}
#pathway img {margin: 0 0px;}


/* FIREFOX Scrollbar Hack - Do not remove */
html { height: 100%; margin-bottom: 1px;}

/* CLEAR FIX */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */