@CHARSET "UTF-8";
body{
	margin:0px;
	padding: 0px;	
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;	
	background-image:url(../img/header_strip_x.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#eeffdd;	
}

#container{
	display:block;
	position:relative;
	margin: 0px auto;
	width: 980px;
	z-index:0;
	height: auto;
	float:none;
}

img {
  	border: none;
}

#header{
	position: relative;
	overflow: hidden;
	width: 980px;
	height: 222px;
	margin: 0px;
	background-repeat:no-repeat;	
}

.langBar{
	position:absolute;
	top:26px;
	right:125px;
	height:26px;
	width:100px;
	text-align:right;
	text-transform:uppercase;
	font-size:9px;
	line-height:26px;
}
#search_link {
	position:absolute;
	top:32px;
	left:185px;
	width:100px;	
	text-align:left;
	background-image:url(../img/search.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:10px;
}
#search_link a{	
	color: #005b32;
	font-size: 11px;
	margin-left:5px;	
}

#home_link {
	position:absolute;
	background-image:url(../img/house.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:15px;
	top:32px;
	left:130px;
	width:100px;
	text-align:left;
	
}
#home_link a{	
	/*color: #b4d586;*/
	color: #005b32;
	font-size: 11px;
}

#home_link a:link, #home_link a:visited {
	/*color: #b4d586;*/
	color: #005b32;
}

#home_link a:hover, #home_link a:active  {
	color: #005b32;
}

.langBar a{
	text-decoration:none;
	color:#b7b7b7;
}

.langBar a:hover, .langBar a#selected{
	text-decoration:none;
	color:#005b32;
}



#content{
	position: relative;
	width: 840px;
	display: block;
	background-image:url(../img/content_strip_y.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin: 0px auto;
	text-align:center;
	min-height:300px;
	height: auto !important;
	height:300px;
}

#leftpanel{
	padding: 0px;
	width: 743px;
	height:80px;
	margin:20px auto !important;
	margin:20px auto 25px;
	display:block;
	float:none;
	position:relative;

}
#mainpanel{
	display:block;
	position:relative;
	margin:30px 50px 0px !important ;
	margin:0px 20px 0px;
	width:750px;
	text-align:justify;		
	min-height: 200px;
	height: auto !important;
	height:200px;
}


#footer_nav{
	float:left;	
	width:630px;
	height:53px;
	line-height:53px;
}

#paypal_banner{
	float:left;	
	width:75px;
	height:30px;
	margin-top:15px;
	margin-left:70px !important;
	margin-left:30px;
}

#footer{	
	margin: 0px auto;
	text-align: center;
	width: 840px;
	/*	 
	height: 31px;
	background-image: url(../img/footer.jpg);
	*/
	height: 53px;
	background-image: url(../img/footer_bigger.jpg);	
	background-repeat:no-repeat;
	font-size:9px;
	line-height:31px;
	color: #293913;
}

#footer a:link, #footer a:visited{
    color: #293913;
	font-size: 11px;
	font-family: "Tahoma";
	text-decoration: none;
	text-transform:lowercase;	
	margin:0px 10px;
}
#footer a:hover, #footer2 a:hover{
	text-decoration: underline;
}

.design a{
	color: #293913;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
}

#vert_separtor,#vert_separtor3 {
	width:1px;
	height: 52px;
	float:left;
	margin:10px 9px 0px 10px;
	background-image:url(../img/vertical_separator.jpg);
	background-repeat:repeat-y;
}

#vert_separtor2 {
	width:1px;
	height: 200px;
	float:left;
	margin:0px 9px 0px 10px;
	background-image:url(../img/vertical_separator.jpg);
	background-repeat:repeat-y;
}

.vert_separtor2 {
	width:1px;
	height: 200px;
	float:left;
	margin:0px 9px 0px 10px;
	background-image:url(../img/vertical_separator.jpg);
	background-repeat:repeat-y;
}

#loginform, #loginform2 {
	width: 146px;
	height: 80px;	
	float: left;	
	background-image:  url(../img/login_form.jpg);
	background-position:top;
	background-repeat:  no-repeat;
	background-color:#FFFFFF;
	color:#20622f;
	font-family:Tahoma;
	font-size:11px;
}

#notice {
	width: 412px;
	height: 66px;	
	float: left;	
	background: white url(../img/notice.jpg) 0px 0px no-repeat;
	color:#20622f;
	font-family:Tahoma;
	font-size:12px;
	padding:0px;
	text-align:center;
	/*line-height:14px;
	padding:5px 0px;*/
}
#notice p{
	margin:0px;
}

