
* {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
body 
{
    background: #797D80 url(../../Images/bg-main.gif) center 0 repeat-y;
	font-size: 0.68em;
	font-family: Arial, Helvetica, sans-serif;
	color: #6a737b; 
}

body, form {
	text-align: center;
}

a {
	/* color: #62005d; */
		
	color : #bb9900
		
}


.property-detail-brief .pdb-description EM
{
FLOAT:LEFT;
}

a img {
	border: 0 none;
	vertical-align: bottom;
}

p { color: #6a737b; }

a:hover {
	text-decoration: underline;
}

ul, li {
	list-style: none;
}

h1, .h1-class {
	color: #4c5156;
	font-size: 1.7em;
}
h2 {
	color: #4c5156;
	font-size: 1.2em;
}
h3 {
	/* color: #62005d; */
	color : #661100;
	margin-bottom: 4px;
}


input.standardtxt {
	border: 1px solid #7f9db9;
	padding: 3px;
	color: #6a737b;
}
.valuation-request-input input.standardtxt {
	font-size: 0.92em;
}

.hr-soft {
	padding-top: 20px;
	background: transparent url(../../Images/css-hr-soft.gif) repeat-x 0 11px;
}

p.quot-client {
	font-size: 1.2em;
	font-weight: bold;
	color: #4C5156;
}

p.copy {
	font-size: 0.95em;
	margin-top: 15px;
}

.marginT20 { margin-top: 20px; }

.lighter { color: #a6abb0; }
.mark { color: #990000; }

#Form {
	width: 970px;
	margin: 0 auto;
}


fieldset {
	border: 0 none;
}
.form-line {
	float: left;
	width: 100%;
	margin: 4px 0;
}
.form-line label {
	float: left;
	width: 220px;
	padding-top: 2px;
}
.form-line .form-text {
	float: left;
	width: 250px;
}
.form-line span {
	float: none;
	width: 100%;
}
.form-line .form-submit {
	float: none;
	width: 100px;
	margin-left: 220px;
	text-align: center;
}

.mainwrap {
	width: 970px;
	margin: 0;
	position: relative;
	background: #fff;
}
.mainwrap .inner {
	width: 808px;
	float: left;
}
.mainwrap .inner.col2 {
	width: 970px;
	float: left;
}
.mainwrap .inner.col1 .contentpane {
	width: 970px;
	float: left;
}
.logopane {
	height: 75px;
	width: 193px;
	margin-bottom: 0px;
	margin-top: 23px;
}
.livechatpane {
	/*position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	height: 130px;
	background-color: #d7c3ff;*/
}

.toppane {
	display: block;
	width: 650px;
	height: 80px;
	clear: left;
	position: absolute;
	overflow: hidden;
	top: 3px;
	left: 320px;
}
.leftpane {
	width: 170px;
	float: left;
	margin: 0;

	/*
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	*/
}
.leftnav ul {
    list-style: none;
}
.leftnav a {
	color: #62005d;
	text-decoration: none;
	font-size: 1em;
}
.leftnav li {
    list-style: none;
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 6px 4px;
	padding-left: 16px;
	margin: 1px 0;
}
.leftnav li.haart {
	background: transparent url(../../Images/bg-myhaart.gif) no-repeat 2px 2px;
}
.leftnav li a:hover {
	text-decoration: underline;
}
.leftnav li.active a {
	color: #4c5156;
	text-decoration: underline;
}
/* new active class */
.leftnav li.lmactive a {
	color: #61005D;
	text-decoration: underline;
}
.leftnav li.lmactive{
    background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 0px 4px;
}
.leftnav ul li {
	background: transparent url(../../Images/css-left-li-li-arrow.gif) no-repeat 0px 4px;
	padding-left: 10px;
    list-style: none;
}
.leftnav ul a {
	color: #4c5156;
}
.ulist ul {
    list-style: none;
}
.ulist a {
	color: #990000;
	text-decoration: none;
	font-size: 1em;
}
.ulist li {
    list-style: none;
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 0 4px;
	padding-left: 10px;
	margin: 1px 0;
}
.ulist li a:hover {
	text-decoration: underline;
}
.ulist li.active a {
	color: #4c5156;
	text-decoration: underline;
}
.ulist ul li {
	background: transparent url(../../Images/css-left-li-li-arrow.gif) no-repeat 0px 4px;
	padding-left: 10px;
    list-style: none;
}
.ulist ul a {
	color: #4c5156;
}


.local-info-menu {
	background: #edf0f5 url(../../Images/css-content150-gray-top.gif) no-repeat 0 0;
	float: left;
	width: 150px;
	padding-top: 5px;
}
.local-info-menu .wrap {
	background: #edf0f5 url(../../Images/css-content150-gray-bottom.gif) no-repeat 0 100%;
	float: left;
	padding: 0 10px 5px 10px;
}
.local-info-menu ul {
    list-style: none;
}
.local-info-menu ul a {
	text-decoration: none;
	font-size: 0.95em;
	color: #990000;
}
.local-info-menu ul li {
    list-style: none;
	margin: 1px 0;
	float: left;
	clear: left;
	width: 100%;
}
.local-info-menu ul li a {
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 0 3px;
	padding-left: 8px;
}
.local-info-menu ul li a:hover {
	text-decoration: underline;
}
.local-info-menu ul li.active a {
	color: #4c5156;
	text-decoration: underline;
}
.local-info-menu ul ul li {
    list-style: none;
	padding-left: 8px;
}
.local-info-menu ul ul li a {
	background: transparent url(../../Images/css-left-li-li-arrow.gif) no-repeat 0px 3px;
	padding-left: 8px;
	color: #4c5156;
}

.local-info {
	float: right;
	width: 480px;
	overflow: hidden;
}
.local-place { }
.local-place h3 { margin-top: .8em; }
.local-info h3 {
	color: #4c5156;
	font-size: 1.1em;
}
.local-info h4 {
	color: #4c5156;
	margin-top: 10px;
	font-size: 1em;
}
.local-info table {
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
}
.local-info th {
	border-top: 1px solid #dee1ea;
	border-bottom: 1px solid #dee1ea;
	background-color: #f7f8fa;
	padding: 7px 10px;
	color: #6a737c;
	font-size: 0.92em;
}
.local-info td {
	border-bottom: 1px solid #f2f4f8;
	padding: 3px 10px;
	color: #6a737c;
	font-size: 0.92em;
}

.brochure-download {
	width: 160px;
	float: right;
}
.brochure-download a {
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat scroll 0 5px;
	padding-left: 7px;
	font-size: 0.95em;
	color: #990000;
}
.view-slideshow {
	float: right;
	width: 302px;
}
.view-slideshow a {
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat scroll 0 4px;
	padding-left: 7px;
	font-size: 0.95em;
	color: #990000;
	float: left;
	clear: left;
	text-decoration: none;
}
.view-slideshow a:hover { text-decoration: underline; }


.get-directions {
	width: 150px;
	float: right;
}
.get-directions h2 {
	margin-bottom: 10px;
}
.get-directions label {
	color: #4C5156;
	display: block;
	font-size: 0.95em;
}
.get-directions input.txt {
	border: 1px solid #7d9bb7;
	width: 150px;
	padding: 3px 0;
	margin-bottom: 8px;
}

.flash-control {
	margin-top: 10px;
}
.flash-control li {
	margin: 2px 0 0 0;
}
ol.flash-control li a {
	padding-left: 19px;
	line-height: 15px;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
}
ul.flash-control li a {
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat scroll 7px 4px;
	padding: 1px 0pt 1px 16px;
	color: #990000;
	margin-top: 10px;
	text-decoration: none;
}
ul.flash-control li a:hover					{ text-decoration: underline; }
ol.flash-control li.active a			{ color: #888f95; }
ol.flash-control li.bullet1 a			{ background-image: url(../../Images/css-ol-li1.gif) }
ol.flash-control li.bullet1.active a	{ background-image: url(../../Images/css-ol-li1-active.gif) }
ol.flash-control li.bullet2 a			{ background-image: url(../../Images/css-ol-li2.gif) }
ol.flash-control li.bullet2.active a	{ background-image: url(../../Images/css-ol-li2-active.gif) }
ol.flash-control li.bullet3 a			{ background-image: url(../../Images/css-ol-li3.gif) }
ol.flash-control li.bullet3.active a	{ background-image: url(../../Images/css-ol-li3-active.gif) }
ol.flash-control li.bullet4 a			{ background-image: url(../../Images/css-ol-li4.gif) }
ol.flash-control li.bullet4.active a	{ background-image: url(../../Images/css-ol-li4-active.gif) }
ol.flash-control li.bullet5 a			{ background-image: url(../../Images/css-ol-li5.gif) }
ol.flash-control li.bullet5.active a	{ background-image: url(../../Images/css-ol-li5-active.gif) }
ol.flash-control li.bullet6 a			{ background-image: url(../../Images/css-ol-li6.gif) }
ol.flash-control li.bullet6.active a	{ background-image: url(../../Images/css-ol-li6-active.gif) }
ol.flash-control li.bullet7 a			{ background-image: url(../../Images/css-ol-li7.gif) }
ol.flash-control li.bullet7.active a	{ background-image: url(../../Images/css-ol-li7-active.gif) }
ol.flash-control li.bullet8 a			{ background-image: url(../../Images/css-ol-li8.gif) }
ol.flash-control li.bullet8.active a	{ background-image: url(../../Images/css-ol-li8-active.gif) }
ol.flash-control li.bullet9 a			{ background-image: url(../../Images/css-ol-li9.gif) }
ol.flash-control li.bullet9.active a	{ background-image: url(../../Images/css-ol-li9-active.gif) }




/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/



.menupane {
	min-height: 26px;
	width: 970px;
	top: 84px;
	background: #f2f4f8 url(../../Images/bg-menu-top.gif) no-repeat 0 0;
	margin-bottom: 14px;
}
.menupane_nosub {
	min-height: 26px;
	width: 970px;
	top: 84px;
	background: #f2f4f8 url(../../Images/bg-menu-top.gif) no-repeat 0 0;
	margin-bottom: 5px;
}
* html .menupane { height: 48px; }

.menupane table {
	padding: 0;
	margin: 0;
	border: 0px none;
	border-collapse: collapse;
}
.menupane table table {
	margin-left: 6px;
}
.menupane td table td {
	padding: 1px 0;
	vertical-align: bottom;
}
.menupane td table td a {
	padding: 0 4px;
	text-decoration: none;
	line-height: 1.7em;
}
.menupane tr {
	vertical-align: bottom;
}


.breadcrumbs a {
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 0 4px;
	padding-left: 10px;
	margin-right: 6px;
	float: left;
}
.breadcrumbs.aboveAll {
	padding-left: 170px;
}
.breadcrumbs a.SkinObject {
	font-weight: normal;
	color: #990000;
}

.contentpane {
	width: 640px;
	float: right;
}
.contentpane_property_print {
	width: 640px;
}
.col2 .contentpane {
	width: 775px;
}
.contentpane1 {
	float: left;
}
.bottom50-50 .contentpane1.ratio50 {
/*	background: #edf0f5 url(../../Images/css-content317-top.gif) no-repeat 0 0;
	padding-top: 12px;*/
}
.bottom50-50 .contentpane1.ratio50 .inner {
	margin: 0 15px;
	width: 284px;
}
* html .contentpane1 .inner {
	float: left;
	display: inline;
}
.contentpane1.ratio50.gray, .contentpane2.ratio50.gray {
	margin: 0;
	background: #edf0f5 url(../../Images/css-content317-top.gif) no-repeat 0 0;
}
.nobread .contentpane1,.nobread .contentpane2 {
	margin: 0;
	background: #edf0f5 url(../../Images/css-content317-top.gif) no-repeat 0 0;
}
.nobread .contentpane1 {
	padding-top: 10px;
}
.nobread .contentpane2 {
	padding-top: 0;
}
.nobread .contentpane1 h1 .Head, .nobread .contentpane1 .h1-class .Head {
	color: #4c5156;
	font-family: Georgia, "Lucida Console", serif;
	font-weight: normal;
}
.nobread .contentpane1 .hp-valuate {
	padding: 0 0 15px;
	margin: 10px 0;
	background: transparent url(../../Images/css-hr-soft.gif) repeat-x scroll 0pt 100%;
}
.nobread .contentpane1 .hp-violet-box {
	background-color: #62005d;
	padding: 7px 10px 10px;
}
.nobread .contentpane1 .hp-violet-box h2 {
	color: #f5eef4;
	font-family: Georgia, "Lucida Console", serif;
	font-size: 2em;
	font-weight: normal;
	padding-bottom: 5px;
}
.nobread .contentpane1 .hp-violet-box p {
	float: left;
	width: 130px;
	color: #f5eef4;
	font-size: 17px;
	font-weight: bold;
}
.nobread .contentpane1 .hp-violet-box .standardtxt {
	width: 100px;
}
* html .nobread .contentpane1 .hp-violet-box .standardtxt {
	width: 97px;
}
.nobread .contentpane1 .hp-violet-box .valuation-request {
	padding-top: 0;
	background: none;
}
.nobread .contentpane1 .hp-violet-box .instructions {
	margin: 0;
}
* html .nobread .contentpane1 .hp-violet-box input.imgbutton {
	float: left;
	position: static;
}

h2.boxed {
	background-color: #c9cfdd;
	color: #62005d;
}
h2.boxed .Head {
	margin: 10px 0 0 0;
	padding: 8px 10px 0 10px;
}
.ratio50.gray .qs-search-button {
	margin-top: 20px;
	vertical-align: bottom;
}
* html .contentpane1.gray .qs-search-button input {
	margin-right: 0 !important;
	position: relative;
	bottom: -3px;
}
* html .contentpane1.ratio50.gray .inner {
	padding: 0;
}
.contentpane1.gray .inner {
	margin: 0 15px;
	width: 284px;
}
.ratio50.gray-bottom {
	background: transparent url(../../Images/css-content314-bottom.gif) no-repeat 0 0;
	widows: 314px;
	height: 4px;
	float: left;
	line-height: 0;
	font-size: 0;
}
* html .contentpane1.ratio50.gray .inner {
	float: left;
	display: inline;
}
.contentpane1.ratio75 .inner {
	margin: 0;
	width: 478px;
}
.contentpane1.ratio75 .inner.gray {
	background-color: #edf0f5;
	width: 448px;
	margin-bottom: 20px;
	padding: 15px 15px 0 15px;
}
.contentpane1.ratio75 .inner.gray.rounded {
	padding: 0;
	width: 478px;
	background: #edf0f5 url(../../Images/css-content478-top.gif) no-repeat;
}
.contentpane1.ratio75 .inner.gray.marginT20.rounded {
	margin-bottom: 0;
}
.contentpane1.ratio75 .inner.gray .rounded-wrapper {
	background: url(../../Images/css-content478-bottom.gif) no-repeat left bottom;
	padding: 15px 15px 7px 15px;
}
.contentpane1.ratio75 .inner.gray.no-padding .rounded-wrapper {
	padding: 0;
	margin-bottom: 0;
}


.contentpane1.ratio75.gray {
	margin: 0;
	background: #edf0f5 url(../../Images/css-content478-top.gif) no-repeat 0 0;
	padding-top: 15px;
}
.contentpane1.ratio75.gray .inner {
	width: 448px;
	background: #edf0f5 url(../../Images/css-content478-bottom.gif) no-repeat 0 100%;
	padding: 0 15px;
}

.contentpane2 {
	float: right;
}
.contentpane2.ratio25 .inner {
	margin: 0;
	width: 150px;
}
.contentpane2.ratio50.gray {
	background: #edf0f5 url(../../Images/css-content317-top.gif) no-repeat 0 0;
}
.contentpane2.ratio50 .inner {
	margin: 0 15px;
	width: 284px;
}
* html .contentpane2 .inner {
	float: left;
	display: inline;
}
.lowpane {
	width: 640px;
	float: right;
}
.bottom50-50 {
	width: 640px;
}
.bottom50-50.gray50-50 {
	background: transparent url(../../Images/css-content640-bottom50-50.gif) no-repeat 0 100%;
	padding-bottom: 12px;
}
.bottom75-25 {
	width: 640px;
	background: transparent url(../../Images/css-content640-bottom75.gif) no-repeat 0 100%;
	padding-bottom: 12px;
}
.ratio75 { width: 478px; }
.ratio50 { width: 314px; }
.ratio25 { width: 150px; }

.rightpane {
	width: 150px;
	float: right;
	/*background-color: #FFFFCC;*/

	/*
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.bottompane {
	width: 100%;
	float: left;
}

#loginpane {
	position: absolute;
	top: -1.8em;
	right: 4px;
	width: 24em;
	color: #888f95;
	text-align: right;
}
#loginpane a {
	color: #888f95;
	font-size: 0.92em;
	text-decoration: none;
	padding-left: 4px;
	line-height: 0.92em;
	display: inline;
}
#loginpane a.login {
	background: transparent url(../../Images/css-separator-top.gif) repeat-y 100% 0;
	padding-right: 9px;
}
#loginpane a:hover {
	text-decoration: underline;
}

.bannerpane1 {

}
.bannerpane2 {
	/*position: absolute;*/
	width: 970px;
	height: 40px;
	/*background-color: #e5ffcb;
	top: 169px;
	left: 0;*/
}



/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/

#HouseMenuNav {
    border-top: #d3d4d6 1px solid;
	width: 100%;
	height: 26px;
    background-color: #f0f1f2
}
* html #HouseMenuNav { height: 26px; }

#HouseMenuNav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}
.ArrowPointer { cursor: hand; cursor: pointer; }

#HouseMenuNav ul {
	float: right;
	margin-left: 2px;
}
#HouseMenuNav ul li {
	float: left;
	position: relative;
    BACKGROUND: url(../../Images/css-bullet-vertical-header.gif) no-repeat 0px 1px;
}
#HouseMenuNav ul li a {
	text-decoration: none;
    text-transform: uppercase;
    line-height: 23px;
	display: block;
	background: transparent url(../../Images/css-topmenu-separatorR.gif) no-repeat 100% 3px;
	font-weight: 400;
    width: 180px;
    color: #454e56;
    vertical-align: middle;
    text-align: center;
    text-decoration: none
}

