.container {
margin-left: auto;
margin-right: auto;
width: 800px;
text-align: left;
background-color: #ffffff;
}

body { margin: 0 0 0 0; text-align: center;}

.links { 
position: relative; 
top: 15px; 
width: 795px; 
height: 25px; 
text-align: center; 
background-color: orange; 
font-size:14px;
text-transform: uppercase;
padding: 3px;
}

.sidebar {
text-align: center;
position: absolute;
top: 201px;
width: 215px;
background-color:#FFCC66;
}

.content {
margin-top: 25px;
padding: 2px;
float: right;
width: 570px;
font-family: sans-serif;
}

.footer {
color: #002e00;
text-align: center;
}

.vbb_table {
border: 1pt solid silver;
width: 90% ;
padding: 5px;
}

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.offer_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 13px;
padding: 2px;   
}
 
.offer_text_big {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
font-size: 16px; 
font-weight: bold;
text-decoration: underline;
padding: 2px;
}
 
.offer_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: red; 
font-size: 16px;
font-weight: bold;
padding: 2px;
text-decoration: underline;
}
 
.testimonial {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
text-align: center;
color: #000000;
padding: 10px;  
}
 
.hr1 {
color: #ffffff;
}
 
.testimonial_hr {
color: #ffffff;
}
 
.buttons {
padding: 2px;
height: 30px;
}
 
.article_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 10px;   
}
 
a.link:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #000000;
}

a.link:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #000000 ;
}
 
a.link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #000000;
}
 
a.link:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #000000;
}
 
.question {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 14px;
text-decoration: underline ;
padding: 2px;
}
 
.answer {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
font-size: 12px; 
padding: 2px; 
}
 
.cruising_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 12px;
padding: 10px;
}
 
 
.contact_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 13px;
padding: 2px;   
}

.invtable {
background-color: #ffffcc;
border: 1pt solid red;
padding: 2px;
width:570px;
}

.invt4 {
background-color: #FFCCCC ;
font-weight: bold;
color: #333300;
padding: 4px;
border: 1pt solid #000000;
}

.inv4 {
background-color: #ffcccc;
padding: 2px;
}

.invt6 {
background-color: #FFCC66;
font-weight: bold;
color: #333300;
padding: 4px;
border: 1pt solid #000000;
}

.inv6 {
background-color: #ffcc66;
padding: 2px;
}

.invprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #cc0000;
}
 
.contact_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 13px;
font-weight: bold;
text-align: center;
padding: 2px;
}
 
.boats_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 12px;
padding: 2px;   
text-decoration: underline;
font-weight: bold;
}
 
.boats_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 12px;
padding: 10px;   
}
 
.boats_text_small {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 11px;
padding: 10px;   
font-style: italic;
}
.offers_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff; 
font-size: 16px;
font-weight: bold ;
text-decoration: underline;
padding: 2px;
background-color: #000000 ;
}
 
.offers_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006600; 
font-size: 12px;
padding: 2px; 
border: 1pt solid;
background-color: #FFFFCC ;  
}
 
.offers_sub_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006600; 
font-size: 14px;
font-weight: bold;
padding: 2px;
}
 
.offers_price_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff; 
font-size: 14px;
font-weight: bold;
padding: 2px;
text-align: center;
}
 
.offers_table {
width: 100%;
border: solid 1pt #006600;
background-color: #FFFF66 ;
}
 
.offers_sub_table {
border: solid 1pt white;
border-top-color: white;
background-color: #FFFF66 ;
}

.offers_button {
color: #339900;
font-weight: bold;
text-align: center;
width: 90px;
padding: 2px;
}

.offers_button_back {
background-color: #FFFF33 ;
}
 
.offers_white {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: yellow; 
font-size: 12px;
font-weight: bold;
padding: 2px;
} 
 
.content_left {
float: left;
width: 270px;
padding: 2px;
}
 
.content_right {
width: 270px;
float: right;
padding: 2px;
}
 
.location_left {
float: left;
width: 190px;
height: 250px;
padding: 5px; 
}
 
.location_right {
width: 355px;
float: right;
height: 250px;
padding: 2px; 
}
 
