/* v2.0 */


BODY{

	background-color: #FFFFFF;

}



IFRAME {

	background-color: #ffffff;

	background: no-repeat;

	background-repeat: no-repeat;

}
.IFRAME {

	background-color: #ffffff;

	background: no-repeat;

	background-repeat: no-repeat;

}

img { border: 0px; }




.codeBox{

	font-family : Verdana, Arial, Helvetica, sans-serif;

	text-indent : 10px;

	background-color:#FF7357;

	border-left :2px solid #FA9A15;

	margin-left:0px;

}

.codeBox2{

	text-indent : 10px;

	background-color:#FAF7F3;

	border-left :2px solid #FA9A15;

	margin-left:25px;

}





.Box{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color:#FFFFFF;

	border:1px solid #DFE7ED;

	margin:25px;

	COLOR: #21466F;

}



.Box2{

	background-color:#F0F8FF;

	border : 1px dotted #C2C9CE;

	font-weight : bold;

	text-indent : 5px;

}



.Box3{

	color:#4BA9ED;

	background-color:#F0F8FF;

	margin:10px;

	width : 90px;

}



.Box4{

	font-size:10px;

	color:#4BA9ED;

	background-color:#F0F8FF;

}



.Box5{

	font-size:10px;

	color:black;

}







.ItemButton{

	border : 1px solid #68A0E7;

	color : #68A0E7;

	background-color : white;

	margin : 5px;

}



.TextBox{ border:1px solid #DFE7ED; }





.Content {

	background-color : #ffffff;

	text-indent : 2px;

	border-left : 2px solid #A18400;

	padding : 3px;

}





.ListBox {

	margin : 5px;

	color : #A52A2A;	/* Brown */

	background-color : #FDC223;

	border: 1px solid #CCCCCC;

}







.ComboBox {

	margin : 5px;

	color : #3975BD;

	background-color : #E8F0F8;

	border: 1px solid #CCCCCC;

}





TextArea {

	border-style : solid;

	border-width : 1px;

	border-color : #3975BD;

	width : 175px;

	height : 100px;

	border: 1px solid #CCCCCC;

}





input {

	color:#676767;

	background-color:#ffffff;

	border-left:1px solid #333333;

	vertical-align:middle;

}



INPUT.radio { }



.button{

	border-style : solid;

	border-width : 1px;

	border-color : #666666;

	color : #ffffff;

	background-color : #7cacda;

	margin : 5px;

	

}



.leftNavSeparator {

	background-color: #A9CCE7;

	height: 1px;

	background-image: url(images/leftnavsep.gif);



}

.bottomCell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	background-color: #3270BF;

	padding: 12px;

	text-align: center;

}







.style1 {

	color: #7d7d7d;

	font-size: 9px;

	font-family: Verdana;

}

.style2 {

	color: #525252;

	font-size: 9px;

	font-family: Verdana;

}

.style4 {

	color: #ff9600;

	font-size: 9px;

	font-family: Verdana;

	font-weight: bold;

}

.style5 {

	color: #ff9600;

	font-weight: bold;

}







p {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: Navy;

font-weight: normal;

}



.cms {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

color: Navy;  

font-weight: normal;

}



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: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:link {  font-family: Verdana, Arial; font-size: 11px; color: #F8DE47; font-weight:normal; background:transparent; text-decoration: none }

a.menu:active {  font-family: Verdana, Arial; font-size: 11px; color:#F8DE47; font-weight:normal; background:transparent; text-decoration: none }

a.menu:hover {  font-family: Verdana, Arial; font-size: 11px; color:#FBFBB4; font-weight:normal; background:transparent; text-decoration: none }

a.menu:visited {  font-family: Verdana, Arial; font-size: 11px; color: #F5F5F5; font-weight:normal; background:transparent; text-decoration: none }



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:link {  font-family: Verdana, Arial; font-size: 11px; color: #000168; font-weight:normal; background:transparent; text-decoration: none }

a.topmenu:active {  font-family: Verdana, Arial; font-size: 11px; color:#000168; font-weight:normal; background:transparent; text-decoration: none }

a.topmenu:hover {  font-family: Verdana, Arial; font-size: 11px; color: #0001B0; font-weight: normal; background:transparent; text-decoration: none;

}

a.topmenu:visited {  font-family: Verdana, Arial; font-size: 11px; color: #000168; font-weight:normal; background:transparent; 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;

}



LI {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
line-height: 150%;
color: #455766;
font-weight: normal;

}




h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	color: Navy;



}



h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	color: Navy;





}

h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: Navy;

	font-weight:bold;







}



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;

}


.terms {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Navy;
font-weight: normal;

}


/* Re design additions 2008*/

#sitehome {
border:0 none;
float:left;
margin-left:16px;
height: 100%;
}

#sitelink {

padding:20px 0px 0px 20px;
}

