/* Gallery@hd1 main stylesheet */


/*********************************  GENERIC FONT STYLES  *****************************************/

/*----------GENERIC H* ELEMENTS-------*/
h1 {font-size:17px;}

h2 {font-size:15px;}

h3 {font-size:12px; font-weight:bold;} 


/*-----------GENERIC ANCHOR----------*/
a {color:#990000; text-decoration:underline;}

a:hover {color:#999999;}





/*************************************************  BODY  *****************************************/
body {width:100%; height:100%; background:#ffffff url(../stat/body_gradient.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#333333; padding:0 0 26px 0; margin:0;}



/************************************************  CONTAINER **************************************/
#container {position:relative; left:50%; width:782px; margin:26px 0 26px -366px; background:#ffffff;}



/**************************************************  HEADER  **************************************/
#container #header {float:left; width:100%; height:68px; background:transparent url(../stat/header_bg.jpg) 0 -26px no-repeat; padding:0;}

#container #header #inner_header {position:relative; top:0px; left:0px; width:766px; height:68px; margin:0 0 0 7px; border:1px solid #000000; border-bottom:0;background:#ffffff url(../stat/header_image.jpg) 0 0 no-repeat; padding:0;}

/*********************************************  INNER CONTAINER ***********************************/
#container #inner_container {float:left; width:100%; background:transparent url(../stat/inner_container_bg.jpg) 0 0 repeat-y;}


/*-----   NAV AND FEATURE PROPERTY ------------------*/
#container #inner_container #nav_feature {float:left; width:195px;}

#container #inner_container #nav_feature #logo_bottom {margin-left:8px;display:block; height:37px; width:100%; background:transparent url(../stat/bottom_of_logo.jpg) 0 0 no-repeat;}
/*------------  NAVIGATION  ----------*/

#container #inner_container #nav_feature #nav {background:transparent; margin:0 0 0 14px; width:165px;}

#container #inner_container #nav_feature #nav #navigation_list {list-style:none; margin:10px 0 0 -40px;}

#container #inner_container #nav_feature #nav #navigation_list li {float:left; margin:0 0 5px 0; height:24px; width:165px;}


/*---NAVIGATION ANCHORS---*/
#container #inner_container #nav_feature #nav #navigation_list li a {display:block; width:173px; height:24px; color:#000000; text-decoration:none; line-height:25px; margin:0; text-indent:4px; background:transparent url(../stat/nav_button_gradient.jpg) 0 0 repeat-x; border:1px solid #999999;}

#container #inner_container #nav_feature #nav #navigation_list li a:hover {color:#990000; border:1px solid #000000;}

#container #inner_container #nav_feature #nav #navigation_list li a.active_link {color:#990000;}

#container #inner_container #nav_feature #nav #navigation_list li a.active_link:hover {color:#990000; border:1px solid #999999;}

/*------------  FEATURE  -------------*/

#container #inner_container #nav_feature #feature {clear:left; width:159px; background:#ffffff url(../stat/feature_gradient.jpg) 0 0 repeat-x; border:1px solid #999999; margin:0 0 10px 14px; padding:7px;}

#container #inner_container #nav_feature #feature #featureprops {margin:0; padding:0; width:151px;}

#container #inner_container #nav_feature #feature #featureprops img {width:149px; border:1px solid #999999; height:111px;}

#container #inner_container #nav_feature #feature #featureprops a {border:0;}

#container #inner_container #nav_feature #feature #featureprops a:hover {border:0;}

#container #inner_container #nav_feature #feature #featureprops h4 {display:none;}

#container #inner_container #nav_feature #feature #featureprops p {margin:5px 0 0 0;}

.feature_headtext {color:#990000; margin:0 0 5px 0;}

/*------------------------   CONTENT ------------------*/
#container #inner_container #content {float:left; width:559px; background:transparent; margin:10px 0 10px 10px; text-align:justify;}

* html #container #inner_container #content {margin-left:0;}

#container #inner_container #content ul {color:#990000;}

#container #inner_container #content ul li span {color:#333333;}

.main_headtext {text-align:right; color:#990000; /*font-family:"Times New Roman", Times, serif; font-variant:small-caps; letter-spacing:1px;*/}

.dashed_line_top {border-top:1px dashed #cccccc; padding-top:10px;}

img.bordered {padding:5px; background:#dddddd; border:1px solid #999999;}

#container #inner_container #content #flashintro {width:550px; height:400px; margin-left:4px; background:transparent;}

.Image { float:right; margin-left:10px; margin-bottom:10px; margin-top:14px;
padding:5px;
background:#dddddd;
border:1px solid #999999;
}

#hidden {display:none;}

#container #inner_container #content #map {
	padding:5px;
	background:#dddddd;
	border:1px solid #999999;
}

#container #inner_container #content #map1 {
	border:1px solid #999999;
}

/************************************************** FOOTER ***************************************/

#container #footer {float:left; width:100%; height:210px; background:transparent url(../stat/footer_bg.jpg) 0 bottom no-repeat; padding:0; margin:0; }

#container #footer .copyright {float:left; color:#999999; font-size:9px; margin:68px 0 0 0; padding:0; padding-left:17px; background-color:transparent; border:0px solid #f30;}

.copyright img { border:none; margin-top:5px; margin:0px 0 0 0;}

#container #footer .logos {float:right; color:#999999; font-size:9px; margin:37px 0 0 0; padding:0; padding-right:17px; }
* html #container #footer .logos { margin:41px 0 0 0; }
*+html #container #footer .logos { margin:41px 0 0 0; }
 
#container #footer .logos img {margin:0 0 0 20px; padding:0; border:0; padding:0;}

#container #footer .logos a {border:0;padding:0; margin:0;}



/**************************************  FORM STYLES **********************************************/

form, table, tr, td {font-size:12px; color:#333333; }

fieldset { padding:10px; margin:0; margin-bottom:10px; border:1px solid #999999;}

fieldset a {font-size:10px; font-weight:bold; line-height:100%;}

label { float: left; text-align: left; margin: 0 2px 0 0;}

input {margin-bottom:5px;}

.inputbox {margin-bottom: 0;}

.submitbutton {margin-top:5px; background:transparent url(../stat/nav_button_gradient.jpg) 0 0 repeat-x; color:#660000; float:right; border:1px solid #999999;}

legend { /*font-variant:small-caps;*/ font-weight:bold; font-size:13px; color:#333333; margin-bottom:5px; }	

textarea {margin-bottom:5px;}	

.checkbox {margin-bottom:0;}
	
.separator {border-bottom:1px dashed #666666; width:100%; height:1px; margin:0; padding:0;}
		
.mandatory {color:#990000;}

#contactform fieldset {width:536px;}

#contactform label {width:110px;}

#contactform select {margin-bottom:5px;}

span.underline { text-decoration:underline; }

p.center { color:#990000; font-weight:bold; font-size:14px; text-align:center; line-height:170%; }


/**************************************  LETTINGS PAGES **********************************************/

#lettingsnav {
	float: right;
}

#lettingsnav ul {
	list-style: none;n
}

#lettingsnav #lettings_tenants, #lettingsnav #lettings_landlords, #lettingsnav #lettings_search{
	height: 133px;
	width: 224px;
	display: block;
	text-indent: -5000px;
	margin-bottom: 15px;
	overflow: hidden;
}

#lettingsnav #lettings_tenants {background: url(../stat/lettings_tenants.jpg) no-repeat;}
#lettingsnav #lettings_landlords {background: url(../stat/lettings_landlords.jpg) no-repeat;}
#lettingsnav #lettings_search {background: url(../stat/lettings_search.jpg) no-repeat;}

#lettings_subnav {
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}

#lettings_subnav li a {
	font-size: 13px;
	color: #0000AA;	
	text-decoration: none;
}

#lettings_subnav li a:hover {
	text-decoration: underline;
}

#container #inner_container #content.content_lettings {
	background: url(../stat/bglettings.gif) 0 0;
}

.legalnote {
	font-size: 10px;
}

#hpBoxes
{
    width: 546px;
    float: left;
    margin-top:15px;
    padding-left:4px;
    margin-bottom:15px;
}

.hpBox
{
    float: left;
    margin-right: 20px;
    width: 168px;
}

.last
{
    margin-right:0px !important;
}