* {
	margin: 0 ;
	padding: 0;
	border: 0;
}

body {
	font: 12px Helvetica, Verdana, Arial, Sans-Serif;
	color: #333333;
	line-height: 16px;
}

img {
	border: none;
}

.clear {
	clear: both;
}

a {
	color: #00426B;
}

a:hover {
	text-decoration: none;
}

#wrapper {
	width: 955px;
	margin: 0 auto;
}

#blueBar {
	background: url(../images/top-blue-bar-bg.jpg) repeat-x;
	height: 41px;
	width: 100%;
}

#headings {
	width: 943px;
	margin: 0 auto;
	padding: 5px 0px 0px 12px;
}

#headings h1 {
	color: #ffffff;
	float: left;
	font-weight: normal;
	font-size: 22px;
	padding-top: 8px;
}

#headings h1 a {
	color: #FFFFFF;
	text-decoration: none;
}

#headings h1 a:hover {
	text-decoration: underline;
}

#headings h2 {
	color: #ffffff;
	float: right;
	font-size: 19px;
	font-weight: normal;
	padding-top: 9px;
}

span.easy {
	font-weight: bold;
	text-decoration: underline;
}

#mainImageBox {
	height: 275px;
	background: url(../images/homePageMainImage.jpg) center no-repeat;
}

/* Property Search */

#searchHolder {
	width: 945px;
	height: 210px;
	margin: 0 auto;
	padding-top: 65px;
	padding-left: 10px;
}

#searchBox {
	background: url(../images/search-graphic.png) no-repeat;
	width: 510px;
	height: 181px;
}

#searchRow1 {
	width: 170px;
	float: left;
}

#searchRow2 {
	width: 155px;
	float: left;
}

#searchButton {
	clear: left;
	padding-top: 5px;
}

#searchButton input {
	color: #FFFFFF;
	padding: 3px 5px 3px 10px;
	font-weight: bold;
	background: #5BABDF url(../images/arrows/search.jpg) left no-repeat;
	width: 147px;
}

form#search {
	padding: 50px 0 0 20px;
}

#searchBox select {
	width: 151px;
	margin-bottom: 5px;
	padding: 2px;
	color: #0084C6;
	background-color: #FFFFFF;
	border: none;
}

#mainBody {
	background: url(../images/mainPageBackground.jpg) top repeat-x;
	padding-bottom: 10px;
}

/* Left Column Menus */

#leftColumn {
	float: left;
	width: 230px;
	padding-top: 15px;
}

#register {
	height: 201px;
	width: 220px;
	padding-left: 5px;
}

#seller {
	width: 230px;
	height: 165px;
	background: url(../images/backgrounds/im-a-seller.jpg) left top no-repeat;
}

#buyer {
	width: 230px;
	height: 165px;
	background: url(../images/backgrounds/im-a-buyer.jpg) left top no-repeat;
}

#help {
	width: 230px;
	height: 260px;
	background: url(../images/backgrounds/i-need-help-on.jpg) left top no-repeat;
	margin-left: 3px;
}

#addThis {
	float: left;
	padding-left: 10px;
}

#seller ul {
	list-style: none;
	font-size: 13px;
	padding: 65px 0 0 30px;
	line-height: 18px;
}

#buyer ul {
	list-style: none;
	font-size: 13px;
	padding: 65px 0 0 28px;
	line-height: 18px;
}

#seller ul li a, #buyer ul li a, #help ul li a {
	color: #ffffff;
	text-decoration: none;
	background: url(../images/arrow.png) left top no-repeat;
	padding-left: 12px;
}

#seller ul li a:hover, #buyer ul li a:hover, #help ul li a:hover {
	text-decoration: underline;
}

#help ul {
	list-style: none;
	font-size: 13px;
	padding: 55px 0 0 25px;
	line-height: 18px;
}

/* Right Column */

#rightColumn {
	width: 725px;
	float: right;
}

#rightColumnSeller {
	width: 705px;
	float: right;
}

/* Main Nav */

#navigation {
	float: left;
	width: 725px;
	padding-bottom: 20px;
}

#navigation ul {
	list-style: none;
	font-size: 13px;
	width: 720px;
	padding-top: 3px;
}

#navigation ul a {
	color: #ffffff;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 2px;
	height: 24px;
}

#navigation ul li#home, #navigation ul li#sellProperty, #navigation ul li#overseasProperties, #navigation ul li#aboutUs, #navigation ul li#testimonials, #navigation ul li#faqs, #navigation ul li#contactUs, #navigation ul li#sellersLogin {
	height: 28px;
	float: left;
}

#navigation ul li#home a {
	background: url(../images/menu/home.png) no-repeat;
	width: 57px;
}

#navigation ul li#home a:hover {
	background: url(../images/menu/home-on.png) no-repeat;
}

#navigation ul li#sellProperty a {
	background: url(../images/menu/sell-property.png) no-repeat;
	width: 124px;
}

#navigation ul li#sellProperty a:hover {
	background: url(../images/menu/sell-property-on.png) no-repeat;
}

#navigation ul li#overseasProperties a {
	background: url(../images/menu/overseas.png) no-repeat;
	width: 134px;
}

#navigation ul li#overseasProperties a:hover {
	background: url(../images/menu/overseas-on.png) no-repeat;
}

#navigation ul li#aboutUs a {
	background: url(../images/menu/about.png) no-repeat;
	width: 74px;
}

#navigation ul li#aboutUs a:hover {
	background: url(../images/menu/about-on.png) no-repeat;
}

#navigation ul li#testimonials a {
	background: url(../images/menu/testimonials.png) no-repeat;
	width: 91px;
}

#navigation ul li#testimonials a:hover {
	background: url(../images/menu/testimonials-on.png) no-repeat;
}

#navigation ul li#faqs a {
	background: url(../images/menu/faqs.png) no-repeat;
	width: 52px;
}

#navigation ul li#faqs a:hover {
	background: url(../images/menu/faqs-on.png) no-repeat;
}

#navigation ul li#contactUs a {
	background: url(../images/menu/contact.png) no-repeat;
	width: 78px;
}

#navigation ul li#contactUs a:hover {
	background: url(../images/menu/contact-on.png) no-repeat;
}

#navigation ul li#sellersLogin a {
	background: url(../images/menu/sellers.png) no-repeat;
	width: 94px;
}

#navigation ul li#sellersLogin a:hover {
	background: url(../images/menu/sellers-on.png) no-repeat;
}

#welcomeText {
	float: left;
	width: 705px;
	padding: 0px 10px 10px 10px;
	font-size: 13px;
	line-height: 18px;
}

#welcomeText h1 {
	color: #244F83;
	font-size: 21px;
	font-weight: normal;
	padding-bottom: 12px;
}

