@charset "utf-8";
/*-------------- Reseting ---------------- */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, 
img,  s, small, strike, sup, sub, 
dl, dt, dd, ol, ul, li, form, fieldset, 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;
				  background: transparent }
				  :focus, :active	{ outline: 0 }

html 			{ 	font-size: 100.01%; height: 100%;  }
body 			{ 	font: 62.5% Verdana, Arial, Helvetica, sans-serif; 
					color: #999999;
					height: 100%;  
					background: #fff url(../images/body_bg2.gif) repeat-x top left;
					text-align: center;  }

/*-------------- Effects ----------------*/

#whiteFader 	{visibility: hidden; }
#myGallery		{width: 196px !important; height: 84px !important;}
#myGallery2		{width: 750px !important; height: 500px !important; }
#slideShow      {width: 360px !important; height: 384px !important; }
#slideShow2     {width: 220px !important; height: 230px !important; }

/*-------------- Common ---------------- */

h1, h2, h3, h4, h5, h6, th
 				{ font-weight: normal; color: #007aaf /*dark blue*/;  }
				
h1 				{ font-size: 1.6em; line-height: 1.125em; margin-bottom: 1em; } 
h2 				{ font-size: 1.4em; line-height: 1.4em; margin-bottom: 0.5em; margin-top: 20px;}
h3, th				{ font-size: 1.2em; line-height: 1.2857em; margin-bottom: .5em }
h4, h5, h6		{ font-size: 1em; line-height: 1.5em; margin-bottom: 0.5em }

th	{padding-top: 10px}

p, pre, code, label, th, td, dd, dt, select, li
				{ font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.0em;  }	
			
ul, ol			{ margin-bottom: 1.8em }
ul 				{ list-style: disc }
ol 				{ list-style: decimal }
li	 			{ margin-left: 2.6em; color: #999;

}
li p 			{ color: #000 }
ul.blue li	 			{ margin-left: 2.6em; color: #999;
	list-style-image: url(../images/bullet.png);
}
ul.tick li 		{ list-style-image:url(../images/tick.png); margin-bottom: 0.2em;
	padding-left: 3px;}
ul.tick2 li	{ list-style-image:url(../images/tick3.jpg); margin-bottom: 0.2em;}
ul.tick3 li { list-style-image:url(../images/tick2.jpg); margin-bottom: 0.2em; color: #c75386;

}

legend			{ display: none }
 
small 			{ font-size: 0.85em;  }
 
sup 			{ position:relative; bottom:0.3em; vertical-align: baseline }
sub 			{ position:relative; bottom:-0.2em; vertical-align: baseline }
 
acronym, abbr 	{ cursor: help; letter-spacing: 1px; border-bottom: #999 1px dashed }
label 			{ cursor: pointer }

blockquote		{background: url(../images/quote_open.gif) no-repeat top left; margin: 0px;}
blockquote p 	{background: url(../images/quote_close.gif) no-repeat bottom right;  padding: 20px;}

/*---------------- Fonts -----------------*/

h1, h2, h3, h4, h5, h6, th
 				{
	font-family:  Arial, Helvetica, sans-serif
}

p, a, pre, label, th, td, li
				{
	font-family:  Arial, Helvetica, sans-serif;
	text-align: justify;
} 			
				
/*---------------- Links -----------------*/

a:link, a:visited, a:hover, a:active
				{ font-weight: normal; text-decoration: none; color: #007aaf /*dark blue*/ }
a:hover			{ text-decoration: underline }
a img			{ border: 0 }

#nav2 a:link, #nav2 a:visited, #nav2 a:hover, #nav2 a:active 
				{ font-weight: normal; text-decoration: none; }
#nav2 a:hover	{ text-decoration: underline }


/*----------- Global Classes -------------*/

.clear			{ clear: both }
.floatLeft		{ float: left }
.floatRight		{ float: right }

.textLeft		{ text-align: left }
.textRight		{ text-align: right }
.textCenter		{ text-align: center }
.textJustify	{ text-align: justify }

.bold			{ font-weight: bold !important }
.italic			{ font-style: italic }
.underline		{ border-bottom: 1px solid }
.highlight p	{ color: #99CD53;}

.noPadding		{ padding: 0 }
.noMargin		{ margin: 0 !important }
.noIndent		{ margin-left: 0; padding-left: 0 }
.noBullet		{ list-style: none; list-style-image: none }
.noBorder		{ border: none !important }
.noBackground	{ background: none !important }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

.clearfix 		{ display: inline-block }

.signature		{
	margin: 0 0px 0 286px;
}

table.signature td p {font-size:90%}
/* Hides from IE-mac \*/
* html .clearfix 
				{ height: 1% }
.clearfix 		{display: block }
/* End hide from IE-mac */
.style1 		{color: #99cd53; margin: 0 5px 0 5px;}




.before			{margin-right: 50px;}
.before, .after {margin-top: 40px;}
.before p, 
.after p		{clear: both; padding-left: 10px; }

#orthodontics .before {margin-right: 20px;}


/*--------- Headings ------

#h1Index { background:url(../images/h1/h1Index.gif) no-repeat top left; height: 28px;}
#h1About {background:url(../images/h1/h1About.gif) no-repeat top left;}
#h1Philosophy {background:url(../images/h1/h1Philosophy.gif) no-repeat top left;}
#h1Team { background:url(../images/h1/h1Team.gif) no-repeat top left;}
#h1Excellence { background:url(../images/h1/h1Excellence.gif) no-repeat top left;}
#h1Tour { background:url(../images/h1/h1Tour.gif) no-repeat top left;}
#h1Care { background:url(../images/h1/h1Care.gif) no-repeat top left;}
#h1Hygiene { background:url(../images/h1/h1Hygiene.gif) no-repeat top left;}
#h1Cosmetic { background:url(../images/h1/h1Cosmetic.gif) no-repeat top left;}
#h1Fillings { background:url(../images/h1/h1Fillings.gif) no-repeat top left;}
#h1Whitening { background:url(../images/h1/h1Whitening.gif) no-repeat top left;}
#h1Veneers { background:url(../images/h1/h1Veneers.gif) no-repeat top left;}
#h1Crowns { background:url(../images/h1/h1Crowns.gif) no-repeat top left;}
#h1Inlays{ background:url(../images/h1/h1Inlays.gif) no-repeat top left;}
#h1Orthodontics { background:url(../images/h1/h1Orthodontics.png) no-repeat top left;}
#h1Orthodonticsteen { background:url(../images/h1/h1Orthodonticsteen.png) no-repeat top left;}
#h1Implants { background:url(../images/h1/h1Implants.gif) no-repeat top left;}
#h1Aesthetics{ background:url(../images/h1/h1Aesthetics.gif) no-repeat top left;}
#h1Wrinkles { background:url(../images/h1/h1Wrinkles.gif) no-repeat top left;}
#h1Fillers { background:url(../images/h1/h1Fillers.gif) no-repeat top left;}
#h1Media { background:url(../images/h1/h1Media.gif) no-repeat top left;}
#h1Contact { background:url(../images/h1/h1Contact.gif) no-repeat top left;}
#h1Fees { background:url(../images/h1/h1Fees.gif) no-repeat top left;}
--*/
/*--------- Layout ----------*/
#body_bg {background: url(../images/body_bg.jpg) no-repeat top left; margin: 0; padding:0;}


#header p, 
#header li a {text-indent:-99999px;}




#container 
 {
	width: 872px;  
	margin: 0 auto 0 auto; 
	border: 0;
	text-align: left; 
}
#header {
	position: relative;
	background: url(../images/top.png) no-repeat top left;
	height: 235px;
	behavior: url(iepngfix.htc);
}
.logo {
	position: absolute; 
	top: 82px;
	left: 42px;
	}
.tel {
	position: absolute; 
	top: 149px; 
	
	right: 54px;
	left: 640px; 
	}
#index .tel {
	top: 68px;
	}
.badge {
	position: absolute;
	top: 50px; 
	right: 15px; 
	left: 735px;
	display: none; 
	}
#index .badge {display: block;}

#tel {
	background: url(../images/telephone.jpg) no-repeat;
	height: 40px;
	font-size: 20px;
	padding-left: 35px;
	color: #007dbc;
	
}

#contactshead { 
float: right;
width: 200px;
height: 120px;
	padding-top: 92px;
	color: #007dbc;
}

#direction {
	float: right;
	height: 30px;
	width: 620px;
	position: absolute;
	top: 200px;
	right: 0;
	left: 220px;
	display: inline;
	color: #007dbc;
}

#direction td{
	font-size: 10.5px;
	line-height: 10px;
	
}


