@charset "utf-8";
/* CSS Document */
/* Author: Cris morrison - www.crismorrison.com */

body {
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
background: #1f7898 url(../images/body-bk.jpg) repeat-x;
color:#3b3530;
font-size:15px;
}
img{
border:0;
}

h1{

}

h2{
margin-top:10px;
margin-bottom:10px;
font-size:20px;
color:#0E769D;
}

h3{
margin-top:10px;
margin-bottom:10px;
font-size:16px;
}

a {
color:#0e769d;
text-decoration:underline;
}

a:hover{
color:#0e769d;
text-decoration:none;
}

a:visited{
color:#0e769d;
}
.mailto a{
text-decoration:none;}
.mailto{ 
float:right;
   margin-top: -7px;
    padding-bottom: 10px;

}
.wrapper {
margin:0 auto;
width:930px;
padding:10px 20px;
background:#ffffff;

}
.header{
}
.videotestimonials {
    float: left;
    padding-right: 60px;
}
#videotestimonials {
    overflow: hidden;
}
.logo a {
text-decoration:none;
}
.logo {
text-transform:capitalize;
float:left;
}
.logo h1{
text-indent:-9999px;
position:absolute;
}
.logo h2{
text-indent:-9999px;
position:absolute;
}
#icons{
	float:right;
	overflow:hidden;

	width:400px;
}
.call-us-button{
	margin-left:35px;
    margin-bottom:5px;
}
.socials-icons {
	float:left;
	padding:12px 5px 8px 5px;
	margin-left:33px;
}
.widget{
	float:right;
}
.medium{
background: url(../images/medium.jpg) no-repeat;
display:block;
width:930px;
height:244px;
}
.text-medium{
display:block;
left:25px;
position:relative;
width:610px;
overflow:hidden;
font-size:17px;
top:2px;
}
.text-medium p{
margin:13px 0 0;
font-size:17px;
}
.nomargin{
margin:0px;
}

.container-bot{
display:block;
width:930px;
margin-top:10px;
}

.bot-top{
display:block;
width:100%;
background: url(/images/pictures.jpg) no-repeat;
height:156px;
}

.bot-med{
display:block;
width:100%;
background: url(../images/bot-bk.jpg) no-repeat;
height:370px;
}
.bot-text{
position:relative;
width:250px;
display:block;
width:180px;
overflow:hidden;
float:left;
}

.bot-med p{
margin-top:10px;
}

#bot-1{
left:25px;
}
#bot-2{
left:80px;
}
#bot-3{
left:135px;
width:183px;
}
#bot-4{
left:188px;
width:183px;
}
 
.footer{
display:block;
width:100%;
background: url(../images/footer.jpg) no-repeat;
height:80px;
margin-top:10px;
}

.footer-text{
color:#0E769D;
float:right;
overflow:hidden;
position:relative;
right:20px;
*top:10px;
}
.footer-text a{
text-decoration:none;
}
.footer-text a:hover{
text-decoration:underline;
}
.leaks{
display:block;
width:880px;
padding:0 25px;
border-top:1px solid #0E769D;
font-size:16px;
}
/*tooltip*/
a.info {
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
	width:220px;
	height:150px;
	display:block;
	float:left;
	margin-right:16px
}
a.info:hover {
    z-index:25;
}
a.info span {  /*Esta es la que hace que el texto en el span no se despliegue en el estado normal de la URL*/
    display: none;
}
a.info:hover span {  /*Esta zona es la que hace que se despliegue cuando nos ubicamos sobre el texto de la URL o la imagen dentro de la URL*/
    display:block;
    position:absolute;
    top:34px;  
    width:252px;
    border:1px solid #0e769d;
    background-color:#ffffff;
    color:#3b3530;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    padding: 5px;
}
/*begin info 4*/
a.infofour {
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
	width:220px;
	height:150px;
	display:block;
	float:left;
	
}
a.infofour:hover {
    z-index:25;
}
a.infofour span {  /*Esta es la que hace que el texto en el span no se despliegue en el estado normal de la URL*/
    display: none;
}
a.infofour:hover span {  /*Esta zona es la que hace que se despliegue cuando nos ubicamos sobre el texto de la URL o la imagen dentro de la URL*/
    display:block;
    position:absolute;
    top:34px;  
    width:211px;
    border:1px solid #0e769d;
    background-color:#ffffff;
    color:#3b3530;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    padding: 5px;
	right:-2px;
}
/*begin info 3*/
a.infotre {
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
	width:220px;
	height:150px;
	display:block;
	float:left;
	margin-right:16px
}
a.infotre:hover {
    z-index:25;
}
a.infotre span {  /*Esta es la que hace que el texto en el span no se despliegue en el estado normal de la URL*/
    display: none;
}
a.infotre:hover span {  /*Esta zona es la que hace que se despliegue cuando nos ubicamos sobre el texto de la URL o la imagen dentro de la URL*/
    display:block;
    position:absolute;
    top:34px;  
    width:211px;
    border:1px solid #0e769d;
    background-color:#ffffff;
    color:#3b3530;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    padding: 5px;
}
.more-dental-services-contents{
	overflow:hidden;
	margin-bottom:30px;
}
.imgleft{
	float:left;
	border:1px solid #666;
	margin-right:10px;
}
.txtright{
	margin-top:-3px;
}