* {
	padding:0px;
	margin:0px;
	border:0px;
	text-indent:0px;
}
form {
	padding:0px;
	margin:0px;
}
body {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:0px;
	color:#333333;
}
#page {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	text-align:left;
}
#wrap {
	width:760px;
	text-align:left;
}
#leftcolumn {
	float:left;
	width:145px;
	padding:0px;
	line-height:0px;
}
#where {
	padding-top:7px;
}
#where img {
	padding-bottom:1px;
	border:0px;
}
#main {
	padding-top:7px;
	line-height:0px;
}
#contenth {
	float:right;
	width:760px;
	padding:0px;
	margin:0px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	padding-bottom:10px;
}
#content {
	width:760px;
	padding:0px;
	margin:0px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	padding-bottom:10px;
	line-height:130%;
}
#content p {
	padding-top:5px;
	padding-bottom:3px;
}
#content ul {
	padding-top:5px;
	padding-bottom:3px;
}
#maincontent {
	float:left;
	width:521px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	position:relative;
}
#contentdetails {
	margin-left:18px;
	float:left;
	width:410px;
}
#contentdesc {
	margin-top:5px;
}
#contentback {
	margin-top:15px;
}
#contentdetails a {
	text-decoration:none;
	color:#397399;
	font-weight:bold;
}
#mainc {
	padding-left:0px;
	padding-right:10px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#mainc div {
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
}
#mainc div img {
	padding-left:5px;
}
#mainc div.info {
	background:url('/assets/gfx/bgs/b5d8f2_bg.gif');
	width:99%;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}
#mainc div.info img {
	padding-left:5px;
	padding-bottom:5px;
}
#mainc div.info a {
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#397399;
}
#mainc div.info a:hover {
	color:#000000;
}
#mainc div.info td {
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
#mainc div.info p {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin:0px;
}
#mainc #rr {
	padding:0px;
	margin:0px;
	float:right;
	width:329px;
	height:260px;
	line-height:140%;	
}
#mainc #rr img {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	margin:0px;
}
#mainc #rr div {
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}
#mainc #rr a {
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#397399;
}
#mainc #wcu {
	padding:0px;
	margin:0px;
	float:left;
	width:171px;
	height:260px;
	line-height:130%;
}
#mainc #wcu img {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	margin:0px;
}
#mainc #wcu div {
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}
#mainc #wcu a {
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#397399;
}
#newcolumn {
	padding:0px;
	background:url('/assets/gfx/bgs/636363_bg.gif');
	float:right;
	width:233px;
	height:270px;
	margin:0px;
}
#newcolumn img.title {
	 margin:0px;
	 margin-top:0px;
	 margin-bottom:0px;
}
#newcolumn div.title {
	 margin:0px;
	 margin-top:6px;
	 margin-bottom:2px;
}
#newcolumn div.title img {
	 margin:0px;
	 margin-top:0px;
	 margin-left:5px;
	 margin-bottom:0px;
}
#newcolumn p {
	margin:0px;
	margin-top:3px;
	 margin-left:5px;
	margin-bottom:3px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
#newcolumn div {
	margin:0px;
	margin-left:10px;
	margin-right:2px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
#newcolumn form {
	padding:0px;
	margin:0px;
	border:0px;
	 margin-left:5px;
	 margin-bottom:5px;
}
#newcolumn b {
	font-size:11px;
}
#newcolumn a {
	font-weight:bold;
	font-size:11px;	;
	text-decoration:none;
	color:#ffffff;
}
#newcolumn span.date {
	color:#ABABAB;
	font-weight:bold;
}
#overviewcolumn {
	background:url('/assets/gfx/bgs/83bee9_bg.gif');
	float:right;
	width:214px;
	padding:0px;
}
#overviewcolumn div.title {
	 padding-left:2px;
	 padding-top:2px;
	 padding-bottom:2px;
	 margin:0px;
}
#overviewcolumn div.img {
	 padding-left:1px;
	 padding-top:2px;
	 padding-bottom:2px;
	 margin:0px;
}
#overviewcolumn div.img img {
	 border:solid 1px #ffffff;
}
#overviewcolumn p {
	margin:0px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#footer {
	clear:both;
	width:760px;
	line-height:23px;
	background:url('/assets/gfx/footer.gif');
}
#footer table {
	width:755px;
	padding-top:1px;
	padding-left:3px;
	line-height:23px;
}
#footer td {
	line-height:22px;
	vertical-align:middle;
	font-size:10px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	color:#666666;
}
#footer td a {
	font-size:10px;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
