/* StyleSheet 2: PropertyShop ACCESSIBLE STYLE SHEET*/
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* ACCESSIBLE STYLES */
/* StyleSheet 2: PropertyShop ACCESSIBLE STYLE SHEET*/
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* ACCESSIBLE STYLES */
body {
  margin: 2px;
  font-family: Verdana, Arial;
  font-size: 70%;
  font-size: smaller;
}

IMG {
  display: none;
}

FIELDSET {
  padding: 2px;
}

.FormField {
  display: inline-block;
}

.FormProperty {
  display: block;
  margin-top: 4px;
  margin-bottom: 4px;
  vertical-align: top;
}

.FormProperty LABEL {
  vertical-align: top;
}

div.FieldError , div.FormError{
	margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px 0;
  background: #FFF0F5;
  border: 1px solid red;  
}

/* Styles for Login */
fieldset.ClientLoginFieldset  LABEL {
  width: 160px;
  display: inline-block;
	margin-top: 3px;
	margin-bottom: 3px;
}
/* End of styles for Login */

/* Styles for My Account */
div.ClientTabGroup {
  margin-top: 3px;
	margin-bottom: 3px;	
	padding: 3px;
	border-top: 1px dotted #999999;
}
fieldset.FormGroup {
  margin-top: 3px;
	margin-bottom: 3px;	
	padding: 3px;
}
fieldset.FormGroup div.FormProperty {
  margin-top: 3px;
	margin-bottom: 3px;		
}
fieldset.FormGroup div.FormProperty LABEL, div.FieldError LABEL {
  width:160px;
	display: inline-block;
}
div.ClientTabGroup div.FormField {
  display: block;
	margin-top: 3px;
  margin-bottom: 3px;
}
/* End of styles for My account */

/* Styles for Contact Us (Not Logged In) */
div.PropertyShopContactUs div {
  margin-top: 3px;
	margin-bottom: 3px;		
}
div.PropertyShopContactUs LABEL {
  width:160px;
	display: inline-block;
}
/* End of styles for Contact Us (Not Logged In) */

/* Styles for Property Search */
#frmPropertySearch .FormProperty LABEL {
  width: 160px;
  display: inline-block;
}
.PropertySearchFieldset .FormFieldButton {
  margin-top: 4px;
  margin-bottom: 4px;
}
/* End of styles for Property Search */

/* Styles for Property Advert */
div.AdvertPageLinks div {
  display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}
div.Advert, div.AdvertFullDetails {
  border-top: 1px solid #666666;
	padding: 3px;
	border-bottom: 1px solid #666666;
	margin-top: 5px;
}
span.AdvertTypeText, SPAN.AdvertTypeRef {
	display: block;
}
div.PropertyMapLink, div.PropertyServicesLink, div.AdvertField, fieldset.AdvertGroup, div.AdvertInteraction {
  margin-top: 3px;
	margin-bottom: 3px;	
}
div.AdvertInteraction.ELIGIBLE, div.AdvertInteraction.APPLY {
  color: #339900;
	border: 1px solid #339900;
	padding: 3px;
}
div.AdvertInteraction INPUT {
  margin-top: 3px;
	margin-bottom: 3px;	
}
div.AdvertInteraction.INELIGIBLE {
  color: #CC0000;
	border: 1px solid #CC0000;
	padding: 3px;
}
div.CurrentContactDetails {
  margin-top: 3px;
	margin-bottom: 3px;	
	padding: 3px;
}
div.CurrentContactDetails form {
  margin-top: 3px;
	margin-bottom: 3px;	
}
/* End of styles for Property Advert */

/* Styles for change font size functionality */
#PropertyShopChangeFontSize2, BODY.FontSize2 {
  font-size: 130%;
}
#PropertyShopChangeFontSize3, BODY.FontSize3 {
  font-size: 180%;
}
/* End of styles for change font size functionality */

/* Areas of preference/local connection start */
select.SelectField{
  float:left;
}
select.SelectField#AreaID{
  width:150px;
}

span.AreaSelectorTableContent, span.AreaSelectorTableContentButtons, div.RegionFilter, div.AreaList, div.TopLevelFilter {
  float:left;
  width:auto;
}

div.AreaSaveButtonDiv {
}

/* Areas of preference/local connection end */