#HouseMenuNav ul li a.ArrowPointer {
    width: 120px;
}

#HouseMenuNav ul li a:hover {
    BACKGROUND-color: #f6f6f6;
}


#HouseMenuNav #HouseMenuNavCurrentItem {
}
#HouseMenuNav #HouseMenuNavCurrentLink {
    text-decoration: none
}

#HouseMenuNav ul li:hover ul,
#HouseMenuNav ul li.sfhover ul {
	display: block;
	left: 0;
}
* html #HouseMenuNav ul li.sfhover, * html #HouseMenuNav ul li {
	font-size: 12px;
}

#HouseMenuNav ul ul {
	width: 15em;
	position: absolute;
	display: none;
	z-index: 10000;
	background-color: #dde0e9;
	top: 2.0em;
	left: auto;
}
#HouseMenuNav ul ul li {
	width: 100%;
	background: none;
}
#HouseMenuNav ul ul li a {
	background: none;
    text-align: left;
}

/*	HouseMenu hacks					*/

#HouseMenuNav ul li:first-child {
	background-image: none;
}
#HouseMenuNav ul li:last-child a {
	background-image: none;
}



/*  Module definitions  ////////////////////////////////////////////////////////////////////////*/

.valuation-online {
	display: block;
	cursor: pointer;
}
* html .valuation-online { cursor: hand; }
.valuation-online input.standardtxt {
	width: 105px;
	float: left;
	font-size: 0.92em;
}
.valuation-online input.imgbutton {
	margin: 0.2em 0 0 4px;
}
* html .valuation-online input.imgbutton {
	float: left;
}

.valuation-request .showbutton {
	float: left;
}
.inner.gray .valuation-request .btn-quick-valuation {
	margin: 0 37px 0 0;
	position: relative;
	top: 7px;
}
.inner.gray .valuation-request .imgbutton {
	position: relative;
	top: 5px;
	left: 3px;
}
.inner.gray a {
	color: #990000;
	text-decoration: none;
}
.inner.gray a:hover { text-decoration: underline; }

.inner.gray .valuation-request {
	padding-top: 20px;
	background: transparent url(../../Images/css-hr-soft.gif) repeat-x 0 11px;
}
.inner.gray .valuation-request .instructions, .valuation-request .showbutton {
	display: none;
}
.valuation-request .valuation-request-input .imgbutton {
	margin: 2px 0 0 5px;
}
.valuation-request .valuation-request-input .standardtxt {
	display: block;
	border-color: #d2d5d7;
	width: 38%;
}

.contentpane2 h2 .Head {
	color: #62005d;
/*	font-size: 0.72em;*/
}
.instructions {
	margin-top: 5px;
}
.instructions span {
	font-size: 1.4em;
	line-height: 1.1em;
	font-weight: bold;
	color: #701471;
	float: left;
	width: 70px;
}
.instructions input {
	/*margin-left: 5px;
	float: right;*/
}
* html .instructions input {
	/*margin-left: 0px;
	float: right;*/
}

