body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px;
margin:0px;
color:#334131;
background-color:#62471C;
background-image:url(images/header.jpg);
background-repeat:repeat-x;
background-position:top left;
padding-top:75px;
}

a{
color:#334131;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.float_l{
float:left;
}

.float_r{
float:left; 
width:273px;
}

.logo{
float:left;
}

.first_sentence{
color:#FFFFFF;
font-weight:bold;
float:left;
text-align:right;
width:500px;
margin-right:14px;
margin-top:12px;
}

#headerflash{
width:761px;
height:210px;
background-image:url(images/header-image-1.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}

.header{
clear:both;
background-color:#F7F1DF;
padding:5px;
width:761px;
height:210px;
}

.header_l{
clear:both;
background-image:url(images/header_left.gif);
background-repeat:no-repeat;
height:220px;
float:left;
}

.header_l img{
background-image:url(images/header_img_bg.gif);
background-repeat:repeat-x;
padding-top:4px;
padding-left:4px;
}

.menu{
clear:both;
background-image:url(images/bottom.gif);
background-repeat:no-repeat;
width:771px;
height:32px;
color:#E4C438;
font-weight:bold;
font-size:11px;
padding-left:10px;
padding-top:3px;
}

.menu a{
color:#E4C438;
}

.header_box{
background-image:url(images/header_box.gif);
background-repeat:no-repeat;
margin-top:35px;
width:273px;
height:252px;
}

.header_box img{
margin-top:31px;
margin-left:4px;
}

.home_listing{
background-image:url(images/home_listing.gif);
background-repeat:no-repeat;
width:186px;
height:183px;
float:left;
color:#62461B;
}

.home_listing img{
margin-top:18px;
margin-left:16px;
}

.home_listing div{
font-size:14px;
font-weight:bold;
margin-left:16px;
margin-top:3px;
margin-right:24px;
line-height:22px;
text-align:center;
}

.sidebox{
background-image:url(images/sidebox.gif);
background-repeat:repeat-y;
width:198px;
padding:5px;
}

h2{
background-image:url(images/sidebox_h1.gif);
background-repeat:no-repeat;
width:181px;
line-height:24px;
font-size:14px;
font-weight:bold;
color:#62461B;
margin:0px;
padding-left:10px;
}

.feature_category{
background-image:url(images/sidebox_h1.gif);
background-repeat:no-repeat;
width:181px;
line-height:24px;
font-size:14px;
font-weight:bold;
color:#62461B;
margin:0px;
padding-left:10px;
margin-bottom:5px;
}

.feature{
margin-left:11px;
}

.feature a{
color:#62461B;
text-decoration:none;
}

.sidebox_large{
background-image:url(images/sidebox.gif);
background-repeat:repeat-y;
width:198px;
padding:5px;
text-align:left;
color:#62461B;
font-size:11px;
font-weight:bold;
}

.home_listing div a, h2 a{
color:#62461B;
}

.sidebox_bottom{
background-image:url(images/sidebox_bottom.gif);
background-repeat:no-repeat;
width:198px;
padding:5px;
height:12px;
}

.main_content{
clear:both;
background-image:url(images/main_content.gif);
background-repeat:repeat-y;
width:570px;
padding:5px;
}

.main_content_txt{
clear:both;
padding-right:20px;
text-align:justify;
}

.main_content_img{
margin-bottom:6px;
width:146px;
float:left;
margin-left:11px;
}

h1{
background-image:url(images/heading1.gif);
background-repeat:no-repeat;
width:551px;
line-height:25px;
color:#62461B;
font-size:14px;
font-weight:bold;
padding-left:10px;
margin:0px;
padding-bottom:10px;
}

h1 div{
float:right;
font-size:12px;
}

.main_content_bottom{
background-image:url(images/main_content_bottom.gif);
background-repeat:no-repeat;
width:570px;
height:13px;
padding:5px;
}

.read_more{
padding-left:114px;
padding-top:5px;
}

