h2#hpSellTitle {
    font-family: arial, tahoma, helvetica, sans-serif;
    color: #000000;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}

h2#businessToolsTitle {
    font-family: arial, tahoma, helvetica, sans-serif;
    color: #000000;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}

h2#sellPanelTitle {
    font-family: arial, tahoma, helvetica, sans-serif;
    color: #000000;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}

h2.presentsTitle {
    color: #666666;
    font-size: 0.7em;
    font-weight: normal;
    padding-bottom: 6px;
}

h4.homeSearches {
    margin: 0;
    padding: 4px 0 0 5px;
}

/* New styles */

h1.homepageTitle {
    width: 70%;
    float: left;
    margin: 0;
    padding: 0;
}

h2#regionSearch {
    font-size: 0.8em;
    margin: 0 0 10px 5px;
}

h2#topSearch {
    font-size: 0.8em;
    margin: 0 0 10px 5px;
}

h2#totalCount {
    font-size: 0.8em;
    margin: 0 0 10px 5px;
}

#headingElements {
    margin: 0;
    padding: 0;
}

div#container {
    position: relative;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    padding: 10px 0 0 0;
}

#homeContent {
    clear: left;
    width: 771px;
    margin: 0 0 0 0;
    padding: 0;
    float: left;
}

#homeRight {
    width: 199px;
    margin: 0;
    padding: 0;
    float: right;
    position: relative;
}

#joinUs {
    margin: 10px 0 0 0;
    font-size: 0.7em;
    padding: 0;
    width: 29%;
    float: right;
    text-align: right;
}

#joinUs a {
    color: #050296;
}

/* Quicksearch */

div#quickSearch {
    margin: 5px 0 10px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-image: url(../../imglib/common/bfsHomePage/homeSearchBackground.jpg);
    background-position: middle;
    background-color: #f39c17;
    background-repeat: repeat-x;
    background: -moz-linear-gradient(center top, #f8d57c, #f39b15) repeat scroll 0 0 #f8d57c;
    background: -webkit-gradient(linear, center bottom, center top, from(#f39b15), to(#f8d57c));
    border: 1px solid #f39b15;
    cursor: pointer;
    width: 968px;
    overflow: visible;
    padding: 11px 5px;
    vertical-align: middle;
    white-space: nowrap;
    font-family: arial, tahoma, helvetica, sans-serif;
    display: block;
}

div#quickSearch form {
    width: 820px;
    float: left;
    margin: 0;
    font-size: 0.9em;
    padding: 0;
}

div#quickSearch form input#search {
    width: 70px;
}

*html div#quickSearch div#top {
    background: url(../../imglib/common/bfsUsHomePage/searchTop.png) no-repeat;
    width: 980px;
    margin: 0 0 -6px 0;
    padding: 0;
    line-height: 0;
}

.advancedSearchIcon {
    width: 120px;
    margin: 0;
    height: 19px;
    float: right;
    font-size: 0.8em;
    padding: 5px 0 0 10px;
}

.advancedSearchIcon a:hover {
    color: White;
}

#divBfsTopSearches ul#left {
    width: 50%;
    float: left;
}

#divBfsTopSearches ul#right {
    width: 46%;
    float: right;
}

.topSearches {
    width: 100%;
    margin: 0;
    padding: 0 0 0 5px;
}

.topSearches li {
    list-style: none;
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0.1em 0 0.1em 0.7em;
    margin: 0 0 0.1em 0;
}

.topSearches li span {
    font-size: 0.7em;
    color: #666666;
}

.topSearches li.separator {
    border-top: dashed 1px #cccccc;
    margin: 7px 0 0 0;
}

/*Tab system*/

div#homeBrowseLists {
    clear: left;
    float: left;
    padding: 9px 0 0;
    width: 429px;
    border: solid 1px #aeb7e0;
    margin: -1px 0 0 0;
    z-index: 1;
    position: relative;
    height: 400px;
}

ul#browseLinksList {
    float: left;
    width: 31%;
    padding: 0 5px;
}

ul#browseLinksList li {
    background: transparent url('../imglib/sectorListMarker.png') no-repeat left 7px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 10px;
    padding: 3px 0 4px 8px;
}



div#homeRightLists {
    clear: left;
    float: left;
    padding: 9px 0 0;
    width: 330px;
    border: solid 1px #aeb7e0;
    margin: -1px 0 0 0;
    z-index: 1;
    position: relative;
    height: 410px;
}

