body {margin: 0px;padding: 0px;color: #000;font: 12px Arial, Helvetica, sans-serif;background:#390E2A url(assets/images/bg.jpg) left top repeat-x;}h1 {margin: 0px;padding: 0px;color: #350c2a;font: normal 26px/28px "Times New Roman", Times, serif;text-align: right;}h2 {margin: 1em 0px 0px 0px;padding: 0px;color: #641f4e;font: normal 20px/22px "Times New Roman", Times, serif;}h3 {margin: 1em 0px 0px 0px;padding: 0px;color: #541520;font: italic 18px/20px "Times New Roman", Times, serif;}h4 {margin: 1em 0px 0px 0px;padding: 0px;color: #000;font: bold 14px/16px "Times New Roman", Times, serif;}p {margin: 1em 0px 0px 0px;padding: 0px;line-height: 20px;}a {color: #6e5978;font-weight: bold;text-decoration: underline;}a:hover {color: #333;}hr {color: #000;height: 1px;background-color: #000;border: none;}ul, ol, dl {line-height: 20px;}.imgborder {border: 1px solid #2E0C24;}.smalltext {font-size: 11px;line-height: 16px;}.nomargin {margin: 0px;}.margin {margin: 10px;}.center {text-align: center;}.clear {clear: both;}.special {color: #541520;text-decoration: underline;font-weight: bold;}.boxed {margin: 10px;padding: 10px;width: auto;height: auto;color: #fff;font: normal 12px/20px "Times New Roman", Times, serif;text-align: center;border:none;background-image:url(assets/images/boxButton.gif) ;}.boxed a{color: #fff;font: normal 12px/20px "Times New Roman", Times, serif;text-align: center;border:none;}#specialized {width: 168px;height: auto;padding: 4px 2px;margin: 0 auto 20px auto;text-align: right;font: normal 12px/20px "Times New Roman", Times, serif;border: 1px dotted #877581;background:#fdf4f5;}#specialized p {margin: 0px;padding:0px;}.forms p {margin: 0px;}#container {width:928px;height:auto;margin:0 auto;padding:0px;background:url(assets/images/container_bg.jpg) left top repeat-y;}#contents {width:auto;height:auto;margin:0px;padding:0px;background:url(assets/images/contents_bg.jpg) left top no-repeat;}#header {width:auto;height:290px;margin:0px;padding:0px;}#logo {width:267px;height:118px;margin:24px 0 0 256px;padding:0px;position:absolute;z-index: 99;}#topPhotos {width:422px;height:260px;margin:30px 0 0 493px;padding:0px;position:absolute;z-index: 50;}#newarea {width:153px;height:37px;margin:0px;padding:0px;position:absolute;z-index: 50;top: 205px;left: 235px;}#topPhotos p {margin:0px;padding: 0px;}#topInfo {width:auto;height:auto;margin:0px;padding:0 25px 0 0;float:right;font:bold 14px/30px Georgia, "Times New Roman", Times, serif;color:#380e2b;}#topPic {width:265px;height:290px;margin:0px;padding:0 0 0 12px;}#leftCol {width:200px;height:auto;margin:0px;padding:0 0 0 23px;}#nav {background:none;width:176px;height:auto;margin:0 auto;padding:0px;text-align:right;z-index:100;}#nav li {list-style-type:none;padding:0 auto;margin:0;position:relative;background:url(assets/images/nav_bg.png) top center no-repeat;}#nav li a {margin:0;padding:4px 20px 0 0;font:12px Arial, Helvetica, sans-serif;color:#fff;width: 154px;height:20px;position: relative;text-decoration:none;display:block;}#nav li a:hover {text-decoration:none;background: url(assets/images/nav_over.gif) no-repeat right top;}#nav li ul {margin:0;padding:0;position:absolute;background:#6e3f61;border:none;text-align:left;list-style:none;top:0;left:160px;width:280px;display:none;z-index:101;}#nav li:hover ul {display:block;}#nav li ul li {display:list-item;background:none;width:174px;height:24px;}#nav li ul li a {margin:0;padding:4px 0 0 20px;color:#fff;width: 285px;height:20px;}#nav li ul li a:hover {background:url(assets/images/nav_over.gif) top left no-repeat;}#rightCol {width:618px;height:auto;min-height:480px;_height:480px;margin:0px;padding:0 55px 25px 0;float:right;}#compWhitening {position: absolute;margin: -95px 0 0 31px;padding: 7px;width: 170px;height: auto;border: 1px solid #fff;background-color: #6e5978;}#compWhitening p {padding: 0;margin: 0;text-align: center;font: 16px/20px "Times New Roman", Times, serif;color: #fff;font-variant: small-caps;}#footer {width:auto;height:34px;margin:0px;padding:0px;background:url(assets/images/footer_bg.jpg) left top no-repeat;}#nav2 {width:auto;height:auto;margin:0 auto;padding:0px;text-align:center;}#nav2 li {list-style:none;display:inline;}#nav2 li a {font:10px Arial, Helvetica, sans-serif;padding:0 5px 0 5px;border-right:1px solid #b3bba1;color:#b3bba1;}#nav2 li a.last {border: none;}#nav2 li a:hover {text-decoration:none;color:#fff;}#copy {width:928px;height:auto;margin:0 auto;padding:0px;text-align:center;font:10px/34px Arial, Helvetica, sans-serif;color:#b3bba1;}#stock{border: 1px solid #2E0C24;float:right;margin:12px;}#toplinks {text-align: center;font-size: 11px;}#toplinks a {text-decoration: none;}@charset "utf-8";form#contact {width: 155px;height: auto;margin: 20px auto;padding: 5px;}table#contactForm {height:auto;margin: 0;padding: 0;}#contactForm input,#contactForm textarea {width: auto;height: auto;margin: 0;padding: 0;display: block;font: 10px/16px Arial, Helvetica, sans-serif;border: 0;}#contactForm textarea {overflow: auto;}#contactForm input:focus,#contactForm textarea:focus {background-color: #FFFFDF;border: 1px dashed #333;}.required {background-color: #FDF4F4;}.required:focus {border: 1px solid #DB3E3E !important;background-color: #FDF4F4 !important;}#contactForm .name,#contactForm .phone,#contactForm .email,#contactForm .security_code {width: 155px; height: 25px;margin: 3px 5px;padding: 0px;font-size: 10px;}#contactForm .question {width: 155px;height: 50px;margin: 3px 5px;padding: 0px;}#captchaIMG {width:155px;height:38px;margin: 3px 5px;padding: 0;display: block;}#contactForm #Submit {cursor:pointer;float:right;font-size:12px;height:19px;margin:3px 5px;padding:0;width:69px;}.questionText {font: 10px/13px Arial, Helvetica, sans-serif;}.height40 {height: 40px;}.justified {text-align: justify;}#contactH3 {display: block;margin: 5px 0 0 0;float: none;}form#contact {float: none;clear: none;margin: 20px auto;}#contactForm input,#contactForm textarea, {color: #aaa; }#captchaIMG,#contactForm .name,#contactForm .phone,#contactForm .email,#contactForm .security_code,#contactForm .question,#contactForm #Submit {border: 1px solid #ccc;background-color:#fff;}#contactForm #Submit {background-color: #F0F0F0;}#contactForm #Submit:hover {background-color: #fafafa;}@charset "utf-8";form#appointments {width: 420px;height: auto;margin: 20px auto;padding: 15px;}table#appointmentsForm {width: 100%;height:auto;margin: 0;padding: 0;}#appointmentsForm input,#appointmentsForm select {width: auto;height: auto;margin: 0;padding: 0;display: block;font: 12px/16px Arial, Helvetica, sans-serif;border: 0;}#appointmentsForm input:focus,#appointmentsForm select:focus {background-color: #FFFFDF;border: 1px dashed #333;}.required {background-color: #FDF4F4;}.required:focus {border: 1px solid #DB3E3E !important;background-color: #FDF4F4 !important;}#appointmentsForm .name,#appointmentsForm .email,#appointmentsForm .phone,#appointmentsForm .discover,#appointmentsForm .security_code {width: 180px;height: 16px;margin: 3px 5px;padding: 0px 9px;font-size: 12px;}#appointmentsForm .discover {width: 200px;height: 40px;}#appointmentsForm .question {width: 180px;height: 154px;margin: 3px 5px;padding: 11px 9px;}#surveyForm .comments {width: 390px;height: 56px;margin: 3px 5px;padding: 11px 9px;}#appointmentCaptchaIMG {width: 198px;height:38px;margin: 3px 5px;padding: 0;display: block;}#appointmentsForm #Submit {width: 200px;height: 40px;margin: 3px 5px;padding: 0;font-size: 12px;cursor: pointer;}#appointmentsForm p {width: 200px;margin: 0px 5px;padding: 0;font: 12px/13px Arial, Helvetica, sans-serif;}.questionText {font: 12px/13px Arial, Helvetica, sans-serif;}p#monBox,p#tueBox,p#wedBox,p#thuBox,p#friBox,p#amBox,p#pmBox {float: left;width: 72px;height: 35px;margin: 3px 5px;padding: 5px 0 0 0;font-size: 12px;text-align: center;cursor: pointer;}p#monBox input,p#tueBox input,p#wedBox input,p#thuBox input,p#friBox input,p#amBox input,p#pmBox input {display: inline;}#surveyForm p input {width: auto;display: inline;border: none;}#surveyForm p.selected,#surveyForm p.deselected {float: left;width: auto;height: 35px;margin: 3px 4px;padding: 5px 11px 0 11px;font-size: 12px;text-align: center;cursor: pointer;}#appointmentsForm p.selected,#surveyForm p.selected,#appointmentsForm p.deselected,#surveyForm p.deselected {font: 12px/13px Arial, Helvetica, sans-serif;}.height40 {height: 40px;}.justified {text-align: justify;}form#appointments {border: 1px solid #696;padding: 15px 5px;text-align: center; width: 425px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: #666 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;background: #51133b;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#51133b), to(#1c0716));background: -webkit-linear-gradient(#51133b, #1c0716);background: -moz-linear-gradient(#51133b, #1c0716);background: -ms-linear-gradient(#51133b, #1c0716);background: -o-linear-gradient(#51133b, #1c0716);background: linear-gradient(#51133b, #1c0716);-pie-background: linear-gradient(#51133b, #1c0716);behavior: url(PIE.htc); position:relative;}#appointmentsForm input,#appointmentsForm select,#appointmentsForm p {color: #aaa; }#appointmentsForm .name,#appointmentsForm .email,#appointmentsForm .phone,#appointmentsForm .discover,#appointmentsForm .security_code,#appointmentsForm #Submit {border: 1px solid #ccc;}#appointmentsForm p.selected {color: #888;border: 1px solid #ccc;background-color: #fafafa;}#appointmentsForm p.deselected {color: #aaa;border: 1px dashed #ccc;background-color: #f0f0f0;}#appointmentsForm #Submit {background-color: #F0F0F0;}#appointmentsForm #Submit:hover {background-color: #fafafa;}#sideNav{background:none;width:200px;height:auto;margin:20px 0 0 12px;}#sideNav ul {text-align:right;margin:0;padding:0;}#sideNav li {list-style-type:none;margin:0 0 10px 0;padding:0;background: none;height:39px;width:174px;}#sideNav li a {color:#fff;text-decoration:none;display:block;height:23px;width:161px;margin:0;padding:9px 11px 7px 0;font-family: "Times New Roman", Times, serif;font-size:16px;background: url(assets/images/sidenav-bg.jpg) top right no-repeat;}#sideNav li a:hover {background: url(assets/images/sidenav-bg-hover.jpg) top right no-repeat;color:#bbbaba;}

