body{
	background-color:#ffffff;
	padding:0;
	margin:0;
}

a.mylink{
	font:11px Arial;
	color:#0033CC;
	text-decoration:none;
	text-align:justify;
}
a.mylink:hover{
	font:11px Arial;
	color:#0033CC;
	text-decoration:none;
	text-align:justify;
}
a.mylink:visited{
	font:11px Arial;
	color:#0033CC;
	text-decoration:none;
	text-align:justify;
}
h2{
	font:bold 13px Arial;
	color:#79315d;
	text-decoration:none;
	line-height:30px;
	margin:0px;
	padding:0px;
}
h3{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#6a145b;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2px;
	padding:0px;
}

h4{
	font:11px Arial;
	color:#838383;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

h5{
	font:bold 11px Arial;
	color:#829c00;
	text-decoration:none;
	line-height:30px;
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
}
.td_normal{
	font:Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.phone{
	font: bold 16px Arial;
	color:#6b005f;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:10px;
	line-height:29px;
}

.menubg{
	background-image:url(http://www.purplepineapple.com/image/menu-bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	font:14px Arial;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

.menubg a:link{
	font:14px Arial;
	color:#ffffff;
	text-decoration:none;
}

.menubg a:visited{
	font:14px Arial;
	color:#ffffff;
	text-decoration:none;
}

.menubg a:hover{
	font:14px Arial;
	color:#ffaa03;
	text-decoration:none;
}

ul#nav{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:960px;
	height:35px;
}
	
ul#nav li{
	float: left;
	display:block;
}

.gap{
	width:91px;
	height:35px;
}

.home{
	width:104px;
	margin-top:10px;
}

.faq{
	width:98px;
	margin-top:10px;
}

.testimonials{
	width:150px;
	margin-top:10px;
}

.about{
	width:120px;
	margin-top:10px;
}

.contact{
	width:140px;
	margin-top:10px;
}
.myvillas{
	width:120px;
	margin-top:10px;
}
.login{
	width:70px;
	margin-top:10px;
}
.links{
	width:106px;
	margin-top:10px;
}

.divider{
	background-image:url(http://www.purplepineapple.com/image/divider.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:4px;
	height:35px;
}

.bodybg{
	background:#FFFFFF url(http://www.purplepineapple.com/image/bodybg.jpg) repeat-x top;
}


.color{
	color:#a49474;
}
.mylink{
	font:11px Arial;
	color:#333333;
	text-decoration:none;
}
.bodytext{
	font:11px Arial;
	color:#333333;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
	text-align:justify;
}

.bodytext a:link{
	color:#0076b9;
	text-decoration:none;
}

.bodytext a:visited{
	color:#0076b9;
	text-decoration:none;
}

.bodytext a:hover{
	color:#333333;
	text-decoration:none;
}

.tableborder{
	border:#d9cfbb solid 1px;
}

.tabletext_read{
	font:11px Arial;
	color:#3e3e3e;
	text-decoration:none;
	text-align:justify;
	 white-space:1.5px;
	 line-height:170%;
	 padding-right:10px;
}

.tabletext{
	font:11px Arial;
	color:#3e3e3e;
	text-decoration:none;
	text-align:justify;
}

.click{
	font:bold 11px Arial;
	color:#0074b6;
	text-decoration:none;
}

.click:hover{
	color:#3e3e3e;
	text-decoration:none;
}

.tablebg{
	background:#f1eadd url(http://www.purplepineapple.com/image/tablebg.jpg) top repeat-x;
}

.villa{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-transform:uppercase;
	color:#9f0061;
	text-decoration:none;
	font-weight:normal;
}

.formstyle{
	padding-left:5px;
}

.formborder{
	font:11px Arial;
	color:#7c6f55;
	text-decoration:none;
	padding-left:5px;
}

.formborder1{
	font:11px Arial;
	color:#b9b7b2;
	text-decoration:none;
	padding-left:5px;
}

#mycustomscroll{
	width:185px;
	height:215px;
	overflow:auto;
	font:11px Arial;
	color:#333333;
	text-decoration:none;
	padding-left:20px;
	vertical-align:top;
}

.email{
	color:#0076b9;
	text-decoration:none;
}

.email:hover{
	color:#333333;
	text-decoration:none;
}

.righttext{
	font:11px Arial;
	color:#aa9b7d;
	text-decoration:none;
}
.my_office{
	font-family:Arial;
	font-size:12px;
	color:#9f0061;
	text-decoration:none;
	font-weight:bold;
}

.office{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:16px;
	color:#9f0061;
	text-decoration:none;
	font-weight:normal;
}

.footer{
	font:11px Arial;
	color:#5d1655;
	text-decoration:none;
	line-height:18px;
}

.footer a:link{
	color:#5d1655;
	text-decoration:none;
}

.footer a:visited{
	color:#5d1655;
	text-decoration:none;
}

.footer a:hover{
	color:#000000;
	text-decoration:none;
}
.tablehead{
	background-image:url(http://www.purplepineapple.com/image/tablehead.jpg);
	background-repeat:no-repeat;
	background-position:top;
	/*background-color:#FFFFFF;*/
}

.img-border{
	border:#FFFFFF solid 1px;
}

.photos{
	font:12px Arial;
	color:#746342;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.photos:hover{
	color:#746342;
	text-decoration:none;
}

.photos1{
	font:12px Arial;
	color:#746342;
	text-decoration:none;
	padding-right:10px;
}
.my-table-border1{
	border:#b29e76 1px solid;
	border:#b29e76 solid 1px;
}
.table_head{
	background-color:#caba9a;
	font:bold 13px Arial;
	color:#9f0061;
	text-decoration:none;
	padding:4px;
	vertical-align:middle;
}
.message{
	font:bold 11px Arial;
	text-decoration:none;
	color:#0356B2;
}
.normal_text{
	font: 11px Arial;
	text-decoration:none;
	color:#000000;
}
.table-border1{
	border:#b29e76 solid 1px;
	background-color:#caba9a;
	height:24px;
	font:bold 12px Arial;
	color:#483611;
	text-decoration:none;
	padding-left:10px;
	vertical-align:middle;
}

.table-border2{
	border:#b29e76 solid 1px;
	background-color:#fbfaf8;
}


.destination{
	font:11px Arial;
	color:#867758;
	text-decoration:none;
	padding-left:10px;
}

.destination a:link{
	color:#867758;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}

.destination a:visited{
	color:#867758;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}

.destination a:hover{
	color:#000000;
	text-decoration:none;
}

.greytext{
	font:bold 12px Arial;
	color:#b29e76;
	text-decoration:none;
}
.greytext_small{
	font:bold 11px Arial;
	color:#b29e76;
	text-decoration:none;
}

.tabletext1{
	font:11px Arial;
	color:#333333;
	text-decoration:none;
	line-height:18px;
}

.linktext{
	font:bold 11px Arial;
	color:#5e5033;
	text-decoration:underline;
}

.linktext:hover{
	color:#5e5033;
	text-decoration:none;
}

.menu1{
	background-color:#caba9a;
	font:11px Arial;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
}

.menu2{
	background-color:#770069;
	font:11px Arial;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
}
.bodytext_print{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}
/**********************/
.title_link{
	font:bold 13px Arial;
	color:#79315d;
	text-decoration:none;
	line-height:30px;
	margin:0px;
	padding:0px;
}

