/*  reset   */
* {margin:0;padding:0;}
html,body{margin:0;padding:0}

body{font: 76% arial,sans-serif;text-align:center;background:#A7B6CD url(http://content.onlineagency.com/sites/7102/images/softbluesky.jpg) top center no-repeat;margin:0;}
div#content {color:#000;}
h1, h2, h3, ul, dl, dd, dt, li, a {margin:0;padding:0;}
h2 {color:#eaeaea;font-size:96%;}
.lf_image {float:right;border:1px solid #ccc;}
.lf_world_map {clear:both;float:left;border:1px solid #ccc;}
.lf_world_map img {clear:both;float:left;border:1px solid #ccc;}

.tidebody {clear:both;}
/* structure */

div#container {text-align:left;background:#eaeaea  url(http://content.onlineagency.com/sites/7102/images/bg20080013.jpg) repeat-y;overflow:hidden;border:1px solid #ccc;}
div#content p {line-height:1.4;}
div#contentWrapper {padding:10px 0;}

/*header */
div#header {position:relative;margin:0;text-align:center;padding-top:10px;padding-bottom:10px;background: #0096E1 url(http://content.onlineagency.com/sites/7102/images/bg20080012.jpg) no-repeat top center;color:#232F50;}
div#header h1{text-align:left;text-size:240%;color: #232F50;width:721px;margin:0 30px;}
div#header div.lf_link_box {display:none;}
div#header div.lf_link_box ul {list-style-type:none;width:700px;margin 5px;}
div#header div.lf_link_box ul li {display:block;float:left;padding:4px;}
div#header div.lf_link_box ul li a {font-size:80%;color:#232F50;}
div#header h3 {margin-top:10px;}

/* layout */
div#container{width:781px;margin:0 auto;margin-top:50px;}
div#wrapper{float:left;width:100%}
div#content{margin-left: 300px;margin-right:20px;}
div#navigation{float:left;width:130px;margin-left:-771px}
div#extra{float:left;width:130px;margin-left:-631px}
div#footer{clear:left;width:100%;margin:0 auto;}

/*footer*/
div#footer {background:#0096E1 url(http://content.onlineagency.com/sites/7102/images/bg20080012.jpg) no-repeat bottom center;;color:#eaeaea;}
.right {float:right;border:4px solid #fff;margin:10px;}
div#footer {text-align:left;margin:0;}
div#footer p{margin:0;padding:10px; text-align:center;}
div#footer a{display:inline;padding:0;color: #eaeaea}
div#footer #box {display:none;}
div#footer #box h1 {margin-left:20px;}
div#footer dl {clear:both;margin:10px;width:380px;}
div#footer dt {clear:left;float:left;border-right:1px solid #ccc;width:130px; text-align:right;margin:10px;padding:10px;}
div#footer dd {float:left;text-align:left;margin:10px 0;padding:10px 4px;}

/*navigation*/
div#navigation div.lf_content_box {padding:4px;}
div#navigation div.lf_link_box {margin-top:10px;display;block;padding;0;width:120px;}
div#navigation ul {list-style-type:none;border-bottom:1px solid #232F50;}
div#navigation ul li {display:block;border-top:1px solid #232F50;}
div#navigation ul li a {display:block;padding:4px 0px;color:#000;text-decoration:none;font-size:80%;}
div#navigation ul li a:hover {background:#fff;color:#000;}

div#navigation div.lf_content_box ul li h2 a.lf_marker {margin:0;padding:4px 0;font-size:90%;color:#000;text-align:left;background:#f4de78;border-right:4px solid #f4de78;text-decoration:none;margin:0;cursor:text;}

div#navigation dl {margin:0;width:120px;background:#516829;padding:12px 0;}
div#navigation dl dt {padding:4px 10px;color:#000;}
div#navigation dl dd {padding:4px 10px;color:#000;}
div#navigation div.lf_pages {width:120px;margin:0;padding:0;}
div#navigation div.lf_pages h1 {margin:0;padding:4px 0;font-size:90%;color:#0096E1;text-align:center;background:#f4de78;text-decoration:none;}
div#navigation div.lf_pages h1 a {color:#0096E1;text-decoration:none;}

/*extra */

div#extra ul {list-style-type:none;}
div#extra ul li a {color:#000;}
div#extra ul li a:hover {color:#777;}

div#extra div.lf_promo {width:120px;padding:0;}
div#extra div.lf_promo h1 {font-size:120%;color:#1B2E66;text-align:center;padding:4px 0;margin:0;font-weight:bold;}
div#extra div.lf_promo a {color:#000;}
div#extra div.lf_promo {font-size:90%;}
div#extra div.lf_promo ul {list-style:none;}
div#extra div.lf_promo ul li {margin:0;padding:2px}
div#extra div.lf_promo ul li p {margin:2px;}



/*content */
div#content div.lf_promo {relative:position;width:420px;}
div#content div.lf_promo h1 {clear:both;width:432px;font-size:110%;color:#fff;margin:5px 0;padding:10px 0;background:#0096E1;text-align:center;font-weight:bold;}
div#content div.lf_promo h1.lf_box_title {clear:both;width:90%;font-size:110%;color:#fff;margin:5px 14px;padding:10px 0;background:#0096E1;text-align:center;font-weight:bold;}
div#content div.lf_promo ul {margin:0px;padding:4px;list-style-type:none;}
div#content div.lf_promo ul {clear:left;float:left;text-align;center;width:100%;}
div#content div.lf_promo ul li {float:left;margin:0 10px;text-align:left;width:40%;}
div#content div.lf_promo ul li p {display:none;margin:0;padding:0;color:#000;}
div#content div.lf_promo ul li p.price {display:inline;margin:0;padding:0;color:#000;}
div#content div.lf_promo ul li h2 {margin:0;padding:0;font-size:90%;color:#000;}
div#content div.lf_promo ul li h2 a {margin:0;padding:0;font-size:90%;color:#000;}


div.lf_info_box {clear:both;float:left;width:430px;}
div.lf_info_box h1 {clear:both;float:left;width:430px;font-size:110%;color:#fff;padding:10px 0;background:#0096E1;text-align:center;font-weight:bold;margin:10px 0;}
div.lf_info_box .LFPriceSelect input {width:130px;}
div#content div.lf_info_box table {clear:left;text-align:left;width:420px;}
div#content div.lf_info_box table thead td {font-size:76%;padding:4px;background:#3EBFFF;color:#fff;}
div#content div.lf_info_box table td {font-size:76%;padding:2px;border:1px solid #ccc;color:#1B2E66;}
div#content div.lf_info_box table .even {background:#fff;}
div#content div.lf_info_box table .odd {background:#FFFF85;}
div#content div.lf_info_box table td a {display:block;color:#1B2E66;font-weight:bold;text-decoration:none;border:1px dotted #2E60BD;font-size:76%;padding:2px;}
div#content div.lf_info_box table td a:hover {background:#ccc;color:#000;}
div#content div.lf_info_box select.LFPriceSelect {font-size:76%;width:200px;}


div#content div.lf_search {margin:0;padding:0;}
div#content div.lf_search h1 {width:100%;background:#2E60BD;}
div#content div.lf_search h1 a {padding:4px;text-decoration:none;font-size:90%;color:#000}
div#content div.lf_search ul {list-style:none;}
div#content div.lf_search ul li {clear:both;width:100%;color:#000;}
div#content div.lf_search ul li h1 {width:100%;background:#f4de78;color:#1B2E66;font-size:90%;padding:4px 0;text-align:right;}
div#content div.lf_search ul li h1 a {float:left;background:#f4de78;font-size:90%;color:#1B2E66;text-align:left;font-weight:bold;padding:4px 0;}


div#content p.fees {clear:left;float:left;margin:5px 30px;padding:4px;}
div#content p.fees a {color:#1B2E66;}
div#content p.more a {clear:left:float:left;color:#1B2E66;}

div#content ul {margin:0;padding:0;list-style-type:none;}
div#content ul li {color:#000;margin:0;padding:2px}
div#content ul li a{color:#000;margin:0;padding:2px;}
div#content ul li h2{color:#000;margin:0;padding:2px}
div#content ul li a{color:#000;margin:0;padding:2px}
div#content ul li p{color:#000;margin:0;padding:2px}

/* search entras */
div#content div.Search_Form_Expanded {clear:both;float:left;width:430px;margin-top:20px;}
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;color:#000;}
div#content div.Search_Form_Expanded legend {margin-left:-4px;padding:10px 40px 10px 10px;background:#eaeaea;color:#000;}
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 {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;}
div.lf_service {float:left;text-align:left;margin:10px 2px;}
div.lf_service ul {list-style:none;}

.drop {float:left;color:#232F50;font-size:100px;line-height:70px;padding:2px;font-family: Times, serif, Georgia;margin-bottom:15px;}
div#content .tideBody:first-child:first-letter {float:left;color:#666;font-size:100px;line-height:70px;padding:2px;font-family: Times, serif, Georgia;}

div#extra p {padding:10px 5px;}
div#content .lf_form textarea {width:170px;}
.lf_search_form {width:430px;}
.lf_search  {width:430px;}
.lf_search table {width:430px;}

div#content div.lf_blog {}
div#content div.lf_blog h1 {width:100%;background:#2E60BD;color:#fff;font-size:100%;padding:4px;}
div#content div.lf_blog h1 a {display:block;padding:4px;text-decoration:none;font-size:100%;color:#fff}
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:#f4de78;color:#1B2E66;font-size:90%;padding:4px 0;text-align:right;}
div#content div.lf_blog ul li h2 a {float:left;background:#f4de78;font-size:90%;color:#1B2E66;text-align:left;font-weight:bold;}

/* ----------------- FORM FORMATTING -------------------- */
.lf_form fieldset {clear:both;float:left;width:420px;margin-left:auto;margin-right:auto;padding:5px;border:1px solid #666;}
.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;}

/* 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:#ccc;}
.lf_form fieldset div.lf_form_checkbox_multi {float:left;width:160px;border:1px solid #eaeaea;}

.lf_form fieldset.lf_fieldset_button {position:relative;width:400px;margin:10px 0px;padding:10px 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;}

.lf_form fieldset.lf_fieldset_button {position:relative;width:400px;margin:10px 0px;padding:10px 0;border:0;}
.lf_form fieldset.lf_fieldset_button label.lf_button_left {float:left;margin-left:20px;}
.lf_form fieldset.lf_fieldset_button label.lf_button_right {position:relative;float:left;margin-left:20px;}

#header div#lf_address {position:relative;margin:0;padding:5px;}
#header div#lf_address dl {position:absolute;top:-100px;right:40px;text-align:left;width:200px;background:#eaeaea;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
#header div#lf_address dt{width: 50px;float:left;font-weight: bold;font-size:90%;margin:0;padding:1px 2px;}
#header div#lf_address dd{margin:0;margin-left: 60px;font-size:90%;padding:1px 2px;}

#content h1.tideTitle {margin:15px 0 2px 15px;font-size:150%;}
#content .tideSubtitle {margin:0 0 0 15px;color:#000;}

div.lf_search_page {position:relative;text-align:center;width:420px;border:1px solid #eaeaea;height:auto;}
div.lf_search_page p  {float:left;color:#000;width:98%;margin-left:auto;margin-right:auto;}
div.lf_search_page p a {color:#000;text-decoration:none;}
div.lf_search_page div {position:relative;}
div.lf_search_page div.lf_search_prev {float:left;width:30%}
div.lf_search_page div.lf_search_next {float:left;width:30%}
div.lf_search_page div.lf_search_pagenum {float:left;width:30%}

dl {clear:both;float:left;}
dt {font-weight:bold;display:block;}
dd {display:block;width:420px;}
dd a {color:#000;}
dd.first a {color:#000;}

.clear {clear:both;}


