body{
	background: #ffffff url(/wp-content/themes/default/images/body.jpg) center 0 repeat-y;
	margin:0px;
	padding:0px;
	font: 13pt Arial;
color:#333;
}

#wrapper{
	width:100%;
}

#wrapperFix{
	width:810px;
	padding:0px 9px 0px 15px;
	background-color:#FFFFFF;
}

#header{
	width:810px;
	height:120px;
}

img{
	border:0px;
}

#logo{
	float:left;
	width:250px;
	font-size:8pt;
}

#headText{
	float:left;
	width:550px;
	background-image:url(/wp-content/themes/default/images/headerBg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:101px;	
}

#hText{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B0BEC6;
	height:65px;
}

#hTextrelat{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B0BEC6;
	padding:5px;
}

#headTitle{
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3A6397;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

#headMenu{
	float:right;
	text-align:right;
	padding:0px 10px 0px 0px;\
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#283885;
}

#headMenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#283885;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}

#headMenu a:hover{
	text-decoration:underline;
}

#modulesDiv{
	width:810px;
	height:220px;
}

.modulesImg{
	width:545px;

}

#modulesLeft{
	float:left;

}

#modulesLeft a {color:#fff;}

.blueMod{
	background-color:#71BCDB;
	width:250px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	clear:both;
background-image:url('/wp-content/themes/default/images/blue.jpg');
}

.blueMod a {
color:#FFFFFF;
text-decoration:none;
}

.blueMod img{
	width:66px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px;

}


.greenMod{
	background-color:#ABD361;
	width:250px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
background-image:url('/wp-content/themes/default/images/green.jpg');
}

.greenMod img{
	width:66px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.redMod{
	background-color:#E79365;
	width:250px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
background-image:url('/wp-content/themes/default/images/orange.jpg');
}

.redMod img{
	width:66px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.modsepr{
	height:6px;
	width:250px;
	font-size:1px;
}

.imgMod{
	float:left;
	width:72px;
	padding:3px 0px 3px 0px;
	height:55px;
	
}

.imgMod img{
	float:left;
	width:66px;
	height:60px;
	padding:0px 3px 0px 3px;
	margin:0px;
	font-size:0px;
	line-height:0px;
}

.textMod{
	float:left;
	width:170px;
	padding:3px 0px 3px 0px;
	height:60px;
	
}

.textMod span{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#mainimg {
	text-align:left;
}
#mainimg img {
	display:none;
	position:absolute;
	left:50%;
	margin:0px 0px 0px -142px;
	z-index:100;
}

#contDiv{
	clear:both;
	width:810px;
	text-align:left;
	display:block;
}
#contDiv p {padding:10px 0;line-height:150%;}
#contDiv li {line-height:150%;}

#packages_rotate { float:right; width:530px; height: 200px; display:block; margin-top:50px; }

#packages_rotate h5 { height:30px; font-size:14px;font-weight:bold;padding:18px 0 0px 60px;margin:0px;color:#fff;} /*background: #71bcdb;*/
#packages_rotate h5.latest_specials { background-image:url(images/cap.gif); background-repeat:no-repeat; } 

#leftCol{
	float:left;
	width:250px;
	font-size:12px;
}

#rightCol{
	float:left;
	width:173px;
	font-size:12px;
	padding:14px 0px 0px 0px;
}

#cont_rightcol_block {
width:530px;
float:left;
}

#centerCol{

	float:left;
	width:362px;
	font-size:10pt;
	padding:3px 10px 0px 10px;
}
#centerCol.page {width:535px;}

#centerCol.page_album_top { width:535px; background-image:url(images/album_top.jpg); height:47px; padding:0px;  }
#centerCol.page_album { width:535px; background-image:url(images/album_page.jpg); background-repeat:repeat-y; padding:0px; }
#centerCol.page_album_foot { width:535px; background-image:url(images/album_footer.jpg); height:48px; padding:0px; }
.album_pad { padding:0 0 0 100px; }
#centerCol.page_album_top h2 {font-size:16px;color:#3a93bb;font-weight:bold; padding: 17px 0 0 100px;font-style:oblique;}

#Menu {padding: 10px 0 0 0;
}

.menuDiv{
	background-color:#E8E8E0;
	margin:0px 0px 10px 0px;
background-image:url(/wp-content/themes/default/images/menu.jpg);
}

