/*-------------------------------------------------------------------------------
 * Emend CINV base screen styles
 * Created: Sept, 2008
-------------------------------------------------------------------------------*/
 
body {
	font: normal 10px Helvetica, Arial, sans-serif;
	color: #686868;
	line-height: 1;
	background: #ffffff url(../images/shared/bg_page.png) 0 0 repeat-x;
}
* {outline: 0 !important;}
p {
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 15px;
}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a:focus { outline: 1px #007dc3 dotted; }

ul li {
	position: relative;
	list-style: none;
	}
ol li { font: bold 1.3em Helvetica, Arial, sans-serif; }
ol li li {
	font-weight: normal;
	font-size: 1em;
}
img.pdf { 
	margin-right: 5px;
	vertical-align: middle;
}
address { 
	font: bold 1.2em Helvetica, Arial, sans-serif; 
	margin: 0 0 15px 15px;
}
.list-hdr {
	margin-bottom: 0;
}
sup {
	font-size: 0.9em;
	vertical-align: super;
}
.nomargin {
	margin: 0;
}

h4.extratop {
    margin-top:2px;
    _margin-top:4px;
    }

.extratop {
    margin-top:2px;
    _margin-top:4px;
}

/* Image replacement */
.ir {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

/* Page structure */
#container {
	width: 924px;
	margin: 0 auto;
}
#frame {
	padding: 0 13px;
	background: transparent url(../images/shared/bg_frame.png) 0 0 repeat-y;
}
.faux_column {
	float: left;
	background: transparent url(../images/shared/bg_faux_column.gif) 0 0 repeat-y;
}
#content-wrap {
	float: left;
	width: 667px;
	margin-top: 30px;
	padding: 0;
	}
#content {
	padding: 0; 
	}
#footer {
	position: relative;
	min-height: 150px;
	background: transparent url(../images/shared/bg_bottomframe.gif) 0 0 no-repeat;
	}
#bottom-grass {
	width: 100%;
	background: transparent url(../images/shared/bg_bottom_grass.png) bottom left repeat-x;
	}
#merck-ftr-ctr {
	position: relative;
	}

/* Top most links */
#toplinks {
	padding: 6px 0 24px;
	background: #73b5da url(../images/shared/bg_topframe.jpg) 0 100% no-repeat;
}
#toplinks ul {
	float: right;
	margin-right: 13px;
}
#toplinks ul li {
	float: left;
	margin-right: 14px;
}
#toplinks ul li a {
	display: block;
	font: bold 1.1em Helvetica, Arial, sans-serif;
	color: #ffffff;
	margin-top: 5px;
}
#toplinks ul li#hpc_link {
	width: 169px;
	height: 24px;
	padding-left: 10px;
	margin-right: 0;
	background: transparent url(../images/shared/tab_hcp.gif) 0 0 no-repeat;
}
#toplinks ul li#hpc_link a {
	color: #007dc3;
}

/* Header & Logo */
h1#logo, #pagetools p, #pagetools ul {
	float: left;
}
h1#logo {
	width: 231px;
	height: 65px;
}
h1#logo a {
	width: 231px;
	height: 65px;
	background: transparent url(../images/shared/logo_emend.gif) 0 0 no-repeat;
}

/* Text resize, printing, etc. */
#pagetools {
	padding: 10px 0 5px 25px; 
}
#pagetools p {
	margin: 45px 0 0 19em;/*230px;*/
	font-size: 1.2em;
}
#pagetools p span { color: #007dc3; }
#pagetools ul { 
	/*width: 175px;*/
	margin: 48px 0 0 22px;
}
#pagetools ul li {
	float: left;
	padding-left: 20px;
	margin-right: 18px;
	list-style: none;
	font-size: 1.1em;
}
#pagetools a { color: #007dc3; }
#pagetools ul li#zoom  { background: transparent url(../images/shared/icon_zoom.gif) 0 0 no-repeat; }
#pagetools ul li#print { background: transparent url(../images/shared/icon_print.gif) 0 0 no-repeat; }
#pagetools ul li#email { background: transparent url(../images/shared/icon_email.gif) 0 0 no-repeat; }
#pagetools a#merck_pill {
	display: block;
	width: 88px;
	float: right;
	margin-top: -53px;
	}

/* Top level nav */
#mainnav {
	width: 100%;
	float: left;
    height: 48px;
	margin-top: 10px;
	background: transparent url(../images/shared/bg_mainnav.jpg) 0 0 repeat-x;
}
#mainnav ul { list-style: none; position: relative; }
#mainnav li { position: absolute; height: 48px; }
#mainnav li a {
	display: block;
	font: bold 1.3em Helvetica, Arial, sans-serif;
	color: #007dc3;
	padding: 10px 0 10px 20px;
}
#mainnav li a:hover {
	text-decoration: underline;
}
#mainnav li#nav-home { left: 7px; width: 79px; }
#mainnav li#nav-about {	left: 96px;	width: 126px; }
#mainnav li#nav-understanding {	left: 232px; width: 167px; }
#mainnav li#nav-coping { left: 410px; width: 152px; }
#mainnav li#nav-tools { left: 573px; width: 170px; }
#mainnav li#nav-assistance { left: 754px; width: 141px;}

body.home #mainnav li#nav-home { background: transparent url(../images/shared/bg_nav_left.jpg) 0 2px no-repeat; }
body.home #mainnav li#nav-home a { height:48px;color: #666; text-decoration: none; background: transparent url(../images/shared/bg_nav_right.jpg) 100% 2px no-repeat; }
body.about #mainnav li#nav-about { background: transparent url(../images/shared/bg_nav_left.jpg) 0 2px no-repeat; }
body.about #mainnav li#nav-about a { height:48px;color: #666; text-decoration: none; background: transparent url(../images/shared/bg_nav_right.jpg) 100% 2px no-repeat; }
body.understanding #mainnav li#nav-understanding { background: transparent url(../images/shared/bg_nav_left.jpg) 0 2px no-repeat; }
body.understanding #mainnav li#nav-understanding a { height:48px;color: #666; text-decoration: none; background: transparent url(../images/shared/bg_nav_right.jpg) 100% 2px no-repeat; }
body.coping #mainnav li#nav-coping { background: transparent url(../images/shared/bg_nav_left.jpg) 0 2px no-repeat; }
body.coping #mainnav li#nav-coping a { height:48px;color: #666; text-decoration: none; background: transparent url(../images/shared/bg_nav_right.jpg) 100% 2px no-repeat; }
body.tools #mainnav li#nav-tools { background: transparent url(../images/shared/bg_nav_left.jpg) 0 2px no-repeat; }
body.tools #mainnav li#nav-tools a { height:48px;color: #666; text-decoration: none; background: transparent url(../images/shared/bg_nav_right.jpg) 100% 2px no-repeat; }
body.assistance #mainnav li#nav-assistance { background: transparent url(../images/shared/bg_nav_left.jpg) 0 2px no-repeat; }
body.assistance #mainnav li#nav-assistance a { height:48px;color: #666; text-decoration: none; background: transparent url(../images/shared/bg_nav_right.jpg) 100% 2px no-repeat; }

