.tabButtons {width:370px; right:0; }

/** PRICE INFO **/
.heading			{ position:relative; }
.heading h1, .heading h2		{ font-size:1.6em; color:Black; }
.heading p.brief 	{ margin-top:0; font-size:1.4em; }
.heading .title 	{ float:left; width: 580px; }
.heading  .priceInfo 			{ float:right; width:250px; text-align:right; position:relative; top:-4px; }
.heading  .priceInfo .offers{ color:#bfbfbf; display:block; }
.heading  .priceInfo .status{ color:#bfbfbf; display:block; } 
.heading  .priceInfo .price	{font-size:1.7em; color:Black; display:block; height:28px; }
.heading  .priceInfo .period{ display:block; }
.heading .rent .offersmemore	{ display:none; }
.heading .sale .perioingont		{ display:none; }
.heading .priceRange, .heading .devPrice { }
.heading .priceRange .price, .heading .devPrice .price {display:inline;}
.heading .priceRange .price		{ font-size:1.5em; }
.heading .pricelessAuction .price { font-size:1.5em; }

.firstCol { padding-top:0; }
.firstCol .xrb1tl { display:none; }
.firstCol .xrb1tr { display:none; }
.firstCol .propfooter	{ clear:both; padding-top:20px; }
.firstCol .propfooter a	{ color:#444444; font-size:0.8em; }
.firstCol .propfooter .btn	{ color:White; float:right; font-size:1em; }
.firstCol .propfooter a.back { line-height:1.5em; }
.firstCol .propfooter .backto {font-size:0.8em;}
.secondCol .joinedBox { padding-top:0; padding-bottom:0; }
.secondCol .joinedBox .xrb1tr { display:none; }
.secondCol .joinedBox .mpu	{ float:left; clear:both; margin:0;float:none; }
.secondCol .joinedBox .enquiryWrapper { margin-bottom:20px; }

.actions 		{ float:right; clear:right; width:340px; }
.actions a		{ float:right; }
.actions a.contactbtn {margin-left:10px;}

.tabButtons {top:22px;}
.tabButtons a 	{ color:#666666; text-decoration:none; display:block; float:right; padding-left:30px; line-height:28px; height:28px;
					background:transparent url(../images/print.png) no-repeat scroll left center; margin-left:20px;}
.tabButtons a.tweet { background:transparent url(../images/tw.png) no-repeat scroll left center; padding-left:30px;}
.tabButtons a.facebook { background:transparent url(../images/fb.png) no-repeat scroll left center; width:56px; height:18px; padding:0; position:relative; top:5px; }
.tabButtons iframe { float:right; position:relative; top:4px; margin-left:20px; }

#page ul.tabs {padding-top:0;}
.back {width:960px; height:25px; }
.back a { float:left; margin-right:15px; color:#646464; text-decoration:none; padding-left:25px; background:transparent url(../images/buttons.png) no-repeat scroll -10px -348px; }

hr 	{ clear:both; height:1px; border:none; background-color:#454545; }

.firstCol .box	{ clear:both; float:left; padding:20px; width:550px; margin-bottom:20px; }
.box h2		 	{ border-bottom:solid 1px #ccc; padding:0 0 0.5em 0; margin:0 0 0.5em 0;}
.box h3			{ font-size:10pt; font-weight:bold; margin-bottom:5px; }
.firstCol .box p { line-height:1.3em;  }

/** PROPERTY TYPES **/

.types th {font-style:italic;border-bottom:solid 1px Black;}
.types td {padding:3px 0 3px 0;text-align:left;}
.types .type {width:315px;padding-left:5px;padding-right:5px;}
.types .rooms {font-size:8pt;color:#666;}
.types .style {font-size:8pt;color:#666;}
.types .price {width:165px;}
.types .units {width:85px;}
.types .units .avail {font-size:8pt;}
.types tbody tr td {background-color:#efefef;}
.types tbody tr.odd td {background-color:#f9f9f9;}
.types tbody tr .offers {font-size:8pt;color:#999;display:block;}
.types tfoot {visibility:hidden;}
.types tfoot tr td {border-top:solid 1px Black;}
.types tfoot tr td a {display:block;float:right;margin-right:5px;}
.types tfoot tr td a.disabled {text-decoration:none;cursor:default;color:#ccc;}

/** PROPERTY UNITS **/
.units {text-align:left;}
.units th {font-style:italic;border-bottom:solid 1px Black;}
.units td {padding:3px 0 3px 0;}
.units .address {width:300px;padding-left:5px;}
.units .price {width:140px;}
.units .size {width:115px;}
.units tbody tr td {background-color:#efefef;}
.units tbody tr.odd td {background-color:#f9f9f9;}
.units tbody tr .offers {font-size:8pt;color:#666;display:block;}
.units tfoot {visibility:hidden;}
.units tfoot tr td {border-top:solid 1px Black;}
.units tfoot tr td a {display:block;float:right;margin-right:5px;}
.units tfoot tr td a.disabled {text-decoration:none;cursor:default;color:#ccc;}


/** AGENT/DEVELOPER **/

.contact .logo			{ clear:both; float:left; margin-top:5px; width:80px; height:80px; text-align:center; }
.contact .logo img		{ padding:10px; background:White; }
.contact .details		{ float:right; width:440px; line-height:1.3em;}
.contact .details h3 	{ margin:5px 0 5px 0; }
 
/** DETAILS TAB **/
.detailsTab .information .lbl,
	.detailsTab .information .val   { display:block; float:left; width:158px; padding:4px 0 4px 0; border-bottom: solid 1px #d5d5d5; }
.detailsTab .information .lbl {width:115px; }

.detailsTab .information .wide { clear:both; padding:4px 0 4px 0; }
.detailsTab .information .wide div {display:block; float:left; width:435px; }
.detailsTab .information .wide .val {display:block; float:left; width:435px; }
.detailsTab .information .wide strong {display:block; float:left; width:115px; }

.detailsTab .yourproperty { text-align:center; font-size:16px; }
.detailsTab .yourproperty strong { color:#eb4901; }
.detailsTab .yourproperty a span { display:none; }
.detailsTab .yourproperty a { display:block; width:183px; height:39px; margin:10px auto 0 auto; background:Transparent url(../images/featurethis.png) no-repeat scroll 0 0; }

.detailsTab .auction .venue { float:left; width:275px; margin-top:20px; }
.detailsTab .auction .logo	{ float:left; margin-top:20px;}

.detailsTab .description u {text-decoration:none !important; }
.detailsTab .directions u {text-decoration:none !important; }
.detailsTab .description a.deeplink { color:#646464; }
.detailsTab .description p.tagline { font-size:1em; font-weight:bold; margin-bottom:5px; margin-top:20px; }
.detailsTab .description hr { background-color:#ccc; margin:10px 0 15px 0; }

#popup .enquiry	    { margin:0 10px 0 10px;}
.enquiry .logo	 	{ text-align:center; margin-bottom:20px; }
.enquiry .logo img	{ padding:20px; background-color:White; }
.enquiry .logos	 	{ text-align:center; margin-bottom:20px; background-color:White; padding:10px;}
.enquiry 			{ padding:20px; width:260px; margin-bottom:20px; }
.enquiry .agent		{ padding:20px 0 20px 0; margin-bottom:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; line-height:1.5em; font-size:11pt; }
.enquiry .agent	em	{ font-size:9pt; } 
.enquiry .agent .tel { color:#313030; }
.enquiry .agent .address { font-size:9pt; color:#313030; }
.enquiry h2			{ color:#eb4901; border:none; padding-bottom:0; font-size:1.1em; padding-left:28px; background:transparent url(../images/buttons.png) no-repeat scroll -10px -372px; }
.enquiry .contactrow			{ font-size:0.8em; }
.enquiry .row 					{ clear:both; padding-top:5px;}
.enquiry .row label 			{ display:block; height:0px; overflow:hidden; font-weight:bold; }
.enquiry .row label.checkbox	{ display:inline; font-weight:normal; }
.enquiry .row input.textbox,
	.enquiry .row textarea		{ width:254px; border:solid 1px #e5e2e2; padding:3px; color:#646464; }
.enquiry .row select			{ width:260px; }
.enquiry .row textarea			{ display:block;height:70px; }
.enquiry .directnote 			{ font-size:8pt; }
.enquiry .errorSummary {padding:5px;background:White;border:solid 1px Red;color:Red;margin-bottom:10px;}
.enquiry a { color:#646464; }
.enquiry .checkboxes { line-height:1.4em; }

.msie_6 .enquiry .row input.textbox		{ width:250px; }
.msie_6 .enquiry .row select			{ width:250px; }
.msie_6 .enquiry .row #comments			{ width:250px; }
.msie_6 .enquiry .xrb2br	{ bottom:-1px; }
.msie_6 .enquiry .xrb2bl	{ bottom:-1px; }

/** Mortgage Information **/

.mortgage { padding:10px 10px 20px 10px; margin-bottom:20px; width:280px; }
.mortgage .calculator { padding:10px 10px 0 10px; }
.mortgage .payment .price { color:#eb4901; font-size:26px; } 
.mortgage .payment .pm { font-size:14px; color:#919191; } 
.mortgage .ad { min-height:250px; }
.mortgage p { font-size:11px; margin:10px 0 0 0; padding-bottom:20px; color:#949494; /*border-bottom:solid 1px #d5d5d5;*/ }
.mortgageAd { margin-bottom:20px; }

/** Help & Advice **/
.advice { }
.advice h3 a { color:#464646; text-decoration:none; }
.advice h3 { font-size:16px; font-weight:normal; }
.advice .ad { border-top:solid 1px #ccc; margin-top:20px; padding-top:10px; }
.advice a { color:#949494; }
.advice .crumb { float:right; font-size:10px; }

/** Similar Properties **/
.similar						{ padding:20px 12px 20px 12px !important; width:566px !important; }
.similar h2						{ margin-left:5px; margin-right:5px;} 
.similar .more					{ float:right; }
.similar ul						{ list-style-type:none; margin:0; padding:0; }
.similar ul li					{ float:left; width:175px; height:230px; padding:6px; line-height:1em; }
.similar ul li .photo img		{ padding:5px; border:solid 1px #ccc; background:White; }
.similar ul li .photo 			{ text-align:center; }
.similar ul li h3				{ font-size:12px; margin-bottom:5px; }
.similar ul li a				{ color:#eb4901; }
.similar ul li .brief			{ color:#333; font-size:0.8em; }
.similar ul li .priceInfo		{ color:#8c8b8b; font-size:0.8em; }
.similar .relatedLinks			{ font-size:10px; padding-top:10px; clear:both;}
.similar .relatedLinks a		{ color:#646464;  }

.similarTab						{ width:600px; }

.secondCol .relatedLinks { padding:20px; margin-bottom:20px; }
.secondCol .relatedLinks a { color:#646464; line-height:1.5em; }

/** SLIDESHOW **/
.slideshowTab .photobg		{ width:582px; text-align:center; float:left; margin-right:20px; }
.slideshowTab .photobg img	{ border:solid 1px #ccc; }
.slideshowThumbs 			{ padding:20px; float:left; margin-bottom:20px; }
.slideshowThumbs .thumbnails{ width:260px; height:170px; overflow:hidden; }
.slideshowThumbs .scroller	{ float:left; }
.slideshowThumbs .thumb 	{ float:left; width:80px; height:50px; overflow:hidden; margin:3px; text-align:center;}
.slideshowThumbs .thumb img	{ border:none; }
.slideshowThumbs .paging .prev { float:left; }
.slideshowThumbs .paging .next { float:right; }
.slideshowThumbs .paging .disabled { display:none;}


/** MAP **/
.mapTab { width:920px; }
.mapTab .wideskyscraper {width:160px; height:600px; float:right;	}
.mapTab	.map 			{ width:740px; }
.mapTab .propfooter { width:920px; float:left; }
.mapTab .propfooter .relatedLinks { float:left; width:500px; }
.mapTab .propfooter a { margin-right:180px; }

/** VIRTUAL TOUR **/
.videoTab { width:920px; }
.videoTab .wideskyscraper {width:160px; height:600px; float:right;	background:#c2ffdc;	}
.videoTab	.video 			{ width:920px; height:490px; text-align:center; padding-top:20px;}

/** 360 TOUR **/
.tour360Tab { width:920px; }
.tour360Tab .wideskyscraper {width:160px; height:600px; float:right;	background:#c2ffdc;	}
.tour360Tab	.video 			{ width:920px; height:490px; text-align:center; padding-top:20px;}

/** MAP **/
.slideshowTab { width:920px; }
.slideshowTab .wideskyscraper {width:160px; height:600px; float:right;	background:#c2ffdc;	}
.slideshowTab	.video 			{ width:740px; height:490px; text-align:center; padding-top:80px;}

/** STREETVIEW **/
.streetviewTab 						{ width:920px; }
.streetviewTab  .wideskyscraper 	{width:160px; height:600px; float:right;	background:#c2ffdc;	}
.streetviewTab	.panorama 			{ width:920px; float:left; height:400px; margin-bottom:20px; }
.streetviewTab	.panorama .xMapMessage { display:none; }
.streetviewTab	.map				{ clear:left; float:left; margin-right:20px;}
.streetviewTab	.img				{ float:left; }
.streetviewTab .propfooter { width:920px; float:left; }

/** STATISTICS */
.statisticsTab #holder { height: 480px; margin-left:-20px; }
.statisticsTab .performance { padding:20px; position:relative; }