/* Start of CMSMS style sheet 'Lebonheur Main' */
dfn
{
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}

* html #divideDoctor{
top: -20px;
}

.tabimage{
position:relative; 
bottom:15px;
}

* html .tabimage{
position:absolute;
top:0px;
right: 10px;
}

* html .maincontents{
position:relative;
left:20px;
min-height:700px;
height:auto;
height:700px;
}


* html #lb_title_welcome{
  postion:absolute;
  top:-20px;
}

#lb_title_welcome 
{
	position: relative;
	display: block;
	width: 430px;
	height: 26px;
	z-index: 10;
        margin-top:10px;
        margin-left:3px;     
}

* html #divider_welcome{
   top:-20px;
   
}

#lb_welcomeinfo 
{
	position: relative;
	width: 430px;
	margin: 0px 0 0px 0;
}

#lb_childstop 
{
	position: relative;	
	width: 267px;
	height: 155px;
        overflow-y:auto;
        overflow-x:hidden;
             top:-221px;
             margin-left:180px;
	z-index: 10;
}

* html #lb_welcomeinfo{
bottom: 40px;
}

#lb_expert {
	position: relative;
	width: 267px;
        float:right;
	background-color: #daecf1;
        height:80px;
        left:17px;
        top:-239px;
}

#lb_expert_right 
{
	position: absolute
	width: 170px;
	float: right;
      	padding: 7px 10px 0 0;
        padding-right:20px;
        height:70px;
        margin-left:75px;
        margin-top:-80px;
        overflow-y:auto;
        overflow-x:hidden;
}

#lb_event_divider
{
            position: absolute;
            top:230px;
}

#logo_lebonheur 
{
	position: relative;
	width: 186px;
	height: 60px;
             top:37px;
	left: 35px;
	
}

#lb_content 
{
	position: relative;
	background: #FFFFFF url(images/lb_bg_content.gif) repeat-y;
	width: 939px;
	left:31px;
        line-height: 15px;
}

#lb_content_banner
{
             position: absolute;
             left:261px;
	     z-index:2;
             width:691px;
             top:35px;
}

#lb_content_banner_other
{
             position: absolute;
             z-index:2;
             width:691px;
             left:230px;
             top:-85px;
}

#lb_content_top 
{
	position: relative;
             left:31px;             
   	height: 120px;
	width: 939px;
	background: #FFFFFF url(images/lb_bg_header.png) no-repeat bottom;
}

#lb_content_con
{
     float:right;
     position:relative;
     margin-right:23px;
     width:670px;
     margin-bottom:10px;
     top:10px;
     text-align:left;
}

#lb_content_bot {
        height: 29px;
 	width: 950px;
        right:-28px;
        position:absolute;
       background: #FFFFFF url(images/lb_bg_footer.gif) no-repeat top;
}

* html #lb_content_bot{
position:absolute;
left:-229px;
}

#lb_content_bot_gen {
        height: 30px;
 	width: 950px;
        left:  25px;
        position:relative;
       background: #FFFFFF url(images/lb_bg_footer.gif) no-repeat top;
}

#lb_nav_promo
{
    position:absolute;
    left:26px;
    bottom:10px;
    width: 190px;
    text-align:center;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#lb_nav 
{
             position:relative;
	width: 190px;
             text-align:left;
             left:50px;
             font-family:Arial, Helvetica, sans-serif;
             color: #A0522D;  
             height:500px;   
             float:left;                    	        
}

#lb_nav ul 
{ 
position: relative; 
list-style: none; 
margin: 0;
padding: 0; 
z-index: 12;
height:400px;   
}

#lb_nav li
{ 
position: relative; 
font-size:15px; 
font-weight:bold; 
height:30px;
padding-top:10px;
width:200px;
margin: 0;
}

#lb_nav a 
{ 
position: relative;
display: block; 
text-decoration:none; 
color: #A0522D;
height:30px;
z-index: 250; 
}

#lb_nav a:hover 
{
background-color: #FFFFE0;
width:150px;
}

#lb_nav a:active 
{ 
outline: none;
}

.divider 
{
	position: relative;
	border-top: 4px double #9f271c;
	width: 100%;
	height: 1px;
}

#lb_findadoctor {
        position:relative;
	border: 2px solid #178e1c;
        width:428px;
        height:188px;
        display:block;
	margin: 15px 0;
	padding: 35px 15px 10px 0;
}