#rail {
	background: url(../images/rail.jpg) no-repeat;
	float: left;
	height: 30px;
	width: 170px;
	padding-left: 35px;
	padding-top: 7px;
	margin-right: 0px;
	display: block;
}

#tube {float: left;
	background: url(../images/tube.jpg) no-repeat;
	height: 30px;
	width: 170px;
	padding-left: 35px;
	padding-top: 7px;
	margin-right: 0px;
	display: block;
}

#address2 {float: left;
	height: 30px;
	width: 190px;
	padding-left: 2px;
	padding-top: 7px;
	color: #007dbc;
	display: block;
}

#contacttext {
	padding-left: 1px;
	text-align: left;
	font-size: 12px;
	padding-bottom: 10px;
}	

	
/*------- top mini nav---------*/
#header ul {
	float: right; 
	display: inline;
	margin: 15px 40px 0 0;
	padding: 0; 
	width: 1px;
	}
#header ul li {
	float: left;
	display: inline; 
	list-style:none;
	margin: 0 0 0 3px;
	padding: 0;
	width: 100%;
	}
#header ul li a {
	display: block; 
	width: 29px; 
	height: 29px; 
	}
#header li a.home { background: url(../images/home.gif) no-repeat bottom left; }
#header li a.email { background:url(../images/email.gif) no-repeat bottom left;}

