﻿div#container{background-color:#FFFFFF; margin:20px auto 0 auto; padding:0; width:960px; overflow:auto;}

#logo{float:right;}

h1{margin-bottom:0;}
td{width:auto;}

/*Home page styling*/

div#homePageTop{padding:0 0 15px 0;}
div#homePageTop h1{float:left;}
div#homePageTop a{float:left;}
div#homePageTop #membersNav{float:right; }
div#homePageTop #membersNav ul{}
div#homePageTop #membersNav ul li{display:inline; float:left; margin:0 10px 0 0;}
div#homePageTop #membersNav ul li#last{margin:0;}

div#homePageLeft{width:475px; padding:0 0 5px 0; float:left;}
div#homePageRight{width:475px; padding:0 0 0 5px; float:right;}

#quickSearch{margin:0 0 20px 0; border:solid 1px #D7DADD}

#quickSearch #quickSearchForm{ margin:10px 0; }
#quickSearch #quickSearchForm form{ float:left;}
#quickSearch #quickSearchForm form input#textBox{padding:2px 0;}
#quickSearch #quickSearchForm a#advancedSearch{ margin:3px 0 0 10px;}

.homeUpsell{margin:0 0 15px 0;}
.homeUpsell p{padding:5px 0;}

p#poweredBy {clear:both; text-align:right;}
div#pageTop p#poweredBy a{float:right;}

/*Top links - crumbtrail and members links*/
div#topLinks{}
div#bfsTools {float:right; width:230px; padding:0; margin:0;}    
div#bfsTools img{padding:0; margin:0; float:right;}

ul#membersNavTools {float:right; padding:0; margin:4px 0 0 0; list-style:none; font-family:arial,verdana,helvetica; font-size:0.9em;}    
ul#membersNavTools li {margin:3px 0 4px 8px; float:left; text-align:right; color:#7a7a7a;}
ul#membersNavTools li a{color:#7a7a7a; font-weight:bold;}
ul#membersNavTools li a:hover{color:#00bbf2; text-decoration:underline;}

/* Home Page Tabs */
    
div#browseTabs {width: 470px; }
    
