

/* LAYOUT */

/*{border:1px solid red}*/

html{
background-color:#db552c;
height:100%;
color:#450c1a;
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
overflow:scroll;
}

body{
margin: 0px auto;
}

* {
padding:0px;margin:0px;
}


ol {
padding:10px;margin:5px 0px 0px 30px;}

div.contentArea{
width:968px;
margin: 0px auto;
position:relative;
top:40px;
}

table.content {
width:968px;
margin: 0px auto;
padding:0px;
}

body#en table.content tr.topNavBackground{
background:url(/local/images/en/topNavBackground.jpg) top left no-repeat;
width:968px;
height:166px;
}

body#fr table.content tr.topNavBackground{
background:url(/local/images/fr/topNavBackground.jpg) top left no-repeat;
width:968px;
height:166px;
}

table.content td.leftNavBackground{
background:url(/local/images/global/leftNavBackground.png) left top repeat-y;
width:194px;
height:97px;
padding-right:0px;
margin:0px;
background-color:#c94821; 
vertical-align:top;
}

div.homePage{
background:none;
width:200px;
height:120px;
position:absolute;
left:0px;
top:24px;
cursor:pointer;
}

.leftMenu {z-index:2;}

a.kidsMenu {display:none}

a.which_benylin_children {
display:block; background:url(/local/images/en/benylin_kids.png) top left no-repeat;
width:75px;
height:83px;
cursor:pointer;
position:relative;
left:50px;
}

* html a.which_benylin_children {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/local/images/en/benylin_kids.png',sizingMethod ='image');
}

* html a.kidsMenuchildren{
background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/local/images/en/benylin_kids.png',sizingMethod ='image');
}

table.content td.leftBorder{
background-color:#c94821;
width:6px;
margin:0px;
padding:0px;
}

table.content td.mainContent{
width:678px;
background:#fbfcfc;
height:auto;overflow:hidden;margin:0px;padding:10px 10px 42px 35px;
position:relative;
left:1px;
}

table.content td.flash {
width:723px;
padding:10px 0px 42px 0px;
}

table.content td.rightBorder{
background:url(/local/images/global/rightBorder.jpg) top left no-repeat;
width:26px;
height:179px;
padding:0px;
}

table.bottomBorder{
width:968px;
margin: 0px auto;
position:relative;
top:-42px;
}

table.bottomBorder tr.bottomBorder{
background:url(/local/images/global/bottomBorder.gif) top left no-repeat;
width:968px;
height:47px;
}

table td.copyright {
/* background:url(/local/images/global/pfizer.gif) no-repeat 90px 7px; */
padding:12px 0px 20px 200px;
font-size:9px; 
color:#450c1a; 
text-align:center
}

body#en a.navToTop {
background:url(/local/images/en/top.gif); 
height:22px ; 
width:26px; 
display:block;
}

body#fr a.navToTop {
background:url(/local/images/fr/top.gif) ; 
height:22px ; 
width:100px; 
display:block
}

/* top nav */
body#en table.content tr.topNavBackground ul.topNav {
margin:0px;
padding:0px;
list-style:none;
position:absolute;
top:15px;
right:10px;
}

body#en table.content tr.topNavBackground ul.topNav li {
float:left;
margin:0px;
padding-right:5px;
}
body#en table.content tr.topNavBackground ul.topNav li a {
display:block;
}

body#en table.content tr.topNavBackground ul.topNav li a.news {
background:url(/local/images/en/top_nav_news.jpg) left top no-repeat;
width:40px;
height:16px;
}

body#en table.content tr.topNavBackground ul.topNav li a.news:hover {
background:url(/local/images/en/top_nav_news_hover.jpg)
}

body#en table.content tr.topNavBackground ul.topNav li a.contact {
background:url(/local/images/en/top_nav_contact.jpg) left top no-repeat;
width:84px;
height:16px;
}

body#en table.content tr.topNavBackground ul.topNav li a.contact:hover {
background:url(/local/images/en/top_nav_contact_hover.jpg)
}

body#en table.content tr.topNavBackground ul.topNav li a.legal {
background:url(/local/images/en/top_nav_legal.jpg) left top no-repeat;
width:31px;
height:16px;
}

body#en table.content tr.topNavBackground ul.topNav li a.legal:hover {
background:url(/local/images/en/top_nav_legal_hover.jpg)
}

