
htm, html, body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
/*background:#fff url(../images/bg_header.jpg) 0 0 repeat-x;*/
color:#666;
}

#outer_container{
width:760px;
margin:0 auto;
background:#fff url(../images/bg_container.gif) repeat-y; 
color:#666;
}

#outer_containerfull{
width:960px;
margin:0 auto;
background:#fff url(../images/bg_container_search_wide.gif) repeat-y; 
color:#666;
}

/* //////// HEADER //////////  */

#header{
height:112px;
width:auto;
color:#fff;
/*background:#980000 url(../images/bg_header.jpg) 0 0 repeat-x;*/
display:none;
}

#header img,
#header img a{
float:left;
width:178px;
height:60px;
padding:0;
margin:20px 0 0 0px;
border:none;
}

#header img.slogan{
float:right;
width:145px;
height:24px;
padding:0px;
margin:65px 27px 0 0;
}



/* //////// LEFT COLUMN NAVIGATION //////////  */

#navigation{
float:left;
width:205px;
min-height:400px;
}

* html #navigation{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
height:435px;

/* End hide */
}


#navigation ul{
width:205px;
padding-left: 0;
margin-left: 1px;
margin-top: 30px;
background-color:transparent;
display:block;
}

#navigation ul li {
padding:0;
margin:0;
color:#fff;
border:none;
list-style: none;
background-color:transparent;
}

* html #navigation ul li{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
margin:-3px 0 0 0;
/* End hide */
}

#navigation ul li a span {display:none;}

#navigation ul li#home a {background:transparent url(../btns/link_home.gif) no-repeat left bottom;width:205px;height:28px;display:block;}
#navigation ul li#home a:hover {background:transparent url(../btns/link_home_hover.jpg) no-repeat left bottom;} 
#navigation ul li#home a.current {background:transparent url(../btns/link_home_current.jpg) no-repeat left bottom;}

* html #navigation ul li#home a:hover{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
height:31px;
/* End hide */
}

* html #navigation ul li#home a.current{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
height:31px;
/* End hide */
}


#navigation ul li#search a {background:transparent url(../btns/link_search.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#search a:hover {background:transparent url(../btns/link_search_hover.jpg) no-repeat left top;}
#navigation ul li#search a.current {background:transparent url(../btns/link_search_current.jpg) no-repeat left top;}

#navigation ul li#overseas a {background:transparent url(../btns/link_overseas.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#overseas a:hover {background:transparent url(../btns/link_overseas_hover.jpg) no-repeat left top;}
#navigation ul li#overseas a.current {background:transparent url(../btns/link_overseas_current.jpg) no-repeat left top;}

#navigation ul li#conveyancing a {background:transparent url(../btns/link_conveyancing.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#conveyancing a:hover {background:transparent url(../btns/link_conveyancing_hover.jpg) no-repeat left top;}
#navigation ul li#conveyancing a.current {background:transparent url(../btns/link_conveyancing_current.jpg) no-repeat left top;}

#navigation ul li#register a {background:transparent url(../btns/link_register.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#register a:hover {background:transparent url(../btns/link_register_hover.jpg) no-repeat left top;}
#navigation ul li#register a.current {background:transparent url(../btns/link_register_current.jpg) no-repeat left top;}

#navigation ul li#hips a {background:transparent url(../btns/link_hips.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#hips a:hover {background:transparent url(../btns/link_hips_hover.jpg) no-repeat left top;}
#navigation ul li#hips a.current {background:transparent url(../btns/link_hips_current.jpg) no-repeat left top;}

#navigation ul li#links a {background:transparent url(../btns/link_links.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#links a:hover {background:transparent url(../btns/link_links_hover.jpg) no-repeat left top;}
#navigation ul li#links a.current {background:transparent url(../btns/link_links_current.jpg) no-repeat left top;}

#navigation ul li#moving a {background:transparent url(../btns/link_moving.gif) no-repeat left top;width:205px;height:28px;display:block;}
#navigation ul li#moving a:hover {background:transparent url(../btns/link_moving_hover.jpg) no-repeat left top;}
#navigation ul li#moving a.current {background:transparent url(../btns/link_moving_current.jpg) no-repeat left top;}


          

/* //////// RIGHT COLUMN MAIN CONTENT AREA //////////  */

#content,
#content_map {
float:left;
width:734px;
padding:0 20px 0 0;
margin:0;
background-color:transparent;
min-height:375px;
}

* html #content{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
height:435px;
/* End hide */
}

