@import url('reset.css');



/* -----------------------------------

	COLOR THEME

GREEN

#484616 - dark (logo border)

#877b17 - medium (leaf)

#B3A83E - light



RED

#5e0606 - dark (page border)



ORANGE

#7f1d10 - dark (bg gradient)

#a44e15 - medium

#b26f18 - light (bg gradient)



BROWN

#34260C - really dark (leaf border)

#3f2a0b - dark (nav gradient)

#735426 - medium (nav border and gradient)

#A17C48 - light

#C6B67B - really light



TAN BANNER PAGE

#f6dc88 - dark

#fbeab5 - medium

#fcf0c9 - light

----------------------------------- */



/* -----------------------------------

	HTML TAGS

----------------------------------- */

body {

	margin: 0;

	padding: 0;

	background: #b26f18 url('/assets/images/bg/bg-main.gif') repeat-x top left;

	font: 13px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	line-height: 20px;


	color: #333333;

	}

table, tr, th, th { margin: 0px; padding: 0px; }

hr {

	display: block; 

	clear: both; 

	overflow: hidden; 

	margin: 0; 

	padding: 0; 

	visibility: hidden; 

	}

a { color: #7f1d10; text-decoration:none; }

a:hover { color: #a44e15; text-decoration:underline; }



strong { font-weight: bold; }

h1, h2, h3, h4, h5, h6 {

	padding: 0 0 10px 0;


	font-family: Arial, Sans-Serif;

	font-style: italic;

	font-weight: bold;

	letter-spacing: -1px;


	color: #5e0606;

	}

h1 { font-size: 28px; }

h2 { font-size: 21px; }

h3, h4 { font-size: 18px; }

h5, h6 { font-size: 14px; padding: 0; }





#page {

	margin: 0;

	padding: 0;

	min-height: 580px;

	}

/* -----------------------------------

	HEADER AND NAVIGATION

----------------------------------- */

#header-wrap, #content-wrap, #footer-wrap {

	margin: 0 auto 0 auto;

	padding: 0;

	width: 800px;

	}

#header-wrap {

	font: 10px Tahoma, Sans-Serif;

	color: #f6dc88;

	}

	#header-wrap a {

		font: bold 10px Tahoma, Sans-Serif;

		color: #f6dc88;

		text-decoration: none;

		}

	#header-wrap a:hover {

		font: bold 10px Tahoma, Sans-Serif;

		color: #f6dc88;

		text-decoration: underline;

		}

	#header-wrap p { margin: 5px; }

	#header-img {

		background: transparent url('/assets/images/bg/bg-header.gif') no-repeat top center;

		margin: 0;

		padding: 0;

		width: 800px;

		height: 102px;

		}

	#header-top-left {

		float: left;

		width: 400px;

		}

	#header-top-right {

		float: right;

		margin: 0;

		padding: 30px 0 0 0;

		width: 400px;

		text-align: right;

		}





#header-wrap #header-nav {


	width: 800px;


	height: 38px;


	}

	#header-nav #navbar {


		list-style: none;


		margin: 0;


		padding: 0;


		width: 800px;


		height: 38px;


		display: inline;


		overflow: hidden;


		}


	#header-nav #navbar li {


		margin: 0; 


		padding: 0;


		display: inline;


		list-style-type: none;


		}


	#header-nav #navbar a {


		float: left;


		padding: 38px 0 0 0;


		overflow: hidden;


		height: 0px !important; 


		height /**/:38px; /* for IE5/Win */


		outline: none;


		}


	#header-nav #navbar a:hover {


		background-position: 0 -38px;


		}


	#header-nav #navbar a:active, #header-nav #navbar a.selected {


		background-position: 0 -38px;


		}


	#header-nav #home a  { width: 160px; background: url(/assets/images/nav/nav-home.gif) top left no-repeat; }


	#header-nav #about a  { width: 160px; background: url(/assets/images/nav/nav-about.gif) top left no-repeat; }


	#header-nav #products a  { width: 160px; background: url(/assets/images/nav/nav-products.gif) top left no-repeat; }


	#header-nav #recipes a  { width: 160px; background: url(/assets/images/nav/nav-recipes.gif) top left no-repeat; }


	#header-nav #contact a  { width: 160px; background: url(/assets/images/nav/nav-contact.gif) top left no-repeat; }






/* -----------------------------------

	MAIN CONTENT

----------------------------------- */

