@charset "UTF-8";

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-image: url(../images/blends.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

h2 {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.6em;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333333;
}
h1 {
	color: #005599;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.6em;
	padding-top: 0em;
	padding-bottom: 0px;
	margin-bottom: 0.3em;
	line-height: 1.4em;
}
.unbold {
	font-weight: normal;
}

#topnav {
	text-align: right;
	color: #666666;
	height: 2em;
	padding-top: 8px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#topnav a {
	color: #666666;
	text-decoration: none;
}
#topnav a:hover {
	color: #005599;
	text-decoration: underline;
}
#topnav u {
	color: #005599;
	text-decoration: none;
}

/*#mainnav {
	background-repeat: repeat-x;
	background-color: #6B7A30;
	background-image: url(../images/navback.gif);
	font-family: Arial, Helvetica, sans-serif;
}
#mainnav ul {
	list-style-type: none;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	padding-top: 1px;
	margin-left: 0px;
}
#mainnav li {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#mainnav a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B9C18E;
	line-height: 1.3em;
}*/
/* nav CSS */

#wrapper {
	text-align: left;
	width: 967px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bwlogo.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}

#nav {
	top: 10px;
	left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 31px;
	display: inline;
	overflow: hidden;
	width: 967px;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:31px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -31px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -62px;
	}
	
#nav1 a  {
	width: 101px;
	background-image: url(../images/nav1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#nav2 a  {
	width: 109px;
	background-image: url(../images/nav2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#nav3 a  {
	width: 181px;
	background-image: url(../images/nav3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#nav4 a  {
	width: 117px;
	background-image: url(../images/nav4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#nav5 a  {
	width: 85px;
	background-image: url(../images/nav5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#nav6 a  {
	width: 202px;
	background-image: url(../images/nav6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#nav7 a  {
	width: 172px;
	background-image: url(../images/nav7.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/*.shadow  { position:relative; display:block; color:#fff; }
.shadow span  { 
	display:block;
	top:0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	position: absolute;

}
.shadow:before {
	display:block;
	content: attr(title);
	color:#333333;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: 0.9em;
} 

#mainnav #last a {
	border-right-style: none;
}

#wrapper #mainnav a:hover {
	background-image: url(../images/navback-over.gif);
}*/
#navbase {
	clear: both;
	height: 5px;
}
#search {
	text-align: right;
	color: #005599;
	
}
form {
	margin: 0px;
	padding: 0px;
}
form#searchform  {
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#rightcol {
	float: right;
	width: 184px;
}

#leftCol {
	float: left;
	width: 185px;
}
#leftCol h1 {
	padding-left: 0px;
	margin-left: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#mybidwells {
	background-image: url(../images/myback.jpg);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 00365c;
	color: #0066b3;
	margin-bottom: 5px;
	height: 180px;
}

#mybidwells a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-size: 0.9em;
}
#mybidwells a:hover {
	text-decoration: underline;
}
#mybidwells a.bluetext {
	color: #0066b3;
	font-size: 1.1em;
	font-weight: normal;
	background-image: url(../images/bluearrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 1.2em;
	margin: 0px;
	clear: both;
}
#mybidwells .blacktext {
	color: #000000;
}