#shoppingcart {
	width: 146px;
	height: 66px;	
	float: left;	
	background: white url(../img/cart.jpg) 0px 0px no-repeat;
	color:#20622f;
	font-family:Tahoma;
	font-size:12px;
	padding-top:15px;
	text-indent:5px;
	text-align:left;
}

#navigation{
	width: 800px;
	height:32px;
	margin:0px auto;
}

#topUL{
  position: relative;
  display:block;
  /* if  problems with ie6, ie7
  width: 743px;
   margin: 0px auto;*/
   margin:0px 28px;
  width: 745px;
  height: 32px;
  overflow: hidden;
  list-style: none;
  padding: 0;   
  background:  url(../img/topmenu.jpg) 0px 0px no-repeat; 
}
#topUL li{
  display: block;
  float: left;
  height: 32px;
}
#topUL li.blur{
	height: 32px;
}
#topUL li.focus{
	/*background: url(../img/menu_focus.gif) top center no-repeat;*/
}
#topUL li a {
	padding-top: 5px;
	display: block;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: white;
	height: 32px;
	width: 100%;
	background: url(../img/menuicon.gif) 50% 24px no-repeat;
}

#topUL li.blur a:link, #topUL li.blur a:visited {
	height: 32px;
	color: white;
}
#topUL li.blur a:hover {
	height: 32px;
	color: #20622f;
}
#topUL li.focus a:link, #topUL li.focus a:visited {
	height: 32px;
	color: #20622f;
}
#topUL li.focus a:hover {
	height: 32px;
	color: #20622f;
}
.float_left  { float: left; }
.float_right { float: right; }
.clear_left  { clear: left; }
.clear_right { clear: right; }
.clear_both  { clear: both; }

.borderless img { 
	border: none;
	margin-top:10px;
	float:none;
}

/* CATEGORY OVERVIEW */
#category_overview {
	margin:20px auto;
}

.category_holder {
	margin: 0px;
	width: 170px;
	text-align:center;
	cursor: pointer;	
	float: left;
	height:160px;	
}

.category_img_holder {		
	width: 152px;
	height: 150px;	
	background: url(../img/category_frame.gif) 0px 0px no-repeat;
	margin:0px auto;
	padding-top:10px;
}

