body {
background-color:#fff;
font-size:11px;
font-family:Arial,sans-serif;
color:#5c5066;
margin:0;
padding:0
}

a {
text-decoration:none;
color:#FFF
}

img {
border:0
}

h1 {
font-size:11px;
text-transform:uppercase;
background-color:#E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
margin:0;
padding:5px 15px
}

h2 {
font-size:18px;
font-weight:400;
text-align:center;
margin:0;
padding:5px 10px
}

table.table_home thead tr th,table.table_home tbody td {
border-bottom:1px solid #e6EEEE;
padding:4px
}

#nav {
text-align:right;
width:962px;
height:25px;
background-color:#7AC7AB;
margin-left:auto;
margin-right:auto;
color:#FFF;
font-family:Arial,sans-serif;
font-size:19px
}

.editable {
border:1px solid gray;
background-color:#f8f8f8
}

.nav-text {
text-align:center;
padding-right:24px;
padding-left:24px;
vertical-align:middle
}

.blue-text {
font-family:Arial,sans-serif;
color:#5d8cc2;
font-size:18px
}

.search-box {
border:solid 1px;
width:270px;
height:22px;
font-size:14px;
font-weight:400;
border-color:#84cbb1;
padding:0
}

.search-button {
color:#84cbb1;
font-family:Arial,sans-serif;
background-color:#fff;
border:0;
font-size:18px
}

.textbox {
border:solid 1px gray;
width:240px;
height:16px;
vertical-align:middle;
font-size:12px;
font-family:Arial,sans-serif;
}

.black-box {
border:solid 1px;
border-color:#84cbb1;
padding:10px
}

.greentext {
color:#7ac7ab
}

.green-box {
border:solid 1px;
text-align:center;
font-size:14px;
line-height:30px;
border-color:#7ac7ab
}

.box-1 {
border:solid 0;
width:125px;
float:left;
font-size:14px;
text-align:center;
line-height:20px;
margin:10px
}

.box-2 {
border:solid 0;
width:125px;
float:right;
font-size:14px;
text-align:center;
line-height:20px;
margin:10px
}

.box-3 {
border:solid 0;
width:24%;
float:left;
text-align:center
}

.box-4 {
border:solid 0;
width:34%;
float:right;
text-align:center
}

.box-5 {
width:30%;
float:left;
border:solid 0;
margin-left:40px;
font-family:Arial,sans-serif;
}

.box-6 {
width:60%;
float:right;
border:solid 0
}

.box-8 {
width:67%;
float:right;
border:solid 0
}

.box-property {
width:30%;
float:left;
border:solid 0
}

.box-7 {
width:58%;
height:15px;
float:none;
border:solid 0
}

.blue-head {
font-size:18px;
color:#FFF;
background-color:#5d8cc2;
text-align:center;
margin:5px
}

.line-1 {
height:1px;
width:100%;
text-align:center;
background:url(../img/pix.gif);
background-repeat:no-repeat;
background-position:center center;
font-size:1px
}

.line-2 {
height:2px;
width:100%;
text-align:center;
background:url(../img/pix1.gif);
background-repeat:no-repeat;
background-position:center center;
font-size:2px
}

#container {
text-align:left;
width:986px;
position:relative;
left:0;
background-repeat:repeat-y;
margin:10px auto 0;
padding:0
}

#logo {
width:400px;
float:left;
margin:40px 0 0 30px
}

.clearer {
clear:both
}

pre.cake-debug {
background:#fc0;
font-size:120%;
line-height:140%;
margin-top:1em;
overflow:auto;
position:relative
}

.input {
color:gray
}

.special {
color:#77933C
}

div.message {
clear:both;
color:#900;
font-size:140%;
font-weight:700;
margin:1em 0
}

div.error-message {
clear:both;
color:#900;
font-weight:700
}

#left-half {
width:43%;
float:left;
line-height:24px;
border:0 solid #000;
margin:10px 0 10px 40px
}

#right-half {
width:50%;
float:right;
border:0 solid #000;
margin:0 25px 10px 0
}

