body {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 14px;
}
.hid2 {
	visibility: hidden;
	height: 0px;
	width: 0px;
	position: absolute;
}
#globalContain {
	width: 955px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/drop-shad-r.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: relative;
}
#blockOne {
	min-height: 438px;
	text-align: left;
	padding-right: 60px;
	padding-bottom: 80px;
	padding-left: 35px;
	width: 860px;
	z-index: 1000;
	position: relative;
	margin: 0px;
	padding-top: 85px;
}
#blockOneContact {
	height: 438px;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 35px;
	width: 860px;
	z-index: 1000;
	position: relative;
}
#siteInfo {
	background-image: url(../img/site-info.jpg);
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 944px;
	left: 0px;
}
h1 {
	font-size: 20px;
	color: #AD9540;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.h1Style2 {
	color: #636467;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
h2 {
	font-size: 17px;
	color: #636467;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	z-index: 1000;	
}
.pWid1 {
	width:415px;
	
}
.pWid2 {
	width:530px;
	
}
.pWid3 {
	width:380px;
}
#linkBtn {
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#linkBtn li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.inline {
	display: inline;
}

#linkBtn li a:link, #linkBtn li a:visited, #linkBtn li a:active {
	color:#CFB149;
	line-height: 25px;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 3px;
	background-color: #5B0000;
	border: 2px solid #AD9540;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	float: left;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
#linkBtn li a:hover  {
color:#FFFFFF;
}
a.swapBanyanRent:link, a.swapBanyanRent:visited, a.swapBanyanRent:active {
	background-image: url(../images/banyan-beach-villa-floor-1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	height: 321px;
	width: 648px;
	display: block;
}
a.swapBanyanRent:hover   {
	background-image: url(/images/banyan-beach-villa-basement.jpg);
	background-repeat: no-repeat;
}
a.swapLotusRent:link, a.swapLotusRent:visited, a.swapLotusRent:active {
	background-image: url(../images/lotus-beach-villa-floor-1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	height: 371px;
	width: 605px;
	display: block;
}
a.swapLotusRent:hover   {
	background-image: url(/images/lotus-beach-villa-basement.jpg);
	background-repeat: no-repeat;
}
a.swapLotusSale:link, a.swapLotusSale:visited, a.swapLotusSale:active {
	background-image: url(../images/type-b-bb-4-bed-floor-1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	height: 336px;
	width: 605px;
	display: block;	
}
a.swapLotusSale:hover   {
	background-image: url(../images/type-b-bb-4-bed-basement.jpg);
	background-repeat: no-repeat;
}
#rootLinks {
	text-align: right;
	position: absolute;
	top: 15px;
	right: 30px;
	width: 268px;
	height: 20px;
	z-index: 1000;
}
.padT5 {
	padding-top: 5px;
}
.padT10 {
	padding-top: 10px;
	display: block;
}
.padT35 {
	padding-top: 35px;
}
.padB5 {
	padding-bottom: 5px;
}
.margB5 {
	margin-bottom: 5px;
}
.margB10 { 
margin-bottom: 10px;
}
.margB15 { 
margin-bottom: 15px;
}
.margB20 { 
margin-bottom: 20px;
}
.margB25 { 
margin-bottom: 25px;
}
.margB30 { 
margin-bottom: 30px;
}
.margB35 { 
margin-bottom: 35px;
}
.margB40 { 
margin-bottom: 40px;
}
.margB45 { 
margin-bottom: 45px;
}
.margB50 { 
margin-bottom: 50px;
}
.margT5  {
	margin-top: 5px;
}
.margT40  {
	margin-top: 40px;
}

.margT60  {
	margin-top: 60px;
}
.margL45 {
	margin-left: 45px;
}
#objectContain {
	position: absolute;
	width: 900px;
	left: 10px;
	top: 90px;
	z-index: 1;
}
#objectContain2 {
	top: 90px;
	z-index: 1;
	position: absolute;
	right: 46px;
}
.floorplanImg {
	margin: 0px;
	padding: 0px;
}
.locationImg {
	float: right;
	padding: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*----form----*/
 #contact {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#contact table td.labels {
	vertical-align: top;
	padding-top: 4px;
}
#contact input {
	width: 160px;
	color: #808285;
	font-size: 12px;
	border: 1px solid #7F9DB9;
}
#contact textarea {
	width: 160px;
	color: #808285;
	height: 70px;
	font-size: 12px;
	border: 1px solid #7F9DB9;
}
#contact table td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.required {
	color: #AD9540;
}
.selectTdPadd {
	padding-top: 1px;
	padding-bottom: 1px;
}
#featContContain {
	height: 550px;
}
select {
	width: 164px;
	color: #808285;
	font-size: 12px;
	border: 1px solid #7F9DB9;
	margin-top: 3px;
	margin-bottom: 3px;
}
#globalContain #blockOneContain #contact .selectTdPadd select {
	background-image: url(../img/bullet.gif);
}
.visMore {
	font-weight: bold;
	color: #636467;
}
.visLess {
	font-size: 12px;
}
.floatL {
	float: left;
	padding-right: 10px;
}
.txtStyle2 {
	font-size: 17px;
	color: #AD9540;
	font-weight: bold;
}
#globalContain #blockOne #prop {
	margin: 0px;
	padding: 0px;
	height: 438px;
	width: 2px;
	float: right;
}
#globalContain #blockOne #accomLinks {
	position: absolute;
	top: 400px;
	left: 65px;
}
.center {
	text-align: center;
}

.offer {
	width: 500px;
	left: 412px;
	position: absolute;
	top: 464px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 95px;
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	font-style: italic;
	color: #252525;
	font-weight: normal;
}
#globalContain #blockOne .offer span {
	padding-left: 130px;
	color: #FF0000;
}
.reviews {
	background-image: url(../img/tripadvisor.gif);
	display: block;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 0px;
	width: 320px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
