/* Consumer CSS Document */

body {
	background-color : #f5f9fc;
	background-image: url('/_images/Consumer/page_br_bg.jpg');
}
#cim_content-wrapper { background-image: url('/_images/Consumer/page_gradient_bg.jpg');}

#cim_header {background-color:White;
}
	
/* left column (secondary navigation)
*******************************************************************************/
#cim_left-col {
	border-color: #5283b5;}

/* first level items */

#cim_left-col a,
#cim_left-col a:visited {
	border-bottom-color : #5283b5;
	background-color: #6699cc;}
#cim_left-col a.arrow {
	background-image: url('/_images/Consumer/left_nav_1.gif');}
#cim_left-col a.arrow:hover,
#cim_left-col a.arrow:focus {
	background-image: url('/_images/Consumer/left_nav_1-over.gif');}

/* first level EXPANDED items */

#cim_left-col li.highlight a {
	background-color : #95B7DC !important;}
#cim_left-col li.highlight a.arrow {
	background-image: url('/_images/Consumer/left_nav_1-on.gif') !important;}

/* SECOND level items */

#cim_left-col li.highlight li a,
#cim_left-col li.highlight li a:visited {
	color: #346495 !important;
	border-top-color: #BED3E8 !important;}

#cim_left-col li.highlight li a.arrow,
#cim_left-col li.highlight li a.arrow:visited {
	background-image: url('/_images/Consumer/left_nav_2.gif') !important;}
	
#cim_left-col li.highlight li a.arrow:hover {
	background-image: url('/_images/Consumer/left_nav_1-over.gif') !important;}

#cim_left-col li.highlight li.highlight a,
#cim_left-col li.highlight li.highlight a:visited {
	/*background-color: #E1EBF5 !important;*/
}
#cim_left-col li.highlight li.highlight a.arrow,
#cim_left-col li.highlight li.highlight a.arrow:visited {
	background-image: url('/_images/Consumer/left_nav_2-on.gif') !important;}
	
#cim_left-col li.highlight li.highlight a.arrow:hover {
	background-image: url('/_images/Consumer/left_nav_1-on.gif') !important;}
	
/*  All level hover states  */
#cim_left-col a:hover,
#cim_left-col a:focus,
#cim_left-col li.highlight li a:hover,
#cim_left-col li.highlight li a:focus,
#cim_left-col li.highlight li.highlight a:hover,
#cim_left-col li.highlight li.highlight a:focus,
#cim_left-col li.highlight li a.arrow:hover,
#cim_left-col li.highlight li a.arrow:focus,
#cim_left-col li.highlight li.highlight li a:hover,
#cim_left-col li.highlight li.highlight li a:focus {
	background-color : #95B7DC !important;
	color: #FFF !important;
}

/* end left column
*******************************************************************************/

