body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; background: #0916CB url(images/mainbg.png) repeat-x top left; margin: 0 auto 0 auto; padding:0;}

#container{width:100%; margin:0; padding:0; display:block; text-align:center;}
#holder{width:1000px; margin:0 auto 0 auto; padding:0; background:#fff; text-align:left;}
#header{width:1000px; height:270px; margin:0; padding:0; text-align:left;}
#logo{width:389px; height:270px; margin:0; padding:0; float:left;}
#headerimage{width:604px; height:270px; margin:0; padding:0; float:right;}
.tel{font-size: 13px; color:#fff; font-weight:bold;}
#navbarleft{width:858px; height:25px; margin:0; padding:5px 0 0 0; background:#151681; float:left;}
#navbarright{width:142px; height:25px; margin:0; padding:5px 0 0 0; background:#BABBBC; float:right;}
#whitespace{background:#fff;}
#home{width:980px; margin:0; padding:0  0 0 20px;}
#maincontent{width:960px; margin:0; padding:0 20px 0 20px;}
#leftpanel{width:290px;}
#mainpanel{width:670px; padding:0 0 0 10px;}

#navbarleft a{font-size: 15px; color:#fff;}
#navbarleft a:hover{font-size: 15px; color:#BABBBC;}
#navbarright a{font-size: 15px; color:#151681;}
#navbarright a:hover{font-size: 15px; color:#fff;}

.formfield {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;color: #000000;	text-decoration: none;}
.formsubmit {font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}
.formsubmit:hover {font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C00000;}
.stdbutton {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;	color: #000000;	text-decoration: none;}

.title {font:13px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#151681;}
.title:hover {font:13px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C00000;}
.highlight{color:#C00000;}
.row{vertical-align:top;}
.rowtint{background:#ddd; vertical-align:top;}

li  {list-style:square; font-size:9pt; line-height:15pt; margin:0; padding:0;}

#breadcrumbs{margin:0; padding:0; font:7pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#BABBBC; text-align:left;}
#breadcrumbs a{font-size:7pt; color:#BABBBC; text-decoration:none;}
#breadcrumbs a:hover{font-size:7pt; color:#151681; text-decoration:none;}
#currency{margin:0; padding:0; font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#151681; text-align:left;}
#summary{width:678px; margin:0 0 0 0; padding:10px 0 0 0; font:11pt Bookman Old Style; color:#000; text-align:left;}

#featured{width:600px; height:70px; background:url(./images/featuredbg.gif) no-repeat top left; margin:0 0 0 0; padding:5px 0 0 77px; font:11pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-align:left;}

#specialoffers{width:600px; height:89px; background:url(./images/specialbg.gif) no-repeat top left; margin:0 0 0 0; padding:5px 0 0 77px; font:11pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-align:left;}
#offers {width:595px; height:54px; overflow:auto; font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-align:left; margin: 10px 0 0 0;}
.specialtitle{font:11pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C00000; text-align:left; font-weight:bold;}

.pricebox{padding:0; width:260px; border:2px solid #C00000; font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-align:left; float:right;}
.priceinner{width:258px; padding:1px; background:#FEEC9A; text-align:center; color:#000; font-size:8pt;}
.box{padding:2px 2px 2px 2px; width:266px; border:2px solid #BABBBC; font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.boxtitle{font-size: 10pt; color:#fff; font-weight:bold;}
.boxtitleblue{font-size: 10pt; color:#151681; font-weight:bold;}
.boxul{margin:10px 0 5px 15px;}
html>/**/body .boxul{margin:10px 0 5px 0; padding:0 0 0 15px;}
.inner{width:258px; padding:4px; background:#fff; text-align:center; color:#000; font-size:8pt;}
.inner td{font-weight:bold; font-size:7pt;}
.innerhead{width:250px; padding:4px; background:#fff; border:1px solid #151681; text-align:center;}

.redinner{width:258px; padding:4px; background:#FEEC9A; text-align:center; color:#000; font-size:8pt;}
.redinner td{font-weight:bold; font-size:7pt;}
.redhead{width:250px; padding:4px; background:#C00000; text-align:center;}


.blueinner{width:258px; padding:4px; background:#BEE1F5; text-align:center; color:#000; font-size:8pt;}
.blueinner td{font-weight:bold; font-size:7pt;}
.bluehead{width:250px; padding:4px; background:#151681; text-align:center;}

.imageframe{float:right; background: #BABBBC; padding: 2px 2px 2px 2px; margin: 3px 0 3px 3px;}
.month{font-size:7pt;}
.month2{font-size:6pt;}

#subnav{width:678px; list-style:none; margin:0; padding: 0; float:left;}
#subnav li{display:block; margin:0; padding: 0; float:left; text-align:center; width:135px; height:45px; font-size:11pt; color:#ccc; line-height:13pt;}
#subnav li a{display:block; width:135px; height:45px; font-size:11pt; color:#959595; line-height:13pt;}
#subnav li a:hover{display:block; width:135px; height:45px; font-size:11pt; color:#151681; line-height:13pt; cursor:pointer; background:url(./images/pointer.gif) no-repeat bottom center;}

#subnav li a.details{display:block; width:135px; height:45px; font-size:11pt; color:#151681; line-height:13pt; cursor:pointer; background:url(./images/pointer.gif) no-repeat bottom center;}
#subnav li a.pricing{display:block; width:135px; height:45px; font-size:11pt; color:#151681; line-height:13pt; cursor:pointer; background:url(./images/pointer.gif) no-repeat bottom center;}
#subnav li a.availability{display:block; width:135px; height:45px; font-size:11pt; color:#151681; line-height:13pt; cursor:pointer; background:url(./images/pointer.gif) no-repeat bottom center;}

#detailpanel{width:678px; border:none;}
#propertydetails{display:inline;}
#propertypricing{display:none;}
#propertyavailability{display:none;}
.subhead {border-bottom: 1px solid #999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; color:#444444; background: #F1F1F1;
}
.villaimage{border:3px solid #BABBBC;}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
	float:left;
	color:#151681;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
	float:left;
	color:#151681;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
	float:left;
	color:#151681;
}

#ATOL {
	float:right;
	width:80px;
	height:80px;
}

.small {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#000;}
img {border: none;}


#summary p, a {
	font-family:'Bookman Old Style';
	color: black;
	font-size: 11pt;
	line-height: 20px;
}
#propertydetails p, a {
	font-family:'Bookman Old Style';
	color: black;
	font-size: 10pt;
	line-height: 18px;
}
#rightpanel p, td, li, a {
	font-family:'Bookman Old Style';
	color: black;
	font-size: 9pt;
	line-height: 15px;
}
p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000;}
img {border: none;}
a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#151681;}
a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#C00000;}
td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#000;	line-height: 14px;}
.dlist {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; margin-left:25px;}
