a.arealink {
	border: solid 2px #D10000; /*background-color: #E8E8FF;*/
	color: #D10000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px, 5px, 2px, 5px;
	text-align: left;
	text-decoration: none;
	width: 115px;
}

a.arealink:hover {
	background-color: #FFFFFF;
	border: solid 2px #D10000;
}

/*arealink2 is for floating arealink menu on areainfo page*/
a.arealink2 {
	border: solid 0px #D10000; /*background-color: #E8E8FF;*/
	color: #D10000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px, 0px, 0px, 0px;
	text-align: left;
	text-decoration: none;
	width: 102px;
}

a.arealink2:hover {
	background-color: #FFFFFF;
	border: solid 0px #D10000;
}

a.at {
	background: #D10000;
	border: 2px solid #FFAEAE;
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	text-decoration: none;
	width: 107px;
}
* html a.at { 
width: 115px; /* total width, only for IE5.x/Win */ 
w\idth: 115px; /* content width for other IE */ 
}

a.menudetaillink {
	border: solid 2px #D10000;
	color: #D10000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px, 0px, 2px, 2px;
	text-align: left;
	text-decoration: none;
	width: 106px;
}

a.menudetaillink:hover {
	background-color: #FFFFFF;
	border: solid 2px #D10000;
}

a.menulink {
	border: solid 2px #D10000;
	color: #D10000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	text-decoration: none;
	width: 107px;
}
* html a.menulink { 
width: 115px; /* total width, only for IE5.x/Win */ 
w\idth: 115px; /* content width for other IE */ 
}

a.menulink:hover {
	background-color: #FFFFFF;
	border: solid 2px #D10000;
}