p.intro {
	font-size: 16px;
	padding-bottom: 10px;
	line-height: 22px;
}

#reasonsBox {
	float: left;
	padding: 10px;
	width: 705px;
}

ul#sellerBuyer {
	list-style: none;
	height: 27px;
}

ul#sellerBuyer li {
	float: left;
}

ul#sellerBuyer li a {
	color: #ffffff;
	width: 104px;
	height: 22px;
	background: url(../images/buyer-button.jpg) no-repeat;
	display: block;
	padding-right: 4px;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}

ul#sellerBuyer li a:hover {
	background: url(../images/seller-button.jpg) no-repeat;
	color: #244F83;
}

ul#sellerBuyer li.on {
	color: #244F83;
	width: 104px;
	height: 22px;
	background: url(../images/seller-button.jpg) no-repeat;
	display: block;
	padding-right: 4px;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}

/* Properties Added Recently */

#propertiesAdded, #headerProperties {
	float: left;
	width: 705px;
}

#propertiesAdded {
	float: left;
	width: 705px;
	padding: 10px;
}

#headerProperties {
	width: 705px;
	padding-bottom: 10px;
}

#propertiesAdded h2 {
	color: #006BA6;
	font-size: 16px;
	font-weight: normal;
	float: left;
}

#propertiesAdded p#viewMore a {
	float: right;
	background: url(../images/gray-arrow.png) left no-repeat;
	padding-left: 10px;
	color: #4D4D4D;
	text-decoration: none;
	text-decoration: underline;
}

#propertiesAdded p#viewMore a:hover {
	text-decoration: none;
}

#latestProperties {
	float: left;
	height: 116px;
	background: #E6E6E6;
	border: 1px solid #b3b3b3;
	padding: 5px 0px 5px 5px;
	width: 698px;
}

.property {
	float: left;
	width: 227px;
	padding-right: 5px;
}
.property h3 {
	background: #d4d4d4;
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
}

.property img {
	float: left;
	width: 115px;
	height: 86px;
	padding: 5px 5px 0 0;
}

.details {
	float: left;
	width: 95px;
	padding: 5px;
}

.details h4 {
	color: #006BA6;
	font-size: 14px;
	padding: 5px 0px
}

.details p {
	padding-bottom: 3px;
	font-size: 11px;
	line-height: 13px;
}

p.viewProperty a {
	color: #006BA6;
	text-decoration: underline;
	background: url(../images/blue-arrow.png) left no-repeat;
	padding-left: 8px;
}

/* Footer */

#footerContainer {
	background: url(../images/footer-background.jpg) top repeat-x;
	height: 188px;
	width: 100%;
}

#footer {
	width: 945px;
	margin: 0 auto;
	height: 168px;
	padding-top: 20px;
	font-size: 11px;
	color: #808080;
}

#footer h5 {
	color: #006BA6;
	font-size: 12px;
	padding-bottom: 9px;
}

#contactDetails {
	width: 505px;
	float: left;
}

#contactDetails p a {
	text-decoration: underline;
	color: #808080;
}


#footerBuyers {
	width: 135px;
	float: left;
	height: 145px;
	border-left: 1px dashed #c9c9c9;
	padding-left: 10px;
}

#footerBuyers ul, #footerSellers ul, #footerHelp ul {
	list-style: none;
	line-height: 16px;
}

#footerSellers {
	width: 135px;
	float: left;
	height: 145px;
	border-left: 1px dashed #c9c9c9;
	padding-left: 10px;
}

#footerBuyers ul li, #footerSellers ul li, #footerHelp ul li {
	background: url(../images/arrows/footer.jpg) no-repeat left top;
	padding: 2px 0px 2px 10px;
}

#footerBuyers ul li a, #footerSellers ul li a, #footerHelp ul li a {
	color: #808080;
	text-decoration: none;
}

#footerBuyers ul li a:hover, #footerSellers ul li a:hover, #footerHelp ul li a:hover {
	text-decoration: underline;
}

#footerHelp {
	width: 135px;
	float: left;
	height: 145px;
	border-left: 1px dashed #c9c9c9;
	padding-left: 10px;
}

#credits {
	padding-top: 22px;
}

#credits ul {
	list-style: none;
	height: 18px;
}


#credits ul li {
	display: block;
	float: left;
	padding-right: 8px;
}

#credits ul li a {
	color: #808080;
	background: url(../images/ticks.png) left no-repeat;
	padding-left: 10px;
	text-decoration: none;
}

#credits ul li a:hover {
	text-decoration: underline;
}

p#copyright {
	clear: left;
}

p.address {
	padding-bottom: 3px;
}

/* Sub Page Search Box */

#topLeftSearch {
	width: 220px;
	margin-left: 7px;
	height: 248px;
	background: url(../images/backgrounds/search-box.png) left top no-repeat;

}

#topLeftSearch p {
	padding: 4px 0px;
}

#topLeftSearch select{
	width: 167px;
	padding: 2px;
	color: #0084C6;
	background-color: #FFFFFF;
	border: none;
}

input#topSearchBtn {
	width: 167px;
	display: block;
	height: 21px;
	background: url(../images/topSearchBtn.jpg) no-repeat;
	cursor: pointer;
	border: none;
}

#topLeftSearch h2 {
	font-size: 16px;
	color: #ffffff;
	line-height: 18px;
	padding-bottom: 10px;
}

#topLeftSearch form {
	padding: 20px;
}

#aboutBanner, #testimonialsBanner {
	float: left;
	width: 725px;
}

#aboutContent, #testimonialsContent {
	width: 480px;
	padding: 15px 10px 0 10px;
	float: left;
}

#rightGraphics {
	float: right;
	width: 220px;
}

#rightGraphics ul {
	float: left;
	width: 220px;
	list-style-type: none;
}

#rightGraphics li {
	display: block;
}

#aboutContent h1, #testimonialsContent h1, #faqsContent h1, #contactContent h1, #site-map h1, #accessibility h1 {
	color: #00426B;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
}

#aboutContent {
	line-height: 16px;
}

#aboutContent p {
	padding: 5px 0px;
}

#aboutContent ul {
	padding: 5px 0px 5px 15px;
	line-height: 16px;
}

.about-testimonial .heading {
	color: #006BA6;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 20px;
}

.about-testimonial {
	border-top: 1px dotted #CCCCCC;
	float: left;
	width: 480px;
	padding: 5px 0px;
}

.testimonial {
	float: left;
	width: 480px;
	padding: 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
}

img#rating {
	padding-bottom: 5px;
}

p#quote {
	font-size: 14px;
	line-height: 18px;
}

p.moreTestimonials a {
	font-size: 11px;
	color: #006BA6;
	background: url(../images/blue-arrow.png) left no-repeat;
	text-decoration: underline;
	padding-left: 8px;
}

