/*
Site: In Cape Verde 
URL: http://www.incapeverde.com
Author: Doug Banks - Pixel Design Studio
URL: http://www.pixeldesignstudio.co.uk
*/

body {
	margin: 0;
	background-color: #0f7aaa;
}
img {
	padding: 0;
	margin: 0;
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
/*emoves outline from Firefox */
a{
	outline:none;
}
.form select, .form input, .form textarea {vertical-align:middle;}
/* css style for messages */
.error_msg {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
}
.ok_msg {
	color: #ff0000;
}

/*start main*/
#main {
	margin: 23px auto;
	width: 907px;
}
/*start header*/
#header {
	float: left;
	width: 907px;
	height: 103px;
}
#header .logo {
	float: left;
	background: url(../images/logo-bg.gif) no-repeat;
	width: 336px;
	height: 103px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 64px;
}
/*start top navigation*/
#header .top-nav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 49px 0 0 37px;
	font-size: 0;
}
#header .top-nav li {
	float: left;
	height: 29px;
}
#header .top-nav a {
	float: left;
	height: 29px;
}
/*start content*/
#content {
	float: left;
	width: 907px;
	position: relative;
}
/*start island links*/
#island {
	float: left;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0;
}
#island li {
	position: absolute;
	display: block;
}
#island a {
	text-decoration: none;
	cursor: pointer;
	}
#island a:hover {position: relative;}
#island a:hover span {position: relative;}
#island .santo-antao {
	top: 49px;
	left: 130px;
}
#island .santo-antao a:hover span {
	display: block;
	background: url(../images/santo-antao-hover.gif) no-repeat;
	width: 146px;
	height: 37px;
	margin: -62px 0 0 82px;
}
#island .sao-vicente {
	top: 107px;
	left: 187px;
}
#island .sao-vicente a:hover span {
	display: block;
	background: url(../images/sao-vicente-hover.gif) no-repeat;
	width: 139px;
	height: 32px;
	margin: 0 0 0 -71px;
}
#island .santa-luzia {
	top: 132px;
	left: 244px;
}
#island .santa-luzia a:hover span {
	display: block;
	background: url(../images/santa-luzia-hover.gif) no-repeat;
	width: 141px;
	height: 34px;
	margin: -34px 0 0 20px;
}
#island .sao-nicolau {
	top: 156px;
	left: 317px;
}
#island .sao-nicolau a:hover span {
	display: block;
	background: url(../images/sao-nicolau-hover.gif) no-repeat;
	width: 140px;
	height: 36px;
}
#island .sal {
	top: 121px;
	left: 602px;
}
#island .sal a:hover span {
	display: block;
	background: url(../images/sal-hover.gif) no-repeat;
	width: 54px;
	height: 36px;
	margin: -87px 0 0 -54px;
}
#island .boa-vista {
	top: 247px;
	left: 607px;
}
#island .boa-vista a:hover span {
	display: block;
	background: url(../images/boa-vista-hover.gif) no-repeat;
	width: 113px;
	height: 36px;
	margin: -40px 0 0 -116px;
}
#island .malo {
	top: 435px;
	left: 552px;
}
#island .malo a:hover span {
	display: block;
	background: url(../images/malo-hover.gif) no-repeat;
	width: 64px;
	height: 35px;
	margin: -81px 0 0 -14px;
}
#island .seo-tiago {
	top: 431px;
	left: 437px;
}
#island .seo-tiago a:hover span {
	display: block;
	background: url(../images/seo-tiago-hover.gif) no-repeat;
	width: 123px;
	height: 38px;
	margin: 0 0 0 -15px;
}
#island .fogo {
	top: 487px;
	left: 300px;
}
#island .fogo a:hover span {
	display: block;
	background: url(../images/fogo-hover.gif) no-repeat;
	width: 67px;
	height: 40px;
	margin: -92px 0 0 -4px;
}
#island .brava {
	top: 518px;
	left: 252px;
}
#island .brava a:hover span {
	display: block;
	background: url(../images/brava-hover.gif) no-repeat;
	width: 73px;
	height: 35px;
	margin: -25px 0 0 -75px;
}
#island .sea {
	top: 165px;
	left: 222px;
}
#island .text {
	top: 250px;
	left: 170px;
}
#island .text span {
	display: block;
	background: url(../images/island_info.gif) no-repeat;
	width: 307px;
	height: 168px;
}
/*start left column*/
#left-column {
	float: left;
	position: relative;
	width: 108px;
}
/*start left navogation*/
#left-column .left-nav2 {
	float: left;
	list-style: none;
	padding: 0;
	margin:40px 0 0 0;
	position: relative;
	width: 108px;
}
#left-column .left-nav2 li {
	float: left;
}
#left-column .left-nav2 a {
	float: left;
	margin: 0 0 1px 0;
	text-indent: -9999px;
	overflow: hidden;
}



