@import url('reset.css');
@import url('slimbox2.css');
@import url('cmxform.css');

body{font: 12px Verdana, sans-serif; color:#000; background:url('../images/core/body-background.gif') repeat 0 0;}

/* Common Tags */
.left {float:left; }
.right {float:right;}
img.right {margin:0 0 10px 20px;}
.clear {clear:both;}
ol {list-style: disc outside;}
ol li { margin-left:20px; padding-bottom:10px;}
h3 {color:#ceb260; font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; padding-bottom:10px;}
h4 {color:#072044; }

h1 { height:43px; background:url('../images/headings/h1-welcome.gif') no-repeat 0 0; margin:10px 0 20px 0; text-indent:-9999px;}
body#about_us-page h1 {background-image:url('../images/headings/h1-about_us.gif');}
body#tooth_whitening-page h1 {background-image:url('../images/headings/h1-tooth_whitening.gif');}
body#cosmetic_dentistry-page h1 {background-image:url('../images/headings/h1-cosmetic_dentistry.gif');}
body#preventative_dentistry-page h1 {background-image:url('../images/headings/h1-preventative_dentistry.gif');}
body#laser_dentistry-page h1 {background-image:url('../images/headings/h1-laser_dentistry.gif');}
body#ceramic_reconstruction-page h1 {background-image:url('../images/headings/h1-cermaic_reconstruction.gif');}
body#sedation_dentistry-page h1 {background-image:url('../images/headings/h1-general_dentistry.gif');}
body#emergency_help-page h1 {background-image:url('../images/headings/h1-emergency_help.gif');}
body#oral_care_tips-page h1 {background-image:url('../images/headings/h1-oral_care_tips.gif');}
body#faq-page h1 {background-image:url('../images/headings/h1-faq.gif');}
body#dental_implants-page h1 {background-image:url('../images/headings/h1-dental_implants.gif');}
body#contact_us-page h1 {background-image:url('../images/headings/h1-contact_us.gif');}

/* CONTAINERS */
#header-container {width:100%; height:140px; background:url('../images/core/header-background.gif') repeat 0 0;}
  #header {width:960px; height:132px; margin:0 auto; position:relative; background:url('../images/core/header.gif') repeat 0 0;}
#container {width:960px; margin:0 auto; background:#fff url('../images/core/content-background.gif') 0 0 repeat-y; padding:10px 0 20px 0;}
  #secondary{float:left; width:170px; padding-left:30px;}
  #primary {float:right; width:670px; padding-right:30px;}
  #footer {clear:both; height:80px; padding:10px 30px 0 30px; background:#092b58; border-top:5px #ceb260 solid; text-align:center;}
  
  
/* header elements */
div#cta {width:220px; height:132px; position:absolute; top:0; left:0; overflow:hidden; background-image:url('../images/call-to-action/1.jpg');}
body#about_us-page #cta {background-image:url('../images/call-to-action/2.jpg');}
body#tooth_whitening-page #cta {background-image:url('../images/call-to-action/7.jpg');}
body#cosmetic_dentistry-page #cta {background-image:url('../images/call-to-action/4.jpg');}
body#preventative_dentistry-page #cta {background-image:url('../images/call-to-action/3.jpg');}
body#laser_dentistry-page #cta {background-image:url('../images/call-to-action/6.jpg');}
body#ceramic_reconstruction-page #cta {background-image:url('../images/call-to-action/4.jpg');}
body#sedation_dentistry-page #cta {background-image:url('../images/call-to-action/5.jpg');}
body#emergency_help-page #cta {background-image:url('../images/call-to-action/3.jpg');}
body#oral_care_tips-page #cta {background-image:url('../images/call-to-action/6.jpg');}
body#faq-page #cta {background-image:url('../images/call-to-action/6.jpg');}
body#dental_implants-page #cta {background-image:url('../images/call-to-action/2.jpg');}
body#contact_us-page #cta {background-image:url('../images/call-to-action/7.jpg');}



img#logo {position:absolute; top:45px; right:35px;}

/* secondary elements */
#secondary a {color:#ceb260;}
#secondary a:hover {text-decoration:none;}

ul#navigation {}
ul#navigation li {height:26px; display:block;}
ul#navigation li a {height:26px; text-indent:-9999px; display:block; background:url('../images/core/navigation.gif') no-repeat 0 0;}

ul#navigation li#home-navigation a {background-position:0 0;}
ul#navigation li#about_us-navigation a {background-position:0 -26px;}
ul#navigation li#tooth-whitening-navigation a {background-position:0 -52px;}
ul#navigation li#cosmetic-dentistry-navigation a {background-position:0 -78px;}
ul#navigation li#preventative_dentistry-navigation a {background-position:0 -104px;}
ul#navigation li#laser_dentistry-navigation a {background-position:0 -130px;}
ul#navigation li#ceramic_reconstruction-navigation a {background-position:0 -156px;}
ul#navigation li#sedation_dentistry-navigation a {background-position:0 -182px;}
ul#navigation li#emergency_help-navigation a {background-position:0 -208px;}
ul#navigation li#oral_care-navigation a {background-position:0 -234px;}
ul#navigation li#faq-navigation a {background-position:0 -260px;}
ul#navigation li#dental_implants-navigation a {background-position:0 -286px;}
ul#navigation li#contact_us-navigation a {background-position:0 -312px;}

ul#navigation li#home-navigation a:hover {background-position:-170px 0;}
ul#navigation li#about_us-navigation a:hover {background-position:-170px -26px;}
ul#navigation li#tooth-whitening-navigation a:hover {background-position:-170px -52px;}
ul#navigation li#cosmetic-dentistry-navigation a:hover {background-position:-170px -78px;}
ul#navigation li#preventative_dentistry-navigation a:hover {background-position:-170px -104px;}
ul#navigation li#laser_dentistry-navigation a:hover {background-position:-170px -130px;}
ul#navigation li#ceramic_reconstruction-navigation a:hover {background-position:-170px -156px;}
ul#navigation li#sedation_dentistry-navigation a:hover {background-position:-170px -182px;}
ul#navigation li#emergency_help-navigation a:hover {background-position:-170px -208px;}
ul#navigation li#oral_care-navigation a:hover {background-position:-170px -234px;}
ul#navigation li#faq-navigation a:hover {background-position:-170px -260px;}
ul#navigation li#dental_implants-navigation a:hover {background-position:-170px -286px;}
ul#navigation li#contact_us-navigation a:hover {background-position:-170px -312px;}


a#cta-make_a_booking {height:90px; display:block; background:url('../images/core/cta-make_a_booking.gif') no-repeat 0 0; margin:10px 0; text-indent:-9999px;}
a#cta-make_a_booking:hover {background-position:-170px 0;}

p#address {padding-bottom:20px; line-height:20px;}

ul#contact_details {padding-bottom:10px;}
ul#contact_details li {background:url('../images/core/icon-phone.gif') no-repeat 0 0; text-indent:20px; display:block; height:20px;}
ul#contact_details li.fax {background-image:url('../images/core/icon-fax.gif');}
ul#contact_details li.email {background-image:url('../images/core/icon-email.gif');}

ul#affiliates {padding-bottom:20px;}
ul#affiliates li {padding:5px 0;}
ul#affiliates li a { display:block; text-indent:-999px; height:50px; }
ul#affiliates li#australian_dental a {background:url('../images/affiliates/member_australian_dental_as.gif') no-repeat top center;}
ul#affiliates li#american_academy a {background:url('../images/affiliates/american_academy.gif') no-repeat top center;}

/* primary elements */
h2#blurb {height:35px; text-indent:-9999px; background:url('../images/headings/h2-giving_you_something.gif') no-repeat 95% 10px;}
#banner{height:240px; overflow:hidden;}

#primary p {line-height:18px; padding-bottom:15px;}
#primary a {color:#ceb260; text-decoration:underline;}
#primary a:hover {text-decoration:none;}
#primary ul {padding-bottom:10px;}
#primary ul li{padding-bottom:5px;}

#primary a img {border:2px solid #ceb260;}
#primary a:hover img {border-color:#fff;}

ul.before_after {padding-top:5px;}
ul.before_after li {width:320px; text-align:center; color:#ceb260; overflow:hidden; display:block; float:left;}
ul.before_after li a img {border:none!important; display:block;}
ul.before_after li.before {float:left;}
ul.before_after li.after {float:right;}


#cosmetic_dentistry-page ul.before_after li { height: 200px;}

ol.numbered li {list-style-type: upper-roman;}
ol.numbered li li {list-style-type: disc;}

div#quicklinks {display:block; padding:5px 0 0 150px; height:85px; background:url(../images/core/quicklinks.gif) no-repeat 0 0;}
div#quicklinks a {font: 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#ceb260; line-height:30px; padding-right:10px;}

a.back_to_top {text-align:right; display:block; clear:right; height:30px; line-height:30px;}

dl#timeline {width:600px;}
dl#timeline dt {float:left; width:60px; clear:both; padding-bottom:10px; font: 13px Georgia, serif; color:#072044; display:inline; }

dl#timeline dd {float:right; width:520px; padding-bottom:10px; font: 13px Verdana, sans-serif; }

div#location_map {float:right; width:435px;}

dl#address_details {width:200px; line-height:24px; margin-bottom:10px;}
dl#address_details dt {width:50px; float:left; font-weight:bold;}
dl#address_details dd {width:150px; float:right;}

ul.faq li {padding-bottom:20px;}
ul.faq a.question {text-decoration:none; font: 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; display:block; padding:0 10px; background:#ceb260; color:#fff!important; line-height:24px; height:24px; text-decoration:none !important;}
ul.faq a.question:hover {color:#eee!important;}
ul.faq div.answer {border:1px solid #ceb260; padding:10px; text-indent:20px; background:url(../images/core/answer.gif) no-repeat 10px 13px; }


/* footer elements */
#footer p {line-height:20px; padding:0; color:#ceb260;}
#footer p#copyright {color:#fff;}
#footer a {color:#ceb260; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