#content {

	margin: 0 auto 0 auto;

	padding: 0;

	background: transparent url('/assets/images/bg/bg-page.gif') repeat-y top left;

	min-height: 340px;

	}

#content-inner {

	margin: 0 20px 0 20px;

	padding: 20px 0 0 0;

	}

#content-inner p {

	margin: 0 0 20px 0;

	}

#content-inner img {

	margin: 0 0 10px 0;

	}





#content-inner #list-green-arrow ul { margin: 0; padding: 0; }


#content-inner #list-green-arrow ul li {


	background: url(/assets/images/icons/li-arrow-green.gif) no-repeat 4px 6px;


	padding: 4px 10px 4px 22px;


	margin: 40px 15px 0 15px;


	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color: #646464;


	line-height: 15px;


	}






/* START NOT IN USE */

#content-inner #list-blue-dot ul { margin: 0 0 20px 0; padding: 0; }


#content-inner #list-blue-dot ul li {


	background: url(/assets/images/li-blue-dot.gif) no-repeat 4px 6px;


	padding: 4px 10px 4px 22px;


	margin: 4px 15px 0 15px;


	font: italic 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color: #646464;


	}


#content-inner #list-pics ul { list-style:none; }


#content-inner #list-pics ul li {


	float: left;


	display: block;


	/* background: url(/assets/images/li-arrow-red.gif) no-repeat 4px 6px; */


	margin: 0 8px 8px 0;

	width: 180px;


	height: 160px;


	font: bold 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color: #646464;


	text-align: center;


	}




	.floating ul li { float:left; }



	.box-blue { background: #fff; border:1px solid #0f96d7; }


	/* .box-blue:hover { background-color: #0054a6; } */



	#p01 { background: url(/assets/images/products/p01.jpg) no-repeat bottom left; }

	#p02 { background: url(/assets/images/products/p02.jpg) no-repeat bottom left; }

	#p03 { background: url(/assets/images/products/p03.jpg) no-repeat bottom left; }

	#p04 { background: url(/assets/images/products/p04.jpg) no-repeat bottom left; }

	#p05 { background: url(/assets/images/products/p05.jpg) no-repeat bottom left; }

	#p06 { background: url(/assets/images/products/p06.jpg) no-repeat bottom left; }

	#p07 { background: url(/assets/images/products/p07.jpg) no-repeat bottom left; }

	#p08 { background: url(/assets/images/products/p08.jpg) no-repeat bottom left; }

	#p09 { background: url(/assets/images/products/p09.jpg) no-repeat bottom left; }

	#p10 { background: url(/assets/images/products/p10.jpg) no-repeat bottom left; }

	#p11 { background: url(/assets/images/products/p11.jpg) no-repeat bottom left; }

	#p12 { background: url(/assets/images/products/p12.jpg) no-repeat bottom left; }

	#p13 { background: url(/assets/images/products/p13.jpg) no-repeat bottom left; }

	#p14 { background: url(/assets/images/products/p14.jpg) no-repeat bottom left; }

/* END NOT IN USE */





#page-divider {


	clear: left;


	background: #b26f18;


	height: 10px;


	margin: 10px 0 20px 0;


	}






/* -----------------------------------

	SIDEBAR DARKGREEN

----------------------------------- */

	#sidebar {


		background: url(/assets/images/sidebar/sidebar-top.gif) no-repeat;


		margin: 0px;


		}


	#sidebar dl {

		margin: 0;

		padding: 10px 0 0 0;

		}


	#sidebar dl p {

		margin: 0;


		padding: 0;


		font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;

		color: #fff;

		line-height: 15px;


		}


	#sidebar dl h4 {

		margin: 15px 0 0 0;


		padding: 0;


		color: #B3A83E;

		}


	#sidebar dl a {color:#fff; text-decoration:underline;}


	#sidebar dl a:hover {color:#B3A83E;}


	#sidebar dt {


		background: url(/assets/images/sidebar/sidebar-middle.gif);


		margin: 0;


		padding: 0 25px 0 25px;


		font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;

		color: #fff;

		line-height: 15px;


		}


	#sidebar dd {


		background: url(/assets/images/sidebar/sidebar-bottom.gif) no-repeat;


		margin: 0;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		height: 20px;


		}





/* -----------------------------------

	FOOTER

----------------------------------- */

#footer-wrap {

	background: transparent url('/assets/images/bg/bg-footer.gif') no-repeat bottom center;

	height: 110px;

	font: 10px Tahoma, Sans-Serif;

	color: #5e0606;

	/* height: 35px; */

	}

