/* styleid=8 */

body 
{ 
margin: 0pt; padding: 0pt; font-size: 12px; font-family: Trebuchet MS,Verdana,sans-serif; color: #434343; background-color: #aecfd5; background-image: url(/assets/images/background.gif); background-attachment: scroll; background-repeat: repeat-x; background-x-position: left; background-y-position: top; text-align:center;
}

input, select
{
 font-family: Trebuchet MS,Verdana,sans-serif; 
}

img
{
border:0;
}

p
{
margin-bottom:20px; 
}

.screenhidden {display:none ;}

a:link { color:#434343; text-decoration:underline;}
a:visited { color:#434343; text-decoration:underline; }
a:hover { color:#f47820; text-decoration:underline; }
a:active { color:#434343; text-decoration:underline; }

span.arial { font-family: Arial, Helvetica, sans-serif; } 

/* Div containing ALL page content */body 
{ 
margin: 0pt; padding: 0pt; font-size: 12px; font-family: Trebuchet MS,Verdana,sans-serif; color: #434343; background-color: #aecfd5; background-image: url(/assets/images/background.gif); background-attachment: scroll; background-repeat: repeat-x; background-x-position: left; background-y-position: top; text-align:center;
}

input, select
{
 font-family: Trebuchet MS,Verdana,sans-serif; 
}

img
{
border:0;
}

p
{
margin-bottom:20px; 
}

a:link { color:#434343; text-decoration:underline;}
a:visited { color:#434343; text-decoration:underline; }
a:hover { color:#f47820; text-decoration:underline; }
a:active { color:#434343; text-decoration:underline; }

span.arial { font-family: Arial, Helvetica, sans-serif; } 

/* Div containing ALL page content */

#wrapper 
{ 
position:relative ; width:984px ; margin:0 auto ; padding:0 ; background-color:#ffffff ; overflow: hidden; background: url('/assets/images/body_bg.gif'); background-repeat: repeat-y ; 
}

.container
{
width:944px;  padding:0 ; background-color:#ffffff ; margin: 20px 20px 20px 20px;  text-align:left;
}

/* Print friendly header - appears only on the "print friendly" CSS, not on the screen or print CSS */

div#printfriendly { display:none ; }
div#printDoubleClickTag { display:none ; }
/* div#screenDoubleClickTag { display:none ; } */


#pageBody
{
float:left; width:100%; margin:0px 0px 20px 0px; padding: 0;
}

.filler
{
clear:both; height:100px;
}

.clear

{
clear:both; 
}

.strong {font-weight:bold;}

/* ****************************************************************

HEADER

**************************************************************** */


div#pfHeaderImg { display:none ; }

#header
{
width:944px;background-color:#ebeced; height:100%; border-bottom: 2px #FFFFFF solid; height:91px;
}

#hdr_logo_curve
{
float:left; width:19px;
}

#hdr_logo
{
float:left; width:153px; padding-left:31px;top:-7px;position:relative; clear:left;
}

/*old*/
#upperNav_links
{
float:right; vertical-align:top; 
}

#upperNav_links_signin
{
float:right; vertical-align:top; 
}
/*old*/

#hdrLinks
{
float:right; height:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden;
}

div#hdrLinks ul
{
border:0px; padding:0px; list-style-type:none; position:relative; top:-12px;
*top:0px;
_top:0px;
}

div#hdrLinks ul li
{
display:inline;border:0px; padding:0px; 
}

#userLinks
{
float:right; height:35px; padding:0px 0px 0px 0px; margin:0px 5px 0px 0px; vertical-align:top; overflow:hidden;
*margin:0px -36px 0px 0px;
_margin:0px -36px 0px 0px;
}

div#userLinks ul
{
border:0px; padding:0px; list-style-type:none;  position:relative; top:-12px;
*top:0px;
_top:0px;
}

div#userLinks ul li
{
display:inline;border:0px; padding:0px; 
}

#upperNav_links_signin
{
float:right; vertical-align:top; 
}

.hdr_rightBorder
{
border-right:2px #FFFFFF solid;
}

#hdr_search
{
float:right;width:313px; background:url(/assets/images/header/hdr_search_bg.gif);  background-repeat: no-repeat; background-position: 0em 1em; height:56px; 

}

#hdr_search_inner
{
float:left;padding:5px 0px 0px 20px; 
}

.hdr_search_form {padding-left:0;}

       / * IE6 Only */
	* html .hdr_search_form {position:relative;top:8px;}

	/* IE7 Only */
	*:first-child+html .hdr_search_form {}



.main_sitesearch {width:179px;margin:0 0 0 1px;padding:0;border:1px solid:#4c7ca5;}

	/* IE6 Only */
	* html .main_sitesearch {width:179px;margin: 9px 0 0 4px;position:relative;top:11px;padding:0;left:3px;height:22px;}

	/* IE7 Only */
	*:first-child+html .main_sitesearch {width:179px;margin: 3px 0 0 3px;padding:0;height:22px;}

.hdr_search_button
{
top:8px; left:7px; position:relative; zoom:1; margin:0; padding:0; border:0;
}
	/* IE6 Only */
	* html .hdr_search_button {position:relative; top:15px;left:6px;}

	/* IE7 Only */
	*:first-child+html .hdr_search_button{top:4px;margin: 0 0 0 0;}
	
	
.arrowClicktoExpand  {top:11px; left:1px; position:relative; zoom:1; margin:0; padding:0; border:0; width: 12px; }

	/* IE6 Only */
	* html .arrowClicktoExpand {left:4px;top:13px;}

	/* IE7 Only */
	*:first-child+html .arrowClicktoExpand {left:4px;top:3px;}	
	
	
	
.arrowClicktoExpand_disabled  {top:11px; left:1px; position:relative; zoom:1; margin:0; padding:0; border:0; width: 12px;  }

	/* IE6 Only */
	* html .arrowClicktoExpand_disabled  {left:4px;top:13px;}

	/* IE7 Only */
	*:first-child+html .arrowClicktoExpand_disabled  {left:4px;top:3px;}		
	
	
.arrowClicktoCollapse  {height: 7px; width: 12px;display: inline; margin:0; padding:0; border:0;zoom:1;}

	/* IE6 Only */
	* html .arrowClicktoCollapse {}

	/* IE7 Only */
	*:first-child+html .arrowClicktoCollapse {}		




.hdr_search_open
{
top:-13px; left:270px; position:relative;
}

/* for 3rd party headers */


	#hdr_search3p
	{
	float:right;width:313px; background: url('/assets/images/header/hdr_search_bg.gif'); background-repeat: no-repeat; background-position: 0em 1em; height:56px;
	}
	
	#hdr_search_inner3p
	{
	float:left;padding:13px 0px 0px 20px; 
	}
	
	.hdr_search_form3p
	{
	float:left;padding-left:2px; width:275px;
	}
	
	.hdr_search_text3p
	{
	float:left; width:185px; margin-right:4px;
	}
	
	.hdr_search_button3p
	{
	width:76px;  display:inline;  
	}
/* END for 3rd party headers */

#hdr_link_area
{
float:left; width: 430px; top:30px; position:relative; 
}
	#hdr_link_area ul
	{
	float:right;margin:0px 20px 0px 0px; list-style-type:none; text-align: left;
	}
	
	#hdr_link_area ul li
	{
	padding: 0px 8px 0px 8px; display:inline; background: url('/assets/images/header/pipe.gif'); background-repeat: no-repeat; background-position: center right;
	}
	
	#hdr_link_area ul li.first
	{
	padding: 0px 8px 0px 0px; display:inline; background: url('/assets/images/header/pipe.gif'); background-repeat: no-repeat;   background-position: center right;
	}
	
	#hdr_link_area ul li.last
	{
	display:inline; border:none; padding: 0px 0px 0px 8px; background:none;
	}

	#hdr_link_area ul li a { color:#6a6a6a; text-decoration:underline; font-size: 12px;}
	#hdr_link_area ul li a:hover  { color:#f47820; text-decoration:underline;  font-size: 12px;}


.hdr_Links_border
{
border-left:1px #434343 solid; 
}

.containerNav
{
 margin:0px; padding:0px;
}


/* PRIMARY NAV */
 
/* /assets NAV */
 
#prinav {
            float:left;
            clear:both;
            margin:0; 
            padding:0;         
}
 
            div#prinav ul {
            float:left;
            margin: 0; 
            padding: 0; 
            list-style-type:none;
            border:0; 
            }
            
            div#prinav ul li {
            float:left;
            padding:0; 
            margin: 0; 
            display:block;
            height:31px;
            border:0;           
            }                                               
            
            div#prinav li a, div#prinav li a:link {
            float:left;
            border-bottom: 2px solid #fff;     
			*border-bottom: 1px solid #fff; 
            display:block;
            }
 
            div#prinav li a:visited {
            float:left;            
            margin:0; 
            padding:0;
            height:31px;
            display:block;
            
            }
            
            div#prinav  li a:hover, div#prinav  li a:active            { 
            float:left; 
            background-color:#146a95; 
            border-bottom: 2px solid #fff; 
*border-bottom: 1px solid #fff; 
            margin:0; 
            padding:0;
            height:31px;
            display:block;
            }
                        
            li.pn_item1, li.pn_item2, li.pn_item3, li.pn_item4, li.pn_item5, li.pn_item6 { 
            float:left;
            background-color:#298ebc;
            height:31px;
            display:block;
            }
            
            div#prinav li.selected, div#prinav li.selected:hover { 
            float:left;
            background-color:#146a95;
            border-bottom: 2px solid #146a95;   
*border-bottom: 1px solid #146a95; 
            height:31px;
            display:block;                            
            }                       
            
            div#prinav li a.firstcurSect {          
            float:left;
            background-color: #146a95; 
            border-bottom: solid 2px #146a95;
			*border-bottom: 1px solid #146a95;
            height:31px;
            width:125px;
            display:block;
			}
            
            div#prinav li a.firstcurSect:hover { 
            float:left;
            background-color: #146a95; 
            border-bottom: solid 2px #146a95; 
*border-bottom: 1px solid #146a95;
            height:31px;
            width:125px;
            display:block;
            }           
            
            div#prinav li a.lastcurSect {                      
            float:left;
            background-color: #146a95; 
			border-bottom: solid 2px #146a95;
			*border-bottom: 1px solid #146a95;
            height:31px;
            width:158px;      
            display:block;
            }
            
            div#prinav li a.lastcurSect:hover {             
            float:left;
            background-color: #146a95; 
            border-bottom: solid 2px #146a95;
			*border-bottom: 1px solid #146a95;
            height:31px;
            width:158px;
            display:block;    
            }
                        
            div#prinav  li a.curSect  { 
            float:left;
            background-color: #146a95; 
            border-bottom: solid 2px #146a95;
			*border-bottom: 1px solid #146a95; 
            height:31px;
            display:block;                
            }           
			            
            div#prinav  li a.curSect:hover  {    
            float:left;
            background-color: #146a95; 
            border-bottom: solid 2px #146a95;
			*border-bottom: 1px solid #146a95;
            height:31px;
            display:block;                
            }                    
                        
            div#prinav li a.last:link {               
            float:left;
            background-color: #298ebc; 
            border-bottom: 2px solid #fff;      
			*border-bottom: 1px solid #fff; 
            display:block;    
            }
            
            div#prinav li a.last:hover {            
            float:left;
            background-color:#146a95; 
            border-bottom: 2px solid #ffffff;  
			*border-bottom: 1px solid #fff; 
            display:block;
            }
 
 
li.prinav_divider {
            float:left;
            margin:0; 
            padding: 0; 
            display:inline; 
            width:1px;
            height:31px;
            display:block;
            }
 
 
 div.navbar_divider 
{
clear:left; height: 1px; background: #ffffff url('/assets/images/header/navbar_divider.gif') repeat-x scroll center; margin-top:55px;
*margin-top:55px; /* IE 7 and below */
_margin-top:22px; /* IE 6 and below */
}



/* SECONDARY NAV */

#secnav
{
float:left;margin:0; padding:0; width:100%;  font-weight:bold; font-size:13px; color:#FFFFFF; background-color:#146A95; text-align: left; 
border:0;
}

div#secnav ul
{
padding:5px 0px 5px 0px; margin: 0px 0px 0px 0px; list-style-type:none; border-left: 3px #146A95 solid;
}


div#secnav ul li {padding:0; margin: 0; border:0; display:inline; height:28px; }
div#secnav ul li.sn_item {padding:0; margin: 0;  display:inline; border:0; }
div#secnav ul li.sn_item span, div#secnav ul li.sn_item span a{padding:0; margin: 0;  display:inline; border-bottom:3px solid #fff; }

div#secnav ul li.pipe
{
padding:0px 18px 0px 18px;
margin:0;
border:0px ;

}

div#secnav ul li a.first
{
padding:0; margin: 0px 0px 0px 18px; display:inline; 
height:28px;
}

div#secnav ul li a.last
{
padding:0; margin: 0; display:inline; 

}

div#secnav ul li a.curSect:link { 
font-weight:bold; 
font-size:13px; 
color:#434343; 
background-color:#FFFFFF;
padding:3px 18px 5px 18px;
margin:5px 18px 5px 18px; 
height:28px;
}

div#secnav ul li a.firstcurSect:link { 
font-weight:bold; 
font-size:13px; 
color:#434343;
 background-color:#FFFFFF;
  padding:3px 18px 5px 18px;
   margin:5px 18px 5px 0px; 
   height:28px;
}

div#secnav ul li a.lastcurSect:link { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 0px 5px 18px;height:28px; }

div#secnav ul li a.curSect:visited { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 18px 5px 18px; height:28px;}
div#secnav ul li a.firstcurSect:visited { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 18px 5px 0px; height:28px;}
div#secnav ul li a.lastcurSect:visited { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 0px 5px 18px; height:28px;}

div#secnav ul li a.curSect:hover { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 18px 5px 18px; height:28px;}
div#secnav ul li a.firstcurSect:hover { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 18px 5px 0px; height:28px;}
div#secnav ul li a.lastcurSect:hover {font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 0px 5px 18px; height:28px;}

div#secnav ul li a.curSect:active { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 18px 5px 18px; height:28px;}
div#secnav ul li a.firstcurSect:active { font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 18px 5px 0px; height:28px;}
div#secnav ul li a.lastcurSect:active {font-weight:bold; font-size:13px; color:#434343; background-color:#FFFFFF; padding:3px 18px 5px 18px; margin:5px 0px 5px 18px; height:28px;}

div#secnav ul li a:link { color:#FFFFFF; text-decoration:none; font-size: 13px;height:28px;}
div#secnav ul li a:visited { color:#FFFFFF; text-decoration:none;  font-size: 13px; display:inline;}
div#secnav ul li a:hover { color:#FFFFFF; text-decoration:underline;  font-size: 13px;height:28px;}
div#secnav ul li a:active { color:#FFFFFF; text-decoration:none;  font-size: 13px;height:28px;}


div.navbar_divider hr 
{
  display: none;
}


/* SEARCH NAV */