* html #lb_findadoctor{
   top:-40px;
}

#lb_title_findadoctor {
	position: absolute;
	display: block;
	top: -2px;
	right: 25px;
	width: 109px;
	height: 27px;
	text-indent: -1000em;
	background: transparent url(uploads/images/lb_title_findadoctor.gif) no-repeat;
	z-index: 10;
}

#lb_contentsub_right 
{
            position: absolute;
	float: right;
	width: 200px;
             top:10px;
             right:1px;
}

#lb_patientstory 
{
	position: relative;
	width: 200px;
	height: 228px;
	background: #ffc5c5 url(uploads/images/lb_bg_patientstory.gif) repeat-x;
	margin-bottom: 9px;
}

#lb_title_patientstory {
	position: absolute;
	display: block;
	top: 0px;
	left: 4px;
	width: 192px;
	height: 53px;
	text-indent: -1000em;
	background: transparent url(uploads/images/lb_title_patientstory.gif) no-repeat;
	z-index: 10;
}

#lb_patientstory_frame {
	position: absolute;
	width: 191px;
	height: 130px;
             top: 37px;
             left:4px;
	background: transparent url(../images/lb_bg_patientstoryframe.gif) no-repeat;
}

#lb_patientstory_link 
{
	position: absolute;
	width: 200px;
	height: 20px;
	left: 0;
	bottom: 2px;
	text-align: center;
	z-index: 10;
}

#lb_patientstory_link a 
{
	color: #a53939;
	text-decoration: none;
}


#lb_advert {
	position: absolute;
	margin-bottom: 9px;
             top:444px;
}

#lb_qa 
{
	position: relative;
             top:190px;
	width: 178px;
	border: 7px solid #4ebee5;
	padding: 30px 4px 5px 4px;
}

#lb_title_qa 
{
	position: absolute;
	display: block;
	top: -7px;
	left: 9px;
	width: 168px;
	height: 31px;
	text-indent: -1000em;
	background: transparent url(uploads/images/lb_title_qa.gif) no-repeat;
	z-index: 10;
}

#lb_form
{
   position:reative;
   width:500px;
   height:260px;
}

* html #lb_contentsub_right{
  position:absolute;
  left:480px;
  top: 10px;
}
/* End of 'Lebonheur Main' */

/* Start of CMSMS style sheet 'Le Bonheur Events' */
#lb_events 
{
	position: relative;
	background-color: #fffead;
        border: 7px solid #c02c46;
        margin: 12px 0;
	padding: 10px 7px 10px 0;
        height:80px;
        width:428px;
}

* html #lb_events{
top:-20px;
}

#lb_events_table
{
           position:relative;
           left:125px;
           width:310px;
           height:90px;
           overflow-y:auto;
           overflow-x:hidden;
           margin-top:0px;
}

#lb_events_img {
	position: absolute;
	width: 103px;
	height: 58px;
	left: 11px;
	top: 37px;
	z-index: 20;
}

#lb_event_list {
	position: relative;
	float: right;
             left:100px;
}

#lb_event_list td {
	padding: 6px 0;
}

#lb_event_list td a{
	color: #000000;
}

.lb_event_name {
	width: 135px;
	text-align: right;
	font-weight: bold;
             height:25px;
}

.lb_event_icon {
	width: 45px;
	background: transparent url(uploads/images/lb_bullet_event.gif) no-repeat center center;
}

.lb_event_date {
	text-align: left;
	width: 120px;
	font-weight: bold;
}

#lb_title_events {
	position: absolute;
	display: block;
	top: -7px;
	left: 25px;
	width: 68px;
	height: 32px;
	text-indent: -1000em;
	background: transparent url(uploads/images/lb_title_events.gif) no-repeat;
	z-index: 10;
}
/* End of 'Le Bonheur Events' */

/* Start of CMSMS style sheet 'slideshow' */
.imageSlideshowHolder,.imageSlideshowHolder_left
{
margin:5px;
margin-left:43px;	/* "Air" */
width:100px;	/* Image width */
height:155px;	/* Image height */
position:relative;	/* Don't remove this line */
top:0px;
}

.leftFloatingDiv
{
float:left;
width:160px;
height:110px;
}

.imageSlideshowHolder img
{
position:absolute;
left:0px;
top:0px;
}

/* End of 'slideshow' */

