@charset "utf-8";
/* CSS Document */

:root { overflow-y:scroll }
body	{ background:url(img/top_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0px;}
h1		{ font-size:18px; color:#003868; font-weight:normal; border-bottom:1px solid #a99faf; line-height:26px;}
h2		{ font-size:16px; color:#4a5e6f; font-weight:bold; border-bottom:1px dotted #517a7e; line-height:26px;}
h3		{ font-size:18px; color:#274623; font-weight:normal; border-bottom:1px dotted #517a7e; line-height:26px;}
hr 		{ background-color:#cedac7; height:4px; border:0px; margin-bottom:20px;}
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

small{ font-size:10px; color:#666;}

ul.recipes li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; width:500px; color:#063;}

#recipe_ideas { display:block; float:right; width:180px; border:3px double #aaa; background-color:#eee;
position:relative; top:100px; padding:0px 8px;}



#container	{ width:730px; margin:0 auto;}

#banner_img	{ padding:19px 10px;}

#nav	{ display:block; width:600px; margin:0 0 10px 0; padding:12px 0px; vertical-align:middle;}
	#nav li	{ display:inline;} 
		#nav li a:link 		{ font-size:12px; color:#fff; text-decoration:none; padding:12px; text-shadow:#000 1px 1px 0px;}
		#nav li a:visited	{ font-size:12px; color:#fff; text-decoration:none; padding:12px; text-shadow:#000 1px 1px 0px;}
		#nav li a:hover 	{ color:#9ab8ff; background:url(img/nav_bg_hover.jpg) repeat-x;}
		#nav li a:active	{ color:#fff;}

#content	{ padding:10px; margin-bottom:10px;}
	#content p	{font-size:12px; margin:8px 0 10px 0; line-height:18px;}

#slides		{ padding-bottom:5px;}

#footer	{ background:url(img/footer_bg.jpg) repeat-x; height:67px; padding-left:10px; border-bottom:solid 1px #000;}
	#footer p, #footer a{ width:730px; margin:0 auto; font-size:12px; padding-top:24px; padding-left:10px; color:#000; text-shadow:#1dbb00 1px 1px 0px;}
		#footer p span{ margin-right:10px;}
		
.clear {clear:both; padding-bottom:10px;}

.btn_submit {background:url(img/top_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold; color:#082e5a; background-position:0px -32px; padding:10px; border:solid 1px #1c470f; text-shadow:#24eb00 1px 0px;}

.btn_submit:hover {background:url(img/top_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold; color:#7ab8ff; background-position:0px -70px; padding:10px; border:solid 1px #1c470f; text-shadow:#001f42 1px 1px 0px; cursor:pointer;}	

.contact_2col {width:350px; float:left; display:inline;}	

.aboutus{ margin-top:10px;}

.product_item { padding:10px 0px;}

.highlight { font-weight:bold;}

.gallery_img { border:1px solid #ccc; padding:2px; margin-top:2px; width:104px; height:104px;}

.prod_container	{border-bottom:1px solid #ccc; margin:10px 0px;}
.prod_photo_col	{float:left; width:120px;}
.prod_desc_col	{margin-left:120px;}
.prod_photo { border:1px solid #ccc; padding:2px; margin-top:2px;}

.icon_expand {border:0px; margin-right:6px;}

.success { color:#900; font-weight:bold; width:200px; height:200px; border:1px solid #ccc; background-color:#666;}