.category_subtitle {
	width: 120px;	
	color: #69a554;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

img.category_flowericon {
	margin: 3px 0px;
}

/* CATALOG */
.catalog_detailed {	
	display:block;
	position:relative;
	top:-3px;
	margin-left:15px !important;
	margin-left:12px;	
	float:left;
	width:580px;
	overflow: hidden;
}

.page_header{	
	background-image:url(../img/content_header.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:580px;
	position:relative;
	float: left;
}

.page_footer{		
	background-image:url(../img/content_footer.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:580px;
	position:relative;
	bottom:0px;
	float: left;
}
.page_content{
	display:inline;
	position:relative;
	margin: 0px 10px;
	color: #000000;
	font-size: 12px; 
	font-family:Tahoma;
	min-height:80px;
	height:auto !important;
	height:80px;
	width:570px !important;
	width:569px;
	float: left;
	
}

.page_content a{ 
	color: #20622f;
	text-decoration:none;

}
div.article_section {
	width:560px;
	display:block;
	min-height:150px;
	height:auto !important;	
	height:150px;
	margin:10px 0px;
	position:relative;
	font-family:Tahoma; 
	color:#3d3d3d; 
	font-size:12px;  
	text-decoration:none;	
	
}

div.article_section a{
	font-family:Tahoma; 
	color:#3d3d3d; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
}
img.article_section{
	float:left; 
	display:block; 
	position:relative; 
	height:149px; 
	width:149px; 
	margin-right:10px;
}

div#list_separator2{
	background-image:url(../img/horizontal_sep_repeat_x.jpg);
	background-repeat:repeat-x;
	width:560px;
	height:1px;	
	margin:10px 0px;
	padding:0px;
	position:relative;
	display:block;
}

div.list_separator2{
	background-image:url(../img/horizontal_sep_repeat_x.jpg);
	background-repeat:repeat-x;
	width:560px;
	height:1px;	
	margin:10px 0px;
	padding:0px;
	position:relative;
	display:block;
}

/* CATALOG END*/
.paginator{
  min-height: 20px;
  height:auto;
  height: 20px;
  width:560px;
  line-height: 20px;
  margin: 0;
  text-align: right;
  color: #999999;
  font-family: "Tahoma";
}
a.p_blur:link, a.p_blur:visited{
  font-size: 11px; /*11*/
  font-family:  "Tahoma";
  font-weight: bold;
  color: #999999;
  text-decoration: none;
}
a.p_blur:hover,  {
  color: #20622f;
  text-decoration: none;
}
a.p_focus:link, a.p_focus:visited{
  font-size: 11px; /*11*/
  font-family:  "Tahoma";
  font-weight: bold;
  color: #20622f;
  text-decoration: none;  
}
a.p_focus:hover {
  text-decoration: none;
}
a.p_other:link, a.p_other:visited{
  color: #70a80d;
  text-decoration: underline;
}
a.p_other:hover{
  text-decoration: none;
}


.page_status{
	border: solid 1px #b4d488;
	color: #428c2b;
	padding: 15px 20px;
	margin: 10px ;
}

.page_status_img{
	background-image:url(../img/note_field.jpg);	
	background-repeat:no-repeat;
	padding: 22px 30px 15px;
	margin: 10px 5px;
	width:488px;
	height:29px;
	color:#20622f;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.page_status_img2{
	background-image:url(../img/note_field2.jpg);	
	background-repeat:no-repeat;
	padding: 22px 30px 15px;
	margin: 10px 5px;
	width:488px;
	height:43px;
	color:#20622f;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.page_status_bigger{

	width:488px;
	color:#20622f;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	position:relative;
}

.green_note_top{	
	background-image:url(../img/note_top.jpg);
	background-repeat:no-repeat;	
	width:548px;
	height:10px;	
	margin: 0px 5px;
}

.green_note_bottom{
	background-image:url(../img/note_bottom.jpg);
	background-repeat:no-repeat;	
	width:548px;
	height:10px;	
	margin: 0px 5px;
}
.green_note_content{
	position:relative;
	background-color:#b4d488;	
	width:488px;		
	margin: 0px 5px !important;
	margin: -5px 5px 0px;
	padding: 0px 30px;
}

.flower_absolute{
	background-image:url(../img/green_flower.jpg);
	background-repeat:no-repeat;
	width:44px;
	height:41px;
	position:absolute;
	top:0px;
	left:5px;	
}

.page_search {
	margin: 5px 0 4px 9px;
}


/* Shopping cart */
.tblButtons {
	margin: 5px 30px;
}

.tblCart{
	background-color: #548631;
	margin: 30px 20px 0 20px;
}
.tblCart th{
	color: #548631;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;
	background-color: #b4d488;
	height: 32px;
	line-height: 32px;
}
.tblCart td{
    background-color: #fff;
}
.c_input {
	border: solid 1px grey;
	width:138px;
}
.c_select{
  border: solid 1px grey;
  width:140px;

}
.s_input{
	border: solid 1px #EBEBEB;
    width: 159px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.s_select{
	border: solid 1px #EBEBEB;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;	
}

.contact_form{
	margin: 10px 0px;
}

.signup_form{
	display:block;
	position:relative;
	margin: 10px 40px;
}

/* LEFTMENU */

.left_holder_header{
	position:relative;
	top:2px;
	left:0px;
	 background: url(../img/left_header.gif) 0 0 no-repeat;
	 width:145px;
	 height:14px;
}

.left_holder_footer{
	position:relative;
	top:0px;
	left:0px;
	 background: url(../img/left_footer.gif) 0 0 no-repeat;
	 width:145px;
	 height:14px;
}

.left_category_holder {
	float:left;
	display:block;	
	height:auto;
	position:relative;
	top:-5px;
	left:0px;
	padding:0px;
	width:142px;

}

div.outer_categ{
	 display:block;
	 width:142px; 
	 min-height:25px; 
	 height:auto !important; 
	 height:25px;
	 text-align:left; 
	 padding:0px 2px;
}

div.parent_div{
	margin-left:2px;
}

div.parent_div2{
	margin-left:2px;
	color:#69a554;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Tahoma;
	font-size:11px;
	padding-top:5px;
}

div#list_separator{
	background-image:url(../img/list_separator.jpg);
	background-repeat:no-repeat;
	width:142px;
	height:1px;	
	margin:5px 0px;
	padding:0px;
	position:relative;
}

div.list_separator{
	background-image:url(../img/list_separator.jpg);
	background-repeat:no-repeat;
	width:142px;
	height:1px;	
	margin:5px 0px;
	padding:0px;
	position:relative;
}


div.flower_parent_div {
	background-image:url(../img/flowericon.jpg);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:26px;
	float:left;
	position:relative;
	margin:0px;
	margin-right:2px;
}

ul.sublist{
	list-style-image:url(../img/green_bullet.jpg);
}

ul.sublist li{
	list-style-position:outside;
	position:relative;
	left:-15px;
} 

a#other{
	color:#000000;
	font-size:11px;
}

a.other{
	color:#000000;
	font-size:11px;
}

a#selected_cat, a#other:hover{	
	color:#69a554;
	font-size:11px;
}