div#divPSsectors p {
    margin: 0;
    padding: 0 0 5px 10px;
    font-size: 0.7em;
}

div#divPSsectors p img {
    vertical-align: middle;
    margin: 0 0 0 5px;
    border: 0;
}

div#divPSsectors li.separator {
    border-top: dashed 1px #cccccc;
    margin: 7px 0 0 0;

}

div#divFSsectors p {
    margin: 0;
    padding: 0 0 5px 10px;
    font-size: 0.7em;
}

div#divFSsectors p img {
    vertical-align: middle;
    margin: 0 0 0 5px;
    border: 0;
}

ul#browseLinksList {
    float: left;
    width: 31%;
    padding: 0 5px;
}

ul#browseLinksList li {
    background: transparent url('../imglib/sectorListMarker.png') no-repeat left 7px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 10px;
    padding: 3px 0 4px 8px;
}



/* Home Page Tabs */

div#browseTabs {
    width: 429px;
    float: left;
}

div#rightTabs {
    width: 330px;
    float: Right;
}


div#rightTabs ul.homeBrowseTabs {
    width: 330px;
}

ul.homeBrowseTabs {
    width: 429px;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
}

ul.homeBrowseTabs li {
    float: left;
}

ul.homeBrowseTabs li a {
    color: #294b92;
    float: left;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 34px;
    padding: 0 0 0 5px;
}


ul.homeBrowseTabs li a:active, .homeTabs li a:focus {
    outline: none;
}