#topMenu
{
width: 313px; height: 46px; margin: 8px 0 2px 2px; padding: 0 0 0 0; 
}

	/* IE6 Only */
	* html #topMenu {margin: -5px 0 0 0;height: 46px;}
	
	/* IE7 Only */
	*:first-child+html #topMenu {margin: 12px 0 2px 0;height: 46px;}

#hdr_search ul
{
position: relative;top: 2px;left: -1px;padding: 0;margin: 0;z-index: 5000; zoom:1;
}

#hdr_search ul ul
{
position: absolute;top: 54px;left: -4px;padding: 0;margin: 0;width: 328px;font-size: 0.5em;display: none;
}

#hdr_search ul li:hover ul
{
display: block;
}

#hdr_search li
{
float: left;list-style-type: none;
}

#hdr_search ul ul li
{
float: none;
}

#btmMenu {overflow:hidden}


#RecipeSearch
{
background: url('/assets/images/header/Search_Dropdown.png'); background-repeat: no-repeat; background-position: 0 -1;width:324px; height:200px; margin: 0;padding: 0 ;border:0px solid red;position:relative;top:-1px;}

        /* IE6 Only */
	* html #RecipeSearch {background: url('/assets/images/header/Search_Dropdown.gif'); background-repeat: no-repeat; background-position: 0 -6;width:324px; position:relative;top:-1px;}
	
	/* IE7 Only */
	*:first-child+html #RecipeSearch {background: url('/assets/images/header/Search_Dropdown.png'); background-repeat: no-repeat; background-position: 0 -1;width:324px; position:relative;top:-1px;}


#RecipeSearch fieldset {border: none;padding: 0 0 0 27px; margin:0px 0px 3px 0px;ccolor:#424242;}

	/* IE6 Only */
	* html #RecipeSearch fieldset {margin:0px 0px 1px 0px;border:0px solid red;}
	
	/* IE7 Only */
	*:first-child+html #RecipeSearch fieldset {margin:0px 0px 0px 0px;border:0;}


	
#RecipeSearch fieldset label {font-weight:bold;font-size:12px;color:#535353;}

#RecipeSearch fieldset select {font-size:11px;width:186px;color:#424242;height:18px;}

#RecipeSearch fieldset select.disabled {
color:#787676;
border-left: 2px solid #c0c0c0;
border-top: 2px solid #c0c0c0;
border-bottom:1px solid #f6f6f6;
background-color:#fff;
}

#RecipeSearch h2 {font-weight:bold;font-size:13px;padding: 6px 0px 0px 27px;margin: 0;color:#535353;}

#fs_CategoryOfRecipe
{
margin: 0px;
}

#fs_TypeOfRecipe
{
margin: 0px;
}

#fs_TypeOfRecipe select
{
margin: 0px;
}

#fs_TypeOfRecipe input
{
margin: 0px;padding: 0px 0px 0px 0px;
}

#fs_TypeOfRecipe input.button 
{
position:relative; top: 14px;
}

#fs_AdvanceRecipeSearch
{
margin: 10px 0px 5px 0px;
}

#fs_AdvanceRecipeSearch a
{
font-size:12px; margin-top:4px;
*margin-top:3px;
_margin-top:3px;
}

#fs_AdvanceRecipeSearch a.first { 
font-size:12px; margin:0pt 0pt 0pt 160px;position:relative;top:6px;font-weight:bold;color:#535353;
 *margin-top:3px;
 _margin-top:3px;
 }

#NewRecipeSearch #fs_AdvanceRecipeSearch a.first {
 font-size:12px; margin: 4px 0 0 0px;
 *margin-top:3px;
 _margin-top:3px;
 }


/* SEARCH NAV */

/* ****************************************************************

LEFT NAVIGATION

**************************************************************** */


#navbox
{
float:left; border-left:1px #146a95 solid; border-bottom:1px #146a95 solid; width:219px; 
margin: 0px 0px 24px 0px; padding: 0px 0px 10px 0px;
*padding:0px 0px 0px 0px ;  /* IE 7 and below */
_padding:0px 0px 0px 0px ;  /* IE 6 and below */
*width:236px;
_width:235px;
}

div#navbox ul
{
padding:3px 0px 0px 7px; list-style-type:none; margin:5px 0px 10px 0px; text-align: left; margin-bottom: 0px; width:203px; 
_padding:3px 0px 10px 0px;
*padding:3px 0px 10px 0px;
}

div#navbox ul li 
{
padding: 3px 0px 3px 7px; background: url('/assets/images/leftnav/ln_bg.gif'); background-repeat: no-repeat; background-position:bottom right;
_padding:3px 0px 3px 0px;
*padding:3px 0px 3px 0px;
}

div#navbox ul li a { color:#434343; text-decoration:none; font-weight:bold; font-size: 12px; padding: 0px 0px 0px 7px; }
div#navbox ul li a:hover { color:#f47820; text-decoration:underline; font-weight:bold;  font-size: 12px; padding: 0px 0px 0px 7px; }
div#navbox ul li a.open:link { color:#434343; text-decoration:none; font-weight:bold; font-size: 12px; padding: 0px 0px 0px 7px; }
div#navbox ul li a.open:hover { color:#f47820; text-decoration:underline; font-weight:bold; font-size: 12px; padding: 0px 0px 0px 7px; }

div#navbox a.open 
{ 
 font-weight:bold; font-size: 12px; padding:4px 0px 4px 0px;
}

div#navbox ul li ul
{
padding:0px 0px 0px 0px; list-style-type:none; text-align: left; margin: 0px; width:188px; 
}

div#navbox ul li ul li
{
background-image:none;padding:2px 0px 3px 0px; margin:0px;
}

div#navbox ul li ul li a { color:#434343; text-decoration:none; font-weight:bold; font-size: 12px;padding: 0px 0px 0px 17px; }
div#navbox ul li ul li a:hover { color:#f47820; text-decoration:underline; font-weight:bold;  font-size: 12px;padding: 0px 0px 0px 17px; }


div#navbox a#selected
{ 
color:#f47820; font-weight:bold; font-size: 12px; background: url('/assets/images/leftnav/ln_active.gif'); background-repeat: no-repeat; 
}

div#navbox ul li a#selected { padding: 3px 0px 3px 7px; background-position: 0em .7em;}
div#navbox ul li ul li a#selected { padding: 3px 0px 3px 18px; background-position: .8em .7em;}
 

div#navbox ul li.last
{
padding: 3px 0px 3px 7px; background-image:none;
_padding:3px 0px 3px 0px;
*padding:3px 0px 3px 0px;
}

/*
div#navbox ul li ul li ul
{
padding:0px 0px 0px 0px; list-style-type:none; text-align: left; margin: 0px; 
}

div#navbox ul li ul li ul li
{
background-image:none;padding:3px 0px 3px 17px; margin:0px;
}
*/

/* ****************************************************************

LEFT MODULES

**************************************************************** */

.contentLeft
{
float:left; width:236px;  text-align: center ;margin: 0px 0px 20px 0px; padding:0px 0px 0px 0px; 
}

.HP_contentLeft
{
float:left; width:236px;  text-align: center ;margin: 2px 0px 20px 0px; padding:0px 0px 0px 0px; 
}

.Land_contentLeft
{
float:left; width:235px;  text-align: center ;margin: 4px 0px 20px 0px; padding:0px 0px 0px 0px; 
}

/* ****************************************************************

COLUMN CENTER

**************************************************************** */


.content2col
{
float:left; width:683px; margin: 22px 0px 20px 24px; padding:0px 0px 0px 0px; 
}

.content3col
{
float:left;width:423px; margin: 22px 24px 20px 24px; padding:0px 0px 0px 0px; 
}

.HP_content3col
{
float:left;width:462px; margin: 2px 4px 0px 4px; padding:0px 0px 0px 0px; 
*margin: 2px 3px 0px 3px; 
_margin: 2px 3px 0px 3px; 
}

.recipeDetail .content3col
{
float:left;width:444px; margin: 22px 13px 20px 13px; padding:0px 0px 0px 0px; 
}

	/* IE6 Only */
	* html .recipeDetail .content3col {width:442px;}

	/* IE7 Only */
	*:first-child+html .recipeDetail .content3col {width:444px;}

.Land_content3col
{
float:left; width:462px; margin: 4px 4px 0px 4px; padding:0px 0px 0px 0px; 

}

.Land_content3colAlt
{
float:left;width:462px; margin: 4px 5px 0px 5px; padding:0px 0px 0px 0px;  
}

.content3col_contentLeft
{
float:left; width:703px; text-align: center; margin: 0px 5px 20px 0px; padding: 0px 0px 0px 0px; 
}


/* ****************************************************************

RIGHT COLUMN

**************************************************************** */

.contentRight
{
float:left;width:236px; margin: 0px 0px 20px 0px; 
}


.HP_contentRight
{
float:left;width:236px; margin: 2px 0px 20px 0px; 
}


.Land_contentRight
{
float:left;width:233px; margin: 4px 0px 20px 0px; 
}


.Land_contentRightAlt
{
float:left;width:236px; margin: 4px 0px 0px 0px; 
}



/* ****************************************************************

ONE COLUMN

**************************************************************** */

.contentFull
{
float:left; margin: 22px 0px 20px 0px; 
}

/* ****************************************************************

RIGHT MODULES

**************************************************************** */


.rm_TopPhoto
{
margin:0px 0px 4px 0px; padding:0; width:234px; border-left: 1px #146A95 solid;  border-bottom: 1px #146A95 solid;  border-right: 1px #146A95 solid;
}


/* ****************************************************************

INFO BOXES

**************************************************************** */

div.infoBox { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  }

div.infoBox div.stdContBlock  { display:block; margin:0 0 0px 0; padding:0px 12px 10px 8px;} 

	div.infoBox h1 { font-size: 12px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px ;   }
	div.infoBox h1 span { font-size: 12px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px ;font-weight:bold ; }

div#contentCentre div.infoBox h1 { margin:0 0 0px 15px ; padding:0 ; font-weight:normal ; font-size:20px ; line-height:22px ;  }

	div.infoBox h2 { margin:5px 0 0 0 ; padding:0 ; font-size:12px ; font-weight:bold ; }
	div.infoBox div.textarea { font-size: 11px; padding:0px ; margin:0 ; }
	div#contentCentre div.infoBox div.textarea { font-size: 12px; }

	div.infoBox a { text-decoration:underline ; padding:0px 0px; font-weight:bold ;  }
	div.infoBox a:hover {color:#f47820; text-decoration:underline; }
	div.infoBox ul { margin:0px; padding:0 ; list-style-type:none ; }
	div.infoBox ul li { margin-bottom:0px ; }
	div.infoBox ul a { text-decoration:underline ; }
	div.infoBox ul a:hover { color:#f47820; text-decoration:underline;  }
	div.infoBox div.stdContHeadImg {margin:0 ; padding:0 ; }	
	div.infoBox div.imageBoxLeft { float:left; margin:0 0 10px 0 ; padding:0 5px 0 0 ; }
	div.infoBox div.imageBoxLeft img { display:block ; margin-bottom:0px ; border: 1px #CFD3D4 solid;}
	div.infoBox div.imageBoxRight { float:right; margin:0 0 10px 0 ; padding:0 0 0px 5px; }
	div.infoBox div.imageBoxRight img { display:block ; margin-bottom:0px ; border:1px #CFD3D4 solid ; }
	
div.infoBox_General { clear:left; padding:0px ; margin:0px 0px 4px 0px ; width:100%; }

	div.infoBox_General .infoBoxInner  
	{
	clear:left; float:left; background:#f5f8f9;  text-align: left; margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	}	
	div.infoBox_General div.infoBoxInner div.head
	{
	float:left; padding:15px 15px 24px 15px; width:100%;
	}	
	div.infoBox_General div.infoBoxInner .textArea
	{
	float:left; width:204px;padding:0px 15px 24px 15px;
	}
	div.infoBox_General  div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_General  div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }	
	
div.infoBox_contentCentre { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 479px; }	

	div.infoBox_contentCentre div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner  
	{
	background:#f6f8f8; padding:10px 10px 10px 10px; text-align: left;
	}	
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:100%;
	}	
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner div.logo
	{
	float:left; padding-right:15px; width:128px;
	}	
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner img.arrow
	{
	top: 4px; left: 5px; position:relative; padding-right:5px;
	}
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }
	
	
div.infoBox_KraftKitchensPicks { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_KraftKitchensPicks div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner  
	{
	float:left; background:#f6f8f8; padding:5px 10px 10px 10px; text-align: left; width:214px;height:277px;
	}	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:5px; width:214px;
	}	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.photoArea
	{
	float:left; margin: 0px; padding:0px;
	}	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.photo
	{
	float:left; margin: 0px; padding:0px; display:inline; 
	}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.photo img
	{
	width:135px; height:94px;
	}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.arrow
	{
	 float:left; top: 40px; position:relative; margin: 0px 9px 0px 9px;display:inline; cursor:pointer;
	}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.break
	{
	float:left; clear:both; padding-top:3px; width:100%;
	}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner span.quote
	{
	float:left; font-size:11px; color:#777777; line-height: 13px;
	}	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner img.seeall
	{
	float:left; margin-right:4px;
	}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a { text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }
	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a.seeall_link { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a.seeall_link:hover { color:#f47820; text-decoration:underline ; }
	

div.infoBox_msgBoardBuzz { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_msgBoardBuzz div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner  
	{
	background:#f5f8f9; padding:10px 10px 10px 10px; text-align: left;
	}	
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:10px; width:214px;
	}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul
	{
	padding:3px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both;
	}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul li
	{
	padding: 1px 0px 10px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em;
	}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul li a { color:#434343; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul li a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner img.arrow
	{
	top: 4px; left: 5px; position:relative; padding-right:5px;
	}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }
	

div.infoBox_Discussions { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_Discussions div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner  
	{
	background:#f5f8f9; padding:15px 15px 24px 15px; text-align: left;
	}	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:204px;
	}	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner span.re
	{
	color:#e96406; font-weight:bold;
	}	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner span.quote
	{
	font-size:11px; font-style: italic; line-height: 17px;
	}	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner img.arrow
	{
	top: 4px; position:relative;
	}
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }
	

div.infoBox_Discussions_Landing {float:left; clear:left; padding:0px ; margin:4px 0px 20px 0px ;  width: 460px; }

	div.infoBox_Discussions_Landing div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; width:458px; background:#f5f8f9; 
	} 
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner  
	{
	float:left;padding:15px 15px 24px 15px; text-align: left; width:420px;
	}	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:420px;  
	}	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner .column1
	{
	float:left; width:185px; margin-right:25px;
	}
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner .column2
	{
	float:left; width:185px;
	}
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner span.re
	{
	color:#e96406; font-weight:bold;
	}	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner span.quote
	{
	font-size:11px; font-style: italic; line-height: 17px;
	}	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner .link
	{
	clear:both; float:left; width:100%; margin-top:5px;
	}
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner div.link img.arrow
	{
	top: 4px; position:relative;
	}
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }
	
	
div.infoBox_TopSearches { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_TopSearches div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;  background:#FEF7EF; 
	}  
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner  
	{
	background:#FEF7EF; padding:15px 15px 9px 15px; text-align: left; width:204px;
	} 
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner div.left
	{
	float:left; width:154px;
	}	
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; padding-bottom:15px;
	}	
	div.infoBox_TopSearches div.arrows 
	 {
	 float:right; width:50px; position:relative;  top:25px; left: -5px;
	 }
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner ul
	{
	padding:3px 0px 15px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; width:154px;
	}
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner li
	{
	padding: 1px 0px 1px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em;
	}
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner li a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}
	
