/*-----------------------------------*/
/*--DESIGN BY: EDWARD LOPEZ----------*/
/*--DEVELOPMENT BY: DAGAN LEV--------*/
/*--COMPANY: HOTSCOT-----------------*/
/*--CLIENT: CRANNOG CONCEPT GROUP----*/
/*--DATE: 11.06.2008-----------------*/
/*-----------------------------------*/

body{
	margin:0px;
	padding:0px;
	background:#0A2C52;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	}
b{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	color:#FFFFFF;
}
	
/*--DEFAULT FONTS-----------------------------------------------------------------------------------------------------*/
	
h1{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:2.3;
	color:#62A4EC;
	}

h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:normal;
	}

h3{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#A6CB34;
	line-height:normal;
	}

p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	color:#FFFFFF;
	}
	
ul{
	margin:0px 0px 30px 0px;
	padding:0px;
	}
	
li{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	color:#FFFFFF;
	}

a{
	color:#FF9900;
	text-decoration:none;
	}

a:hover{
	color:#FF9900;
	text-decoration:underline;
	}
	
form{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	color:#FFFFFF;
	}
	
.orange_star{
	color:#FF9900;
	}
	
/*--DEFAULT IMAGE (BLOCK)---------------------------------------------------------------------------------------------*/
	
img{
	margin:0px;
	padding:0px;
	display:block;
	}
	
/*--MAIN HEADER IMAGE AND CAN BE CHANGED FOR SMALL SUB SITE-----------------------------------------------------------*/
	
.painted_men_bg{
	margin:0px 0px;
	padding:0px;
	background:url(../images/bg_painted_men.jpg) no-repeat center top;
	}
	
/*--MAIN BACKGROUND IMAGE---------------------------------------------------------------------------------------------*/
	
.main_bg_con{
	margin:0px 0px;
	padding:0px;
	background:url(../images/bg_main.gif) no-repeat center;
	background-position:center 362px;
	}
	
/*--MAIN CONTAINER----------------------------------------------------------------------------------------------------*/
	
.main_con{
	margin:0px auto;
	padding:0px;
	width:850px;
	}
	
/*--HEADER------------------------------------------------------------------------------------------------------------*/
	
.header_con{
	margin:0px;
	padding:0px;
	width:850px;
	height:222px;
	background:url(../images/bg_header.gif) no-repeat;
	}
	
.header_top_row{
	margin:0px;
	padding:0px;
	width:850px;
	height:28px;
	background:url(../images/bg_header_top_row.jpg)
	}
	
.header_top_row p{
	font-size:11px;
	}
	
.header_top_row a{
	color:#FF9900;
	font-weight:bold;
	}
	
.header_top_row .left_col{
	margin:4px 0px 0px 10px;
	color:#FF9900;
	float:left;
	}
	
.header_top_row .right_col{
	margin:4px 10px 0px 0px;
	color:#FFFFFF;
	float:right;
	}
	
#account{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 13px;
	background:url(../images/icon_account.gif) left no-repeat;
	}

#help{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 13px;
	background:url(../images/icon_help.gif) left no-repeat;
	}

.header_mid_row{
	margin:0px;
	padding:0px;
	width:850px;
	height:110px;
	}

.header_bot_row{
	margin:0px;
	padding:0px;
	width:850px;
	height:84px;
	}
	
/*--MAIN NAVIGATION---------------------------------------------------------------------------------------------------*/
	
.nav{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:467px;
	height:51px;
	float:left;
	}

.nav ul{
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear:both;
	}
	
.nav li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	}
	
.nav li a{
	margin:0px;
	padding:0px;
	height:51px;
	display:block;
	}
	
.nav li a:hover{
	margin:0px;
	padding:0px;
	height:51px;
	display:block;
	}
	
.home a{background:url(../images/bg_tabs.jpg) no-repeat; background-position: 0px top; width:54px;}
.home a:hover{background:url(../images/bg_tabs.jpg) no-repeat; background-position: 0px bottom; width:54px;}
#home_active{background:url(../images/bg_tabs.jpg) no-repeat; background-position: 0px bottom; width:54px;}

.online_shop a{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -54px top; width:98px;}
.online_shop a:hover{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -54px bottom; width:98px;}
#online_shop_active{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -54px bottom; width:98px;}

.our_seafood a{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -152px top; width:101px;}
.our_seafood a:hover{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -152px bottom; width:101px;}
#our_seafood_active{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -152px bottom; width:101px;}

