/* StyleSheet 2: BasicStyle - Propertyshop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
body {
  background-color: #f9f6ff;
}

table {
  font-size: 100%;
}

#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited {
  color: navy;
}

div#PropertyShopHeader {
  background-color: #50446a;
  height: 100px;
}

div#PropertyShopLogo1 {
  top: 25px;
  background-image: url(/SwindonInstallation/NovaWeb/Images/SwindonLogo2.jpg);
}

div#PropertyShopLogo2 {
  width:85px;
  height: 85px;
  background-image: url(/SwindonInstallation/NovaWeb/Images/SwindonhomebidLogo.jpg);
}

div#PropertyShopTopMenu {
  background-color: #ccc;
}


div#PropertyShopTopMenu A {
  color: #000;
}
div#PropertyShopTopMenu A:hover {
  background-color: #50446A;
  color: #fff;
}

div#PropertyShopTopBar {
  background-color: #f9f6ff;
  color: #50446a;
  padding: 2px 10px;
}

div#PropertyShopTopBar A, div#PropertyShopTopBar A:visited {
  color: #f9f6ff;
  margin-left: 20px;
}

div#PropertyShopleftMenu, div#leftmenucomponents, div#PropertyShopChangeFontSize {
  background-color: #F9F6FF;
  border-bottom: none;
  color: #000;
}

div#PropertyShopleftMenu ul.level3 li A {
  font-weight: normal;
}
div#PropertyShopleftMenu ul.level2 A {
 color: #50446A;
 font-size: 99%;
 letter-spacing: -1px;
}
div#PropertyShopleftMenu A {
 color: #000;
}
div#PropertyShopleftMenu A:hover {
  background-color: #F9F6FF;
}

span#PropertyShopBreadcrumb A, span#PropertyShopBreadcrumb A:visited, span#PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #000;
}

H2 {
  margin: 15px 0 5px 8px;
  padding: 0px;
  color: #50446a;
}

span.PropertyShopFooter {
  background-color: #ccc;
  color: #1B1133;
}

.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #1B1133;
}

#PropertyShopContent A, #PropertyShopContent A:visited {
 color: Navy;
}

/* Online application form styles */


.FormGroup 
{
  width: 700px;
  padding-bottom:10px;
}

fieldset.FormGroup legend
{
  font-size:1.2em;
  margin: 10px;
}

.FormControl {
  margin:5px;
}

H1 {
  display: none;
}

div.FormError, #LogonErrorMessage {
 background: #FFF0F5;
 border: 1px solid Red;
 letter-spacing: 1.2px;
 font: 0.8em Verdana;
 padding: 10px; 
 margin: 10px;
 width: 590px;
 float: left;
 clear: both;
}
div.FieldError {
 background: #FFF0F5;
 border: 1px solid Red;
 margin-top: 3px;
 margin-bottom: 3px;
 padding: 2px 5px;
}
div.FormError ul {
 letter-spacing: 1.2px;
}
label.FormLabel, span.FormLabel {
 width: 245px;
 float: left;
 text-align: right;
 margin: 0 10px 0 0;
 padding: 0;
 font-weight: normal;
}
div.FormDescriptiveText {
 margin: 5px;
 padding: 5px;
 letter-spacing: 1.1px;
 width: 600px;
 display: block;
}
div.FormDescriptiveText ul {
 letter-spacing: 1.1px;
}

div#divbtnTopNavigation
{
  display:none;  
}

