html
{
	height:100%;
}
body{font-family:Arial, sans-serif, helvetica, verdana; font-size:11px;}

body.page
{
	font-family:sans-serif, Arial, helvetica, verdana;
	margin:0px 0px; padding:0px;
	background:url(/images/imodium/body_bg.jpg) repeat-x left top;
	background-color:#C3CDE0;
}

body.popup
{
	background-color:#fff;
	margin:6px;
}

#container
{
	min-height:100%;
	height:100%;
}

#espanol
{
    position:absolute;
    width:85px;
    height:17px;
    top:0px;
    z-index:99;
    visibility:hidden;
}

table, img
{
	border:0px;
}

form
{
    margin:0;
}

img
{
	behavior:url("/css/pngbehavior_imodium.htc");
}

input,
select
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border:solid 1px #ccc;
}

ul.copy
{
	margin:0 0 10px 8px;
	padding:0 0 10px 8px;
}

ol.copy
{
	margin:0 0 10px 11px;
	padding:0 0 10px 11px;
}

ol.roman
{
	list-style-type:lower-roman;
	margin:0 0 10px 20px;
	padding:0 0 10px 20px;
}

.inputcellpadding
{
	padding:5px 0;
}

.black
{
	color:#000;
}

.white
{
	color:#fff;
}

.lightblue
{
	color:#06c;
}

.blue
{
	color:#175db4;
}

.lightgray
{
	color:#999;
}

.gray
{
	color:#666;
}

.purple
{
	color:#339;
}

.green
{
	color:#cf0;
}

.fontsize12
{
	font-size:12px;
	font-family:Arial;
}

.fontsize11
{
	font-size:11px;
	font-family:Arial;
}

.fontsize10
{
	font-size:10px;
	font-family:Arial;
}

.bold
{
	font-weight:bold;
}

.under
{
	text-decoration:underline;
}	
	
.noul
{
	text-decoration:none;
}

b.sidebarline
{
	display:block;
	overflow:hidden;
	background-color:#ccc;
	margin:0 5px;
	height:1px;
}

a.breadcrumblink,
a.breadcrumblink:visited
{
    color:#666;
    text-decoration:underline;
}

a.breadcrumblink:hover
{
    color:#333;
}

a.lightbluelink,
a.lightbluelink:visited
{
	color:#3cf;
	text-decoration:none;
}

a.lightbluelink:hover
{
	color:#06c;
}

a.lightgraylink,
a.lightgraylink:visited
{
	color:#999;
}

a.lightgraylink:hover
{
	color:#666;
}

a.graylink,
a.graylink:visited
{
	color:#666;
}

a.graylink:hover
{
	color:#333;
}

a.whitelink,
a.whitelink:visited
{
	color:#fff;
}

a.whitelink:hover
{
	color:#cf0;
}

a.whitenavlink,
a.whitenavlink:visited
{
	text-decoration:none;
	color:#fff;
}

a.whitenavlink:hover
{
	color:#339;
}

a.purplelink,
a.purplelink:visited
{
	text-decoration:none;
	color:#639;
}

a.purplelink:hover
{
	text-decoration:underline;
	color:#3cf;
}

a.sitemapsection,
a.sitemapsection:visited,
a.sitemapsection:hover
{
	font:bold 12px Arial;
	text-decoration:none;
	padding:1px 0 0 10px;
	background-position:0 5px;
	background-repeat:no-repeat;
	background-image:url(/images/imodium/arw_glb_darkblue.gif);
	color:#175db4;
}

a.sitemapsection,
a.sitemapsection:visited
{
	background-image:url(/images/imodium/arw_glb_darkblue.gif);
	color:#175db4;
}

a.sitemapsection:hover
{
	background-image:url(/images/imodium/arw_glb_cyan.gif);
	color:#22b3ec;
}

a.sitemapsubsection,
a.sitemapsubsection:visited,
a.sitemapsubsection:hover
{
	font:11px Arial;
	padding-left:10px;
}

a.sitemapsubsection,
a.sitemapsubsection:visited
{
	color:#666;
}

a.sitemapsubsection:hover
{
	color:#333;
}

a.backtotoplink,
a.backtotoplink:visited,
a.backtotoplink:hover
{
	font:11px Arial;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0 4px;
}

a.backtotoplink,
a.backtotoplink:visited
{
	background-image:url(/images/imodium/arw_glb_lightblue.gif);
	color:#63b0d6;
}

a.backtotoplink:hover
{
	background-image:url(/images/imodium/arw_glb_purple.gif);
	color:#639;
}
/* GRAY CURVED BOXES STYLES */
.graycurved
{
	background:transparent;
}
	
