body{font-family: Arial, Helvetica, sans-serif; font-size:12px;text-align:center;margin-bottom:0px;margin-top:0px;behavior:url('htc/csshover.htc'); color:#646464;  
background-image:url(../images/footer_bg.gif);
background-position:left bottom;
background-repeat:repeat-x; 
height:832px;
background-attachment:fixed;
background-color:transparent;
}

html{
position: relative;
padding: 0px;
margin: 0;
border: 0;
clear: both;
height: 100%;
}

#bodytop{background:url(../images/body_bg.gif) repeat-x left top; width:100%; height:200px; position:absolute; left:0; top:0; display:block; z-index:-1}

a:link{text-decoration:none; color:#64AA2D;}

a:visited{text-decoration:none; color:#86bafd;}
a:hover{text-decoration:underline; color:#579ff4;}
p{font-size:13px; color:#646464; line-height:16px; text-align:justify;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#d972b3; float:left; line-height:22px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d972b3; float:left; line-height:18px;}

/*#cover{width:100%; min-height:100%; position:relative; float:}*/

#wrapper{width:946px; /*position:absolute; left:50%; margin-left:-473px; top:0;*/ margin-left:auto; margin-right:auto;}
p.black{color:#646464; font-weight:700;} 

img{border:0px;}
.taln { vertical-align: top;}
.raln {text-align: right;}
.laln {text-align: left;}
.baln {vertical-align: bottom;}
.taln {vertical-align: top;}
.caln {text-align: center;}
.vcaln {vertical-align: middle;}
.clear{clear:both;}
.hide{display:none;}


/*++++++++++++++ Header Area +++++++++++++++++*/
#Header{height:113px;float:left;width:946px; position:relative; margin-bottom:10px;}
#Header #logo{width:274px; height:61px; position:absolute; top:28px; left:2px;}

#Header #Navul{margin:0; padding:0; height:16px; position:absolute; right:0; bottom:25px;}
#Header #Navul li{padding:0 10px; margin:0; line-height:16px; color:#fff;  float:left; position:relative;}
#Header #Navul li a{font-size:14px; color:#545454; text-decoration:none; line-height:16px; font-weight:800;}
#Header #Navul li a:hover{text-decoration:underline; color:#a00d69;}
#Header #Navul li a.selected{text-decoration:underline; color:#a00d69;}
#Header #Navul li a.cart{background:url(../images/cart.png) no-repeat left center; padding-left:18px;}

#imgnav{clear:left; float:left; height:116px; margin-bottom:10px; width:946px; text-align:center;}
#banner_ttle{width:946px; height:17px; margin-bottom:20px; text-align:center;clear:left; float:left; }

#container{width:936px; padding:5px; float:left; clear:left; margin-bottom:30px;}
#container a{text-decoration:none; color:#64AA2D;}
#container #main-left{width:666px; float:left;}
#container #main-left #intro_text{width:615px; height:181px; float:left; margin-bottom:10px;}
#container #main-left #school_special{width:380px; clear:left; float:left;}
#container #main-left #school_special span.recylced{background:url(../images/logo_recycled.gif) no-repeat center center; clear:left; float:left; width:90px; padding-top:70px; text-align:center;line-height:14px;}
#container #main-left #school_special span.recylcable{background:url(../images/logo_recyclable.gif) no-repeat center 16px; float:left; width:90px; padding-top:70px; text-align:center;line-height:14px;}
#container #main-left #school_special span.bs_safety{background:url(../images/logo_ce_certified.gif) no-repeat center 17px; float:left; width:90px; padding-top:70px; text-align:center;line-height:14px;}
#container #main-left #school_special span.patent{background:url(../images/logo_patent_office.gif) no-repeat center 8px; float:left; width:90px; padding-top:70px; text-align:center; height:28px; line-height:14px;}

#container #main-left #slide{width:242px; height:177px; margin-top:4px; float:left; margin-left:20px; display:inline; border:solid 0px #646464;  }
#container #main-left #slide img{padding:1px;} 


#container #right_area{float:left; width:270px;}
#container #right_area .new_prod{background:url(../images/banner_new_product.gif) no-repeat left top; width:270px; height:181px; margin-bottom:10px; display:block;}
#container #right_area .order_online{background:url(../images/banner_order_ways.gif) no-repeat left top; width:270px; height:181px; margin-bottom:10px; display:block;}

#tagline{width:946px; text-align:center; font-size:12px; color:#d972b3; font-weight:700; line-height:14px; float:left; margin:15px 0;}

#footer{width:946px; float:left; clear:left; text-align:center; height:14px;}
#footer ul#flinks{margin:0 0 0 170px; padding:0px;}
#footer ul#flinks li{margin:0; padding:0 14px; line-height:16px; font-size:14px; color:#646464;float:left; }
#footer ul#flinks li a{color:#646464;}
#copyright{width:946px; float:left; clear:left; text-align:center; height:14px; font-size:11px; margin-top:4px; padding-bottom:80px;}