div.infoBox_CommunityTopLists { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_CommunityTopLists div.arrows
	{
	float:right; width:50px; position:relative;  top:35px; left: -5px;
	*top:15px; left: -5px;
	_top:15px; left: -5px;
	}
	div.infoBox_CommunityTopLists div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;  background:#FEF7EF; 
	}  
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner  
	{
	background:#FEF7EF; padding:15px 15px 9px 15px; text-align: left; width:204px;
	} 
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner div.left
	{
	float:left; width:154px;
	}	
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; padding-bottom:15px;
	}	

	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner div.subtitle
	{
	float:left; 
	}	
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner ul
	{
	float:left; padding:15px 0px 15px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; width:154px;
	}
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner li
	{
	padding: 1px 0px 1px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em;
	}
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner li a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}
	
	
div.infoBox_FeaturedMemberRecipes { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_FeaturedMemberRecipes div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	}  
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner  
	{
	background:#FEF7EF; padding:15px 15px 24px 15px; text-align: left; color:#777777; font-size:11px;
	} 
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:204px; 
	}	
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner div.title
	{
	float:left;
	}	
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner ul
	{
	padding:3px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both;
	}
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner li
	{
	padding: 1px 0px 3px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; color:#777777; font-size:11px;
	}
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner li a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}

	
div.infoBox_YouMayAlsoEnjoy { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_YouMayAlsoEnjoy div.arrows
	{
	float:right; width:50px; position:relative;  top:30px; left: 0px;
	*top:10px; left: 0px;
	_*top:10px; left: 0px;
	}
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;
	 }
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner 
	{
	float:left; background:#DFEFF5; padding:10px 6px 10px 10px; text-align: left; font-size:11px; width:218px;
	} 
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:156px; 
	}	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner div.title
	{
	float:left;
	}	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner .photo
	{
	float:left; clear:both; text-align:center; padding:0px 0px 15px 38px;
	}	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner .photo img
	{
	width:138px; height:91px;  border: 1px #CFD3D4 solid;
	}	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner .textArea
	{
	float:left; clear:both; width:100%; padding-bottom:3px;
	}
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner a { color:#434343; text-decoration:underline; font-weight:normal; font-size: 14px;}
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 14px;}

	
div.infoBox_HowToVideos { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_HowToVideos div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;
	 }
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner 
	{
	float:left; background:#fdf6ea; padding:10px 0px 0px 0px; text-align: left; 
	} 
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.head
	{
	float:left;  padding:0px 10px 7px 10px;
	}	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; width: 112px;
	}	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.seeall
	{
	float:right;
	}

	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList
	{
	float:left; padding:10px 10px 5px 10px; width:214px; 
	}	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList img.photo
	{
	float:left; text-align:center; width:52px; height:38px; margin:0px 5px 0px 0px;
	}	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList div.videoLink
	{
	float:left; padding: 0px; margin:0px; width:157px;
	}	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList img.button
	{
	top: 0px; left: 115px; position:relative;
	}
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.divider
	{
	float:left; width:100%; height:1px; background-color:#CFD3D4;
	}
	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner a {  text-decoration:underline; font-weight:normal; font-size: 11px;}
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 11px;}
	
div.infoBox_Nutrition { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_Nutrition div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;
	 }
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner 
	{
	float:left; background:#e5eef1; padding:10px 10px 10px 10px; text-align: left; width:214px;
	} 
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.head
	{
	float:left;  padding:0px 0px 10px 0px;
	}	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.headPrint
	{
	display:none;
	}

	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; width:158px; 
	}                    
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner .HLicon
	{
	float:left; width:31px;  display:inline;  margin-left:5px;
	}    

	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.leftCol
	{
	float:left; width:160px;
	}	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.rightCol
	{
	float:left; width:54px;margin: 0 -3px 0 0;
}

	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol
	{
	float:left; clear:both; width:100%;
	}
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol .HLtitle {float:left; clear:both; width:100%; font-weight:bold;margin:7px 0px 0px 0px;}
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol .HLitem {float:left; clear:both; width:100%; }
	
div.infoBox_ProductWhatsNew { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_ProductWhatsNew div.arrows
	{
	float:right; width:50px; position:relative;  top:30px; left: 0px;
	*top:10px; left: 0px;
	_top:10px; left: 0px;
	}
	div.infoBox_ProductWhatsNew div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; border-top:none;
	 }
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner 
	{
	float:left; padding:10px 10px 10px 10px; text-align: left; width:215px; font-size:13px;
	} 	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.head
	{
	float:left;  padding:0px 0px 15px 0px; width:154px;
	}	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; 
	}	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.productImage
	{
	float:left; text-align:center; padding-bottom:10px; width:98%;
	}
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner .textArea
	{
	float:left; clear:both; width:100%;
	}
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner img.arrow
	{
	top: 4px; position:relative;
	}
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }

div.infoBox_DidYouKnow { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }	

	div.infoBox_DidYouKnow div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner  
	{
	background:#f6f8f8; padding:10px 15px 10px 15px; text-align: left; width:204px;
	}	
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:100%;
	}	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; 
	}	
	
div.infoBox_ProductWhatsNew_TopBrdr { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_ProductWhatsNew_TopBrdr div.arrows
	{
	float:right; width:50px; position:relative;  top:30px; left: 0px;

	*top:10px; left: 0px;
	_top:10px; left: 0px;
	}
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	 }
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner 
	{
	float:left; padding:10px 10px 10px 10px; text-align: left; width:215px; font-size:13px;
	} 	
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner div.head
	{
	float:left;  padding:0px 0px 15px 0px; width:154px;
	}	
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; 
	}	
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner div.productImage
	{
	float:left; text-align:center; padding-bottom:10px; width:98%;
	}
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner .textArea
	{
	float:left; clear:both; width:100%;
	}
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner img.arrow
	{
	top: 4px; position:relative;
	}
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline ; }

div.infoBox_DidYouKnow { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }	

	div.infoBox_DidYouKnow div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner  
	{
	background:#f6f8f8; padding:10px 15px 10px 15px; text-align: left; width:204px;
	}	
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:15px; width:100%;
	}	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; 
	}	


div.infoBox_MakeItNow { float:left; padding:0px ; margin:0px 0px 20px 0px ;  width: 235px; }	

	div.infoBox_MakeItNow div.infoBoxBody 
	{ 
	clear:left; float:left;  padding:0px;  border: 1px #CFD3D4 solid;  background:#dae7e8;
	} 
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner  
	{
	float:left; padding:10px 15px 12px 15px; text-align: left; width:203px; background: url('/assets/images/recipe/min_bg.gif'); background-repeat: repeat-x; *padding:10px 15px 2px 15px;
	}	
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:5px; width:100%;
	}	
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner h1
	{
	float:left; color:#298ebc; font-size:13px; margin:0px 0px 5px 0px; padding:0px;
	}	
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset
	{
	float:left; clear:both; border:none; padding:0px; margin:0px 0px 10px 0px; width:203px; _margin:0px 0px 2px 0px;
	}
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset h2
		{
		float:left; clear:both; color:#434343; font-size:14px;  margin:5px 0px 5px 0px;padding:0px; width:100%;
		}	
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset input
		{
		float:left; clear:both; margin-bottom:4px; width:200px;
		}
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset select
		{
		float:left; clear:both; width:202px;position:relative;
		}
	
	
	
	
	
div.infoBox_TopRecipeLists { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 230px; }

	div.infoBox_TopRecipeLists div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;  background:#f6f8f8; 
	}  
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner  
	{
	background:#f6f8f8; padding:15px 15px 9px 15px; text-align: left; width:200px;
	} 
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner div.title
	{
	float:left; padding-bottom:5px;
	}	
	div.infoBox_TopRecipeLists div.arrows 
	 {
	 float:right; width:50px; position:relative;  top:25px; left: 0px;
	 }
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner ul
	{
	padding:0px 0px 5px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; 
	}
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner li
	{
	padding: 1px 0px 1px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em;
	}
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner li a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}	
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner a { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}	
	
	
div.infoBox_dropDown { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }	

	div.infoBox_dropDown div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; 
	} 
	div.infoBox_dropDown div.infoBoxBody div.infoBoxInner  
	{
	float:left; background:#DFEFF5; padding:10px 15px 10px 15px; text-align: left; width:204px;
	}	
	div.infoBox_dropDown div.infoBoxBody div.infoBoxInner div.head
	{
	float:left; padding-bottom:10px; width:100%; font-weight:bold; font-size:13px;
	}	
	div.infoBox_dropDown div.infoBoxBody div.infoBoxInner select
	{
	float:left; width:200px;
	}		
	