#cim_tools
	{background-color : #b2cce5;}
.page_tools	{
	background-image: url('/_images/Consumer/page_tools_shadow.gif');}
.page_tools_inner,
div.page_tools_inner.lower_inner
	{border-color: #99bbdd;}
div.page_tools.lower_tools
	{background-image: url('/_images/Consumer/page_tools_shadow2.gif');}
#content .content_box {
	border-color: #99bbdd;}
div.back_to_top a,
div.back_to_top a:visited {
	background-image: url('/_images/Consumer/button_back-to-top.gif');}
#cim_footer_inner {
	border-color: #C1D7EE;}
#cim_footer { 
	color: #C1D7EE;}

/* Content Styles
*******************************************************************************/

h1 {color: #653366;}
h2 {color: #653366;}
h3 {color: #006633;}
h4 {color: #006633;}
h5 {color: #006633;}

h1.label,
h2.label,
h3.label,
h4.label,
h5.label {
	background-image: url('/_images/Consumer/h_label_bg.gif');
	background-color: #5689be}
h1.label_alt,
h2.label_alt,
h3.label_alt,
h4.label_alt,
h5.label_alt {
	background-image: url('/_images/Consumer/h_label-alt_bg.gif');
	background-color: #653366}
	
#content ul li {
	background-image: url('/_images/Consumer/content_bullet.gif');}
#content ul.list_alt li {
	background-image: url('/_images/Consumer/content_bullet-alt.gif');}

#content a.arrow,
#content a:visited.arrow,
#cim_right-col a.arrow,
#cim_right-col a:visited.arrow {background-image: url('/_images/Consumer/content_bullet-alt.gif');}

/* Tables
***************************************************************/
#content table.table-data {
	border: none;
	width: 100%;
	margin: 1.5em 0 2em 0;
}
#content table.table-data th {
	background-color: #ec6b7b;}
#content table.table-data tr.highlight {
	background-color: #f7fafc;}
#content table.table-data td {
	border-color: #83acd5;}

/* Checklist
***************************************************************/
#content .checklist {
	background-image: url('/_images/Consumer/checklist_mid.gif');}
#content .checklist .checklist_inner {
	background-image: url('/_images/Consumer/checklist_top.gif');}
#content .checklist .checklist_content {
	background-image: url('/_images/Consumer/checklist_bottom.gif');}
#content .checklist ul li {
	background-image: url('/_images/Consumer/checklist_bullet.gif');}
#content .checklist h3 { color: #33689c;}

/* Right Column
******************************************************************************/
#cim_right-col .links_box,
#cim_right-col .alt_box {
	border-color: #6f9ac5;}
#cim_right-col .links_box h2 {
	background-color: #99cc33;}
#cim_right-col .alt_box h2 {
	background-color: #b2d1c1;}
.links_box .links_content {
	border-color: #dee5bd;}
.alt_box .alt_content {
	border-color: #e6f0eb;}

/* Consumer Advisories
**************************************************************************/
#cim_right-col .links_box_advisories {
position: relative;
margin: 0 0 7px 0;
border: 1px solid #000; /* border-color defined in section css */
background-color: #FFF;
padding: 1px;
}
#cim_right-col .links_box_advisories {
padding-top: 0 !important;
border-top: none;
border-right: none;
}

.links_box_advisories .links_content_advisories {
position: relative;
overflow: hidden;
margin: 0 1px 1px 1px;
background-color: #FFF;
border: 3px solid #000; /* border-color defined in section css */
}
* html .links_box_advisories .links_content_advisories { height: 1%;}

.links_box_advisories .links_content_advisories ul li{
position: relative;
color: #333;
margin : 0 1em 0 1em;
padding : 4px 0 0 0;
}
* html .links_box_advisories .links_content_advisories ul li, {
height: 1%;
}
.links_box_advisories .links_content_advisories ul li a,
.links_box_advisories .links_content_advisories ul li a:visited{
position: relative;
color: #cc0033;
font-size:1em;
text-decoration: none;
}
.links_box_advisories .links_content_advisories li li {
position: relative;
border: none;
margin : 1px 0 0 6px;
padding : 0 0 0 10px;
background-image: url('/_images/FA+System/right+column+bullet.gif');
background-repeat: no-repeat;
background-position: 0 0;
}
.links_box_advisories .links_content_advisories li li a,
.links_box_advisories .links_content_advisories li li a:visited {
position: relative;
color: #2b2bb1;
text-decoration: none;
}
#cim_right-col .links_box_advisories {
border-color: #cc0033;}
.links_box_advisories .links_content_advisories {border-color:#ff9999;
}
.blue {color: #2b2bb1;}

/* Food Safety Tips
**************************************************************************/
.margin {margin-right: 10%;}

/* Remember the golden rules feature box
**************************************************************************/
#cim_right-col .special .alt_box h2{background-color:#00704a; color:White;}
#cim_right-col .special .alt_box{border-color:#009561;}
#cim_right-col .special .alt_box .alt_content{border-color:#dffffe4;}

/* Web enhancement survey box
**************************************************************************/
#cim_right-col .web .alt_box h2{background-color:#00704a; color:White;}
#cim_right-col .web .alt_box{border-color:#009561;}
#cim_right-col .web .alt_box .alt_content{border-color:#dfffe4;}
#cim_right-col a.arrow_web,
#cim_right-col a:visited.arrow_web {
display: block;
position: relative;
overflow: hidden;
/* background-image defined in section css */
background-repeat: no-repeat;
background-position: 0 3px;
margin: 5px 0 0 0;
padding: 0 5px 5px 10px;
text-decoration: none;
}
#cim_right-col a.arrow_web,
#cim_right-col a:visited.arrow_web {background-image: url('/_images/corporate/content_bullet-alt.gif');}

/* Summer eating box
**************************************************************************/
#cim_right-col .summer .alt_box h2{background-color:#663366; color:White;}
#cim_right-col .summer .alt_box{border-color:#663366;}
#cim_right-col .summer .alt_box .alt_content{border-color:#CCCCFF;}
#cim_right-col a.arrow_summer,
#cim_right-col a:visited.arrow_summer {
display: block;
position: relative;
overflow: hidden;
/* background-image defined in section css */
background-repeat: no-repeat;
background-position: 0 3px;
margin: 5px 0 0 0;
padding: 0 5px 5px 10px;
text-decoration: none;
}
#cim_right-col a.arrow_summer,
#cim_right-col a:visited.arrow_summer {background-image: url('/_images/Consumer/content_bullet-alt.gif');}


/* Safe use of eggs
**************************************************************************/
.eggfeature {border:1px solid; border-color:#ff9933; padding:.8em; margin:0 0 20px 0;}
.eggfeaturehalf {border:1px solid; border-color:#ff9933; padding:.8em; margin:0 0 20px 0; width:500px;}
.eggshome {margin-right: 300px;}
.eggshomecenter {margin-right: 320px;}
#content .content_box p.indent {margin-left: 43px;}

/* Safe use of eggs
**************************************************************************/
#cim_right-col .eggs .alt_box h2{background-color:#ff9933; color:White;}
#cim_right-col .eggs .alt_box{border-color:#FF8000;}
#cim_right-col .eggs .alt_box .alt_content{border-color:#FFD8B0;}
#cim_right-col a.arrow_eggs,
#cim_right-col a:visited.arrow_eggs {
display: block;
position: relative;
overflow: hidden;
/* background-image defined in section css */
background-repeat: no-repeat;
background-position: 0 3px;
margin: 5px 0 0 0;
padding: 0 5px 5px 10px;
text-decoration: none;
}
#cim_right-col a.arrow_eggs,
#cim_right-col a:visited.arrow_eggs {background-image: url('/_images/Consumer/content_bullet-alt.gif');}
#content .content_box .eggcomp{border: 2px solid; border-style:dashed; border-color:#99bbdd; padding: 10px; width: 200px; float:right;}

/* Scores on Doors
**************************************************************************/
#cim_right-col .scores .alt_box h2{background-color:#6c207e; color:White;}
#cim_right-col .scores .alt_box{border-color:#6c207e;}
#cim_right-col .scores .alt_box .alt_content{border-color:#b686c1;}
#cim_right-col a.arrow_scores,
#cim_right-col a:visited.arrow_scores {
display: block;
position: relative;
overflow: hidden;
/* background-image defined in section css */
background-repeat: no-repeat;
background-position: 0 3px;
margin: 5px 0 0 0;
padding: 0 5px 5px 10px;
text-decoration: none;
}
#cim_right-col a.arrow_scores,
#cim_right-col a:visited.arrow_scores {background-image: url('/_images/Corporate/content_bullet-alt.gif');}
