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

body { margin-top:0px;
background:url(images/sand_bg.jpg) repeat;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#333;
line-height:14px;
}

/* Links */

.class1 A:link {color: #ffffff; text-decoration: none} 
.class1 A:visited {color: #ffffff; text-decoration: none} 
.class1 A:hover {color: #ff0000; text-decoration: underline} 
.class1 A:active {color: #ffffff; text-decoration: none}

.footer A:link {color: #838383; text-decoration: none} 
.footer A:visited {color: #838383; text-decoration: none} 
.footer A:hover {color: #ff0000; text-decoration: underline} 
.footer A:active {color: #838383; text-decoration: none}

.side_links A:link {color: #333; text-decoration: none} 
.side_links A:visited {color: #333; text-decoration: none} 
.side_links A:hover {color: #ff0000; text-decoration: underline} 
.side_links A:active {color: #333; text-decoration: none}

/* Containers */

#wrapper_index { position:relative;
margin-left:auto;
margin-right:auto;
width:1086px;
height:900px;
background:url(images/index_bg.jpg) top no-repeat;
}

#wrapper_about { position:relative;
margin-left:auto;
margin-right:auto;
width:1086px;
height:900px;
background:url(images/about_bg.jpg) top no-repeat;
}

#wrapper_testimonial { position:relative;
margin-left:auto;
margin-right:auto;
width:1086px;
height:900px;
background:url(images/testimonial_bg.jpg) top no-repeat;
}

#wrapper_resource { position:relative;
margin-left:auto;
margin-right:auto;
width:1086px;
height:900px;
background:url(images/resource_bg.jpg) top no-repeat;
}

#wrapper_products { position:relative;
margin-left:auto;
margin-right:auto;
width:1086px;
height:900px;
background:url(images/products_bg.jpg) top no-repeat;
}

#wrapper_recipes { position:relative;
margin-left:auto;
margin-right:auto;
width:1086px;
height:900px;
background:url(images/recipe_bg.jpg) top no-repeat;
}

#container {
}

#side_nav_container { float:left;
width:99px;
margin-left:115px;
}

#side_link_container { padding-top:350px;
}

#home {
}

#about { padding-top:15px;
}

#order { padding-top:15px;
}

#catalog { padding-top:15px;
}

#recipes { padding-top:10px;
}

#resource { padding-top:15px;
}

#divider { padding-top:10px;
}

#corporate { padding-top:10px;
}

#body_container { float:left;
margin-top:207px;
}

#top_nav_container {
padding-left:344px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#fff;
}

#wholesale {float:left;
}

#distributor {float:left;
margin-left:36px;
}

#international {float:left;
margin-left:39px;
}

#flash_container {
margin-top:25px;
margin-left:55px;
width:686px;
height:340px;
}

#content_container {
background:url(images/content_bg.jpg) repeat-y right;
margin-top:92px;
margin-left:25px;
width:710px;
}

#content_footer {
width:726px;
height:40px;
background:url(images/footer_bg.jpg) right no-repeat;
margin-left:9px;
}

#main_content {
float:left;
width:425px;
margin-left:20px;
}

#side_content { position:relative;
float:left;
width:225px;
margin-left:20px;
}

#side_contact_form { background:url(images/post_it.jpg) no-repeat;
height:175px;
padding-top:80px;
padding-left:10px;
}

.sub_content { position:relative;
border-bottom:thin solid #cccccc;
}

.sub_content2 { position:relative;
}

.left_box { float:left;
width:207px;
padding-right:5px;
}

.right_box { float:left;
width:207px;
padding-left:5px;
}

.products_left { float:left;
}

.products_right { float:left;
padding-left:10px;
width:224px;
}

.product_details_container { float:left;
border-bottom:thin solid #cccccc;
padding-bottom:5px;
margin-bottom:5px;
margin-top:5px;
width:425px;
}

.product_details { float:left;
}

.testimonials_details_container { float:left;
border-bottom:thin solid #cccccc;
padding-bottom:3px;
margin-bottom:2px;
margin-top:0px;
width:425px;
}

.testimonials_name { float:left;
font-size:10px;
font-style:italic;
font-variant:normal;
font-weight:bold;
}
	

/* Images */

img { border:0px;
}

img.wrap {float:left;
padding-right:5px;
}

#birds {position:absolute;
left:225px;
top:53px;
}

#logo { position:absolute;
left:-20px;
top:0px;
z-index:1;
}

#footer { padding-top:10px;
padding-bottom:10px;
font-size:8px;
color:#838383;
letter-spacing:2px;
text-align:center;
}

.buy_btn { position:absolute;
float:left;
right:0px;
}

/* Text */

.sub_header { width:191px;
height:39px;
background:url(images/tape.png);
padding-left:20px;
padding-top:3px;
}

h2 { color: #ffffff;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
letter-spacing:1px;
}

h3.recipes { font-size:14px;
padding-left:125px;

}

h3 { font-size:12px;
}

p.resource { border-bottom:thin solid #cccccc;
padding-bottom:5px;
}

p { margin-bottom:5px;
}

p.products { border-bottom:thin solid #cccccc;
padding-bottom:15px;
margin-top:0px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}

/* Contact Form */


input.test { background: transparent url(images/input-bg.jpg) no-repeat;
padding:5px 10px 5px 10px;
height:20px;
width:230px;
border: solid 0px #fff;
}

textarea.test { background: transparent url(images/text-area-bg.jpg) no-repeat;
padding:5px 10px 5px 10px;
height:90px;
width:355px;
border: solid 0px #fff;
}

#contact-form-container {
}

#contact-form-header { background:url(images/contact-form-header.jpg) top left no-repeat;
height:70px;
}

#contact-form-body { background:url(images/contact-form-body.jpg) repeat-y;
padding-left:20px;
}

#contact-form-footer { position:relative;
}

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:682px;
		height:337px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:46px;
		height:36px;
		position:absolute;
		left:-50px;
		top:265px;
		}	
	#nextBtn{ 
		left:685px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:46px;
		height:36px;
		background:url(images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

 /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	
	
/* Product Hightlights */


	#pageWrap {
		position: relative;
		z-index: 5;
		padding-top:15px;

	}
	#psdPage {
		cursor: pointer;
	}
	
	#bubbleWrap {
		position: absolute;
		z-index: 10;
		left: 20px;
		top: 300px;
	}
	.bubble {
		position: absolute;
	}
	
	
/* Confirm Dialog */


#confirmDialog {
	padding-top:15px;
}






