
body {

	text-align: left;
	font-family: Uniform;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;	
	color: #555;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
}

body a {
	opacity: 1;  
/**CSS Transitions**/  
-webkit-transition: all .4s;  
-moz-transition: all .4s;  
transition: all .4s;  
}
body a:link { color:#F90; text-decoration: none; }
body a:active { color:#F90; text-decoration: none;  }
body a:visited { color:#F90; text-decoration: none;  }
body a:hover { color:#F90; text-decoration: underline;  }

/* Mobile browsers only */
@media only screen and (max-device-width: 699px) {      
        body { -webkit-text-size-adjust:100%; }               
}


.side-menu-white {

	text-align: left;
	font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 
	line-height: 22px;	
	color: #ffffff;
	font-size: 12px;
	letter-spacing:1px;
	text-transform:uppercase;
}


.side-menu-white a:link { color:#ffffff; text-decoration: none }
.side-menu-white a:active { color:#ffffff; text-decoration: none }
.side-menu-white a:visited { color:#ffffff; text-decoration: none }
.side-menu-white a:hover { color:#FF0; text-decoration: none }



.body-main-white {

	font-family: Uniform;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;	
	color: #ffffff;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;

}


.body-main-white a:link { color:#ffffff; text-decoration: none }
.body-main-white a:active { color:#ffffff; text-decoration: none }
.body-main-white a:visited { color:#ffffff; text-decoration: none }
.body-main-white a:hover { color:#ffffff; text-decoration: underline }


.body-main-white-sm {

	font-family: Uniform;
	font-weight: normal;
	font-style: normal;
	line-height: 19px;	
	color: #ffffff;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;

}


.body-main-white-sm a:link { color:#ffffff; text-decoration: none }
.body-main-white-sm a:active { color:#ffffff; text-decoration: none }
.body-main-white-sm a:visited { color:#ffffff; text-decoration: none }
.body-main-white-sm a:hover { color:#ffffff; text-decoration: underline }



.wwhite a:link { color:#ffffff; text-decoration: none }
.wwhite a:active { color:#ffffff; text-decoration: none }
.wwhite a:visited { color:#ffffff; text-decoration: none }
.wwhite a:hover { color:#ffffff; text-decoration: underline }
.uniform-bold-big {

font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	line-height: 26px;	
	font-size: 22px;
	
	}



	.call-us-bold {

font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	line-height: 25px;	
	font-size: 22px;
	
	}
	

	
	
	.call-us-lt {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	line-height: 25px;	
	font-size: 22px;
	}
	
	.call-us-lt a:link { color:#ffffff; text-decoration: none; }
.call-us-lt a:active { color:#ffffff; text-decoration: none }
.call-us-lt a:visited { color:#ffffff; text-decoration: none }
.call-us-lt a:hover { color:#ffffff; background:underline;  }

	.call-us-light {
font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;	
	font-size: 19px;

	}

.call-us-light a:link { color:#ffffff; text-decoration: none; }
.call-us-light a:active { color:#ffffff; text-decoration: none }
.call-us-light a:visited { color:#ffffff; text-decoration: none }
.call-us-light a:hover { color:#ffffff; background:none;  }

.call-us-bold a:link { color:#ffffff; text-decoration: none; }
.call-us-bold a:active { color:#ffffff; text-decoration: none }
.call-us-bold a:visited { color:#ffffff; text-decoration: none }
.call-us-bold a:hover { color:#ffffff; background:none;  }


	
	
	.footer-main-bottom {
	font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 
	line-height: 1.6;	
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
}

.footer-main-bottom a:link { color:#ffffff; text-decoration: none; }
.footer-main-bottom a:active { color:#ffffff; text-decoration: none }
.footer-main-bottom a:visited { color:#ffffff; text-decoration: none }
.footer-main-bottom a:hover { color:#ffffff; text-decoration:underline;  }
	



.body_main_whitedf a:link { color:#EEE; text-decoration: none; }
.body_main_whitedf a:active { color:#EEE; text-decoration: none }
.body_main_whitedf a:visited { color:#EEE; text-decoration: none }
.body_main_whitedf a:hover { color:#F90; text-decoration:underline;  }

.body_main_whitedf {
	-webkit-font-smoothing: antialiased;
	text-align: left;
	font-family: 'Montserrat', sans-serif; font-weight: 400; font-style: normal;
	line-height: 17px;	
	font-size: 13px;

	color: #eee;


	
}


.call a:link { color:#903; text-decoration: none }
.call a:active { color:#903; text-decoration: none }
.call a:visited { color:#903; text-decoration: none }
.call a:hover { color:#903; text-decoration: none }





ul.this{ 
list-style:circle;
padding-left:15px;
}
.breadcrumb {
	font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;	
	
	font-size: 11px;
	
	color:#B0AAAA;
	
	}
	.breadcrumb a:link { color:#999; text-decoration: none; }
.breadcrumb a:active { color:#999; text-decoration: none }
.breadcrumb a:visited { color:#999; text-decoration: none }
.breadcrumb a:hover { color:#09F; text-decoration:none;  }






h1, h2, h3 { 
	

	
}
h1 {
font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
	font-size:43px;
	line-height:46px;
	margin-top:1px; 
	margin-bottom:1px;
letter-spacing:-1px;

		
}






h2 {
font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
	font-size:30px;
	line-height:32px;
	margin-top:1px; 
	margin-bottom:10px;

	
}

h2 a:link { color:#222; text-decoration: none; }
h2 a:active { color:#222; text-decoration: none }
h2 a:visited { color:#222; text-decoration: none }
h2 a:hover { color:#099; text-decoration:none;  }

h3 {
	font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
	margin-top:10px; 
	margin-bottom:10px;
letter-spacing:-1px;

}
h3 a:link { color:#222; text-decoration: none; }
h3 a:active { color:#222; text-decoration: none }
h3 a:visited { color:#222; text-decoration: none }
h3 a:hover { color:#099; text-decoration:none;  }


h4 {
	font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
	font-size:43px;
	line-height:45px;
	margin-top:1px; 
	margin-bottom:1px;
}
	#overlaylogo {
   width:980px;
   margin:0 auto;
   text-align:left;
   position:relative;
   z-index:4;
}
#logo {
   position:absolute;
   top:0;
   left: 0px;
   top: 17px;
}



.btn_reserve_blk {
font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:14px;
	text-transform:uppercase;

}

.btn_reserve_blk a:link { color:#ffffff; text-decoration: none;  background-color:#444; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:11px;}
.btn_reserve_blk a:active { color:#ffffff; text-decoration: none; background-color:#444; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:11px;}
.btn_reserve_blk a:visited { color:#ffffff; text-decoration: none; background-color:#444; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:11px;}
.btn_reserve_blk a:hover { color:#ffffff; text-decoration:none;  background-color:#000; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:11px;}



	
	
	
	
	
	
	
	.footer {font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 
	line-height: 17px;	

	font-size: 13px;
	
	color:#ffffff;
}

.footer a:link { color:#ffffff; text-decoration: none; }
.footer a:active { color:#ffffff; text-decoration: none }
.footer a:visited { color:#ffffff; text-decoration: none }
.footer a:hover { color:#F90; text-decoration:underline;  }
	

		
		.side-nav {font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 

	font-size:12px;
	line-height:19px;
	color:#ffffff;
	text-transform:uppercase;

}

.side-nav a:link { color:#ffffff; text-decoration: none; }
.side-nav a:active { color:#ffffff; text-decoration: none }
.side-nav a:visited { color:#ffffff; text-decoration: none }
.side-nav a:hover { color:#FC0; text-decoration:none;  }



.sub_titles {
			font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:23px;
	line-height:32px;

	}


	






.page-title-italic {
font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	line-height: 26px;	
	font-size: 24px;

	}
	
	
	.caption_name {
		font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 

	font-size:11px;
	line-height:14px;
	color:#666;
	text-transform:uppercase;
	}
	
	.promo {
		font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 
color:#333;
	font-size:18px;
	line-height:23px;
	text-transform:uppercase;
	}
	
	.testimonials {
		font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 

	font-size:18px;
	line-height:20px;
	color:#ffffff;
	text-transform:uppercase;
	}
	.side-text {
			font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 

	font-size:17px;
	line-height:20px;
	color:#ffffff;
	text-transform:uppercase;
	}
	
	.side-text-body {

	text-align: left;
	font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 
	line-height: 22px;	
	color: #096;
	font-size: 16px;
text-transform:uppercase;
	
}


	.side-text-body a:link { color:#096; text-decoration: none }
	.side-text-body a:active { color:#096; text-decoration: none }
	.side-text-body a:visited { color:#096; text-decoration: none }
	.side-text-body a:hover { color:#F60; text-decoration: none }
	
	



.sub-side-title {

	font-family: 'Montserrat', sans-serif; font-weight:400; font-style: normal; 
	font-size:19px;
	line-height:23px;
	text-transform:uppercase;

	}
	
	.browse_bottom {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	font-size:13px;
	line-height:19px;
	color:#ffffff;
	}
	
	
	.browse_bottom  a:link { color:#ffffff; text-decoration: none }
	.browse_bottom  a:active { color:#ffffff; text-decoration: none }
	.browse_bottom  a:visited { color:#ffffff; text-decoration: none }
	.browse_bottom  a:hover { color:#ffffff; text-decoration: underline }
	
	
	



.light-white {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:18px;
	line-height:21px;

}


.bold-white {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:18px;
	line-height:21px;

}


.light-white-lg {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:23px;
	line-height:26px;

}


.bold-white-lg {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
	font-size:23px;
	line-height:26px;

}

.montserrat-700 {
	-webkit-font-smoothing: antialiased;
	text-align: left;
	font-family: 'Montserrat', sans-serif; font-weight: 700; font-style: normal;
	font-size:16px;
	line-height:19px;
	
}


.montserrat-400 {
	-webkit-font-smoothing: antialiased;
	text-align: left;
	font-family: 'Montserrat', sans-serif; font-weight: 400; font-style: normal;
	font-size:16px;
	line-height:19px;
	
}

.montserrat-700 a:link { color:#ffffff; text-decoration: none; }
.montserrat-700 a:active { color:#ffffff; text-decoration: none }
.montserrat-700 a:visited { color:#ffffff; text-decoration: none }
.montserrat-700 a:hover { color:#ffffff; text-decoration:underline;  }


.montserrat-400 a:link { color:#ffffff; text-decoration: none; }
.montserrat-400 a:active { color:#ffffff; text-decoration: none }
.montserrat-400 a:visited { color:#ffffff; text-decoration: none }
.montserrat-400 a:hover { color:#ffffff; text-decoration:underline;  }

.dentist-office-locations {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	font-size:14px;
	line-height:35px;
	color:#ffffff;
	
}


.dentist-office-locations a:link { color:#ffffff; text-decoration: none; }
.dentist-office-locations a:active { color:#ffffff; text-decoration: none }
.dentist-office-locations a:visited { color:#ffffff; text-decoration: none }
.dentist-office-locations a:hover { color:#ffffff; text-decoration:underline;  }

.banner-sm-letter {
	font-family: Uniform-Ultra;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
	font-size:19px;
	line-height:23px;
	color:#ffffff;
}

.banner-sm-letter a:link { color:#ffffff; text-decoration: none; }
.banner-sm-letter a:active { color:#ffffff; text-decoration: none }
.banner-sm-letter a:visited { color:#ffffff; text-decoration: none }
.banner-sm-letter a:hover { color:#85F7E9; text-decoration:underline;  }


.phone-number {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:23px;
	line-height:32px;
}

.call-us {
		font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	font-size:17px;
	line-height:22px;

}



.banner-title {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:32px;
	line-height:38px;


color:#ffffff; 
	
}


.banner-title-bold {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:32px;
	line-height:38px;


color:#ffffff; 
	
}

.banner-title a:link { color:#F90; text-decoration: none; }
.banner-title a:active { color:#F90; text-decoration: none }
.banner-title a:visited { color:#F90; text-decoration: none }
.banner-title a:hover { color:#ffffff; text-decoration:none;  }


.banner-title a:link { color:#F90; text-decoration: none;  background-color:#000; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:4px;}
.banner-title a:active { color:#F90; text-decoration: none; background-color:#000; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:4px; }
.banner-title a:visited { color:#F90; text-decoration: none; background-color:#000; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:4px;}
.banner-title a:hover { color:#ffffff; text-decoration:none;  background-color:#000; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:4px;}

.top-buttons {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
}
.top-buttons a:link { color:#ffffff; text-decoration: none; }
.top-buttons a:active { color:#ffffff; text-decoration: none }
.top-buttons a:visited { color:#ffffff; text-decoration: none }
.top-buttons a:hover { color:#F90; text-decoration:none;  }


.location-nav {
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;

	font-size:19px;
	line-height:25px;


color:#ffffff; 
}

.location-nav-bd {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
		font-size:24px;
	line-height:40px;
text-transform:capitalize;
padding-left:50px;
color:#ffffff; 
}
.get-social {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;

	font-size:18px;
	line-height:35px;	
}
.get-social a:link { color:#555; text-decoration: none; }
.get-social a:active { color:#555; text-decoration: none }
.get-social a:visited { color:#555; text-decoration: none }
.get-social a:hover { color:#F60; text-decoration:none;  }

.white-a a:link { color:#ffffff; text-decoration: none }
.white-a a:active { color:#ffffff; text-decoration: none }
.white-a a:visited { color:#ffffff; text-decoration: none }
.white-a a:hover { color:#ffffff; text-decoration: underline }


.museo-300 { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
}
.museo-500 { 
	font-family: Uniform;
	font-weight: normal;
	font-style: normal;
}

.testimonials-big {
	font-family: HelveticaNeueLTStd-Th;
	font-weight: normal;
	font-style: normal;
	font-size:45px;
	color:#ffffff;
}


.btn_reserve_white {
font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
-webkit-font-smoothing: antialiased;
	font-size:13px;
}

.btn_reserve_white a:link { color:#ffffff; text-decoration: none;  border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
.btn_reserve_white a:active { color:#ffffff; text-decoration: none; border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px; position:relative; top:1px;}
.btn_reserve_white a:visited { color:#ffffff; text-decoration: none; border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
.btn_reserve_white a:hover { color:#ffffff; text-decoration:none;  background-color:#F60; border:2px solid; border-color:#F60; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}



.btn_reserve {
font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
-webkit-font-smoothing: antialiased;
	font-size:13px;
}

.btn_reserve a:link { color:#ffffff; text-decoration: none; border:2px solid; border-color:#444; background-color:#444;  padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
.btn_reserve a:active { color:#ffffff; text-decoration: none; border:2px solid; border-color:#444; background-color:#444; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px; position:relative; top:1px;}
.btn_reserve a:visited { color:#ffffff; text-decoration: none; border:2px solid; border-color:#444; background-color:#444; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
.btn_reserve a:hover { color:#ffffff; text-decoration:none;  border:2px solid; border-color:#000; background-color:#000;  padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}

#overlayfeatures {
   width:980px;
   margin:0 auto;
   text-align:left;
   position:relative;
   z-index:4;
}
#features {
   position:absolute;
   top:0;
   left: 0px;
   top: 540px;
}

.get-a-quote {
	font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
	font-size:34px;
	line-height:37px;
}
.museo-gray {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:14px;
	line-height:30px;
	color:#B7B5B5;
}
.museo-big {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:25px;
	line-height:28px;
	color:#6A6969;
}
.museo-title {
	font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
	font-size:30px;
	line-height:55px;
	color:#555;
}
.museo-dark {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:14px;
	line-height:19px;
	color:#A19D9D;
}

.museo-big a:link { color:#6A6969; text-decoration: none; }
.museo-big a:active { color:#6A6969; text-decoration: none }
.museo-big a:visited { color:#6A6969; text-decoration: none }
.museo-big a:hover { color:#6A6969; text-decoration:underline;  }
	
	.hel-big {
	font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
	font-style: normal;
	font-size:44px;
	line-height:47px;
	}
	
	
.featured-logo {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	line-height:11px;

	
color:#ffffff; text-decoration: none;  background-color:#F68307; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px;
	
}


.featured-web {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	line-height:11px;

	
color:#ffffff; text-decoration: none;  background-color:#845FED; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px;
	
}


.featured-seo {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	line-height:11px;

	
color:#ffffff; text-decoration: none;  background-color:#29ACF1; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px;
	
}


.featured-print {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	line-height:11px;

	
color:#ffffff; text-decoration: none;  background-color:#2EC04B; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px;
	
}


/**the linked thumbnail**/  
#rollover-main a {  
display: inline-block;  
position: relative;  
}  
  
/**the span with full size image**/  
#rollover-main a span {  
display: block;  

position: absolute;  
z-index: 100;  
/**adjust where desired**/  
left: 0px;  
top: 0px;  
/**same size as images**/  
height: 313px;  
width: 200px;  
opacity: 0;  
/**CSS Transitions**/  
-webkit-transition: all .4s;  
-moz-transition: all .4s;  
transition: all .4s;  
}  
/**spans are hidden until mouseover or focus**/  
#rollover-main a:hover span,  
#rollover-main a:active span,  
#rollover-main a:focus span {opacity:1;}  
#rollover-main a:hover,  
#rollover-main a:focus {opacity:1}  
#rollover-main a span:hover {opacity:1;}  
#rollover-main:hover {opacity:1;}  
  
/**float clearing**/  
#rollover-main:after{  
clear: both;  
display: block;  
content: '';  
}  

.btn_reserve_white_big {
font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
-webkit-font-smoothing: antialiased;
	font-size:17px;
}

.btn_reserve_white_big a:link { color:#ffffff; text-decoration: none;  border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
.btn_reserve_white_big a:active { color:#ffffff; text-decoration: none; border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px; position:relative; top:1px;}
.btn_reserve_white_big a:visited { color:#ffffff; text-decoration: none; border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
.btn_reserve_white_big a:hover { color:#A76D3E; text-decoration:none;  background-color:#ffffff; border:2px solid; border-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}

.footer-myriad {
	font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
	font-style: normal;
	font-size:24px;
	line-height:24px;
}

.footer-myriad a:link { color:#ffffff; text-decoration: none; }
.footer-myriad a:active { color:#ffffff; text-decoration: none }
.footer-myriad a:visited { color:#ffffff; text-decoration: none }
.footer-myriad a:hover { color:#ffffff; text-decoration:underline;  }


	
.footer-main-bottom-uniform {
	font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;	
	color: #ffffff;
	font-size: 13px;
	letter-spacing:1px;
	text-transform: uppercase;
}

.footer-main-bottom-uniform a:link { color:#ffffff; text-decoration: none; }
.footer-main-bottom-uniform a:active { color:#ffffff; text-decoration: none }
.footer-main-bottom-uniform a:visited { color:#ffffff; text-decoration: none }
.footer-main-bottom-uniform a:hover { color:#ffffff; text-decoration:underline;  }


.big-title-main {
		font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
font-size:60px;
line-height:73px;

}

.title-quote {
	font-family: 'Playfair Display', serif;
	font-weight:700;
	font-style:italic;
	font-size:17px;
	line-height:22px;
}

#overlayfeaturessub {
   width:980px;
   margin:0 auto;
   text-align:left;
   position:relative;
   z-index:4;
}
#featuressub {
   position:absolute;
   top:0;
   left: 0px;
   top: 400px;
}

.side-menus-title {
font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
font-size:28px;
line-height:31px;
color:#ffffff;
	-webkit-font-smoothing: antialiased;
}

.side-menus-title a:link { color:#ffffff; text-decoration: none; }
.side-menus-title a:active { color:#ffffff; text-decoration: none }
.side-menus-title a:visited { color:#ffffff; text-decoration: none }
.side-menus-title a:hover { color:#ffffff; text-decoration:underline;  }

.side-menus {
	font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 2.6;	
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
}

.side-menus a:link { color:#ffffff; text-decoration: none; }
.side-menus a:active { color:#ffffff; text-decoration: none }
.side-menus a:visited { color:#ffffff; text-decoration: none }
.side-menus a:hover { color:#ffffff; text-decoration:underline;  }

.web-design-plan {
	
    width: 315px;
    height: 220px;
}

.web-design-plan a {
    display: block;
	padding-top:160px;
    width: 100%;
    height: 30%;
}

.web-design-plan {
font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
font-size:28px;
line-height:31px;
color:#ffffff;
	-webkit-font-smoothing: antialiased;
	
}

.web-design-plan a:link { color:#ffffff; text-decoration: none; }
.web-design-plan a:active { color:#ffffff; text-decoration: none }
.web-design-plan a:visited { color:#ffffff; text-decoration: none }
.web-design-plan a:hover { color:#ECE2E3; text-decoration:none;  }



h5 {
font-family: "myriad-pro",sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:-1px;
font-size:25px;
line-height:28px;
margin-top:-10px;
margin-bottom:10px;
	-webkit-font-smoothing: antialiased;
}

h5 a:link { color:#444; text-decoration: none; }
h5 a:active { color:#444; text-decoration: none }
h5 a:visited { color:#444; text-decoration: none }
h5 a:hover { color:#1B9CDF; text-decoration:none;  }

.hel-small {
	font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
line-height:40px;
	
	font-size: 35px;
	text-transform: uppercase;
}

.big-price {
		font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;

	line-height:55px;
	font-size: 50px;
	text-transform: uppercase;
	vertical-align:bottom;
}
.small-price {
		font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	line-height:65px;
	
	font-size: 20px;
	text-transform: uppercase;
	vertical-align:top;
}
.mid-price {
		font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	line-height:65px;
	
	font-size: 35px;
	text-transform: uppercase;
	vertical-align:top;
}
.body-strong {
	font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;	
	color: #A92527;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
}

.thick-font {
	font-family: Uniform-Black;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}

.dental-loc {
	font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:16px;
	line-height:16px;

	
color:#ffffff; text-decoration: none;  background-color:#2EC04B; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:3px;
	
}