p.testimonialIntro {
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	line-height: 18px;
}

/* Twitter */

.twitter {
	float: left;
	padding: 0px 0px 5px 3px;
}

/* FAQs */

#faqsContent, #site-map, #accessibility {
	float: left;
	width: 705px;
	padding-left: 10px;
}

#faqTop {
	float: left;
	width: 705px;
	padding-bottom: 10px;
}

div#faqSearch {
	width: 250px;
	float: left;
}

input#faqSearch {
	width: 200px;
	border: 1px solid #CCCCCC;
	padding: 2px 3px;
	color: #666666;
}

input#faqSearchBtn {
	background-color: #00426B;
	color: #FFFFFF;
	padding: 2px 3px;
}

#faqsBreadcrumb ul {
	list-style: none;
	float: right;
}

#faqsBreadcrumb ul li {
	float: left;
	display: block;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

#faqsBreadcrumb li.active {
	padding-top: 3px;
	border-bottom: 3px;
}

#faqsBreadcrumb ul li a {
	display: block;
	width: 23px;
	padding: 3px 0px;
	height: 17px;
	background: #dfdfdf;
	color: #000000;
	text-decoration: none;
}

#faqsBreadcrumb ul li a:hover {
	color: #ffffff;
	background: #244F83;
}

#faqsBreadcrumb ul li.on {
	color: #ffffff;
	background: #244F83;
	display: block;
	width: 23px;
	height: 17px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
}

#faqsBreadcrumb ul li.page {
	padding: 3px 8px 0 0;
}

.faq {
	float: left;
	border-top: 1px dashed #dfdfdf;
	padding: 5px 0;
	width: 705px;
}

.faq .heading {
	color: #244F83;
	font-size: 15px;
	padding: 5px 0px;
}

#faqsContent p, .faq p {
	line-height: 16px;
	padding: 5px 0px;
}

.faq a {
	padding-left: 7px;
	background: url(../images/arrows/blue-arrow.jpg) left no-repeat;
	color: #244F83;
	text-decoration: none;
}

.faq a:hover {
	text-decoration: underline;
}

input#faqSearchBtn, input#topSearchBtn {
	cursor: pointer;
}

#contactContent {
	width: 445px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#contactForm {
	width: 270px;
	height: 539px;
	float: right;
	background: url(../images/contact/contactBox.png) no-repeat;
}

#contactContent p {
	padding-bottom: 15px;
}

.blue, .blue a {
	color: #244F83;
}

#contactForm form {
	padding: 20px;
}

#contactForm h1 {
	color: #ffffff;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 20px;
}

input#contactName, input#contactTel, input#contactEmail, input#contactHear, textarea#contactEnquiry {
	width: 210px;
	padding: 3px;
	margin-bottom: 10px;
	font: helvetica;
	color: #0088CE;
	font-size: 12px;
}

textarea#contactEnquiry {
	height: 180px;
	font-family: helvetica, sans-serif;
	color: #0088CE;
	font-size: 12px;
}

input#contactSendBtn {
	width: 119px;
	height: 39px;
	display: block;
	background: url(../images/contact/button.png) no-repeat;
	cursor: pointer;
	border: none;
	margin: 0 0 8px 0;
}

#radioButton {
	height: 28px;
}

#radioButton p {
	padding-left: 12px;
	float: left;
}

input#contactList {
	float: left;
}

#contactForm p {
	color: #ffffff;
}

/* Properties */

#propertiesContainer, #propertiesFound, .propertyListing, #sortPrintHolder {
	float: left;
	width: 705px;
}

.shortlistedPropertyListing {
	float: left;
	width: 685px;
}

#propertiesContainer {
	padding: 10px 0px 10px 10px;
}

#propertiesFound {
	background: #E6E6E6;
	border: 1px solid #bdbdbd;
	color: #0088CE;
}

#propertiesFound p {
	float: left;
	padding: 5px;
	color: #0088CE;
}

#propertiesFound ul {
	list-style: none;
	float: right;
	padding: 5px;
}

#propertiesFound ul li {
	display: block;
	float: left;
	padding: 0 2px;
}

#propertiesFound ul li a {
	color: #0088CE;
	text-decoration: none;
}

#propertiesFound ul li a:hover {
	text-decoration: underline;
	color: #000000;
}

#sortPrintHolder {
	padding-top: 10px;
}

#sort {
	float: left;
	color: #333333;
}

#printPage {
	float: right;
}

#printPage p a {
	background: url(../images/properties/print.jpg) left no-repeat;
	padding: 3px 0px 3px 28px;
	color: #1A1A1A;
	text-decoration: underline;
	font-size: 11px;
}

span.sortOn, #sort p a:hover, #printPage p a:hover {
	color: #0088CE;
	text-decoration: underline;
}

#sort p a {
	color: #333333;
	text-decoration: none;
}

.propertyListing, .shortlistedPropertyListing {
	border-bottom: 1px dashed #c9c9c9;
	padding: 10px 0px;
}

.propertyListing img, .shortlistedPropertyListing img {
	float: left;
	padding-right: 12px;
}

.propertyInfo {
	float: left;
	width: 415px;
}

.shortlistedPropertyInfo {
	float: left;
	width: 395px;
}

.propertyInfo h1, .shortlistedPropertyInfo h1 {
	background: #0088CE;
	color: #ffffff;
	font-size: 15px;
	padding: 7px 0 7px 10px;
	font-weight: normal;
}

.propertyDetails {
	padding-top: 10px;
}

.propertyDetails h2 {
	color: #0088CE;
	font-size: 18px;
	padding-bottom: 10px;
}

.propertyDetails h3 {
	color: #0088CE;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 10px;
}

.propertyDetails p {
	padding-bottom: 10px;
}

.propertyDetails ul {
	list-style: none;
}

.propertyDetails ul li, div.contactSeller ul li {
	display: block;
	float: left;
	padding: 0 5px
}

.propertyDetails ul li.propertyBtn, div.contactSeller ul li.propertyBtn {
	width: 115px;
	height: 19px;
	background: url(../images/properties/property-btn.jpg) no-repeat;
	padding-top: 5px;
}

.propertyDetails ul li.propertyBtn a, .propertyDetails ul li.shortlistBtn a, .propertyDetails ul li.friendBtn a, div.contactSeller ul li.propertyBtn a, div.contactSeller ul li.shortlistBtn a, div.contactSeller ul li.friendBtn a {
	color: #ffffff;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.propertyDetails ul li.shortlistBtn, div.contactSeller ul li.shortlistBtn {
	width: 124px;
	height: 19px;
	background: url(../images/properties/shortlist-btn.jpg) no-repeat;
	padding-top: 5px;
}