/* Sub nav */
#sidebar {
	float: left;
	width: 171px;
    margin-right: 30px;
    min-height: 400px;
    background: #f2f9fb url(../images/shared/bg_sidebar.jpg) 0 0 repeat-x;
    }
    #sidebar ul {
    margin-top: 35px;
    padding: 0 16px;
}
#sidebar ul li {
	margin: 10px 0;
	border-bottom: 1px solid #bedef0;
}
#sidebar ul li.last { border: none; }
#sidebar ul li a {
                position: relative; display: block;
                font: normal 1.3em Helvetica, Arial, sans-serif;
	color: #007dc3;
                padding-bottom: 8px;
	text-decoration: none;
}
#sidebar ul li.on a,
#sidebar ul li a:focus { color: #686868; }
#sidebar ul li.on a:hover { text-decoration: none; }
#sidebar ul li a:hover { text-decoration: underline; }

/* Page Headers */
#about_emend { width: 194px; height: 29px; background: transparent url(../images/headers/hdr_about_emend.gif) 0 0 no-repeat; }
#how_emend_works { width: 264px; height: 29px; background: transparent url(../images/headers/hdr_how_emend_works.gif) 0 0 no-repeat; }
#taking_emend { width: 192px; height: 29px; background: transparent url(../images/headers/hdr_taking_emend.gif) 0 0 no-repeat; }
#talking_with_doctor { width: 273px; height: 29px; background: transparent url(../images/headers/hdr_talking_with_doctor.gif) 0 0 no-repeat; }
#understanding_cinv { width: 249px; height: 29px; background: transparent url(../images/headers/hdr_understanding_cinv.gif) 0 0 no-repeat; }
#typesof_cinv { width: 182px; height: 29px; background: transparent url(../images/headers/hdr_typesof_cinv.gif) 0 0 no-repeat; }
#risks_cinv { width: 267px; height: 29px; background: transparent url(../images/headers/hdr_risks_cinv.gif) 0 0 no-repeat; }
#myths_cinv { width: 213px; height: 29px; background: transparent url(../images/headers/hdr_myths_cinv.gif) 0 0 no-repeat; }
#myths_cinv_sub { width: 369px; height: 29px; background: transparent url(../images/headers/hdr_myths_cinv_subpage.gif) 0 0 no-repeat; }
#coping_with_cinv { width: 227px; height: 29px; background: transparent url(../images/headers/hdr_coping_with_cinv.gif) 0 0 no-repeat; }
#tools_resources { width: 235px; height: 29px; background: transparent url(../images/headers/hdr_tools_resources.gif) 0 0 no-repeat; }
#track_symptoms { width: 257px; height: 29px; background: transparent url(../images/headers/hdr_track_symptoms.gif) 0 0 no-repeat; }
#faq { width: 233px; height: 29px; background: transparent url(../images/headers/hdr_faq.gif) 0 0 no-repeat; }
#personal_stories { width: 190px; height: 29px; background: transparent url(../images/headers/hdr_personal_stories.gif) 0 0 no-repeat; }
#for_caregivers { width: 168px; height: 29px; background: transparent url(../images/headers/hdr_for_caregivers.gif) 0 0 no-repeat; }
#request_kit { width: 250px; height: 29px; background: transparent url(../images/headers/hdr_request_kit.gif) 0 0 no-repeat; }
#advocacy_education { width: 438px; height: 29px; background: transparent url(../images/headers/hdr_advocacy_education.gif) 0 0 no-repeat; }
#video_library { width: 177px; height: 29px; background: transparent url(../images/headers/hdr_video_library.gif) 0 0 no-repeat; }
#reimbursement { width: 511px; height: 29px; background: transparent url(../images/headers/hdr_reimbursement.gif) 0 0 no-repeat; }
#pi { width: 268px; height: 29px; background: transparent url(../images/headers/hdr_prescribing_info.gif) 0 0 no-repeat; }
#ppi { width: 228px; height: 29px; background: transparent url(../images/headers/hdr_patient_info.gif) 0 0 no-repeat; }
#site_map { width: 104px; height: 29px; background: transparent url(../images/headers/hdr_site_map.gif) 0 0 no-repeat; }

/* Main/Left content area */
html>body #main {
	float: left;
	width: 445px;
    /*height: 100%;*/
	margin-top: 20px;
	padding-right: 30px;
}
#main{
	float: left;
	width: 445px;
	margin-top: 20px;
	padding-right: 20px;
}
#main h3, #main ul li {
	font: bold 1.3em Helvetica, Arial, sans-serif;
	line-height: 1.4;
}
#main ul li li {
	font-size: 1em;
}
#main ul { margin-bottom: 15px;}
#main ul li {
	font-weight: normal;
	padding: 0 0 0 10px;
	background: transparent url(../images/shared/bullet_green.gif) 0 .6em no-repeat;
}

#main ul li.anc {
	font-weight: normal;
	padding: 0 0 0 10px;
	background: transparent url(../images/shared/bullet_green_moz.gif) 0 .6em no-repeat;
}

html*#main ul li.anc {
	font-weight: normal;
	padding: 0 0 0 10px;
	background: transparent url(../images/shared/bullet_green_a.gif) 0 .6em no-repeat;
}

#main ul.no_bullet li { 
	background: none;
	padding: 0 0 5px 0;
}

html*#main ul li.anc {
    font-weight: normal;
    padding: 0 0 0 10px;
    background: transparent url(../images/shared/bullet_green_a.gif) 0 .6em no-repeat;
}

#main ul.no_bullet li { 
	background: none;
	padding: 0 0 5px 0;
}
#main a, #secondary a,
#inline_nav a, #balance a { 
	color: #007dc3; 
}

/* Side/Right content area */
#secondary {
	float: left;
	width: 192px;
	margin-top: 20px;
}
#secondary ul li {
	font: normal 1.3em Helvetica, Arial, sans-serif;
	line-height: 1.1;
}

