A
{
	color: #CC0000;
	text-decoration: none;
}

.recordNavLinkSelected {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
/*	background-image:url(images/pageNav.gif);
	background-repeat:no-repeat;
	padding:7px;*/
}

.recordNavLink a {
	color: #CC0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.recordNav{
	color: #CC0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}


body
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Copy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
OL LI{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.FAQLinks
{
	line-height: 20px;
	font-size: 12px;
}	
.Footer
{
	font-size: 10px;
	color: #333333;
}
.HighlightRecipe
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	
}
.Highlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #CC0000;*/
	font-weight:bold;
}
.Image
{
	/*border: solid 1px #FAC970;*/
}
.Nav
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.NavSelected
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.PagingTxt
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EC7C38;
}
.PagingSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EC7C38;
	border: solid 1px EC7C38;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.Paging
{
	background-color: #EC7C38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border: solid 1px EC7C38;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.RecipeList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
}
.SearchCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.Search
{
	background-color: #EC7C38;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	
	padding: 2px;
	padding-left: 4px;
	border-bottom: solid 1px #ffffff;
}
.SearchNo
{
	background-color: #EC7C38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	padding-right: 4px;
	border-bottom: solid 1px #ffffff;
}
.SearchResults
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.TableCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}
.TableHigh
{
	background-image: url(images/bc_bg_high.gif);
	padding: 10px;
}
.TableLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

.Asterix
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;

}
.TableLink1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.TableLink2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.TableLong
{
	padding: 2px;
	padding-left: 2px;
}
.TableShort
{
	padding: 2px;
}
.TableSearch
{
	background-image: url(images/bc_bg_Search.gif);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C92BC;
}
.GreenText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33CC00;
}
.BlueText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C92BC;
}
.OrangeText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.Title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
	font-weight: bold;
}
.Top
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.txtField_400px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 400px;
}


.txtField_200px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 200px;
}
.txtAreaField_200px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 80px;
	width: 200px;
}
.txtAreaField_400px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 80px;
	width: 400px;
}

.greyBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight:bold;*/
	color: #FFFFFF;
}
.blueBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight:bold;*/
	color: #FFFFFF;
}

.blueBoxText a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight:bold;*/
	color: #FFFFFF;
}

.greenBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight:bold;*/
	color: #FFFFFF;
}
.greenBoxText a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight:bold;*/
	color: #FFFFFF;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2C92BC;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #33CC00;
}

.selPicker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 145px;
}

.selPickerWeather {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	width: 145px;
}

.selPickerLocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A476D1;
	width: 145px;
}

.selPickerAgeRange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	width: 145px;
}

.picker_weather {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

.picker_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A476D1;
}

.picker_agerange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}


//NEW STYLES

<style type="text/css">

body {
	background-color: #F9EF90;
}
.range_details_left, .range_details_right{
	/*width: 200px;*/
	width: 180px;
	float: right;
	font-size: 11px;
	text-align: right;
	/*margin-right: 15px;*/
	margin-top: 10px;
	color: #FFFFFF;
}
.marginRight15
{
    margin-right: 15px;
}

.range_details_left{
	float:left;
	text-align:left;
	margin-left: 15px;
}
.range_details_left p{
	width:160px;
	float: left;
	font-size:11px;
}
.range_details_right p{
	width:180px;
	float: right;
	font-size:11px;
}
.range_details_left h3, .range_details_right h3{
margin-bottom:10px;
}

.top_prod {margin-top: 20px;}

.prod_links {
	position:absolute;
	left:0;
	top: 144px;
	/*width: 200px;*/
	width: 180px;
}
.range_details_left .prod_links {
left:0px;

}
.prod_links a {
color:#FFFFFF;
}

div * {
margin:0;
padding:0;
}
div {
position:relative;
}
.smallwhite {
	font-size: 9px;
	color: #FFFFFF;
}


.blueH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #2C92BC;
	visibility: visible;
}
#feedbackform {
	position: absolute;
}
#middleimage {
	position: relative;
}

#feedbackform {
	position: absolute;
	left: 565px;
	top: 5px;
	width:238px;
	height:142px;
    background-image:url(images/newsletter_box.png);
    background-repeat:no-repeat;	
	
	display:none;	
	padding-top:8px;
	padding-left:17px;
	
	border:solid 0px #000;
}

.newsletteritem
{
    position:relative;
    float:left;
    width:212px;
    margin-bottom:7px;
    border:solid 0px #000;
}

.newsletterfirstcol
{
    float:left;
    width:50px;    
    border:solid 0px #000;
}
.newslettersecondcol
{
    float:left;
    border:solid 0px #000;
}


.newsletterfirstlongcol
{
    float:left;
    width:102px;    
    border:solid 0px #000;
}

.newslettersecondlongcol
{
    float:left;
    width:99px;
    border:solid 0px #000;
}

#feedbackform input[type=text] {
    border:none;
    width:152px;
}

#feedbackform input[type=radio] {
    border:none;
    width:25px;
}

.select
{
    width:152px;
    font-size:10px;
}

#badge {
	position: absolute;
	left: -20px;
	top: 150px;
	width: 7px;
	height: 21px;
}


#scroller {
  width: 2720px; /*2430px = width + margin left + margin right + padding*2 + border*2  from the content rule */
  height: 98px;
}        

#container {
  background-color:#fff;
  position: relative;
  /*width: 800px;*/
  width: 813px;
  
  height: 98px;
  overflow: hidden;
  border: 0px solid #EFEFEF;
}  

/*box*/

