/*************** General ***************/
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
a,
a:link,
a:active,
a:visited {
	color: #767676;	
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.underline {
	text-decoration: underline;
	color: #767676;
}
img, div {
	padding: 0;
	margin: 0;
	_behavior: url(iepngfix.htc);
}
h1.v09 {
	display: inline;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #767676;
}
h2.v09 {
	display: inline;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #767676;
}
h1.v11 {
	display: inline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #767676;
}
h2.v11 {
	display: inline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #767676;
}
p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	line-height: 14px;
}
.v09grey {
	padding: 0;
	margin: 0;
	font-size: 9px;
	font-family: Verdana;
	color: #767676;
	line-height: 14px;
}
.v09grey12 {
	padding: 0;
	margin-top: 12px;
	font-size: 9px;
	font-family: Verdana;
	color: #767676;
	line-height: 14px;
}
.v09grey23 {
	padding: 0;
	margin-top: 23px;
	font-size: 9px;
	font-family: Verdana;
	color: #767676;
	line-height: 14px;
}
.v11grey12_16 {
	padding: 0;
	margin-top: 12px;
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	line-height: 16px;
}
.v11grey22_16 {
	padding: 0;
	margin-top: 22px;
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	line-height: 16px;
}
.v11grey18_17 {
	padding: 0;
	margin-top: 18px;
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	line-height: 17px;
}
p.v11grey03 {
	padding: 0;
	margin-top: 3px;
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	line-height: 14px;
}
p.v11grey06 {
	margin-top: 6px;
}
p.v11grey08 {
	margin-top: 8px;
}
p.v11grey10 {
	margin-top: 10px;
}
p.v11grey12 {
	margin-top: 12px;
}
.v10grey15 {
	padding: 0;
	margin-top: 15px;
	font-size: 10px;
	font-family: Verdana;
	color: #767676;
	line-height: 14px;
}
.v11grey15 {
	margin-top: 15px;
}
input {
	font-family: Verdana, sans-serif;
	color: #767676;
	font-size: 11px;
}
form {
	margin: 0;
	padding: 0;
}
ul.mmg {
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	list-style-type:none;
	list-style-image: url(images/spacer-bullet_11_8.gif);
	padding: 0;
	margin-top:12px;
}
 ul.mmg li{
	background: url(images/bullet_4_8.jpg) no-repeat 1px 12px;
	margin:0;
	_margin-left:-40px;
	padding:0;
	line-height: 14px;
	padding-top:4px;
}
*:first-child+html ul.mmg li{
	background: url(images/bullet_4_8.jpg) no-repeat 1px 12px;
	margin-left:-40px;
	padding:0;
	line-height: 14px;
	padding-top:4px;
}
ul.mmg div {
	margin: 0;
	padding:3px 0 0 10px;	
}
ul.evnt {
	font-size: 11px;
	font-family: Verdana;
	color: #767676;
	list-style-type:none;
	list-style-image: url(images/spacer-bullet_11_8.gif);
	padding: 0;
	margin-top:0;
}
 ul.evnt li{
	background: url(images/bullet_4_8.jpg) no-repeat 1px 6px;
	margin:0;
	_margin-left:-40px;
	padding:0;
	padding-top:2px;
}
*:first-child+html ul.evnt li{
	background: url(images/bullet_4_8.jpg) no-repeat 1px 5px;
	margin-left:-40px;
	padding:0;
	line-height: 14px;
}
ul.evnt div {
	margin: 0;
	padding:0 0 0 10px;	
}
#mmg-global {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	padding: 0;
	width:959px;
	/*z-index: 1;*/
}
.clear {
	height: 0px;
	clear: both;
	margin: 0;
	padding: 0;
}
.left {
	float: left;
}
.left_hp {
	float: left;
	margin: 0;
	padding: 130px 0 0 65px;
	_padding: 130px 0 0 45px;
}
.right {
	float: right;
}
/*************** logo ***************/
#mmg_logo {
	position: relative;
	width: 949px;
	height: 100px;
	margin: 0;
	padding: 0;
}
#mmg_logo div.left {
	float:left;
	margin: 25px 0 25px 35px;
	_margin: 15px 0 15px 35px;
	padding: 0;
}
#mmg_logo div.right {
	float:right;
	margin: 50px 35px 0 0;
	-margin: 25px 35px 0 0;
	padding: 0;
}
/*************** Navigation ***************/
#mainNav {
	/*width: 949px;
	height:25px;
	background:url("images/nav/bg.gif") repeat-x;*/
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
#mainNav li {
	list-style:none;
	display:inline;
}
#mainNav div {
	background-image: url("images/nav/main_sprite1.gif");
	z-index: 10;
}
#mainNav div.general a{
	width: 208px;
	background-image: url("images/nav/main_sprite1.gif");
	background-position:0 0;
	float: left;
}
#mainNav div.general a:hover {
	background-position:0 -25px;
}
#mainNav div.pediatric a{
	width: 215px;
	background-image: url("images/nav/main_sprite1.gif");
	background-position:-208px 0;
	float: left;
}
#mainNav div.pediatric a:hover {
	background-position:-208px -25px;
	width: 216px;
	margin-left: -1px;
}
#mainNav div.cosmetic a{
	width: 212px;
	background-image: url("images/nav/main_sprite1.gif");
	background-position:-423px 0;
	float: left;
}
#mainNav div.cosmetic a:hover {
	background-position:-424px -25px;
	width: 213px;
	margin-left: -1px;
}
#mainNav div.events a{
	width: 185px;
	background-image: url("images/nav/main_sprite1.gif");
	background-position:-636px 0;
	float: left;
}
#mainNav div.events a:hover {
	background-position:-637px -25px;
	width: 186px;
	margin-left: -1px;
}
#mainNav div.about a{
	width: 129px;
	background-image: url("images/nav/main_sprite1.gif");
	background-position:-820px 0;
	float: left;
}
#mainNav div.about a:hover {
	background-position:-823px -25px;
	width: 130px;
	margin-left: -1px;
}
#dropmenudiv{
position: absolute;
border-bottom:2px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
font:normal 11px Verdana;
color:#757575;
line-height:12px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding:10px 0 10px 0;
text-decoration: none;
text-align:center;
color:#757575;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #f5f5f5;
text-align:center;
color:#757575;
}
/*************** Main Content ***************/
#mmg_main{
	position: relative;
	margin: 0;
	padding: 0;
}
#white_box {
	position: absolute;
	top:0;
	left: 0;
	padding:0;
	margin:0;
	_behavior: url(iepngfix.htc);
	background: url(images/white.png) repeat-x;
	width:949px;
	height: 24px;
	border-bottom:1px solid #ededed;
	z-index: 50;
}
#grey_bar {
	float: right;
	width:890px;
	height: 24px;
	background: url(images/bgg_grey_bar.gif) repeat-x;
}
.grey_top {
	float: left;
	margin:0;
	padding: 0;
	width: 12px;
	height: 24px;
	background: url(images/grey_round.gif) no-repeat;
}
.grey_bar_menu {
	float: left;
	margin-top: 6px;
	padding: 0;
}
.crumbs {
	position: relative;
	float:left;
	margin: 5px 0 0 40px;
	padding:0;
	_margin: 5px 0 0 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #767676;
	z-index: 60;
}
.crumbs a, a:active, a:hover {
	text-decoration: underline;
}
.main_headerLeft {
	position:relative;
	float: left;
	padding: 79px 0 0 64px;
	margin: 0;
}
.main_headerLeft_hp {
	position:relative;
	float: left;
	padding: 130px 0 0 64px;
	_padding: 130px 0 0 32px;
	margin: 0;
}
.main_headerRight {
	position:relative;
	float: right;
	margin: 0;
	padding: 0;
}
.main_pg {
	padding-top: 15px;
	padding-right: 365px;
	padding-bottom: 0;
	padding-left: 76px;
}
.main_pg2 {
	margin: 15px 0 0 51px;
	padding: 0;
	background: url(images/bg12101div.jpg) no-repeat;
	height:200px;
}
.main_pg2 div{
	padding-left: 130px;
	margin: 0;
}
.main_pg3 {
	margin: 15px 0 0 76px;
	padding: 0;
	background: url(images/bg1210div.jpg) no-repeat;
	height:169px;
}
.main_pg3 div{
	padding-left: 105px;
	margin: 0;
}
.main_pg_bottom {
	padding: 20px 0 0 76px;
	margin-bottom: 30px;
}
.main_pg_bottomDiv1 {
	float:left;
	width:134px;
	height:182px;
	padding: 0 20px 18px 0;
}
.main_pg_bottomDiv1sml {
	float:left;
	width:94px;
	height:113px;
	padding: 0 20px 18px 0;
}
.main_pg_bottomDiv1sm2 {
	float:left;
	width:94px;
	
	padding-right: 20px ;
}
.main_pg_bottomDiv2 {
	float:left;
	padding: 0;
	margin: 0;
}
.main_pg_bottomDiv3 {
	padding: 0;
	margin: 0;
}
.title_text {
	font-size: 12px;
	color: #7595ab;
	font-weight: bold;
}
.left155 {
	margin:12px 0 0 50px;
	padding:0;
	font-weight: bold;
}
/*************** General Dermatology ***************/
#general_main {
	position: relative;
	width: 949px;
	height:452px;
	background: url(images/bg_general_main.jpg) no-repeat;
}
.gdContent_div1 {
	float: right;
	margin: 165px 68px 0 0;
	_margin: 165px 34px 0 0;
	padding: 0;
	text-align: right;
}
.gdContent_div2 {
	margin-left: 64px;
	margin-bottom: 64px;
	padding: 0;
}
.sctHeader {
	padding: 79px 0 0 64px;
	margin: 0;
	width: 885px;
	height:148px;
}
/*************** Pediatric Dermatology ***************/
#pediatric_main {
	position: relative;
	width: 949px;
	height:462px;
	background: url(images/bg_pediatric_main.jpg) no-repeat;
}
.pdContent_div1 {
	float: right;
	margin: 180px 68px 0 0;
	_margin: 180px 34px 0 0;
	padding: 0;
	text-align: right;
}
/*************** Cosmetic Dermatology ***************/
#cosmetic_main {
	position: relative;
	width: 949px;
	height:533px;
	background: url(images/bg_cosmetic_main.jpg) no-repeat;
}
.cdContent_div1 {
	float: right;
	margin: 180px 68px 0 0;
	_margin: 180px 34px 0 0;
	padding: 0;
	text-align: right;
}
/*************** Lifestyle Medicine ***************/
#lifestyle_main {
	position: relative;
	width: 949px;
	height:633px;
	background: url(images/bg_lifestyle_main.jpg) no-repeat;
}
.lmContent_div1 {
	float: right;
	margin: 179px 68px 0 0;
	_margin: 179px 34px 0 0;
	padding: 0;
	text-align: right;
	padding: 0;
	text-align: right;
}
/*************** About Us ***************/
.asContentleft_div1 {
	margin:0;
	padding: 0;
}
.asContentleft_div2 {
	margin:0;
	_margin-top: 3px;
	padding: 0;
}
*:first-child+html .asContentleft_div2 {
	margin-top: 3px;
	padding: 0;
}
.asContentRight_div1 {
	margin: 95px 65px 0 0;
	_margin: 95px 32px 0 0;
	padding: 0;
	text-align: right;
}
.asContentRight_div2 {
	margin: 0;
	padding: 0;
	text-align: right;
}
.teamContent_header {
	padding: 70px 0 0 63px;
	margin-bottom: 27px;
}
.teamContent__div1 {
	float: left;
	padding: 17px 0 0 75px;
	margin: 0;
}
.teamContent__div2 {
	float: left;
	padding: 17px 0 0 30px;
	margin-bottom: 27px;
}
.scwContent_header {
	position: relative;
	margin: 0;
	padding: 0;
	width: 949px;
	height: 455px;
	background: url(images/bg_cell_water.jpg) no-repeat;
}
.scwContent_header_div1 {
	float: left;
	margin: 195px 0 0 73px;
	padding: 0;
}
.scw_MainContent {
	padding-left: 80px;
	margin: 0;
}
.scwConten_div1 {
	float: left;
	margin: 52px 25px 0 0;
	padding: 0;
	width: 190px;
}
.scwConten_div2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 380px;
	height:225px;
}
.scwConten_div3 {
	float: left;
	margin-right: 38px;
	margin-bottom: 50px;
	width: 180px;
	text-align: left;
}
.scwConten_div4 {
	float:left;
	margin: 0;
	padding: 0;
	width: 433px;
	height: 260px;
	background: url(images/bg_cell.jpg) no-repeat;
}
/*************** Location / Contact Us ***************/
h1.mmgLocation {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 30px;
	height: 85px;
	display: inline;
	font-family: Helvetica;
	font-weight: normal;
}
.lc_pg_left {
	float: left;
	padding: 8px 0 0 76px;
	margin-bottom: 73px;
}
.lc_pg_right {
	float: right;
	padding: 68px 26px 0 0;
	margin: 0;
}
/*************** E-mail Offer ***************/
#email_offer {
	width: 949px;
	height: 36px;
	_height: 36px;
	margin:0;
	padding:0;
	background-color: #f0f0f0;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
}
#email_offer input[type=text] {
	font-size: 10px;
	line-height: 15px;
	width: 224px;
	text-align: center;
}
.email_offerInput { /*because ie6 doesn't take chained rules */
	font-size: 10px;
	line-height: 15px;
	width: 224px;
	text-align: center;
}
/*************** Footer Link ***************/
#footer_content {
	width: 949px;
	height:67px;
	margin: 0;
	padding: 0;
}
#footer_content div.link1 {
	padding: 19px 0 0 35px;
	margin: 0;
	float: left;
}
/*BCA awarness
#footer_content .link2 {
	
	margin: 0;
	float: right;
	height: 67px;
	cursor: pointer;
	border-left: 1px solid #e3e3e3;
	background-image: url(images/footer-hope.gif);
	background-color: #ffeaf0;
	background-position: center;
	background-repeat: no-repeat;
	width: 242px;
	display: block;
}*/
#footer_content div.link2 {
	padding: 19px 35px 0 20px;
	margin: 0;
	float: right;
	height: 48px;
	cursor: pointer;
	border-left: 1px solid #e3e3e3;
}