/* Thumbnail/title/blurb pattern used across site */
.thumb-copy { margin: 20px 0; }
.thumb-copy .thumb, .thumb-copy .copy { float: left; }
.thumb-copy .thumb { width: 116px; margin-right: 10px; }
.thumb-copy .copy { width: 200px; }
.thumb-copy h2 a { font-size: 1.3em; }
.thumb-copy p { margin-bottom: 0; }

/* Sidebar content */
.see_also {
	width: 182px;
	padding-top: 20px;
	background: transparent url(../images/shared/bg_see_also.gif) 0 0 no-repeat;
}
.see_also ul, .see_also p {
	width: 137px;
	padding: 0 20px 0 25px;
}
.see_also ul {
	padding-bottom: 15px;
	background: transparent url(../images/shared/bg_see_also_bottom.gif) 100% 100% no-repeat;
}
.see_also p {
	font-weight: bold;
	margin-bottom: 8px;
}
.see_also ul li {
	padding-bottom: 14px;
}
.moa_callout {
	font-size: 1.1em;
	margin-top: 15px;
}

/* Balance and content at bottom of pages */
#balance { clear: both; margin-top: 15px; }
#balance h4 { font: bold 1.3em Helvetica, Arial, sans-serif; }
#merck_source { clear: both; }
#merck_source img { margin-left: 5px; vertical-align: middle; }
#trademark { font: normal 11px Helvetica, Arial, sans-serif; width: 382px; }
#jobnumber { font: normal 1em Helvetica, Arial, sans-serif; margin: 0 0 0 215px; padding-bottom: 15px; }

/* Homepage */
body.home #content, body.home #main {
	width: 898px;
	margin: 0;
	padding: 0;
}
body.home #main {
	margin-bottom: 20px;
}
#emend_cinv_intro {
	position:relative;
	margin-bottom: 30px;
	}
.callout {
	float: left;
	width: 220px;
	height: 134px;
	margin-bottom: 10px;
	padding: 25px 40px 0 25px;
	background: transparent url(../images/home/bg_homepage_callouts.png) 0 0 no-repeat;
}
#your_risks {
	margin-left: 30px;
}
#your_risks h2 { 
	width:164px; 
	height:17px; 
	margin-bottom: 8px;
	background: transparent url(../images/home/callout_your_risk.gif) 0 0 no-repeat;
}
#emend_works h2 {
	width:168px; 
	height:17px; 
	margin-bottom: 8px;
	background: transparent url(../images/home/callout_emend_works.gif) 0 0 no-repeat;
}
#take_emend h2 {
	width:129px; 
	height:20px;
	margin-bottom: 8px;
	background: transparent url(../images/home/callout_taking_emend.gif) 0 0 no-repeat;
}

.ui-tabs-hide { display: none; }
#main #carousel_tabs {
	clear: both;
	width: 553px;
	height: 25px;
	margin: 0 0 0 30px;
}
#main #carousel_tabs li {
	cursor: pointer;
	float: left;
	width: 181px;
	padding: 0 2px 0 0;
	background: none;
}
#main #carousel_tabs li a:link, 
#main #carousel_tabs li a:visited {
	color: #007dc3;
	font-size: 1em;
	display: block;
	height: 15px;
	padding: 5px 0 5px 24px;
	text-decoration: none;
}
#main #carousel_tabs li.tab3 a:link {
    xpadding-left: 15px;
}
#main #carousel_tabs li.tab1 { width: 183px; }
#main #carousel_tabs li.tab2 { width: 108px; }
#main #carousel_tabs li.tab3 { width: 178px; }
#main #carousel_tabs li a:hover, #main #carousel_tabs li a:active { text-decoration: underline; }
#main #carousel_tabs li a#panel1_tab { background: transparent url(../images/home/carousel_tab1_off.gif) no-repeat top left; }
#main #carousel_tabs li a#panel2_tab { background: transparent url(../images/home/carousel_tab2_off.gif) no-repeat top left; }
#main #carousel_tabs li a#panel3_tab { background: transparent url(../images/home/carousel_tab3_off.gif) no-repeat top left; }
#main #carousel_tabs li.ui-tabs-selected a#panel1_tab { background: transparent url(../images/home/carousel_tab1_on.gif) no-repeat top left; }
#main #carousel_tabs li.ui-tabs-selected a#panel2_tab { background: transparent url(../images/home/carousel_tab2_on.gif) no-repeat top left; }
#main #carousel_tabs li.ui-tabs-selected a#panel3_tab { background: transparent url(../images/home/carousel_tab3_on.gif) no-repeat top left; }
#main #carousel_tabs li.ui-tabs-selected a:link, #main #carousel_tabs li.ui-tabs-selected a:visited { color: #686868; }

#carousel {
	width: 553px;
	margin: 0 0 0 20px;
}
#carousel div { 
    position: relative;
	width: 553px;
	height: 110px;
	padding-top: 6px;
	margin-left: 10px;
}
#carousel div#panel1_content { background: transparent url(../images/home/carousel_bg1.jpg) 0 0 no-repeat; }
#carousel div#panel2_content { background: transparent url(../images/home/carousel_bg2.jpg) 0 0 no-repeat; }
#carousel div#panel3_content { background: transparent url(../images/home/carousel_bg3.jpg) 0 0 no-repeat; }
#carousel div p {
	margin-left: 165px;
    margin-right: 15px;
}
#carousel #panel1_content img,
#carousel #panel2_content img,
#carousel #panel3_content img {
    position: absolute;
    top: 2px;
    left: 9px;
    }
#carousel #panel1_content img {
    top: 9px;
    _top: 9px;
    }
#carousel #panel2_content img {
    top: 14px;
    _top: 10px;
    }

#carousel div h3 { font-size: 1.5em; margin: 15px 0 3px 165px; }

.col {
	float: left;
	margin-right: 25px;
}

#non_carousel {
    width: 245px;
    height: 128px;
	margin-top: 25px;
    padding: 18px 25px 4px 12px;
    background: transparent url(../images/home/bg_help_reimburse.png) 0 0 no-repeat;
}
#non_carousel h3 {
	font-size: 1.5em;
	margin-bottom: 3px;
}

body.home #balance { margin: 0 30px; }
body.home #merck_source { margin: 0 30px 0 30px; }
body.home #trademark { margin: 15px 30px 0 30px; }
body.home #jobnumber { margin: 0 45px; padding-top: 15px; }
body.home #footer { background: transparent url(../images/home/bg_bottomframe.gif) 0 0 no-repeat; }


/* Talk With Your Doctor */
ul#videos { margin: 30px 0 20px -8px; }
#main ul#videos li {
	float: left;
	width: 125px;
	margin-right: 10px;
	background: none;
}
#main ul#videos li a { 
	font: normal 11px Helvetica, Arial, sans-serif;
	line-height: 1.3;
	display: block;
	margin-top: 5px;
}

