@charset "utf-8";
/* CSS Document */

/* Reset - Meyer's reloaded.*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}body {line-height: 1;	color: black;	background: white;}ol, ul {list-style-type: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
/* end reset */


/* Overcharge HTML */
body {margin: 0 auto;width: 770px; 	background: url('../images/bg.jpg') top left repeat-x;}
h1{ padding:14px 0; padding-left:25px;background:#FFF;}
h2 { 	color: #0392C9; font-size: 12px; }
p { margin:5px 0 10px 0; }

/* generic classes */
.clearer{clear:both; line-height:0; font-size:0; height:0}
.booknow{text-align:center;}

/* Page skaleton */
#container { padding-top:13px; }
	#header {height:112px;width:771px;background:url('../images/header.jpg') top left no-repeat;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
	#advert{ text-align:center; background-color:#ff9a55; }
	#maincontent {background-color:#ff9a55;}
		#subcontent { background:#ff9a55;width:760px; margin:0 auto;}
			#sectionTitle {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height: 15px;margin-top:5px; background:#fff; }
	#footer{ width:762px; margin:auto;padding-top:3px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}

/*navigation */
#nav { text-align:center; background-color:#ff9a55; height:80px; padding-top: 5px;}
#navHome { text-align:center; background-color:#ff9a55; height:53px; padding-top: 5px; }

ul#hiddenNav {float:left;}
	ul#hiddenNav li { display:inline; }
	ul#hiddenNav a {display:block; float:left; padding-left: 4em;}
	
ul li a{ text-decoration:none; }
ul li a:link {color: #666666; }
ul li a:visited,ul li a:hover,ul li a:active {color: #ff9a55;}

#navlist li {float:right;display:inline;margin-top: 93px; padding:0 0.5em;border-left:1px solid #1A80A6;}
	#navlist li.last {  border:none; }
	#navlist a { color:#1A80A6; text-decoration:none; }
	#navlist a:hover { color:#39F; text-decoration:underline; }

/* Content elements */
#homeText{ float:left;  width:380px; padding-left:25px; padding-bottom:15px;color:#666;text-align:justify;}
#bodyImage{float:right; padding-right:25px; margin-bottom: 25px; }

/* Galleries */
#beforeAfter{ margin-bottom:25px; color:#666;}
	#beforeAfter h2{padding:0 50px; font-weight:bold;color:#666; font-size:1em;}
	#beforeAfter p, #beforeAfter ul{padding:0 50px; text-align:justify;}
	#beforeAfter ul{padding-bottom:25px;}
		#beforeAfter ul li a{color: #ff9a55; font-weight:bold;}
		#beforeAfter ul li a:hover{text-decoration:underline;}	
	.caseStudy img{ margin:0 10px; border: 3px solid #FF9A55;margin-bottom:15px;}
	.caseStudy {  width:655px; margin:auto;}
#blank { border:none; }
.aest_dent_anch	

/* Team */
#meetText{ float:left; padding-left:28px; margin-bottom:15px; width:700px; color:#666;}
#meetImages{ margin-bottom:30px;}
	#meetImages img{ border: 1px solid #66CCFF;}
	.face{ float:left; padding-left: 10px; width:113px; color:#FF6600; text-align:center;}
	.meetTitle{ color:#FF6600; padding-left: 30px; padding-right:30px;	font-size: 14px; }
	.occupation{ font-weight:bold; padding-left: 30px; padding-right:30px;color:#666}
	.profileText{ margin-top: 8px; margin-bottom:24px; padding-left: 30px; padding-right:40px;color:#666}

/* Testimonials */
	.testimonialTitle{ color:#FF6600; padding-left: 0px; padding-right:30px;font-size: 14px; }
	
#bookingText{ float:left; padding-left:110px; margin-bottom: 50px; }

/* footer */
#footer a {text-decoration: none}
#footer a:link,#footer a:visited, #footer a:hover,#footer a:active {color: white;}
#copyright{float:right;padding-top:14px;padding-right:320px;}
#osi{ float:left; }

/* designed by */
#myLink{ font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align:right; line-height:13px; }
	#myLink a{ text-decoration:none; color:#888; }

/*contact */
.flashForm { border: 1px solid #66CCFF; }
.google { border: 1px solid #6CF; margin-bottom: 35px; }

/* ?? Not in use ?? */
#CSSvalidation{ float:right; margin-bottom:6px; margin-right:4px; }
#XHTMLvalidation{ float:right; margin-bottom:6px; margin-right:10px; }