#left-column .left-nav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#left-column .left-nav li a {
	display: block;
	margin: 0 0 1px 0;
}
#left-column .left-nav li a:hover {background-position: 0 100%;}

#left-column .left-nav .active1 {background: url(../images/left-nav-link8-active.jpg) no-repeat !important;}
#left-column .left-nav .link1 {
	background: url(../images/left-nav-link8.jpg) no-repeat;
	width: 108px;
	height: 104px;
}
#left-column .left-nav .link1:hover {background: url(../images/left-nav-link8.jpg) no-repeat 0 100% !important;}

#left-column .left-nav .active2 {background: url(../images/left-nav-link2-active.jpg) no-repeat !important;}
#left-column .left-nav .link2 {
	background: url(../images/left-nav-link2.jpg) no-repeat;
	width: 108px;
	height: 104px;
}
#left-column .left-nav .link2:hover {background: url(../images/left-nav-link2.jpg) no-repeat 0 100% !important;}

#left-column .left-nav .active3 {background: url(../images/left-nav-link3-active.jpg) no-repeat !important;}
#left-column .left-nav .link3 {
	background: url(../images/left-nav-link3.jpg) no-repeat;
	width: 108px;
	height: 104px;
}
#left-column .left-nav .link3:hover {background: url(../images/left-nav-link3.jpg) no-repeat 0 100% !important;}
#left-column .left-nav .active4 {background: url(../images/left-nav-link4-active.jpg) no-repeat !important;}
#left-column .left-nav .link4 {
	background: url(../images/left-nav-link4.jpg) no-repeat;
	width: 108px;
	height: 104px;
}
#left-column .left-nav .link4:hover {background: url(../images/left-nav-link4.jpg) no-repeat 0 100% !important;}
#left-column .left-nav .active5 {background: url(../images/left-nav-link5-active.jpg) no-repeat !important;}
#left-column .left-nav .link5 {
	background: url(../images/left-nav-link5.jpg) no-repeat;
	width: 108px;
	height: 104px;
}
#left-column .left-nav .link5:hover {background: url(../images/left-nav-link5.jpg) no-repeat 0 100% !important;}

#left-column .left-nav .active6 {background: url(../images/left-nav-link6-active.jpg) no-repeat !important;}
#left-column .left-nav .link6 {background:url(../images/left-nav-link7.jpg) no-repeat; width:108px;height:104px;}
#left-column .left-nav .link6:hover {background: url(../images/left-nav-link6.jpg) no-repeat 0 100% !important;}