.footer, .footer a{
background-color:#3C2814;
color:#E8C73A;
margin-bottom:20px;
line-height:25px;
text-align:center;
text-decoration:none;
width:788px;
}

.small_listing{
clear:both;
background-image:url(images/small_listing.jpg);
background-repeat:no-repeat;
height:161px;
width:560px;
padding-top:23px;
color:#62471B;
font-weight:bold;
font-size:14px;
}

.small_listing a{
color:#62471B;
text-decoration:none;
}

.small_listing div{
font-size:11px;
}

.small_listing img{
margin-left:17px;
margin-right:25px;
float:left;
}

.stars{
float:right;
padding-right:16px;
margin-top:8px;
}

.box{
background-image:url(images/enquiry.gif);
background-repeat:repeat-y;
height:200px;
}

.box2{
background-image:url(images/enquiry.gif);
background-repeat:repeat-y;
height:300px;
}

.box3{
background-image:url(images/enquiry.gif);
background-repeat:repeat-y;
}

.enquiry{
background-image:url(images/enquiry.gif);
background-repeat:repeat-y;
height:250px;
}

h3{
background-image:url(images/h3.gif);
background-repeat:no-repeat;
color:#62471B;
font-weight:bold;
font-size:12px;
padding:0px;
margin-left:10px;
padding-left:10px;
padding-top:8px;
background-position:0px 10px;
line-height:20px;
}

.property_title{
background-image:url(images/h3.gif);
background-repeat:no-repeat;
color:#62471B;
font-weight:bold;
font-size:12px;
padding:0px;
margin-left:10px;
padding-left:10px;
padding-top:8px;
background-position:0px 10px;
line-height:20px;
}

.brown_line{
clear:both;
background-image:url(images/line_dark_brown.gif);
background-repeat:repeat-x;
height:6px;
width:562px;
}

.enquiry_form{
padding:0px;
margin:0px;
margin-left:10px;
color:#62471B;
font-weight:bold;
}

.enquiry_form span{
margin-left:9px;
}

.enquiry_form input{
height:16px;
width:240px;
}

.enquiry_form textarea{
width:240px;
}

.price_table{
text-align:center;
border-collapse:collapse;
margin-left:5px;
}

.price_table th{
background-color:#62471B; 
color:#FFFFFF;
border:#F7F1DF solid 1px;
height:20px; 
}

.price_table td{
color:#62471B;
border:#62471B solid 1px;
border-collapse:collapse;
height:20px;
}

.price_label{
height:20px; 
width:32px; 
background-color:#62471B; 
color:#E7C636; 
line-height:18px; 
text-align:right;
margin-top:4px;
margin-right:5px; 
margin-left:10px; 
margin-bottom:8px;
padding-right:4px;
}

.price_label th{
color:#FFFFFF;
background-color:#62471B; 
}

.month{
background-image:url(images/month.gif);
background-repeat:no-repeat;
color:#FFFFFF;
width:41px;
height:31px;
font-weight:bold;
padding-top:3px;
text-align:center;
font-size:12px;
float:left;
}

.month_dec{
background-image:url(images/month_dec.gif);
background-repeat:no-repeat;
color:#FFFFFF;
width:41px;
height:31px;
font-weight:bold;
padding-top:3px;
text-align:center;
font-size:12px;
float:left;
}

.curent_month{
background-image:url(images/current_month.gif);
background-repeat:no-repeat;
color:#FFFFFF;
width:41px;
height:31px;
font-weight:bold;
padding-top:3px;
text-align:center;
font-size:12px;
float:left;
}

.green{
background-image:url(images/green.gif);
background-repeat:no-repeat;
width:20px;
height:18px;
float:right;
}

.red_green{
background-image:url(images/red_green.gif);
background-repeat:no-repeat;
width:20px;
height:18px;
float:right;
}

.red{
background-image:url(images/red.gif);
background-repeat:no-repeat;
width:20px;
height:18px;
float:right;
}



.article_img, .articleimages, .content_image{
float:right;
border:#62471C solid 1px;
padding:3px;
margin-left:5px;
margin-bottom:5px;
clear:both;
}

