/*
Style sheet for a GUS website
Version for all standard browsers
*/
@import url(clearfix.css);

/* BODY TAG */
/* -------------------------------------------------------------------------------------- */

body{ background-color:#5C6E86;}
#frame{ width:960px; background-color:#FFFFFF; border:0px;}


/* MENU STYLES */
/* -------------------------------------------------------------------------------------- */

/* level 1 menu */
a.level1menu {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #EAEDE4;	
}
a.level1menu:link {
	color: #575C4C;
}
a.level1menu:visited {
	color: #575C4C;
}
a.level1menu:active {
	color: #575C4C;
}
a.level1menu:hover {
	color: #ffffff;
	background-color: #B5B8AF;
	width: 100%;
}

a.level1menuselected {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	background-color: #EF882D;
}
a.level1menuselected:link {
	color: #ffffff;

}
a.level1menuselected:visited {
	color: #ffffff;
}
a.level1menuselected:active {
	color: #ffffff;
}
a.level1menuselected:hover {
	color: #ffffff;
}

a.gallerylink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}
a.gallerylink:link {
	text-decoration: none;
	color: #EF882D;
	
}
a.gallerylink:visited {
	text-decoration: none;
	color: #EF882D;
		
}
a.gallerylink:active {
	text-decoration: underline;
	color: #EF882D;
		
}
a.gallerylink:hover {
	text-decoration: underline;
	color: #EF882D;	
}


/* footer menu */
a.privacylink_off {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EF882D;

}
a.privacylink_off:link {
	color: #EF882D;
}
a.privacylink_off:visited {
	color: #EF882D;
}
a.privacylink_off:active {
	color: #EF882D;
}
a.privacylink_off:hover {
	color: #4584D8;
}

a.privacylink_on {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4584D8;

}
a.privacylink_on:link {
	color: #4584D8;
}
a.privacylink_on:visited {
	color: #4584D8;
}
a.privacylink_on:active {
	color: #4584D8;
}
a.privacylink_on:hover {
	color: #4584D8;
}

/* crumbs */
a.crumbs {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F7A9E;

}
a.crumbs:link {
	color: #5F7A9E;
}
a.crumbs:visited {
	color: #5F7A9E;
}
a.crumbs:active {
	color: #334A68;
}
a.crumbs:hover {
	color: #334A68;
}
a.crumbscurrent {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #334A68;

}
a.crumbscurrent:link {
	color: #334A68;
}
a.crumbscurrent:visited {
	color: #334A68;
}
a.crumbscurrent:active {
	color: #334A68;
}
a.crumbscurrent:hover {
	color: #334A68;
}



/* STANDARD STYLES */
/* -------------------------------------------------------------------------------------- */
td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 25px;
}

img{border:0px;}

hr {
	color: #EAEDE4;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

hr.homeNewsLine {
	color: #EAEDE4;
	height: 1px;
}


ol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 30px;
}
li {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* standard links */
a {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EF882D;
}
a:link {
	color: #EF882D;
}
a:visited {
	color: #EF882D;
}
a:active {
	color: #EF882D;
}
a:hover {
	color: #4584D8;
}

/* standard links */
a.boldlink {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF882D;

}
a.boldlink:link {
	color: #EF882D;
}
a.boldlink:visited {
	color: #EF882D;
}
a.boldlink:active {
	color: #EF882D;
}
a.boldlink:hover {
	color: #4584D8;
}


/* property of the week */
a.propertyweek {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.propertyweek:link {
	color: #ffffff;
}
a.propertyweek:visited {
	color: #ffffff;
}
a.propertyweek:active {
	color: #334A68;
}
a.propertyweek:hover {
	color: #334A68;
}


/* HEADING STYLES */
/* -------------------------------------------------------------------------------------- */
.headerred {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF882D;
}

.headergrey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.headerwhite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.subheadergrey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B5B8AF;
}


.tdheading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6180AA;
}

.headerblue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F8BAF;
}

.headerbluesm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C6E86;
}

.headerhot {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #5C6E86;
}


/* FORM STYLES */
/* -------------------------------------------------------------------------------------- */
input.formfield {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
input.formbutton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4F6E98;
	border-top-color: #9AABC4;
	border-right-color: #324661;
	border-bottom-color: #212E40;
	border-left-color: #748CAD;
}
textarea.formtextbox {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.quicksearch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}




/* SPECIAL STYLES */
/* -------------------------------------------------------------------------------------- */
.whitetext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.whitetextb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.smalltext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.smalltextwhite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}


.textb {
	font-weight: bold;
}

.bluetext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C6E86;
}



.dottedline {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: none;
	color: #999999;
}

.disclaimer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.picborder {
	border: 1px solid #5C6E86;
}

.picborderwhite {
	border: 1px solid #ffffff;
}

.standardpic {
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-top: 0px;
}

/* DIV STYLES */
/* -------------------------------------------------------------------------------------- */

#homeleft {
	margin-left: 10px;
}

#qs_top {
	background-image: url(../../images/qs_top.gif);
	height: 40px;
	width: 204px;
}

#qs_mid {
	border-left: 1px solid #B5B8AF;
	width: 204px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B5B8AF;
	border-bottom-color: #FFFFFF;
	text-align: center;
}


#qs_bottom {
	background-image: url(../../images/qs_bottom.gif);
	height: 19px;
	width: 204px;
	margin-bottom: -17px;
}

#qs_divline {
	background-image: url(../../images/qs_divline.gif);
	height: 15px;
	width: 204px;
}

#contactbox_top {
	background-image: url(../../images/contactbox_top.gif);
	height: 36px;
	width: 181px;
	margin-left: 11px;
}

#newslettersignup_top {
	background-image: url(../../images/newslettersignup_top.gif);
	height: 36px;
	width: 463px;

}

#contactbox_mid {
	background-image: url(../../images/contactbox_mid.gif);
	width: 181px;
	margin-left: 11px;
}

#contactbox_bottom {
	background-image: url(../../images/contactbox_bottom.gif);
	height: 21px;
	width: 181px;
	margin-left: 11px;
}


#aSearch_top {
	background-image: url(../../images/a_search_divtop.gif);
	height: 43px;
	width: 463px;
}

#aSearch_mid {
	background-image: url(../../images/a_search_mid.gif);
	width: 463px;
	text-align: center;
	margin-bottom: -15px;
}

#aSearch_bot {
	background-image: url(../../images/a_search_divbot.gif);
	width: 463px;
	height: 18px;
}

#dotline {
	height: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#contact_top {
	background-image: url(../../images/contactform_top.gif);
	height: 43px;
	width: 463px;
}

/* Homepage Styles - new as of 17/05/06 */
#homeHotProperty{ width:710px; display:block;}
.homeHotPropertyCol{ width:340px; float:left;}
.homeHotPropertyCol:first-child{ margin-right:10px;}
.hotPropertyBox{  clear:both;}
.homeHotPropertyDiv{ width:340px; height:10px; margin-bottom:5px; border-bottom:1px solid #CCCCCC;}

.hotPropertyText{ text-align:left;}

#flashMap{ width:710px; height:260px; clear:both;}

.homeSectionHeading{ padding:2px 5px; line-height:20px; font-size:11px; background-color:#5C6E86; color:#FFFFFF; clear:both;}
#flashMap h2.homeSectionHeading{ background-color:#EAEDE4; color:#666666;}

#agentHome{ height:120px; border-left:1px solid #CCCCCC; padding-left:5px;}