.propertyDetails ul li.friendBtn, div.contactSeller ul li.friendBtn {
	width: 124px;
	height: 19px;
	background: url(../images/properties/friend-btn.jpg) no-repeat;
	padding-top: 5px;
}

/* Property End Page */

#propertyListingHolder, #listingInfo {
	float: left;
	width: 705px;
}

#propertyListingHolder p {
	padding: 5px 0px;
	line-height: 16px;
}

#listingInfo {
	padding: 10px 0px;
}

.listingHeader {
	background: #0088CE;
	color: #ffffff;
	height: 20px;
	padding: 7px 10px 3px 10px;
	font-size: 16px;
}

.listingHeader h1 {
	float: left;
	font-size: 16px;
	font-weight: normal;
}

.listingHeader .price {
	float: right;
	font-size: 16px;
	font-weight: normal;
	width: 200px;
	text-align: right;
}

.listingDetails {
	float: left;
	width: 705px;
	padding: 10px 0px 0px 10px;
}

.listingDetails .heading, #keyFeatures .heading, #propertyDescription .heading, #localArea .heading, #howToGetThere .heading, #runningCosts .heading {
	font-size: 16px;
	color: #00426B;
}

.listingDetails table {
	margin: 0px;
}

.listingDetails table td {
	padding: 5px;
}

div.contactSeller {
	float: left;
	width: 705px;
	padding: 10px 0px;
}

div.contactSeller ul {
	list-style: none;
}

#propertyGalleryHolder {
	padding-top: 10px;
}

#propertyGallery {
	width: 694px;
	height: 211px;
	background: url(../images/properties/galleryBox.jpg) left no-repeat;
	padding: 5px;
}

img#galleryLarge {
	float: left;
	padding-right: 12px;
}

#galleryThumbs {
	float: left;
	width: 400px;
	padding-top: 10px;
}

#galleryThumbs .heading {
	font-size: 13px;
	color: #00426B;
	font-weight: bold;
}

#galleryThumbs ul {
	float: left;
	list-style: none;
	padding: 5px 0px;
}

#galleryThumbs ul li {
	width: 72px;
	height: 54px;
	float: left;
	display: block;
	padding: 0 5px 5px 0;
}

p#requestMore {
	float: left;
	clear: left;
	width: 158px;
	height: 19px;
	background: url(../images/properties/gallery/requestBtn.png) no-repeat;
	padding-top: 5px;
}

p#requestMore a {
	color: #ffffff;
	text-decoration: none;
	padding-left: 23px;
	font-weight: bold;
}

#keyFeatures, #propertyDescription, #localArea, #howToGetThere, #runningCosts {
	float: left;
	width: 685px;
	padding: 10px;
	border-bottom: 1px dashed #c9c9c9;
}

#keyFeatures h1, #propertyDescription h1, #howToGetThere h1 {
	font-size: 16px;
	color: #00426B;
	font-weight: normal;
	padding-bottom: 15px;
}

#keyFeatures ul {
	float: left;
	line-height: 20px;
	padding-top: 5px;
}

#keyFeatures ul li {
	float: left;
	width: 160px;
	padding-left: 10px;
	background: url(../images/bullet.jpg) left no-repeat;
	list-style-type: none;
}

p#viewLocation {
	width: 158px;
	height: 19px;
	background: url(../images/properties/gallery/requestBtn.png) no-repeat;
	margin-top: 5px;
}

p#viewLocation a {
	color: #ffffff;
	text-decoration: none;
	padding-left: 23px;
	font-weight: bold;
}

/* Contact Seller Form */

#contactSellerHolder, #contactSeller, #formLeft, #formRight {
	float: left;
}

#contactSellerHolder {
	width: 705px;
	padding-top: 20px;
}

#contactSeller {
	padding: 10px;
	width: 685px;
	background: url(../images/properties/contactBox.jpg) left top no-repeat;
	height: 320px;
}

#formLeft {
	width: 250px;
}

#formRight {
	padding-left: 10px;
	width: 420px;
}

#formLeft input {
	width: 230px;
}

#formLeft input, #formRight textarea, #formRight input#captcha {
	font: 12px Helvetica, Verdana, Arial, Sans-Serif;
	border: 1px solid #CCCCCC;
	padding: 2px 3px;
	color: #666666;
	margin-top: 2px;
}

#formRight #sellerMessage {
	width: 400px;
	height: 125px;
}

#formRight #spamBox {
	float: left;
	width: 210px;
}

#formRight #termsBox {
	float: right;
	width: 200px;
}

#sellerSendBtn {
	background-color: #00426B;
	color: #FFFFFF;
	padding: 2px 3px;
	font-weight: bold;
}

#promoCodeBtn {
	background-color: #506732;;
	color: #FFFFFF;
	padding: 2px 3px;
	width: 220px;
}

p.date {
	color: #999999;
	font-size: 11px;
	padding-bottom: 12px;
}

p.readFull {
	padding-top: 12px;
}

p.readFull a {
	color: #0088CE;
	background: url(../images/lightBlue-arrow.png) left no-repeat;
	padding-left: 11px;
}

#shortlistContainer {
	float: left;
	width: 725px;
}

#shortList {
	float: left;
	padding: 10px;
}

#shortlistLogin {
	width: 490px;
	float: left;
}

#shortlistLogin h1 {
	font-size: 20px;
	color: #506732;
	font-weight: normal;
}

#shortlistLogin ul {
	padding: 22px 0;
	font-size: 14px;
	list-style: none;
	line-height: 22px;
}

#shortlistLogin ul li {
	background: url(../images/shortlist/greenBullet.png) left no-repeat;
	padding-left: 13px;
}

#loginContainer {
	height: 310px;
}

#loginBox {
	width: 460px;
	height: 280px;
	background: url(../images/shortlist/loginBox.png) no-repeat;
	padding: 15px;
}

div.loginField {
	width: 230px;
	float: left;
	height: 50px;
}

div.loginField p {
	color: #506732;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;
}

div.loginField input, input#forgotEmail {
	width: 215px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

input#shortlistLoginBtn {
	clear: left;
	display: block;
	width: 89px;
	height: 49px;
	background: url(../images/shortlist/loginBtn.png) no-repeat;
	cursor: pointer;
	border: none;
}

#forgotPass, #forgotPassSell {
	border-top: 1px dashed #999999;
	padding: 15px 0;
}

#forgotPass h2 {
	color: #506732;
	font-size: 13px;
	padding-bottom: 5px;
}

p.emailAddress {
	padding: 5px 0px;
	color: #506732;
	font-size: 12px;
	font-weight: bold;
}