.location_image{
float:left;
width:240px;
border:#62471C solid 1px;
padding:3px;
margin-bottom:5px;
margin-left:8px;
margin-right:8px;
}

.articlelist{
padding-left:17px;
text-align:justify;
}

.articlelist img{
float:right;
width:176px;
border:#62471C solid 1px;
padding:3px;
margin-right:3px;
margin-bottom:5px;
margin-left:8px;
}

/* RESOURCE STYLES */

.resource a{
color:#4A4A42;
font-size:12px;
font-weight:bold;
}


.resource-addurl{
margin-top:5px;
float:right;
padding-right:22px;
}

.resource-addurl a{
color:#4A4A42;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
color:#4A4A42;
font-size:10px;
font-weight:bold;
text-decoration:none;
float:left;
width:160px;
height:30px;
text-align:left;
}

.resource-category a{
color:#4A4A42;
text-decoration:none;
}

/* FORMS STYLES */

form{
margin:0px;
padding:0px;
}

form p {
margin-top:10px;
margin-bottom:10px;
}

legend
{
font-size:14px;
font-weight:bold;
padding: 2px 6px;
color:#62461B;
} 

label
{
font-size:10px;
font-weight: bold;
float: left;
text-align: right;
width: 100px;
display: block;
margin-top: 3px;
margin-right: 3px;
color:#62461B;
}

input, textarea {
font-size:12px;
background:url(images/input_textfield_backround.gif) #fff no-repeat 0 0;
border: 1px solid #00679C;
color:#62461B;
}

select{
font-size:12px;
border: 1px solid #00679C;
background:none;
background-color:#FFFFFF;
}

.contact_us{
font-size:12px;
border: 1px solid #00679C;
}

fieldset
{
margin-left:10px;
width:516px;
border: 1px solid #00679C;
padding-left:10px;
}

.message{
color:#3D2915;
font-weight:bold;
}

.price_months{
float:left;
width:38px;
margin-left:1px;
margin-right:1px;
text-align:center;
line-height:18px;
font-weight:bold;
}

.months{
float:left;
width:40px;
margin-left:1px;
margin-right:1px;
text-align:center;
line-height:18px;
font-weight:bold;
}

.float_left{
margin-right:41px;
float:left;
}

.price th{
border:#00679C solid 1px;
border-collapse:collapse;
color:#000000;
padding:0px;
}

.price{
clear:both;
border:#00679C solid 1px;
border-collapse:collapse;
padding:2px;
}

.price td{
border:#00679C solid 1px;
border-collapse:collapse;
text-align:center;
}

.cell{
background-image:url(cell.gif);
background-repeat:repeat-y;
width:11px;
}

.prev{
float:left;
}

.next{
float:right;
margin-right:12px;
}

.pageofpage{
float:left;
text-align:center;
line-height:24px;
width:453px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

.specialofferstamp {
width:176px;
height:120px;
background-image:url(images/special-offer.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
.listingimage{
margin-left:4px;
margin-bottom:5px;
cursor:hand;
width:176px;
height:120px;
}

.content{
padding:10px;
padding-top:0px;
}

.rightside_title{
color:#62461B;
font-weight:bold;
margin-top:5px;
padding-left:12px;
}

.rightside{
margin-top:5px;
padding-left:12px;
}

.rightside a{
color:#62461B;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

.rightside_contact{
padding-left:12px;
}

ul{
margin: 0;
padding: 0;
margin-bottom:10px;
}

li{
list-style-type: none;
margin-left:10px;
padding-left:25px;
padding-top:5px;
height:16px;
background: transparent url(images/bullet.gif) no-repeat 5px 0.4em;
}

.banner{
margin-bottom:18px;
margin-left:45px;
}

.rates_brown_cell{
background-color:#62471B;
color:#FFF;
font-weight:bold;
}

.rates_pink_cell{
background-color:#F7F2DF;
font-weight:bold;
}

.rates_gray_cell{
background-color:#F5F5F5;
}