/* Understanding CINV */
#inline_nav {
	font-weight: bold;
	float: left;
	width: 636px;
	padding: 4px 10px 4px 0;
}


/* Myths Vs. Realities  */
#myths { 
	padding-right: 20px;
	margin-bottom: 20px;
}
#myths dl {
	margin-top: 18px;
}
#myths dl dt { 
	font-weight: bold; 
	float: left;
	margin-right: 5px;
}
myth01a, myth02a, myth03a, myth04a, myth05a, myth06a, 
myth07a, myth08a, myth09a, myth10a, myth11a, myth01b, 
myth02b, myth03b, myth04b, myth05b, myth06b, myth07b, 
myth08b, myth09b, myth10b, myth11b  {
	display: block;
}
#myths dd.myth {
	margin-bottom: 2px;
}
#myths dt, #myths dd { 
	font: normal 1.3em Helvetica, Arial, sans-serif;
}
#myths dt.myth, 
#myths dd.myth {
	color: #007dc3;
}
#myths dt.myth img {
	margin: 0 0 -3px 0;
}
#myths dd.myth,
#myths dt.reality,
#myths dd.reality {
	margin-left: 20px;
	_padding-left: 8px;
}


/* a list is not currently being used. further research needed to determine why here.  
#myths ol li {
	font-weight: normal;
	margin: 20px 0 2px;
	}
#myths ol li.reality {
	margin: 0 0 0 20px;
	}
#myths ol li a.closed {
	display: block;
	background: url('/emend/consumer/images/understanding_cinv/icon_myth_01.gif') 0 0 no-repeat;
	padding-left: 20px;
	}
#myths ol li a.open {
	display: block;
	background: url('/emend/consumer/images/understanding_cinv/icon_myth_02.gif') 0 0 no-repeat;
	padding-left: 20px;
	}
*/
/* iChemoDiary FAQ */
#question {font-weight: bold;}
#question .label,
#answer .label {
    float: left;
    color: #81bd72;
    width: 20px;
    font-size: 1.3em; font-weight: bold; line-height: 1.4;
}
#question p,
#answer p {
    padding-left: 20px;
}
.screenshot {padding-bottom: 16px;}

/* iChemoDiary FAQ */
#question {font-weight: bold;}
#question .label,
#answer .label {
	float: left;
    color: #81bd72;
    width: 20px;
    font-size: 1.3em; font-weight: bold; line-height: 1.4;
}
#question p,
#answer p {
    padding-left: 20px;
}
.screenshot {padding-bottom: 16px;}

/* iChemoDiary FAQ */
#question {font-weight: bold;}
#question .label,
#answer .label {
	float: left;
	color: #81bd72;
	width: 20px;
	font-size: 1.3em; font-weight: bold; line-height: 1.4;
	}
#question p,
#answer p {
	padding-left: 20px;
	}
.screenshot {padding-bottom: 16px;}

/* iChemoDiary FAQ */
#question {font-weight: bold;}
#question .label,
#answer .label {
	float: left;
	color: #81bd72;
	width: 20px;
	font-size: 1.3em; font-weight: bold; line-height: 1.4;
	}
#question p,
#answer p {
	padding-left: 20px;
	}
.screenshot {padding-bottom: 16px;}

/* iChemoDiary FAQ */
#question {font-weight: bold;}
#question .label,
#answer .label {
	float: left;
	color: #81bd72;
	width: 20px;
	font-size: 1.3em; font-weight: bold; line-height: 1.4;
	}
#question p,
#answer p {
	padding-left: 20px;
	}
.screenshot {padding-bottom: 16px;}

/* iChemoDiary FAQ */
#question {font-weight: bold;}
#question .label,
#answer .label {
	float: left;
	color: #81bd72;
	width: 20px;
	font-size: 1.3em; font-weight: bold; line-height: 1.4;
	}
#question p,
#answer p {
	padding-left: 20px;
	}
.screenshot {padding-bottom: 16px;}

/* Request A Patient Kit */
body.request_kit #main {
	width: auto;
	margin-right: 55px;
}

#main #kit li { background: none; padding: 0 0 15px 0; }
#main #kit p { font-size: 1em; margin: 0; padding: 5px 0 0 25px; }
#main #kit ul li { font-size: 1em; margin: 0 0 0 25px; padding: 15px 0 3px 30px; }

#main #kit .brochure { background: transparent url(../images/tools/icon_brochure.gif) 0 0.9em no-repeat; }
#main #kit .cd { background: transparent url(../images/tools/icon_cd.gif) 0 0.9em no-repeat; }
#main #kit .diary { background: transparent url(../images/tools/icon_diary.gif) 0 0.9em no-repeat; }
#main #kit .blanket { background: transparent url(../images/tools/icon_blanket.gif) 0 0.9em no-repeat; }
#main #kit .interactive { background: transparent url(../images/tools/icon_interactive.gif) 0 0.9em no-repeat; }
p.patient_kit_instruct span { font-size: 0.8em; }

.patient_kit_form { 
	margin-bottom: 15px;
}
.patient_kit_form p { 
	margin: 0; 
	padding: 0;
}
.patient_kit_form input,
.patient_kit_form select {
	width: 270px;
	margin-bottom: 10px;
	padding: 2px 0;
	border: 1px solid #007dc3;
}
#main .legalese li {
	background: none;
	padding: 0;
}
.legalese input {
	float: left;
	margin-right: 10px;
}
.legalese h3 {
	margin-top: 10px;
}
#main .large {
	font-size: 14pt;
}

/* Video Library */
body.video_library #main {
	width: 490px;
}


/* Advocacy */
.education-resource { margin-bottom: 0; }
#main ol li li { font-size: 1em; }


/* Assistance and Reimbursement */
body.assistance #main {
	width: auto;
}
body.qualify #main ol {
	margin-left: 20px;
	margin-bottom: 15px;
}
body.qualify #main ol li { 
	font-weight: normal;
	list-style:decimal;
	padding: 5px 0 0 0;
}

/* Site Map */
body.sitemap #main ul { margin: 5px 0 15px; }
body.sitemap #main ul li { margin: 5px 0; }
body.sitemap #main ul li a { font-weight: bold; }
body.sitemap #main ul li li a { font-weight: normal; }

