/*--- Shell ------------------------------------------------------*/
body {margin:0;padding:0;font-family: Tahoma, Geneva, sans-serif;}
div { }
#shell {width:994px;margin:0 auto;padding:0;position:relative;background: #FFF;}
a {outline:none; color:#436262; }
a:hover {text-decoration:none; color:#0b290c; }
.fauxColumns {width:50%; float:left; }
.imgLeft {margin:0 20px 0 0; float:left; }
.imgRight {margin:0 0 0 20px; float:right; border:4px solid #6F9C9C; padding:1px; background-color:#fff; }
.clearBoth {clear:both; }
.noMargin {margin:0; }
.noBorder {border:none; }
.noPadding {padding:0; }
.forPrint {position:absolute; left:-2500px; }
#printHeader {display:none; }
.answer {padding:1px 23px 1px 0px; color:#AE0400; }
#getAcrobat {font-size:10px; width:320px; margin:0 0 0 39px; }
#getAcrobat img {float:left; margin:0 10px 0 0; }
#pdfs { }
/*--- Head ------------------------------------------------------*/
#hShell {position:relative;margin: 0;padding: 133px 0 0 0;min-height:276px;background: url(../img/header-bg.gif) no-repeat 675px 38px;}
#hShell h1, #hShell h2 {position:absolute; left:-5000px;}
#nowOpen {/*background: url(../img/now-open.png) no-repeat;*/height: 121px;width: 120px;position: absolute;z-index:99;top:107px;left:140px;}
#logoArea {background: url(../img/sdg-logo.gif) no-repeat;height: 112px;margin: 0px;padding: 0px;width: 306px;position:absolute;z-index:90;left:0px;top:0px;}
#logoArea img {border:none; }
#logoClick{ display:block; width:306px; height:112px; position:absolute; z-index:95; top:0; left:0;}
#frame {background: url(../img/frame.png) no-repeat;height: 276px;width: 811px;position: absolute;left:183px;}
#header {padding:12px 0 0 0;margin: 0px 0 0 191px;}
#header img {display:block; }
#nav{text-transform:capitalize;width:190px;height:275px;	margin: 0px;padding: 0;position: absolute;top:133px;left:0;z-index:98;font: 16px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#nav ul{margin:0 20px 0 0px; padding:0 0 0 0; }
#nav li{margin:0 0 0 0;position:relative;z-index:2;list-style:none;}
#nav li a{ display: block; height: 23px; text-decoration:none; color:#000; text-indent:-5000px;}
#nav li a:hover, #nav li a.current {background-color:#e6e6e6;}
#nav li a.current:hover {background-color:#CAE4E4; }
#nav li.lastLi {margin:0; }
#navItem1 a{	background: url(../img/nav-home.gif) no-repeat 5px center;}
#navItem2 a{  background: url(../img/nav-doctor.gif) no-repeat 5px center;}
#navItem3 a{background: url(../img/nav-team.gif) no-repeat 5px center;}
#navItem4 a{  background: url(../img/nav-dentistry.gif) no-repeat 5px center;}
#navItem5 a{background: url(../img/nav-cosmetic.gif) no-repeat 5px center; }
#navItem6 a{ background: url(../img/nav-invisalign.gif) no-repeat 5px center; }
#navItem7 a{ background: url(../img/nav-whitening.gif) no-repeat 5px center; }
#navItem8 a{ background: url(../img/nav-implant.gif) no-repeat 5px center;  }
#navItem9 a{ background: url(../img/nav-technology.gif) no-repeat 5px center; }
#navItem10 a{ background: url(../img/nav-gallery.gif) no-repeat 5px center; }
#navItem11 a{ background: url(../img/nav-faqs.gif) no-repeat 5px center; }
#navItem12 a{ background: url(../img/nav-contact.gif) no-repeat 5px center; }
/*--- Body ------------------------------------------------------*/
#bShell {padding:40px 0 0 0;}
#content { color:#0b290c; font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; min-height:440px; padding:0 25px 0 195px; }
#content h1 {font:normal 26px/29px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0B290C; letter-spacing:-2px; margin:0 0 10px 0px;  }
#content h2 {font-size:22px; letter-spacing:-1px; color:#2f2302; margin:0 0 0 0; }
#content h3 {font-size:16px; letter-spacing:-1px; margin:0 0 0 0;  }
#content p {margin:0 0 20px 0; }
/*--- Sidebar ------------------------------------------------------*/
#sidebar {width:150px; position:absolute; padding:0; font-family:Arial, Helvetica, sans-serif; color:#363534;}
#locations { font-size:11px; }
#locations h1 {font-size:16px; border-bottom:1px solid #363534; letter-spacing:-1px; padding:0; line-height:16px;}
#locations strong {font-size:13px; letter-spacing:-1px; color:#479595;}
#locations ul {list-style-type:none; margin:0 0 15px 0; padding:0;}
#locations li {}
/*--- Gallery------------------------------------------------------*/
#gals {margin:0; padding:0;}
#gals  li {list-style:none; margin:0 0 15px 0; }
#gals a{display:block; width:244px; height:152px;border:1px dotted #000;}
#gals a:hover{background-position:left -152px;}
#anteriorCrowns a{background: url(../img/gal/anterior-crowns.jpg) no-repeat;}
#bonding a{background: url(../img/gal/bonding.jpg) no-repeat;}
#complexCrowns a{background: url(../img/gal/complex-crowns.jpg) no-repeat;}
#implant a{background: url(../img/gal/implant.jpg) no-repeat;}
#singleCrown a{background: url(../img/gal/single-crown.jpg) no-repeat;}
#veneers a{background: url(../img/gal/veneers.jpg) no-repeat;}
/*--- Footer ------------------------------------------------------*/
#fShell {padding:21px 0 0 0;font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;background: #E6E6E6 url(../img/bg.jpg) repeat-x center -17px;margin:55px 0 0 0;color: #3a3939;}
#fNav {padding: 0;text-transform:capitalize;}
#fNav ul {margin:0px auto;padding:0px;height:25px;width:999px;}
#fNav li { float: left; list-style: none; padding:0px 0 0 10px; margin:7px 0 0 10px; border-left:1px solid #3a3939; line-height:10px;}
#fNav li.firstLi { border:none; padding:0; }
#fNav li a {color:#3a3939; text-decoration: none; }
#fNav li a:hover {text-decoration:underline; }
#sig { text-align:center; font-size: 10px; color: #7a7a79; padding:0 0 25px 0; margin:10px 0 0 0; }
#sig a {color: #7a7a79;}