*{margin:0;}
body{/*background:#f1f1f1 url(../images/bkg-main.jpg) repeat-x top;*/
	margin:0;
	padding:0;
	font-family:arial,helvetica,lucida,tahoma,verdana,sans-serif;
	font-size:12px;
	color:#666;
}


a{color:#2a68d2; text-decoration:none;}
a:hover{color:#f08528; text-decoration:none;}
.clearb{ clear:both;}
#mainpage{width:1000px;margin:0 auto;}

#page-header{position:relative;width:1000px;height:90px;margin-bottom:0px; background:url(../images/head-bg.gif) top left repeat-x;}
#page-header a{overflow:hidden;margin:0;text-indent:-9000px;}
#page-header h1{position:absolute;top:0;left:0;width:395px;height:90px;margin:0;padding:0;}
#page-header h1 a{display:block;background:url(../images/gupta_dental_care-logo.gif) no-repeat 0 0;width:395px;height:90px;}

h3{ font-size:16px; color:#535452;}

#page-header #page-header-top{position:absolute;top:0;left:395px;display:block;background:url(../images/head-bg.gif) repeat-x;height:90px; width:605px;}
#page-header #page-header-top #top-contact{
	position:absolute;
	top:6px;
	left:290px;
	text-align:center;
	display:block;
	background:url(../images/top-sec-bg.gif) repeat-x;
	height:78px;
	width:281px;
}
#page-header #page-header-top #top-contact .contactdetails{ margin-top:3px; margin-left:0px;}

#mainmenu { width:1000px; position:relative; height:43px; background:#ffc600;}
#mainmenu .lhsblanck{position:absolute;top:0;left:0;width:182px;height:43px;margin:0;padding:0;}
#mainmenu #menutop{position:absolute;top:0px;left:182px;width:818px;margin:0;padding:0; text-align:center; height:43px;}

#mainmenu #menutop ul {  font-family: Arial, Verdana;  font-size: 14px; font-weight:bold;  margin: 0;  padding: 0;  list-style: none;}
#mainmenu #menutop ul li {  display: block;  position: relative;  float: left;}
#mainmenu #menutop li ul { display: none; }
#mainmenu #menutop ul li a {
	display: block;
	text-decoration: none;
	color: #283b25;
	background: #ffc600;
	margin-left: 1px;
	white-space: nowrap;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 14px;
}
#mainmenu #menutop ul li a:hover { background: #333333; color:#FFFFFF; }
#mainmenu #menutop ul li a.active {  display: block;  text-decoration: none;   padding: 14px 15px 13px 16px;
  background: #333333; color:#FFFFFF;  margin-left: 1px;  white-space: nowrap;}


#page-inner {position:relative;width:1000px;}


#page-inner #grayblock{
	width: 180px;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	text-align:left;
	font-family: Arial, verdena, tahoma, sans-serif;
	font-size:14px;
	background-color: #333333;
	color: #ebeaea;
	font-weight:normal;

}
* html #page-inner #grayblock{ /*IE 6 only */width: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */}
#page-inner #grayblock ul{list-style: none; margin: 0; padding: 0; border: none;}
#page-inner #grayblock li {	margin: 0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}
#page-inner #grayblock li a{
	display: block;
	border-left: 10px solid #333333;
	border-right: 10px solid #333333;
	background-color: #333333;
	color: #ebeaea;
	text-decoration: none;
	width: 100%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
}
html>body #page-inner  #grayblock li a{ /*Non IE6 width*/width: auto;}
#page-inner #grayblock li a:hover{border-left: 10px solid #666666;background-color: #666666;color: #ebeaea;}
#page-inner #grayblock li a.active1{ display: block; padding: 6px 5px 6px 8px;border-right: 10px solid #666666; border-left: 10px solid #666666;background-color: #666666;color: #ebeaea;  text-decoration: none; width: 100%; }


#page-footer{ position:relative;	width:1000px;	height:65px;	background:url(../images/footer_bg.gif) repeat-x top left;	text-align:center;}
#page-footer .fmenu{text-decoration:none;font-size:12px; color:#000000; font-weight:normal;}
#page-footer a{text-decoration:none;font-size:12px; color:#666666;}
#page-footer a:hover{text-decoration:underline;color:#000000;}

