
/* Global CSS */

body { color: #656565; font-size: 62.5%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif, Tahoma, "Trebuchet MS"; background-color: #fff; background-image: url(../img-interface/topbar-blue.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
a { color: #77a300; text-decoration: underline; }
a:hover { text-decoration: none; }
p { font-size: 1.2em; line-height: 19px; }
ul { font-size: 1.2em; line-height: 16px; list-style-type: square; }
td { font-size: 1.2em; }
h1 { color: #005682; font-size: 2.8em; font-weight: bold; }
h2 { color: #77a300; font-size: 1.7em; font-weight: bold; }
h2 { list-style-type: square; }

table ul { font-size: 1.0em; }
.td-white { font-size: 1.1em; background-color: #ffffff; }
.td-grey { font-size: 1.1em; background-color: #f4f4f4; }
.td-palegrey { font-size: 1.1em; background-color: #f9f9f9; }
.td-green { color: #fff; font-size: 1.1em; background-color: #7ba700; }
img { border:0px; }

/* Body Elements */

#wrapper { width: 984px; margin: 0 auto; }
#wrapper-print { width: 762px; margin: 0 auto; }
#logobar { background-image: url(../img-interface/logo-blue.jpg); background-repeat: no-repeat; width: 984px; height: 144px; float: left; }
#banner-top { width: 460px; height: 60px; float: right; margin-top: 35px; margin-right: 30px; }
#userbar { width: 984px; float:left }
#crumbtrail { line-height: 46px; background-image: url(../img-interface/crumb-arrow-blue.gif); background-repeat: no-repeat; text-indent: 88px; height: 45px; float:left ; }
#usertrail { font-weight: bold; line-height: 46px; text-align: right; text-indent: 88px; height: 37px; float: right  ; margin-right: 10px; }
#column-left { width: 183px; float:left  }
#column-centre { width: 474px; float:left ; margin-left: 28px; }
#column-full { width: 762px; float:left ; margin-left: 28px; }
#column-right { width: 269px; float:left ; margin-left: 30px; }
#column-shop { width: 973px; float:left ; }
.column-intro { width: 961px; float:left ; margin-left: 12px; }

#footer { background-image: url(../img-interface/img-footerbar.gif); background-repeat: no-repeat; background-position: 0 top; text-align: left; width: 984px; height: 90px; float: left; margin-top: 10px; }
#footer-text { color: #a1a1a1; font-size: 1.1em; line-height: 12px; text-indent: 140px; width: 769px; margin-top: 25px; float: left; }
#footer-text a { color: #a1a1a1; }
#footer-rank { width: 215px; margin-top: 20px; float: left; text-align: right;  }
#footer-copyright { color: #a1a1a1; font-size: 1.1em; line-height: 12px; text-indent: 12px; width: 984px; margin-top: 20px; float: left; }
#footer-text a { color: #a1a1a1; }
/* Homepage Content */

#btn-sell a { background-image: url(../img-homepage/btn-sell01.gif); background-repeat: no-repeat; text-indent: -9999px; width: 240px; height: 152px; float: left; margin-bottom: 8px; }
#btn-sell a:hover { background-image: url(../img-homepage/btn-sell02.gif); background-repeat: no-repeat; text-indent: -9999px; width: 240px; height: 152px; float: left;  }
#btn-facts a { background-image: url(../img-homepage/btn-facts01.gif); background-repeat: no-repeat; text-indent: -9999px; width: 233px; height: 152px; float: left; margin-bottom: 8px; }
#btn-facts a:hover { background-image: url(../img-homepage/btn-facts02.gif); background-repeat: no-repeat; text-indent: -9999px; width: 233px; height: 152px; float: left; }
#header-hotproperty-short { color: #a02a12; font-size: 2.2em; font-weight: bold; line-height: 64px; background-image: url(../img-homepage/header-house-short.gif); background-repeat: no-repeat; width: 474px; height: 53px; float: left; margin-top: 15px; margin-bottom: 10px; }
#header-searchresults { color: #005682; font-size: 2.2em; font-weight: bold; line-height: 64px; background-image: url(../img-search/header-results-full.gif); background-repeat: no-repeat; width: 762px; height: 53px; float: left; }
.info-house-text { font-size: 1.2em; width: 342px; float: left; }
.info-house-text2 { font-size: 1.2em; width: 645px; float: left; }
.btn-fulldetails a { background-image: url(../img-homepage/btn-viewfulldetails01.gif); background-repeat: no-repeat; text-indent: -9999px; width: 107px; height: 22px; float: left; margin-top: 5px; margin-bottom: 5px; }
.btn-fulldetails a:hover { background-image: url(../img-homepage/btn-viewfulldetails02.gif); background-repeat: no-repeat; text-indent: -9999px; width: 107px; height: 22px; float: left; }
.border-hotproperty { background-image: url(../img-homepage/img-thumb-border.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 116px; height: 116px; float: right; }
.thumb-hotproperty { width: 100px; height: 100px; float: left; margin-top: 8px; margin-left: 8px; }
.thumb-hotproperty a {
width:100px;
height:100px;
overflow:hidden;
display:block;
}
.column-centre-content { width: 474px; float:left ; }
.column-centre-divider { width: 474px; height: 23px; float:left ; }

label {
font-weight:bold;
font-size:11px;
}
.tooltip {
color:maroon;
font-size:11px;
}
.divider {
font-weight:bold;
font-size:11px;
color:maroon;
padding:10px 5px 30px 5px;
}

.divider label {
font-size:16px;
} 

/* Form Styles */
.dropdowns { font-size: 1em; }

/* Text Styles */

.txt-largest { font-size: 1.5em; }
.txt-large { font-size: 1.3em; }
.txt-small { font-size: 0.95em; }
.txt-smallest { font-size: 0.85em; }
.txt-price { color: #7ba700; font-size: 1.8em; }
.txt-green { color: #7ba700; }
.txt-lime { color: #b9d669; }
.txt-red { color: #a02a12; }
.txt-blue { color: #005682; }

.table-list { font-size: 0.9em }
/* Navigation Bar Items */

#nav { height: 41px; margin: 0 auto; padding: 0; clear: both; display: block; position: relative; list-style-type: none }
#nav li { float: left; overflow: hidden; }
#nav li a { background-repeat: no-repeat; display: block; text-indent: -5000px; }
#nav li a:hover { }

/* Button 01 Styles */
#btn01 a { background-image: url(../img-interface/btn01a.gif); background-repeat: no-repeat; width: 92px; height: 41px; float: left; margin-left: 28px; }
#btn01 a:hover { background-image: url(../img-interface/btn01b.gif); background-repeat: no-repeat; width: 92px; height: 41px; float: left; display: block; }
#btn01-on a { background-image: url(../img-interface/btn01c.gif); background-repeat: no-repeat; width: 92px; height: 41px; float: left; margin-left: 28px; }
#btn01-on a:hover { background-image: url(../img-interface/btn01b.gif); background-repeat: no-repeat; width: 92px; height: 41px; float: left; }

/* Button 02 Styles */
#btn02 a { background-image: url(../img-interface/btn02a.gif); background-repeat: no-repeat; width: 147px; height: 41px; float: left; }
#btn02 a:hover { background-image: url(../img-interface/btn02b.gif); background-repeat: no-repeat; width: 147px; height: 41px; float: left; display: block; }
#btn02-on a { background-image: url(../img-interface/btn02c.gif); background-repeat: no-repeat; width: 147px; height: 41px; float: left; }
#btn02-on a:hover { background-image: url(../img-interface/btn02b.gif); background-repeat: no-repeat; width: 147px; height: 41px; float: left; }

/* Button 03 Styles */
#btn03 a { background-image: url(../img-interface/btn03a.gif); background-repeat: no-repeat; width: 114px; height: 41px; float: left; }
#btn03 a:hover { background-image: url(../img-interface/btn03b.gif); background-repeat: no-repeat; width: 114px; height: 41px; float: left; display: block; }
#btn03-on a { background-image: url(../img-interface/btn03c.gif); background-repeat: no-repeat; width: 114px; height: 41px; float: left; }
#btn03-on a:hover { background-image: url(../img-interface/btn03b.gif); background-repeat: no-repeat; width: 114px; height: 41px; float: left; }

/* Button 04 Styles */
#btn04 a { background-image: url(../img-interface/btn04a.gif); background-repeat: no-repeat; width: 136px; height: 41px; float: left; }
#btn04 a:hover { background-image: url(../img-interface/btn04b.gif); background-repeat: no-repeat; width: 136px; height: 41px; float: left; display: block; }
#btn04-on a { background-image: url(../img-interface/btn04c.gif); background-repeat: no-repeat; width: 136px; height: 41px; float: left; }
#btn04-on a:hover { background-image: url(../img-interface/btn04b.gif); background-repeat: no-repeat; width: 136px; height: 41px; float: left; }

/* Button 05 Styles */
#btn05 a { background-image: url(../img-interface/btn05a.gif); background-repeat: no-repeat; width: 130px; height: 41px; float: left; }
#btn05 a:hover { background-image: url(../img-interface/btn05b.gif); background-repeat: no-repeat; width: 130px; height: 41px; float: left; display: block; }
#btn05-on a { background-image: url(../img-interface/btn05c.gif); background-repeat: no-repeat; width: 130px; height: 41px; float: left; }
#btn05-on a:hover { background-image: url(../img-interface/btn05b.gif); background-repeat: no-repeat; width: 130px; height: 41px; float: left; }

/* Button 06 Styles */
#btn06 a { background-image: url(../img-interface/btn06a.gif); background-repeat: no-repeat; width: 54px; height: 41px; float: left; }
#btn06 a:hover { background-image: url(../img-interface/btn06b.gif); background-repeat: no-repeat; width: 54px; height: 41px; float: left; display: block; }
#btn06-on a { background-image: url(../img-interface/btn06c.gif); background-repeat: no-repeat; width: 54px; height: 41px; float: left; }
#btn06-on a:hover { background-image: url(../img-interface/btn06b.gif); background-repeat: no-repeat; width: 54px; height: 41px; float: left; }

/* Button 07 Styles */
#btn07 a { background-image: url(../img-interface/btn07a.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; }
#btn07 a:hover { background-image: url(../img-interface/btn07b.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; display: block; }
#btn07-on a { background-image: url(../img-interface/btn07c.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; }
#btn07-on a:hover { background-image: url(../img-interface/btn07b.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; }

/* Button 08 Styles */
#btn08 a { background-image: url(../img-interface/btn08a.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; }
#btn08 a:hover { background-image: url(../img-interface/btn08b.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; display: block; }
#btn08-on a { background-image: url(../img-interface/btn08c.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; }
#btn08-on a:hover { background-image: url(../img-interface/btn08b.gif); background-repeat: no-repeat; width: 126px; height: 41px; float: left; }

/* Button 08 Styles */
#btn09 a { background-image: url(../img-interface/btn09a.gif); background-repeat: no-repeat; width: 90px; height: 41px; float: left; }
#btn09 a:hover { background-image: url(../img-interface/btn09b.gif); background-repeat: no-repeat; width: 90px; height: 41px; float: left; display: block; }
#btn09-on a { background-image: url(../img-interface/btn09c.gif); background-repeat: no-repeat; width: 90px; height: 41px; float: left; }
#btn09-on a:hover { background-image: url(../img-interface/btn09b.gif); background-repeat: no-repeat; width: 90px; height: 41px; float: left; }

#vertalign td {
vertical-align:top;
}
#selectname_HIP_Present {
display:none;
}
#selectname_HIP_Present2 {
display:none;
}