#left-col {
width:62%;
border:solid 0;
float:left;
font-family:Arial,sans-serif;
margin:10px 0 10px 0px
}

#left-col-home {
width:46%;
float:left;
font-family:Arial,sans-serif;
margin:0px 0 10px 40px
}

#left-property {
width:40%;
text-align:left;
border:solid 0;
float:left;
font-family:Arial,sans-serif;
padding-left:20px;
padding-top:20px;
margin:0
}

#right-col {
width:28%;
float:right;
border:solid 0;
margin:10px 40px 10px 0
}

#right-property {
width:50%;
text-align:left;
border:solid 0;
float:right;
font-family:Arial,sans-serif;
padding-top:20px;
margin:0
}

#left-col2 {
width:38%;
border:solid 0;
float:left;
font-family:Arial,sans-serif;
line-height:24px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
margin:20px 0 10px 150px
}

#right-col2 {
width:30%;
float:right;
font-family:Arial,sans-serif;
border:solid 0;
font-size:16px;
line-height:24px;
text-align:center;
margin:20px 150px 10px 0
}

#sign-in-page {
width:400px;
min-height:200px;
border:solid 1px;
color:#5c5066;
text-align:left;
border-color:#7ac7ab;
margin:0;
padding:10px
}

#feature-right-col1 {
width:200px;
float:right;
border:solid 0;
margin:0 20px 0 0;
padding:0
}

#feature-right-col2 {
width:200px;
float:right;
border:solid 0;
text-align:center;
margin:0 20px 0 0;
padding:0
}

#featureleftbar {
width:600px;
float:left;
height:100%;
margin:0;
padding:25px 0 0 40px
}

#featurerightbar {
width:250px;
float:right;
height:100%;
margin:0;
padding:25px 40px 0 56px
}

#top-text {
float:right;
font-size:14px;
z-index:2;
margin:22px 25px 0 0
}

#fav-button {
float:right;
border:solid 1pt;
color:#FFF;
text-align:center;
font:18px arial,sans-serif;
background:url(../img/bluebtn.gif);
width:168px;
height:26px;
padding-top:3px;
padding-bottom:0;
margin:50px 44px 0 0
}

.clear {
overflow:hidden;
width:100%
}

a.button {
background:transparent url(../img/vrhbtn_a.gif) no-repeat scroll top right;
color:#fff;
float:left;
font:normal 12px arial, sans-serif;
height:30px;
margin-right:6px;
padding-right:14px;
text-decoration:none
}

a.button span {
background:transparent url(../img/vrhbtn_span.gif) no-repeat;
display:block;
line-height:20px;
padding:5px 0 5px 14px
}

a.button:active {
background-position:bottom right;
color:#fff;
outline:none
}

a.button:active span {
background-position:bottom left;
padding:6px 0 4px 14px
}

.button3 {
background:url(../img/form_03-1.gif);
border:0;
height:30px;
width:96px;
font:13px;
color:#FFF;
text-align:center;
padding-bottom:2px;
margin:auto
}

.button3:hover {
cursor:pointer;
background:url(../img/vrhbtn.gif);
border:0;
height:30px;
width:96px;
font:13px;
color:#FFF;
text-align:center;
padding-bottom:2px;
margin:auto
}

.button4 {
background:url("../img/go_btn 1.gif");
border:0;
height:23px;
width:75px;
font:13px;
color:#FFF;
text-align:center;
padding-bottom:2px;
margin:auto
}

.button4:hover {
cursor:pointer;
background:url("../img/go_btn_pressed.gif");
border:0;
height:23px;
width:75px;
font:13px;
color:#FFF;
text-align:center;
padding-bottom:2px;
margin:auto
}

.button_go {
background:url(../img/go_icon_15.gif);
background-repeat:no-repeat;
width:40px;
height:26px
}

.text-1 {
font-size:16px;
letter-spacing:1.5px;
line-height:40px
}

.text-1h {
font-size:20px;
letter-spacing:1.2px;
line-height:25px
}