.recipes a{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -253px top; width:69px;}
.recipes a:hover{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -253px bottom; width:69px;}
#recipes_active{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -253px bottom; width:69px;}

.about_us a{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -322px top; width:77px;}
.about_us a:hover{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -322px bottom; width:77px;}
#about_us_active{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -322px bottom; width:77px;}

.contact a{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -399px top; width:68px;}
.contact a:hover{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -399px bottom; width:68px;}
#contact_active{background:url(../images/bg_tabs.jpg) no-repeat; background-position: -399px bottom; width:68px;}

.hide{
	display:none;
	}

/*--MAIN SUBNAV-------------------------------------------------------------------------------------------------------*/

.subnav{
	margin:0px;
	padding:0px;
	width:850px;
	height:28px;
	}
	
.subnav ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	display:inline;
	}
	
.subnav li{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#62A4EC;
	list-style-type:none;
	display:inline;
	float:left;
	line-height:2.3;
	}
	
.subnav a{
	margin:0px 10px 0px 10px;
	padding:0px;
	line-height:2.3;
	color:#FFFFFF;
	}
	
#subnav_active{
	text-decoration:underline;
	}
	
.subnav img{
	float:left;
	}

/*--SHOP INFO CONTAINS CREEL/BASKET ICON AND CHECKOUT BUTTON----------------------------------------------------------*/
	
.shop_info{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:363px;
	height:51px;
	background:url(../images/bg_shop_info.jpg) no-repeat;
	float:left;
	}
	
#item_cost{
	margin:13px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
#checkout{
	margin:13px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	display:block;
	}
	
.shop_info #checkout a{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	}
	
.shop_info #checkout a:hover{
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
	}
	
/*--MAIN CONTENT AREA-------------------------------------------------------------------------------------------------*/
	
.content{
	position:relative;
	margin:20px auto 0px auto;
	padding:0px;
	width:850px;
	z-index:100;
	min-height:200px;
 	height:auto !important;
  	height:200px;
	}
	
/*--MAIN CONTENT LIST ITEMS-------------------------------------------------------------------------------------------*/
	
.content li{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 20px;
	background:#FF0000;
	list-style-type:none;
	background:url(../images/icon_arrow_orange.gif) no-repeat;
	background-position:left 7px;
	}
	
#indent{
	margin:0px 0px 10px 32px;
	}
	
/*--THE CONTENT INNER DIV SHOULD BE USED TO WRAP ANY COMBO OF LEFT AND RIGHT DIVS TO CONTAIN THEM SEPORATELY----------*/	

.content_inner{
	margin:0px;
	padding:0px;
	}
	
/*--LEFT NARROW/WIDE CONTAINERS ARE REUSABLE ELEMENTS WITH 2 WIDTH OPTIONS--------------------------------------------*/

.left_narrow_con{
	margin:0px 20px 0px 0px;
	padding:0px;
	width:363px;
	float:left;
	}
	
.left_wide_con{
	margin:0px 20px 0px 0px;
	padding:0px;
	width:467px;
	float:left;
	}
	
/*--RIGHT NARROW/WIDE CONTAINERS ARE REUSABLE ELEMENTS WITH 2 WIDTH OPTIONS-------------------------------------------*/
	
.right_narrow_con{
	margin:0px;
	padding:0px;
	width:363px;
	float:left;
	}
	
.right_wide_con{
	margin:0px;
	padding:0px;
	width:467px;
	float:left;
	}
	
/*--WIDE CONTAINER SHOULD BE USED TO DISPLAY FULL WIDTH CONTENT-------------------------------------------------------*/
	
.wide_con{
	margin:0px;
	padding:20px 0px 0px 0px;
	width:850px;
	float:left;
	}
	
#address{
	margin:20px 0px 0px 0px;
	padding:0px;
	background:url(../images/bg_account_wide_rep.gif) repeat-y;
	}
	
/*--RESUSABLE GREEN CONTAINER: 2 OPTIONS SMALL/MEDIUM-----------------------------------------------------------------*/

.small_green_con{
	margin:0px;
	padding:0px;
	width:363px;
	background:url(../images/bg_small_green_top.gif) no-repeat top #536F2D;
	float:left;
	}
	
.small_green_con_bot{
	margin:0px;
	padding:20px;
	background:url(../images/bg_small_green_bot.gif) no-repeat bottom;
	display:block;
	}

.med_green_con{
	margin:0px;
	padding:0px;
	width:467px;
	background:url(../images/bg_med_green_top.gif) no-repeat top left #536F2D;
	float:left;
	}
	
