/*General Styling*/
body{font-family:Arial, Verdana; font-size:1em; color:#4d4d4d;}

a{color:#fa620d; text-decoration:none;}
a:hover{color:#fa620d; text-decoration:underline;}

p{font-size:0.8em; color:#4d4d4d; margin:10px 0;}
strong{font-weight:bold;}

label{ line-height:1.2em;}
form{ }
form fieldset {}
form legend {padding: 0;}
form label {display: inline-block;vertical-align: top; padding:0px 10px 0 0px; }
form fieldset ol {}
form fieldset li {list-style: none; padding: 8px 0px 8px 0px; margin: 0;}
form fieldset li p{padding: 0;margin:0;}
form textarea {width:65%;}
form input {width: auto;}
form input.button{float:right; margin:5px 0;}

h3{font-size:1.2em;  color:#4d4d4d; margin:10px 0;}
h4{font-weight:bold; color:#4d4d4d;}

#container{ width:1000px; margin:0 auto;}
#top{ background:url('../imglib/containerTop.png') no-repeat;  width:1000px;line-height:9px;}
#bottom{background:url('../imglib/containerBottom.png') no-repeat; width:1000px;}

#middle{background:url('../imglib/containerBackground.png') repeat-y; margin:0; padding:0; height:100%; }

#header{ padding:20px 8px 0 8px;margin:0 7px 0 8px; background-color:#4d4d4d; overflow:auto;}
#header #logo{float:left;}

#footer ul#links{width:800px; float:right; text-align:right; margin:0 0 5px 0;}
#footer ul#links li{display:inline; float:left; font-size:0.8em; margin:0 10px 0 0;}
#footer p#dynamis{width:160px; float:left;}

/*Navigation Styling*/

#nav{background:url('../imglib/subNavShadow.png') repeat-x; background-position:bottom;  padding:18px 0 8px 0; display:block; width:768px; float:right;}
ul#navContents{ padding:0 0 0 10px; height:18px;}
ul#navContents li{display:inline; float:left; height:18px;}
ul#navContents li a span{ margin:0 0 0 -99999px;}

ul#navContents li a#homeTab{width:56px; display:block; background:url('../imglib/mainNav.png') no-repeat 0 0;}
ul#navContents li a:hover#homeTab{width:56px; display:block; background:url('../imglib/mainNav.png') no-repeat; background-position: 0 -18px;}
ul#navContents li a#homeTabOn{width:56px; display:block; background:url('../imglib/mainNav.png') no-repeat 0 -18px;}

ul#navContents li a#buyingTab{width:155px; display:block; background:url('../imglib/mainNav.png') -56px 0;}
ul#navContents li a:hover#buyingTab{width:155px; display:block; background:url('../imglib/mainNav.png') no-repeat; background:url('../imglib/mainNav.png') no-repeat -56px -18px;}
ul#navContents li a#buyingTabOn{width:155px; display:block; background:url('../imglib/mainNav.png') -56px -18px;}

ul#navContents li a#sellingTab{width:152px; display:block; background:url('../imglib/mainNav.png') -211px 0;}
ul#navContents li a:hover#sellingTab{width:152px; display:block; background:url('../imglib/mainNav.png') -211px -18px;}
ul#navContents li a#sellingTabOn{width:152px; display:block; background:url('../imglib/mainNav.png') -211px -18px;}

ul#navContents li a#financeTab{width:80px; display:block; background:url('../imglib/mainNav.png') -363px 0;}
ul#navContents li a:hover#financeTab{width:80px; display:block; background:url('../imglib/mainNav.png') -363px -18px;}
ul#navContents li a#financeTabOn{width:80px; display:block; background:url('../imglib/mainNav.png') -363px -18px;}

ul#navContents li a#aboutTab{width:92px; display:block; background:url('../imglib/mainNav.png') -443px 0;}
ul#navContents li a:hover#aboutTab{width:92px; display:block; background:url('../imglib/mainNav.png') -443px -18px;}
ul#navContents li a#aboutTabOn{width:92px; display:block; background:url('../imglib/mainNav.png') -443px -18px;}

ul#navContents li a#contactTab{width:94px; display:block; background:url('../imglib/mainNav.png') -537px 0;}
ul#navContents li a:hover#contactTab{width:94px; display:block; background:url('../imglib/mainNav.png') -537px -18px;}
ul#navContents li a#contactTabOn{width:94px; display:block; background:url('../imglib/mainNav.png') -537px -18px;}

ul#subNav{overflow:auto; background:url('../imglib/subNavTile.png'); background-repeat:repeat; padding:11px 10px 4px 10px; margin:5px 0 0 0; overflow:auto; height:100%; }
ul#subNav li{display:inline; float:left; color:White; font-family:Verdana, Arial; font-size:0.7em; margin:0 23px 0 0;}
ul#subNav li a{color:White;}
ul#subNav li a:hover{color:White; text-decoration:underline;} 
ul#subNav li#last{margin:0;}

/*Home Page Styling*/

#homepageLeft{ width:700px; float:left;}
#homepageRight{ width:265px;float:right; margin:0; padding:0;}

#content{margin:0 15px 0 16px; height:1%; overflow:auto; overflow-x:hidden;}
#flash{}

h1#welcome{background:url('../imglib/welcomeText.png') no-repeat; line-height:29px; margin:30px 0 0 0;}
h1#welcome span{margin:0 0 0 -99999px;}

p.homePageIntro{margin:15px 0 0 10px; line-height:1.4em;}

#flashMovie{border:solid 5px #ec8145; padding:0; margin:0; width:683px; height:353px;}
#flashMovie object{ padding:0; margin:0;}
#flashMovie object embed{padding:0; margin:0;}

/*Business Spotlights*/
div#businessSpotlights{ margin:30px 0 0 0;}
div#businessSpotlights h2{background:url('../imglib/businessSpotlights.png') no-repeat; line-height:23px; padding:0 0 3px 0; border-bottom:solid 3px #ec8145;}
div#businessSpotlights h2 span{margin:0 0 0 -99999px;}
div#businessSpotlights #spotlight1{ float:left;}
div#businessSpotlights #spotlight2{float:right;}

div#businessSpotlights .spotlight{border:solid 1px #ece8da; background:white; overflow:auto; padding:8px; margin:10px 0 0 0; width:330px;}
div#businessSpotlights .spotlight img{float:left; width:146px; }
div#businessSpotlights .spotlight dl{float:right; width:179px; padding:0 0 0 5px;}
div#businessSpotlights .spotlight dl dt{font-size:0.8em;}
div#businessSpotlights .spotlight dl dd{font-size:0.8em; color:#585858; margin:3px 0;}
div#businessSpotlights .spotlight dl dd.location{ font-style:italic; font-size:0.7em;}
div#businessSpotlights .spotlight dl dd.viewMore{ text-align:right;}
div#businessSpotlights .spotlight dl dd.viewMore a{font-weight:bold;}

/*Right panel items*/

#search{ background-color:#4d4d4d; padding:10px 10px 0 10px; width:245px; overflow:auto; }
#search h3{background:url('../imglib/keywordSearch.png') no-repeat; margin:0;}
#search h3 span{margin:0 0 0 -99999px;}
#search form {margin:0; overflow:auto;}
#search form input.button{ vertical-align:bottom; float:right; margin:0;}
#search form input.textField{ padding:5px 0; width:180px; margin:0; float:left;}
#search a#advancedSearch{ background:url('../imglib/linkArrowGrey.png') no-repeat; background-position:right; padding:0 20px 0 0; margin:0;}

#selling{background:#f76716; margin:5px 0 0 0; padding:5px;  width:255px;}
#selling h3 {background:url('../imglib/sellingYourBusiness.png') no-repeat; line-height:24px;}
#selling h3 span{margin:0 0 0 -99999px;}
#selling p#blurb{background:url('../imglib/sellingBlurb.png') no-repeat; padding:20px 0 0 0; margin:5px 0 0 15px; text-align:center;}
#selling p#blurb span{margin:0 0 0 -99999px;}
#selling p#phoneNumber{background:url('../imglib/phoneNumber.png') no-repeat; padding:36px 0 0 0; margin:5px 0 0 0; text-align:center;}
#selling p#phoneNumber span{margin:0 0 0 -99999px;}

#emailAlerts{border:solid 1px #ece8da; background:white;  padding:8px; margin:5px 0 0 0;  width:247px; overflow:auto;}
#emailAlerts img{float:left;}
#emailAlerts a#emailAlertsLink{width:142px; background:url('../imglib/emailAlerts.png') 0 0; height:22px; display:block; margin:10px 0 0 45px; }
#emailAlerts a:hover#emailAlertsLink{width:142px; background:url('../imglib/emailAlerts.png') 0 -22px; height:22px; display:block;margin:10px 0 0 45px; }
#emailAlerts a#emailAlertsLink span{margin:0 0 0 -99999px;}
#emailAlerts p{padding:5px 0 0 5px;}

*html #emailAlerts a#emailAlertsLink{width:142px; background:url('../imglib/emailAlerts.png') 0 0; height:22px; display:block; margin:20px 0 0 45px;}
*html #emailAlerts a:hover#emailAlertsLink{width:142px; background:url('../imglib/emailAlerts.png') 0 -22px; height:22px; display:block;margin:20px 0 0 45px; }


#franchiseOpportunities{border:solid 1px #ece8da; background:white; overflow:auto; padding:8px; margin:5px 0 0 0;  width:247px;}
#franchiseOpportunities h3{background:url('../imglib/franchiseOpportunities.png') no-repeat; line-height:45px;}
#franchiseOpportunities h3 span{margin:0 0 0 -99999px;}
#franchiseOpportunities p{color:#4d4d4d; margin:10px 0 10px 5px; font-size:0.75em;}

#videoMarketing{border:solid 1px #ece8da; background:white; overflow:auto; padding:8px; margin:5px 0 0 0;  width:247px;}
#videoMarketing h3{background:url('../imglib/videoMarketing.png') no-repeat; line-height:45px;}
#videoMarketing h3 span{margin:0 0 0 -99999px;}
#videoMarketing p{color:#4d4d4d; margin:10px 0 10px 5px; font-size:0.75em;}

#performanceCertificates{border:solid 1px #ece8da; background:white; overflow:auto; padding:8px; margin:5px 0 0 0;  width:247px;}
#performanceCertificates h3{background:url('../imglib/energyPerformanceCertificates.png') no-repeat; line-height:45px;}
#performanceCertificates h3 span{margin:0 0 0 -99999px;}
#performanceCertificates p{color:#4d4d4d; margin:10px 0 10px 5px; font-size:0.75em;}

a.findOutMore{ background:url('../imglib/findOutMore.png') no-repeat; display:block; line-height:13px; width:111px; float:right;}
a:hover.findOutMore{ background:url('../imglib/findOutMore.png') no-repeat 0 -13px; display:block; line-height:13px; width:111px;}
a.findOutMore span{margin:0 0 0 -99999px;}

/*Listings page*/
h1#buyingABusiness{background:url('../imglib/buyingABusiness.png') no-repeat; line-height:29px; margin:10px 0 0 0;}
h1#buyingABusiness span{margin:0 0 0 -99999px;}

#refineSearch{ padding:8px; background-color:#4d4d4d; margin:10px 0;}
#refineSearch h2{background:url('../imglib/refineYourSearch.png') no-repeat; line-height:16px;}
#refineSearch h2 span{margin:0 0 0 -99999px;}
#refineSearch form{ margin:10px 0 0 0;}
#refineSearch form ol li{display:inline; float:left; margin:0 5px 0 0;}
#refineSearch form ol li label{display:block; font-size:0.8em; margin:0 0 5px 0; color:White;}
#refineSearch form ol li input{display:block; border:0; padding:2px 0 4px 0;}
#refineSearch form ol li select{border:0; padding:2px;}
#refineSearch form ol li input#startSearch{padding:15px 0 0 10px;}

#refineSearch form ol li.businessType{width:auto;}
#refineSearch form ol li.city{width:90px;}
#refineSearch form ol li.city input{width:80px;}
#refineSearch form ol li.region{width:210px;}
#refineSearch form ol li.priceFrom{width:90px;}
#refineSearch form ol li.priceTo{width:100px;}

#sort{overflow:auto; height:100%; padding:8px 8px 4px 8px; background-color:#4d4d4d; margin:10px 0;}
#sort li{display:inline; float:left; color:White; font-size:0.8em; margin:0 20px 0 0; width:auto;}
#sort li#price{width:45px;}
#sort li#price span{ width:30px;}
#sort li#turnover{width:65px;}
#sort li#turnover span{width:52px;}
#sort li#netProfit{width:72px;}
#sort li#netProfit span{width:60px;}
#sort li#location{width:67px;}
#sort li#location span{width:55px;}
#sort li span{float:left; margin:0; }
#sort li ul.sorting{ float:right; width:10px; padding:4px 0 0 0;}
#sort li ul.sorting li{display:block; clear:both; height:8px; vertical-align:top; margin:0;}
#sort li ul.sorting li img{display:block;}

.businessListing{border:solid 1px #ece8da; background:white; overflow:auto; height:100%; padding:8px; margin:5px 0 0 0; clear:both;}
.businessListing .businessImage{float:left; width:146px; height:100px; border:Solid 1px #f08e58; margin:0 10px 0 0;}
.businessListing .businessImage img{width:146px; height:100px; display:block; }
.businessListing .listings dd{font-size:0.8em; margin:5px 0;  color:#4d4d4d;}
.businessListing .listings dd.inline{display:inline; margin:0 15px 0 0;}
.businessListing .listings dd.region{font-style:italic;}

.pageSelect{font-size:0.8em; overflow:auto; margin:10px 0 0 0; float:right;}
.pageSelect li{ margin:0 2px 0 0; border:solid 1px #ece8da; background:white; padding:3px; display:inline; float:left;}
li.numbersOn{background:#ff5c00; padding:3px; color:White;  height:17px; width:18px; text-align:center;}
li.numbers{ height:17px; width:18px; float:left; text-align:center;}
li.numbers a{display:block; height:17px; width:18px; text-align:center;}


/*Advert Page*/

#advertHeader{}
#advertHeader h1{font-size:1.8em; font-weight:bold; color:#4d4d4d;}
#advertHeader #advertGeography{font-size:0.8em;  color:#4d4d4d;}
#advertHeader p#adRef{ font-size:0.7em;}

#advertContent{}

#advertContact{} 

p.sellerRef {color:#666666;font-size:0.9em;}
h2.advert {font-size:1.1em;  padding:0 0 3px 0; border-bottom:solid 3px #ec8145;  color:#4d4d4d;}

.adSection {padding:10px 0; margin:0; overflow:auto; clear:both;}    
.adSectionSummary {padding:0; overflow:auto; height:100%;}    

#adSummaryLeft {float:left;width:620px; margin:10px 0 0 0;}
#adSummaryLeft .adSummaryDetails {padding:0 0 6px 0; margin:0; width:520px;}    
.adSummaryDetails {padding:0 0 6px 0; margin:0; width:960px; overflow:auto;  font-size:0.8em;  color:#4d4d4d;}        
.adSummaryDetails dt {background: url('../imglib/miscArrowIcon.gif') no-repeat 125px center; clear:both; font-weight:bold; float:left;width:185px; display:inline;}    
.adSummaryDetails dd {padding:0; margin:0; float:left;}   
.adSummaryDetails dd.arrow{margin:0 5px 0 0;}
 
#categories{float:right; width:315px;}  

div#adPhotos {width:200px; border:solid 1px #ece8da; background:white; padding:5px; float:right; margin:0 60px 0 0; height:auto; position:relative; text-align:center;}    
div#adPhotos ul {padding:0; margin:0; font-size:0.8em;}    
div#adPhotos li {display:inline; float:left;}    
div#adPhotosHide {display:none;}    

img.zoomIcon {position:absolute; top:0px; right:0px; border:none;}    
.thirtyFive {width:35%;}  
.thirty {width:30%;}
.forty {width:40%;}    
.twentyCenter {width:20%; text-align:center; }

#userLinks { list-style:none; padding: 5px 0 5px 5px; margin:5px 0 0 0;  background-color:#4d4d4d; overflow:auto; height:100%;}    
#userLinks li {color:white; font-family:Verdana; font-size:0.7em; margin:0 15px 0 0; padding: 3px 0; text-align:left;display:inline; float:left;}    

.addShortlist a {background: url('../imglib/linkArrowGrey.png') no-repeat right center; padding: 0 17px 0 0;}    
.viewShortlist a {background: url('../imglib/linkArrowGrey.png') no-repeat right center; padding: 2px 17px 2px 0;}   
.emailMeListing a {background: url('../imglib/linkArrowGrey.png') no-repeat right center; padding: 2px 17px 2px 0;}    
.emailListing a {background: url('../imglib/linkArrowGrey.png') no-repeat right center; padding: 2px 17px 2px 0;}  
  
.adDetails {padding:0;margin:0; font-size:0.8em;  color:#4d4d4d;}    
.adDetails dt {padding:0; margin:10px 0 0 0; float:left; width:25%;}    
.adDetails dd {padding:0; margin:10px 0 0 0; float:left; width:70%;}  
  
.relDocuments {clear:both; padding-top:10px;}    
.relDocuments dt {padding:0; margin:0; float:left; width:25%;}    
.relDocuments dd {padding:0; margin:0; float:left;}    
.listingDocs {list-style:none; padding:0 20px 0 0; margin:0; float:left; width:auto;}    
.listingDocs li {float:left; display:inline; padding:0;}    
.listingDocs li.relDocIcon {padding:0 5px 0 0;}    
.contactSellerButton {background: #ff6600 url('../imglib/jobDetailsApplyButton.png') no-repeat left top; color:white; font-family:Arial; font-size:1.6em; height:37px; padding:0; width:145px; border:none; margin:10px 0 10px 0; float:right;}    
.contactSellerWarningText {border-top: dotted 1px #97a0b2; color: #929bac; font-size: 0.9em; margin: 10px 0 0 0; padding: 10px 0 10px 0;}    
.busDesc {float:left; width:75%;  font-size:0.8em;}

/*Generic Contact Form*/

#contactForm{ margin:10px 0 0 0; width:965px;}
#contactForm fieldset{border:solid 1px #dbd7c8; background:white; }
#contactForm fieldset ol{padding:10px;}
#contactForm legend{margin:0 0 0 -1px;}
#contactForm legend span{display:block; width:962px; padding:3px; background:#4d4d4d; font-weight:bold; color:White;  }
#contactForm label{width:200px; font-size:0.8em; text-align:right;}
#contactForm p{margin:10px 0 0 10px;}
#contactForm .sendButton{float:right;}
#contactForm .radio{font-size:0.8em;}

/* Contact seller confirm */

h1#messageSent{background:url('../imglib/messageSent.png') no-repeat; line-height:31px; margin:10px 0 0 0;}
h1#messageSent span{margin:0 0 0 -99999px;}

h1#makeContact{background:url('../imglib/makeContact.png') no-repeat; line-height:30px; margin:10px 0 0 0;}
h1#makeContact span{margin:0 0 0 -99999px;}

dl#contactConfirm {padding:0; margin:5px 0; font-size:0.8em; overflow:auto;}
dl#contactConfirm dt {margin:0px; font-weight:bold; float:left; width:150px;}
dl#contactConfirm dd { float:right; width:815px; }

ul#confirmAddress {list-style-type:none; margin:0; padding:0;}
ul#confirmAddress li {margin:0;}

/*Sell your business*/

h1#sellYourBusiness{background:url('../imglib/sellYourBusiness.png') no-repeat; line-height:31px; margin:10px 0 0 0;}
h1#sellYourBusiness span{margin:0 0 0 -99999px;}

ol#sellingSteps{ font-size:0.8em; margin:0 0 0 20px;}
ol#sellingSteps li{ list-style-type:decimal; margin:3px 0; font-weight:bold;}

#stockSelling{float:left; margin:0 10px 0 0;}



.center{font-size:1.4em; font-weight:bold; text-align:center; margin:10px 0 0 0;}

/*About us page*/

h1#aboutUs{background:url('../imglib/aboutUs.png') no-repeat; line-height:29px; margin:10px 0 0 0;}
h1#aboutUs span{margin:0 0 0 -99999px;}

/*Contact us page*/

h1#contactUs{background:url('../imglib/contactUs.png') no-repeat; line-height:29px; margin:10px 0 0 0;}
h1#contactUs span{margin:0 0 0 -99999px;}

#address{overflow:auto; margin:0 0 10px 0;}
#address h3{width:100px; float:left;font-weight:bold;}
#address ul{float:right; width:860px; font-size:0.9em;}
#address ul li{margin:3px 0; font-weight:bold;}

/*Business opportunities page*/

h1#businessOpportunities{background:url('../imglib/businessOpportunities.png') no-repeat; line-height:55px; margin:10px 0 0 0;}
h1#businessOpportunities span{margin:0 0 0 -99999px;}

/*Franchise opportunities page*/

h1#franchiseOpportunity{background:url('../imglib/franchiseOpportunity.png') no-repeat; line-height:54px; margin:10px 0 0 0;}
h1#franchiseOpportunity span{margin:0 0 0 -99999px;}

#franchiseStock{float:right; margin:0 0 0 15px;}

/*Energy performance certificates page*/

h1#energyPerformanceCertificates{background:url('../imglib/energyPerformanceCertificatesHeading.png') no-repeat; line-height:63px; margin:10px 0 0 0;}
h1#energyPerformanceCertificates span{margin:0 0 0 -99999px;}

/*My folder page*/

h1#myFolder{background:url('../imglib/myFolder.png') no-repeat; line-height:55px; margin:10px 0 0 0;}
h1#myFolder span{margin:0 0 0 -99999px;}

#shortlist{}
ul.shortlist{border:solid 1px #ece8da; background:white; overflow:auto; padding:4px; margin:5px 0 0 0;}
ul.shortlist li{}
ul.shortlist li.first{float:left; width:25px;}
ul.shortlist li.business{float:left; width:775px;}
ul.shortlist li.remove{float:right; width:150px;}
ul.shortlist li.remove a.removeBusiness{background:url('../imglib/removeBusiness.png') no-repeat;  display:block; width:140px; height:30px; }
ul.shortlist li.remove a.removeBusiness span{margin:0 0 0 -99999px;}

ul.shortlist dl{ width:700px;}
ul.shortlist dt{font-size:1em; font-weight:bold;}
ul.shortlist dd{font-size:0.8em;}

/*Finance page*/

h1#finance{background:url('../imglib/finance.png') no-repeat; line-height:23px; margin:10px 0 0 0;}
h1#finance span{margin:0 0 0 -99999px;}

ul#businessFinanceAdvice{font-size:0.8em; margin:0 10px 0 20px; width:540px; float:left;}
ul#businessFinanceAdvice li{margin:5px 0;}

div#financeMessage{text-align:center; font-weight:bold; font-size:1.2em;}

/*Email alerts page*/

h1#emailAlertsHeading{background:url('../imglib/emailAlertsHeading.png') no-repeat; line-height:54px; margin:10px 0 0 0;}
h1#emailAlertsHeading span{margin:0 0 0 -99999px;}

#emailAlertsProfile{}
#emailAlertsProfile li span{font-size:0.8em;}
#emailAlertsProfile li span.helpText{font-size:0.85em; display:block;}
#emailAlertsProfile fieldset{ padding:10px; margin:0 0 10px 0; border:solid 1px #dbd7c8; background:white; }
#emailAlertsProfile legend{font-weight:bold; background:white; padding:3px;}
#emailAlertsProfile label{width:200px; font-size:0.8em;}
#emailAlertsProfile.sendButton{float:right;}
#emailAlertsProfile .radio{font-size:0.8em;}

#categorySelector{overflow:auto;}
#categorySelector label{float:left;}

#emailAlertsProfile span.categorySelector{float:left; width:220px;}
#emailAlertsProfile span.categorySelector select{width:210px; float:left;}
#emailAlertsProfile span.categorySelector p{padding:5px 0 5px 0; clear:left; float:none; margin:0;}

ul.selectedBusinessTypes{}
ul.selectedBusinessTypes li p{float:left; width:780px}
ul.selectedBusinessTypes li input{ width:150px;}

.submitProfile{float:right;}

/*Advanced search page*/

h1#advancedSearchHeading{background:url('../imglib/advancedSearch.png') no-repeat; line-height:22px; margin:10px 0 0 0;}
h1#advancedSearchHeading span{margin:0 0 0 -99999px;}

#advancedSearch{}
#advancedSearch li span{font-size:0.8em;}
#advancedSearch li span.helpText{font-size:0.85em; display:block;}
#advancedSearch fieldset{ padding:10px; margin:0 0 10px 0;  border:solid 1px #dbd7c8; background:white; }
#advancedSearch legend{font-weight:bold; background:white; padding:3px;}
#advancedSearch label{width:200px; font-size:0.8em;}
#advancedSearch.sendButton{float:right;}
#advancedSearch .radio{font-size:0.8em;}

#categorySelector{overflow:auto;}
#categorySelector label{float:left;}

#advancedSearch span.categorySelector{float:left; width:220px;}
#advancedSearch span.categorySelector select{width:210px; float:left;}
#advancedSearch span.categorySelector p{padding:5px 0 5px 0; clear:left; float:none; margin:0;}

ul.selectedBusinessTypes{}
ul.selectedBusinessTypes li p{float:left; width:780px}
ul.selectedBusinessTypes li input{ width:150px;}

/*Business consultancy*/

h1#businessConsultancy{background:url('../imglib/businessConsultancy.png') no-repeat; line-height:60px; margin:10px 0 0 0;}
h1#businessConsultancy span{margin:0 0 0 -99999px;}

#consultingBenefits{ margin:0 0 0 15px; font-size:1.2em; font-weight:bold; width:560px; float:right;}
#consultingBenefits li{background:url('../imglib/bulletArrow.png') no-repeat; background-position:left; padding:0 0 0 15px; margin:5px 0; }
#imagesPoints{overflow:auto;}
#stock{float:left;}

/*Sold businesses*/

h1#soldBusinesses{background:url('../imglib/soldBusinesses.png') no-repeat; line-height:60px; margin:10px 0 0 0;}
h1#soldBusinesses span{margin:0 0 0 -99999px;}

table.soldBusinesses{border:solid 1px #dbd7c8;width:100%; background-color:#f9f8f3;}
table.soldBusinesses th{background:#4d4d4d; color:White; padding:8px 0 8px 4px; font-weight:bold;}
table.soldBusinesses td{padding:5px; border-top:solid 1px #dbd7c8; font-size:0.8em; vertical-align:top;}
table.soldBusinessesTop{border:solid 1px #dbd7c8;width:100%; background-color:#f9f8f3;}
table.soldBusinessesTop th{background:#4d4d4d; color:White; padding:8px 0 8px 4px; font-weight:bold;}
table.soldBusinessesTop td{padding:10px; border-top:solid 1px #dbd7c8; font-size:0.8em; vertical-align:top;}
table.soldBusinessesTop td p {font-size:0.9em;}

/*Video Marketing*/

h1#videoMarketingTitle{background:url('../imglib/videoMarketingTitle.png') no-repeat; line-height:60px; margin:10px 0 0 0;}
h1#videoMarketingTitle span{margin:0 0 0 -99999px;}

div#videoBullets{ float:left; width:300px;}

div#videoBullets ul{ margin:0 0 0 15px; font-size:1em; font-weight:bold;}
div#videoBullets ul li{background:url('../imglib/bulletArrow.png') no-repeat; background-position:left; padding:0 0 0 15px; margin:5px 0; }

#videoPlayer{ border:solid 5px #ec8145; width:642px; float:right;}
h2#video{font-size:1.2em; font-weight:bold;}
h2#video a{font-size:1.2em; font-weight:bold; color:#4d4d4d; text-decoration:none;}
h2#video a:hover{font-size:1.2em; font-weight:bold; color:#4d4d4d; text-decoration:none;}

/*Email Listing*/

h1#emailListing{background:url('../imglib/emailListing.png') no-repeat; line-height:23px; margin:10px 0 0 0;}
h1#emailListing span{margin:0 0 0 -99999px;}

/*Care Homes*/

h1#careHomesTitle{background:url('../imglib/careHomes.png') no-repeat; line-height:23px; margin:10px 0 0 0;}
h1#careHomesTitle span{margin:0 0 0 -99999px;}

ul#careHomes{}
ul#careHomes li{font-weight:bold; font-size:0.9em; margin:5px 0;}


.error{font-size:0.8em; color:Red;}
.clear{clear:both;}
