@charset "UTF-8";
/*CSS Document */

* 									
	{ margin: 0; padding: 0; }

body  {
	font: 13px "Myriad Web", Arial, Helvetica, Tahoma, Geneva, sans-serif;
	height:100%;
	margin:0 auto;
	padding:0;
	background: #e6e6bf url(../images/pageBGnew.gif) repeat-y center;
}

a {
	text-decoration: none; 
	}
	
ul {
	list-style: none;
	}
	
li { 
	margin-left:15px; 
	margin-right:5px;
	}
	
p { 
	margin: 5px 0; 
	}


#container {
   	width:1004px;
 	margin: 0 auto;
	text-align: left;
	padding: 0px;
	border:0; 
} 

#sidebar1 {
	float:left;
	width: 225px;
	background: url(../images/root_Side1-Shade.png) no-repeat left top;
	height:337px;
}

#testimonials{
	position:absolute;
	margin-top:80px;
	margin-left:30px;
	width:200px;
}

#sidebar2 {
	float: right;
	width: 180px;
	}

#mainContent {
	margin: 0px 0px 0px 225px; 
	width:599px;
}

.fltrt { 
	float: right;
	margin-left: 0px;
}

.fltlft { 
	float: left;
	margin-right: 0px;
}

#sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;
	margin-top:80px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#sidebar1 p, #sidebar1 h3, #sidebar2 p, #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
	}


#sidebar2 .menuside {
	margin-left: 15px; 
	margin-right: 15px;
	margin-top:10px;
	color:#aeab59;
	font-weight:bold;
	font-size:11px;
}

#sidebar2 .menuside a {
	color:#4a7c79;
}

#sidebar2 .menuside a:hover {
	text-decoration:underline;
	color:#706F36;
}

#sidebar2 .menuside a:active {
	text-decoration:none;
	color:#4a7c79;
}

#topsection {
	margin-top:0px;
	margin-left:0px;
	height:255px;
	background: url(../images/root_topShade.png) no-repeat;
}

#EndoLogo {
	position:absolute;
	width:412px;
	height:177px;
	margin-top:80px;
	margin-left:10px;
	background: url(../images/New_EndoLogo.png) no-repeat;
}

#mainmenu {
	margin-top:0px;
	margin-left:0px;
	width:599px;
	height:29px;
	background: #978c7a url(../images/root_centerMenuShade1.gif) repeat-x;
}


#midsection {
	padding-bottom: 30px;
	color:#ffffff;
	background: url(../images/root_centerTextShade.png) no-repeat;
}

#midsection h1 {
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:15px;
}

#midsection h1.ruletop {
	border-top: 1px solid #C1BF76;
	margin-right: 15px;
	margin-left:15px;
	padding-left:0px;
	padding-top:10px;
	margin-top:30px;
}

#midsection h1 a {
	color:#FFF;
}

#midsection h1 a:hover {
	text-decoration:underline;
}

#midsection p {
	font-size:13px;
	line-height:18px;
	padding-left:15px;
	padding-right:10px;
}

#midsection a {
	color:#467879;
} 

#midsection a:hover {
	text-decoration:underline;
} 

#midsection #newsBOX p {
	font-size:11px;
	padding-left:0px;
	padding-right:0px;
}


/* css for root canal therapy video */
#video {
	float:right;
	margin-left: 10px;
	width:127px;
	height:91px;
	margin-top:40px;
	margin-right:10px;
	font-size: 11px;
	color:#333;
}

/* css for AAE video */

#video2 {
	position:relative;
	z-index: 1;
	float:right;
	margin-right:15px;
	margin-left:10px;
	/*position:absolute;*/
	/*width:390px;
	margin-left:195px;*/
	margin-top:7px;
}

#midsection #video2 p {
	font-size:90%;
	margin-top:0px;
	padding-top: 3px;
	padding-left:5px;
	padding-right:5px;
}

#pagebox {
	background: #F3F2E2;
	padding: 10px;
	margin: 15px;
	border: 2px solid #8B8943;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#pagebox p {
	color: #8D8B48;
}


/* css for top photo */

#movie {
	position:absolute;
	margin-left:333px;
	margin-top:23px;
	/*width:319px;
	height:230px;*/
}

/* end css for top photo */


#tooth {
	position:absolute;
	margin-top:280px;
	margin-left:30px;
	width:169px;
	height:261px;
	background: url(../images/tooth.png) no-repeat;
}

#doctors {
	position:absolute;
	margin-top:520px;
	margin-left:0px;
	width:169px;
	height:261px;
}