input#sendPasswordBtn {
	margin-top: 5px;
	display: block;
	width: 149px;
	height: 51px;
	background: url(../images/shortlist/sendPasswordBtn.png) no-repeat;
	cursor: pointer;
	clear: left;
	border: none;
}

#shortlistRegister {
	float: right;
	width: 180px;
	height: 460px;
	background: url(../images/shortlist/registerBox.png) top left no-repeat;
	padding: 25px 25px 25px 15px;
	color: #FFFFFF;
}

#shortlistRegister h1 {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px dashed #ffffff;
	padding: 0px 0px 10px 0px;
	line-height: 22px;
}

#shortlistRegister form {
	padding: 10px 0;
}

input#shortlistField {
	width: 168px;
	padding: 3px;
	margin-bottom: 10px;
}

#shortlistRegister input#shortlistField {
	color: #506732;
}

#shortlistRegister p {
	color: #ffffff;
	padding-bottom: 5px;
}

input#shortlistRegisterBtn {
	display: block;
	width: 149px;
	height: 51px;
	background: url(../images/shortlist/registerNowBtn.png) no-repeat;
	cursor: pointer;
	clear: left;
	border: none;
}

#shortlistRegister a {
	color: #FFFFFF;
	font-size: 11px;
}

#shortlistRegister a:hover {
	text-decoration: none;
}

#shortlistWelcome {
	float: left;
	width: 705px;
	padding: 0px 10px;
}

#shortlistWelcome h1 {
	color: #506732;
	font-size: 20px;
	font-weight: normal;
	padding: 10px 0px;
}

#shortlistWelcome p {
	color: #506732;
	font-size: 14px;
	padding: 10px 0px;
}

ul#buttons {
	list-style: none;
	float: left;
	width: 400px;
}

ul#buttons li {
	float: left;
	width: 116px;
	padding-right: 6px;
}

ul#buttons li.on {
	display: block;
	text-align: center;
	background: url(../images/shortlist/shortlistTabOn.jpg) no-repeat;
	height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	padding-top: 6px;
}

ul#buttons li a {
	display: block;
	text-align: center;
	background: url(../images/shortlist/shortlistTabOff.jpg) no-repeat;
	height: 22px;
	color: #506732;
	text-decoration: none;
	font-size: 14px;
	padding-top: 6px;
}

ul#buttons li a:hover {
	background: url(../images/shortlist/shortlistTabOn.jpg) no-repeat;
	color: #ffffff;
}

ul#logout {
	list-style: none;
	float: right;
	width: 84px;
}

ul#logout li {
	width: 84px;
}

ul#logout li a {
	display: block;
	text-align: center;
	background: url(../images/shortlist/logoutOff.jpg) no-repeat;
	height: 22px;
	color: #506732;
	text-decoration: none;
	font-size: 14px;
	padding-top: 6px;
}

ul#logout li a:hover {
	color: #ffffff;
	background: url(../images/shortlist/logoutOn.jpg) no-repeat;
}

#personalDetails h1, #changePassword h1, #interestedIn h1 {
	color: #506732;
	font-size: 14px;
	padding-bottom: 15px;
}

#personalDetails {
	height: 190px;
	border-bottom: 1px dashed #999999;
}

input#detailsSaveBtn {
	display: block;
	width: 89px;
	height: 58px;
	background: url(../images/shortlist/saveBtn.png) no-repeat;
	cursor: pointer;
	border: none;
}

#changePassword {
	padding: 20px 0 0 0;
	border-bottom: 1px dashed #999999;
}

#interestedIn {
	padding: 20px 0;
}

div.interestedField2 input {
	padding: 3px 2px;
	border: 1px solid #CCCCCC;
	width: 200px;
}

input#passSaveBtn {
	display: block;
	width: 152px;
	height: 57px;
	background: url(../images/shortlist/savePassBtn.png) no-repeat;
	cursor: pointer;
	border: none;
}

#interestedIn p {
	color: #506732;
}

div.interestedField1, div.interestedField2, div.interestedField3 {
	float: left;
	padding-bottom: 10px;
}

div.interestedField1 select, div.interestedField3 select {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

div.interestedField1 {
	width: 300px;
}

div.interestedField2 {
	width: 225px;
}

div.interestedField3 {
	width: 150px;
}

div.interestedField1 p, div.interestedField2 p, div.interestedField3 p {
	font-weight: bold;
	padding: 5px 0px;
}

p.interestedText {
	padding-bottom: 12px;
}

#sellerLogin {
	width: 490px;
	float: left;
}

#sellerLogin h1 {
	font-size: 20px;
	color: #00426B;
	font-weight: normal;
	padding-bottom: 20px;
}

div.loginFieldSell {
	width: 230px;
	float: left;
	height: 50px;
}

div.loginFieldSell p {
	color: #00426B;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;
}

p.emailAddressSell {
	padding: 12px 0 5px 0;
	color: #00426B;
	font-size: 12px;
	font-weight: bold;
}

div.loginFieldSell input {
	width: 215px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#forgotPassSell h2 {
	color: #00426B;
	font-size: 13px;
	padding-bottom: 12px;
}

input#sellerLoginBtn {
	clear: left;
	display: block;
	width: 90px;
	height: 50px;
	background: url(../images/sellers/loginBtn.png) no-repeat;
	cursor: pointer;
	border: none;
	margin-left: -3px;
}

input#sellerSendPassBtn {
	margin-top: 5px;
	display: block;
	width: 151px;
	height: 50px;
	background: url(../images/sellers/sendPassBnt.png) no-repeat;
	cursor: pointer;
	clear: left;
	border: none;
	margin-left: -3px;
}

#sellerRegisterSteps, #sellerRegister {
	float: right;
}

#sellerRegisterSteps {
	width: 170px;
	height: 150px;
	background: url(../images/backgrounds/3-simple-steps.png) no-repeat left top;
	padding: 15px 30px 0px 20px;
	color: #ffffff;
	float: left;
}

#sellerRegisterSteps h1 {
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	line-height: 22px;
}

#sellerRegisterSteps ol {
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	line-height: 22px;
}

#sellerRegister {
	width: 185px;
	height: 400px;
	background: url(../images/sellers/registerBox.jpg) left top no-repeat;
	padding: 20px 20px 0px 15px;
	color: #FFFFFF;
}

#sellerRegister h1 {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	padding-bottom: 5px;
	line-height: 22px;
}

#sellerRegister p {
	color: #ffffff;
	padding: 3px 0px;
}

#sellerRegister input#shortlistFieldSell {
	color: #0088CE;
}

input#shortlistFieldSell {
	width: 174px;
	padding: 3px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-top: 2px;
}

input#sellerRegisterBtn {
	display: block;
	width: 157px;
	height: 40px;
	background: url(../images/sellers/registerBtn.png) left top no-repeat;
	cursor: pointer;
	border: none;
}