.tabs {
	width: 800px;
	background: #dde0e9 url(../../Images/css-tab-bg800.gif) no-repeat 0 0;
}
.tabs.col3 {
    width: 640px;
    background-image: url(../../Images/css-tab-bg640.gif);
}
.tabs li {
	float: left;
	background: transparent url(../../Images/css-topmenu-separatorR.gif) no-repeat 100% 3px;
}
.tabs li.active {
	background-color: #62005d;
	background-image: none;
}
.tabs li.active.first {
	background-image: url(../../Images/css-tab-li-first.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.tabs li.active span {
    color: #fff;
    }
.tabs li.active.last {
	background-image: none;
}
.tabs li.active a {
	color: #fff;
	text-decoration: underline;
}
.tabs li.active span {
	background-image: none;
}
.tabs li.first span {
	background-image: none;
}
.tabs li.last {
	background-image: none;
}
.tabs li span {
	background: transparent url(../../Images/css-topmenu-separatorL.gif) no-repeat 0 3px;
	padding: 2px 10px 4px 7px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #62005D;
	line-height: 20px;
}
.tabs li a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}
.tabs li a:hover {
	text-decoration: underline;
}


.usp {
	margin-top: 1em;
}
.usp b {
	color: #62005d;
	font-size: 1.1em;
}


.mymove {
}
table.costs  {
	width: 474px;
	float: left;
	border-collapse: collapse;
}
table.costs th {
	background-color: #f7f8fa;
	padding: 7px 8px;
	border-top: 1px #dee1ea solid;
	border-bottom: 1px #dee1ea solid;
	color: #6a737c;
}
table.costs td {
	padding: 2px 8px;
	border-bottom: 1px #f2f4f8 solid;
	line-height: 2.1em;
	color: #62005d;
}
table.costs td input.txt {
	border: 1px #7f9db9 solid;
	color: #7a8289;
	width: 70px;
	padding: 3px 0;
}

ul.gray-boxes {
	width: 326px;
}
ul.gray-boxes li {
	width: 150px;
	background: #edf0f5 url(../../Images/css-content150-gray-bottom.gif) no-repeat 0 100%;
	margin: 0 0 20px 13px;
	float: left;
	display: inline;
}
ul.gray-boxes li.money { background-image: url(../../Images/css-content150-gray-money-bottom.gif); }
ul.gray-boxes li a {
	width: 126px;
	background: transparent url(../../Images/css-content150-gray-top.gif) no-repeat 0 0;
	min-height: 137px;
	display: block;
	padding: 8px 12px;
	font-size: 1.6em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
}
* html ul.gray-boxes li a { height: 137px; }
ul.gray-boxes li a span {
	width: 75px;
	font-size: 0.64em;
	font-weight: normal;
	line-height: 1.1em;
	color: #4C5156;
	display: block;
	margin-top: 10px;
}




/*  Containers  ////////////////////////////////////////////////////////////////////////////////*/


.container-colour {
	padding-top: 5px;
	margin-bottom: 15px;
}
.container-colour.violet .roundtop {
	background: #62005d url(../../Images/css-content150-violet-bottom.gif) no-repeat 0 100%;
	padding-bottom: 5px;
}
.container-colour .content-wrap {
	padding: 0 0 0 7px;
}
.container-colour .content-transparent {
	margin-bottom: 0;
}

.container-colour.violet {
	background: #62005d url(../../Images/css-content150-violet-top.gif) no-repeat 0 0;
	color: #fff;
}
.container-colour.violet .roundtop {
	background: #62005d url(../../Images/css-content150-violet-bottom.gif) no-repeat 0 100%;
}
.container-colour.violet h1, .container-colour.violet h1-class, .container-colour.violet h2, .container-colour.violet h3, .container-colour.violet h4 {
	color: #fff;
}

.container-colour.gray {
	background: #edf0f5 url(../../Images/css-content150-gray-top.gif) no-repeat 0 0;
	color: #6a737b;
}
.container-colour.gray .roundtop {
	background: #edf0f5 url(../../Images/css-content150-gray-bottom.gif) no-repeat 0 100%;
	padding-bottom: 5px;
}

h2.dark-grey {
	background: #4C5156 url(../../Images/css-content478-darkgrey-top.png) no-repeat;
	padding: 6px 10px;
	color: #FFFFFF;
}
h2.dark-grey-wide {
	background: #4C5156 url(../../Images/css-content640-darkgrey-top.gif) no-repeat;
	padding: 6px 10px;
	color: #FFFFFF;
}
h2.dark-grey-wide .Head {
    margin: 0;    
}
.dark-grey-content.w151 h2.dark-grey {
	background: #4C5156 url(../../Images/css-content151-darkgrey-top.png) no-repeat;	
}
.dark-grey-content.w151 
{
    background: none;
    }
.ratio50 h2.dark-grey {
	background-image: url(../../Images/css-content315-darkgrey-top.png);
}
h2.dark-grey .Head {
	color: #FFFFFF;
}

.container-colour.violet h3 .Head {
	color: #FFFFFF;
	font-size: 1.2em;
}
* html .container-colour.violet h3 .Head { position: relative; }
.container-colour.violet .SearchPostcode {
	border: 1px solid #96b2cc;
	padding: 3px;
	color: #6a737b;
	width: 103px;
	float: left;
	font-size: .95em;
	margin: 6px 0 3px 0;
}
.container-colour.violet .SearchOptions {
	margin: 8px 0 0 5px;
	float: left;
}
.container-colour.violet p span {
	font-size: 0.94em;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////*/

.tagline
{
    float: left;
    width: 65%;
    padding-left: 25px;
}

#loginlinks
{
    float: right;
    width: 30%;
    text-align: right;
}

#logo
{
    clear: both;
    padding: 10px 0px 15px 75px; /*margin: 0 0 15px 0; */
}
#logo h1, #logo .h1-class
{
    font: bold 300% Verdana, Tahoma, Helvetica, Arial, sans-serif;
    color: #C00;
    letter-spacing: 0.1em; /* adjusts how close the title is to the top tag line */
    margin-top: 0px;
}
/* Main Layout */
#mainbody
{
    float: left;
    width: 71%;
}
#content
{
    float: right;
    width: 70.6%; /* padding: 0 0 0 10; */
}
#sidebar
{
    float: left;
    width: 25.4%;
}
#sidebar-2
{
    float: right;
    width: 27%;
}
#footercontent
{
    clear: both;
    padding-top: 10px;
}
#date {
    padding-top: 10px;
    color: #C00;
}
.footer {
	margin: 10px 0;
    color: #990000;
	width: 800px;
	padding: 0 0 5px 170px;
	border-bottom: 1px solid #f0f1f2;
}
.footer .SkinItem {
    color: #990000 !important;
}
.footer a.SkinItem {
	background: transparent url(../../Images/footer-separator.gif) no-repeat 0 2px;
	padding-left: 8px;
}
.footer a.SkinItem.first {
	background: 0 none;
	padding-left: 0;
}


/* -----------------
Set default font for modules
--------------------

.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}
 */
/* ================================
style for module titles
================================ */
.Head {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 62005d;
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  85%;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  85%;
}







/* This is the Date eg. any items that are not links */
.SkinItem
{
    text-decoration: none;
    color: #036;
}
/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active
{
    text-decoration: none;
    color: #036;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #F00;
}
/* Layouts for the Text/HTML module */
#imageleftside
{
}
#imageleftside img
{
    border: 1px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
#imagerightside
{
}
#imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}


.clear { clear: both; }
.flt { float: left; }
.frt { float: right; }
.clearfix:after, .breadcrumbs:after, #HouseMenuNav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .breadcrumbs, #HouseMenuNav {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* html .breadcrumbs {height: 1%;}
* html #HouseMenuNav {height: 1%;}
.clearfix, .breadcrumbs, #HouseMenuNav {display: block;}
/* End hide from IE-mac */

.iecontent {
	display: block;
}


.quoteleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	padding: 0 10px 0 0;
	margin: 10px 10px 10px 0;
	width: 220px;
	float: left;
	text-align: right;
	border-right: 10px solid #C8CDD0;
	color:#75818A;
}
.quoteright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	padding: 0 0 0 10px;
	margin: 10px 0 10px 10px;
	width: 220px;
	float: right;
	text-align: left;
	border-left: 10px solid #C8CDD0;
	color:#75818A;
}

/*  Forms  ////////////////////////////////////////////////////////////////////////////////*/


.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.formcontent {
	background: #EDF0F5;
	color: #7A8289;
	padding: 10px;
}
.formcontent h2 {
	font-size: 125%;
	color: #6C1168;
	margin-bottom: 10px;
}
.formcontent .fc-colums2 {
	float: left;
	width: 50%;
}
.formcontent .fc-colums3 {
	float: left;
	width: 33%;
}
.formcontent label {
	display: block;
	padding: 2px 0;
	font-weight: bold;
	font-size: 95%;
}
.formcontent .fc-line {
	display: block;
	margin-bottom: 10px;
}
.formcontent .fc-line .fc-input, .formcontent .fc-line select {
	border: 1px solid #95B1CB;
	color: #7A8289;
}
.formcontent .fc-line .fc-input {
	padding: 2px 4px;
	width: 135px;
}
.formcontent .fc-line select {
	height: 20px;
	width: 145px;
}
.ratio50 .formcontent .fc-colums2-1 { width: 136px; }
.ratio50 .formcontent .fc-colums2-2 { width: 136px; float: right; }
.ratio50 .fc-line select { width: 130px; }
.ratio50 .fc-line .fc-input { width: 120px; }

.formcontent .fc-line.fc-check input,
.formcontent .fc-line.fc-radio input {
	float: left;
	margin-right: 7px;
	margin-top: 3px;
}
.formcontent .fc-line.fc-check label,
.formcontent .fc-line.fc-radio label {
	font-weight: normal;
}
.formcontent .fc-line.fc-radio table label {
	font-weight: bold;
	margin-right: 10px;
}

.formcontent .fc-line textarea {
	color: #7A8289;
	padding: 2px;
	border: 1px solid #95B1CB;
	height: 70px;
	width: 615px;
}

.formcontent .fc-validator {
	font-size: 95%;
	padding-right: 20px;
	display: block;
	padding-bottom: 2px;
}
.ico-calendar {
	float: left;
	display: block;
	width: 16px; height: 16px; line-height: 16px;
	margin-top: 2px; margin-left: 5px;
	background: url(../../Images/ico-calendar.gif) no-repeat;
}
.hide {
	display: none;
}

