/* h1{ font-weight: normal; }
h1 em { font-weight: bold; font-style: normal; margin-left: 5px; } */

div.property-details { padding-left: 10px; }
div.property-details div.detail-row { clear: both; padding-bottom: 10px; margin-bottom: 10px; }
div.property-details div.detail-row span { width: 150px; display: block; float: left; }
div.property-details div.detail-row strong { font-weight: bold; display: block; float: left; width: 300px; }
div.property-details p { clear: both; margin: 20px 0 5px 0; }

div.property-details div.no-results { width: 585px; height: 30px; background: transparent url(../images/components/search-results/no_results_bg.gif) 0 0 no-repeat; font-size: 1.25em; color: #10427a; font-weight: bold; padding: 10px 0 0 35px; }

div.details-container { position: relative; width: 620px; padding: 10px 0 0 0px; background: transparent url(../images/components/search-results/preview_details_bg.gif) 0 0 no-repeat; margin-bottom:20px; }
div.details-container h2 { font-weight: bold; color: #10427a; font-size: 1.25em; margin: 0 0 10px 10px; }
div.details-container h2 em { font-weight: normal; font-style: normal; }
div.details-container a { display: block;  padding-right: 20px; background: transparent url(../images/global/icon_arrow_right.gif) right center no-repeat; font-weight: bold; } 
div.details-container a.view-development { position: relative; float: right; width: 110px; margin-right: 10px; margin-top: -25px;  }
div.details-container a.view-future-development { width:170px; }

div.details-container div.property-thumbnail { border: 1px solid #aec2d2; width: 133px; margin: 0 20px 20px 10px; float: left; display: inline; }
div.details-container div.property-thumbnail img { display: block; }
div.details-container div.property-thumbnail span { display: none; }
div.details-container div.preview-copy { width: 400px; float: left; }
div.details-container div.preview-copy p { margin-top: 10px; }
div.details-container div.preview-copy div.offer-items { display: none; }

div.further-details { clear: both; }
div.further-details-container { background: transparent url(../images/components/search-results/further_details_bg.gif) left bottom no-repeat;  padding-bottom: 30px;}
div.further-details-container img.ajax-loader { margin-left:90px; }

ul#SearchResults li { margin-bottom: 10px; }

div#Content div.further-details a { text-decoration: none; }
div#Content div.further-details a.toggle { display: block; width: 600px; height: 23px; margin-top: 10px; padding-top: 5px; text-decoration: none; color: #FFFFFF; background: #316c9b url(../images/components/search-results/toggle_details_bg.gif) 0 bottom no-repeat; position: relative; }
div#Content div.further-details a.toggle span { cursor: pointer; width: 180px; display: block; padding-right: 20px; padding-left: 10px; background: transparent url(../images/components/search-results/toggle_arrows.gif) right bottom no-repeat; }
div#Content div.further-details a.expanded { background-position: 0 0px; }
div#Content div.further-details a.expanded span { background-position: right -1px; }

div#Content div.datagrid { clear: both; }
div#Content div.further-details table { width: 600px; margin: 10px; } 
div#Content div.further-details table th, div.further-details table td { height: 30px; border-bottom: 1px solid #aec2d2; text-align: left; }
div#Content div.further-details table th a { display:inline; padding: 0; background: none; float: left; }
div#Content div.further-details table td a { padding-right: 5px; }
div#Content div.further-details div.page-summary { display: inline; color:#004A83; font-weight:bold; padding-left:10px; float:left; }
div#Content div.further-details div.page-links { float: right; }
div#Content div.further-details div.page-links a { background: none; }
div#Content div.further-details div.page-links ul li { float: left; }
div#Content div.further-details div.page-links ul li.current a { color:#9DB5C7; }
div#Content div.further-details a.hide-container { width: 60px; margin-left: 10px; float: left; }

div#Content div.further-details div#loader { position: absolute; right: 20px; top: 8px;  }
div#Content div.further-details div#loader img { border: 0; }

div.notify-me { clear: both; }
div#Content div.notify-me a { text-decoration: none; }
div#Content div.notify-me a.toggle { display: block; width: 600px; height: 23px; margin-top: 10px; padding-top: 5px; text-decoration: none; color: #FFFFFF; background: #316c9b url(../images/components/search-results/toggle_details_bg.gif) 0 bottom no-repeat; position: relative; }
div#Content div.notify-me a.toggle span { cursor: pointer; width: 60px; display: block; padding-right: 20px; padding-left: 10px; background: #316c9b url(../images/components/search-results/notify.gif) right 2px no-repeat; }
div#Content div.notify-me a.expanded { background-position: 0 0px; }

div#Content div.notify-me table { width: 600px; margin: 10px; } 
div#Content div.notify-me table th, div.further-details table td { height: 30px; border-bottom: 1px solid #aec2d2; text-align: left; }
div#Content div.notify-me table th a { display:inline; padding: 0; background: none; float: left; }
div#Content div.notify-me table td a { padding-right: 5px; }
div#Content div.notify-me div.page-summary { display: inline; color:#004A83; font-weight:bold; padding-left:10px; float:left; }
div#Content div.notify-me div.page-links { float: right; }
div#Content div.notify-me div.page-links a { background: none; }
div#Content div.notify-me div.page-links ul li { float: left; }
div#Content div.notify-me a.hide-container { width: 60px; margin-left: 10px; float: left; }


body.offer-available div.details-container div.property-thumbnail { border-color: #cc0000; }
body.offer-available div.details-container div.property-thumbnail span { display: block; color: #FFFFFF; background: #cc0000; font-weight: bold; width: 100%; text-align: center; padding: 1px 0 1px 0;  }
body.offer-available div.details-container div.preview-copy div.offer-items { display: block; background: transparent url(../images/components/offers/offer_items_bg.gif) left bottom no-repeat; width: 450px; margin-bottom: 10px; }
body.offer-available div.details-container div.preview-copy ul { display: block; width: 450px; margin: 0; padding: 0; background: transparent url(../images/components/offers/offer_items_top.gif) 0 0 no-repeat; overflow: hidden; padding-top: 7px; }
body.offer-available div.details-container div.preview-copy ul li { padding-left: 30px; font-weight: bold; background: url(../images/components/offers/red_tick.gif) 10px 2px no-repeat; width: 180px; float: left; }

div#Content div.details-container-has-offers div.property-thumbnail { border-color: #cc0000; }
div#Content div.details-container-has-offers div.property-thumbnail span { display: block; color: #FFFFFF; background: #cc0000; font-weight: bold; width: 100%; text-align: center; padding: 1px 0 1px 0;  }
div#Content div.details-container-has-offers div.preview-copy div.offer-items { display: block; background: transparent url(../images/components/offers/offer_items_bg.gif) left bottom no-repeat; width: 450px; margin-bottom: 10px; }
div#Content div.details-container-has-offers div.preview-copy ul { display: block; width: 450px; margin: 0; padding: 0; background: transparent url(../images/components/offers/offer_items_top.gif) 0 0 no-repeat; overflow: hidden; padding-top: 7px; }
div#Content div.details-container-has-offers div.preview-copy ul li { padding-left: 30px; font-weight: bold; background: url(../images/components/offers/red_tick.gif) 10px 2px no-repeat; width: 180px; float: left; }


div#Content div.details-container-is-future-development div.property-thumbnail { border-color: #cc0000; }
div#Content div.details-container-is-future-development div.property-thumbnail span { display: block; color: #FFFFFF; background: #cc0000; font-weight: bold; width: 100%; text-align: center; padding: 1px 0 1px 0;  }



body.search-results h1 em { font-style: normal; }

/* TEMP SHOULD BE HIDDEN WITH JQUERY */