.graycurved .b1, .graycurved .b2, .graycurved .b3, .graycurved .b4
{
	display:block;
	overflow:hidden;
	height:1px;
	font-size:1px;
}

.graycurved .b2, .graycurved .b3, .graycurved .b4
{
	background:#fff;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
}

.graycurved .b1
{
	margin:0 5px;
	background:#cfcfcf;
}

.graycurved .b2
{
	margin:0 3px;
	border-width:0 2px 0 2px;
}

.graycurved .b3
{
	margin:0 2px;
}

.graycurved .b4
{
	margin:0 1px;
	height:2px; 
}

.graycurved .boxcontent
{
	display:block; 
	background:#fff; 
	border:0 solid #cfcfcf; 
	border-width:0 1px;
	padding:6px 12px 6px 12px;
}

/* WHITE CURVED BOXES STYLES */
.whitecurved
{
	background:transparent;
}
	
.whitecurved .b1, .whitecurved .b2, .whitecurved .b3, .whitecurved .b4
{
	display:block;
	overflow:hidden;
	height:1px;
	font-size:1px;
}

.whitecurved .b2, .whitecurved .b3, .whitecurved .b4
{
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.whitecurved .b1
{
	margin:0 5px;
	background:#fff;
}

.whitecurved .b2
{
	margin:0 3px;
	border-width:0 2px 0 2px;
}

.whitecurved .b3
{
	margin:0 2px;
}

.whitecurved .b4
{
	margin:0 1px;
	height:2px; 
}

.whitecurved .boxcontent
{
	display:block; 
	background:#fff; 
	border:0 solid #fff; 
	border-width:0 1px;
	padding:10px 12px 6px 15px;
}

/* PRODUCTS NAVIGATION STYLES */
.productsNav
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.productsNav .item1,
.productsNav .item1:visited,
.productsNav .item1:hover,
.productsNav .item1on
{
	display:block;
	text-decoration:none;
	padding:1px 2px 5px 10px;
	background-position:0 5px;
	background-repeat:no-repeat;
}

.productsNav .item1,
.productsNav .item1:visited
{
	background-image:url(/images/imodium/arw_glb_darkblue.gif);
	color:#175db4;
}

.productsNav .item1:hover
{
	background-image:url(/images/imodium/arw_glb_cyan.gif);
	color:#22b3ec;
}

.productsNav .item1on
{
	background-image:url(/images/imodium/arw_glb_cyan.gif);
	color:#22b3ec;
}

.leftShadow
{
    background:url(/images/imodium/bkg_glb_lshadow.gif) repeat-y;
    width:16px;
}

.rightShadow
{
    background:url(/images/imodium/bkg_glb_rshadow.gif) repeat-y;
    width:16px;
}

* html
{
	position:relative;
}

table#directionsTab td.tdHead{background:#e3e0e0; padding:5px; vertical-align:top;}
table#directionsTab td.tdHeadB{background:#e3e0e0; padding:5px; border-left:solid 1px #cccccc; vertical-align:top;}
table#directionsTab td.tdBg{padding:5px; vertical-align:top; border-top:solid 1px #cccccc;}
table#directionsTab td.tdBgB{padding:5px; vertical-align:top; border-top:solid 1px #cccccc; border-left:solid 1px #cccccc;}
table#directionsTab td.tdCBg{padding:5px; vertical-align:top; border-top:solid 1px #cccccc; background:#f8f8fa;}
table#directionsTab td.tdCBgB{padding:5px; vertical-align:top; border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; background:#f8f8fa;}

.formError{
	font-family:Arial;
	font-size:11px;
	color:#FF0000;
}

div#div_availability, div#div_directions, div#div_ingredients, div#div_warnings, div#div_storage, td#div_benefits{display:none}

sup{font-size:9px; font-family: verdana, arial;}

/* VCIM-CCN-0021 */

.topMainNav{
	font-family:Arial;
	font-size:11px;
	height:47px;
	padding:6px 0px 0px 7px;
	background:url(/images/imodium/nav/mainnav_bg.gif) no-repeat left top;
}

.topMainNav a span{display:none;}

.topMainNav a{margin:0px; padding:0px; display:block; float:left; height:31px;}

.topMainNav a#diarrhea_facts{
	width:92px;
	background:url(/images/imodium/nav/diarrhea_facts.gif) no-repeat left top;	
}
.topMainNav a#diarrhea_facts:hover, .topMainNav a#diarrhea_facts_hover{
	width:92px;
	background:url(/images/imodium/nav/diarrhea_facts_hover.gif) no-repeat left top;	
}

