* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

body {
	background-color: #005D9B;
}
#saleDetails #saleDetails-wrapper {
	FONT-SIZE: 0.75em;
	WIDTH: 98%;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#saleDetails H1 {
	margin:0px;
	padding:0px 15px 0px 8px;
	FONT-SIZE: 1.3em;
	COLOR: #005d9b;
	LINE-HEIGHT: 34px;
	HEIGHT: 34px;
	TEXT-ALIGN: right;
	font-weight: normal;
}

#saleDetails H2 {
	margin:0px;
	padding:0px;
	FONT-SIZE: 1.3em;
	color: #FFFFFF;
	color:#005d9b;
}
#saleDetails-header h1 {
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #CCC;
	padding:0px;
	color: #195B9C;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	position:relative;
	height:36px;
	line-height:36px;
	text-align:left;
}

#saleDetails-header h1 span {
	top:0px;
	right:0px;
	position:absolute;
	font-size: 14px;
	color: #195B9C;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	text-transform: uppercase;
	height:36px;
	line-height:36px;
}

#saleDetails-header h2 {
	color: #FFFFFF;
	background-color: #005D9B;
	padding: 7px;
	margin: 0px;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}

#saleDetails-header h3 {
	font-size: 18px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	color: #666666;
	margin-top: 5px;
}

.rightInfo     {
	float: right;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.rightInfo  a  {
	font-size: 12px;
}
.rightInfo ul {
	list-style-type: none;
}
.rightInfo li {
	list-style-type: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#action-sendtofriend  {
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#action-moreinfo {
	background-image: url(../images/subscribe.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#action-enquiry {
	background-image: url(../images/message.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}

.rightInfo #movie {
	background-image: url(../images/movie.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}

#saleDetails #saleDetails-content {
	padding:0px 8px 8px 8px;
	BACKGROUND: url(../images/sale_details_bg.gif) repeat-y;  
	/*HEIGHT: 2300px*/
}
#saleDetails #saleDetails-header {
	margin:0px;
	padding:0px;
}

#saleDetails #saleDetails-header UL {
	FONT-SIZE: 0.9em; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
#saleDetails #saleDetails-header A {
	COLOR: #005d9b
}
#saleDetails #saleDetails-header LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #005d9b; PADDING-TOP: 0px; WHITE-SPACE: nowrap;
}

#saleDetails .listing-main-image-cell {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #EAEAE8;
}

#saleDetails .listing-main-image-cell img {
	width: 580px;
}

#saleDetails .listing-thumbnails {
	FLOAT: left;
	PADDING: 5px;
	BACKGROUND-COLOR: #EAEAE8;
	width: 797px;
	margin-bottom: 17px;
}

#saleDetails .listing-thumbnails img{

}


#saleDetails #pics {
	FLOAT: left;
	WIDTH: 179px;
	TEXT-ALIGN: center;
	background-color: #CCCCCC;
	padding-top: 5px;
}
#saleDetails #pics IMG {
	MARGIN-BOTTOM: 5px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: 165px;
}
#saleDetails #description DL {
	FLOAT: left;
	margin-bottom: 10px;
}
#saleDetails #description DT {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	border-top:1px solid #CCC;
	padding-top: 5px;
	color: #005D9B;
}
#saleDetails #description DD {
	margin:-16px 0px 0.5em 10px;
	DISPLAY: block;
	PADDING-LEFT: 90px;
	line-height: 140%;
}