#footer td a:visited {
	color:#666666;
}
#footer td ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#footer td li {
	display:inline;
	padding:0px;
}
.frm {
	background-color:#CCCCCC;
	border-style:none;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	padding-left:4px;
}
#subscribe {
	padding:0px;
	margin:0px;
	border:0px;
}
.guides {
	float:left;
	margin-left:10px;
	color:#333333;
	width:175px;
}
.guide-name {
	margin-top:12px;
}
.guide-title {
	margin-top:7px;
	font-style:italic;
}
.guide-desc {
	margin-top:7px;
}
.flag {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:128px;
}
.flag a {
	color:#397399;
	text-decoration:none;
	font-weight:bold;
}
.flag div {
	margin-top:3px;
}
#datdesc {
	margin-left:20px;
	color:#333333;
}
#datlink {
	margin-left:20px;
	margin-top:7px;
	margin-bottom:7px;
	color:#333333;
}
#datlink a {
	color:#397399;
	text-decoration:none;
}
#tblprices {
	float:middle;
	width:620px;
	border:solid 2px #83BEE9;
	margin-left:20px;
	border-top-width:2px;
	border-bottom-width:1px;
}
#tblprices th {
	background-color:#619CC3;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border:solid 1px #83BEE9;
	border-bottom-width:2px;
	padding:6px;
}
#tblprices td {
	background-color:#ffffff;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	border:solid 1px #83BEE9;
	border-bottom-width:2px;
	padding-left:2px;
}
#tblprices tr {

}
#tblprices div.dates {
	float:left;
	width:268px;
}
#tblprices div.duration {
	float:left;
	width:73px;
}
#tblprices div.pricesterling {
	float:left;
	width:66px;
}
#tblprices div.pricedollar {
	float:left;
	width:63px;
}
#tblprices div.priceeuro {
	float:left;
	width:70px;
}
.nexstp {
	width:580px;
	background-color:#b5d8f2;
	padding:1px;
	margin-left:20px;
}
.nexstp ul li {
	background-color:#b5d8f2;
	margin:1px;
	margin-top:2px;
	height:18px;
	text-indent:5px;
	line-height:18px;
	vertical-align:middle;
	list-style:none;
}
.nexstp ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.nexstp a {
	text-decoration:none;
	color:#397399;
	font-weight:bold;
}
#backbtn {
	margin-left:20px;
	margin-top:10px;
}
#backbtn a {
	text-decoration:none;
	color:#397399;
	font-weight:bold;
}
#gear {
	margin-left:20px;
	height:350px;
	background:url(/assets/gfx/gear/gear.jpg) no-repeat;
	background-position:top right;
}
#gear a {
	text-decoration:none;
	color:#397399;
	font-weight:bold;
}
#gear ul li {
	margin:1px;
	margin-top:2px;
	height:18px;
	text-indent:5px;
	line-height:18px;
	vertical-align:middle;
	list-style:none;
}
#gear ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#item {
	margin-left:20px;
}
#itemdetails {
	margin-left:18px;
	float:left;
	width:410px;
}
#itemdesc {
	margin-top:5px;
}
#itemsizes {
	margin-top:15px;
}
#itemcolours {
	margin-top:5px;
}
#itemprice {
	margin-top:5px;
}
#itempurchase {
	margin-top:15px;
}
#itemback {
	margin-top:15px;
}
#itemdetails a {
	text-decoration:none;
	color:#397399;
	font-weight:bold;
}
.clearer {
	clear:both;
}
.padding5 {
	padding:5px;
}
.top10 {
	margin-top:10px;
}

