/* CSS Document */

.theBody {
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-size:11px;
	background-image:url(../Images/New/background.gif);
	background-repeat:repeat-x;
	line-height:15px;
}

a {
color:#ff0300;
text-decoration:none;
}

form {
	margin: 0px;
}

img {
	border: 0px;
}

#wrap {
	margin: 0 auto 0 auto;
	width: 876px;
}

#panel-top {
	height:84px;
	background-image:url(../Images/New/background-header.gif)
}
#panel-top-managed {
	height:59px;
	background-color:#fff;
}
#links-top {
	float:right;
	margin:33px 9px 0 0
}
.Secondary
{
	letter-spacing: 1px;
}

#column-left {
float:left;
width:188px;
padding-bottom:10px;
}
#column-right {
width:173px;
float:right;
}
#content-right {
color:#989898;
font-size:10px;
text-align:center;
}
#panel-search {
background-image:url(../Images/New/background-search.gif);
height:139px;
padding:45px 0 0 0;
}
#panel-search-inv {
background-image:url(../Images/New/background-inv.gif);
height:139px;
padding:45px 0 0 0;
}
#panel-search-news {
background-image:url(../Images/New/background-news.gif);
height:200px;
padding:45px 0 0 10px;
}

#panel-login {
background-image:url(../Images/New/background-login.gif);
height:98px;
padding:43px 0 0 0;
}
#panel-members {
background-image:url(../Images/New/background-members.gif);
height:103px;
padding:43px 0 0 0;
}
#panel-members div {
padding:2px 3px 0 10px
}
#panel-members ul {
margin-top:10px;
}




#panel-content {
	background-image:url(../Images/New/background-content.gif);
	background-repeat:repeat-x;
}
#brochure-content {
background-image:url(../Images/New/brochure-back.gif);
padding:0 3px 0 11px;
height:63px;
}
#brochure-content a, #panel-buyers a {
text-decoration:none;
}
#panel-banner {
margin:0 0 13px 0;
}

#pro-content, #finan-content {
background-image:url(../Images/New/professional-content.gif);
height:71px;
}
#panel-finan {
margin:20px 0 0 0;
}

#pro-content div, #finan-content div {
padding:2px 3px 0 10px
}

#panel-main {
margin:0 2px 0 199px;
}
#panel-img {
background-color:#FF9900;
}
#panel-img img {
display:block;
float:left;
}
.header {
	clear: both;
}
h1 {
color:#0054a0;
font-size:22px;
padding:0px;
margin:3px 0 1px 0;
}

h2, h3, h4, h5 {
color:#ff0000;
}

h2, h3 {
font-size:14px;
}
h4,h5 {
font-size:11px;
}
.homehead {
color:#c5002d;
font-size:22px;
padding:0px;
margin:0 0 1px 0;
font-weight:bold;
}
#content {
margin:0 180px 0 0;
}
#contentinner {
padding:0px;
margin:0 0 0 0;
width:670px;
line-height:18px;
}
#content p {
padding:0 0 5px 0;
margin:0px;
}
#content .h4 {
padding:15px 0 0 0; 
}

#paracontent {
height:294px;
}
#paracontentinner {
height:201px;
}

#panel-buyers {
background-image:url(../Images/New/buyers.gif);
background-repeat:no-repeat;
height:84px;
margin:0 0 10px 0;
}
#panel-buyers ul {
margin:5px 0 0 0;
}
#panel-buyers div {
padding:30px 3px 3px 10px
}

#panel-register {
background-image:url(../Images/New/buyers2.gif);
background-repeat:no-repeat;
height:132px;
margin:0 0 0 0;
}
#panel-register ul {
margin:5px 0 0 0;
}
#panel-register div {
padding:30px 3px 3px 10px
}
#panle-register p {
padding:0px;
margin:0px !important;
}


#footer {
padding:6px;
clear:both;
color:#b0b0b0;
font-size:10px;
text-align:center;
border-top:1px solid #E9E9E9;
margin:15px 0 0 0;
}
#footer a {
color:#4d4d4d;
}
#men2 {
clear:right;
float:right;
margin:5px 10px 0 0;
width: 469px;
}


#search {
padding:5px;
color:#fff;
font-size:11px;
}
.but {
background-color:#fff;
border:1px solid #999;
color:#000;
font-size:10px;
font-weight:bold;
height:20px;
}
#search form {
margin:5px 0 0 0;
}
.sm {
font-size:11px;
width:120px;
}
.formField {
font-size:11px;
border:1px solid #999;
}
.rowodd {
background-color:#e5e6f0;
}
.linedtable td {
font-size:11px;
}
.maintable {
}
.linedtable {
background-color:#fff;
border:1px solid #ccc;
}
.blueblock{
border-bottom:1px solid #74a0ca
}
.imagetable img {
display:block;
}
.pricefix div {
text-align:left !important;
font-size:11px !important;
}
.pricefix {
color:#000 !important;
}