input#agent {
	margin-left: 15px;
}

#leftColumnSeller {
	float: left;
	width: 220px;
	padding: 20px 0 0 10px;
}

#leftColumnSeller ul {
	list-style: none;
}

#sellerAccount, #sellerHintsTips {
	width: 210px;
	padding-bottom: 10px;
}

#sellerAccount {
	height: 115px;
	background: url(../images/sellers/yourAccountTab.png) top left no-repeat;
}

#sellerHintsTips {
	height: 295px;
	background: url(../images/sellers/sellerTipsTab.jpg) top left no-repeat;
}

#sellerMasthead ul {
	list-style: none;
}

ul#sellerLogout {
	float: right;
}

ul#sellerLogout li a {
	display: block;
	width: 57px;
	height: 22px;
	background: url(../images/sellers/logoutTab.png) no-repeat;
	color: #ffffff;
	padding: 6px 0 0 28px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;
}

#sellerAccount ul, #sellerHintsTips ul {
	padding: 40px 0px 0px 10px;
	line-height: 16px;
	font-size: 13px;
}

#sellerAccount li, #sellerHintsTips li {
	padding-bottom: 5px;
}

#sellerAccount ul li a, #sellerHintsTips ul li a {
	color: #00426B;
	background: url(../images/sellers/darkBlueArrow.jpg) left no-repeat;
	padding-left: 12px;
	text-decoration: none;
}

#sellerAccount ul li a:hover, #sellerHintsTips ul li a:hover {
	text-decoration: underline;
}

#helloBasket {
	float: left;
	width: 705px;
	padding: 10px 0px;
}

#helloBasket h1 {
	font-size: 20px;
	font-weight: normal;
	color: #00426B;
	float: left;
}

ul#basket {
	float: right;
	padding-top: 5px;
}

ul#basket li a {
	background: url(../images/sellers/basket.png) left no-repeat;
	padding: 10px 0 10px 35px;
	text-decoration: none;
	color: #000000;
}

span.lightBlue {
	color: #0088CE;
}

#createAdContainer {
	float: left;
	width: 705px;
}

#createAdvert h3, #createAdvert3 h3 {
	color: #244F83;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
}

#adLocation {
	border-bottom: 1px dashed #999999;
}

div.locationPart1, div.locationPart2, div.detailsPart1, div.detailsPart2 {
	width: 216px;
	padding-right: 10px;
	float: left;
}

div.locationPart3, div.detailsPart3 {
	width: 216px;
	float: left;
}

div.locationPart1 p, div.locationPart2 p, div.locationPart3 p, div.detailsPart1 p, div.detailsPart2 p, div.detailsPart3 p {
	color: #244F83;
	font-size: 12px;
	padding: 5px 0;
}

select#propCountry, select#propRegion {
	width: 215px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

input#propTown, input#propAirport, textarea#propMap, input#propName, input#propPrice, input#propType, input#propPartEx {
	width: 205px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

textarea#propMap {
	height: 60px;
}

div.bedBath {
	float: left;
	width: 100px;
}

#adDetails select {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

input#no {
	margin: 0 0 0 10px;
}

textarea#propDescription {
	width: 660px;
	height: 130px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font: 12px Helvetica, Verdana, Arial, Sans-Serif;
	color: #333333;
}

div.facilitiesPart1 {
	width: 130px;
	float: left;
}

div.facilitiesPart2 {
	width: 120px;
	float: left;
}

div.facilitiesPart3 {
	width: 80px;
	float: left;
}

div.facilitiesPart4 {
	width: 160px;
	float: left;
}

div.facilitiesPart5 {
	width: 86px;
	float: left;
}

div.facilitiesPart6 {
	width: 80px;
	float: left;
}

div.facilitiesPart1 p, div.facilitiesPart2 p, div.facilitiesPart3 p, div.facilitiesPart4 p, div.facilitiesPart5 p, div.facilitiesPart6 p {
	padding-bottom: 8px;
}

div.facilitiesPart1 input, div.facilitiesPart2 input, div.facilitiesPart3 input, div.facilitiesPart4 input, div.facilitiesPart5 input, div.facilitiesPart6 input {
	margin-right: 5px;
}

#adFacilities table td {
	padding: 5px;
}

textarea#propLocalAre {
	width: 660px;
	height: 100px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font: 12px Helvetica, Verdana, Arial, Sans-Serif;
	color: #333333;
}

textarea#propCosts {
	width: 660px;
	height: 80px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font: 12px Helvetica, Verdana, Arial, Sans-Serif;
	color: #333333;
}

#adCosts, #adLocal, #adUpload, #saveButtons, #adDetails, #adDescription, #adFacilities, #adLocation {
	float: left;
	padding: 10px 0;
	width: 683px;
}

#adUpload {
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

#adUpload p {
	padding-bottom: 12px;
}

.adImage, .adImage img, .adImage p {
	float: left;
}

.adImage {
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin: 5px;
	width: 205px;
}

.adImage p {
	width: 125px;
	line-height: 20px;
}

.adImage img {
	padding-right: 5px;
}

#uploadIimages {
	clear: left;
	padding: 10px 0px 0px 10px;
}

input#chooseFile {
	float: left;
	margin-right: 12px;
	border: 1px solid #CCCCCC;
}

input#uploadBtn {
	display: block;
	width: 95px;
	background: url(../images/sellers/uploadBtn.png) no-repeat;
	cursor: pointer;
	float: left;
	border: none;
	color: #FFFFFF;
	text-align: left;
	padding: 4px 0px 20px 17px;
	font-weight: bold;
}

p.set {
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}

p.set input {
	margin-top: 3px;
}

input#previewAdBtn, input#saveAdBtn, input#payBtn {
	display: block;
	cursor: pointer;
	border: none;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}

input#previewAdBtn {
	float: left;
	background: url(../images/sellers/previewAdvertBtn.jpg) no-repeat;
	width: 135px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 0px 20px 5px;
	font-weight: bold;
}

input#saveAdBtn {
	float: left;
	background: url(../images/sellers/saveForLaterBtn.jpg) no-repeat;
	width: 184px;
	padding: 6px 0px 20px 8px;
}

input#payBtn {
	float: right;
	background: url(../images/sellers/payBtn.jpg) no-repeat;
	width: 142px;
	padding: 6px 0px 20px 13px;
}

#createAdvert3 {
	width: 675px;
	height: 708px;
	background: url(../images/sellers/step3Bg.png) no-repeat;
	padding: 50px 15px 20px 15px;
}

p.pay {
	font-size: 14px;
	padding-bottom: 20px;
}

#payTop h3, #promo h3, #billing h3, #cardDetails h3 {
	color: #5B781B;
	font-size: 14px;
	padding-bottom: 12px;
}

