* {margin:0;padding:0;}
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;COLOR:#036;background: #A3B8CD  url(http://content.onlineagency.com/sites/9797/images/bluefade.jpg) repeat-x;}
div#header{position:relative}
div#container{text-align:left;border:1px solid #fff;background: #fff  url(http://content.onlineagency.com/sites/9797/images/container3.gif) repeat-y;}
div#content {background:#fff;}
div#content p{line-height:1.4}
div#navigation div.lf_pad {margin-left:10px;}
div#extra{background:#fff}
div#footer{color: #fff;text-align:center;background:#12477D}
/* layout control edit only widths */
div#container{width:800px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 150px 0 172px;}
div#navigation {float:left;width:172px;margin-left:-800px}
div#extra{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:100%}
/* general */
 li{list-style-type:none;}
h1, h2 {font-size:130%;}

div#header {width:800px;}
div#header div.lf_content_box {width:800px;color:#047FBA;background:#fff;border-top:15px solid #047FBA;border-bottom:15px solid #047FBA;}
div#header img {float:left;}
div#header div {float:left;}
div#header div div {background:#fff;border:0px solid #fff;}
div#header div a {color:#047FBA;margin-right:10px;}
div#header div.lf_address {position:absolute;top:20px;right:20px;text-align:right;}

.pull {padding:10px;color:black;width:320px;background:#047FBA;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;float:right;margin-top:10px;margin-bottom:10px;margin-left:20px;font-family:Verdana, Arial, Helvetica,Georgia;font-size: 20px;line-height:21px; text-align: left;}
.pull1 {color:#047FBA;background:#fff;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;line-height:21px;}

/* ----------------- FORM FORMATTING -------------------- */
.lf_form {clear:both;float:left;}
.lf_form fieldset {clear:both;float:left;width:460px;margin:0;padding:5px;border:1px solid #BEEBFE;background:#F2F9FF;}
.lf_form  fieldset div.lf_form_text{clear:both;}
.lf_form  fieldset div.lf_form_select{clear:both;}
.lf_form  fieldset div.lf_form_checkbox{clear:both;}
.lf_form fieldset legend {margin-bottom:14px;font-weight:bold;color:#110C46;padding:4px;background:#eaeaea;}

/* text */
.lf_form div.lf_form_text label {float: left;width: 150px;text-align: right;padding-right:10px;padding:4px;}
.lf_form div.lf_form_text input {float: left;width: 200px;text-align: left;} 
/* textarea */
.lf_form div.lf_form_textarea {width:380px;float:left;}
.lf_form div.lf_form_textarea label {float: left;width: 150px;text-align: right;padding-right:10px;padding:4px;}
.lf_form div.lf_form_textarea textarea {float: left;width: 200px;text-align: left;} 
/* select */
.lf_form div.lf_form_select label {float: left;width: 150px;text-align: right;padding-right:10px;padding:4px;}
.lf_form div.lf_form_select select {float: left;width: auto;text-align: left;} 
/* checkbox */
.lf_form div label.lf_form_checkbox {float: left;width:auto;text-align: left;padding-right:10px;}
.lf_form div input.lf_form_checkbox {float: left;width:auto;text-align: left;} 
/* radio */
.lf_form div label.lf_form_radio {float: left;width:auto;text-align: left;}
.lf_form div input.lf_form_radio {float: left;width:auto;text-align: left;} 
.lf_form fieldset div.lf_form_required input {background:#BEEBFE;}
.lf_form fieldset div.lf_form_checkbox_multi {float:left;width:160px;border:1px solid #666;}

.lf_form fieldset.lf_fieldset_button {clear:both;float:left;position:relative;width:460px;margin:10px 0px;padding:2px 0;border:0;}
.lf_form fieldset.lf_fieldset_button label.lf_button_left {float:left;}
.lf_form fieldset.lf_fieldset_button label.lf_button_right {position:relative;float:right;}

/* quick reg */
div#navigation .lf_form fieldset {clear:both;float:left;margin:0;padding:4px;border:1px solid #BEEBFE;width:130px;margin:0px;}
div#navigation .lf_form fieldset legend {font-weight:bold;color:#110C46;}
div#navigation .lf_form fieldset p {color:#110C46;font-weight:bold;width:130px;margin-bottom:5px;}
div#navigation .lf_form div.lf_form_text label {clear:both;width: 125px;text-align: left;padding:0;color:#110C46;}
div#navigation .lf_form div.lf_form_text input {float: left;width: 125px;text-align: left;} 
div#navigation fieldset.lf_fieldset_button {width:136px;}
/*label.lf_button_right */
/* search form adjustments */
#lf_search_form  fieldset {margin:5px 0}
#lf_search_form fieldset.lf_fieldset_1 div.lf_form_checkbox input {float: left;width:auto;text-align: left;padding-right:10px;margin-left:150px;}
#lf_search_form fieldset.lf_fieldset_1 div.lf_form_checkbox label {float: left;width:auto;text-align: left;}
#lf_search_form fieldset.lf_fieldset_1  select {width:142px;margin:5px;}

/* navigation */

div#navigation p {padding:0 10px;width:140px;}

div#navigation div.lf_link_box {display:block;margin:4px 0;clear:left;}
div#navigation div.lf_link_box h1 {display:block;padding:2px;}
div#navigation div.lf_info_box h1 a {display:block;clear:both;width:130px;;font-size:90%;color:#110C46;padding:2px 0;text-align:center;font-weight:bold;margin:0;border:1px solid #BEEBFE;background:#F2F9FF;text-decoration:none;}
div#navigation div.lf_link_box ul {}
div#navigation div.lf_link_box ul li {display:block;margin:2px 0;width:130px;}
div#navigation div.lf_link_box  ul li a {display:block;padding:16px 0;text-decoration:none;color:#110C46;font-weight:bold;text-align:center;}
div#navigation div.lf_link_box  ul li a:hover {color:#003D8E;}
div#navigation div.lf_link_box ul li.divider {width:120px;height:20px;}

div#navigation div.lf_nav_links {display:block;margin:0;clear:left;text-align:left;}
div#navigation div.lf_nav_links ul {}
div#navigation div.lf_nav_links ul li {display:block;border-left:5px solid #047FBA;margin:2px 0;text-align:left;border-bottom:2px solid #047FBA;width:140px;}
div#navigation div.lf_nav_links ul li a {display:block;padding:4px;text-decoration:none;color:#047FBA;font-weight:bold;text-align:left;}
div#navigation div.lf_nav_links ul li a:hover {color:#fff;background:#047FBA;}

div#navigation div.lf_supplier_box {display:block;clear:left;width;160px;}
div#navigation div.lf_supplier_box h1 {display:block;padding:2px;}
div#navigation div.lf_supplier_box h1 a {display:block;clear:both;width:160px;;font-size:90%;color:#110C46;padding:2px 0;text-align:center;font-weight:bold;margin:0;border:1px solid #BEEBFE;background:#F2F9FF;text-decoration:none;}
div#navigation div.lf_supplier_box ul {display:block;margin:8px;width:160px;}
div#navigation div.lf_supplier_box ul li a {display:block;padding:2px;text-decoration:none;color:#F8D97C;font-weight:bold;}
div#navigation div.lf_supplier_box ul li a:hover {color:#000;}


/* extra */
div#extra div.lf_promo p {width:120px;}
div#extra div.lf_promo ul {clear:left;float:left;text-align;center;width:130px;}
div#extra div.lf_promo ul li {position:relative;float:left;text-align:left;display:block;border:1px solid #ccc;width:130px;color#000;padding:1px;}
div#extra div.lf_promo ul li.odd {}
div#extra div.lf_promo ul li a img {margin:2px 0;padding:0;}
div#extra div.lf_promo ul li h2 {display:block;margin:2px 0;padding:0;font-size:100%;color:1B2E66;}
div#extra div.lf_promo ul li h2 a {color:#000;}
div#extra div.lf_promo ul li a {color:#000;}
div#extra div.lf_promo ul li p{color:#000;}
div#extra div.lf_promo ul li p.price {display:inline;margin:0;padding:0;color:#000;}

/* top supplier box */
div#extra div.lf_supplier_box {display:block;clear:left;width;130px;}
div#extra div.lf_supplier_box h1 {display:block;width:130px;text-align:center;}
div#extra div.lf_supplier_box h1 a {display:block;text-decoration:none;color:#110C46;text-decoration:none;font-size:80%;padding-bottom:4px;}
div#extra div.lf_supplier_box ul {display:block;margin:8px;width:130px;}
div#extra div.lf_supplier_box ul li a {display:block;padding:2px;text-decoration:none;color:#F8D97C;font-weight:bold;}
div#extra div.lf_supplier_box ul li a:hover {color:#000;}
div#extra a:hover {color:#000;background:#3897F3;}

/* content */
div#content div.lf_pad {margin:0 14px;}
div#content h1 {font-size:140%;}
div#content h1.tideTitle {font-size:180%;padding:15px 0;}

div.lf_box {clear:both;float:left;}
div.lf_box table {}
div.lf_box td {padding:4ps;background:#eaeaea;}

div#content div#cruisesearchform {clear:both;float:left;}


/* content  services */
div.lf_service ul li  {float:left;}
div.lf_service ul li a {display:block;float:left;padding:4px;margin:10px 0;} 
div.lf_service ul li.rating , div.lf_service ul li.read_review, div.lf_service ul li.add_review {clear:left;float;left;} 
div#content div.tideBody {clear:left;float:left;width:440px;}

div#content  div.lf_link_box_5972023 {clear:left;float:left;margin:12px 0;}
div#content  div.lf_link_box_5972023 ul li {clear:left;float:left;width:500;border:1px solid #eaeaea;margin:3px 0;}
div#content  div.lf_link_box_5972023 img {float:right;margin:2px;border:2px solid #ccc;}
div#content  div.lf_link_box_5972023 h1 {font-size:100%;}

/* search entras */
div#content div.Search_Form_Expanded {width:430px;clear:left;float:left;}
div#content div.Search_Form_Expanded label {float: left;width: 50%;font-size: 90%;font-weight: bold;color: #000000;}
div#content div.Search_Form_Expanded h1 {font-size:90%;background: #f4de78;margin: 0px;padding: 0px;text-align: center;}
div#content div.Search_Form_Expanded legend {width: 100%;top:10px;}
div#content div.Search_Form_Expanded {margin:0;padding:0;font-family: "Trebuchet MS";}
div#content div.Search_Form_Expanded .Searchfooter {height: 22px;text-align:right;}
div#content div.Search_Form_Expanded .Searchfooter img {vertical-align: l;}
div#content div.Search_Form_Expanded .Box_content {border: thin solid #000000;}
div#content div.Search_Form_Expanded fieldset {-moz-border-radius: 15px;margin:14px;padding:4px;background:#eaeaea;text-align:right;border:0;}
div#content div.Search_Form_Expanded form select {width:120px;}

div.lf_service {position-relative:top:-30px;text-align:right;margin:10px 2px;width:100%;}
div.lf_service ul {list-style:none;}


/* content promo */

div#content div.lf_promo {clear:both;float:left;relative:position;width:460px;}
div#content div.lf_promo h1  {border:1px solid #BEEBFE;background:#F2F9FF; color:#110C46;padding:4px 0;}

div#content div.lf_promo ul {float:left;}
div#content div.lf_promo ul li {clear:left;float:left;border:1px solid #eaeaea;width:100%;}
div#content div.lf_promo ul li{}
div#content div.lf_promo ul li img {float:right;margin:2px;}
div#content div.lf_promo ul li h2 {margin:2px;}
div#content div.lf_promo ul li p {margin:0 2px;}
p.more,  p.fees {clear:both;float:left;width:430px;}
/*content pages*/
div#content div.lf_pages {clear:left;float:left;width:430px;margin:20px 0;}
div#content div.lf_pages h1 a {display:block;clear:both;font-size:110%;color;#110C46;padding:4px 0;border:1px solid #BEEBFE;background:#F2F9FF;text-align:center;font-weight:bold;margin:4px 0;}
div#content div.lf_pages h1 a.lf_marker {color:#110C46;}

div#content div.lf_pages ul li a {float:left;display:block;color:#000;width:100%;padding:7px 0;height:20px;font-size:86%;text-align:center;}
div#content div.lf_pages ul li {float:left;border:1px solid #BEEBFE;width:32%;overflow:none;margin:1px;}
div#content div.lf_pages ul li a:hover {background:#BEEBFE;}

/* search paging */

div#content div.lf_search {clear:both;float:left;width:460px;;position:relative;margin:10px 0;}
div#content div.lf_search div.lf_search_page {position:relative;text-align:center;width:430px;border:1px solid #BEEBFE;height:auto;}
div#content div.lf_search div.lf_search_page p  {float:left;color:#000;width:99%;margin-left:auto;margin-right:auto;}
div#content div.lf_search div.lf_search_page p a {color:#000;text-decoration:none;}
div#content div.lf_search div.lf_search_page div {clear:both;float:left;position:relative;width:width:100%;}
div#content div.lf_search div.lf_search_page div.lf_search_prev {float:left;width:75px;text-align:left;}
div#content div.lf_search div.lf_search_page div.lf_search_pagenum {float:left;width:240px;text-align:center;}
div#content div.lf_search div.lf_search_page div.lf_search_next {float:left;width:75px;text-align:right;}

/* Search results */

div#content div.lf_search ul li  h1 a {background:#3897F3;color:#110C46; }

/*clear:left;display:block;float:left;font-size:100%;color:#110C46;padding:10px 0;background:#3556A7;text-align:center;font-weight:bold;margin:10px 0;} 
*/

div.lf_search td {font-size:80%;padding:3px;}
div.tideListPage {clear:both;float:left;width:420px;}

div#content div.lf_search h1  a {color:#110C46;border:1px solid #BEEBFE;background:#F2F9FF;text-decoration:none;display:block;text-decoration:none;}
div#content div.lf_search ul {clear:both;float:left;list-style:none;}


div#content div.lf_search ul li.odd {}
div#content div.lf_search ul li.even {background:#D5EFE6;}

div#content div.lf_search ul li {display:block;clear:both;}
div#content div.lf_search ul lil li.first {margin-top:margin-top:4px;}
div#content div.lf_search ul li h1 {float:left;display:block;width:430px;background:#3897F3;color:#110C46;font-size:90%;text-align:left;padding:0;margin:2px  0;text-align:right;}
div#content div.lf_search ul li h1 a {display:block;float:left;background:#3897F3;font-size:90%;color:#110C46;text-align:left;font-weight:bold;text-decoration:underline;padding:2px 0;text-align:left;}
div#content div.lf_search a:hover {color:#000;}
div#content div.lf_search ul li img {clear:left;float:left;}
div#content div.lf_search ul li dl {position:relative;float:left;width:280px;}
div#content div.lf_search ul li dl dt  {position:relative;margin-left:4px;padding:0 2px;color:#000;font-weight:bold;}
div#content div.lf_search ul li dl dd  {position:relative;margin-left:4px;padding:0 2px;color:#000;background:#3897F3;}

/* commented backslash hack for mac-ie5 \*/dt { clear: both; }/* end hack */

div#content div.lf_info_box {clear:both;float:left;width:460px;;}
div#content div.lf_info_box h1 a {clear:both;width:460px;;font-size:90%;color:#110C46;padding:10px 0;text-align:center;font-weight:bold;margin:3px 0;border:1px solid #BEEBFE;background:#F2F9FF;}
div#content div.lf_info_box .LFPriceSelect input {width:130px;}
div#content div.lf_info_box table {clear:left;text-align:left;width:460px;;}
div#content div.lf_info_box table thead td {font-size:90%;padding:4px;background:#3897F3;color:#110C46;}
div#content div.lf_info_box table td {font-size:90%;padding:2px 4px;border:1px solid #BEEBFE;}
div#content div.lf_info_box table .even {background:#3897F3;}
div#content div.lf_info_box table .odd {}
div#content div.lf_info_box table td a {display:block;color:#003D8E;font-weight:bold;text-decoration:none;border:1px dotted #BEEBFE;font-size:90%;padding:0 10px;}
div#content div.lf_info_box table td a:hover {background:#3897F3;color:#000;}
div#content div.lf_info_box select.LFPriceSelect {font-size:90%;width:200px;}
div#content div.lf_info_box dl {width:460px;;clear:left;float:left;}
div#content div.lf_info_box dl {border: 1px solid #BEEBFE;}
div#content div.lf_info_box dt{width: 115px;padding: 1px;float: left;margin: 0;font-weight: bold;}
div#content div.lf_info_box dd{margin-left:120px;padding: 1px;}
div#content div.lf_info_box dd.first { }
/*travel resources */
div#content div.lf_linkresource {clear:left;float:left;width:460px;;margin-top:20px;}
div#content div.lf_linkresource ul li {float:left;border:1px solid #BEEBFE;}
div#content div.lf_linkresource ul li a {float:left;display:block;padding:8px;width:210px;}
div#content div.lf_linkresource ul li a:hover {background:#3897F3;}

/* misc */
.dropx {float:left;color:#666;font-size:100px;line-height:70px;padding-top:2px;font-family: Times, serif, Georgia;}
div#contentx .tideBody:first-child:first-letter {float:left;color:#666;font-size:100px;line-height:70px;padding-top:2px;font-family: Times, serif, Georgia;}

div#content div.lf_blog {width:460px;;}
div#content div.lf_blog h1 {width:100%;border:1px solid #BEEBFE;background:#F2F9FF;color:#110C46;font-size:90%;padding:4px 0;}
div#content div.lf_blog h1 a {display:block;padding:4px;text-decoration:none;font-size:100%;color:#110C46}
div#content div.lf_blog ul {list-style:none;}
div#content div.lf_blog ul li {clear:both;width:100%;}
div#content div.lf_blog ul li h2 {width:100%;background:#3897F3;color:#1B2E66;font-size:90%;padding:4px 0;text-align:right;}
div#content div.lf_blog ul li h2 a {float:left;background:#3897F3;font-size:90%;color:#1B2E66;text-align:left;font-weight:bold;}

/* top supplier box */
div#content div.lf_supplier_box {display:block;clear:left;}
div#content div.lf_supplier_box h1 {display:block;width:130px;text-align:center;}
div#content div.lf_supplier_box h1 a {display:block;text-decoration:none;color:#110C46;text-decoration:none;font-size:80%;padding-bottom:4px;}
div#content div.lf_supplier_box ul {display:block;margin:8px;width:130px;}
div#content div.lf_supplier_box ul li a {float:left;display:block;padding:2px;text-decoration:none;color:#F8D97C;font-weight:bold;}
div#content div.lf_supplier_box ul li a:hover {color:#000;}

div#navigation div.lf_address h2 {font-size:170%;font-weight:bold;text-align:left;padding:0 10px;}
div#navigation div.lf_address p {font-size:120%;font-weight:bold;text-align:left;padding: 0 10px;color:#047FBA}
div#navigation div.lf_address p a {color:#047FBA;}
div#navigation div.tideNavBody {padding:5px;}


