/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #232323;
	margin-top: 0px;	
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #232323;
	margin-top: 0px;	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	color: #0283D0;
}
#main_title {
	background-image: url(../images/main_title.jpg);
	background-repeat: no-repeat;
}
#main_title h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0283D0;
	letter-spacing: 0.1em;
	text-indent: 200px;
}
#left_bdr {
	background-image: url(../images/left_bdr.jpg);
	background-repeat: repeat-y;
	width: 6px;	
}
#right_bdr {
	background-image: url(../images/rgt_bdr.jpg);
	background-repeat: repeat-y;
	width: 11px;	
}
#main_nav {
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 0px;	
}
#main_nav ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
a.purple:link, a.purple:active, a.purple:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/purplenavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.purple:hover {
	text-decoration: underline;
}
a.seagreen:link, a.seagreen:active, a.seagreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/seagreenavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.seagreen:hover {
	text-decoration: underline;
}
a.mossgreen:link, a.mossgreen:active, a.mossgreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/mossgreenavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.mossgreen:hover {
	text-decoration: underline;
}
a.plum:link, a.plum:active, a.plum:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/plumnavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.plum:hover {
	text-decoration: underline;
}
a.peach:link, a.peach:active, a.peach:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/peachnavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.peach:hover {
	text-decoration: underline;
}
a.pink:link, a.pink:active, a.pink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/pinknavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.pink:hover {
	text-decoration: underline;
}
a.brass:link, a.brass:active, a.brass:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/brassnavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.brass:hover {
	text-decoration: underline;
}
a.lblue:link, a.lblue:active, a.lblue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2053C6;
	text-decoration: none;
	text-indent: 10px;
	background-image: url(../images/lbluenavbar.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	height: 21px;
	width: 170px;
	padding-top: 9px;
	margin-bottom: -3px;
}
a.lblue:hover {
	text-decoration: underline;
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: normal;
	color: #232323;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content h1 {
	font-size: 18px;
	color: #0283D0;
	font-weight: normal;
}
a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	color:#0066CC;	
}
a:hover {
	text-decoration: underline;
}
.search {
	background-image: url(../images/search_bg.jpg);
	background-repeat: no-repeat;
	height: 165px;
	padding-top: 5px;
	padding-left: 10px;
}
#search h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;	
	letter-spacing: 0.1em;
}
.featureTable {
	border: 1px solid #0283D0;
	background-image: url(../images/feature_property_bg.jpg);
	background-repeat: repeat-y;
}
.featureTable_rentals {
	border: 1px solid #CC99FF;
	background-image: url(../images/feature_rentals_bg.jpg);
	background-repeat: repeat-y;
}	
#featureProperties {
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
}
#featureProperties1 h1, #featureProperties h1 {
	font-size: 14px;
	color: #0283D0;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.propertyTitle, .propertyTitle a:link, .propertyTitle a:active, .propertyTitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0283D0;
	text-decoration: none;
}
.propertyTitle a:hover {
	text-decoration: none;
}
#company_info {
	background-image: url(../images/content_info.gif);
	background-repeat: no-repeat;	
}
.company_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	color: #0283D0;
	padding-top: 5px;
}
a.email:link, a.email:active, a.email:visited {
	font-weight: bold;
	color: #0283D0;
	text-decoration: none;
}
a.email:hover {
	text-decoration: underline;
}
.villa, .villa a:link, .villa a:active, .villa a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #232323;
	text-decoration: none;	
}
.villa a:hover {
	text-decoration: underline;
}
.propertyPix {
	height: 105px;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/copyright.gif);
	background-repeat: no-repeat;
	text-align: center;
	letter-spacing: 0.1em;
}
.smallcell select {
	width: 50px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0283D0;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.smallfieldcell select,  .smallfieldcell input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
 	xbackground-color: #FFFFFF;
 	color: #0283D0;
 	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.jumpmenu, .jumpmenu select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
 	background-color: #E6FFCC;
 	color: #0283D0;
 	width: 300px;	
}
.smalllabelcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
 	xbackground-color: #FFFFFF;
 	color: #0283D0;
 	width: 70px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.labelcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
 	xbackground-color: #FFFFFF;
 	color: #0283D0;
 	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.searchTable {
	height: 250px;
}
.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0283D0;
	background-image: url(../images/blue_search_btn.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 64px;
	border: none;
	background-color: #F2F2FF;
}
.newsbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0283D0;
	background-image: url(../images/blue_search_btn.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 64px;
	border: none;
	background-color: #E6F1F2;	
}
.propertyTable {
	border: 1px solid #0099CC;
	margin-top: 5px;
	background-image: url(../images/property_details_bg.png);
	background-repeat: no-repeat;
	background-color: #FFFBE8;
	background-position: right;
}
.ratesTable {
	border: 1px solid #0283D0;
	background-image: url(../images/property_details_bg.png);
}
.side_panel{
background-color:#E2F1FA;
font-size:11px
}
.seasonTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}
.seasonPeriod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.amenities {
	padding-left: 11px;
}

.propertystate{
	background: #EEF1F6; 
	white-space: nowrap;
	border: 1px solid #D1DAE7;
	color: #CC0000; 
	font-size: 12px; 
	font-weight: bold; 
	padding: 2px 8px 2px 8px;
	margin-right: 5px;
}
 .propertyValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2053C6;
 }
.villaDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2053C6;
}
.propertyLinks {
	list-style-image: url(../images/result_bullet.png);
}
.highlite {
	list-style-image: url(../images/avail_bullet.png);
}
.virtualLink {
	list-style-image: url(../images/virtual_bullet.png);
}
.newsletterTable {
	background-image: url(../images/newsletter_bg.jpg);
	background-repeat: no-repeat;
}

.borderimage{
border:1px solid  #FFFFFF;
}