body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#toplogo{
position: relative;
	background-image: url(gifs/bg.jpg);
	background-repeat: repeat-x;
	height: 161px;
	margin: 0px;
}
.palmtree{
position: absolute;
top: 0px;
left: 5%;
z-index: 10;
}
.sun{
position: absolute;
top: 0px;
left: 25%;
z-index: 1;
}
.javeabeach{
position: absolute;
top: 70px;
left: 40%;
z-index: 20;
}
#content{
	margin: 20px 10px 10px 190px;
	text-align: justify;
}
#main{
	margin: 10px 10px 10px 190px;
}
.select { color: Navy; display: block; font-size: 13px; font-weight: bold; line-height: 2.2em; margin-left: 160px; text-align: center; }
.select a:link, .select a:visited { background-color: #0000FF; color: #FFFFFF; padding: 3px; text-align: center; text-decoration: none; }
.select a:hover { background-color: #1E90FF; color: Yellow; text-align: center; text-decoration: none; }
.typebox{ clear: right; color: #A81900; font-size: 14px;  margin: 0px 0px 0px 200px ; 	font-weight: bold;}
.imgbox{ float: right; margin: 10px 10% 0px 10px; width: 200px; z-index: 10; }
.pricebox, .priceholder{ color: #004801;  margin-top: 20px; padding-left: 10px; width: 200px; }
.priceholder{
	float: left;
}
.ref{
	font-size: 13px;
	color: #2E8B57;
}
.thinline{
	width: 100%;
	height: 9px;
	background-image: url(gifs/bgline.gif);
	clear: right;
}
.full, .fulldes{
	margin: 10px;
	font-size: 13px;
	text-align: justify;
	color: Gray;
}
.fulldes{
	clear: right;
}
.full a:link, .full a:visited, .fulldes a:link, .fulldes a:visited{
	color: #8B4513;
	text-decoration: none;
	font-weight: bold;
}
.full a:hover,.fulldes a:hover{
	color: Red;
	text-decoration: underline;
}
.info{
	margin: 10px 0px 0px 10px ;
	padding-top: 10px;
	z-index: 0;
	
}
#lang{
	position: absolute;
	top: 5px;
	right: 3%;
}
#lang a:link, #lang a:visited{
	color: Yellow;
	text-decoration: none;
	border: none;
}
#lang a:hover{
	color: #00008B;
	text-decoration: underline;
}
.dis{
	position: absolute;
	top: 0px;
}
#footer{
	margin: 10px;
	color: #8B4513;
	border: 1px solid #8B4513;
	clear: both;
	text-align: center;
}
#nav{
margin: 20px 0 0 10px;
float: left;
	width: 170px;
	color: #A52A2A;
}
#nav a:link, #nav a:visited{
	display: block;
	color: Navy;
	font-size: 13px;
	text-decoration: none;
	padding: 10px 10px 10px 20px;
	background-image: url(gifs/button_up.jpg);
	margin: 5px 0 ;
}
#nav a:hover{
	color: #FAEBD7;
	background-image: url(gifs/button_down.jpg);
}
.pictureright{
	float: right;
	clear: right;
	margin: 10px 0 10px 10px;
}
.pictureleft, .picleft{
	float: left;
	margin: 0px 10px 10px 0px;
}
.picright{
	float: right;
	margin: 0px 0px 10px 10px;
	clear: right;
}
#callnow{
position: absolute;
margin-top: 130px;
right: 10%;
font-size: 20px;
color: Navy;
z-index: 10;
}
.picturebox{ float: right; margin: 10px 10px 5px 10px; }
.thumbbox{ clear: right; float: right; width: 404px; 	margin: 0px 10px 0px 10px ;}
.featureimage, .thumb { border: 1px solid black; }
.smaller{ border: 1px solid black; margin: 3px 0 0 3px; }
.details{
	color: Blue;
	margin: 0px 0px 0px 200px ;
}
.heading{
	margin: 20px 10px 10px 200px ;
	font-size: 13px;
	color: #8B4513;
}
.description{
		margin: 0px 0px 0px 200px ;
		color: #8B4513;
}
#holrates{
	clear: both;
	margin: 20px 0px 0px 200px ;
}
.rowone{
	background-color: #A6A6FF;
	color: Black;
}
.rowtwo{
	background-color: #8FBC8F;
		color: Black;
}
.rowthree{
	background-color: #FFCC6C;
	color: Black;
	font-weight: bold;
}
.rowfour{
	background-color: #A3760B;
	color: Yellow;
}
.symbolsbox{
clear: right;
		margin: 10px 0px 0px 200px ;
}
.symbols{
float: left;
height: 70px;
	text-align: center;
	font-size: 11px;
	color: #A52A2A;
	width: 45px;
	margin: 10px 30px 10px 0;
}
.symbols p{
	margin: 1px 0px 10px 0px;
}
.news{
	color: #A52A2A;
	font-weight: bold;
}
.bedbox{
	float: left;
	width: 200px;
	margin: 20px 0 20px 10px;
}
#note, #notesale{
	clear: right;
	margin: 0px 0 0 10px;
}
#notesale{
	margin-left: 200px;
	font-size: 9px;
	color: Maroon;
}
.click{
	font-size: 9px;
	margin: 1px;
}
.pricesale{
	margin: 10px 0 10px 200px;
	font-size: 15px;
	color: #00008B;
	font-weight: bold;
}
.price{
	font-size: 15px;
	font-weight: bold;
	color: #00008B;
}
.pounds{
	font-size: 11px;
	color: #A52A2A;
}
#extras{
	margin: 20px 10px 10px 190px;
}
.fprop{
text-align: left;
	float: right;
	padding: 10px;
	margin: 0px 10px 10px 20px;
	width: 200px;
	border: 2px solid #A52A2A;
	background-color: #FFDEAD;
}
#pricebox{
	margin: 10px 10px 10px 200px ;
	font-size: 15px;
	color: #8B4513;
	font-weight: bold;
}
.clear{
		margin: 20px 20px 10px 200px;
}
.boldtext{
	font-weight: bold;
}
#special{
width: 157px;
	color: Black;
	background-color: #FFDEAD;
	border: 2px solid #A52A2A;
	padding: 5px;
}
.sp{
float: left;
}
#sm{
	margin: 20px 10px 10px 190px;
	padding: 20px 0 10px 100px;
}
#sm p{
	margin: 1px;
}
#sm a:link, #sm a:visited{
	color: Maroon;
	text-decoration: none;
}
#sm a:hover{
	color: Red;
	text-decoration: underline;
}
#sm ul{
	margin: 1px 0 1px 50px;
	list-style: none;
}
