﻿/* GLOBAL CLASSES */
body, .body { font-size:72%;background-color:#fff; }
* {margin:0px;padding:0px;font-family:Arial, Verdana, Tahoma}
#right h3 {background-color:#e1091e;color:#fff;font-size:1.2em; font-weight:normal;height:22px;padding:5px 5px 0px 5px; border-top:1px solid #f7c1c7;
border-bottom:1px solid #f7c1c7; text-align:left; margin-top:5px }

/* MAIN ELEMENT CONTAINERS */

#wrapper {margin-left:auto; margin-right:auto;text-align:center ;  }
#page {	width:980px;margin-left:auto; margin-right:auto;margin-bottom:40px;   }
#header {width:980px;height:120px;border:0px;margin:0px; padding:0px  }
#content {text-align:left; float:left; z-index:0; width:100%; color:#333  }
#left { float:left; width:218px; display:inline;margin-right:3px; text-align:left; }
#right {float:right; width:166px;  display:inline;  }
#right img {padding-bottom:5px;}
#center, #centerList { float:left; width:580px;margin:0px; text-align:left ;margin-left:5px   }
#center a:hover  {color:#222362;text-decoration:underline;}
#centerWide {width:756px; text-align:left }
.featured {background-color:#E1F0F3;margin-left:2px; margin-right:1px ;}
.clearfix {clear:both;}
.promo img {border:0px;}

/*MAIN MENU CLASSES */

#mainmenu {width:980px;   text-align:left; margin-top:10px;clear:both; height:26px ; margin-bottom:10px ; font-size:12px; }
#menu ul {  height:26px ; margin:0px padding:0px  }
#menu a { text-decoration:none;height:27px;float:left; padding-top:5px;  }
#menu li {float:left;padding:0px 0px 0px 28px;height:26px; list-style-type:none;   }
li.nav {background-image:url(images/menu-tab-left.gif);background-repeat:no-repeat;background-position:left top;height:26px } 
.nav a:link, .nav a:active, .nav  a:visited { background-image:url(images/menu-tab-right.gif); 
background-position: right top ; background-repeat:no-repeat; color:#ffffff;padding-right:19px } 
li.navselected  { background-image:url(images/menu-tab-selected-left.gif); 
background-repeat:no-repeat;display:block; padding-top:5px;background-position:left top;  } 
.navselected a:link, .navselected a:active, .navselected a:visited {height:26px;   background-image:url(images/menu-tab-selected-right.gif); 
background-position: right top ; background-repeat:no-repeat; color:#003399;padding-right:19px ;float:left }
#menu a:hover  { text-decoration: underline } 


/* SUB MENU / USEFUL RESOURCES LINKS  - SPLIT TO RESIDENTIAL.CSS & COMMERCIAL.CSS 24/03/08*/ 

/*LEFT COLUMN SEARCH CLASSES */
.shadetabs {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif }
ul#searchtabs { width:218px; height:27px;margin:0px;padding:0px; margin-top:5px }
.shadetabs li{display: inline;margin:0px;padding:0px;}
.shadetabs a{display:block;float:left}
.shadetabs li a {text-decoration: none; width:101px;height:27px ;padding:6px 0px 0px 8px; font-size:1.2em;font-weight:bold; }
.shadetabs li a:visited {color: #2d2b2b; } 
.shadetabs li a:hover{text-decoration: underline; color: #2d2b2b;}
 .sale a {color:#333;background-image:url(../images/sale-off.gif); background-position: left top; background-repeat: no-repeat ;height:26px ; width:101px  }
.sale a.selected  {color:#fff;background-image:url(images/tab.gif); background-position: top left; background-repeat: no-repeat; height:26px ;     }
.rent a  {color:#333;background-image:url(images/rent-off.gif);height:26px ;    background-position: top left; background-repeat: no-repeat;  }
.rent a.selected {color:#fff ;background-image:url(images/rent-on.gif); background-position: left top;height:26px ; width:101px; background-repeat: no-repeat ;  }
.shadetabs li a.selected:hover{ text-decoration: none;color:#ffffff}
.tabcontent {display:none; background-color:#abddf4;background-image:url(images/bg.gif); background-position: left top; background-repeat:repeat-x; padding:10px 0px 10px 0px; margin-top:0px
}
.tabcontent2 {display:none; background-color:#FDD047;background-image:url(images/bg2.gif); background-position: left top; background-repeat:repeat-x; padding:10px 0px 10px 0px; margin-top:0px
}
.searchContent {width:218px;margin:0px}
.searchTop {margin-left:10px;}
.searchSelectWide  {width:197px;margin-bottom:3px;   }
.searchSelectWideRes  {width:197px;margin-bottom:3px;   }
.searchSelectWide1  {width:197px;margin-bottom:3px;height:20px   }
.searchTextarea {width:197px;height:82px}
.searchTextarea, .searchSelectWide1, .searchSelectWide, .searchSelectWideRes, .surrounding  {font-size:.95em; } 

.rangeSelectors2  {background-image:url(images/search-bg3.gif); background-position: left top; background-repeat: no-repeat; width:212px;
height:140px;margin-left:5px;  font-size:.95em; color:#fff; padding-left:4px ; padding-top:10px ; margin-top:10px; display:block }

.rangeSelectors3  {background-image:url(images/search-bg4.gif); background-position: left top; background-repeat: no-repeat; width:212px;
height:30px;margin-left:5px;  font-size:.95em; color:#fff; padding-left:4px ; padding-top:10px ; margin-top:10px; display:block }

.search2  {background-image:url(images/search-bg2.gif); background-position: left top; background-repeat: no-repeat; width:212px;
height:70px;margin-left:5px;  font-size:.95em; color:#fff; padding-left:4px ; padding-top:1px  }
.search2 span  {padding-top:5px; margin-left:3px}
.search2 label { color:#fff;margin:0px;padding:0px;padding-left:3px }

.rangeSelectors {margin:0px;padding-top:5px;background-image:url(images/search-bg1.gif);
background-position: left top; background-repeat: no-repeat; width:212px;height:95px;margin-left:5px; margin-top:10px;padding-left:7px;font-size:.95em; }
.searchSelectNarrow {width:95px;font-size:.95em; margin-bottom:3px; height:20px}
.checkBoxArray label {font-size:.95em; color:#fff;margin:0px;padding:0px;padding-left:2px }
.checkBoxArray { display:block; float:left ;  margin-top:0px ;  }
.checkBoxArray span { display:block;float:left; height:12px;padding-bottom:5px} 
span.checkbox  { width:55px; display:block; float:left;height:12px;}
span.checkbox1  { width:84px;   display:block; float:left ;height:12px;  }
span.checkbox3  { width:84px;   display:block; float:left ;height:16px;  }

.checkBoxArrayCommercial label {font-size:1.1em; color:#000;margin:0px;padding:0px;padding-left:3px;}
.checkBoxArrayCommercial { display:block; float:left ;  margin-top:0px ;  margin-bottom:7px  }
.checkBoxArrayCommercial span { display:block;float:left; height:12px;padding-bottom:5px} 

.search3  {background-image:url(images/search-bg5.gif); background-position: left top; background-repeat: no-repeat; width:212px;
height:79px;margin-left:5px;  font-size:.95em; color:#fff; padding-left:4px ; padding-top:7px ; margin-top:13px }
.search3 span  {padding-top:5px; margin-left:3px}
.search3 label { color:#fff;margin:0px;padding:0px;padding-left:3px }
span.checkbox2 { width:90%; display:block; float:left ;height:12px; font-size:.95em; }
#ctl13_sendButton, #ctl14_sendButton, #ctl12_sendButton, .wideButton {padding-bottom:3px;cursor:pointer; 
border:0px; background-image:url(images/wide-button.gif); background-position:left top; background-repeat:no-repeat;color:#fff;text-align:center;width:190px;height:20px; font-size:.9em; font-weight:bold; text-transform:uppercase} 
.removeButton {margin:5px 5px -5px 12px;display:block;padding-bottom:3px;cursor:pointer; 
border:0px; background-image:url(images/wide-button.gif); background-position:left top; background-repeat:no-repeat;color:#fff;text-align:center;width:190px;height:20px; font-size:.9em; font-weight:bold; text-transform:uppercase}
.removeButtonBusiness {margin-bottom:5px;}
.searchButton {margin:5px 5px -5px 12px;display:block;padding-bottom:3px;cursor:pointer; 
border:0px; background-image:url(images/wide-button.gif); background-position:left top; 
background-repeat:no-repeat;color:#fff;text-align:center;width:190px;height:20px;
 font-size:.9em; font-weight:bold; text-transform:uppercase; margin-bottom:7px}	
.checkBoxArray2 { display:block; float:left ;  margin-top:0px ; padding-left:3px;  }	
.checkBoxArray2 label {font-size:.95em; color:#fff;margin:0px;padding:0px;padding-left:2px }	
.searchBusiness {margin-bottom:10px; }
.myProperties {background-image:url(images/my-properties-bg.gif);width:188px; height:79px;margin:5px 0px 0px 4px; padding:10px}
.myProperties h2 {color:#fff; margin:0px 0px 10px 0px; padding:0px}
.myProperties {color:#fff;font-size:1em;line-height:20px}
.myProperties a {color:#fff;text-decoration:none;cursor:pointer}
.myProperties a:hover {color:#2d2b2b; text-decoration:underline;}
.myPropertiesLink   {float:left; clear:left  }
.myPropertiesManage   {float:right }

#commSearchHeader {background-image:url(images/comm-search-tab.gif); background-repeat:no-repeat: width:218px; height:23px;border:0px; margin:0px;
padding:4px 0px 0px 8px; font-size:1.2em;font-weight:bold;color:#fff;}

/*SEARCH RESULTS PAGE CLASSES  */

.searchResults    { margin:10px 20px 10px 20px      } 
.searchResultsHeader   {border-bottom:1px solid #003373; color:#003373; width:99%;margin-bottom:0px ;       } 
.searchResultsHeader h1  {width:80%;font-size:2em; padding: 0px 0px 5px 0px; margin:0px 0px 5px 0px; clear:both } 

.searchResultsHeader h2  {width:80%;font-size:1.6em; padding: 0px 0px 5px 0px; margin:0px 0px 5px 0px; clear:both } 
.luceneSearchResultsHeader h1 {width:50%;font-size:2em; padding: 0px 0px 5px 0px; margin:0px 0px 0px 0px; } 
.luceneSearchResultsHeader  {border-bottom:2px solid #003373; color:#003373; width:99%;margin-bottom:10px ;margin:0px 0px 20px 20px;width:550px ;} 
.searchSort  {border-top:1px solid #003373;height:30px; margin:0px 5px 0px 0px;border-bottom:1px solid #003373;background-color:#EDE9DC; padding:10px 5px 0px 5px; border-left:1px solid #003373; border-right:1px solid #003373 } 
.searchSelect {color:#26346B; font-size:.9em;width:150px; } 
.searchSortButton   {border:0px; width:50px; color:#ffffff; background-image:url(images/small-button.gif); background-repeat:no-repeat;
	height:20px;text-transform:uppercase; font-size:.9em;font-weight:bold; cursor: pointer; margin-left:5px}
.searchStats    { clear:both;padding:10px 0px 10px 0px ;display:block ;width:99%   } 
.searchStatsBottom  { clear:both;padding:10px 0px 10px 0px ;display:block ; height:15px ; border-top: 1px solid #003373; border-bottom: 1px solid #003373;  } 
.searchCount  { float:left ; width:17%;display:inline ; font-weight:bold  } 

.searchResultImage    {float:left; border:0px;margin-right:10px ; margin-top:5px ; margin-bottom:5px}  

.result {clear:both;  color:#4e4b4a;margin:0px;padding:5px;position:static  }

.agentResult {color:#4e4b4a;margin:0px;padding:2px;position:static ; border:1px solid #ccc;width:122px;float:left;display:inline; text-align:center; margin:0px 5px 10px 0px;position:relative; }
.agentResult h3  {font-size:1em ; font-weight:bold;margin:0px 0px 3px 0px ;min-height:24px;line-height:1em; } 

 .agentResult h4  {font-weight:normal; font-size:.97em;display:inline     } 
.agentResultDetails   {display:block;margin-top:6px        } 
.agentWhiteRow  {min-width: 0;background-color:#fff;    } 
.agentGreyRow {background-color:#EDE9DC; min-width: 0;          } 
.agentSearchResultImage { border:0px;margin-left:0 ; margin-top:12px ; margin-bottom:5px}  

.agentResult a .agentName {text-decoration:none;}
.agentResult a .agentTitle {text-decoration:none;}
.agentResult .agentName{font-size:1em;font-weight:bold;margin:0px 0px 3px 0px;height:28px;line-height:1.2em;vertical-align:middle;color:#04ACEE;table-layout:fixed;}
.agentResult .agentTitle{position:absolute;top:26px;left:0;text-align:center;font-size:0.97em;color:#003373;width:100%}
#center .agentResult .agentTitle a{color:#003373;text-decoration:none;}

.result h3  {font-size:1.2em ; font-weight:normal;margin:0px 0px 3px 0px ; }   
.resultsIcons {float:left;color:#666; margin-bottom:3px}
.resultsIcons img {padding:0px 8px 0px 3px;}
 .result h3  a:link, .result h3 a:visited, .result h3 a:active {text-decoration:none; color:#04ACEE;  }
 .result h3 a:hover {color:#003374;text-decoration:underline;  }
 .result h4  {font-weight:normal; font-size:.97em;display:inline     } 
.resultDetails   {display:block;margin-top:6px        } 
.whiteRow  {clear:both;min-width: 0;background-color:#fff;    } 
.greyRow {background-color:#EDE9DC;clear:both; min-width: 0;          } 
a.readMore:link, a.readMore:active, a.readMore:visited {color:#04ACEE;float:left; } 
.message { width:98%;margin-top:3px;color:#cc3300;clear:both;border:1px solid #04ACEE; background-color:#EDE9DC;display:block;font-size:.9em; padding:3px; margin-bottom:10px; text-align:center}
.mediumButton {border:0px;background-color:#04ACEE; background-image:url(../images/medium-button.gif); width:60px; height:22px;
color:#fff;float:right; margin:0px 5px 0px 5px; padding:0px; position:relative;font-size:.9em;font-weight:bold; cursor: pointer}
.alertButton {float:left; width:50%;border-right:1px solid #000 }
.sort {float:right}

/*//// LUCENE SEARCH TABS CLASSES ///////////////////*/
  
.resultstabs {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif ;font-size:12px }
ul#resultstabs { width:535px; height:27px;margin:0px;padding:0px;margin-left:0px;
	background-image:url(../images/details-tabs-bg.gif); background-position: 400px top; background-repeat: no-repeat ; }
.resultstabs li{display: inline;margin:0px;padding:0px; width:100px;float:left;text-align:left; text-indent:3px;}
.resultstabs a {display:block;float:left;color: #2d2b2b; }
.resultstabs li a:link, .resultstabs li a:active, .resultstabs li a:visited  {text-decoration: none;   
	 font-weight:bold;display:block; color:#ccc;  }
.resultstabs li a:hover {text-decoration: underline; color: #2d2b2b;  }
 .resultstabs a:link,.resultstabs a:active, .resultstabs a:visited    
{color:#968D7B ;background-image:url(images/detail-tab-off.gif); background-position: top left; background-repeat: no-repeat;height:20px 
	;padding-top:7px; width:100px;    }
	
.resultstabs a.selected:link, .resultstabs a.selected:active, .resultstabs a.selected:visited   {color:#003373;
	background-image:url(images/details-tab-on.gif); width:100px;  
	background-position: left top; height:20px ;   background-repeat: no-repeat ;display:block;   }
.resultstabs li a.selected:hover { text-decoration: none;   }

.count {font-size:10px; font-style:italic; color:#cc3300;}

.branchComms   {width:49%;float:left;   } 
.branchAddress   {width:49%;float:right;    } 
.branchProfileLink {width:100%;clear:both;}
.branchResult {clear:both;  color:#4e4b4a;margin:0px;padding:10px;  }
.branchResult h3               {font-size:1.3em ; font-weight:normal;margin:0px 0px 5px 0px ; width:50%;float:left      } 
 .branchResult h3  a:link, .branchResult h3 a:visited, .branchResult h3 a:active {text-decoration:none; color:#04ACEE;  }
 .branchResult h3 a:hover {color:#003374;text-decoration:underline;  }
 .branchResult h4               {font-weight:normal; font-size:1em;display:inline     } 
 .branchProfileLink  {width:200px;float:right;text-align:right}
 .branchResultHeader  {border-bottom:1px solid #aaa; display:block;  height:20px; margin-bottom:10px }
  .storyResults {margin-left:20px;margin-right:20px;margin-top:10px }

/* LISTING PAGE CLASSES */

.sectionIntroduction   { margin-left:6px;margin-right:7px; text-align:left; padding:10px 20px 10px 20px; margin-top:0px}
 .sectionIntroduction h2  {color:#000;font-size:1.1em;font-weight:normal}  
.listIntroduction {background-color:#E0EFF4;margin-left:6px;margin-right:7px; text-align:left; padding:10px 20px 10px 20px; margin-top:0px}
.listIntroduction h2  {color:#000; }  
.stories {margin:0px 10px 0px 10px;}
.sectionIntroduction p {color:#4e4b4a}
.story {text-align:left;margin-right:5px; margin-bottom:5px ; width:100%}
.story h2      {display:block;padding-top:5px ; margin-bottom:5px; font-size:1.4em; font-weight:normal} 
 .story h2  a:link,  .story h2  a:active,  .story h2  a:visited   {color:#04acee;text-decoration:none;    }
 .story h2  a:hover {color:#003374;text-decoration:underline;    }
 .story img {float:left;margin:5px; border:0px; display:block ; visibility:visible;width:100px;height:83px} 
.row1  {background-color:#ebebeb;clear:both;  color:#4e4b4a;border:1px solid #ddd;  min-width: 0;   } 
.row2  {background-color:#ffffff;clear:both; color:#4e4b4a; min-width: 0;    } 
.story h3   {color:#000;font-size:1em;display:block;background-color:transparent; border:0px; margin:0px ;padding:0px} 
.storyContent {text-align:left; margin-left:15px;margin-right:15px}
.scfTitleBorder, .storyContent h1, .sectionIntroduction h1, .alertsPage h2  {width:99%; border-bottom:2px solid #003373; color:#003373; font-size:2em; padding: 0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.storyContent h2 {  color:#000000; font-size:1.2em; padding: 20px 0px 5px 0px; margin:0px 0px 5px 0px;}
.storyContent img {padding-right:5px;}
.alertsPage {margin:0px 10px 0px 10px;}
 .label  {width:120px; font-weight:bold;display:block; float:left; margin-left:10px}
  #loginButton  { margin-left:10px}
  
  

/*PROPERTY DETAIL TABS CLASSES  */
.detailtabs {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif }
ul#detailtabs { width:590px; height:27px;margin:0px;padding:0px;
	background-image:url(../images/details-tabs-bg.gif); background-position: 100px top; background-repeat: no-repeat ; }
.detailtabs li{display: inline;margin:0px;padding:0px; }
.detailtabs a {display:block;float:left;text-align:center}
.detailtabs li a {text-decoration: none; width:100px;  font-size:1.2em;font-weight:bold;display:block;float:left;}
.detailtabs li a:hover{text-decoration: underline; color: #2d2b2b;}
 .detailtabs a:link,.detailtabs a:active,  .detailtabs a:visited    
{color:#968D7B ;background-image:url(images/detail-tab-off.gif); background-position: top left; background-repeat: no-repeat;height:20px ;padding-top:7px}
.detailtabs a.selected:link, .detailtabs a.selected:active, .detailtabs a.selected:visited   {color:#003373;background-image:url(images/details-tab-on.gif); 
	background-position: left top; height:20px ; width:100px; background-repeat: no-repeat ;display:block; float:left  }
.detailtabs li a.selected:hover { text-decoration: none;}

/*//// PROPERTY CONTENT CLASSES ///*/

#message {margin:5px 0px 5px 0px;font-size:.95em; color:#585045;width:95%}
input.detailForm {width:95%;font-size:.95em;margin-bottom:5px;background-color:#ffffff; color:#585045;}
.propertyContent {width:583px; padding:0px 0px 0px 10px; margin:0px; height:100% ; }
.propertyContent button {margin-bottom:5px;}
.propertyContent h2 {font-size:1.4em;color:#4e4b4a; font-weight:bold ; margin-bottom:5px; display:block ; margin-top:10px;  }
.propertyContent h3 {font-size:1.2em;color:#4e4b4a; font-weight:normal }
.contextLinks {margin:10px 0px 10px 0px;  }
.contextLinks a:link, .contextLinks a:active, .contextLinks a:visited  { color:#58B1C7;text-decoration:none;font-size:1em;    } 
.contextLinks a:hover {text-decoration:underline; color:#222362;}
.propertyContent p  {margin:5px 5px 0px 0px; color:#585045;}
.openHomes {color:#BB0C20; font-size:1.2em;   } 
.auctionTime {font-size:1em;color:#4e4b4a;margin-top:5px;}
.detailcontainer { background-color:#fff;   margin-top:0px; float:left;padding:10px 5px 0px 5px ; width:580px; height:100%;}
.detailContent { margin:0px;float:left;border-left:1px solid #7F99B9;position:relative; }
.detailsRight { float:left;width:156px;background-image:url(images/details-tab-left-top.gif); background-position: right 15px; background-repeat: no-repeat;margin-top:0px; padding:3px 0px 5px 20px;margin-left:5px ; } 
.propertyDetails h3   {background-color:#e1091e;color:#fff;font-size:1.2em; font-weight:normal;height:22px;	padding:5px 5px 0px 5px; border-top:1px solid #f7c1c7;
border-bottom:1px solid #f7c1c7; text-align:left; width:92%; float:left; display:inline ;margin-bottom:5px; margin-top:5px}  
.detailInfoRow {display:block;clear:left; border-bottom:1px solid #ccc; width:145px}
.detailInfoRow span { width:72px;display:block; float:left; color:#585045; font-size:.95em;}
.detailInfoRowPrint {display:block;clear:left; border-bottom:1px solid #ccc; width:100%}
.detailInfoRowPrint span { width:45%;display:block; float:left; color:#585045; font-size:.95em;}
 .detailRightBg {  padding-right:7px ; padding-top:30px  }
#detailsBlock {border-bottom:1px solid #7F99B9; float:left;height:100%;margin-left:8px;background-image:url(images/detail-bg.gif);
background-position:left top; background-repeat: repeat-y   }
#detailsContent {text-align:left;width:100%;  
background-repeat:no-repeat;background-position:right 12px;display:block ;float:left; z-index:0;position:relative;  }
#centerDetails {width:570px;text-align:left;float:left;  min-height:600px;}
 #nonZonedSchools { background-color:#fff; 
 padding-left:5px; width:149px; margin-top:10px}
.back {   width:130px; height:20px;float:right;  background-image:url(/images/back.gif);padding-left:20px; background-repeat:no-repeat; background-position: left -3px } 	
.back a:active, .back a:visited, .back a:link {text-decoration:none; color:#36ACEE; font-size:1em;font-weight:bold;}
.back a:hover  { color:#002369;text-decoration:underline  }

/*///SLIDE SHOW CLASSES//*/
	  
table.slideshow {float:left;display:inline;border:5px solid #585045;float:left	}
.slideshow td {vertical-align:top;}
#mainContainer {margin:0 auto;text-align:left;margin:0px 0px 0px 0px;width:400px}
#panel_one,#arrows,#thumbs {width:165px;}
#panel_one {float:left;	background-color:#c4c3c3; }
#thumbs{overflow:hidden; height:240px; position:relative;float:right;padding:0px;margin-bottom:5px}
#largeImage{float:left;display:inline; padding:0px;margin:0px; border-right:5px solid #585045;min-height:260px }
td.mainPic  {background-color:#585045;vertical-align:top}
#largeImage img {border:0px solid #317082;}
.thumbCell {width:165px;background-color:#C4C3C3}
.strip_of_thumbnails{width:80px;position:absolute;}
.strip_of_thumbnails div {width:80px;text-align:center; margin:5px;}
.strip_of_thumbnails img {border:0px; width:75px; height:54px; margin-right:5px; overflow:hidden; padding:1px}
.strip_of_thumbnails .activeImage {border:1px solid #cc3300;padding:0px	}
 #arrows { width:100%; height:20px; text-align:center;}
.leftArrow {float:left;margin:0px 0px 5px 50px}
.rightArrow { float:right;margin:0px 50px 5px 0px}
#thumbs_inner {position:relative;width:1000px;}	

/*////AGENT DETAILS */

.agentBlock {float:right;width:190px;margin-top:10px; margin-right:10px; margin-left:10px}	
.agentImage {float:left;margin-right:1px;border-top:1px solid #585045; border-left:1px solid #585045; border-right:1px solid #585045;}
.agentDetails {margin-top:10px;margin-right:0px;border-bottom:1px solid #585045;padding-bottom:10px;margin-bottom:10px }
.agentName {font-size:1em; font-weight:bold;margin-bottom:10px;color:#4e4b4a; }
.agentContacts {font-size:.9em;color:#4e4b4a;}
.agentContacts strong {padding-right:3px;}
.agentDetails span { color:#4e4b4a;font-size:.95em;}
.agentLinks a { width:90px;float:left;display:inline; padding:0px;padding-top:0px; }
.agentLinks a:hover  {text-decoration:underline; color:#222362;   } 
.agentLinks {clear:both;border-top:1px solid #585045;padding-top:5px ;padding-bottom:5px  }

/*////FLOOR PLANS / VIRTUAL TOURS //*/

.planTabs, .tourTabs {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif }
ul#planTabs, ul#tourTabs {   height:25px;margin:0px;padding:0px; margin-bottom:10px ; border-left:1px solid #2d2b2b;   }
.planTabs li, .tourTabs li {display: inline;margin:0px;padding:0px;padding-bottom:5px}
.planTabs a, .tourTabs a  {display:block;float:left;text-align:center; }
.planTabs li a, .tourTabs li a {text-decoration: none;   font-size:1em;font-weight:bold;display:block;float:left; color:#ccc; 
padding-left:5px; padding-right:5px;border-right:1px solid #2d2b2b; border-top:1px solid #2d2b2b;border-bottom:1px solid #2d2b2b;}
.planTabs li a:hover,  .tourTabs li a:hover {text-decoration: underline; color: #2d2b2b;}
.planTabs a:link,.detailtabs a:active,  .detailtabs a:visited, .tourTabs a:link,.tourTabs a:active,  .tourTabs a:visited    {color:#968D7B  ;height:20px ;padding-top:7px}
.planTabs a.selected, .tourTabs a.selected {color:#003373; height:16px ; float:left  }
.planTabs li a.selected:hover, .tourTabs li a.selected:hover { text-decoration: none;}
a.zoomLink {background-image:url(images/zoom.jpg); background-position: left top; background-repeat: no-repeat; color:#54ABC4;
	display:block; width:50%; font-size:1.2em;margin-bottom:20px; padding-left:30px;height:32px;margin-left:20px; text-decoration:none}
a.zoomLink:hover  {text-decoration:underline; color:#222362;    } 
a.zoomLink2 {background-image:url(images/zoom.jpg); background-position: left top; background-repeat: no-repeat; color:#54ABC4;
	display:block; font-size:1.2em;margin-bottom:5px; padding-left:20px;height:22px;margin-left:10px; text-decoration:none; float:right; font-weight:bold}
a.zoomLink2:hover  {text-decoration:underline; color:#222362;    } 
 
/*////HOMEPAGE SPECIFIC CLASSES //*/
.homepageCenter h1  {width:99%; color:#003373; font-size:2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px; min-width:0px;}
.homepageCenter h2  {color:#000;font-size:1.1em;font-weight:bold; min-width:0px;}  
.topStory h2   {font-size:1.1em;font-weight:bold ; min-width:0px;  position:relative                 } 
.topStory h3   { font-size:.95em;font-weight:normal ; position:relative                } 
.experts h3  { font-size:.9em;font-weight:normal; display:inline                 } 
.topStory img {float:left;margin-right:10px; border:0px #ccc}
.topStory {margin:5px 0px 0px 0px; background-color:#fff; padding:10px; color:#4e4b4a; min-width:0px;}
.homepageCenter  { margin-left:3px;margin-right:0px; text-align:left; padding:5px 20px 5px 20px; margin-top:0px; width:537px}
.homepageCenter2  { margin-left:3px;margin-right:0px; text-align:left; padding:5px 20px 5px 20px; margin-top:0px; width:537px}

 .experts p {display:inline;}
.expertsRSS   { clear:both   } 
.experts   {width:576px;float:left ; margin:0px 7px 0px 0px ; display:block; background-color:#EDE9DC; margin-left:3px ; color:#000; } 
.experts a {color:#04acee;text-decoration:none;display:inline; font-weight:normal}
.askContent {padding:5px;font-size:1em;}
.askIntro {font-weight:bold;padding:5px;}
.RSS  {width:49%;float:right ; margin:0px 0px 0px 5px  ;display:block ; background-color:#EDE9DC;font-size:1.1em;          } 
.experts h2, .RSS h2 {background-color:#e1091e;color:#fff;font-size:1.2em; font-weight:normal;height:22px;padding:5px 5px 0px 5px; border-top:1px solid #f7c1c7;
border-bottom:1px solid #f7c1c7; text-align:left }
.smallList li {font-size:1em;font-weight:normal}
.smallList ul {margin:5px }

/*////AGENT PROFILE CLASSES /*/

.agentProfileTitle h1 {width:70%; color:#003373; font-size:2em; padding: 0px 0px 0px 0px;   min-width:0px;float:left}
.agentProfileTitle  h2 {width:20%; color:#003373; font-size:1.5em; padding: 10px 0px 0px 0px;  min-width:0px;float:right;text-align:right }
.agentProfileTitle { border-bottom:2px solid #003373; height:35px; margin-bottom:10px }
.agentProfileDetails {float:right; margin:0px 0px 5px 10px;width:30%  }
.agentProfileDetails img {width:100%;}
.agentProfile h3 {background-color:#e1091e;color:#fff;font-size:1.2em; font-weight:normal;height:22px;padding:5px 5px 0px 5px; border-top:1px solid #f7c1c7;
border-bottom:1px solid #f7c1c7; text-align:left ; margin-top:10px; margin-bottom:5px} 
.agentProfile  {margin:10px 10px 10px 10px;   }
.agentProfile p {padding:5px 0px 5px 0px;color:#585045; }
.agentProfileDetails   {color:#585045; font-size:1em; margin-top:5px}
.agentContactMeForm h3 {margin-bottom:5px;}
.agentContactMeForm {width:100%; }
.agentContacts div {font-size:1.2em;}

/*////////////////////// BRANCH PROFILE CLASSES //////////////*/

.branchProfileTitle h1 {width:70%; color:#003373; font-size:2em; padding: 0px 0px 0px 0px;   min-width:0px;float:left}
.branchProfileTitle  h2 {width:20%; color:#003373; font-size:1.5em; padding: 10px 0px 0px 0px;  min-width:0px;float:right;text-align:right }
.branchProfileTitle { border-bottom:2px solid #003373; height:35px; margin-bottom:10px }
.branchProfileDetails {float:right; margin:0px 0px 5px 10px;width:30%  }
.branchProfileDetails img {width:100%;}
.branchProfile h3 {background-color:#e1091e;color:#fff;font-size:1.2em; font-weight:normal;height:22px;padding:5px 5px 0px 5px; border-top:1px solid #f7c1c7;
border-bottom:1px solid #f7c1c7; text-align:left ; margin-bottom:5px} 
.branchProfile  {margin:0px 10px 10px 5px;   }
.branchProfile p {padding:5px 0px 5px 0px;color:#585045; }
.branchProfileDetails   {color:#585045; font-size:1em; margin-top:5px}
.branchContactMeForm h3 {margin-bottom:5px;}
.branchContactMeForm {width:100%; }
.branchContacts div {font-size:1.2em;border-bottom:1px solid #cccccc;margin-top:5px; font-weight:bold}
.branchContacts  {border-bottom:1px solid #cccccc;}
.branchProfile img {width:66%;float:left;margin-bottom:10px;}
.shareWithFriendForm { width:171px; margin:0px auto; }

#profile img {margin:0pc; padding:0px;border:1px solid #ccc}

/*////////////////////// FOOTER CLASSES //////////////*/

#footer {width:980px;margin-top:10px; padding-top:5px;margin-bottom:40px  }
#footer ul {margin-left:auto; margin-right:auto; width:600px;color:#666;padding-left:160px } 
#footer li {float:left; display:inline;}
#footer a {color:#666;}
#footer a:hover {color:#04acee;}

/*////////////////////// KEYWORD SEARCH BOX CLASSES //////////////*/
.searchPanel  {  padding-left:5px; padding-bottom:5px;display:inline
;background-image:url(images/keyword.gif);width:221px;height:29px;padding-top:7px ; display:block; background-repeat:no-repeat ;   }
.searchPanel input { }
#keywordSearchPanel_searchButton, .searchTypeButton,  #ctl12_Button_1, #loginButton, .searchSoldButton { background-image:url(images/small-button.gif);width:50px; height:20px; border:0px;
color:#fff;font-size:.9em; text-transform:uppercase;border:0px;}

#keywordSearchPanel_keyword   {border:1px solid #999;color:#003374;height:17px  }

/*AUCTION SEARCH RESULTS CLASSES */

.resultstabsliding {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif; }
ul#resultstabsliding { width:550px; height:27px;margin:0px;padding:0px;margin-left:5px; background-repeat: no-repeat ; }
.resultstabsliding li{display: inline;margin:0px;padding:0px; }
.resultstabsliding a {display:block;float:left;text-align:center;color: #2d2b2b;}
.resultstabsliding li a:link, .resultstabs li a:active, .resultstabs li a:visited  {text-decoration: none; width:120px;  font-size:.95em;font-weight:bold;display:block;float:left; color:#ccc}
.resultstabsliding li a:hover {text-decoration: underline; color: #2d2b2b;}
 .resultstabsliding a:link,.resultstabsliding a:active, .resultstabsliding a:visited    
{color:#968D7B ;background-image:url(images/tab-wide-off.gif); background-position: top left; background-repeat: no-repeat;height:20px ;padding-top:7px; width:119px}
.resultstabsliding a.selected:link, .resultstabsliding a.selected:active, .resultstabsliding a.selected:visited {color:#003373;background-image:url(images/tab-wide-on.gif); 
background-position: left top; height:20px ; width:120px; background-repeat: no-repeat ;display:block; float:left  }
.resultstabsliding li a.selected:hover { text-decoration: none;}

ul#auctiontabs1, ul#auctiontabs2, ul#auctiontabs3 ,ul#auctiontabs4, ul#auctiontabs5, ul#auctiontabs6{clear:both;  display:block; position:relative; left:20px; top:10px  }

/*TENDERS SEARCH RESULTS CLASSES */

.tendertabs {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif }
ul#tendertabs { width:550px; height:27px;margin:0px;padding:0px;margin-left:0px;margin-top:20px }
.tendertabs li{display: inline;margin:0px;padding:0px; }
.tendertabs a {display:block;float:left;text-align:center;color: #2d2b2b;}
.tendertabs li a:link, .tendertabs li a:active, .tendertabs li a:visited  {text-decoration: none; width:100px;  font-size:1.2em;font-weight:bold;display:block;float:left; color:#ccc}
.tendertabs li a:hover {text-decoration: underline; color: #2d2b2b;}
 .tendertabs a:link,.tendertabs a:active, .tendertabs a:visited {color:#968D7B ;background-image:url(images/detail-tab-off.gif); background-position: top left; background-repeat: no-repeat;height:20px ;padding-top:7px}
.tendertabs a.selected:link, .tendertabs a.selected:active, .tendertabs a.selected:visited   {color:#003373;background-image:url(images/details-tab-on.gif); 
background-position: left top; height:20px ; width:100px; background-repeat: no-repeat ;display:block; float:left  }
.tendertabs li a.selected:hover { text-decoration: none;}

/*ASSORTED FIXIT CLASSES */

#contactMessage {font-size:.95em; color:#333;width:140px}
.listingSuburb   { text-transform:uppercase; } 
.listingHeadline {text-transform: lowercase ; text-transform: capitalize  } 
.mapFinderTools img   {border:0px;  font-family:Arial;}
#contactMessage {margin-bottom:5px}
.tablelight {background-color:#EDE9DC;}
.tableedge td {padding:3px;border:1px solid #ddd;}
.flashPromo {margin-bottom:5px;}
.mysales {width:100%; font-weight:bold;}
.mysales tr {background-color:#eee;}
.branchProfile p {clear:left; margin:0px; padding:5px 0px 0px 0px}
.branchProfile img {margin:5px;}
#shareForm {z-index:99}
.nothere { display:none }
.there {display:block}

 

#player1 img {border:0px;}

.hide {visibility:hidden}
#mapFinderFrame {margin-left:10px;}

/*PROPERTY ALERTS CLASSES */

#alertFormBody {font-family:Arial,verdana, helvetica;color: #2d2b2b;}
#alertFormBody label {width:120px;clear:both;font-weight:bold;display:block;float:left}
#alertOpenHomes {display:block;float:left;margin-right:30px;}
.alertListing h3 { color:#38ACE8; font-size:1.2em;font-weight:bold;border:0px; margin:0px;padding:0px 0px 10px 0px; width:100%; text-transform: capitalize 
 }
.alertListing {  margin:0px; padding:0px;width:100% }

.whiteAlertRow  { background-color:#fff;width:300px; padding:5px ;border-bottom:1px solid #003373;border-left:1px solid #003373;
border-right:1px solid #003373;width:97%     } 
.greyAlertRow {background-color:#EDE9DC; width:300px ; padding:5px ;border-bottom:1px solid #003373;border-left:1px solid #003373;
border-right:1px solid #003373;width:97%           } 

.alertsButton {border:0px;background-color:#04ACEE; background-image:url(../images/medium-button.gif); width:60px; height:22px;
color:#fff;float:right; margin:5px ; padding:0px;  font-size:.9em;font-weight:bold; cursor: pointer}
.alertsRow {padding-top:3px; border-bottom:1px dashed #ccc;}

.times br {display:none;} 
.wback {display:inline;background-image:url(/images/back.gif);width:120px;height:1px;float:right; z-index: 999; position:relative; right:-2px;  }
.sitemap a:link, .sitemap a:active, .sitemap a:visited  {margin-left:5px; }
 
/*OPEN HOME TIMES CLASSES */ 
 table.openhometimes {background-color:#dfdfdf;color:#cc3300; padding:2px;border:1px solid #bbb; font-size:.9em;clear:both;  }
 table.openhometimes br {display:none;}
.ohtimes {border:1px solid #bbb; padding:0px;margin:0px;}
 .ohlabel {text-align:right;font-weight:bold;padding-right:5px;padding-bottom:2px}
 
#hits {font-size:.95em;color:#cc3300;display:none}
.contentBack {text-decoration:underline; }
  
/*NEW SLIDESHOW CLASSES */
	
#navigation {width:162px;float:right;padding-right:5px ;height:200px; margin-top:7px }
#gallery {width:576px; padding:1px; float:left;   margin:0px;   }
#slideshow {width:400px;margin:0px;  padding:0px;float:left; display:block;  }
ul.thumbs {list-style-type:none; padding:0px; margin:0px; float:left;width:162px;margin-left:3px  }
ul.thumbs li {border:0px;margin:0px; padding:0px;width:50px;  display:block;overflow:hidden;  float:left ;
border:1px solid #fff; filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
ul.thumbs  img { max-height:37px;max-width:56px;border:0px;vertical-align:middle } 
ul.thumbs li a {border:0px;height:37px;float:left; width:56px;display:block;text-align:center;line-height:35px;font-size:35px } 
#slideshow img {border:1px solid #ccc;vertical-align:middle }  
#slideshow {width:400px; margin:0px padding:0px;min-height:267px;line-height:250px;font-size:250px }
#controls {font-size:.8em ;  width:130px;float:right; position:relative; left:-20px ;top:2px;height:40px; overflow:hidden;padding-top:2px  }
#controls a { }  
.ss-controls { color:#ffffff;font-weight:bold; background-image:url(../images/play.png); background-position:left -1px; background-repeat:no-repeat;width:54px; height:19px; text-align:center; font-family:arial; 
     cursor:pointer ;font-size:1.1em;     text-transform:uppercase;   margin-left:37px ;float:left ;margin-top:17px ;   } 
span.play, span.pause {padding-top:2px;float:left;display:block;text-align:center; width:58px}
.next {background-image:url(../images/next.png); width:  18px; height:18px; background-repeat:no-repeat;float:right ; position:relative; top:-19px} 
.prev {background-image:url(../images/prev.png); width:  18px; height:18px; background-repeat:no-repeat;float:left; clear:left;position:relative; top:-19px }
#gallery {border:1px solid #eee;}
 ul.thumbs li.selected {border:1px solid #E1091E;padding:0px; background-color:#eee;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
.image-wrapper {margin:0px; padding:0px;}
.galleryWrapper {border:1px solid #ccc;float:left;  }
	
#lbnavigation {width:156px;float:right;padding-right:5px ;height:554px; margin-top:7px; margin-right:4px;}
#lbgallery {width:970px; height:604px;position: absolute; top:27px; left: 0px; background-color: #fff}
#lbslideshow {border:0px solid red;width:800px; position: absolute; top:0px; left: 0px; max-height: 600px;line-height:530px;font-size:530px; display:block; text-align:center}
ul.lbthumbs {list-style-type:none; padding:0px; margin:0px; float:left;width:165px;margin-left:3px  }
ul.lbthumbs li {border:0px;margin:0px; padding:0px;width:75px;  display:block;overflow:hidden;  float:left ;border:1px solid #fff; filter:alpha(opacity=100);
opacity: 1;-moz-opacity:1;}
ul.lbthumbs  img { max-height:57px;max-width:75px;border:0px;vertical-align:middle } 
ul.lbthumbs li a {border:0px;height:57px;float:left; width:75px;display:block;text-align:center;line-height:55px;font-size:50px } 
#lbslideshow img {border:0px solid #ccc;margin:0px; max-width:800px;max-height:600px;z-index:-1;vertical-align:middle}
#lbcontrols {font-size:.8em ;  width:130px;position:absolute; left:820px ;top:530px;height:40px; overflow:hidden;padding-top:2px  }
#lbcontrols a { }  
.lbss-controls { color:#ffffff;font-weight:bold; background-image:url(../images/play.png); background-position:left -1px; background-repeat:no-repeat;width:54px; height:19px; text-align:center; font-family:arial; 
     cursor:pointer ;font-size:1.1em;     text-transform:uppercase;   margin-left:37px ;float:left ;margin-top:17px ;   } 
span.play, span.pause {padding-top:2px;float:left;display:block;text-align:center; width:58px}
.lbnext {background-image:url(../images/next.png); width:  18px; height:18px; background-repeat:no-repeat;float:right ; position:relative; top:-19px} 
.lbprev {background-image:url(../images/prev.png); width:  18px; height:18px; background-repeat:no-repeat;float:left; clear:left;position:relative; top:-19px }
#lbgallery {border:1px solid #eee;}
ul.lbthumbs li.selected {border:1px solid #E1091E;padding:0px; background-color:#eee;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
.lbimage-wrapper {margin:0px; padding:0px;}
.lbgalleryWrapper {border:0px solid #ccc;float:left;  }


/* BRANCH LISTING PAGE */

 .branchtabs {margin: 0px;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif ;font-size:12px }
ul.branchtabs { width:315px;  margin:0px;padding:0px; position:relative; left:-29px; top:5px}
.branchtabs li{display: inline;margin:0px;padding:0px; width:100px;float:left;text-align:left; text-indent:3px;}
.branchtabs a {display:block;float:left;color: #2d2b2b; }
.branchtabs li a:link, .branchtabs li a:active, .branchtabs li a:visited  {text-decoration: none;   
	 font-weight:bold;display:block; color:#ccc;  }
.branchtabs li a:hover {text-decoration: underline; color: #2d2b2b;  }
 .branchtabs a:link,.branchtabs a:active, .branchtabs a:visited    
{color:#968D7B ;background-image:url(images/detail-tab-off.gif); background-position: top left; background-repeat: no-repeat;height:20px 
	;padding-top:7px; width:100px;    }
	
.branchtabs a.selected:link, .branchtabs a.selected:active, .branchtabs a.selected:visited   {color:#003373;
	background-image:url(images/details-tab-on.gif); width:100px;  
	background-position: left top; height:20px ;   background-repeat: no-repeat ;display:block;   }
	
.branchtabs li a.selected:hover { text-decoration: none;   }
.branchListingTable {border-top:1px solid #ccc;border-right:1px solid #ccc;clear:both }
.branchListingTable td {border-bottom:1px solid #ccc; padding:7px;border-left:1px solid #ccc;}
.branchListingTable th {border-bottom:1px solid #ccc;  padding:10px 5px 0px 5px; font-size:1.3em;border-left:1px solid #ccc; }
.branchListingTable a {font-weight:bold;font-size:1em} 


/*  PROPERTY INFORMATION PACK CLASSES  */

.loginBox {width:198px; height:131px; background-image:url(images/login.gif); margin-top:5px; display:block; padding:10px; margin-left:0px}
.loginInput {width:180px;margin:0px 0px 10px 0px; }
.loginError{vertical-align:middle;}
.logoutPanel  {  padding-left:5px; padding-bottom:5px;display:inline
;background-image:url(images/keyword.gif);width:203px;height:29px;padding-top:7px ;
 display:block; background-repeat:no-repeat ;padding-right:18px ; margin-top:5px; margin-left:3px  }
.logoutPanel p {width:100px; float:left;}
#login h3, #attachments h3 {width:208px;background-color:#e1091e;color:#fff;font-size:1.2em; font-weight:normal;height:22px;padding:5px 5px 0px 5px; border-top:1px solid #f7c1c7;
border-bottom:1px solid #f7c1c7; text-align:left; margin-top:5px ; margin-bottom:5px;clear:both} 
 
h4 {color:#003373; font-size:1.3em; padding: 0px 0px 0px 0px;   } 
p  {padding:0px;margin:0px 0px 5px 0px  }
.starshipLink {position:relative; border:0px;  width:60px; height:40px;cursor:pointer;border:0px;float:right; margin-top:-65px; margin-right:20px }
.barfootLink {position:relative;   border:0px; width:350px; height:40px;cursor:pointer; float:left; margin-top:-65px;  }

#attachments   {color:#585045;width:218px}  
#attachments  label {float:left} 


.attachedDoc   {padding-bottom:5px; border-bottom:1px solid #ccc;  }
.newDoc   {padding:0px 0px 10px 0px ; border-bottom:1px solid #ccc;  margin-top:10px   } 
.attachedDoc h4  {margin-top:5px;margin-bottom:5px}
.attachedDoc a {color:#289CCA; text-decoration:underline;}
.attachedDoc a:hover {color:#222362 }

 .documentActionsTitle {background-color:#E1091E; width:100%;height:20px }
 .documentActionsTitle h3 {float:left ; width: 50%; color:#fff; padding:1px 5px 10px 10px}
 .documentActionsTitle span  {float:right; padding:1px 5px 10px 10px  } 
 .documentActionsTitle a {color: #CCCCCC} 
 .documentActionsTitle a:hover   {color:#333 } 
 .documentActionsForm {font-size:1em;}
 .documentActionsType  {width:170px;}
 .documentActionsForm label {display:block; float:left; width:150px;margin-top:5px}
 .fileField {  margin-bottom:10px; float:right; margin-right:10px}
 .documentActionsText {margin-top:5px; width:170px; height:77px; font-size:1em;}
 .documentActions  {width:350px;border:1px solid #ccc;text-align:left}
 #documentForm{padding:4px 0px;} 
 
 
 
 
 /*/////////NEW FORM MODULE /////*/
 
 div.scfForm {  margin:10px; width:550px}
 
 div.scfTitleBorder  {width:99%; border-bottom:2px solid #003373; color:#003373; font-size:2em; padding: 0px 0px 5px 0px; margin:0px 0px 10px 0px;}

 
 
 
 input.scfSingleLineTextBox, textarea.scfMultipleLineTextBox , input.scfEmailTextBox {margin-top:20px;  }
 
 
  div.scfForm label {margin-top:20px;  font-size:1em }
  
  input.scfSubmitButton { background-image:url(images/small-button.gif);width:50px; height:20px; border:0px;
color:#fff;font-size:.9em; text-transform:uppercase;border:0px; float:right; margin-top:20px; margin-right:50px; clear:both}

span.scfRequired  {margin-top:20px;  font-size:2em }

/* PEOPLE SEARCH CLASSES */
#center .searchAlphaList
{
    margin:16px 0 16px 7px;
    padding:0;
    list-style:none;
    float:left;
}
#center .searchAlphaList li
{
    float:left;
    font-size:1.1em;
    margin:0 9px 0 2px;
}
#center .searchAlphaList li.last
{
    margin:0;
}
#center .searchAlphaList li a
{
    text-decoration:none;
    color:#04ACEE;
}
#center .searchAlphaList li a:hover
{
    text-decoration:underline;
}
#center .searchAlphaList li a.selected
{
    text-decoration:underline;
    color:#CC0000;
}
.peopleSearchGrid
{
    margin:0 0 20px 0;
}
.peopleSearchGrid td
{
    padding:4px 0 4px 4px;
}
.peopleSearchGrid a
{
    color:#04ACEE;
}
#center .peopleSearchHelp
{
    margin:10px 0 12px 22px;
    padding:0;
    list-style-image:url("/images/arrow-bullet.gif");
}
.searchOptionList
{
    width:160px;
    margin:0 4px 0 0;
}
/*Suburb Info Classes*/
#center .searchAlphaListSuburb
{
    margin-left:0;
}
.suburbList
{
    margin:0 0 20px 0;
    float:left;
}
.suburbList li
{
    float:left;
    width:183px;
    list-style:none;
}
#center .suburbList li a
{
    color:#04ACEE;
    text-decoration:none;
}
#center .suburbList li a:hover
{
    text-decoration:underline;
    color:#04ACEE;
}
.suburbInfoContainer
{
    float:left;
    margin:0 0 20px 8px;
    width:751px;
}
#propertySuburbInfoContainer
{
    margin:0;
    width:570px;
}
ul#suburbdetailtabs  
{
    width:751px; 
    height:27px;
    margin:0 0 16px 0;
    padding:0px;
    float:left;
    background:url(../images/details-tabs-bg.gif) top left repeat-x;
}
#suburbdetailtabs a:active, #suburbdetailtabs a:visited
{
    height:20px;
}
.backSuburb
{
    padding-top:6px;
    margin-top:-38px;
    width:108px;
    background-position:left 3px;
}
.suburbInfoContainer h1
{
    color:#003373;
    font-size:2em;
    margin:0 0 10px;
    padding:0 0 5px;
}
#propertySuburbInfoContainer h1
{
    margin:4px 0 6px 2px;
    display:block;
    float:left;
}
.suburbInfoContainer h2
{
    color:#003373;
    float:left;
    margin:11px 0 0 8px;
    font-size:1.4em;
}
.detailBottom h3
{
    color:#36ACEE;
    font-size:1.2em;
}
.detailBottom a
{
    color:#36ACEE;
    text-decoration:underline;
}
.chartContainer
{
    width:751px;
    height:462px;
    float:left;
}
.propChartContainer
{
    width:566px;
    height:462px;
    float:left;
}
.graphContainer
{
    width:751px;
    float:left;
}
.propGraphContainer
{
    width:566px;
    float:left;
}
#graphdetailtabs
{
    width:751px;
    float:left;
    background:url(../images/details-tabs-bg.gif) top left repeat-x;
}
#propGraphdetailtabs
{
    width:570px;
    float:left;
    background:url(../images/details-tabs-bg.gif) top left repeat-x;
}
.propdetailtabs {margin: 0;list-style-type: none; text-align: left; font-family:Arial, Helvetica, sans-serif }
.propdetailtabs li{display: inline;margin:0px;padding:0px; }
.propdetailtabs a {display:block;float:left;text-align:center}
.propdetailtabs li a {text-decoration: none; width:81px;  font-size:1em;font-weight:bold;display:block;float:left;}
.propdetailtabs li a:hover{text-decoration: underline; color: #2d2b2b;}
.propdetailtabs a:link, .propdetailtabs a:active, .propdetailtabs a:visited    
{color:#968D7B ;background-image:url(images/detail-tab-off-small.gif); background-position: top left; background-repeat: no-repeat;height:20px ;padding-top:7px}
.propdetailtabs a.selected:link, .propdetailtabs a.selected:active, .propdetailtabs a.selected:visited   {color:#003373;background-image:url(images/details-tab-on-small.gif); 
	background-position: left top; height:20px ; width:81px; background-repeat: no-repeat ;display:block; float:left  }
.propdetailtabs li a.selected:hover { text-decoration: none;}
.highcharts-credits
{
    display:none;
}
.zoodleDisclaimer
{
    margin:0 0 12px 0;
}
.zoodleDisclaimer img
{
    margin-bottom:-1px;
}
.graphTitle
{
    text-align:center;
    font-weight:bold;
    font-size:1.4em;
    color:#003373;
    margin:12px 0 6px 0;
}
.propertySuburbFrame
{
    width:570px;
    height:600px;
    border:none;
    visibility:hidden;
    position:absolute;
    top:0;
    left:4px;
}
#detail7
{
    padding:600px 0 20px 5px;
}
#suburbInfoDetail
{
    position:relative;
    float:left;
}
.censusLabel
{
    position:absolute;
    top:72px;
    right:10px;
}
.soldPropertiesContainer
{
    width:580px;
    float:left;
    margin:16px 0 20px 0;
}
.soldPropertiesHeadingContainer
{
    border-bottom:2px solid #003373;
    margin:0 0 8px 0;
    padding:0 0 2px 0;
}
.soldPropertiesHeadingContainer h1
{
    color:#003373;
    font-size:2em;
}
.soldPropertiesHeadingContainer h2
{
    color:#003373;
    font-size:1.5em;
}
.soldPropertiesPagingContainer
{
    width:580px;
    float:left;
    font-weight:bold;
    padding:6px 0;
}
.salesInfoPagingLink
{
    text-decoration:none;
    padding:1px 3px;
    font-size:1em;
    display:block;
    float:left;
    color:#04acee;
}
#center a.salesInfoPagingLink:hover, #center a.salesInfoPagingLink:disabled
{
    color:#04acee;
}
.salesInfoCurrentPagingItem
{
    background-color:#04acee;
    color:#fff;
    margin:0 4px;
    padding:1px 3px;
    display:block;
    float:left;
}
.soldPropertiesPagingRight
{
    float:right;
    margin:0 24px 0 0;
}
.soldPropertiesPagingLeft
{
    float:left;
    width:200px;
}
.soldPropertiesContainer .OddRowColor
{
    background:url(images/tableGif.gif) top left repeat-y;
}
.soldPropertyThumb
{
    float:left;
    margin:0 8px 0 0;
}
.soldPropertyRight
{
    width:148px;
    float:left;
}
.bedBathIcons
{
    color:#666;
    padding:5px 0 3px 3px;
}
.bedBathIcons img
{
    padding:0 9px 0 3px;
}
.marketedSoldBy
{
    font-size:0.8em;
}
.soldPropertiesTable
{
    width:580px;
    float:left;
}
.soldPropertiesTable td
{
    vertical-align:top;
    width:276px;
    border-right:6px solid #fff;
    padding:12px 0 12px 8px;
    color:#00a6d1;
}
#center .soldPropertiesTable td a
{
    color:#e1091e;
}
.searchSoldProperties
{
    font-size:0.85em;
    color:#fff;
    padding:10px;
    margin:5px 6px 6px 4px;
    background: url("images/search-bg2.gif") top left no-repeat;
    position:relative;
    display:block;
    text-decoration:none;
}
.searchSoldPropertiesArrow
{
    display:block;
    position:absolute;
    width:14px;
    height:19px;
    right:11px;
    top:11px;
    background: url("images/downGif.gif") top left no-repeat;
}
.rangeSelectorsSold
{
    padding:5px 0 0 7px;
    margin:10px 0 0 5px;
}
.searchSoldSort
{
    border-top:1px solid #003373;
    margin:0px 5px 0px 0px;
    border-bottom:1px solid #003373;
    background-color:#EDE9DC; 
    padding:6px 5px 5px 11px; 
    border-left:1px solid #003373; 
    border-right:1px solid #003373; 
    width:556px;
    float:left;
    font-size:0.9em;
    color:#26346B;
    margin:0 0 4px 0;
    position:relative;
} 
.searchSelectNarrowSold 
{   
    width:94px;
    font-size:.95em; 
    margin:0 6px 6px 0; 
    height:20px
}
.searchSelectWideSold  
{   
    width:197px;
    margin:6px 6px 6px 0;
    font-size:0.95em;
}
.searchSelectNarrowLeft
{
    width:137px;
}
.searchSoldButton
{
    position:absolute;
    right:159px;
    top:51px;
}
.backAbsolute
{
    position:absolute;
    top:4px;
    right:0;
}
/*Google Map Classes*/
.mapFrameContainer
{
    width:584px;
    height:450px;   
}
.mapFrame
{
    width:584px;
    height:450px;
    /*position:absolute;
    left:1000px; 
*/
visibility:hidden;
    top:10px;
    margin-top:-450px;

}