#header li a:hover, 
#header li a:active {background-position: 0 0px;}


#mainContent {
	padding: 0 22px; 
	background: #FFFFFF url(../images/bg_shadow.gif) repeat-y top left;
}
#leaf1 {background: url(../images/leaf11.gif) no-repeat 713px 263px;}
/*
 My Comment */
#leaf2 {background: url(../images/logoback.jpg) no-repeat 4px 289px;
*background: url(../images/logoback.jpg) no-repeat 25px 289px;
	
}
 
 
#footer {
	clear: both;
	padding: 0 10px; 
	background: url(../images/bottom.png) no-repeat left;
	height: 99px;
}
#footer p {
	margin: 0; 
	padding: 34px 60px 10px; 
	
	font-size: 1.5em;
	text-align:center;
	color: #0089d4;
}

/*---------- Nav ------------*/

ul#awesome-menu {
	width: 822px; margin: 0px auto;
	list-style: none;
}

ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block; float: left; height: 40px;
	background-image: url(../images/nav/navmain.png); text-indent: -9999px;
	width: 80px;
}

	ul#awesome-menu li a.homenav {
		width: 80px; background-position: 0 0;	
	}
	
	ul#awesome-menu li a.implantnav {
		width: 80px; background-position: -62px 0;	
	}
	
	ul#awesome-menu li a.teamnav {
		width: 80px; background-position: -136px 0;	
	}
	
	ul#awesome-menu li a.aboutimplantsnav {
		width: 80px; background-position: -213px 0;	
	}
	
	ul#awesome-menu li a.supportingnav {
		width: 80px; background-position: -301px 0;	
	}
	
		ul#awesome-menu li a.gallerynav {
		width: 80px; background-position: -387px 0;	
	}
		ul#awesome-menu li a.testimonialsnav {
		width: 80px; background-position: -473px 0;	
	}
		ul#awesome-menu li a.specialnav {
		width: 80px; background-position: -562px 0;	
	}
		ul#awesome-menu li a.paymentnav {
		width: 80px; background-position: -644px 0;	
	}
		ul#awesome-menu li a.contactnav {
		width: 93px; background-position: -729px 0;	
	}
	
	
	ul#awesome-menu li a.homenav:hover, ul#awesome-menu li a.homenav:focus,
	ul#awesome-menu li a.homenavactive {
	width: 80px;
		background-position: 0 -42px;	
	}
	
	ul#awesome-menu li a.implantnav:hover, ul#awesome-menu li a.implantnav:focus,
	ul#awesome-menu li a.implantnavactive {
	width: 80px;
		background-position: -62px -42px;	
	}
	
	ul#awesome-menu li a.teamnav:hover, ul#awesome-menu li a.teamnav:focus,
	ul#awesome-menu li a.teamnavactive {
	width: 80px;
		background-position: -136px -42px;	
	}
	
	ul#awesome-menu li a.aboutimplantsnav:hover, ul#awesome-menu li a.aboutimplantsnav:focus,
	ul#awesome-menu li a.aboutimplantsnavactive {
	width: 80px;
		background-position: -213px -42px;	
	}
	
	ul#awesome-menu li a.supportingnav:hover, ul#awesome-menu li a.supportingnav:focus,
	ul#awesome-menu li a.supportingnavactive {
	width: 80px;
		background-position: -301px -42px;	
	}
	ul#awesome-menu li a.gallerynav:hover, ul#awesome-menu li a.gallerynav:focus,
	ul#awesome-menu li a.gallerynavactive {
	width: 80px;
		background-position: -387px -42px;	
	}
	ul#awesome-menu li a.testimonialsnav:hover, ul#awesome-menu li a.testimonialsnav:focus,
	ul#awesome-menu li a.testimonialsnavactive {
	width: 80px;
		background-position: -473px -42px;	
	}
	ul#awesome-menu li a.specialnav:hover, ul#awesome-menu li a.specialnav:focus,
	ul#awesome-menu li a.specialnavactive
	 {width: 80px;
		background-position: -562px -42px;	
	}
	ul#awesome-menu li a.paymentnav:hover, ul#awesome-menu li a.paymentnav:focus,ul#awesome-menu li a.paymentnavactive {
	width: 80px;
		background-position: -644px -42px;	
	}
	ul#awesome-menu li a.contactnav:hover, ul#awesome-menu li a.contactnav:focus,
	ul#awesome-menu li a.contactnavactive {
	width: 93px;
		background-position: -729px -42px;	
	}
	
	

