/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

html, body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #1e1609;
	background: #eae5d1; }
	
h1 { 
	font-size: 160%; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #432923; 
	margin-bottom: 4px; }

a:link, a:visited { color: #333; }
a img { border: none; }

p { margin-bottom: 16px; }

ul, ol { list-style-position: inside; }




#cartbar { 
	width: 745px; 
	margin: 0 auto; 
	padding: 5px 10px; 
	text-align: right;
	font-weight: bold; }


#wrapper { 
	width: 765px; 
	min-height: 760px;
	padding-bottom: 80px; 
	margin: 0 auto; 
	background: url(/images/wrapper_bg.jpg) bottom left no-repeat; 
	border: 3px solid #fff; }
	
* html #wrapper { height: 760px; } /* IE6 FIX */	


	/************* HEADER STYLES ***/
	#wrapper #header {}
	
		#wrapper #header #logo { 
			float: left; 
			width: 210px; 
			height: 231px; 
			background: url(/images/logo.jpg) no-repeat; }
			
		#wrapper #header #slideshow { 
			float: left; 
			width: 555px; 
			height: 205px; 
			background: url(/images/header.jpg) no-repeat; }
		
		
		/************* NAV STYLES ***/
		#wrapper #header ul#nav { 
			float: left; 
			width: 555px; 
			height: 26px; 
			list-style-type: none; 
			background: url(/images/nav_bg.jpg) repeat-x; }
			
			#wrapper #header ul#nav li { float: left; text-indent: -9000px; }
						
				#wrapper #header ul#nav li a { display: block; height: 26px; }
			
				#wrapper #header ul#nav li.home a { width: 52px; background: url(/images/nav_01_home.jpg) no-repeat; }
				#wrapper #header ul#nav li.aboutus a { width: 71px; background: url(/images/nav_02_aboutus.jpg) no-repeat; }
				#wrapper #header ul#nav li.shipping a { width: 68px; background: url(/images/nav_03_shipping.jpg) no-repeat; }
				#wrapper #header ul#nav li.blueberriesandyourhealth a { width: 177px; background: url(/images/nav_04_blueberries&yourhealth.jpg) no-repeat; }
				#wrapper #header ul#nav li.recipes a { width: 61px; background: url(/images/nav_05_recipes.jpg) no-repeat; }
				#wrapper #header ul#nav li.contactus a { width: 88px; background: url(/images/nav_06_contactus.jpg) no-repeat; }



	/************* SIDEBAR STYLES ***/
	#wrapper #sidebar { 
		float: left; 
		width: 190px; 
		padding: 15px 0 15px 10px;
		text-align: left;
		font-family: "Century Gothic"; 
		font-size: 110%; }
		
	* html #wrapper #sidebar { font-size: 100%; width: 200px; } /* IE6 FIX */

		#wrapper #sidebar h2 { font-size: 110%; font-weight: normal; text-transform: uppercase; }

		#wrapper #sidebar ul#products { 
			list-style-type: none;  
			text-transform: uppercase; }
			
			#wrapper #sidebar ul#products li { 
				padding: 0 0 4px 22px; 
				margin: 0 0 2px 0; 
				color: #48402d; 
				background: url(/images/bullet.jpg) top left no-repeat; }
			* html #wrapper #sidebar ul#products li { padding: 0 0 4px 8px; } /* IE6 FIX */	
				
				#wrapper #sidebar ul#products li a { text-decoration: none; color: #48402d; }

		#wrapper #sidebar #featuredproduct { margin-top: 30px; }
			
			#wrapper #sidebar #featuredproduct img { border: 1px solid #fff; margin-top: 5px; }


	/************* CONTENT STYLES ***/
	#wrapper #content { float: left; width: 540px; padding: 0 0 60px 0; margin: 10px 0 0 20px; text-align: left; }
	
	* html #wrapper #content { margin: 10px 0 0 10px; }	/* IE6 FIX */
		
		#wrapper #content object { margin: -3px 0 5px -3px; }
		
		#wrapper #content a:link, #wrapper #content a:visited { color: #610e1e; text-decoration: none; }
		
		#wrapper #content ul { margin-bottom: 15px; list-style-type: none; }
			#wrapper #content ul li { margin-bottom: 4px; }	
			
		.productPictures { float: right; width: 200px; margin-left: 20px; margin-bottom: 20px; }



/************* FOOTER STYLES ***/
#footer { 
	width: 545px;
	height: 90px;
	padding: 80px 0 0 215px;
	margin: -120px auto 0 auto; 
	text-align: left;
	font-size: 90%; 
	color: #610e1e; 
	background: url(/images/body_slogan.jpg) top right no-repeat; }
	
	#footer p { margin-bottom: 6px; }
	
	#footer a:link, #footer a:visited { color: #610e1e; }
	