body#en table.content tr.topNavBackground ul.topNav li a.privacy {
background:url(/local/images/en/top_nav_privacy.jpg) left top no-repeat;
width:77px;
height:16px;
}

body#en table.content tr.topNavBackground ul.topNav li a.privacy:hover {
background:url(/local/images/en/top_nav_privacy_hover.jpg)
}

body#en table.content tr.topNavBackground ul.topNav li a.language {
background:url(/local/images/en/top_nav_language.jpg) left top no-repeat;
width:50px;
height:16px;
}

body#en table.content tr.topNavBackground ul.topNav li a.language:hover {
background:url(/local/images/en/top_nav_language_hover.jpg)
}



body#fr table.content tr.topNavBackground ul.topNav {
margin:0px;
padding:0px;
list-style:none;
position:absolute;
top:15px;
right:10px;
}

body#fr table.content tr.topNavBackground ul.topNav li {
float:left;
margin:0px;
padding-right:5px;
}

body#fr table.content tr.topNavBackground ul.topNav li a {
display:block;
}

body#fr table.content tr.topNavBackground ul.topNav li a.news {
background:url(/local/images/fr/top_nav_news.jpg) left top no-repeat;
width:66px;
height:16px;
}

body#fr table.content tr.topNavBackground ul.topNav li a.news:hover {background:url(/local/images/fr/top_nav_news_hover.jpg)
}

body#fr table.content tr.topNavBackground ul.topNav li a.contact {
background:url(/local/images/fr/top_nav_contact.jpg) left top no-repeat;
width:160px;
height:16px;
}

body#fr table.content tr.topNavBackground ul.topNav li a.contact:hover {background:url(/local/images/fr/top_nav_contact_hover.jpg)
}

body#fr table.content tr.topNavBackground ul.topNav li a.legal {
background:url(/local/images/fr/top_nav_legal.jpg) left top no-repeat;
width:54px;
height:16px;
}

body#fr table.content tr.topNavBackground ul.topNav li a.legal:hover {
background:url(/local/images/fr/top_nav_legal_hover.jpg)
}

body#fr table.content tr.topNavBackground ul.topNav li a.privacy {
background:url(/local/images/fr/top_nav_privacy.jpg) left top no-repeat;
width:1350px;
height:16px;
}

body#fr table.content tr.topNavBackground ul.topNav li a.privacy:hover {
background:url(/local/images/fr/top_nav_privacy_hover.jpg)
}

body#fr table.content tr.topNavBackground ul.topNav li a.language {
background:url(/local/images/fr/top_nav_language.jpg) left top no-repeat;
width:44px;
height:16px;
}

body#fr table.content tr.topNavBackground ul.topNav li a.language:hover {
background:url(/local/images/fr/top_nav_language_hover.jpg);
}

/*table.content tr.topNavBackground ul.topNav li a.language:hover {
background:url(/local/images/en/top_nav_language_hover.jpg)
}

*/

/* top menu buttons */
table.content tr.topNavBackground ul.topMenu{
margin:0px;
padding:0px;
list-style:none;
position:absolute;
left:374px;
top:80px;
}

table.content tr.topNavBackground ul.topMenu li {float:left;}