div.infoBox_RecentlyViewedItems { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_RecentlyViewedItems div.infoBoxBody 
	{ 
	clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid; background:#f5f8f9; 
	} 
	div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner  
	{
	background:#f5f8f9; padding:10px 10px 10px 10px; text-align: left; margin-bottom: 10px;
	}	
	div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.photo
	{
	float:left; padding-bottom:5px; width:214px;
	}
    div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent
    {
    height: 55px; width: 214px; float: left;   position: relative;
    }
    div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemThumb
    {
    float: left; width: 77px;
    }
    div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemLink
    {
    padding-right: 0px; padding-left: 10px; float: left; width: 127px; text-align: left
    }

/* ****************************************************************

GENERAL FOCUS ITEMS & CONTENT ITEMS

**************************************************************** */

div.content table { width:100% ; border-collapse:collapse ; }

th { text-align:left ; }

td { vertical-align:top ; }

div.content { font-size:12px ; line-height:16px ; }

	div.content p { margin:0 0 20px 0 ; padding:0 ; }	
	div.content ul { padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; text-align: left;}	
	div.content ul li {padding: 0px 0px 0px 0px; }	
	div.content ul a {  text-decoration:underline ; }	
	div.content ul a:hover { color:#f47820; text-decoration:underline ; }	
	div.content a {  text-decoration:underline ; }
	div.content a:hover {color:#f47820;  text-decoration:none ; }	
	div.content h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
	div.content h2 {  font-weight:normal ; font-size:20px ;}	
	div.content h3 { margin:0 0 3px 0 ; padding:0 ; font-weight:normal ;font-size:18px ; }	
	div.content a img { border:1px #CFD3D4 solid ; }
	
div.contentFull div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.contentFull div.TitleAndDescription h1{ color:#0e4186; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.contentFull div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.content2col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content2col div.TitleAndDescription h1 { color:#0e4186; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.content2col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.content3col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content3col div.TitleAndDescription h1 { color:#0e4186; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.content3col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.TitleOnly { width:100% ; margin-bottom:10px;}
        div.contentFull div.TitleOnly h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.contentFull div.TitleOnly div.textArea { margin:0px 0px 5px 0px ;}
        div.contentCentre div.TitleOnly h1{ color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
	   
div.DescriptionOnly { width:100% ; margin-bottom:10px;}
        div.contentFull div.DescriptionOnly h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.contentFull div.DescriptionOnly div.textArea { margin:0px 0px 0px 0px ;}
        div.contentCentre div.DescriptionOnly h1{ color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}   
	   
div#contentCentre div.ProductTitle { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentCentre div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentCentre div.TitleOnly h1 { color:#0e4186; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
  

div.stdContBlock {float:left ; margin: 0 ; padding:0 ;}

	div.stdContBlock div.stdContHeadImg { padding-bottom:5px ; }
	div.stdContBlock div.textArea { width:100% ; padding-bottom:0px ; }
	div.stdContBlock div.textArea h1 {margin:0 0 3px 0 ; padding:0 ; font-weight:normal ; font-size:18px ; }
	div.stdContBlock div.textArea ul { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1em; }
	div.stdContBlock div.textArea ul li { margin-left:5px; }	
	div.stdContBlock div.textArea ol { padding:0px; text-align: left; margin-bottom: 20px; margin-left:2.3em; }
	div.stdContBlock div.textArea ol li { margin: 0px 0px 2px 0px; }	
	div.stdContBlock div.textArea dl { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1.3em; }
	div.stdContBlock div.textArea dl li { margin:0px; }	

div.stdContBlock div.imageBoxLeft { float: left; margin-right:25px ; padding:0px 0 12px 0 ; }

	div.stdContBlock div.imageBoxLeft img { display:block ; margin-bottom:9px ; border:1px #CFD3D4 solid;}
	div.stdContBlock div.imageBoxLeft h1 { color:#0e4186; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
	
div.stdContBlock div.imageBoxRight { float: right; margin-left:15px ; padding:0px 0 12px 0 ; }

	div.stdContBlock div.imageBoxRight img { display:block ; margin-bottom:9px ; border:1px #CFD3D4 solid;}
	div.stdContBlock div.imageBoxRight h1 { color:#0e4186; font-size:21px; margin:0px; font-weight: normal; padding:0px;}

div.largeFocusItem { clear:left ; margin:0 ; padding: 0 ; width: 100%; }

	div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
	div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
	div.largeFocusItem h1  { color:#0e4186; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
	div.largeFocusItem div.textArea { margin:0 ; padding: 0px ;  } 
	div.largeFocusItem h2 { margin:5px 0 0 0 ; padding:0 ; font-size:12px ;}
	div.largeFocusItem h2 a { display:block ; text-decoration:underline ; font-weight:normal ; }
	div.largeFocusItem h2 a:hover { color:#f47820; text-decoration:underline ; }
	div.largeFocusItem div.textArea  a.boldOrange { color:#f47820; text-decoration:underline ; font-weight:bold;  } 
	div.largeFocusItem div.textArea  a.boldOrange:hover { color:#f47820; text-decoration:underline ; font-weight:bold;  } 

	
div#smallFocusItem1 { clear: both; }

div.smallFocusItem { float:left ; margin:10px 9px 0 0 ;
 /* all browsers including Mac IE */
*margin:10px 9px 0 0 ; /* IE 7 and below */
_margin:10px 9px 0 0 ; /* IE 6 and below */
padding:0px ; width:200px ;}

	div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
	div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
	div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }	
	div.smallFocusItem h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
	div.smallFocusItem div { margin:0px ; padding:0px ;}
	div.smallFocusItem div.textArea { margin:0px 0px 5px 5px ; padding:0px 0px 5px 0px ; width:195px ; } 
	div.smallFocusItem h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
	div.smallFocusItem h2 a { font-weight:normal ; text-decoration:underline ; }
	div.smallFocusItem h2 a:hover { color:#f47820; text-decoration:underline ;  }
	div.smallFocusItem div.textArea { font-size: 11px; }	
	


	.Land_content3colAlt div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
	.Land_content3colAlt div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
	.Land_content3colAlt div.largeFocusItem div.imageBoxLeft img, .Land_content3colAlt div.largeFocusItem div.imageBoxRight img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
	
	.Land_content3colAlt div.smallFocusItemLeft { float:left ; margin:10px 6px 0px 0px ;padding:0px ; width:228px ;}

	.Land_content3colAlt div.smallFocusItemLeft img, div.smallFocusItemLeft a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
	.Land_content3colAlt div.smallFocusItemLeft h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
	.Land_content3colAlt div.smallFocusItemLeft div { margin:0px ; padding:0px ;}
	.Land_content3colAlt div.smallFocusItemLeft div.textArea { margin:0px 0px 5px 0px ; padding:0px 0px 5px 0px ; width:100% ; } 
	.Land_content3colAlt div.smallFocusItemLeft h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
	.Land_content3colAlt div.smallFocusItemLeft h2 a { font-weight:normal ; text-decoration:underline ; }
	.Land_content3colAlt div.smallFocusItemLeft h2 a:hover { color:#f47820; text-decoration:underline ;  }
	.Land_content3colAlt div.smallFocusItemLeft div.textArea { font-size: 11px; }	
	
	
	.Land_content3colAlt div.smallFocusItemRight { float:left ; margin:10px 0px 0px 0px ;padding:0px ; width:228px ;}

	.Land_content3colAlt div.smallFocusItemRight img, div.smallFocusItemRight a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
	.Land_content3colAlt div.smallFocusItemRight h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
	.Land_content3colAlt div.smallFocusItemRight div { margin:0px ; padding:0px ;}
	.Land_content3colAlt div.smallFocusItemRight div.textArea { margin:0px 0px 5px 0px ; padding:0px 0px 5px 0px ; width:100% ; } 
	.Land_content3colAlt div.smallFocusItemRight h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
	.Land_content3colAlt div.smallFocusItemRight h2 a { font-weight:normal ; text-decoration:underline ; }
	.Land_content3colAlt div.smallFocusItemRight h2 a:hover { color:#f47820; text-decoration:underline ;  }
	.Land_content3colAlt div.smallFocusItemRight div.textArea { font-size: 11px; }	

	
	
div#contHeader { width:100% ; }

div#contHeader h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contHeader img { padding-bottom:5px ; }
div#contHeader div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0 ; }

div.TitleAndDescription { margin-bottom:0px;}
div#contentFull div.TitleAndDescription h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;	}
div#contentFull div.TitleAndDescription div.textArea { margin:0px ; }
div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentFull div.TitleOnly h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentFull div.TitleOnly div.textArea { margin:0px ;}
div#contentCentre div.TitleOnly h1 { color:#0e4186; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}








/* ****************************************************************

HOME PAGE

**************************************************************** */

.HP_signup_area
{
float:left; margin-bottom:4px;
}

#homeLargeFocus
{
float:left; width:481px; margin: 0 0 4px 0;
}

div#btmStrip 
{ 
width:479px; float:left ;  margin:0px ; padding:0px; border: 1px #CFD3D4 solid;  background:#f6f8f8;
}

	div#btmStrip div.largeFocusItem { float:left ; padding: 10px 10px 30px 10px;  margin:0px; width:457px;}
	div#btmStrip div.largeFocusItem div.title { float:left ; margin-bottom:10px; width:100%; }
	div#btmStrip div.largeFocusItem div.imageBoxLeft { float:left; clear:both; margin:5px 15px 5px 0px; padding: 0px ; border:none;  display:inline; }
	div#btmStrip div.largeFocusItem div.imageBoxRight { clear:both; float:right; margin:5px 0px 5px 15px; padding:0px; border:none; display:inline; }	
	div#btmStrip div.largeFocusItem img, div.smallFocusItem a img { display:block ; }
	div#btmStrip div.largeFocusItem h1 { margin:0; padding:2px 0px 0 5px; font-size:12px ; font-weight:bold; }
	div#btmStrip div.largeFocusItem div { margin:0 ; padding:2px 0px 2px 5px ; font-size:11px ; }
	div#btmStrip div.largeFocusItem div.textArea { float:left; padding: 0px; margin:0px; display:inline;} 
	div#btmStrip div.largeFocusItem h2 { margin:0 ; padding:5px 0px 0px 10px ; font-size:11px ; }
	div#btmStrip div.largeFocusItem h2 a { color:#434343 ; font-weight:normal ; background:transparent ; text-decoration:underline ; }
	div#btmStrip div.largeFocusItem h2 a:hover { text-decoration:none ; }
	div#btmStrip div.largeFocusItem div.textArea .learnMore {clear:right; float:left; margin-top:10px; width:200px;}
	div#btmStrip div.largeFocusItem div.textArea .learnMore a { color:#f47820; text-decoration:underline; font-weight:normal; font-weight:bold;}
	div#btmStrip div.largeFocusItem div.textArea .learnMore img.arrow 	{ top: 4px; position:relative; display:inline; padding-right:4px;}
	
div.infoBox_HPHowToVideos { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width:228px;}

	div.infoBox_HPHowToVideos div.infoBoxBody 
	{ 
	float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #CFD3D4 solid;
	 }
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner 
	{
	float:left; background:#fdf6ea; padding: 0px 0px 0px 0px; text-align: left; 
	} 
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.photo
	{
	float:left; width:228px;
	}
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList
	{
	float:left; padding:10px 10px 5px 10px; width:208px; 
	}	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList img.photo
	{
	float:left; text-align:center; width:52px; height:38px; margin:0px 5px 0px 0px;
	}	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList div.videoLink
	{
	float:left; padding: 0px; margin:0px; width:151px;
	}	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList img.button
	{
	top: 0px; left: 115px; position:relative;
	}
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.divider
	{
	float:left; width:100%; height:1px; background-color:#CFD3D4;
	}
	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner a {  text-decoration:underline; font-weight:normal; font-size: 11px;}
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 11px;}

	
/* ****************************************************************

LANDING / CHANNEL PAGES

**************************************************************** */

div.Land_contentRight div.smallFocusItem
{
float:left; border:1px #CFD3D4 solid; width:232px;
}
	div.Land_contentRight div.smallFocusItem .imageBoxLeft { float:left; margin:0px ; padding:0px 5px 0px 0px ; border:none;  }
	div.Land_contentRight div.smallFocusItem .imageBoxRight { float:right; margin:0px ; padding:0px 0px 0px 5px; border:none; }	
	div.Land_contentRight div.smallFocusItem .imageBoxTop { float:left; margin:0px ; padding:0px 0px 5px 0px;}	
	div.Land_contentRight div.smallFocusItem h1 {float:left; font-size:12px ; margin:0 ; padding:2px 0px 2px 0px ; font-weight:normal; }
	div.Land_contentRight div.smallFocusItem .textArea {float:left; padding: 3px 7px 3px 7px; margin:0px;  width:218px; }
	div.Land_contentRight div.smallFocusItem .textArea img {float:left; padding-top: 4px; margin:0px; }
	div.Land_contentRight div.smallFocusItem a { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 11px;}
	div.Land_contentRight div.smallFocusItem img {border:none; padding:0px; margin:0px; }

/* ****************************************************************

REGISTRATION

**************************************************************** */
	

/* ERROR HANDLING */

.error
{
float:left; clear:both; font-weight:bold; font-size:11px; color:#fa3535; margin-bottom:10px; width:99%;

}




/* END ERROR HANDLING */

.signUpBtnRight
{
float:right; clear:both;
}

.why
{
float:right; position:relative; top:-35px; margin-bottom:-25px; z-index:0;
}

.signInModule
{
float:left; width:235px; clear:left; padding:0px ; margin:0px 0px 4px 0px ;  border: 1px #CFD3D4 solid; border-top: none;
} 
	div.signInModule div.signInModuleBody
	{
	float:left; padding:12px 15px 15px 15px; text-align: left; width:202px;
	}	
	div.signInModule div.signInModuleBody  h1
	{
	font-size:18px; padding:0px; margin-bottom: 5px; margin-top:0px;
	}	
	div.signInModule div.signInModuleBody  h2
	{
	font-size:12px; font-weight:bold; padding:0px; margin-bottom: 5px;  margin-top:0px; color: #ee690b; 
	}	
	div.signInModule div.signInModuleBody .form
	{
	float:left;
	}
	div.signInModule div.signInModuleBody .form fieldset
	{
	float:left; width:202px; border:none; padding:0px; margin:0px 0px 5px 0px; 
	}
	div.signInModule div.signInModuleBody .form label
	{
	display:block;
	}
	div.signInModule div.signInModuleBody .form input
	{
	clear:left; display:inline; width:179px;
	}
	div.signInModule div.signInModuleBody .form .line input 
	{
	float:left;display:inline; width:15px; padding:0px; margin: 10px 0px 0px 0px;
	}	
	div.signInModule fieldset .label
	{
	float:left; display:inline; margin: 10px 0px 0px 5px;
	}	
	div.signInModule div.signInModuleBody span.tip
	{
	float:left; color:#024f96; font-weight: bold;
	}
	div.signInModule div.signInModuleBody .textArea 
	{
	clear: left; float:left; margin-bottom:5px; width:100%;
	}	
	div.signInModule fieldset .line
	{
	float:left; display:inline; clear:both; width:100%; background-color: #FFFFFF;
	}	
	div.signInModule fieldset .errorX
	{
	font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px;
	
	}
	div.signInModule fieldset .error
	{
	float:left; clear:both; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; padding-bottom:5px;
	}

#signUpStep .TitleandDescription h1
{
color:#0e4186; font-size:21px; font-weight: normal; margin-bottom:0px; margin-top:0px; padding-top:0px; display: inline;
}
	#signUpStep .stepTitle
	{
	color: #ee690b; font-size:18px; padding:0px; margin-bottom: 0px; margin-top:0px;  display: inline;
	}	
	#signUpStep div.textArea 
	{ 
	margin:0px 0px 5px 0px ; 
	}
	#signUpStep div.textArea .why
	{
	float:right; position:relative; top:-20px; margin-bottom:-25px;
	}

.signUpStep1Form
{
 float:left;
 clear:both;
 margin: 3px 0 0 23px;
 *margin: 3px 0 0 27px;
 _margin: 3px 0 0 0;
 padding: 0 0 0 0;
 _padding: 0 0 0 40px;
 width:625px;
_width:620px;
}
	div.signUpStep1Form fieldset
	{
	float:left; border:none; padding-bottom:18px; margin:0px; width:625px;
	}
	
	
	div.signUpStep1Form label
	{
	float:left; width:130px; display:inline; 
	}
			
	
	div.signUpStep1Form input
	{
	float:left; display:inline; width:auto;
	padding: 0 0 0 2px;
	}
	
	span.underStep {
	float:left; 
	padding: 0 0 18px 0; 
	margin:0 0 0 20px; 
	width:570px;		
	}
	
	
	div.signUpStep1Form .noteMemberName, div.signUpStep1Form .notePassword 	
	{
	float:left; display:inline; font-size:10px; color:#777; line-height:11px; width:320px; padding-left:17px;
	}
		
	div.signUpStep1Form .notePassword
	{
	float:left; display:inline; font-size:10px; color:#777; line-height:11px; width:283px; padding-left:17px;
	}	
	
	div.signUpStep1Form .tip 	{
	float:left; 
	width:435px;  
	color:#024f96; 
	font-weight: bold;
	margin:3px 0px 0px 6px;
	padding:0pt;
	*margin:3px 0px 0px 6px;
	_margin:3px 0px 0px 0px;
	font-size:11px;	
	}
	
	div.signUpStep1Form .thisOption
	{
	float:left; clear:both; margin-top:10px; width:100%
	}	
	
	div.signUpStep1Form .rememberMe
	{
	float:left; clear:both; width:95%;
	}		
	div.signUpStep1Form .rememberMeBG
	{
	float:left; width:132px; 
	height:27px; 
	background: url('/assets/images/icon/icon_remember_me.gif'); 
	background-position: -5px -4px ;
		*background-position: 0 0 ;
			_background-position: -4px -2px ;
		

	background-repeat: no-repeat; 
	margin: 0 10px 0 0;
	


	
	}	
	div.signUpStep1Form .rememberMeBG span
	{
	position:relative; top: 5px; left: 7px;
	}	
	div.signUpStep1Form .privacy
	{
	float:left; width:575px; font-size:11px; clear:left; margin: 10px 0px 0px 15px; 
	}
	div.signUpStep1Form .errorX
	{
	float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;
	
	}
	
	div.signUpStep1Form .error 	{
	clear:both; float:left; 
	margin-top: 3px; 
	font-weight:bold; 
	font-size:11px; 
	color:#fa3535; 
	width:130px; 
	padding-left:140px;
	line-height:1.1em;
	margin-top:-6px;
	_padding-top:-6px;
	padding-left:140px;
	width:130px; 
	}


#signinDetails
{
float:left; width:669px; margin-bottom:5px;

}
#signinProfile
{
float:left; width:669px; margin-bottom:5px;
margin: 0 0 5px 0;
padding:0;
clear:both;


}
#signinContactPref
{
float:left; width:669px; margin-bottom:5px;
}

.regFormTop
{
 float:left;width:669px; height:8px; margin:0px; padding:0px; background: url('/assets/images/registration/reg_form_top.gif'); background-repeat: no-repeat; background-position: bottom;
}

.regFormBottom
{
 float:left;
 width:669px; 
 height:10px; 
 background: url('/assets/images/registration/reg_form_bottom.gif'); 
 background-repeat: no-repeat; 
 background-position: top;
 margin:0;
 padding:0; 
 border:0; 
}

.regFormBody {
 float:left;
 border:0;
 border-left:1px solid #BEBEBE; 
 border-right:1px solid #BEBEBE;  
 width:652px;
 _width:658px;
 padding: 2px 5px 0px 10px; 
 _padding: 2px 0 0 2px; 

  margin:0;

}

.regFormTopError
{
 float:left;width:669px; height:10px; margin:0px; padding:0px; background: url('/assets/images/registration/reg_form_top_error.gif'); background-repeat: no-repeat; background-position: bottom;
}

.regFormBottomError
{
 float:left;width:669px; height:10px; padding:0px; background: url('/assets/images/registration/reg_form_bottom_error.gif'); background-repeat: no-repeat; background-position: top;padding-bottom:15px;
}

div.regFormBodyError fieldset{border:none; width:650px; float:left; padding:0px 0px 5px 0px; margin:0px;clear:both;}
div.regFormBodyError input{vertical-align:middle;}


.regFormBodyError
{
 float:left;width:652px; border-left:1px solid #ff7070; border-right:1px solid #ff7070; padding: 2px 5px 0px 10px;background-color:#f5f6f8;
 
}

.regFormButtons
{
float:right; padding-right:15px; margin-top:20px;
}

.regFormBody div.regFormHeading{
clear:both;
float: left; 
paddding: 0 0 0 0;
margin: 5px 0 5px 0;
*margin: 5px 0 5px 0;
_padding: 5px 0 5px 9px;
width:648px;
}
	.regFormBody div.regFormHeading h2 	{
	font-size:15px; margin: 0px 0px 15px 5px; padding:0px; display:inline; position:relative; top:-6px;
	}
	
	.regFormBody div.regFormHeading .textArea 	{
	display:inline; position:relative; top:-24px; left:80px; margin-bottom:-25px;
	}

	.regFormBody div.regFormHeading em {
	padding:0;
	margin:0; 
	display:inline; 
	position:relative; 
	top:-6px; 
	left:3px;
	font-size:11px;
	}
	
	.regFormBody div.regFormHeading a, .regFormBody div.regFormHeading a:link {
	padding:0;
	margin:0; 
	display:inline; 
	position:relative; 
	top:-6px;
	left:12px;
	font-size:11px; 
	}

.regFormInner {
 clear:both; 
 float:left; 
 padding: 0 0 0 0;
 margin: 0 0  0 0;
border:0;

}

.regFormInner .textArea
{
 clear:both; float:left;  
 width:621px;
 margin: 0 0 10px 12px;
 *margin: 0 0 10px 12px;
 _padding: 0 0 10px 12px;
 padding: 0 0 0 0;

}

.requiredFieldAlert
{
 float:left; clear:both; font-size:11px; font-style: italic; 
  display:inline; 
  width:621px;
 margin: 0 0 10px 12px;
 *margin: 0 0 10px 12px;
 _margin: 0 0 10px 24px;
 _padding: 0 0 10px 0;
 padding: 0 0 0 0;


}

.requiredStar
{
 float:left;font-size:13px; font-weight: bold; color:#f47820; vertical-align: sup; display:inline; margin-right:3px;padding-bottom:15px;
}

div.regFormSignInDetails
{
 float:left;padding-left:5px; margin-top:10px; width:625px;
}

	div.regFormSignInDetails .error
		{
		clear:left; float:right; margin-top: 3px; font-weight:bold; color:#fa3535; padding-right:20px;
		}

	div.regFormSignInDetails .col1
		{
		float:left; width:310px; 
		}

	div.regFormSignInDetails .col2
		{
		float:left; width:315px;
		}

	div.regFormSignInDetails  .col1 fieldset
		{
		border:none; width:310px; float:left; padding:0px 0px 18px 0px; margin:0px;
		}	

	div.regFormSignInDetails  .col2 fieldset
		{
		border:none; width:315px; float:left; padding:0px 0px 18px 0px; margin:0px;
		}			
	div.regFormSignInDetails label
		{
		float:left; width:120px; display:inline; 
		}	
	div.regFormSignInDetails .label
		{
		float:left; width:120px; display:inline; 
		}	
	div.regFormSignInDetails fieldset input
		{
		float:left; width:160px; display:inline;
		}		
	div.regFormSignInDetails .noteMemberName
		{
		float:left; font-size:10px; color:#aaaaaa;  line-height:11px; padding-bottom: 10px;
		}	
	div.regFormSignInDetails .notePassword
		{
		clear:both; text-align:right; font-size:10px; color:#aaaaaa; line-height:11px; width:305px;
		}	
	div.regFormSignInDetails .tip
		{
		float:left; width:621px;  color:#024f96; font-weight: bold; clear:left; margin:3px 0px 0px 13px;
		*margin:3px 0px 0px 6px;
		_margin:3px 0px 0px 6px;
		}	
	div.regFormSignInDetails .rememberMe
		{
		float:left; clear:both; width:100%;
		}		
	div.regFormSignInDetails .rememberMeBG
		{
		float:left; width:132px; height:27px; background: url('/assets/images/icon/icon_remember_me.gif'); background-repeat: no-repeat; margin-right:10px; 
		}	
	div.regFormSignInDetails .rememberMeBG .checkbox
		{
		position:relative; top: 5px; left: 7px;
		}	
	div.regFormSignInDetails .privacy
		{
		float:left; width:575px; font-size:11px; clear:left; margin: 10px 0px 0px 15px; 
		}
		div.regFormSignInDetails .errorX
		{
		float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;
		}
		div.regFormSignInDetails .error
		{
		clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:160px; margin-left:130px;
		}
		
div.regFormProfile {
 float:left;
 clear:both;
 margin: 3px 0 0 31px;
 _margin: 3px 0 0 0;
 padding: 0 0 0 0;
 _padding: 0 0 0 40px;
 width:625px;
_width:620px;
 }
 
		div.regFormProfile .errorX
		{
		float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;
		}
		
		div.regFormProfile .error {
		clear:both; 
		float:left;
		font-weight:bold; 
		font-size:11px; 
		color:#fa3535; 
		width:160px; 
		margin: 0 0 10px 94px;
		}
		
		div.regFormProfile .colFull .error 	{		 
		float:left;
		clear:both; 		 
		font-weight:bold; 
		font-size:11px; 
		color:#fa3535; 
		margin: 3px 0 0 410px;
		_margin: 0 0 0 0;
		_padding:3px 0 0 410px;
		border:0;
		
		}
		
		div.regFormProfile .colFull .errorLeft 	{
		clear:both; 
		float:left; 
		font-weight:bold; 
		font-size:11px; 
		color:#fa3535; 
		width:auto; 
		margin: -12px 0 12px 10px;
		_padding: -12px 0 12px 0;
		_margin: -12px 0 12px 10px;
		}
		
		div.regFormProfile div.colRank .error {
		clear:both; 
		float:left; 
		margin: 3px 0px 5px 0px; 
		font-weight:bold; 
		font-size:11px; 
		color:#fa3535; 

		width:100%; 
		_width:99%;		
		}
		
							
	
	.col1 fieldset .error {
	border:0 solid green;
	margin:-6px 0 12px 96px;
	_margin:0 0 0 0;
	padding: 0 0 6px 0;
	_padding: 0 0 12px 96px;
	color: #fa3535;
	float:left;
	
	font-weight:bold; 
	font-size:11px;
	width:100%;
	}	

		
		

	div.regFormProfile .col1
		{
		float:left; width:310px; 
		}	
				
		
	div.regFormProfile .col2
		{
		float:left; width:315px; 
		}
	div.regFormProfile .colFull
		{
		float:left; 
		width:625px;
		 
		}
	div.regFormProfile .colRank
		{
		float:left; width:625px; margin-bottom:20px; margin-top:10px;
		}
	div.regFormProfile .col1 fieldset
		{
		border:none; width:310px; float:left; padding:0px 0px 2px 0px; margin:0px;
		}	
	div.regFormProfile .col2 fieldset
		{
		border:none; width:315px; float:left; padding:0px 0px 2px 0px; margin:0px;
		}	
	div.regFormProfile .colFull fieldset
		{
		border:none; 
		width:625px; 
		
		float:left; 
		clear:both;
		padding:0px 0px 2px 0px; 
		margin:0;	
		}	
		
		

	/*	div.regFormProfile .col1 fieldset .phone
			{
			float:left; 
			width:40px; padding:0px; 
			display:inline; 	
			_padding-right:3px;
			}	
	*/
	
		div.regFormProfile .col1 fieldset .phone input
			{
			width:24px;margin:0 4px 0 0;_padding-right:12px
			}	
	
	
	div.regFormProfile .col1 fieldset .phone span
			{
			display:inline; float:left; clear:none;margin:0 4px 0 2px;
			}	
	
	
	
	
	div.regFormProfile .threecolwide, div.regFormProfile .twocolwide {
	width:625px; border:0;float:left;padding: 0 0 3px 0;
	}
	
		

	div.regFormProfile .threecolwide .childrenCol1, div.regFormProfile .twocolwide .childrenCol1  	{
		float:left;
		clear:left; 
		padding:0 0 0 0;
		_padding:0 0 0 90px;
		margin:0px 0px 0px 90px; 
		_margin:0px 0px 0px 0; 
		text-align:left;
		border:0px solid orange;		
		}
		
		div.regFormProfile .threecolwide .childrenCol1 	{
		height:40px;
		width:100px; 
		}
		
		div.regFormProfile .twocolwide .childrenCol1  	{		
		height:10px;
		width:80px; 
		}
									
			
	/*div.regFormProfile .colFull fieldset .childrenCol1
		{
		width:110px; 
		float:left;
		clear:left; 
		padding:0;
		margin:0px 0px 0px 90px; 
		text-align:left;
		border:none;
		height:40px;
		}*/
				
				
	div.regFormProfile .threecolwide .childrenCol2 	{
		border:none; 
		width:40px; 
		float:left;		
		padding:0; 
		margin:12px 0 0 12px;		
		height:40px;
		}	
		
	div.regFormProfile .twocolwide .childrenCol2 	{
		border:none; 
		width:322px; 
		float:left;	
		clear:none;	
		padding:0; 
		margin:0 0 0 3px;		
		height:20px;
		}									
			
	/*
	div.regFormProfile .colFull fieldset .childrenCol2
		{
		border:none; 
		width:40px; 
		float:left;		
		padding:0; 
		margin:12px 0 0 0;		
		height:40px;		
		}			
		*/
		
		
		
		div.regFormProfile .threecolwide .childrenCol3	{
		border:none; 
		width:285px; 
		float:left;		
		padding:0px; 
		margin:0px;
		height:40px;
		}		
		
		
	/* div.regFormProfile .colFull fieldset .childrenCol3
		{
		border:none; 
		width:285px; 
		float:left;		
		padding:0px ; 
		margin:0px;
		height:40px;
		}	
		*/
		
		
	div.regFormProfile fieldset.gray 	{
		border:none; 
		width:621px; 		
		float:left; 
		padding:0px; 
		margin:2px 0 2px 0; 
		background-color:#eff0f1;			
		}	
		
	div.regFormProfile fieldset.white 	{
		border:none; 
		width:621px; 
		float:left; 
		padding:0px; 
		margin:2px 0 2px 0; 
		background-color:#fff;
		}	
						
		
		div.regFormProfile .colRank fieldset.gray .error, div.regFormProfile .colRank fieldset.white .error {
		width:100px;
		margin:0 0 6px 410px;
		_margin:0 0 6px 0px;
		padding: 0;
		_padding:0 0 6px 410px;
		color: #fa3535;
		float:left;
		clear:both;
			}	
				
	div.regFormProfile .label {
		float:left; width:84px; display:inline; 
		}
			
	div.regFormProfile fieldset input
		{
		float:left; width:190px; display:inline; 
		padding:0 0 0 2px;
		
		}		
	
	div.regFormProfile div.col1 div.radio fieldset input 
		{
		float:left; display:inline; 
		padding:0 0 0 2px;
		}	
	
	div.regFormProfile div.col1 div.radio .line
		{
		float:left; display:inline; width:75px; background-color: #FFFFFF; 
		}	
		
	div.regFormProfile div.colFull div.checkbox fieldset input 
		{
		float:left; display:inline; margin-right:3px;
		}	
	
	div.regFormProfile div.colFull div.checkbox .line
		{
		float:left; display:inline; width:auto; margin-right:5px;
		}	
			
	div.regFormProfile fieldset input.radio {
		float:left; 
		width:15px; 
		display:inline; 
		padding:0 0 0 0;
		margin:1px 4px 0 0;				
		}	
			
	div.regFormProfile fieldset input.checkbox 	{
		width:15px; 
		display:inline; 
		padding:0 0 0 0;
		margin:1px 4px 0 0;		
		}	
	div.regFormProfile fieldset select
		{
		float:left; width:200px; display:inline;
		}		
	div.regFormProfile fieldset select.error
		{
		font-weight:bold; color:#fa3535; 
		}	
	div.regFormProfile .label1col
		{
		float:left; width:411px; display:inline; 
		}		
	div.regFormProfile .label1colSub
		{
		float:left; width:366px; display:inline; padding-left:45px;
		}	
	div.regFormProfile .multiQstn
		{
		float:left; width:600px; display:inline; margin-bottom:5px;
		}	
		
div.regFormContactPref {
 float:left;padding-left:0; margin-top:10px; width:625px;
 
}
	div.regFormContactPref fieldset
		{
		float:left; 
		border:0; 
		width:621px; 
		padding:0px 0px 12px 0px;		
		margin: 0 0 0 0;
		
		
		}		
	div.regFormContactPref fieldset input
		{
		float:left; width:18px; display:inline; 
		padding:0;
		margin:0;
		}	
	div.regFormContactPref fieldset .label
		{
		float:left; width:95%; display:inline; 
		
		}	
	div.regFormContactPref fieldset .learnMore
		{
		clear:both; width:606px; margin-left:25px;
		}	
	div.regFormContactPref fieldset .line
		{
		float:left; clear:both; border:none; width:621px; padding: 0px; margin:0px;
		}	
	div.regFormContactPref fieldset .inline
		{
		float:left; display:inline; border:none; width:auto; padding: 0px; margin:0px;
		}	
	
	div.regFormContactPref span
		{		
		margin:0 0 0 0;
		padding: 0 0 0 0;
		}		
	
	div.regFormContactPref span.hideText
		{
		color: #777777;
		}	
		
	div.regFormSubscribe fieldset
		{
		float:left; 
		border:none; 
		width:613px;		
		margin: 0 0 0 0;
		padding: 0 0 18px 0;
		*margin: 0 0 0 0; /* for ie7 */
		_padding: 3px 0 0 0; /* for ie6 */			
		}	
	
	div.regFormSubscribe fieldset input.address
		{
		float:left; display:inline; width:500px;
		padding: 0 0 0 2px;
		}
				
	div.regFormSubscribe fieldset input	{
		float:left; 
		display:inline; 
		width:190px;
		padding: 0 0 0 2px;
		}	
		
		
		
		div.regFormSubscribe fieldset select 	{
		float:left; display:inline; width:190px;
		padding: 0 0 0 0;
		}	
		
		
	div.regFormSubscribe fieldset .labelAddress
		{
		float:left; width:99px; display:inline; 
		}	
	div.regFormSubscribe fieldset .label
		{
		float:left; width:99px; display:inline;
		
		}	
	div.regFormSubscribe fieldset .line
		{
		float:left; clear:both; border:none; width:621px; padding: 0px; margin:0px;
		}	
		
		
	div.regFormSubscribe div.language fieldset  
		{
		clear:both; float:left; display:inline; width:500px
		}	
	div.regFormSubscribe div.language fieldset .label 
		{
		float:left; display:inline; width:200px; 
		}		
	div.regFormSubscribe div.language .line
		{
		float:left; display:inline; width:85px;  
		}	
	div.regFormSubscribe div.language fieldset input.radio
		{
		float:left; width:15px; display:inline;
		}	
		
		
	div.regFormSubscribe .col
		{
		float:left; width:310px;
		}
	div.regFormSubscribe .col
		{
		float:left; width:310px;
		}
	div.regFormSubscribe .errorX
		{
		float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px;  padding-top:2px;
		}		
		div.regFormSubscribe fieldset .error
		{
		
		float:left; 
		clear:both; 
		font-weight:bold; 
		font-size:11px; 
		color:#fa3535; 
		width:101px; 
		margin: 3px 0 3px 99px;
		_margin: 3px 0 3px 50px;
		padding: 0 0  0 0;		
		_padding: 3px 0 3px 0px;
		
		
		}		
		div.regFormSubscribe fieldset#address .error
		{
		clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:401px; margin-left:99px;
		}		
		
div.regFormLifestyle	
{
 float:left;padding-left:5px; margin-top:10px; width:625px;
}	
	div.regFormLifestyle fieldset
		{
		border:none; width:625px; float:left; padding:0px 0px 18px 0px; margin:0px;
		}	
	div.regFormLifestyle fieldset .label
		{
		float:left; display:inline; width:95%;
		}	
	div.regFormLifestyle fieldset .labelSelect
		{
		float:left; display:inline; width:65px;
		}	
	div.regFormLifestyle fieldset input
		{
		float:left; display:inline; width:auto;
		}	
	div.regFormLifestyle fieldset select
		{
		float:left; display:inline; 
		}	
	div.regFormLifestyle fieldset .line
		{
		float:left; display:inline; clear:both; margin-left: 15px; padding-bottom:3px; width:95%;
		}	
	div.regFormLifestyle fieldset .question
		{
		float:left; 
		}	
	div.regFormLifestyle .errorX
		{
		float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;
		}
	div.regFormLifestyle fieldset .error
		{
		clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:400px; margin-left:75px;
		}	
	div.regFormLifestyle div.question .error
		{
		clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:100%; margin-bottom:5px;
		}	

#forgotPasswordForm
{
float:left; clear:both; margin:0px 0px 20px 0px; width:100%; padding-top:20px;
}
	#forgotPasswordForm fieldset
		{
		float:left; border: none; margin:0px; padding:0px;
		}
	#forgotPasswordForm fieldset label
		{
		float:left; display:block; width:100%; 
		}	
	#forgotPasswordForm fieldset input
		{
		float:left;  display:inline; width:300px; margin-right:10px; margin-top:10px;
		padding: 0 0 0 2px;		
		}	
	
	#forgotPasswordForm fieldset  .errorX 
		{ 
		font-weight:bold; 
		font-size:11px; 
		color:#fa3535; 
		display:inline; 
		float:left; 
		margin: 0 0 0 -4px;
		padding: 10px 0 0 0;
		} 

#signInContextBody
{
float:left;
}		
	#signInContextBody fieldset
	{
	float:left; border:none; width:180px; padding:0px; margin: 10px 5px 10px 0px;
	}
	#signInContextBody fieldset label
	{
	float:left; text-align:left; padding:0px; margin:0px; width:180px; display:block;
	}
	#signInContextBody fieldset input
	{
	float:left; clear:left; width:auto; display:block;
	}
	#signInContextBody .column
	{
	float:left; width:180px; text-align:left;
	}
		#signInContextBody .column .link
		{
		float:left; clear:both; padding-bottom:2px; line-height:14px; padding-left:4px; font-size:11px;
		}
	#signInContextBody .link
	{
	float:left; clear:both; padding-bottom:2px; padding-left:38px;
	}
	#signInContextBody .tip
	{
	float:left; clear:both; width:350px;  color:#024f96; font-weight: bold; margin:0px; padding:0px;
	}	
	

	
	
	

/* ****************************************************************

SEARCH RESULTS

**************************************************************** */

#searchOptionsBody
{
float:left; width:100%; 
}

div#searchOptionsBody h2
{
font-size:14px; color:#0e4186; margin-bottom:10px; padding:0px; clear:both;
}

div#searchOptionsBody .col1
{
float:left; width:187px;  padding-right:20px; background: url('/assets/images/search/search_divider.gif'); background-repeat: no-repeat; background-position: top right;
}

div#searchOptionsBody .col2
{
float:left; width:189px; height:260px; padding: 0px 20px 0px 20px; background: url('/assets/images/search/search_divider.gif'); background-repeat: no-repeat; background-position: top right;
}

div#searchOptionsBody .col3
{
float:left; width:216px; padding-left:20px;
}

div#moreSearchOptions
{
float:left; margin:0px; padding:0px;
}

	div#moreSearchOptions div.link
	{
	margin: 0px 0px 10px 0px;font-size:11px; color:#f47820; line-height:14px;
	}
	
	div#moreSearchOptions a
	{
	font-size:11px; color:#f47820; text-decoration:underline; line-height:14px;
	}
	
	div#moreSearchOptions fieldset
	{
	border:none; padding:0px; margin-bottom: 5px;
	}
	
	div#moreSearchOptions label
	{
	float:left; padding:0px; margin:0px 0px 4px 0px;
	}
	
	div#moreSearchOptions input, div#moreSearchOptions select
	{
	float:left; width:180px; margin:0px 0px 4px 0px;
	}
	
	div#moreSearchOptions  fieldset.fs_select1 select
	{
	float:left; width:180px; margin:0px 0px 4px 0px;
	}
	
	div#moreSearchOptions fieldset.fs_checkBox1 {float:left; font-weight:normal; clear:both; width:195px; }
	div#moreSearchOptions fieldset.fs_checkBox1 input {width:16px; float:left; display:inline; }
	div#moreSearchOptions fieldset.fs_checkBox1 label { float:left; width:170px;}

div#moreSearchOptions input.button
{
clear:left; float:left; margin-top: 50px; padding-left:130px; width:76px; height:24px;
}

#newSearchBox
{
float:left; width:236px; margin-bottom:24px;
}

div#newSearchBox div.topSearchform
{
float:left; background-color: #298ebc; padding:10px 0px 10px 20px; text-align:left; width:216px;
}

div#newSearchBox div.bottomSearchform
{
float:left; clear:left; border:1px #298ebc solid; background-color:#f9f9f9; padding:0px 0px 10px 20px; text-align:left; width:214px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch
{
margin: 0 0 0 0;padding: 0 0 0 0; width:214px; 
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch fieldset
{
border: none;padding: 0 0 0 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch fieldset label
{
font-weight:bold;font-size:12px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch fieldset select
{
font-size:12px;width: 156px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch h2
{
font-weight:bold;font-size:13px;padding: 8px 0px 0px 0px;margin: 0px 0px 0px 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch div#fs_CategoryOfRecipe
{
margin: 4px 0px 0px 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch div#fs_TypeOfRecipe
{
margin: 8px 0px 0px 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch div#fs_TypeOfRecipe select
{
margin: -20px 0px 0px 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch div#fs_TypeOfRecipe input
{
margin: -5px 0px 0px 12px;padding: 0px 0px 0px 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch div#fs_AdvanceRecipeSearch
{
margin: 10px 0px 0px 0px;
}

div#newSearchBox div.bottomSearchform div#NewRecipeSearch div#fs_AdvanceRecipeSearch a
{
font-size:12px;
}


#searchResultsHeading
{
float:left; margin-bottom:17px; margin-top:0px; padding:0px; width:279px;
}

#searchResultsCallout
{
float:right;width:401px;
/* border:1px solid #CFD3D4; background-color:#f4f6f7;*/
}

	div#searchResultsCallout img
	{
	float:left; border-right:1px solid #CFD3D4; width:104px; height: 78px;
	}
	
	div#searchResultsCallout div.copy
	{
	float:left; width: 278px; padding:10px 7px 10px 7px;
	}
	
	div#searchResultsCallout a { text-decoration:underline; color:#f47820; }
	div#searchResultsCallout a:hover { text-decoration:underline; color:#434343; }
	
	div#searchResultsCallout table
	{
	margin-bottom:4px;
	}

#MINCallout
{
float:right;width:257px; border:1px dotted #298ebc; border-top:none; background-color:#eff7fa; padding:10px 20px 10px 20px; margin-top:-22px;
_position:relative;
}
	#MINCallout table td.ResultSummaryRowSelected
	{
	background:#146a95; color:#FFFFFF; font-weight:bold; padding:0px 5px 0px 5px;
	}
		#MINCallout table td.ResultSummaryRowSelected div 
		{ 
		background:#146a95; color:#FFFFFF; font-weight:bold; padding:0px 5px 0px 5px;display:inline; 
		} 
	#MINCallout table td.ResultSummaryRowNotSelected
	{
	color:#146a95; font-weight:bold; padding-left:5px;
	}

	#MINCallout table td.ResultSummaryRowNotFound
	{
	 font-weight:bold; padding-left:5px;
	}	
	#MINCallout table td.ResultSummaryRowNotSelected a { color:#434343; text-decoration:underline;}
	#MINCallout table td.ResultSummaryRowNotSelected a:hover { color:#f47820; text-decoration:underline;}


h1.searchResults
{
color:#0e4186; font-size:21px; margin-top:0px; margin-bottom:16px; font-weight: normal;
}

h2.searchResults
{
font-size:14px;margin:0px; padding:0px; font-weight:normal;
}

h2.searchResultstext
{
font-size:14px;margin:0px; padding:0px; font-weight:normal;color:#777777;
}


h2.searchResultstext .searchResultstextresults
{
font-size:14px;margin:0px; padding:0px; font-weight:normal;color:#434343;
}
h3.searchResultstext
{
font-size:12px;margin:0px; padding:0px; font-weight:normal;color:#777777;
}
h3.searchResultstext .searchResultstextresults
{
font-size:12px;margin:0px; padding:0px; font-weight:normal;color:#434343;
}

#resultsTabs
{
float:left; width:682px; height:42px;
}

div#resultsTabs #returned {color:#434343; font-size: 12px;}

div#resultsTabs div.tabOn_Recipe div.KraftRecipes {width:148px; text-align:center;}
div#resultsTabs div.tabOn_Recipe div.MemberRecipes { width: 167px; text-align: center;}
div#resultsTabs div.tabOn_Recipe div.Articles {width:120px; text-align:center;}
div#resultsTabs div.tabOn_Recipe div.Videos {width:112px; text-align:center;}
div#resultsTabs div.tabOn_Recipe div.ProductSearch {width:123px; text-align:center;}

div#resultsTabs div.tabOff_Recipe div.KraftRecipes {width:141px; text-align:center; font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.MemberRecipes {width:160px; text-align:center;font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.Articles {width:113px; text-align:center;font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.Videos {width:105px; text-align:center;font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.ProductSearch {width:116px; text-align:center;font-size: 12px; }

div#resultsTabs div.tabOff_Recipe a {text-decoration:none;font-size: 13px; font-weight: bold;}
div#resultsTabs a {text-decoration:none; font-weight:bold; }
div#resultsTabs a:hover {text-decoration:underline; font-weight:bold; }
div#resultsTabs span.none {color:#777777;}

div#resultsControls,div#resultsControlsArticle,div#resultsControlsArticlesSub
{
float:left;  width:678px; margin:0px; border:1px #298ebc solid; 
}

div#resultsControls{border:1px #298ebc solid;border-bottom:none;  }
.resultsControls{border:1px #298ebc solid;float:left;  width:678px; margin:0px; border:1px #298ebc solid;border-bottom:none;}

div#resultsControlsArticle{ border-bottom: 0px; border-left: 0px; border-right: 0px;}

div#resultsControlsArticlesSub{border-bottom: 0px; border-left: 0px; border-right: 0px;}

div#resultsControlsArticlesSub div.viewall{float:left; width:200px; padding:12px 5px 0px 17px; }

div#resultsControls div.resultsButtons
{
float:left; width:275px; padding:9px 0px 9px 14px;
}

div#resultsControls div.paging,div#resultsControlsArticlesSub div.paging
{
float:right; width:380px; text-align:right; padding:12px 5px 0px 0px; font-size:11px;
}

div#resultsControls div.paging ul,div#resultsControlsArticlesSub div.paging ul
{
padding:0px; margin:0px; list-style-type:none;
}

div#resultsControls div.paging ul li,div#resultsControlsArticlesSub div.paging ul li
{
margin:0px 2px 0px 2px; display:inline;
}

div#resultsControls div.paging ul li a,div#resultsControlsArticlesSub div.paging ul li a {text-decoration:underline; font-size:11px;}
div#resultsControls div.paging ul li.on,div#resultsControlsArticlesSub div.paging ul li.on{text-decoration:none;  color:#f47820; font-size:11px;}
div#resultsControls div.paging ul li a:hover,div#resultsControlsArticlesSub div.paging ul li a:hover {text-decoration:underline; color:#f47820; font-size:11px;} 

#resultsBottom
{
width:675px;
}

div#resultsBottom div.paging
{
float:right; border-top:1px #CFD3D4 solid; width:675px; text-align:right; padding:12px 5px 0px 0px; font-size:11px; margin-top:10px
}

div#resultsBottom div.paging ul
{
padding:0px; margin:0px; list-style-type:none;
}

div#resultsBottom div.paging ul li
{
margin:0px 2px 0px 2px; display:inline;
}

div#resultsBottom div.paging ul li a {text-decoration:underline; font-size:11px;}
div#resultsBottom div.paging ul li.on {text-decoration:none;  color:#f47820; font-size:11px;}
div#resultsBottom div.paging ul li a:hover {text-decoration:underline; color:#f47820; font-size:11px;} 
.searchResultsContainer { min-height:400px; }


div#searchResultsHead,div#searchResultsHeadMR,div#searchResultsHeadArticles,div#searchResultsHeadArticlesSub,div#searchResultsHeadProduct
{
float:left; width:678px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px; border-right:1px #298ebc solid;  border-left:1px #298ebc solid; 
}

div#searchResultsHead,div#searchResultsHeadMR,div#searchResultsHeadProduct{background: url('/assets/images/search/search_head_bg.gif'); background-repeat: repeat-x; vertical-align:middle;}

div#searchResultsHeadArticles,div#searchResultsHeadArticlesSub{ background: url('/assets/images/search/search_head_bg_solid.gif'); background-repeat: repeat-x; border-right: 0px; border-left: 0px; margin-top: 15px;} 

div#searchResultsHead div.recipeName
{
float:left; width:220px; padding-top:9px; padding-left:17px;
}

div#searchResultsHead div.prepTime
{
float:left; width:70px; padding-top:9px;
}

div#searchResultsHead div.totalTime
{
float:left; width:75px; padding-top:9px;
}

div#searchResultsHead div.numIngred
{
float:left; width:75px; padding-top:2px;
}

div#searchResultsHead div.HL
{
float:left; width:140px; padding-top:2px;
}

#HLicon
{
float:left; position:relative; top:-30px; left:35px; display:inline; margin-bottom:-30px;
}




div#searchResultsHead div.rating
{
float:left; width:50px; padding-top:2px;
}

div.thumbcontainer ul { margin:0 ; padding:9px 0 2px 0px; list-style-type:none ;}
div.thumbcontainer li { display:inline ; padding:0 0px ; font-size:11px ; color:#000;}
 
div.thumbcontainer { position: relative;  float:left; width:210px;padding-left:20px;padding-right:10px;z-index: 1; /*Add a height attribute and set to largest image's height to prevent overlaying*/ }

div.thumbcontainer a{vertical-align:middle;z-index: 1;}
/* div.thumbcontainer a.thumbnail img { border: 1px solid white; margin: 0 5px 5px 0; } */
div.thumbcontainer a.thumbnail:hover { background-color: transparent; }
div.thumbcontainer a.thumbnail:hover img { border: 1px solid black; }
div.thumbcontainer a.thumbnail span { /*CSS for enlarged image*/ position: absolute;  left: -1000px; visibility: hidden; }
div.thumbcontainer a.thumbnail span img { /*CSS for enlarged image*/ border-width: 0; height:180px; width:240px;}



div.thumbcontainer a.thumbnail:hover span{ /*CSS for enlarged image*/ visibility: visible; top: -200px; left: 100px; /*position where enlarged image should offset horizontally */ z-index: 50; } 


div#searchResultsHeadArticles div.ArticlesSubHead, div#searchResultsHeadArticlesSub div.ArticlesSubHead
{ float: left; width: 300px; padding-top: 6px; height:29px; padding-left: 17px; color: #005099;  font-size: 16px; margin:0px; font-weight: bold; }

div#searchResultsHeadArticles div.healtyLiving{ float: left; width: 100px; padding-top: 9px; padding-left: 17px;}

div#searchResultsHeadArticles div.healtyLivingimg{ height:28px; float: left; position: relative; top: -23px; left:110px; }

div#searchResultsHeadArticles div.linktext{float:right; text-align:right; width: 275px; padding: 9px 17px 0px 0px; }

div#searchResultsHeadArticlesContent div.content1
{float:left; width:650px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px; background-color:#FFFFFF; padding-left:17px; padding-right: 5px; }

div#searchResultsHeadArticlesContent div.content2
{float:left; width:650px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px; background-color:#eff0f1; padding-left:17px; padding-right:5px;}

div.searchResultsHeadArticlesContent div.content1
{float:left; width:650px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px; background-color:#FFFFFF; padding-left:17px; padding-right: 5px; }

div.searchResultsHeadArticlesContent div.content2
{float:left; width:650px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px; background-color:#eff0f1; padding-left:17px; padding-right:5px;}


div#searchResultsHeadMR div.recipeName{float:left; width:270px; padding-top:9px; padding-left:17px;}
div#searchResultsHeadMR div.totalTime{float:left; width:125px; padding-top:9px;}
div#searchResultsHeadMR div.memberName{float:left; width:165px; padding-top:9px;}
div#searchResultsHeadMR div.rating{float:left; width:85px; padding-top:2px;}

div#searchResultsHeadProduct div.productName{float:left; width:400px; padding-top:9px; padding-left:17px;}
div#searchResultsHeadProduct div.untiSize{float:left; width:125px; padding-top:9px;}
div#searchResultsHeadProduct div.UPCCode{float:left; width:135px; padding-top:9px;}

div#searchResultsItem1,div#searchResultsItem1MR,div#searchResultsItem1Product
{
float:left; width:680px;padding: 0px; font-size:11px; margin:0px; background-color:#FFFFFF; vertical-align:middle; 
}

div#searchResultsItem1 div.recipeName,div#searchResultsItem2 div.recipeName{float: left;width: 300px;padding: 9px 10px 9px 17px;}
div#searchResultsItem1 div.prepTime,div#searchResultsItem2 div.prepTime{ float:left; width:60px;  padding:9px 10px 9px 0px;vertical-align:middle;}
div#searchResultsItem1 div.totalTime,div#searchResultsItem2 div.totalTime{ float:left; width:65px; padding:9px 10px 9px 0px; vertical-align:middle;}
div#searchResultsItem1 div.numIngred,div#searchResultsItem2 div.numIngred { float:left; width:40px; padding:9px 10px 9px 25px; vertical-align:middle;}
div#searchResultsItem1 div.HL,div#searchResultsItem2 div.HL{ float:left; width:130px; padding:9px 10px 9px 0px; vertical-align:middle;}
div#searchResultsItem1 div.rating,div#searchResultsItem2 div.rating{ float:left; width:75px; padding:9px 5px 9px 0px; vertical-align:middle;}

div#searchResultsItem1MR div.recipeName { float:left; width:270px; padding:9px 5px 9px 0px; padding-left:17px; vertical-align:middle;}
div#searchResultsItem1MR div.totalTime { float:left; width:125px; padding:9px 5px 9px 0px; vertical-align:middle;}
div#searchResultsItem1MR div.memberName { float:left; width:150px; padding:9px 5px 9px 0px; vertical-align:middle;}
div#searchResultsItem1MR div.rating { float:left; width:85px; padding:9px 5px 9px 0px; vertical-align:middle;}

div#searchResultsItem1Product div.productName { float:left; width:395px; padding:9px 5px 9px 0px; padding-left:17px; vertical-align:middle;}
div#searchResultsItem1Product div.productSize { float:left; width:120px; padding:9px 5px 9px 0px; vertical-align:middle;}
div#searchResultsItem1Product div.productCode { float:left; width:130px; padding:9px 5px 9px 0px; vertical-align:middle;}

div#searchResultsItem2,div#searchResultsItem2MR,div#searchResultsItem2Product {float:left; width:680px;padding: 0px; font-size:11px;  vertical-align:middle; margin:0px; background-color:#eff0f1;}

div#searchResultsItem2MR div.recipeName { float:left; width:270px; padding:9px 5px 9px 0px; padding-left:17px; vertical-align:middle;}
div#searchResultsItem2MR div.totalTime { float:left; width:125px; padding:9px 5px 9px 0px; vertical-align:middle;}
div#searchResultsItem2MR div.memberName { float:left; width:150px; padding:9px 5px 9px 0px; vertical-align:middle;}
div#searchResultsItem2MR div.rating { float:left; width:83px; padding:9px 5px 9px 0px; vertical-align:middle;}

div#searchResultsItem2Product div.productName { float:left; width:395px; padding:9px 5px 9px 0px; padding-left:17px; vertical-align:middle;}
div#searchResultsItem2Product div.productSize { float:left; width:120px; padding:9px 5px 9px 0px; vertical-align:middle;}
div#searchResultsItem2Product div.productCode { float:left; width:130px; padding:9px 5px 9px 0px; vertical-align:middle;}

div#searchResultsHead a {text-decoration:underline; }
div#searchResultsHead a.on:link {text-decoration:underline; color:#146A95; }
div#searchResultsHead a:hover {text-decoration:underline; color:#146A95; }

#dropdown1{position: absolute;background: url(/assets/images/search/refine_search_dropdown.png) no-repeat;height: 223px;width: 308px;visibility: hidden;z-index: 9999;}

#dropdown1_MR{position: absolute;background: url(/assets/images/search/refine_search_dropdown_MR.png) no-repeat;height: 223px;width: 308px;visibility: hidden;z-index: 9999;}

#dropdown1_Product{position: absolute;background: url(/assets/images/search/refine_search_dropdown_MR.png) no-repeat;height: 223px;width: 308px;visibility: hidden;z-index: 9999;}

#dropdown1under{position: absolute;height: 243px;width: 328px;z-index: 9998;}

#dropdown1form{position: relative;top: 50px;left: 10px;height: 160px;width: 280px;z-index: 9999;}
#dropdown1form .text{padding-bottom:10px;}
	
#dropdown2{position: absolute;background: url(/assets/images/search/sort_results_dropdown.png) no-repeat;height: 329px;width: 248px;visibility: hidden;z-index: 9999;}

#dropdown2_MR{position: absolute;background: url(/assets/images/search/sort_results_dropdown_MR.png) no-repeat;height: 329px;width: 248px;visibility: hidden;z-index: 9999;}

#dropdown2_Product{position: absolute;background: url(/assets/images/search/sort_results_dropdown_MR.png) no-repeat;height: 329px;width: 248px;visibility: hidden;z-index: 9999;}

#dropdown2under{position: absolute;height: 349px;width: 268px;z-index: 9998;}

#dropdown2form{position: relative;top: 50px;left: 10px;height: 300px;width: 220px;z-index: 9999;}


#dropdown3{position: absolute;background: url(/assets/images/search/sort_results_dropdown.png) no-repeat;height: 329px;width: 248px;visibility: hidden;z-index: 9999;}
#dropdown3under{position: absolute;height: 349px;width: 268px;z-index: 9998;}

#dropdown3form{position: relative;top: 50px;left: 10px;height: 300px;width: 220px;z-index: 9999;}

#dropdown2form .row,#dropdown3form .row{float:left;clear:both; width:220px;}
#dropdown2form .check,#dropdown3form .check{padding-right:10px;float:left;}
#dropdown2form .check2{padding-right:10px;float:left;}
#dropdown2form .text,#dropdown3form .text{padding-bottom:5px;float:left;}

/* ****************************************************************

RECIPES

**************************************************************** */

h1.recipe
{
color:#0e4186; font-size:21px; margin-top:0px; margin-bottom:16px; font-weight: normal;
}


.RC_featureRight
{
float:right;width:315px;
}

#RC_row
{
float:left;width:424px; margin-bottom:17px; 
}

.RC_categoryHeading
{
float:left; clear:both; width:424px; height:37px; background: url('/assets/images/heading/heading_bg.gif'); background-repeat: repeat-x; margin-bottom:5px;
}

div.RC_categoryHeading h3
{
color:#005097; font-size:16px; padding-top:8px; margin: 0px 0px 0px 0px; padding-left:10px; font-weight: bold; 
}

div.Top10smallFocusItem {
	WIDTH: 136px; MARGIN: 0px 7px 17px 0px; float:left; display:block	;
}
div.Top10smallFocusItem img {
	BORDER-RIGHT: #cfd3d4 0px solid; BORDER-TOP: #cfd3d4 0px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #cfd3d4 0px solid; WIDTH: 16px; BORDER-BOTTOM: #cfd3d4 0px solid; HEIGHT: 13px; VERTICAL-ALIGN: bottom
}
div.Top10smallFocusItem A img {
	BORDER: #cfd3d4 1px solid; MARGIN-BOTTOM: 4px; WIDTH: 16px; HEIGHT: 13px
}
/*div.Top10smallFocusItem div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
div.Top10smallFocusItem div.textArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}*/
div.Top10smallFocusItem h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; font-size: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-height:16px ; 
}
div.Top10smallFocusItem h2 A {
	font-size: 11px; COLOR: #4f4f4e; TEXT-DECORATION: underline
}
div.Top10smallFocusItem h2 A:hover {
	font-size: 11px; COLOR: #f47820; TEXT-DECORATION: underline
}
div#Top10smallFocusItem1 {
	clear: both;
}
div#Top10smallFocusItem4, div#Top10smallFocusItem7 , div#Top10smallFocusItem10, div#Top10smallFocusItem13, div#Top10smallFocusItem16, div#Top10smallFocusItem19, div#Top10smallFocusItem22, div#Top10smallFocusItem25, div#Top10smallFocusItem28 {
	clear:left; float: left;
}

div.Top10largeFocusItem 
{ 
float:left; margin:0px 0px 17px 0px; padding:0px; 
/*_margin:0px 0px 0px 0px;
*margin:0px 0px 0px 0px;*/
}

        div.Top10largeFocusItem img { margin:0 ; border:0 ; }
		div.Top10largeFocusItem div.imageBoxRight {float:right; margin-left:25px;}
        div.Top10largeFocusItem div.imageBoxLeft {float:left; margin-right:25px; }
        div.Top10largeFocusItem div.imageBoxLeft a img {BORDER: #cfd3d4 1px solid }
	div.Top10largeFocusItem h1 { color:#0e4186; font-size:21px; margin-top:0px; margin-bottom:16px; font-weight: normal;}
	div.Top10largeFocusItem div.textArea { margin:0 ; padding: 0; } 
	div.Top10largeFocusItem h2 {  font-size:16px ;margin: 0px ; padding: 0;  font-weight: normal;}
	div.Top10largeFocusItem h3 {  font-size:12px ;margin: 22px 0px 0px 0px; padding: 0; }
	div.Top10largeFocusItem h3 a { text-decoration:underline ; font-weight:normal ; }
	div.Top10largeFocusItem h3 a:hover { color:#f47820; text-decoration:underline ;  }
	div.Top10largeFocusItem .rating { clear:right; padding:0px; margin:0px; float:left;}
	
	

.RC_leftColumn
{
float:left;width:446px; margin:0px; padding: 0px;
}

.RC_rightColumn
{
float:left;width:236px;  margin:0px; padding: 0px;
}


#RC_recipePageRating
{
float:left; width:235px; border-left:1px #CFD3D4 solid; border-right:1px #CFD3D4 solid; border-bottom:1px #CFD3D4 solid; margin:0px 0px 4px 0px;
}

	div#RC_recipePageRating div.RC_recipePageRatingInner
	{
	background-color:#f6f8f8; padding:10px 5px 17px 10px; width:219px;
	}
	
	div#RC_recipePageRating div.RC_recipePageRatingInner div.head
	{
	float:left; padding-bottom:10px; width:214px; 
	}	
	div#RC_recipePageRating div.RC_recipePageRatingInner div.title
	{
	float:left;
	}	
		div#RC_recipePageRating div.RC_recipePageRatingInner div.title img
		{
		vertical-align:middle;
		}	
	div#RC_recipePageRating div.RC_recipePageRatingInner span.ratedby
	{
	color:#a1a0a0; font-size:11px; margin-bottom:4px; clear:both;
	}
	div#RC_recipePageRating div.RC_recipePageRatingInner span.quote
	{
	float:left; clear:both; width:100%; font-size:12px; margin-bottom:10px;
	}
	div#RC_recipePageRating div.RC_recipePageRatingInner img.arrow
	{
	top: 4px; position:relative;
	}
	div#RC_recipePageRating div.RC_recipePageRatingInner a { color:#f47820; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div#RC_recipePageRating div.RC_recipePageRatingInner a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}


#recipeFeature { float:left; width:100%; }

	div#recipeFeature div.imageBoxLeft { float:left; width:307px; margin-right:10px; }
	div#recipeFeature div.recipelinks  { float:left; margin:0px; padding:0px; text-align:left; }
		
		div#recipeFeature div.recipelinks .icon { float:left; margin-top:6px; margin-right:5px; width:30px; vertical-align: middle; }
		div#recipeFeature div.recipelinks .link { float:left; width: 65px; padding-top:4px; vertical-align: middle; }
		
		div#recipeFeature div.recipelinks ul { float:left; width:100px; margin:0px; padding:0px; list-style-type:none; list-style-image:none;  }
	
			div#recipeFeature div.recipelinks ul li { float:left; margin-bottom:0px; padding-bottom:10px; width:100px;  }
			div#recipeFeature div.recipelinks ul li a, div#recipeFeature div.recipelinks ul li a:visited { font-size:10px; }


	
	
	
div#prepItems
{
clear:left; float:left; margin:10px 0px 10px 0px; text-align:left; width:100%;
}

	div#prepItems .prepTime { float:left; width:85px;  margin-left:15px;}
	div#prepItems .totalTime { float:left; width:85px; margin-left:5px; }
	div#prepItems .makes { float:left; width:225px; margin-left:5px; }
	
	div#prepItems ul
	{
	margin:0px; padding:0px; list-style-type:none;
	}
	div#prepItems ul li
	{
	display:inline; margin-left:15px; white-space: nowrap;
	}
	
div#ingredients { float:left; width:100%; margin-bottom:20px; }
	div#ingredients div.table-row { clear:left; float:left; margin: 0 ;  padding: 0; width:95%;  text-align: left; }
	div#ingredients div.column1 {  float: left; border: none; margin: 0; padding: 3px 3px 3px 15px; vertical-align: top;  width:97%;}
	
	div#ingredients div.table-row-gray { clear:left; float:left; margin: 0 ;  padding: 0; width:95%; background-color: #eff0f1;  text-align: left;  }
	div#ingredients div.column1 {  float: left; border: none; margin: 0; padding: 3px 3px 3px 15px;  vertical-align: top;  width:97%;}
	
div#recipeGradHeading
{
float:left; width:100%;margin-bottom:15px;
}

div#recipeGradHeading div.head
{
float:left; width:422px; height:37px; background: url('/assets/images/heading/heading_bg.gif'); background-repeat: repeat-x; margin: 0px; padding: 0px; border:none;
}

div#recipeGradHeading div.head h1
{
float:left; color:#005097; font-size:16px; padding:8px 0px 5px 10px; margin: 0px 0px 0px 0px; font-weight: bold; 
}	


table.recipeGrid
{
float:left; width:100%; margin-bottom:20px;
}

	table.recipeGrid th
	{
	font-weight:bold; text-align:center; vertical-align:bottom; line-height:14px;
	}
	
	table.recipeGrid th.hilight
	{
	font-weight:bold; text-align:center; vertical-align:bottom; line-height:14px; color: #f47820;
	}
	
	table.recipeGrid td.thumb
	{
	text-align:left; margin-right:1px; background-color:#FFFFFF; width:50px;vertical-align:middle; 
	}
	
	table.recipeGrid td.thumb img
	{
	width:50px;
	}
	
	table.recipeGrid td.row1
	{
	text-align:left; padding:3px; margin:1px; background-color:#ffeb99; width:129px; line-height:14px;
	}
	
	table.recipeGrid td.row2
	{
	text-align:left; padding:3px; margin:1px; background-color:#ffd699; width:129px; line-height:14px;
	}
	
	table.recipeGrid td.row3
	{
	text-align:left; padding:3px; margin:1px; background-color:#c2d6ff; width:129px; line-height:14px;
	}
	
	table.recipeGrid td.row4
	{
	text-align:left; padding:3px; margin:1px; background-color:#d6ebad; width:129px; line-height:14px;
	}

table.nutritionGrid
{
float:left; width:100%; margin:0px;
}	

	table.nutritionGrid th
	{
	font-weight:bold; text-align:left; vertical-align:top; padding:5px; margin:1px; line-height:14px; background-color:#dac59f;
	}
	table.nutritionGrid td.colHead
	{
	text-align:left;  vertical-align:top; padding:5px; margin:1px; background-color:#e8d7b9; line-height:14px;
	}
	table.nutritionGrid td.col0
	{
	text-align:left;  vertical-align:top; padding:5px; margin:1px; background-color:#eeeff0; line-height:14px;
	}
	table.nutritionGrid td.col1
	{
	text-align:left;  vertical-align:top; padding:5px; margin:1px; background-color:#ffeb99; line-height:14px;
	}
	table.nutritionGrid td.col2
	{
	text-align:left;  vertical-align:top; padding:5px; margin:1px; background-color:#ffd699; line-height:14px;
	}
	table.nutritionGrid td.col3
	{
	text-align:left;  vertical-align:top; padding:5px; margin:1px; background-color:#c2d6ff; line-height:14px;
	}
	table.nutritionGrid td.col4
	{
	text-align:left;  vertical-align:top; padding:5px; margin:1px; background-color:#d6ebad; line-height:14px;
	}
	
.recipe_divider
{
clear:left; height: 1px; background: #ffffff url('/assets/images/recipe/recipe_divider.gif') repeat-x scroll center; 
}	

.kraftKitchenTips
{
float:left;
}

.tipTitle
{
float:left; clear:both; font-weight:bold; width:100%; margin-bottom:5px;
}

.tipText
{
float:left; clear:both; width:100%; margin-bottom:15px;
}

.recipePDF
{
float:left; margin:10px 0px 10px 0px;
}

	div.recipePDF div.image
	{
	position:relative; top:10px; display:inline; padding-right: 5px;
	}
	
.recipeTrademark
{
float:left; clear:both; width:100%;
}
	
.recipeKRL
{
float:left; clear:both; text-align:right; width:100%; margin-top:20px; font-size:10px; margin: 0 -3px 0 0;
}

.recipeMyNotes
{
float:left; clear:both;width:100%;
}

/* ****************************************************************
Recipe Ratings

**************************************************************** */

.content2colreciepe{float:left; width:683px; margin: 0px 0px 20px 24px; padding:0px;}

#recipeFeaturevideo{float:left; width:100%;}


#RC_recipePageRatingvideo{float:left; width:235px; border:1px #CFD3D4 solid; margin:0px 0px 4px 0px;}

	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner
	{
	background-color:#f6f8f8; padding:10px 5px 17px 10px; width:219px;
	}
	
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner div.head
	{
	float:left; padding-bottom:10px; width:214px; 
	}	
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner div.title
	{
	float:left;
	}	
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner span.ratedby
	{
	color:#a1a0a0; font-size:11px; margin-bottom:4px; clear:both;
	}
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner span.quote
	{
	font-size:12px; margin-bottom:10px;
	}
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner img.arrow
	{
	top: 4px; position:relative;
	}
div#RC_recipePageRatingvideo div.RC_recipePageRatingInner a { color:#f47820; text-decoration:underline; font-weight:normal; font-size: 12px;}
div#RC_recipePageRating div.RC_recipePageRatingInner a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}


#Top10largeFocusItemreciepe{float:left; width:307px;padding-top:23px;}
#Top10largeFocusItemreciepe h1{color:#146A95; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
#Top10largeFocusItemreciepe img{vertical-align:middle;}

div.Top10largeFocusItemreciepe div.imageBoxLeft {float:left; width:330px;}
div.Top10largeFocusItemreciepe div.imageBoxLeftreciepe {float: left; padding-top: 15px;}


#pageBody .contentRight .reciperowleft{float:left; width:117px;font-size: 10px;}
#pageBody .contentRight .reciperowright{float:left; width:117px;font-size: 10px;}

#pageBody .reciperowlist{float:left; padding-top:10px; padding-left:9px;}

#pageBody .reciperowlist a{vertical-align: middle; margin-top: 100px;}
#pageBody .recipelinkbox{float: left; padding-bottom: 10px; background: #F6F8F8; margin-bottom: 4px; border-bottom: 1px solid #cfd3d4; border-right: 1px solid #cfd3d4; border-left: 1px solid #cfd3d4; width:235px;}

	div.recipelinkbox .printrecipe {float:left; width:100%; }
		div.recipelinkbox  .icon { float:left; width:24px; vertical-align: middle; margin-right:3px;}
		div.recipelinkbox  .link { float:left; width:80px;}

#pageBody .reciperowlist img{ vertical-align: middle;}

#contentCentre .ratingholder{float: left; margin-left: 20px; width:105px;padding-top:65px;}
#contentCentre .ratingholderrecipe  {float: left; margin-left: 20px; margin-top:-23px; }
#contentCentre .ratingholderrecipe img{float: left;}


#contentCentre .ratingsystem{float: left; margin-top: 48px;width: 90px; height: 207px;}
#contentCentre .ratingsystemhead{font-size: 12px; font-weight: bold;}
#contentCentre .ratingsystemtext{margin-top:5px;}

#contentCentre .ratinginfo{border-left: 1px solid #b9bec1; float: left; margin-left: 20px; height: 285px; margin-bottom:0px;  width:220px; padding-left:10px; }


#contentCentre .headrating{border-bottom: 1px dotted #ccccff; padding-bottom: 13px; padding-top: 16px; vertical-align: middle;}



#contentCentre .yourrating{float:left;width:200px;padding-top:10px;padding-bottom:10px;}

/*;*/
#contentCentre .title img, #contentCentre .yourrating img, #contentCentre .editrating img{vertical-align: middle;}
#contentCentre .averagerating,#contentCentre .yourrating, #contentCentre .yousaid, #contentCentre .editrating{margin-top:10px;}


#contentCentre .editrating img { float:left; margin-right:3px; }
#contentCentre .editrating  a.rateRecipe:link { text-decoration:underline; color:#f47820; font-weight:bold; padding-top:2px; }
#contentCentre .editrating a.rateRecipe:visited { color:#f47820; text-decoration:underline; font-weight:bold; padding-top:2px;  }
#contentCentre .editrating a.rateRecipe:hover { color:#f47820; text-decoration:underline; font-weight:bold; padding-top:2px;  }
#contentCentre .editrating  a.rateRecipe:active { color:#434343; text-decoration:underline; font-weight:bold; padding-top:2px;  }

#contentCentre .averagerating, #contentCentre .yourrating{float:left;font-size: 16px;  font-weight: bold;}
#contentCentre .averageratingnum {font-size: 12px; color:#a1a0a0;  font-weight: none;}


div#searchResultsHeadReciepes{float:left; width:678px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px;  background: url('/assets/images/search/search_head_bg_solid.gif'); background-repeat: repeat-x; }

div#searchResultsHeadReciepes div.recipeName{float:left; width:315px; padding-top:9px; padding-left:17px;}
div#searchResultsHeadReciepes div.totalTime{float:left; width:95px; padding-top:9px;}
div#searchResultsHeadReciepes div.member{float:left; width:160px; padding-top:9px;}
div#searchResultsHeadReciepes div.rating{float:left; width:50px; padding-top:2px;}


div#searchResultsReciepesItem1,div#searchResultsReciepesItem2{float:left; width:680px;padding: 0px; font-size:11px; vertical-align:middle; margin:0px; background-color:#FFFFFF;  }
div#searchResultsReciepesItem2{background-color:#eff0f1;}

div#searchResultsReciepesItem1 div.recipeName,div#searchResultsReciepesItem2 div.recipeName {float: left; width: 300px; padding: 9px 10px 9px 17px;}
div#searchResultsReciepesItem1 div.totalTime,div#searchResultsReciepesItem2 div.totalTime {float: left; width: 60px; padding: 9px 10px 9px 17px;}
div#searchResultsReciepesItem1 div.member,div#searchResultsReciepesItem2 div.member {float: left; width: 130px; padding: 9px 10px 9px 17px;}
div#searchResultsReciepesItem1 div.rating,div#searchResultsReciepesItem2 div.rating {float: left; width: 90px; padding: 9px 0px 9px 17px; vertical-align: middle;}

/*
div#searchResultsReciepesItem2 div.recipeName {float: left; width: 315px; padding: 9px 10px 9px 17px;}
div#searchResultsReciepesItem2 div.totalTime {float: left; width: 95px; padding: 9px 10px 9px 17px;}
div#searchResultsReciepesItem2 div.member {float: left; width: 180px; padding: 9px 10px 9px 17px;}

*/
#searchResultsHeadReciepes .ArticlesSubHead{float: left; width: 200px; padding-top: 6px; padding-left: 17px; color: #005099;  font-size: 16px; font-weight: bold;}

#searchResultsHeadReciepes div.paging ul li a {text-decoration:underline; font-size:11px;}
#searchResultsHeadReciepes div.paging ul li a.on{text-decoration:none;  color:#f47820; font-size:11px;}
#searchResultsHeadReciepes div.paging ul li a:hover {text-decoration:underline; color:#f47820; font-size:11px;} 
#searchResultsHeadReciepes div.paging{float: right; width: 550px; text-align: right; padding: 0px 5px 0px 0px; top: -20px; position: relative; left: -4px;}
#searchResultsHeadReciepes div.paging ul{padding:0px; margin:0px; list-style-type:none;}
#searchResultsHeadReciepes div.paging ul li{margin:0px 2px 0px 2px; display:inline; }
#searchResultsHeadReciepes div.paging ul li.on{text-decoration:none;  color:#f47820; font-size:11px;}
#searchResultsHeadReciepes .linktext {margin:0px 0px 0px -902px; background:#FFFFFF;}

.backLink { float:left; margin-top:10px; }
.backLink .arrow { float:left; margin-right:3px; }
.backLink a:link { text-decoration:underline; color:#f47820; font-weight:bold; padding-top:2px; }
.backLink a:visited { color:#f47820; text-decoration:underline; font-weight:bold; padding-top:2px;  }
.backLink a:hover { color:#f47820; text-decoration:underline; font-weight:bold; padding-top:2px;  }
.backLink a:active { color:#434343; text-decoration:underline; font-weight:bold; padding-top:2px;  }

#resultsBottom .backLink { float:left; }
#resultsBottom .backLink .arrow { float:left; margin-right:3px; }
#resultsBottom .backLink a:link { text-decoration:underline; color:#f47820; font-weight:bold; padding-top:2px; }
#resultsBottom .backLink a:visited { color:#f47820; text-decoration:underline; font-weight:bold; padding-top:2px;  }
#resultsBottom .backLink a:hover { color:#f47820; text-decoration:underline; font-weight:bold; padding-top:2px;  }
#resultsBottom .backLink a:active { color:#434343; text-decoration:underline; font-weight:bold; padding-top:2px;  }


/* ****************************************************************

ARTICLES

**************************************************************** */

.articleTable { 
            border: 1px solid #CFD3D4; 
            border-collapse: collapse; 
		  margin-bottom:20px;
} 
.articleTable td { 
            border: 1px solid #CFD3D4;         
            padding: 5px; 
} 
.articleTable tr.highlight  { 
            border: 1px solid #CFD3D4;         
            padding: 5px; 
            background: #EFF0F1; 
}               
.articleTable th { 
            border: 1px solid #CFD3D4;         
            background: #298EBC; 
            color: #FFFFFF; 
            padding: 5px; 
}                                               
  

div.articleRecipeIdeas
{
float:left; width:100%;
}

div.articleRecipeIdeas div.head
{
float:left; width:402px; height:37px; background: url('/assets/images/heading/heading_bg.gif'); background-repeat: repeat-x; margin: 22px 0px 17px 0px; padding: 0px;
}

div.articleRecipeIdeas div.head h1
{
float:left; color:#005097; font-size:16px; padding:8px 0px 5px 10px; margin: 0px 0px 0px 0px; font-weight: bold; 
}

div.articleRecipeIdeas ul
{
padding:0px 0px 0px 17px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both;
}

div.articleRecipeIdeas li
{
padding: 0px 0px 0px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em;
}

div.articleRecipeIdeas li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
div.articleRecipeIdeas li a:hover { color:#f47820; text-decoration:underline; font-weight:normal;  font-size: 12px;}

div.actionLinks
{
float:left; c