/* StyleSheet 2: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
/* StyleSheet 2: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
/* StyleSheet 2: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */

div#PropertyShopChangeFontSize {
  display:none;
}

/* Overall colour styles for standard property shop */
body {
  background-color: #fff;
  color: #000;
}

div#PropertyShopHeader {
  background-color: #fff;
  height: 82px;
}
#PropertyShopLogo1 {
  background-image: url(/CornwallInstallation/NovaWeb/Images/CC_text.JPG);
  width: 200px;
  height: 82px;
  left: 0;
  top: 0;
}
div#PropertyShopLogo2 {
  background-image: url(/CornwallInstallation/NovaWeb/Images/CC_logo.JPG);
  width: 110px;
  height: 82px;
  margin-top: 0;
  margin-right: 0;
}
div#PropertyShopTopMenu {
  background-color: #FFAD00;
  /*border-top: 2px solid #D0C8CC;
  border-bottom: 2px solid #D0C8CC;*/
}
div#PropertyShopTopMenu A {
  color: #000;
  background-color: #FFAD00;
  font-weight:bolder;
}
div#PropertyShopTopMenu ul.level1 {
  /*border-right: 1px solid #D0C8CC;*/
  background-color: #000;
  color: #000;
  left: 0px;
}
div#PropertyShopTopMenu ul.level1 li {
  background-color: #FFAD00;
  /*border-right: 1px solid #D0C8CC;
  border-left: 1px solid #D0C8CC;*/
  margin-right: -1px;
}

div#PropertyShopTopMenu a.selected {
  background-color: #FFAD00;
  position: relative;

}

div#PropertyShopTopMenu A:hover 
{
  background-color: #000;
  color: #FFF;
}

div#PropertyShopTopBar {
  background-color: #000;
  color: #FFF;
  text-align:left;
  text-indent:10px;
  /*border-bottom: 3px solid #FFAD00;*/
}

div#PropertyShopTopBar a {
  color: #FFF;
  vertical-align:inherit;
  font-weight:normal;
  padding-left:92px;
}

div#PropertyShopTopBar {
  line-height :1.8em;
}

div#PropertyShopTopBar A:hover {
  text-decoration: underline;
}

div#PropertyShopTopBar * {
text-decoration:none;
text-align:center;

}

div#PropertyShopleftMenu * {
  float:none;
  color:#000;
}

div#PropertyShopleftMenu {
  border-right: 1px solid #D0C8CC;
  background-color: #FFAD00;
  border-bottom: 14px solid #000;
  width: 219px;
}

div#PropertyShopleftMenu li {
  background-color: #FFAD00;
}


div#PropertyShopleftMenu li a {
  color: #000;
  border-top: 1px solid #FFAD00;
  border-bottom: 1px solid #FFAD00;
  margin-top: -1px;
  position: relative;
  font-weight:bold;
}

div#PropertyShopleftMenu li a:hover,
div#PropertyShopleftMenu li a.selected
{
  /*background-color: #000;*/
  /*color: #FFF;*/
  border-top: 1px solid #FFAD00;
  background-repeat: no-repeat;
  background-position: 4px 4px;
  left: 1px;
  text-indent: 19px;
  font-weight:bold;
}

div#PropertyShopleftMenu ul.level3 li a:hover {
  text-indent:39px;
  width:220px;
}

/*div#PropertyShopleftMenu ul.level3 li a:hover,
div#PropertyShopleftMenu ul.level3 li a.selected {
  background-position: 24px 4px;
  text-indent: 39px;
}*/

ul#EHOSteps li a img {
  position: relative;
  left: 5px;
  margin-right: 10px;
}
ul#EHOSteps li a:hover img,
ul#EHOSteps li a.selected img {
  left: 4px;
  margin-right: 9px;
}
div#PropertyShopleftMenu ul#EHOSteps li a,
div#PropertyShopleftMenu ul#EHOSteps li a:hover,
div#PropertyShopleftMenu ul#EHOSteps li a.selected {
  background-image: none;
  text-indent: 0px;
  padding: 4px 0;
}

