@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body { background: url(../images/bg.jpg) repeat-x top left #78a499; font:12px/140% Arial, Helvetica, sans-serif;}
h1 { font-size:14px; padding-left:5px; line-height:24px;}
.white { color:#FFFFFF;}
a { color:#000; text-decoration: underline;}
a:hover { text-decoration:underline;}
img { border:0px;}
ul { list-style:none; list-style-type:none; margin:0px; padding:0px;}
.left { float:left;}
.right {float:right;}
.clear {clear:both; height:0px;overflow:hidden;}
.cleft{ clear:left;}
.cright{ clear:right;}
.line1 { background:#736560;line-height:1px; display:block; height:1px;overflow:hidden;}
.line2 { background:#FFFFFF;line-height:1px; display:block; height:1px;overflow:hidden;}

.newsLink { color:#fff;  text-decoration:none;}
.newsLink hover { color:#fff; text-decoration:underline; }

#wrap{ width:800px; margin:0 auto; padding-top:50px; overflow:hidden;}

#header{ width:100%; margin:0 auto;}
#header .right {width:459px; height:70px; border-bottom:9px #a1ccb0 solid; float:right;padding-top:15px;}
.rose { background:url(../images/cart1.jpg)  no-repeat bottom center; height:70px; display:inline-block; padding:0px 30px;}
.flower { background:url(../images/cart2.jpg)  no-repeat bottom center; height:70px; display:inline-block;}
.flag { background:url(../images/earth.jpg) no-repeat right top; width:125px; height:70px; display:inline-block; padding-left:80px; font-size:10px;}
#header .menu { background:url(../images/menu.jpg) repeat-y; width:100%; overflow:hidden; padding-left:13px; margin-top:5px;}
#header ul li{padding-right:40px; float:left;}
#header ul li a{ font-size:14px; color:#FFFFFF; text-transform:uppercase; line-height:30px; font-weight:bold;}

#container{margin-top:7px; overflow:hidden; height:100%;}
#container1{margin-top:7px; background: url(../images/page_bg.jpg) no-repeat top left;overflow:hidden; height:100%;}
#banner{ height:197px; overflow:hidden; border-bottom:5px #FFFFFF solid;}

#sub_nav{ width:203px; background:#FFFFFF; float:left;height:295px; overflow:hidden;}
#sub_nav ul{ padding-left:5px; padding-top:5px; display:inline-block;}
#sub_nav ul li{width:59px; padding:0 5px 5px 0; float:left; text-align:center;}
.flora {clear:both; height:21px !important;height:22px ;overflow:hidden; vertical-align:bottom; padding:11px 5px;}

#content{ width:392px; background:#91b89f; float:left;filter:Alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;min-height:295px;height:auto !important;height:293px;overflow:visible;}
#content p {padding:5px;}
#content p span 
{
 font:12px/140% Arial, Helvetica, sans-serif !important;
 color:#1a1a1a !important;		
}

#sidebar{width:200px; background:#01402e; float:left; border-left:5px #FFFFFF solid;filter:Alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;padding-bottom:5000px;margin-bottom:-5000px;}
#sidebar ul { line-height:30px; text-align:center;padding-bottom:35px;}
#sidebar ul li { border-bottom:1px #FFFFFF solid;}
#sidebar p { text-align:right; color:#FFFFFF; padding:5px !important;padding:7px 5px; line-height:140%;}

/* page css */
input { vertical-align:middle; }
.input {clear:both; padding:2px 5px !important;padding:1px 5px; }
.a1 { float:right;width:223px; height:14px; border:1px #ccc solid;}
.radio {float:right;width:223px;}
.button input { width:78px;}
.zend { width:78px; height:16px;border:1px #ccc solid; display:block; float:left;}
.wis { width:78px; height:16px;border:1px #ccc solid; background:url(../images/wis.jpg); display:block; float:left; margin-left:10px;}
.button { margin:0 auto;width:176px;}
label { float:left;}

.pic { width:180px; margin:0 auto; padding-top:10px;}




div#footer
{
    border-top:solid 1px #90b69b;
    margin-top:10px;
    font-size:10px;
    font-family:Arial;
    text-align:center;
    width:800px;
    padding-top:6px;
    color:#104b38;
}

div#footer a
{
    color:#104b38; 
}