#left-column .left-nav .active7 {background: url(../images/left-nav-link7-active.jpg) no-repeat !important;}
#left-column .left-nav .link7 {
	background: url(../images/left-nav-link7.jpg) no-repeat;
	width: 108px;
	height: 104px;
}
#left-column .left-nav .link7:hover {background: url(../images/left-nav-link7.jpg) no-repeat 0 100% !important;}
/*start right column*/
#right-column {
	float: right;
	width: 776px;
	min-height: 586px;
	margin: 0 3px 0 0;
	display: inline;
}
.relative {position: relative;}
* html #right-column {height: 586px;}
/*start right box*/
#right-column .right-box {
	float: right;
	width: 220px;
	margin: 26px 0 0;
}
#right-column .right-box-top {
	float: right;
	width: 200px;
	background: url(../images/right-column-small.png) no-repeat;
	padding: 24px 10px 0 10px;
	margin:75px 0 0 0;
}
#right-column .right-box h1 {
	margin: 0;
	padding: 0 0 16px 0; 
	font: italic 20px Georgia, "Times New Roman", Times, serif;
	color: #4b4b4b;
}
#right-column .right-box p {
	margin: 0;
	padding: 0 0 14px 0;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	color: #4b4b4b;
}
#right-column .right-box h3 {
	margin: 0;
	text-align: center;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box h3 a {
	color: #4b4b4b;
	text-decoration: none;
	position: relative;
}
#right-column .right-box h3 a:hover {text-decoration: underline;}
#right-column .right-box-bottom {
	float: right;
	width: 220px;
	height: 7px;
	background: url(../images/right-column-small-bottom.png) no-repeat;
}
/*start right box-2*/ 
#right-column .right-box-2 {
	float: right;
	background: url(../images/right-column-big.png) no-repeat;
	width: 733px;
	padding: 0 0 0 43px;
	min-height: 572px;
	z-index: 99;
}
* html #right-column .right-box-2 {height: 572px;}
#right-column .right-box-2 .close {
	float: right;
	margin: 10px 24px 0 0; 
	display: inline;
	height: 40px;
}
#right-column .right-box-2 .close a {text-decoration: none;}
#right-column .right-box-2 .close a span {position: relative;}
#right-column .right-box-2 h1 {
	margin: 68px 0 0;
	font: 25px Georgia, "Times New Roman", Times, serif;
	color: #4a4949;
}
#right-column .right-box-2 h2 {
	margin: 4px 0 0;
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #4a4949;
}	
/*start text area*/
#right-column .right-box-2 .textarea {
	float: left;
	background: url(../images/text-area-bg.gif) no-repeat;
	width: 692px;
	height: 400px;
	padding: 17px 0 0 11px;
	margin: 4px 0 0 0;
	position: relative;
}
#right-column .right-box-2 .textarea .scrolled {
	width: 682px;
	margin: 0 10px 5px 0;
	overflow: auto;
	position: relative;
	height: 395px;
}
#right-column .right-box-2 .textarea .line {
	float: left;
	width: 645px;
}
* +html #right-column .right-box-2 .textarea .line {margin: 0 0 25px 0;}
#right-column .right-box-2 .textarea .line .image {float: left;}
#right-column .right-box-2 .textarea .line .text {
	float: left;
	width: 524px;
	margin: 0 0 22px 16px;
	display: inline;
	color: #4a4949;
	font: 10px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .textarea .line a {
	text-decoration: none;
	position: relative;
}
#right-column .right-box-2 .textarea .line a:hover {text-decoration: underline;}
#right-column .right-box-2 .textarea .line span a {
	text-decoration: none;
	color: #4a4949;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .textarea .line .location {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #4a4949;
	text-decoration: none;
}
#right-column .right-box-2 .textarea .line p {
	padding: 2px 0 0;
	margin: 0;
	line-height: 16px;
}
#right-column .right-box-2 .textarea .line p a {color: #0f7aaa;}
#right-column .right-box-2 .right-side {
	float: left;
	width: 255px;
	min-height: 460px;
	
}
* html #right-column .right-box-2 .right-side {height: 460px;}
#right-column .right-box-2 .link-box {
	float: left;
	background: url(../images/link-box.gif) no-repeat;
	width: 251px;
	height: 63px;
}
#right-column .right-box-2 .link-box a {
	float: left;
	display: inline;
	position: relative;
	text-decoration: none;
}
#right-column .right-box-2 .link-box .link1 {margin: 7px 0 0 20px;}
#right-column .right-box-2 .link-box .link2 {margin: 7px 0 0 37px;}
#right-column .right-box-2 .link-box .link3 {margin: 7px 0 0 27px;}
#right-column .right-box-2 .link-box .link4 {margin: 7px 40px 0 50px;}
#right-column .right-box-2 .link-box .link5 {margin: 7px 0 0;}