#destTitle {
	margin:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-left:2px;
}
#contentimage {
	margin-left:20px;
}
#tblreveal {
	width:550px;
	border:solid 2px #83BEE9;
	margin-left:20px;
	border-top-width:2px;
	border-bottom-width:1px;
}
#tblreveal th {
	background-color:#619CC3;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border:solid 1px #83BEE9;
	border-bottom-width:2px;
	padding:6px;
}
#tblreveal td {
	background-color:#ffffff;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	border:solid 1px #83BEE9;
	border-bottom-width:2px;
	padding-left:2px;
}
#tblreveal tr {

}
#tblreveal div.pic {
	float:left;
	width:66px;
	padding:2px;
}
#tblreveal div.text2 {
	float:left;
	width:450px;
}
#tblcontact {
	width:481px;
	margin-left:20px;
	border-top-width:2px;
	border-bottom-width:1px;
}
#tblcontact td {
	background-color:#ffffff;
	font-family:tahoma, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border-bottom-width:2px;
}
#tblcontact tr {

}
#tblcontact div.heading {
	float:left;
	width:180px;
	padding:2px;
}
#tblcontact div.form {
	float:left;
	width:290px;
}
#tblbook tr {}
#tblbook {width:740px; margin-left:5px; border-top-width:2px; border-bottom-width:1px;}
#tblbook td {background-color:#ffffff; 	font-family:tahoma, verdana, geneva, helvetica, sans-serif; font-size:10px; color:#333333; border-bottom-width:2px;}
#tblbook div.title {float:left; width:95px; padding:5px; font-weight:bold;}
#tblbook div.heading {float:left; width:105px; padding:2px;}
#tblbook div.form {float:left; width:200px;}
.img {padding-top:6px; padding-bottom:6px;}
.raft {line-height:28px;}
.form1 {background-color: #ffffff; color: black; font-family:tahoma, verdana, geneva, helvetica, sans-serif; font-size: 12px; border: inset 1px #7F9DB9; padding: 2px;}
select, textarea {background-color: #ffffff; color: black; font-family:tahoma, verdana, geneva, helvetica, sans-serif; font-size: 12px; border: inset 1px #7F9DB9; padding: 2px;}
.form2 {background-color: #aaaaaa; color: black; font-family:tahoma, verdana, geneva, helvetica, sans-serif; font-size: 12px; border: outset 1px gray; padding: 2px;}
.mapsub {display:none; position:absolute; background-color:#83BEE9; width:130px; height:81px; z-index:5;}
.mapsub b {font-family:Franklin Gothic Demi,Tahoma; font-size:14px; font-weight:normal; color:#333333;}
.mapsub a {font-size:11px; font-family:tahoma; text-decoration:none; color:#0820b4;}
#mapContainer {position:relative; float:right; margin:0px; border:0px; padding:0px;}
#map {margin:0px; border:0px; padding:0px;}
#mapContent {margin-left:10px; color:#333333;}
#mapDesc {float:left; width:118px;}
#mapDesc img {margin-top:10px; margin-bottom:10px;}
.forminput1 {color: #336699; font-family: tahoma, verdana, geneva, helvetica, sans-serif; font-style: normal; font-size: 10px; background-color: #FFFFFF; border: solid 1px #A7BBD3; width: 100px; height: 17px;}
.forminput2 {color: #336699; font-family: tahoma, verdana, geneva, helvetica, sans-serif; font-style: normal; font-size: 10px; background-color: #FFFFFF; border: solid 1px #A7BBD3; width: 100px; height: 17px;}
.forminput3 {color: #336699; font-family: tahoma, verdana, geneva, helvetica, sans-serif; font-style: normal; font-size: 10px; background-color: #FFFFFF; border: solid 1px #A7BBD3; width: 230px; height: 17px;}
.forminput4 {color: #336699; font-family: tahoma, verdana, geneva, helvetica, sans-serif; font-style: normal; font-size: 10px; background-color: #FFFFFF; border: solid 1px #A7BBD3; width: 230px; height: 100px;}
.forminput5 {color: #336699; font-family: tahoma, verdana, geneva, helvetica, sans-serif; font-style: normal; font-size: 10px; background-color: #FFFFFF; border: solid 1px #A7BBD3; width: 230px; height: 17px;}
.pricedollars {
	width:60px;
	float:left;
}