/*
		Purpose:	Particulars, Style Sheet
		Site:		www.
		Author:		Mark Rowlands, (c) Fusion Advertising & Design Ltd 2006
		Version:	0.01 (13th February 2006)
		
		Changes:
			0.01	MR	13/09/2003	Initial development
	
*/ 

#searchListResultContainer { text-align:left; vertical-align:top; width:753px; }
	#searchListResult { padding:0; width:741px; background-image:url(../images/bg_particulars.gif); background-repeat:repeat-y; background-position:0 0; }
	#searchListResultInner { margin-left:12px; width:717px; }
#particularsContainer { text-align:left; vertical-align:top; width:753px; }
	#particulars { vertical-align:top; width:739px; background-image:url(../images/bg_particulars.gif); background-repeat:repeat-y; background-position:0 0; }


.stageCaption { background-color:#CC0000; text-transform:uppercase; padding:3px; color:#FFFFFF; font-size:10px; display:inline; margin:0 5px 0 0; font-weight:normal;  }

/* SEARCH RESULTS BY LIST TAGS
------------------------------------------------
*/
#searchListResult .pageTitle { margin-left:12px; margin-right:12px; }
/* For Each Property Result */
#searchListResult .results { padding-bottom:14px; background-image:url(/resources/images/dotted_h_search.gif); background-repeat:repeat-x; background-position:bottom left; clear:both;}
#searchListResult .photoMain { width:235px; vertical-align:top; }
#searchListResult .photoMain img { margin-right:12px; }
#searchListResult .overview { width:480px;  vertical-align:top; }
#searchListResult .searchResultStreet {  margin:0 0 0 0; font-size:1.7em; font-weight:700; }
#searchListResult .area { padding:5px 0 10px 0; font-size:1em; font-weight:normal; }
#searchListResult .overviewDescription { width:480px; padding:0 0 5px 0; font-size:1.1em; } 
#searchListResult .bedrooms { margin:3px 0 10px 0; font-size:1.1em;  }
#searchListResult .searchResultPrice { text-align:right; margin:0 0 0 0; font-size:1.6em; font-weight:bold;color:#7bb012; }
#searchListResult .footer { }

#searchListResult .propertySummary {  margin:5px; margin-left:0px; font-size:1.4em; }
#searchListResult .propertySummary .bedrooms { width:25px; }
#searchListResult .propertySummary .bathrooms { width:30px; text-align:center;  }
#searchListResult .propertySummary .reception { width:30px; text-align:center; }
#searchListResult .propertySummary .parking { width:25px; }

#searchListResult .propertySummary {  margin:5px; margin-left:0px; font-size:1.1em; }
#searchListResult .footer #options { float:right; }
#searchListResult .footer #options li { margin:0; margin-left:5px; padding:0; list-style:none; background-image:none; float:left;}
#searchListResult .footer #options .more a { background-image:url(../images/but_more.gif); background-repeat:no-repeat; background-position:0 -19px; width:82px; height:19px; display:block; }
#searchListResult .footer #options .more a:hover { background-position:0 0; }
#searchListResult .footer #options .shortlist a { background-image:url(../images/but_plus_shortlist.gif); background-repeat:no-repeat; background-position:0 -19px; width:82px; height:19px; display:block; }
#searchListResult .footer #options .shortlist a:hover { background-position:0 0; }
#searchListResult .footer #options .shortlistRemove a { background-image:url(../images/but_minus_shortlist.gif); background-repeat:no-repeat; background-position:0 -19px; width:82px; height:19px; display:block; }
#searchListResult .footer #options .shortlistRemove a:hover { background-position:0 0; }

/* Property Result Navigation */
#searchListResult .navResults { clear:both; margin-bottom:10px; padding-top:5px; padding-bottom:5px; }
#searchListResult .navResults .resultSet { padding:0 0 0 12px; }
#searchListResult .navResults select { margin:0 15px 0 0; font-size:1.1em; }
#searchListResult .perPage {text-align:right; }
#searchListResult .order { text-align:right; }


/* FULL DETAIL TAGS
------------------------------------------------
*/

/* Tab Sub-Navigation */
#local-nav { margin-top:12px; margin-left:12px; padding:0 0 10px 0; width:485px; }
#local-nav a { padding:0 5px 0 0; }
#local-nav .sectionLabel { font-size:1.4em; padding:0 0 0 0; margin:0 0 2px 0; }

/* Property Header  */
#particulars { clear:both; }
#particulars .particularsTitle { padding:0; font-size:2.2em; margin-top:5px; color: #6E7160; font-weight: normal; }
#particulars #headerRow { margin-bottom:5px; }
#particulars .particularsStreet { padding:0; font-size:2.2em; margin-top:5px; margin-left:12px;  }
#particulars .particularsBedrooms { font-size:1.7em; margin-bottom:5px;margin-left:12px; }
#particulars .particularsPrice { font-size:2.2em; text-align:right; color:#7bb012; margin-right:12px; }
#particulars .divisionTag { margin:0 0 0 12px; }
#particulars .particularsTenure { text-align:right; text-transform:uppercase; font-size:1.2em; margin-top:3px; margin-right:12px; }
/* Gallery / Slide Show Tags */
#particularsGallery { width:180px; margin-right:12px; margin-left:12px; }
#particularsGallery li a { border:1px solid #FFFFFF; display:block; }
#particularsGallery li a:hover { border:1px solid #7BB012; }
#particularsGallery li a.inactive { filter:alpha(opacity=70); opacity:0.7;	-moz-opacity:0.7; width: 88px; /* width is required to make transparencies work in IE. */ }
#particularsGallery li a.active { border:1px solid #CC0000; }
#particularsGallery ul { margin:0; margin-top:5px; padding:0; width:717px; }
#particularsGallery li { padding:0 4px 4px 0; margin:0; list-style:none; float:left; background-image:none;}

/* Slide Show Gallery 3 Formatting */
#slideShow3 { width:230px; overflow:auto; height:364px; }
#slideShow3  li a { border:1px solid #FFFFFF; display:block; width: 92px; padding:0; margin:0; } /* width is required to make transparencies work in IE. */
#slideShow3  li a:hover { border:1px solid #7BB012; }
#slideShow3  li a.inactive { filter:alpha(opacity=70); opacity:0.7;	-moz-opacity:0.7;  }
#slideShow3  li a.active { border:1px solid #7BB012; }
#slideShow3  ul { margin:0 0 0 6px; padding:0; width:200px; }
#slideShow3  li { padding:0 0 6px 6px; margin:0; list-style:none; float:left; background-image:none;}

/* Slide Show Controls */
#control ul { margin:0; padding:0; height:26px; width:485px; }
#control li { margin:0; padding:0; list-style:none; background-image:none; float:left;}
#control a { height:15px; display:block; background-repeat:no-repeat; background-position:0 0; }
#control a:hover { display:block; background-repeat:no-repeat; background-position:0 -15px; }
#control .slidePlay a { background-image:url(../images/control_play.gif); width:67px; height:21px;}
#control .slidePlay a:hover { background-position:0 -21px;}
#control .slidePause a { background-image:url(../images/control_pause.gif); width:67px; height:21px; }
#control .slidePause a:hover { background-position:0 -21px; }
#control .slideNext a { background-image:url(../images/control_next.gif); width:63px; }
#control .slidePrevious { padding-left:265px; }
#control .slidePrevious a { background-image:url(../images/control_previous.gif); width:90px; }



#particulars .section { margin-left:12px; margin-right:12px; width:717px; }
#particulars .section p { margin:0px; padding:10px 0px 10px 0px}
/* FULL DETAIL, OVERVIEW REGION TAGS
------------------------------------------------
*/

#particulars .photoMain { }
#particulars .photoMain img { margin:12px 0 12px 12px; border:none; }
#particulars .photoAlt { padding-left:12px }
#particulars .photoAlt ul { width:233px; margin:0; padding:0; }
#particulars .photoAlt img { border:none;  }
#particulars .photoAlt li { padding:0; margin:0 0 0 6px; list-style:none; background-image:none; float:left;}
#particulars .photoAlt li.first { margin:0;}
#particulars .summaryContainer { width:265px; padding-top:12px; }
#particulars .summary { margin-left:1px; width:264px; height:352px; background-image:url(../images/bg_particulars_overview.jpg); background-position:0 0; background-repeat:no-repeat; }
#particulars .summaryInner { width:240px; text-align:justify; margin:0 12px 12px 12px; padding-top:12px; font-size:1em; }
#particulars .summaryInner .floorplan { margin-top:12px; text-align:center; }

.interest {  width:265px; height:82px; background-image:url(../images/bg_particulars_interest.jpg); background-position:0 0; background-repeat:no-repeat; }
.interestInner { width:240px; text-align:justify; }
.interestInner p.branchTel { padding-top:25px; margin:0 0 0 12px; font-size:1.7em;}
.interestInner p.propertyReference { margin:0 0 0 12px; font-size:1em; }


/* #particulars .lifestyleCaption { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; margin-bottom:5px; margin-top:10px; } */

/* #particulars #bulletPoints { float:left; }
#particulars #bulletPoints ul { clear:both; margin:0; margin-right:10px; padding:0; width:185px; }
#particulars #bulletPoints li { } */

#particulars .propertySummary { margin-right:12px; float:left; width:216px; height:56px; }
#particulars .propertySummary td {}

#particulars .propertyReference { margin-bottom:10px;}

#propertyDescription {  margin-left:1px; width:264px; background-image:url(../images/bg_particulars_overview.jpg); background-position:0 0; background-repeat:no-repeat; }
#propertyDescriptionInner { width:240px; margin:12px; font-size:1.1em;  }
#propertyDescription .overviewDescriptionFull { margin:0 0 10px 0;  }
#propertyDescription .descriptionFooter{width:264px; background-image:url(../images/bg_particulars_overview_bottom.gif); background-position:bottom right; background-repeat:no-repeat; height:12px; }

#particulars .roomTitle { font-weight:700; margin:0 10px 0 0; font-size:0.9em; }
#particulars .roomDimensions { font-weight:normal; margin:0 0 5px 0px;font-size:0.9em; color:#333333; }
#particulars .roomDescription {  margin:0 10px 10px 0;}
#particulars .floorplanTitle { font-size:1.1em; margin-bottom:8px; font-weight:bold; }
#particulars .floorplanMore { font-size:0.9em; margin-bottom:8px; }

.epcEfficiency, .epcEnvironment { float:left; width:234px; margin-right:15px; }
.epcEfficiency p, .epcEnvironment p { margin-top:5px; font-family:tahoma,verdana,arial,sans-serif; font-size:0.9em; line-height:1.4em;  }

/* Property Search Result Navigation */
#navResults { padding:0 12px 10px 0; width:300px;  }
#navResults a { text-decoration:none;  }
#navResults a:hover {  }
#navResults .current { display:inline; color:#CC0000; font-weight:bold; margin:0 5px 0 0; }
#navResults .records { display:inline; }
#navResults .backToList { width:75px; text-align:center;}
#navResults .nextRecord { padding:0 0 0 0;text-align:right;}
#navResults .nextRecordOff { padding:0 0 0 0;width:75px;text-align:right; color:#999999;}
#navResults .previousRecord { }

/* More Details, Buttons / Tabs for accessing more property information */
#moreDetail ul { margin:0 0 0 1px; padding:0; background-image:url(/resources/images/more_bg.gif); height:27px; width:737px; }
#moreDetail li { list-style:none; padding:0; margin:0; margin-right:1px; float:left; background-image:none; background-repeat:no-repeat; background-position:0 0;}
#moreDetail li a { height:27px; display:block; }

#moreDetail li a:hover { background-position:0 -27px; }
#moreDetail li a.active { background-position:0 -54px; }
#moreDetail li a.unavailable { background-position:0 -27px; }
#moreDetail .blank a { width:12px; }
#moreDetail .fulldetails a { background-image:url(../images/more_overview.gif); width:82px;}
#moreDetail .gallery a { background-image:url(../images/more_gallery.gif); width:70px;}
#moreDetail .floorplan a { background-image:url(../images/more_floorplan.gif); width:97px; }
#moreDetail .transport a { background-image:url(/resources/images/more_transport.gif); width:88px;}
#moreDetail .location a { background-image:url(../images/more_map.gif); width:58px; }
#moreDetail .virtualtour a { background-image:url(../images/more_360.gif); width:66px; }
#moreDetail .printable a { background-image:url(../images/more_full_details.gif); width:96px; }
#moreDetail .hip a { background-image:url(../images/more_hips.gif); width:58px; }
#moreDetail .schools a { background-image:url(../images/more_schools.gif); width:77px;}
#moreDetail .information a { background-image:url(../images/ico_area_map.gif); width:82px;}
#moreDetail .directions a { background-image:url(/resources/images/more_directions.gif); width:82px;}
#moreDetail .epc a { background-image:url(../images/more_epc.gif); width:58px;}


/* Interested, Used on 'Overview' Page */
#interested { margin-top:1px; width:473px;   }
#interested .noticeTitle { margin:12px; margin-left:0; margin-bottom:0; padding:0px; font-size:0.9em;  }
#interested .notice { margin:0 12px 5px 12px; margin-left:0; padding:0px; font-size:0.9em; }
#interested .viewingTitle { margin:12px; margin-bottom:0; padding:0; font-size:0.9em; }
#interested .viewing { margin:0 12px 5px 12px; padding:0; font-size:0.9em; }

#interested ul {margin:0; padding:0; width:473px; height:25px; background-image:url(../images/interested_bg.gif);  background-position:0 0; }
#interested li { margin:0; padding:0; list-style:none; background-image:none; float:left;}
#interested li a { display:block; height:25px;  background-position:0 0;  }
#interested li a:hover { background-position:0 -25px;}
#interested li.callme a { background-image:url(/resources/images/interested_call.gif); width:157px;}
#interested li.shortlist a { background-image:url(/resources/images/interested_shortlist_add.gif); width:158px;  }
#interested li.shortlistRemove a { background-image:url(/resources/images/interested_shortlist_remove.gif); width:158px;  }
#interested li.email a { background-image:url(/resources/images/interested_email_friend.gif); width:158px; }
#interested .interestedFooter { height:82px; width:474px; margin-right:12px; background-image:url(../images/interested_footer_bg.gif); background-position:bottom right; background-repeat:no-repeat;  }


#schools { width:717px; margin-right:12px; margin-left:12px; }

/* FULL DETAIL, AREA INFORMATION
------------------------------------------------

#map_box #text { max-width: 80%; }
*/


/* Interested, Used everywhere other than the 'Overview' Page
#interestedAlt {  text-align:left; width:165px; }
#interestedAlt p { clear:both; font-size:1.2em; margin-bottom:0; text-align:left; margin-top:10px;}
#interestedAlt ul { margin:0; padding:0; }
#interestedAlt li { margin:0; padding:0; list-style:none; background-image:none; }
#interestedAlt li a { display:block;  width:165px; height:37px;}
#interestedAlt li a:hover { background-position:0 -37px; }
#interestedAlt li.callme a { background-image:url(/resources/images/but2_callme.gif);  }
#interestedAlt li.viewing a { background-image:url(/resources/images/but2_book_viewing.gif);  }
#interestedAlt li.shortlist a { background-image:url(/resources/images/but2_shortlist.gif);  }
#interestedAlt li.shortlistRemove a { background-image:url(/resources/images/but2_remove_shortlist.gif);  }
#interestedAlt li.email a { background-image:url(/resources/images/but2_email_a_friend.gif); }

#interestedAlt p.branchTel { clear:both; font-size:1.7em;margin:0; margin-bottom:15px;  }
#interestedAlt p.branchTel .propertyReference { font-size:0.6em;font-family:Geneva, Arial, Helvetica, sans-serif;  }
 */
 
 /* Full detials download buttons */
 
a.downloadButton { background-image:url(../images/but_download_pdf.gif); background-position:0 -19px; background-repeat:no-repeat; display:block; height:19px; width:147px;}
a.downloadButton:hover { background-position: 0 0;}
 
 /* Stylin for the advnaced search page 
---------------------------------------------*/

.advanced { background-image:url(../images/bg_particulars.gif); background-position:0 0; background-repeat:repeat-y; padding:0px 0px 0px 10px; width:731px;}
#searchListResult .advanced .pageTitle { margin:10px 0px 10px 0px;}

 
/* additional button tags to make the button work on hips page 
--------------------------------------------------------------*/
 
.buttonContainer { margin:0px 0px 10px 0px; float:left;}
.buttonContainer a.formButton { background:transparent url(../images/but_form_2.gif) no-repeat scroll top right; color:#FFFFFF; display:block; float:left; font: normal 10px Arial, Helvetica, sans-serif; height:19px; margin-right:6px; padding-right:10px; text-decoration:none; cursor:pointer;  }
.buttonContainer a.formButton span { background:transparent url(../images/but_form_1.gif) no-repeat; display:block; line-height:11px; padding:4px 0px 4px 10px;}
.buttonContainer a.formButton:hover { background-position: bottom right; color:#ffffff; outline:none;}
.buttonContainer a.formButton:hover span { background-position: bottom left; padding:4px 0px 4px 10px;}

 
 
 
 
 
 
 
 
 
 
 
 
 
  