#time {
border:0 none;
color: #575740;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:75%;
font-variant:normal;
font-weight:lighter;
line-height:100%;
margin-top:-20px;
}

#imgGroupRight {
float:right;
  padding-top: 30px;
  margin-right: 0px;
  padding-bottom: 30px
}

#imgGroupCenter {
float:left;
  padding-top: 30px;
  padding-left: 0px;
  padding-bottom: 100px
}

/*
.imgJoined {
  padding-right: 0px;
  float: left;
}
*/

.tabletext {
border:0 none;
color: #455766;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-variant:normal;
}

.tableheader {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #575740;
font-size:12px;
font-variant:normal;
line-height:150%;
}

#searchPosition {
float:right;
margin-right:20px;
margin-top:30px;
}




.suggest_link {
				background-color: #FFFFFF;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color: #3366CC;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
				position:absolute;
				right:200px;
				top:150px
				background-color: #FFFFFF; 
				text-align: left; 
				font-family:Verdana,Arial,Helvetica,sans-serif;
				color: #000000;
				font-size:12px;
			}

/*Twitter*/

#twitter_div {
    padding: 20px 0px 20px 0px;
}

#twitter_update_list {
    list-style: none;
	padding: 20px 20px 0px 20px;
}

.twit {
  padding: 20px;
}

/* ==== DOWNLOAD === */
#download {

}
#download div {

}
#download a,
#download a:link,
#download a:visited,
#download a:hover,
#download a:active {
	position: relative;
	top: 20px;
	left: 0;
	padding-top: 6px;
	padding-left: 30px;
	font-size: 12pt;
	color: #255291;
	text-decoration: none;
	background: transparent url(data/images/download-arrow-2.gif) no-repeat 0 0;
}
#download a:hover {
	color: #254a26;
	background-image: url(data/images/download-arrow-3.gif);
}

/* ==== CONTACT FORM ==== */
#contactForm table {
	width: 95%;
	border: 0 none;
}
#contactForm td {
	vertical-align: top;
}
#contactForm .wide_field {
	width: 99%;
}
#contactForm .reqd_field_empty {
	border-color: #cc0000;
}
#contactError {
	color: #cc0000;
	display: none;
	font-weight: bold;
}
#contactSuccess {
	color: #009900;
	display: none;
	font-weight: bold;
}

/* DAYBOAT HIRE */
#dayHireBooking td {
	font-size: 13px;

}
#dayBoatCalendars div {
	display: none;
    padding-top: 30px;
}
#dayBoatCalendars ul {
	list-style-type: none;
	margin: 0;
	padding: 2px 0px;
}
#dayBoatCalendars li {
	display: inline;
	padding-right: 10px;
}
#dayBoatCalendars li a:hover {
	text-decoration: underline;
}
#dayBoatCalendars li span {
	font-size: 0.9em;
}
#dayBoatCalendars table {
	font-size: 75%;
    border: solid 1px;
}
#dayBoatCalendars thead {
	background-color: #c2d1e6;
	font-weight: bold;
}
#dayBoatCalendars thead td {
	width: 14%;
}
#dayBoatCalendars tbody td {
	text-align: right;
	height: 2em;
	vertical-align: top;
    border: solid 1px;
}
#dayBoatCalendars tbody td.dbcSelectable {
	cursor: pointer;
}
#dayBoatCalendars tbody td.dbcSelectHover {
	background-color: #ffcc00;
}
#dayBoatCalendars tbody td.dbcSelected {
	background-color: #99ff99;
}
#dayBoatCalendars td input {
	float: left;
	visibility: hidden;
}
#dbcIsDayHire, #dbcIsMiniBreak {
	border: 0px none;
}
.dbcMissingField {
	border-color: #ff0000;
}