#saleDetails #saleDetails-footer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 34px; BACKGROUND: url(../images/sales_details_footer_bg.gif) no-repeat; PADDING-BOTTOM: 8px; PADDING-TOP: 15px; HEIGHT: 48px
}
#saleDetails #saleDetails-copyright {
	padding:20px 20px 20px 30px;
	clear:both;
	FONT-SIZE: 0.8em;
	COLOR: #969696;
	height:30px;
}
#saleDetails #saleDetails-copyright P {
	
}
#saleDetails #saleDetails-copyright UL {
	FLOAT: right; LIST-STYLE-TYPE: none
}
#saleDetails #saleDetails-copyright LI {
	BORDER-RIGHT: #005d9b 1px solid; PADDING-RIGHT: 0.3em; MARGIN-TOP: 0.1em; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px
}
#saleDetails #saleDetails-copyright LI:unknown {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#saleDetails #saleDetails-copyright LI.last {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#myList #wrapper {
	FONT-SIZE: 0.75em; MARGIN: 12px auto 0px; WIDTH: 816px; POSITION: relative; TEXT-ALIGN: left
}
#myList P {
	MARGIN-BOTTOM: 1em
}
#myList H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 38px; FONT-SIZE: 1.3em; BACKGROUND: url(../images/mylist_h1_bg.gif) repeat-y; PADDING-BOTTOM: 0px; COLOR: #005d9b; LINE-HEIGHT: 49px; PADDING-TOP: 8px; HEIGHT: 60px
}
#myList #content {
	PADDING-RIGHT: 38px; PADDING-LEFT: 38px; BACKGROUND: url(../images/mylist_bg.gif) repeat-y; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#myList #tagline {
	LEFT: 38px; COLOR: #6e6e6e; POSITION: absolute; TOP: 44px
}
#myList #saleDetails-footer {
	COLOR: #005d9b;
	padding: 20px;
}
#resultsTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#resultsTable TD {
	BORDER-BOTTOM: #e0e0e0 1px solid
}
#resultsTable .resultImage {
	WIDTH: 190px
}
#resultsTable .resultImage IMG {
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: 180px;
	margin-right: 20px;
}
#resultsTable TBODY TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
#resultsTable TBODY H3 {
	FONT-SIZE: 1.2em;
	FLOAT: left;
	COLOR: #005d9b;
	font-weight: normal;
}
#resultsTable TBODY P.info {
	FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #005d9b; TEXT-INDENT: 1em
}
#resultsTable TBODY UL {
	BORDER-TOP: #eaeaea 1px solid;
	COLOR: #989c7d;
	BORDER-BOTTOM: #eaeaea 1px solid;
	LIST-STYLE-TYPE: none;
	HEIGHT: 30px;
	margin:1em 0px 10px 0px;
	padding: 0px;
}
#resultsTable TBODY UL LI {
	DISPLAY: block;
	FLOAT: left;
	LINE-HEIGHT: 22px;
	height: 22px;
}
#resultsTable TBODY UL LI IMG {
	PADDING-LEFT: 5px;
	VERTICAL-ALIGN: bottom
}
* HTML #resultsTable TBODY UL LI IMG {
	padding: 2px;
}
#resultsTable TBODY UL LI.description {
	BACKGROUND: url(../images/arrow_gold.gif) no-repeat 0px 50%;
	WIDTH: 237px
}
#resultsTable TBODY UL LI.price {
	FONT-WEIGHT: bold; FLOAT: right; WIDTH: 108px; COLOR: #c00; TEXT-ALIGN: center
}
#resultsTable TBODY UL LI.price SPAN {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.9em; BACKGROUND: #c00; PADDING-BOTTOM: 0.1em; COLOR: #fff; PADDING-TOP: 0.1em
}
#resultsTable TBODY UL LI.roomInfo {
	WIDTH: 80px;
	padding: 0px;
	height: 32px;
}
#resultsTable TBODY .link {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_blue.gif) no-repeat 0px 50%
}
#resultsTable TBODY .download {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/paperclip.gif) no-repeat 0px 50%
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}

/* bottom panel*/

.listing-mapping .Blue {
	background-color: #195B9C;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	color: #FFFFFF;
	padding: 7px;
	width: 308px;
}

#saleDetails #bottom_panel {
	CLEAR: both;
	MARGIN: 20px 0px;
	PADDING-TOP: 10px;
}
#saleDetails .listing-mapping {
	FLOAT: left; WIDTH: 295px
}
#saleDetails .listing-mapping H3 {
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 10px
}

#saleDetails #listing-map {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	FLOAT: left;
	OVERFLOW: hidden;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 320px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 315px
}
	
#saleDetails #calculator {
	FLOAT: right;
	background-color: #195B9C;
	background-image: url(../images/mortgageCalcTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	width: 260px;
}

#saleDetails #calculator H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 10px;
	COLOR: #000;
	TEXT-ALIGN: left
}

#saleDetails #calculator FORM {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 11px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	width: 228px;
}

.form#loan_calculator {
	background-color: #FFFFFF;
	width: 238px;
	margin: 0px;
}

.form#loan_calculator TD {
	FONT-SIZE: 10px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}

/*.form#loan_calculator input[name="IntRate1"],
.form#loan_calculator input[name="TermYear1"] {
	width: 30px;
}*/

.form#loan_calculator TD.contact-buttons {
	PADDING-TOP: 0px
}

.form#loan_calculator input, .form#loan_calculator select {
	width: 110px;
}

.form  TD.contact-buttonsLeft input {
	text-align: center;
	background-color: #666666;
	color: #FFFFFF;
	margin-left: 100px;
	border: 1px solid #195B9C;
}

.form#loan_calculator tr td strong {
	font-size: 10px;
}

