/* StyleSheet 2106: Subregional propertyshop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
body.PropertyShopBody
{
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-size: smaller;
  background-color: #FFFFFF;
  /*background-image: url(/GuildfordInstallation/NovaWeb/Images/GuildfordLeftMenuBack.gif);
  background-repeat: repeat-y;*/
}

table
{
  font-size: 100%;
}

#PropertyShopDiv
{
}

#PropertyShopHeader
{
  background-color: #E9A41A;
  width:100%;
  height: 90px;
}

#PropertyShopHeader H1
{
  position: absolute;
  left: 220px;
  top: 10px;
  font-family: Arial;
  font-size: 250%;
  color: #FFFFFF;
  padding: 10px;
  display: none;
}

#PropertyShopLogo1
{
  width:352px;
  height: 90px;
  position:absolute;
  left: 0px;
  top: 0px;
  background-image: url(/GuildfordInstallation/NovaWeb/Images/HomeselectaLogo.gif);
  background-repeat: no-repeat;
  z-index: 10;
}

#PropertyShopLogo2
{
  display: none;
}

#PropertyShopTopMenu
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width: 100%;
  float: left;
  padding-left: 0px;
  background-color: #E8C681; /*#339999;*/
  /*border-top: 1px solid #54431C;*/
  z-index: 2;
  position: relative;
}

#PropertyShopTopMenu ul
{
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
 clear: right;
 z-index: 3;
}

#PropertyShopTopMenu li
{
  float: left;
 display: block;
 text-decoration: none;
 padding: 0;
 z-index: 4;
}

#PropertyShopTopMenu A
{
 text-decoration: none;
 font-weight: bold;
 display: block;
 color: #4D3E1F;
 padding: 4px 10px 5px 10px;
}

#PropertyShopTopMenu A:hover
{
 text-decoration: underline;
}

#PropertyShopTopBar
{
  width:100%;
  background-color: #4D3E1F;
  color: #FFFFFF;
  padding: 2px 10px 2px 10px;
  font-size: 70%;
  padding-left: 10px;
  font-weight: 700;
}

#PropertyShopTopBar A, #PropertyShopTopBar A:visited
{
  color: #FFFFFF;
  margin-left: 20px;
}

.dateText
{

}

#PropertyShopleftMenu
{
  /*background-color: #C9C5CF;*/
  /*
  border-right: 1px solid #1B1133;
  border-bottom: 1px solid #1B1133;
  */
  /*width:20%;*/
  width: 200px;
  height: 100px;
  /*min-height: 100%;*/
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  clear: right;
}

#PropertyShopleftMenu ul
{
 list-style-position: inside;
 padding: 0px;
 margin-left: 0px;
}

#PropertyShopleftMenu ul.level3
{
  margin-top: 0px;
  padding-top: 0px;
}

#PropertyShopleftMenu ul.level3 li
{
  margin-left: 20px;
}

#PropertyShopleftMenu ul.level3 li A
{
  font-weight: normal;
}

#PropertyShopleftMenu li
{
 display: block;
 text-decoration: none;
 padding-bottom: 10px;
}

#PropertyShopleftMenu A
{
 text-decoration: none;
 font-weight: 700;
 color: #4D3E1F;
}

#PropertyShopContentContainer
{
  float: left;
  width:65%;
}

#PropertyShopBreadcrumb
{
  /*background-color: #6F6687;*/
  width:100%;
  padding: 2px;
  /*border-right: 2px solid #1B1133;*/
  padding-left: 7px;
}

#PropertyShopBreadcrumb A, #PropertyShopBreadcrumb A:visited, #PropertyShopBreadcrumb .BreadcrumbPlain
{
  color: #4D3E1F;
  padding-right: 3px;
  padding-left: 3px;
}

#PropertyShopContentHeader
{
 /*background-color: #6F6687;*/
 /*border-bottom: 2px solid #1B1133;
 border-right: 2px solid #1B1133;*/
 padding-left: 10px;
}

H2
{
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #4D3E1F;
  font-size: 140%;
  font-family: Verdana, Arial;
}

#PropertyShopContentHeader H2
{
  margin-bottom: 0px;
}

#PropertyShopContent
{
  padding-left: 10px;
  padding-right: 10px;
  /*height: 600px;*/
clear: right;
}