ul.homeBrowseTabs li.busSectorTabSelected {
    width: 135px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.busSectorTabSelected a {
    background: url('../../imglib/common/bfsUsHomePage/sectorTab.png') no-repeat;
    width: 130px;
    color: #000;
}

ul.homeBrowseTabs li.busSectorTab {
    width: 135px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.busSectorTab a {
    background: url('../../imglib/common/bfsUsHomePage/sectorTab.png') no-repeat scroll -135px 0;
    width: 132px;
    margin: 0 0 0 0;
}

ul.homeBrowseTabs li.busSectorTab a:hover {
    background-position: -271px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.busLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.busLocationTabSelected a {
    background: url('../../imglib/common/bfsUsHomePage/regionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.busLocationTab a {
    background: url('../../imglib/common/bfsUsHomePage/regionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.busLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.globalBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.globalBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/blankRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.globalBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/blankRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.globalBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.ukBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.ukBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/ukRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.ukBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/ukRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.ukBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.auBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.auBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/auRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.auBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/auRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.auBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.ieBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.ieBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/ieRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.ieBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/ieRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.ieBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.esBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.esBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/esRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.esBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/esRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.esBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.saBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.saBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/saRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.saBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/saRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.saBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.nzBusLocationTabSelected {
    width: 130px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.nzBusLocationTabSelected a {
    background: url('../../imglib/common/bfsHomePage/nzRegionTab.png') no-repeat scroll 0 0;
    width: 125px;
    color: #000;
}

ul.homeBrowseTabs li.nzBusLocationTab a {
    background: url('../../imglib/common/bfsHomePage/nzRegionTab.png') no-repeat scroll -130px 0;
    width: 126px;
}

ul.homeBrowseTabs li.nzBusLocationTab a:hover {
    background-position: -261px 0;
    text-decoration: none;
}

ul.homeBrowseTabs li.busTopTabSelected {
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.busTopTabSelected a {
    background: url('../../imglib/common/bfsUsHomePage/topTab.png') no-repeat scroll left top;
    width: 108px;
    color: Black;
}

ul.homeBrowseTabs li.busTopTab a {
    background: url('../../imglib/common/bfsUsHomePage/topTab.png') no-repeat scroll -113px 0;
    width: 109px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.busTopTab a:hover {
    background-position: -227px 0;
}


ul.homeBrowseTabs li.psTabTabSelected {
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.psTabSelected a {
    background: url('../../imglib/common/bfsUsHomePage/psTab.png') no-repeat scroll left top;
    width: 153px;
    color: Black;
}

ul.homeBrowseTabs li.psTab a {
    background: url('../../imglib/common/bfsUsHomePage/psTab.png') no-repeat scroll -113px 0;
    width: 153px;
    margin: 0 5px 0 0;
}

ul.homeBrowseTabs li.psTab a:hover {
    background-position: -227px 0;
}




.displayAway {
    position: absolute;
    top: -9999px;
}


.arrowBullet {
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: 0.8em;
    list-style: none;
    width: 48%;
    float: left;
}

*html .arrowBullet {
    width: 47%;
}

.arrowBullet li {
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0.1em 0 0.3em 0.7em;
}

.arrowBullet li span {
    font-size: 0.8em;
    color: #666666;
}

.arrowBullet li.allCountries {
    margin: 10px 0 0 0;
}

.arrowBullet li.separator {
    border-top: dashed 1px #cccccc;
    margin: 7px 0 0 0;
}

.rightPannelLinks {
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: 0.8em;
    list-style: none;
    width: 98%;
    float: left;
}

*html .rightPannelLinks {
    width: 98%;
}

.rightPannelLinks li {
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0.1em 0 0.3em 0.7em;
}

.rightPannelLinks li span {
    font-size: 0.8em;
    color: #666666;
}

.rightPannelLinks li.allCountries {
    margin: 10px 0 0 0;
}

.rightPannelLinks li.separator {
    border-top: dashed 1px #cccccc;
    margin: 7px 0 0 0;
}


.rightPannelLinksLcol {
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: 0.8em;
    list-style: none;
    width: 48%;
    float: left;
}

*html .rightPannelLinksLcol {
    width: 48%;
}

.rightPannelLinksLcol li {
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0.1em 0 0.3em 0.7em;
}

.rightPannelLinksLcol li span {
    font-size: 0.8em;
    color: #666666;
}

.rightPannelLinksLcol li.allCountries {
    margin: 10px 0 0 0;
}

.rightPannelLinksLcol li.separator {
    border-top: dashed 1px #cccccc;
    margin: 7px 0 0 0;
}

.rightPannelLinksRcol {
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: 0.8em;
    list-style: none;
    width: 48%;
    float: left;
}

*html .rightPannelLinksRcol {
    width: 48%;
}

.rightPannelLinksRcol li {
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0.1em 0 0.3em 0.7em;
}

.rightPannelLinksRcol li span {
    font-size: 0.8em;
    color: #666666;
}

.rightPannelLinksRcol li.allCountries {
    margin: 10px 0 0 0;
}

.rightPannelLinksRcol li.separator {
    border-top: dashed 1px #cccccc;
    margin: 7px 0 0 0;
}


#aboutHeading {
    padding: 10px 5px 0px 5px;
    line-height: 10px;
    height: 22px;
    background-color: #adb6df;
    color: White;
    float: right;
    margin: 5px 0 10px 0;
    width: 761px;
    background: url(../../imglib/common/bfsUsHomePage/premiumBrokerHeadingBG.jpg) repeat-x;
    background: -moz-linear-gradient(center top, #adb6df, #6f7dbc) repeat #adb6df;
    background: -webkit-gradient(linear, center bottom, center top, from(#6f7dbc), to(#adb6df));
    background-image: -o-linear-gradient(rgb(173,182,223),rgb(111,125,188));
}

#aboutHeading h2 {
    font-size: 0.9em;
    color: #ffffff;
}

.overlayThreeColumn {
    width: 29%;
    float: left;
    padding: 10px;
    font-family: Arial, Verdana;
}

.overlayThreeColumn span {
    font-size: 0.7em;
    color: #666666;
}

.aboutCopy {
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}


#franchises {
    float: right;
    width: 333px;
    margin: 0 0 15px 0;
}

#franchises h2 {
    background: url(../../imglib/common/bfsUsHomePage/franchiseTab.jpg) no-repeat;
    width: 323px;
    line-height: 32px;
    padding: 3px 0 0 10px;
    font-size: 0.9em;
}

#franchises #franchiseLists {
    border-right: solid 1px #aeb7e0;
    border-left: solid 1px #aeb7e0;
    border-bottom: solid 1px #aeb7e0;
    padding: 10px 5px 0 0;
    height: 398px;
}

#franchises p {
    margin: 0;
    padding: 0 0 10px 10px;
    font-size: 0.7em;
}

#franchises p a {
}

#franchises p img {
    vertical-align: middle;
    margin: 0 0 0 5px;
    border: 0;
}

#franchises .seeMoreLinks {
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
}

#franchises .seeMoreLinks li {
    padding: 0.1em 0 0.5em 0;
}

#franchises .seeMoreLinks li span {
    font-size: 0.7em;
    color: #666666;
}

#franchises #franchiseLists ul#franchiseLogos {
    margin: 0 0 0 10px;
    padding: 0;
    float: left;
    width: 128px;
}