table.content tr.topNavBackground ul.topMenu li a {
background-position:left top;
background-repeat:no-repeat;
display:block;
margin-right:1px;
position:relative;
width:95px;
height:62px;
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu1{
background-image:url(/local/images/en/topMenu01.jpg);
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu2{
background-image:url(/local/images/en/topMenu03.jpg);
top:-1px;
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu3{
background-image:url(/local/images/en/topMenu04.jpg);
top:-3px;
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu4{
background-image:url(/local/images/en/topMenu05.jpg);
top:-4px;
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu5{
background-image:url(/local/images/en/topMenu06.jpg);
top:-6px;
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu6{
background-image:url(/local/images/en/topMenu02.jpg);
top:-8px;
}

body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu1{
background-image:url(/local/images/fr/topMenu01.jpg);
}

body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu2{
background-image:url(/local/images/fr/topMenu03.jpg);
top:-1px;
}

body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu3{
background-image:url(/local/images/fr/topMenu04.jpg);
top:-3px;
}

body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu4{
background-image:url(/local/images/fr/topMenu05.jpg);
top:-4px;
}

body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu5{
background-image:url(/local/images/fr/topMenu06.jpg);
top:-6px;
}

body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu6{
background-image:url(/local/images/fr/topMenu02.jpg);
top:-8px;
}



/* top menu hover and selected buttons */
body#en table.content tr.topNavBackground ul.topMenu li a.topMenu1_selected, 
table.content tr.topNavBackground ul.topMenu li a.topMenu1:hover{
background:url(/local/images/en/topMenu01_hover.jpg) left top no-repeat;
}

body#en table.content tr.topNavBackground ul.topMenu li a.topMenu2_selected, 
table.content tr.topNavBackground ul.topMenu li a.topMenu2:hover{
background:url(/local/images/en/topMenu03_hover.jpg) left top no-repeat;
}


body#en table.content tr.topNavBackground ul.topMenu li a.topMenu3_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu3:hover{background:url(/local/images/en/topMenu04_hover.jpg) left top no-repeat;
}


body#en table.content tr.topNavBackground ul.topMenu li a.topMenu4_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu4:hover{background:url(/local/images/en/topMenu05_hover.jpg) left top no-repeat;
}


body#en table.content tr.topNavBackground ul.topMenu li a.topMenu5_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu5:hover{background:url(/local/images/en/topMenu06_hover.jpg) left top no-repeat;
}


body#en table.content tr.topNavBackground ul.topMenu li a.topMenu6_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu6:hover{background:url(/local/images/en/topMenu02_hover.jpg) left top no-repeat;
}


body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu1_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu1:hover{background:url(/local/images/fr/topMenu01_hover.jpg) left top no-repeat;
}


body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu2_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu2:hover{background:url(/local/images/fr/topMenu03_hover.jpg) left top no-repeat;
}


body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu3_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu3:hover{background:url(/local/images/fr/topMenu04_hover.jpg) left top no-repeat;
}


body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu4_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu4:hover{background:url(/local/images/fr/topMenu05_hover.jpg) left top no-repeat;
}


body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu5_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu5:hover{background:url(/local/images/fr/topMenu06_hover.jpg) left top no-repeat;
}


body#fr table.content tr.topNavBackground ul.topMenu li a.topMenu6_selected, table.content tr.topNavBackground ul.topMenu li a.topMenu6:hover{background:url(/local/images/fr/topMenu02_hover.jpg) left top no-repeat;
}


/* CONTENT */
table.content td.mainContent div.title{
color:#450c1a;font-size:20px;font-weight:bold;padding-bottom:10px;}

table.content td.flash div.title{
color:#450c1a;font-size:20px;font-weight:bold;padding-bottom:10px;position:relative;left:35px;width:600px;}

table.content div.flashContent{position:relative;}

sup{vertical-align:text-top;}
br{line-height:10px;font-size:0px;}


.subTitle{color:#db552c;font-size:16px;font-weight:bold; display:block}

.subTitle sup{font-size:10px;}

.subTitle2 {color:#4a7cc0;}

.subTitle3 {color:#db552c;font-size:16px;font-weight:bold;}

.footnote{font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}

.footnote sup{font-size:8px;}

.userchoice{#4a7cc0;font-size:12px;font-weight:bold;text-align:center;}

.dottedline{border-bottom:2px dotted #4a7cc0;font-size:10px;font-weight:bold;vertical-align:middle;}

body#en .submit{background:url(/local/images/en/button_submit.gif) left top no-repeat;width:56px;height:12px;border:none;cursor:pointer;padding:0px;margin:0px;display:block;text-decoration:none;}

body#fr .submit{background:url(/local/images/fr/button_submit.gif) left top no-repeat;width:80px;height:12px;border:none;cursor:pointer;padding:0px;margin:0px;display:block;text-decoration:none;}

body#en .send{background:url(/local/images/en/button_send.gif) left top no-repeat;width:40px;height:12px;border:none;cursor:pointer;padding:0px;margin:0px;display:block;text-decoration:none;}

body#fr .send{background:url(/local/images/fr/button_send.gif) left top no-repeat;width:63px;height:12px;border:none;cursor:pointer;padding:0px;margin:0px;display:block;text-decoration:none;}

.expand{background:url(/local/images/global/expand.png) right top no-repeat;width:auto;display:inline;font-size:12px;font-weight:bold;cursor:pointer;}

ul.content li{
background:url(/local/images/global/bullet.jpg) left 3px no-repeat;
list-style:none;
margin:0px;
padding:0px;
margin-bottom:5px;
}

ul.quickTips li{
background:url(/local/images/global/bullet_quickTips.png) left 3px no-repeat;
list-style:none;
color:#ffffff;
padding:0px;
margin:0px;
position:relative;
left:30px;
}

ul.content li a, ul.content li span, ul.quickTips li span {
padding:0px;margin:0px;padding-left:20px;display:block;}

a.superLink{padding:0px !important;display:inline !important;text-decoration:none;}




body#en table.quickTips{
background:url(/local/images/en/quicktips.png) left top no-repeat;
width:596px;
height:98px;
position:relative;
left:106px;
}

body#fr table.quickTips{
background:url(/local/images/fr/quicktips.png) left top no-repeat;
width:596px;
height:98px;
position:relative;
left:106px;
}

a {color:#4a7cc0}

input.input{border:1px solid #77a6c7;}

.homeRemediesCallout{
background:url(/local/images/en/home_remedy_callout.gif) right top no-repeat;
width:575px;
height:71px;
position:relative;
left:127px;
font-size:17px;
color:#ffffff;
}

.homeRemediesCallout td {
padding:10px 30px 10px 45px;line-height:23px;}

.homeRemedies sup{
font-size:8px !important;}



/*** CONTACT SECTION ***/
td.contactPhone{background:url(/local/images/global/contact_phone.gif) left top no-repeat;width:26px;height:23px;}
td.contactMail{background:url(/local/images/global/contact_write.gif) left top no-repeat;width:27px;height:22px;}
td.contactEmail{background:url(/local/images/global/contact_email.gif) left top no-repeat;width:26px;height:23px;}


/*** STAY OR GO SECTION ***/
/*.stayorgo{
	background:url(/local/images/global/stayorgo_snowflakes.png) top right repeat-y;
	width:660px; 
	height:345px;
}*/

.stayorgoTable{
	width:660px; 
	height:345px;
	position:relative;
	color:#450c1a;
	background:url(/local/images/global/stayorgo_snowflakes.png) bottom right repeat-y;
	font-weight:bolder;
}

table.stayorgoHeader{
	width:660px;
	text-indent:15px;
}

table.stayorgoTable td {
	/*background-color:#fbfcfc;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	*/
}

table.stayorgoTable td.stayorgoHeader, td.contentHeader{
	background-color:#84a4d5;
	height:30px;
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	border-bottom:5px solid white;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


table.stayorgoTable td.stayorgoEven, td.contentEven{
	/*background:url(/local/images/global/table_odd.png) top left repeat;*/
	padding-left:15px
	/*
	background-color:#fbfcfc;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	padding-left:15px;
	*/
	
}

table.stayorgoTable td.stayorgoOdd, td.contentOdd{
	background:url(/local/images/global/table_even.png) top left repeat;
	padding-left:15px;
	/*background-color:#d6e2f4;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	padding-left:15px;
	*/
}

* html table.stayorgoTable td.stayorgoOdd{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/local/images/global/table_even.png',sizingMethod ='scale');
}

table.fluTracker {width:650px;}

table.callinsickChoices{width:660px;}

.success {background:url(/local/images/en/targetLogo.png) left top no-repeat;}

table.submitRemedy{background:url(/local/images/global/lemons.png) right top no-repeat;}
textarea.inputRemedy{width:435px;height:222px;border:1px solid #8dacd6;padding:10px 10px 10px 10px;}

div.submittedRemedy_drink{background:url(/local/images/global/submittedRemedy_drink.png) right bottom no-repeat;width:313px;height:201px;}


/*
.callinsickChoices{
	background:url(/local/images/global/callinsick_choices.png) left top no-repeat;
}*/

.error, div.validate-summary ul li {
	color:maroon;
	font-size:8pt;
}

td.selectScript{
	padding-right:80px;
	padding-left:60px;
}
table.videoPlayer{
background:url(/local/images/global/video_background.jpg) 
left top no-repeat;width:507px;height:380px;
}

tr.videoPlayerTitle{
color:#ffffff;font-size:18px;font-weight:bold;
}

tr.videoPlayerTitle td{
padding:10px 0px 0px 50px;
}

table.laptop{
background:url(/local/images/global/laptop.png) right top no-repeat;height:198px;
}

div.fluTracker_map{
background:url(/local/images/en/fluTracker.png) left top no-repeat;width:411px;height:305px;border:1px solid #fbfcfc;}
