/* StyleSheet 1: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER 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 */






/*
Colours are now set here instead of PropertyShopCore.css for easier management in client installations
*/

/* Overall structural and colour styles for standard property shop */
body {
  background-color: #FFFFFF;/*#EDFFFF;*/
}
div#PropertyShopHeader {
  background-color: #FFB200;
}
#PropertyShopLogo1 {
  background-image: url(/TewkesburyInstallation/NovaWeb/Images/Glos_homeseeker_Logo.jpg);
}
div#PropertyShopLogo2 {
  background-image: url(/TewkesburyInstallation/NovaWeb/Images/CouncilLogo_text_orange11.gif);
}
div#PropertyShopTopMenu {
  background-color: #8F8FFF;
}
div#PropertyShopTopMenu A {
  color: #fff;
}
div#PropertyShopTopMenu A:hover {
  background-color:  #fff;
  color: #2C2FA4;
}
div#PropertyShopTopBar {
  background-color: #C5ACFF;
  color: #000000;
  border-top: 1px solid #FFFFFF;  
}
div#PropertyShopTopBar a {
  color: #000000;
}

a#PropertyShopSwitchStyle, a#PropertyShopSiteMap, div#PropertyShopChangeFontSize, div#BrowseAloudLogoContainer {
  color: #000000;
    margin-left: 0;
  width: 200px;
  text-indent: 20px;
}
div#BrowseAloudLogoContainer  a{
  padding-left: 20px;
}
div#leftmenucomponents {
  background-color: #73B9B9;
}
div#PropertyShopChangeFontSize a {
  color: #54431C;
}

#PropertyShopBreadcrumb A, #PropertyShopBreadcrumb A:visited, #PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #000;
}
H2 {
  color: #3639a7;/*#FFB200;*/
}
#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited {
  color: #3639a7;
}
span.PropertyShopFooter {
  background-color: #8F8FFF;
  color: #fff;
}
.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #fff;
  font-weight:bold;
}
#PropertyShopContent A, #PropertyShopContent A:visited {
  color: Navy;
}
.PropertyShopLoginError {
  border: 1px solid #FFB200;
}
/* 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 #FFF8E8;
}
/*End Louise- SITE MAP */

/* styles for propertyshop client summary tabs - start */
.ClientTabSelected {
  border:5px #8F8FFF solid;
  background-color:#FFF;
}
.ClientTabGroup {
  border:1px #8F8FFF solid;
}
.ClientTabContent .FormButton {
  border:1px black solid;
}
a.ClientTabURLLink, a.ClientTabURLSelectedLink {
  background-color: #C5ACFF;/*#6CA6CD;*/
   border:1px solid #C5ACFF;/*#0760A4;*/
}
a.ClientTabURLSelectedLink, a.ClientTabURLLink:hover {
  background-color: #8F8FFF;/*#0760A4;*/
}

#PropertyShopContent A.ClientTabURLSelectedLink, #PropertyShopContent A.ClientTabURLSelectedLink:visited,
#PropertyShopContent A.ClientTabURLLink, #PropertyShopContent A.ClientTabURLLink:visited {
  color: #FFFFFF;
}

#PropertyShopContent A.ClientTabURLLink, #PropertyShopContent A.ClientTabURLLink:visited {
  color: #0A075E;
}

#PropertyShopContent  a.ClientTabURLLink:hover 
{
  color: #FFFFFF;
}

/* styles for propertyshop client summary tabs - end */


/* Online application form styles */
.FormGroupTitleTable
{
	display: block;
}

.FormGroupTitleFiller
{
	display:none;
}

.FormGroupTableContent
{
	clear: left;
}

.TopLevelFilter
{

}

.RegionFilter
{
}

.AreaList
{

}

.SelectedAreas
{

}

.SaveButtonDiv
{
	display: none;
}