ul#awesome-menu a { outline: none; }



#mininav img { border: none; }
#mininav {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	font-size: 9px;
	width: 325px;
}
#mininav ul {
	float: right;
	padding-right: 5px;
	width: 100%;
	
}
#mininav ul li{
	display: inline; 
	list-style:none;
	padding-right: 5px;
	margin-left: 3px;
}
mininav ul li a {
	display: block;
	height: 20px;
	width: 100%;
	font-size: 1px; 
	float: left;
	text-indent: -99999px;
	}

#nav {
	height: 40px;
	width: 822px;
	position: relative;
	background: url(../images/navback.jpg) repeat-x 2px bottom;
	text-align: center;
}
#nav img { border: none; }

#nav ul {position: absolute; top: 0px; left: 0; margin: 0; padding: 0;
list-style: none;
padding: 0;

}

#nav ul li{
	float: left;
margin: 0;
	display: inline; 
	list-style:none;
	width: 81px;
	}

/* My Comment 
#nav ul li a img { border:none; vertical-align:bottom; /* for IE6 }
#nav ul li a:hover { visibility:visible; /* for IE6  }
#nav ul li a:hover img { visibility:visible; /* for IE6  }	*/
	
#nav ul li a {
	
height: 40px;
width: 81px;
line-height: 1em;
float: left;
display: inline-block;
color: #666;
text-decoration: none;
text-align: center;
	padding-right: 0;
	padding-left: 0;
	vertical-align: middle;
	background:url(../images/nav/navmain.png);
	
}

#nav ul li a:hover{
	
color: #1a8fc5;
text-decoration: none;

	
}
#nav ul li a span { visibility:hidden; }


/*---- Set bg imgs on top level items 

.homenav a{ width:  81px;
background-position: 0 0; }

.implantnav a{ width:  81px;
background-position: -81px 0; }

.teamnav a{ background:width:  81px;
background-position: -81px 0 0; }

.aboutimplantsnav a
{ width:  81px;
background-position: -81px 0 0; }

.supportingnav a{ width:  81px;
background-position: -81px 0 0; }

.gallerynav a
{ width:  81px;
background-position: -81px 0 0; }

.testimonialsnav a{ width:  81px;
background-position: -81px 0 0; }

.specialnav a{ width:  81px;
background-position: -81px 0 0; }

.paymentnav { background:url(../images/nav/navmain_09.jpg)no-repeat; }

.contactnav { width:  81px;
background-position: -81px 0 0; }------*/