/*  Announcements  ////////////////////////////////////////////////////////////////////////////////*/
.left {
	float: left;
}
.right {
	float: right;
}
.announcements-panel {
	background: #DDE0E9 url(../../Images/css-content478-blue-middle.png) no-repeat left bottom;
	padding: 8px 15px 14px;
	line-height: 20px;
}
.wide .announcements-panel {
	background-image: url(../../Images/css-content640-gray-top.gif);
}
.announcements-panel select {
	border: 1px solid #95B1CB;
	color: #7A8289;
	/*height: 18px;*/
	width: 245px;
}
.announcements-panel .right {
	width: 100px;
}
.announcements-panel .right a {
	background: url(../../Images/css-left-li-arrow.gif) no-repeat 3px 4px;
	padding-left: 12px;
	font-size: 95%;
	color: #990000;
	text-decoration: none;
}
.announcements-panel .right a:hover {
	text-decoration: underline;
}
.annoucements-line {
	padding: 10px 0 5px 35px;
	background: url(../../Images/ico-announcement.png) 12px 8px no-repeat;
}
.annoucements-line.whitebg {
	background-image: url(../../Images/ico-announcement.png);
}
.annoucements-line h3 {
	font-size: 100%;
	color: #990000;
}
.annoucements-line h3 a {
	color: #990000;
}
.annoucements-line .annoucements-desc {
	color: #6A737B;
	font-size: 0.95em;
}
.announcements-h3 {
	font-size: 120%;
	padding-left: 16px;
	margin: 10px 0;
}

.bottom50-50 .valuation-request .instructions span {
	width: auto;
	float: none;
	margin-bottom: 10px;
	display: block;
}

.valuation-result {
	font-size: 1.1em;
	padding-right: 20px;
	color: #6A737B;
}
.valuation-result p {
	padding-right: 50px;
}
.valuation-result strong {
	color: #000;
}
.valuation-report {
	margin-top: 10px;
	background: url(../../Images/css-left-li-arrow.gif) no-repeat 3px 4px;
	padding-left: 12px;
}

h1 .Head, .h1-class .Head {
	color: #62005D;
	margin: 5px 0 5px;
	display: block;
}
h2 .Head {
	margin: 5px 0 5px;
	display: block;
}
* html h2 .Head { position: relative; }

.RequestValuationTop {
	margin-top: 6px;
	background: transparent url(../../Images/css-header-callme.png) no-repeat 0 5px;
	padding-left: 80px;
}
.RequestValuationTop .Head {
	font-size: 16px;
}
.RequestValuationTop .req-tiny {
	font-size: 9px;
	color: #62005d;
}
.RequestValuationTop .req-large {
	font-size: 22px;
	line-height: 22px;
	color: #62005d;
	margin-top: 4px;
}
.RequestValuationTop .standardtxt {
	float: left;
	width: 100px;
	font-size: 11px;
	padding: 2px;
}
.RequestValuationTop .box1 {
	float: left;
	width: 140px;
	margin-top: 2px;
	border-right: 1px solid #c5c8d8;
}
.RequestValuationTop .box2 {
	float: left;
	padding-left: 5px;
	margin-top: 2px;
	width: 150px;
}
.RequestValuationTop .imgbutton {
	margin: 1px 0 0 5px;
	float: left;
}
.RequestValuationTop .btn-quick-valuation { display: none; }

.h2-violet {
	color: #62005d;
}
.h2-violet h2 .Head {
	color: #62005d;
	padding-left: 5px;
	font-weight: bold;
	margin: 0;
}
* html .rightpane .h2-violet .Head {
	padding: 0;
	background-color: #EDF0F5 !important;
}
.h2-gray {
	color: #6e6e6e;
}
.h2-gray h2 .Head {
	color: #6e6e6e;
	padding-left: 5px;
	font-weight: bold;
	margin: 0;
}

h2.underlined {
	border-bottom: 1px solid #dee1ea;
}

.grey640 {
	background: #edf0f5 url(../../Images/css-content640-gray-top.gif) no-repeat;
	padding: 10px;
}
.grey640 .inner { width: 100%; }

.gray640 {
	background: #edf0f5 url(../../Images/css-content640-gray-top.gif) no-repeat 0 0;
	padding-top: 15px;
	width: 640px;
}
.gray640 .inner {
	background: #edf0f5 url(../../Images/css-content640-gray-bottom.gif) no-repeat 0 100%;
	padding: 0 15px 15px 15px;
	width: 610px;
}

.landlords-request				{ width: 320px; margin: 10px 0 0 10px; }
.landlords-request p			{ color: #62005d; font-size: 0.95em; }
.landlords-request .showbutton	{ display: none; }
.landlords-request .imgbutton	{ position: relative; top: 3px; vertical-align: top; }

blockquote {
	margin-top: 10px;
}
blockquote p {
	color: #4c5156;
	font-style: italic;
}
blockquote cite {
	color: #62005d;
	font-style: normal;
}

.more-testimonials {
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat scroll 0px 7px;
	display: block;
	margin-top: 8px;
	padding: 3px 0 0 0;
}
.more-testimonials a {
	color: #990000;
	display: block;
	padding-left: 8px;
	text-decoration: none;
}


.buying-tools {  }
.buying-tools li {
	float: left;
	/*border-top: 1px solid #fff;
	border-bottom: 1px solid #c5c8d8;*/
	margin: 0;
	padding-top: 12px;
}
* html .buying-tools li { display: inline; }
.buying-tools li.first { border-top: 0 none; }
.buying-tools li.last { border-bottom: 0 none; }
.buying-tools li.right { float: right; }

.marketing-top {
	margin: -5px 0 0 0;
}
.marketing-top li {
	background: transparent url(../../Images/css-li-bullet-violet.gif) no-repeat 0 7px;
	float: left;
	width: 310px;
	padding: 2px 0 2px 10px;
	color: #6e6e6e;
}

.bullet-dot li {
	background:transparent url(../../Images/css-li-bullet-violet.gif) no-repeat scroll 0pt 7px;
	color:#6E6E6E;
	font-size:1.1em;
	padding:2px 0pt 2px 10px;
} 
.video .bullet-dot li {
	width: 300px;
}
.bullet-dot li a {
	color: #990000;
	text-decoration: none;
}
.bullet-dot li a:hover {
	text-decoration: underline;
} 
.video .separator {
	border-top: #c5c8d8 1px solid;
}
.video .separator p {
	border-top: #ffffff 1px solid; width: 320px; padding-top: 5px;
}
a.arrow {
    display: block;
	padding-left: 12px;
	background: url(../../Images/css-left-li-arrow.gif) no-repeat 3px 4px;
	color: #990000;
	text-decoration: none;
}
a.arrow:hover {
	text-decoration: underline;
}
.video a.arrow {
	font-size: 1.1em;
}
.video .buttons {
	margin-top: 10px;
}
.video .buttons li {
	margin-top: 12px;
}



.HotPropertiesPod .Headline { display: none; }

/*
.HotPropertiesPod table {
	margin: 8px 0 0 0;
	table-layout: fixed;
	margin-left: -5px;
}
* html .HotPropertiesPod table {
	margin-left: -10px;
	width: 315px;
}
.rightpane .HotPropertiesPod table {
	margin-left: -8px;
	width: 150px;
}
.rightpane .HotPropertiesPod table td {
	border-left: 0 none;
	width: 130px;
}
.HotPropertiesPod td {
	background-color: #edf0f5;
	padding: 9px;
	width: 132px;
	border-left: 10px solid #fff;
	vertical-align: top;
}
*/

#DivproList .property {
	width: 135px;
	padding: 9px;
	float: left;
	margin-left: 10px;
	background-color: #edf0f5;
}
#DivproList.advancedsearch 
{
    margin: 10px 0 0 0;
    }
#DivproList.advancedsearch .property {	
	position: relative;
	padding: 8px;
	margin-left: 10px;
	float: left;
}
#DivproList.advancedsearch .property.first {
	margin-left: 0;
}
#DivproList .property.first {
	margin-left: 0;
}
#DivproList .view-more {
	width: auto;
	margin: 3px 0 0 0;
	background-position: 0 7px;
}
.contentpane2.ratio50 #DivproList .view-more {
	padding-bottom: 0;
	margin-left: 9px;
	width: 135px;
	float: right;
}
.contentpane2.ratio50 #DivproList .feed {
	float: left;
}
.contentpane2.ratio50 #DivproList .property {
	margin-top: 4px;
}
.rightpane #DivproList .view-more {
	margin-left: 8px;
	background-position: 0 4px;	
}

.ratio50.gray #DivproList {
	padding-top: 10px;
	float: left;
	background: transparent url(../../Images/css-hr-soft.gif) repeat-x 0 0;
}
.ratio50.gray #DivproList .property {
	padding: 0;
	margin-bottom: 7px;
}
.ratio50.gray #DivproList .feed {
	width: 274px;
	line-height: 1.1em;
	margin: 0;
	background-position: 0 3px;
}
.ratio50.gray #DivproList .view-more {
	width: 274px;
	line-height: 1.1em;
	margin: 0;
	background-position: 0 3px;
	float: left;
	clear: both;
}
.ratio50.gray .more-locations {
	margin: 0;
}
.ratio50.gray #DivproList {
	padding-bottom: 10px;
	background: transparent url(../../Images/css-hr-soft.gif) repeat-x 0 100%;
}
.ratio50.gray .quick-find-keywords li {
	padding-left: 9px;
	background-position: 0 4px;
	width: 133px;
	float: left;
}
.contentpane2.gray .content-transparent {
	margin-bottom: 0;
}
.contentpane2.gray .btn-map-search {
	margin-top: 6px;
}
.ratio50.gray .quick-find-keywords li.even {
	float: right;
	width: 125px;
}
.ratio50 #DivproList .odd {
	float: left;
}
.ratio50 #DivproList .even {
	float: right;
	margin-left: 0;
}

.HotPropertiesPod .ThumbImage {
	width: 127px;
	margin: 2px;
	vertical-align: bottom;
}
.HotPropertiesPod .ThumbOverImage {
	position: absolute;
	top: 2px;
	left: 2px;
}
.HotPropertiesPod .imgwrap {
	width: 131px;
	background-color: #82858A;
	position: relative;
	margin: 5px 0 3px 2px;
}
.HotPropertiesPod .imgwrap {
	vertical-align: bottom;
}
.HotPropertiesPod span {
	color: #4c5156;
	display: block;
	overflow: hidden;
}
.HotPropertiesPod h3 span {
	color: #62005d;
}
.HotPropertiesPod .ThumbPrice {
	font-size: 1.2em;
	font-weight: bold;
}
.HotPropertiesPod .ThumbBedrooms {
	font-size: 0.95em;
}
.HotPropertiesPod .ThumbStatus {
	font-size: 0.95em;
}
.HotPropertiesPod .AddShortList {
	color: #990000;
	padding-left: 9px;
	margin-top: 3px;
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 0 3px;
	text-decoration: none;
	font-size: 0.95em;
}
.HotPropertiesPod .AddShortList:hover {
	text-decoration: underline;
}
.HotPropertiesPod .view-more {
	float: right;
	width: 143px;
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat scroll 0 7px;
	line-height: 20px;
	padding-left: 7px;
	color: #990000;
	font-size: 0.95em;
	text-decoration: none;
}
.rightpane .HotPropertiesPod .view-more {
	float: none;
	width: auto;
	margin-left: 8px;
	background-position: 0 3px;
}
.HotPropertiesPod .view-more:hover {
	text-decoration: underline;
}

