/* StyleSheet 2: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
/* Show lll by Allocation Scheme button styles */
#ShowAll INPUT, #ShowAllAS1 INPUT, #ShowAllAS501 INPUT, #ShowAllAS502 INPUT {
  width: 150px;
}

#ShowAll LABEL, #ShowAllAS1 LABEL, #ShowAllAS501 LABEL, #ShowAllAS502 LABEL {
  width: auto;
}

/* End of show all by Allocation Scheme button styles */


/* New household registration form */

  #FP_277186 SPAN {
    font-size: 1.5em;
  }

/* End of new household registration form */

/* Housing register online form */

  /* Hide the nested fieldset of primary applicant GOAF */
  #FG_90 FIELDSET {
    border: 0px;
    margin: 0px;
    padding: 0px;
  }
  #FG_90 FIELDSET LEGEND {
    display: none;
  }


#FP_276297 span.FormField SELECT, #FP_276634 span.FormField SELECT, #FP_276718 span.FormField SELECT{
  width:300px;
}

/* End of housing register online form */

/* Overall structural and colour styles for standard property shop */
body {
  background-color: #FFFFFF;
}
div#PropertyShopHeader {
  background-color: #FFFFFF;
  height:7.5em;
}

#PropertyShopLogo1 {
  background-image: url(/TyneAndWearInstallation/NovaWeb/Images/homeXchange-TW-logo.jpg);
background-repeat:no-repeat;
height:75px;
left:10px;
position:absolute;
top:10px;
width:450px;
}
div#PropertyShopLogo2 {
  background-image: url(/TyneAndWearInstallation/NovaWeb/Images/HXTW-graphic.jpg);
background-repeat:no-repeat;
float:right;
height:80px;
margin-right:20px;
margin-top:10px;
width:300px;
}
div#PropertyShopTopMenu {
  background-color: #9959A5;
}
div#PropertyShopTopMenu A {
  color: #000000;
}
div#PropertyShopTopMenu A:hover {
  background-color: #000000;
  color: #FBEBFF;
}
div#PropertyShopTopBar {
  background-color: #000;
  color: #fff;
  font-size:80%;
  
  padding:2px 0;
  text-indent:10px;
  width:100%;  
}
div#PropertyShopTopBar {
  color: #ffffff;
}
div#PropertyShopleftMenu {
  background-color: #FBEBFF;
  border-bottom: 10px solid #D1B2CE;
}
a#PropertyShopSwitchStyle, a#PropertyShopSiteMap, div#PropertyShopChangeFontSize, div#BrowseAloudLogoContainer {
  color: #000000;
}
div#leftmenucomponents {
  background-color: #D1B2CE;
}
div#PropertyShopChangeFontSize a {
  color: #000000;
}
div#PropertyShopleftMenu A {
  color: #000000;
}
div#PropertyShopleftMenu A:hover {
  background-color: #D1B2CE;
  
}
#PropertyShopBreadcrumb A, #PropertyShopBreadcrumb A:visited, #PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #FFFFFF;
  font-size: 80%;
  position: relative;
  top: -5px;
 }
 
H2 {
  color: #000000;
}
#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited {
  color: #000000;
}
span.PropertyShopFooter {
  background-color: #9959A5;
  color: #1B1133;
}
.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #1B1133;
}
#PropertyShopContent A, #PropertyShopContent A:visited {
  color: Navy;
}
.PropertyShopLoginError {
  border: 1px solid #FFFFFF;
}
Div#PropertyShopContentContainer {
left:220px;
position:absolute;
top:9.5em;}
/* End of overall structural and colour styles for standard property shop */

/*Louise- SITE MAP */
/*prevents extra bullet on IE but doesn't work on Firefox
  would be best if we could use transparent borders but these don't work on IE6 */
div#PropertyShopContent ul.level1 li {
  border-top: 1px solid #FFFFFF;
}
/*End Louise- SITE MAP */

/* styles for propertyshop client summary tabs - start */
div.ClientTabSelected {
  border-left:5px #FFFFFF solid;
  background-color:#FFF;
  padding: 0;
  border-top: none;
  border-right: none;
  border-bottom: none;
}
.ClientTabGroup {
  border:1px #D1B2CE solid;
}
.ClientTabContent .FormButton {
  border:1px solid #ffb200;
}
a.ClientTabURLLink, a.ClientTabURLSelectedLink {
  background-color:#FBEBFF;
}
a.ClientTabURLSelectedLink, a.ClientTabURLLink:hover {
  background-color:#FFFFFF;
}
#PropertyShopContent A.ClientTabURLSelectedLink, #PropertyShopContent A.ClientTabURLSelectedLink:visited,
#PropertyShopContent A.ClientTabURLLink, #PropertyShopContent A.ClientTabURLLink:visited {
  color:#000000;
}
a.ClientTabURLLink, a.ClientTabURLSelectedLink {

}
/* styles for propertyshop client summary tabs - end */


/* Online application form styles */
.FormTable H1 {
  color: #000000;
}
.FormTable div.FormTable h1 {
  background-color: #ccc;
  color: #32287b;
}
.FormTable .FormGroup {
  border: 1px solid #000000;
}
.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup{
  border: 1px solid #b8b197;
}
.FormTable .FormGroup legend {
  color: #000000;
}