#payTop {
	height: 110px;
	border-bottom: 1px dashed #999999;
}

input#annually {
	margin: 0 0 0 12px;
}

#promo {
	padding-top: 20px;
	height: 110px;
	border-bottom: 1px dashed #999999;
}

p.code {
	color: #5B781B;
	font-weight: bold;
	padding: 15px 0 5px 0;
}

#billing {
	padding-top: 20px;
	height: 145px;
	border-bottom: 1px dashed #999999;
}

.billAdd, .card {
	float: left;
	width: 225px;
}

.billAdd p, .card p {
	color: #244F83;
	padding: 0 0 5px 0;
}

.billAdd input {
	margin-bottom: 12px;
}

input#promoCode, input#house, input#streetAdd, input#streetAdd2, input#town, input#postcode, input#country {
	width: 200px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFFFFF;
}

#cardDetails {
	height: 230px;
	padding-top: 20px;
	border-bottom: 1px dashed #999999;
}

select#cards, input#cardNum, input#cardName, input#issue, input#security, input#billCode {
	margin-bottom: 12px;
	height: 21px;
	width: 200px;
}

.cardDate{
	width: 100px;
	float: left;
}

input#startDate, input#expDate {
	width: 60px;
	margin-bottom: 12px;
	height: 21px;
}

span.notice {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

#termsCons {
	clear: left;
}

#myAdContainer {
	float: left;
	width: 705px;
}

#myAdContainer h2, #createAdContainer h2 {
	color: #0088CE;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0px;
}

#myAdvertsBox, #createAdvert, #shortlistedItems, #yourDetailsForm {
	float: left;
	width: 683px;
	background: url(../images/sellers/grey-gradient.jpg) repeat-x top;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
}

#shortlistedItems {
	height: 450px;
}

html>body #shortlistedItems {
	height: auto;
	min-height: 450px;
}


#border-bottom {
	float: left;
	width: 705px;
	height: 4px;
	background: url(../images/sellers/borderBottom.jpg) no-repeat left top;
}

.advert {
	height: 216px;
	border-bottom: 1px dashed #999999;
	margin-bottom: 10px;
}

img#advertImg {
	float: left;
	padding-right: 10px;
}

.advertDetails {
	float: left;
	width: 395px;
}

.statusBar {
	float: left;
	width: 395px;
	background: #0088CE;
	height: 30px;
}

.statusBar h1 {
	float: left;
	color: #ffffff;
	font-size: 15px;
	padding: 6px 0 0 10px;
}

.statusBar h3 {
	float: right;
	color: #ffffff;
	font-size: 13px;
	padding: 8px 10px 0 0;
	font-weight: normal;
}

p.description {
	float: left;
	padding: 10px 0px 5px 0px;
}

ul#adBtns {
	float: left;
	width: 395px;
	list-style: none;
}

ul#adBtns li {
	float: left;
}

ul#adBtns li a {
	background: url(../images/sellers/viewAdBg.png) left top no-repeat;
	width: 90px;
	height: 21px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 20px;
}

.timesViewed {
	float: left;
	color: #0088CE;
	width: 395px;
	padding-bottom: 5px;
	font-size: 13px;
}

.setAs {
	clear: both;
	float: left;
	width: 395px;
	padding-top: 10px;
}

div.setOption {
	float: left;
}

div.setOption p {
	float: left;
	padding: 4px 10px 0 0;
}

div.printAd {
	float: left;
	width: 395px;
	padding-top: 5px;
}

div.printAd p a {
	background: url(../images/sellers/print.png) no-repeat;
	padding: 5px 0 5px 25px;
	color: #000000;
	text-decoration: none;
}

div.printAd p a:hover {
	text-decoration: underline;
}


input#soldBtn {
	background: url(../images/sellers/soldBtn.png) no-repeat;
	width: 60px;
	height: 28px;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
}

input#underOffer {
	background: url(../images/sellers/underOfferBtn.png) no-repeat;
	width: 85px;
	height: 28px;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
}

input#deleteBtn {
	background: url(../images/sellers/deleteBt.png) no-repeat;
	width: 60px;
	height: 28px;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
}

ul#adBtns li#payLive a {
	background: url(../images/sellers/payLiveBtn.png) no-repeat;
	width: 117px;
}

#accountDetails {
	float: left;
	width: 685px;
	height: 327px;
	background: url(../images/sellers/accountDetailsBg.png) no-repeat;
	padding: 40px 10px 40px 10px;
}

#accountDetails h2 {
	color: #244F83;
	font-size: 14px;
	padding-bottom: 15px;
}

#billingDetails {
	float: left;
	width: 685px;
	height: 162px;
	background: url(../images/sellers/billingAddressBg.jpg) no-repeat;
	padding: 40px 10px 10px 10px;
}

#personal {
	height: 180px;
	border-bottom: 1px dashed #999999;
}

.accountFields {
	width: 225px;
	float: left;
}

.accountFields p {
	color: #244F83;
	padding-bottom: 5px;
}

input#accountSaveBtn {
	clear: left;
	float: left;
	background: url(../images/sellers/saveBtn.png) no-repeat;
	width: 89px;
	height: 55px;
	display: block;
	cursor: pointer;
	border: none;

}

input#savePassBtn {
	clear: left;
	float: left;
	background: url(../images/sellers/savePassBtn.png) no-repeat;
	width: 152px;
	height: 50px;
	display: block;
	cursor: pointer;
	border: none;
}

input#accountName, input#accountTel, input#accountEmail, input#accountEmailConf, input#currentPass, input#newPass, input#confNewPass, input#accountTown, input#accountCounty, input#accountPostcode {
	width: 200px;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}

#savePassword {
	padding-top: 20px;
}

textarea#accountAdd {
	width: 200px;
	height: 80px;
}

/* Sell With Us */

#advertiseContainer  {
	width: 705px;
	padding: 10px;
	float: left;
}

#advertiseBannerHolder {
	width: 705px;
	padding: 10px 0px;
	float: left;
}

#advertiseContainer .heading {
	font-size: 20px;
	color: #244F83;
	padding-bottom: 10px;
}

#advertiseBannerHolder ul {
	list-style: none;
	height: 27px;
	width: 705px;
}

#advertiseBannerHolder ul li {
	float: left;
}

#advertiseBannerHolder ul li a {
	width: 117px;
	height: 21px;
	background: url(../images/advertise/navOff2.jpg) left top no-repeat;
	display: block;
	text-align: center;
	padding: 6px 0 0 0;
	color: #244F83;
	text-decoration: none;
	font-size: 15px;
}

#advertiseBannerHolder ul li a:hover {
	background: url(../images/advertise/navOn2.jpg) left top no-repeat;
	color: #ffffff;
}