#mybidwells form {
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 8px;
	padding: 0px;
}
#mybidsdesc p {
	vertical-align: middle;
	color: #005498;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#mybidsdesc strong {
	text-transform: uppercase;
	color: #77AECE;
}
#mybidsdesc img {
	vertical-align: middle;
	margin-right: 10px;
}
.login2 {
	background-color: #D3E8F0;
	margin: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: #083C81;
}
.login2 h2 {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
.intro {
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
#middlecol {
	margin-right: 193px;
	margin-left: 193px;
}
#middlecol1 {
	margin-left: 193px;
}
#content {
	padding:5px;
	line-height: 1.4em;
}
#maincontent {
	overflow: hidden;
}
#maincontent h1 {
	margin-bottom: 10px;
}
#maincontent p {
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul#subnav, ul#subnavmb  {
	list-style-type: none;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.97em;
	width: 185px;
}
h1#subhead {
	color: #FFFFFF;
	background-color: #062A50;
	font-size: 1.3em;
	margin: 0px;
	font-weight: normal;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(../images/subheadback.gif);
	background-repeat: repeat-x;
}
#subnav li, #subnavmb li {
	margin: 0px;
	padding: 0px;
}
#subnav a, #subnavmb a {
	text-decoration: none;
	color: #000066;
	display: block;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top: 8px;
}
#subnav #keydealnav a {
	text-decoration: none;
	color: #054b93;
	display: block;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top: 8px;
	border: 1px solid #6c9ab2;
	background-image: url(../images/keydealsback.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
#subnav #keydealnav a:hover {
	background-image: url(../images/subover.gif);
	background-repeat: repeat-x;
}
#subnav a:hover {
	color: #003366;
	background-image: url(../images/subover.gif);
	background-repeat: repeat-x;
}
#subnav a.selected {
	color: #FFFFFF;
	background-image: url(../images/subdown.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
}
#subnav a.moreunder {
	background-image: url(../images/moreunder.gif);
	background-repeat: no-repeat;
}
#subnav a:hover.moreunder {
	color: #003366;
	background-image: url(../images/subover-more.gif);
	background-repeat: repeat-x;
}