.listing {
	background: transparent url(../../Images/css-bag-bggrad.gif) repeat-x 0 0;
	margin-bottom: 10px;
	min-height: 22px;
	padding-top: 0px;
}
* html .listing {
	height: 22px;
}
.listing a {
    line-height: 22px;
	font-size: 100%;
	text-decoration: none;
	font-weight: normal;
	color: #990000;
}
.listing a:hover {
	text-decoration: underline;
}
.listing .prev-wrap {
	float: left;
	width: 140px;
	overflow: hidden;
}
.listing .prev-wrap a {
	background: transparent url(../../Images/css-prev-blue.gif) no-repeat 2% 0;
	padding-left: 25px;
}
.listing .next-wrap {
	float: right;
	width: auto;
	text-align: right;
	overflow: hidden;
}
.listing .next-wrap a {
	background: transparent url(../../Images/css-next-blue.gif) no-repeat 98% 0;
}
.listing .more-wrap {
	text-align: center;
	float: left;
	width: 140px;
	padding: 0px 5px 0px 5px;
}

.listing a
{
	/* COLOR: #93724a */
	COLOR: #BB9900  ;
}
.next-corner, .prev-corner {
}
.prev-corner {
}
.next-corner {
    float: right;
	height:20px;    
}

.listing .more-wrap a {
}




#full					{ color: #6a737b; }
#full img				{ border: 4px solid #62005d !important; }
#full h2				{ margin-bottom: 15px; }
#full h3				{ color: #4c5156; padding-bottom: 8px; }
#full h4				{ color: #62005d; padding: 5px 0 3px 0; }
#full td				{ padding-bottom: 8px; }
#full p					{ font-size: 0.95em !important; }
#full .main-info		{ margin-bottom: 10px; }
#full .main-info img	{ margin-right: 8px; }
#full .line-wrap		{ margin-bottom: 15px; }
#full .line-wrap img	{ width: 127px; margin-right: 10px; float: left; }
#full .txt-wrap			{ float: left; width: 490px; }
#full .header			{ color: #62005d; font-size: 1.1em; font-weight: bold; display: block; }

#features				{ color: #6a737b; }
#features h2			{ margin-bottom: 15px; }
#features table			{ width: 100%; }
#features td			{ padding-bottom: 15px; }
#features .td-label		{ float: left; width: 160px; }
#features .td-content	{ float: right; width: 470px; }

#plans iframe			{ border: 0 none; overflow: hidden; }


.static p {
	margin: 10px 0;
	color: #4C5156;
	font-size: 100%;
}
.static h2 {
	margin-top: 10px;
	color: #62005d;
}
.static h3 {
	margin-top: 10px;
	color: #4c5156;
}
.static table td {
	padding: 2px;
	border-bottom: 1px solid #eaeaea;
	color: #4C5156;
	font-size: 1.1em;
}
.static li {
	margin-left: 10px;
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 0 4px;
	padding-left: 8px;
	color: #4C5156;
	font-size: 11px;
}

#scroller-container {
	position: relative;
	/*height: 100px;
	overflow: hidden;*/
}
#scroller-container table.header {
	z-index: 10;
	position: relative;
	background-color: #f7f8fa;
	border-top: 1px solid #dee1ea;
	border-bottom: 1px solid #dee1ea;
}
#scroller-container table.header th {
	color: #6a737c;
	font-size: 0.92em;
	font-weight: bold;
	line-height: 20px;
	padding: 0 4px 0 8px;
}

#scroller-box {
	/*position: absolute;
	visibility: hidden;*/
}
#scroller-box table {
	table-layout: fixed;
	z-index: 1;
	border-collapse: collapse;
}
#scroller-box table tr {
	color: #62005d;
	font-size: 0.92em;
	border-bottom: 1px solid #f2f4f8;
}
#scroller-box table td {
	line-height: 20px;
	padding: 0 4px 0 10px;
}
#scroller-box table td a {
	text-decoration: none;
}
#scroller-box table td.first a {
	color: #990000;
}
#scroller-box table td.last a {
	background: transparent url(../../Images/css-circle14.gif) no-repeat center 0;
	text-align: center;
	padding: 0 7px;
}
#scroller-box table td.first a:hover {
	color: #990000;
	text-decoration: underline;
}

ul.image-links {
	margin-top: 5px;
}
ul.image-links li {
	padding: 10px 0;
	border-bottom: 1px solid #c5c8d8;
	border-top: 1px solid #fff;
	width: 140px;
	margin-left: 5px;
}
ul.image-links li.first {
	border-top: 0 none;
}

ul.image-links li.last {
	border-bottom: 0 none;
}

/*****
	Calendar
*/
.calendar table {
	width: 100%;
	border: 1px solid #95B1CB;
}
.calendar table th, .calendar table td {
	padding: 2px 0 2px 8px;
}
.calendar table table {
	border: none;
}
/*****
	Legal / Financial services logo
*/
.headerimg_right, .headerimg_right2 {
    float: right;
    margin-top: 44px;
}
.maptextarea 
{
    border:1px solid #7D9BB7;
    color:#6E6E6E;
    height:8em;
    width:125px;
}
.arr_flashmap 
{
    position: absolute;
    right: -8px;
    top:25px;
}
/*****
	SEO, Footer
*/
.seofooter 
{
    width: 640px;
    height: 70px;  
    position: absolute;
    bottom: -70px;
    left: 170px;
    font-size: 11px;
    overflow: hidden;    
    }
.seofooter h1  {
    font-size: 11px;
    font-weight: normal;
    color: #A1A1A1;
    }
.seofooter a, 
.seofooter p {
    color: #A1A1A1;
    }
.rss-list {
    margin: 0;
}
.rss-list li {
    height: 1%;
    float: left;
    width: 100%;
}
.rss-list li a {
    background: url(../../Images/css-left-li-arrow.gif) no-repeat 2px 6px;
    color: #990000;
    display: block;
    padding: 2px 0 2px 12px;
    text-decoration: none;
}
    /* homepage toolbox contentpane1 */
.hp-box-tools a {
    display: block;
    background: #691E62;
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin-top: 10px;
    
    float: left;
    width: 48%;
}
.hp-box-tools a.pwanted {
    float: right;    
}
.contentpane1 .hp-box-tools {
    background: transparent url(../../Images/css-hr-soft.gif) 0 0 repeat-x;
    padding-top: 5px;
    margin-top: 5px;
}
.contentpane1 .hp-box-tools a, .contentpane1 a.wanted {
    width: auto;
    float: none;
}


/* homepage toolbox contentpane2 */
.h2home {
    color: #62005D;
    background: #C9CFDD;
    line-height: 27px;
    padding: 0 10px;
}
* html .h2home {
    padding-top: 1px;
    line-height: 15px;
 } 
.newhpbox {
    margin-top: 20px;
}
.contentpane .contentpane2 .newhpbox #DivproList.HotPropertiesPod {
    background-image: none;
    padding: 0!important;
 }
#Body form div.HotPropertiesPod {
    background-image: none!important;
    padding: 0!important;
 }   
.ratio50.gray #DivproList a.view-more, .hp-white-bar a.view-more {
    display: block;
    float: none;
    clear: both;
    width: 235px;
    line-height: 22px;
    padding: 0 24px;
    margin-top: 5px 0;
    background: #fff url(../../Images/css-left-li-arrow.gif) 15px 8px no-repeat;    
}
.hp-white-bar {
    clear: both;
    margin: 5px 0 10px 0;
}


/* Map bubble */
.MMcontent div {
	background-color: #fff;
}
.map-bubble {
	float: left;
	padding-top: 8px !important;
}
.map-bubble .imgwrap {
	width: 196px;
	height: 129px;
	position: relative;
	background-color: #82858A;
	padding: 2px;
}
.map-bubble .icon {
	width: 196px;
	height: 129px;
}
.map-bubble .overlay {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
}
.map-bubble .buttons {
	width: 200px;
}
.map-bubble .small-logo {
	position: absolute;
	top: 0;
	left: 0;
}
.MMInfoBox .MMmiddle .MMcenter  {
	float: left;
}
.MMmiddle {
	background-color: #fff;
}
.sell-confirm .instructions input {
    display: none;    
}
#DivproList .property.opas 
{
    padding: 0 0 0 9px;
    margin: 10px 0 0 0;
    
    }


.new-developers {
	width: 314px;
}
.new-developers h3 {
	background: #c9cfdd url(../../Images/css-content314-dgray-top.gif) no-repeat 0 0;
	color: #62005d;
	padding: 5px 0 5px 18px;
	font-size: 1.2em;
	margin-bottom: 1px;
}
.new-developers .content-transparent {
	background: #edf0f5 url(../../Images/css-content314-bottom.gif) no-repeat 0 100%;
	color: #4c5156;
	padding: 5px 10px 10px;
	font-size: 1em;
}

/********** Start of Tag level styles taken from PHP finehaart site **********/

h1
{
    font-weight: normal;
    font-size: 2em;
    color: #701471;
    font-family: Georgia, "Times New Roman", Times, serif
}

.Normal h2
{
    font-weight: normal;
    font-size: 1.8em;
    color: #661100;
    font-family: Georgia, "Times New Roman", Times, serif
}

span.Head
{
    font-weight: normal;
    font-size: 2em;    
    font-family: Georgia, "Times New Roman", Times, serif;
    /* color: #701471; */ 
    color: #661100;
}

.Normal
{
	font-size: 100%;
}

.Normal p
{
	margin: 7px 0;
	color: #586069;
}

.Normal ul li
{
	padding-left: 12px;	
	background: url(../../Images/css-bullet-box.gif) no-repeat 2px 5px;
	color: #586069;
}

.moduleTitle
{
	margin-bottom: 16px;
	padding-bottom: 4px;
	border-bottom: #d2d3d5 1px solid
}
.moduleTitle i
{
    font-family: Georgia, "Times New Roman", Times, serif
}

hr
{
	color: #d2d3d5 ;
	height: 1px;
}

a.bullet
{
    padding-left: 8px;
    background: url(../../Images/css-bullet-gt.gif) no-repeat 0px 4px;
    /* color: #93724a */
    COLOR: #BB9900;
}


p em
{
    font-weight: bold;
    color: #000;
    font-style: normal
}

p.main
{
    font-size: 1.2em;
    margin: 5px 0px 15px;
    color: #8f969c;
    font-family: Georgia, "Times New Roman", Times, serif
}

a
{
	text-decoration: none;
}

p.main span.fine
{
    font-family: Georgia, "Times New Roman", Times, serif
}
span.fine
{
    font-style: italic;
}

