/*scroll bar to prevent page shift in safari and FF*/
html { min-height: 100%; margin-bottom: 1px; }html { overflow: -moz-scrollbars-vertical !important; }

.topnav{ width: 100%; height: 60px;  background: #25695e url(../images/bg_header.png) no-repeat top center; }

.phone{  font:  20px "Century Gothic",Verdana,Arial,Helvetica,sans-serif; color: #005295; text-decoration: none; text-shadow: 3px 3px 5px #fff; }
.contact{ font:  22px "Century Gothic",Verdana,Arial,Helvetica,sans-serif; color: #005295; margin: 0; padding; 0; } 
.headlinks{ position: absolute; list-style-type: none; margin-left: 410px; font: 13px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;  }
.headlinks li{ display: inline; margin-right: 5px; }

.sidebarbox{ float:right;width:200px; margin:0 0 10px 20px; padding: 10px;

background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #fff 0%, #dee2de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#dee2de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff 0%,#dee2de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff 0%,#dee2de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff 0%,#dee2de 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff 0%,#dee2de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dee2de',GradientType=0 ); /* IE6-9 */

 }
 
.social{ width: 930px; margin: 0 auto 0 auto; }
.slinks{ float: right; margin: 10px 55px 0 0; }

.bnav{  width: 100%; height: 82px; margin: 35px 0 70px 80px  }
.bnav a{ display: block; float: left; width: 160px; height: 82px; margin-right: 5px;  background-color: #0c66a5; color: #fff; border-radius: 15px; } 
.bnav a p{ width: 80px; margin-left: 76px; text-align: center; vertical-align: middle; font: 700 12px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;  }
.bnav a:hover{ color: #fff; text-decoration: none; opacity:0.8;   }
#sedation{ background: #0c66a5 url(/images/sedation_bg.jpg) no-repeat 5px 5px;  }
#about{ background: #0c66a5 url(/images/about_bg.jpg) no-repeat 5px 5px;  }
#braces{ background: #0c66a5 url(/images/braces_bg.jpg) no-repeat 5px 5px; }
#reviews{ background: #0c66a5 url(/images/reviews_bg.jpg) no-repeat 5px 5px;  }
#services{  background: #0c66a5 url(/images/services_bg.jpg) no-repeat 5px 5px; }

.mimg{ margin-left: 15px; }
 
body {
display:block;
font-family:Verdana,Helvetica,Arial,serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0pt;
width:100%;
}
#wrap {
margin:0pt auto;
position:relative;
width:972px;
}
#container {
}

#header {
padding-left:14px;
}
h1 {
color:#1C639D;
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0px;
}
h2 {
color:#386351;
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0px;
text-transform:uppercase;
}
h3 {
color:#666666;
font-weight:bold;
}
hr {
display:none;
}
a {
color:#1C639D;
text-decoration:none;
}
a:hover {
color:#386351;
text-decoration:underline;
}
a img {
border:0pt none;
}
strong {
font-weight:bold;
}
.smalltext {
font-size:10px;
line-height:12px;
}
.bglong { background: #72978f url(../images/bg2long2.gif) repeat-y center top; }
.bgtop { background: url(../images/new_bg2.jpg) no-repeat center top; }

/* Begin Nav */
#mainNav {
height:100px;
left:550px;
margin:0pt 0pt 5px;
position:absolute;
top:190px;
width:300px;
z-index:9998;
}

#mainNav a {
background:transparent url(../i/clearleaf.gif) no-repeat scroll left center;
color:"#000000";
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding-left:13px;
}
#mainNav td {
padding:5px;
}

#mainNav a:hover {
background:transparent url(../i/greenleaf.gif) no-repeat scroll left center;
padding-left:13px;
text-decoration:none;
}

/* Begin Address at Top */
#addresstop {
color:#646464;
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:80px;
line-height:normal;
left:40px;
top:-65px;

text-align:right;
width:175px;
z-index:50;
position:relative;
margin: 0 0 5px 0; 
}

#addresstop .boycename {
color:#005295;
font-size:14px;
}

/* Begin Textlinks and Address at bottom */
#textlink {
background-image:url(../i/bgtextlink.gif);
background-position:left bottom;
background-repeat:no-repeat;
bottom:0px;
color:#646464;
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:182px;
left:0px;
line-height:normal;
margin:0pt;
position:relative;
width:800px;
}
#textlink p {
padding-left:40px;
padding-top:100px;
}
#textlink .boycename {
color:#005295;
font-size:10px;
}
#textlink a {
color:#646464;
}
#mainContentArea {
margin:-25pt 0pt 0pt 120px;
width:760px;
}
#mainContentArea h1 {
left:-35px;
position:relative;
}
#mainContentArea .imgright {
float:right;
margin-left:25px;
}
#mainContentArea .imgleft {
float:left;
margin-right:25px;
}
#mainContentArea li {
line-height:14px;
list-style-image:url(../i/bullet01.gif);
margin-left:25px;
padding:0pt 0pt 8px 5px;
}
#navservice {
background:transparent url(../i/nav/s_nav_bg.gif) no-repeat scroll center top;
float:right;
height:177px;
padding:60px 0pt 0pt 50px;
position:relative;
width:168px;
z-index:20;
}
.blueline {
left:-70px;
position:relative;
width:476px;
}
.subhead {
color:#1C639D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:lowercase;
}

.bulletleaf {
padding-left: 13px; 
background: url(../i/bullet01.gif) left center no-repeat;
}

.sacmag{ width: 158px; height: 300px; float: left; padding-right: 15px; }

.galquote{ font-size: 90%; font-style: italic; line-height: 18px; }