* html #content_map{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
height:300px;
/* End hide */
}

#content h1,
#content_map h1{
margin:32px 0 0 0;
padding:0 0 15px 0;
color:#cb181e;
font-size:16px;
background-color:transparent;
}

#content h1 span,
#content_map h1 span{
display:none;
margin:32px 0 0 0;
padding:0 0 15px 0;
color:#cb181e;
font-size:16px;
background-color:transparent;
}

#content h1 span,
#content_map h1 span {
display:none;
}

#content img.rightimage_1 {
float:right;
width:186px;
height:126px;
margin:0;
padding:0px;
color:#FFF;
background-color:inherit;
}

#content img.rightimage_2 {
clear:right;
float:right;
width:186px;
height:126px;
margin:0;
padding:0px;
color:#FFF;
background-color:inherit;
}



#content img#feature1_img{
clear:right;
float:right;
width:220px;
margin:0px;
padding:20px 0px 0px 0px;
color:#FFF;
background-color:inherit;
}

#content p,
#content_map p {
font-size:small;
color:#666;

line-height:15px;
margin:0;
padding:0 0 15px 0;
background-color:transparent;
}

#content p span,
#content_map p span {
color:#CB181E;
}

#content p.full,
#content_map p.full {
width:100%;
}

#content ul {
width:auto;
margin:0 0 10px 26px;
padding:0;
}

#content ul li {
font-size:small;
color:#666;
list-style-type:disc;
padding:0 0 2px 0;
}




/* ///////// LINKS PAGE ///////////////////////// */

#content p.links {
width:100%;
height:90px;
border:solid 0px #f30; 
padding:0;
margin:0;
}

#content p.links a img{
border:none;
}

p.links img {
float:left;
padding:0 20px 0 0;
}

/* //////// SEARCH PROPERTIES AS A LIST //////////  */

p#proplist a span { display:none; }
p#proplist a { background:transparent url(../images/prop_search.gif) no-repeat left top; width:290px; height:37px; display:block; margin:0; padding:0;}
p#proplist a:hover { background:transparent url(../images/prop_search_hover.gif) no-repeat left top; width:290px; height:37px; display:block; margin:0; padding:0;}

p#searchmap { width:100%; height:27px; text-align:center; border:0px solid #f30; }
p#searchmap a span { display:none; }
p#searchmap a { background:transparent url(../images/map_search.gif) no-repeat left top; width:290px; height:37px; display:block; margin:0 auto; padding:0;}
p#searchmap a:hover { background:transparent url(../images/map_search_hover.gif) no-repeat left top; width:290px; height:37px; display:block; margin:0 auto; padding:0;}




/* //////// GOOGLE SEARCH //////////  */

#navigation #googlesearch { clear:left;float:left;width:165px; border:solid 0px #f30; padding:0; margin:0 0 0 10px; }

* html #navigation #googlesearch{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
margin:0 0 0 4px;
/* End hide */
}

#navigation #googlesearch img { margin:0 0 0 -5px; }
#navigation #googlesearch h2 { margin:0; padding:0 0 5px 0; font-size:small; color:#666666; }
#navigation #googlesearch p { float:left; margin:0; padding:0; font-size:x-small; font-weight:bold; }
#navigation #googlesearch form.searchformbox input#query { margin:5px 0 10px 0; width:155px; }
#navigation #googlesearch form.searchformbox input#searchbut { margin:0 0 10px 0; }


/* //////// LINK PROPERTIES //////////  */

a:link {background-color:inherit; color:#0000FF;} /*Default Blue*/
a:visited {background-color:inherit; color:#0000FF;}
a:hover {background-color:inherit; color:#0000FF; text-decoration:none;} 
a:active {background-color:inherit; color:#0000FF;}



/* //////// FOOTER CONTAINING COPY RIGHT INFORMATION //////////  */

#footer{
clear:both;
position:relative;
height:30px;
width:auto;
padding:0;
margin:0;
background:transparent url(../images/bg_footer.gif) no-repeat;
}

#footer_full{
clear:both;
height:30px;
width:auto;
padding:0;
margin:0;
background:transparent url(../images/bg_footer_search_wide.gif) no-repeat;
}

#footer p{
font-size:x-small;
text-align:center;
color:#999;
padding:5px 0 0 0;
background:transparent;
}

#footer_full p{ 
font-size:x-small;
text-align:right;
color:#999;
padding:5px 0 0 0;
margin:0 200px 0 0;
background:transparent;
}

body{
margin: 0;
padding: 0;
}