#footer-wrap a {

	font: bold 10px Tahoma, Sans-Serif;

	color: #5e0606;

	text-decoration: none;

	}

#footer-wrap a:hover {

	font: bold 10px Tahoma, Sans-Serif;

	color: #5e0606;

	text-decoration: underline;

	}

#footer-wrap p { margin: 5px; }

#footer-top {

	padding: 20px 0 0 0;

	width: 800px;

	text-align: center;

	}

#footer-bottom {

	margin: 10px 0 0 0;

	width: 800px;

	}

	#footer-bottom-left {

		float: left;

		width: 400px;

		}

	#footer-bottom-right {

		float: right;

		width: 400px;

		text-align: right;

		}





/* -----------------------------------

	HOME PAGE

----------------------------------- */

#content-inner #product-nav {

	padding: 0;


	width: 800px;


	height: 360px;


	}

	#product-nav #product-nav-left {

		float: left;

		margin: 0 10px 0 0;

		width: 170px;

		}

	#product-nav #flashcontent {

		float: left;

		margin: 0;

		width: 400px;

		}

	#product-nav #product-nav-right {

		float: left;

		margin: 0 0 0 10px;

		width: 170px;

		}

	#product-nav #navbuttons {


		list-style: none;


		margin: 0;


		padding: 0;


		width: 170px;


		height: 180px;


		display: inline;


		overflow: hidden;


		}


	#product-nav #navbuttons li {


		margin: 0; 


		padding: 0;


		display: inline;


		list-style-type: none;


		}


	#product-nav #navbuttons a {


		float: left;


		padding: 175px 0 0 0;


		overflow: hidden;


		height: 0px !important; 


		height /**/:175px; /* for IE5/Win */


		outline: none;


		}


	#product-nav #navbuttons a:hover {


		background-position: 0 -175px;


		}


	#product-nav #navbuttons a:active, #product-nav #navbuttons a.selected {


		background-position: 0 -175px;


		}


	#product-nav #product-01 a  { width: 170px; background: url(/assets/images/btn/btn-product-01.gif) top left no-repeat; }


	#product-nav #product-02 a  { width: 170px; background: url(/assets/images/btn/btn-product-02.gif) top left no-repeat; }


	#product-nav #product-03 a  { width: 170px; background: url(/assets/images/btn/btn-product-03.gif) top left no-repeat; }


	#product-nav #product-04 a  { width: 170px; background: url(/assets/images/btn/btn-product-04.gif) top left no-repeat; }






/* -----------------------------------

	PRODUCT PAGE

----------------------------------- */

#left-products {

	float: left;

	width: 280px;

	}

#right-products {

	float: right;

	width: 460px;

	}



#product-category {

	margin: 0;

	padding: 0;

	/* border: 1px solid #fcf0c9; */

	}

	/*

	#product-category p {

		font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;

		line-height: 15px;

		}

	*/



#category-list {

	float: left;

	overflow: hidden; 

	margin: 0 0 10px 10px;

	padding: 0;

	width: 210px;

	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	line-height: 12px;

	text-align: center;

	/* border: 1px solid #000; */

	}

	#category-list #category-tags {

		overflow: hidden; 

		margin: 0; 

		padding: 0; 

		height: 20px;

		}



#product-list {

	float: left;

	margin: 10px;

	padding: 0;

	width: 70px;

	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	line-height: 12px;

	text-align: center;

	}

	#product-list #product-tags {

		overflow: hidden; 

		margin: 0; 

		padding: 0; 

		height: 50px;

		}



#product-detail #detail-left {

	float: left;

	margin: 0;

	padding: 0;

	width: 120px;

	text-align: center;

	}

#product-detail #detail-right {

	float: right;

	margin: 0 0 0 10px;

	padding: 0;

	width: 330px;

	}