img.ads {
	margin-bottom: 5px;
	border:none;
}
#contacts {
	background-image: url(../images/rightback.gif);
	background-repeat: repeat-y;
	margin-bottom: 5px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #569CB9;
	font-size: 0.8em;
	color: #0066b3;
}
#contacts h2 {
	color: #0066b3;
	font-size: 1.3em;
	margin-left:5px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contacts h1 {
	color: #0066b3;
	font-size: 1.2em;
	margin-left:5px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contacts a {
	color: #0066b3;
}
#contacts p {
	margin-right:5px;
	margin-left:5px;
	margin-bottom:0px;
	padding: 0px;
	margin-top: 5px;
}
#footer {
	clear: both;
	font-size: 0.8em;
	padding-top: 10px;
	padding-bottom: 15px;
	position: relative;
}
#footer p {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #67A7C6;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#footer a {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	color: #005599;
}
.sig {
	font-size: 0.9em;
	text-align: left;
}
.bluetexts {
	color: #005599;
}
.searchflash {
	margin-top: 5px;
}
#searchflash {
	margin-top: 5px;
	text-align: right;
}
#searchflash a {
	font-size: 0.9em;
	color: #666666;
}
.property {
	margin-bottom: 5px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D2D9A9;
}
.property h2 {
	margin: 0px;
	color: #0066b3;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.3em;
	height: 30px;
}
.prophead {
	padding-top: 5px;
	display: block;
	overflow: hidden;
	
	padding-right: 5px;
}
#propheader {
	background-image: url(../images/resultsback.jpg);
	overflow: hidden;
	margin-bottom: 2px;
}
#propheader h1 {
	color: #FFFFFF;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.highlow {
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	font-size: 0.9em;
}
div.soldfilter {
	float: right;
	width: 300px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	font-size: 0.9em;
	padding-bottom: 0px;
}
.propertyText {
	margin-left: 200px;
}
.propertyPic {
	float: left;
	width: 186px;
}
.propertyPic p {
	font-size: 0.9em;
}
.propertyPic img {
	padding-top: 5px;
	padding-bottom: 3px;
}
.propertyText h3 {
	color: #333333;
	font-size: 1em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.propertyText h2 {
	background-color: #CDE3EE;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.propertyText p {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.propertyPic strong {
	font-family: Arial, Helvetica, sans-serif;
}
.propertyText li {
	font-size: 0.9em;
}
.propertyText strong {
	color: #0066b3;
}
.propertyText   img {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.highlow a, .soldfilter a {
	color: #FFFFFF;
	text-decoration: none;
}
.highlow a:hover, .soldfilter a:hover{
	text-decoration: underline;
}
.details {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
}
.status, .statusred {
	background-color: #67A7C7;
	float: left;
	color: #FFFFFF;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
	margin-bottom: 2px;
}
.status {
	background-color: #67A7C7;
}
.statusred {
	background-color: #DB3E2D;
}
.status p, .statusred p {
	margin: 0px;
	padding-left: 5px;
}
ul.calltoaction {
	margin: 0px;
	list-style-type: none;
	background-color: #DAE1B9;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.calltoaction li {
	margin: 0px;
	padding: 0px;
}
.calltoaction a {
	display: block;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 55px;
	color: #0066b3;
	text-decoration: none;
	font-size: 0.9em;
}
.calltoaction a:hover {
	text-decoration: underline;
}
.calltoaction .viewweb a {
	background-image: url(../images/viewwebsite.gif);
	background-repeat: no-repeat;
	color: #333333;
}
.calltoaction .adownload a {
	background-image: url(../images/downloadback.gif);
	background-repeat: no-repeat;
}
.calltoaction .sendto a {
	background-image: url(../images/sendback.gif);
	background-repeat: no-repeat;
}
.calltoaction .emailto a {
	background-image: url(../images/emailback.gif);
	background-repeat: no-repeat;
}
.calltoaction .saveto a {
	background-image: url(../images/saveback.gif);
	background-repeat: no-repeat;
}
.calltoaction .floorplan a {
	background-image: url(../images/viewfloor.gif);
	background-repeat: no-repeat;
}
.calltoaction .printpage a {
	background-image: url(../images/printpage.gif);
	background-repeat: no-repeat;
}
.calltoaction .viewmap a {
	background-image: url(../images/viewmap.gif);
	background-repeat: no-repeat;
}
.calltoaction .arrange a {
	background-image: url(../images/arrange.gif);
	background-repeat: no-repeat;
}
.calltoaction .devsite a {
	background-image: url(../images/webitelink.gif);
	background-repeat: no-repeat;
}
.calltoaction .energy a {
	background-image: url(../images/viewgraph.gif);
	background-repeat: no-repeat;
}
.calltoaction .virtualtour a {
	background-image: url(../images/touricon.gif);
	background-repeat: no-repeat;
}
#detailspage p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#detailspage strong {
	color: #005599;
}
.ref {
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
	color: #005599;
}
#smallpics img {
	margin-right: 5px;
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Hides from IE5-mac \*/
* html #middlecol {height: 1%;
margin-left: 190px;
margin-right: 190px;}
/* End hide from IE5-mac */
.displaying {
	float: right;
	width: 250px;
	font-size: 0.8em;
	text-align: right;
	padding-bottom: 5px;
}
.pagenav {
	font-size: 0.8em;
	height: 20px;
	color: #005599;
	font-weight: bold;
}
.pagenav a {
	color: #666666;
	font-weight: normal;
}
.icons {
	float: right;
	text-align: right;
	font-weight: normal;
	font-size: 0.9em;
	background-color: #ADD3E3;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 4px;
	line-height: 1em;
	height: 30px;
}
.icons img {
	vertical-align: middle;
}
input {
	color: #0066b3;
}
textarea {
	color: #0066b3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.myinput {
	width: 163px;
	margin-top: 5px;
	height: 14px;
	font-size: 12px;
}
.myinput2 {
	width: 163px;
	margin-top: 5px;
}
.mysubmit {
	float: right;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
	padding-bottom: 1px;
}
.searchhead {
	overflow: hidden;
}
ul#subpages {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#subpages li {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
ul#subpages a {
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0EEF4;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
ul#subpages a:hover {
	text-decoration: underline;
	background-image: none;
}
ul#subpages a.selected {
	text-decoration: underline;
	background-image: none;
	color: #005599;
}
#topsection {
	height: 80px;
}
.blueback {
	background-color: #D8EAF2;
	padding-right: 8px;
	padding-left: 8px;
	margin-bottom: 5px;
	height: 87px;
}
.blueback2 {
	background-color: #E4F0F6;
	padding-right: 8px;
	padding-left: 8px;
	height: 232px;
}
.navbacks {
	background-image: url(../images/subback.gif);
	height: 450px;
}table#searches {
	width: 95%;
}
table#searches td {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8DCEE3;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	vertical-align: middle;
}

