﻿* { padding: 0; margin: 0; }

body {
 font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #FFFFCC;
 margin: 0px;
 padding: 0px;
}

.small {
color: #1D6893;
font-size: 10px;
}

.middle {
color: #1D6893;
font-size: 11px;
}

.message {
font-size: 16px;
color: red;
}
.message1 {
font-size: 12px;
color: red;
}
.bold {
font-weight: bold;
}

.italic {
font-style: italic;
}

.text {
font-size: 22px;
text-align: center;
color :#143D64;
}

.red {
color:#ff0000;
}

h1 {
color: #FFFFCC;
font-weight: bold;
font-size: 36px;
}

h2 {
color: #FFFFCC;
font-weight: bold;
font-size: 16px;
}

h3 {
color: #1D6893;
font-weight: bold;
font-size: 20px;
}

h4 {
color: #1D6893;
font-weight: bold;
font-size: 16px;
}

h5 {
color: #1D6893;
font-weight: bold;
font-size: 12px;
}

p {
color: #1D6893;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.log {
color: #1D6893;
font-size: 10px;
font-style: italic;
}

hr {
border-top: 1px solid white; 
}

a:link {color: #143D64; text-decoration: underline;}
a:active {color: #143D64; text-decoration: underline;}
a:visited {color: #143D64; text-decoration: underline;}
a:hover {color: #BCD2E6; text-decoration: underline;}

a.nav:link {color: #143D64;  text-decoration: none;}
a.nav:active {color: #143D64; text-decoration: none;}
a.nav:visited {color: #143D64; text-decoration: none;}
a.nav:hover {color: #FFFF99; text-decoration: underline;}

a.footer:link {color: #143D64;  text-decoration: none;}
a.footer:active {color: #143D64; text-decoration: none;}
a.footer:visited {color: #143D64; text-decoration: none;}
a.footer:hover {color: #FFFF99; text-decoration: underline;}

a.more:link {color: red;  text-decoration: none;}
a.more:active {color: red; text-decoration: none;}
a.more:visited {color: red; text-decoration: none;}
a.more:hover {color: red; text-decoration: underline;}

a.book:link {color: red; font-size: 10px; font-style:italic; text-decoration: underline;}
a.book:active {color: red; text-decoration: underline;}
a.book:visited {color: red; text-decoration: underline;}
a.book:hover {color: red; text-decoration: underline;}

a.del:link {color: red; font-size: 16px; text-decoration: underline;}
a.del:active {color: red; text-decoration: underline;}
a.del:visited {color: red; text-decoration: underline;}
a.del:hover {color: red; text-decoration: underline;}

a.head:link {color: red; font-weight: bold; font-size: 14px; text-decoration: none;}
a.head:active {color: red; font-weight: bold; font-size: 14px; text-decoration: none;}
a.head:visited {color: red; font-weight: bold; font-size: 14px; text-decoration: none;}
a.head:hover {color: red; font-weight: bold; font-size: 14px; text-decoration: none;}

#wrapper { 
margin: 0px auto;
width: 922px;
background-color: #BCD2E6;
}

#header {
background-image:  url(images/back1.gif);
background-repeat: no-repeat;
height: 115px;
width: 922px;
padding: 0px;
}

#toptext {
position: relative;
height: auto;
width: auto;
margin: 0px 0px 0px 25px;
padding: 0px;
}

#navigation {
text-align: center;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #143D64;
font-weight: bold;
width: 922px;
margin: 0px 0px 0px 0px;
background: #BCD2E6;
} 

#leftcolumn { 
display: inline;
position: relative;
float: left;
background: #BCD2E6;
width: 156px;
margin: 0px 0px 0px 0px;
height: 500px;
padding: 0px;
}

#content { 
width: 610px;
display: inline;
position: relative;
float: left;
padding: 0px;
margin: 0px 0px 0px 0px;
color: #1D6893;
text-align: center;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #FFFFCC;
background-color: #FFFFFF;
}

#rightcolumn {
display: inline;
position: relative;
width: 156px;
float: right;
text-align: center;
background: #BCD2E6;
margin: 0px 0px 0px 0px;
padding: 0px;
}


 /* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:35px;color:#E0E0E0;background:#BCD2E6;width:152px;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#BCD2E6 url(images/dolphin_bg.gif) repeat-x bottom left;padding:0px 0px 0px 0px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:152px;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0px 0px;}
#dolphinnav ul li a{display:block;float:left;color:#143D64;text-decoration:none;padding:0px 0px 0px 5px;height:33px;}
#dolphinnav ul li a span{padding:10px 0px 0px 0px;height:11px;width:150px;float:left;}
#dolphinnav ul li a:hover{color:#FFFF99;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:152px;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#FFFF99;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top right;width:152px;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0px 0px 0px 0px;width:152px;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

.doltext {
color: #ffff99;
text-align: center;
font-weight: bold;
padding: 0px;
font-size: 11px;
}
/* ---------------------- END Dolphin nav ---------------------- */

#weather{ 
width: 156px;
text-align: center;
}



table.property_search {
width: 610px;
padding: 2px;
margin: 0px 0px 0px 0px;
color: #1D6893;
text-align: center;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #FFFFCC;
background-color: #FFFFFF;
vertical-align: top;
}

table.property_search td {
width: 610px;
padding: 2px;
vertical-align: top;
border-spacing: 0px;
margin: 0px 0px 0px 0px;
border-width: 1px;
border-collapse: collapse;
border-style: solid;
border-color: #BCD2E6;
}

table.property_search td.header {
width: 550px;
font-size: 16px;
text-align: center;
background-color: #143D55;
color :#FFFFCC;
}

table.property_search td img{
vertical-align: top;
margin: 0px 0px 0px 0px;
width: 115px;
border-style: none;
padding: 0px;
}

table.property_front_page {
width: 610px;
padding: 0px;
vertical-align: top;
margin: 0px 0px 0px 0px;
color: #1D6893;
text-align: center;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #FFFFCC;
background-color: #FFFFFF;
vertical-align: top;
}

table.property_front_page td {
width: 120px;
vertical-align: top;
padding: 0px;
border-spacing: 0px;
margin: 0px 0px 0px 0px;
border-width: 0px;
border-collapse: collapse;
border-style: none;
border-color: #FFFFCC;
}
table.property_front_page td img{
vertical-align: top;
width: 118px;
border-style: none;
padding: 0px;
}

table.property_view {
width: 610px;
padding: 2px;
border-width: 0px;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
color: #1D6893;
text-align: center;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #FFFFCC;
}

table.property_view td.header {
width: 610px;
font-size: 16px;
text-align: center;
background-color: #143D55;
color :#FFFFCC;
}

table.property_view td.header2 {
width: 610px;
font-size: 16px;
text-align: center;
font-weight: bold;
background-color: #FFFFCC;
color :#143D55;
}

table.property_view td.text  {
width: 610px;
font-size: 15px;
text-align: center;
color :#143D55;
padding: 4px;
}
table.property_view td img{
width: 250px;
text-align: center;
border-style: none;
padding: 2px;
}

table.property_mini_view {
width: 300px;
padding: 2px;
border-width: 2px;
border-spacing: 2px;
border-style: solid;
border-color: #BCD2E6;
margin-left: auto;
margin-right: auto;
}

table.property_mini_view td {
border-width: 1px;
padding: 1px;
border-style: solid;
border-color: #BCD2E6;
background-color: #FFFFCC;
}

table.property_mini_view td img{
width: 20px;
border-style: none;
padding: 0px;
}

table.property_images {
width: 600px;
text-align: center;
border-style: none;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

table.property_images td img{
width: 115px;
text-align: center;
border-style: none;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

table.pricing {
width: 604px;
padding: 2px;
border-width: 2px;
border-spacing: 2px;
border-style: solid;
border-color: #BCD2E6;
}

table.enquiry {
width: 600px;
padding: 2px;
border-width: 2px;
border-spacing: 2px;
border-style: solid;
border-color: #BCD2E6;
}
table.enquiry td {
width: 50%;
padding: 2px;
border-width: 2px;
border-spacing: 2px;
border-style: solid;
border-color: #BCD2E6;
}

table.pricing tr.header {
background-color: #FFFF99;
font-size: 15px;
font-weight: bold;
text-align: center;
color: #1D6893;
}

table.pricing td.header {
background-color: #FFFFCC;
font-size: 18px;
font-weight: bold;
text-align: center;
color: #1D6893;
}

table.pricing td {
border-width: 1px;
padding: 1px;
border-style: solid;
border-color: #BCD2E6;
background-color: #FFFFCC;
}

table.settings {
width: 610px;
padding: 2px;
margin: 0px 0px 0px 0px;
color: #1D6893;
text-align: center;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #FFFFCC;
background-color: #FFFFFF;
}

table.login {
width: 450px;
padding: 0px;
margin: 0px 0px 0px 0px;
color: #1D6893;
text-align: center;
font-size: 14px;
font-weight: bold;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #FFFFCC;
background-color: #FFFFCC;
}

td.text {
font-size: 14px;
text-align: center;
color :#143D55;
}

td.header {
background-color: #143D55;
font-size: 16px;
text-align: center;
color :#FFFF99;
}

/* rotator in-page placement */
#rotator {
position: relative;
height: 140px;
margin-left: 2px;
}

/* rotator css */
#rotator ul li {
float: left;
position: absolute;
list-style: none;
}

/* rotator image style */	
#rotator ul li img {
border:1px solid #ccc;
padding: 3px;
background: #FFF;
}
#rotator ul li.show {
z-index:500
}

.textbox {
width: 150px;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: justify;
text-align: center;
font-size: 12px;
color :#143D64;
}

#textbox {
width: 150px;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: justify;
text-align: center;
font-size: 12px;
color :#143D64;
}


#footer {
padding: 0px;
width: 922px;
clear: both;
text-align: center;
background: #BCD2E6;
margin: 0px 0px 0px 0px;
}

#copyright {
width: 922px;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: center;
font-size: 10px;
text-align: center;
color: #143D64;
}

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(style/overlay.png); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
}

.clear { clear: both; background: none; }
	