/* StyleSheet 2: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
translate 
{
  color: red;
}

body
{
  margin: 0px;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-size: smaller;
  background-color: #FFFFFF; /*Colour change*/
}

.PropertyShopBody div#PropertyShopDelimiter {
  width:100%;
}

.PropertyShopBody div#PropertyShopContentContainer  {
  max-width:100%;
  width:80%;
}

.white
{
  color: #FFFFFF;
}

.blue
{
  color: #003576;
}

.red
{
  color: #EE2C2C;
}

table
{
  font-size: 100%;
}


.PropertyShopBody
{
}

#PropertyShopDiv
{
}

div#PropertyShopHeader
{
  background-color: #FFFFFF;
  width:100%;
  height: 74px;
}

#PropertyShopHeader H1
{
  position: absolute;
  left: 80px;
  top: 5px;
  font-family: Arial;
  font-size: 300%;
  color: #FBC713;
  padding: 10px;
  display: none;
}

#PropertyShopLogo1
{
  width: 204px;
  height: 60px;
  position:absolute;
  left: 10px;
  top: 10px;
  background-image: url(/PennineInstallation/NovaWeb/Images/keychoicelogo.jpg);
  background-repeat: no-repeat;
  
}

#PropertyShopLogo2
{
  background-color: Navy  ;
  width:300px;
  height: 60px;
  position:absolute;
  left: 80px;
  top: 10px;
  display: none;
}

DIV#PropertyShopTopMenu
{
  background-color:#FBC713;
  border-top:1px solid #003576;
  float:left;
  width:100%;
}

#PropertyShopTopMenu ul
{
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  clear: right;
}

#PropertyShopTopMenu li
{
  float: left;
  display: block;
  text-decoration: none;
  padding: 0;
}

div#PropertyShopTopMenu A
{
  color:#003576;
  display:block;
  font-weight:bold;
  padding:4px 10px 5px;
  text-decoration:none;
}

div#PropertyShopTopMenu a:hover {
  background-color: #FBC713;
  color: #003576; 
}

div#PropertyShopTopBar
{
  background-color:#003576;
  color:#FFFFFF;
  font-size:80%;
  padding:2px 0;
  text-indent: 10px;
  /*want the width to be smaller in firefox to avoid horizontal scrolling,
  but in ie need it to be full length, ie ignores !important and continues
  using standard css rules - GH
  width: 98.5% !important; 
  LB I have commented this out as although an improvement, is subject to browser width. Have replaced padding with text-indent instead as padding is added on to the width by Firefox instead of inside the element. Text-indent is treated the same by both.
  */
  width: 100%;
}

div#PropertyShopleftMenu A {
  text-decoration: none;
  color: #003576;
}

div#PropertyShopLeftMenu a:hover {
  background-color: #FFFFFF;
}

div a#PropertyShopSwitchStyle {
  color: #3AA641;
}

div a#PropertyShopSiteMap {
  color: #3AA641;
}

div#PropertyShopLeftMenu {
  background-color: #FFFFFF; /*Colour change*/
  border: none;
  font-size: 100%; 
  width: 20%;
}

div#PropertyShopLeftMenu li a {
  text-indent: 0px;
}

div#PropertyShopLeftMenu ul.level2 {
  padding: 10px;
}

div#PropertyShopLeftMenu ul.level3 li a {
  text-indent: 0px;
  padding: 5px;
}

div#leftMenuComponents {
  background-color: #FFFFFF; /*Colour change*/
}

div#PropertyShopTopBar {

}
div#PropertyShopTopBar A, 
div#PropertyShopTopBar A:visited {
  color: #fff;
  position: relative;
  top: -14px;
  display: block;
  padding-right: 10px;
  background-color: #003576;
}

.dateText {
}

span.PropertyShopFooter {
  border-bottom:1px solid #003576;
  border-top:1px solid #003576;
  color:#003576;
  display:block;
  float:left;
  margin-top:50px;
  padding-bottom:5px;
  padding-top:5px;
  text-align:center;
  width:100%;
  background-color: #FFFFFF; /*Colour change*/
}

span.PropertyShopFooter a {
  color: #3AA641;
}

div#PropertyShopChangeFontSize a {
  color: #3AA641;
}

div#PropertyShopChangeFontSize {
  color: #003576;
  margin-left: 15px;
}

/*Customised*/
/**/

div.AdvertFullDetails div.AdvertInteraction.LOGIN {
  background-color: #FBC713;
  border-color: #003576;
} 

/*button styling*/
div.MainPropertyDetails div.PropertyMapLink,
div.MainPropertyDetails div.PropertyServicesLink,
#btnWithdraw,
div.ContactUsForm input.SubmitButton,
div.FormFieldButton input#cmdSubmit,
fieldset.ClientLoginFieldset input.SubmitBtn,
div.FormFieldButton input#cmdReset,
div.FormFieldButton input#cmdNewSearch,
div.FormFieldButton input#cmdshowElig,
input#cmdSubmitForm,
input#ChangePassword,
input#SaveBtn,
input#BackBtn,
input#HouseholdMemberDelete,
input#HouseholdMemberSave,
input#HouseholdMemberEdit,
input#Add,
input#Save,
input#Cancel,
input#cmdAddLARegion,
input#cmdAddRegionAreasOfPreference,
input#cmdAddWholeRegionAreasOfPreference,
input#cmdAddWholeEverythingAreasOfPreference,
input#cmdAddAreaAreasOfPreference,
input#cmdRemAreaAreasOfPreference,
input#cmdApplyNow,
div.Button input.FormButton,
div.FormFieldButton input#MXFormcmdMXCancel,
div.PropertyShopMXForm input#MXFormcmdUpdate,
form.ApproveCorrespondenceDetails input#cmdSubmitApprove,
div.CORE_PropertyShopApply input#cmdApplyYes, 
div.CORE_PropertyShopApply input#cmdApplyNo,
span.FormField input#ToggleSelectAll,
div.FormFieldButton input#cmdLastSearch {
  background-color: #FBC713;
  border: 1px solid #003576;
  color: #003576;
}