table#offices {
	font-size: 0.9em;
	color: #003366;
	font-weight: bold;
	line-height: 2.6em;
}
table#offices img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table#offices td img{
	vertical-align: top;
}
table#offices td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEDBE9;
}
table#offices th {
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEDBE9;
	text-align: left;
}
table#offices a {
	text-decoration: none;
	color: #003366;
	font-weight: normal;
}
table#offices a:hover {
	text-decoration: underline;
}
#officelinks a {
	color: #0A4DA0;
	text-decoration: none;
}
#officelinks a:hover {
	text-decoration: underline;
}
.staff {
	color: #005599;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 1.1em;
}
a.sponge {
	display: block;
	float: right;
	width: 200px;
	text-align: right;
}
#faulkners a {
	background-image: url(../images/backtoresults_btn.gif); /* for IE5/Win */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#faulkners a:hover {
	background-image: none;
}
#backtosearch a {
	background-image: url(../images/backtoresults_btn.gif);
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:31px; /* for IE5/Win */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#backtosearch a:hover {
	background-image: url(../images/backtoresults_btn.gif);
	background-position: 0 -34px;
}
#searchbtn a {
	background-image: url(../images/searchagain_btn.gif);
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:31px; /* for IE5/Win */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#searchbtn a:hover {
background-image: url(../images/searchagain_btn.gif);
	background-position: 0 -34px;
	}
#regnow a {
	background-image: url(../images/registernowbutton.gif);
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:31px; /* for IE5/Win */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#regnow a:hover {
	background-image: url(../images/registernowbutton.gif);
	background-position: 0 -34px;
}



#savesearchbtn a {
	background-image: url(../images/savesearch_btn.gif);
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:31px; /* for IE5/Win */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#savesearchbtn a:hover {
	background-image: url(../images/savesearch_btn.gif);
	background-position: 0 -34px;
}
table#publicationstbl  {
	width: 570px;
}
#publicationstbl td {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align: top;
}
#publicationstbl strong {
	color: #005599;
	padding-left: 15px;
}
#publicationstbl a {
	background-image: url(../images/bluearrow2.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
	text-decoration: none;
	color: #333333;
}
#publicationstbl a:hover{
	text-decoration: underline;
}
#publicationstbl p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#pressreltbl td {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align: top;
	font-size: 0.9em;
}
#pressreltbl a {
	background-image: url(../images/bluearrow2.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
	text-decoration: none;
	color: #005599;
	font-weight: bold;
	font-size: 1.2em;
}
#pressreltbl a:hover {
	text-decoration: underline;
}
#pressreltbl p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
}
#researchform h3 {
	color: #005599;
	background-color: #ECECEC;
	font-size: 1.1em;
	padding: 5px;
}
#researchform strong {
	color: #005599;
	display: block;
	padding-top: 10px;
}
#researchform input {
	margin-left: 20px;
	
}
#researchform textarea {
	margin-left: 20px;
	
}
#keydeals td {
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7DFED;
	text-align: left;
	padding-right: 10px;
}
.justlinks a {
	background-image: url(../images/bluearrow2.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	color: #333333;
}
.justlinks li {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	list-style-type: none;
}
ul.justlinks {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	color: #005599;
}
#contact_form {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 0.8em;
	padding-right: 15px;
	padding-left: 15px;
}
#contact_form table {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#contact_form th {
	text-align: left;
	font-weight: normal;
	color: #005599;
	font-size: 0.8em;
}
#contact_form td {
	text-align: left;
	padding: 3px;
	font-size: 0.8em;
}
#skipBox a {
	display: none;
}
#skipBox a:hover {
	display: inline;
}