.topMainNav a#our_products{
	width:80px;
	background:url(/images/imodium/nav/our_products.gif) no-repeat left top;	
}
.topMainNav a#our_products:hover, .topMainNav a#our_products_hover{
	width:80px;
	background:url(/images/imodium/nav/our_products_hover.gif) no-repeat left top;	
}

.topMainNav a#managing_diarrhea{
	width:106px;
	background:url(/images/imodium/nav/managing_diarrhea.gif) no-repeat left top;	
}
.topMainNav a#managing_diarrhea:hover, .topMainNav a#managing_diarrhea_hover{
	width:106px;
	background:url(/images/imodium/nav/managing_diarrhea_hover.gif) no-repeat left top;	
}

.topMainNav a#special_offers{
	width:86px;
	background:url(/images/imodium/nav/special_offers.gif) no-repeat left top;	
}
.topMainNav a#special_offers:hover, .topMainNav a#special_offers_hover{
	width:86px;
	background:url(/images/imodium/nav/special_offers_hover.gif) no-repeat left top;	
}

.topMainNav a#privacy{
	width:74px;
	background:url(/images/imodium/nav/privacy_policy.gif) no-repeat left top;	
}
.topMainNav a#privacy:hover, .topMainNav a#privacy_hover{
	width:74px;
	background:url(/images/imodium/nav/privacy_policy_hover.gif) no-repeat left top;	
}

.topMainNav a#legal{
	width:70px;
	background:url(/images/imodium/nav/legal_notice.gif) no-repeat left top;	
}
.topMainNav a#legal:hover, .topMainNav a#legal_hover{
	width:70px;
	background:url(/images/imodium/nav/legal_notice_hover.gif) no-repeat left top;	
}

.topMainNav a#healthcare{
	width:136px;
	background:url(/images/imodium/nav/healthcare_prof.gif) no-repeat left top;	
}
.topMainNav a#healthcare:hover, .topMainNav a#healthcare_hover{
	width:136px;
	background:url(/images/imodium/nav/healthcare_prof_hover.gif) no-repeat left top;	
}

.splitter{
	margin:0px; padding:0px;
	background:url(/images/imodium/nav/nav_splitter.gif) no-repeat left top;
	height:31px; width:1px;
	display:block; float:left;
}

table#footer{font-weight:normal; color:#58585A; font-size:10px; margin-bottom:10px}
table#footer a{text-decoration:none; color:#58585A;}
table#footer a:hover{text-decoration:underline;}

.dropmenudiv1, .dropmenudiv2, .dropmenudiv3{
	position:absolute;
	top:0px; left:0px;
	z-index:100;
	visibility:hidden;
}

.dropmenudiv1{width:143px;}
.dropmenudiv1 a{color:#09F; text-decoration:none; display:block; width:135px; padding:3px 0px 3px 8px; background-color:#E2F5FD; height:15px; overflow:visible;}

.dropmenudiv2{width:223px;}
.dropmenudiv2 a{color:#09F; text-decoration:none; display:block; width:215px; padding:3px 0px 3px 8px; background-color:#E2F5FD; height:15px; overflow:visible;}

.dropmenudiv3{width:158px;}
.dropmenudiv3 a{color:#09F; text-decoration:none; display:block; width:150px; padding:3px 0px 3px 8px; background-color:#E2F5FD; height:15px; overflow:visible;}

.dropmenudiv1 a:hover, .dropmenudiv2 a:hover, .dropmenudiv3 a:hover{background-color:#FAFDFF;}

div.breadCrumb{text-align:left; width:776px; padding:10px; font-family:Helvetica, Arial; font-weight:bold; color:#231F20; font-size:10px;}
div.breadCrumb a{color:#355FAC; text-decoration:none;}
div.breadCrumb a.desc{color:#231F20; text-decoration:underline;}

span#setPageID{display:none;}

.contentLeftPanel{width:571px; padding:0 0 30px 27px; vertical-align:top;}

.contentRightPanel{width:176px; vertical-align:top; /*border-left:solid 1px #d8d8d8;*/}

.calloutSectionHdr{width:159px; height:30px; margin-top:14px; border-bottom:solid 1px #d8d8d8; padding:0px 5px 0px 12px;}

.calloutStyle1{width:159px; padding:10px 5px 13px 12px; border-bottom:solid 1px #d8d8d8;}
.calloutStyle2{width:159px; padding:10px 5px 13px 12px;}

/* VCIM-CCN-0021 */