/*start photo area*/
#right-column .right-box-2 .right-side .photo-area {
	float: left;
	margin: 15px 2px 0 0;
	width: 253px;
	height: 190px;
	background: #fff;
	position: relative;
}
#right-column .right-box-2 .right-side .photo-area .image {
	float: left;
	margin: 3px 0 0 3px;
	position: relative;
}
#right-column .right-box-2 .right-side .photo-area .link {
	position: absolute;
	top: 3px;
	left: 189px;
	background: url(../images/photo-area-link.gif) no-repeat;
	width: 62px;
	height: 62px;
}
#right-column .right-box-2 .link-box-2 {
	float: left;
	background: url(../images/link-box-2.gif) no-repeat;
	width: 253px;
	height: 30px;
	padding: 0 0 0 0;
	margin: 12px 0 0;
	font: 20px Georgia, "Times New Roman", Times, serif; 
}
#right-column .right-box-2 .link-box-2 a {
	color: #4a4949;
	text-decoration: none;
	position: relative;
}
#right-column .right-box-2 .link-box-2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#right-column .right-box-2 .link-box-2 ul li {
	float: left;
	padding: 0 5px 0 0;}
#right-column .right-box-2 .link-box-2 a:hover, #right-column .right-box-2 .link-box-2 .active {text-decoration: underline;}
#right-column .right-box-2 .link-box-2 .left-arrow {
	float: left;
	margin: 0 12px 0 12px;
	display: inline;	
}
#right-column .right-box-2 .link-box-2 .right-arrow {margin: 0 0 0 12px;}
/*start pricing box*/
#right-column .right-box-2 .pricing-box .text{
	float: left;
	width: 135px;
	margin:0 60px 5px 0;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .pricing-box .line{
	float: left;
	padding: 5px 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .pricing-box {
	float: left;
	background: url(../images/pricing-bg.gif) no-repeat;
	width: 235px;
	height: 378px;
	margin: 15px 0 0;
	padding: 9px 9px;
	color: #4a4949;
	position: relative;
}
#right-column .right-box-2 .pricing-box .submit {
	float: left;
	margin: 24px 0 0 30px;
	position: relative;
}
#right-column  .right-box-2 .scrolled2 {
	float: left;
	overflow: auto;
	padding: 0 9px; 
	width: 215px;
	height: 378px;
}
#right-column .right-box-2 .pricing-box p {
	color: #4a4949;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .pricing-box h3 {
	margin: 15px 0 0 0;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}
/*start photo box*/
#right-column .right-box-2 .photo-box {
	float: left;
	background: url(../images/photo-box.gif) no-repeat;
	width: 256px;
	height: 141px;
	margin: 10px 0 0 0;
	overflow: hidden;
}
#right-column .right-box-2 .photo-box ul {
	float: left;
	list-style: none;
	padding: 17px 0 0 15px;
	margin: 0;
}
#right-column .right-box-2 .photo-box ul li {
	float: left;
	margin: 0 7px 12px 0;
	position: relative;
}

#right-column .right-box-2 .photo-box ul li a {
	position: relative;
	width: 52px;
	text-decoration: none;
}
#right-column .right-box-2 .photo-box ul li span {
	position: absolute;
	top: 4px;
	left: 15px;
	font: 30px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