#nonflashbox {
	background-image: url(../flashtest/images/nonflashback.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 580px;
	text-align: left;
}
#nonflashbox p {
	padding-left: 75px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
}#contactselector {
	background-image: url(../images/selectorback.jpg);
	height: 68px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #003366;
	font-size: 1.1em;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contactselector label {
	width: 188px;
	display: block;
	float: left;
	padding-top: 8px;
}
#Nameselect {
	width: 170px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #003366;
}
#Officechoice, #specialismchoice {
	width: 170px;
	padding: 0px;
	color: #003366;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#offices.contacts   td {
	font-weight: normal;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 4px;
}
#offices.contacts   th {
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 4px;
}
table#offices.contacts {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#offices.contacts a {
	text-decoration: underline;
}
#offices.presscontacts   td {
	font-weight: normal;
	padding-left: 8px;
	border-bottom-style: none;
	border-top-style: none;
}
#offices.presscontacts th {
	font-weight: normal;
	background-image: url(../images/fadeleft.jpg);
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEDBE9;
	color: #003366;
}
table#offices.presscontacts {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#offices.presscontacts a {
	text-decoration: underline;
}
/* Sharebox stuff */

#sharebox2, #sharebox {
	height: 200px;
	width: 250px;
	position: absolute;
	z-index: 10;
	float: left;
	top: -182px;
	right: -250px;
	background-color: #FFF;
	border: 1px solid #CCC;
	left: 0px;
	bottom: 0px;
	overflow: visible;
	clear: both;
	display: inline;
	visibility: hidden;
}
#sharebox li,#sharebox2 li {
	margin: 0px;
	display: inline;
	width: 120px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sharebox  a, #sharebox2  a {
	display: block;
	float: left;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 90px;
	background-position: 4px 4px;
}
#sharebox a:hover {
	background-color: #E8E8E8;
}
#sharebox .navlist a, #sharebox2 .navlist a {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 78px;
	border: 1px solid #CCC;
	background-color: #E8E8E8;
	height: 20px;
	line-height: 18px;
}
#sharebox .navlist li, #sharebox2 .navlist li {
	width: 79px;
}
#sendsdown, #sendsdown2 {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#sendsdown a:hover, #sendsdown2 a:hover {
	background-color: #FFF;
}
#sendsdown .this a, #sendsdown2 .this a{
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sharebox h3, #sharebox2 h3 {
	background-color: #0B3E88;
	color: #FFF;
	font-weight: normal;
	margin: 1px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size: 1.3em;
	line-height: 1.1em;
}
#sharebtn {
	height: 16px;
	width: 111px;
	position: absolute;
	left: 0px;
	top: 20px;
	right: 0px;
	bottom: 0px;
}
.floatright {
	float: right;
	padding-right: 10px;
}
#sharebox ul {
	list-style-type: none;
	margin: 0px;
	font-size: 1.3em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#sharebox2 ul {
	list-style-type: none;
	margin: 0px;
	font-size: 1.3em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#sharebox2 form {
	font-size: 1.2em;
	display: block;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#sharebox2 input {
	width: 180px;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
}
#sharebox2 input#go {
	width: 22px;
	height: 22px;
}
#sharebox2 textarea {
	width: 200px;
	margin-top: 5px;
}
#sharebox2 #closewindow a {
	color: #036;
	text-align: right;
	clear: both;
	display: block;
	width: 245px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1em;
}
#share1 a {
	background-image: url(../images/icons_01.gif);
}
#share2 a {
	background-image: url(../images/icons_02.gif);
}
#share3 a {
	background-image: url(../images/icons_03.gif);
}
#share4 a {
	background-image: url(../images/icons_04.gif);
}
#share5 a {
	background-image: url(../images/icons_05.gif);
}
#share6 a {
	background-image: url(../images/icons_06.gif);
}
#share7 a {
	background-image: url(../images/icons_07.gif);
}
#share8 a {
	background-image: url(../images/icons_08.gif);
}
#share9 a {
	background-image: url(../images/icons_09.gif);
}
#share10 a {
	background-image: url(../images/icons_10.gif);
}
#notes 
{
	height: 45px;
	}
	.locations_frm
{
	font-size: 0.9em;
	color: #666;
	}ul#breadcrumb {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#breadcrumb li {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
ul#breadcrumb li a {
	text-decoration: none;
}
ul#breadcrumb li a:hover {
	color: #333;
}
