/* StyleSheet 2102: Rushmoor Propertyshop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
/*
Colours are now set here instead of PropertyShopCore.css for easier management in client installations
*/

/* Overall colour styles for standard property shop */
body {
  background-color: #EEECF0;
  color: #000;
  background-image: url(/GuildfordInstallation/NovaWeb/Images/RushmoorLeftMenuBack.gif);
  background-repeat: repeat-y;
}
div#PropertyShopLayoutTop {
  background-color: #231930;
}
#PropertyShopLogo1 {
  background-image: url(/GuildfordInstallation/NovaWeb/Images/RBCHomeFinderLogoWeb.gif);
  width: 120px;
  height: 120px;
  position: relative;
  top: 4px;
  left: 5px;
  margin-bottom: -20px;
}
div#PropertyShopLogo2 {
  width:350px;
  height: 69px;
  position:absolute;
  left: 650px;
  top: 0px;
  background-image: url(/GuildfordInstallation/NovaWeb/Images/Hart_Logo_Banner_Fill.jpg);
  background-repeat: no-repeat;
  display: none;
}
div#PropertyShopTopMenu {
  background-color: #463360;
  border-top: none;
  border-bottom: none;
}
div#PropertyShopTopMenu A {
  color: #fff;
  /*background-color: #929a92;*/
}
div#PropertyShopTopMenu A:hover{
  color: #ff9000;
  /*background-color: #929a92;*/
}
div#PropertyShopTopMenu ul.level1 {
  /*border-right: 1px solid #000;*/
  position: relative;
  left: 120px;
}
div#PropertyShopTopMenu ul.level1 li {
  /*background-color: #ADB6AD;*/
  border: none;
  margin-right: -1px;
  font-weight: bold;
}
/*
div#PropertyShopTopMenu A:hover
, div#PropertyShopTopMenu a.selected {
  background-color: #ADB6AD;
}
*/
div#PropertyShopTopBar {
  position: absolute;
  top: 0px;
  left : 0px;
  color: #fff;
}
div#PropertyShopTopBar a {
  color: #fff;
}
div#PropertyShopleftMenu {
  /*border-right: 1px solid #369EA7;*/
  /*background-color: #dddddd;*/
  /*border-bottom: 10px solid #369EA7;*/
  /*width: 199px;*/
}
div#PropertyShopleftMenu li {
  /*background-color: #369EA7;*/
}
div#PropertyShopleftMenu li a {
  color: #000;
  position: relative;
  /*background-image: url(/GuildfordInstallation/NovaWeb/Images/Hart_downarrow.gif);
  background-repeat: no-repeat;
  background-position: 4px 8px;*/
  /*font-weight: bold;*/
}
H2 {
  color: #000;
}
/*
#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited {
  color: #0A6B98;
}
*/
span.PropertyShopFooter {
  /*border-top : 1px solid #231930;
  border-bottom : 1px solid #231930;*/
  color: #231930;
}
.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #231930;
}
/*
.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #231930;
}
*/
#PropertyShopContent A, #PropertyShopContent A:visited {
  color: #463360;
  font-weight: 700;
  text-decoration: none;
}
/* End of overall colour styles for standard property shop */

/* Site map */
div#PropertyShopContent ul.level1 li {
  border-top: 1px solid #EEECF0;
}
/* End site map */

/* styles for propertyshop client summary tabs - start */
.ClientTabSelected {
  border:5px #369EA7 solid;
  background-color:#FFF;
}
.ClientTabGroup {
  border:1px #87C5CA solid;
}
.ClientTabContent .FormButton {
  border:1px solid #637AC0;
}

/* styles for propertyshop client summary tabs - end */


/* Online application form styles */
.FormTable H1 {
  color: #677776;
}
.FormTable div.FormTable h1 {
  background-color: #ccc;
  color: #677776;
}
.FormTable .FormGroup {
  border: 1px solid #bbb;
}
.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup{
  border: 1px solid #b8b197;
}
.FormTable .FormGroup legend {
  color: #00f;
}

/*page progress bar*/
div.PageNavigationSummary {
  color: #3F89A9;
}
div.Description {
  color: #3F89A9;
}
div.PagePositionAndCount {
  color: #3F89A9;
}
div.Bar {

}
span.Page {
  background-color: #E7E3E5;
  border: 1px solid #aaa;
}
div.PageProgressBar span.Past, div.PageProgressBar span.Current, div.PageProgressBar span.Last {
  background-color: #8E49F5;
  border: 1px solid #47247a;
}
/*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, input.submitButton
, input.StatusChangeCancelBtn, input.StatusChangeConfirmBtn, #ImageVerifierRefreshButton {
  border: 1px solid #A49CA0;
  color: #525252;
  background-color: #E7E3E5;
}
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 #525252;
}
.ServicesHeader {
  color: #fff;
  background-color: #99c;
}
fieldset.ServiceGroup {
  border-color:#99c;
}
fieldset.ServiceGroup legend {
  color: #39c;
}
fieldset.ServiceGroupTop legend {
  color: #03c;
}
.ServicesSearchContainer {
  background-color:#FFF;
  border:1px solid #525252;
}
.ServicesSearchEntry {
  border-color:#99c;
}
span.ServicesMoreDetailsLink {
  background-color: #DDD9FF;
}
.ServicesButton {
  border: 1px solid #6BADC8;
  color: #3F89A9;
  background-color: #ffd87f;
}

/*
  Online MX application form specific styles
*/

/* Style the consent pseudo-text so that the label is wider than normal - below 2 styles */
div#FP_277221 LABEL.FormLabel {
  width: 500px; 
}
div#FP_277221 SPAN {
  width: 110px; 
}

/* 
  End of online MX application form specific styles
*/

.AdvertTypeText {
  display: inline;
  font-weight: bold;
  position: relative;
  top: -8px;
}
#BrowseAloudLogoContainer
{
margin-left:20px;
margin-bottom:10px;
}
.AdvertFullDetails .MainAdvertSummary #TotalToShowPropertyShop_10231_List
{
 display:none;
}
.AdvertFullDetails #PropertyAdditionalDetails #TotalToShowPropertyShop_10231
{
 display:none;
}
.AdvertFullDetails .MainAdvertSummary #TotalToShowPropertyShop_10328_List
{
 display:none;
}
.AdvertFullDetails #PropertyAdditionalDetails #TotalToShowPropertyShop_10328
{
 display:none;
}
.AdvertFullDetails #PropertyAdditionalDetails #TotalToShowPropertyShop_10376
{
 display:none;
}
.AdvertFullDetails #PropertyAdditionalDetails #TotalToShowPropertyShop_10372
{
 display:none;
}
#MarketingInformationWeb_10231 label
{
display:none;
}
#MarketingInformationWeb_10328 label
{
display:none;
}
.FurtherPropertyDetails fieldset#TotalCost
{
  display:none;
}
div#ShowAll
{
  padding-bottom:7px; 
  border-bottom: 1px dotted #AAAAAA;
}
div#ShowAllAS5
{
  padding-bottom:7px; 
  border-bottom: 1px dotted #AAAAAA;
}
div.PropertyShopContactUs label
{
width:190px;
}
#PriorityText_Custom
{
width:400px;
}
.ClientTabSelected #LogOff A {
  display:inline; 
}