#footer_content div.link3 {
	padding-top: 5px;
	margin: 0;
	float: left;
	cursor: pointer;
}
/*************** Footer Nav ***************/
#footer_nav {
	width: 949px;
	padding: 16px 0 35px 0;
	margin: 0;
	text-align:center;
	text-decoration: none;
	font-family:verdana;
	font-size:9px;
	line-height: 16px;
}

/* BEGIN GLOBAL NAV */

#global-menu .global-nav-link-c a { 
	height: 50px;
	display: block;
	text-indent:-9999px;
}
#global-menu {
	background-image: url(images/nav/nav_bar_bg.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 42px;
	margin-top: 0;
	overflow: hidden;
	text-align: center;
	background-color: #f5f5f5;
}
#global-menu ul {
	background:url("images/nav/main-nav-bg.gif") no-repeat scroll -10px 0 transparent;
	overflow:none;
	zoom:1;
	margin:0 auto;
	width:1030px;	
	list-style: none;
}
/*#global-menu #vision {
	background:url("images/nav/main-nav-health-inactive.gif") no-repeat scroll 0 0 transparent; 
	width:151px;
}*/
#global-menu #vision {
    background-image: url("images/nav/vision_inactive.jpg");
    display: block;
    height: 41px;
    width: 172px;
}
/*#global-menu #spa {
	background:url("images/nav/main-nav-spa-inactive.gif") no-repeat scroll 0 0 transparent; 
	width:189px;
}*/
#global-menu #spa {
    background-image: url("images/nav/spa_inactive.jpg");
    display: block;
    height: 41px;
    width: 202px;
}
#global-menu #medical { 
	background:url("images/nav/main-nav-medical-active.gif") no-repeat scroll 0 0 transparent; 
	width:233px;
}
#global-menu #medical{ 
    background-image: url("images/nav/medical_active.jpg");
    display: block;
    height: 42px;
    width: 245px;
}
/*#global-menu #university{ 
	background:url("images/nav/main-nav-university-inactive.gif") no-repeat scroll 0 0 transparent; 
	width:196px;
}*/
#global-menu #university{ 
    background-image: url("images/nav/university_inactive.jpg");
    display: block;
    height: 41px;
    width: 209px;
}
/*#global-menu #business { 
	background:url("images/nav/main-nav-business-inactive.gif") no-repeat scroll 0 0 transparent; 
	width:161px;
}*/
#global-menu #business { 
    background-image: url("images/nav/business_inactive.jpg");
    display: block;
    height: 41px;
    width: 180px;
}
#global-menu ul li {
	float:left;
	height:41px;
	_height:41px;
}
#main-nav-bottom-shadow { 
	width:100%;
	height:10px;
	background:url("images/nav/main-nav-shadow-x.gif") repeat-x scroll center top transparent;
	_margin-top:-10px;
}
.main-nav-active { 
	height:41px;
}
.main-nav-active.main-nav-active-shim { 
	height:41px !important;
}