img
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px
}

/********** End of Tag level styles taken from PHP finehaart site **********/

/********** Start of LeftNav navigation links styles **********/
h3 a 
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight:400;
		font-size: 1.3em;
}

.leftpane ul li
{
	padding-left: 0px;	
	background: none;
}

.leftpane ul.nav
{
    background: url(../../Images/css-line-dashed.gif) repeat-x 0px 0px
}
.leftpane ul.nav li
{
    background: url(../../Images/css-line-dashed.gif) repeat-x 0px 100%;
    float: left;
    width: 100%
}
.leftpane ul.nav li a
{
    padding-right: 0px;
    padding-left: 30px;
    background: no-repeat 6px 5px;
    float: left;
    padding-bottom: 8px;
    text-transform: uppercase;
    color: #454e56;
    padding-top: 10px
}
.leftpane ul.nav li a.type01
{
    background-image: url(../../Images/css-bullet-magnifier.gif)
}
.leftpane ul.nav li a.type02
{
    background-image: url(../../Images/css-bullet-bubble.gif)
}
.leftpane ul.nav li a.type03
{
    background-image: url(../../Images/css-bullet-house.gif)
}
.leftpane ul.nav li a.type04
{
    background-image: url(../../Images/css-bullet-envelope.gif)
}
.leftpane ul.nav li.active a
{
    color: #000
}
/********** End of LeftNav navigation links styles **********/


/********** Start of Offer panel styles **********/
.leftpane ul.offer li
{
}
ul.offer p
{
    margin: 4px 0px
}
ul.offer li
{
    padding-right: 0px;
    padding-left: 0px;
    background: no-repeat 100% 100%;
    padding-bottom: 0px;
    padding-top: 25px;
    border-bottom: #d2d3d5 1px solid
}
ul.offer li.type01
{
    background-image: url(../../Images/css-bg-girl.jpg)
}
ul.offer li.type02
{
    background-image: url(../../Images/css-bg-magazine.jpg)
}
ul.offer li.type03
{
    background-image: url(../../Images/css-bg-service.jpg)
}
ul.offer li h3
{
    padding-bottom: 6px;
    width: 140px;
    xletter-spacing: -1px
}
ul.offer li a
{
    /* color: #701471 */
    color : #661100
}
ul.offer li a.bullet
{
    display: block;

    /* color: #93724a; */

    color:#BB9900;
    height: 75px
}
.rightcol ul.offer li
{
    min-height: 114px;
    float: left;
    width: 210px;
    margin-right: 25px;
    padding-top: 0px
}
.rightcol ul.offer li.type02
{
    margin-right: 0px
}
* html .rightcol ul.offer li
{
    height: 114px
}
.rightcol ul.offer li a.bullet
{
    height: 70px
}
/********** End of Offer panel styles **********/

/********** Start of styles used by ContactUs module **********/
.formcontent2 {
	color: #7A8289;
	padding-top: 15px;
	font-size: 95%;
}
.formcontent2 h2 {
	display:none;
}
.formcontent2 .fc2-colums2 {
	float: left;
	width: 280px;
	padding: 15px 15px 15px 0px;
	padding-top: 0;
}
* html .formcontent2 .fc2-colums2 {
	padding: 0 14px 15px 15px;
}
.formcontent2 .fc2-colums2.fc2-colums2-1 {
	border-right: 1px solid #FEFEFE;
}
.formcontent2 .fc2-colums2 img {
	margin: 0 0 16px 0;
	border: 2px solid #c9cfdd !important;
}
.formcontent2 .fc2-colums3 {
	float: left;
	width: 33%;
}
.formcontent2 legend {
	display: block;
	padding: 0 0 3px 0;
	font-weight: bold;
	font-size: 1.2em;
	color: #62005d;
}
.formcontent2 label {
	display: block;
	padding: 2px 0;
	font-weight: bold;
}
.formcontent2 .fc2-line {
	display: block;
	margin-bottom: 10px;
}
.formcontent2 .fc2-line .fc2-input, .formcontent2 .fc2-line select {
	border: 1px solid #95B1CB;
	color: #7A8289;
}
.formcontent2 .fc2-line .fc2-input {
	padding: 2px 4px;
	width: 271px;
}
.formcontent2 .fc2-line select {
	height: 20px;
	width: 281px;
}

.formcontent2 .fc2-line.fc2-radio-alt input {
	float: left;
}
.formcontent2 .fc2-line.fc2-radio-alt label {
	float: left;
	width: 250px;
	margin-left: 5px;
}
.formcontent2 .fc2-line.fc2-check-alt input {
	float: left;
}
.formcontent2 .fc2-line.fc2-check-alt label {
	float: left;
	margin-right: 5px;
}
.formcontent2 .fc2-line.fc2-check-group input {
	float: left;
	margin-right: 7px;
}
.formcontent2 .fc2-line.fc2-check-group label {
	width: 65px;
	float: left;
}
.formcontent2 .fc2-line.fc2-check-group-line input {
	float: left;
	margin-right: 7px;
}
.formcontent2 .fc2-line.fc2-check-group-line label {
	width: 240px;
	float: left;
}
.formcontent2 .fc2-line.fc2-check input,
.formcontent2 .fc2-line.fc2-radio input {
	float: left;
	margin-right: 7px;
}
.formcontent2 .fc2-line.fc2-check label,
.formcontent2 .fc2-line.fc2-radio label {
	font-weight: normal;
}
.formcontent2 .fc2-line.fc2-radio table label {
	font-weight: bold;
	margin-right: 10px;
}

.formcontent2 .fc2-line textarea {
	color: #7A8289;
	padding: 2px;
	border: 1px solid #95B1CB;
	height: 70px;
}
.formcontent2 .fc2-line textarea.large1 {
	height: 215px;
}

.formcontent2 .fc2-validator {
	padding-right: 20px;
	display: block;
	padding-bottom: 2px;
}

.formcontent2 .fc2-line .fc2-input.fc2-phone1 {
	width: 55px;
}
.formcontent2 .fc2-line .fc2-input.fc2-phone2 {
	width: 55px;
}
.formcontent2 .fc2-line .fc2-input.fc2-phone3 {
	width: 140px;
}

.fc2-intro {
	display: block;
	margin: 10px 0 15px 0;
	color: #6a737b;
	font-size: .95em;
}
.formcontent2.vendorbrochure .fc2-colums2-1
{
    width: 135px;
    padding: 0 10px 10px 10px;
    }
.formcontent2.vendorbrochure .fc2-colums2-2
{
    width: 120px;
    padding: 0 10px 10px 10px;
    }
.formcontent2.vendorbrochure .fc2-input,
.formcontent2.vendorbrochure select
{
    width: 125px;
}

.form-outro 
{
    font-size: 11px;
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
    }
/* IE6 Duplicate Characters Bug Fix */    
.form-outro p {   
    position: relative;
    }
/* End */    
.required-fields 
{
    font-size: 11px;
    }
.form-outro.padding10 
{
    padding: 0 10px 10px 10px;
    width: 97%;    
}

.btnwrap 
{ 
    padding: 10px 0px;
    float: left;
    xwidth: 577px;
}

.homeFinder .btnwrap
{
	width: 577px;
}

.btnwrap .required-fields 
{
    float: left;
	margin-bottom: 10px;
}

.btnwrap input 
{
}

.phRegisterMe 
{
	display: none;
}

.fc2-colums2.fc2-colums2-2
{
	float: left !important;
}

/********** End of styles used by ContactUs module **********/

/********** Start of styles used by Property Grid module **********/
.search-result-panel {
	line-height: 20px;
	font-size: 95%;
	position: relative;
}
.search-result-panel .sr-no-of-items {
	color: #7F878F;
}
.search-result-panel label, .search-result-label {
	color: #7F878F;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 4px;
}
.search-result-panel .sr-paging a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.search-result-panel .search-result-list td {
	padding-bottom: 10px;
}
.sr-paging {
    position: relative;    
}
.sr-paging .left, .sr-paging .right {
    position: relative;
    z-index: 100;    
}
.sr-paging .middle {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 50;
}
* html .sr-paging .middle {
    width: 70%;    
}
.search-result-panel select {
	color: #6E6E6E;
	height: 18px;
	border: 1px solid #7D9BB7;
	font-size: 95%;
}
.search-result-panel img, .search-result-panel input {
	vertical-align: bottom;
}

.search-result-panel .sr-paging a.sr-previous {
	padding-left: 10px;
	padding-right: 5px;
	background: url(../../Images/css-left-arrow.gif) no-repeat 0 50%;
}
.search-result-panel .sr-paging a.sr-next {
	padding-right: 10px;
	padding-left: 5px;
	background: url(../../Images/css-right-arrow.gif) no-repeat 100% 50%;
}
.search-result-panel .sr-wrap {
	background-color: #00FF33;
	padding: 0 10px;
	background: #F7F8FA;
	border-bottom: 1px solid #DEE1EA;
	border-top: 1px solid #DEE1EA;
}
.search-result-panel .sr-wrap .right label, .search-result-panel .sr-wrap .right select {
	float: left;
	margin-top: 5px;
}
.search-result-panel .sr-wrap .view-more {
	background-position: 0 45%;
}
.search-result-panel .sr-wrap .left {
	padding-top: 5px;
}
.search-result-panel .sr-wrap .right select {
	margin-right: 10px;
}

.search-result {
	margin: 5px 0;
}
.search-result-grid table {
	margin-left: -5px;
}
.search-result .sr-view-thumb {
	padding: 8px;
	background: #EDF0F5;
	width: 136px; height: 185px;
	color: #4C5156;
	margin: 5px 5px 15px 5px;

}
.search-result .sr-view-thumb .imgwrap {
	position: relative;
}
.search-result .sr-view-thumb .imgwrap .overlay {
	position: absolute;
	top: 2px;
	left: -2px;
}
.search-result .sr-image {
	margin: 5px 0;
	width: 128px; height: 83px;
	border: 4px solid #62005D !important;
}
.search-result .sr-price {
	font-size: 125%;
}
.search-result .sr-subtitle {
	color: #AE6DAB;
	font-weight: bold;
}
.search-result .sr-address {
	display: block;
	/*height: 30px;*/
	line-height: 1.3em;
	overflow: hidden;
}
.search-result .sr-item-summary {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #DEE1E9;
	color: #4C5156;
	position: relative;
}
.search-result .sr-right-area {
	width: 478px;
}
.search-result .sr-addtocompare {
	margin-top: -50px;
	width: 478px;
}
.search-result .sr-addtocompare input {
	margin-right: 5px;
}
.search-result .search-result-list {
	width: 770px;
	float: left;
}
.search-result .search-result-list table {
	margin-top: 5px;
	width: 100%;
}
.search-result .sr-short-desc {
	background: #FFF url(../../Images/css-content478-bottom.gif) no-repeat;
	padding: 10px 0 5px;
}
.search-result .sr-prop-header {
	padding: 5px 5px 0;
	background: #EDF0F5 url(../../Images/css-content478-top.gif) no-repeat;
}
.search-result .sr-title, .search-result .sr-price {
	font-size: 120%;
	font-weight: bold;
	color: #4C5156;
}

