body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
margin:0px;
color:#000000;
background-color:#6090BF;
padding-bottom:50px;
background-image:url(images/page_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
}

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

.small_listing_h1 a:hover{
color:#6090BF;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#headerflash{
width:700px;
height:201px;
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
}

.page_top{
background-image:url(images/page_top.gif);
background-repeat:repeat-x;
}

.left_box{
float:left;
width:260px;
}

.right_box{
float:left;
width:700px;
}

.search_box{
background-image:url(images/search_bground.gif);
background-repeat:repeat-x;
height:160px;
}

.header_top{
background-image:url(images/header_top.gif);
background-repeat:no-repeat;
height:69px;
font-size:16px;
text-align:right;
padding-top:10px;
padding-right:24px;
}

.search_form{
padding:0px;
margin:0px;
margin-left:10px;
padding-top:10px;
}

.search_form select{
width:168px;
margin-bottom:8px;
}

.search_form input{
width:162px;
margin-bottom:8px;
float:left;
}

.h5{
font-size:16px;
padding-top:10px;
margin-left:10px;
margin-bottom:10px;
}

.menu_bground{
clear:both;
background-image:url(images/menu_bground.gif);
background-repeat:repeat-x;
height:40px;
width:960px;
}

.menu{
float:left;
font-size:16px;
margin-left:7px;
margin-right:8px;
padding-left:16px;
padding-top:11px;
background-image:url(images/menu.gif);
background-repeat:no-repeat;
height:29px;
}