#right-column .right-box-2 .photo-box ul li a img {
	float: left;
	position: relative;
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=80);
	width: 52px;
}
#right-column .right-box-2 .photo-box ul li a:hover img, #right-column .right-box-2 .photo-box ul li .active img {
	-moz-opacity: 1; 
	opacity: 1;
	filter: alpha(opacity=100); 
}
/*strat photo box-2*/
#right-column .right-box-2 .photo-box-2 {
	float: left;
	margin: 4px 0 0;
	background: url(../images/photo-box-2.gif) no-repeat;
	width: 253px;
	height: 160px;
}
#right-column .right-box-2 .photo-box-2 ul {
	float: left;
	list-style: none;
	padding: 11px 0 0 8px;
	margin: 0;
	overflow: hidden;
}
#right-column .right-box-2 .photo-box-2 .upload li {
	float: left;
	margin: 0;
	padding: 0 7px 10px 0;
	width: 52px;
	height: 66px;
}
* html #right-column .right-box-2 .photo-box-2 .upload li {padding: 0 7px 6px 0;}
#right-column .right-box-2 .photo-box-2 .upload li span {
	float: left;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #2e2d2d;
	cursor: hand;	
	text-transform: uppercase;
	text-decoration:none;
	padding: 0 0 0 4px;
}
#right-column .right-box-2 .photo-box-2 .upload li a {position: relative;}
/*start right box-3*/
#right-column .right-box-2 .right-box-3 {
	float: left;
	background: url(../images/right-box-bg.gif) no-repeat;
	width: 235px;
	height: 250px;
	margin: 8px 0 0;
	padding: 9px 9px;
	color: #4a4949;
	position: relative;
}
/*.right-box-3 {
overflow: auto;
}*/
#right-column .right-box-2 .right-box-3 h2 {
	margin: 0;
	font: 22px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .right-box-3 p {
	margin: 0;
	padding: 10px 0 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
/*start left side*/
#right-column .right-box-2 .left-side {
	float: left;
	width: 407px;
	height: 460px;
	margin: 0 41px 0 0;
	display: inline;
}
#right-column .right-box-2 .left-side h1 {
	margin:0;
	padding: 67px 0 0 0;
	font: 25px Georgia, "Times New Roman", Times, serif;
	color: #4a4949;
}
#right-column .right-box-2 .left-side h1 em {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #4a4949;
}
#right-column .right-box-2 .left-side h2 {font: 18px Georgia, "Times New Roman", Times, serif;}
#right-column .right-box-2 .left-side .left-box {
	float: left;
	background: url(../images/left-box-bg.gif) no-repeat;
	width: 407px;
	height: 405px;
	margin: -20px 0 0 0;
}
#right-column .right-box-2 .left-side .left-box .links {float: right;}
#right-column .right-box-2 .left-side .left-box .links a {position: relative;}
#right-column .right-box-2 .left-side .textarea-1 {
	float: left;
	width: 380px;
	height: 360px;
	padding: 20px 0 0 13px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #4a4949;
	position: relative;
}
#right-column .right-box-2 .left-side .textarea-1 .scrolled1 {
	float: left;
	width: 375px;
	padding: 0 5px 0 0;
	overflow: auto;
	position: relative;
	height: 340px;
}
#right-column .right-box-2 .left-side .textarea-1 .overflow {
	float:left;
	width:100%;
	height:135px;
	overflow:auto;
}
#right-column .right-box-2 .left-side .textarea .overflow2 {
	float:left;
	width:100%;
	height:200px;
	overflow:scroll;
	position:relative;
	margin:10px 0 0 0;
}

#right-column .right-box-2 .left-side .textarea-1 .text-editor .text-editor2{
	float: left;
	width: 375px;
	padding: 0 5px 0 0;
	position: relative;
	height: 340px;
}
#right-column .right-box-2 .left-side .textarea-1 .text-editor .submit {
	float: left;
	margin: 24px 0 0 100px;
	position: relative;
	}
#right-column .right-box-2 .left-side .textarea-1 .text-editor2 .submit {
	float: left;
	margin: 24px 0 0 100px;
	position: relative;
	}
.submit-bookings {
	float: left;
	margin: 15px 0 0 100px;
	position: relative;
	}

