@charset "iso-8859-2";
* {
	margin:0 auto;
	padding:0;
}
body {
	background-color:#969264;
	padding:10px 0 10px 0;
	color:#393b3f;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
}
div{
	position:relative;
}
div.screen {
	position:relative;
	width:1240px;				/*   screen width    */
	background-color:#aba778;
}

div.clear{
	clear:both;
	height:0px;
}

body h1{
	width:1240px;
	height:262px;
	background-image:url(/images/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
h1 span,
h2 span{
	display:none;
}
h2 span.header{
	display:block;
	font-family:"Brush Script MT", "French Script MT", "Edwardian Script ITC";
	font-size:48px;
	color:#333333;

}
/*------------ columns 3 --------------*/
div.column-3-1{
	float:left;
	width:194px;
}
div.column-3-2,
div.column-3-3{
	height:580px;
	background-color:#FFFFFF;
}

div.column-3-2{
	float:left;
	margin-top:8px;
	width:812px;
	text-align:justify;
}
div.column-3-3{
	float:left;
	margin:8px 0px 0px 10px;
	width:224px;
	text-align:center;
}
/*---------*/

h2{
	/*height:64px;*/
	background-color:#FF99FF;
	background-image:url(/h2/bc.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
}
h2 img{
	margin:0 auto;
	padding:0;
}
p{
	margin:16px;
}
img.column-3-3{
	margin-top:16px;
}
div.special{
	background-image:url(/images/special-bk.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:194px;
}
div.special div.header{
	position:absolute;
	top:0px;
	left:0px;
	width:194px;
	height:93px;
	background-image:url(/images/special-h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div.special div.footer{
	position:absolute;
	bottom:0px;
	left:0px;
	width:194px;
	height:12px;
	background-image:url(/images/special-f.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div.special div.body{
	background-color:transparent;
	padding-top:75px;
	padding-bottom:16px;
	color:#FFFFFF;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
	padding-left:17px;
	padding-right:29px;
}

div.special h3{
	color:#393b3f;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	padding-bottom:0.3em;
}
div.special div.red-star{
	position:absolute;
	height:18px;
	width:82px;
	right:0px;
	top:28px;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	padding-bottom:0.3em;
}

div.gifts{
	width:194px;
	background-image:url(/images/gifts-bk.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}
div.gifts div.header{
	position:absolute;
	top:0px;
	left:0px;
	width:194px;
	height:88px;
	background-image:url(/images/gifts-h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div.gifts div.footer{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:194px;
	height:41px;
	background-image:url(/images/gifts-f.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div.gifts div.body{
	background-color:transparent;
	padding-top:74px;
	padding-bottom:47px;
	color:#FFFFFF;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
	padding-left:17px;
	padding-right:29px;

}


div.b-hours{
	width:184px;
	height:192px;
	margin:10px 10px 0px 0px;
	background-color:#FFFFFF;
	text-align:left;
	color:#000000;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
}

div.bh-9,
div.bh-10{
	padding-left:25px;
	margin-left:10px;
	float:left;
	background-image:url(/images/red-list.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div.bh-9{
	width:40px;
	color:#006633;
}
div.bh-10{
	width:31px;
	color:#990099;
}

div.b-hours h3{
	height:30px;
	background-image:url(/images/h3.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:4px;
	text-align:center;
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	color:#323106;
}

div.footer{
	width:1240px;
	height:72px;
	background-color:#aba778;
	background-image:url(/images/footer.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div.footer p{
	margin:0 auto;
	padding-top:34px;
}
div.pic-left,
div.pic-right{
	padding:16px;
	background-color:transparent;
	/*margin:16px;*/
}
div.pic-left{
	float:left;
}
div.pic-right{
	float:right;
}

div.anim{
	position:absolute;
	background-image:url(/images/name.gif);
	width:506px;
	height:203px;
	top:13px;
	left:376px;
}
div.anim2{
	position:absolute;
	background-image:url(/images/name2.gif);
	width:506px;
	height:203px;
	top:13px;
	left:376px;
}
div.anim3{
	position:absolute;
	background-image:url(/images/name3.gif);
	width:506px;
	height:203px;
	top:13px;
	left:376px;
}
div.btn01,
div.btn02,
div.btn03,
div.btn04,
div.btn05
{
	position:absolute;
	top:222px;
	width:153px;
	height:32px;
	background-color:#99FF00;
}
div.btn01{
	left:34px;
}
div.btn02{
	left:289px;
}
div.btn03{
	left:544px;
}
div.btn04{
	left:799px;
}
div.btn05{
	left:1054px;
}
img{
	border:none;
}
#Proba,
#Proba1,
#About,
#Products,
#Info,
#Contact,
#Plants,
#Trees{
	position:absolute;
	background-color:#8eb643;
	width:237px;
	height:240px; /*bm 30*/
	top: 259px;
	z-index:30;
	visibility: hidden;
}
#Products{
	height:310px; /*bm 30*/
}
#About {
	left: 0;
}
#Products {
	left: 244px;
}
#Info {
	left: 505px;
}
#Contact {
	right:0;
	height:100px; /*bm 30*/
}
#Plants{
	height:370px; /*bm 30*/
	top: 0px;
	left: 220px;
	z-index:31;
}
#Trees{
	height:195px; /*bm 30*/
	top: 11px;
	left: 220px;
	z-index:32;
}

div.l-border{
	left:0;
	background-image:url(/images/1/sub-l.gif);
}
div.r-border{
	right: 0px;
	background-image:url(/images/1/sub-r.gif);
}
div.l-border,
div.r-border{
	position:absolute;
	top:0;
	width:22px;
	height:100%;
	background-position:left top;
	background-repeat:repeat-y;
}

div.bm-border{
	bottom:0;
	background-image:url(/images/1/sub-bm.gif);
}
div.up-border{
	top:0;
	background-image:url(/images/1/sub-up.gif);
}
div.up-border,
div.bm-border{
	position:absolute;
	left:0;
	width:100%;
	height:22px;
	background-position:left top;
	background-repeat:repeat-x;
}

div.l-bm-corner{
	background-image:url(/images/1/sub-l-bm.gif);
	left:0;
	bottom:0;
}
div.r-bm-corner{
	right:0;
	background-image:url(/images/1/sub-r-bm.gif);
	bottom:0;
}

div.l-up-corner{
	background-image:url(/images/1/sub-l-up.gif);
	left:0;
	top:0;
}
div.r-up-corner{
	right:0;
	background-image:url(/images/1/sub-r-up.gif);
	top:0;
}
div.l-up-corner,
div.r-up-corner,
div.r-bm-corner,
div.l-bm-corner{
	position:absolute;
	width:33px;
	height:33px;
	background-position:left top;
	background-repeat:no-repeat;
}

div.sbtn01,
div.sbtn02,
div.sbtn03,
div.sbtn04, 
div.sbtn05, 
div.sbtn06,
div.sbtn07,
div.sbtn08,
div.sbtn11,
div.sbtn12,
div.sbtn13,
div.sbtn14, 
div.sbtn15, 
div.sbtn16,
div.sbtn17,
div.sbtn18,
div.sbtn19{
	position:absolute;
	width:182px;
	height:30px;
	left: 27px;
}
div.sbtn01{
	top: 6px;
}
div.sbtn02{
	top: 41px;
}
div.sbtn03{
	top: 76px;
}
div.sbtn04{
	top: 111px;
}
div.sbtn05{
	top: 146px;
}
div.sbtn06{
	top: 181px;
}
div.sbtn07{
	top: 216px;
}
div.sbtn08{
	top: 251px;
}

div.sbtn11{
	top: 30px;
}
div.sbtn12{
	top: 65px;
}
div.sbtn13{
	top: 100px;
}
div.sbtn14{
	top: 135px;
}
div.sbtn15{
	top: 170px;
}
div.sbtn16{
	top: 205px;
}
div.sbtn17{
	top: 240px;
}
div.sbtn18{
	top: 275px;
}
div.sbtn19{
	top: 310px;
}
div.stub{
	height:400px;
	background-color:#FFFFFF;
	margin-top:8px;
}
div.column-1,
div.column-2-1,
div.column-2-2{
	background-color:#FFFFFF;
	margin-top:8px;
	text-align:justify;
}
div.column-2-1{
	float:left;
	width:290px;
	height:500px;
}
div.column-2-2{
	float:left;
	margin:8px 0px 0px 10px;	
	width:940px;
}

p.last{
	margin:0;
	padding-bottom:5px;
}
p span{
	background-color:#6f9709;
	color:#ffffff;
	padding-left:25px;
	padding-right:25px;
	font-weight:bold;
}
span.bc{
	padding:3px 25px 3px 25px;
	font-weight:bold;
	background-image:url(/images/span-bc.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
div.pic-l{
	float:left;
}
div.pic-r{
	float:right;
}
div.column-2-1 p{
	font-size:24px;
	margin:0.25em 1em 0.25em 4em;
}
div.column-2-1 p.first{
	margin:1em 1em 0.25em 4em;
	/*margin-top:10em;*/
}
div.column-2-1 p.list{
	margin:0.5em 1em 0.5em 1em;
}
/*---------- 2008.05.22 ---------------------*/
p.last{
	clear:both;
}
div.blank,
div.blank-tes{
	margin:20px auto 0px 20px;
	width:1200px;
	height:380px;
	background-color:#6f9709;
	background-position:left top;
	background-image:url(blank/blank-bgc.gif);
	background-repeat:repeat-x;
}
div.blank-tes{
	height:300px;
}
div.blank-t{
	position:absolute;
	top:0;
	left:0;
	background-position:left top;
	background-image:url(blank/blank-t.gif);
	height:3px;
	width:100%;
	background-repeat:repeat-x;
}
div.blank-d{
	position:absolute;
	bottom:0;
	left:0;
	background-position:bottom left;
	background-image:url(blank/blank-d.gif);
	height:7px;
	width:100%;
	background-repeat:repeat-x;
}
div.blank-l{
	position:absolute;
	top:0;
	left:0;
	background-position:left top;
	background-image:url(blank/blank-l.gif);
	height:100%;
	width:2px;
	background-repeat:repeat-y;
}
div.blank-r{
	position:absolute;
	top:0;
	right:0;
	background-position:left top;
	background-image:url(blank/blank-r.gif);
	height:100%;
	width:6px;
	background-repeat:repeat-y;
}
div.blank-lt{
	position:absolute;
	top:0;
	left:0;
	background-position:left top;
	background-image:url(blank/blank-lt.gif);
	width:16px;
	height:18px;
	background-repeat:no-repeat;
}
div.blank-rt{
	position:absolute;
	top:0;
	right:0;
	background-position:left top;
	background-image:url(blank/blank-rt.gif);
	width:18px;
	height:18px;
	background-repeat:no-repeat;
}
div.blank-ld{
	position:absolute;
	bottom:0;
	left:0;
	background-position:bottom left;
	background-image:url(blank/blank-ld.gif);
	width:16px;
	height:17px;
	background-repeat:no-repeat;
}div.blank-rd{
	position:absolute;
	bottom:0;
	right:0;
	background-position:bottom right;
	background-image:url(blank/blank-rd.gif);
	width:18px;
	height:17px;
	background-repeat:no-repeat;
}
div.blank img{
	position:absolute;
	top:70px;
	left:30px;
}
div.blank div.title{
	position:absolute;
	font-size:48px;
	font-family:"Edwardian Script ITC", "Brush Script MT", "French Script MT";
	font-weight:bold;
	top:8px;
	left:420px;
	padding-right:1em;
}
div.blank div.description{
	position:absolute;
	top:70px;
	left:367px;
	width:800px;
	font-size:24px;
}
div.blank p{
	margin:0;
	padding:0;
}
div.blank div.size-type{
	position:absolute;
	color:#FFFFFF;
	top:280px;
	left:367px;
	width:800px;
}
div.block30{
	height:30px;
	background-color:#FFFFFF;
	margin:0;
 }
div.blank-tes img{
	position:absolute;
	top:35px;
	left:30px;
}
div.blank-tes div.description{
	position:absolute;
	top:35px;
	left:367px;
	width:800px;
}
div.blank-tes p{
	margin:0 0 0.5em 0;
	padding:0;
}
/*-------- faq --------------*/
div.blank1{
	margin:20px auto 0px 13px;
	width:1216px;
	height:126px;
	background-color:#171717;
	background-position:left top;
	background-image:url(blank/blank1-bgc.gif);
	background-repeat:repeat-x;
}
div.blank1-t{
	position:absolute;
	top:0;
	left:0;
	background-position:left top;
	background-image:url(blank/blank1-t.gif);
	height:3px;
	width:100%;
	background-repeat:repeat-x;
}
div.blank1-d{
	position:absolute;
	bottom:0;
	left:0;
	background-position:bottom left;
	background-image:url(blank/blank1-d.gif);
	height:8px;
	width:100%;
	background-repeat:repeat-x;
}
div.blank1-l{
	position:absolute;
	top:0;
	left:0;
	background-position:left top;
	background-image:url(blank/blank1-l.gif);
	height:100%;
	width:3px;
	background-repeat:repeat-y;
}
div.blank1-r{
	position:absolute;
	top:0;
	right:0;
	background-position:left top;
	background-image:url(blank/blank1-r.gif);
	height:100%;
	width:6px;
	background-repeat:repeat-y;
}
div.blank1-lt{
	position:absolute;
	top:0;
	left:0;
	background-position:left top;
	background-image:url(blank/blank1-lt.gif);
	width:13px;
	height:14px;
	background-repeat:no-repeat;
}
div.blank1-rt{
	position:absolute;
	top:0;
	right:0;
	background-position:left top;
	background-image:url(blank/blank1-rt.gif);
	width:15px;
	height:14px;
	background-repeat:no-repeat;
}
div.blank1-ld{
	position:absolute;
	bottom:0;
	left:0;
	background-position:bottom left;
	background-image:url(blank/blank1-ld.gif);
	width:13px;
	height:18px;
	background-repeat:no-repeat;
}
div.blank1-rd{
	position:absolute;
	bottom:0;
	right:0;
	background-position:bottom right;
	background-image:url(blank/blank1-rd.gif);
	width:15px;
	height:18px;
	background-repeat:no-repeat;
}
div.blank1 div.text{
	position:relative;
	top:16px;
	margin:0px auto auto 30px;
	width:1151px;
	height:89px;
	/*	background-color:red;*/
	color:#FFFFFF;
	font-family:"Times New Roman";
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	overflow:auto;
	background-color:trasparent;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#666666;
	scrollbar-shadow-color:grey;
	scrollbar-face-color:black;
	scrollbar-highlight-color:grey;
	scrollbar-darkshadow-color:grey;
	scrollbar-3dlight-color:grey;
}
div.text div.l,
div.text div.r{
	float:left;
	position:relative;
	width:508px;
	margin:0 0.5em 0 0;	
}
div.text div.r{
	margin-left:50px;
}
div.text A:link,
div.text A:active,
div.text A:visited,
div.text A:hover{
	text-decoration: none;
	color:#FFFFFF;
}

div.text A:hover{
	color:#b1e829;
}
div.text img{
	position:relative;
	top:3px;
	margin-right:0.5em;
}
div.text div.two{
	width:1100px;
}
img.quest{
	position:relative;
	top:7px;
	margin-right:0.5em;
}
div.blank2-1{
	position:absolute;
	top:0;
	right:0;
	background-position:top right;
	background-image:url(blank/blank2-01.gif);
	width:10px;
	height:64px;
	background-repeat:no-repeat;
}
div.blank2-2{
	position:absolute;
	top:0;
	right:0;
	background-position:top right;
	background-image:url(blank/blank2-02.gif);
	width:10px;
	height:100%;
	background-repeat:repeat-y;
}
div.blank2-3{
	position:absolute;
	bottom:0;
	right:0;
	background-position:bottom right;
	background-image:url(blank/blank2-03.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
div.blank2-4{
	position:absolute;
	bottom:0;
	left:0;
	background-position:bottom left;
	background-image:url(blank/blank2-04.gif);
	width:100%;
	height:10px;
	background-repeat:repeat-x;
}
div.blank2-5{
	position:absolute;
	bottom:0;
	left:0;
	background-position:bottom left;
	background-image:url(blank/blank2-05.gif);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
}
div.menu,
div.list{
	position:relative;
	float:left;
	width:270px;
	background-position:top right;
	background-image:url(blank/blank2-02.gif);
	background-repeat:repeat-y;
}
div.menu p{
	font-size:24px;
	margin:0.25em auto 0.25em 3em;
}
div.menu p.first{
	margin:1em auto 0.25em 3em;
	/*margin-top:10em;*/
}
div.list p{
	font-size:24px;
	margin:0.25em auto 0.25em 0.5em;
}
div.list p.first{
	margin:1em auto 0.25em 0.5em;
	/*margin-top:10em;*/
}
div.menu a,
div.list a{
	/*display:block;*/
	font-family:"Brush Script MT", "French Script MT", "Edwardian Script ITC";
	color:#5e8500;
	text-decoration: none;
	padding:0 1em 0 1em;
}
div.list a{
	padding:0 1em 0 0.5em;
}

div.menu a:hover,
div.list  a:hover{
	color:#ffffff;
/*	background-image:url(/images/span-bc.gif);
	background-position:top left;
	background-repeat:repeat-x;
*/
	background-color:#8cbb17;
}
div.txt,
div.txt1{
	margin-right:10px;
	/*background-color:#e3ffba;*/
}
div.column-1 span.bc{
	margin-left:16px;
}
div.column-1 h3{
	font-family:"Brush Script MT", "French Script MT", "Edwardian Script ITC";
	color:#5e8500;
	font-size:36px;
	text-align:center;
	margin-top:0.5em;
}
li{
	margin:0 auto 0 48px;
	padding:0;
}
div.column-1 p{
	margin:8px 16px 8px 16px;
}

/*---------------------- product list -----------------*/
div.l-card{
	width:100%;
	clear:both;
	margin-bottom:20px;
}
div.l-ima{
	padding:16px;
	background-color:transparent;
	float:left;
}
div.l-nam{
	text-align:center;
	margin:10px 150px 16px auto;
	font-family:"Brush Script MT", "French Script MT", "Edwardian Script ITC";
	color:#5e8500;
	font-size:36px;
}
div.l-nam a{
	color:#5e8500;
	text-decoration: none;
}
div.l-des,
div.l-pri,
div.l-buy{
	margin-right:32px;
	margin-left:332px;
}
div.n-menu{
	background-color:#79A30E;
	color:#FFFFFF;
	font-size:18px;
	padding-top:3px;
	padding-bottom:3px;
}
div.n-menu a{
	color:#FFFFFF;
	text-decoration: none;
}
div.nl-menu{
	margin-left:1em;
}
div.nr-menu{
	float:right;
	margin-right:1em;
	background-color:#79A30E;
}
div.n-menu span{
	font-weight:bold;
}
div.h-sort{
	text-align:center;
	color:#999999;
	font-size:12px;
	background-color:#F0F0F0;
	margin-bottom:20px;
}
div.h-sort a{
	color:#999999;
	text-decoration:none;
}
span.hl-sort{
	margin:auto 0.5em auto 0.5em;
}
div.d-pag{
	margin:auto 32px auto 32px
}
div.d-lnk{
	float:right;
}
div.d-num{}
/*---------- categories -----------------------*/
div.l-cat{
	width:380px;
	height:280px;
	padding:36px 16px 16px 16px;
	float:left;
	text-align:center;
	background-color:transparent;
	font-family:"Brush Script MT", "French Script MT", "Edwardian Script ITC";
	color:#5e8500;
	font-size:36px;
}
div.l-cat a{
	color:#5e8500;
	text-decoration:none;
}
/* ---------------------------------------------------- */
div.special a{
	text-decoration:none;
	color:#FFFFFF;
}
div.adds p{
	margin-top:16px;	
}
div.coupon{
	text-align:center;
	padding-top:80px;
	padding-bottom:90px;
}
div.noprint{
	z-index:100;
}
a{
	color:#5e8500;
	text-decoration:none;
}
div.txt1 p{
	margin-left:3em;
}
div.color div{
	width:220px;
	text-align:left;
	float:left;
	padding:1em;
	margin:1em;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#DBDBDB;
}

@media print { 
div.noprint,
h2,
span,
div.footer{
	display:none;
} 
div.coupon{
	display:block;
	text-align:center;
	padding:0;
}
} 
div.blank a{
	color:#FFFFFF;
}
div.about img{
	text-align:center;
	padding:0px;
	margin:20px 10px 0px 10px;
}