#navAbout a { background: url(../images/nav/navAbout.gif) no-repeat bottom left; width: 102px;	} 
#navCare a { background: url(../images/nav/navCare.gif) no-repeat bottom left; width: 157px;	} 
#navCosmetic a { background: url(../images/nav/navCosmetic.gif) no-repeat bottom left; width: 157px;	}
#navAesthetics a{ background: url(../images/nav/navAesthetic.gif) no-repeat bottom left; width: 137px;	}
#navMedia a { background: url(../images/nav/navMedia.gif) no-repeat bottom left; width: 152px;	}
#navContact a { background: url(../images/nav/navContact.gif) no-repeat bottom left; width: 118px;	}

/*------- Indicate which page you're on for top level items -
#nav ul li a:hover, 
#nav ul li a:active,
#about #navAbout a,
#philosophy #navAbout a,
#team #navAbout a,
#excellence #navAbout a,
#tour #navAbout a,
#fees #navAbout a,
#fees_aesthetics #navAesthetics a,
#health #navCare a,
#hygiene #navCare a,
#cosmetic #navCosmetic a,
#fillings #navCosmetic a,
#inlays #navCosmetic a,
#whitening #navCosmetic a,
#crowns #navCosmetic a,
#veneers #navCosmetic a,
#implants #navCosmetic a,
#fees_cosmetic #navCosmetic a,
#aesthetics #navAesthetics a,
#wrinkles #navAesthetics a,
#fillers #navAesthetics a,
#media #navMedia a,
#contact #navContact a,
#orthodontics #navCosmetic a,
#orthodonticsteen #navCosmetic a,

{
	background-position: 0 0; 
	}
	
-----*/

/*------- Indicate where you are for sub menues --------*/	
#about li#navAbout2, 
#fees li#navFees, 
#fees_aesthetics li#navFees,
#fees_cosmetic li#navFees,
#health li#navHealth2, 
#cosmetic li#navCosmetic2,
#aesthetics li#navAesthetics2,
#philosophy li#navPhilosophy,
#team li#navTeam2,
#excellence li#navExcellence, 
#tour li#navTour2,
#hygiene li#navHygiene, 
#fillings li#navFillings,
#inlays li#navInlays ,
#crowns li#navCrowns ,
#veneers li#navVeneers ,
#whitening li#navWhitening ,
#orthodontics li#navOrthodontics ,
#orthodonticsteen li#navOrthodonticsteen ,
#implants li#navImplants ,
#aesthetics li#navAesthetics, 
#wrinkles li#navWrinkles, 
#fillers li#navFillers

{ background: #71abc5 /*light blue*/; }

#about li#navAbout2 a,
#fees li#navFees a, 
#health li#navHealth2 a, 
#cosmetic li#navCosmetic2 a,
#aesthetics li#navAesthetics2 a,
#philosophy li#navPhilosophy a,
#team li#navTeam2 a,
#excellence li#navExcellence a, 
#tour li#navTour2 a,
#hygiene li#navHygiene a, 
#hygiene li#navHygiene a, 
#fillings li#navFillings a,
#inlays li#navInlays a,
#crowns li#navCrowns a,
#veneers li#navVeneers a ,
#whitening li#navWhitening a,
#orthodontics li#navOrthodontics a,
#orthodonticsteen li#navOrthodonticsteen a,
#implants li#navImplants a,
#wrinkles li#navWrinkles a, 
#fillers li#navFillers a, 
#fees_aesthetics li#navFees a, 
#fees_cosmetic li#navFees a

{color: #FFFFF0;}

/* right col */

#rightcol {float: right;
width: 260px;
	margin-right: 30px;
	padding-top: 20px;
}

/*------- Nav2 ----------*/
#nav2 { 
	float: left;
	width: 188px;
	margin: 0 0 0 10px; 
	padding: 45px 0 0 0;
	background: url(../images/nav/nav2_top.jpg) no-repeat left top;
	}
#nav2 img {margin-bottom: 10px;}
	
#nav2 ul {
	float: left; 
	background: #daecf6/*v.light blue*/ url(../images/nav/nav2_bottom.gif) no-repeat left bottom;   
	width: 188px;
	padding: 0 0 12px 0;
	}
	
#nav2 ul li {
	list-style: none;
	margin: 0;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	}



#nav2 ul li a{
	height: 20px; 
	padding: 5px 7px 5px 7px;
	display: block;
	}