/* Survey */
body.survey #main {
	width: auto;
	margin-bottom: 30px;
}
#survey h3 {
	font-weight: bold;
	margin-bottom: 15px;
}
#survey ol {
	margin-left: 18px;
	_margin-left: 22px;
	list-style: decimal;
}
#survey ol li {
	font: normal 1em Helvetica, Arial, sans-serif; 
}
#survey p.row label {
	margin-right: 5px;
}
#survey p#continue {
	clear: both;
	margin-top: 20px; 
	text-align: center;
}
#survey p.inside {
	margin-left: 30px;
}
#survey .col {
	margin-bottom: 20px;
}
#survey .col label {
	font-size: 1.3em;
}

/* PI & PPI */
body.pi #main { width: 650px; }
div#get-adobe { width: 335px; margin-bottom: 20px; }
div#get-adobe p { font-size: 1.2em; }
div#get-adobe img { float: left; margin-right: 7px; }
div#get-adobe a { font-size: 1em; line-height: 1.1; }
div.anchor-link { text-align: right; }

dl.download { font-weight:normal; }
dl.download dt { margin-bottom:6px; font-size: 1.3em; line-height: 1.4;}
dl.download dd { margin: 5px 0 15px 0; font-size: 1.2em; }
dl.download dd img { display: inline; vertical-align: bottom; margin: 0 5px 0 0; }

