/**
html, body
{
	position: relative;
	width: auto;
	height: auto;
	background-color : #420362;
	background-image: url('/media/images/common/bg_pattern_dark_purple.gif');
	background-repeat: repeat;
	text-align: center;
	/* 	
		The following text-align: center will center block elements (your container) in IE 5.x
		The #container --> text-align: left is the other piece and ensures the text is aligned left 
	 */
	margin: 0px 0px 0px 0px;	
	padding: 0px;
}
**/
#container
{ 
	position: relative;
 	background-color : #ffffff;
	width: 770px;
	height: auto;
	/* 	margin-left: auto and margin-right: auto centers the container in the middle of the browser screen in all browsers except IE 5.x*/
	margin-left: auto; 
	margin-right: auto;	
	padding: 0px;
	text-align: center;
	border: 1px solid white;
} 

#wrapper
{ 
	position: relative;
 	background-color : #ffffff;
	width: 750px;
	height: auto;
	/* 	margin-left: auto and margin-right: auto centers the container in the middle of the browser screen in all browsers except IE 5.x*/
	margin-left: auto; 
	margin-right: auto;
	/* 	text-align: left is the second piece for the IE 5.x centering container bug.body --> text-align: center is the first piece*/
	text-align: left;
	border:10px solid #fff;
} 

#banner
{
	position: relative;
	width: 100%;
	height: 84px;	  /**height:93px== banner:77px + spacer:2px + ilineimage:3px + spacer: 11px == 93**/
}
/**
#footer
{
	position: relative;
	width: 100%;  
	height: 50px;	
	background-color: #520379;
	padding: 0px;
	margin: 0px;
}
 
#footerPrivacy
{
	float: none;
	clear:both;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #ba9bca; 
	padding: 5px 10px;
}

#footerPrivacy a	{
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #ba9bca; 
}
**/
/******** STYLES -- CONTENT -- NAV START********/

#leftnav
{
	float: left;
	width: 192px;
	height: auto;
	clear: left;
}

#leftNavigation
{
	display: block;
	width: 192px;
	max-height: auto;
	padding: 0px;
	margin: 0px;	    
	text-decoration: none;	
	background-color: #e6e5e6;
}   

table#leftNavigation td      
{
	display: block;
	width: 192px; 
	min-width: 182px;
	max-width: 182px;
	border-top: 1px solid #ffffff; 
	background-color: #e6e5e6;
	padding: 5px 0px 5px 10px;
}
  
table#leftNavigation td span.list
{
	display: block;
	width: 192px;  
	padding:0px;		
	background-color: #e6e5e6;
}

table#leftNavigation td a span.list,#leftNavigation a
{
	display: block;
	width: 100%;
	font-family: arial;
	font-weight: bold;
	font-size: 11px; 
	color: #666666;
	text-decoration: none;
	background-color: #e6e5e6;
	padding-top: 1px;
	cursor: hand;
} 

table#leftNavigation td a:hover span.list, #leftNavigation a:hover
{
	display: block;
	width: 100%;
	font-family: arial;
	font-weight: bold;
	font-size: 11px; 
	color: #e74a9d;   
	text-decoration: none;
	background-color: #e6e5e6;
	padding-top: 1px;
} 

table#leftNavigation td span.list_sel
{
	display: block;
	width: 192px;
	padding:0px;		
	background-color: #e6e5e6;
}

table#leftNavigation td a span.list_sel
{
	display: block;
	width: 100%;   
	font-family: arial;
	font-weight: bold;
	font-size: 11px; 
	color: #893ab1;  
	text-decoration: none; 
	background-color: #e6e5e6;  
	padding-top: 1px;
	
	
} 

table#leftNavigation td a:hover span.list_sel
{
	display: block;
	width: 100%;
	font-family: arial;
	font-weight: bold;
	font-size: 11px; 
	color: #e74a9d;
	text-decoration: none;
	background-color: #e6e5e6;
	padding-top: 1px;
} 

table#leftNavigation td a span.character
{
	display: none;
} 

table#leftNavigation td a span.character_sel
{
	display: inline;
} 

#maincontent
{
	float: right;
	width: 543px;
	height: auto;
	clear: right;
	font-family: arial;
	font-size: 12px;
	background: #FFFFFF;
	color: #695175;
	line-height: 18px;
	padding-bottom: 20px; 
	padding-left:10px;
}

#maincontent  #main_header
{
	position: relative;
	width: 543px; 
	height: auto;  
}

#maincontent  #main_content_about
{
	width:382px;
	height:auto; 
	float:left; 
	margin-top:19px;
}

#maincontent #main_content_about ul 
{
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 5px;
	text-indent: 0;
	list-style-position: outside;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
}

#maincontent #main_content_about ul li
{
	margin-top:10px;
}

#maincontent  #main_content_about2
{
	width:543px;
	height:auto; 
	float:left; 
	margin-top:19px;
}
#main_content_small {
float:left;
height:auto;
margin-top:19px;
width:500px;
}
.style1 {
	color: #FFFFFF; 
	background-image:url('/media/images/common/header_bar.jpg' ); 
	background-repeat:no-repeat;
	height:35px;	
	text-align:right;
	margin-top:5px;	
	padding-right:10px;
	padding-top:10px;
	font-size: 14pt;
	padding-bottom:0px;
	margin-bottom:0px;
}
#main_header img {
	display:block;	
}
#main_header br {
	height:0px;
	padding:0px;
	margin:0px;	
	line-height:0px;
	font-size:0px;
}
#main_header br { 
	display: none; 
}
#maincontent  #main_callout_about
{
	width:148px;
	height:auto; 
	float:right; 
	margin-top:19px;
}