.med_green_con_bot{
	margin:0px;
	padding:20px;
	background:url(../images/bg_med_green_bot.gif) no-repeat bottom;
	display:block;
	}

/*--RESUSABLE BROWN CONTAINER: 1 OPTION SMALL-------------------------------------------------------------------------*/

.small_brown_con{
	margin:0px;
	padding:0px;
	width:363px;
	background:url(../images/bg_small_brown_top.gif) no-repeat top #795200;
	float:left;
	}
	
.small_brown_con_bot{
	margin:0px;
	padding:20px;
	background:url(../images/bg_small_brown_bot.gif) no-repeat bottom;
	display:block;
	}
	
.small_brown_con p{
	margin:0px;
	padding:0px;
	}
	
/*--RESUSABLE ORANGE CONTAINER: 2 OPTIONS SMALL/MEDIUM----------------------------------------------------------------*/
/*--SMALL--*/

.small_orange_con{
	margin:0px;
	padding:0px;
	width:363px;
	background:url(../images/bg_small_orange_top.gif) no-repeat top #FF9900;
	float:left;
	}
	
.small_orange_con_bot{
	margin:0px;
	padding:10px;
	background:url(../images/bg_small_orange_bot.gif) no-repeat bottom;
	display:block;
	}
	
.small_orange_con h2{
	margin:10px 10px 20px 10px;
	color:#795200;
	}
	
/*--MEDIUM--*/
	
.med_orange_con{
	margin:0px;
	padding:0px;
	width:467px;
	background:url(../images/bg_large_orange_top.gif) no-repeat top #FF9900;
	float:left;
	}
	
.med_orange_con_bot{
	margin:0px;
	padding:10px;
	background:url(../images/bg_large_orange_bot.gif) no-repeat bottom;
	display:block;
	}
	
.med_orange_con p{
	margin:0px;
	padding:0px;
	color:#0A2C52;
	}
	
/*--RESUSABLE BROWN CONTAINER: 1 OPTION SMALL-------------------------------------------------------------------------*/

.yellow_box{
	margin:0px;
	padding:0px;
	width:467px;
	background:url(../images/bg_large_orange_top.gif) no-repeat top #FF9900;
	float:left;
	}
	
.yellow_box_bot{
	margin:0px;
	padding:20px;
	background:url(../images/bg_large_orange_bot.gif) no-repeat bottom;
	display:block;
	}
	
.yellow_box h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#795200;
	}
	
.yellow_box p{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#795200;
	}
	
.yellow_box a{
	color:#990000;
	}
	
/*--RESUSABLE GREEN CONTAINER: 3 OPTIONS SMALL/MEDIUM/LARGE-----------------------------------------------------------*/
/*--SMALL--*/

.small_blue_con{
	margin:0px;
	padding:0px;
	width:363px;
	background:url(../images/bg_small_blue_top.gif) no-repeat top #0F427B;
	float:left;
	}
	
.small_blue_con_bot{
	margin:0px;
	padding:20px 20px 5px 20px;
	background:url(../images/bg_small_blue_bot.gif) no-repeat bottom;
	display:block;
	}
	
/*--MEDUIM--*/

.med_blue_con{
	margin:0px;
	padding:0px;
	width:467px;
	background:url(../images/bg_med_blue_top.gif) no-repeat top #0F427B;
	float:left;
	}
	
.med_blue_con_bot{
	margin:0px;
	padding:20px 20px 5px 20px;
	background:url(../images/bg_med_blue_bot.gif) no-repeat bottom;
	display:block;
	}
	
#homepage{
 	min-height:374px;
 	height:auto !important;
  	height:374px;
	}
	
#online_shop{
	min-height:211px;
 	height:auto !important;
  	height:211px;
	}
	
/*--LARGE--*/

.large_blue_con{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:850px;
	background:url(../images/bg_large_blue_top.gif) no-repeat top #0F427B;
	float:left;
	}

.large_blue_con_bot{
	margin:0px;
	padding:20px 20px 5px 20px;
	width:810px;
	/*min-height:180px;
 	height:auto !important;
  	height:180px;*/
	background:url(../images/bg_large_blue_bot.gif) no-repeat bottom;
	display:block;
	}

.large_blue_con .news_image{
    padding:0px 0px 20px 20px;
    float:right;
}
.large_blue_con .news_image img{
    border:1px solid #ffffff;
    width:341px;
}
/*--KEY IMAGE: HOMEPAGE ONLY------------------------------------------------------------------------------------------*/

.key_con{
	margin:0px;
	padding:0px;
	width:467px;
	}
	
