/*
DentalPlanet.com - Main Stylesheet
Created by Anthony Taylor - Fallsgeek.com
*/
* {padding:0;margin:0;}
body {
  background: none repeat scroll 0 0 #202020;
}
#h_top_out {
  font-size: 11px;
  height: 28px;
  width:100%;
}
#h_top {
  margin-right:20px;
}
#h_top ul {
  float: right;
  margin-right: -10px;
  padding: 6px 0 0;
  position: relative;
}
#h_top li:first-child {
  border:0;
}
#h_top li {
  border-left: 1px solid #4A4A4A;
  display: block;
  float: left;
  line-height: 14px;
  padding: 0 10px;
}
#h_top li a {
  color:white;
  text-decoration:none;
}
#h_top li a:hover {
  text-decoration:underline;
}
#h_out {
  background:#12649E url(/images/bg_header.jpg) no-repeat;
  border-top: 1px solid #0084C1;
  width: 100%;
  height:101px;
}
.h_logo {
  padding-top:27px;
  margin-left:20px;
}
.h_logo img {border:0;}
.h_logo h1 {display:none;}
.social img {
  border:0;
}
.social {
  float:right;
  margin-top:-45px;
  margin-right:20px;
}
#tagline {
  font-family: arial;
  font-size: 12px;
  color:white;
}
#main-menu-out {
  background: url(/images/bg_main_menu.gif) repeat-x scroll 0 0 #F9F9F9;
  width: 100%;
}
#main-menu {
  height: 37px;
  margin:0 auto;
  white-space:nowrap;
}
#main-menu a {
  color: #3E3E3E;
  display: block;
  text-decoration:none;
}
#main-menu a:hover {
  text-decoration:underline;
}
#main-menu ul {
  font-family: Georgia;
  font-size: 17px;
  padding: 0;
}
#main-menu li {
  display: block;
  float: left;
  height: 35px;
  width:20%;
  text-align:center;
}
#main-menu li a {
  border-right: 1px solid #E4E4E4;
  display: block;
  line-height: 30px;
  padding: 3px 12px;
}
#main-menu li:last-child a {
  border-right:0;
}
div.main, #slideshow div{
  float:right; 
  width:100%;
  z-index:0;
  background:#F3F8FB;
}
.round {
  border:2px solid #2E7BB1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin:20px 10px 20px 180px;
  padding:0 20px;
  min-height:398px;
  z-index:0;
}
.round h1 {
  margin-bottom:20px;
}
#sideboxes {
  z-index:6;
  margin-left:10px;
  margin-top:20px;
  position:absolute; 
  width:150px;
  float:left;
}
.sb {
  z-index:7;
  width:150px;
  border:2px solid #2E7BB1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  float:left;
  height:89px;
  margin-bottom:10px;
  font-size:85%;
}
.sb img {
  float:left;
  height:45px;
}
.sb p {
  padding-top:5px;
  height:40px;
  color:white;
  background:#2E7BB1;
  float:left;
  width:100%;
  text-align:center;
}
.sb ul {
/*  position:absolute; */
/*  margin-top:-2px; */
  display:none;
  margin-top:-92px;
  margin-left:152px; 
  list-style:none;
  width:180px;
  border:2px solid #2E7BB1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  float:left;
}
div.sb:hover ul,div.over ul{
  display:block;
}
.sb li {
  background:#2E7BB1;
  padding:0 0 1px 1px;
}
.sb a {
  text-decoration:none;
  color:white;
}
.sb li:hover{
  background:#2772A9;
}
#footer {
  color:white;
  clear:both;
  font-size:11px;
  padding:10px;
}
#footer .copy {
  float:right;
}
#footer div {
  padding-left:5%;
  width:95%;
}
#footer img {
  padding:0 4% 10px 4%;
}
/**************************************************/
#slideshow {
  z-index:0;
  height:447px;
}
#slideshow img {
  z-index:0;
  float:right;
}
/**************************************************/
.bio {clear:both;min-height:200px;}
.bio img {float:left;margin-bottom:40px;}
.bio .btext {
  margin-left:170px;
  font-size:85%;
}
.bio p {
  padding-bottom:20px;
}
/**************************************************/
#we_be {
  background:#392958 url(images/WeBelieveBackground2.jpg) no-repeat center;
  -moz-background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#wbtext img {
  width:608px;
  height:207px;
  margin:0 auto;
  display:block;
}
#wbtext {
  margin:0 auto;
  color:white;
  width:580px;
  padding:0 20px;
  text-shadow:#333 3px 3px 2px;
}
#wbtext ul {
  margin-left:20px;
}
#wbquote {margin-top:15px;}
#wbquote p {float:right;}
/**************************************************/
#testimonials p {
  clear:both;
  margin-top:20px;
}
#testimonials p.source {
  text-align:right;
  margin-bottom:30px;
}
.source em {margin-left:15px;}
/**************************************************/
#contactUsForm {
  margin-top:50px;
}
.errorentry {
  color:red;
  margin-top:10px;
}
#contact_us h3 {
  margin-top:40px;
}
fieldset {
  background: #ECEEF0;
  margin: 0.5em 0;
  padding: 0.5em;
}
label.inputLabel {
    float: left;
    margin-left: 10px;
    width: 11em;
}
textarea {
    display: block;
    margin: auto;
    width: 95%;
}
.forward {float:right;}
/**************************************************/
#go_green div{
  background:url(/images/STDS-82.jpg) repeat-x;
  background-position:0 45px;
  position:relative;
}
#go_green h1 {color:green;}
#go_green p {
  width:400px;
  margin-top:80px;
  margin-left:50px;
}
#bwoman {
  background:url(/images/Businesswoman.png);
  height:250px;
  width:220px;
  display:block;
  position:absolute;
  right:0;
  bottom:0;
}