#AAE {
	position:absolute;
	margin-top:800px;
	margin-left:25px;
	width:176px;
	height:106px;
	background: url(../images/AAE-logo.gif) no-repeat;
}



/* Advanced technology box styles */

#techno {
	margin-top:-10px;
	position:relative;
	margin-left:15px;
	width:570px;
	padding-bottom:10px;
	background-color:#dfdeac;
}

#techno a:hover {
	text-decoration:underline;
}

#techno h2 {
	color:#ffffff;
	background-color:#467879;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:13px;
	padding-left:10px;
	font-weight:bold;
}

#techno h2 a {
	color:#ffffff;
}

#techno h2 a:hover {
	color:#underline;
}

#techno h3 {
	padding-left:9px;
	font-size:13px;
	color:#4d8180;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:7px;
}

#techno h3 a {
	color:#4d8180;
}

#techno p {
	padding-left:9px;
	margin-right: 7px;
	color:#aeab59;
	font-size:12px;
	font-weight:normal;
}

#techno p a {
	color:#737237;
}

#techno a:hover img {
	border:1px solid #8C8A40;
	margin-left:-1px;
	margin-top: -1px;
	margin-bottom: -1px;
	margin-right: 8px;
}

.techimageright {
	float:right;
	margin-left: 3px;
	margin-right: 9px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top:0px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#plant{
	position:relative;
	margin-top:-295px;
	margin-left:824px;
	width:180px;
	height:279px;
	background: url(../images/Plant.png) no-repeat right;
}

/* Location and Addresses Styles Start */

#addresses {
	margin-top:10px;
	margin-left:15px;
	color:#307183;
}

#addresses .bottomborder {
	border-bottom:solid .5px;
	border-bottom-color:#dfdeac;
}


#addresses .titleAddress{
	font-weight:bold;
	text-align:center;	
}

#addresses .textAddress {
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

#addresses a {
	color:#307183;
}

#addresses a:hover {
	text-decoration:underline;
}

#addresses a.mapit {
	color: #eeedc8;
}


/* Location and Addresses Styles End*/

#rightmenu {
	position:absolute;
	margin-top:230px;
	width:132px;
	/*width:122px;*/
	height:75px;
	margin-left:20px;
}

#rightmenu h3 {
	color: #94902C;
	font-size: 11px;
	background: url(../images/sidemenuBG.gif) no-repeat bottom;
	height: 21px;
}

#rightmenu h3 a {
	color: #94902C;
}

#rightmenu h3 a:hover {
	color: #57541A;
}

#rightmenu p a {
	color: #57541A;
}

#rightmenu p a:hover {
	text-decoration:underline;
}



#featureBOX {
	position:absolute;
	/*margin-top:330px;*/
	margin-top:423px;
	width:138px;
	/*height:75px;*/
	margin-left:18px;
	/*background: url(../images/quizboxBG.gif) no-repeat;*/
}

#featureBOX h3 {
	font: bold 11px "Arial MT Black", Verdana, Tahoma, sans-serif;
	margin: 0px;
	padding: 5px 0px 0px 8px;
	color: #832f1c;
}

#featureBOX p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	text-align:center;
}

#featureBOX p a {
	color: #307183;
}

#featureBOX p a:hover {
	text-decoration:underline;
}




#staff {
	position:absolute;
	/*margin-top:490px;*/	
	margin-top:530px;
	width:100px;
	height:130px;
	margin-left:35px;
}


/* Footer styles start */


#footer {
	height: auto;
	width:1004px;
	position:relative;
	margin-top:15px;
	padding-bottom:15px;
	text-align:center;
	background: #BFBD73;
	padding-top: 15px;
	border-top: 4px solid #DFDEAC;
	bottom: 0px;
} 


#footer p {
	text-align:center;
	color:#eeedc8; 
	font-size:12px;
	font-weight:bold; 
}

#footer p.copyright {
	font-size:11px;
}


#footer a {
	text-decoration: none; 
	color: #eeedc8; 
}

#footer a:hover {
	text-decoration: underline;
}

#footer p.larger {
	padding-top:6px;
	font-size: 13px;
	padding-bottom: 6px;
}



/* Footer styles end */

.paraspace {
	margin-top:12px;
}

.teal {
	color:#467879;
}

.transparent {
        zoom: 1;
        filter: alpha(opacity=80);
        opacity: 0.8;
}


.imageright {
	float: right;
	margin-left: 7px;
	margin-bottom: 10px;
}

.imageleft {
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
}
