﻿\html {height:100%; max-height:100%; padding:0; margin:0; border:0;}

body{background-image: url(../images/background.gif); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #656565; font-size: 0.8em; text-align: center; margin: 0px auto; padding: 0px;}


.account-list-table a:link {text-decoration: underline; color: #c91d1f;}
.account-list-table p a:visited {text-decoration: underline; color: #c91d1f;}
.account-list-table p a:hover {text-decoration: underline; color: #b09282;}
.account-list-table p a:select {text-decoration: underline; color: #b09282;}

/***** Text *****/
.content p a:link {text-decoration: underline; color: #c91d1f;}
.content p a:visited {text-decoration: underline; color: #c91d1f;}
.content p a:hover {text-decoration: underline; color: #b09282;}
.content p a:select {text-decoration: underline; color: #b09282;}

input {font-size: 0.9em; color: #383838;}
select {font-size: 0.9em; background-color: #f3f3f3; color: #383838; border: 1px solid #878787;}

.content input {font-size: 0.9em; background-color: #f3f3f3; color: #383838; border: 1px solid #878787;}
.content select {font-size: 0.9em; background-color: #f3f3f3; color: #383838; border: 1px solid #878787;}

.link a:link {text-decoration: underline; color: #c91d1f;}
.link a:visited {text-decoration: underline; color: #c91d1f;}
.link a:hover {text-decoration: underline; color: #b09282;}
.link a:select {text-decoration: underline; color: #b09282;}

.table a:link {text-decoration: underline; color: #c91d1f;}
.table a:visited {text-decoration: underline; color: #c91d1f;}
.table a:hover {text-decoration: underline; color: #b09282;}
.table a:select {text-decoration: underline; color: #b09282;}

a {outline: none; border-style: none;} 

acronym {border-bottom: 1px dotted #AAA; cursor: help;}

img {border: none;}

.paging 
{	
	float: left;			
	display:block;
	width: 20px;
	margin: 4px 0px 4px 4px;
	text-align: center;	
	background-color: White;		
}
.paging a {display:block; height:16px; line-height: 1em; text-decoration: none;  padding-top: 4px;}
.paging a:link {color: #c91d1f; }
.paging a:visited {color: #c91d1f;}
.paging a:hover {background-color:#c91d1f; color: #ffffff;}
.paging a:select {color: #ffffff;}


.paging-selected  
{	
	float: left;			
	display:block;
	width: 20px;
	margin: 4px 0px 4px 4px;
	text-align: center;	
	background-color: #c91d1f;
	color: #ffffff;		
}
.paging-selected  a {display:block; height:16px; line-height: 1em; text-decoration: none;  padding-top: 4px;}
.paging-selected  a:link {color: #ffffff; }
.paging-selected  a:visited {color: #ffffff;}
.paging-selected  a:hover {background-color:#c91d1f; color: #ffffff;}
.paging-selected  a:select {color: #ffffff;}

.paging-split 
{
	float: left;	
	margin-left: 4px;
	color: #c91d1f;
	padding-top: 5px;
}


.content strong {color: #3c3c3c;}
.hometext { float: left; margin: 20px 0 0 0; padding: 18px 0 0 0; font-size: 12px; height: 40px; text-align: left;}
.grey-heading {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #656565; font-weight: bold;}
.grey {color: #656565; font-weight:bold; font-size:1.1em; padding: 0px 14px 0px 14px;}
.property-heading {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #333333;}
.first {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #b09282; font-weight:bold;}
.first strong {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #8f6854; font-weight: bold;}
.brown {margin: 0px 0 0 0; color: #b09282; font-weight:bold;}
.white {color: #ffffff;}
.red {color: #c91d1f;}
.red-large {color: #c91d1f; font-weight:bold; float:right;}
.red-large-left {color: #c91d1f; font-weight:bold; font-size:0.95em;}
.red-large2 {color: #c91d1f; font-weight:bold; font-size:1.2em; padding: 0px 14px 0px 14px;}
.red-large3 {color: #c91d1f; font-size:2em;}
.red-large4 {color: #c91d1f; font-weight:bold;}
.pink {color: #e13537; font-weight:bold; line-height: -20em;}
.pink-large {color: #e13537; font-weight:bold; font-size: 1.2em;}
.pink-xlarge {color: #e13537; font-size:2.2em;}
.terms{font-size: 0.85em; line-height: 1.6em;}
.terms-white{font-size: 0.85em; line-height: 1.6em; padding-left: 14px;}
.sstc{color: #b09282;}
.nav-sstc {font-size: 0.9em; border-color: #ffffff;}
.nav-sstc a{font-size: 0.9em; text-decoration: none; color: #c91d1f;}
.nav-sstc a:hover{font-size: 0.9em; text-decoration: underline; color: #c91d1f;}
.nav-sstc acronym {color: #c91d1f;}
.faqs {line-height: 2em;}
.error {background: #ffe9c2 url(../images/exclamation.gif) center no-repeat; background-position: 15px 50%; /* x-pos y-pos */  text-align: left; padding: 5px 15px 5px 50px; border-top: 1px solid #ffd19d; border-bottom: 1px solid #ffd19d; color: #c91d1f; line-height: 50px;}
.error2 {background: #ffe9c2 url(../images/exclamation.gif) center no-repeat; background-position: 15px 50%; /* x-pos y-pos */  text-align: left; padding: 5px 15px 5px 50px; border-top: 1px solid #ffd19d; border-bottom: 1px solid #ffd19d; color: #c91d1f; line-height: 1.9em; padding-top: 15px; padding-bottom: 15px;}

h1 {color: #c91d1f; font-size : 1.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 14px;}
h2 {color: #e13537; font-size : 1.1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 14px;}
h3 {color: #e13537; font-size : 1.1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 14px;}

/***** Layout Divs *****/
#container{width: 740px; background-color: #ffffff; text-align: left; margin:0 auto; }

#masthead{ margin: 0px 0 0px 0; padding: 0px; width: 740px; height: 60px; background-color: #e03436; background-image:url(../images/background-top-nav.gif); background-repeat: repeat-x; background-color: #e03436;}

#subnav{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 740px; height: 26px; background-image: url(../images/dot-red.gif); background-color: #c91d1f;}

#gap1{float:left; margin: 0 0 0px 0; padding: 0px; width: 11px; border-right: 0px; border-bottom: 0px;}

#navBar-main{
	float:left;
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
	width: 232px;
}

#gap2{
	float:left;
	margin: 0 0 0 0;
	padding: 0px;
	width: 14px;
	border-right: 0px;
	border-bottom: 0px;
}

#content{
  	float:left;
	width: 470px;
	margin: 0;
	padding: 14px 0 0 0;
}

#base-nav
{
    float:left;
	clear: both;
	height: 30px;
	width: 740px;
	color: #cfbaae;
	padding-top: 4px;
	text-align:center
}

#site-info{
	clear: both;
	border: 0px;
	height: 26px;
	width: 712px;
	margin-left: 14px;
	margin-right: 14px;
	color: #cccccc;
	background-color: #c91d1f;
	padding: 0px 0px 0px 0px;
}

#gap-base{

	float:left;
	margin: 0 0 0 0;
	background-color: #ffffff;
	padding: 0px;
	width: 740px;
	height: 14px;
	border-right: 0px;
	border-bottom: 0px;
}

#gap-base-2{
	float:left;
	margin: 0 0 0 0;
	background: none;
	padding: 0px;
	width: 773px;
	height: 14px;
	border-right: 0px;
	border-bottom: 0px;
}

/***** Top Nav Style *****/
#top-nav{
	width: 594px;
	position: absolute;
	top: 19px;
	margin-left: 248px;
	height: 26px;
	color: #cccccc;
}

/***** Left Nav Styles Home *****/
#navBar ul {list-style: none; margin: 0; padding: 0; vertical-align: bottom; /* This fixes the IE5 Win gap! */}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 0px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

#left-nav{margin: 0px; padding: 0px; background-color: #ffffff;}

#left-nav h3{padding: 0px 0px 0px 0px;}

#left-nav a:link{padding: 0px 0px 0px 0px; width: 100%;}

#left-nav a:visited{padding: 0px 0px 0px 0px;}

#left-nav a:hover{margin: 0px 0px 0px 0px;}

#left-nav-main{margin: 0px; padding: 0px;  background-color: #ffffff;}

#left-nav-main h3{padding: 0px 0px 0px 0px;}

#left-nav-main a:link{padding: 0px 0px 0px 0px; width: 100%;}

#left-nav-main a:visited{padding: 0px 0px 0px 0px;}

#left-nav-main a:hover{margin: 0px 0px 0px 0px;}

.left-nav-gap {height: 14px; background-color: #ffffff; line-height: 0px;}

/***** Left Nav Styles - Property Search *****/
#left-nav li.top {height: 45px; background-image: url(../images/andrews-signage.jpg); padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:none;}
#left-nav-main li.top {background-image: url(../images/andrews-signage-main.jpg); height: 45px; padding: 0px 0px 0px 0px;  margin:0; border:none; }

#left-nav li.property-tab {
	background: #ffd19d;
	background-image: url(../images/left-nav/title-property-search.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

#left-nav li.property-tab-home {
	background: #ffd19d;
	background-image: url(../images/left-nav/title-property-search.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

#left-nav-main li.property-tab {
	background: #ffd19d;
	background-image: url(../images/left-nav/title-property-search.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

#left-nav-main li.property-tab-home {
	background: #ffd19d;
	background-image: url(../images/left-nav/title-property-search.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

#left-nav-main ul 
{
    padding:0;
    margin:0;
    font-size:0;
}

#left-nav-main li.left-nav-buy {background: #9c0007; background-image: url(../images/left-nav/buying-selling.gif);  background-repeat: no-repeat; }
#left-nav-main li.left-nav-buy-down {background: #9c0007; background-image: url(../images/left-nav/buying-selling.gif);  background-repeat: no-repeat;}

.left-nav-button {background-repeat: no-repeat;}
.left-nav-button-buying { background-image: url(../images/left-nav/buying-selling-off.gif); }
.left-nav-button-renting {background-image: url(../images/left-nav/renting-letting-off.gif);}

#left-nav-main li.left-nav-buy-content {background: #d75657; font-size: 12px; float:left; width:232px;}
.left-nav-buy-content li{color: #9c0007;}
.left-nav-buy-content li a {padding:5px;}
.left-nav-buy-content li a:link{color: #9c0007;  text-decoration:none; margin-left: 14px; margin: 5px 0 0 0;}
.left-nav-buy-content li a:visited{color: #9c0007; text-decoration:none; margin-left: 14px;}
.left-nav-buy-content span a:hover{color: #9c0007; text-decoration:none; margin-left: 14px;}
.left-nav-buy-content span a:link{color: #9c0007;  text-decoration:none; margin-left: 14px; margin: 5px 0 0 0;}
.left-nav-buy-content span a:visited{color: #9c0007; text-decoration:none; margin-left: 14px;}
.left-nav-buy-content span a:hover{color: #9c0007; text-decoration:none; margin-left: 14px;}
.left-nav-buy-content p{color: #9c0007;}
.left-nav-buy-content {color: #ffffff;}
.left-nav-buy-content div {margin-left: 14px; padding:7px 0 7px 0;}
.left-nav-buy-content a:link{color: #ffffff; text-decoration:none;}
.left-nav-buy-content a:visited{color: #ffffff; text-decoration:none;}
.left-nav-buy-content a:hover{color: #9c0007; text-decoration:none;}
.left-nav-buy-content ul{color: #ffffff; text-decoration:none; height: 20px;}
.buy-selected {padding-left: 15px; background-image: url(../images/left-nav/bullet-red.gif); background-position: left;background-repeat: no-repeat;}

#left-nav-main li.left-nav-my-content {background-color: #8c8e90;  font-size: 12px; color:#ffffff;}

.left-nav-my-content li{color: #9c0007;}
.left-nav-my-content li a:link{color: #9c0007; text-decoration:none; margin-left: 14px;}
.left-nav-my-content li a:visited{color: #9c0007;  text-decoration:none; margin-left: 14px;}
.left-nav-my-content li a:hover{color: #9c0007; text-decoration:none; margin-left: 14px;}

.left-nav-my-content {margin-left: 14px; padding: 5px 10px 10px 14px; color:#ffffff; font-size:12px;}
.left-nav-my-content div {display:block; padding:5px 10px 10px 14px;}
.left-nav-my-content p a:link {background-image:url(../images/rollover4-off.gif); text-decoration: none; color: #9c0007; padding-top:2px;}
.left-nav-my-content p a:visited {background-image:url(../images/rollover4-off.gif); text-decoration: none; color: #9c0007;}
.left-nav-my-content p a:hover {background-image:url(../images/rollover4-on.gif); text-decoration: none; color: #ffffff;}

.my-selected {padding-left: 15px; background-image: url(../images/left-nav/bullet-grey.gif); background-position: left; background-repeat: no-repeat;}

.left-nav-my a:link{color: #9c0007; text-decoration:none; margin-left:-14px;}
.left-nav-my a:visited{color: #9c0007; text-decoration:none; margin-left:-14px;}
.left-nav-my a:hover{color: #ffffff; text-decoration:none; margin-left:-14px;}

.left-nav-my-login {background-color:#8c8e90; padding: 0px 0px 0px 0px; margin-left: 0px; margin-right: 0px; color: #ffffff; font-size: 12px;}
.left-nav-my-login div {margin-left: 14px; margin-right: 14px; color: #ffffff; padding-top: 7px; padding-bottom: 7px;}
.left-nav-my-login strong {background-color:#8c8e90; color: #ffffff; font-size: 14px;}
.left-nav-my-login li{color: #9c0007;}
.left-nav-my-login li a:link{color: #9c0007; text-decoration:none; margin-left: 14px;}
.left-nav-my-login li a:visited{color: #9c0007;  text-decoration:none; margin-left: 14px;}
.left-nav-my-login li a:hover{color: #9c0007; text-decoration:none; margin-left: 14px;}

#left-nav-main li.left-nav-what {display: block; background: #b8ada6; background-image: url(../images/left-nav/what-you-want-off.gif); background-repeat: no-repeat; height: 26px; padding: 0px 0px 0px 0px; white-space: nowrap; font-size:12px; }
#left-nav-main li.left-nav-what-down {display: block; background: #b8ada6; background-image: url(../images/left-nav/what-you-want-on.gif); background-repeat: no-repeat; height: 26px; padding: 0px 0px 0px 0px; white-space: nowrap; font-size:12px; }
.left-nav-what-content {font-size:10px; color: #ffffff; background-color: #bfb5af;  left: 100%; /* to position them to the right of their containing block */width: 100%; /* width is based on the containing block */ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:12px; }
.left-nav-what-content select{ font-size: 10px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 14px; }
.left-nav-what-content p{ font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 14px; }
#what-submit{border: none;}

#left-nav-main li.left-nav-news {display: block; background: #d2bfb4; background-image: url(../images/left-nav/latest-news-off.gif); background-repeat: no-repeat; height: 26px; padding: 0px 0px 0px 0px; white-space: nowrap;}
#left-nav-main li.left-nav-news-down {display: block; background: #d2bfb4; background-image: url(../images/left-nav/latest-news-on.gif); background-repeat: no-repeat; height: 26px; padding: 0px 0px 0px 0px; white-space: nowrap;}
.left-nav-news-content {font-size: 12px; color: #ffffff; background-color: #dbccc3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.left-nav-news-content p{font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 14px;}

#left-nav li.property-search { font-size: 12px; background: #eddcab; height: 222px;}

#left-nav li.news-tab-home {background: #d2bfb4; background-image: url(../images/left-nav/title-news.gif); background-repeat: no-repeat; height: 26px; white-space: nowrap;}

#left-nav li.news-tab {background: #d2bfb4; background-image: url(../images/left-nav/title-news.gif); background-repeat: no-repeat; height: 26px; padding: 0px 0px 0px 0px;}
.left-nav-welcome {background-color: #ffe7bd; height: 32px; padding: 10px 14px 0px 10px; }
.left-nav-welcome a:link {color: #c91d1f; text-decoration: none;}
.left-nav-welcome a:visited {color: #c91d1f; text-decoration: none;}
.left-nav-welcome a:hover {color: #c91d1f; text-decoration: underline;}
.left-nav-welcome p{font-size: 0.85em; line-height: 1.4em; margin-top: -5px; font-size:x-small;}

#left-nav li.news-left {background: #edebeb; padding: 0px 0px 0px 0px; font-size: 12px;}
#left-nav-main li.news-left {background: #edebeb; padding: 0px 0px 0px 0px; font-size: 12px;}

#left-nav strong {color: #9c0007;}

#left-nav li.news-left p { padding: 5px 10px 5px 14px;}
#left-nav li.news-left a:link {color: #c91d1f; text-decoration: none; border-bottom: #c91d1f; border-width: 0px 0px 1px 0px; display:inline;}
#left-nav li.news-left a:visited {color: #c91d1f; text-decoration: none; display:inline;}
#left-nav li.news-left a:hover {color: #c91d1f; text-decoration: underline; display:inline;}
#left-nav-main li.news-left p { padding: 5px 10px 5px 14px;}
#left-nav-main li.news-left a:link {color: #c91d1f; text-decoration: none; border-bottom: #c91d1f; border-width: 0px 0px 1px 0px; display:inline;}
#left-nav-main li.news-left a:visited {color: #c91d1f; text-decoration: none; display:inline;}
#left-nav-main li.news-left a:hover {color: #c91d1f; text-decoration: underline; display:inline;}

.left-search-buy {margin: 0 0 0 0; padding: 0 0 0 0; width: 232px; background: #edebeb; height:200px;}

.left-search-buy-grey {margin: 0 0 0 0; padding: 0 0 0 0; width: 232px; background: #edebeb; background-image: url(../images/left-nav/search-background-grey.gif); background-repeat: repeat-x; height:200px;}

#left-search-form {margin: 0 0 0 0; padding: 0 0 0 0;}

/***** Left News Styles *****/
#newsBar{
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 232px;
	height: 516px;
	background-color: #dbccc3;
}

#newsbox{
	width: 232px;
	min-height: 198px;
	background-color: #dbccc3;
	margin-top: 0px;
	color: #656565;
}

.news-break {background-image:url(../images/maps/dotted.gif); width: 100%; height: 21px; margin-bottom: 10px;}

.news {padding:0px 8px 10px 10px; font-size: 12px;}
.news-items {padding:0px 0px 10px 0px;}
.news img { padding: 0px 0 0 30px;}
.newsImage {padding: 0 0 20px 30px; }

#newsbox a:link {background-image:url(../images/newsbox-rollover-off.gif); text-decoration: none; color: #c91d1f;}
#newsbox a:visited {background-image:url(../images/newsbox-rollover-off.gif); text-decoration: none; color: #c91d1f;}
#newsbox a:hover {background-image:url(../images/newsbox-rollover-on.gif); text-decoration: none; color: #ffffff;}
#newsbox a:select {background-image:url(../images/newsbox-rollover-on.gif); text-decoration: none; color: #ffffff;}

#newsBar ul a:link, #navBar ul a:visited {display: block;/* height: 26px; */}
#newsBar ul {list-style: none; margin: 0; padding: 0; vertical-align: bottom; /* This fixes the IE5 Win gap! */}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#newsBar li {border-bottom: 0px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body #newsBar li {border-bottom: none;}

.news-archive-year a{background-image:url(../images/rollover-off.gif); background-repeat: repeat-x ; text-decoration: none; color: #c91d1f;}
.news-archive-year a:hover{background-image:url(../images/rollover-on.gif); background-repeat: repeat-x; text-decoration: none; color: #ffffff;}
.news-archive-year a:active{background-image:url(../images/rollover-on.gif); background-repeat: repeat-x; text-decoration: none; color: #ffffff;}
.news-archive-year {padding: 0 0 5px 5px;}
.news-archive-story a{background-image:none; text-decoration: none;  color: #c91d1f;}
.news-archive-story a:hover{background-image:none; text-decoration: underline; color: #c91d1f;}
.news-archive-story a:active{background-image:none; text-decoration: underline; color: #c91d1f;}
.news-archive-story {padding: 0 0 5px 5px;}

/***** Left Nav Styles Main *****/
#navBar-main ul a:link, #navBar-main ul a:visited {/*height: 26px;*/}
#navBar-main ul {list-style: none; margin: 0; padding: 0; vertical-align: bottom; /* This fixes the IE5 Win gap! */}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar-main li {border-bottom: 0px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body #navBar-main li {border-bottom: none;}


/***** Main Page Content *****/
#flashnav {height: 228px; margin: 0 0 0 0; padding: 0 0 0 0;}

.title-bar {height: 26px; text-align: right; background-image: url(../images/title-graphics/background.gif); background-repeat: repeat-x;}
.title-graphic {height: 45px; background-color:#c91d1f;}
.title-graphic-main {height: 119px; background-color:#c91d1f;}

.crumbs {padding: 7px 5px 15px 0px; font-size: 0.9em; line-height: 2em;}
.crumbs a:link {text-decoration: none; color: #c91d1f;}
.crumbs a:visited {text-decoration: none; color: #c91d1f;}
.crumbs a:hover {text-decoration: underline; color: #c91d1f;}
.crumbs a:select {text-decoration: underline; color: #c91d1f;}

.content {clear: both; padding: 0px 0px 0px 0px;}
.content p {padding: 0px 0px 5px 0px;}
.content li {list-style-image: url(../images/li.gif);}

.photo {float: right; padding-left: 40px; padding-bottom: 20px;}
.photo-small {float: right; padding: 7px 0px 15px 30px;}

/***** Homepage Ads *****/
.ad-top-left {float:left; margin:0;}
.ad-top-right {float:left; margin:0; margin-left: 14px;}
.ad-bottom-left {float:left; margin:0; margin-top: 10px;}
.ad-bottom-right {float:left; margin:0; margin-left: 14px; margin-top: 10px;}
.ad-nav-home {}

/***** Base Nav Styles *****/
#base-nav a:link {font-size: 0.85em; color: #c4afa1; text-decoration: none;}
#base-nav a:visited {font-size: 0.85em; color: #c4afa1; text-decoration: none;}
#base-nav a:hover {font-size: 0.85em; background-color: #fcf5f1; color: #c4afa1; text-decoration: underline;}

#homepage-ad-left,
#homepage-ad-left-2 {margin-left: 14px;}

#homepage-ad-right {margin-top: 14px;}

.scrollbars {overflow: hidden; border: none;}


/***** Search Results *****/
.results-search-roll div {background-color:#d2bfb4; text-align:left; /* or left */ margin: 0 auto; /* compliant center */} 
.results-search-roll span {background-color:#d2bfb4; padding: 0px 0px 0px 0px; display: table-cell; display: inline-block; background: #ffffff; margin-right: -4px; /* to compensate for IE/Opera's Whitespace */} 
.results-search-bar {color:#FFFFFF; width: 100%; height: 26px; background-color:#ffd19d; margin-top: 0px; line-height: 24px;}
.results-search-bar-new {color:#FFFFFF; width: 100%; height: 26px; background-color:#ffd19d; margin-top: 0px; line-height: 24px;}
.results-search-bar-base {color:#FFFFFF; width: 100%; height: 26px; background-color:#ffd19d; margin-top: 0px; line-height: 24px; margin-top: 14px;}
.results-search-text {margin-left: 14px; background-color:#ffd19d;}
.results-search-text-new {margin-left: 14px; background-color:#ffd19d; color:#656565;}
.results-search-text a:link {background-color:#d2bfb4; border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
.results-search-text a:visited { background-color:#d2bfb4; border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
.results-search-text a:hover {background-color:#d2bfb4; border-bottom: solid 1px #cc0033; text-decoration: none; color: #cc0033; background-color: #e3dfdd;}
.results-search-text a:select {background-color:#d2bfb4; border-bottom: solid 1px #cc0033; text-decoration: none; color: #cc0033; background-color: #e3dfdd;}
.results-search-sort select {font-size: 0.9em; background-color: #e6d9d2; color: #102132; border: 1px #000000;}
.results-search-sort-new select {font-size: 0.9em; background-color: #f3f3f3; color: #102132; border: 1px #656565;}

.my-results-search-bar {color:#FFFFFF; width: 100%; height: 26px; background-color:#d2bfb4; margin-top: 0px; line-height: 24px;}
.my-results-search-text {margin-left: 14px; background-color:#d2bfb4;}

.results-bar {color:#FFFFFF; width: 100%; height: 26px; background-color:#c91d1f; margin-top: 14px; line-height: 40px; line-height: 26px; margin: 14px 0 0px 0; padding: 0px 0 0 0px;}
.results-bar-price {padding-left: 14px; font-size: 9pt; font-weight:bold;}
.mortgage-amount {font-size: 9pt; font-weight:bold; color: #ffffff;}
.mortgage-amount a:link {border-bottom: dotted 1px #ffffff; text-decoration: none; color: #ffffff;}
.mortgage-amount a:visited {border-bottom: dotted 1px #ffffff; text-decoration: none; color: #ffffff;}
.mortgage-amount a:hover {text-decoration: none; color: #ffffff; background-color: #cc0033;}
.results-bar-sold { color:#FFFFFF; width: 100%; height: 26px; background-color:#d2bfb4; margin-top: 14px; line-height: 40px; line-height: 26px;}

.results-bar-other {color:#FFFFFF; width: 100%; height: 1px; background-color:#c91d1f; margin-top: 14px; line-height: 40px; line-height: 26px; margin: 14px 0 0px 0; padding: 0px 0 0 0px;}

.property-icons {font-size: 9pt; display: block; float:right; position: relative; margin-top: -26px; color: #ffffff;}
.property-icons strong {color: #ffffff;}
.property-icons-sold {padding-left: 126px;}
.icon-rollover {cursor: help;}

#results-preview {padding: 10px 5px 0px 0px; margin: 0px 0px 0px 0px; width: 465px; min-height: 80px; background-color: #e5d9d2; background-image: url(../images/search-results/background.gif); background-repeat: repeat-x;}
.results-preview {padding: 10px 5px 10px 0px; margin: 0px 0px 0px 0px; width: 465px; min-height: 80px; background-color: #e5d9d2; background-image: url(../images/search-results/background.gif); background-repeat: repeat-x;}
.results-preview img {padding: 4px; padding-left: 14px; padding-bottom: 14px; padding-right: 14px; float: left; border: #d2bfb4; line-height:30px;}

#results-preview-text {padding-left: 10px; text-wrap: normal;}
.results-preview-text a:link {background-image:url(../images/rollover2-off.gif); text-decoration: none; color: #c91d1f;}
.results-preview-text a:visited {background-image:url(../images/rollover2-off.gif); text-decoration: none; color: #c91d1f;}
.results-preview-text a:hover {background-image:url(../images/rollover2-on.gif); text-decoration: none; color: #ffffff;}

#results-preview img {padding: 4px; padding-left: 14px; padding-bottom: 14px; padding-right: 14px; float: left; border: #d2bfb4; line-height:30px;}

.results-opacity-sold {border:solid 0px black; float:left; filter:alpha(opacity=25); -moz-opacity:.25;opacity:.25;}
.results-opacity {border:solid 0px black;}

.new-search-bar-base {color:#FFFFFF; height: 28px; background-color:#ffd19d; line-height: 24px; margin-top: 14px; text-align: center; display: block; }
.new-search-bar {background-color:#ffe7bd; padding: 0px 0px 0px 0px; display: table-cell; display: inline-block; margin-right: -4px; /* to compensate for IE/Opera's Whitespace */} 
.new-first {background-color:#ffe7bd; display: block; margin-top: 5px; margin-right: 10px;}
.new-previous {background-color:#ffe7bd; display: block; margin-top: 5px;}
.new-next {background-color:#ffe7bd; display: block; margin-top: 5px;}
.new-last {background-color:#ffe7bd; display: block; margin-top: 5px;}

#images-view {width:329px; padding:11px 0px 10px 0px; float:left;}

/***** My Saved Property *****/
.my-saved {background-color: #e7e6e5; height: 26px;}
table.my-saved tr {height: 60px; background-repeat:no-repeat; background-color: #e7e6e5; vertical-align: top}
table.my-saved td {height: 60px; padding:5px 5px 5px 5px;}
table.my-saved tr a {text-decoration:none; color:#656565;} 
table.my-saved tr.ods {background-color: #e3d9d3; height: 26px;}
table.my-saved tr.title {background-image:none; vertical-align:middle; background-color: #c91d1f; height: 26px; color:#ffffff; font-weight:bold;}

table.my-saved a.red {border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
table.my-saved a:link.red {border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
table.my-saved a:visited.red  {border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
table.my-saved a:hover.red  {text-decoration: none; color: #ffffff; background-color: #cc0033;}
table.my-saved a:select.red {text-decoration: none; color: #ffffff; background-color: #cc0033;}

/***** Forms *****/
form#search {position: relative; margin-bottom: 0px; margin-top: 0px;}

form#login {padding: 0px; position: relative; border: 0px;}

.nav-search {position: relative; float: right; margin-right: 14px; margin-bottom: 1px; color: #656565;}

div#max,
div#rent-max {position: relative; float: right; margin-right: 14px; margin-bottom: 22px; margin-top: 2px;  color: #656565;}

div#search {position:relative; float: left; margin-right:3px; text-decoration: none;}

input#min-field,
input#max-field,
input#postcode-field,
input#username-field,

input#search-field {font-size: 0.9em; width: 145px; height: 18px; border: 1px solid #750005;}

label.overlabel {color:#656565;}

label.overlabel-apply {font-size: 0.9em; position:absolute; top:3px; left:5px; z-index:1; color:#656565;}

.nav-search select {font-size: 0.9em; background-color: #f4f4f3; color: #102132; border: 1px solid #878787;}

/***** MyAndrews Form *****/
#myandrews-login {font-size: 0.9em; width: 107px; background-color: #f3f3f3; color: #383838; border: 1px solid #878787; }
.myandrews-title {font-size: 0.9em; border: 1px solid #9f8336;}
select {font-size: 0.9em; background-color: #f3f3f3; color: #383838; border: 1px solid #878787;}

iframe { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: 232px; width: 262px;}

#objsearch {overflow: hidden; width: 255px; height: 255px;}

#myframe {overflow: hidden; width: 222px; height: 222px;}

/***** Property Details *****/

#property-bar {color:#ffffff; width: 100%; height: 26px; background-color:#c91d1f; margin-top: 14px; line-height: 40px; line-height: 26px;}
#property-bar p {padding-left: 14px; font-size: 9pt;}
#property-bar strong {color:#ffffff;}
.property-box {background-color: #e7e6e5; background-image:url(../images/property-details/background.gif); float: left; clear: both;}
.property-box-new-homes {background-color: #e7e6e5; background-image:url(../images/property-details/background.gif); height: 243px; float: left; clear: both;}

.property-image {float: left; width: 317px;}
.property-nav {float: right; width: 153px; }

.details-box{background-color: #e7e6e5;}
.details-box table { border: none 0px; }
.details-box p{margin: 5px 10px 5px 14px;}
table.details-box tr {background-color: #e3d9d3; height: 30px;}
table.details-box tr.ods {background-color: #e7e6e5; height: 30px;}


/***** Footer Box *****/
.footer-box {background-color: #ece3de; background-image:url(../images/background-footer-box.gif); background-repeat:repeat-x; font-size: 0.9em; padding: 9px 9px 9px 9px; color: #4a4a4a;}
.footer-box a:link {background-image:url(../images/rollover2-off.gif); text-decoration: none; color: #c91d1f;}
.footer-box a:visited {background-image:url(../images/rollover2-off.gif); text-decoration: none; color: #c91d1f;}
.footer-box a:hover {background-image:url(../images/rollover2-on.gif); text-decoration: none; color: #ffffff;}
.footer-box a:select {background-image:url(../images/rollover2-on.gif); text-decoration: none; color: #ffffff;}

.tlc-box {background-color: #f4f0ee; background-image:url(../images/background-tlc-box.gif); background-repeat:repeat-x; font-size: 0.9em; padding: 9px 9px 9px 9px; color: #4a4a4a;}
.tlc-title {color: #4a4a4a; font-size: 1.2em; font-weight: bold;}
	
/***** Rollovers - Content *****/
#contenticon div {border: solid 1px #ffd19d; padding: 8px 0 8px 0; width: 468px; text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
.contenticon div {border: solid 1px #ffd19d; padding: 8px 0 8px 0; width: 468px; text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
#contenticon span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff;}
.contenticon span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff;}

.my-contenticon div {border: solid 1px #d2bfb4; padding: 8px 0 8px 0; width: 468px; text-align: center; /* or left */ margin: 0 auto; /* compliant center */ margin-bottom: 14px; } 
.my-contenticon span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff;}

.results-view a {display: block; width: 121px; height: 27px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/search-results/view-all.gif) 0 0 no-repeat; margin-left: 6px;}
.results-view a:hover {background-position: -121px 0;}
.results-view a:active {background-position: -121px 0;}

.results-view-list a {display: block; width: 101px; height: 27px; margin: 0px; padding: 0px 10px 0px 0px; background: url(../images/search-results/view-list.gif) 0 0 no-repeat; margin-left: 6px;}
.results-view-list a:hover {background-position: -101px 0;}
.results-view-list a:active {background-position: -101px 0;}
	
.results-mortgage a {display: block; width: 121px; height: 27px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/search-results/mortgage.gif) 0 0 no-repeat; margin-left: 6px;}
.results-mortgage a:hover {background-position: -121px 0;}
.results-mortgage a:active {background-position: -121px 0;}
	
.results-save a {display: block; width: 92px; height: 27px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/search-results/save-search.gif) 0 0 no-repeat; margin-left: 6px;}
.results-save a:hover {background-position: -92px 0;}
.results-save a:active {background-position: -92px 0;}
.results-search a {display: block; width: 64px; height: 27px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/search-results/search.gif) 0 0 no-repeat; margin-left: 6px;}
.results-search a:hover {background-position: -64px 0;}
.results-search a:active {background-position: -64px 0;}
.modify-search a {display: block; width: 103px; height: 27px; background: url(../images/search-results/modify-search.gif) 0 0 no-repeat; margin-left: 5px; margin: 0px 20px 0px 0px;}
.modify-search a:hover {background-position: -103px 0;}
.modify-search a:active {background-position: -103px 0;}

/***** Rollovers - Base *****/
#baseicon div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
#baseicon span {display: table-cell; display: inline-block; vertical-align: top; background: #c91d1f; margin-right: -4px; /* to compensate for IE/Opera's Whitespace */} 
	
#base-bookmark a {display: block; margin-right: 456px; width: 151px; height: 26px; padding: 0px 0px 0px 0px; background: url(../images/info-bookmark.gif) 0 0 no-repeat;}
	#base-bookmark a:hover {background-position: -151px 0;}
	#base-bookmark a:active {background-position: -151px 0;}
	
#base-top a {display: block; width: 105px; height: 26px; background: url(../images/info-top.gif) 0 0 no-repeat;}
	#base-top a:hover {background-position: -105px 0;}
	#base-top a:active {background-position: -105px 0;}

/***** Rollovers - Top *****/
#topicon div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
#topicon span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff;} 

#top-go a {display: block; width: 32px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-go.gif) 0 0 no-repeat;}
	#top-go a:hover {background-position: -32px 0;}
	#top-go a:active {background-position: -32px 0;}
	
#top-search a {display: block; width: 76px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-search.gif) 0 0 no-repeat;}
	#top-search a:hover {background-position: -76px 0;}
	#top-search a:active {background-position: -76px 0;}
	
#top-careers a {display: block; width: 77px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-careers.gif) 0 0 no-repeat;}
	#top-careers a:hover {background-position: -77px 0;}
	#top-careers a:active {background-position: -77px 0;}
	
#top-about a {display: block; width: 77px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-about.gif) 0 0 no-repeat;}
	#top-about a:hover {background-position: -77px 0;}
	#top-about a:active {background-position: -77px 0;}
	
#top-home a {display: block; width: 88px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-home.gif) 0 0 no-repeat;}
	#top-home a:hover {background-position: -88px 0;}
	#top-home a:active {background-position: -88px 0;}
	
#top-branch a {display: block; width: 97px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-branch.gif) 0 0 no-repeat;}
	#top-branch a:hover {background-position: -97px 0;}
	#top-branch a:active {background-position: -97px 0;}
	
#top-contact a {display: block; width: 77px; height: 26px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/top-nav-contact.gif) 0 0 no-repeat;}
	#top-contact a:hover {background-position: -77px 0;}
	#top-contact a:active {background-position: -77px 0;}
	
/***** Rollovers - SubNav *****/
#subnav div {text-align:left; /* or left */ margin: 0px 0px 0px 0px; /* compliant center */ } 
#subnav span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin: 0px 0px 0px 0px;} 

#subnav-mortgages a {display: block; width: 65px; height: 26px; background: url(../images/subnav-mortgages.gif) 0 0 no-repeat;}
	#subnav-mortgages a:hover {background-position: -65px 0;}
	#subnav-mortgages a:active {background-position: -65px 0;}
	
#subnav-land a {display: block; width: 153px; height: 26px; background: url(../images/subnav-land.gif) 0 0 no-repeat;}
	#subnav-land a:hover {background-position: -153px 0;}
	#subnav-land a:active {background-position: -153px 0;}
	
#subnav-leasehold a {display: block; width: 120px; height: 26px; background: url(../images/subnav-leasehold.gif) 0 0 no-repeat;}
	#subnav-leasehold a:hover {background-position: -120px 0;}
	#subnav-leasehold a:active {background-position: -120px 0;}
	
#subnav-surveying a {display: block; width: 147px; height: 26px; background: url(../images/subnav-surveying.gif) 0 0 no-repeat;}
	#subnav-surveying a:hover {background-position: -148px 0;}
	#subnav-surveying a:active {background-position: -148px 0;}
	
#subnav-homemover a {display: block; width: 70px; height: 26px; background: url(../images/subnav-homemover.gif) 0 0 no-repeat;}
	#subnav-homemover a:hover {background-position: -70px 0;}
	#subnav-homemover a:active {background-position: -70px 0;}
	
#subnav-new a {display: block; width: 69px; height: 26px; background: url(../images/subnav-new.gif) 0 0 no-repeat;}
	#subnav-new a:hover {background-position: -69px 0;}
	#subnav-new a:active {background-position: -69px 0;}
	
#subnav-renting a {display: block; width: 96px; height: 26px; background: url(../images/subnav-renting.gif) 0 0 no-repeat;}
	#subnav-renting a:hover {background-position: -96px 0;}
	#subnav-renting a:active {background-position: -96px 0;}
	
#subnav-buying a {display: block; width: 92px; height: 26px; background: url(../images/subnav-buying.gif) 0 0 no-repeat;}
	#subnav-buying a:hover {background-position: -92px 0;}
	#subnav-buying a:active {background-position: -92px 0;}
	
#subnav-my-andrews a {display: block; width: 68px; height: 26px; background: url(../images/subnav-my-andrews.gif) 0 0 no-repeat;}
	#subnav-my-andrews a:hover {background-position: -68px 0;}
	#subnav-my-andrews a:active {background-position: -68px 0;}
	
/***** Rollovers - Property Details *****/
#details-mortgage a {display: block; width: 153px; height: 35px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/mortgage-calculator.gif) 0 0 no-repeat;}
	#details-mortgage a:hover {background-position: -153px 0;}
	#details-mortgage a:active {background-position: -153px 0;}

#details-printable a {display: block; width: 153px; height: 35px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/printable-details.gif) 0 0 no-repeat;}
	#details-printable a:hover {background-position: -153px 0;}
	#details-printable a:active {background-position: -153px 0;}
	
.details-view a {display: block; width: 153px; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/view-on-a-map.gif) 0 0 no-repeat;}
	.details-view a:hover {background-position: -153px 0;}
	.details-view a:active {background-position: -153px 0;}
	
.details-view2 a {display: block; width: 153px; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/view-as-a-list.gif) 0 0 no-repeat;}
	.details-view2 a:hover {background-position: -153px 0;}
	.details-view2 a:active {background-position: -153px 0;}
	
.details-plan a {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/floor-plan.gif) 0 0 no-repeat;}
	.details-plan a:hover {background-position: -153px 0;}
	.details-plan a:active {background-position: -153px 0;}
	
.details-save a {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/save-this-search.gif) 0 0 no-repeat;}
	.details-save a:hover {background-position: -153px 0;}
	.details-save a:active {background-position: -153px 0;}
	
.details-save-property a {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/save-this-property.gif) 0 0 no-repeat;}
	.details-save-property a:hover {background-position: -153px 0;}
	.details-save-property a:active {background-position: -153px 0;}
	
#details-contact a {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/contact-andrews.gif) 0 0 no-repeat;}
	#details-contact a:hover {background-position: -153px 0;}
	#details-contact a:active {background-position: -153px 0;}
	
.details-return a {display: block; width: 123px; height: 27px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/return-to-results-top.gif) 0 0 no-repeat; float: right; margin-top: -27px;}
	.details-return a:hover {background-position: -123px 0;}
	.details-return a:active {background-position: -123px 0;}

.back a {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/back.gif) 0 0 no-repeat;}
	.back a:hover {background-position: -153px 0;}
	.back a:active {background-position: -153px 0;}
	
.back-white a {display: block; width: 59px; height: 28px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/contact-us/back.gif) 0 0 no-repeat;}
	.back-white a:hover {background-position: -59px 0;}
	.back-white a:active {background-position: -59px 0;}
	
.back-white-corner a {display: block; width: 59px; float:right; height: 28px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/contact-us/back.gif) 0 0 no-repeat;}
	.back-white-corner a:hover {background-position: -59px 0;}
	.back-white-corner a:active {background-position: -59px 0;}

.energy a {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/energy-certificate.gif) 0 0 no-repeat;}
	.energy a:hover {background-position: -153px 0;}
	.energy a:active {background-position: -153px 0;}
	
.homepage a {display: block; width: 137px; height: 27px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/go-to-homepage.gif) 0 0 no-repeat; float: right; margin-top: -27px;}
	.homepage a:hover {background-position: -137px 0;}
	.homepage a:active {background-position: -137px 0;}
	
.details-mortgage-rent {display: block; width: 153px; height: 35px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/mortgage-calculator-rent.gif) 0 0 no-repeat;}	
.details-plan-rent {display: block; width: 153px; height: 33px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/floor-plan-rent.gif) 0 0 no-repeat;}	

.mortgage-background-top {background-image: url(../images/my-andrews/mortgage-background-top2.gif); background-repeat: repeat-x; background-color: #930000;font-size: 1em; font-weight: bold; color: #ffffff; text-align: left; margin: 0px 0px 0px 0px;}
.mortgage-background-top p {padding: 0px 7px 0px 17px;}
.mortgage-background-column p {padding: 2px 7px 10px 17px;}
.mortgage-background-gap {height: 14px;}
.mortgage-background strong {color: #e02e30;}
.mortgage-background-column {background-image: url(../images/my-andrews/mortgage-background.gif); background-repeat: repeat-x; background-color: #cec9c9;}
/***** .mortgage-calculate a {display: block; width: 82px; height: 30px; margin: 0px 0px 0px 5px; background: url(../images/my-andrews/mortgage-calculate.gif) 0 0 no-repeat;}
	.mortgage-calculate a:hover {background-position: -82px 0;}
	.mortgage-calculate a:active {background-position: -82px 0;} *****/	

/***** Rollovers - Property Thumbnails *****/	
#thumb01 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 0px; background: url(../images/property-details/thumb-01.jpg) 0 0 no-repeat;}
	#thumb01 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb02 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 11px; background: url(../images/property-details/thumb-02.jpg) 0 0 no-repeat;}
	#thumb02 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb03 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 11px; background: url(../images/property-details/thumb-03.jpg) 0 0 no-repeat;}
	#thumb03 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb04 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 11px; background: url(../images/property-details/thumb-04.jpg) 0 0 no-repeat;}
	#thumb04 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb05 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 0px; background: url(../images/property-details/thumb-05.jpg) 0 0 no-repeat;}
	#thumb05 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb06 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 11px; background: url(../images/property-details/thumb-06.jpg) 0 0 no-repeat;}
	#thumb06 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb07 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 11px; background: url(../images/property-details/thumb-07.jpg) 0 0 no-repeat;}
	#thumb07 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
#thumb08 a {float: left; display: block; width: 71px; height: 54px; margin: 0px; padding: 0px 0px 0px 0px; margin: 11px 0px 0px 11px; background: url(../images/property-details/thumb-02.jpg) 0 0 no-repeat;}
	#thumb08 a:hover {filter:alpha(opacity=50); -moz-opacity:.50;opacity:.50;}
	
/***** Rollovers - Property *****/
.searchtabs {width: 232px; height:40px; display: table-cell; display: inline-block; padding:0; margin:0; margin-right: -4px;}

.buytab {float:left; width: 117px; height: 40px; margin:0; padding:0;}

.buytab a {float:left; width: 117px; height: 40px; background: url(../images/left-nav/search-tab-buy-1.gif) 0 0 no-repeat; margin:0; padding:0;}

.buytab a:hover {float:left; width: 117px; height: 40px; background: url(../images/left-nav/search-tab-buy-1.gif) -117px 0 no-repeat;}
    
.renttab{float:left; width: 115px; height: 40px; background: url(../images/left-nav/search-tab-rent-1.gif) 0 0 no-repeat; margin:0; padding:0;}

.renttab a {float:left; width: 115px;  height: 40px; background: url(../images/left-nav/search-tab-rent-1.gif) 0 0 no-repeat; }

.renttab a:hover
{ float:left; width: 115px;  height: 40px; background: url(../images/left-nav/search-tab-rent-1.gif) -115px 0 no-repeat; }

.buytab1 { float:left; width: 117px;  height: 40px;}

.buytab1 a { float:left; width: 117px; height: 40px; background: url(../images/left-nav/search-tab-buy-2.gif) 0 0 no-repeat; }

.buytab1 a:hover {float:left; width: 117px;  height: 40px;  background: url(../images/left-nav/search-tab-buy-2.gif) -117px 0 no-repeat; }
    
    
.renttab1 { float:left; width: 115px; height: 40px; background: url(../images/left-nav/search-tab-rent-2.gif) 0 0 no-repeat; }
 
.renttab1 a { float:left; width: 115px; height: 40px;  background: url(../images/left-nav/search-tab-rent-2.gif) 0 0 no-repeat; }

.renttab1 a:hover { float:left; width: 115px; height: 40px; background: url(../images/left-nav/search-tab-rent-2.gif) -115px 0 no-repeat; }
	
.search-search {display: block; width: 77px; height: 29px; float:right; margin: 0 10px 0 10px;}
.search-search a {background: url(../images/left-nav/search-search-off.gif) 0 0 no-repeat; float:right; height:29px; width:77px;}
.nav-advanced {display: block; width: 103px; height: 29px; float:right;}
.nav-advanced a{background: url(../images/left-nav/search-advanced-off.gif) 0 0 no-repeat; float:right; height:29px; width:103px;}

.search-previous a {display: block; width: 28px; height: 26px; background: url(../images/search-results/icon-previous.gif) 0 0 no-repeat;}
.search-previous a:hover {background-position: -28px 0;}
.search-previous a:active {background-position: -28px 0;}

.search-next a {display: block; width: 28px; height: 26px; background: url(../images/search-results/icon-next.gif) 0 0 no-repeat;}
.search-next a:hover {background-position: -28px 0;}
.search-next a:active {background-position: -28px 0;}

.previous-grey a {background-color:#d2bfb4; display: block; width: 25px; height: 16px; background: url(../images/search-results/icon-previous-small-grey.gif) 0 0 no-repeat;}
.previous-grey a:hover {background-color:#d2bfb4; background-position: -25px 0;}
.previous-grey a:active {background-color:#d2bfb4; background-position: -25px 0;}
.next-grey a {background-color:#d2bfb4;display: block; width: 20px; height: 16px; background: url(../images/search-results/icon-next-small-grey.gif) 0 0 no-repeat;}
.next-grey a:hover {background-color:#d2bfb4;background-position: -20px 0;}
.next-grey a:active {background-color:#d2bfb4;background-position: -20px 0;}
.previous-grey2 a {background-color:#d2bfb4;display: block; width: 32px; height: 16px; background: url(../images/search-results/icon-previous-small-grey2.gif) 0 0 no-repeat;}
.previous-grey2 a:hover {background-color:#d2bfb4;background-position: -32px 0;}
.previous-grey2 a:active {background-color:#d2bfb4;background-position: -32px 0;}
.next-grey2 a { background-color:#d2bfb4; display: block; width: 32px; height: 16px; background: url(../images/search-results/icon-next-small-grey2.gif) 0 0 no-repeat;}
.next-grey2 a:hover {background-color:#d2bfb4; background-position: -32px 0;}
.next-grey2 a:active {background-color:#d2bfb4; background-position: -32px 0;}
.next-grey2 a:active {background-color:#d2bfb4; background-position: -32px 0;}
.results-search-roll a:link {text-decoration: none; color: #c91d1f;}
.results-search-roll a:visited {text-decoration: none; color: #c91d1f;}
.results-search-roll a:hover {text-decoration: underline; color: #c91d1f;}
.results-search-roll a:select {text-decoration: underline; color: #c91d1f;}
.results-search-grey a:link {text-decoration: none; color: #000000;}
.results-search-grey a:visited{text-decoration: none; color: #000000;}

/***** My Andrews *****/
.my-table-text{font-weight: bold; vertical-align: top; font-size: smaller; padding: 8px 14px 0px 14px;}
.my-empty-grid{width: 450px; color:#c91d1f; text-align:center; background: #ffffff;}
.my-table-header{color: #656565; font-weight:bold; font-size:1.1em; padding: 0px 14px 0px 14px; }

/***** My Andrews Login *****/
.myandrews-login {font-size: 50px; width: 100px; border: 1px solid #878787; background-color: #f3f3f3}
.align-right { text-align: right; width: 120px; }
.validator-message { border: 1px solid; background-color: #ffcfcf; padding-top: 0.3em; color: #801b1b; padding-left: 5px; padding-right: 5px; margin-top: 0; font-size: 11px; width: 160px; display: block; height: 23px;  }
input.myandrews-login  { line-height: 1.45em; width: 170px; height: 23px;  padding-top: 0.3em; }
textarea.myandrews-login {font-size: 1em; width: 220px; height: 116px; border: 1px solid #878787; background-color: #f3f3f3}
.icon-large {float: right;}

/***** My Details *****/
.sale-progression {text-align:center;}
.sale-progression img{padding: 0 5px 0 5px;}

/***** My Mortgage *****/
.my-mortgage {background-color: #e7e6e5; margin: 2px 3px 0px 0px; height: 26px;}
table.my-mortgage tr {background-repeat:no-repeat; background-color: #e7e6e5; height: 26px; vertical-align: top; margin-left: 20px;}
table.my-mortgage td {padding: 0 0 0 5px; }
table.my-mortgage tr a {text-decoration:none; color:#656565; margin: 0 0 0 5px;} 
table.my-mortgage tr.ods {background-color: #e3d9d3; height: 26px;}
table.my-mortgage tr.selected { background-color:#cebfb7; height: 26px; color:#ffffff; margin: 3px 3px 0px 7px; font-weight:bold;}
table.my-mortgage tr.andrews-selected { background-color:#e2ba49; height: 26px; color:#ffffff; margin: 3px 3px 0px 0px; font-weight:bold;}
table.my-mortgage td.selected-bullet { background-repeat:no-repeat; background-image:url('../images/my-andrews/i-selected-bullet.gif'); background-color:#CEBFB7; height: 26px; color:#ffffff; margin: 3px 3px 0px 0px; font-weight:bold;}
table.my-mortgage td.andrews-selected-bullet { background-image:url('../images/my-andrews/i-andrews-selected-bullet.gif'); background-repeat:no-repeat; background-color:#e2ba49;  height: 26px; color:#ffffff; margin: 3px 3px 0px 0px; font-weight:bold;}
table.my-mortgage tr.andrews-odd { background-repeat:no-repeat; background-color:#e9d18d; background-color: #e9d18d; height: 26px;}
table.my-mortgage tr.andrews-even { background-repeat:no-repeat; background-color:#ffd19d; background-repeat:no-repeat; background-color: #ffd19d; height: 26px;}

table.my-mortgage tr.title {background-image:none; vertical-align:middle; background-color: #900007; height: 26px; color:#ffffff; margin-left: 20px;}
table.my-mortgage td.selected-bullet a:link {text-decoration: none; color: #ffffff; margin-left: 15px;}
table.my-mortgage td.selected-bullet a:visited {text-decoration: none; color: #ffffff; margin-left: 15px;}
table.my-mortgage td.selected-bullet a:hover {text-decoration: none; color: #ffffff; margin-left: 15px;}
table.my-mortgage td.selected-bullet a:select {text-decoration: none; color: #ffffff; margin-left: 15px;}

table.my-mortgage td.andrews-selected-bullet a:link {text-decoration: none; color: #ffffff; margin-left: 15px;}
table.my-mortgage td.andrews-selected-bullet a:visited {text-decoration: none; color: #ffffff; margin-left: 15px;}
table.my-mortgage td.andrews-selected-bullet a:hover {text-decoration: none; color: #ffffff; margin-left: 15px;}
table.my-mortgage td.andrews-selected-bullet a:select {text-decoration: none; color: #ffffff; margin-left: 15px;}

table.my-mortgage a.red {border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
table.my-mortgage a:link.red {border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
table.my-mortgage a:visited.red  {border-bottom: dotted 1px #cc0033; text-decoration: none; color: #cc0033;}
table.my-mortgage a:hover.red  {text-decoration: none; color: #ffffff; background-color: #cc0033;}
table.my-mortgage a:select.red {text-decoration: none; color: #ffffff; background-color: #cc0033;}

.mortgage-table-header {color: #FFFFFF; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia; padding-top: 10px;}
.mortgage-table-sub {color: #555555; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia; font-weight: bold;}
.mortgage-table-text {color: #555555; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia;}
.mortgage-table-bold {color: #C91D1F; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia; font-weight: bold;}

.table-text {padding: 0px 14px 0px 14px;}

.tab-my-calculator-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-calculator-on.gif) 0 0 no-repeat;}
.tab-my-calculator a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-calculator.gif) 0 0 no-repeat;}
.tab-my-calculator a:hover {background-position: -123px 0;}
.tab-my-calculator a:active {background-position: -123px 0;}
.tab-my-example-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-example-on.gif) 0 0 no-repeat;}
.tab-my-example a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-example.gif) 0 0 no-repeat;}
.tab-my-example a:hover {background-position: -123px 0;}
.tab-my-example a:active {background-position: -123px 0;}
.tab-my-view-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-mortgages-on.gif) 0 0 no-repeat;}
.tab-my-view a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-mortgages.gif) 0 0 no-repeat;}
.tab-my-view a:hover {background-position: -123px 0;}
.tab-my-view a:active {background-position: -123px 0;}
.tab-calculations-on a {display: block; width: 155px; height: 33px; background: url(../images/my-andrews/my-calculations-on.gif) 0 0 no-repeat;}
.tab-calculations a {display: block; width: 155px; height: 33px; background: url(../images/my-andrews/my-calculations.gif) 0 0 no-repeat;}
.tab-calculations a:hover {background-position: -155px 0;}
.tab-calculations a:active {background-position: -155px 0;}

.my-calculator {font-size: 0.8em; width: 110px; height: 16px; border: 1px solid #808284; background-color: #ebded6}
.my-calculator2 {font-size: 0.8em; width: 20px; height: 16px; border: 1px solid #808284; background-color: #ebded6}
.my-calculator3 {font-size: 0.8em; width: 40px; height: 16px; border: 1px solid #808284; background-color: #ebded6}
table.my-mortgage select {font-size: 0.9em; height: 18px; background-color: #ebded6; color: #102132; border: 1px solid #808284;}
.calculator input {font-size: 0.9em; background-color: #ebded6; color: #102132; border: 1px solid #808284; margin-bottom: 7px; width: 85px;}
.calculator select {font-size: 0.8em; background-color: #ebded6; color: #102132; border: 1px solid #808284; margin-bottom: 7px; width: 88px;}

.tab-buy {height: 56px; background-image:url(../images/my-andrews/tab-buy-background.gif);}
.tab-buy div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
.tab-buy span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -4px; /* to compensate for IE/Opera's Whitespace */} 
.tab-buy-1 a {display: block; width: 107px; height: 32px; background: url(../images/my-andrews/tab-buy-1.gif) 0 0 no-repeat;}
.tab-buy-1 a:hover {background-position: -107px 0;}
.tab-buy-1 a:active {background-position: -107px 0;}
.tab-rent-1 a {display: block; width: 114px; height: 32px; background: url(../images/my-andrews/tab-rent-1.gif) 0 0 no-repeat;}
.tab-rent-1 a:hover {background-position: -114px 0;}
.tab-rent-1 a:active {background-position: -114px 0;}

.tab-rent {height: 56px; background-image:url(../images/my-andrews/tab-rent-background.gif);}
.tab-rent div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
.tab-rent span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -0px; /* to compensate for IE/Opera's Whitespace */} 
.tab-buy-2 a {display: block; width: 107px; height: 32px; background: url(../images/my-andrews/tab-buy-2.gif) 0 0 no-repeat;}
.tab-buy-2 a:hover {background-position: -107px 0;}
.tab-buy-2 a:active {background-position: -107px 0;}
.tab-rent-2 a {display: block; width: 114px; height: 32px; background: url(../images/my-andrews/tab-rent-2.gif) 0 0 no-repeat;}
.tab-rent-2 a:hover {background-position: -114px 0;}
.tab-rent-2 a:active {background-position: -114px 0;}

.tab-mysale {min-height: 308px; background-image:url(../images/my-andrews/my-sale/background3.gif); background-repeat: repeat-x; background-color: #ffd19d;}
.tab-mysale div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
.tab-mysale span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -0px; /* to compensate for IE/Opera's Whitespace */} 
.tab-mysale-andrews-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-sale/andrews-online-on.gif) 0 0 no-repeat;}
.tab-mysale-andrews-off a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-sale/andrews-online-off.gif) 0 0 no-repeat;}
.tab-mysale-andrews-off a:hover {background-position: -123px 0;}
.tab-mysale-andrews-off a:active {background-position: -123px 0;}
.tab-mysale-rightmove-on a {display: block; width: 116px; height: 33px; background: url(../images/my-andrews/my-sale/right-move-on.gif) 0 0 no-repeat;}
.tab-mysale-rightmove-off a {display: block; width: 116px; height: 33px; background: url(../images/my-andrews/my-sale/right-move-off.gif) 0 0 no-repeat;}
.tab-mysale-rightmove-off a:hover {background-position: -116px 0;}
.tab-mysale-rightmove-off a:active {background-position: -116px 0;}
.tab-mysale-in-branch-on a {display: block; width: 117px; height: 33px; background: url(../images/my-andrews/my-sale/in-branch-on.gif) 0 0 no-repeat;}
.tab-mysale-in-branch-off a {display: block; width: 117px; height: 33px; background: url(../images/my-andrews/my-sale/in-branch-off.gif) 0 0 no-repeat;}
.tab-mysale-in-branch-off a:hover {background-position: -117px 0;}
.tab-mysale-in-branch-off a:active {background-position: -117px 0;}
.tab-mysale p {margin: 14px; padding:0px 0 3px 0;}

.tab-my-details-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-jobs/my-details-on.gif) 0 0 no-repeat;}
.tab-my-details a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-jobs/my-details.gif) 0 0 no-repeat;}
.tab-my-details a:hover {background-position: -123px 0;}
.tab-my-details a:active {background-position: -123px 0;}
.tab-my-cv-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-jobs/my-cv-on.gif) 0 0 no-repeat;}
.tab-my-cv a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-jobs/my-cv.gif) 0 0 no-repeat;}
.tab-my-cv a:hover {background-position: -123px 0;}
.tab-my-cv a:active {background-position: -123px 0;}
.tab-my-applications-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-jobs/my-applications-on.gif) 0 0 no-repeat;}
.tab-my-applications a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-jobs/my-applications.gif) 0 0 no-repeat;}
.tab-my-applications a:hover {background-position: -123px 0;}
.tab-my-applications a:active {background-position: -123px 0;}

.tab-list-on a {display: block; width: 123px; height: 33px; background: url(../images/search-results/my-list-on.gif) 0 0 no-repeat;}
.tab-list a {display: block; width: 123px; height: 33px; background: url(../images/search-results/my-list.gif) 0 0 no-repeat;}
.tab-list a:hover {background-position: -123px 0;}
.tab-list a:active {background-position: -123px 0;}
.tab-map-on a {display: block; width: 123px; height: 33px; background: url(../images/search-results/my-map-on.gif) 0 0 no-repeat;}
.tab-map a {display: block; width: 123px; height: 33px; background: url(../images/search-results/my-map.gif) 0 0 no-repeat;}
.tab-map a:hover {background-position: -123px 0;}
.tab-map a:active {background-position: -123px 0;}

.properties-i-have-viewed-on a {display: block; width: 163px; height: 33px; background: url(../images/my-andrews/properties-i-have-viewed-on.gif) 0 0 no-repeat;}
.properties-i-have-viewed a {display: block; width: 163px; height: 33px; background: url(../images/my-andrews/properties-i-have-viewed.gif) 0 0 no-repeat;}
.properties-i-have-viewed a:hover {background-position: -163px 0;}
.properties-i-have-viewed a:active {background-position: -163px 0;}
.viewings-on-my-property-on a {display: block; width: 163px; height: 33px; background: url(../images/my-andrews/viewings-on-my-property-on.gif) 0 0 no-repeat;}
.viewings-on-my-property a {display: block; width: 163px; height: 33px; background: url(../images/my-andrews/viewings-on-my-property.gif) 0 0 no-repeat;}
.viewings-on-my-property a:hover {background-position: -163px 0;}
.viewings-on-my-property a:active {background-position: -163px 0;}

.cancel a {display: block; width: 67px; height: 29px; background: url(../images/my-andrews/cancel.gif) 0 0 no-repeat;}
.cancel a:hover {background-position: -67px 0;}
.cancel a:active {background-position: -67px 0;}
.continue a {display: block; width: 78px; height: 29px; background: url(../images/my-andrews/continue.gif) 0 0 no-repeat;}
.continue a:hover {background-position: -78px 0;}
.continue a:active {background-position: -78px 0;}
.change-password a {display: block; width: 120px; height: 29px; background: url(../images/my-andrews/change-password.gif) 0 0 no-repeat;}
.change-password a:hover {background-position: -120px 0;}
.change-password a:active {background-position: -120px 0;}

.branch-locator {padding: 10px 0px 0px 14px;}
.branch-locator-list a {display: block; width: 135px; height: 27px; background: url(../images/branch-locator/view-list.gif) 0 0 no-repeat;}
.branch-locator-list a:hover {background-position: -135px 0;}
.branch-locator-list a:active {background-position: -135px 0;}
.branch-locator-map a {display: block; width: 135px; height: 27px; background: url(../images/branch-locator/view-map.gif) 0 0 no-repeat;}
.branch-locator-map a:hover {background-position: -135px 0;}
.branch-locator-map a:active {background-position: -135px 0;}
.branch-options {display: block; margin-left: 14px; padding-top: 20px; padding-left: 14px;}

.branch-locator-map a {display: block; width: 135px; height: 27px; background: url(../images/branch-locator/view-map.gif) 0 0 no-repeat;}
.branch-locator-map a:hover {background-position: -135px 0;}
.branch-locator-map a:active {display: block; width: 135px; height: 27px; background: url(../images/branch-locator/view-map.gif) 0 0 no-repeat;}

.branch-preview {padding: 10px 5px 0px 0px; margin: 0px 0px 0px 0px; width: 465px; background-color: #e5d9d2; background-image: url(../images/search-results/background.gif); background-repeat: repeat-x;}
.branch-preview img {padding: 4px; padding-left: 14px; padding-bottom: 14px; padding-right: 14px; float: left; border: #d2bfb4; line-height:30px;}

.branch-hq {display: block; width: 153px; height: 31px; background: url(../images/branch-locator/head-office.gif) 0 0 no-repeat;}
.branch-hq:hover {background-position: -153px 0;}
.branch-hq:active {background-position: -153px 0;}
.branch-hq-selected  {display: block; width: 153px; height: 31px; background: url(../images/branch-locator/head-office.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-bath {display: block; width: 153px; height: 26px; background: url(../images/branch-locator/bath.gif) 0 0 no-repeat;}
.branch-bath:hover {background-position: -153px 0;}
.branch-bath:active {background-position: -153px 0;}
.branch-bath-selected {display: block; width: 153px; height: 26px; background: url(../images/branch-locator/bath.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-bristol{display: block; width: 153px; height: 26px; background: url(../images/branch-locator/bristol.gif) 0 0 no-repeat;}
.branch-bristol:hover {background-position: -153px 0;}
.branch-bristol:active {background-position: -153px 0;}
.branch-bristol-selected  {display: block; width: 153px; height: 26px; background: url(../images/branch-locator/bristol.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-glos  {display: block; width: 153px; height: 28px; background: url(../images/branch-locator/gloucestershire.gif) 0 0 no-repeat;}
.branch-glos:hover {background-position: -153px 0;}
.branch-glos:active {background-position: -153px 0;}
.branch-glos-selected  {display: block; width: 153px; height: 28px; background: url(../images/branch-locator/gloucestershire.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-kent {display: block; width: 153px; height: 26px; background: url(../images/branch-locator/kent.gif) 0 0 no-repeat;}
.branch-kent:hover {background-position: -153px 0;}
.branch-kent:active {background-position: -153px 0;}
.branch-kent-selected  {display: block; width: 153px; height: 26px; background: url(../images/branch-locator/kent.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-london {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/london.gif) 0 0 no-repeat;}
.branch-london:hover {background-position: -153px 0;}
.branch-london:active {background-position: -153px 0;}
.branch-london-selected {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/london.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-oxford {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/oxfordshire.gif) 0 0 no-repeat;}
.branch-oxford:hover {background-position: -153px 0;}
.branch-oxford:active {background-position: -153px 0;}
.branch-oxford-selected {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/oxfordshire.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-surrey {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/surrey.gif) 0 0 no-repeat;}
.branch-surrey:hover {background-position: -153px 0;}
.branch-surrey:active {background-position: -153px 0;}
.branch-surrey-selected  {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/surrey.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-sussex {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/sussex.gif) 0 0 no-repeat;}
.branch-sussex:hover {background-position: -153px 0;}
.branch-sussex:active {background-position: -153px 0;}
.branch-sussex-selected {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/sussex.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-essex {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/essex.gif) 0 0 no-repeat;}
.branch-essex:hover {background-position: -153px 0;}
.branch-essex:active {background-position: -153px 0;}
.branch-essex-selected {display: block; width: 153px; height: 27px; background: url(../images/branch-locator/essex.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-wiltshire {display: block; width: 153px; height: 30px; background: url(../images/branch-locator/wiltshire.gif) 0 0 no-repeat;}
.branch-wiltshire:hover {background-position: -153px 0;}
.branch-wiltshire:active {background-position: -153px 0;}
.branch-wiltshire-selected {display: block; width: 153px; height: 30px; background: url(../images/branch-locator/wiltshire.gif) 0 0 no-repeat; background-position: -153px 0;}

.branch-contact a {display: block; width: 153px; height: 29px; background: url(../images/branch-locator/contact-branch.gif) 0 0 no-repeat;}
.branch-contact a:hover {background-position: -153px 0;}
.branch-contact a:active {background-position: -153px 0;}

.branch-details-estate a {display: block; width: 147px; height: 32px; background: url(../images/branch-locator/estate-agency-branch.gif) 0 0 no-repeat;}
.branch-details-estate a:hover {background-position: -147px 0;}
.branch-details-estate a:active {background-position: -147px 0;}

.branch-details-lettings a {display: block; width: 116px; height: 32px; background: url(../images/branch-locator/lettings-branch.gif) 0 0 no-repeat;}
.branch-details-lettings a:hover {background-position: -116px 0;}
.branch-details-lettings a:active {background-position: -116px 0;}

.submit a {display: block; width: 67px; height: 28px; background: url(../images/my-andrews/icon-submit.gif) 0 0 no-repeat;}
.submit a:hover {background-position: -67px 0;}
.submit a:active {background-position: -67px 0;}

.login a {display: block; width: 59px; height: 28px; background: url(../images/my-andrews/login.gif) 0 0 no-repeat;}
.login a:hover {background-position: -59px 0;}
.login a:active {background-position: -59px 0;}

.logout-white a {display: block; width: 76px; height: 36px; background: url(../images/my-andrews/logout-white.gif) 0 0 no-repeat;}
.logout-white a:hover {background-position: -76px 0;}
.logout-white a:active {background-position: -76px 0;}

.login-white a {display: block; width: 60px; height: 29px; background: url(../images/my-andrews/login-white.gif) 0 0 no-repeat;}
.login-white a:hover {background-position: -60px 0;}
.login-white a:active {background-position: -60px 0;}

.register a {display: block; width: 73px; height: 28px; background: url(../images/my-andrews/register.gif) 0 0 no-repeat;}
.register a:hover {background-position: -73px 0;}
.register a:active {background-position: -73px 0;}

.comments a {display: block; width: 67px; height: 27px; background: url(../images/left-nav/what-submit.gif) 0 0 no-repeat; margin-right: 5px;}
.comments a:hover {background-position: -67px 0; margin-right: 5px;}
.comments a:active {background-position: -67px 0; margin-right: 5px;}

.save-mortgage a {display: block; width: 104px; height: 26px; background: url(../images/my-andrews/icon-save-mortgage.gif) 0 0 no-repeat;}
.save-mortgage a:hover {background-position: -104px 0;}
.save-mortgage a:active {background-position: -104px 0;}

.save-search a {display: block; width: 92px; height: 28px; background: url(../images/my-andrews/icon-save-search.gif) 0 0 no-repeat;}
.save-search a:hover {background-position: -92px 0;}
.save-search a:active {background-position: -92px 0;}

.add-mortgage a {display: block; width: 100px; height: 33px; background: url(../images/my-andrews/icon-add-mortgage.gif) 0 0 no-repeat;}
.add-mortgage a:hover {background-position: -100px 0;}
.add-mortgage a:active {background-position: -100px 0;}

.calculate a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/icon-calculate.gif) 0 0 no-repeat;}
.calculate a:hover {background-position: -98px 0;}
.calculate a:active {background-position: -98px 0;}

.calculate2 a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/icon-calculate2.gif) 0 0 no-repeat;}
.calculate2 a:hover {background-position: -98px 0;}
.calculate2 a:active {background-position: -98px 0;}

.recalculate a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/icon-recalculate.gif) 0 0 no-repeat;}
.recalculate a:hover {background-position: -98px 0;}
.recalculate a:active {background-position: -98px 0;}

.recalculate2 a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/icon-recalculate2.gif) 0 0 no-repeat;}
.recalculate2 a:hover {background-position: -98px 0;}
.recalculate2 a:active {background-position: -98px 0;}

.update-details a {display: block; width: 105px; height: 26px; background: url(../images/my-andrews/update-details.gif) 0 0 no-repeat;}
.update-details a:hover {background-position: -105px 0;}
.update-details a:active {background-position: -105px 0;}

.confirm a {display: block; width: 71px; height: 27px; background: url(../images/my-andrews/icon-confirm.gif) 0 0 no-repeat;}
.confirm a:hover {background-position: -71px 0;}
.confirm a:active {background-position: -71px 0;}

.edit-mortgage a {display: block; width: 100px; height: 28px; background: url(../images/my-andrews/icon-edit-mortgage.gif) 0 0 no-repeat;}
.edit-mortgage a:hover {background-position: -100px 0;}
.edit-mortgage a:active {background-position: -100px 0;}

#tab-horizontal span {display: table-cell; display: inline-block; vertical-align: top;} 
.mortgage-edit a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/mortgage-edit.gif) 0 0 no-repeat;}
.mortgage-edit a:hover {background-position: -98px 0;}
.mortgage-edit a:active {background-position: -98px 0;}
.mortgage-delete a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/mortgage-delete.gif) 0 0 no-repeat;}
.mortgage-delete a:hover {background-position: -98px 0;}
.mortgage-delete a:active {background-position: -98px 0;}
.mortgage-apply a {display: block; width: 174px; height: 26px; background: url(../images/my-andrews/mortgage-apply.gif) 0 0 no-repeat; margin-right: 10px; margin-left: 10px;}
.mortgage-apply a:hover {background-position: -174px 0;}
.mortgage-apply a:active {background-position: -174px 0;}
.mortgage-update a {display: block; width: 98px; height: 26px; background: url(../images/my-andrews/mortgage-update.gif) 0 0 no-repeat;}
.mortgage-update a:hover {background-position: -98px 0;}
.mortgage-update a:active {background-position: -98px 0;}

.i-even a {display: block; width: 31px; height: 26px; background: url(../images/my-andrews/i/i-even.gif) 0 0 no-repeat;}
.i-even a:hover {background-position: -31px 0;}
.i-even a:active {background-position: -31px 0;}
.i-ods a {display: block; width: 31px; height: 26px; background: url(../images/my-andrews/i/i-ods.gif) 0 0 no-repeat;}
.i-ods a:hover {background-position: -31px 0;}
.i-ods a:active {background-position: -31px 0;}
.i-selected a {display: block; width: 31px; height: 26px; background: url(../images/my-andrews/i/i-selected.gif) 0 0 no-repeat;}
.i-selected a:hover {background-position: -31px 0;}
.i-selected a:active {background-position: -31px 0;}
.i-andrews-even a {display: block; width: 31px; height: 26px; background: url(../images/my-andrews/i/i-andrews-even.gif) 0 0 no-repeat;}
.i-andrews-even a:hover {background-position: -31px 0;}
.i-andrews-even a:active {background-position: -31px 0;}
.i-andrews-odd a {display: block; width: 31px; height: 26px; background: url(../images/my-andrews/i/i-andrews-odd.gif) 0 0 no-repeat;}
.i-andrews-odd a:hover {background-position: -31px 0;}
.i-andrews-odd a:active {background-position: -31px 0;}
.i-andrews-selected a {display: block; width: 31px; height: 26px; background: url(../images/my-andrews/i/i-andrews-selected.gif) 0 0 no-repeat;}
.i-andrews-selected a:hover {background-position: -31px 0;}
.i-andrews-selected a:active {background-position: -31px 0;}

.view-properties a {display: block; width: 153px; height: 34px; background: url(../images/branch-details/view-properties.gif) 0 0 no-repeat;}
.view-properties a:hover {background-position: -153px 0;}
.view-properties a:active {background-position: -153px 0;}

.view-lettings a {display: block; width: 153px; height: 37px; background: url(../images/branch-details/view-lettings.gif) 0 0 no-repeat;}
.view-lettings a:hover {background-position: -153px 0;}
.view-lettings a:active {background-position: -153px 0;}

.left-register a {display: block; width: 73px; height: 27px; background: url(../images/left-nav/register.gif) 0 0 no-repeat;}
.left-register a:hover {background-position: -73px 0;}
.left-register a:active {background-position: -73px 0;}

 {background-position: -139px 0;}

.logout a {display: block; float: right; width: 68px; height: 28px; background: url(../images/my-andrews/logout.gif) 0 0 no-repeat;}
.logout a:hover {background-position: -68px 0;}
.logout a:active {background-position: -68px 0;}

.back-white-right a {display: block; float: right; width: 59px; height: 28px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/contact-us/back.gif) 0 0 no-repeat; margin-right: 14px;}
.back-white-right a:hover {background-position: -59px 0;}
.back-white-right a:active {background-position: -59px 0;}

.click-here a {display: block; width: 92px; height: 32px; background: url(../images/click-here.gif) 0 0 no-repeat;}
.click-here a:hover {background-position: -92px 0;}
.click-here a:active {background-position: -92px 0;}

.developer-website a {display: block; float: right; width: 153px; height: 34px; background: url(../images/new-homes/view-developer-website.gif) 0 0 no-repeat;}
.developer-website a:hover {background-position: -153px 0;}
.developer-website a:active {background-position: -153px 0;}
.developer-website-grey a {display: block; float: right; width: 153px; height: 35px; margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/property-details/developer-website-grey.gif) 0 0 no-repeat;}

.return-to-list a {display: block; float: right; width: 153px; height: 34px; background: url(../images/new-homes/return-to-list.gif) 0 0 no-repeat;}
.return-to-list a:hover {background-position: -153px 0;}
.return-to-list a:active {background-position: -153px 0;}

.return-to-list-white a {display: block; float: right; width: 104px; height: 27px; background: url(../images/new-homes/return-to-list-white.gif) 0 0 no-repeat; float: right; margin-top: -27px;}
.return-to-list-white a:hover {background-position: -104px 0;}
.return-to-list-white a:active {background-position: -104px 0;}

.lease-find a {display: block; float: left; width: 53px; height: 35px; background: url(../images/leasehold-management/find.gif) 0 0 no-repeat;}
.lease-find a:hover {background-position: -53px 0;}
.lease-find a:active {background-position: -53px 0;}

.lease-show a {display: block; float: left; width: 73px; height: 35px; background: url(../images/leasehold-management/show-all.gif) 0 0 no-repeat; margin-left: 20px;}
.lease-show a:hover {background-position: -73px 0;}
.lease-show a:active {background-position: -73px 0;}

.show-all a {display: block; float: left; width: 73px; height: 28px; background: url(../images/show-all.gif) 0 0 no-repeat; margin-left: 20px;}
.show-all a:hover {background-position: -73px 0;}
.show-all a:active {background-position: -73px 0;}

/***** Maps *****/
.maptext {text-align: left; width: 250px; height: 50px; font-size: 0.85em;}
.maptext p {color: #656565;}
.map-title {text-align: left; color: #c91d1f;}
.maptext a:link {background-image:url(../images/rollover-off.gif); text-decoration: none; color: #c91d1f}
.maptext a:visited {background-image:url(../images/rollover-off.gif); text-decoration: none; color: #c91d1f;}
.maptext a:hover {background-image:url(../images/rollover-on.gif); text-decoration: none; color: #ffffff;}
.maptext a:select {background-image:url(../images/rollover-on.gif); text-decoration: none; color: #ffffff;}
.maptext img {width: 80px; height: 60px; float: right; padding-right: 26px;}
.dotted {background-image:url(../images/maps/dotted.gif); width:100%; height: 21px;}
.dotted2 {background-image:url(../images/maps/dotted2.gif); background-repeat: repeat-x; width:100%; height: 7px;}
.dotted3 {background-image:url(../images/maps/dotted3.gif); background-repeat: repeat-x; width:100%; height: 1px;}

.magnify {cursor: pointer; cursor: url(../zoom.cur);}

.map-zoom-in a {display: block; width: 33px; height: 33px; background-image: url(../images/maps/plus.gif); background-repeat:no-repeat;}
.map-zoom-out a {display: block; width: 33px; height: 33px; background-image: url(../images/maps/minus.gif) ; background-repeat:no-repeat;}
.map-satellite a {display: block; width: 56px; height: 33px; background-image: url(../images/maps/satellite.gif); background-repeat:no-repeat;}
.map-hybrid a {display: block; width: 47px; height: 33px; background-image: url(../images/maps/hybrid.gif); background-repeat:no-repeat;}
.map-road a {display: block; width: 40px; height: 33px; background-image: url(../images/maps/road.gif); background-repeat:no-repeat;}

/***** Branch Details *****/
#branch-bar {color:#FFFFFF; height: 26px; background-color:#c91d1f; margin-top: 14px; line-height: 26px; padding-left: 14px;}
.branch-box {background-color: #e7e6e5; background-image:url(../images/branch-details/background.gif); height: 244px;}
.branch-image {float: left; width: 317px;}
.branch-nav {float: right; width: 153px;}
.branch-text {margin: 10px 14px 6px 10px;}
.branch {margin-left: 14px;}
.branch-email {margin-right: 14px;}
.branch-email a:link{text-decoration: none; color: #ffffff;}
.branch-email a:visited {text-decoration: none; color: #ffffff;}
.branch-email a:hover {text-decoration: underline; color: #ffffff;}
.branch-email a:select {text-decoration: underline; color: #ffffff;}

.search-site a {display: block; float: right; width: 139px; height: 63px; background: url(../images/search/search-this-website.gif) 0 0 no-repeat;}
	.search-site a:hover {background-position: -139px 0;}
	.search-site a:active {background-position: -139px 0;}
	
.search-property a {display: block; float: right; width: 139px; height: 63px; background: url(../images/search/search-for-property.gif) 0 0 no-repeat;}
	.search-property a:hover {background-position: -139px 0;}
	.search-property a:active {background-position: -139px 0;}

#updateProgress  
{
    z-index: 200000000;
    position: absolute;
    top: 200px;       
}

#updateProgress img 
{
    z-index: 200000001;
    position: absolute;
    top: 95px;       
}



.MapIcon
{
    position: absolute;
    /*top: -28px;    */
    top: -13px;
}

.ero-leftBeak {margin-left: 20px;}

/***** Advanced Search *****/
.advanced select {font-size: 0.9em; background-color: #f3f3f3; color: #102132; border: 1px solid #878787; width: 150px;}
.advanced input {border-color: #ffffff; border-style: none; background-color: #ffffff; border: none;}

/***** Tabs *****/
.tab-branch {min-height: 37px; background-image:url(../images/my-andrews/my-sale/background4.gif); background-repeat: repeat-x;}
.tab-branch div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
.tab-branch span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -0px; /* to compensate for IE/Opera's Whitespace */} 
.tab-branch-estate-agency-on a {display: block; width: 123px; height: 37px; background: url(../images/my-andrews/branch-locator/estate-agency-on.gif) 0 0 no-repeat;}
.tab-branch-estate-agency-off a {display: block; width: 123px; height: 37px; background: url(../images/my-andrews/branch-locator/estate-agency-off.gif) 0 0 no-repeat;}
.tab-branch-estate-agency-off a:hover {background-position: -123px 0;}
.tab-branch-estate-agency-off a:active {background-position: -123px 0;}
.tab-branch-lettings-on a {display: block; width: 106px; height: 37px; background: url(../images/my-andrews/branch-locator/lettings-on.gif) 0 0 no-repeat;}
.tab-branch-lettings-off a {display: block; width: 106px; height: 37px; background: url(../images/my-andrews/branch-locator/lettings-off.gif) 0 0 no-repeat;}
.tab-branch-lettings-off a:hover {background-position: -106px 0;}
.tab-branch-lettings-off a:active {background-position: -106px 0;}
.tab-branch-mortgage-advisors-on a {display: block; width: 117px; height: 37px; background: url(../images/my-andrews/branch-locator/mortgage-advisors-on.gif) 0 0 no-repeat;}
.tab-branch-mortgage-advisors-off a {display: block; width: 117px; height: 37px; background: url(../images/my-andrews/branch-locator/mortgage-advisors-off.gif) 0 0 no-repeat;}
.tab-branch-mortgage-advisors-off a:hover {background-position: -117px 0;}
.tab-branch-mortgage-advisors-off a:active {background-position: -117px 0;}
.tab-branch-all-on a {display: block; width: 117px; height: 37px; background: url(../images/my-andrews/branch-locator/all-on.gif) 0 0 no-repeat;}
.tab-branch-all-off a {display: block; width: 117px; height: 37px; background: url(../images/my-andrews/branch-locator/all-off.gif) 0 0 no-repeat;}
.tab-branch-all-off a:hover {background-position: -117px 0;}
.tab-branch-all-off a:active {background-position: -117px 0;}

.tab-my-sale {min-height: 37px; background-image:url(../images/my-andrews/my-sale/background3.gif); background-repeat: repeat-x;}
.tab-my-sale div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ } 
.tab-my-sale span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -0px; /* to compensate for IE/Opera's Whitespace */}
.tab-my-offers-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-offers-on.gif) 0 0 no-repeat;}
.tab-my-offers a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/my-offers.gif) 0 0 no-repeat;}
.tab-my-offers a:hover {background-position: -123px 0;}
.tab-my-offers a:active {background-position: -123px 0;}
.tab-offers-accepted-on a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/offer-accepted-on.gif) 0 0 no-repeat;}
.tab-offers-accepted a {display: block; width: 123px; height: 33px; background: url(../images/my-andrews/offers-accepted.gif) 0 0 no-repeat;}
.tab-offers-accepted a:hover {background-position: -123px 0;}
.tab-offers-accepted a:active {background-position: -123px 0;}
.tab-my-results {min-height: 37px; background-image:url(../images/my-andrews/my-sale/background3.gif); background-repeat: repeat-x;}
.tab-my-results div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ margin: 0px 0px 0px 0px; } 
.tab-my-results span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -0px; /* to compensate for IE/Opera's Whitespace */}
.tab-my-results-new  { min-height:37px;  background-image:url(../images/my-andrews/my-sale/background4.gif); background-repeat: repeat-x; }
.tab-my-results-new div {text-align:left; /* or left */ margin: 0 auto; /* compliant center */ margin: 0px 0px 0px 0px;  } 
.tab-my-results-new span {display: table-cell; display: inline-block; vertical-align: top; background: #ffffff; margin-right: -0px; /* to compensate for IE/Opera's Whitespace */}
.tab-my-results-test {height:37px; background-image:url(../images/my-andrews/my-sale/background4.gif); background-repeat: repeat-x; }

/***** Contact Us *****/
.contact-right {width: 228px; float: right;}
.contact-bar {width: 208px; height: 26px; background-color: #e3d9d3; padding: 0px 10px 0px 10px;}
.contact-box {width: 208px; min-height: 78px; background-color: #e7e6e5; padding: 10px 10px 10px 10px; margin-bottom: 14px;}
.contact-bar-right {width: 208px; height: 26px; background-color: #e3d9d3; padding: 0px 10px 0px 10px;}
.contact-box-right {width: 208px; min-height: 78px; background-color: #e7e6e5; padding: 10px 10px 10px 10px; margin-bottom: 14px;}

.contacts {padding: 7px 5px 15px 0px; font-size: 0.9em; line-height: 2em;}
.contacts a:link {text-decoration: none; color: #c91d1f;}
.contacts a:visited {text-decoration: none; color: #c91d1f;}
.contacts a:hover {text-decoration: underline; color: #c91d1f;}
.contacts a:select {text-decoration: underline; color: #c91d1f;}

.contact-next a {display: block; float: right; width: 54px; height: 28px; background: url(../images/contact-us/next.gif) 0 0 no-repeat;}
.contact-next a:hover {background-position: -54px 0;}
.contact-next a:active {background-position: -54px 0;}

.contact-previous a {display: block; float: left; width: 75px; height: 28px; background: url(../images/contact-us/previous.gif) 0 0 no-repeat;}
.contact-previous a:hover {background-position: -75px 0;}
.contact-previous a:active {background-position: -75px 0;}

.contact-send a {display: block; float: right; width: 55px; height: 28px; background: url(../images/contact-us/send.gif) 0 0 no-repeat;}
.contact-send a:hover {background-position: -55px 0;}
.contact-send a:active {background-position: -55px 0;}

.contact-us {height: 170px;}
.contact-us input {font-size: 0.9em; background-color: #f3f3f3; color: #383838; border: 1px solid #878787;}

.contact-list li{list-style-image: url(../images/bullet.gif); margin-left: -23px;}
.contact-list li a:link {text-decoration: none; color: #c91d1f;}
.contact-list li a:visited {text-decoration: none; color: #c91d1f;}
.contact-list li a:hover {text-decoration: underline; color: #c91d1f;}
.contact-list li a:select {text-decoration: underline; color: #c91d1f;}
.contact-list-2 li{list-style-image: url(../images/bullet.gif); margin-left: -23px;}
.contact-list-2 li a:link {text-decoration: none; color: #8f0002;}
.contact-list-2 li a:visited {text-decoration: none; color: #8f0002;}
.contact-list-2 li a:hover {text-decoration: underline; color: #8f0002;}
.contact-list-2 li a:select {text-decoration: underline; color: #8f0002;}
.contact-list-no li{list-style-image: url(../images/bullet-no.gif);  margin-left: -23px;}

/***** Careers *****/
.careers-results {float:left; clear:both; padding: 10px 5px 10px 0px; margin: 0px 0px 0px 0px; width: 465px; background-color: #e5dad3; background-image: url(../images/contact-us/background.gif); background-repeat: repeat-x;}
.careers-results2 {padding: 10px 5px 10px 0px; margin: 0px 0px 0px 0px; width: 465px; background-image: url(../images/contact-us/background2.gif); background-repeat: repeat-x;}
.careers-results p {padding: 0px; padding-left: 14px; padding-bottom: 3px; padding-right: 14px; border: #d2bfb4; line-height:20px;}
.careers-results2 p {padding: 0px; padding-left: 14px; padding-bottom: 3px; padding-right: 14px; border: #d2bfb4; line-height:20px;}
.careers-results2 li { list-style-image: url(../images/li.gif)}

.apply a {display: block; width: 122px; height: 28px; background: url(../images/careers/apply.gif) 0 0 no-repeat;}
.apply a:hover {background-position: -122px 0;}
.apply a:active {background-position: -122px 0;}

.TableGap{line-height:14px; margin-bottom:14px; margin: 0px;}

.job-search a {display: block; width: 87px; height: 29px; background: url(../images/careers/job-search.gif) 0 0 no-repeat;}
.job-search a:hover {background-position: -87px 0;}
.job-search a:active {background-position: -87px 0;}

/***** New Left Nav Divs *****/
#nav-bar-main div {width: 232px;}
.new-nav-top {background-image: url(../images/andrews-signage-01.jpg); height: 45px; padding: 0px 0px 0px 0px;  margin:0; border:none;}
.new-nav-top-home{ background-image: url(../images/left-nav/new-nav-graphic.gif); height:28px; padding: 0px 0px 0px 0px;  margin:0; border:none; clear:left;}

.new-nav-button {  background-repeat: no-repeat; }
.new-nav-button-buying {   background-image: url(../images/left-nav/buying-selling-off.gif);}
.side-nav-button-renting {  background-image: url(../images/left-nav/renting-letting-off.gif);}

.new-nav-buy-content {float: left; background: #d75657; font-size: 12px;}
.new-nav-buy-content li{color: #c91d1f;}
.new-nav-buy-content li a {padding:5px;}
.new-nav-buy-content li a:link{color: #c91d1f;  text-decoration:none; margin-left: 14px; margin: 5px 0 0 0;}
.new-nav-buy-content li a:visited{color: #c91d1f; text-decoration:none; margin-left: 14px;}
.new-nav-buy-content span a:hover{color: #c91d1f; text-decoration:none; margin-left: 14px;}
.new-nav-buy-content span a:link{color: #c91d1f;  text-decoration:none; margin-left: 14px; margin: 5px 0 0 0;}
.new-nav-buy-content span a:visited{color: #c91d1f; text-decoration:none; margin-left: 14px;}
.new-nav-buy-content span a:hover{color: #c91d1f; text-decoration:none; margin-left: 14px;}
.new-nav-buy-content p{color: #c91d1f;}
.new-nav-buy-content {color: #ffffff;}
.new-nav-buy-content div {margin-left: 14px; padding:7px 0 7px 0;}
.new-nav-buy-content a:link{color: #ffffff; text-decoration:none;}
.new-nav-buy-content a:visited{color: #ffffff; text-decoration:none;}
.new-nav-buy-content a:hover{color: #c91d1f; text-decoration:none;}
.new-nav-buy-content ul{color: #ffffff; text-decoration:none; height: 20px;}
.new-nav-buy-selected {padding-left: 15px; background-image: url(../images/left-nav/bullet-red.gif); background-position: left;background-repeat: no-repeat;}
.new-nav-tab-content select {background-color: #edebeb; color: #656565;}

.new-nav-welcome {float:left; width: 208px; background-color: #ffe7bd; font-size: 11px; padding: 4px 10px 4px 14px; height: 30px;}
.new-nav-welcome a:link {color: #c91d1f; text-decoration: none; border-bottom: #c91d1f; border-width: 0px 0px 1px 0px; display:inline;}
.new-nav-welcome a:visited {color: #c91d1f; text-decoration: none; display:inline;}
.new-nav-welcome a:hover {color: #c91d1f; text-decoration: underline; display:inline;}

.new-nav-gap { float:left; height: 14px; background-color: #ffffff; line-height: 0px;}
 * html .new-nav-gap {margin-bottom: -4px; float: none;}

.new-nav-tab { float:left;  background: #d2bfb4; height: 27px; padding: 0px 0px 0px 0px; margin: 0px; cursor:hand}

* html .new-nav-tab {margin-bottom: -4px;}

.new-nav-tab-content {float:left; clear:left; width: 208px; background: #edebeb; font-size: 12px; padding: 5px 10px 5px 14px;}
.new-nav-tab-content a:link {color: #c91d1f; text-decoration: none; border-bottom: #c91d1f; border-width: 0px 0px 1px 0px; display:inline;}
.new-nav-tab-content a:visited {color: #c91d1f; text-decoration: none; display:inline;}
.new-nav-tab-content a:hover {color: #c91d1f; text-decoration: underline; display:inline;}

.new-nav-search {color: #656565; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 12px;}
.new-nav-search-buy {margin: 0 0 0 0; padding: 0 0 0 0; width: 232px; background: #edebeb; }
.new-nav-ad-home {float:left;  white-space:nowrap; padding:0; margin:0; border:0;}

.new-nav-tab-content .my-andrews-login-button {display: block; width: 58px; height: 27px;}
.new-nav-tab-content .my-andrews-login-button a {display: block; width: 58px; height: 27px; background: url(../images/left-nav/my-andrews-login.gif) 0 0 no-repeat;}
.new-nav-tab-content .my-andrews-login-button a:hover {background-position: -58px 0;}
.new-nav-tab-content .my-andrews-login-button a:active {background-position: -58px 0;}

.new-nav-tab-content .go {display: block; width: 23px; height: 25px;}
.new-nav-tab-content .go a {display: block; width: 23px; height: 25px; background: url(../images/left-nav/go.gif) 0 0 no-repeat;}
.new-nav-tab-content .go a:hover {background-position: -23px 0;}
.new-nav-tab-content .go a:active {background-position: -23px 0;}

.new-nav-tab-content .branch-locator-new {display: block; width: 112px; height: 33px;}
.new-nav-tab-content .branch-locator-new a {display: block; width: 112px; height: 33px; background: url(../images/left-nav/icon-branch-locator.gif) 0 0 no-repeat;}
.new-nav-tab-content .branch-locator-new a:hover {background-position: -112px 0;}
.new-nav-tab-content .branch-locator-new a:active {background-position: -112px 0;}

/***** Web Search *****/ /* Hint CSS */
.selHint {border: dashed 1px #236393;}
.SearchResultTitle a:link {background-image:url(../images/rollover-off.gif); text-decoration: none; color: #c91d1f;}
.SearchResultTitle a:visited {background-image:url(../images/rollover-off.gif); text-decoration: none; color: #c91d1f;}
.SearchResultTitle a:hover {background-image:url(../images/rollover-on.gif); text-decoration: none; color: #ffffff;}
.SearchResultTitle a:select {background-image:url(../images/rollover-on.gif); text-decoration: none; color: #ffffff;}
.ezcount{color: #c91d1f; float: right; font-size: 9px;}
#results{display: none; visibility: hidden; background-color: #ffffff; width: 175px; overflow: hidden; border: solid 1px #236393; z-index: 99; position: absolute;}
*{margin: o;}
.ResultsPaging {color: Black; background-color: #e8e7ff;}
.SearchResultAlt{/*background-color: #e8e7ff; */}
#EasySearchLiveResults {Z-INDEX: 100; display: none; position: absolute; background-color: White; border-color: #3333ff; margin-bottom: 10px; border-width: 13px;}
.SearchResultUrl {color: #b09282; font-style: italic;}
.SearchResultsPageXofYMessage {font-style: italic;}
.SearchResultsHighlight {color: #c91d1f; font-style: italic;}
.SearchControl {background-color: #e8e7ff;}
.feedback {font-size: 1em; width: 465px; height: 116px; border: 1px solid #656565; background-color: #eeeeee; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #656565; }
input.feedback-radio {border:none;}

.box-none input {border-color: #ffffff; border-style: none; background-color: #ffffff; border: none;}

.mortgage-table-header {color: #FFFFFF; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia; font-weight: bold; padding-top: 10px;}
.mortgage-table-sub {color: #555555; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia; font-weight: bold;}
.mortgage-table-text {color: #555555; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia;}
.mortgage-table-text a{color: #C91D1F; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia;}
.mortgage-table-bold {color: #C91D1F; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, Georgia; font-weight: bold;}
 .accounts-table
    {
      width: 100%;
    }
    .accounts-table td
    {
      padding: 5px;
      border-bottom: 3px solid white;
    }
    .account-name
    {
      background-color: #E9E9E9;
      cursor: hand;
    }
    .alternate-property
    {
      background-color: #EFF5FB;
    }