.key_img{
	position:relative;
	margin:0px;
	padding:0px;
	width:467px;
	height:315px;
	overflow:hidden;
	z-index:200;
	}

.key_flash{
	position:absolute;
	margin:0px;
	padding:0px;
	width:467px;
	height:315px;
	z-index:300;
	}

.key_bot{
	margin:0px;
	padding:10px 20px 10px 20px;
	height:64px;
	background:url(../images/bg_key_bot.gif) no-repeat top;
	}
	
.key_bot p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#FF9900;
	float:left;
	}
	
#clock{
	margin:7px 10px 0px 10px;
	padding:0px 23px 0px 0px;
	background:url(../images/icon_clock.gif) right no-repeat;
	display:inline;
	}
	
#video_camera{
	margin:7px 10px 0px 0px;
	padding:0px 23px 0px 0px;
	background:url(../images/icon_video_camera.gif) right no-repeat;
	display:inline;
	}
	
/*--ONLINE SHOP: PRODUCT----------------------------------------------------------------------------------------------*/

.product_con{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:850px;
	}

.product_pic_con{
	margin:0px 20px 0px 0px;
	padding:0px;
	width:290px;
	height:366px;
	float:left;
	}
	
.product_pic_img{
	position:relative;
	margin:0px;
	padding:0px;
	width:290px;
	height:296px;
	overflow:hidden;
	z-index:200;
	}

.product_pic_flash{
	position:absolute;
	margin:0px;
	padding:0px;
	width:290px;
	height:296px;
	z-index:300;
	}

.product_pic_bot{
	margin:0px;
	padding:0px;
	width:290px;
	background:url(../images/bg_product_pic_bot.gif) no-repeat top left;
	}
	
.product_pic_bot img{
	cursor:pointer;
	}
	
.product_pic_bot img{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:48px;
	height:48px;
	border:#FFFFFF solid 1px;
	float:left;
	}
	
.product_txt_con{
	margin:0px;
	padding:2px 0px 0px 0px;
	width:540px;
	background:url(../images/bg_product_blue_top.gif) no-repeat top;
	float:left;
	}
	
.product_txt_con_bot{
	margin:0px;
	padding:20px;
	width:500px;
	min-height:304px;
 	height:auto !important;
  	height:304px;
	background:url(../images/bg_product_blue_bot.gif) no-repeat bottom #0F427B;
	display:block;
	}
	
.product_category_bar{
	padding:0px 0px 20px 0px;
	}
	
.product_clear{
	margin:0px;
	padding:0px;
	min-height:176px;
 	height:auto !important;
  	height:176px;
	}

.desc_select{	
	width:500px;
	margin-bottom:20px;
	}

/*--ONLINE SHOP: FEATURED PRODUCT-------------------------------------------------------------------------------------*/
	
.featured_product_txt{
	color:#FF9900;
	}
	
#featured_product{
	background:url(../images/bg_product_green_top.gif) no-repeat top;
	}
	
#featured_product_bot{
	background:url(../images/bg_product_green_bot.gif) no-repeat bottom #536F2D;
	}
	
/*--THIS STYLE IS USED ON THE IMAGE WITHIN THE FETUARED PRODUCT AT TOP OF HOMEPAGE AND ONLINE SHOP--------------------*/
	
.featured_img{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:134px;
	border:#FFFFFF solid 1px;
	float:right;
	}
	
/*--NEWS ON HOMEPAGE--------------------------------------------------------------------------------------------------*/
	
.news_article{
	margin:10px 0px 0px 0px;
	padding:10px;
	width:323px;
	}
	
.news_article:hover{
	background:#FFA826;
	}
	
.news_article img{
	margin-right:10px;
	border:#AE6800 solid 1px;
	float:left;
	}
	
.news_article_txt{
	margin:0px;
	padding:0px;
	width:263px;
	float:left;
	}
	
.news_article h3{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#795200;
	line-height:1.6;
	}
	
.news_article p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#795200;
	line-height:1.6;
	}
	
.news_article a{
	color:#795200;
	text-decoration:none;
	}
	
.news_article a:hover{
	color:#795200;
	text-decoration:underline;
	}
	
#news_light{
	background:#FFAD33;
	}
	
#news_light:hover{
	background:#FFB951;
	}
	
/*--FOOTER IMAGE - NOTE: NEGITIVE MARGIN WITH Z-INDEX ALLOWS FOOTER TO SIT BEHIND CONTENT-----------------------------*/
	
.footer{
	position:relative;
	margin:-97px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:240px;
	background:url(../images/bg_footer.jpg) center;
	z-index:10;
	}
	