.search-result .sr-compare-panel {
	margin-top: 10px;
	width: 134px;
	background: #EDF0F5 url(../../Images/css-content150-gray-top.gif) no-repeat;
	float: right;
	padding: 8px;
}
.search-result .sr-compare-panel p {
	line-height: 1.3em;
	font-size: 11px;
}
.search-result .sr-compare-panel .separator {
	padding: 6px 0;
	background: transparent url(../../Images/bg-separator-background.png) no-repeat 0 100%;
}
.search-result .sr-compare-panel p img {
	vertical-align: middle;
}
.search-result .sr-compare-panel a.btn {
	padding: 8px 0 0 0;
	float: right;
}
.search-result .sr-compare-panel ul {
	margin-top: 5px;
}
.search-result .sr-compare-panel li {
	background: transparent url(../../Images/css-right-arrow.gif) no-repeat 0px 5px;
	padding-left: 9px;
	color: #990000;
	float: left;
	clear: left;
	width: 126px;
	line-height: 1.4em;
}
.search-result .sr-compare-panel li span {
	color: #990000;
	float: left;
	width: 110px;
}
.search-result .sr-compare-panel li a {
	padding: 0;
}
.search-result .sr-compare-panel li a.remove {
	width: 9px;
	float: right;
	text-decoration: none;
	background: url(../../Images/css-compare-checked.gif) no-repeat left center;
}
.search-result .sr-compare-panel a {
	display: block;
	padding: 10px;
	background: url(../../Images/css-content150-gray-bottom.gif) no-repeat left bottom;
}

/* Jesus this goes on forever */
.search-result-grid {
	margin-top: 10px;
	line-height: normal;
	color: #4C5156;
	width: 640px;
}
.myhaart .search-result-grid {
	width: 800px;
}
.search-result-grid .sr2-item {
	float: left;
	width: 132px;
	padding: 10px;
	background: #EDF0F5;
	margin-right: 10px;
	margin-bottom: 15px;
	min-height: 140px;
}
* html .search-result-grid .sr2-item {
	height: 140px;
	overflow-x: hidden;
}
.search-result-grid .sr2-item.sr2-last {
	margin-right: 0;
}
.search-result-grid .sr2-imgwrap a {
	position: relative;
	width: 131px;
	height: 88px;
	display: block;
	background-color: #82858A;
	margin: 0 0 0 0;
}
.search-result-grid .sr2-imgwrap img {
	vertical-align: bottom;
	margin: 2px;
}
.search-result-grid .sr2-image-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
}
.search-result-grid .sr2-image {
	width: 127px;
}
.search-result-grid .sr2-title {
	color: #62005D;
	font-weight: bold;
	font-size: 110%;
	display: block;
}
.search-result-grid .sr2-address {
	display: block;
	font-size: 1.1em;
}

.search-result-grid .sr2-price {
	font-size: 1.3em;
	display: block;
	font-weight: bold;
}

.search-result-grid .sr2-bedrooms {
	display: block;
}
.search-result-grid .sr2-status {
	color: #62005d;
}
.search-result-grid .history {
	color: #990000;
	background: transparent url(../../Images/css-left-li-arrow.gif) no-repeat 3px 4px;
	padding-left: 12px;
	display: block;
	text-decoration: none;
}
.search-result-grid .history:hover {
	text-decoration: underline;
}
.search-result-grid .remove {
	color: #990000;
	background: transparent url(../../Images/css-remove.gif) no-repeat 0 3px;
	padding-left: 12px;
	text-decoration: none;
}
.search-result-grid .remove:hover {
	text-decoration: underline;
}

.search-result-list .sr2-item {
	width: 775px;
	padding-bottom: 0px;
}
.search-result-list .sr2-imgwrap {
	width: 140px;
	padding-left: 10px;
	float: left;
}
.search-result-list .sr2-imgwrap a {
	position: relative;
	background-color: Transparent;
	width: 193px;
	height: 131px;
	display: block;
}
.search-result-list .sr2-image {
	width: 189px;
	margin: 2px;
}
.search-result-list .sr2-image-overlay {
	position: absolute;
	top: 2px;
	left: 2px;
}
.search-result-list .sr2-status {
	display: block;
	color: #62005D;
	font-weight: bold;
}

.search-result-list .sr2-txtwrap {
	float: right;
	width: 553px;
	line-height: normal;
}
.search-result-list .sr2-txtwrap .round-corner.rc-bottom {
	margin-bottom: 5px;
}
.search-result-list .sr2-prop-header {
	padding: 5px 15px 0;
}

.search-result-list .sr2-address {
	color: #4C5156;
	font-size: 140%;
	font-weight: bold;
	display: block;
}
.search-result-list .sr2-title {
	display: block;
	font-size: 120%;
	color: #AE6DAB;
}
.search-result-list .sr2-price {
	font-size: 1.5em;
	color: #4C5156;
	font-weight: bold;
	display: block;
	text-align: right;
}
.search-result-list .sr2-type,
.search-result-list .sr2-bedrooms,
.search-result-list .sr2-furnished,
.search-result-list .sr2-managed,
.search-result-list .sr2-availabilty {
	font-size: 110%;
	color: #4C5156;
	font-weight: bold;
	padding-left: 5px;
}

.search-result-list .sr2-desc-title {
	color: #62005D;
	font-size: 120%;
	font-weight: bold;
	display: block;
}
.search-result-list .sr2-compare {
	float: right;
}
.search-result-list .sr2-compare input {
	vertical-align: middle;
}
.search-result-list .sr2-compare label {
	margin: 0;
	margin-left: 5px;
	color: #990000;
	font-weight: normal;
}
.search-result-list .sr2-more {
    PADDING-LEFT: 8px;
    BACKGROUND: url(../../Images/css-bullet-gt.gif) no-repeat 0px 4px;
   /* COLOR: #93724a */

  color: #BB9900;
	
}
.search-result-list .sr2-desc {
	color: #4C5156;
}
.search-result-list .sr2-button-panel {
	padding-top: 10px;
	clear: both;
}
.search-result-list .sr2-button-panel .left {
	padding-left: 10px;
	width: 140px;
}
.search-result-list .sr2-button-panel .right {
	width: 550px;
}

.sr2-sort a {
	display: block;
	width: 17px; height: 16px;
}
.sr2-sort .sr2-sort-asc, .sr2-sort .sr2-sort-desc {
	margin-top: 7px;
	float: left;
}
.sr2-sort .sr2-sort-desc {
	margin-right: 10px;
}
.sr2-sort .sr2-sort-asc a {
	background: url(../../Images/ico-sort-asc.png) no-repeat;
}
.sr2-sort .sr2-sort-desc a {
	background: url(../../Images/ico-sort-desc.png) no-repeat;
}
.sr2-sort .sr2-sort-asc a.active {
	background: url(../../Images/ico-sort-asc-active.png) no-repeat;
}
.sr2-sort .sr2-sort-desc a.active {
	background: url(../../Images/ico-sort-desc-active.png) no-repeat;
}



/********** End of styles used by Property Grid module **********/

/********** Start of styles used by SimpleMapSearch module **********/
/*
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearfix
{
    DISPLAY: inline-block
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
*/

.static-page em
{
	font-size: 1.7em;
}

.mapHome h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	/*color: #701471;*/
	font-weight: 400;
	color: #661100;

}

.mapHome p
{
	margin: 7px 0px 9px;
}

.mapHome .fine
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.static-page .fine
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.static-page em
{
	font-size: 1.7em;
}

.static-page h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #93724a;
	font-weight: 400;

}
	
.static-page .half
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    WIDTH: 370px;
    PADDING-TOP: 20px
}

.static-page .lt
{
    BORDER-RIGHT: #d2d5d7 1px solid;
    BORDER-TOP: #d2d5d7 1px solid;
    BORDER-LEFT: #d2d5d7 1px solid;
    BORDER-BOTTOM: #d2d5d7 1px solid;
    BACKGROUND-COLOR: #f9f9f9
}

.static-page .half P
{
    MARGIN: 7px 0px 9px
}

.wrapper
{
    padding: 0px 20px 0px 30px;
}

.m-off
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat 0px 0px
}
.m-london
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -1450px 0px
}
.m-south
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -290px 0px
}
.m-east
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -870px 0px
}
.m-west
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -580px 0px
}
.m-mid
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -1740px 0px
}
.m-count
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -1160px 0px
}
.m-wales
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -2030px 0px
}
.m-westmid
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -2320px 0px
}
.m-north
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -2610px 0px
}
.m-unknown01
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -2900px 0px
}
.m-unknown02
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -3190px 0px
}
.m-unknown03
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -3480px 0px
}
.m-unknown04
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -3770px 0px
}
.m-unknown05
{
    BACKGROUND: url(../../Images/map-all.gif) no-repeat -4060px 0px
}

/********** End of styles used by SimpleMapSearchmodule **********/

.homebuyer
{
	width:300px; float:left; margin-left: 30px;
	background-color: #fbf9f5;
	width: 370px;
    BORDER-TOP: #d2d5d7 1px solid;
    BACKGROUND: url(../../Images/css-bg-service-big.jpg) #fbf9f5 no-repeat 100% 100%;
    PADDING-BOTTOM: 110px;
    BORDER-BOTTOM: #d2d5d7 1px solid
	
}

