body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
color:#000000;
background-color:#6D5217;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

.menu a, .h1 a, .small_box_h1 a, .h3 a{
color:#6D5217;
text-decoration:none;
}

.menu a:hover, .h1 a:hover, .small_box_h1 a:hover, .h3 a:hover{
color:#6D5217;
text-decoration:underline;
}

.hm_box_h1 a, .sidebox_h2 a, .footer a, .h2 a, .location_box_h1 a{
color:#FFFFFF;
text-decoration:none;
}

.hm_box_h1 a:hover, .sidebox_h2 a:hover, .footer a:hover, .h2 a:hover, .location_box_h1 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.view a{
color:#AA6C2A;
text-decoration:none;
}

.view a:hover{
color:#AA6C2A;
text-decoration:underline;
}

.first_sentence{
color:#D2C5AF;
text-align:right;
padding-top:22px;
height:2px;
}

#headerflash{
background-image:url(images/header-image-1.jpg);
width:602px;
height:248px;
}


.search_box_t{
background-image:url(images/search_box_t.gif);
background-repeat:no-repeat;
width:188px;
line-height:14px;
}

.search_box{
background-image:url(images/search_box.gif);
background-repeat:repeat-y;
padding-left:12px;
}

.search_box_b{
background-image:url(images/search_box_b.gif);
background-repeat:no-repeat;
width:188px;
line-height:12px;
}

.search{
padding:0px;
margin:0px;
}

.search select{
width:164px;
margin-bottom:4px;
}

.search input{
width:158px;
margin-bottom:5px;
}

.float_l{
float:left;
margin-top:25px;
}

.flash{
background-color:#DDCD9E;
padding:5px;
padding-bottom:0px;
float:left;

}