#right-column .right-box-2 .left-side h3 {
	margin: 0;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .left-side .textarea-1 p {
	margin: 0;
	padding: 16px 0 0;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .left-side .textarea-1 span {	
	float: left;
	margin: 8px 0 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .left-side .left-side-link {
	float: left;
	list-style: none;
	padding: 8px 0 0;
	margin: 18px 0 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: url(../images/left-box-link.gif) no-repeat;
	width: 407px;
	height: 20px;
}
#right-column .right-box-2 .left-side .left-side-link li {float: left;}
#right-column .right-box-2 .left-side .left-side-link li a {
	color: #4a4949;
	text-decoration: none;
	position: relative;
	padding: 8px 0 0 24px;
}
#right-column .right-box-2 .left-side .left-side-link li a:hover {text-decoration: underline;}
#right-column .right-box-2 .left-side .left-side-link li .active {background: url(../images/left-box-link-item.gif) no-repeat 4px 4px;}
/*start left side forms*/
#right-column .right-box-2 .left-side .form {
	float: left;
	width: 370px;
	margin: 20px 0 0 14px;
	display: inline;
}
#right-column .right-box-2 .left-side .form .line {
	float: left;
	width: 243px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
	margin: 0 0 5px 0;
}
#right-column .right-box-2 .left-side .form label {
	float: left;
	padding: 5px 0 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form .text1 {
	float: right;
	width: 115px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form .text7 {
	float: right;
	width: 35px;
	margin-right:5px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form .text8 {
	float: right;
	width: 35px;
	margin-left:5px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form .calendar {
	float: left;
	width: 100px;
	margin: -2px 0 0 6px;
	display: inline;
}
#right-column .right-box-2 .left-side .form .calendar a {
	position: relative;
	float: left;
}
#right-column .right-box-2 .left-side .form span {
	float: left;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #494949;
	margin: 6px 0 0 8px;
	display: inline;
}
#right-column .right-box-2 .left-side .form .line2 {
	float: left;
	width: 370px;
	margin: 0 0 5px 0;
}
#right-column .right-box-2 .left-side .form .text2 {
	float: left;
	width: 29px;
	margin: 0 10px 0 19px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
	display: inline;
}
#right-column .right-box-2 .left-side .form .text3 {
	float: left;
	width: 29px;
	margin: 0 10px 0 6px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
	display: inline;
}
#right-column .right-box-2 .left-side .form .text4 {
	float: right;
	width: 157px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form .line3 {
	float: left;
	width: 117px;
}
#right-column .right-box-2 .left-side .form .check {
	float: left;
	position: relative;
	margin: 4px 0 0 4px;
}
#right-column .right-box-2 .left-side .form .line4 {
	float: left;
	width: 370px;
	margin: 0 0 8px 0; 
}
#right-column .right-box-2 .left-side .form .line4 a {
	position: relative;
}
#right-column .right-box-2 .left-side .form .line4 label {padding: 6px 0 0 0;}
#right-column .right-box-2 .left-side .form .line4 span {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
	margin: 8px 0 0 20px;
	display: inline;
}
#right-column .right-box-2 .left-side .form textarea {
	float: right;
	width: 275px;
	height: 47px;
	border: 1px solid #e6e5e5;
	position: relative;
	overflow: hidden;
	color: #494949;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
#right-column .right-box-2 .left-side .form .image {
	float: left;
	margin: 0 0 0 5px;
}
#right-column .right-box-2 .left-side .form .text5 {
	float: left;
	width: 62px;
	padding: 2px 2px 2px 0;
	margin: 7px 0 0 4px;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form select {
	float: right;
	width: 119px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .form .line5 {
	float: left;
	width: 380px;
	text-align: center;
}
#right-column .right-box-2 .left-side .form .line5 label {padding: 20px 0 0 70px;}
#right-column .right-box-2 .left-side .form .text6 {
	float: left;
	width: 119px;
	padding: 2px 2px 2px 0;
	margin: 6px 0 0 80px;
	border: 1px solid #a8acaf;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
	display: inline;
}
#right-column .right-box-2 .left-side .form .btn {
	float: left;
	margin: 5px 0 0 2px;
	display: inline;
	position: relative;
}
#right-column .right-box-2 .left-side .form .submit {
	float: left;
	margin: 24px 0 0 100px;
	position: relative;
}
#right-column .right-box-2 .left-side .booking_form .submit {
	float: left;
	margin: 24px 0 0 105px;
	position: relative;
}
#right-column .right-box-2 .left-side .form .submit:hover {text-decoration: underline;}
/*start search form*/
#right-column .right-box-2 .left-side .search-form {
	float: left;
	width: 650px;
	margin: 30px 0 0 14px;
	display: inline;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