.menuTit1{
	background-image:url(/wp-content/themes/default/images/menu1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:28px 0px 3px 145px;
	text-align:left;
	background-color:#71BCDB;
}

.menuTit2{
	background-image:url(/wp-content/themes/default/images/ship.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:18px 0px 3px 55px;
	text-align:left;
	background-color:#71BCDB;
}

.menuTit3{
	background-image:url(/wp-content/themes/default/imagessletter.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:18px 0px 3px 45px;
	text-align:left;
	background-color:#71BCDB;

}

.menuLink{

	padding:0px 0px 10px 0px;
	
}

.menuLink a{
	display:block;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6F6E6A;
	padding:5px 10px 5px 10px;
	border-bottom:2px solid #FFFFFF;	
}
.menuLink ul {padding:0;list-style:none;}


.menuLink a:hover{
		background-color:#A4D3E8;	

}

.titForm{
	float:left;
	width:90px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#405F98;
	padding:10px 0px 0px 5px;
}

.selectDiv{
	float:left;
	border:1px solid #7B8A9D;
}

.inputForm{
	float:left;
	padding:10px 0px 0px 0px;
}

.inputbox{
	border:1px solid #7B8A9D;
	width:140px;
}

.newLineForm {}

.inputBut{
	text-align:left;
	padding:10px 0px 0px 95px;
}

.button{
	background-color:#E67816;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	border:1px solid #B5BACD;

}

.contentTit1{
	background-image:url(/wp-content/themes/default/images/flag.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:15px 0px 5px 45px;
	text-align:left;
margin-top:4px;

}


.contentTit2{
	background-image:url(/wp-content/themes/default/images/cap.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:12px 0px 8px 55px;
	text-align:left;
}

.contentText{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	padding:0px 0px 20px 0px;
	text-align:left;

}

.rGreybox{
	background-color:#CEC7B4;
margin-top:10px;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
background-image:url('/wp-content/themes/default/images/phantombox.jpg');
}

.rGreybox img{
border: 1px solid #FFFFFF;
margin-bottom:10px;
float:left;
clear:both;

}
.rBluebox{
	background-color:#25AEE4;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
background-image:url('/wp-content/themes/default/images/lcraftbox.jpg');

}

.rBluebox img{
	width:160px;
margin-bottom:5px;
border: 1px solid #FFFFFF;
}

.boxTit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}


.boxText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	text-align:left;
	padding:5px 5px 5px 5px;

}

.rGrbox{
	background-image:url(/wp-content/themes/default/images/menu2.jpg);
}

.rbboxTit{
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	padding:30px 0 0px 35px;
	text-align:left;
	background-image:url(/wp-content/themes/default/images/row.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.rbboxText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#74736E;
	text-align:left;
	padding:15px 10px 15px 15px;
}

.rbboxText span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4E4D49;
	text-transform:uppercase;
}

.galeryDiv{
	width:804px;
background-image:url(/wp-content/themes/default/images/gallery_bg.jpg);	
}

.galeryTit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:22px 0px 3px 55px;
	text-align:left;
}

.galeryTit a {
color:#FFFFFF;
text-decoration:none;
}

.galimone{
	float:left;
	width:160px;
}

.galimone img {
	text-align:center;
	width:144px;
	 
}

.footer{
	
}

.bottomBanner{
	float:left;
	width:250px;
}

.footerText{
	float:left;
}

.fText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#75BAD9;	
	font-weight:bold;
	width:530px;
	margin:10px 10px 10px 10px;
	height:90px;
}

.fText a{
text-decoration:none;
}

.fCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B0BEC6;	
	text-align:left;
	margin:0px 0px 10px 10px;
	width:550px;
}

.call{
	height:5px;
	font-size:0px;
	line-height:5px;
}

#maintext{
	position:absolute;
	left:50%;
	margin:0px 0px 0px -150px;
	top:100px;
	width:550px;
}

