body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 750px; background-color: white; margin-left: 10px; margin-top: 10px; }

table { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
div.content { width:750px;padding-left:5px;padding-right:5px;}
.deal { font-size: 24px; font-family: "Arial Black"; font-weight: bold; color: blue; }
.firstletter { color:black; font-size: 34px; margin-top:-5px; margin-bottom:-5px; float: left;}

a:link { color: blue; text-decoration: underline; }
a:hover { color: red; }
a:visited { color: blue; text-decoration: underline; }
a:visited:hover { color: red; }

a.leftnav:link { color: red; text-decoration: underline; }
a.leftnav:hover { color: red; }
a.leftnav:visited { color: red; }
a.leftnav:visited:hover { color: red; }

.indent { padding-left: 20px; }
.separate { padding-bottom: 3px; border-bottom: 3px solid orange; }
.padded { padding-top: 2px; padding-left: 3px; padding-right: 3px; }
.explain { color: red; font-size: 14px; font-weight: bold; }

table.sitebanner { width: 750px; height: 85px; font-weight: bold; font-size: 14px;}

h1 { font-family: verdana, arial, sans-serif; font-weight: normal; font-size: 26px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; text-align:center;}
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; padding-top: 0px; padding-bottom: 0px; margin: 0px;}

.footer:link { font-size: 11px; padding-left: 3px; padding-right: 3px; }
.footer:visited { font-size: 11px; padding-left: 3px; padding-right: 3px; }
.footertext { font-size: 11px; text-align: center; color: black; font-weight:normal; }

form { margin-bottom: 0px; }

img.padtl { border-top: 5px solid white; border-left: 5px solid white; }
img.padl { border-left: 5px solid white; }
img.padtr { border-top: 5px solid white; border-right: 5px solid white; }
img.padr { border-right: 5px solid white; }
img.padb { border-bottom: 5px solid white; }

