div, h1, h2, h3, h4, h5, h6, img, form { border: 0; padding: 0; margin: 0; font-size: 100%; }

.fleft { float: left; }
.fright { float: right; }
.clear { height: 1px; line-height: 1px; overflow: hidden; clear: both; margin: 0px; padding: 0px; }

body { text-align: center; font-family: arial, sans-serif; background: #fff; font-size: 100%; }

#wrapper { position: relative; width: 722px; margin: 0 auto 0 auto; text-align: left; font-size: 71%; }

a { color: #e62842; }
h1 { position: relative; background: #fff url(http://www.propertypilot.co.uk/Eddisons/images/header_tagline.gif) top right no-repeat; height: 110px; margin: 40px 0px 5px 0px; }
h3 { margin-bottom: 10px; }
h4 { clear: both; background: #ddf; padding: 5px; margin-bottom: 5px; }
.icon { vertical-align: middle; margin: 0px 7px 0px 0px; }

#homeContentHolder { clear: both; color: #014d7e; border-top: 1px solid #72bbde; padding-top: 15px; font-size: 110%; }
#contentWrapper { background: #fff url(http://www.propertypilot.co.uk/Eddisons/images/home_content_back.gif) top left repeat-y; }

#footer { background: #d2edfe; padding: 10px; color: #095785; clear: both; margin-top: 20px; }

.nbx_indexerItem a { font-weight: bold; color: #014e82; }
.nbx_indexerError { font-weight: bold; }
ul.errorList { color: red;  font-weight: bold; }
.pagination { margin: 10px; background: #e7e7f9; padding: 5px; }
.pagination a { color: #014e82; text-decoration: none; margin: 3px; }
.pagination a:hover { text-decoration: underline; }
.propertyAuctionThumbs { clear: left; margin-bottom: 10px; }
.rightInfoCol { float: right; width: 240px; }
.leftInfoCol { float: left; width: 270px; }
.leftInfoCol h4, .rightInfoCol h4 { clear: both; margin-bottom: 5px; border: 0px solid #aae; border-bottom: 1px; }
.leftInfoCol p, .rightInfoCol p { margin: 5px; }
.backLink { text-decoration: none; font-weight: bold; color: #014e82; }
.backLink img { vertical-align: middle; }

.infoLine { margin: 10px; clear: left; font-weight: bold; }
.infoLine span.fieldName { float: left; width: 150px; font-weight: bold; }
.infoLine span.info { width: 350px; font-weight: normal; }
.infoLine span.justInfo { width: 200px; font-weight: normal; }

.propertyAuctionListData, .icpListData, bmListData { float: left;; }
.propertyAuctionListImage, .icpListImage, .bmListImage { clear: left; }

ul.auctionList { list-style: none; }
ul.auctionList li { padding-left: 30px; background: url(http://www.propertypilot.co.uk/Eddisons/images/icon_auction.gif) left center no-repeat; margin: 6px; }
ul.auctionList li a { text-decoration: none; font-weight: bold; color: #014e82; border-bottom: 1px solid #014e82; }
.plain { background: #fff; color: #024c7d; }

.formRow { clear: left; margin-left: 30px; }
.formRow label { cursor: pointer; float: left; width: 120px; margin: 4px 6px 8px 4px; font-weight: bold; }
.formRow input.textBox { width: 200px; border: 1px solid #aaa; background: #fff; }
.formRow input.smallBox { width: 100px; }
.formRow textarea { width: 200px; border: 1px solid #aaa; background: #fff; height: 80px; margin-bottom: 5px; }
.formRow select { margin-bottom: 5px; }
.formRow select.selectMulti { width: 120px; height: 80px; }
.sectionTitle { margin: 0px 0px 10px 0px; padding: 6px; border: 1px solid #aaa; border-left: 0px; border-right: 0px; font-weight: bold; background: #eee; }
.submitRow { padding-top: 8px; width: 437px; text-align: right; }
.separationRow { clear: both; border-bottom: 1px solid #aac6d9; overflow: hidden; height: 1px; margin-bottom: 8px; }
.noFloating label { float: none; }

ul.checkboxList { list-style: none; float: left; }
ul.checkboxList li { float: left; }
ul.checkboxList li input { float: left; }
ul.checkboxList li label { float: left; width: 130px; font-weight: normal; }