/* Recipes */

    /* template styles */
    .recipes #footer {
        background: transparent url(../images/tools/recipes/bg_bottomframe.gif) 0 0 no-repeat;
        }
    .recipes .faux_column {
        background: none;
        }
    .recipes #sidebar {
        background: #fff url(../images/tools/recipes/bg-search.gif) 0 0 no-repeat;
        width: 190px;
        margin-right: 0;
        }
        #search #sidebar {background: none;}
        .recipes #sidebar p {
            font-size: 1.1em;
            margin-bottom: 0; padding: 5px 0 30px 20px;
            }
            #search #sidebar p {padding-bottom: 20px;}
        .recipes #sidebar img {padding-left: 20px;}
        .recipes #sidebar #balance-link {
            position: relative;
            font-size: 1.3em;
            padding: 30px 20px 0;
            }
        .recipes #sidebar #balance-link img {
            padding: 3px 0 0;
            vertical-align: text-bottom;
            }
        .recipes #sidebar form {
            height: 31px;
            padding: 7px 15px 40px;
            }
        .recipes #sidebar a {color: #007DC3;}
        .recipes #sidebar #recipenav {margin-top: 6px; padding: 0;}
            .recipes #sidebar #recipenav li {
                background: transparent url(../images/tools/recipes/divider-nav.gif) 0 100% no-repeat;
                margin: 0; padding: 0;
                border-bottom: none;
                }
            .recipes #sidebar #recipenav li.last {background: none;}
                .recipes #sidebar #recipenav li a {padding: 6px 5px 8px 20px;}

                    /* subnav */
                    .recipes #sidebar #recipenav ul {
                        margin: 0; padding-bottom: 8px;
                        }
                        .recipes #sidebar #recipenav ul li {
                            background: none;
                            }
                            .recipes #sidebar #recipenav ul li a {
                                color: #007DC3;
                                font-size: 1.1em;
                                padding: 3px 0 3px 20px;
                                }
                            .recipes #sidebar #recipenav ul li.on a {color: #686868;}
							.recipes #sidebar #recipenav ul li.on a {color: #686868;}
       
	   .recipes #sidebar #search-input {
            float: left;
            width: 114px; height: 18px;
			padding:7px 0 6px 0;
			border: none;
			background:  url(../images/tools/recipes/srch-input-mn.gif);
            background-repeat:no-repeat;
          	background-position:100% 0;
            }
			
		#hold-leftcrv {
 			background:  url(../images/tools/recipes/srch-left-curve.gif);
            background-repeat:no-repeat;
          	background-position:100% 0;
			float: left;
			padding:7px 0 6px 0;
			width: 9px; height: 18px;
			}
	   
	   
	   /* .recipes #sidebar #search-input {
            float: left;			
            background: transparent url(../images/tools/recipes/search-input.gif) 0 0 no-repeat;	
			background-position: top right;		
            width: 105px; height: 18px;
            padding: 9px;
            border: none;
            }  */
        .recipes #sidebar #search-submit {
            float: left;
            background: transparent url(../images/tools/recipes/search-submit-go.gif) 0 0 no-repeat;
            width: 33px; height: 31px;
            border: none;
            cursor: pointer;
            }
    .recipes #content-wrap {width: 708px;}
        .recipes #masthead {
            position: relative;
            background-position: 0 100%; background-repeat: no-repeat;
            width: 683px; height: 236px;
            margin-top: -30px; padding: 30px 0 0 25px;
            }
            .recipes #masthead #breadcrumb {
				width: 470px;
                position: absolute; top: 5px; left: 25px;
                color: #686868;
                font-size: 1.1em;				
                }
            .recipes #masthead a {color: #007DC3;}
            .recipes #masthead h2 {
                background-position: 0 0; background-repeat: no-repeat;
                width: 683px; height: 32px;
                text-indent: -10000px;
                overflow: hidden;
                }
        .empty #masthead {height: 60px;}
        .empty-list #masthead {width: 480px; height: auto;}
            .empty-list #masthead #recipe-hdr {padding-bottom: 8px;}
            .empty-list #masthead #search-box {padding-top: 5px;}
            .empty-list #masthead #search-form {padding-top: 8px;}
            .empty-list #masthead #search-box #search-input {
                float: left;
                background: transparent url(../images/tools/recipes/search-input-inline.gif) 0 0 no-repeat;
                width: 267px; height: 13px;
                padding: 6px 9px 8px;					
                border: none;
                }
            .empty-list #masthead #search-box #search-submit {
                float: left;
                background: transparent url(../images/tools/recipes/search-submit-search.gif) 0 0 no-repeat;
                width: 67px; height: 27px;
                border: none;
                cursor: pointer;
                }
        .recipes #designation li {
            float: left; display: block;
            background: none;
            color: #4a9139;
            font-size: 1.3em; font-weight: bold; line-height: 1;
            padding: 0;
            }
            .recipes #designation li a {
                display: block;
                color: #4a9139;
                margin: 0 10px; padding-top: 39px;
                text-decoration: none;
                }
            .recipes #designation #vegetarian a {background: url(../images/tools/recipes/icon-vegetarian.png) 50% 6px no-repeat;}
            .recipes #designation #freezer-friendly a {background: url(../images/tools/recipes/icon-freezer-friendly.png) 50% 6px no-repeat;}
    .recipes #sidebar-right {
        float: right;
        background: url(../images/tools/recipes/bg-callouts-1.gif) 0 0 no-repeat;
        width: 200px; height: 436px;
        }
    .empty-list #sidebar-right {
        background: url(../images/tools/recipes/bg-callouts-4.gif) 0 0 no-repeat;
        height: 370px;
        padding-top: 30px;
        }
        .recipes #sidebar-right #emails {
            height: 111px;
            padding: 17px 18px 0;
            }

            .recipes #sidebar-right #emails h3 {
                font-size: 1.6em;
                margin: 0 0 5px;
                }

            .recipes #sidebar-right #emails p {
                margin: 0 0 10px;
                font-size: 1.2em;
                }

            .recipes #sidebar-right #emails #emails-sign-up a {
                display: block;
                background: url(../images/tools/recipes/button-signup.gif) 0 0 no-repeat;
                width: 70px; height: 23px;
                text-indent: -10000px;
                overflow: hidden;
                }

        .recipes #send-to-friend {display: none;}

            #email-form, #thank-you, #error {
                padding: 20px 15px;
                width: 476px; height: 564px;
                background: #D9ECF7;
                }
            #thank-you, #error {display: none;}

                #email-form h4, #thank-you h4, #error h4 {
                    margin: 0 15px 10px;
                    font-size: 1.85em; font-weight: normal;
                    }

                #email-form ul {margin: 0 15px;}
                    #email-form li {margin: 0 0 15px;}

                        #email-form label {
                            display: block;
                            margin: 0 0 2px;
                            font-size: 1.3em; font-weight: bold;
                            }

                        #email-form input {
                            padding: 4px; border: 1px solid #0091D0;
                            width: 288px;
                            font-size: 1.3em;
                            }
                        #email-form input.error {border: 1px solid #FF0000;}

                        #email-form li ul {margin: 0;}

                            #email-form li li input {
                                float: left;
                                margin: 0 10px 0 0;
                                padding: 0; border: 0;
                                width: auto;
                                }

                            #email-form li li label {
                                float: left;
                                font-weight: normal;
                                width: 390px;
                                }

                                #email-form li li label strong {
                                    display: block;
                                    margin: 0 0 2px;
                                    font-weight: bold;
                                    }

                #email-updates button,
                #email-form button {
                    background: none;
                    margin: 0 0 20px 11px;
                    padding: 0; border: 0;
                    width: 63px; height: 23px;
                    }
                    #email-updates button {width: 68px; margin-left: 0;}
                #email-updates button.disabled,
                #email-form button.disabled {cursor: inherit;}
                #email-updates button.enabled,
                #email-form button.enabled {cursor: pointer;}

                #email-form p {
                    padding: 20px 15px 0;
                    background: url(../images/tools/recipes/divider-email-signup.gif) 60% 0 no-repeat;
                    font-size: 1.25em;
                    }

                #email-updates p.error,
                #email-form li p.error {
                    margin: 0 0 2px;
                    padding: 0;
                    width: auto;
                    background: transparent;
                    font-size: 1.3em; color: #FF0000;
                    }

                #thank-you p, #error p {
                    margin: 0 15px 20px;
                    font-size: 1.25em;
                    }

                    #thank-you a {color: #007DC3;}

    .recipes #main {
        background: url(../images/tools/recipes/bg-main.gif) 0 0 no-repeat;
        width: 458px; min-height: 272px;
        margin: 0; padding: 20px 25px;
        }
    .empty #main {
        background: none !important;
        width: 658px;
        }
    .empty-list #main {background: none !important;}
    .empty .content-copy,
    .empty-list .content-copy {background: url(../images/tools/recipes/bg-empty.gif) 0 0 no-repeat !important;}
    .recipes #main #required {margin-bottom: 0;}
    #email-updates #main .columns {padding-bottom: 15px;}
    .recipes #main input {
        width: 190px;
        padding: 2px;
        border: 1px solid #0091d0;
        }
        .recipes #main input#email {width: 250px;}
        .recipes #main input#postalcode {width: 80px;}
    .recipes #main label {
        display: block;
        font-size: 1.2em; font-weight: bold;
        margin-top: 20px; padding-bottom: 5px;
        }
    .recipes #main div.multi {
        padding-bottom: 15px;
        }
    .recipes #main div.multi input,
    .recipes #main input.multi{
        width: auto;
        margin: 2px 0 0; padding: 0;
        border: none;
        }
    .recipes #main div.multi label,
    .recipes #main label.multi {
        display: inline;
        font-weight: normal;
        padding: 0 20px 0 2px;
        }
    .recipes #main .columns .sectionnav {
        float: left;
        width: 120px;
        padding-right: 10px;
        }
    .empty #main .columns .column-1 {
        float: left;
        width: 200px;
        padding-right: 30px;
        }
    .empty #main .columns .column-2 {
        float: left;
        width: 260px;
        }
    .recipes #main .sectionnav {margin-left: 20px;}
        .recipes #main .sectionnav li {
            background: url(../images/tools/recipes/button-arrow.gif) 0 3px no-repeat;
            font-size: 1.5em;
            padding: 0 0 12px 22px;
            }
    .recipes #balance,
    .recipes #merck_source,
    .recipes #trademark {padding: 0 25px;}
    .recipes #jobnumber {margin-left: 228px;}

    /* page mastheads and titles */
        #recipes #masthead {background-image: url(../images/tools/recipes/masthead-landing.jpg);}
        #all-recipes #masthead {background-image: url(../images/tools/recipes/masthead-all-recipes.jpg);}
        #condition-symptoms #masthead {background-image: url(../images/tools/recipes/masthead-condition-symptoms.jpg);}
        #dietary #masthead {background-image: url(../images/tools/recipes/masthead-dietary.jpg);}
        #freezer-friendly #masthead {background-image: url(../images/tools/recipes/masthead-freezer-friendly.jpg);}
        #main-ingredient #masthead {background-image: url(../images/tools/recipes/masthead-main-ingredient.jpg);}
        #course #masthead {background-image: url(../images/tools/recipes/masthead-course.jpg);}

    /* Recipe Ratings */
    #content ul.ratings {
        float: left;
        background: url(../images/tools/recipes/bg-ratings.gif) -90px 0 no-repeat;
        width: 90px;
        margin: 0;
        }
    #content ul.ratings li {
        float: left; display: block;
        background: none;
        width: 16px; height: 16px;
        padding: 0 1px !important;
        text-indent: -10000px;
        cursor: pointer;
    }
    #content .ratings-count {
        float: left;
        font-size: 1.2em;
        width: 80px; height: 15px;
        padding: 3px 0 0 10px;
        text-indent: 0;
        cursor: inherit;
    }



    #content .details .ratings-count {
        width: auto;
        padding: 0 0 0 5px;
    }
    #content ul.rating-1 {background-position: -72px 0;}
    #content ul.rating-2 {background-position: -54px 0;}
    #content ul.rating-3 {background-position: -36px 0;}
    #content ul.rating-4 {background-position: -18px 0;}
    #content ul.rating-5 {background-position: 0 0;}
    #content ul.ratings-0-0 {background-position: -90px 0;}
    #content ul.ratings-0-5 {background-position: -248px 0;}
    #content ul.ratings-1-0 {background-position: -72px 0;}
    #content ul.ratings-1-5 {background-position: -234px 0;}
    #content ul.ratings-2-0 {background-position: -54px 0;}
    #content ul.ratings-2-5 {background-position: -216px 0;}
    #content ul.ratings-3-0 {background-position: -36px 0;}
    #content ul.ratings-3-5 {background-position: -198px 0;}
    #content ul.ratings-4-0 {background-position: -18px 0;}
    #content ul.ratings-4-5 {background-position: -180px 0;}
    #content ul.ratings-5-0 {background-position: 0 0;}