.footer_txt{
	margin:0px auto;
	padding:144px 0px 0px 30px;
	width:850px;
	}
	
.footer_txt p{
	font-size:11px;
	color:#86B9F0;
	}
	
.footer_txt a{
	color:#86B9F0;
	}
	
.footer_nav{
	margin:0px auto;
	padding:0px;
	width:850px;
	}
	
.footer_nav p{
	font-size:11px;
	color:#1662B6;
	text-align:center;
	}
	
.footer_nav a{
	color:#1662B6;
	}
	
.footer_nav a:hover{
	color:#1662B6;
	}
	
/*--USE WHERE 2 ELEMENTS ARE FLOATING TO CLEAR CONTNET BELOW----------------------------------------------------------*/

.clear{
	margin:0px;
	padding:0px;
	height:0px;
	clear:both;
	}

/*--THIS STYLE IS ADDED TO YELLOW SEPORATOR BAR IMAGES IN ONLINE SHOP-------------------------------------------------*/

.shop_categories{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:850px;
	}

/*--RULE WIDE IS ADDED TO A RULE BREAK IMAGE THAT IS USED TO SEPORATE TEXT AS WELL AS ACTS AS A 'BACK TO TOP BUTTON'--*/
	
.rule_wide{
	margin:20px 0px 20px 0px;
	float:left;
	}
	
/*--STYLES ADDED BY DAGAN---------------------------------------------------------------------------------------------*/

/*--STYLES ADDED BY DAGAN---------------------------------------------------------------------------------------------*/

table{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	color:#FFFFFF;
	}
	
.address_bot{
	margin:0px;
	padding:0px 0px 20px 0px;
	background:url(../images/bg_account_wide_bot.gif) no-repeat bottom;
	display:block;
	}
	
.your_orders img{
	float:right;
	}
	
.your_orders tr{
	background:#13549B;
	}
	
.your_orders tr:hover{
	background:#145EAF;
	}
	
.my_address_book img{
	float:right;
	}
	
.my_address_book td:hover{
	background:#145EAF;
	}
	
.product_info tr{
	background:#13549B;
	}

.product_info tr:hover{
	background:#145EAF;
	}
	
.delivery_calendar td:hover{
	background:#145EAF;
	}
	
/*--DELIVERY PAGE ONLY-------------------------------------------------------------------------------------------------*/
	
.small_delivery_con{
	margin:0px;
	padding:0px;
	width:363px;
	background:url(../images/bg_small_delivery_top.gif) no-repeat top #13549B;
	float:left;
	}
	
.small_delivery_con_bot{
	margin:0px;
	padding:20px 20px 5px 20px;
	background:url(../images/bg_small_delivery_bot.gif) no-repeat bottom;
	display:block;
	}
	
.delivery_ops_con{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:425px;
	display:block;
	float:left;
	}
	
/*------------------------------------------------------------------------*/
	
.recipe_item{
	margin:0px;
	padding:10px 0px 10px 0px;
	width:427px;
	background:url(../images/icon_recipe_book.gif) left top no-repeat;
	border-top:#28609D solid 1px;
	border-bottom:#0A2E56 solid 1px;
	min-height:70px;
 	height:auto !important;
  	height:70px;
	}
	
.recipe_item h3{
	margin:0px 0px 0px 73px;
	padding:0px;
	}
	
.recipe_item p{
	margin:0px 0px 0px 73px;
	padding:0px;
	}
	
.recipe_item h3 a{
	text-decoration:none;
	color:#A6CB34;
	}
	
.recipe_item h3 a:hover{
	text-decoration:underline;
	color:#A6CB34;
	}
	
/*------------------------------------------------------------------------*/
	
.serving_item{
	margin:0px;
	padding:10px 0px 10px 0px;
	width:810px;
	background:url(../images/icon_serving_suggestion.gif) left top no-repeat;
	border-top:#28609D solid 1px;
	border-bottom:#0A2E56 solid 1px;
	min-height:70px;
 	height:auto !important;
  	height:70px;
	}
	
.serving_item h3{
	margin:0px 0px 10px 73px;
	padding:0px;
	}
	
.serving_item p{
	margin:0px 0px 0px 73px;
	padding:0px;
	}
	
.serving_item ul{
	margin:20px 0px 0px 73px;
	padding:0px;
	}
	
.serving_item h3 a{
	text-decoration:none;
	color:#A6CB34;
	}
	
.serving_item h3 a:hover{
	text-decoration:underline;
	color:#A6CB34;
	}