#nav2 ul li:hover, 
#nav2 ul li a:hover{
	 background: #71abc5 /*light blue*/; 
	 }
#nav2 ul li:hover a, 
#nav2 ul a:hover {
	color: #F0fFfF;
	}
	
#nav2 ul li a:active, 
#nav2 ul li a:hover  {
	 color: #0fffff;
	 text-decoration:none; 
	 }

#nav2 .nav2cosmetic li#navImplants { border-right: none;}
#nav2 .nav2cosmetic li#navImplants a { padding-left: 8px; }

#nav2 .nav2about li a {padding-right:28px ; padding-left: 27px;}

/*--------- Nav 2 index -------*/
#nav2index {
	float: right;
	width: 200px;
	margin: 0 0 0 10px; 
	padding: 17px 0 0;
	}
#nav2index ul {
	float: right; 
	width: 200px;
	padding: 0 0 12px 0;
	}
#nav2index li {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
	
	}
#nav2index ul li a{
	height: 98px; 
	padding: 5px 7px 5px 7px;
	display: block;
	text-indent:-9999px;
	}
#scraper_ad {
	float: left; 
	display: inline; 
	width: 103px;
	height: 225px; 
	overflow: hidden;
	margin-top: 20px;

}
#scraper_ad a.newpatients a {
	
	margin: 5px 7px 5px 7px;
	display: block;
	text-indent:-9999px;
	}

#nav2index li a.whitening {background: url(../images/implants.jpg) no-repeat;
height: 85px;
background-position: 0 0;}
#nav2index li a.implants {background: url(../images/finance.jpg) no-repeat;
height: 85px;
background-position: 0 0;}
#nav2index li a.orthodontics {background: url(../images/implantunsure.jpg) no-repeat;
height: 86px;
background-position: 0 0;}
#nav2index li a.invisalignlogo {background: url(../images/invisalign-white-logo.png) no-repeat;
height: 90px;}
#nav2index li a.invisalign {background: url(../images/invisalign_brunette.png) no-repeat;
height: 190px;}
#nav2index li a.invisaligntestimonials {background: url(../images/invisalign_testimonials_button.png) no-repeat;
height: 100px;}

#nav2index li a.invisalignimages {background: url(../images/invisalign_banda_button.png) no-repeat;
height: 100px;}


#nav2index li a.implants:hover, #nav2index li a.orthodontics:hover{
	background-position: 0 -94px;
}

#nav2index li a.implants:hover{
	background-position: 0 -95px;
}

#nav2index li a.whitening:hover{
	background-position: 0 -94px;
}

#scraper_ad a.newpatients {background: url(../images/promo_bg_new.gif) no-repeat bottom left;}

#askquestion li a.askaquestion{
	
	background: url(../images/askaquestion.jpg) no-repeat;
height: 38px;
width: 200px;
	position: relative;
	right: 162px;
	top: -25px;
}
#askquestion li a.askaquestion:hover{
	background-position: 0 -38px;
}
#referalform2{
	height: 38px;
	width: 200px;
}
#referalform2 li{
	height: 38px;
	width: 200px;
	list-style-type: none;
}

#referalform{
	float: right;
	width: 200px;
}
#referalform2 li a.referalform21{
	background: url(../images/askdownloadpdf.jpg) no-repeat;
height: 38px;
width: 200px;
background-position: 0 0px;
text-indent:-9999px;
	
}
#referalform2 li a.referalform21:hover{
	background-position: 0 -38px;
}
/*--------- End #nav 
#nav2index ul li a:hover, 
#nav2index ul li a:active, 
#scraper_ad .newpatients a:hover, 
#scraper_ad .newpatients a:active{
	 background-position: 0 0px; 
	 }
#nav2index ul li .implants a:hover, 
#nav2index ul li .implants a:active {
	background-position: 0 -68px;
	}	------------*/

/*--------- End #nav ------------*/
	
#mainImage {
	height: 245px;
	border-bottom: 3px solid #a1a3a5;

	width: 822px;
	}
/*#tour #mainImage {
	height: 500px;
	}*/
#mainImage img {
	margin: 0px; 
	padding: 0px;
	border-bottom: 3px solid #a1a3a5;
	}


body.oneColFixCtrHdr #col1 {
	padding: 20px 100px 0 30px;
	float: left; 
	display: inline;
	width: 710px;

	}