#advertiseBannerHolder ul li.on {
	width: 117px;
	height: 21px;
	background: url(../images/advertise/navOn2.jpg) left top no-repeat;
	display: block;
	text-align: center;
	padding: 6px 0 0 0;
	color: #ffffff;
	text-decoration: none;
	font-size: 15px;
}

#sectionImage {
	width: 705px;
	height: 240px;
}

/* Why Us */

.reason {
	float: left;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0px;
}

#bottomContent {
	float: left;
	width: 480px;
}

#bottomRight {
	float: right;
	width: 220px;
	margin-right: -8px;
}

#bottomRight h1 {
	color: #ffffff;
	font-size: 17px;
}

#bottomHalf {
	float: left;
	width: 705px;
	padding-top: 10px;
}

#bottomContent h3 {
	color: #244F83;
	font-size: 17px;
	padding-bottom: 10px;
}

#bottomContent h4 {
	font-size: 16px;
	font-weight: normal;
	color: #244F83;
	padding: 5px 0px;
}

#bottomContent p {
	padding: 5px 0px;
	line-height: 16px;
}

#bottomContent ul {
	list-style: none;
	padding-left: 10px;
	font-size: 13px;
	line-height: 18px;
	padding: 5px 0px;
}

#bottomContent ul li {
	background: url(../images/advertise/blueDisc.jpg) left top no-repeat;
	padding-left: 10px;
}

#bottomContent h5 a {
	color: #333333;
	text-decoration: underline;
	font-size: 14px;
}

#bottomContent h5 a:hover {
	text-decoration: none;
}

.reasonBox {
	float: left;
	height: 130px;
	border-bottom: 1px dashed #dfdfdf;
	padding-top: 20px;
}

.reasonBox img {
	float: left;
	border: 1px solid #dfdfdf;
	padding: 3px;
	margin-right: 12px;
}

.reasonBox h5 {
	color: #244F83;
	font-size: 16px;
	font-weight: normal;
	float: left;
	padding-bottom: 12px;
	padding-top: 10px;
}

.reasonBox p {
	clear: right;
	float: left;
	width: 310px;
	font-size: 11px;
}

#advertPrices {
	width: 460px;
	height: 51px;
	background: url(../images/advertise/advertPrices.png) no-repeat;
	padding: 40px 10px 10px 10px;
	margin-top: 10px;
	font-size: 13px;
}

p.priceDesc {
	width: 220px;
	float: left;
	padding-right: 10px;
}

.fee {
	width: 120px;
	float: left;
	text-align: center;
	font-size: 14px;
}

p.feeType {
	color: #244F83;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 13px;
}

#getInTouch {
	background: url(../images/advertise/getInTouchBg.jpg) no-repeat;
	width: 470px;
	height: 300px;
	padding: 40px 0px 10px 10px;
	margin-top: 10px;
}

.agentFields {
	width: 235px;
	float: left;
}

input#sendEmailBtn {
	background: url(../images/advertise/sendEmailBtn.png) no-repeat;
	width: 127px;
	height: 49px;
	border: none;
	cursor: pointer;
	display: block;
	clear: left;
}

.agentFields input, .agentFields textarea {
	width: 215px;
	border: 1px solid #CCCCCC;
	padding: 2px 3px;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	margin-top: 2px;
	color: #00426B;
	font-size: 12px;
}

.agentFields p {
	color: #00426B;
}

textarea#agentEnq {
	width: 215px;
	height: 110px;
}

#legalAdvice {
	float: left;
	width: 480px;
}

#legalContent {
	float: left;
	width: 725px;
}

#legalContent h1 {
	color: #00426B;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0px;
}

p.legalIntro {
	padding: 15px 0 25px 0;
}

#testimonialText h2 {
	color: #00426B;
	font-size: 16px;
	padding-bottom: 10px;
}

#paymentComplete {
	padding: 50px 0 0 15px;
}

#paymentComplete h1 {
	color: #006BA6;
	font-weight: normal;
	font-size: 23px;
	padding-bottom: 20px;
}

#paymentComplete h2, #paymentComplete h3, #paymentComplete h4 {
	color: #006BA6;
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 10px;
	border-bottom: 1px solid #006BA6;
	margin-bottom: 12px;
}

#paymentComplete p {
	padding-bottom: 10px;
}

p.orderDate {
	height: 30px;
}

#legalAdviceHolder {
	float: left;
	width: 480px;
	padding-top: 10px;
}

#legalAdviceHolder h2 {
	color: #006BA6;
	font-size: 18px;
	padding: 5px 0px;
	font-weight: normal;
}

#legalAdviceHolder p {
	padding: 5px 0px;
}

#hintsAndTips {
	float: left;
	width: 705px;
	padding: 10px 0px;
}

#hintsAndTips p {
	padding: 5px 0px;
	line-height: 16px;
}

#hintsAndTips ul {
	padding: 5px 0px 5px 15px;
	line-height: 16px;
}

#return {
	border-top: 1px dotted #CCCCCC;
}

#hintsAndTips h1 {
	font-size: 23px;
	font-weight: normal;
	color: #00426B;
	padding-bottom: 12px;
}

/* Site Map */

#site-map ul, #site-map p {
	padding: 5px 0px;
	line-height: 18px;
}

#site-map ul {
	list-style-type: none;
}

#site-map .heading {
	font-size: 16px;
}

/* Accessibility */

#accessibility p {
	padding: 5px 0px;
	line-height: 16px;
}

#accessibility h3 {
	font-size: 16px;
	color: #006BA6;
	padding: 5px 0px;
	font-weight: normal;
}

#popup {
	float: left;
	width: 600px;
	padding: 10px;
}

#popup p, #popup h1, #popup ul {
	padding: 5px 0px;
	line-height: 16px;
}

#popup h1 {
	color: #006BA6;
	font-weight: normal;
	font-size: 23px;
	padding: 5px 0px;
}

#popup ul {
	list-style-type: none;
}

#popup ul ul, #popup ul ul ul {
	padding-left: 10px;
}

#popup li {
	padding: 2px 0px;
}

.size11 {
	font-size: 11px;
}

.size14 {
	font-size: 14px;
	line-height: 20px;
}

.size16 {
	font-size: 16px;
	line-height: 20px;
}

.sent {
	color: #F68B1F;
	font-size: 16px;
	float: left;
	padding: 5px 0px;
}

.warning {
	color: #EF4023;
	font-size: 11px;
}

.warning2 {
	color: yellow;
	font-size: 11px;
}

.warning3 {
	color: #EF4023;
	font-size: 15px;
	padding-bottom: 10px;
}

.orange, .orange a {
	color: #F68B1F;
}

.green, .green a {
	color: #506732;
}

.grey a {
	color: #333333;
}