/* Recipe Landing */
#recipes #sidebar-right {background: url(../images/tools/recipes/bg-callouts-2.gif) 0 0 no-repeat; height: 525px;}
    #recipes #sidebar-right #emails #emails-sign-up {float: none;}
    #recipes #sidebar-right #eating-well {
        position: relative;
        height: 285px;
        padding: 10px 15px 0 5px;
        text-align: right;
        }
        #recipes #sidebar-right #eating-well h4 {color: #4a9139; font-size: 1.3em;}
        #recipes #sidebar-right #eating-well p {font-size: 1.1em;}
        #recipes #sidebar-right #eating-well img {
            position: absolute; top: 85px; left: 0;
            }
    #recipes #main {
        background: url(../images/tools/recipes/bg-main-landing.gif) 0 0 no-repeat;
        width: 508px; min-height: 525px;
        padding: 0;
        }
    #recipes #feature-recipe {padding: 20px 25px;}
        #recipes #feature-recipe .column-1 {
            float: left;
            width: 219px;
            }
            #recipes #feature-recipe .column-1 img {padding-bottom: 7px;}
        #recipes #feature-recipe .column-2 {
            float: left;
            width: 197px;
            padding-left: 42px;
            }
            #recipes #feature-recipe .column-2 h3 {
                color: #007dc3;
                font-size: 1.7em; font-weight: normal;
                padding: 2px 0;
                }
            #recipes #feature-recipe .column-2 h4 {
                color: #4a9139;
                font-size: 1.6em; font-weight: normal;
                padding-top: 2px;
                }
            #recipes #feature-recipe .column-2 h5 {
                color: #4a9139;
                font-size: 1.3em; font-weight: normal;
                padding-bottom: 4px;
                }
            #recipes #feature-recipe .column-2 ul li {background: none; padding: 2px 0 0;}
    #recipes #most-popular {
        background: url(../images/tools/recipes/divider-main.gif) 0 0 no-repeat;
        padding-top: 18px;
        }
        #recipes #most-popular h3 {
            color: #4a9139;
            font-size: 1.7em;
            margin: 0 0 0 25px;
            padding: 0;
            _margin-bottom: 20px;
            }
        #recipes #most-popular table {
            width: 508px;
            margin: 12px 0 90px 0;
            }
            #recipes #most-popular tr {
                background: url(../images/tools/recipes/divider-main.gif) 0 100% no-repeat;
                }
                #recipes #most-popular tr.last {background: none;}
            #recipes #most-popular td {
                height: 32px;
                padding-top: 3px;
                vertical-align: top;
                }
                #recipes #most-popular td.recipe-name {
                    font-size: 1.4em;
                    width: 225px; height: 50px;
                    padding-top: 5px;
                    padding-left: 25px;
                    }
                #recipes #most-popular td.recipe-ratings {
                    width: 120px;
                    }
                #recipes #most-popular td.recipe-ratings img,
                #recipes #most-popular td.ratings-cell div.ratings-count {
                   display: inline;
                   float: none;
                    }
                #recipes #most-popular td.recipe-ratings td.ratings-cell {
                    padding-left: 6px;
                    width: 224px;
                    }

/* Recipe List*/
.list #masthead p#intro {
    margin: 5px 0 0;
    width: 275px;
    font-size: 1.2em; line-height: 1.3em;
    }

.recipes #filters {
    background: url(../images/tools/recipes/divider-main.gif) 0 25px no-repeat;
    margin: 0 -25px 0; padding: 0 25px 15px;width:458px;
    font-size: 1.1em;
    }

    .recipes #filters p {
        float: left;
        display: inline;
        margin: 0 10px 0 0;
        }

    .recipes #filters ul {
        float: left;
        display: inline;
        list-style: none;
        margin: 0;
        clear:both;
        }
        .recipes #filters li {
            float: left;
            margin: 0 7px 0 0;
            padding: 0 9px 0 0;
            background: transparent url(../images/tools/recipes/divider-filters.gif) 100% 3px no-repeat;
            }

        .recipes #filters li#popularity {
            margin: 0;
            padding: 0;
            background: transparent;
            }

.recipes #tools {font-size: .9em;}
.recipes div.top {margin: 0 0 15px;}
.recipes div.bottom {margin: -10px 0 50px;}

    .recipes #tools #totals {
        float: left;
        display: inline;
        margin: 0;
        font-size: 1.2225em;
        }

    .recipes #tools #pagination {float: right;}

        .recipes #pagination p {
            float: left;
            display: inline;
            margin: 0;
            }

        .recipes #pagination p#prev {
            margin: 0 5px;
            padding: 0 6px 0 0;
            background: transparent url(../images/tools/recipes/divider-pagination.gif) 100% 3px no-repeat;
            }
            .recipes #pagination p#prev a {
                padding: 1px 0 1px 25px;
                background: transparent url(../images/tools/recipes/button-prev.gif) 0 0 no-repeat;
                }

        .recipes #pagination p#next {
            margin: 0 0 0 5px;
            padding: 0;
            background: transparent url(../images/tools/recipes/divider-pagination.gif) 0 3px no-repeat;
            }
            .recipes #pagination p#next a {
                padding: 1px 25px 1px 6px;
                background: transparent url(../images/tools/recipes/button-next.gif) 100% 0 no-repeat;
                }

        .recipes #pagination ul {
            float: left;
            display: inline;
            margin: 0;
            }
            .recipes #pagination li {
                float: left;
                display: inline;
                margin: 0 4px 0 0;
                padding: 0 5px 0 0;
                background: transparent url(../images/tools/recipes/divider-pagination.gif) 100% 3px no-repeat;
                }
            .recipes #pagination li.end {
                margin: 0;
                padding: 0;
                background: transparent;
                }

