@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	font-family: Arial, sans-serif;
	font-size:12px;
	background:url(images/bg.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	background-color:#f1e7fe;
	color: #9F9F9F;
}
form {margin:0; padding:0}
#wrapper {
	width:739px;
	margin:auto;
	height:auto;
	background-color:#FFFFFF
}
#flash {
	width:739px;
}
#header {
	padding:0px
}
#logo {
	margin:0px;
	padding:0px;
	margin-top:3px;
}
#t1 {
	width:300px;
	float:left;
	margin-left:14px;
}
#t2 {
	float:right;
	font-size:10px;
	text-align:right;
	;
	margin-right:14px;
	background-image:url(images/leaf_top.gif);
	padding-left:30px;
	background-repeat: no-repeat;
	background-position:left;
	padding-top:27px;
}
.green {
	color:#7abf7c;
}
/* Nav Bar */
#navbar {
	width:720px;
	margin-bottom:3px;
	padding-bottom:0px;
	border-bottom:solid 2px #f1e7fe;
	margin-left:auto;
	margin-right:auto
}
#navcontainer ul {
	padding: 0;
	margin-left:0px;
	list-style-type: none;
	text-align: center;
}
#navcontainer ul li {
	display: inline;
	margin:0;
	height:auto;
}
.go {
	text-decoration: none;
	padding-right: 23px;
	padding-left: 23px;
	padding-bottom: 7px;
	padding-top: 9px;
	color: #9F9F9F;
	margin-right:1px;
	background-color: #fefce0;
	height:auto;
}
.go {
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 9px;
	color: #9F9F9F;
	margin-right:1px;
	background-color: #fefce0;
	height:auto;
}
#navcontainer ul li a:hover {
	background-color: #f1e7fe;
}
/* index body */


#mainbody {
	width:718px;
	margin-left:11px;
	padding-bottom:11px
}
#bodyl {
	width:438px;
	float:left;
	background-color:#fefad7;
	margin:0;
	padding:0;
	height:inherit;
	border-right:solid 1px #f1e7fe
}
#bodyr {
	width:279px;
	float:right;
	background-color:#dbead5;
	background-color:#fdfefd;
	background:url(images/bg_menu.jpg);
	background-repeat:repeat-x;
	background-position:bottom
}

#bodylsub {
	width:438px;
	float:right;
	background-color:#ffffff;
	background:url(images/yellowbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0;
	padding:0;
	
	border-left:solid 1px #f1e7fe
}

#body3 {
	width:717px;
	
	background-color:#ffffff;
	background:url(images/yellowbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0;
	padding:0;
	
	border-left:solid 1px #f1e7fe
}
#body3 a {
	color:#7bbf7b
}
#bodyrsub {
	width:279px;
	float:left;
	background-color:#dbead5;
	background-color:#fdfefd;
	background:url(images/bg_menu.jpg);
	background-repeat:repeat-x;
	background-position:bottom
}

#ltop {
	background:url(images/bg_grad.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0;
	background-color:#fbf9fe
}
#ltopsub {
	background:url(images/bg_grad.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	
	background-color:#fbf9fe;
	margin:2px;
	margin-top:0px;
	margin-bottom:3px;
}
#welcome {
	margin-left:10px;
	margin-right:10px;
	border-bottom:solid 3px #e8e8e8;
	width:auto;
	font-size:18px;
	padding-top:24px;
	color:#afafaf
}
#categories {
	margin-left:4px;
	margin-right:18px;
	border-bottom:solid 3px #e1dbe9;
	width:auto;
	font-size:18px;
	padding-top:24px;
	color:#c9b3e5
}
#categoriessub {
	margin-left:4px;
	margin-right:18px;
	border-bottom:solid 3px #e1dbe9;
	width:auto;
	font-size:18px;
	
	color:#c9b3e5
}
#searchbox {margin-left:4px;
	margin-right:18px;

	width:auto;
	font-size:10px;
	padding-top:44px;}
	
.searchinput {width:190px;
border: solid 4px #e1dbe9;
margin-top: 2px;
font-size:14px;
color:#b5a2be;
height:18px}	

input {margin:0px}

#prodtop {
	margin-left:4px;
	margin-right:18px;
	border-bottom:solid 3px #e1f4c9;
	width:auto;
	font-size:18px;
	padding-top:24px;
	color:#7bbf7b
}
.purp{color:#b5a2be}
.cats {
	margin-left:4px;
	background:url(images/flower_menu.gif);
	margin-right:18px;
	border-bottom:solid 3px #dbf3db;
	width:auto;
	font-size:12px;
	padding-top:15px;
	padding-left:27px;
	color:#6fad6f;
	background-repeat:no-repeat;
	background-position:left;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:0
}
.cats a {
	color:#6fad6f;
	text-decoration:none
}
.cats a:active {
	color:#6fad6f;
	text-decoration:none
}
.cats a:visited {
	color:#6fad6f;
	text-decoration:none
}
.cats a:hover {
	color:#c9b3e5;
	text-decoration:none
}
.content1 {
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
	background:url(images/main_logo.jpg);
	background-repeat:no-repeat;
	background-position:right 20px;
	padding-right:110px;
	padding-bottom:25px
}
#main2 {
	margin-left:10px;
	margin-right:10px;
	border-bottom:solid 3px #e1f4c9;
	width:auto;
	font-size:18px;
	padding-top:9px;
	color:#7bbf7b
}
.content2 {
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
	background: url(images/trumelange.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:150px;
	padding-bottom:25px;
	margin-bottom:33px
}
.contentsub {
	margin-left:10px;
	margin-right:5px;
	padding-top:15px;
	
	background-repeat:no-repeat;
	background-position:left;
	padding-left:5px;
	padding-bottom:25px;
	
}
.contentsub a {color:#6fad6f}
.pl {width:264px; float:left}
.pr {width:145px; float:right}
.green {
	color:#7bbf7b
}
.pricebox {background-color:#fefce0; margin:3px; padding:4px;}
.pbl {width:49%; float:left; font-size:18px; text-align:left; color:#b5a2be; padding-top:4px}
.pbr {width:49%; float:right; text-align:right}

#t3 {
	font-size:11px;
	text-align:left;
	margin-left:10px;
	margin-right:4px;
	background-image: url(images/leaf_bottom.gif);
	padding-left:30px;
	background-repeat: no-repeat;
	background-position:left;
	padding-top:16px;
	margin-top:18px
}
#t4 {
	font-size:11px;
	text-align:left;
	margin-left:15px;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:7px;
}
#foot {
	width:739px;
	margin:auto;
	height:auto;
	text-align:center;
	font-size:10px;
	padding:7px;
	color:#999999
}
#foot a {
	color:#999999;
	text-decoration:none
}
#foot a:active {
	color:#999999;
	text-decoration:none
}
#foot a:visited {
	color:#999999;
	text-decoration:none
}
#foot a:hover {
	color:#999999;
	text-decoration:underline
}