div#LeftMenuComponents 
{
  padding : 15px 0;
  margin: 0px;
  text-indent: 20px;
  float:none;
  font-weight : bold;
  width:220px;
}

div#LeftMenuComponents A:Hover
{
  text-decoration:underline;
}

#PropertyShopSiteMap 
{
  padding : 10px -10px;
  display:block;
}

/*div#PropertyShopChangeFontSize {
  display:none;
  padding: 0;
  margin: 0px;
  text-indent: 20px;
}
div#PropertyShopChangeFontSize a {
  float: none;
  text-decoration: none;
  color: #000;
  vertical-align: baseline;
  line-height: 100%;
  font-weight: normal;
}

#PropertyShopChangeFontSize1, BODY.FontSize1 {
  font-size: 100%;
}

#PropertyShopChangeFontSize2 {
  font-size: 150%;
}
BODY.FontSize2 {
  font-size: 120%;
}
#PropertyShopChangeFontSize3 {
  font-size: 210%;
}
BODY.FontSize3 {
  font-size: 160%;
}
*/

/*span#PropertyShopBreadcrumb 
{
  display: none;
}*/

/*#PropertyShopBreadcrumb A, #PropertyShopBreadcrumb A:visited, #PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #A98738;
}*/
H2 {
  color: #000;
  font-size:120%;
}

div#PropertyShopContentContainer {
  background-color: #fff;
  padding-top: none;
  position: relative;
  /*top: -25px;*/
}

#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited {
  color: #000;
}
span.PropertyShopFooter {
  background-color: #FFF;
  color: #1B1133;
}
.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #1B1133;
}
#PropertyShopContent A, #PropertyShopContent A:visited {
  color: Navy;
}
.PropertyShopLoginError {
  border: 1px solid #fff;
}
/* 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 #fff;
}
/*End Louise- SITE MAP */

/* styles for propertyshop client summary tabs - start */
.ClientTabSelected {
  border:5px #FFAD00 solid;
  background-color:#FFF;
}
.ClientTabGroup {
  border:1px #FFD87F solid;
  float:left; /*issue here with icons*/
  width:99%;
}

.ClientTabContent .FormButton {
  border:1px red solid;
  margin-right:130px;
}

.ClientTabSelected {
  float:left;
  display:block;
  width:500px;
  z-index:100;
}

div.ClientTabContent {
  float: left;
  position:relative;
  padding:5px;
  /*min-height: 452px;*/
  width:485px;
}

div.TabLinks {
  width: 120px;
  float: left;
}

a.ClientTabURLLink, a.ClientTabURLSelectedLink {
  height: 50px;
  width:120px;
  background-color:#FFD87F;
  border: 1px #FFB200 solid;
  display:block;
  padding: 5px 0 0 0;
/*  text-indent: 5px;*/
  padding-left: 5px;
  margin-bottom: 4px;
  float: left;
}

a.ClientTabURLSelectedLink, a.ClientTabURLLink:hover {
  background-color:#FFB200;
}

div.TabFrame {
  width: 650px;
  display:block;
  float:left;
}

.ClientTabSelected H4 {
  margin-top: 4px;
}

#PropertyShopContent A.ClientTabURLSelectedLink, #PropertyShopContent A.ClientTabURLSelectedLink:visited,
#PropertyShopContent A.ClientTabURLLink, #PropertyShopContent A.ClientTabURLLink:visited {
  color:#54431C;
}

.ClientTabSelected DIV.PropertyShopIcon {
  clear:none;
}

.ClientTabSelected #IconPropertySearch {
  background-image: url('/Allocations/Images/Search.gif');
}

/*added in to remove shortlist & bid section from MX tab*/
#MXShortlistGroup {
  display:none;
}