#leftCol ul {padding:0;list-style:none; border-top: 1px solid #ccc;border-bottom: 1px solid #71BCDB;margin: 0 0 20px 0;}
#leftCol ul a {
	font:14px Arial, Helvetica, sans-serif;
	color:#6F6E6A;
	display:block;
	text-decoration:none;
	background:#e8e8e0;
	border-bottom: 1px dashed #ccc;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin:0px;
}
#leftCol ul a:hover {background-color:#A4D3E8;}
#leftCol h5 { height:30px; font-size:14px;font-weight:bold;padding:30px 0 0px 0px;margin:5px 0 0 0;color:#fff;} /*background: #71bcdb;*/
#leftCol h5.lightleysinfo {background: #71bcdb url(/wp-content/themes/default/images/information.gif) 0px 0px no-repeat; text-align:center;}
#leftCol h5.lightleyssms {background: #71bcdb url(/wp-content/themes/default/images/hbsms.gif) 0px 0px no-repeat; text-align:center;}
#leftCol h5.captainsblog {background: #71bcdb url(/wp-content/themes/default/images/captain.gif) 0px 0px no-repeat; text-align:center;}
#leftCol h5.lightleysbookings {background: #fff url(/wp-content/themes/default/images/lightleysbooking.gif) 0px 0px no-repeat; text-align:center; height:40px;}
#leftCol h5.lightleysbookings a { display:block; padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none;}
#leftCol h5.houseboatsales {background: #71bcdb url(/wp-content/themes/default/images/sales.gif) 0px 0px no-repeat; text-align:center;}
#leftCol h5.subscribenews {background: #71bcdb url(/wp-content/themes/default/imagessletter.gif) 0px 0px no-repeat; text-align:center;}
#leftCol h5.subnavigation {background: #71bcdb url(/wp-content/themes/default/images/subnav.gif) 0px 0px no-repeat;text-align:center;}