/* Start of CMSMS style sheet 'Lebonheur Form' */
#lb_form img
{
  float:left;
  margin-left:10px;
  display:block;
}

#lb_doctor_find
{
float right;
display:block;
position:relative;
left:40px;
}

#lb_doctor_find select
{
  width:140px;
}

#lb_doctor_find input
{
  width:135px;
}

 
/* End of 'Lebonheur Form' */

/* Start of CMSMS style sheet 'new imoms' */
body				{
	background-color:			#4ea9cf;
	font-family:				Arial, Helvetica, Verdana, sans-serif;
	color:						#414c51;
	font-size:					11px;
	margin:						0;
}

h1, h2, h3 { margin: 0; padding: 0 0 9px 0;}
h1 {
	font: 24px/24px Arial, sans-serif;
}

h2 {
	font: 18px/18px Arial, sans-serif;
}

h3 {
	font: 13px/15px Arial, sans-serif;
}

h4 {
	font: 12px/15px Arial, sans-serif;
}

img{
       border:none;
}

a:link, a:visited	{
	text-decoration:			underline;
	color:						#414c51;
}

a:hover	{
	text-decoration:			none;
	color:						#414c51;
}



/* THE HEADER */

.imomsHeader		{
	height:						274px;
	background-image:			url(images/bg_header.gif);
	background-repeat:			no-repeat;
	position:					relative;
	width:						988px;
}

.bgWrapper		{
	background-image:			url('images/bg_main2.gif');
	background-position:		center;
	background-repeat:			repeat-y;
}
	
.mainWrapper		{
	width:						988px;
	text-align:					left;
	background-color:			#fff;
	background-image:			url('images/bg_footer1.gif');
	background-repeat:			no-repeat;
	background-position:		bottom;
	padding:					0 0 30px 0;
}

/* secondary nav */

.secondaryNav		{
	position:					absolute;
	top:						184px;
	left:						284px;
	font-weight:				bold;
}

.secondaryNav a		{
	padding:					0 3px;
}

/* header search */

.theSearch			{
	position:					absolute;
	top:						174px;
	left:						460px;
	font-size:					10px;
	line-height:				16px;
}

.theSearch input	{
	width:	140px;
}

/* main nav */


.mainNavFlex{
	position:					absolute;
	top:						203px;
	left:						265px;
	font-weight:			         	bold;
	font-size:			  		13px;
	width:						506px;
	height:						50px;
	background-image:			url('images/bg_headerFlex.gif');
	background-repeat:			no-repeat;
}

.mainNavFlex a:link, .mainNavFlex a:visited, .mainNavFlex a:hover	{
	text-decoration:			none;
}

a.mainNavFlex:hover		{
	text-decoration:			none;
}

.mainNavFlex2			{
	color:						#c83b7e;
	font-size:					17px;
}

a.mainNavFlexItem	{
	height:						35px;
	text-align:					center;
	display:					block;
	float:						left;
	padding:					15px 0 0 0;
	border-right:				1px solid #e6e6e6;
}

a.mainNavFlexItem:hover	{
	background-image:			url('images/bg_mainnavrollover.gif');
	background-position:		bottom;
	background-repeat:			repeat-x;
}

.topLogo			{
	position:					absolute;
	top:						81px;
	left:						7px;
}

.homeButton			{
	position:					absolute;
	top:						81px;
	left:						14px;
}

.buttonBox			{
	border:						2px solid #c83b7e;
	color:						#fff;
	font-size:					13px;
	background-image:			url(http://midsouthmoms.com/data/assets/imoms-live/site08/html/images/bg_button2.gif);
	background-repeat:			repeat-x;
	padding:					3px 12px;
	margin:						0 7px;
	display:					inline-block;
}

a.buttonBox:link, a.buttonBox:visited		{
	color:						#fff;
	text-decoration:			none;
	background-position:		top;
}

a.buttonBox:hover	{
	color:						#fff;
	text-decoration:			none;
	background-position:		bottom;
}


.content{
 position:relative;
 background-color:#FFFFFF;
}

/* footer */

.footerWrapper		{
	background-color:			#4ea9cf;
	color:						#fff;
	text-align:					center;
	padding:					18px 14px 32px 14px;
}

.footLinks			{
	margin:						14px 0;
}

.footLinks a		{
	color:						#fff;
}

.footLogo1			{
	margin:						0 45px 0 0;
}


/* End of 'new imoms' */