#right-column .right-box-2 .left-side .search-form .line {
	float: left;
	width: 200px;

	margin: 5px 0 0 0;
}
#right-column .right-box-2 .left-side .search-form label {
	float: left;
	margin:0 0 8px 0;

}
#right-column .right-box-2 .left-side .search-form .submit {
	float: left;
	margin: 40px 0 0 220px;
	position: relative;
}
#right-column .right-box-2 .left-side .search-form select {
	float: left;
	width: 180px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;

}
#right-column .right-box-2 .left-side .search-form .text4 {
	float: left;
	width: 180px;
	padding: 2px 2px 2px 0;
	border: 1px solid #e6e5e5;
	position: relative;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}


/*start rightbox-3*/
#right-column  .right-box-3 .scrolled2 {
	float: left;
	overflow: auto;
	padding: 0 9px; 
	width: 215px;
	height: 250px;
}
#right-column  .right-box-3 {
	float: left;
	background: url(../images/right-box-bg.gif) no-repeat;
	width: 213px;
	height: 250px;
	margin: 8px 0 0;
	padding: 9px 0;
	color: #4a4949;
	position: relative;
}
#right-column .right-box-2 .photo-box-2 .upload li a {
	position: relative;
	float: left;
	text-decoration: none;
	font-size: 0;
}


.bookings{
	width:100%;
	border:1px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
	margin:10px 0 0 0;
}
.bookings td{
	border:1px dotted #E5E5E5;
	font-size:10px;
	padding:4px;
}
hr {
margin:10px 0 0;
}
.small {
	font-size:8px;
}
.norm {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
.btn {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #494949;
}
/*login page*/
.login {
	position:relative; 
	margin:75px 0 0 250px; 
	width:175px;
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #494949;
	text-align:center;
}
.login .line2 input{
	margin:5px 0 15px 0;
}
.login-btn{
	margin:5px 0 15px 0;
}
.login .text1{
	width: 160px;	
	padding: 2px 2px 2px 0;	
	border: 1px solid #e6e5e5; 
	position: relative;
}
#forgotten-pass {
	display:none; 
	margin-top:15px; 
	overflow:hidden; 
	height:100px;
}
/*Standard pages*/
#stdContent{
	width:640px;
	margin:0 auto;
}
#stdContent .right{
	float:right;
	padding:2px;
	border:1px solid #3399FF;
	margin:0 0 15px 15px;
}
#stdContent .right2{
	float:right;
	padding:2px;
	border:1px solid #3399FF;
	margin:15px 0 15px 15px;
}
#stdContent .left{
	float:left;
	padding:2px;
	border:1px solid #3399FF;
	margin:5px 15px 15px 0;
}

#stdContent p,
#stdContent li{
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-align:justify;	
	color: #494949;
}
#stdContent span a,
#stdContent span a:visited{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color:#0066FF;
	padding:0 0 0 15px;

}
#stdContent span a:hover{
	text-decoration:underline;
}
#stdContent a,
#stdContent a:visited,
a.link,
a:visited.link {
	color:#7EC013;
	font-weight:bold;
}
#stdContent table{
	margin:0 auto;
	width:620px;
	border:1px solid #666;
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #494949;
}
.activities tr th{
	width:66px;
	padding:5px;
	background:#0F7AAA;
	color:#fff;
}
.activities tr td.title{
	text-align:left;
	font-weight:bold;
}
.activities tr td{
	height:40px;
	padding:5px;
	background:#CFF0FF;
	text-align:center;
}
.activities tr.alt td{
	background:#9FC9DD;
}
#IslandImgHolder{
	width:670px;
}
#IslandImgHolder img{
	float:left;
}

/*start footer*/
#footer {
	float: left;
	width: 907px;
}
/*start footer navigation*/
#footer .footer-nav {
	float: right;
	position: relative;
	list-style: none;
	padding:0;
	margin:0;
	font-size: 0;
}
#footer .footer-nav li {
	float: left;
}
#footer .footer-nav li a {
	text-decoration: none;
}

#footer .footer-text {
	position: relative;
	padding: 0;
	margin: 30px 0 0 225px;
	color:#9FC9DD;
	font: 10px Georgia, "Times New Roman", Times, serif;
}
#footer .footer-text a {
	color:#9FC9DD;
	text-decoration:none;
}