.search-header {	MARGIN-BOTTOM: 16px;	PADDING-BOTTOM: 4px;	BORDER-BOTTOM: #d2d3d5 1px solid}
.search-header H1 {	FLOAT: left} 
.search-header A { MARGIN-TOP: 10px; FLOAT: right}

H1.search 
{	
	COLOR: #8f969c
} 

H1.search SPAN 
{	
	/* COLOR: #701471;	*/
	color: #661100;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
} 

H1.search SPAN.fine 
{	
     	COLOR: #8f969c  
} 

H1 SPAN.fine 
{	
	COLOR: #701471;	
	FONT-STYLE: italic;	
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
} 


.paging {	FLOAT: right;	MARGIN-BOTTOM: 4px;	WIDTH: 390px;	TEXT-ALIGN: right;	xmargin-top: 19px} 
A {	TEXT-DECORATION: none} 
.paging A.results {	PADDING-LEFT: 14px;	BACKGROUND: url(../../Images/../images/css-bullet-lt2.gif) no-repeat 0px 4px;	FLOAT: right;	COLOR: #93724a} 
.paging .inner {	FLOAT: right;	WIDTH: 288px;	TEXT-ALIGN: right} 
.paging A.next {	PADDING-RIGHT: 8px;	BACKGROUND: url(../../Images/../images/css-bullet-gt.gif) no-repeat 100% 4px;	COLOR: #93724a} 
.paging A.prev {	PADDING-LEFT: 8px;	BACKGROUND: url(../../Images/../images/css-bullet-lt.gif) no-repeat 0px 4px;	COLOR: #93724a}


/******** Property detail ************/
.property-detail .wrapper {
	BORDER-RIGHT: #d1d5d8 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #d1d5d8 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	MARGIN: 12px 0px 20px;
	BORDER-LEFT: #d1d5d8 1px solid;
	WIDTH: 100%;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #d1d5d8 1px solid;
	BACKGROUND-COLOR: #f9f9f9
}
 
.property-detail .inner {
	FLOAT: left;
	WIDTH: 350px
}
 
INPUT {
	MARGIN: 2px 0px 6px;
	COLOR: #6a737b
}
 
.property-detail .inner DL {
	MARGIN-BOTTOM: 12px
}
 
.property-detail .inner DT {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 8px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000
}
 
.img-wrap {
	DISPLAY: block;
	POSITION: relative
}
 
.property-detail .img-wrap {
	FLOAT: left;
	MARGIN: 0px 35px 0px 40px;
	display: inline;			/* SE - Added for IE6 double margin bug */
}
 
IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
 
.property-detail .picture {
	FLOAT: left
}
.property-detail .pdb-price
{
	font-size: 145%;
}

.property-detail .pdb-price
{
	font-size: 145%;
}

.property-detail h2
{
	font-size: 100%;
	color: black;
}

.property-detail .ThumbOverImage 
{	
	left: 3px;	
	position: absolute;	
	top: 0px
}

/******** End Property detail ************/

/* Selling page */

 


/* Rule 3 of css/globals.css */ 
.clearfix {
	DISPLAY: inline-block
}
 
/* Rule 5 of css/globals.css */ 
.clearfix {
	DISPLAY: block
}
 
/* Rule 133 of css/globals.css */ 
.board {
	BACKGROUND: url(../../Images/css-bg-board.gif) no-repeat 0px 100%;
	MARGIN: 40px 0px 30px;
}

 
/* Rule 18 of css/globals.css */ 
UL {
	LIST-STYLE-TYPE: none
}
 
/* Rule 142 of css/globals.css */ 
.toggle {
	FLOAT: left;
	WIDTH: 192px
}
 
/* Rule 143 of css/globals.css */ 
.toggle LI {
	FLOAT: left;
	WIDTH: 100%
}
 
/* Rule 19 of css/globals.css */ 
A {
	TEXT-DECORATION: none
}
.toggle LI A
{
	COLOR: #586069;
}
 
/* Rule 146 of css/globals.css */ 
.toggle LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 8px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #d2d5d7 1px solid;
	WIDTH: 100%;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #d2d5d7 1px solid;
	BACKGROUND-COLOR: #fff
}
 
/* Rule 148 of css/globals.css */ 
.toggle LI A.last {
	PADDING-BOTTOM: 9px;
	BORDER-BOTTOM: 0px
}
 
/* Rule 161 of css/globals.css */ 
#one-stop-service {
	
}
 
/* Rule 149 of css/globals.css */ 
.toggle LI A.first {
	PADDING-TOP: 9px
}
 
/* Rule 150 of css/globals.css */ 
.toggle LI.active A {
	BORDER-RIGHT: #d2d5d7 1px solid;
	FLOAT: left;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #f9f9f9
}
 
/* Rule 151 of css/globals.css */ 
.toggle LI.active A.first {
	BORDER-TOP: #d2d5d7 1px solid;
	PADDING-TOP: 8px
}
 
/* Rule 153 of css/globals.css */ 
.toggle LI.active A {
	PADDING-LEFT: 9px;
	BACKGROUND-COLOR: #f0f1f2
}
 
/* Rule 134 of css/globals.css */ 
.board .varcol {
	FLOAT: left;
	WIDTH: 575px
}

.board ul li
{
	padding-left: 0px;	
	background: none;
}
 
/* Rule 138 of css/globals.css */ 
.board .varbox {
	BORDER-TOP: #d2d5d7 1px solid;
	FLOAT: left;
	BORDER-LEFT: #d2d5d7 1px solid;
	WIDTH: 100%;
	HEIGHT: 247px
}
 
/* Rule 140 of css/globals.css */ 
.board .varbox .inner {
	MARGIN: 25px;
	OVERFLOW: hidden;
	width: auto;
	HEIGHT: 197px;
	BACKGROUND-COLOR: #000;
	display:inline;
}

.footer
{
	COLOR: #586069;
	margin-top: 30px;
}

.footer ul li a
{	
	TEXT-DECORATION: none;
	COLOR: #586069;
}
.footer ul 
{
	float:right;
	LIST-STYLE-TYPE: none
}

.footer ul li 
{
	PADDING-RIGHT: 14px;	
	PADDING-LEFT: 12px;	
	BACKGROUND: url(../../Images/css-bullet-separator-top.gif) no-repeat 100% 3px;	
	FLOAT: left
}

.footer UL LI.last 
{	
	PADDING-RIGHT: 0px;	
	BACKGROUND: none transparent scroll repeat 0% 0%
}



.sr-compare-panel
{
	display: none;
}

.switchView
{
	display: none;
}

.search-result-panel
{
	background-color: #faf8f3;
}

.ItemListBriefSeparator
{
	margin-left: 10px;
    WIDTH: 750px;
    height: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d2d5d7 1px solid
}

.search-result-list .sr2-title {
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
   /* color: #701471; */
	color : #661100;
}

.search-result-list .sr2-address 
{
	text-transform: uppercase;
	font-size: 100%;
	margin-top: 10px;
	color: #121711;
}

.search-result-list .moreDetails
{
	margin-top: 10px;
}

.search-result-list .sr2-price {
}

.search-result-list .sr2-bedrooms 
{
	display: none;
}

.search-result-list .sr2-type 
{
	display: none;
}

.search-result-list .sr2-price 
{
	text-align: left;
	color: #586069;
	font-weight: normal;
	
}

.search-result-list .sr2-prop-header .left {
	width: auto;
}
.search-result-list .sr2-prop-header .right {
	width: auto;
	text-align: left;
	height: auto;
}

.sr2-txtwrap .round-corner.rc-bottom
{
	display:none;
}

.homePod
{
	width:215px; 
	float:left; 
}

.homePod .type03
{
	min-height: 134px; 
	margin-right: 25px;
	padding: 0px;
	width: 200px;
	height: 120px;
}

.homePod .type01
{
	margin-right: 25px;
	padding: 0px;
	width: 200px;
}

.homePod .type02
{
	margin-right: 0px;
	padding: 0px;
	width: 200px;
}

.sellingValuation span.Head
{
    font-weight: normal;
    font-size: 2em;
    color: #93724a;
    font-family: Georgia, "Times New Roman", Times, serif
}

.sellingValuation
{
	PADDING-RIGHT: 0px;
	BORDER-TOP: #d2d5d7 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	WIDTH: 100%;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #d2d5d7 1px solid;
	POSITION: relative;
	BACKGROUND-COLOR: #fbf9f5
}

.sellingValuation .moduleTitle
{
	border: none;
	MARGIN: 0px 25px;
	font-size: 0.80em;
}

.sellingValuation .content-transparent
{
	MARGIN: 0px 25px;
	WIDTH: 400px;
}

.sellingValuation .Normal
{
	margin-top: 7px;
	margin-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #586069;
}

.sellingValuation
{
	/*BACKGROUND: url(../../images/css-bg-girl-big.gif) no-repeat 0px 4px;*/
}

.Normal a
{
	/* color: #93724a; */
	COLOR : #BB9900;
}

.toppane .Normal a
{
	color: #586069;
}

.map select
{
	width: 100%;
	color: #6a737b;
}

.SiteMap table td a
{
	font-size: 110%;
	color: #6a737b;
	line-height: 1.7em;
}

.SiteMap table
{
	position: relative;
	left: -15px;
}

/* We need that div tag after classname i.e. don't use just ".SiteMap table td a" as this targets the empty parent node as well
   which causes problem in FF only */
.SiteMap div table td a
{
	background: transparent url(../../Images/css-bullet-box.gif) no-repeat 0px 16px;
	padding: 10px;
}

.btnCountyTownSearch
{
	display: none;
}

.countySelector label
{
	display: none;
}

.countySelector select
{
	width: 243px;
	margin-right: 10px;
}

.branchLocator .contentpane1
{
	width: 440px;
}

.branchLocator .contentpane2
{
	width: 310px;
}

.branch-detail {
    color: #4C5156;
    width: 440px;
}
.branch-detail .bd-wrap {
    float: left;
    line-height: 1.6em;
}  
* html .branch-detail .bd-wrap {
}
.branch-detail .bd-office {
    font-weight: normal;
    font-size: 2em;

    /* color: #701471; */

    color:#661100;
    font-family: Georgia, "Times New Roman", Times, serif;
    display: block;
    margin: 0 0 7px 0;
}
.branch-detail .bd-wrap.bd-w1 .bd-image {
    border: 4px solid #62005D;
}
/* IE 6 Workaround */
* html .branch-detail .bd-wrap.bd-w1 .bd-image {
    width: 1%;
}
/* IE 6 Workaround, end */


.branch-detail .bd-wrap.bd-w1 .bd-image img {
    float: left;
}
.branch-detail .bd-wrap.bd-w2 {
    width: 180px;
}
.branch-detail .bd-wrap.bd-w3 {
    width: 180px;
    border-left: 1px solid #F2F4F8;
    padding: 0;
    margin-left: 80px;
}
.branch-detail .bd-wrap .bd-manager 
{
    font-weight: bold;
    color: black;
}
.branch-detail .bd-img, .branch-detail IMG {
display:none
}    

.BranInfoEmail
{
    padding-left: 8px;
    background: url(../../Images/css-bullet-gt.gif) no-repeat 0px 4px;
    color: #93724a
}
	
.property-enquiry .search-header
{
	display:none;
}
		
.property-enquiry .paging
{
	display:none;
}

.property-enquiry .property-detail p
{
	display:none;
}

.property-enquiry .property-detail h2
{
	display:none;
}

.property-enquiry .property-detail a
{
	display:none;
}

.property-enquiry .property-detail #features
{
	display:none;
}

.property-enquiry .property-detail .picture
{
	width: 189px !important;
	height: 126px !important;
}

.property-enquiry .property-detail .wrapper
{
	background-color: #fbf9f5;
}

.property-enquiry-form .fc2-colums2-1 img
{
	display:none;
}




.content-transparent.homePod.clearfix .NORMAL A img
{
	margin-top:3px;

}