.location_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 12px;
padding: 10px;   
}
 
.location_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 30px;
color: #000000;   
font-size: 13px;  
font-weight: bold;
padding: 2px;
}
 
 
.content_left_cr {
float: left;
width: 260px;
height: 320px;
padding: 2px; 
text-align: right;
}
 
 
.content_right_cr {
width: 270px;
height: 320px;
float: right; 
padding: 2px; 
}
 
.second_week_dis {
text-align: center;
padding: 2px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #758a49;
border: solid 1px;  
}

.price {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: right ;
border: none;
background-color: #FFCC99;
color: #000000;
padding: 2px;
}

.price_date_pos  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #3399FF;
text-align: center;
color: white;
padding: 2px;
width: 250px;
}

.price_date_neg  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #CCCCCC;
text-align: center;
padding: 2px;
}

.price_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #d74141;
color: #ffffff;
text-align: center;
padding: 2px;
}

.price_main_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background-color: #d74141;
color: #ffffff;
text-align: center;
height: 50px;
padding: 2px;
}

.sdateintro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
text-align: center;
padding: 2px;
}

.sdate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 21px; 
font-weight: bold;
text-transform: uppercase;
text-align: center;
padding: 2px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px; 
font-weight: bold;
text-transform: uppercase;
text-align: center;
background-color: #993333 ;
color: #FFFF00;  
padding: 2px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px; 
font-weight: bold;
text-transform: uppercase;
text-align: center;
background-color: #993333 ;
color: #FFFF00;  
padding: 2px;
}
 
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px;
text-decoration: underline;
}
 
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFF00; 
font-size: 12px;
font-weight: bold;
padding: 2px;
}
 
h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px;   
font-style: italic;
font-weight: normal;
}
h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff ;
font-size: 10px;
padding: 2px;   
font-style: italic;
font-weight: normal;
}
 
li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font size: 12px;
color: #000000 ;
}
 
.availability_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px; 
font-weight: bold;
text-align: center;
background: #cf0808 ;
color: #ffffff;  
padding: 2px;
}
 
.av_yearbuttonb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 90px;
background-color: #FFFF99 ;
color: black;
border: none;
height: 24px;
}
 
.av_yearbuttonlitb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
width: 90px;
background-color: yellow;
color: black;
border: none;
height: 24px;
}
 
.av_monthbuttonb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
width: 28px;
background-color: #FFFF99 ;
color: black;
border:none ;
cursor: hand;
height: 20px;
}
 
.av_monthbuttonnb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
width: 28px;   
border:none ;
height: 20px;
} 

.av_monthbuttonlitb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;  
width: 28px;
background-color: yellow;
color: black; 
border: none;  
height: 20px; 
text-align: center;
}

.av_daybuttonb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
width: 20px;
background-color:#FFFF99 ;
color: black;
cursor: hand;
height: 19px;
text-align: center;
border: 0px;
}
 
.av_daybuttonnab {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
width: 20px;
height: 19px;
text-align: center;
border: 0px;
}
 
.av_daybuttonlitb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
font-weight: bold;
width: 20px;
background-color: yellow;
color: black;   
height: 19px;
text-align: center;
border: 0px;
}
 
.cc_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
padding: 2px;
}
 
.partner_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: right;
}

.partner_titlec {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
}
.partner_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}
 
.partner_table{
background-color: #CCCCFF ; 
}
 
.windowtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.windowtable {}
.windowbutton {}

.brochure_warn { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color: #FF0000; }
.brochure_text { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; }

.hfb { background-image: url(images/holiday_finder.gif) ; height:250px; width:210px; }

.SPLAddressListSt{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0;
margin-bottom: 0;
width: 80mm;}
.SPLAddressListStBottomLine{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
margin-top: 0;
margin-bottom: 0;
}
.SPLAddressListStErrorLine{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
margin-top: 0;
margin-bottom: 0;
}
 .SPLAddressListLicenseLine{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center
margin-top: 0;
margin-bottom: 0;
}

.btext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.btitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; background-color:#FF9933; }
.bbutton{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.berror { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000;  }
.bfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.bfieldmoney { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; }
.bfieldtotal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; }
.bchoice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