div.PropertyServicesLink
, div.PropertyMapLink {
  max-width: 233px;
}

span.FieldInputMaskHint {
  color: #3AA641;
}
 
form#frmPropertySearchElig fieldset.PropertySearchFieldset, 
div#PropertyShopContent fieldset.PropertySearchFieldset,
div#PropertyShopContent fieldset.ClientLoginFieldset, 
div.PropertyShopMXForm {
  background-color: #FFFFFF; /*Colour change*/
}

#PropertyShopContent a.ClientTabURLSelectedLink, 
#PropertyShopContent a.ClientTabURLSelectedLink:visited, 
#PropertyShopContent a.ClientTabURLLink, 
#PropertyShopContent a.ClientTabURLLink:visited {
  color: #003576;
  border-color: #FBC713;
}

#PropertyShopContent a.ClientTabURLSelectedLink {
  background-color: #FBC713;
}

div#PropertyShopContent a.ClientTabURLLink:hover {
  background-color: #FBC713;
  border-color: #FBC713;
}

div.ClientTabSelected {
  border-color: #FBC713;
}

table.OutcomesTable th.OutcomesHeader {
  background-color: #FBC713;
  border:1px solid #003576;
  color: #003576;
}

table.OutcomesTable td.OutcomesCell {
  border:1px solid #003576;
}

div#PropertyShopContent h6 {
  color: #3AA641;
}

h2 {
  color: #FBC713;
}

div.FormTable h1 {
  color: #003576;
}

#PropertyShopBreadcrumb a, 
#PropertyShopBreadcrumb a:visited, 
#PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #CCCCCC;
  padding-left: 3px;
  padding-right: 3px;
}

#PropertyShopContent a, 
#PropertyShopContent a:visited, 
#PropertyShopContent a.BasicLink, 
#PropertyShopContent a.BasicLink:visited {
  color: #003576;
  font-weight: 700;
  text-decoration: none;
}

div#PropertyShopContent div.FormHint,
div#PropertyShopcontent div.FormHintHeading {
  color: #3AA641;
}


div.AdvertPageLinkItems a,
div.AdvertPageLinksNext a,
div.AdvertPageLinksPrevious a {
  border: 2px solid #FFFFFF;
  height: 15px;
}

div.AdvertPageLinkItems a.AdvertPageLinkCurrentItem {
  border-color: Navy;
}

div.AdvertContainer div.AdvertPageLinks {
  height: 30px;
  width: 600px;
}

/*online application form*/
div.FormTable fieldset.FormGroup legend {
  color: #003576;
}

div.FormTable fieldset.FormGroup {
  border-color: #003576;
  width: 673px;
}

div.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup {
  border-color: #3AA641;
  width: 650px;
}

div.FormTable table#HouseholdMemberList th,
table#AddressHistory tr.AddressHistoryHeaderRow td,
table#AddressHistory tr.AddressHistoryFooterRow td {
  background-color: #FBC713;
  color: #003576;
}

/*Blue labels in online form*/
div.DescriptiveText {
  color: #003576;
}

/*Green labels in online form for prefered areas*/
span.FormGridCell div.HangingIndent h2.lookup_group {
  color: #3AA641;
}

/*Household registration online form*/
div.StepCount2 div.Bar {
  width: 670px;
}

div.StepCount2 span.Page {
  width: 330px;
}
/*Household registration online form - END*/

/*HRA online form*/
div.StepCount19 div.Bar {
  width: 690px;
}

div.StepCount19 span.Page {
  width: 32px;
}
/*HRA online form - END*/

/*MX online form*/
div.StepCount4 div.Bar {
  width: 690px;
}

div.StepCount4 span.Page {
  width: 168px;
}

/* all forms */
div.Bar {
  height: 26px;
  padding: 0;
}
/* end all forms */

/*Client tabs*/
div.FormTable hr.FormHR {
  position: relative;
  left: -110;
}

TABLE.PropertyShopMyBidSummary TD SPAN.MonthYearDesc {
  display: none;
}

/*This stops the current bids table from sitting in the search div,
and forcing the search link into the historic bids div in firefox*/
div#CurrentBidsGroup table.CORE_PropertyRequestWithdrawal_Table {
  float: none;
  clear: left;
}

div.ClientTabSelected {
  width: 520px;
}

div.TabFrame {
  width: 650px;
}

div.ClientTabGroup {
  width: 498px;
}

div#PropertySearchEligOnly {
  float: left;
}

div#PropertySearch {
  float: left;
  width: 100%;
}

div#ActionGroup {
  float:left;
}

div#ClientMessagesGroup {
  padding-bottom: 15px;
}

div#PropertySearchHRAFormGroup,
div#EligiblePropertiesHRAGroup,
div#ApplicationFormsHRAGroup {
  clear: both;
}

div#PropertySearchHRAFormGroup {
  height: 40px;
}

div#EligiblePropertiesHRAGroup {
  height: 30px;
}
}
/*Client tabs - END*/

/*Property listings*/
input#cmdApplyNow {
  width: 115px;
}
/*Property listings - END*/

/*Menu stylings*/
/*Bring into alignment the top links with the left menu lniks*/
a#PropertyShopSiteMap,
a#PropertyShopSwitchStyle {
  margin-left: 15px;
)
/*Menu stylings - END*/