#MXMatchingGroup {
  display:none;
}
/* styles for propertyshop client summary tabs - end */

/* Specific styles for the client summary tab */

.ClientTabSelected #IconSummary {
  background-image: url('/Allocations/Images/Favorites.gif');
}

.ClientTabSelected #IconEligProp, .ClientTabSelected #IconMyBids {
  background-image: url('/Allocations/Images/Home.gif');
}

.ClientTabSelected #IconCurrentApp {
  background-image: url('/Allocations/Images/Clipboard.gif');
}

.ClientTabSelected #IconMXAdvert {
  background-image: url('/Allocations/Images/HomeandGarden.gif');
}

.ClientTabSelected #LogOff {
  height: 36px;
}

.ClientTabSelected #IconLogOff {
   background-image: url('/Allocations/Images/LogOff.gif');
}

.ClientTabSelected #IconMessages {
  background-image: url('/Allocations/Images/EmailEdit.gif');
}

/* End of specific styles for the client summary tab */

/* Specific styles for the My Bids summary tab */
.ClientTabSelected #IconCurrentBids {
  background-image: url('/Allocations/Images/CurrentBids.gif');
}

.ClientTabSelected #IconHistoricBids {
  background-image: url('/Allocations/Images/HistoricBids.gif');
}

.ClientTabSelected div.PropertyAdvertType {
  width:458px;
  padding: 2px;
  border: none;
}

.ClientTabSelected div.PropertyAdvertType div.AdvertTypeIcon {
  width: 75px;
}

/* End of specific styles for the My Bids summary tab */

/* Specific styles for the Current Details tab */

.ClientTabSelected #IconCurrentDetails {
   background-image: url('/Allocations/Images/CurrentDetails.gif');
}

.ClientTabSelected #IconChangePassword {
   background-image: url('/Allocations/Images/ChangePIN.gif');
}

#ChangePasswordGroup .FormProperty LABEL {
  width: 220px;
}

/* End of specific styles for the Current Details tab */

/* Online application form styles */
.FormTable H1 {
  display:none;
}
.FormTable div.FormTable h1 {
  background-color: #ccc;
  color: #32287b;
}
.FormTable .FormGroup {
  border: 1px solid #590B10;
}
.FormTable fieldset.FormGroup {
  border: 1px solid #d3d3d3;
  background-color: #F9F5F7;
}
.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup {
  background-color: #f0EcEe;
}
.FormTable fieldset.FormGroup legend,
.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup legend {
  background-color: #D3D3D3;
  display: block;
  width: 104%;
  margin-left: -2%;
  margin-right: -2%;
  padding-left: 2%;
  padding-right: 2%;
}
.FormTable .FormGroup legend {
  color: #590B10;
}

/*remove messages*/
.ClientTabSelected #AgencyContact 
{
  display: none;
}

.ClientTabSelected #IconContactUs {
   background-image: url('/Allocations/Images/Chat.gif');
}

/*#PreviousMessageGroup, #MessageKeyGroup, #NewMessageGroup
{
  display: none;
}*/


/*page progress bar*/
div.PageNavigationSummary {
  color: #590B10;
}
div.Description {
  color: #590B10;
}
div.PagePositionAndCount {
  color: #590B10;
}
div.Bar {
  border: 1px solid #D59500;
  background-color: #fff;
  height: 24px;
}
span.Page {
  background-color: #FFEAB7;
  border: 1px solid #FFD779;
}
div.PageProgressBar span.Past, div.PageProgressBar span.Current, div.PageProgressBar span.Last {
  background-color: #fff;
  border: 1px solid #D59500;
}
/*end page progress bar */
/* End Of Online application form styles */

/* contact us styles */

div.PropertyShopContactUs {
  float:left;
  width: 98%;
}

div.ContactUsForm {
  float:left;
  margin:10px 0;
}

div.ContactUsForm div.ContactUsName, div.ContactUsForm div.DescriptiveText {
width:420px;
}