#franchises #franchiseLists ul#franchiseLogos li {
    list-style-type: none;
    margin: 0 0 8px 0;
}

.franchiseArrowBullet {
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: 0.8em;
    list-style: none;
    width: 181px;
    float: right;
}

.franchiseArrowBullet li {
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0.1em 0 0.1em 0.7em;
}

.franchiseArrowBullet li span {
    font-size: 0.7em;
    color: #666666;
    margin: 0 0 0 3px;
    padding: 0;
}

.franchiseArrowBullet li.separator {
    background-image: url(../../imglib/common/bfsHomePage/arrowBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 10px;
    border-top: dashed 1px #cccccc;
    margin: 6px 0 0 0;
    padding: 4px 0 0 0.7em;
}

*html .franchiseArrowBullet {
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: 0.8em;
    list-style: none;
    width: 172px;
    float: right;
}

*html #franchises #franchiseLists ul#franchiseLogos {
    margin: 0 0 0 4px;
}

#brokerSponsorship {
    clear: both;
}

#brokerHeading {
    background: url(../../imglib/common/bfsUsHomePage/premiumBrokerHeadingBG.jpg) repeat-x;
    height: 32px;
    line-height: 10px;
}

#brokerTitle {
    background-image: url(../../imglib/common/bfsUsHomePage/platinumHeading.png);
    background-repeat: no-repeat;
    background-position: 10px;
    padding: 19px 0 0 0;
}

#brokerTitle h4 {
    margin: 0 0 0 -99999px;
    text-align: left;
}

#brokerBlurbInstruction {
    text-align: right;
    padding: 0;
    margin: -18px 5px 0 0;
    color: White;
    font-size: 0.7em;
}

#featuredBrokerHeading {
    background: url(../../imglib/common/bfsUsHomePage/premiumBrokerHeadingBG.jpg) repeat-x;
    height: 32px;
    line-height: 10px;
}

#featuredBrokerHeading h4 {
    padding: 10px 0 0 5px;
    color: #ffffff;
    font-size: 0.9em;
}

#featuredBrokerBlurbInstruction {
    text-align: right;
    padding: 0;
    margin: -10px 5px 0 0;
    color: White;
    font-size: 0.7em;
}

#featuredBrokerNarrowHeading {
    background: url(../../imglib/common/bfsUsHomePage/premiumBrokerHeadingBG.jpg) repeat-x;
    height: 32px;
    line-height: 10px;
    width: 300px;
}

#featuredBrokerNarrowTitle {
    background: none;
    width: auto;
    float: left;
}

#featuredBrokerNarrowHeading h4 {
    font-size: 0.8em;
    margin: 0;
    float: left;
    padding: 10px 0 0 5px;
    color: #ffffff;
}

#featuredBrokerNarrowBlurbInstruction {
    text-align: right;
    padding: 0;
    margin: 10px 5px 0 0;
    color: #000000;
    font-size: 0.7em;
    float: right;
}

#featuredBrokerNarrowSponsorshipLogos {
    background-color: #e3e6f4;
    border: solid 1px #6e7dbc;
    background-image: url(../../imglib/common/bfsUsHomePage/platinumHeadingShadow.png);
    background-repeat: repeat-x;
    background-position: top;
    padding: 10px 12px 5px 12px;
    width: 274px;
    margin-bottom: 10px;
}

#featuredBrokerNarrowSponsorshipLogos ul {
    float: left;
    width: 132px;
    margin: 0;
    list-style: none;
    padding: 0;
}

#featuredBrokerNarrowSponsorshipLogos ul.homeBrokerRight {
    float: right;
    width: 132px;
}

#featuredBrokerNarrowSponsorshipLogos ul li {
    margin: 0 0 5px 0;
}

#brokerSponsorshipLogos {
    background-color: #e3e6f4;
    border: solid 1px #6e7dbc;
    padding: 10px 15px 5px 15px;
    height: 100%;
}

#brokerSponsorshipLogos ul {
    margin: 0 0 10px 0;
    padding: 0;
}