.activity
{
    float: left;
    width: 146px;
    height: 101px;
    margin-left: 5px;
    margin-right: 0px;
    padding: 0px;    
    font-size: 7.5pt;
}

.activity .imgContainer
{
    width:100%;
}

.activity .imgContainer img
{
    width:146px;
    height:96px;
    border:none;
}

.linkContainer
{
    width:135px; 
    margin-left:6px;
    position:absolute;
    bottom:8px;
    height:27px;
    z-index:10;
}

.frameContainer
{
    position:absolute;
    bottom:4px;
    background-image:url(images/scollbarimg.png);
    background-position:left top;
    background-repeat:no-repeat;  
    width:146px;
    height:101px;
    border:none;    
    z-index:1;
}

/*buttons*/
.scrollLeftButton
{
    position:absolute;
    bottom:30px;
    left:0px;
    z-index:10;
}

.scrollRightButton
{
    position:absolute;
    bottom:30px;
    left:808px;
    z-index:10;    
}


.scrollerContainer
{
  background-color:#fff;
  position: relative;
  width: 813px;
  height: 111px;
  overflow: hidden;
  border: 0px solid #EFEFEF;
  padding-top:6px;

}

.scrollRightButton img
{
    border:none;
}

.scrollLeftButton img
{
    border:none;
}




.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}
 
 
 
.ModalWindow
{
  /*border: solid 1px #c0c0c0;*/
  border: solid 0px #000;
  /*background:url('images/comp_formbgr.gif') no-repeat left top;*/
  /*padding: 0px 10px 10px 10px;*/
  position:absolute;
  top:-1000px;
 /* filter:alpha(opacity=90);
  opacity:0.9;*/
  /*background-color:#73A81E;*/
}


.white_title
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    
}

.black_title
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
}

.Caveat
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:7pt;
}


.closebtn
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#000;
}


.bordertop
{
    border-top:solid 1px #000;
    margin-top:3px;
    padding-top:3px;
    padding-bottom:1px;
}
.widthName
{
    width:140px;
}


.title_size
{

    font-size:10pt!important;

}

.topBorder
{
    background-image:url(images/nutritional_box_top.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}

.bottomBorder
{
    background-image:url(images/nutritional_box_btm.png);
    background-position:left top;
    background-repeat:no-repeat;

}

.middleBorder
{
    background-image:url(images/nutritional_box_mid.png);
    background-position:left top;
    background-repeat:repeat-y;
    padding-left:18px;
    background-color:Transparent;
}


.width140
{
    width:140px!important;
}




/*activity picker*/

#activityPickerContainer
{
    clear:both;
    float:left;
    width:92%;
    padding-left:40px;
    border:solid 0px #000;
    
}


#activityPickerTitle
{
    clear:both;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}

#activityPickerSubTitle
{
    clear:both;
    float:left;
    /*margin-top:10px;
    margin-bottom:10px;*/

}

.activityPickerItemContainer
{
    clear:both;
    float:left;
    width:100%;
    border:solid 0px #000;
}

.activityPickerItemSeparator
{
    clear:both;
    float:left;
    width:98%;
    margin-top:30px;
    border-top:solid 1px #000;
}


.activityPickerItem
{
    
    float:left;
    margin-right:12px;
    width:163px;
}

.box a
{
    padding-left:10px;
}

.activityPickerItem div
{
    overflow-y:hidden!important;
    overflow-x:hidden!important;
}

.box
{
    background-position:top left;
    background-repeat:no-repeat;
    width:163px;
    height:29px;
    padding-top:5px;
    text-align:left;
}

#weather{background-image:url(images/weather.png); width:163px; height:34px; position:absolute; z-index:10; left:0px;}
#outdoors{background-image:url(images/outdoors.png);width:163px; height:34px; position:absolute; z-index:10; left:0px;}
#age{background-image:url(images/age.png); width:163px; height:34px; position:absolute; z-index:10; left:0px;}
#submit{background-image:url(images/submit.png);text-align:center; }
#submit a {padding-left:1px;}

#supriseme{background-image:url(images/suprise.png);}
#mostpopular{background-image:url(images/mostpopular.png);}
#activity{background-image:url(images/getactivitywidgit.png);width:341px;text-align:center; border:solid 0px #000;}

.dropdownlist
{
    background:transparent;
    border:none;
    background-color:#FF6600;
}

#weatherArrow , #outdoorArrow, #ageArrow
{
    float:right;
    position:relative;
    width:25px;
    height:30px;
}

.activityTitle
{
    width:120px; float:left; padding-left:10px; padding-top:4px;
    font-size:8pt;
    color:#fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.weatherItems  
{    
    position:relative;
  
    border:solid 0px #000;
    background-color:#000000;
	
	/*
	background-color:#262626;
	opacity: 0.9; 
	filter: alpha(opacity = 90);    */
    
    width:100%;
    height:150px;
    color:#fff;
    font-size:8pt;
}
.weatherItems ul{padding-top:20px;}

.weatherItems li{list-style-type:none; margin-bottom:5px;}

.weatherItems a
{
    color:#fff;
    font-size:8pt;
    cursor:pointer;
}

.heightContainer60
{
    height:60px;
    z-index:10;
}

.ajaxContainer
{
    top:14px;
}

.activityBottom
{
    background-image:url(images/activity_bottom.png);
    background-position:top center;
    background-repeat:no-repeat;
    width:163px;
    height:19px;
}

.VisibilityNone
{
    visibility:hidden;
}

.getActivityWidgit
{
    text-align:center; 
    width:330px; 
    border:solid 0px #000;
}

.submit
{
    text-align:center; 
    width:160px; 
    border:solid 0px #000;
}


/*end activity picker*/