/* -----------------------------------

	IMAGE BKGDS

----------------------------------- */

	#category-image {

		float: left;


		background: url(/assets/images/bg/bg-image-category-top.gif) no-repeat;


		margin: 0 10px 0 0;

		width: 210px;


		}


	#category-image dl {

		margin: 0;

		padding: 10px 0 0 0;


		}


	#category-image dl p {

		margin: 0 10px 0 10px;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		line-height: 0px;


		}


	#category-image dl p img {

		margin: 0;


		padding: 0;


		}


	#category-image dl a {color:#fff; text-decoration:underline;}


	#category-image dl a:hover {color:#B3A83E;}


	#category-image dt {


		background: url(/assets/images/bg/bg-image-category-middle.gif);


		font: 0px Tahoma, Sans-Serif;

		line-height: 0px;


		padding: 0;


		margin: 0;


		}


	#category-image dd {


		background: url(/assets/images/bg/bg-image-category-bottom.gif) no-repeat;


		margin: 0;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		height: 10px;


		}






	#product-image-sml {

		float: left;


		background: url(/assets/images/bg/bg-image-sml-top.gif) no-repeat;


		margin: 0 10px 0 0;

		width: 70px;


		}


	#product-image-sml dl {

		margin: 0;

		padding: 10px 0 0 0;


		}


	#product-image-sml dl p {

		margin: 0 10px 0 10px;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		line-height: 0px;


		}


	#product-image-sml dl p img {

		margin: 0;


		padding: 0;


		}


	#product-image-sml dl a {color:#fff; text-decoration:underline;}


	#product-image-sml dl a:hover {color:#B3A83E;}


	#product-image-sml dt {


		background: url(/assets/images/bg/bg-image-sml-middle.gif);


		font: 0px Tahoma, Sans-Serif;

		line-height: 0px;


		padding: 0;


		margin: 0;


		}


	#product-image-sml dd {


		background: url(/assets/images/bg/bg-image-sml-bottom.gif) no-repeat;


		margin: 0;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		height: 10px;


		}






	#product-image-med {

		float: left;


		background: url(/assets/images/bg/bg-image-med-top.gif) no-repeat;


		margin: 0 10px 0 0;

		width: 120px;


		}


	#product-image-med dl {

		margin: 0;

		padding: 10px 0 0 0;


		}


	#product-image-med dl p {

		margin: 0 10px 0 10px;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		line-height: 0px;


		}


	#product-image-med dl p img {

		margin: 0;


		padding: 0;


		}


	#product-image-med dl a {color:#fff; text-decoration:underline;}


	#product-image-med dl a:hover {color:#B3A83E;}


	#product-image-med dt {


		background: url(/assets/images/bg/bg-image-med-middle.gif);


		font: 0px Tahoma, Sans-Serif;

		line-height: 0px;


		padding: 0;


		margin: 0;


		}


	#product-image-med dd {


		background: url(/assets/images/bg/bg-image-med-bottom.gif) no-repeat;


		margin: 0;


		padding: 0;


		font: 0px Tahoma, Sans-Serif;

		height: 10px;


		}






/* -----------------------------------

	CONTACT PAGE

----------------------------------- */

#left-contact {

	float: left;

	width: 460px;

	}

#right-contact {

	float: right;

	width: 280px;

	}





/* -----------------------------------

	FORM FIELDS

----------------------------------- */

fieldset {


	border: none;


	position: inherit;


	background: transparent url("/assets/images/bg-fieldset.gif") repeat-y  0 0; 

	}


fieldset p { clear: left; }


fieldset p label { display: block; }


fieldset p span {


	display: block;


	background: #A17C48;


	width: 260px;


	padding: 5px; }


fieldset p span select,


fieldset p span input {


	border: 1px solid #DADADA;


	padding:6px;


	font-weight: bold;}


fieldset p span select { padding: 3px 4px; }


fieldset p span input { width: 246px; }


fieldset p span select { width: 260px; }





#bigfield fieldset {


	border: none;


	position: inherit;


	background: transparent url("/assets/images/bg-fieldset.gif") repeat-y  0 0; 

	}


#bigfield fieldset p { clear: left; }


#bigfield fieldset p label { display: block; }


#bigfield fieldset p span {


	display: block;


	background: #A17C48;


	width: 420px;


	height: 114px;


	padding: 5px; 

	}


#bigfield fieldset p span select,


#bigfield fieldset p span textarea {


	border: 1px solid #DADADA;


	padding:6px;


	font: 13px Verdana, Arial, Sans-Serif;

	}


#bigfield fieldset p span select { padding: 3px 4px; }


#bigfield fieldset p span textarea { height: 100px; width: 406px; }


#bigfield fieldset p span select { height: 114px; width: 420px; }




#smallfield fieldset p span {


	display: block;


	background: #A17C48;


	width: 134px;


	margin-right: 5px; 

	padding: 5px; 

	}


#smallfield fieldset p span select { padding: 3px 4px; }


#smallfield fieldset p span input { width: 120px; }


#smallfield fieldset p span select { width: 134px; }





