/* Reset */
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



/* Structure */
body {text-align:center;}

div#header {height:180px;width:800px;overflow:hidden;margin:0 auto;}
div#extra {padding-top:14px;}

div#container{width:800px;margin:0 auto;}
div#wrapper{float:left;width:500px}
div#content{float:left;width:500px}
div#navigation{display:none;}
div#extra{float:right;clear:right;width:300px}
div#footer{clear:both;width:100%}


div#navigation{clear:both;display:none;}
div#footer{clear:both;margin:0;padding:0}

div.lf_banner {clear:both;float:left;width:800px;}


.clear {clear:both;}
.right {float:right;}
.left {float:left;}

div#content div.lf_pad , div#extra div.lf_pad {padding:0 14px;}





/* Color */
body {background:#1D689F url(http://content.onlineagency.com/sites/70175/images/wm_2101.jpg);}
#container {background: #61B9F9;}

#header {color:#fff;background:#157FCD; border-bottom:1px solid #ccc;}
div#header h1 {background:#76C6FF;opacity:.80;filter: alpha(opacity=80);}
#header a {color:#fff;}
#header a:hover {color:#002A4D;background:#fff;display:block;font-weight:normal;}
#container .hover {background: #86C0EF;}

#header #travellinks {background:#7C6756 ;opacity:.80;filter: alpha(opacity=80);}
#header #travellinks ul li a {background:#80C7FF;display:block;padding:5px;color:#002A4D;border-top:1px solid #ccc;}
#header #travellinks ul li a:hover {background:#E7F3FF;color:#002A4D;}
#header #homelinks {background:#E98315;}
#header #lf_phone {padding:6px;color:#fff;}

#content div.lf_home_links {background:#7C6756 ;opacity:.80;filter: alpha(opacity=80);height:24px;margin:3px;padding-bottom:4px;position:relative;}
#content div.lf_home_links  ul li a {background:#80C7FF;display:block;padding:5px;color:#002A4D;border-bottom:1px solid #ccc;}
#content div.lf_home_links  ul li  a:hover {background:#E7F3FF;color:#002A4D;}
#content div.lf_home_links  ul li.first {background:#E6186A;padding:5px;color:#fff;}


#content h1 {color:#E68419;background:#fff;}
#content .lf_pages h1 {color:#E68419;background:#61B9F9;}
#content h1.tideTitle {color:#fff;background:#61B9F9;}
#content a {color:#000;}
#content a:hover {color:red;}
#content h1.lf_marker a:hover {color:#538FBF;}
#content div.lf_promo ul {border:1px solid #ccc;}
#content .tideSubstitle {color:#F9CF61;}
 
#content div.lf_box_box {background:#61B9F9;}


#footer div.tideFooterBody {background: url(http://content.onlineagency.com/sites/70175/images/background.png);color:#002A4d;padding:6px;color:#000;width:790px;margin:0 auto;border-top:1px solid #ccc;}
 
div#content table {border:1px solid #ccc;}
div#content table thead tr  {background:#63A8E3;}
div#content table thead tr td {padding:2px;text-align:center;}
div#content table tbody tr td {padding:2px;border-bottom:1px solid #ccc;}

#extra a {color:#000;}
#extra div.lf_promo h1 {background:#1B80D0;color:#fff;}
#extra div.lf_promo ul li {background:#fff;border:1px solid #ccc;}
#extra div.lf_promo {background:#fff;}
#extra div.lf_supplier_box h1 a.lf_marker {background:#1B80D0;color:#fff;}








/* Font */
div#bodycontainer {font: 76.6% arial,helvetica , sans-serif;}
div#bodycontainer h2 {font-size:100%;}
div#container {text-align:left;}
div#footer {text-align:center;}

a.lf_marker {text-decoration:none;cursor:text;font-size:80%;}

div.lf_search_page {font-size:70%;}
div#content .lf_search li h1 a {font-size:110%;font-weight:bold;display:block;}

div#header h1 {font-size:350%;}

div#content h1 {font-size:180%;}
div#content h1.tideTitle {font-size:220%;margin:14px 0;}

div#extra h1 {text-align:center;clear:left;float:left;overflow:hidden;}

div.lf_image {margin:14px 0;}

div.lf_box_box {margin:14px 0;}

div#extra a.lf_marker {font-size:130%;align:center;}


/* Content */

/* Header */

/* Footer */

/* Navigation */

/* Extra */

/* Search */

/* Forms */

/* Custom */

/* custom */
#header {position:relative;}
#header h1 {position:absolute;width:800px;top:40px;left:0;}
#header h1 span {margin-left:14px;}
#header #travellinks {position:absolute;width:800px;top:140px;left:0;}
#header #travellinks ul li {float:left;margin:2px;}

#header #homelinks {position:absolute;width:800px;top:0px;right:0px;}
#header #homelinks ul li {float:right;margin:0 3px;}
#header #homelinks ul li {display:block;padding:4px;}

#header #lf_phone {position:absolute;top:90px;right:10px;}

#content div.lf_home_links {margin:0 14px;}
#content div.lf_home_links  li {float:left;margin:0px 3px;background: url(http://content.onlineagency.com/sites/69671/images/buttonbkg001.png) center center repeat-x;}
#content div.lf_home_links  li a {display:block;padding:4px;}


#content .lf_banner {margin:14px;}
#content .lf_banner ul li {float:left;width:19%;margin:4px 0;}
#content .lf_banner ul li a {display:block;border:0;text-decoration:underline;}
#content .lf_supplier_box h1 {display:none;}
#content .lf_supplier_box ul li {height:36px;}
#content .lf_supplier_box ul li a {display:block;text-align:center;width:120px;}

#extra div.lf_supplier_box h1 a.lf_marker {overflow:hidden;}
#extra .lf_supplier_box ul li {height:36px;float:left;}
#extra .lf_supplier_box ul li a {display:block;text-align:center;width:120px;float:left;}

div#extra {position:relative;}

#extra div.lf_promo h1 {display:block;width:210px;padding:6px 0;overflow:hidden;}
div#extra div.lf_promo {width:210px;margin:0 auto;}
div#extra div.lf_promo ul li {clear:both;float:left;position:relative;border:1px solid #eaeaea;margin:1px 0;padding:0;width:210px;}
div#extra div.lf_promo ul li * {padding:4px;}
div#extra div.lf_promo ul li img {clear:both;float:left;width:120px;}
div#extra div.lf_promo ul li h1  a {position:absolute;left:2px;top:2px;}
#extra div.lf_supplier_box h1 a.lf_marker {display:block;width:210px;padding:6px 0;overflow:hidden;}



/* content */

.more , .fees {clear:both;float:left;}
thead td {padding:4px 0;}
table {width:100%;}
ul {clear:both;}


div#content div.lf_pages {margin:10px 0;width:150px;float:left;font-size:90%;}
div#content div.lf_pages li {clear:left;border:0;width:100%;}

div#content .lf_promo ul li {padding:4px;}



















/* form */
div.lf_search_page {text-align:center;float:left;clear:both;margin:10px 0px;font-size:80%;}

div#content div.lf_search {width:490px;}
div#content div.lf_search ul li {clear:both;float:left;width:490px;text-align:left;}
div#content div.lf_search ul li h1 a {display:block;margin:4px 0;font-size:100%;color:#000;}
div#content div.lf_search ul li h1 a:hover {color:#fff;}
div#content div.lf_search ul li a img {clear:both;float:right;margin:10px;}
div#content div.lf_search ul li {border-left:1px solid #ccc;padding:4px 0;}
div#content div.lf_search ul li dl{width: 350px;margin: 10px 0;padding: 0;float:left;}
div#content div.lf_search ul li dt{width: 100px;float: left;margin: 0 0 0 0;padding: 2px;border-top: 1px solid #D6E7FF;font-weight: bold;}

div#content .lf_search li h1 {background:#3E95F2;color:#fff;padding:4px 0}


/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
div#content div.lf_search ul li dd{float: left;width: 240px;margin: 0 0 0 0;padding: 2px;border-top: 1px solid #D6E7FF;}


.lf_form label {padding-top:9px;}
.lf_form fieldset {font-size:80%;}
.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 div.lf_form_text label {clear:left;float: left;width: 120px;text-align: right;padding-right:10px;margin:2px 0;}
.lf_form div.lf_form_text input {width:200px;margin:2px 0;border:1px solid #ccc;}
.lf_form div.lf_form_select label {clear:left;float: left;width: 120px;text-align: right;padding-right:10px;margin:2px 0;}
.lf_form div.lf_form_select select {width:200px;margin:2px 0;border:1px solid #ccc;}

.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;} 
.lf_form fieldset.lf_fieldset_2 legend {padding:10px 0;font-weight:bold;}
.lf_form fieldset.lf_fieldset_2 {margin:12px 0 12px 130px ;width:340px;}
.lf_form fieldset div.lf_form_checkbox_multi {width:150px;float:left;}
.lf_form fieldset.lf_fieldset_button label.lf_button_left {display:none;}
.lf_form fieldset.lf_fieldset_button label.lf_button_right {}

.lf_form fieldset.lf_fieldset_4 select {width:80px;font-size:80%;}
.lf_form b {margin-left:-9px;}



div.lf_calendar {clear:both;float:left;}
div#content table{clear:both;float:left;margin:10px 0;}
div#content table .lf_form {width:250px;}
div#content table .lf_form fieldset {width:250px;margin:10px;}
div#content table .lf_form fieldset label {width:90px;}
div#content table .lf_form fieldset input {width:150px;}
div#content table .lf_form fieldset select {width:150px;}
div#content table .lf_form fieldset select {width:150px;}
div#content table .lf_form fieldset.lf_fieldset_button {width:240px;}
div#content table .lf_form fieldset.lf_fieldset_button img {float:right;}

div#content div.lf_calendar table .tideWidgetHeader {text-align:center;font-size:80%;background:#FEE974;border:0px;margin:0;}
div#content div.lf_calendar table .tideWidgetHeader img:first-child {padding:0  36px;margin:0;}
div#content div.lf_calendar table table tr td  {border:1px solid #ccc;}
div#content div.lf_calendar table table tr td table tr td  {border:0px solid #ccc;padding:2px;}
div#content div.lf_calendar table .tideWidgetBody  {font-size:80%;border:1px solid #ccc;text-align:center;}
div#content div.lf_calendar table .tideWidgetBody b {font-size:80%;}

div.Search_Form_Expanded {border:1px solid #ccc;padding:2px;}
div.Search_Form_Expanded legend {font-weight:bold;}
div.Search_Form_Expanded label {float:left;width:48%;;margin:1px;text-align:right;}
div.Search_Form_Expanded label input {position:relative;width:120px;}
div.Search_Form_Expanded label select {position:relative;width:120px;}


div.lf_search_page  {width:490px;}
div.lf_search_page div p {padding:2px;}

div.lf_search_page div.lf_search_prev {float:left;width:13%;text-align:left;}
div.lf_search_page div.lf_search_pagenum {float:left;width:70%;text-align:center;}
div.lf_search_page div.lf_search_next {float:right;width:13%;text-align:right;}

div.lf_search table td.tideListPage {text-align:center;}
td.tideListHeader {text-align:center;background:#63A8E3;border:1px solid #ccc;}



div.lf_info_box dl {clear:left;}


div.lf_info_box dl dt
{
width: 80px;
padding: 4px;
float: left;
margin: 0;
font-weight: bold;
}

div.lf_info_box dl dd
{
margin-left: 110px;
padding: 4px;
width:300px;

}











/* jquery */