h2.houseboating, h2.captain {font-size:16px;color:#fff;font-weight:bold;background: url(/wp-content/themes/default/images/flag.gif) 0 0 no-repeat;height:25px;margin-top:4px; padding: 17px 0 0 70px;font-style:oblique;}
h2.captain {background: url(/wp-content/themes/default/images/cap.gif) 0 0 no-repeat;}

#rightCol a {color:#fff;}
#rightCol .rbboxText span a {color:#333;}
#rightCol .rbboxText p {padding:0;}

.post-20 ul, .galeryDiv ul {padding: 0 0;}
.post-20 li, .galeryDiv li {width:150px;list-style:none;height:100px;float:left;}
.post-20 li img, .galeryDiv li img, {padding: 1px;background:#72bbdb;border:1px solid #00468c;}

#centerCol img 
{ margin-right:15px;}

.gallImg {
	overflow:hidden;
	height:110px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border:0px;
}

#centerCol table {width:100%;border: 1px solid #ddd;padding: 5px;}
#centerCol th {width:120px;}
#centerCol td {padding:0;}

.boatsforsale {margin: 10px 10px 0 0;float:left;}

#centerCol ul {padding: 10px 0 10px 25px;}
#modulesDiv a {text-decoration:none;}

#rightCol .rGreybox a, #rightCol .rBluebox a {text-decoration:none;color:#000;}
#rightCol .boxTit a {color:#fff;}

#centerCol.page h2 {font-size:16px;color:#fff;font-weight:bold;background: url(/wp-content/themes/default/images/flag.gif) 0 0 no-repeat;height:25px;padding: 17px 0 0 70px;margin-top:4px;margin-bottom:10px;font-style:oblique;display:block;clear:both;}

ol.cf-ol li {display:block;float:none;width:500px;height:auto;}
ol.cf-ol li label span {display:block;width:200px;float:left;}

.post-29 table td {border:1px solid #ddd;}

#subscribe {
background: url(/wp-content/themes/default/images/menu.jpg);
}

.sub_notice {
float:left;
width: 100%!important;
height: auto;
font-size:9pt;
}

h6 {
float:left;
width: 50%;
height: auto;
font-size:9pt;
}

h1 {
background-image:url(/wp-content/themes/default/images/catering_title.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:15px 0px 5px 65px;
	text-align:left;
}
h2 {
background-image:url(/wp-content/themes/default/images/canoe_title.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:15px 0px 5px 65px;
	text-align:left;
}

#centerCol a {color:#3a93bb;}
#centerCol a:hover {text-decoration:none;}

.post-64 table, .post-40 table, .post-52 table {margin: 0 0 15px 0;border-collapse:collapse;font-size:11px;background:#eff;}
.post-64 td, .post-40 table td, .post-52 table td {border:1px solid #ccc;}
#wrapper .post-64 td p, #wrapper .post-64 th p {padding:0;margin:0;}

.post-40 caption, .post-52 table caption {padding: 5px;background: url(/wp-content/themes/default/images/table1.gif) 0 0 repeat-x;font-weight:bold;font-size:11px;}
.post-64 th, #table50, #table47, #table74, #table53, #table70, #table59, .post-40 table th, .post-52 table th {background:#eee;}

#centerCol ul {padding: 10px 0;}
#centerCol li {list-style:none;padding: 0 0 0 20px;background: url(/wp-content/themes/default/images/li.png) 0 4px no-repeat;}
#centerCol em strong {display:block;padding: 2px 5px;background:#86d1ef;}
#wrapper #centerCol h2 {font-size:20px;padding-top: 15px;}


/*gallery*/
#wrapper .post-68 li,
#wrapper .post-56 li,
#wrapper .post-20 li,
#wrapper .post-130 li {padding:0;background:0;float:left;margin: 10px;}

/*lmpro forms*/
#wrapper .post-4 form, #wrapper .post-5 form {width:300px;margin:auto;border:10px solid #eff;}
#wrapper .post-4 table, #wrapper .post-5 table {border:1px solid #56a6c9;}
#wrapper .post-4 td, #wrapper .post-5 td {padding: 2px;}
#email_address,
#firstname,
#lastname {border:1px solid #bbb;padding: 1px 3px;}

/*media page blog*/
#wrapper .blog1 {padding: 10px 0;}
#wrapper .blog1 p {padding:0;font-size:11px;}
#wrapper .blog1 h4 a {color:#3a93bb;}
#wrapper .blog1 h4 a:hover {text-decoration:none;}


.lagoonmile img {width:auto;}
.lagoonmile img {margin: 0 0 0 0px;}
.phantom img, .leisure img {float:left;margin: 0 5px 0 0;}
.thesen {background:#ccb583;}
.featherbed img, .thesen img {width:160px;}
.featherbed img {margin: 3 3 3 3px;}
.featherbed {background:#5ba7c7;}

#leftCol h5.subscribenews {background: #71bcdb url(/wp-content/themes/default/images/newsletter.gif) 0px 0px no-repeat;}

.newstit a { color: #006666; font: 9pt; font-weight: bold; font-style:italic; text-decoration:none;}

#centerCol .post-119 img {
height: 30px;
margin: 5px;
}

#centerCol hr { background: url(/wp-content/themes/default/images/divider.png); padding:15px 15px 15px 15px; border:0px; color:#EBEBEB;} 
.hr { background: url(/wp-content/themes/default/images/divider.png); padding:15px 15px 15px 15px; border:0px; color:#EBEBEB;}

.lastminute {
	background-color:#FF0000;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
}

.competition {
	background-color:#000000;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
}


#translation_bar {
width: 150px;
float:right;
margin:2px;
}

#table136 {
border:0px none #fff;
}

td img {
margin-right:15px;
}

td{
margin:0px;
padding:10px; 
display: table-cell; 
}

tr	{ 
display: table-row; 
margin:0px;
padding:10px; 
}

table {
display: table;
font-size: 10pt;
word-wrap: break-word;
border:0px none #fff;
}

table h3 {
font-size:14pt;
margin:0px;
padding:3px;
letter-spacing:2px;
}

.worm {
position:relative;
left:145px;
*left:55px;
top:10px;
*top:15px;
width:300px;
height:220px;
z-index:200;
}

.packages {
margin-top:10px;
margin-bottom: 10px;
clear:both;
}

.packages small {
font-size:8pt;
color:#000000;
}

.packages small a {
font-size:8pt;
color:#000000;
}

.packages h4 a {
color:#CC0000;
font-size:12pt;
}

.packages img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.rate_from {
width:200px;
font-size:16pt;
font-weight:bold;
color:#CC0000;
float:right;
margin-left:20px;
text-align:right;
}

#subpagenav .bbid_bold a {
	font-weight:bold;
	color: #FFFFFF;
	background-color: #FF7F00;
}

#translation_bar img {
margin:0px;
padding:0px;
}

/* SOCIAL ICONS */

ul.social { width:100%; list-style:none; }
ul.social li { height:auto; border-bottom:1px dashed #d8d8d8; padding:6px 0 0 0; display:block; }
ul.social li a { color:#5ba7c7!important; position:relative; top:-9px; left:4px; }
ul.social li.title { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#5ba7c7; height:auto; padding:0 0 5px 0; }

.push { width:100%; height:1px; line-height:0; font-size:0; padding:0; margin:0; clear:both; display:block; }