#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited
{
  color: #E9A41A;
  text-decoration: none;
}

#PropertyShopContent A.BasicLink:hover, #PropertyShopContent A:hover
{
  text-decoration: underline;
}

.PropertyShopFooter
{
  /*background-color: #6F6687;*/
  display: block;
  border-top : 1px solid #231930;
  border-bottom : 1px solid #231930;
  width:100%;
  text-align: center;
  padding-top:5px;
  padding-bottom: 5px;
  margin-top: 50px;
  color: #231930;
}

.PropertyShopFooter A , .PropertyShopFooter A:visited
{
  color: #231930;
}

DIV.CORE_ClientLogin
{

}

DIV.CORE_ClientLogin LABEL
{
 width:100%;
 padding-bottom: 10px;
}

DIV.CORE_ClientLogin .FormField
{
  display: block;
  padding-bottom: 10px;
}

.PropertyShopLoginError
{
  /*background: #FFD87F;*/
  border: 1px solid #FFB200;
  padding: 5px;
  margin-bottom: 10px;
}

.FormError
{
  background: #FFF0F5;
  border: 1px solid Red;
  padding: 5px;
  margin-bottom: 10px;
}

.FieldError
{
  background: #FFF0F5;
  border: 1px solid Red;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px;
}

#PropertyShopSwitchStyle {
  position: absolute;
  left: 380px;
  top: 0.1em;
  text-decoration: none;
  color: #000000;
}

#PropertyShopSiteMap {
  position: absolute;
  left: 380px;
  top: 1.5em;
  text-decoration: none;
  color: #000000;
}

.PropertySearchFieldset
{
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:100%;
}

.PropertySearchFieldset FORM
{
  margin: 0px;
}

.PropertySearchFieldset LEGEND
{
  /*border: 1px solid #54431C;
  background-color: #FFD87F;*/
  font-weight: 700;
  padding: 2px;
  /*width: 250px;*/
  margin-bottom: 5px;
}

.PropertySearchFieldset DIV
{
  display: block;
  padding-bottom: 10px;
}

.PropertySearchFieldset DIV LABEL
{
  width:100px;
  padding-bottom: 10px;
  vertical-align: top;
}

.PropertySearchFieldset DIV TABLE
{
  display: inline;
}


.PropertySearchFieldset DIV.FormFieldButton LABEL
{
  width:500px;
  margin-bottom: 10px;
  vertical-align: middle;
}