a.propname {
	background-color: #D10000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

a.propname:hover {
	background-color: #FFFFFF;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

body {
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	scrollbar-3dlight-color: #4C0000;
	scrollbar-arrow-color: #4C0000;
	scrollbar-darkshadow-color: #570000;
	scrollbar-face-color: #FFFFEC;
	scrollbar-highlight-color: #B90000;
	scrollbar-shadow-color: #B90000;
	scrollbar-track-color: #B90000;
}

form {
	color: #7D0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

hr {
	color: #D10000;
	width: 100%;
}

input.button {
	background: #FFFFFF;
	border: 1px solid #D10000;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

input.contact {
	background: #FFFFFF;
	border: 1px solid #D10000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

select.contact {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   padding: 5px;
}

option.contact {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   padding: 5px;
}

table.distance, td.distance, tr.distance {
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

textarea, input, select, option {
	background-color: #FFFFEC;
	border: thin solid #663300;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

textarea.contact {
	background: #FFFFFF;
	border: 1px solid #D10000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

ul.arealink2 {
	background-color: #FFFFEC;
	border: solid 2px #D10000;
	color: #D10000;
	list-style: square inside;
	padding: 0px, 0px, 0px, 3px;
}

.areainfo {
	border-bottom: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 2px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px;
	text-align: justify;
}

.brochurebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.brochuredownload {
	border-bottom: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 2px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.brochureform {
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
}

.brochurelink a {
	background-color: #FFFFFF;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	text-decoration: none;
}

.brochurelink a:hover {
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	text-decoration: underline;
}

.brochuretitle {
	font-size: 12px;
	font-weight: bold;
}

a.brochuretitle {
	color: #D10000;
	text-decoration:none;
}

a.brochuretitle:hover {
	color: #220000;
	text-decoration:underline;
}

.capital {
	font-family: Verdana, Arial, Hevetica, san-serif;
	font-size: 125%;
	font-weight: bold;
}

.contactleft {
	border-bottom: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 1px solid #D10000;
	border-top: 0px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.forsale {
	background-color: #FFFFEC;
	color: #220000;
	font-size: 12px;
	text-align: center;

}

.copyright {
	background-color: #FFFFEC;
	color: #220000;
	font-size: 11px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
}

.copyright a {
	background-color: #FFFFEC;
	border: 1px solid #FFFFFF;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	text-decoration: none;
}

.copyright a:hover {
	background-color: #FFFFEC;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	text-decoration: none;
}

.date {
	font-size: 12px;
}

.description {
	border-left: 5px solid #FFFFEC;
	border-right: 5px solid #FFFFEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}

.detailattributeleft {
	border-bottom: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 1px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.detailattributelefttop {
	border-bottom: 2px solid #D10000;
	border-top: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 1px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.detailattributeright {
	border-bottom: 2px solid #D10000;
	border-left: 1px solid #D10000;
	border-right: 2px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.detailattributerighttop {
	border-bottom: 2px solid #D10000;
	border-top: 2px solid #D10000;	
	border-left: 1px solid #D10000;
	border-right: 2px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.detailattributeall {
	border-bottom: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 2px solid #D10000;
	border-top: 2px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.detailcaption {
	color: #D10000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.detaildescription {
	border-bottom: 2px solid #D10000;
	border-left: 2px solid #D10000;
	border-right: 2px solid #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.detaileuros {
	background-color: #D10000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
}

.detailimage {
	border: 2px solid #D10000;
}

.detailpounds {
	background-color: #D10000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
}

.detailpounds a{
	background-color: #D10000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.detailpounds a:hover{
	background-color: #FFFFFF;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.dezertdezine {
	background-color: #FFFFEC;
	border: 0px none;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}

.dezertdezine a {
	background-color: #FFFFEC;
	border: 0px none;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	text-decoration: none;
}

.dezertdezine a:hover {
	background-color: #FFFFEC;
	border: 0px none;
	color: #FF8000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}

.distance a {
	background-color: #FFFFFF;
	border: 0px none;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-decoration: none;
}

.distance a:hover {
	background-color: #FFFFFF;
	border: 0px none;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-decoration: underline;
}

.error {
   color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   font-weight: bold;
	padding: 3px;	
}

.formmailnote {
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}

.godirect {
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.godirect a {
	border: 0px none;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: none;
}

.godirect a:hover {
	border: 0px none;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: underline;
}

.image {
	border: 3px double BD0000;
}

.indexbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	text-align: justify;
}

.main a {
	background-color: #FFFFEC;
	border: 2px solid #D10000;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	text-decoration: none;
}

.main a:hover {
	background-color: #FFFFFF;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.missing {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.missing a {
	background-color: #FFFFFF;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.missing a:hover {
	background-color: #FFFFFF;
	color: #FF4444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

.moreinfo a {
	background-color: #D10000;
	border: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.moreinfo a:hover {
	background-color: #FFFFFF;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.noimage {
	background-color: #FFFFFF;
	border: 2px solid #D10000;
	color: #220000;
	font-size: 11px;
	padding: 3px;
}

.noimgspacer {
	padding-right: 8px;
}

.noprops {
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.noprops a{
	background-color: #FFFFEC;
	color: #970000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.noprops a:hover{
	background-color: #FFFFEC;
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.pad5{
	padding: 5px;
	text-align: center;
}

.padareaname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 12px;
}

.padareaname a {
	color: #220000;
	text-decoration: none;
}

.padareaname a:hover {
	color: #220000;
	text-decoration: none;
}


.padeuros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 12px;
}

.padpounds{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px 2px 5px;
}

.paging {
	background-color: #D10000;
	border: 1px solid #D10000;
	color: #F4F4DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	text-decoration: none;
}

.poundslink a {
	background-color: #FFFFEC;
	border: 1px solid #FFFFEC;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
}

.poundslink a:hover {
	background-color: #FFFFEC;
	color: #970000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px 2px 5px;
	text-decoration: underline;
}

.pricepolicy {
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pricepolicy a {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.pricepolicy a:hover {
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.propname {
	background-color: #D10000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.searchtitle {
	background: url(pf_imgs/bg01.gif) #FFF5EB;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:2px;
}

.success {
   color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   font-weight: bold;
	padding: 3px;	
}

.tblborder2 {
	border: 2px solid #D10000;
}

.tblheader {
	background-color: #D10000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	text-align: center;
}

.thumb {
	border: 3px double BD0000;
}

.thumbcaption a {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.thumbcaption a:hover {
	color: #D10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.white11 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.yoursearch{
	background-color: #FFFFFF;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.nextprev_img {
	color: blue !important;
	text-decoration:none;
	padding:0 0 0 10px;
}

.lft {
	padding:0 10px 0 0 !important;

}

.villa_list {
margin:none;
padding-left:13px;
list-style-type: circle;
}
* html .villa_list {
padding-left:3px;/*for ie5.x win */
marg\in:1px;/*for ie6*/
padd\ing-left:13px;/*for ie6*/
}


#search p {
	background: url(pf_imgs/bg01.gif) #FFF5EB;
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:2px;
	padding-left:5px;
}

#search select {
	width:120px;
	#color: #663300;
	padding:0;
	margin-top:3px;
}

.spacer5{
height:5px;
overflow:hidden;
}
p.spacer5 {margin:0;padding:0;}

.spacer10{
height:10px;
overflow:hidden;
}
p.spacer10 {margin:0;padding:0;}

.spacer15{
height:15px;
overflow:hidden;
}
p.spacer15 {margin:0;padding:0;}

/*table, td, tr {
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/