/*page progress bar*/
div.PageNavigationSummary {
 border: 1px solid Gray;
 font-size: 76%;
 background-color: #EDEDED;
 margin-top: 10px;
 padding: 5px;
 width: 640px;
 float: left;
}
div.PageProgressBar, div.PageHistory {
 vertical-align: top;
 margin-bottom: 5px;
 width: 640px;
}
div.StepCount4 div.bar {
  width: 161px;
  margin-left: 235px;
}
div.Description {
 text-align: center;
 width: 640px;
 padding: 2px;
 margin-right: 10px;
}
div.PagePositionAndCount {
 padding: 2px;
 text-align: center;
 width: 640px;
 float: left;
}
span.Page {
 display: block;
 float: left;
 border: none;
 height: 12px;
 min-height: 14px;
 background-color: #F0F8FF;
 padding: 0px;
 margin: 2px 0 0 2px;
}
div.Bar {
 float: left;
 clear: left;
 border: 1px solid Black;
 padding: 0;
 margin: 0 10px 0 70px;
 background-color: #F0F8FF;
 height: 20px;
 width: 482px;
 
}
div.PageProgressBar span.Past {
 width: 36px;
 background-color: #837b92;
}
div.PageProgressBar span.Current {
 width: 36px;
 background-color: #837b92;
}
div.PageProgressBar span.Future{
 width: 36px;
 background-color: #F0F8FF;
 border: 1px solid #F0F8FF;
}
div.PageProgressBar span.Last {
 width: 36px;
 background-color: #837b92;
}

div.PageHistory
{
  float: left;
  width:680px;
  text-align: center;
}

div.PageHistory div.DropDown, div.PageHistory div.Button
{
  margin: 3px;
  display:inline;
}

.FormControl
{
  width:700px;
  text-align:center;
}

div.FormControl input, div.PageHistory div.Button input, .FormButton
{
   color:#FFFFFF;
     background-color:#837b92;
     border:1px solid;
     border-top-color:#aaa0bc;
     border-left-color:#aaa0bc;
     border-right-color:#605a6b;
     border-bottom-color:#605a6b;}
  
  margin-left: 10px;
  margin-right: 10px;
}

table#HouseholdMemberList, table#AddressList
{
  margin:10px;
  width: 100%;
  font-size: 1em;
  border: 1px solid gray;  
}

table#HouseholdMemberList TH, table#AddressList TH
{
  font-size: 0.9em;
  padding:2px;
  border-bottom: 1px solid gray;
}

table#HouseholdMemberList TD, table#AddressList TD
{
  font-size: 1em;
  font-size: 0.9em;
  text-align: center;
  padding: 2px;
}




div#AreaOfPreference label.FormLabel, div#AreaOfPreference span.FormLabel 
{
 width: 187px;
 display: block;
 float: left;
 text-align: right;
 margin: 0 10px 0 0;
 padding: 0;
 font-weight: normal;
}

div#AreaOfPreference Span.FormGridCell {
  width: 200px;
}


.AdvertField LABEL {
  font-weight: 700;
}





.ClientTabSelected {
  border-color: #50446A;
}

.ClientTabGroup {
  border-color: #DDD9FF;
}

a.ClientTabURLLink, a.ClientTabURLSelectedLink {
  background-color:#8D859E;
  border-color: #50446A;
}
a.ClientTabURLSelectedLink, a.ClientTabURLLink:hover {
  background-color:#50446A;
}

#PropertyShopContent A.ClientTabURLSelectedLink, #PropertyShopContent A.ClientTabURLSelectedLink:visited,
#PropertyShopContent A.ClientTabURLLink, #PropertyShopContent A.ClientTabURLLink:visited {
  color:#fff;
}

#HouseholdDetailsGroup .HouseholdField, #HouseholdMemberDetailsGroup .HouseholdMemberField, #LastLoginGroup .FormDescriptiveText {
width: 450px;
}

/* Property shop login styles */
DIV.CORE_ClientLogin div {
	width: 500px;
	float: left;
}
DIV.CORE_ClientLogin * {
  float: left;
}
DIV.CORE_ClientLogin LABEL {
  width: 230px;
  text-align: right;
}
DIV.CORE_ClientLogin span.FormField {
  width: 180px;
  margin-bottom: 8px;
}
DIV.CORE_ClientLogin input {
  width: 150px;
}
input#LoginPassword {
  margin-left: 10px;
}
span.FieldInputMaskHint {
  clear:right;
}
/* End of property shop login styles */

div#LogonSuccessfulMessage3 {
  width: 500px:
}

.red {
  color: red;
}

