@import url('reset.css');

html {background-color:#009fcf;}
body {font-size:80%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.4; color:#004466;}
input, select {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#container {width:952px; margin:0 auto; padding:0 14px; background:url(../images/shadowBg.png) #4cbcdd repeat-y;}
select {color:#004466;}

/* Common styles */
.noDisplay {display:none;}
.clear {clear:both; height:1px; overflow:hidden; line-height:1px; width:100%; text-indent:-9999px;}

/* Cog Clearfix */
.clearfix:after{content:""; display:block; clear:both;}
* html .clearfix{height:1px;}

/* default links */
a:link, a:visited, a:active {text-decoration:underline; color:#046; font-weight:bold;_text-decoration:none;}
a:hover {text-decoration:underline;color:#5793B6;}

/* Master page styles */
#header {height:110px; position:relative;background:url(../images/headerBg.png) transparent no-repeat;}
h1 {text-indent:-9999px; width:129px; height:110px;background:url(../images/headerLogo.png);}
h1 a {display:block; width:129px; height:110px;}
h2 {color:#046;}
h3 {color:#046;}
.hrLong {width:642px; height:2px; margin-top:20px; background: url("../images/hr_long.png") no-repeat;}
.leftImage{float:left}
.rightImage{float:right}
.leftText{float:left}
.rightText{float:right}
.bodyText{padding:10px 0;}
.bodyText p{padding-top:10px;}
.highlightText{background-color:#D9F1F8;margin-top:20px;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.water{color:#818A8F!important;}

.notFoundImage{width:239px;height:427px;float:left;background:url(../images/notFound.jpg)no-repeat left bottom;text-indent:-9999px;margin-bottom:-5px; margin-left:-4px;}
.notFoundText{width:629px;float:right;padding:80px 0 0 50px;}
.notFoundText h3{font-weight:normal;font-size:220%;padding-bottom:30px;}
.notFoundText p{font-size:125%;}
.backHome{width:171px;height:21px;background:url(../images/backHomeBtn.png) no-repeat;margin-top:60px;}
.backHome:hover{background:url(../images/backHomeBtn.png) left -21px no-repeat;}
.backHome a{display:block; text-decoration:none;}

/*COLUMNS*/
.columnPanel {clear:left; width:926px; margin:0 auto; padding-top:8px;}
.columnPanelLeft {float:left; width:692px; margin:0 0 0 12px;_margin:0 0 0 6px; padding-top:8px;}
.columnPanelRight {float:right; width:224px; margin:0 12px; _margin:0 -3px 0 0px; padding-top:8px;}
.roundedBox {position:relative; padding:4px; background-color:#fff;}
.corner {position:absolute; width:4px; height:4px; overflow:hidden; z-index:8888; background-image:url(../images/roundedBoxCorners.png);}
.promocorner {position:absolute; width:4px; height:4px; overflow:hidden; z-index:8888; background-image:url(/images/promoitems/promoRoundedBoxCorners.png);}
.topLeft {top:0; left:0; background-position:0 0;}
.topRight {top:0; right:0; background-position:-4px 0;}
.bottomLeft {bottom:0; left:0; background-position:0 -4px;}
.bottomRight {bottom:0; right:0; background-position:-4px -4px;}
.column4 {width:918px;margin:0 auto;}
.column2 {}
.column3 {margin:2px 0 8px 0;padding:30px 35px;_padding:30px 20px;}
.column1 {float:left; width:204px; padding:10px; margin:2px 10px 10px 0;}
.column1 a{_text-decoration:none;}
.columnLast {margin-right:0;}


/*SEARCH*/
#searchPanel {height:24px; width:462px; position:absolute; right:15px; bottom:15px; background:url(../images/searchBg.png) transparent no-repeat;}
.searchInput {border:0; background-color:transparent;position:absolute; top:0; left:9px; width:210px; height:21px; font-size:90%;color:#046;}
.searchButton {border:0; background-color:transparent; position:absolute; top:0; right:0; width:103px; height:24px;}
.searchButton:hover {background:url(../images/searchBtnBg_roll.png) transparent no-repeat;}
#searchDropDownPanel {position:absolute; top:0; left:197px;}
#searchDropDownPanel select {position:relative; top:2px;}
#searchErrorPopup {font-weight:bold; height:36px; width:197px; padding:5px 0 0 36px; position:absolute; left:10px; top:-35px;color:#046; background:url(../images/searchErrorBg.png) transparent no-repeat;}
.bodySearchErrorPopup {font-weight:bold; height:36px; width:197px; padding:5px 0 0 36px; position:absolute; left:10px; top:-35px;color:#046; background:url(../images/searchErrorBg.png) transparent no-repeat;}
/* Drop down styles*/
div.selectbox-wrapper {
    color:#046;
    background:url(../images/dropDownListBg.png) bottom no-repeat;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
    background-color:#009FCF;
    color:#fff
}

/* Look and feel of select box */
.selectbox
{
    background: url('../images/dropDownBg.png') right;
    color:#046;
}
.selectbox:hover
{
    background: url('../images/dropDownBg_roll.png') right;
    color:#5793B6;
}


/* Drop down styles*/
div.selectbox-wrapper {
    position:absolute;
    width:164px;
    margin:-2px 0 0 0;
    padding:10px 2px 10px;
    text-align:left;
    max-height:200px;
    overflow:auto;
    font-size:90%;
    z-index:9999;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
    list-style-type:none;
    margin:0 3px;
    padding:0px;

}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    cursor:pointer;
    font-weight:bold;
}

/* Look and feel of select box */
.selectbox
{
    margin: 0;
    padding:4px 5px;
    text-align:center;
    font-size:85%;
    font-weight:bold;
    width : 154px; /* Resize Width */
    height:16px;
    display : block;
    text-align:left;
    cursor: pointer;
    border:0;
    position:relative;
    top:0;
    left:0;
}


/*MENU*/
#menuPanel {margin:8px 0;}
ul#menuList {text-align:center; float:right; position:relative; z-index:8889;}
ul#menuList li.mainItem {float:left; font-weight:bold; position:relative;}
ul#menuList a.mainMenu {width:117px; height:23px; padding-top:3px; display:block; margin-left:2px;}
ul#menuList a.selected {}
ul#menuList a.mainMenu:link, ul#menuList a:visited.mainMenu, ul#menuList a.mainMenu:active {text-decoration:none;}
ul#menuList a.mainMenu:hover {text-decoration:none; background-color:White;}
ul#menuList a.menuParentOn {position:relative; top:-1px; height:22px; width:115px; border-style:solid; border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:0;}
ul.subMenuList {position:absolute; top:25px; left:2px; width:208px;}
ul.subMenuList li {text-align:left;}
ul.subMenuList li.subMenuTop {width:208px; height:29px;}
ul.subMenuList li.subMenuBottom {width:208px; height:21px;}
ul.subMenuList li.subHeader {width:208px; height:22px; text-decoration:underline;}
ul.subMenuList li.subItem {width:208px;}
ul.subMenuList a {width:178px; padding:5px 0px 5px 30px; display:block;}
ul.subMenuList a:link, ul.subMenuList a:visited, ul.subMenuList a:active {text-decoration:none;}
ul.subMenuList a:hover {text-decoration:none;}
ul.subMenuLast {position:absolute; top:25px; left:-89px; width:208px;}
ul.subMenuLast li {text-align:left; text-indent:30px;}
ul.subMenuLast li.subMenuTop {width:208px; height:29px;}
ul.subMenuLast li.subMenuBottom {width:208px; height:21px;}
ul.subMenuLast li.subHeader {width:208px; height:22px; text-decoration:underline;}
ul.subMenuLast li.subItem {width:208px;}
ul.subMenuLast a {width:208px; height:22px; padding-top:3px; display:block;}
ul.subMenuLast a:link, ul.subMenuLast a:visited, ul.subMenuLast a:active {text-decoration:none;}
ul.subMenuLast a:hover {text-decoration:none;}
ul#menuList a.mainMenu {background-color:#b2e2f1; color:#046;}
ul#menuList a.selected {background-color:#fff;}
ul#menuList a.menuParentOn {border-color:#009fcf;}
ul.subMenuList li.subMenuTop {background:url(../images/menuDropDownTopBg.png) transparent no-repeat;}
ul.subMenuList li.subMenuBottom {background:url(../images/menuDropDownBottomBg.png) transparent no-repeat;}
ul.subMenuList li.subHeader {color:#046; background:url(../images/menuDropDownMainBg.png) transparent repeat-y;}
ul.subMenuList li.subItem {background:url(../images/menuDropDownMainBg.png) transparent repeat-y;}
ul.subMenuList a {color:#4cbcdd;}
ul.subMenuList a:hover {color:#046;}
ul.subMenuLast li.subMenuTop {background:url(../images/menuDropDownTopBgLast.png) transparent no-repeat;}
ul.subMenuLast li.subMenuBottom {background:url(../images/menuDropDownBottomBg.png) transparent no-repeat;}
ul.subMenuLast li.subHeader {color:#046; background:url(../images/menuDropDownMainBg.png) transparent repeat-y;}
ul.subMenuLast li.subItem {background:url(../images/menuDropDownMainBg.png) transparent repeat-y;}
ul.subMenuLast a {color:#4cbcdd;}
ul.subMenuLast a:hover {color:#046;}

/*BREADCRUMBS*/
.breadcrumbs {padding-top:5px; padding-left:12px; font-weight:bold;color:#fff;}
.breadcrumbs a {margin:0 4px;color:#fff;}
.breadcrumbs a:hover {color:#B2E2F1;}
.breadcrumbs ul li {display:inline;}

/*FOOTER*/
#footer {margin:16px 0 0; line-height:1.2; background-color:#267399; color:#fff;}
#footer a {color:#fff;text-decoration:none; font-weight:normal;}
#footer a:hover{text-decoration:underline;}
.footerPanel {float:left; width:217px; padding:0 8px 8px; border-style:solid; border-width:0 1px 0 0; height:320px; background-color:#267399; border-color:#4cbcdd;}
.footerPanelFirst {width:220px; padding-left:13px;}
.footerPanelLast {width:224px; border:0; position:relative;}
.footerTitle {font-size:130%; font-weight:bold; padding-top:12px;}
.socialIcons {display:block; width:70px; height:30px; position:absolute; bottom:10px; right:10px;}
.socialIcons a {display:block; width:30px; height:30px; text-indent:-9999px; text-decoration:none; float:right; margin-left:5px;}
.socialIcons a:hover {text-decoration:none;}
.socialIcons a#facebookFooter { background:url(/images/footerFollowFacebook.png) no-repeat 0px 0px;}
.socialIcons a#linkedInFooter { background:url(/images/footerFollowLinkedIn.png) no-repeat 0px 0px;}

#footerBar {font-size:95%; height:28px; position:relative; background-color:#046; color:#fff;}
#accessibilityLink {position:absolute; top:5px; left:13px; font-weight:bold;}
#privacyLink {position:absolute; top:5px; left: 122px; font-weight:bold;}
#legalLink {position:absolute; top:5px; left: 200px; font-weight:bold;}
#copyrightText {position:absolute; top:5px; right: 13px;}
#footerBar a {color:#fff;text-decoration:none; font-weight:normal;}
#footerBar a:hover{text-decoration:underline;}

/* Other classes that may redefine earlier classes */
.watermark {color:#999;}

/*PROMO BOXES*/

.nhsBox {background: #ffffff url("../images/nhsBox.png") no-repeat; height:204px;}
.nhsBox:hover {background: #ffffff url("../images/nhsBox.png") -224px no-repeat;}
.nhsBox a{display:block; height:204px;text-decoration:none;}
.nhsBox a:hover{text-decoration:none;}
.nhsDentistBox {background: #ffffff url("../images/nhsDentistBox.png") no-repeat; height:204px;}
.nhsDentistBox:hover {background: #ffffff url("../images/nhsDentistBox.png") -224px no-repeat;}
.nhsDentistBox a{display:block; height:204px;text-decoration:none;}
.nhsDentistBox a:hover{text-decoration:none;}

.newShortcutCarton {padding:15px 20px 10px 20px; width:184px;}
.newShortcutCarton h3 {font-size:18px; margin-bottom:5px;}
.newShortcutCarton img {width:184px; margin-top:10px;}
.newShortcutCarton a {display:block; height:22px; text-indent:-9999px; cursor:pointer;}

.newFindPracticeBox {}
.newFindPracticeBox h3 {color:#92b633;}
.newFindPracticeBox a {width:126px; background:url(/images/homepanels/btnFindPractice.png) no-repeat 0px 0px;}
.newFindPracticeBox a:hover {background-position: -126px 0px;}
.newFindPracticeBox img {margin-bottom:13px;}

.newLatestOffersBox {}
.newLatestOffersBox h3 {color:#c64684; }
.newLatestOffersBox span {display:block; width:184px; height:86px; background:url(/images/homepanels/latest-offers-bg.png) no-repeat 0px 0px; text-indent:-9999px; margin-top:10px; margin-bottom:16px;}
.newLatestOffersBox a {width:132px; background:url(/images/homepanels/btnFindPromotions.png) no-repeat 0px 0px;}
.newLatestOffersBox a:hover {background-position: -132px 0px;}

.newDentalProsBoxHome {} 
.newDentalProsBoxHome h3 {color:#009fcf; } 
.newDentalProsBoxHome a {width:119px; background:url(/images/homepanels/btnDentalPros.png) no-repeat 0px 0px;}
.newDentalProsBoxHome a:hover {background-position: -119px 0px;}
.newDentalProsBoxHome img {margin-bottom:5px;}

.newNewsAndViewsBox {} 
.newNewsAndViewsBox h3 {color:#de982a;}
.newNewsAndViewsBox a {width:119px; background:url(/images/homepanels/btnDownloadNow.png) no-repeat 0px 0px;}
.newNewsAndViewsBox a:hover {background-position: -119px 0px;}
.newNewsAndViewsBox .newsletterImage {margin-top:5px; margin-bottom:25px;}
.newNewsAndViewsBox .newsletterImage img {display:block; width:92px; height:90px; float:left;}
.newNewsAndViewsBox .newsletterImage p {display:block; width:82px; height:80px; margin-top:10px; margin-left:10px; float:left; color:#5793b6;}

.findPracticeBox {background: #ffffff url("../images/findPracticeBox-v2.png") no-repeat; height:204px;}
.findPracticeBox:hover {background: #ffffff url("../images/findPracticeBox-v2.png") -224px no-repeat;}
.findPracticeBox a{display:block; height:204px;text-decoration:none;}
.findPracticeBox a:hover{text-decoration:none;}

.latestOffersBox {background: #ffffff url("../images/latestOffersBox.png") no-repeat; height:204px;}
.latestOffersBox:hover {background: #ffffff url("../images/latestOffersBox.png") -224px no-repeat;}
.latestOffersBox a{display:block; height:204px;text-decoration:none;}
.latestOffersBox a:hover{text-decoration:none;}

.dentalProsBox {background: #ffffff url("../images/dentalProsBox.png") no-repeat; height:204px;}
.dentalProsBox:hover {background: #ffffff url("../images/dentalProsBox.png") -224px no-repeat;}
.dentalProsBox a{display:block; height:204px;text-decoration:none;}
.dentalProsBox a:hover{text-decoration:none;}

.newsAndViewsBox {background: #ffffff url("../images/newsAndViewsBox.png") no-repeat; height:204px;}
.newsAndViewsBox:hover {background: #ffffff url("../images/newsAndViewsBox.png") -224px no-repeat;}
.newsAndViewsBox a{display:block; height:204px;text-decoration:none;}
.newsAndViewsBox a:hover{text-decoration:none;}

.theDifference {background: #ffffff url("../images/theDifference.png") no-repeat; height:204px;}
.theDifference:hover {background: #ffffff url("../images/theDifference.png") -224px no-repeat;}
.theDifference a{display:block; height:204px;text-decoration:none;}
.theDifference a:hover{text-decoration:none;}

.meetPracticeBox {background: #ffffff url("../images/meetPracticeBox.png") no-repeat; height:228px;}
.meetPracticeBox:hover {background: #ffffff url("../images/meetPracticeBox.png") -224px no-repeat;}
.meetPracticeBox a{display:block; height:228px;text-decoration:none;}
.meetPracticeBox a:hover{text-decoration:none;}
.whiterSmilesBox {background: #ffffff url("../images/whiterSmilesBox.png") no-repeat; height:204px;}
.whiterSmilesBox:hover {background: #ffffff url("../images/whiterSmilesBox.png") -224px no-repeat;}
.whiterSmilesBox a{display:block; height:204px;text-decoration:none;}
.whiterSmilesBox a:hover{text-decoration:none;}
.invisalignBox {background: #ffffff url("../images/invisalignBox.png") no-repeat; height:204px;}
.invisalignBox:hover {background: #ffffff url("../images/invisalignBox.png") -224px no-repeat;}
.invisalignBox a{display:block; height:204px;text-decoration:none;}
.invisalignBox a:hover{text-decoration:none;}
.allWhiteBox {background: #ffffff url("../images/allWhiteBox.png") no-repeat; height:204px;}
.allWhiteBox:hover {background: #ffffff url("../images/allWhiteBox.png") -224px no-repeat;}
.allWhiteBox a{display:block; height:204px;text-decoration:none;}
.allWhiteBox a:hover{text-decoration:none;}
.ourServicesBox {background: #ffffff url("../images/ourServicesBox.png") no-repeat; height:204px;}
.ourServicesBox:hover {background: #ffffff url("../images/ourServicesBox.png") -224px no-repeat;}
.ourServicesBox a{display:block; height:204px;text-decoration:none;}
.ourServicesBox a:hover{text-decoration:none;}
.otherServicesBox {background: #ffffff url("../images/otherServicesBox.png") no-repeat; height:204px;}
.otherServicesBox:hover {background: #ffffff url("../images/otherServicesBox.png") -224px no-repeat;}
.otherServicesBox a{display:block; height:204px;text-decoration:none;}
.otherServicesBox a:hover{text-decoration:none;}
.ourDentalPeopleBox {background: #ffffff url("../images/ourDentalPeopleBox.png") no-repeat; height:204px;}
.ourDentalPeopleBox:hover {background: #ffffff url("../images/ourDentalPeopleBox.png") -224px no-repeat;}
.ourDentalPeopleBox a{display:block; height:204px;text-decoration:none;}
.ourDentalPeopleBox a:hover{text-decoration:none;}
.dentalPeopleBox {background: #ffffff url("../images/dentalPeopleBox.png") no-repeat; height:204px;}
.dentalPeopleBox:hover {background: #ffffff url("../images/dentalPeopleBox.png") -224px no-repeat;}
.dentalPeopleBox a{display:block; height:204px;text-decoration:none;}
.dentalPeopleBox a:hover{text-decoration:none;}
.findUsBox {background: #ffffff url("../images/findUsBox.png") no-repeat; height:204px;}
.findUsBox:hover {background: #ffffff url("../images/findUsBox.png") -224px no-repeat;}
.findUsBox a{display:block; height:204px;text-decoration:none;}
.findUsBox a:hover{text-decoration:none;}
.hygienistBox {background: #ffffff url("../images/hygienistBox.png") no-repeat; height:204px;}
.hygienistBox:hover {background: #ffffff url("../images/hygienistBox.png") -224px no-repeat;}
.hygienistBox a{display:block; height:204px;text-decoration:none;}
.hygienistBox a:hover{text-decoration:none;}
.yourOasisBox {background: #ffffff url("../images/yourOasisBox.png") no-repeat; height:204px;}
.yourOasisBox:hover {background: #ffffff url("../images/yourOasisBox.png") -224px no-repeat;}
.yourOasisBox a{display:block; height:204px;text-decoration:none;}
.yourOasisBox a:hover{text-decoration:none;}
.searchVacanciesBox {background: #ffffff url("../images/searchVacanciesBox.png") no-repeat; height:316px;padding:0 10px;}
.searchVacanciesBox:hover {background: #ffffff url("../images/searchVacanciesBox.png") -224px no-repeat;}
.searchVacanciesBox a{display:block; height:316px;text-decoration:none;}
.searchVacanciesBox a:hover{text-decoration:none;}
.vacanciesBox {background: #ffffff url("../images/vacanciesBox.png") no-repeat; height:325px;position:relative;}
.vacanciesBox:hover {background: #ffffff url("../images/vacanciesBox.png") -224px no-repeat;}
.vacanciesBox a{display:block; height:345px;width:204px;text-decoration:none;position:absolute;top:0;}
.vacanciesBox a:hover{text-decoration:none;}
.vtBox {background: #ffffff url("../images/vtBox.png") no-repeat; height:295px;position:relative;}
.vtBox:hover {background: #ffffff url("../images/vtBox.png") -224px no-repeat;}
.vtBox a{display:block; height:315px;width:204px;text-decoration:none;position:absolute;top:0;}
.vtBox a:hover{text-decoration:none;}
.dentalProfessionalsBox {background: #ffffff url("../images/dentalProfessionalsBox.png") no-repeat; height:204px;}
.dentalProfessionalsBox a{text-decoration:none; display:block; height:155px;_height:150px;}
.dpLinks a{text-decoration:none; display:block; _height:10px;}
.dpLinks a:hover{text-decoration:none;}
.dpLinks{margin:0 0 0 12px;}
.dpCareers{margin-top:5px;height:12px;background:url(../images/dpCareersBtn.png) no-repeat;_margin:0;_display:none;}
.dpRefer{margin-top:5px;height:12px;background:url(../images/dpReferBtn.png) no-repeat;_margin:0;_display:none;}
.dpSelling{margin-top:5px;height:12px;background:url(../images/dpSellingBtn.png) no-repeat;_margin:0;_display:none;}
.dpCareers:hover{height:12px;background:url(../images/dpCareersBtn.png) no-repeat left -12px;}
.dpRefer:hover{height:12px;background:url(../images/dpReferBtn.png) no-repeat left -12px;}
.dpSelling:hover{height:12px;background:url(../images/dpSellingBtn.png) no-repeat left -12px;}
.nhsPanelBtn{background: #ffffff url("../images/nhsPanelBtn.png") no-repeat; height:50px;padding:0 10px;}
.nhsPanelBtn:hover{background: #ffffff url("../images/nhsPanelBtn.png") -224px no-repeat;}
.privatePanelBtn{background: #ffffff url("../images/privatePanelBtn.png") no-repeat; height:50px;padding:0 10px;}
.privatePanelBtn:hover{background: #ffffff url("../images/privatePanelBtn.png") -224px no-repeat;}
.specialistPanelBtn{background: #ffffff url("../images/specialistPanelBtn.png") no-repeat; height:50px;padding:0 10px;}
.specialistPanelBtn:hover{background: #ffffff url("../images/specialistPanelBtn.png") -224px no-repeat;}
.nhsPanelBtn a, .privatePanelBtn a, .specialistPanelBtn a {display:block; height:50px;text-decoration:none;}
.nextSteps{background: #ffffff url("../images/nextSteps.png") no-repeat;}
.nextSteps.offersPage {padding-top:160px;}
.nextSteps.offersPage p {padding-top:10px; padding-bottom:10px; padding-left:10px;}

/*NEW PROMOTIONS RIGHT PANEL ITEMS*/

.lookingForADentist {background:#ffffff url("/images/promoitems/looking-for-a-dentist-bg.png") no-repeat; height:280px; width:204px; padding-top:100px;}
.lookingForADentist h2 {font-size:20px; color:#de982a; font-weight:normal; padding:10px 0px 10px 15px;}
.lookingForADentist p {padding:5px 5px 5px 15px;}
.lookingForADentist .moreLinks {padding-top:20px; padding-left:15px;}
.lookingForADentist .moreLinks .moreLink {display:block; width:90px; height:75px; float:left;}
.lookingForADentist .moreLinks .moreLink h3 {font-size:18px; font-weight:normal; line-height:22px; margin-bottom:10px;}
.lookingForADentist .moreLinks .moreLink h3 span {display:block; width:51px; height:20px; background:url(/images/homepanels/nhs-logo.png) no-repeat 0px 0px; text-indent:-9999px; padding-bottom:2px;}
.lookingForADentist .moreLinks .moreLink a {display:block; width:64px; height:22px; text-indent:-9999px; background:url(/images/promoitems/more-bg.png) no-repeat 0px 0px;}
.lookingForADentist .moreLinks .moreLink a:hover {background-position:-64px 0px;}

.fillingsUnnoticed {background:#ffffff url("/images/promoitems/fillings-unnoticed-bg.png") no-repeat; height:180px; width:204px; padding-top:120px;}
.fillingsUnnoticed h2 {font-size:20px; color:#009fce; font-weight:normal; padding:10px 0px 10px 15px;}
.fillingsUnnoticed p {padding:5px 5px 5px 15px;}
.fillingsUnnoticed a.findOutMore {display:block; width:119px; height:22px; text-indent:-9999px; background:url(/images/promoitems/find-out-more-blue.png) no-repeat 0px 0px;}
.fillingsUnnoticed a.findOutMore:hover {background-position:-119px 0px;}

.teethAndGumsHealthy {background:#ffffff url("/images/promoitems/teeth-and-gums-healthy-bg.png") no-repeat; height:250px; width:204px; padding-top:130px;}
.teethAndGumsHealthy h2 {font-size:20px; color:#93b633; font-weight:normal; padding:10px 0px 10px 15px;}
.teethAndGumsHealthy p {padding:5px 5px 5px 15px;}
.teethAndGumsHealthy a.findOutMore {display:block; width:119px; height:22px; text-indent:-9999px; background:url(/images/promoitems/find-out-more-green.png) no-repeat 0px 0px;}
.teethAndGumsHealthy a.findOutMore:hover {background-position:-119px 0px;}

/*MEDIA CENTRE STYLES*/

.textPage .rightText {width:370px;}
.textPage h2 {font-size:300%;color:#009FCF;margin-top:-6px;}
.textPage ul {list-style-type:disc; margin-top:10px; margin-left:20px;}

.pressReleaseTable th {display:table-cell; height:40px; vertical-align:bottom; padding-bottom:10px; border-bottom:25px solid #fff; background:url(/images/hr_long.png) no-repeat bottom left;}
.pressReleaseTable th.pressReleaseTitle {width:400px;}
.pressReleaseTable th.pressReleaseDate {width:181px;}
.pressReleaseTable th.pressReleaseSize {width:125px;}
.pressReleaseTable th.pressReleaseDownload {width:150px;}
.pressReleaseTable tr.gridRow {border-top:10px solid #fff; border-bottom:10px solid #fff;}
.pressReleaseTable tr.gridRow td {background:#d2eef6; padding:10px 10px 10px 10px;}
.pressReleaseTable a.btnPressReleaseDownload {display:block; width:80px; height:21px; padding-left:25px; background:url(/images/arrowRight-ud.png)no-repeat top left; color:#009fcf; text-decoration:none;}
.pressReleaseTable a.btnPressReleaseDownload:hover {background-position:0px -21px; color:#4cbcdd;}

.pfrSearchPanelPress {height:30px; width:300px; display:block; position:relative; margin-top:30px; background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.pfrSearchPanelPress input {float:right; margin-right:5px; margin-bottom:0px; display:block;}

.mediaCentreBox {background:#ffffff; width:204px; min-height:210px; position:relative;}
.mediaCentreBox img {}
.mediaCentreBox h2 {font-size:20px; color:#009fcf; font-weight:normal; padding:10px 0px 10px 10px;}
.mediaCentreBox p {padding:5px 5px 5px 10px;}
.mediaCentreBox a.findOutMore {display:block; width:119px; height:22px; position:absolute; bottom:10px; left:20px; text-indent:-9999px; background:url(/images/promoitems/find-out-more-blue.png) no-repeat 0px 0px;}
.mediaCentreBox a.findOutMore:hover {background-position:-119px 0px;}
.mediaCentreBox a.followUs {display:block; width:92px; height:22px; position:absolute; bottom:10px; left:20px; text-indent:-9999px; background:url(/images/btn-follow-us-bg.jpg) no-repeat 0px 0px;}
.mediaCentreBox a.followUs:hover {background-position:-92px 0px;}

.pageBox {float:left; background:#bfe7f3; width:280px; padding:10px 10px 10px 10px; margin:20px 22px 0px 0px; min-height:200px; position:relative;}
.pageBox.pressReleases {background:#bfe7f3 url(/images/press-releases-box-bg.jpg) no-repeat bottom left;}
.pageBox.downloadPerformance {background:#bfe7f3 url(/images/download-performance-bg.jpg) no-repeat bottom left;}
.pageBox.downloadHealthSurvey {background:#bfe7f3 url(/images/download-health-survey-bg.jpg) no-repeat bottom left;}

.pageBox.dentistryNews {background:#bfe7f3 url(/images/youNameIt.jpg) no-repeat bottom left;}

.pageBox.transformingDentistry {background:#bfe7f3 url(/images/transforming-dentistry-bg.jpg) no-repeat bottom left;}
.pageBox.oasisOpinion {background:#bfe7f3 url(/images/oasis-opinion-carton-bg.jpg) no-repeat bottom left;}
.pageBox.oasisOpinion h2 {display:block; width:207px; height:24px; text-indent:-9999px; margin-top:15px; margin-left:10px; margin-bottom:5px; padding:0; background:url(/images/oasis-opinion-carton-header-bg.jpg) no-repeat 0px 0px;}
.pageBox.feedbackScores {background:#bfe7f3 url(/images/feedback-scores-bg.jpg) no-repeat bottom left;}
.pageBox.last {margin-right:0px;}
.pageBox h2 {font-size:20px; color:#004666; font-weight:normal; padding:10px 0px 5px 10px;}
.pageBox p {padding:5px 5px 5px 10px;}
.pageBox p.telNumber {font-size:20px;}
.pageBox a.promoMore {display:block; height:17px; width:60px; position:absolute; bottom:20px; right:20px; color:#004666; text-decoration:underline; background:url(/images/promoitems/promo-more-bg.png) no-repeat bottom right; cursor:pointer; font-size:16px; line-height:16px;}
.pageBox a.promoMore:hover {color:#68b4e5; background:url(/images/promoitems/promo-more-bg-hover.png) no-repeat bottom right;}
.pageBox a.promoDownload {display:block; height:17px; width:92px; position:absolute; bottom:20px; right:20px; color:#004666; text-decoration:underline; background:url(/images/promoitems/promo-more-bg.png) no-repeat bottom right; cursor:pointer; font-size:16px; line-height:16px;}
.pageBox a.promoDownload:hover {color:#68b4e5; background:url(/images/promoitems/promo-more-bg-hover.png) no-repeat bottom right;}

.pageBreakoutBox {background:#bfe7f3; padding:10px 20px 20px 20px; margin:10px 0px 10px 0px; position:relative; color:#009fcc; font-size:18px;}
.oasisOpinionBox {position:relative; background:#004666 url(/images/oasis-opinion-bg.jpg) no-repeat bottom right; padding:20px 20px 20px 20px; height:220px;} 
.oasisOpinionBox h2 {display:block; width:561px; height:60px; text-indent:-9999px; background:url(/images/oasis-opinion-header.jpg) no-repeat 0px 0px; padding:0; margin:0px 0px 10px 0px;}
.oasisOpinionBox h2 span {color:#009fce;}
.oasisOpinionBox p {color:#fff; width:340px; font-size:16px; padding-top:5px; padding-bottom:5px;}

/*PROMOTIONS PAGE STYLES*/

.bodyText .promotion.first {margin-top:40px;}
.bodyText .promotion {background:#bfe7f3; position:relative; margin:20px 0px 20px 0px; padding:20px 20px 20px 20px;}
.bodyText .promotion h2 {font-weight:normal; font-size:22px; color:#004666;}
.bodyText .promotion .promoContent {margin:15px 0px 15px 0px;}
.bodyText .promotion .promoContent img {float:left; padding-top:0px; max-width:210px;}
.bodyText .promotion .promoContent p {float:left; padding-top:0px; width:352px; padding-left:20px;}
.bodyText .promotion a.promoMore {display:block; float:right; height:17px; width:60px; color:#004666; text-decoration:underline; background:url(/images/promoitems/promo-more-bg.png) no-repeat bottom right; cursor:pointer; font-size:16px; line-height:16px;}
.bodyText .promotion a.promoMore:hover {color:#68b4e5; background:url(/images/promoitems/promo-more-bg-hover.png) no-repeat bottom right;}
.bodyText .promoSearch {margin:30px 0px 10px 0px;}
.bodyText img.promoImg {margin:10px 0px 10px 0px;}
.promoPage h2{font-size:300%; color:#009FCF; margin-top:10px; font-weight:normal;}
.promoPage .bodyText ul { list-style-type: disc; margin-top: 10px; margin-left: 20px; }
.promoPage .bodyText h4 { font-size: 2em; }
#pfrSearchPanelPromo {height:30px; width:275px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative;}
#pfrSearchPanelPromo input {width:119px;float:left;margin-right:5px;}
#pfrSearchPanelPromo .goBtnPromo {height:30px; width:136px; background:url(/images/promoitems/promosearch-bg.png) no-repeat -136px 0px;}
#pfrSearchPanelPromo .goBtnPromo:hover {background-position: 0px 0px;}
a.btnPromoVoucher {display:block; width:120px; height:40px; background:url(/images/promoitems/print-voucher-bg.png) no-repeat -120px 0px; text-indent:-9999px; cursor:pointer;}
a.btnPromoVoucher:hover {background-position:0px 0px;}
.moreBtnPromo{height:21px; width:123px!important;background:url(../images/moreAboutUsBtnPromo.png) no-repeat; margin-right:-25px;}
.moreBtnPromo:hover{background:url(../images/moreAboutUsBtnPromo.png)left -21px no-repeat;}
.moreBtnPromo a{text-decoration:none;display:block;height:21px;}

.promoContent.no-margin { margin-left: -20px !important; }

.bodyText.width-80 {float: left; width: 78%;overflow: hidden; }

img.promo-bg-img { float: right;margin-top: 10px; }

/* Offers Landing */
.ourServices.offersLanding .leftImage { margin-top: 0;margin-left: 0;}
.ourServices.offersLanding .clear { padding-top: 20px;}

/*PAGES*/
.backToTop{width:103px;height:21px;background:url(../images/backToTopBtn.png) no-repeat;margin-top:30px;}
.backToTop:hover{background:url(../images/backToTopBtn.png) left -21px no-repeat;}
.backToTop a{text-decoration:none;display:block;height:21px;}

/*HOME*/
.columnPanel.homepage {position:relative; overflow:hidden;}
#slider {height:328px; width:926px; overflow:hidden;}
#slider ul {list-style:none; margin:0; padding:0;}
#slider li {height:328px; width:926px; overflow:hidden; float:left; display:block;}
.homeMainPanel{background:#fff;height:320px;position:relative;}
.homeWelcome{width:398px; float:right; padding:20px 20px 20px 20px;}
.homeWelcome h2 {display:block; text-indent:-9999px; height:75px; width:300px;}
.homeWelcome p {font-size:114%; padding-top:12px;}
.homeWelcome p.white {color:#fff; font-size:18px;} 
.homeWelcome a.arrowMore {display:block; height:17px; width:60px; margin-top:0px; color:#fff; text-decoration:underline; background:url(/images/homepanels/more-bg.png) no-repeat bottom right; cursor:pointer; font-size:16px; line-height:16px;}

.more{background:url(../images/more.png);height:18px;width:55px;position:absolute;top:280px;right:50px;cursor:pointer;}
.homeReversePanel{background:url(../images/femalePatientLarge.png) no-repeat left bottom #fff;height:320px;position:relative;}
.homeReverse{width:600px; float:right;padding:20px 40px 0 0;}
.homeReverse p{font-size:105%; padding-top:12px;}
.homeReverse h2{font-size:250%;color:#009FCF;}
.back{background:url(../images/back.png);height:18px;width:55px;position:absolute;top:280px;right:50px;cursor:pointer;}

.homeMainPanel.panelOne {background:url(/images/homepanels/one-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelOne .homeWelcome {padding-top:140px;}
.homeMainPanel.panelOne .homeWelcome h2 {width:384px; height:149px; position:absolute; top:0px; right:0px; background:url(/images/homepanels/one-header-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelOne .homeWelcome p {padding-left:44px;} 
.homeMainPanel.panelOne .homeWelcome .moreLinks {padding-left:44px; padding-top:20px;}
.homeMainPanel.panelOne .homeWelcome .moreLinks .moreLink {display:block; width:100px; height:75px; float:left;}
.homeMainPanel.panelOne .homeWelcome .moreLinks .moreLink h3 {font-size:18px; font-weight:normal; line-height:22px; margin-bottom:5px;}
.homeMainPanel.panelOne .homeWelcome .moreLinks .moreLink h3 span {display:block; width:51px; height:20px; background:url(/images/homepanels/nhs-logo.png) no-repeat 0px 0px; text-indent:-9999px; padding-bottom:2px;}
.homeMainPanel.panelOne .homeWelcome a.arrowMore:hover {color:#f2d6aa; background:url(/images/homepanels/more-bg-hover-one.png) no-repeat bottom right;}


.homeMainPanel.panelTwo {background:url(/images/homepanels/two-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelTwo .homeWelcome {padding-top:10px;}
.homeMainPanel.panelTwo .homeWelcome h2 {height:115px;}
.homeMainPanel.panelTwo .homeWelcome p {padding-left:40px;} 
.homeMainPanel.panelTwo .homeWelcome a.arrowMore:hover {color:#99d9ec; background:url(/images/homepanels/more-bg-hover-two.png) no-repeat bottom right;}


.homeMainPanel.panelThree{background:url(/images/homepanels/three-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelThree .homeWelcome {padding-top:10px;}
.homeMainPanel.panelThree .homeWelcome h2 {height:110px;}
.homeMainPanel.panelThree .homeWelcome p {padding-left:40px;}
.homeMainPanel.panelThree .homeWelcome a.arrowMore:hover {color:#e9b5ce; background:url(/images/homepanels/more-bg-hover-three.png) no-repeat bottom right;}
 

.homeMainPanel.panelFour{background:url(/images/homepanels/four-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelFour .homeWelcome {padding-top:10px;}
.homeMainPanel.panelFour .homeWelcome h2 {height:90px;}
.homeMainPanel.panelFour .homeWelcome p {padding-left:40px;} 
.homeMainPanel.panelFour .homeWelcome a.arrowMore:hover {color:#99d9ec; background:url(/images/homepanels/more-bg-hover-four.png) no-repeat bottom right;}


.homeMainPanel.panelFive{background:url(/images/homepanels/five-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelFive .homeWelcome {padding-top:10px;}
.homeMainPanel.panelFive .homeWelcome h2 {height:90px;}
.homeMainPanel.panelFive .homeWelcome p {padding-left:40px;} 
.homeMainPanel.panelFive .homeWelcome a.arrowMore:hover {color:#d4e2ae; background:url(/images/homepanels/more-bg-hover-five.png) no-repeat bottom right;}


.homeMainPanel.panelSix{background:url(/images/homepanels/six-bg.png) no-repeat 0px 0px;}
.homeMainPanel.panelSix .homeWelcome {padding-top:10px;}
.homeMainPanel.panelSix .homeWelcome h2 {height:75px;}
.homeMainPanel.panelSix .homeWelcome p {padding-left:40px;} 
.homeMainPanel.panelSix .homeWelcome a.arrowMore:hover {color:#99d9ec; background:url(/images/homepanels/more-bg-hover-six.png) no-repeat bottom right;}



/*INVISALIGN*/
.invisalignPage .leftImage{margin-left:-20px;}
.invisalignPage .rightText{width:370px;}
.invisalignPage h2{font-size:150%;color:#009FCF;margin-top:-6px;}
.invisalignPage .rightText p{font-size:128%; padding-top:12px;}
.invisalignPage .hrLong{margin-top:10px;}
.invisalignPage h3{font-size:130%;padding-top:10px;}
.invisalignPage ul{list-style:url(../images/bullet.png) outside;padding:10px 0 10px 16px;}
.invisalignPage ul li{font-size:128%;padding-left:25px;}
.invisalignLogo {width:174px;height:39px;background:url(../images/invisalignLogo.png) no-repeat;padding-bottom:10px;}
.invisNs {height:370px;}
.invisNs p{margin-top:150px;padding:10px 10px 10px 5px;}
#invisSearchPanel, .invisSearchPanel {height:25px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative;}
#invisSearchPanel input, .invisSearchPanel input {width:119px;float:left;margin-right:5px;}
#invisSearchPanel.goBtn, .invisSearchPanel.goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;}
#invisSearchPanel.goBtn:hover, .invisSearchPanel.goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}

/*WHITENING OFFER*/
.whiteningOffer .rightText{width:370px;}
.whiteningOffer h2{font-size:270%;color:#009FCF;margin-top:-6px;}
.whiteningOffer .rightText p{font-size:114%; padding-top:12px;}
.whiteningOffer .downloadImage{float:left;width:86px;}
.whiteningOffer .downloadText{float:right;width:464px;margin-top:10px;}
.downloadWhiteningLink{height:21px;width:351px;background:url(../images/dlWhiteningBtn.png) no-repeat;margin-top:20px;}
.downloadWhiteningLink:hover{background:url(../images/dlWhiteningBtn.png) no-repeat left -21px;}
.downloadWhiteningLink a{text-decoration:none;display:block;}
#downloadSearchPanel {margin-top:20px; position:relative;}
#downloadSearchPanel input {width:180px;float:left;margin-right:8px;}
#downloadSearchPanel .nearestBtn {height:21px; width:259px!important;background:url(../images/findNearestBtn.png) no-repeat;}
#downloadSearchPanel .nearestBtn:hover {background:url(../images/findNearestBtn.png) left -21px no-repeat;}

/*WHITE FILLINGS*/
.whiteFillings .rightText{width:370px;}
.whiteFillings h2{font-size:230%;line-height:100%;color:#009FCF;margin-top:-6px;}
.whiteFillings .rightText p{font-size:125%; padding-top:12px;}

/*HYGIENIST*/
.hygienistPage .rightText{width:370px;}
.hygienistPage h2{font-size:270%;color:#009FCF;margin-top:-6px;}
.hygienistPage .rightText p{font-size:125%; padding-top:12px;}
.hygienistPage .downloadImage{float:left;width:58px;}
.hygienistPage .downloadText{float:right;width:492px;margin-top:10px;}
.downloadHygienistLink{height:21px;width:453px;background:url(../images/dlHygienistBtn.png) no-repeat;margin-top:20px;}
.downloadHygienistLink:hover{background:url(../images/dlHygienistBtn.png) no-repeat left -21px;}
.downloadHygienistLink a{text-decoration:none;display:block;}
.rightBtn{height:21px; width:21px!important;background:url(../images/rightBtn.png) no-repeat;}
.rightBtn:hover{background:url(../images/rightBtn.png) left -21px no-repeat;}
.contactBtn{height:21px; width:236px!important;background:url(../images/contactBtn.png) no-repeat;}
.contactBtn:hover{background:url(../images/contactBtn.png) left -21px no-repeat;}
.hygienistPage input{margin-left:-2px;}



/*ABOUT US*/
.aboutUs .rightText{width:370px;}
.aboutUs h2{font-size:300%;color:#009FCF;margin-top:-6px;}
.aboutUs .rightText p{font-size:114%; padding-top:12px;}
.aboutUs .highlightText p{font-size:120%;padding-bottom:20px;}
.aboutUs .highlightText h4{font-size:150%;}

/*OUR DENTAL PEOPLE*/
.ourDentalPeople h2{font-size:300%;color:#009FCF;margin-top:-6px;}
.managementHeader{padding:10px 0 8px 35px;}
.managementHeader h4{font-size:100%;color:#009FCF;margin-top:-6px;}
.teamCol1{width:224px;float:left; margin-right:10px; _margin-right:0;_margin-left:-5px}
.teamCol2{width:224px;float:left; margin-right:10px; _margin-right:0;}
.teamCol3{width:224px;float:left;_margin-right:0;}
.teamBox{padding-top:0; _margin-right:4px;}
.teamBoxImage{float:left;padding:8px 0 4px 8px; margin-left: -8px;_margin-left: -4px;}
.teamBoxName{padding: 8px; float:left; line-height:120%;color:#009fcf;font-weight:bold;width:126px;}
.teamName{font-size:95%;}
.teamBoxProf{font-weight:normal; color:#004666;height:30px;position:relative;}
.dentalPeopleContainer .teamBoxProf{height:65px;}
.teamBoxProf span {position:absolute; bottom:0px; font-size:95%;}
.teamBoxRule {width:204px; height:1px; background: url("../images/hr.png");padding:0;}
.teamBoxHead{color:#009fcf;font-weight:bold;padding-top:10px;}
.teamBoxDetail{}
.teamBoxDetail p {margin-bottom:10px;}
.teamBoxDetail ul {list-style:disc url(/images/dentalpros-lightbluebullet.png) inside;}
.teamBoxDetail ul li {padding-left:5px;}
h4.trigger{float:right; width:52px; height:18px; background: url("../images/toggle_more.png") no-repeat right; padding-top:6px;}
h4.notrigger{float:right; width:47px; height:18px; background: #ffffff; padding-top:6px;}
h4.trigger a{display:block;}
h4.trigger a:hover{text-decoration:none;}
h4.trigger:hover{cursor:pointer;}
h4.active{background: url("../images/toggle_close.png") no-repeat right;}
.toggle_container{overflow:hidden; clear:both;}
.toggle_container .block{padding:0 2px;}

/*OUR PERFORMANCE*/
.ourPerf .rightText{width:370px;}
.ourPerf h2{font-size:300%;color:#009FCF;margin-top:-6px;}
.ourPerf .rightText p{font-size:125%; padding-top:12px;}
.downloadImage{float:left;width:100px;}
.downloadText{float:right;width:450px;margin-top:20px;}
.downloadReportLink{height:21px;width:180px;background:url(../images/dlAnnualReportBtn.png) no-repeat;margin-top:20px;}
.downloadReportLink:hover{background:url(../images/dlAnnualReportBtn.png) no-repeat left -21px;}
.downloadReportLink a{text-decoration:none;display:block;}

/*OUR SERVICES*/
.ourServices .leftImage{margin-top:-30px;margin-left:-20px;_margin-left:0; }
.ourServices .rightText{width:370px;}
.ourServices h2{font-size:220%;color:#009FCF;margin-top:-6px;}
.ourServices .rightText p{font-size:128%; padding-top:12px;}
.osNs {height:450px;}
.osNs p{margin-top:150px;padding:10px 0 10px 5px;}
#osSearchPanel {background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:15px;}
#osSearchPanel select {width:183px;margin-bottom:15px;color:#046;}
#osSearchPanel input {width:177px;margin-bottom:15px;}
.goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;margin-bottom:10px;}
.goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}

/*NHS DENTISTRY*/
.nhs .leftImage{margin-top:-30px; }
.nhs .rightText{width:370px;}
.nhs .rightText p{font-size:125%; padding-top:12px;}
.nhs h2{font-size:220%;color:#009FCF;margin-top:-6px;}
.nhs .hrLong{margin-top:6px;}
.providingNhs{width:402px;height:55px;float:right;background:url(../images/providingNhsDentistry.png);margin-top:20px;}
.nhsLargePanel{background: #ffffff url("../images/nhsLargePanel.png") no-repeat; height:140px;padding-top:0;padding-bottom:0;}
.nhsLargePanel:hover{background: #ffffff url("../images/nhsLargePanel.png") -224px no-repeat;}
.nhsLargePanel a{display:block; height:140px;text-decoration:none;}
.nhsLargePanel a:hover{text-decoration:none;}
.hscLargePanel{background: #ffffff url("../images/hscLargePanel.png") no-repeat; height:140px;padding-top:0;padding-bottom:0;}
.hscLargePanel:hover{background: #ffffff url("../images/hscLargePanel.png") -224px no-repeat;}
.hscLargePanel a{display:block; height:140px;text-decoration:none;}
.hscLargePanel a:hover{text-decoration:none;}
.nhsSearch{height:360px;background: #ffffff url(../images/nhsSearch.png) no-repeat;}
.nhsSearch p{margin:230px 12px 20px 12px;}
#nhsSearchPanel {height:25px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative;}
#nhsSearchPanel input {width:119px;float:left;margin-right:5px;}
#nhsSearchPanel.goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;}
#nhsSearchPanel.goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}

/*PRIVATE DENTISTRY*/
.private .rightText{width:370px;}
.private .rightText p{font-size:125%; padding-top:12px;}
.private h2{font-size:280%;color:#009FCF;margin-top:-6px;}
.private ul{list-style:disc outside;padding-left:16px;}
.private .highlightText{padding-top:10px;}
.private ul li{padding-top:10px;}
.privateSearch{height:350px;background: #ffffff url(../images/privateSearch.png) no-repeat;}
.privateSearch p{margin:220px 12px 20px 12px;}
#pdSearchPanel {height:25px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative;}
#pdSearchPanel input {width:119px;float:left;margin-right:5px;}
#pdSearchPanel.goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;}
#pdSearchPanel.goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}

/*OUR PRACTICES*/
.ourPractices h2{font-size:220%;color:#009FCF;margin-top:-6px;}
.subHead p{font-size:128%; padding-top:12px;}
.gallery{width:620px;height:500px;margin:auto;padding-top:10px;}
.pikachoose{width:510px;margin:0 auto 50px auto;}
.pikachoose ul{padding:0 0 0 85px;position:absolute;left:37px;width:535px;height:90px;overflow:hidden;margin:60px auto 0;background-color:#D9F1F8;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pikachoose ul li{float:left;position:relative;overflow:hidden;border:10px solid #D9F1F8;}
.pikachoose ul li:hover{border:10px solid #B2E2F1;}
.pikachoose ul li:active{border:10px solid #B2E2F1;}
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:506px;height:325px;display:block;position:relative;margin:auto;}
.pika_main_img{position:relative;top:0px;left:0px;}
.pika_back_img{position:relative;top:0px;display:none;}
.pika_subdiv{width:620px;margin:auto;position:absolute;left:-55px;padding:10px 0 25px 0;text-align:center;background-color:#D9F1F8;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:620px;height:16px;padding-top:4px;text-align:left;position:absolute;bottom:-37px;left:-47px;}
.pika_caption a{color:white;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:0;height:0;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:0;height:0;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
.pika_prev_hover{cursor:pointer;position:absolute;top:420px;left:35px;height:21px;width:21px;background:url('../images/arrowLeft.png') no-repeat;z-index:999;}
.pika_next_hover{cursor:pointer;position:absolute;top:420px;right:35px;height:21px;width:21px;background:url('../images/arrowRight.png') no-repeat;z-index:999;}
.pika_prev_hover:hover{cursor:pointer;position:absolute;top:420px;left:35px;height:21px;width:21px;background:url('../images/arrowLeft.png') -21px no-repeat;z-index:999;}
.pika_next_hover:hover{cursor:pointer;position:absolute;top:420px;right:35px;height:21px;width:21px;background:url('../images/arrowRight.png') -21px no-repeat;z-index:999;}
.findPracticeSearch{height:360px;background: #ffffff url("../images/findPracticeSearch.png") no-repeat;}
#opSearchPanel {background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:224px;}
#opSearchPanel select {width:183px;margin-bottom:15px;color:#046;}
#opSearchPanel input {width:119px;margin-bottom:10px;float:left;margin-right:5px;}
#opSearchPanel.goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;margin-bottom:10px;}
#opSearchPanel.goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}

/*CONFERENCE GALLERY*/

.conferenceGallery .gallery{width:622px;height:650px;margin:15px 0px 0px 0px;padding-top:10px;}
.conferenceGallery .pikachoose{width:622px;margin:0 auto 0px auto;}
.conferenceGallery .pikachoose ul{padding:0 0 0 0px; position:absolute; left:37px; width:622px; height:auto; overflow:visible; margin:20px 0px 0px 0px; background-color:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;}
.conferenceGallery .pikachoose ul li{float:left;position:relative;overflow:hidden;border:none; margin:0px 8px 8px 0px;}
.conferenceGallery .pikachoose ul li.last {margin:0px 0px 8px 0px;}
.conferenceGallery .pikachoose ul li:hover{border:none;}
.conferenceGallery .pikachoose ul li:active{border:none;}
.conferenceGallery .pikachoose ul li div img{position:relative;cursor:pointer;}
.conferenceGallery .pika_main{width:100%;height:410px;display:block;position:relative;margin:0;}
.conferenceGallery .pika_main_img{position:relative;top:0px;left:0px;}
.conferenceGallery .pika_back_img{position:relative;top:0px;display:none;}
.conferenceGallery .pika_subdiv{width:462px;margin:0;position:relative; left:0px; padding:30px 80px 45px 80px; text-align:left;background-color:#D9F1F8;-moz-border-radius:5px;-webkit-border-radius:5px;}
.conferenceGallery .pika_subdiv img, .pika_subdiv a img{border:none; width:462px;}
.conferenceGallery .pika_subdiv .pika_animationDivs {top:30px; left:80px; width:462px; height:330px;}
.conferenceGallery .pika_caption{width:622px;height:16px;padding-top:4px;text-align:left;position:absolute;bottom:0px;left:0px;}
.conferenceGallery .pika_caption a{color:white;}
.conferenceGallery .pika_play {position:absolute; display:block; width:124px; height:22px; z-index:99;left:249px; top:370px; margin-left:0px; }
.conferenceGallery .pika_play a.pika_play_button {position:relative; margin-left:0px; cursor:pointer; display:block; width:124px; height:22px; background:url(/images/dentalpros-button-playslideshow.png) no-repeat top left;}
.conferenceGallery .pika_play a.pika_play_button:hover{background-position:0px -22px;}
.conferenceGallery .pika_play a.pika_stop_button {position:relative; margin-left:0px; cursor:pointer; display:block; width:124px; height:22px; background:url(/images/dentalpros-button-playslideshow.png) no-repeat top left;}
.conferenceGallery .pika_play a.pika_stop_button:hover{background-position:0px -22px;}
.conferenceGallery .pika_navigation a{font-size: 12px; text-decoration: none;}
.conferenceGallery .pika_navigation a:hover{text-decoration: underline;}
.conferenceGallery .pika_navigation{padding-top:10px;clear:both;text-align:center;}
.conferenceGallery .pika_prev_hover{cursor:pointer;position:absolute;top:370px;left:35px;height:21px;width:21px;background:url('../images/arrowLeft.png') no-repeat;z-index:999;}
.conferenceGallery .pika_next_hover{cursor:pointer;position:absolute;top:370px;right:35px;height:21px;width:21px;background:url('../images/arrowRight.png') no-repeat;z-index:999;}
.conferenceGallery .pika_prev_hover:hover{cursor:pointer;position:absolute;top:370px;left:35px;height:21px;width:21px;background:url('../images/arrowLeft.png') -21px no-repeat;z-index:999;}
.conferenceGallery .pika_next_hover:hover{cursor:pointer;position:absolute;top:370px;right:35px;height:21px;width:21px;background:url('../images/arrowRight.png') -21px no-repeat;z-index:999;}

/*PRACTICE FINDER*/
.pfCol1{width:235px;padding:35px 20px 20px 35px;float:left;}
.pfCol1 h2{font-size:240%;color:#009FCF;}
.pfCol1 .subHead{line-height:150%;}
.pfCol2{width:342px;float:left;padding:20px 0 60px 0;}
.pfCol3{width:225px;float:right;margin:60px 35px 0 20px;}
#pfSearchPanel {background-color:#B2E2F1;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:15px;}
#pfSearchPanel select {width:183px;margin-bottom:15px;color:#046;}
#pfSearchPanel input {width:177px;margin-bottom:15px;}
#pfSearchPanel .searchPanelLabel {margin-bottom:3px;}
#pfSearchPanel h4{font-size:190%;color:#009FCF;padding-bottom:16px;padding-left:5px;}
#pfSearchPanel .goBtn{margin-bottom:0;}

/*CONTACT US*/
.address{padding:20px; background-color:#B2E2F1; width:175px; height:220px; float:left;}
.contactHeader{float:right; width:370px;}
.contactHeader h2{font-size:220%;color:#009FCF;margin-top:-6px;}
.contactHeader a{text-decoration:none;display:block;}
.contactContactBtn{width:269px;background:url(../images/contactUsBtns.png) no-repeat;margin-top:22px;_display:none;}
.contactRequestBtn{width:269px;background:url(../images/contactUsBtns.png) left -26px no-repeat;margin-top:7px;_display:none;}
.contactVacancyBtn{width:269px;background:url(../images/contactUsBtns.png) left -52px  no-repeat;margin-top:7px;_display:none;}
.contactEnquiryBtn{width:269px;background:url(../images/contactUsBtns.png) left -78px  no-repeat;margin-top:7px;_display:none;}
.contactPressBtn{width:269px;background:url(../images/contactUsBtns.png) left -104px  no-repeat;margin-top:7px;_display:none;}
.contactContactBtn:hover{width:269px;background:url(../images/contactUsBtns.png)-269px top no-repeat;margin-top:22px;}
.contactRequestBtn:hover{width:269px;background:url(../images/contactUsBtns.png)-269px -26px no-repeat;margin-top:7px;}
.contactVacancyBtn:hover{width:269px;background:url(../images/contactUsBtns.png)-269px -52px  no-repeat;margin-top:7px;}
.contactEnquiryBtn:hover{width:269px;background:url(../images/contactUsBtns.png)-269px -78px  no-repeat;margin-top:7px;}
.contactPressBtn:hover{width:269px;background:url(../images/contactUsBtns.png)-269px -104px  no-repeat;margin-top:7px;}
#map_canvas {width:385px; height:385px; margin-top:20px; float:right;border: 1px solid #009fcf;}
.findUs{width:210px;float:left;}
.findUs h2{font-size:200%;color:#009FCF;margin:20px 0;}
.findUs p{margin-bottom:10px;}
.telNumber{font-weight:bold; color:#009FCF;}
#cuSearchPanel {height:25px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative;}
#cuSearchPanel input {width:119px;float:left;margin-right:5px;}
#cuSearchPanel.goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;}
#cuSearchPanel.goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}
.mediaEnq h2{font-size:220%;color:#009FCF;margin-top:-6px;}
.mediaBody{padding:30px 0 100px 0;}
.mediaBody p{font-size:130%;padding-top:10px;}
.mediaImage{float:right;}

/*FORMS*/
.enquiry{padding:25px;width:642px;}
.enquiry select {color:#046;}
.enquiryHeader{margin-left:15px;}
.enquiryHeader h2{color:#009fcf; font-size:220%;}
.enquiryHeader p{font-size:120%;padding-top:20px;width:608px;}
.enquiryForm{margin-left:15px;padding-top:10px;}
.enquiryForm p{padding-top:10px;}
.enquiryForm .hrLong{margin-top:6px;width:608px;}
.enquiryLeft{float:left; width:50%;}
.enquiryLeft input{width:270px;}
.enquiryRight{float:right; width:50%;}
.enquiryRight p{padding-top:10px;}
.enquiryRight select{width:200px;}
.enquiryRight input{width:270px;}
.enquiryRight textarea{width:290px; height:81px; padding-bottom:10px;}
.dataProt{font-size:89%;background-color:#D9F1F8;margin-top:20px;padding:0 10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:20px;}
.dataProt input{width:auto;}
.clearBtn{height:16px; width:89px!important;background:url(../images/clearBtn.png) no-repeat;margin-top:20px;}
.clearBtn:hover{background:url(../images/clearBtn.png)left -16px no-repeat;}
.requestAppBtn{height:21px; width:165px!important;background:url(../images/requestAppBtn.png) no-repeat;float:right;margin-right:25px;margin-top:20px;}
.requestAppBtn:hover{background:url(../images/requestAppBtn.png)left -21px no-repeat;}
.submitBtn{height:21px; width:72px!important;background:url(../images/submitBtn.png) no-repeat;float:right;margin-right:25px;margin-top:20px;}
.submitBtn:hover{background:url(../images/submitBtn.png)left -21px no-repeat;}
.sendBtn{height:21px; width:113px!important;background:url(../images/sendBtn.png) no-repeat;float:right;margin-right:25px;margin-top:70px;}
.sendBtn:hover{background:url(../images/sendBtn.png)left -21px no-repeat;}
.backHomeBtn{height:21px; width:146px!important;background:url(../images/backHomeBtn.png) no-repeat;margin-top:20px;}
.backHomeBtn:hover{background:url(../images/backHomeBtn.png)left -21px no-repeat;}

/*DENTAL PROS WANT A CHAT */

.wantAChatForm{padding:0px;width:398px;}
.wantAChatForm .enquiryHeader {margin-left:0px;}
.wantAChatForm .enquiryHeader p {font-size:16px; padding-top:10px; width:100%;}
.wantAChatForm .enquiryForm {margin-left:0px; padding-top:10px;}
.wantAChatForm .enquiryForm .hrLong {margin-top:6px; margin-bottom:8px; width:100%;}
.wantAChatForm .enquiryForm p {font-size:14px;}
.wantAChatForm .enquiryLeft {width:189px; padding-right:10px;}
.wantAChatForm .enquiryLeft input{width:185px;}
.wantAChatForm .enquiryRight {width:189px; padding-left:10px;}

/*RECRUITMENT FORMS*/
.recruitmentEnquiry{padding:25px;width:878px;}
.recruitmentEnquiry .enquiryHeader p {width:848px;font-size:128%;}
.recruitmentEnquiry .hrLong {width:848px;}
.recruitmentEnquiry .enquiryRight{width:290px;}
.recruitmentEnquiry .clearBtn{margin-top:30px}
.recruitmentEnquiry .sendBtn{margin-top:30px}
.jobApplication{padding:25px;width:878px;}
.jobApplication .enquiryHeader p {width:848px;font-size:128%;}
.jobApplication .hrLong {width:848px;}
.jobApplication .enquiryLeft{width:290px;}
.jobApplication .enquiryRight{width:530px;}
.applyBtn{height:21px; width:148px!important;background:url(../images/applyBtn.png) no-repeat;float:right;margin-right:20px;margin-top:14px;}
.applyBtn:hover{background:url(../images/applyBtn.png)left -21px no-repeat;}
.chkEligible input{width:auto;}
.chkEligible label{margin-left:20px;}
select.ddlRoles {width:404px;}
.jobApplication h4{padding-top:8px;}
.clinicalLeft{float:left;}
.clinicalLeft input {width:245px;margin-right:12px;}
.clinicalRight input {width:245px;}
.jobApplication .clearBtn{margin-top:157px;}

/*DENTAL PROFESSIONALS*/

img.largeHeaderImage {margin-top:15px;}
a.dentalProsRoundedMore {display:block; width:60px; height:21px; background:url(/images/arrowRight-ud.png) no-repeat top right; text-decoration:none; color:#009fcf;}
a.dentalProsRoundedMore:hover {background-position:right -21px; color:#4cbcdd;}
.ambitiousDentistsBox {position:relative; background:#004666 url(/images/dentalpros-home-header-bg.png) no-repeat top left; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; height:320px;} 
.ambitiousDentistsBox h2 {display:block; width:250px; padding:20px 0px 0px 0px; margin:0px 0px 10px 550px; color:#c5e5f8; line-height:38px;}
.ambitiousDentistsBox p {color:#fff; width:340px; font-size:16px; padding-top:5px; padding-bottom:5px; margin-left:550px;}

.newDentalProsBox {background:#004666; width:204px; min-height:210px; position:relative; margin-right:7px;}
.newDentalProsBox img {}
.newDentalProsBox h3 {color:#c5e5f8; font-size:16px; padding-left:15px;}
.newDentalProsBox p {padding:0px 0px 5px 0px;}
.newDentalProsBox p.textContent {padding:10px 0px 10px 15px; color:#fff;}
.newDentalProsBox a.findOutMore {display:block; width:119px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/promoitems/find-out-more-blue.png) no-repeat 0px 0px;}
.newDentalProsBox a.findOutMore:hover {background-position:-119px 0px;}
.newDentalProsBox a.careersAtOasis {display:block; width:131px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/dentalpros-carton-button-careersatoasis.png) no-repeat 0px 0px;}
.newDentalProsBox a.careersAtOasis:hover {background-position:0px -22px;}
.newDentalProsBox a.specialistTreatment {display:block; width:157px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/dentalpros-carton-button-specialisttreatment.png) no-repeat 0px 0px;}
.newDentalProsBox a.specialistTreatment:hover {background-position:0px -22px;}
.newDentalProsBox a.sellingYourPractice {display:block; width:158px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/dentalpros-carton-button-sellingyourpractice.png) no-repeat 0px 0px;}
.newDentalProsBox a.sellingYourPractice:hover {background-position:0px -22px;}
.newDentalProsBox a.getInTouch {display:block; width:107px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/dentalpros-carton-button-getintouch.png) no-repeat 0px 0px;}
.newDentalProsBox a.getInTouch:hover {background-position:0px -22px;}
.newDentalProsBox a.searchVacancies {display:block; width:136px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/dentalpros-carton-button-searchvacancies.png) no-repeat 0px 0px;}
.newDentalProsBox a.searchVacancies:hover {background-position:0px -22px;}
.newDentalProsBox a.meetClinicalSupportTeam {display:block; width:125px; height:22px; position:absolute; bottom:10px; left:10px; text-indent:-9999px; background:url(/images/dentalpros-carton-button-meettheteam.png) no-repeat 0px 0px;}
.newDentalProsBox a.meetClinicalSupportTeam:hover {background-position:0px -22px;}
.newDentalProsBox ul {color:#fff; list-style-type:disc; margin-left:30px;}
.newDentalProsBox.last {margin-right:0px;}

.newDentalProsBox.rightHandSide{height:auto; padding-bottom:44px;}
.newDentalProsBox.rightHandSearchControl{height:auto; padding-bottom:10px;}

.dentalProsBreakoutBox {background:#bfe7f3; padding:10px 20px 20px 20px; margin:10px 0px 10px 0px; position:relative;  }
.dentalProsBreakoutBox ul {list-style-image:url(/images/dentalpros-lightbluebullet.png);}
.dentalProsCourseBox {background:#bfe7f3; padding:10px 10px 10px 10px; margin:10px 0px 10px 0px; position:relative;  }
.dentalProsCourseBox ul {list-style-image:url(/images/dentalpros-lightbluebullet.png);}
.dentalProsCourseBox .dentalProsLeftImage {float:left; width:130px;}
.dentalProsCourseBox .dentalProsRightText {float:left; width:472px;}
.dentalProsPersonalBox {background:#bfe7f3; padding:20px 20px 20px 20px; margin:10px 0px 10px 0px; position:relative;  }
.dentalProsPersonalBox ul {list-style-image:url(/images/dentalpros-lightbluebullet.png);}
.dentalProsPersonalBox .dentalProsLeftImage {float:left; width:160px;}
.dentalProsPersonalBox .dentalProsRightText {float:left; width:422px;}
.dentalProsPersonalBox .dentalProsRightText h3 {color:#009fcc;}
.dentalProsCaseStudyBox {background:#bfe7f3; padding:20px 20px 20px 20px; margin:10px 0px 10px 0px; position:relative;  }
.dentalProsCaseStudyBox ul {list-style-image:url(/images/dentalpros-lightbluebullet.png);}
.dentalProsCaseStudyBox h3 {font-size:16px;}
.dentalProsCaseStudyBox .images {margin-top:10px;}
.dentalProsCaseStudyBox .image {width:186px; margin-right:12px; float:left;}
.dentalProsCaseStudyBox .image.last {margin-right:0px;} 
.dentalProsCaseStudyBox .image img {width:186px;}

h3.findSpecialists {color:#009fcd; margin:10px 0px 10px 0px; font-size:16px;}
.dentalProsBranchBoxes {background:#fff; padding:0px 0px 0px 0px; margin:20px 0px 10px 0px; position:relative; }
.dentalProsBranchBoxes .dentalProsBranchBox {width:261px; float:left; background:#bfe7f3; padding:10px 20px 10px 20px; margin:0px 10px 10px 0px; position:relative;}
.dentalProsBranchBoxes .dentalProsBranchBox.last {margin:0px 0px 10px 10px;}
.dentalProsBranchBoxes .dentalProsBranchBox .leftImage {width:52px; float:left; margin-right:10px}
.dentalProsBranchBoxes .dentalProsBranchBox .rightText {width:199px; float:left;}
.dentalProsBranchBoxes .dentalProsBranchBox .rightText a {display:block; padding-left:15px; text-decoration:underline; background:url(/images/promoitems/promo-more-bg.png) no-repeat 0px 2px; cursor:pointer; }
.dentalProsBranchBoxes .dentalProsBranchBox .rightText a:hover { background:url(/images/promoitems/promo-more-bg-hover.png) no-repeat 0px 2px;}

.peopleFolder {padding:20px 30px 20px 30px; width:868px; margin-top:10px;}
.peopleFolder div.hrLong {width:100%; background-repeat:repeat-x;}

.dentalPeopleContainer {padding:0px 0px 0px 0px; width:926px; margin:10px 13px 0px 13px;}
.dentalPeopleContainer .teamCol{width:224px; float:left; margin-right:10px;}
.dentalPeopleContainer .teamCol.last{margin-right:0;}

.wantAChat {padding:30px 30px 30px 30px; width:866px; margin-top:10px;}
.wantAChat .rightText {width:600px;}
.wantAChat .rightText strong {color:#009fce;}
.halfWidth {width:458px; float:left;}
.halfWidth.first {margin-left:13px; margin-right:5px;}
.halfWidth.last {margin-right:13px; margin-left:5px;}
.chatBox {margin:10px 0px 0px 0px; padding:30px 30px 30px 30px;}
.chatBox h2 {font-size:220%; margin-bottom:10px;}
.chatBox p {font-size:16px;}
.chatBox p span.number {color:#009fce; font-weight:bold; font-size:20px;}
.chatBox .hrLong {width:398px;}
.chatBox .subChatBox {margin-top:20px;}
.chatBox .subChatBox .leftImage {float:left; width:100px; margin-right:20px;}
.chatBox .subChatBox .rightText {float:left; width:278px;}
.chatBox .subChatBox .rightText h3 {color:#009fce; font-size:16px; margin-bottom:15px;}
.chatBox .subChatBox .rightText strong {color:#009fce;}
.chatBox .subChatBox .rightText p {font-size:14px;}

.column4.textPage.halfWidth.first {height:564px;}
.roundedBox.textPage.chatBox.callToAction {height:98px;}
.roundedBox.textPage.chatBox.emailToAction {height:326px;}


.dpHomePanel{background:url(../images/dentProHome.png) no-repeat left bottom #fff;height:312px;}
.dpWelcome{width:398px;float:right;padding:20px;}
.dpWelcome h2{font-size:380%;color:#009FCF;line-height:100%;margin-top:30px;}
.dpWelcome p{font-size:114%; padding-top:12px;}
.dpCareersBox {background: #ffffff url("../images/dpCareersBox.png") no-repeat; height:325px;position:relative;}
.dpCareersBox:hover {background: #ffffff url("../images/dpCareersBox.png") -224px no-repeat;}
.dpCareersBox a{display:block; height:345px;width:204px;text-decoration:none;position:absolute;top:0;}
.dpCareersBox a:hover{text-decoration:none;}
.dpReferBox {background: #ffffff url("../images/dpReferBox.png") no-repeat; height:325px;position:relative;}
.dpReferBox:hover {background: #ffffff url("../images/dpReferBox.png") -224px no-repeat;}
.dpReferBox a{display:block; height:345px;width:204px;text-decoration:none;position:absolute;top:0;}
.dpReferBox a:hover{text-decoration:none;}
.dpSellingBox {background: #ffffff url("../images/dpSellingBox.png") no-repeat; height:325px;position:relative;}
.dpSellingBox:hover {background: #ffffff url("../images/dpSellingBox.png") -224px no-repeat;}
.dpSellingBox a{display:block; height:345px;width:204px;text-decoration:none;position:absolute;top:0;}
.dpSellingBox a:hover{text-decoration:none;}
.dpVacanciesBox {background: #ffffff url("../images/dpVacanciesBox.png") no-repeat; height:325px;position:relative;}
.dpVacanciesBox:hover {background: #ffffff url("../images/dpVacanciesBox.png") -224px no-repeat;}
.dpVacanciesBox a{display:block; height:345px;width:204px;text-decoration:none;position:absolute;top:0;}
.dpVacanciesBox a:hover{text-decoration:none;}
.dpBoxContent{font-size:90%;margin:172px 6px 0 10px;}
.dpBoxContent h4{font-size:101%;margin-bottom:2px;}
.dpBoxContent ul{list-style:disc inside;}

/*CAREERS*/
.careers .rightText{width:370px;}
.careers .rightText p{font-size:121%; padding-top:12px;}
.careers h2{font-size:270%;color:#009FCF;margin-top:-6px;}
.careers .hrLong{margin-top:0;}
.careers ul{list-style:url(../images/bullet.png) outside;padding:10px 0 10px 16px;}
.careers ul li{padding-left:25px;}
.careers .highlightText {padding-top:10px;padding-bottom:10px;}

/*CAREER FINDER*/
.careerFinder h2 {font-size:300%;color:#009FCF;}
.cfCol1{width:220px;float:left;padding:60px 15px 0 0;}
.cfCol1 .subHead{line-height:150%;}
.cfCol2{width:342px;float:right;padding:40px 20px 54px 0;}
#cfSearchPanel {background-color:#B2E2F1;padding:10px 20px 20px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:25px;}
#cfSearchPanel select {width:183px;margin-bottom:15px;color:#046;}
#cfSearchPanel input {width:177px;margin-bottom:15px;}
#cfSearchPanel .searchPanelLabel {margin-bottom:3px;}
#cfSearchPanel h4{font-size:190%;color:#009FCF;padding-bottom:16px;padding-left:5px;}
#cfSearchPanel .goBtn{margin-bottom:0;}

/*REFERRALS*/
.referrals .rightText{width:370px;}
.referrals .rightText p{font-size:121%; padding-top:12px;}
.referrals h2{font-size:270%;color:#009FCF;margin-top:-6px;}
.referrals .hrLong{margin-top:12px;}
.referrals ul{list-style:url(../images/bullet.png) outside;padding:10px 0 10px 16px;}
.referrals .highlightText {padding-top:10px;padding-bottom:10px;}
.specialistPracticeBox{background: #ffffff url("../images/specialistPracticeBox.png") no-repeat;height:426px;}
.specialistPracticeBox p{margin-top:160px;padding:10px 10px 10px 5px;}
.specialistPracticeBox #osSearchPanel{margin-top:-5px;}

/*SELL YOUR PRACTICE*/
.sellPractice .rightText{width:370px;}
.sellPractice .rightText p{font-size:121%; padding-top:12px;}
.sellPractice h2{font-size:220%;color:#009FCF;margin-top:-6px;line-height:100%;}
.sellPractice .hrLong{margin-top:12px;}
.sellPractice ul{list-style:url(../images/bullet.png) outside;padding:10px 0 10px 16px;}
.sellPractice ul li{padding-left:25px;}
.sellPractice .highlightText {padding-top:10px;padding-bottom:10px;}
.sellNs {height:578px;}
.sellNs p{margin-top:150px;padding:10px 10px 10px 5px;}
#sellPracticePanel {background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:10px;}
#sellPracticePanel select {width:183px;margin-bottom:10px;color:#046;}
#sellPracticePanel input {width:177px;margin-bottom:10px;}


/*ACCESSIBILITY/PRIVACY/LEGAL*/
.column4.apl{padding:35px;width:848px;}
.apl h2{font-size:240%;color:#009FCF;margin-top:-6px;}
.apl h4{margin-bottom:-10px;padding-top:10px;color:#009FCF;}
.apl ol{list-style:decimal inside;color:#009FCF;font-weight:bold;}
.apl ol li{padding-top:12px;}
.apl ol span{font-weight:normal;color:#046;}

/*SEARCH RESULTS*/
#pfrSearchPanel {height:25px;width:190px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative;}
#pfrSearchPanel input {width:119px;float:left;margin-right:5px;}
#pfrSearchPanel .goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;margin:2px 0 0 5px;}
#pfrSearchPanel .goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}

#cfrSearchPanel {height:25px;width:432px;background-color:#B2E2F1;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#cfrSearchPanel input {width:140px;margin-right:5px;}
#cfrSearchPanel .goBtn {height:21px; width:49px!important;background:url(../images/goBtn.png) no-repeat;margin:2px 0 -5px 5px;}
#cfrSearchPanel .goBtn:hover {background:url(../images/goBtn.png) -49px no-repeat;}
.cfsearchHeader h2{font-size:200%;color:#009FCF;margin-top:-12px;}
.cfsearchHeader p{font-size:121%;padding:15px 0;}
.cfsearchHeader .resultsIndicator{position:absolute;top:287px;}
.moreInfoBtn{height:39px; width:117px!important;background:url(../images/moreInfoBtn.png) no-repeat;}
.moreInfoBtn:hover{background:url(../images/moreInfoBtn.png)left -39px no-repeat;}
.moreInfoBtn a{text-decoration:none;display:block;height:39px;}
.applyJobBtn{height:21px; width:70px!important;background:url(../images/applyJobBtn.png) no-repeat;}
.applyJobBtn:hover{background:url(../images/applyJobBtn.png)left -21px no-repeat;}
.applyJobBtn a{text-decoration:none;display:block;height:21px;}

.searchResults{padding:35px;width:856px;position:relative;}
.searchHeader h2{font-size:199%;color:#009FCF;margin-top:-12px;}
.searchHeader p{font-size:128%;padding:15px 0;}
.searchHeaderLeft{float:left;width:620px;}
.searchHeaderRight{float:right;margin:0 0 0 0;}
.resultsIndicator{position:absolute;top:263px;}
.resultsIndicator.promo{position:relative;top: 0;}
.lblIndicator{font-weight:bold;}
.searchResults .hrLong{width:856px;background-repeat:repeat-x;margin-top:10px;}
tr.gridRow {border-bottom:solid 2px #4CBCDD;}
tr.gridFooter{border-top:solid 3px #ffffff;}
.gridRow td{padding:10px 0;}
.searchResults th{text-align:left;padding-top:10px;}
.moreBtn{height:21px; width:123px!important;background:url(../images/moreAboutUsBtn.png) no-repeat;margin-right:-25px;}
.moreBtn:hover{background:url(../images/moreAboutUsBtn.png)left -21px no-repeat;}
.moreBtn a{text-decoration:none;display:block;height:21px;}
.pager a{text-decoration:none;border-right:solid 2px #5793B6; color:#5793B6;padding:0 4px 0 0;height:5px;}

/*treatments*/
.treatment h3 {color: #009FCF;font-size:200%;}
.treatment a {display:block; margin-top:5px; margin-bottom:20px; color:#009FCF; padding-left:15px; background:transparent url(../images/arrow_right.gif) no-repeat 0px 4px;}
.rightNavTreatments ul.noDisplay{display:block!important;position:relative!important;}
.rightNavTreatments ul.subMenuList li.subMenuTop,.rightNavTreatments ul.subMenuList li.subMenuBottom{display:none!important;}
.rightNavTreatments ul.subMenuList{top:5px;}
.rightNavTreatments ul.subMenuList li{background:url(../images/treatments_arrow_normal.gif) no-repeat 0px 6px;text-indent:15px!important;}
.rightNavTreatments ul.subMenuList li a.selectedItem{background:url(../images/treatments_arrow_selected.gif) no-repeat 0px 6px; color: #004466;}

.VideoPlayer {float:left;width:325px;}

/* FEEDBACK TABLE */
.feedbackTableContainer {width:622px; background:url(/images/feedback-table-bg.png) no-repeat center center; margin-top:15px;}
table.feedbackTable {width:582px; background:transparent; border-collapse:collapse; border-spacing:0; margin:0 auto;}
table.feedbackTable tr th {color:#009fcc; text-align:left; font-size:26px; padding:20px 20px 20px 0px; border-bottom:2px solid #4cbcdd;}
table.feedbackTable tr td.text {width:270px; color:#009fcd; font-size:18px; padding:15px 140px 15px 0px; border-bottom:2px solid #4cbcdd; background:url(/images/feedback-table-row-bg.png) no-repeat center right;}
table.feedbackTable tr td.number {width: 130px; color:#de982a; padding:15px 20px 15px 20px; border-bottom:2px solid #4cbcdd; border-left:2px solid #4cbcdd; font-size:32px; line-height:32px; vertical-align:middle; font-weight:bold;}
table.feedbackTable tr.bottom td {padding:15px 20px 15px 0px; color:#004666; font-weight:bold;}

.searchPanelControl {position:relative;}

/* numeric controls */  
.controlsContainer{display:block; position:absolute; top:275px; right:20px;}
.controlsContainer span {float:left; display:block;}
.controlsContainer span a {display:block; width:17px; height:35px; margin-top:12px; text-indent:-9999px;}
.controlsContainer span#prevBtn a {background:url(/images/homepanels/first-bg.png) no-repeat 0px 0px;}
.controlsContainer span#prevBtn a:hover {background:url(/images/homepanels/first-bg-hover.png) no-repeat 0px 0px;}
.controlsContainer span#nextBtn a {background:url(/images/homepanels/last-bg.png) no-repeat 0px 0px;}
.controlsContainer span#nextBtn a:hover {background:url(/images/homepanels/last-bg-hover.png) no-repeat 0px 0px;}
.controlsContainer ol#controls{display:block; float:left; width:96px; height:35px; margin:15px 0px 0px 0px; padding:0;}
.controlsContainer ol#controls li{float:left; padding:0; margin:0px 2px 0px 2px; list-style:none; display:block; height:12px; width:12px;}
.controlsContainer ol#controls li a {float:left; background:transparent; height:10px; line-height:10px; width:10px; margin:0; padding:0; border:1px solid #fff; display:inline-block; color:#555; text-decoration:none; text-indent:-9999px}
.controlsContainer ol#controls li a:hover {background:#fff}     
.controlsContainer ol#controls li.current a {background:#fff;}
.controlsContainer ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

