* {margin:0; padding:0}
h1 {color: #000000; font-weight: bold; font-size: 14px; text-align:left; padding-bottom:0px; margin-bottom:0px}
h2 {color: #3399CC; font-weight: bold; font-size: 14px; text-align:left; padding-top:10px; padding-bottom:0px; margin-bottom:10px}
h3 {color: #3399CC; font-weight: bold; font-size: 14px; text-align:left; padding-bottom:0px; margin-bottom:0px}
h4 {color: #3399CC; font-weight: bold; font-size: 14px; text-align:left; padding:0px; margin:0px}
h5 {color:#16193B; font-weight: bold; font-size: 14px; text-align:left; padding-top:20px; padding-left:0px; padding-bottom:5px; margin-left:13px; margin-bottom:5px; margin-top:0px; margin-right:13px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color: #FFFFFF;}
h6 {color: #16193B; font-weight: bold; font-size: 14px; text-align:left; margin-left:13px; width:280px; margin-top:15px; margin-bottom:5px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF}

td				{font-size: 12px; color: #000000;}
body		{background-color: #35478C; background-image:url(../images/caribbean-property-blue-background.jpg);  background-repeat:repeat-x; background-position:top-left; font-family: Arial, Helvetica, sans-serif;text-align: center;
}
input				{font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ACAC59; background-color: #ffffff;}

.caribbean-real-estate-container {width:949px; margin-left:auto; margin-right:auto; clear:both}
.caribbean-real-estate-top-menu {width:949px; height:120px; font-size:12px; color:#FFFFFF; text-align:right; font-weight:bold; margin-left:auto; margin-right:auto}
.caribbean-real-estate-top-menu img {height:120px; width:174px; border:none; float:left}
.caribbean-real-estate-top-menu p {font-size:12px; color:#3399CC; font-weight:bold; padding:55px 3px 0px 0px}
.caribbean-real-estate-top-menu span {color:#3399CC; padding-top:25px}
.simplegallery1 {width:949px; height:340px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto}
.simplegallery1 img {width:909px; height:300px; margin:20px; border:none}
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/ visibility: hidden; /*keep this intact*/ margin:0px; background-color:#FFFFFF}
#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left; padding: 3px; height:20px}
.caribbean-property-menu {width:949px; height:29px; background-image:url(../images/caribbean-real-estate-menu-background-blue.jpg); background-repeat:no-repeat; background-position:top; color:#999966; margin-left:auto; margin-right:auto; clear:both}
.caribbean-property-menu p {color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; vertical-align:middle; text-align:center; padding-top:6px}
.caribbean-property-menu a {color:#FFFFFF; text-decoration:none}
.caribbean-property-menu a:hover {color:#3399CC; text-decoration:none}
.prime-real-estate {width:949px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; height:102px}
.prime-real-estate h1 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; vertical-align:middle; background-image:url(../images/prime-real-estate-background-blue.jpg); background-position:top-left; padding:40px 40px 0px 50px; height:80px}
.real-estate-table {margin:0px auto auto auto}

.prime-real-estate2 {width:949px; height:680px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:10px 0px 0px 0px}
.news-holder {width:589px; float:left; height:680px; overflow:scroll; text-align:left; background-color:#FFFFFF}
.caribbean-property-news {width:589px; height:140px; float:left; background-color:#FFFFFF}
.news-image img {height:100px; width:100px; float:left; margin:20px 20px 20px 40px; padding:3px; border-style:solid; border-color:#E5E5CC; border-width:1px; background-color:#FFFFFF}
.news-content {float:left; background-color:#FFFFFF; width:390px}
.news-content h3 {font-size:14px; margin:34px 20px 6px 0px; padding:0px; color:#000000; width:380px; border-bottom-style:solid; border-bottom-color:#E5E5CC; border-width:1px}
.news-content h4 {font-size:10px; font-weight:normal; color:#999966; margin:0px 0px 6px 0px; padding:0px}
.news-content p {font-size:12px; color:#000000; margin:0px; padding:0px; text-align:left}
.news-content a {color:#000000; text-decoration:underline; font-size:12px; text-align:left}
.news-content a:hover {color:#3399CC; text-decoration:none; text-align:left}
.property-advert {width:300px; height:670px; float:right; background-color:#FFFFFF; padding:10px 40px 0px 20px; margin:0px; text-align:left}

.prime-real-estate3 {width:949px; height:880px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:10px 0px 0px 0px}
.services-holder {width:589px; float:left; height:600px; text-align:left; background-color:#FFFFFF}
.property-services {width:589px; height:140px; float:left; background-color:#FFFFFF}
.property-services-image img {height:100px; width:100px; float:left; margin:20px 20px 20px 40px; padding:3px; border-style:solid; border-color:#E5E5CC; border-width:1px; background-color:#FFFFFF}
.property-services-content {float:left; background-color:#FFFFFF; width:390px}
.property-services-content h3 {font-size:14px; margin:27px 20px 5px 0px; color:#000000; width:380px; border-bottom-style:solid; border-bottom-color:#E5E5CC; border-width:1px}
.property-services-content h4 {font-size:10px; font-weight:normal; color:#999966}
.property-services-content p {font-size:12px; color:#000000; margin-top:10px; text-align:left}
.property-services-content a {color:#000000; text-decoration:underline; font-size:12px; text-align:left}
.property-services-content a:hover {color:#3399CC; text-decoration:none; text-align:left}
.property-developer-services {width:300px; height:580px; float:right; background-color:#FFFFFF; padding:10px 50px 0px 10px; background-image:url(../images/agent-developer-services.jpg); background-position:top-right; background-repeat:no-repeat}
.property-developer-services h4 {font-size:14px; color:#000000; font-weight:bold; text-align:left; border-bottom-style:solid; border-bottom-color:#E5E5CC; border-width:1px; width:240px}
.property-developer-services p {font-size:12px; color:#000000; font-weight:normal; text-align:left; margin-top:10px; width:240px}
.property-developer-services a {color:#000000; text-decoration:underline}
.property-developer-services a:hover {color:#3399CC; text-decoration:none}

.main-table {width:100%; height:100%; padding:20px; margin:0px}
.main-table h1 {margin-left:6px; margin-top:0px; margin-bottom:0px; padding:0px; color:#3399CC}
.main-table p {margin-left:0px; margin-top:10px; margin-bottom:0px; padding:0px; text-align:left}
.main-table ul {text-align:left}
.main-table a {text-decoration:underline; color:#3399CC}
.main-table a:hover {text-decoration:none}

.island_title			{font-size: 16px; color: #000000;  text-decoration:underline;}
.dev_title			{font-size: 12px; color: #138ebe;  text-decoration:none;}

.latest_news			{font-size: 11px; color: #073dd9; text-decoration:underline;}
.latest_news a:active		{font-size: 11px; color: #073dd9; text-decoration:underline;}
.latest_news a:link		{font-size: 11px; color: #073dd9; text-decoration:underline;}
.latest_news a:visited		{font-size: 11px; color: #073dd9; text-decoration:underline;}
.latest_news a:hover		{font-size: 11px; color: #073dd9; text-decoration:underline;}

.gal_caption			{font-size: 10px; color: #4a4743; text-decoration:none;}
.gal_caption a:active		{font-size: 10px; color: #4a4743; text-decoration:none;}
.gal_caption a:link		{font-size: 10px; color: #4a4743; text-decoration:none;}
.gal_caption a:visited		{font-size: 10px; color: #4a4743; text-decoration:none;}
.gal_caption a:hover		{font-size: 10px; color: #ffab18; text-decoration:underline;}

.dev_caption			{font-size: 10px; color: #138ebe; text-decoration:underline;}
.dev_caption a:active		{font-size: 10px; color: #138ebe; text-decoration:underline;}
.dev_caption a:link		{font-size: 10px; color: #138ebe; text-decoration:underline;}
.dev_caption a:visited		{font-size: 10px; color: #138ebe; text-decoration:underline;}
.dev_caption a:hover		{font-size: 10px; color: #ffab18; text-decoration:underline;}

.news_caption			{font-size: 10px; color: #138ebe; text-decoration:none;}
.news_caption a:active		{font-size: 10px; color: #138ebe; text-decoration:none;}
.news_caption a:link		{font-size: 10px; color: #138ebe; text-decoration:none;}
.news_caption a:visited		{font-size: 10px; color: #138ebe; text-decoration:none;}
.news_caption a:hover		{font-size: 10px; color: #ffab18; text-decoration:none;}

.text_intro_title		{font-size: 16px; color: #000000; font-weight: bold;}
.text_intro_title a {color:#000000}
.text_intro_body		{font-size: 12px; color: #000000; font-weight: normal;}

.datetime			{font-size: 9px; color: #000000;}

.bottom_menu				{font-size: 10px; color: #000000; font-weight: bold;}
.bottom_menu a				{font-size: 10px; color: #000000; font-weight: bold; text-decoration:underline;}
.bottom_menu a:hover		{font-size: 10px; color: #3399CC; font-weight: bold; text-decoration:none;}

.partner_link				{border: solid 1px black; margin:0 0 0 0}
.partner_link a:active		{border: solid 1px black; margin:0 0 0 0}
.partner_link a:link		{border: solid 1px black; margin:0 0 0 0}
.partner_link a:visited		{border: solid 1px black; margin:0 0 0 0}
.partner_link a:hover		{border: solid 1px black; margin:0 0 0 0}

.propertyTitle	{border-top-width:2px; border-top-style:solid; border-top-color:#3399CC; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#3399CC; padding:5px; background-color:#CCCC99; font-weight: bold; color: #000000; width: 400px; padding-left: 5px;}
.propertyPrice	{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3399CC; background-color:#E5E5CC; font-weight: bold; text-align:right; padding-top: 2px; padding-bottom:2px; padding-right: 5px; color:#3399CC}
.propertydetail	{background-color: #FFFFFF; padding: 2px; color:#000000}

.submitbtn {background-color: #000000; font-weight: bold; color: white; text-align:center; margin-left:auto; margin-right:auto}

.bottom_bg { 
	background-color: white; /*url("../images/bg_main.jpg");*/
	background-attachment: scroll;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

div#blogBox  
{
	font-size: 12px; color: navy;
	border:solid 1px navy;
/*	margin: 5px 10px 10px 10px;	*/
	padding: 10px;
	width:540px;
	height:300px;
	overflow: auto;
	scrollbar-face-color: white;
	scrollbar-shadow-color: navy;
	scrollbar-darkshadow-color: white;
	scrollbar-highlight-color: navy;
	scrollbar-track-color: white;
	scrollbar-arrow-color: navy; 
}

div#picBar
{
	font-size: 12px; color: white;
	overflow: auto;
	scrollbar-face-color: #CCCC99;
	scrollbar-shadow-color: #999933;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #CCCC99;
	scrollbar-track-color: #E5E5CC;
	scrollbar-arrow-color: #3399CC; 
	scrollbar-base-color: #999933
}


.island_list a:active	{text-decoration:none; color:green;}
.island_list a:link		{text-decoration:none; color:green;}
.island_list a:visited	{text-decoration:none; color:green;}
.island_list a:hover	{font-style: italic ; color:Green;}
ul.island_list 			{width:100%; padding:10 0 5 0; margin:0; list-style:square inside url('ul_bullet.gif');}

.column {vertical-align:top; height:610px; width:300px; padding:0px; margin-top:12; margin-left:12px; margin-bottom:0px}

.searchheader1	{background-image:url('/images/property-search-header-blue1.jpg'); background-position: top-left; background-repeat: no-repeat; height:55px; width:300px; margin:0px; padding:0px}
.searchbody1 h1 {font-size:16px; font-weight:bold; color:#3399CC; text-align:center; margin:0px; padding:0px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif}
.searchheader1 h2 {font-size:22px; font-weight:bold; color:#FFFFFF; text-align:center; margin: 0px; padding:7px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif}
.searchbody1 {background-image:url('/images/property-search-body-blue1.jpg'); background-position: top-left; background-repeat: no-repeat; height:430px; width:300px; margin:0px; padding:0px}
.searchbody1 p {font-size:12px;; color:#FFFFFF; text-align:left; margin:0px; padding-top:10px; padding-left:4px; padding-right:0px; padding-bottom:3px}
.searchbody1 a {font-size:12px; color:#FFFFFF; text-decoration:underline; text-align:left; margin:0px; padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:3px}
.searchbody1 a:hover {color:#3399CC; text-decoration:none}

.searchheader2	{background-image:url('/images/property-search-header-blue2.jpg'); background-position: top-left; background-repeat: no-repeat; height:50px; width:300px; margin:0px; padding:0px}
.searchheader2 h3 {font-size:16px; font-weight:bold; color:#3399CC; text-align:left; margin:0px; padding-top:9px; padding-left:9px; padding-bottom:0px; font-family:Georgia, "Times New Roman", Times, serif}
.searchbody2 {background-image:url('/images/property-search-body-blue2.jpg'); background-position: top-left; background-repeat: no-repeat; height:75px; width:300px; margin:0px; padding0px}
.searchbody2 p {margin:0px; padding-left:9px; padding-top:0px; padding-bottom:0px; color:#FFFFFF}
.searchbody2 a {font-size:12px; color:#FFFFFF; text-decoration:underline; text-align:left}
.searchbody2 a:hover {color:#3399CC; text-decoration:none}

.real-estate-text {height:300px; width:300px; background-image:url('/images/homepage-text-background.jpg'); background-position: top-left; background-repeat: no-repeat; }
.real-estate-text a {color:#000000; text-decoration:underline}
.real-estate-text a:hover {color:#3399CC; text-decoration:none}
.real-estate-text h2 {margin:0px; padding:9px; padding-left:9px; padding-bottom:0px; height:30px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif}
.real-estate-text img {width:280px; height:150px; margin-left:9px; margin-right:auto; margin-top:4px; margin-bottom:0px; border-width:1px; border-color:#3399CC}
.real-estate-text p {margin:0px; padding-left:9px; padding-top:3px; padding-bottom:3px}
.real-estate-text ul {margin:0px; padding-left:9px; padding-top:17px; padding-bottom:3px; list-style-type:none}
.real-estate-text li {text-align:left; text-decoration:none; color:#000000}

.property-feature {height:300px; width:300px; background-image:url('/images/featured-property-background2010.jpg'); background-position: top-left; background-repeat: no-repeat; }
.property-feature a {color:#000000; text-decoration:underline}
.property-feature a:hover {color:#3399CC; text-decoration:none}
.property-feature h2 {margin:0px; padding-top:9px; padding-left:9px; padding-bottom:0px; height:30px; color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif}
.property-feature img {width:280px; height:150px; margin-left:9px; margin-right:auto; margin-top:4px; margin-bottom:0px; border-width:1px; border-color:#3399CC}
.property-feature p {margin:0px; padding-left:9px; padding-top:3px; padding-bottom:3px; text-align:left; font-size:12px}
.property-feature ul {margin:0px; padding-left:9px; padding-top:17px; padding-bottom:3px; list-style-type:none; font-size:12px}
.property-feature li {text-align:left; text-decoration:none; color:#000000}

.caribbean-property-feature {height:145px; width:300px; background-image:url('/images/caribbean-property-feature-background.jpg'); background-position: top-left; background-repeat: no-repeat; float:left}
.caribbean-property-feature a {color:#000000; text-decoration:underline}
.caribbean-property-feature a:hover {color:#3399CC; text-decoration:none}
.caribbean-property-feature h2 {margin:0px; padding:9px 0px 0px 9px; color:#999966; font-family:Georgia, "Times New Roman", Times, serif}
.caribbean-property-feature img {width:100px; height:100px; margin:9px 9px 0px 9px; border-width:1px; border-color:#3399CC; float:left}
.caribbean-property-feature p {margin:0px; padding:15px 0px 0px 0px; text-align:left; font-size:12px; float:left; width:170px}

.caribbean-property-feature2 {height:145px; width:300px; background-image:url('/images/caribbean-property-feature-background.jpg'); background-position: top-left; background-repeat: no-repeat; float:left; margin:10px 0px 0px 0px}
.caribbean-property-feature2 a {color:#000000; text-decoration:underline}
.caribbean-property-feature2 a:hover {color:#3399CC; text-decoration:none}
.caribbean-property-feature2 h2 {margin:0px; padding:9px 0px 0px 9px; color:#999966; font-family:Georgia, "Times New Roman", Times, serif}
.caribbean-property-feature2 img {width:100px; height:100px; margin:9px 9px 0px 9px; border-width:1px; border-color:#3399CC; float:left}
.caribbean-property-feature2 p {margin:0px; padding:15px 0px 0px 0px; text-align:left; font-size:12px; float:left; width:170px}

.island-guide-wrapper {width:100%; height:365px; border:none; background-color:#4E7AC7; margin:0px; padding:0px}
.island-guide-wrapper a {color:#FFFFFF; text-decoration:underline}
.island-guide-wrapper a:hover {color:#FFFFFF; text-decoration:none}
.caribbean-island-guide-title {width:100%; height:45px; background-color:#4E7AC7; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif}
.caribbean-island-guide1 {width:309px; height:320px; float:left; background-color:#4E7AC7; margin:0px; padding:0px}
.caribbean-island-guide1 img {margin-left:13px; margin-top:15px; margin-bottom:4px; border-width:1px; border-color:#FFFFFF}
.caribbean-island-guide1:hover img {margin-left:13px; margin-top:15px; margin-bottom:4px; border-width:1px; border-color:#3399CC}
.caribbean-island-guide1 p {margin-left:13; margin-top:1px; width:290px; color:#FFFFFF; text-align:left}
.caribbean-island-guide2 {width:32%; height:320px; float:left; background-color:#4E7AC7; margin:0px; padding:0px}
.caribbean-island-guide2 img {margin-left:13px; margin-top:15px; margin-bottom:4px; border-width:1px; border-color:#FFFFFF}
.caribbean-island-guide2:hover img {margin-left:13px; margin-top:15px; margin-bottom:4px; border-width:1px; border-color:#3399CC}
.caribbean-island-guide2 p {margin-left:13; margin-top:1px; width:290px; color:#FFFFFF; text-align:left}
.caribbean-island-guide3 {width:309px; height:320px; float:left; background-color:#4E7AC7; margin:0px; padding:0px}
.caribbean-island-guide3 ul {margin-left:0px; margin-top:15px; margin-bottom:10px; list-style-type:none}
.caribbean-island-guide3 li {text-align:left; text-decoration:none; color:#000000; margin-left:13px}
.caribbean-island-guide3 img {margin-left:13px; margin-top:15px; margin-bottom:4px; border-width:1px; border-color:#3399CC}
.caribbean-island-guide3:hover img {margin-left:13px; margin-top:15px; margin-bottom:4px; border-width:1px; border-color:#3399CC}
.caribbean-island-guide3 p {margin-left:0px; margin-top:15px; color:#FFFFFF; text-align:left}

.islandguideheader			{background-image:url('/images/7th-heaven-properties-caribbean-island-guide.jpg'); height:35px; width:400px}
.islandguidebody				{background-image:url('/images/islandguide_map.jpg'); height:242px; width:400px}

.islandguidemenuheader			{background-color:#E5E5CC; height:35px; width:135px; color:#3399CC; font-weight: bold; font-size: 14px; text-align:left; padding-left:7px; padding-top:7px; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#3399CC}
.islandguidemenubody			{background-color: #E5E5CC; width:135px}
.islandguidemenufooter			{background-image:url('/images/islandguidemenu_footer.jpg'); height:21px; width:135px}

.island-guide-flight-centre {border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCCC99; border-top-width:1px; border-top-style:dotted; border-top-color:#CCCC99; padding:15px 0px 15px 0px}
.island-guide-flight-centre img {border:none; clear:right;}
.island-guide-flight-centre p {color:#000000}
.island-guide-flight-centre a {color:#3399CC; text-decoration:underline}
.island-guide-flight-centre a:hover {color:#3399CC; text-decoration:none}

.introheader	{background-image:url('/images/caribbean-property-background-header.jpg'); background-position: top-left; background-repeat: no-repeat; height:35px; width:400px; color: #000000; font-weight: bold; font-size: 14px; text-align:left; padding-left:7px; padding-top:7px}
.introbody		{background-image:url('/images/caribbean-property-background-middle.jpg'); background-position: top-left; background-repeat: no-repeat; width:400px; height:242px}
.introfooter	{background-image:url('/images/caribbean-property-background-footer.jpg'); background-position: top-left; background-repeat: no-repeat; height:21px; width:400px; font-size: 12px; text-align:right; padding-right:10px; padding-top:2px}

.aboutheader	{background-image:url('/images/7th-heaven-properties-caribbean-island-guide.jpg'); height:35px; width:400px; color: #000000; font-weight: bold; font-size: 14px; text-align:left; padding-left:7px; padding-top:7px}
.aboutbody		{background-color: #E2E2C5; width:400px}
.aboutfooter	{background-image:url('/images/blue_footer.jpg'); height:21px; width:400px; font-size: 12px; text-align:right; padding-right:10px; padding-top:2px}

.featuredheader	{background-image:url('/images/featured-property-header.jpg'); background-position: top-left; background-repeat: no-repeat; height:35px; width:300px; font-weight: bold; font-size: 14px; text-align:left; padding-left:7px; padding-top:7px}

.bespokeform {background-image:url('/images/bespokeform-background.jpg'); background-position: top-left; background-repeat: no-repeat; height:450px; width:600px}
.enquiryform {background-image:url('/images/enquiry-background.jpg'); background-position: top-left; background-repeat: no-repeat; height:450px; width:600px}
.featuredbody		{background-image:url('/images/featured-property-body.jpg'); background-position: top-left; background-repeat: no-repeat; width:300px; height:129px}
.featurephoto {border: 1px solid #3399CC}
.featuredfooter	{background-image:url('/images/featured-property-footer.jpg'); background-position: top-left; background-repeat: no-repeat; height:21px; width:300px; font-size: 12px; color: #FFFFFF; text-align:right; padding-right:10px; padding-top:2px}

.standard-table a {color:#000000; text-decoration:underline}
.standard-table a:hover {color:#3399CC; text-decoration:none}

.contact {width:75%; border-width:10px; border-style:solid; border-color:#E5E5CC; padding:8px; margin-left:20px; margin-top:20px; margin-bottom:10px; margin-right:0px}
.contact h4 {border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#3399CC; padding:5px; background-color:#E5E5CC; text-decoration:none}
.contact ul {padding:10px; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px; list-style-type:none; border-width:2px; border-style:solid; border-color: #CCCC99;}
.contact li {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; text-align:left; text-decoration:none; color:#000000; margin:0px; padding:3px; background-color:CCE5F2}
.contact li.contact-name {text-align:left; text-decoration:none; color:#FFFFFF; margin:0px; padding:3px; background-color:#3399CC; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFFFFF; font-weight:bold}
.contact li.contact-email {text-align:left; text-decoration:none; color:#000000; margin:0px; padding:3px; background-color:#99CCE5}
.contact a {color:#3399CC; text-decoration:underline}
.contact a:hover {color:#000000; text-decoration:none}
.contact a.anchor {text-decoration:none}

.footer {width:949px; font-size: 10px; color: #16193B; font-weight: bold; margin:0px; padding:0px; margin-left:auto; margin-right:auto; clear:both}
.footer ul {margin:0px; list-style-type:none}
.footer li {text-align:left; text-decoration:none; padding-top:10px; padding-bottom:10px; border-top-width:1px; border-top-style:dotted; border-top-color:#16193B}
.footer a {font-size: 10px; color: #16193B; font-weight: bold; text-decoration:underline;}
.footer a:hover {font-size: 10px; color: #3399CC; font-weight: bold; text-decoration:none;}
.footer img {width:18px; height:18px; border:none; vertical-align:middle}

.termsandconditions {background-color:#FFFFFF}
.bottom_bg .standard-table #flightcentreform #flight-centre-table {font-size:12px; text-align:left; margin-left:auto; margin-right:auto; background-color:#E5E5CC; border:#CCCC99; border-width:2px}
.bottom_bg .standard-table #flightcentreform #flight-centre-table td {font-weight:bold}

.caribbean-commercial-property {width:949px; height:340px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto}
.caribbean-commercial-property img {border:none}
.commercial-property {width:949px; height:6500px; background-color:FFFFFF; clear:both; margin-left:auto; margin-right:auto}
.commercial-property-left {height:340px; width:169px; float:left; padding:10px 0px 10px 0px; margin:0px 20px 0px 40px; background-color:FFFFFF}
.commercial-property-left h4 {color: #000000; font-size:16px; margin:0px; padding:2px 2px 2px 9px}
.commercial-property-left h2 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0px; padding:2px 0px 4px 9px}
.commercial-property-left p {color:#000000; font-size:12px; text-align:left; padding:0px 0px 0px 9px}
.commercial-property-left ul {margin:0px; list-style-type:none; font-size:12px; padding:2px 0px 0px 9px}
.commercial-property-left li {text-align:left; text-decoration:none; padding:4px 0px 0px 4px}
.commercial-property-left img {margin:0px; padding:0px}
.commercial-property-left a {color:#3399CC; text-decoration:underline; font-size:12px; text-align:left; margin:3px 0px 0px 0px}
.commercial-property-left a:hover {color:#3399CC; text-decoration:none}
.commercial-property-right {width:640px; padding:10px 0px 10px 0px; margin:0px 40px 0px 40px; float:left; background-color:FFFFFF}
.commercial-property-island-header {width:640px; clear:both; border-bottom:1px; border-bottom-color:#999966; border-bottom-style:solid; padding-bottom:2px}
.commercial-property-island-header h3 {color:#000000; font-size:14px; margin:2px 0px 0px 9px; text-align:left}
.commercial-property-feature1 {height:300px; width:300px; margin:20px 0px 20px 0px; background-image:url('/images/homepage-text-background.jpg'); background-position: top-left; background-repeat: no-repeat; float:left}
.commercial-property-feature1 a {color:#000000; text-decoration:underline}
.commercial-property-feature1 a:hover {color:#3399CC; text-decoration:none}
.commercial-property-feature1 h2 {margin:0px; padding-top:9px; padding-left:9px; padding-bottom:0px; height:30px; color:#3399cc; font-family:Georgia, "Times New Roman", Times, serif}
.commercial-property-feature1 img {width:280px; height:150px; margin: 4px 9px 0px 9px; border-width:1px; border-color:#3399cc}
.commercial-property-feature1 p {margin:0px; padding-left:9px; padding-top:3px; padding-bottom:3px; text-align:left; font-size:12px}
.commercial-property-feature1 ul {margin:0px; padding-left:9px; padding-top:17px; padding-bottom:3px; list-style-type:none}
.commercial-property-feature1 li {text-align:left; text-decoration:none; color:#999966; font-size:12px; padding-bottom:-2px; padding-top:0px; margin-bottom:-2px; margin-top:0px}
.commercial-property-feature2 {height:300px; width:300px; background-image:url('/images/homepage-text-background.jpg'); background-position: top-left; background-repeat: no-repeat; margin:20px 0px 20px 40px; float:left}
.commercial-property-feature2 a {color:#000000; text-decoration:underline}
.commercial-property-feature2 a:hover {color:#3399CC; text-decoration:none}
.commercial-property-feature2 h2 {margin:0px; padding-top:9px; padding-left:9px; padding-bottom:0px; height:30px; color:#3399cc; font-family:Georgia, "Times New Roman", Times, serif}
.commercial-property-feature2 img {width:280px; height:150px; margin: 4px 9px 0px 9px; border-width:1px; border-color:#3399cc}
.commercial-property-feature2 p {margin:0px; padding-left:9px; padding-top:3px; padding-bottom:3px; text-align:left; font-size:12px}
.commercial-property-feature2 ul {margin:0px; padding-left:9px; padding-top:17px; padding-bottom:3px; list-style-type:none}
.commercial-property-feature2 li {text-align:left; text-decoration:none; color:#999966; font-size:12px; padding-bottom:-2px; padding-top:0px; margin-bottom:-2px; margin-top:0px}
.commercial-property-feature2-blank {height:300px; width:300px; margin:20px 0px 20px 40px; float:left}

.prime-real-estate4 {width:949px; height:1700px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:10px 0px 0px 0px}
.caribbean-property-contact-holder {width:549px; float:left; height:1500px; text-align:left; background-color:#FFFFFF; margin-left:40px}
.caribbean-property-contact {width:569px; float:left; background-color:#FFFFFF; border-bottom-style:dashed; border-bottom-color:#E5E5CC; border-width:1px}
.caribbean-property-contact-image img {height:100px; width:100px; float:left; margin:20px 20px 20px 0px; padding:3px; border-style:solid; border-color:#E5E5CC; border-width:1px; background-color:#FFFFFF}
.caribbean-property-contact-content {float:left; background-color:#FFFFFF; width:390px; clear:right; height:146px}
.caribbean-property-contact-content h3 {font-size:12px; margin:33px 20px 5px 0px; color:#999966; width:380px; border-bottom-style:solid; border-bottom-color:#E5E5CC; border-width:1px}
.caribbean-property-contact-content h4 {font-size:14px; font-weight:bold; color:#000000}
.caribbean-property-contact-content p {font-size:12px; color:#000000; margin-top:2px; text-align:left}
.caribbean-property-contact-content a {color:#000000; text-decoration:underline; font-size:12px; text-align:left}
.caribbean-property-contact-content a:hover {color:#3399CC; text-decoration:none; text-align:left; font-size:12px}
.caribbean-property-contact-content span {color:#3399CC; font-weight:bold}
.social-media {width:300px; height:1020px; float:right; background-color:#FFFFFF; padding:10px 50px 0px 10px; background-image:url(../images/social-media-background.jpg); background-position:top-right; background-repeat:no-repeat}
.social-media h4 {font-size:14px; color:#000000; font-weight:bold; text-align:center; width:230px; margin:10px 10px 0px 0px; height:30px}
.social-media-text {width:200px; float:left; height:52px}
.social-media p {font-size:12px; color:#000000; font-weight:normal; text-align:left; padding:18px 10px 10px 0px; width:180px}
.social-media a {color:#000000; text-decoration:underline}
.social-media a:hover {color:#3399CC; text-decoration:none}
.social-media-image {float:left; height:32px; padding:10px 0px 10px 0px}
.social-media img {border:none}

.foreign-exchange {width:949px; height:1150px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:10px 0px 0px 0px}
.moneycorp {padding:0px 0px 0px 40px}

.caribbean-property-magazine {width:949px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:0px; height:1150px}
.caribbean-property-magazine-intro p {font-size:12px; float:left; text-align:left; padding:10px 20px 0px 40px; width:169px}
.caribbean-property-magazine-intro span {font-size:9px; color:#999966}
.caribbean-property-magazine-intro a {color:#000000; text-decoration:underline}
.caribbean-property-magazine-intro a:hover {color:#3399CC; text-decoration:none}
.caribbean-property-magazine-intro img {margin: 10px; border-style:solid; border-color:#336699; border-width:1px}
.caribbean-property-magazine-column {width:150px; padding-left:20px; float:left; display:block}
.caribbean-property-magazine-column h2 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.caribbean-property-magazine-column h2.editor {color:#803f8c; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.caribbean-property-magazine-column h2.business {color:#cb171e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.caribbean-property-magazine-column h2.lifestyle {color:#f5831f; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.caribbean-property-magazine-column h2.features {color:#eed439; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.caribbean-property-magazine-column h2.guide {color:#007dc5; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.caribbean-property-magazine-column h3 {width:150px; float:left; color:#000000; font-size:14px; border-top-style:solid; border-top-color:#000000; border-top:1px; padding:10px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif}
.caribbean-property-magazine-column p {width:150px; float:left; padding:10px 0px 10px 0px; font-size:12px; text-align:left}
.caribbean-property-magazine-column span {color:#FFFFFF; font-size:10px; background-color:#000000; margin:10px 0px 10px 0px}
.caribbean-property-magazine-form {margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; float:left; background-color:#16193B; width:350px}
.caribbean-property-magazine-form img {border:none; padding:30px 0px 0px 0px; margin:0px}
.caribbean-property-magazine-form p {font-size:14px; float:left; margin:0px; padding:0px 20px 20px 20px; text-align:left; color:#cb171e}

.caribbean-property-magazine-reader {margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; float:left; background-color:#16193B; width:350px}
.caribbean-property-magazine-reader h2 {font-size:14px; margin:0px; padding:20px 0px 0px 20px; text-align:left; color:#3399CC}
.caribbean-property-magazine-reader p {font-size:14px; margin:0px; padding:10px 20px 20px 20px; text-align:left; color:#FFFFFF}
.caribbean-property-magazine-reader a {color:#ffffff; text-decoration:underline}
.caribbean-property-magazine-reader a:hover {color:#ffffff; text-decoration:none}

.property-for-sale-page {width:949px; height:750px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:0px}
.property-for-sale-wrapper {width:949px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; padding:0px}
.property-for-sale-wrapper h2 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; border-top-style:solid; border-top-color:#999966; border-top:1px}
.property-for-sale-wrapper p {font-size:12px; color:#000000; font-weight:normal; text-align:left; margin:4px}
.property-for-sale-wrapper img {border:none}
.property-for-sale-wrapper a {color:#000000; text-decoration:underline}
.property-for-sale-wrapper a:hover {color:#3399CC; text-decoration:none}
.property-for-sale1 {width:263px; height:250px; float:left; background-color:#FFFFFF; padding:0px; margin:0px 0px 0px 40px; background-image:url(../propertyforsaleimages/property-for-sale-background.jpg); background-position:top-right; background-repeat:no-repeat}
.property-for-sale2 {width:263px; height:250px; float:left; background-color:#FFFFFF; padding:0px; margin:0px 0px 0px 40px; background-image:url(../propertyforsaleimages/property-for-sale-background.jpg); background-position:top-right; background-repeat:no-repeat}
.property-for-sale3 {width:263px; height:250px; float:left; background-color:#FFFFFF; padding:0px; margin:0px 0px 0px 40px; background-image:url(../propertyforsaleimages/property-for-sale-background.jpg); background-position:top-right; background-repeat:no-repeat}

.property-buyers-guide-wrapper {width:949px;; background-color:#FFFFFF; clear:both; margin:0px auto 0px auto; padding:0px 0px 20px 0px; height:1400px}
.property-buyers-guide-left {height:auto; width:529px; float:left; padding:0px; margin:0px 40px 0px 40px; background-color:FFFFFF}
.property-buyers-guide-left img {border:none; float:left; padding:0px; margin:0px 15px 20px 0px}
.property-buyers-guide-right {height:auto; width:300px; padding:0px; margin:0px; float:left; background-color:FFFFFF; text-align:left}
#scroller-header {width:529px; margin:0px;}
#scroller-header a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#16193B; display:inline-block; width:173px; height:20px; margin:0px; padding:0px; text-align:center; background-color:#CCCC99}
#scroller-header a:hover {text-decoration:underline; color:#3399CC}
#scroller-header a:active {text-decoration:none; color:#3399CC; background-color:#E5E5CC}
#scroller-header a.selected {text-decoration:none; color:#3399CC; background-color:#E5E5CC}
#scroller-body {width:529px; height:280px; margin:0px 0px 20px 0px; padding:0px; background-color:#E5E5CC}
#mask {width:529px; overflow:hidden; margin:0 auto}
#panel div {float:left}
#panel-1 {width:529px}
#panel-2 {width:529px}
#panel-3 {width:529px}
#panel h2 {text-align:left; font-size:16px; color:#3399CC; padding:15px 15px 0px 15px; font-family:Georgia, "Times New Roman", Times, serif}
#panel p {text-align:left; font-size:12px; color:#16193B; padding:0px 15px 15px 15px}
#panel a {text-decoration:underline; color:#16193B}
#panel a:hover {text-decoration:none; color:#3399CC}
.caribbean-property-magazine-teaser {width:529px; height:300px; float:left; padding:0px; margin:0px 0px 20px 0px; background-color:#E5E5CC}
.caribbean-property-magazine-teaser img {float:left; border:none; padding:15px 0px 0px 15px; height:235px}
.caribbean-property-magazine-teaser h3 {text-align:left; font-size:16px; color:#3399CC; margin:15px 15px 0px 15px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif}
.caribbean-property-magazine-teaser p {text-align:left; font-size:12px; color:#16193B; margin:15px 15px 0px 0px; padding:0px}
.caribbean-property-magazine-teaser a {color:#16193B; text-decoration:underline}
.caribbean-property-magazine-teaser a:hover {color:#3399CC; text-decoration:none}
iframe {margin:0px; padding:0px 0px 20px 0px; border:none; float:left}
.affiliate {width:529px; height:100px; float:left; padding:0px; margin:0px 0px 20px 0px; background-color:#E5E5CC}
.affiliate img {float:left; margin:0px 15px 0px 0px; height:100px; width:100px; padding:0px}
.affiliate h2 {text-align:left; font-size:14px; color:#3399CC; margin:4px 0px 0px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif}
.affiliate h4 {text-align:left; font-size:14px; color:#3399CC; margin:4px 0px 0px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif}
.affiliate p {text-align:left; font-size:12px; color:#16193B; margin:4px 0px 0px 0px; padding:0px}
.affiliate a {color:#16193B; text-decoration:underline}
.affiliate a:hover {color:#3399CC; text-decoration:underline}
.affiliate {color:#3399CC; text-decoration:none}


/*
BODY {
scrollbar-face-color: #F09221;
scrollbar-shadow-color: #D77500;
scrollbar-highlight-color: #FAB158;

scrollbar-track-color: #F09221;
scrollbar-arrow-color: #000000; 
}
*/