img.opengroup { border-top: 3px solid #E6E9E2; /*#7BA0CA;*/ margin-right: 5px; }
img.row2 { border-bottom: 10px solid #E6E9E2; /*#7BA0CA;*/ }

ul.opengroup { list-style: none; margin-left: 15px; margin-right: 3px; margin-top: 0px; margin-bottom: 0px; padding: 0px; }

a.cbr:link { color: white; text-decoration: none; }
a.cbr:hover { color: white; text-decoration: underline; }
a.cbr:visited { color: white; text-decoration: none; }
a.cbr:visited:hover { color: white; text-decoration: underline; }

input.fdlookup { width: 25px; height: 20px; font-weight: bold; font-size: 12px; }

table.search { width: 145px; font-family: Arial, Helvetica, sans-serif; color: black; background-color: transparent; }

td.search { padding-left: 7px; padding-right: 7px; padding-bottom: 2px; }

select.quick { font-size: 11px; color: #404040; width: 140px; }
select.advanced { font-size: 12px; }

input.search { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 132px; font-weight: bold; }

option.w { color: black; background-color: #E6E9E2; /*#7BA0CA;*/ }

.whitespace { padding-bottom: 10px; }
.label { padding-top: 6px; }
.explanation { padding-left: 10px; color: red; font-size: 12px; white-space: nowrap; }

.line {font-size: 1px; background-color: #E6E9E2; /*#7BA0CA;*/ border-bottom: 5px solid #837E78;}

table.amenity { font-size: 8pt; color: blue; }
.hdrL { background-color: #FF9933; color: white; padding-left: 3px; }
.hdrR { background-color: #009966; color: white; padding-left: 3px; }
.dtlL { border-bottom: 1px solid #FF9933; padding-top: 1px; padding-left: 3px; }
.dtlR { border-bottom: 1px solid #009966; padding-top: 1px; padding-left: 3px; }
.padL { padding-left: 3px; }

/* ******************************************************************************** */
/*                                        MENU                                      */
/* ******************************************************************************** */
.leftMenu { text-align: left; }
.centerMenu { text-align: center;}
.rightMenu { text-align: right; }

a.MenuLabelLink           {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px;}
a.MenuLabelLink:link      {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px;}
a.MenuLabelLink:visited   {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px;}
a.MenuLabelLink:hover     {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px;}

a.MenuLabelLinkOn         {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px; }
a.MenuLabelLinkOn:link    {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px; }
a.MenuLabelLinkOn:visited {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px; }
a.MenuLabelLinkOn:hover   {display: block; color: white; width:100%; height:100%; border: 2px outset white; border-left: 1px solid white; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 5px 0px 5px 2px; }

a.MenuItemLink            {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px;}
a.MenuItemLink:link       {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px;}
a.MenuItemLink:visited    {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px;}
a.MenuItemLink:hover      {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px;}

a.MenuItemLinkOn          {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px; }
a.MenuItemLinkOn:link     {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px; }
a.MenuItemLinkOn:visited  {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px; }
a.MenuItemLinkOn:hover    {display: block; color: white; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 3px 3px 5px; }

.myMenu { position: absolute; visibility: hidden; overflow: visible; z-index: 50000;}
.myMenu a {z-index: 50000;}

#topnavlinks {width: 750px;padding:0px;margin: 2px 0px 12px 0px;}

.myMenuLabelleft { padding: 0; text-align: left; }
.myMenuLabelcenter { padding: 0; text-align: center; }
.myMenuLabelright { padding: 0; text-align: right; }
.myMenuItemleft { padding: 0; text-align: left; }
.myMenuItemcenter { padding: 0; text-align: center; }
.myMenuItemright { padding: 0; text-align: right; }

/* #topnavlinks { padding: 2px 0px 2px 0px; margin:0px;} */

table.worldlist {width:550px;table-layout:fixed;margin-bottom:20px;}
table.worldlist th {font-family: Arial, Helvetica, sans-serif; font-weight:bold; background-color:red;color:white;white-space:nowrap;}
table.worldlist td {font-size:11px; font-family: Arial, Helvetica, sans-serif; vertical-align:top;padding: 4px 4px 4px 4px;text-align:center;}
table.worldlist tr.vtgticheader td { font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
table.worldlist .vtgtdleft { padding-left:4px;font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
table.worldlist .vtgticfont { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
table.worldlist .vtgticfont4 {font-size: 16px; font-family: Times New Roman, Times, serif; }

.bread, .bread a {text-decoration:none; font-weight:bold;text-align:left;font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.bread {margin-bottom:10px;}
.bread a:link { color: #1062B4; text-decoration: none; }
.bread a:hover { color: red; text-decoration: none; }
.bread a:visited { color: #1062B4; text-decoration: none; }
.bread a:visited:hover { color: red; text-decoration: none; }

.thumbitem { padding:10px 10px 10px 5px;background-color:#3592EC;color:#BBF9FF; }
.thumbitem img {border:2px solid white;width:100px;float:left;margin-right:5px; }
.thumbitem .desc { font-weight:bold;margin-bottom:5px;}
.thumbitem .desc a {color:#1062B4;text-decoration:none;}
.thumbitem .more {text-align:right;font-weight:bold}
.thumbitem .more a {color:#FFFF00;text-decoration:none;}

.shipdiv {margin-top:0px;width:307px;height:101px;background-image:url('/images/ships.jpg');color:yellow;padding-top:55px;}
.shipdiv .desc {margin-left:155px;}
.shipdiv .desc a { color:white;text-decoration:none;font-weight:bold;}

.floatright {width:307px;float:right;background-color:#3592EC;padding:5px;margin-top:15px;}
.floatright a:link { color: #BBF9FF; text-decoration: none; }
.floatright a:hover { color: #BBF9FF; text-decoration: none; }
.floatright a:visited { color: #BBF9FF; text-decoration: none; }
.floatright a:visited:hover { color: #BBF9FF; text-decoration: none; }
.floatright h1 {display:inline;}

.floatleft {width:307px;float:left;background-color:#3592EC;padding:5px;margin-top:15px;}
.floatleft div {padding-left:17px; text-indent: -17px;}
.floatleft a:link { color: #BBF9FF; text-decoration: none; }
.floatleft a:hover { color: #BBF9FF; text-decoration: none; }
.floatleft a:visited { color: #BBF9FF; text-decoration: none; }
.floatleft a:visited:hover { color: #BBF9FF; text-decoration: none;}
.floatleft h1 {display:inline;}
.floatleft ul {padding-left: 0px;margin-left: 20px;}
.floatleft li {list-style-image: url(images/arrow.gif); }

.guaranteediv {margin-top:5px;padding:0px;width:307px;height:106px;background-color: #6BD028;}
.guaranteediv .desc {}
.guaranteediv .img {margin:0;}
.guaranteediv .desc a { color:white;text-decoration:none;font-weight:normal;padding-top:10px;float:left;margin-right:5px;}

.contactline {height:50px;text-align:center;}
.contactline .phone {padding-bottom: 5px; color: red; font-size: 22px; font-weight: bold;}
.contactline .or {padding: 0px 30px 0px 30px;}
.contactline .callback {text-align:center;width: 190; height: 47px; background-color: #5B92E6; padding-top: 5px; padding-bottom: 5px; color: white; font-size: 13px; border: 2px outset lightblue;}

.thumbitem { padding:10px 10px 10px 5px;background-color:#3592EC;}
.thumbitem img {border:2px solid white;width:100px;float:left;margin-right:5px; }
.thumbitem .desc { font-weight:bold;margin-bottom:5px; }
.thumbitem .desc a:link { color: black; text-decoration: none; }
.thumbitem .desc a:hover { color: red; text-decoration: underline; }
.thumbitem .desc a:visited { color: black; text-decoration: none; }
.thumbitem .desc a:visited:hover { color: red; text-decoration: underline; }

.thumbitem .more {text-align:right;font-weight:bold}
.thumbitem .more a {color:#FFFF00;text-decoration:none;}

.b {font-weight:bold;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.nw {white-space:nowrap;}
.t {vertical-align:top;}
.m {vertical-align:middle;}
.sp {margin-top:0px;;margin-bottom:0px;}
.u {text-decoration:underline;}
.ucase {text-transform:capitalize}