body.banda #col1  {
	width: 505px;
	padding: 20px 0 0 30px; 
	float: left; 
	display: inline;
	}
body.threecol #col1  {
	width: 348px;
	padding: 20px 30px 0 20px;
	float: left; 
	display: inline; 
	}


/*--------- Col 2 ---------*/	
#col2 {
	padding: 38px 20px 0 0px;
	float: right; 
	width: 115px;
	}
#col2 p {font-size:1.1em; padding-top: 3px;}

div#col2 {
	width: 200px;
	padding-top: 54px;
	}
#index #col2 {
	width: 85px; 
	}

	
#col2 img {padding-top: 16px;}

#tabs1 {
	width: 90%;
	margin: 0 auto;
	font-size: 10px;
}



#tabs1 span{
	color: #007aaf;
} 
/* My Comment

ul#tabs { list-style-type: none; margin: 30px 0 0; padding: 0;
 }

ul#tabs li { display: inline-block;  margin:0;

	
}
ul#tabs li a { color: #42454a;  border: 0px solid #c9c3ba; border-bottom: none; text-decoration: none; 
width: 190px;
	line-height: 37px;
	text-align: center;
	padding: 10px 5px 5px;
	display: inline-block;
}

/* My Comment 
ul#tabs li a:hover { background-color: #f1f0ee; }
ul#tabs li a.selected {  font-weight: bold; }

div.tabContent { border: 1px solid #c9c3ba;
	
	padding: 0.5em 0.5em 0;
}
div.tabContent.hide { display: none; }


ul#tabs li a span{
	visibility: hidden;
}
ul#tabs li a.selected{
	background: url(../images/tabselect.jpg) no-repeat;
}

ul#tabs li a{
	background: url(../images/tabhidden.jpg) no-repeat 0 30px;
}

ul#tabs li a.tab1{
	background: url(../images/tab1.jpg) no-repeat;
}


ul#tabs li a.tab1:hover{
	background: url(../images/tab1.jpg) no-repeat;
}

ul#tabs li a.tab2{
	background: url(../images/tab2.jpg) no-repeat;
}

ul#tabs li a.tab2:hover{
	background: url(../images/tab2.jpg) no-repeat;
}

ul#tabs li a.tab3{
	background: url(../images/tab3.jpg) no-repeat;
}

ul#tabs li a.tab3:hover{
	background: url(../images/tab3.jpg) no-repeat;
}
*/
#tabbottom {
	height: 27px;
	background-image: url(../images/tabbottom1.jpg);
}


.box{
background: #fff;
	font-size: 1.0em;
}
.box p{
	font-size: 1.0em;
}

.boxholder{
clear: both;
padding: 2px;
background: #929892;
}
.tab{
float: left;
height: 50px;
width: 202px;
margin: 0 1px 0 0;
text-align: center;
background: url(../images/tab.jpg) no-repeat;
	color: gray;
	
}


.tabtxt{
margin: 0;
color: gray;
font-size: 12px;
font-weight: bold;
padding: 15px 0 0;
}

#findoutmore {float: right;height: 20px;
	background: url(../images/findoutmore.jpg) no-repeat;
	width: 130px;
}


	

/*-------- Footer ---------*/


#address {
	clear: both;
	padding: 45px 0 0 0px ;
	margin-left: 50px;
	}
#address p{
	font-size: small;
	padding: 0px; 
	margin: 0px; 
	
	}
/*--------- Contact page ---------*/

#contact table h2 {
	font-size:1.2em;
	margin-top: 0px;
	}
#contact table p {
	font-size: 1em; }
	
body#contact #col2 {float: left; display: inline; width: 335px}
body#contact #col2 #nav2 
 {;  padding-left: 0px; margin-left: 0px; display: inline; }

body#contact #col2 #nav2 {margin: 0px; padding: 0px;}

body#contact #col2 #nav2 p {background: #FFFFFF; color: #999999; font-size:1.2em; padding: 0;}
body#contact #col2 #nav2 div {margin: 36px 30px 0 0;}

/*---------- More --------------*/
#more {
	width: 830px;
	margin: 5px auto 10px;
	text-align: justify;
	display: block;
	padding: 0px 15px 10px;
	}

#more p {
	text-align: center;
}