div.ContactUsForm div{
  float:left;
  margin:3px 0;
  width: 480px;
}
/* End of contact us style fixes */

/* 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 {
  border: 1px solid #590B10;
  color: #590B10;
  background-color: #FFAD00;
}
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;
}
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 #590B10;
  color: #590B10;
  background-color: #FFAD00;
}

img.contentImage {
  float: right;
  clear: right;
  margin-left: 16px;
  margin-bottom: 10px;
}

/*fix firefox dropdown box height issue*/
select#AreaID, select#selectedAreas, select#selectedAreas2, fieldset.PropertySearchFieldset div.FormProperty select#AreaID {
  height: auto;
  border: 1px solid #777;
}

div.ContactUsForm div {
  float:left;
  margin:3px 0;
  width:100%;
}

/*Fix for multiselect error*/
.FormTable div.FieldError {
  width:100%;
}

/*remove garage and mutual exchange links at end of household reg*/
#UniversalApplicationLinkDiv {
  display:none;
}


/*Fix repeated lookup field IE bug*/
.FormTable div.FormProperty {
  width:99%;
}

.FormTable div.FieldError {
  width:99%;
}

/*Fix Mutual Exchange online form Postcode lookup*/
#PostCodeLookUP {
  margin-left:240px;
}

.FormTable div.FormDescriptiveText, .FormTable div.DescriptiveText {
  width:99%;
}

/*Online form - multiselects jumping down*/
.formtable fieldset {
  width:635px;
}

.WarningMsg, .ClientTabGroupAlert {
  display: inline-block;
  
}

div.EHOAdditionalSupport span.FormGridCell, .FormTable div.HangingIndent {
  width:340px;
}

div.AdvertTypeText {
  text-indent: 0px;
  padding-left: 10pt;
}

div.ClientTabGroup#ApplicationFormsHRAGroup div.FormField#OnlineApplicationLinks {
  display: none;
}

/*To make login link on loginpage show above the main login screen*/
div.CORE_ClientLogin p a {
  font-weight: bold;
}

/* National MX */

/*Temporary fix for National MX while third Tab is disabled*/
/*
div#LocalMXTab, div#DetailedMXTab
{
width:300px;
padding-left:4px;
padding-right:4px;
}
*/
/*End temporary fix for National MX*/

form#NationalMXForm input.TextField
{
width:85px;
}

div.DistanceHandler input#AreaOrPostcode
{
width: 155px;
}

div.NMXsortDiv
{
background-color:#FFD87F;
border-color:#1363A8;
color:#000000;

}

div.DistanceHandler
{
background-color:#FFD87F;
border-color: #FFAD00;
}

div.selectedNMX
{
background-color:#FFAD00;
color:#000000;
}

div.unselectedNMX
{
background-color:#FFD87F;
color:#000000;
}

div#LocalMXTab, div#DetailedMXTab, div#SummaryMXTab, div#NationalMXContainer
{
border: 2px solid #FFAD00;
}

div.NationalMXEntry h3, div.NationalMXAdvertRef
{
color: #CC8A00;
}

div.NMXSearchCriteriaHelpCriteriaContainer
{
background-color:#FFD87F;
/*color:#000000;*/
}

span.NMXSearchCriteriaHelpHeader
{
color: Navy;
font-weight:bold;
}

div.DistanceSummary
{
border: 1px solid #FFAD00;
}

div.DistanceSummary_HeadLeft, div.DistanceSummary_HeadRight
{
color:#CC6800;
border-bottom: 1px solid #CC8A00;
}

div.NMXAreaList
{
border: 2px solid #FFAD00;
}

input.unselectedNMX
{
color:#411210;
}

input.NMXAnchorSubmit
{
color: #1363A8;
}

div.DistanceHandler
{
margin:10px;
}

div.DistanceHandler span.FormField
{
width:auto;
}

div.NMXDisclaimer div.FormFieldButton
{
 border:none;
}

/* End National MX */