.FormTable H1 {
  color: #54431c;
}
.FormTable div.FormTable h1 {
  background-color: #ccc;
  color: #32287b;
}
.FormTable .FormGroup {
  border: 1px solid #8F8FFF;
  width:750px;
}
.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup{
  border: 1px solid #b8b197;
}
.FormTable .FormGroup legend {
  color: #54431c;
}

/*page progress bar*/
div.PageNavigationSummary {
  color: #54431c;
}
div.Description {
  color: #54431c;
  margin-left: 150px;
}
div.PagePositionAndCount {
  color: #54431c;
  margin-left: 150px;
  width:450px;
}

div#divbtnBottomNavigation ,#divbtnTopNavigation
{
    margin-left: 40px;
}

div.StepCount2 span.Page {
width:229px;
}

div.StepCount15 span.Page {
width:27px;
}

div.Bar {
  border: 1px solid #8F8FFF;
  background-color: #FFF8E8;
  width:auto;/*475px;*/
  margin-left: 150px;
  float:left;
}

span.Page {
  background-color: #C5ACFF;
  border: 1px solid #8F8FFF;
}
div.PageProgressBar span.Past, div.PageProgressBar span.Current, div.PageProgressBar span.Last {
  background-color: #8F8FFF;
  border: 1px solid #C5ACFF;
}
/*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 {
 background-color:#8F8FFF;
 border:1px solid #C5ACFF;
 color:#000000;
}
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 #54431c;
  color: #54431c;
  background-color: #ffd87f;
}

/*-----------------------------------------------------------------------------------------*/

#PropertyShopLogo1 
{
background-repeat:no-repeat;
height:120px;
/*margin:auto;*/
position:absolute;
top:0px;
width:450px;
}

div#PropertyShopHeader 
{
background-color:#FFFFFF;
height:120px;
width:100%;
}


div#PropertyShopLogo2 {
background-image:url(/TewkesburyInstallation/NovaWeb/Images/CouncilLogo_text_orange.gif);
background-repeat:no-repeat;
margin-right:20px;
margin-top:10px;
width:180px;
}

div#PropertyShopContentContainer {
left:210px;
position:absolute;
top:160px;
}

div#PropertyShopleftMenu {
  background-color:#D7D6FE;
  border-bottom:10px solid #73B9B9;
  font-size:90%;
  padding-bottom: 20px;
  width:200px;
}

div#PropertyShopleftMenu A:hover {
  background-color: #6CA6CD;
}

div#PropertyShopleftMenu A {
  text-decoration: none;
  color: #0A075E;
}



div.PropertyShopContactUs Label
{
  font-weight: bold;
  float:left;
  width: 200px;
  vertical-align: top;
}

div.PropertyShopContactUs span {
  float:left;
}

div.PropertyShopContactUs {
  float:left;
}

div.PropertyShopContactUs div {
float:left;
margin:3px 0;
width:550px;
}

div.PropertyShopContactUs input#cmdSubmitForm {
  clear:left;
  float:left;
  margin:10px 0 10px 200px;
}

input.submitButton {
  background-color:#0760A4;
  border:1px solid #0a0dff;
  color:#fff;
}


#MarketingInformation Label 
{
  width:1px;
}

.ClientTabSelected div.PropertyAdvertType 
{
  width:98%
}

div.OnlineFormWarning
{
  border-style: double;
  border-width: 2px; 
  border-color: Red;
  padding:5px 5px 5px 5px;
}

div.OnlineFormRedText
{
  color: Red;
  padding:5px 5px 5px 5px;
}

td.aopLA, td.aopRegion, td.aopArea, td.aopSelected
{
  width: 155px;
  font-size: 120%;
}

#AOPClientName
{
width: 100%;
}

div.dixerit, div.GoogleTranslate
{
  margin: 5px 0px 10px 10px;
}

.CBLRenderer .PropertyAdvertTypeAffordableRent
{
 background-color : #00A29E;
 float:left;
}