#vision-coming-soon, 
#spa-coming-soon, 
#medical-coming-soon, 
#university-coming-soon, 
#business-coming-soon { 
	display:none;
}
/* END GLOBAL NAV */


/* 

Page: Specials And Events
Modified By: Vrej Sanati
Date: 5/04/2011

*/

#events{
	background-image: url(images/events/bg-specials-events.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 446px;
	font-family: Verdana, arial, sans-serif;
}
.main_pg p{
	margin-bottom: 15px;
}
.main_pg .disclamer{
	font-size: 10px;
}
#dr-murad{
	background-image: url(images/events/dr-murad.jpg);
	float: left;
	height: 98px;
	width: 99px;
	margin-right: 10px;
}
#info-box{
	font-size: 11px;
	color: #818181;

}
#info-box .left{
	float: left;
	width: 60px;
	font-weight: bold;
	margin-bottom: 7px;
}
#info-box .right{
	float: left;
	width: 435px;
	margin-bottom: 7px;
}
#info-box .right a{
	text-decoration:underline;
}
/* Special event page for Oct 2011 */
#event01oct {
	background-image: url(images/events/bg-event-01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 303px;
	font-family: Verdana, arial, sans-serif;
	margin:0;
	padding:0;
}
.main_pg1 {
	margin-left: 76px;
	width: 575px;
	height: 222px;
	z-index: 10;
	padding-top: 15px;
	padding-right: 258px;
	padding-bottom: 0;
	padding-left: 0;
}
#event02oct {
	background-image: url(images/events/bg-event-01.jpg);
	background-repeat: no-repeat;
	background-position: right 38px;
	height: 265px;
	font-family: Verdana, arial, sans-serif;
}
.main_pg2oct {
	margin-left: 76px;
	width: 553px;
	height: 205px;
	padding:55px 280px 0 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;	
	z-index: 10;
}
#event03oct {
	background-image: url(images/events/bg-event-Oct03.jpg);
	background-repeat: no-repeat;
	background-position: right 43px;
	height: 370px;
	font-family: Verdana, arial, sans-serif;
}
.main_pg3oct {
	margin-left: 76px;
	width: 553px;
	height: 315px;
	padding:55px 280px 0 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;	
	z-index: 10;
}
.disclaimer_oct {
	width: 553px;
	font-family: Verdana, arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color: #767676;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 18px;
}
#event01dec {
	background-image: url(images/events/bg-event-dec.jpg);
	background-repeat: no-repeat;
	background-position: right 30px;
	height: 300px;
	font-family: Verdana, arial, sans-serif;
	margin:0;
	padding:0;
}
.purple {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
	color: #6c2c71;
}
	