.sidebox_bottom{
background-color:#FFFDCC;
background-image:url(images/sidebox_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:180px;
}

.sidebox_layout{
padding:7px;
}

.content_layout{
padding:10px;
text-align:justify;
}

.h6{
background-image:url(images/testimonials.gif);
background-repeat:repeat-x;
width:auto;
padding:5px;
text-align:center;
}

.testimonials{
width:260px;
float:left;
}

.blue_bground{
background:#CEE7FA;
padding:5px;
}

.content_txt{
width:400px;
margin-left:10px;
float:left;
}

.leftside_box{
background-image:url(images/leftside_box.gif);
background-repeat:no-repeat;
width:236px;
height:120px;
margin-top:20px;
}

.leftside_box_form{
padding:0px;
margin:0px;
padding-top:10px;
padding-left:12px;
}

.leftside_box_form input{
width:150px;
margin-bottom:5px;
}

.h4{
font-size:14px;
margin-bottom:8px;
padding-left:5px;
}

.h1{
clear:both;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
width:auto;
border:#D2E9FA solid 1px;
line-height:38px;
font-size:16px;
padding-left:45px;
margin-bottom:15px;
margin-top:15px;
}

.h7{
clear:both;
float:left;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
width:636px;
border:#D2E9FA solid 1px;
line-height:38px;
font-size:16px;
padding-left:45px;
margin-bottom:15px;
margin-top:15px;
}

.h7 div{
float:right;
margin-right:10px;
}

.h8{
background-color:#FFFDCC;
padding:8px;
padding-top:4px;
padding-bottom:4px;
margin-bottom:8px;
margin-top:5px;
font-weight:bold;
}

.small_listing{
float:left;
width:162px;
margin:3px;
margin-bottom:15px;
}

.small_listing_h1{
border:#6090BF solid 1px;
font-size:14px;
padding:5px;
text-align:center;
font-weight:bold;
}

.small_listing_img{
border:#6090BF solid 1px;
margin-top:4px;
margin-bottom:4px;
height:120px;
}

.small_listing_box{
border:#6090BF solid 1px;
padding:2px;
}

.small_listing_txt{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-left:14px;
text-align:left;
font-size:11px;
}

.small_listing_price{
color:#6090BF;
font-size:11px;
text-align:center;
}


.article_box{
margin:3px;
margin-bottom:15px;
clear:both;
}

.article_box_h1{
font-weight:bold;
font-size:14px;
padding:5px;
text-align:left;
}

.article-box{
margin-top:4px;
padding:4px;
height:135px;
}

.article_img{
clear:both;
float:left;
width:220px;
height:130px;
margin-right:6px;
border:#6090BF solid 1px;
padding:2px;
}

.article_txt{
height:130px;
float:left;
width:430px;
}

.location_img{
float:left;
width:220px;
height:130px;
margin-right:4px;
margin-top:8px;
}

.location_txt{
text-align:justify;
float:left;
padding-left:3px;
width:226px;
}

.location_image{
float:left;
margin-left:0px;
margin-right:6px;
border:#6090BF solid 1px;
padding:2px;
}

.h3{
background-color:#FFFDCC;
padding:8px;
padding-top:4px;
padding-bottom:4px;
margin-bottom:8px;
margin-top:5px;
}

.blue_txt{
color:#6090BF;
}

.large_rightside{
background-color:#CEE7FA;
}

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

.enquiry_form input{
margin-top:4px;
margin-bottom:4px;
width:128px;
}

.large_rightside_content{
padding:5px;
text-align:left;
font-size:12px;	
}

.white_bground{
background-color:#FFFFFF;
text-align:center;
padding:5px;
}

.footer_left{
background-image:url(images/footer_l.gif);
background-repeat:no-repeat;
height:250px;
width:12px;
float:left;
margin-bottom:15px;
}

.footer{
background-image:url(images/footer.gif);
background-repeat:repeat-x;
height:242px;
width:936px;
float:left;
padding-top:8px;
}

.footer_right{
background-image:url(images/footer_r.gif);
background-repeat:no-repeat;
height:250px;
width:12px;
float:left;
}

.footer_links{
text-align:center;
clear:both;
}

.footer_box{
width:285px;
margin-left:18px;
float:left;
height:158px;
}

.yellow_bground{
background-color:#FFFDCC;
padding:5px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
margin-bottom:8px;
margin-top:5px;
}

.white_bground{
background-color:#FFFFFF;
padding:5px;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}

.white_bground2{
background-color:#FFFFFF;
padding:5px;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}

.footer_img{
float:left;
width:48px;
padding-left:260px;
margin-bottom:12px;
}

.copyright{
clear:both;
text-align:center;
font-size:12px;
}

.rent_stamp{
clear:both;
width:90px;
height:92px;
margin-top:0px; 
margin-left:70px;
background-repeat:no-repeat;
position:absolute;
}

.special_stamp{
clear:both;
width:90px;
height:92px;
margin-top:0px; 
margin-left:70px;
background-repeat:no-repeat;
position:absolute;
}

.articleimages, .content_image{
float:right;
border:#6090BF solid 1px;
padding:2px;
margin-left:2px;
margin-bottom:5px;
clear:both;
margin-left:8px;
}

.article_category div{
padding-bottom:4px;
padding-top:4px;
}

/* RESOURCE STYLES */

.resource a{
clear:both;
color:#00678A;
font-size:14px;
font-weight:bold;
}


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

.resource-addurl a{
color:#00678A;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
color:#00678A;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:left;
width:210px;
height:30px;
}

.resource-category a{
color:#00678A;
text-decoration:none;
}

/* FORMS STYLES */

.contact_label
{
float: left;
text-align: right;
width: 100px;
display: block;
margin-top: 3px;
margin-bottom:8px;
margin-right: 8px;
margin-left:75px;
}

.contact input, .contact textarea {
font-size:12px;
width:300px;
margin-bottom:8px;
margin-top:2px;
}

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

.contact_us{
font-size:12px;
border: 1px solid #00678A;
margin-bottom:10px;
width:250px;
}

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

label
{
font-size:12px;
float: left;
text-align: right;
width: 120px;
display: block;
margin-top: 3px;
margin-right: 6px;
margin-left:40px;
margin-bottom:4px;
clear:both;
}

fieldset
{
width:550px;
border: 1px solid #00678A;
margin-left:50px;
}

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

.resources_form input, .resources_form select{
margin-bottom:8px;
}

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

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

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

.message{
color:#00678A;
font-weight:bold;
}

.months{
float:left;
width:32px;
text-align:center;
line-height:18px;
font-size:12px;
border:#00678A solid 1px;
}

.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;
font-size:12px;
}

.price td{
border:#00679C solid 1px;
border-collapse:collapse;
text-align:center;
}