#brokerSponsorshipLogos ul li {
    list-style-type: none;
    float: left;
    margin: 0 19px 0 0;
    padding: 0 0 2px 0;
    background-image: url(../../imglib/common/bfsUsHomePage/brokerLogoShadow.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

#brokerSponsorshipLogos ul li.last {
    list-style-type: none;
    float: right;
    margin: 0 0px 0 0;
    padding: 0 0 2px 0;
    background: none;
    background-image: url(../../imglib/common/bfsUsHomePage/brokerLogoShadow.png);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 33px;
}

*html #brokerSponsorshipLogos ul li.last {
    list-style-type: none;
    float: right;
    margin: 0 0px 0 0;
    padding: 0 0 2px 0;
    background: none;
    background-image: url(../../imglib/common/bfsUsHomePage/brokerLogoShadow.png);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 33px;
    line-height: 0;
}

#brokerSponsorshipLogos ul li.brokerSlot {
    background: none;
}

*html #brokerSponsorshipLogos ul li.brokerSlot {
    background: none;
}

/* Global home page broker sponsorship */

#globalBrokerHeading {
    background: url(../../imglib/common/bfsUsHomePage/premiumBrokerHeadingBG.jpg) repeat-x;
    height: 32px;
    line-height: 10px;
    width: 300px;
}

#globalBrokerTitle {
    background: none;
    width: auto;
    float: left;
}

#globalBrokerHeading h4 {
    font-size: 0.8em;
    margin: 0;
    float: left;
    padding: 10px 0 0 5px;
    color: #ffffff;
}

#globalBrokerSponsorshipLogos {
    padding: 10px 12px 5px 12px;
}

#globalBrokerSponsorshipLogos ul {
    float: left;
    width: 132px;
    margin: 0;
}

#globalBrokerSponsorshipLogos ul.homeBrokerRight {
    float: right;
    width: 132px;
}

#globalBrokerSponsorshipLogos ul li {
    margin: 0 0 5px 0;
}

p#globalBrokerBlurbInstruction {
    font-size: 0.7em;
    float: right;
    margin: 0;
    padding: 11px 5px 0 5px;
    color: #000000;
}

#singleBrokerSponsorshipLogo {
    background-color: #e3e6f4;
    border: solid 1px #6e7dbc;
    background-image: url(../../imglib/common/bfsUsHomePage/platinumHeadingShadow.png);
    background-repeat: repeat-x;
    background-position: top;
    padding: 10px 12px 5px 12px;
    height: 100%;
    width: 274px;
}

p#singleBrokerLogo {
    text-align: center;
}

p#singleBrokerLogo a img {
    border: none;
}

p#brokerBlurb {
    font-size: 0.7em;
}

#businessesForSaleFeaturesTwoCol {
    margin: 10px 0 0 0;
}

#businessesForSaleFeaturesTwoColNZ {
    margin: 10px 0 0 0;
    clear: both;
    display: block;
}

#otherGreatStuff {
    background-color: #e3e6f4;
    background-image: url(../../imglib/common/bfsUsHomePage/otherStuffTop2.png);
    background-position: top left;
    background-repeat: no-repeat;
    width: 463px;
    float: right;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}

#otherGreatStuffContent {
    margin: 0;
    padding: 10px;
    background-image: url(../../imglib/common/bfsUsHomePage/extrasGradient.png);
    background-position: top;
    background-color: #FFF;
    background-repeat: repeat-x;
    background: -moz-linear-gradient(center top, #e3e6f4, #FFFFFF) repeat #FFFFFF;
    background: -webkit-gradient(linear, center bottom, center top, from(#FFFFFF), to(#e3e6f4));
    background-image: -o-linear-gradient(rgb(227,230,244),rgb(255,255,255));
}

#otherGreatStuff h2 {
    padding: 10px 10px;
    color: #394a94;
    border-bottom: solid 1px #adb6df;
    font-size: 0.9em;
}

#otherGreatStuffContentNZ {
    background: url(../../imglib/common/bfsUsHomePage/extrasGradient.png) repeat-x;
    padding: 10px;
}

#otherGreatStuffWide {
    width: 770px;
    float: right;
    margin-bottom: 10px;
}

#otherGreatStuffWide h2 {
    background: url(../../imglib/common/bfsHomePage/otherStuffTop3.png) no-repeat;
    background-position: top;
    background-color: #e3e6f4;
    line-height: 30px;
    padding: 5px 5px 5px 10px;
    color: #394a94;
    border-bottom: solid 1px #adb6df;
    font-size: 0.9em;
}