a.other:hover{	
	color:#69a554;
	font-size:11px;
}

div.parent_div{
	display:block;
}

a.categs {
	color:#69a554;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Tahoma;
	font-size:11px;
	width:146px;
}

div.details_title {
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}

div.details_desc{
	min-height:60px;
	height:auto !important;
	height:60px;
}

div.pic_container{
	position:relative;
	display:block;
	margin:5px;

}

div.items_header {
	display:block;  
	height:20px; 
	font-weight:bold; 
	text-align:center; 
	border-bottom:#666666 1px solid;
	margin-bottom:5px;
}


div.items_separator{
	display:block;  
	min-height:25px;
	height:auto !important;
	height:25px;
	border-bottom:#999999 1px dotted;
	line-height:25px;
	margin-top:5px;
}


.c_input2{
	border: solid 1px grey;
	width:400px;
}

.promo_desc p{
margin:7px 0px;
}

#last_orders_link {
	float:right; 
	text-transform:none; 
	height:25px; 
	background-image:url(../img/cart.gif); 
	background-repeat:no-repeat; 
	background-position:top right; 
	padding-right: 18px; 
	line-height:20px;
	font-size:13px;
	font-weight:bold;
}

.tblCartDiv{
	position:relative;
	display:block;
	float:left;
	background-color: #548631;
	margin: 0px 15px !important;
	margin: 0px 10px;
	border-left:1px solid #548631;
	border-top:1px solid #548631;
	border-bottom:1px solid #548631;
	width:515px;
	height:auto;
}
.tblCartDivTh{
	position:relative;
	display:block;
	float:left;
	height: 32px;
	background-color: #b4d488;
	color: #548631;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;	
	line-height: 32px;
	text-align:center;
	border-right:1px solid #548631;
}


.tblCartDivTd {
	position:relative;
	display:block;
	float:left;
	height: 32px;
    background-color: #fff;
	border-right:1px solid #548631;
	line-height: 32px;
	padding: 0px 5px;
	text-align:center;
}

div.tblCartDiv2{
	position:relative;
	display:block;
	float:left;
	background-color: #548631;
	margin: 0px 15px;
	border-left:1px solid #548631;
	width:515px;
	height:auto;
}


.tblCartDiv2Th {
	position:relative;
	display:block;
	float:left;
	min-height: 26px;
	height:auto !important;
	height: 26px;
	color: #548631;
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	line-height: 26px;
	text-align:center;

}

div.tblCartDiv2Td {
	position:relative;
	display:block;
	float:left;
	height: 26px;
    background-color: #b4d488;
	border-right:1px solid #548631;
	line-height: 26px;
	padding: 0px 5px;
	text-align:center;
}



table.tblCartDiv2 {
	margin:0px;	
	width:515px;
	background-color: #548631;
}

tr.tblCartDiv2Tr {
    background-color: #b4d488;
}

td.tblCartDiv2Td {
	height: 26px;
    background-color: #b4d488;
	line-height: 26px;
	text-align:center;
	padding:0px 2px;	
}

table.tblCartDiv2 th {
	height: 26px;
    background-color: #b4d488;
	padding:0px 5px;
	color: #548631;
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	line-height: 26px;
	text-align:center;	
}

.pics_holder {
	height: 90px;
	width: 560px;	
	/*position: relative;*/
	margin:10px 0px;	
	overflow: auto;
	white-space:nowrap !important;			
}

#main_content{
	/*background-image:url(../img/content_strip_x.jpg);
	background-repeat:repeat-x;*/
	width:891px !important;
	width:891px;
	position:relative;	
	display:block;
	height:473px;
	margin:0px;
	float:left;
	padding:0px;
	top:0px;
	z-index:-1;
	background-color:#CC9933;
}

a.label{	
	color:#69a554;
	font-size:11px;
	line-height:16px;
	height:26px;
	display:block;
	float:left;
	background-image:url(../img/tag_green.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:18px;	
	margin-right:4px;
}
a.focus_label{
	text-decoration:underline;
}
.recommend{
	padding:10px;
	padding-top: 18px;
}
