@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0;}

body { 	background:url(../images/bg_background.jpg) repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;}
		
		a img { border:0;}
		
		a{ 	text-decoration:underline;
			color:#73A1CB;}
			
		a:hover{ 	text-decoration:underline;}	

div#container {	width:950px;
				position:relative;
				margin:0 auto;}



				#header {	height:85px;
							width:950px;
							position:relative;
							background:url(../images/logoover.jpg) 0px 0px no-repeat;}
							
							
							#search {
								position:absolute;
								top:20px;
								right:0;}
							
				
				#nav {	height:25px;
						overflow:hidden;
						width:905px;
						margin:0 auto;
						list-style-type:none;
							}
							
						#nav li {	float:left;
									border:1px solid #FFFFFF;
									}
									
							#nav li.current{border-bottom:0;}
							
							
						#nav li.current a{	background:#e4e5df;
											color:#959692;
											}
											
						#nav li a{
						background:#BABCB1;
									width:179px;
									color:#FFFFFF;
									font-size:15px;
									text-align:center;
									line-height:22px;
									display:block;
									text-decoration:none;
									height:23px;
						}
						
						
						#nav li a:hover{
									background:#9EA097;
									color:#FFFFFF;
									text-decoration:none;
						}					
											
											
				
				
				#featured {	margin: 5px 0 4px 0 ;
							width:950px;
							height:213px;
							overflow:hidden;
							position:relative;
							background:url(../images/bg_featured.jpg) 0px 0px no-repeat;}
							
							
							#feat_gourmet, #feat_sea , #feat_waimea {
								width:175px;
								height:145px;
								display:block;
								position:absolute;
								top:52px;
								text-indent:-999px;
								overflow:hidden;
								}		
							
							#feat_gourmet {
								background:url(../images/featured_gourmet.jpg);
								left:723px;}
							
							#feat_sea {
								background:url(../images/featured_sea.jpg);
								left:483px;}
								
								
							#feat_waimea {
							background:url(../images/featured_waimea.jpg);
								left:246px;}

							/*#feat_gourmet {
								background:url(../images/featured_gourmet.jpg);
								left:483px;}
							
							#feat_sea {
								background:url(../images/featured_sea.jpg);
								left:246px;}
								
								
							#feat_waimea {
							background:url(../images/featured_waimea.jpg);
								left:723px;}*/
				


#sidebar {	width:180px;
			float:left;
			margin:4px 0 60px 0px;
			}
			
			
			#sidebar ul {
				list-style:none;
				margin:10px 0 20px 0;}	
			
				#sidebar ul li.head {
					color:#73A1CB;
					font-size:15px;
					font-weight:bold;
					border-bottom:2px solid #B0C6D4;
					width:142px;
					overflow:visible;
					margin:0 0 6px 0;}
					
				#sidebar ul li.head a{
					color:#73A1CB;
					font-size:15px;
					font-weight:bold;					
				}	
					
					
				#sidebar ul li a{
				font-size:12px;
				color:#737373;
				text-decoration:none;
				}
				
				#sidebar ul li a:hover{
				text-decoration:underline;
				}
				
				
				
				#sidebar #testimonials {
					color:#737373;
				}	
				
				#sidebar ul li.headgreen {
					color:#008080;
					font-size:15px;
					font-weight:bold;
					border-bottom:2px solid #008080;
					width:142px;
					overflow:visible;
					margin:0 0 6px 0;}

				#sidebar ul li.headgreen a{
					color:#008080;
					font-size:15px;
					font-weight:bold;
				}

				#sidebar ul li.headgreen a:hover{
					color:#008080;
					font-size:15px;
					font-weight:bold;
					text-decoration:none;
				}

#mainbody {	width:765px;
			float:left;
			margin:10px 0 0 0;
			}											
			
			div.homepage #mainbody div.featured{
					border:2px solid #dae2e0;
					width:236px;
					height:220px;
					margin:10px 20px 10px 0;
					background: url(../images/bg_feat_home.jpg) repeat-x top #FAF9F5;
					float:left;
					text-align:center;
					
			}
			
			div.homepage #mainbody div.last{
			margin-right:0;}
			
			div.featured span.head{
					color:#73A1CB;
					font-size:14px;
					font-weight:bold;
					border-bottom:1px solid #B0C6D4;
					display:block;
					width:130px;}
			
			div.featured p{
			margin:0 10px 0 10px;
			text-align:left;
			color:#737373;}
			
			
			
			
			
			
			/* Single Product Page */
			
			div.breadcrumbs{
			color:#737373;
			width:625px;
			height:30px;
			/*background:url(../images/yahoo.jpg) top right no-repeat;*/
			margin:0 0 20px 0;}
			
			div.breadcrumbs a{
			color:#737373;
			text-decoration:none;
			}
			
			div.breadcrumbs a:hover{
			color:#000;
			text-decoration:underline;
			}
			
			img.mainproduct {
				float:left; margin:0 20px;}
			
			p.product_description span.head{
					color:#6D99BD;
					font-size:31px;
					font-weight:bold;
					border-bottom:2px solid #B0C6D4;
					display:block;
					margin:0 0 10px 0;
					}
			
			p.product_description{
		/*	float:right;
			width:400px;*/
			margin:0 10px 0 10px;
			text-align:left;
			font-size:14px;
			color:#737373;}
			
			
			
			
			
			#mainbody div.products{
					border:1px solid #dae2e0;
					width:150px; height:210px;
					margin:10px 25px 10px 8px;
					float:left;
					text-align:center;
					
			}
			
			
			div.products span.head{
					color:#6D99BD;
					font-size:12px;
					font-weight:bold;
					border-bottom:1px solid #B0C6D4;
					display:block;
					margin:0 0 5px 0;
					}
			
			
			a.btn_addcart {
				width:68px;
				height:20px;
				display:block;
				margin:16px 0 0 0;
			}

			/* Recipe */
			
			p.recipe{
			margin:0 10px 0 10px;
			text-align:left;
			font-size:12px;
			color:#737373;}
			
			p.recipe span.head{
					color:#6D99BD;
					font-size:31px;
					font-weight:bold;
					border-bottom:2px solid #B0C6D4;
					display:block;
					margin:0 0 10px 0;
					width:400px;
					}
			
			img.recipe {float:right; margin:10px;}
			

#footer {	width:1050px;
			clear:both;
			text-align:center;
			color:#666666;
			margin:30px auto 20px auto;
			
			}		
			
/* Yahoo Store Styles */

			td.title b,div.title b {color:#6D99BD;
			font-size:14px;
			font-weight:bold;
			border-bottom:2px solid #B0C6D4;
			
			}
			.item_title{
				margin-bottom:10px;
			}
			
			td.price {
				/*color:#6D99BD;*/
			font-size:18px;
			font-weight:bold;}	
			
			td.desc,div.desc {
			
			font-size:10px;
			line-height:16px;
			padding:10px 0 40px 0;}	
			
			.item_img{
				margin-right:10px;
			}
			
			.item_details{
				
			}
			
			.item_details div{
				margin-bottom:10px;
			}
					