.otherOffers {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
    font-size: 0.8em;
    overflow: auto;
}

.otherOffers img {
    float: left;
    width: auto;
    vertical-align: top;
}

.otherOffers dl {
    width: 410px;
    float: right;
    padding: 0;
    margin: 0;
}

.otherOffers dl.otherOffersWide {
    width: 717px;
    float: right;
    padding: 0;
    margin: 0;
}

.otherOffers dt {
    font-weight: bold;
    margin: 0;
    width: 100%;
}

.otherOffers dd {
    margin: 0;
}

#mpuBlog {
    float: left;
    width: 300px;
}

#mpuNZ {
    margin: 0 0 10px;
    width: 300px;
}

.mpu {
    border-top: solid 1px #cccccc;
    clear: both;
    float: left;
    margin: 10px 0 0 0;
    padding: 10px 0 10px 0;
    width: 300px;
}

#sellingABusinessBlog {
    width: 299px;
}

#sellingABusinessBlog h3 {
    background: url(../../imglib/common/bfsUsHomePage/latestStuffTop.png) no-repeat;
    background-position: top;
    background-color: #e3e6f4;
    line-height: 30px;
    padding: 5px 5px 5px 10px;
    color: #394a94;
    border-bottom: solid 1px #adb6df;
}

#sellingABusinessContent {
    background: url(../../imglib/common/bfsUsHomePage/blogGradient.jpg) repeat-x;
    padding: 10px;
}

#sellingABusinessContent p {
    margin: 0;
    padding: 0;
}

.blogPostTaster {
    font-size: 0.8em;
}

.blogPostTaster dt {
    margin: 0 0 5px 0;
}

.blogPostTaster dd {
    margin: 0;
    padding: 0;
}

.moreResourcesLink {
    float: right;
    font-size: 0.8em;
    font-weight: 700;
}

#hpAdPanels {
    background-position: top;
    background-color: #FFFFFF;
    width: 299px;
    float: right;
    margin: 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-image: url(../../imglib/common/bfsUsHomePage/blogGradient.jpg);
    background-position: top;
    background-repeat: repeat-x;
    background: -moz-linear-gradient(center top, #FFFFFF, #e3e6f4) repeat #3b4f98;
    background: -webkit-gradient(linear, center bottom, center top, from(#FFFFFF), to(#e3e6f4));
}

#hpAdPanels h3 {
    line-height: 30px;
    padding: 5px 5px 5px 10px;
    color: #394a94;
    border-bottom: solid 1px #adb6df;
}

#hpAdPanelsContent {
    padding: 10px;
}

#hpAdPanels dl {
    padding: 5px;
    margin: 0 0 10px 0;
    font-size: 0.8em;
    clear: both;
    height: 100%;
    overflow: auto;
}

#hpAdPanels dt {
    margin: 0 0 5px 0;
}

#hpAdPanels dd {
    margin: 0 0 5px 0;
}

#hpAdPanels dd.extLogo {
    text-align: center;
    margin: 0 5px 0 0;
    float: left;
}

#hpAdPanels dd a {
}

#hpAdPanels .right {
    float: right;
}

div#freeTrial {
    background-image: url(../../imglib/icons/greenFreeTrial.png);
    display: block;
    height: 65px;
    position: absolute;
    top: -8px;
    left: 133px;
    width: 65px;
    z-index: 1;
}

*html div#freeTrial {
    background-image: url(../../imglib/icons/greenFreeTrial.gif);
    display: block;
    height: 65px;
    position: absolute;
    top: -8px;
    left: 133px;
    width: 65px;
    z-index: 1;
}

div#freeTrial span {
    position: absolute;
    top: -9999px;
    z-index: 0;
}

