body {color:#000000; font-family: tahoma, verdana, arial, helvetica, sans-serif; background-color:#CCCCCC; padding:0px; margin:0px;}

h1 {color:#016556; font-size:1.0em; font-weight:bold; padding:0; margin:0;}
h2 {font-size:0.9em; font-weight:normal; padding:0; margin:0;}
h2.contact {color:#666666; font-weight:bold; margin:0; padding:10px 0 10px 0; clear:both;}
h3 {}

h1.title {}

a {color:#006666;}
a:hover {color:#000000;}
a:visited {}

p {font-size:0.8em; font-family: verdana, arial, helvetica, tahoma, sans-serif;}

dl {font-family: verdana, arial, helvetica, tahoma, sans-serif;}
dl a {}
dt {}
dd {}

input, select, textarea {}

form {font-family: verdana, arial, helvetica, tahoma, sans-serif; margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0;}
legend {}
label {display:inline; float:left; clear:both; width:35%; font-size:0.8em;}
fieldset span {display:block; float:left; width:65%; margin:0px 0px 10px 0px; font-size:0.8em;}
fieldset input, fieldset select, fieldset textarea {}

ul {font-family: verdana, arial, helvetica, tahoma, sans-serif;}
ul.error {}
ul.error a {}
li {}

table {width:100%;}
.border {border-top:solid 1px #cccccc;}

/* Wrapper */
div#container {width:970px; margin-left:auto; margin-right:auto; padding:0; background-color:#FFFFFF;}

/* Header */
div#header {width:970px; margin:0px; padding:0px; }

div#headerImg{background: url(../images/ashleyHeader.gif); width:970px; height:113px;}
div#headerImg form{width:400px; float:right; margin:78px 0 0 0;}
div#headerImg form label{width:180px; margin:3px 0 0 0;}
div#headerImg form input{float:left;}
div#headerImg form input.button{float:right;}

div#flashMovie {width:970px; text-align:center; background: url(../images/flashBackground.gif); height:145px; line-height:145px;}

div#staticHeader {width:970px; text-align:center; background: url(../images/flashBackground.gif); height:145px; line-height:145px; margin-left:auto; margin-right:auto; padding:0;}

#navigation {font-family: arial, verdana, helvetica, sans-serif; margin:0px; padding:0px; font-size:0.8em; font-weight:normal; background-image: url(../images/navBackground.gif); vertical-align:middle; height:30px; line-height:30px;}
#navigation li {margin:0px; padding:0px; list-style-type: none; display: inline;}
#navigation li.rightBorder {border-right:solid 1px #016556; padding:0 23px 0 28px;}
#navigation li.leftBorder {border-left:solid 1px #80B2AA; padding:0 28px 0 23px;}
#navigation li.bothBorder {border-right:solid 1px #016556; border-left:solid 1px #80B2AA; padding:0 23px 0 23px;}
#navigation li a {color:#FFFFFF; padding:0px; margin:0px; text-decoration:none;}
#navigation li a:hover {color:#000000;}
#navigation li a.selected {text-decoration:underline;}

/* Content below header */
div#main {width:924px; margin:0 0 10px 0; padding:14px 18px 0 28px;}

/* Home content */
div#homeContent {width:545px; margin:0 0 28px 0; padding:0 28px 0 0; border-right:solid 1px #B2D0CC; float:left;}
div#spotlights {width:330px; margin:0px 0px 28px 10px; float:left;}

/* Listings content */
div#listingsContent {width:595px; margin:0 0 28px 0; padding:10px 28px 0 0; border-right:solid 1px #B2D0CC; float:left;}
div#listingsSearch {width:260px; padding:10px; margin:0 0 0 10px; background-color:#D8E7E4; float:left;}

ul#sort {margin:0 0 10px 0; padding:0; list-style-type:none; font-size:0.8em;}
ul#sort li {display:inline; margin:0 10px 0 0; padding:0;}

/* Advert */
div#advertHeader {width:70%; margin:0 0 10px 0; padding:0; float:left;}
div#advertHeader h1 {color:#000000; font-size:1.1em;}

div#advertTools {width:30%; margin:0; padding:0; text-align:right; float:left; vertical-align:bottom;}

div#advertContent {margin:0; padding:0;}

div.adSection {border-top:solid 1px #cccccc; margin:10px 0 0 0; padding:10px 0 0 0; width:100%; clear:both;}
h2.advert {color:#666666; font-weight:bold; margin:0; padding:0;}

div#adSummary {width:714px; float:left; margin:0; padding:0;}

div#adOneImage {width:200px; margin:0; padding:0; float:left;}
div#adPhotos {width:200px; margin:0; padding:0; float:left;}
div#adPhotos ul {padding:0; margin:0;}
div#adPhotos li {display:inline; float:left; font-size:0.7em;}

div#advertContact {border-top:solid 1px #428C80; margin:10px 0 0 0; padding:10px 0 0 0; width:100%; clear:both;}

/* Selling content */
div#sellingContent {width:595px; margin:0 0 28px 0; padding:10px 28px 0 0; border-right:solid 1px #B2D0CC; float:left;}
div#sellingSamples {width:270px; padding:10px; margin:0 0 0 10px; background-color:#D8E7E4; float:left;}
div#sellingForm {clear:both;}

div#sellerContact {margin:10px 0 0 0; padding:10px 0 0 0; width:100%; clear:both;}

/* Successful Sales */
div.successfulSales {border: solid 1px #669999; padding:10px; width:575px; margin:0 0 10px 0;}
div.successfulPhoto {width:200px; float:right; margin:0; padding:0; text-align:right;}

/* The Team on Contact Us */
div.teamMember {border: solid 1px #669999; padding:10px; width:902px; margin:10px 0 0 0; clear:both;}
.teamMemberPhoto {width:200px; float:right; margin:0; padding:0; text-align:right;}

/* Contact Us */
div.contactDetails {width:692px; margin:10px 0 10px 0; float:left;}
.officePhoto {width:200px; float:right; margin:10px 0 0 0; padding:0; text-align:right;}

/* Footer */
div#footer {position:relative;clear:both; width:970px; height:80px; margin:0px; padding:0px; border-top:solid 3px #418C80; vertical-align:top;}

span.powered {position:absolute; top:10px; right:10px; padding:0px; margin:0px; font-size:0.7em;}
.copyright {position:relative; font-size:0.7em; color:#666666; padding:0px; margin:0px; vertical-align:top; top:10px; left:10px;}

/* Spotlights on home page */
dl.spot {border: solid 1px #669999; padding:10px; width:310px; margin:10px 0 0 0; font-size:0.8em;}
dl.spot dt {padding:0; margin:0;}
dl.spot dd {padding:0; margin:0;}

/* Listings appearance */
dl.listings {border: solid 1px #669999; padding:10px; width:575px; margin:0 0 10px 0;}
dl.listings dt {padding:0; margin:0 0 5px 0; font-size:0.9em;}
dl.listings dd {padding:0; margin:0 0 5px 0; font-size:0.8em;}
dl.listings dd.inline {display:inline; float:left; margin:0 40px 5px 0;}
dl.listings dd.description {color:#666666; clear:both;}

/* Listings Please Note */

dl.listingsNote {font-size:0.7em;}
dl.listingsNote dt {font-weight:bold;}
dl.listingsNote dd {margin:5px 0 0 8px;}

/* Business location on advert */
ul.advertGeography {list-style-type:none; margin:0; padding:0; font-size:0.8em; color:#333333;}
ul.advertGeography li {padding:0; margin:0;}

/* My Folder links on advert */
ul#myFolderLinks {list-style-type:none; margin:0; padding:0; font-size:0.7em; font-weight:bold; font-family: verdana, arial, helvetica, tahoma, sans-serif;}

/* Summary setup on advert page */
dl.adSummary {padding:0; margin:0;}
dl.adSummary dt {font-size:0.8em; float:left; width:35%; padding:0 0 0 10px; margin:10px 0 0 0; clear:both;}
dl.adSummary dd {font-size:0.8em; display:inline; width:60%; float:left; margin:10px 0 0 0; padding:0px;}

/* Property and Other Information lists on advert page */
dl.adDetails {padding:0; margin:0;}
dl.adDetails dt {font-size:0.8em; float:left; width:25%; padding:0 0 0 10px; margin:10px 0 0 0; clear:both;}
dl.adDetails dd {font-size:0.8em; display:inline; width:70%; float:left; margin:10px 0 0 0; padding:0px;}

/* Contact details list on advert page */
ul#adContact {padding:0; margin:0; list-style-type:none; font-size:0.8em;}
ul#adContact li#telephone {background: url(../images/telephone.gif) no-repeat; padding: 0 0 16px 40px;}
ul#adContact li#email {background: url(../images/emailIcon.gif) no-repeat; padding: 0 0 16px 40px;}

/* Contact details list on seller page */
ul#sellerContact {padding:0; margin:0; list-style-type:none; font-size:0.8em;}
ul#sellerContact li#telephone {background: url(../images/telephone.gif) no-repeat; padding: 0 0 16px 40px;}
ul#sellerContact li#email {background: url(../images/emailIcon.gif) no-repeat; padding: 0 0 16px 40px;}

/* Faqs */

dl.faqs {padding:0; margin:20px 0 0 0; font-size:0.8em;}
dl.faqs dt {font-weight:bold;}
dl.faqs dd {padding:0; margin:10px 0 0 10px; color:#333333;}

h2.faqTitle {margin:10px 0 0 0; padding:10px 0 0 0; color:#006666; font-weight:bold; border-top:solid 1px #cccccc;}

ul#faqLinks {font-size:0.8em;}

/* Contact seller */

legend.financial {margin:0 0 0 -8px; padding:5px 0 10px 0; font-size:0.9em; font-weight:bold;}
legend.contactForm {margin:0 0 0 -8px; padding:5px 0 10px 0; font-size:0.8em; width:50%; border:solid 1px #000;}

/* Contact seller confirm */

dl#contactConfirm {padding:0; margin:0; font-size:0.8em;}
dl#contactConfirm dt {margin:0px; font-weight:bold;}
dl#contactConfirm dd {margin:10px 0 10px 10px;}

ul#confirmAddress {list-style-type:none; margin:0; padding:0;}
ul#confirmAddress li {margin:0 10px 0 10px;}

/* Search results statuses */

.resultsUnderOffer {font-size:0.8em; color:#000000; font-weight:bold; text-transform:uppercase;}
.resultsPriceReduced {font-size:0.8em; color:#009900; font-weight:bold;}
.resultsSoldStc {font-size:0.8em; color:#990000; font-weight:bold;}

/* Advert statuses */

.advertUnderOffer {font-size:0.9em; color:#009900; font-weight:bold; text-transform:uppercase; margin:0; padding:5px 0 0 0;}
.advertPriceReduced {font-size:0.9em; color:#009900; font-weight:bold; text-transform:uppercase; margin:0; padding:5px 0 0 0;}
.advertSoldStc {font-size:0.9em; color:#990000; font-weight:bold; margin:0; padding:5px 0 0 0;}

/* Shortlist */
div#shortlist {padding:0; margin:0;}
ul.shortlist {list-style-type:none; font-size:0.8em; padding:0; margin:0;}
ul.shortlist li {display:block; float:left; padding:10px 0 10px 0; vertical-align:top;}
ul.shortlist li.first {width:30%;}
ul.shortlist li.central {text-align:center; width:23%;}

/* Static Header Images */
ul#staticHead {width:918px; height:142px; margin:0 auto 0 auto; padding:0; list-style-type:none; vertical-align:middle;}
ul#staticHead li {display:inline; margin:0; padding:0;}

/* Sample particulars list */
.particulars {list-style-type:none; margin:0; padding:0; font-size:0.8em;}
.particulars li {padding:10px 0 0 0;}

#quicksearchForm{margin:0 0 20px 0;}

/* Miscellaneous */
.lightGrey {color:#666666;}
.adRef {font-size:0.7em;}
.margBotTen {margin:10px 0 0 0;}
div.radio input {display:inline; float:none; padding-right:5px; font-size:0.8em;}
.button {float:left;}
.normFont {font-size:0.8em;}
.forty {width:40%;}
.fifteen {width:15%;}
.twentyCenter {width:20%; text-align:center;}
.error {color:Red;}
.clear {clear:both;}

/* Listings */
.searchListings {float:none; clear:both; width:100%; font-size:0.7em; margin:0 0 0 8px;}
.listingsSearch {float:none; width:100%; margin:0 0 10px 8px;}
legend.listings {font-size:0.7em; padding:5px 0 0 0; margin:0 0 5px -6px; font-weight:bold;}
* html legend.listings {}

/* Successful sales appearance */
dl.success {float:left; width:355px; margin:0 10px 0 0;}
dl.success dt {padding:0; margin:0 0 5px 0; font-size:0.9em; font-weight:bold;}
dl.success dd {padding:0; margin:0 0 5px 0; font-size:0.8em;}
dl.success dd.bold {font-weight:bold;}

/* Team appearance */
dl.team {float:left; width:692px; margin:0 10px 0 0;}
dl.team dt {padding:0; margin:0 0 5px 0; font-size:0.9em; font-weight:bold;}
dl.team dd {padding:0; margin:0 0 5px 0;}
dl.team dd.bold {font-weight:bold;}