ul#recipe-list {margin: 0;}
    ul#recipe-list li.recipe-info {
        margin: 0 0 20px;
        padding: 0 0 25px;
        background: transparent url(../images/tools/recipes/divider-recipe-list.gif) 50% 100% no-repeat;
        }

        ul#recipe-list li div.details {
            float: left;
            width: 166px;
            font-size: .8em;
            }

            ul#recipe-list li img {margin: 0 0 4px;}

            ul#recipe-list ul.ratings li.ratings-count {padding: 1px 0 0 6px !important;}

        ul#recipe-list li div.copy {
            float: right;
            width: 290px;
            }

            ul#recipe-list li div.copy h3 {margin: 0 0 5px;}

            ul#recipe-list li div.copy h4 {font-size: 1.1em; color: #4A9139;}
                ul#recipe-list li div.copy h4 em {font-weight: normal; font-style: normal; font-size: .9em; color: #686868;}

            ul#recipe-list li div.copy p {
                margin: 5px 0 0;
                font-size: .9em;
                }

/* Recipe Detail */
    #detail .print {display: none;}
    #detail #masthead {
        background: transparent url(../images/tools/recipes/masthead-b.gif) 0 100% no-repeat;
        height: 371px;
        }
        #detail #masthead #recipe-hdr {
            position: absolute; top: 30px; left: 25px;
            }
        #detail #masthead #recipe-photo {
            position: absolute; top: 20px; left: 0;
            }
    #detail #appropriate {
        position: absolute; bottom: 8px; left: 0;
        color: #fff;
        width: 458px; height:59px;
        padding: 6px 25px;
        }
        #detail #appropriate h3 {
            font-size: 1.8em;
			font-family:HelveticaNeue,helvetical,arial,sans serif; 
			font-weight:bold; 
            margin-bottom: 0px;
            }
        #detail #appropriate ul li {
            float: left; display: block;
            font-size: 1.3em;
			font-family:arial;
  			font-weight:bold;
			margin-top:7px;
			_margin-top:7px;
			_margin-bottom:1px;
            margin-right: 4px; padding-right: 4px;
            }
#detail #appropriate ul li.multiple {
            float: left; display: block;
			font-family:arial;
			font-weight:bold;  
            background: transparent url(../images/tools/recipes/divider-appropriate1.gif) 0 0 no-repeat;
            font-size: 1.3em;
            margin-left: 0px; padding-left: 9px;
            }
            #detail #appropriate ul li.last {
                background: none;
                margin: 0; padding: 0;
                }
    #detail #facts {
        background: transparent url(../images/tools/recipes/bg-facts.png) 0 0 no-repeat;
        position: absolute; top: 0; right: 0;
        width: 183px; height: 333px;
        padding: 50px 0 10px 17px;
        }
        #detail #facts h3 {
            font-size: 1.8em;
            margin-bottom: 10px;
            }
        #detail #facts h4 {
            color: #4a9139;
            font-size: 1.4em;
            margin-bottom: 3px;
            }
        #detail #facts p {
            font-size: 1.2em;
            line-height: 1.3em;
            margin: 0; padding: 0 2px 2px 0;
            }
        #detail #facts ul.ratings {
            float: left;
            width: 90px;
            margin-bottom: 5px;
            }
        #detail #facts .ratings-count {
            }
        #detail #designation {
            position: absolute; bottom: 10px; left: 4px;
            width: 190px;
            }
            #detail #designation li {
                font-size: 1.2em;
                }
                #detail #designation li a {
                    margin: 0 0 0 8px;
                    }
                #detail #designation #freezer-friendly {
                    background: transparent url(../images/tools/recipes/divider-designation.png) 0 0 no-repeat;
                    padding-left: 12px;
                    }
    #detail #sidebar-right {background: url(../images/tools/recipes/bg-callouts-3.gif) 0 0 no-repeat; height: 525px;}
        #detail #sidebar-right #docs-notes {padding: 17px 18px 0;}
            #detail #sidebar-right #docs-notes h3 {
                background: transparent url(../images/tools/recipes/icon-docs-notes.gif) 0 0 no-repeat; color: #4a9139;
                font-size: 1.8em;
                padding: 10px 0 5px 33px;
                position:relative;
                }
            #detail #sidebar-right #docs-notes p {font-size: 1.2em;}
    #detail #main {padding-top: 15px;}
        #detail #main h3 {
            color: #4a9139;
            font-size: 1.8em;
            padding-bottom: .4em;
            }
        #detail #main ul li {
            background: url(../images/tools/recipes/bullet.gif) 0 9px no-repeat;
            padding: 2px 0 2px 12px;
            }
        #detail #main ol {
            list-style: decimal;
            margin-left: 20px;
            }
            #detail #main ol li {
                font-weight: normal;
                padding-bottom: 1.4em;
                }
        #detail #main ul.nutritional {
            float: left; display: block;
            width: 134px;
            padding: 0 10px 0 0;
            }
            #detail #main ul.nutritional li {
                background: none;
                padding: 0;
                }
    #detail ul#utilities li {
        float: left; display: block;
        background: transparent url(../images/tools/recipes/divider-utilities.gif) 100% 0 no-repeat;
        font-size: 1.3em;
        height: 33px;
        margin-right: 20px; padding: 6px 20px 0 0;
        }
        #detail ul#utilities li.last {
            background: none;
            margin-left: 0; padding-left: 0;
            }
        #detail ul#utilities li a#print {
            background: transparent url(../images/tools/recipes/icon-print.gif) 0 1px no-repeat;
            padding-left: 27px;
            }
        #detail ul#utilities li a#email {
            background: transparent url(../images/tools/recipes/icon-email.gif) 0 4px no-repeat;
            padding-left: 28px;
            }
.topLevel {
     display:block;
     padding:3px 0 3px 20px;
     font-size:11px;
}
.14pt {font-size:14pt;}

/* ----- clear fix for floats ----- */
.clearfix:after, .ratings:after, .columns:after, .details:after, #email-form ul li li:after, #rate:after {
  content: ".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix, .ratings, .columns, .details, #email-form ul li li, #rate {display:inline-block;}
/* hides clearfix from IE-mac \*/
.clearfix, .ratings, .columns, .details, #email-form ul li li, #rate {display:block;}
* html .clearfix, * html .ratings, * html .columns, * html .details, * html #email-form ul li li, * html #rate {height:1px;}
/* end hide from IE-mac */


.errorbox table small, .errorbox table ul,
{
  margin-left: 20px;
  margin-top:10px;
}
