html,body{ margin:0;padding:0;color:#646567;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center}  html{background:#FFF}  body{ font-size:76%} div,p,table,th,td,li,.normal{font-size:1.0em}  a,a:link,a:visited{color:#003366;text-decoration:none} a:hover,a.menulink:hover{color:#F20000;text-decoration:underline}  h3 a,h3 a:link,h3 a:visited{ color:#FFF;text-decoration:none} h3 a:hover{ text-decoration:underline}  h1,h2,h3,h4,h5,h6,p{margin-top:0} h3,h4{margin-bottom:10px} p{margin-bottom:1em} h1,h2,h3,.heading{font-weight:normal} h4,h5,h6,.subheading{font-weight:bold}  h1{ font-size:2em;color:#000} h2{ font-size:1.9em;color:#C00} h3,.heading{ font-size:1.6em;color:#036} h4{ font-size:1.3em;color:#058} h5,.subheading{ font-size:1.3em;color:#024} h6,.normal{font-size:1em;color:#012}  img{border:0}  label{font-weight:normal;margin-right:5px}  fieldset{margin-bottom:17px;padding:0px 10px 10px;border:1px solid #28A3D8;background:#E2F2FC} legend{ width:180px;line-height:1.65em;padding:0px 10px;border:none;color:#FFF;font-weight:bold}  hr{ border:0;height:1px;width:100%;color:#C0ECF9;background-color:#C0ECF9} * html #middle{height:1%} * html #right{height:1%}  #overall{ width:980px;margin:0 auto;padding:0;text-align:left}  #header{ height:120px;background:transparent url("../../multimedia/layout/header.jpg") no-repeat top center;text-align:center}  .logo{width:248px;margin:0 auto;text-align:left} .logo h1{ margin:0;padding:0}  #navigation{ clear:both;margin:0 0 20px 0;padding:0 auto;background:#F20000 url("../../multimedia/layout/nav-back.gif") repeat-x left bottom;text-align:center;border-bottom:1px solid #036} #navigation ul{float:none;width:760px;margin:0px auto;padding:0;list-style:none} #navigation li{ float:left;margin-left:1px;padding:0;background:url(../../multimedia/layout/tab-back.gif) no-repeat left top} #navigation li a,#navigation li a:visited{ display:block;padding:0px 15px;background:transparent url(../../multimedia/layout/tab-back-end.gif) no-repeat right top;font-weight:bold;color:#036;line-height:30px} #navigation li a:hover,#navigation li a.menuhover{color:#F20000;text-decoration:none}  #navigation ul ul{ height:auto;margin-top:-10px;background:#FFF;border:1px solid #E5E5E5} #navigation li li a,#navigation li li a:visited{ margin:0;padding:5px 7px 5px 20px;line-height:normal} #navigation li li a:hover,#navigation li li a.menuhover{}  #left{float:left;width:190px} #left .content{ padding:0 10px 20px 0}  .sidebox{ margin-bottom:15px;background:url(../../multimedia/layout/sidebox-back-fade.gif) no-repeat 0 30px} .sidebox h4{ margin:0;padding-left:10px;background:url(../../multimedia/layout/h4-back-blue.gif) no-repeat left top;font-size:1.2em;color:#069;line-height:30px} .sidebox h4 a,.sidebox h4 a:link,.sidebox h4 a:visited{ color:#069} .sidebox h4 a:hover{ color:#069;text-decoration:underline} .sidebox .padding{padding:7px}  .sideboxwhite{ background:url(../../multimedia/layout/sidebox-back-fade2.gif) no-repeat 0 30px} .sideboxwhite h4{ padding-top:7px;background:url(../../multimedia/layout/h4-back-white.gif) no-repeat left top;line-height:normal}  #right{float:left;width:190px} #right .content{ padding:0 10px 20px 0}  #middle{ float:left;width:600px} #middle .content{ padding:10px 10px 20px 10px} #middle .sitemap ul li{ list-style:none}  .destinations a:hover{text-decoration:none} .dest-box{float:left;width:100px;height:100px;margin:0 10px 10px 0;text-align:center}  #footer{ width:1000px;margin:10px auto;border-top:2px solid #0B588E} #footer .logos{ height:49px;margin-bottom:10px;background:url(../../multimedia/layout/foot-back.gif) no-repeat center top;text-align:center} #footer .logos img{ vertical-align:top;margin:3px 5px 0px 5px} #footer .content{ font-size:0.9em;color:#666;line-height:1.1em;text-align:center} #footer .content a{ text-decoration:none} #footer .content a:hover{ text-decoration:underline;color:#666}  #breadcrumb{ margin-bottom:10px;padding:0px 5px;background:#E6F0F5;line-height:2em;font-size:0.9em} #breadcrumb a{ padding-right:10px;color:#5087A3;text-decoration:none} #breadcrumb a:hover{ text-decoration:underline}  .clr{clear:both} .small,.error{font-size:0.9em} .blacktext{color:#111} .bluetext{ color:#00A1D8} .redtext{ color:#E00} .dredtext{ color:#B41F31}  div.float{ float:left;padding:1px}  .callback{ height:100px;margin-bottom:15px;background:#72AA00 url(../../multimedia/layout/call-back2.gif) no-repeat left top;font-size:1.2em;color:#036;text-align:center} .callback .padding{ padding:15px} .callback a,.callback a:link,.callback a:visited,.callback a:hover{ color:#069}  .contact{ margin-bottom:15px;background:#72AA00;font-size:1.1em;color:#FFF;text-align:center} .contact .padding{ padding:10px} .contact a,.contact a:link,.contact a:visited,.contact a:hover{ color:#FFF}  .cruiseoffers{width:235px;height:250px;float:left;margin:0 15px 15px 0;padding:0px;background:#E4F3F7;text-align:center} .cruiseoffers .padding{ padding:10px} .cruiseoffers table{ text-align:center;width:100%} .cruiseoffers th,.bluetext{ color:#00A1D8} .cruiseoffers h3,.cruiseoffers h3 a,.redtext{ color:#B41F31} .cruiseoffers .padding img{ width:215px;height:130px}  .gadflylist{} .gadflylist .square{margin:0 0 0 1.2em;padding:0 0 10px 0;list-style:square outside} .gadflylist .square li{margin:0;padding:0px 0 3px 0px}  .holidayoffers{ float:left;width:360px;height:160px;margin:0 15px 15px 0;border:1px solid #CCC} .holidayoffers .offerphoto{ width:130px} .holidayoffers .offertext{ float:right;width:225px;padding:5px 0px 0px 0px}  .holidaysearch{ margin-bottom:25px;background:url(../../multimedia/layout/hol-search-back.gif) no-repeat center top} .holidaysearch h3{ margin-bottom:10px;padding:7px;padding-bottom:0px;text-align:center} .holidaysearch h3 a,.holidaysearch h3 a:link,.holidaysearch h3 a:visited{ color:#036} .holidaysearch h3 a:hover{ color:#069;text-decoration:underline}  .usaoffers{ float:left;width:360px;margin:0 15px 15px 0;border:1px solid #CCC} .usaoffers .offerphoto{ width:170px} .usaoffers .offertext{ float:right;width:185px;padding:5px 0px}  .offertext .bluetext{ font-size:1.1em} .offertext .redtext{ font-size:1.2em;text-transform:uppercase} .holidayoffers .offertext .redtext{ text-transform:none}  .news h4{ margin-bottom:5px;background:url(../../multimedia/layout/arw-news.gif) no-repeat left center;font-weight:normal} .news h4,.news p{padding-left:23px} .news h4,.news h4 a,.news h4 a:link,.news h4 a:visited{ color:#690}  .nobullets{ margin-left:0px;padding-left:15px;list-style:none} .nobullets li{ margin-bottom:5px}  .poem{ background:#E8F4FF;border:1px solid #9CF;border-bottom:none} .poem .padding{ padding:10px;text-align:center;color:#555} .testimonial{ border:1px solid #9CF} .testimonial .padding{ padding:0px 15px;color:#444} .testimonial .padding blockquote{ margin:15px 0px;padding:7px 5px 0px 25px;background:url(../../multimedia/layout/quote.gif) no-repeat 0px 2px} .testimonial .quote-end{ display:inline-block;height:14px;width:17px;margin:0 0 -5px 5px;background:url(../../multimedia/layout/quote-end.gif) no-repeat right top} .ico-news{padding-left:20px;background:url(../../multimedia/layout/icons/newsletter.gif) no-repeat left center}  /* Form CSS */  .contactButton{font-size:0.9em;font-weight:bold;color:#FFF;background:#78DE78 url("../../multimedia/layout/grad_grn.gif") repeat-x left center;border:1px solid #228822} .contactButton:hover{ background:url("../../multimedia/layout/grad_grn.gif") repeat-x left top;border:1px solid #117711} .contactButton:active{ background:url("../../multimedia/layout/grad_grn.gif") repeat-x left bottom;border:1px solid #006600} .contactInput{font-size:0.9em;background:#FFF;border-top:1px solid #777;border-right:1px solid #888;border-bottom:1px solid #999;border-left:1px solid #666}
/* Localized */
