.categorypage { background:#FFFFFF;line-height:17px;width:1020px; }

.category_left_center { background:#FFFFFF;float:left;padding:0 0 10px 10px;width:690px; }
.category_left_center h2 { 
	color:#007700;font-family:Lucida Grande;float:left;font-size:24px;font-weight:normal;margin: 0 10px 0 0; }

.category_left_center_top { display:block;padding:10px 0; }
.category_left_center_top_icon { float:left;padding-right:10px;width:80px; }
.category_left_center_top_icon img { height:70px;width:70px; }
.category_left_center_top_text { float:left;padding-right:10px;width:535px; }

.category_left_center_main { }

.category_left_container { float:left;width:130px; }
.category_left { border:1px solid #CCCCCC;margin-bottom:10px;padding:0 5px; }
.category_left_title { color:#333;font-family:Helvetica;font-weight:bold; }
.category_left ul { line-height:21px;margin:0;padding:0; }
.category_left ul li { 
  font-family:"Lucida Grande",Arial,Verdana;font-size:13px;list-style-type:none;
  margin:0;padding:2px 5px; }
.category_list_subheading { color:#333333;font-family:Helvetica;font-weight:bold; }
.category_list_selected { background:#FFCC99;font-weight:bold; }
.category_counts { color:#999999;font-size:9px;padding-left:5px; }

.category_center { float:left;margin-left:10px;width:525px; }
.category_center_section { border:1px solid #CCCCCC;margin-bottom:20px; }
.category_center_section .category_icon_div img { height:70px;width:70px; }
.category_center_section .category_title_div h2 { 
	color:#333333;font-family:Times New Roman;font-size:27px;line-height:30px;padding:7px 0 0; }
.category_center_section .category_desc_div { 
	color:#333333;font-family:Georgia;font-size:13px;line-height:20px;padding:0 5px;width:350px; }
.category_center_section .category_image_div { width:160px; }
.category_center_section .category_image_div img { height:150px;width:150px; }
.category_center_section .category_more_div { padding:0 10px 10px 0;text-align:right; }

.category_section_homepage { border:1px solid #CCCCCC;float:left;margin:0 10px 10px;height:260px;width:320px }
.category_section_homepage .category_icon_title_div { height:40px; }
.category_section_homepage .category_img_desc_subcat_div { height:190px; }
.category_section_homepage .category_icon_div img { height:35px;padding:2px;width:35px; }
.category_section_homepage .category_title_div { width:260px; } 
.category_section_homepage .category_title_div h2 { 
  color:#333333;font-family:Times New Roman;font-size:27px;line-height:30px;margin:0;padding:4px 0 0 5px; }
.category_section_homepage .category_desc_div { 
  color:#333333;font-family:Georgia;font-size:13px;line-height:20px;margin:5px;width:185px; }
.category_section_homepage .category_desc_div ul { margin:0 0 0 5px;padding:2px 2px 2px 0px; }
.category_section_homepage .category_desc_div ul li { list-style-image:url(/wp-content/themes/new_theme/images/arrow.png);list-style-position: inside; }
.category_section_homepage .category_desc_div ul li a { font-family:Georgia;font-size:15px;line-height:24px; }
.category_section_homepage .category_image_div { padding:10px 0 0 10px;text-align:center;width:110px; }
.category_section_homepage .category_image_div a { font-size:12px;padding:5px 0 0 0; }
.category_section_homepage .category_image_div img { border:1px solid #ddd;height:150px;width:110px; }
.category_section_homepage .category_more_div { padding:0 10px 10px 0;text-align:right; }

.category_section_homepage_allcats { border:1px solid #CCCCCC;float:left;margin:0 10px 10px;padding:10px;width:640px; }
.category_section_homepage_allcats h2 {padding:0 0 0 10px; }
.category_section_homepage_allcats ul { float:left;line-height:24px;padding:0 35px 5px 5px;}
.category_section_homepage_allcats ul li { list-style-image:url(/wp-content/themes/new_theme/images/arrow.png);list-style-position: inside; }
.category_section_homepage_allcats ul li a { font-family:Georgia;font-size:15px;line-height:24px; }

.category_center_feed { border-top:1px solid #CCCCCC; }


.category_right { background:#FFFFFF;border-left:1px solid #CCCCCC;float:left;padding:0;width:318px; }
.category_right .section2 { border-bottom:1px solid #ccc;margin-top:10px; }
.category_right a img { border:none;margin:0;padding:0px 0px 15px 0px; }
.category_right h2 {
  color:#000000;font-size:20px;font-family:Georgia, TImes New Roman, Trebuchet MS;
  font-weight:normal;margin:0px 0px 7px 0px;padding:0px 0px 5px 25px; }
.category_right h3 {
  color:#000000;font-size:16px;font-family:Georgia, TImes New Roman, Trebuchet MS;
  font-weight:normal;margin:0px 0px 7px 0px;padding:3px 0px 5px 0px; }
.category_right ul { list-style-type: none;margin:0;padding:0; }
.category_right ul li { list-style-type: none;margin:0;padding:0;width:265px; }
.category_right ul ul {
  background:#fefbef;list-style-type: none;margin: 0;padding: 0 0 8px 0;width:284px; }
.category_right ul li ul li img { float:left;margin-right:10px;padding:0; }
.category_right ul li ul li h3 {
  color:#800000;font-size:12px;font-family:Verdana;font-weight:normal;padding-top:4px; }
.category_right ul li ul li h3 a:visited {
  font-size:12px;font-family:Verdana;font-weight:normal;padding-top:4px; }
.category_right ul li ul li:first-child { background-position:0 0;border-top:0 none;padding-top:11px; }
.category_right ul li ul li {
  background:transparent url(/wp-content/themes/new_theme/images/bck/side-bg.png) no-repeat scroll 0 -10px;
  border-top:1px solid #F3EFDF;overflow:hidden;padding:10px;}
.category_right ul li ul li.last {
  background-position:0 bottom;padding-bottom:11px;border-top:1px solid #F3EFDF; }
.category_right ul li ul li:first-child:hover {
  background:transparent url(/wp-content/themes/new_theme/images/bck/side-bg-hi.png) no-repeat scroll 0 0;
  border-top:0 none;padding-top:11px; }
.category_right ul li ul li:hover {
  background:transparent url(/wp-content/themes/new_theme/images/bck/side-bg-hi.png) no-repeat scroll 0 -10px;
  border-top:1px solid #E5E3CE;cursor:pointer; }
.category_right ul li ul li.last:hover { 
	background-position:0 bottom;padding-bottom:11px;border-top:1px solid #F3EFDF; }
.category_right ul li ul li ul li { margin:0;padding-left:15px;}


.breadcrumb { font-size:12px; }



.recipesUnder { font-size:14px; }
.gelButton { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
             -moz-border-radius-topright:5px; background-color:#EFF2F7; border:1px solid #CCD5E4; color:#000000;
             cursor:default; font-size:11px; height:auto !important; margin:3px; padding:5px 3px; }
.gelButtonText { color:#EB4C07; font-size:13px; }
.gelButtonClose { color:#A6B3CF; cursor:pointer; font-weight:bold; margin-left:5px; font-size:11px; }
.gelButtonCloseHi { background-color:#5555aa;color:#ffffff; }
.gelButtonAdd { color:#A6B3CF; cursor:pointer; font-weight:bold; margin:0 5px; font-size:14px; }
.gelButtonAddHi { background-color:#5555aa;color:#ffffff; }
.gelButtonCategorySelTitle { color:#888; }
.gelButtonCategorySelectionEntry { color:#EB4C07; cursor:pointer; font-weight:normal; font-size:12px;  }
.gelButtonCategorySelEntryHi { background-color:#5555aa;color:#ffffff; }
.gelButtonCategorySelClose { padding:0 10px 0 0; }
.gelButtonCategorySelCloseHi { color:#000; }

.hidden { display:none; }