div#homeRightPanelSell {
    margin: 0;
    padding: 14px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-image: url(../../imglib/common/bfsUsHomePage/sellFullBackground.png);
    background-position: top;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background: -moz-linear-gradient(center top, #6978b9, #3b4f98) repeat #3b4f98;
    background: -webkit-gradient(linear, center bottom, center top, from(#3b4f98), to(#6978b9));
    background-image: -o-linear-gradient(rgb(105,120,185),rgb(59,79,152));
}

div#homeRightPanelSell a#sellButton {
    background: url(../../imglib/common/bfsUsHomePage/sellButton.png) no-repeat;
    background-position: bottom;
    background-repeat: no-repeat;
    background: -moz-linear-gradient(center top, #f8d57c, #f39b15) repeat #f8d57c;
    background: -webkit-gradient(linear, center bottom, center top, from(#f39b15), to(#f8d57c));
    -webkit-border: 2px solid #f39b15;
    -moz-border: 2px solid #f39b15;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    width: 160px;
    overflow: visible;
    padding: 9px 12px 8px 8px;
    vertical-align: middle;
    white-space: nowrap;
    color: white;
    font-size: 0.8em;
    font-family: arial, tahoma, helvetica, sans-serif;
    display: block;
}

div#homeRightPanelSell a#sellButton:hover {
    background: url(../../imglib/common/bfsUsHomePage/sellButtonOn.png) no-repeat top;
    background: -moz-linear-gradient(center top, #f39b15, #f8d57c) repeat #f8d57c;
    background: -webkit-gradient(linear, center bottom, center top, from(#f8d57c), to(#f39b15));
}

#homeRightPanelSell h2 {
    background: url(../../imglib/icons/sellBoardIcon.gif) no-repeat;
    color: White;
    margin: 0;
    padding: 5px 0 0 37px;
    height: 26px;
    font-size: 1.1em;
}

#homeRightPanelSell p {
    color: White;
    margin: 5px 0 10px 0;
    padding: 0;
}

#homeRightPanelSell p#freeTrialAvailable {
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    line-height: 1.35em;
}

#homeRightPanelSell p#freeTrialAvailable span {
    color: #ff9900;
}

#homeRightPanelSell a {
    text-align: center;
}

.homeRightPanel {
    margin: 10px 0;
}

.homeRightPanel h3 {
    background: url(../../imglib/common/bfsUsHomePage/sideHeading.png) repeat-x;
    line-height: 32px;
    color: White;
    padding: 0 0 0 3px;
    font-size: 0.8em;
    background-position: bottom;
    background-color: #6a79b9;
    background-repeat: repeat-x;
    background: -moz-linear-gradient(center top,#6a79b9, #3d4e97 ) repeat scroll 0 0 #3d4e97;
    background: -webkit-gradient(linear, center bottom, center top, from(#3d4e97), to(#6a79b9));
}

.homeRightPanelContent {
    border-right: solid 1px #e3e6f4;
    border-left: solid 1px #e3e6f4;
    border-bottom: solid 1px #e3e6f4;
    background: url(../../imglib/common/bfsUsHomePage/sideShadow.png) repeat-x;
    background-position: top;
    margin: 0;
    padding: 10px 5px;
}

.busPanels {
    margin: 0 0 10px 0;
    padding: 0;
}

.busPanels dt {
    font-size: 0.8em;
}

.busPanels dd {
    margin: 3px 0 10px 0;
}

.busPanels dd a {
    font-size: 0.7em;
}

.busPanels dd.smallFont {
    margin: 5px 0;
}

.busPanels dd.greyMargin {
    font-size: 0.7em;
    margin: 5px 0;
}

.midMarketPanels {
    border-right: solid 1px #e3e6f4;
    border-left: solid 1px #e3e6f4;
    border-bottom: solid 1px #e3e6f4;
    margin: 0;
    padding: 10px 5px;
}

.midMarketPanels dt {
    font-size: 0.8em;
}

.midMarketPanels dd {
    margin: 3px 0 10px 0;
}

.midMarketPanels dd a {
    font-size: 0.7em;
}

.midMarketSponsor {
    border-right: solid 1px #e3e6f4;
    border-left: solid 1px #e3e6f4;
    background: url(../../imglib/common/bfsUsHomePage/sideShadow.png) repeat-x;
    background-position: top;
    margin: 0;
    padding: 10px 5px 0 5px;
}

.midMarketSponsor li {
    list-style-type: none;
    font-size: 0.8em;
}

.midMarketSponsor li img {
    vertical-align: top;
}

/* End of new styles*/

div#knowledgeToAction {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #ffffff;
    border: solid 1px #e3e6f4;
    padding: 5px 3px 5px 3px;
    text-align: center;
    margin-bottom: 10px;
}

div#knowledgeToAction img {
    border: none;
}

/*The Business Show Promo*/
div#businessShow2012 {
    border: 1px solid #323232;
}

div#businessShow2012 p {
    padding: 0 5px;
}

span.homeFsLink {
    float: left;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 34px;
    padding: 0 0 0 8px;
}