 body, html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: 0 none;
}
body{
	scrollbar-track-color : #E8F0F8;
	scrollbar-darkshadow-color : #3266A5;
	scrollbar-shadow-color : #3D7AC5;
	scrollbar-3dlight-color : #96B8E0;
	scrollbar-highlight-color : #4580C7;
	scrollbar-face-color : #3975BD;
	scrollbar-arrow-color : #CD6456;
	background-color: #bfd0ea;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
	color: #455766;
	font-weight: normal;
}

iframe {
	background-color: #ffffff;
	background: no-repeat;
	background-repeat: no-repeat;
}

img {
	border: 0 none;
	vertical-align: top;
}

td {
	vertical-align: top;
}

/*
p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: Navy;  
font-weight: normal;
}

.frmrow1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: Navy;  
font-weight: normal;
}*/

.assist {  
color: #F9DA68;  
/*font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;*/
}
/*
.tdrow1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
color: Navy;  
}

.tdrow2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
color: Navy;  
}

.tdrow3 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;
color: Navy;  
}
*/

.hotline {  
color: #F9DA68;  
/*font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;*/
}

table.hotline {  
color: #F9DA68;  
/*font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: normal;*/
}
/*
.cms {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: Navy;  
font-weight: normal;
}*/
a, a:link, a:visited, a:hover, a:active {
	color: #455766;
	font-weight: normal;
	background: transparent;
	text-decoration: underline;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
/*
a:link {  font-family: Verdana, Arial; font-size: 11px; color: Navy; font-weight: normal; background:transparent; text-decoration: underline;
}
a:active {  font-family: Verdana, Arial; font-size: 11px; color: Navy; font-weight: normal; background:transparent; text-decoration: none }
a:hover {  font-family: Verdana, Arial; font-size: 11px; color: #7592E5; font-weight: normal; background:transparent; text-decoration: none;
}
a:visited {  font-family: Verdana, Arial; font-size: 11px; color: #5C5C5C; font-weight:normal; background:transparent; text-decoration: underline;
}
*/
a.sitemap, a.sitemap:link, a.sitemap:visited, a.sitemap:hover, a.sitemap.active {
	color: #006400;
	text-decoration: none;
}
a.sitemap:hover {
	text-decoration: underline;
}
/*
a.sitemap:link {  font-family: Verdana, Arial; font-size: 11px; color: #006400; font-weight: normal; background:transparent; text-decoration: none }
a.sitemap:active {  font-family: Verdana, Arial; font-size: 11px; color: #006400; font-weight: normal; background:transparent; text-decoration: none }
a.sitemap:hover {  font-family: Verdana, Arial; font-size: 11px; color: #006400; font-weight: normal; background:transparent; text-decoration: normal;
}
a.sitemap:visited {  font-family: Verdana, Arial; font-size: 11px; color: #006400; font-weight:normal; background:transparent; text-decoration: none }
*/
a.menu, a.menu:link, a.menu:visited, a.menu:hover, a.menu.active {
	color: #f9da68;
	text-decoration: none;
}
/*
a.menu:link {  font-family: Verdana, Arial; font-size: 11px; color: #F9DA68; font-weight:normal; background:transparent; text-decoration: none }
a.menu:active {  font-family: Verdana, Arial; font-size: 11px; color:#F9DA68; font-weight:normal; background:transparent; text-decoration: none }
a.menu:hover {  font-family: Verdana, Arial; font-size: 11px; color:#F9DA68; font-weight:normal; background:transparent; text-decoration: none }
a.menu:visited {  font-family: Verdana, Arial; font-size: 11px; color: #F9DA68; font-weight:normal; background:transparent; text-decoration: none }
*/
a.menu2, a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2.active {
	color: #f8de47;
	text-decoration: none;
}
a.menu2:hover {
	color: #fbfbb4;
}
/*
a.menu2:link {  font-family: Verdana, Arial; font-size: 11px; color: #F8DE47; font-weight:normal; background:transparent; text-decoration: none }
a.menu2:active {  font-family: Verdana, Arial; font-size: 11px; color:#F8DE47; font-weight:normal; background:transparent; text-decoration: none }
a.menu2:hover {  font-family: Verdana, Arial; font-size: 11px; color:#FBFBB4; font-weight:normal; background:transparent; text-decoration: none }
a.menu2:visited {  font-family: Verdana, Arial; font-size: 11px; color: #F8DE47; font-weight:normal; background:transparent; text-decoration: none }
*/
a.topmenu, a.topmenu:link, a.topmenu:visited, a.topmenu:hover, a.topmenu.active {
	color: #0000cc;
	text-decoration: none;
}
a.topmenu:hover {
	color: #7592e5;
}
/*
a.topmenu:link {  font-family: Verdana, Arial; font-size: 11px; color: Navy;  font-weight:normal; background:transparent; text-decoration: none }
a.topmenu:active {  font-family: Verdana, Arial; font-size: 11px; color: Navy;  font-weight:normal; background:transparent; text-decoration: none }
a.topmenu:hover {  font-family: Verdana, Arial; font-size: 11px; color: #7592E5; font-weight: normal; background:transparent; text-decoration: none;
}
a.topmenu:visited {  font-family: Verdana, Arial; font-size: 11px; color: Navy; font-weight:normal; background:transparent; text-decoration: none }
*/
a.urhere, a.urhere:link, a.urhere:visited, a.urhere:hover, a.urhere.active {
	color: #ff0000;
	text-decoration: none;
}
/*
a.urhere:link {  font-family: Verdana, Arial; font-size: 11px; color: Red; font-weight:normal; background:transparent; text-decoration: none }
a.urhere:active {  font-family: Verdana, Arial; font-size: 11px; color:Red; font-weight:normal; background:transparent; text-decoration: none }
a.urhere:hover {  font-family: Verdana, Arial; font-size: 11px; color: Red; font-weight: normal; background:transparent; text-decoration: none;
}
a.urhere:visited {  font-family: Verdana, Arial; font-size: 11px; color: Red; font-weight:normal; background:transparent; text-decoration: none }
*/
pre {
	font-size: 12px; color: #5B78B4; font-family: Verdana
}
.lig {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #666666;  line-height: 22px;  list-style-image: url(images/li-arr1.jpg); }

.block {
	background-color: #676767;
	padding: 6px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-color: #68A0E7;
}

h1,h2,h3,h4,h5 {
	font-family: Times New Roman, Times, serif;
	color: #575740;
	font-variant:small-caps;
}
h1 { font-size: 2.13em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.87em; margin-bottom: 0.5em; font-weight: normal; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 0.5em; }
h4 { font-size: 1.47em; line-height: 1.25; margin-bottom: 0.5em; }
h5 { font-size: 1.33em; font-weight: bold; margin-bottom: 0.5em; font-variant:normal; font-style: italic; }
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #575740; font-size: 0.8em; line-height: 1; font-style: italic; font-weight: lighter; }

/*
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align:middle;
	color: #006400;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#676767', Direction=90, Strength=9); 
	padding: 0px;
	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: navy;
	padding: 0px;
	vertical-align:middle;
	
}
h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F8DE47;
	padding: 0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	font-weight:bold;
	background:transparent;
	text-decoration: none;
	padding: 0px;
}
*/
.trail {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: normal;
}

.textarea  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #999999;  
font-weight: normal;

}

.terms {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Navy;
font-weight: normal;
}

/*Wizzud: search results that include special offers...*/
td.searchedSpecialOffer,
#searchResultSpecialsInner {
	background-color: #f5da6c;
}
span.searchedOfferPrice {
	font-weight: bold;
}
#searchResultSpecials {
	padding-bottom: 11px;
}
#searchResultSpecials a,
#searchResultSpecials a:link,
#searchResultSpecials a:visited,
#searchResultSpecials a:hover,
#searchResultSpecials a:active {
	text-decoration: none;
	color: #455766;
	display: block;
	padding: 4px 10px;
}
#searchResultSpecials a:hover {
	text-decoration: underline;
}
span.searchResultSpecials_boat,
span.searchResultSpecials_date,
span.searchResultSpecials_cost {
	font-weight: bold;
}