.menu{
background-color:#DDCD9E;
background-image:url(images/menu.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
line-height:25px;
padding-left:8px;
padding-right:8px;
font-weight:bold;
color:#6D5217;
}

.sidebox_h1{
background-image:url(images/sidebox_h1.gif);
background-repeat:no-repeat;
height:23px;
color:#FFFFFF;
font-weight:bold;
padding-left:22px;
padding-top:2px;
margin-top:6px;
}

.sidebox_h2{
background-image:url(images/sidebox_h2.gif);
background-repeat:no-repeat;
padding-left:21px;
padding-top:4px;
padding-bottom:4px;
width:162px;
color:#FFFFFF;
border-bottom:#AE9974 solid 1px;
}

.content_layout{
clear:both;
background-color:#FFFFFF;
padding:10px;
padding-top:25px;
width:591px;
background-image:url(images/menu_line.jpg);
background-repeat:repeat-x;
}

.small_box{
clear:both;
background-image:url(images/small_listing.gif);
background-repeat:repeat-x;
height:151px;
margin-top:10px;
}

.small_box_hm{
float:left;
background-image:url(images/small_listing.gif);
background-repeat:repeat-x;
height:151px;
margin-top:5px;
width:288px;
margin-right:5px;
margin-left:2px;
}

.small_box_h1 div{
float:right;
padding-right:5px;
}

.small_box_h1{
float:left;
color:#6D5217;
font-weight:bold;
padding-top:3px;
padding-bottom:12px;
padding-left:5px;
}

.small_box_img{
clea:both;
float:left;
padding-top:3px;
padding-left:8px;
padding-right:8px;
width:136px;
height:104px;
}

.small_box_details{
float:left;
width:330px;
padding-top:2px;
}

.small_box_details_hm{
float:left;
width:130px;
padding-top:2px;
height:90px;
}

.small_box_price{
float:left;
text-align:right;
width:100px;
height:40px;
padding-top:2px;
}

.small_box_price_hm{
float:left;
text-align:right;
width:130px;
height:40px;
padding-top:2px;
font-weight:bold;
}

.small_box_txt{
float:left;
padding-top:12px;
width:430px;
height:28px;
}

.hm_box{
background-image:url(images/hm_box.gif);
background-repeat:no-repeat;
float:left;
width:184px;
margin-left:4px;
text-align:justify;
}

.hm_box_b{
background-image:url(images/hm_box_b.gif);
background-repeat:no-repeat;
margin-top:5px;
}

.hm_box_h1{
color:#FFFFFF;
font-weight:bold;
padding-top:3px;
padding-bottom:6px;
padding-left:3px;
}

.view{
color:#AA6C2A;
background-image:url(images/orange_bullet.gif);
background-repeat:no-repeat;
background-position:right;
font-weight:bold;
text-align:right;
padding-right:15px;
padding-top:5px;
width:170px;
}

.h1{
clear:both;
font-weight:bold;
color:#6D5217;
font-size:13px;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
background-position:top left;
height:20px;
margin-bottom:5px;
padding-left:18px;
padding-top:2px;
}

.footer{
clear:both;
background-image:url(images/footer.gif);
background-repeat:repeat-x;
height:30px;
text-align:center;
padding-top:15px;
color:#FFFFFF;
margin-left:189px;
margin-bottom:15px;
}

.h2{
background-image:url(images/h2.gif);
background-repeat:repeat-x;
height:22px;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
padding:0px;
margin:0px;
padding-left:5px;
padding-top:1px;

}

.large_listing{
background-color:#DECE9E;
padding:5px;
width:288px;
height:272px;
float:left;
}

.large_listing_limg{
margin-bottom:5px;
}

.large_listing_simg{
float:left;
margin-right:4px;
}

.large_listing_txt{
padding:5px;
width:283px;
float:left;
}

.h3{
background-color:#C8B570;
margin-bottom:5px;
line-height:20px;
font-weight:bold;
padding-left:5px;
color:#6D5217;
font-size:13px;
}

.large_listing_b{
clear:both;
background-image:url(images/large_listing_b.gif);
background-repeat:repeat-x;
line-height:12px;
}

.location_box{
clear:both;
background-image:url(images/location_box.gif);
background-repeat:repeat-x;
height:169px;
width:590px;
margin-bottom:15px;
margin-top:8px;
}

.location_box_h1{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-top:4px;
padding-left:5px;
}

.location_box_img{
padding-top:12px;
padding-left:6px;
float:right;
}

.location_box_txt{
float:left;
text-align:justify;
padding:5px;
padding-top:12px;
width:392px;
}

.enquiry_box{
clear:both;
background-image:url(images/enquiry_box.gif);
background-repeat:repeat-x;
height:125px;
width:590px;
margin-top:5px;
}

.enquiry_box_h1{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-top:4px;
padding-left:5px;
}

.enquiry{
padding:0px;
margin:0px;
padding:10px;
padding-top:15px;
}

.enquiry input{
width:270px;
margin-bottom:5px;
}

.enquiry textarea{
width:278px;
height:50px;
}

.prev{
float:left;
width:104px;
}

.next{
float:right;
margin-right:18px;
width:104px;
}

.pageofpage{
float:left;
text-align:center;
line-height:21px;
width:360px;
color:#6D5217;
font-weight:bold;
font-size:11px;
}

.content_image{
float:right;
background-color:#B6A132;
padding:3px;
margin-left:5px;
margin-bottom:5px;
clear:both;
}

.article_box{
clear:both;
background-image:url(images/article_box.gif);
background-repeat:repeat-x;
height:181px;
margin-top:10px;
}

.article_img{
clear:both;
float:left;
width:173px;
height:131px;
margin-right:5px;
padding-top:3px;
padding-left:8px;
}

.article_txt{
float:left;
width:392px;
text-align:justify;
margin-top:2px;
}

.articleimages{
float:right;
background-color:#B6A132;
padding:3px;
margin-left:5px;
margin-bottom:5px;
clear:both;
}

.location_image{
float:left;
background-color:#B6A132;
padding:3px;
margin-left:5px;
margin-bottom:5px;
}

/* RESOURCE STYLES */

.resource a{
color:#4A4A42;
font-size:12px;
font-weight:bold;
}


.resource-addurl{
margin-top:5px;
float:right;
margin-right:10px;
}

.resource-addurl a{
color:#6B0303;
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:164px;
height:30px;
}

.resource-category a{
color:#4A4A42;
text-decoration:none;
}

/* FORMS STYLES */

legend
{
font-size:14px;
font-weight:bold;
padding: 2px 6px;
color:#6D5217;
} 

label
{
font-size:10px;
font-weight: bold;
float: left;
text-align: right;
width: 70px;
display: block;
margin-top: 3px;
margin-right: 3px;
color:#6D5217;
margin-left:60px;
}

.contact input, .contact textarea {
font-size:12px;
background:url(images/input_textfield_backround.gif) #fff no-repeat 0 0;
border: 1px solid #6D5217;
color:#6B0303;
}

.contact select{
font-size:12px;
border: 1px solid #6D5217;
background:none;
}

.contact_us{
font-size:12px;
border: 1px solid #6D5217;
}

fieldset
{
width:490px;
border: 1px solid #6D5217;
padding-left:10px;
margin-left:50px;
}

.sidebox_h1_content{
margin-bottom:20px;
}

.soldstamp {
float:right;
width:95px;
height:55px;
background-position:center;
background-repeat:no-repeat;
position:absolute;
margin-left:14px;
margin-top:20px;
}

.small_box_button{
float:right;
margin-right:7px;
background-color:#6D5217;
padding:5px;
}

.small_box_button a{
color:#FFFFFF;
}