#maincontent #main_content_heartburn
{
	width: 100%;
	height: auto;
	margin-top:19px;
}

#maincontent #main_content_heartburn ul 
{
	list-style-type: none;
	margin-left: 20px;
	padding-left: 5px;
	text-indent: 0;
	list-style-position: outside;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
}

#maincontent #main_content_heartburn ul li
{
	margin-top:10px;
}

#maincontent_attraction
{
	width: 750px;
	height: auto;
	font-family: arial;
	font-size: 12px;
	background: #FFFFFF;
	color: #695175;
	line-height: 18px;
}  

table td
{  
	font-family: arial;
	font-size: 12px;
	background: #FFFFFF;
	color: #695175;
}

ul 
{
	list-style-type: none;
	margin-left: 20px;
	padding-left: 1em;
	text-indent: -1em;
	list-style-position: outside;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
}

ul li
{
	margin-top:10px;
}
		
a
{
	font-family: arial;
	font-size: 12px;
	color: #e74a9d;
	font-weight: bold;
	text-decoration: underline;
}
a.pink
{
	font-family: arial;
	font-size: 12px;
	color: #e74a9d;
	font-weight: bold;
	text-decoration: underline;
}

ul li a
{
	font-family: arial;
	font-size: 12px;
	color: #e74a9d;
	font-weight: bold;
	text-decoration: underline;
}

ul.about 
{
	list-style-type: disc;
	margin-bottom:20px;
	text-indent:0px;
}

ul li.about
{
	margin-top:10px;
	margin-left:0px;
	padding-left: 0px;
}


.headline
{
	font-family: arial;
	font-size: 13px;
	color: #695175;
	font-weight: bold;
}

#callout
{
	font-family:arial;
	font-size:12px;
	color: #695175;
	font-weight:normal; 
	width: 382px;
	min-width: 372px;
	max-width: 372px;
	background-color: #e5cef2;
	padding: 5px 0px 5px 10px;
	margin: 0px;
}

#callout a
{
	font-family:arial;
	font-size:12px;
	color: #e74a9d;
	font-weight: bold; 
	background-color: #e5cef2;
}

#callout2
{
	font-family:arial;
	font-size:12px;
	color: #695175;
	font-weight:normal; 
	width: 350px;
	min-width: 372px;
	max-width: 372px;
	background-color: #e5cef2;
	padding: 5px 0px 5px 10px;
	margin: 0px;
}

#callout2 a
{
	font-family:arial;
	font-size:12px;
	color: #e74a9d;
	font-weight: bold; 
	background-color: #e5cef2;
}

#disclaimer
{
	list-style-type: none;
	margin: 10px;
	padding-left: 1em;
	text-indent: -1em;
	list-style-position: outside;
	padding-top:0px;
	font-family:arial;
	font-size:11px;
	color: #7d4099;
	font-weight: normal;   
}

#callout_heartburn
{
	font-family:arial;
	font-size:12px;
	color: #695175;
	font-weight:normal; 
	width: 543px;
	min-width: 533px;
	max-width: 533px;
	background-color: #e5cef2;
	padding: 5px 0px 5px 10px;
	margin: 0px;
}

#callout_heartburn a
{
	font-family:arial;
	font-size:12px;
	color: #e74a9d;
	font-weight: bold; 
	background-color: #e5cef2;
}

#disclaimer_heartburn
{
	list-style-type: none;
	margin: 10px;
	padding-left: 1em;
	text-indent: -1em;
	list-style-position: outside;
	padding-top:0px;
	font-family:arial;
	font-size:11px;
	color: #7d4099;
	font-weight: normal;   
}

/******** STYLES -- CONTENT  END********/

/******** STYLES -- FOOTER START********/

/**
#footer
{
	position: relative;
	width: 100%;  
	height: 47px;	
	background-color: #520379;
	padding: 0px;
	margin: 0px;
}

#footer #footerleft
{
	float: left;
	clear: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #ba9bca; 
	padding: 5px 10px;
}

#footer #footerright
{
	float: right;
	clear: right;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ba9bca;
	text-align: right;
	padding: 5px 10px;
	line-height: 16px;
}
**/
/******** STYLES -- FOOTER END********/  
/*****old styles ****************/

.darkbold {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #695175;
}

.chart 
{
	background-color: #ffffff;
}

.chart th
{ 
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;  
	text-align: left;  
	padding: 5px 12px;	
	border-bottom: 3px solid #ffffff;
}

.chart td
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #695175;    
	text-align: left;
	padding: 10px;
	background-color: #dad0e0;
}  


/**********************************************/
        
.hcpSmall {
    font-size: smaller;
}

.darksection {
	font-family: Verdana;
	font-size: 12px;
	background: #CC99FF;
	color: #660099;
	line-height: 18px;
	width: 543px;
}
.homepagelegalsmall {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	line-height: 1.5;
	color: #CC99CC;
}

.potcheader
{
	font-family: arial;
	font-size: 16px;
	color: #420362;
	font-weight: bold;
}


#main_content_about #callout {
	display:none;	
}

#main_content_heartburn #callout_heartburn {
	display:none;	
}
#main_content_small #callout_heartburn {
	display:none;	
}
    
#easy_to_open
{	
	position: absolute;
	top: 160px;
	left: 47px;
	font-size: 14px;		
}   

#easy_to_open p
{
	margin: 0 0 5px 0;
}

.easy_step
{
	margin: 10px 46px;
}

.easy_step.top
{
	margin-top: 46px; 
}

#callout_nav_number{
	font-size: 11px;
	margin-left: 15px;
	margin-right: 5px;
}


sup
{
	vertical-align: text-top;
	font-size: 70%;
}