#copyright{
	float: right;
	text-align: right;
	width: 300px;
	margin: 0 auto;
}
	
#more h1 {text-indent: 0;}

.rowElem label{width:220px; float:left; display:block;}


.rowElem2 label{width:100px; float:left; display:block;}

.rowElem{clear:both}

#form_button1{ border:1px solid #5B779C; margin:10px 0 0 90px; padding:2px 5px; background:#70B9BF; font-weight:bold; color:#fff}
#change_form{border:1px solid; padding:20px; width:360px}
#change_form1{border:1px solid; padding:20px; width:320px}
/* Additions for the Contact Page made by Mawuena 1st July 09 */

#refer {
	border: 1px solid #70b9bf;
	padding: 5px;
	margin: 5px 3px 5px 2px;
}


div.goldenMainColumn 

{
float: left;
width: 606px;
	border: 1px solid #70b9bf;
	padding-left: 30px;
	padding: 35px;
	margin-left: 35px;
}

div.goldenMainColumn textarea
{
	width: 100%;
	height: 90px;
	
}

.referaltable label, td{
	font-size: 12px;
	line-height: 1.1em;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
	width: 100px;
	text-align: left;
}


.referaltable2 label, td{
	font-size: 12px;
	line-height: 1.1em;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
	width: 250px;
	text-align: left;
	
}
.referaltable textarea{
	overflow:auto;
}
.referaltable textarea input {
	
	width: 216px;
}


.rowElem1 label 

{
float: left;
width: 20px;
display: block;
}
table.referaltable {
	padding-bottom: 1px;
	vertical-align: top;
}

.flt{float:right;}
.menubg{clear:left; width:200px;
	background: url(../images/subnavbackground.gif) repeat-y;
}

.zero ul ol{
	margin-bottom: 0;
}

#munu{
	float: right;
	width: 200px;
	padding: 17px 0 10px;
	margin: 0 0 0 10px;
	height: 100%;
}

#subnavtop{
	width: 200px;
	height: 32px;
	background: url(../images/subnavtop.gif) no-repeat;
}
#subnavbase{
	float: right;
	width: 200px;
	height: 12px;
	background: url(../images/submenubase.gif) no-repeat;
}
.menu{float:left; clear:left; font:bold 11px Helvetica, Arial, sans-serif;
width: 200px;
margin-bottom: 0px;}
.menu li {
margin:0px 0px 0px 0px;
	list-style:none;
	}

/* My Comment 
	
.menu a, .menu a:visited {
	width:186px;
	height:22px;
	margin: 5px auto auto 10px;
	position:relative;
	display:block;
	color:#8a8c8e;
	text-decoration:none;
	
	padding:4px 0 0 8px;
	}
*/

	
.menu a, .menu a:visited {
	width:176px;
	height:22px;
	margin:0px 0px 2px 2px;
	position:relative;
	display:block;
	color: #8a8c8e;
	text-decoration:none;
	padding: 4px 0 0 12px;
	}

.shade{
	background: #ecf6ff;

}
.menu a:hover, .menu a:active,
.menu li.current_page_item a, .menu li.current_page_item a:visited  {
	background: #e4ecf5;
	text-decoration: underline;
	}	
.bot{clear:left;}
	
	.tick ul li{
	list-style-image: url(../images/tick.png);
	padding-left: 3px;}
	.tick2 ul li{list-style-image: url(../images/tick2.jpg);}
	.tick3 ul li{list-style-image: url(../images/tick3.jpg);
}


/*contact form*/
.contactForm{ width:600px; border:1px #007aaf solid; margin-top:20px; padding:10px;}
.form_error {background: #00a3ed; padding:5px; color:#fff}
.emailGreen_btn a:link{background:transparent url(../images/btn_bgContactGreen.png) no-repeat scroll 0 0; float:right; font-size:1.2em; height:57px; padding:15px 30px 5px 15px; text-align:center; width:175px; color:#007aaf}
.emailGreen_btn span{font-size:2px;}

.text_box{
	width: 450px;
}

.form_text{
	width: 450px;
	text-align: left;
}

.blue{
	color: #007aaf;
}

.blubackground{
	background-color: #c7dff4;
	}

#video1{
	width: 288px;
	height: 252px;
	background: url(../images/video1back.jpg) no-repeat;
	padding: 20px;
}