#header {
top:0;
left:0;
width:100%;
height:155px;
background-image:url(../img/topbar.gif);
background-repeat:no-repeat
}

#outer {
border-left:solid 200px #EBD3E0;
background-color:#fff
}

#inner {
width:100%;
margin:0
}

#left {
width:200px;
float:left;
position:relative;
margin-left:-200px;
margin-right:1px
}

#content {
position:relative;
margin:0
}

p {
margin:0;
padding:5px 10px
}

pre {
font-size:12px;
margin:0;
padding:5px 10px
}

#footer {
height:18px
}

select.greyborder,.greyborder {
border:1px solid gray
}

.input-edit-container,#loading {
display:none
}

#UserRegisterForm label.error,#UserForgotPasswordForm label.error,#UserChangePasswordForm label.error,#UserRentToMeForm label.error,#PropertyEditOptionsForm label.error,#PropertyAddPayForm label.error,#filtersearch label.error,#PropertySearchRedirectForm label.error,#PropertyAddForm label.error,#PropertyPreviewForm label.error,#UserContactUsForm label.error,#PropertyReversecontactForm label.error,#PropertyEditPreviewForm label.error,#reviewform label.error {
background:url("../img/exclamation.gif") no-repeat 0 0;
padding-left:16px;
padding-bottom:2px;
line-height:0;
font-size:120%;
font-weight:700;
color:#EA5200
}

#UserRegisterForm label.checked,#UserForgotPasswordForm label.checked,#UserChangePasswordForm label.checked,#UserRentToMeForm label.checked,#PropertyEditOptionsForm label.checked,#PropertyAddPayForm label.checked {
background:url("../img/accept.gif") no-repeat 0 0
}

#PropertyAddForm label.checked,#PropertyPreviewForm label.checked,#UserContactUsForm label.checked,#PropertyReversecontactForm label.checked,#PropertyEditPreviewForm label.checked,#filtersearch label.checked,#PropertySearchRedirectForm label.checked,#reviewform label.checked {
background:none
}

#UserRegisterForm.status,#UserForgotPasswordForm.status,#UserChangePasswordForm.status,#UserRentToMeForm.status,#PropertyAddForm.status,#PropertyEditPreviewForm.status,#PropertyPreviewForm.status,#UserContactUsForm.status,#PropertyReversecontactForm.status,#filtersearch.status,#PropertySearchRedirectForm.status,#PropertyEditOptionsForm.status,#PropertyAddPayForm.status,#reviewform.status {
padding-top:0;
padding-left:8px;
line-height:0;
vertical-align:top;
width:246px;
white-space:nowrap
}

#recaptcha_image,#recaptcha_widget,#recaptcha_image img {
width:250px
}

#scroller_container {
 position: relative;
 width: 500px;
 height: 80px;
 overflow: hidden;
}
#scroller {
height:80px;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */

div.scroll {
    cursor:pointer;
}
.button,.button2 {
background:url(../img/bluebtn.gif);
font:20px arial,sans-serif;
height:28px;
color:#FFF;
text-align:center;
margin:5px auto
}

.Booked {
	background:#FF6F6F;
}

.Pending {
	background:#C8C8C8;
}

#popupmessage {

	width: 390px;
	height:28px;
	background-color: #990080;
	border: 1px solid #fff;
	padding: 5px;
	z-index:500;
}

#linktothispage {
	position:absolute;
	width:400px;
	height:280px;
	font-size:12px;
	left:300px;
	top:300px;
	background-color:#dddddd;
	border: 1px solid #000000;
	padding:0px;
	line-height:18px;
	z-index:1000;
	text-align:justify;
	display:none;
}

#sendtoafriend {
	position:absolute;
	width:310px;
	height:500px;
	font-size:12px;
	left:300px;
	top:40px;
	background-color:#dddddd;
	border: 1px solid #000000;
	padding:0px;
	line-height:18px;
	z-index:1000;
	text-align:justify;
	display:none;
}