/*page progress bar*/
div.PageNavigationSummary {
  color: #000000;
}
div.Description {
  color: #000000;
}
div.PagePositionAndCount {
  color: #000000;
}
div.Bar {
  border: 1px solid #9959A5;
  background-color: #FFFFFF;
}
span.Page {
  background-color: #D1B2CE;
  border: 1px solid #9959A5;
}
div.PageProgressBar span.Past, div.PageProgressBar span.Current, div.PageProgressBar span.Last {
  background-color: #9959A5;
  border: 1px solid #9959A5;
}
/*end page progress bar */
/* End Of Online application form styles */


/* Address History styles 2007-03-12 NJP */

table.AddressHistory {
  border: 1px solid #708090;
}
tr.AddressHistoryHeaderRow td, tr.AddressHistoryFooterRow td, tr.AddressHistoryHeaderRow td#AddressHistoryHouseholdMembers {
  background-color: #D3D3D3;
  border-bottom: 1px solid #708090;
}
tr.AddressHistoryHeaderRow td#AddressHistoryHouseholdMembers {
  border-left: 1px solid #708090;
}
tr.AddressHistoryRowAlternate {
  background-color: #ffc;
}
input.AddressHistoryButton, input.FormButton, input.Btn, .SubmitBtn {
  border: 1px solid #000000;
  color: #000000;
  background-color: #FBEBFF;
}
span.AddressHistoryCurrentAddress {
  color: Red;
}
td.AddressHistoryApplySameToAll {
  border-bottom: 1px solid #708090;
}
/* End of Address History styles*/


/* Services styles */
.ServicesDetailContainer {
  background-color:#FFF;
  border:1px solid #000;
}
.ServicesHeader {
  color: #fff;
  background-color: #99c;
}
.ServicesContent {
  color:#000;
}
fieldset.ServiceGroup {
  border-color:#99c;
}
fieldset.ServiceGroup legend {
  color: #39c;
}
fieldset.ServiceGroupTop legend {
  color: #03c;
}
.ServicesSearchContainer {
  background-color:#FFF;
  border:1px solid #000;
}
.ServicesSearchEntry {
  border-color:#99c;
}
span.ServicesMoreDetailsLink {
  background-color: #DDD9FF;
}
.ServicesButton {
  border: 1px solid #000000;
  color: #000000;
  background-color: #ffd87f;
}
/* End service styles */



/* ContactUs form - logged in*/
div.ContactUsForm {
  float: left;
  margin: 10px 0;
}
div.ContactUsForm div {
  float: left;
  width: 570px;
  margin: 3px 0;
}
#PropertyShopContent div.ContactUsForm span {
  float: left;
  width: 300px;
  padding: 0;
}
div.ContactUsForm label {
  float: left;
  width: 200px;
  min-height: 10px;
}
div.ContactUsForm input {
  float: left;
  clear: left;
  margin: 10px 0 10px 200px;
}
div.ContactUsForm textarea {
  margin: 0;
}
/* End of ContactUs form - logged in*/


/* Contact Us Form - NOT logged in*/
div.PropertyShopContactUs {
  float: left;
}
div.PropertyShopContactUs div.SectionHeader {
  font-weight: bold;
  margin-bottom: 10px;
}
div.PropertyShopContactUs div {
  float: left;
  width: 550px;
  margin: 3px 0;
}
div.PropertyShopContactUs span {
  float: left;
}
div.PropertyShopContactUs Label {
  font-weight: bold;
  width: 200px;
  vertical-align: top;
  float: left;
}
div.PropertyShopContactUs input#cmdSubmitForm {
  float: left;
  clear: left;
  margin: 10px 0 10px 200px;
}
/* End of Contact Us Form - NOT logged in*/





a.ClientTabURLLink, a.ClientTabURLSelectedLink  {
  width: 118px;
}


div#GOAF_EstateAreaID {
  float: none;
}


div#CurrentBidsGroup, div#PropertySearchBidsGroup, div#HistoricBidsLinkGroup {
  float: left;
  width: 98%;
}

TABLE.PropertyShopMyBidSummary TD SPAN.MonthYearDesc {
  display: none;
}

select#AreaID, select#selectedAreas, select#selectedAreas2, fieldset.PropertySearchFieldset div.FormProperty select#AreaID {
  height: 300px;
  width: 155px;
  border: 1px solid #777;
}

div.FormProperty select#AreaID, div.FieldError select#AreaID {
  height: 1.5em;  /* LB 29/09/2008 added this fix because it breaks on the MX form on firefox/safari setting the height to 300px */
}

div.SelectLA {
  margin-bottom: 10px;
  float: left;
}
div.SelectLA * {
  float: left;
} 
div.SelectLA label {
  width: 150px;
}
div.SelectLA span.FormField, div.SelectLA span.FormGridCell {
  width: 380px;
}


fieldset.PropertySearchFieldset div.FormFieldButton label {
  position: relative;
  top: 2px;
  margin-bottom: 8px;
  margin-left: 8px;
  vertical-align: top;
  display: block;
  float: left;
  width: 390px;
  min-height: 25px;
}

fieldset.PropertySearchFieldset div.FormFieldButton input {
  width:150px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  clear: left;
}

fieldset.PropertySearchFieldset FORM {
  margin: 0px;
}

fieldset.PropertySearchFieldset div.FormHint, fieldset.PropertySearchFieldset div.FormHintHeading {
  font-size: 90%;
  color: #515151;
  padding-bottom: 3px;
  width: 540px;
  display: block;
}

fieldset.PropertySearchFieldset div.FormHintHeading {
  text-decoration: underline;
}