/* July 2010 additions... 
 * ====================== */
#pageContainer {
	background: #bfd0ea url(images/page_gradient_to_bfd0ea.jpg) repeat-x 0 0;
	width: 100%;
	padding: 30px 0;
}
#pagePanelLeft {
	font-size: 11px;
}
#pageBody {
	background: transparent url(images/narrow-boat-holiday-06.gif) repeat-y 100% 0;
	padding-right: 10px;
	padding-top: 32px;
}
#pageFooter a {
	color: #425269;
	text-decoration: none;
	font-size: 11px;
}
#title  {
	border-bottom: 1px dotted #575740;
	color: #676752;
	font-size: 2.67em;
	font-weight: normal;
	font-variant: small-caps;
	margin: 3px 0 0.3em;
	padding-top: 0.3em 0 0.1em;
}
#section_nav {
	float: right;
	clear: right;
	padding-right: 20px;
	padding-top: 75px;
}
a.button, a.button:link, a.button:visited, a.button:hover, a.button:active {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    border: 0px;
    color: #444;
    display: block;
    float: left;
    height: 24px;
		margin-left: 5px;
    margin-right: 3px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat top left;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active, a.button:hover {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span, a.button:hover span {
    background-position: bottom left;
}
#daySelector {
	width: 45px;
}
#monthSelector {
	width: 100px;
}
#yearSelector {
	width: 60px;
}

.alignC {text-align: center;}
.alignR {text-align: right;}
.clearB {clear: both;}
.clearR {clear: right;}
.floatL {float: left;}
.floatR {float: right;}
.gold {color: #f9da68;}
.red {color: #ff0000;}
.rowPerResult td {border-bottom:2px solid #ffffff;}
.rowPerResult td td {border-bottom:0 none;}
.valignM {vertical-align: middle;}
.vlightblue {background-color: #e9edf6;}
.white {color: #ffffff;}
.whitebg {background-color: #ffffff !important;}