ul.homeBrowseTabs {width: 470px; float:left; list-style-type:none; margin:0 0 -1px 0px; padding:0; }    
ul.homeBrowseTabs li { float:right; }  
ul.homeBrowseTabs li a {color:#ffffff;width:auto; float:left; display:block; font-size:1.1em; font-weight:bold; line-height:24px; text-align:center;}    
ul.homeBrowseTabs li a:active, .homeTabs li a:focus {outline:none;}    
ul.homeBrowseTabs li.busSectorTabSelected a {height: 24px;line-height: 24px;  padding: 0px 16px; border-right: 1px solid #bde6f3; border-left: 1px solid #bde6f3; background:#f6fcfd;  border-top: 1px solid #bde6f3; margin-left: 4px; position: relative; right: 8px; color: #000000; }   
ul.homeBrowseTabs li.busSectorTab a {height: 24px; line-height: 24px;  padding: 0px 16px;  border-right: 1px solid #bde6f3; border-left: 1px solid #bde6f3; border-top: 1px solid #bde6f3; margin-left: 4px; position: relative; right: 8px; color:#00A0C8;}    
ul.homeBrowseTabs li.busSectorTab a:hover {background-position: 0 -24px;color: #000000;}	
ul.homeBrowseTabs li.busLocationTabSelected a {height: 24px; line-height: 24px; padding: 0px 16px;  border-right: 1px solid #bde6f3; border-left: 1px solid #bde6f3; border-top: 1px solid #bde6f3;  margin-left: 4px; position: relative; right: 8px; background:#f6fcfd;color: #000000; }    
ul.homeBrowseTabs li.busLocationTab a {height: 24px; line-height: 24px; padding: 0px 16px; border-right: 1px solid #bde6f3; border-left: 1px solid #bde6f3; border-top: 1px solid #bde6f3; margin-left: 4px; position: relative; right: 8px; color:#00A0C8;}   
ul.homeBrowseTabs li.busLocationTab a:hover {background-position: 0 -24px;color: #000000;}
div#bfsHomeContent { width:470px;  float:left; margin-bottom:5px; }
div#homeBrowseLists {clear:left; float:left; padding:5px; width: 460px;	border:Solid 1px #bde6f3; background:#f6fcfd; margin:0 0 15px 0;	}

/* Home Browse links */

p#totalCount { padding:0 0 10px 18px;}
ul#browseLinksList {float: left;width: 31%;	padding: 0 5px;	}
	
ul#browseLinksList li {}

#divBfsSectors ul{width:48%; float:left; margin:10px 0 0 0; padding:0;}
#divBfsSectors ul li{list-style-type:none; margin:0; padding:0 0 0 5px;}
#divBfsSectors ul li span{color:#888888; font-size:0.8em;}

#divBfsLocations ul{width:48%; float:left; margin:10px 0 0 0; padding:0;}
#divBfsLocations ul li{list-style-type:none; margin:0; padding:0 0 0 5px;}
#divBfsLocations ul li span{color:#888888; font-size:0.8em;}

	
ul#browseLinksList li#priceReduced {padding: 3px 0 30px 8px;}
.displayAway { position:absolute; top: -9999px;}

/*Listing page styling*/

ul#crumb{font-size:0.9em; margin:0; }
ul#crumb li{list-style-type:none; display:inline; float:left; margin:0 5px 0 0;}

div#pageTop{padding:15px 0; overflow:auto;}
div#pageTop h1{float:left;}
div#pageTop a{float:left;}
div#pageTop #membersNav{float:right; }
div#pageTop #membersNav ul{}
div#pageTop #membersNav ul li{display:inline; float:left; margin:0 10px 0 0;}
div#pageTop #membersNav ul li#last{margin:0;}

.refineResults{}
.refineResults h2{}
.refineResults fieldset{border:solid 1px #d7dadd; margin:0; padding:10px;}
.refineResults fieldset ol{margin:0; padding:0;}
.refineResults fieldset ol li{ list-style-type:none; margin:0 0 5px 0; padding:5px; width:32%; display:inline; float:left;}
.refineResults fieldset ol li label{width:70px; float:left;}

ul.pagingNumbers{ float:right;}
ul.pagingNumbers li{display:inline; float:left; margin:0 5px 0 0; list-style-type:none;}

#sortBusinessListings{width:400px;}

ul#sortList{ overflow:auto; width:400px; margin:0; padding:0;}
ul#sortList li{display:inline; float:left; margin:0 10px 0 0;}

/*#searchResults{}
#searchResults dl{border-top:1px solid #D7DADD; padding:10px 0;}
#searchResults dl dt{font-size:1.25em; font-weight:bold;}*/

.listing {border-top: solid 1px #97a0b2; float:left; padding: 10px 10px; width:100%;  margin:0;}   
.listing dt {padding:0; margin:0 0 10px 0;}  
.listing dd {font-size:0.9em; line-height:1.5em; padding:0; margin:0; width:20%; float:left;}   
.listing dd.listingDetail {margin:10px 0 0 0; font-size:1em; clear:both; width:100%;}    
.listing dd.listingPrice {}   
.listing dd.listingLocation{ float:left;}   
.listing dd.listingAge{ width:auto; margin:0;}
.listing  .listingLabel { clear:both; color:#767B7C; float:left; font-weight:normal; width:65px;}    
.listing a:visited {color:#8568a1;}
.premiumListing {}
.listingLabel { background: url('../imglib/miscArrowIcon.gif') no-repeat 75px center; clear:both; color:#767B7C; float:left; font-weight:normal;  width:85px; }

#categories{ margin:0 0 10px 0;}
#categories ul li{display:inline; float:left; width:25%;}

/* Advert Page */

div#sellAdPromo {float:right; width:auto; background: #1458c3 url('../imglib/CareerToolsBG.gif') repeat-y -364px 0; line-height:34px; padding:0; margin:0 0 10px 0; width:364px; }    
div#sellAdPromo p {margin:0 0 0 10px; padding:0; line-height:normal;}    

.sellAdPromoTop {background: url('../imglib/CareerToolsBG.gif') no-repeat left top; height:10px; float:left; line-height:10px; width:100%; }    
.sellAdPromoBottom {background: url('../imglib/CareerToolsBG.gif') no-repeat left bottom; height:10px; float:left;line-height:10px; width:100%;}

p.sellerRef { color:#666666; font-size:0.9em;}
h2.advert { font-size:1.1em; padding-bottom:10px;}

.adSection {padding:10px 0; margin:0; overflow:auto;}  
.adSection h2{background-color:#E2F4F9; border:solid 1px #BDE6F3;padding:2px; width:954px; color:Black; font-weight:bold;}  
.adSectionSummary {padding:10px 0; }    
dl.advertTop{}

#adSummaryLeft {float:left; width:730px;}    
.adSummaryDetails {padding:0 0 6px 0; margin:0; width:730px;  }    
 #adSummaryLeft .adSummaryDetails {padding:0 0 6px 0; margin:0; width:730px;}    
.adSummaryDetails dt {background: url('../imglib/miscArrowIcon.gif') no-repeat 195px center; clear:both; color:#767B7C; float:left; font-weight:bold; width:205px; display:inline;}    
.adSummaryDetails dd.locCat { padding:0; margin:0; float:left; width:520px;}  
.adSummaryDetails dd { padding:0; margin:0;  float:left; width:315px; }  

.itemsIncluded {font-size:0.9em;}   
.advertPaths { padding:0; list-style:none; width:520px; float:right;}    
.advertPaths li { float:left;}   
.multiCatsPath {}       
.agentLogos { float:right; margin:0; padding:0;}

div#adPhotos {width:200px; border:solid 1px #D7DADD; padding:5px; float:right; margin:0; height:auto; position:relative; text-align:center;}    
div#adPhotos ul { padding:0; margin:0;font-size:0.9em;}    
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 {clear:both; list-style:none; padding: 5px 0; margin:0; }    
#userLinks li {color:#0066cc; height:16px; margin:0; padding: 3px 0; text-align:left; display:inline; float:left;}    
#userLinks li a{background-repeat:repeat-x; border:1px solid #D7DADD; color:#52A304; margin-right:13px; padding:3px 7px; white-space:nowrap;}
#userLinks li.contactSeller{margin:0 10px 0 0;}
#userLinks li.contactSeller input{margin:-2px 0 0 0; padding:2px;background-repeat:repeat-x;border:solid 1px #52A304;color:white;font-weight:bold;}
#userLinks li a.addShortlist {padding:3px 7px 3px 7px;}
#userLinks li a.viewShortlist {}    
#userLinks li a.emailMeListing {}    
#userLinks li a.emailListing {}  
  
.adDetails {padding:0; margin:0;}    
.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 {margin:10px 0 10px 0; padding:5px; float:right;background-color:#52A304;background-image:url(http://www.avvo.com/images/button_bg.png);background-repeat:repeat-x;border:solid 1px #52A304;color:white;font-weight:bold;}
.contactSellerWarningText {border-top: solid 1px #D7DADD; color: #767B7C; font-size: 0.9em; margin: 10px 0 0 0; padding: 10px 0 10px 0;}    
.busDesc { float:left; width:75%;}

/*Buyer Registration*/

/*general form settings*/
label{ font-weight:bold; line-height:1.2em;}
form{ }
form fieldset {}
form legend {padding: 0 2px;}
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;}

#signUp{overflow:auto; margin:10px 0 0 0;}

#buyerSignUpForm{width:620px; float:left;}
#buyerSignUpForm h3{background:transparent url(http://www.avvo.com/images/c_column_title_related_bg.png) repeat scroll 0 0; color:#3F3F3F; padding:8px; font-size:1.25em; font-weight:normal; line-height:1.35em; margin-bottom:11px;}
#buyerSignUpForm label{width:200px; }
#buyerSignUpForm .continueButton{float:right;}

#buyerRegLoginForm{width:280px; float:right;}
#buyerRegLoginForm h3{background:transparent url(http://www.avvo.com/images/c_column_title_related_bg.png) repeat scroll 0 0; color:#3F3F3F; padding:8px; font-size:1.25em; font-weight:normal; line-height:1.35em; margin-bottom:11px;}
#buyerRegLoginForm .continueButton{float:right;}
#buyerRegLoginForm .forgotten{ font-size:0.9em; clear:both; margin:0 0 0 25px;}

#selectMembership{border:1px solid #BDE6F3;padding:4px; }
#selectMembership h2{background:transparent url(http://www.avvo.com/images/c_column_title_related_bg.png) repeat scroll 0 0; color:#3F3F3F; padding:8px; font-size:1.25em; font-weight:normal; line-height:1.35em; margin-bottom:11px;}
#selectMembership li{ font-size:1.2em;}
#selectMembership input.radio{margin:0 10px 0 0; padding:1px 0 0 0; float:left;}
#selectMembership .continueButton{ margin:10px 0 10px 0; padding:5px; float:right;color:white;font-weight:bold;}

.buyerMembershipBenefits{ margin:0 0 10px 0;}
.buyerMembershipBenefits h2{background-color:#E2F4F9; border:solid 1px #BDE6F3;padding:2px; width:954px; color:Black; font-weight:bold;}
.buyerMembershipBenefits dl{margin:0 0 5px 10px;}
.buyerMembershipBenefits dl dt{color:#FF5215;}

#secureDisclaimer { border-top: dotted 1px #97a0b2; color: #929bac; font-size: 0.9em; margin: 10px 0 0 0; padding: 10px 0 10px 0;}

#buyerReg{}
#buyerReg label{width:200px; font-weight:normal;}
#buyerReg input{ padding:2px 0;}
#buyerReg .continueButton{float:right; margin:10px 0 10px 0; padding:5px; float:right;color:white;font-weight:bold;}

.buyerPaymentForm{}
.buyerPaymentForm fieldset{}
.buyerPaymentForm fieldset legend{color:#FF5215; font-size:1.25em; font-weight:normal; line-height:1.35em; padding-bottom:4px; overflow:auto;}
.buyerPaymentForm fieldset ol{border-top:1px solid #D7DADD;}
.buyerPaymentForm fieldset span.marginleft{ margin:0 5px 0 0; }
.buyerPaymentForm fieldset .smallButton{margin:0 5px 0 0;}
#buyerReg label.subscriptionType {width:450px;}

#buyerRegDetailsConfirmation{border:1px solid #BDE6F3;padding:4px; }
#buyerRegDetailsConfirmation p{margin:5px 0 5px 15px;}
#buyerRegDetailsConfirmation h3{background:transparent url(http://www.avvo.com/images/c_column_title_related_bg.png) repeat scroll 0 0; color:#3F3F3F; padding:8px; font-size:1.25em; font-weight:normal; line-height:1.35em; margin-bottom:11px;}
.buyerConfirmContinue p{float:left; margin:0 15px 0 0;}
.buyerConfirmContinue .continueButton{margin:10px 0 10px 0; padding:5px; float:right;background-color:#52A304;background-image:url(http://www.avvo.com/images/button_bg.png);background-repeat:repeat-x;border:solid 1px #52A304;color:white;font-weight:bold;}

/* Payment Method Icons */

ul.paymentMethodIcons {list-style:none; padding:0; margin:0; float:right;}
ul.paymentMethodIcons li {display:block; float:left; padding:0 0 0 5px;}

/* tooltips */

.balloonstyle{
position:absolute;
top: 0px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: white;
width: 500px;
}

table#orderDetails {width:100%; border-collapse:collapse; margin:0 0 20px 0;}
table#orderDetails td {padding:5px;border:1px solid #BDE6F3;}
table#orderDetails tr.top{background-color:#E2F4F9; border:1px solid #BDE6F3; color:Black; font-weight:bold; padding:2px;}
table#orderDetails td.newDetails {background-color:#ffffff;}
h2.storedCard{margin:20px 0 10px 0; color:#000; font-weight:bold;}

/* Contact seller */

.contactSellerForm {width:725px; float:left; margin:0 0 10px 0;}    
.contactSellerForm fieldset { float:left; padding:10px 0 10px 0; margin:0 0 10px 0;}    
.contactSellerForm ol {}
.contactSellerForm .continueButton{float:right; margin:0 10px 0 0;}
.contactSellerForm ol li textarea{font-size:1em;}

#yourDetailsContainer { float:right; width:220px; border:1px solid #BDE6F3;padding:4px;}    
#yourDetailsContainer h2 {background:transparent url(http://www.avvo.com/images/c_column_title_related_bg.png) repeat scroll 0 0; color:#3F3F3F; padding:8px; font-size:1.25em; font-weight:normal; line-height:1.35em; margin-bottom:11px;}       
#yourDetailsContainer ul.yourDetails {list-style:none; font-size:0.9em; padding:0 0 5px 5px; margin:0; clear:both; width:200px;}
#yourDetailsContainer ul.yourDetails li {width:100%; padding:0 0 5px 0; }
#yourDetailsContainer p.editDetailsLink { background: url('../imglib/sectorListMarker.png') no-repeat left 7px; margin-left: 10px;padding: 3px 0 4px 8px; float:left;font-size:0.9em;   }
    
p.returnTo { width:100%; clear:both;border-bottom:1px solid #BDE6F3; border-top:1px solid #BDE6F3; margin:10px 0; padding:5px 0; clear:both; overflow:auto;}

/*Advanced Search*/

.advancedSearch { padding:0; margin:0; list-style: none;}    
ul#advancedSearchInstructions {margin: 0 15px 10px 15px; padding:0; }    
ul#advancedSearchInstructions li {padding:3px 10px 3px 10px; margin:3px 10px 3px 20px;}    
.advancedSearch fieldset {float:none; margin: 5px 0 5px 0; padding: 0 0 10px; position:relative; width:100%;}    
.advancedSearch legend {color:#FF5215; font-size:1.25em; font-weight:normal; line-height:1.35em; padding-bottom:4px; overflow:auto;}    
.advancedSearch label { width:210px; float:left; line-height:1.5em; }   
.advancedSearch label.categoryPath {width:80%; float:left; line-height:1.5em; margin-bottom:10px; }  
.advancedSearch ol{border-top:1px solid #D7DADD;} 
.advancedSearch li {padding:5px; margin: 5px 0; clear:left;}   
.advancedSearch input {float:none;}    
.advancedSearch input.orangeSearchButton { float:right;}    
.advancedSearch input.autoCheckbox {width:auto;}    
.advancedSearch span.autoInput input {width:auto;}    
span.categorySelector {float:left; width:220px;}
span.categorySelector select {width:210px; float:left; }
span.categorySelector p {padding:5px 0 5px 0; clear:left; float:none; margin:0;}    
span#selectedCategories {float:left; width:600px;}    
.blueButton {background-color:#52A304; background-image:url(http://www.avvo.com/images/button_bg.png); background-repeat:repeat-x; border: solid 1px #52A304; color:white; font-weight:bold;}    
.orangeSearchButton { background-color:#52A304; background-image:url(http://www.avvo.com/images/button_bg.png); background-repeat:repeat-x; border: solid 1px #52A304; color:white; font-weight:bold;}    
#advancedRefine { clear:both; padding:10px; margin:10px 0 10px 0; border: dotted 1px #dfe4ef;}
#advancedRefine ul {list-style:none; font-size:0.9em; padding-left:10px;}   
#advancedRefine li {float:left; width:32%; padding-bottom:4px; }    
#advancedRefine li a {background: url('../imglib/sectorListMarker.png') no-repeat 0 3px; padding-left: 10px; }

.refineResults{margin:0; padding:5px 5px 15px 5px; height:100%; overflow:auto;}
.refineResults .advancedRefineList li{ list-style-type:none; margin:2px 0;}
.refineResults #editSearchLinks li{ list-style-type:none;}
.refineResults #editSearchLinks li {list-style-type:none; background-color:#EBECEE; background-image:url(http://www.avvo.com/images/button_secondary_bg.gif); background-repeat:repeat-x; border:1px solid #D7DADD; color:#52A304; margin-right:13px; padding:3px 7px; white-space:nowrap; float:left; display:inline;}
.refineResults #editSearchLinks li a{ color:#52A304;}


/* Articles */

#advice {float:left; margin-top:10px;}    
#advice p {padding:0 0 15px 0; line-height:1.5em;}    
.advicePanel {background: url('../imglib/listBG160.png') repeat-y left top; float:right; margin:5px 0 5px 0; width:160px;}    
.advicePanel h3 {background: #4571a3 url('../imglib/listBG160.png') no-repeat -160px -20px; color:white;float:left; font-family:Arial; font-size:1.7em; font-weight:normal; margin:0; padding: 5px 0; position:relative; text-align:center; width:100%;}    
.advicePanelListTop { background: url('../imglib/listBG160.png') no-repeat right top;  float:left; height:10px; line-height:10px; width:100%; }    
.advicePanelListBottom {background: url('../imglib/listBG160.png') no-repeat -160px -10px; float:left; height:10px; line-height:10px; width:100%;}    
.advicePanel p {font-size:0.9em;padding:0 8px 0 8px;}    
.advicePanel ul {font-size:0.9em; padding:3px 0 3px 8px; width:120px; margin:0 0 0 12px; }    
.usefulLinks ul {font-size:0.9em; padding:3px 0 3px 8px; width:120px; margin:0; list-style:none; border:solid 1px #000;}

/*Shorlist page*/

.shortlistListing {border: dotted 1px #D7DADD; padding: 10px 10px; width:920px; margin:0 0 10px 0;}    
.shortlistListing dl{float:left; padding: 0; width:820px;}  
.shortlistListing dt {padding:0; margin:0 0 5px 0;}   
.shortlistListing dt a{margin:0 0 0 10px;} 
.shortlistListing dd {font-size:0.9em; line-height:1.5em; padding:0; margin:0;}    
dd.location{width:770px; float:left; margin:0 0 0 20px;}
dd.price{width:770px; float:left; margin:0 0 0 20px;}
.shortListRemove {float:right; width:65px; height:25px;}   
.shortListRemove a {background-color:#52A304; background-image:url(http://www.avvo.com/images/button_bg.png); background-repeat:repeat-x; border: solid 1px #52A304; color:white; font-weight:bold; padding:0px 10px 10px 10px;}    
.shortListRemove a:hover { text-decoration:none; }  
.shortListRemove a:visited {text-decoration:none; color:#ffffff;}    
.shortListRemove a span {  position:relative; top:5px; }

/*Email listing page*/
#emailListing {}    
#emailListing fieldset { padding:0; margin:0;}    
#emailListing ol{padding:0;}
#emailListing ol label{width:200px; padding:0;}
#emailListing .continueButton{float:right; margin:0 10px 0 0;}
#emailListing ol li textarea{font-size:1em;}
#emailListing ol li p{margin:0 0 0 205px; font-size:0.9em;}
#emailListing input.button{background-color:#52A304; background-image:url(http://www.avvo.com/images/button_bg.png); background-repeat:repeat-x; border: solid 1px #52A304; color:white; font-weight:bold;}

/*Email alerts*/
h2#emailAlertsSubTitle {color:#294992; font-family:Arial; font-size:1.5em; font-weight:normal; margin-top:3px; }   
ul#emailAlertsSellingPoints {margin: 0 15px 10px 15px;  padding:0;}    
ul#emailAlertsSellingPoints li {padding:3px 10px 3px 10px; margin:3px 10px 3px 20px;}    
form.emailAlertsSignup input { width:auto;}    
form input.signUpButton {background-color:#52A304; background-image:url(http://www.avvo.com/images/button_bg.png); background-repeat:repeat-x; border: solid 1px #52A304; color:white; font-weight:bold; padding:4px; float:right;}

.emailAlertListing {border-top: dotted 1px #97a0b2; width:30%; float:left; display:inline; padding: 10px 10px; margin:10px 0 0 0; list-style:none; font-size:0.9em;}    
.emailAlertListing li#businessType{ overflow:auto;}
.emailAlertListing div{ display:block; width:151px; float:right;}
.emailAlertListing li { margin:0 0 5px 0;}    
.emailAlertListingLabel {background: url('../imglib/miscArrowIcon.gif') no-repeat 125px center; clear:both; color:#767B7C; float:left; font-weight:normal; width:135px; display:inline;}    
.emailAlertsTools {list-style:none; font-size:0.9em;}  
.emailAlertsTools li {background: url('../imglib/sectorListMarker.png') no-repeat left 7px; margin-left: 10px; padding: 3px 0 4px 8px;float:left;} 
.hpSection p {margin:5px 0 5px 0;}

.categoryPath{overflow:auto;}
.categoryPath label{width:760px;}

/*Business spotlights*/
#featuredBusinesses dl{float:left; width:49%; margin:0 0 15px 0;}
#featuredBusinesses dt {padding:0 0 4px 0; margin:0; }   
#featuredBusinesses dd {padding:0 0 4px 0; margin:0; padding:0;}    
#featuredBusinesses dd.spotlightLocation {font-size:1em; color:#767B7C; font-style:italic;}    
#featuredBusinesses dd.spotlightPrice {}
#featuredBusinesses dd.spotlightDescription {}

/*Articles*/
#articles{}
#articles dl{margin:5px 0;}
#articles dl dt{font-size:1.2em;}

ol#articlePoints{margin:10px;}
ol#articlePoints li{margin:5px 0;}

/* Sell Splash */

#sellSplashContent {
    width:700px;
    float:left;
    margin-right:10px;
    margin-top:10px;
    }
    
#sellSplashContent form {
    width:auto;
    }
    

    
#sellSplashRightBar {
    width:180px;
    margin-top:10px;
    }
    
table#sellBenefits {
    border-collapse:collapse;
    }
    
table#sellBenefits img{
    margin:15px 0 0 0;
    }
    
table#sellBenefits th {
    color:#2a4a93;
    }
    
table#sellBenefits tr#sellHeaders td {
    border-bottom: solid 1px #d7dadd;
    padding-bottom:10px;
    }
    
table#sellBenefits tr#firstBenefit td {
    padding-top:10px;    
    }
    
table#sellBenefits tr#sellFooters td {
    border-top: solid 1px #d7dadd;
    padding-top:10px;
    margin-top:10px;
    }
    
table#sellBenefits td {
    padding:5px 0;
    border-top: solid 1px #f0f4f7;
    }
    
table#sellBenefits p {
    padding-bottom:5px;
    }
    
table#sellBenefits p.benefitDetail {
    font-size:0.9em;
    line-height:1.4em;
    }
    
table#sellBenefits .includedBenefit {
    text-align:center;
    padding-right:5px;
    padding-left:5px;
    }
    
p.benefitLabel {
    
    clear:both;
    float:none;
    font-weight:normal;
    width:auto;
    }
    
div.sellRightPanel {
    
    width: 220px;
    margin-bottom:10px;
    
    }
    
.sellRightPanel h3 {
    float:left;
    font-family: Arial;
    font-size: 1.7em;
    font-weight:normal;
    margin:0;
    padding: 5px 0;
    text-align:center;
    width:100%;
    }
    
.sellRightTop 
{
    float:left;
    height:10px;
    line-height:10px;
    width:100%;
    }
    
.sellRightBottom 
{
    float:left;
    height:10px;
    line-height:10px;
    width:100%;
    }
    
#buyerStats {
    list-style:none;
    margin:5px;
    font-size:0.9em;
    }
    
#buyerStats li {
    }
    
.sellRightPanel p {
    font-size:0.9em;
    }


.clear{clear:both;}