.PropertySearchFieldset DIV.FormFieldButton INPUT
{
  width:100px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.PropertySearchFieldset .FormHint, .PropertySearchFieldset .FormHintHeading
{
  font-size: 90%;
  color: #515151;
  padding-bottom: 2px;
}

.PropertySearchFieldset .FormHintHeading
{
  text-decoration: underline;
}

.PropertySearchFieldset .ImageDiv
{
  background-image: url(/GuildfordInstallation/NovaWeb/Images/map.gif);
  background-repeat: no-repeat;
  width:340px;
  height: 260px;
  position:absolute;
  top: 20px;
  clear: left;
  left: 268px;
  display: none;
}

.ClientLoginFieldset {
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:500px;
}

.ClientLoginFieldset LEGEND
{
  /*border: 1px solid #54431C;
  background-color: #FFD87F;*/
  font-weight: 700;
  padding: 2px;
  /*width: 250px;*/
  margin-bottom: 5px;
}


.ClientStatusDetails
{
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:700px;
}

.ClientStatusDetails LEGEND
{
  /*border: 1px solid #54431C;
  background-color: #FFD87F;*/
  font-weight: 700;
  padding: 2px;
  /*width: 250px;*/
  margin-bottom: 5px;
}

.ClientStatusDetails .FormField
{
  display: block;
  padding-bottom: 10px;
}

.ClientStatusDetails .FormField LABEL
{
  width:150px;
  padding-bottom: 10px;
  vertical-align: top;
}

.ClientStatusDetails #ClientName SPAN
{
  font-weight: 700;
}


.ClientStatusDetails #CurrentAddress LABEL
{
  float: left;
}


.ClientStatusDetails #CurrentAddress SPAN
{
  display: block;
  float: left;
}


.ClientStatusForm
{
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:700px;
}

.ClientStatusForm LEGEND
{
  /*border: 1px solid #54431C;
  background-color: #FFD87F;*/
  font-weight: 700;
  padding: 2px;
  /*width: 250px;*/
  margin-bottom: 5px;
}

.ClientStatusForm DIV.FormField
{
  display: block;
  padding-bottom: 5px;
}

.ClientStatusForm DIV.FormField LABEL
{
  width: 150px;
  padding-bottom: 5px;
  vertical-align: top;
}

.ClientStatusForm DIV.FormField SPAN
{
  padding-bottom: 5px;
}

.PropertyShopMXForm {
  width: 100%;
}

.PropertyShopMXForm DIV.FormField
{
  display: block;
  padding-bottom: 10px;
}

.PropertyShopMXForm DIV.FormField LABEL
{
  width: 150px;
  padding-bottom: 10px;
  vertical-align: top;
}

.PropertyShopMXForm DIV.FormField SPAN
{
  padding-bottom: 10px;
}

.PropertyShopMXForm DIV.SectionHeader
{
  font-weight: 700;
  padding-bottom: 20px;
}

.PropertyShopMXForm .submitButton
{
  width:100px;
}

.PropertyShopMXForm #cmdMXWithdrawYes
{
  border: 1px solid #27541C;
  background-color: #99FF7F;
  width:100px;
}

.PropertyShopMXForm #cmdMXWithdrawNo
{
  border-color: #541C1C;
  background-color: #FF7F7F;
  width:100px;
}


.CORE_PropertyRequestWithdrawal_Table
{
  /*border: 1px solid #000000;*/
  border-collapse: collapse;
}

.CORE_PropertyRequestWithdrawal_Table TH
{
  /*border: 1px solid #000000;*/
  /*background-color: #E3E3E3;*/
  text-align: left;
}

.CORE_PropertyRequestWithdrawal_Table A, .CORE_PropertyRequestWithdrawal_Table A:visited
{
  color: #000000;
}

.CORE_ClientStatus FORM
{
  margin:0px;
}

.CORE_PropertyShopApply .FormField
{
  padding-bottom: 10px;
}

.CORE_PropertyShopApply .submitButton
{
  width:100px;
}

.CORE_PropertyShopApply #cmdApplyYes
{
  border: 1px solid #27541C;
  background-color: #99FF7F;
}

.CORE_PropertyShopApply #cmdApplyNo
{
  border-color: #541C1C;
  background-color: #FF7F7F;
}

.CORE_AdvertFullDetails {
  margin-top: 10px;
}

.AdvertPropertyMapLink {
  position: absolute;
  left: 20px;
  top: 140px;
  width: 150px;
  height: 125px;

  border: 1px solid #54431C;
  padding: 3px;
  text-align: center;
  background-image: url(/Allocations/Images/maplink.gif);
  background-repeat: no-repeat;
  background-position: center 3px;
  padding-top: 100px;
}

.AdvertMap, .AdvertNoMap {
  width: 400px;
  height: 400px;
  margin: 10px;
  border: 1px solid #CCCCCC;
  background-image: url(/Allocations/Images/maploading.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.AdvertMapSpacer
{
  /* USED TO PREVENT FUNNY WRAPPING */
  display: none;
  height: 600px;
  width: 1px;
  clear: right;
}

.AdvertMapLarge
{
  width: 400px;
  height: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #CCCCCC;
  /*background-image: url(/Allocations/Images/maploading.gif);*/
  background-repeat: no-repeat;
  background-position: center;
  clear: right;
  float: left;
}

.AdvertMapPropertyList
{
  width: 300px;
  padding: 2px;
  margin-top: 15px;
  margin-bottom: 10px;
  display: inline;
}

.AdvertMapPropertyList DIV
{
  padding-top : 5px;
  padding-bottom: 5px;
}

.AdvertMapLegend
{
  /*border: 1px solid #54431C;*/
  width: 100%;
  margin-bottom: 200px;
}

.Bold
{
  font-weight: bold
}

.Underline{
  text-decoration: underline;
}


/*Louise- prevents extra bullet on IE but doesn't work on Firefox*/
div#PropertyShopContent ul.level1 li {
  border-top: 1px solid #fff;
}
/*Tidies up layout on Firefox (but bullet still present)*/
div#PropertyShopContent ul, div#PropertyShopContent li {
  padding-top: 0;
  margin-top: 0;
}