.featured {
background-image:url(../Images/New/panel-featured.gif);
width:163px;
height:183px;
float:left;
background-position:bottom;
background-repeat:no-repeat;
margin:0 7px 0 0;
}
.nomarg {
margin:0px !important;
}
.featuredcontent {
padding:10px 6px 0 7px;
}
.paddleft {
margin:0 8px 0 6px;
}
.heighthome p {
padding:0px;
margin:0px;
}
.heighthome {
}
#watchbut {
padding:3px 0 0 0;
}
#watchbut img {
cursor:pointer;
}
.pdfdownload {
background-image:url(../Images/pdf.gif);
height:38px;
padding:0 0 0 45px;
background-repeat:no-repeat;
}
.pdfdownload span {
font-weight:bold;
}
.pdfdownload-off {
background-image:url(../Images/pdfoff.gif);
height:38px;
padding:0 0 0 45px;
background-repeat:no-repeat;
color:#ccc !important;
}
.pdfdownload-off span {
color:#666 !important;
font-weight:bold;
}
.pdfdownload-off a {
color:#e29ca9 !important;
}
.print {
display:none;
}
.red {
color:#ff0300;
}
.formpadd {
padding:0 4px 0 11px;
}
.formpadd div {
margin:0 0 2px 0;
}
.formpadd select, #FormInput_2, #DataStoreQueryKeywords {
width:170px;
height:17px;
}
.formpadd form, .formpadd input, .formpadd select {
margin:0px;
padding:0px;
}
.formpadd image {
display:block;
}
.highlighter {
height:141px;
width:655px;
background-image:url(../Images/New/tourismback.gif);
background-repeat:no-repeat;
}
.highlightpad {
padding:35px 10px 10px 175px
}
.pictureback {
background-image:url(../Images/New/imageback.gif);
height:257px;
width:671px;
background-repeat:no-repeat;
}
.prop-panel{
width:264px;
float:right;
margin:20px 0 0 0;
clear:right;
}
.prop-mid {
padding:4px 3px 3px 10px;
background-image:url(../Images/New/list-mid.gif);
background-repeat:repeat-y;
}
.prop-mid span {
color:#000000;
font-weight:bold;
}

.list-width {
width:370px;
}
.map  {
width:264px;
float:right;
margin:20px 0 0 ;
clear:right;
}
#managedprofile {
width:163px;
height:233px;
background-image:url(../Images/New/hamish.jpg);
background-repeat:no-repeat;
margin:0 0 20px 0;
}
#managedprofile div {
padding:183px 4px 3px 11px;
}
#evening {
background-image:url(../Images/New/info-evening.gif);
width:163px;
height:116px;
margin:0 0 20px 0;
}
#evening div {
padding:47px 4px 3px 11px;
}
#overseas {
background-image:url(../Images/New/info-overseas.gif);
width:163px;
height:116px;
margin:0 0 20px 0;
}
#overseas div {
padding:47px 4px 3px 11px;
}
#MemberSecurity {
border:1px solid #ccc;
background-color:#c7d5e7;
-moz-border-radius:5px;
}
#MemberSecurity td {
padding:5px;
}
hr {
color:#EFEFEF;
background-color:#EFEFEF;
height:1px;
}

.pageIndexCurrentPage {
color:#000 !important;
font-weight:bold;
}
.formlinks {
padding:10px 0 0 10px;
}
.formlinks a:hover {
    text-decoration: underline;
}

#calculator {
margin:20px 0 0 0;
background-image:url(../Images/calculator.gif);
width:468px;
height:171px;
}
#calc-enter {
padding:34px 0 0 0;
}
.calc-field span {
float:left;
text-align:right;
width:260px;
padding:1px 10px 0 0;
}
.calc-field {
margin:0 0 10px 0;
}
.calc-field input {
width:188px;
height:11px;
font-size:11px;
}
.calc-field b {
font-size:10px;
font-weight:normal;
}
#cal-results {
background-image:url(../Images/results.gif);
height:238px;
width:434px;
margin:20px 0 0 0;
}
#result-content, #adv-content {
padding:35px 0 0 0;
line-height:11px;
}
.resultline, .advline {
height:17px;
}
.resultline span  {
float:left;
width:187px;
text-align:right;
margin:0 0 0 0;
}
.resultline div {
float:left;
width:108px;
margin:0 0 0 10px;
}

.advline span  {
float:left;
width:120px;
text-align:right;
margin:0 10px 0 0;
font-weight:bold;
}
.advline div {
float:left;
width:70px;
margin:0 0 0 0px;
font-weight:bold;
}
#advantage {
background-image:url(../Images/advantage.gif);
width:222px;
height:144px;
margin:20px 0 0 0;
background-repeat:no-repeat;
}
#resultgraph {
margin:20px 0 0 0;
background-image:url(../Images/graph.gif);
width:672px;
height:276px;
}
#graph-content {
padding:70px 0 0 74px;
}
#negative {
float:left;
width:135px;
}
#positive {
float:left;
width:270px;
padding:28px 0 0 0;
}
.bar-red {
height:25px;
background-color:#ed2224;
float:right;
}
.bar-blue {
height:25px;
background-color:#75a1ca;
}
.bar-navy {
height:25px;
background-color:#0356a1;
margin:3px 0 0 0;
}
.bar-inner {
font-size:12px;
font-weight:bold;
text-align:center;
color:#fff;
padding:5px 0 0 0
}
#a-annual, #b-annual, #a-income, #b-income {
font-weight:bold;
}
.redish {
color:#ed2224;
}
.recalc {
margin:10px 0 0 0;
text-align:right;
}
#tableformer {
margin:20px 0 0 0; 
background-image:url(../Images/table.gif); 
background-repeat:no-repeat;
font-size:10px;
color:#fff;
}
#tableformer td {
font-size:11px;
height:6px;
padding:0 0 0 5px;
line-height:17px;
}

/* ----- */
#bottom  {
	clear: left;
	padding-top: 10px;
}

#panel-pro{
	float: left;
	width: 188px;
	margin-right: 8px;
}
#content {
	height: 330px;

}

/* --- Property Lists ---*/
.propertyListingContainer {
	width: 100%;
	border: 0px;
}
.propertyListingThumbnail {
	padding: 5px;
	width: 120px;
} 
.propertyListDetails {
	width: 100%;
	border: 0;
	border-collapse:collapse;
}
.propertyListDetails th {
	width: 90px;
	font-weight: bold;
}
.propertyListDetails th, .propertyListDetails td {
	vertical-align: top;
	text-align: left;
}
