/* CSS Document */
body {padding:0px; margin:0px; background:url(../images/bkg.jpg) repeat-x 0 0; background-color:#FFFFFF; font:normal 12px "Times New Roman", Times, serif; color:#000000;}
div,p,h1,h2,h3,ul,li,img,a,span,ins,form,fielsdset,input,select,button,textarea,label,a,td,tr,dl,dt,dd{padding:0; margin:0;}
ul{list-style-type:none; padding:0; margin:0;}
img,fieldset{padding:0; margin:0; border:none; outline:none;}
a{font:normal 12px "Times New Roman", Times, serif; color:#000000; text-decoration:none; border:none;}
a:hover{text-decoration:underline; outline:none;}
.clear{clear:both; height:0; padding:0; margin:0; line-height:0; border:0; outline:none; width:0;}
.speacer{clear:both; padding:0; margin:0; border:0; outline:none;}

#main_div{width:929px; margin:0 auto;background:url(../images/main_bg_repeat.png) repeat-y 0 0;}

/*============= Header ===============*/

.header{width:847px; margin:0 auto; height:155px; background:url(../images/header_bg.jpg) repeat-x 0 0 #ffffcc; padding:11px 18px 15px 18px;}
.logo{width:274px; float:left;}
.address{width:353px; float:left; margin-left:27px;}
.contact{width:115px; float:right; }

/*============= Navigation ===============*/
.nav_area{width:883px; margin:0 auto; height:57px;}

/*.mattblackmenu ul {padding:0; list-style:none; margin:0; float:left;width:883px;}
.mattblackmenu ul li { float:left; padding:0;}
.mattblackmenu ul li a {display:block; text-decoration:none; outline:none; border:none;}

.mattblackmenu ul li a.home {background:url(../images/nav_link.jpg) 0 0 no-repeat; display:block; text-decoration:none; outline:none; border:none; height:57px; width:78px; text-indent:-2000px;}
.mattblackmenu ul li a.home:hover, .mattblackmenu ul li a.homeact{ background:url(../images/nav_link.jpg) 0 -57px no-repeat; display:block; text-decoration:none; height:57px; width:78px; outline:none; border:none;  text-indent:-2000px;}


.mattblackmenu ul li a.nursery{background:url(../images/nav_link.jpg) -78px 0 no-repeat; display:block; text-decoration:none; outline:none; border:none; height:57px; width:82px; text-indent:-2000px;}
.mattblackmenu ul li a.nursery:hover, .mattblackmenu ul li a.nursery_act{ background:url(../images/nav_link.jpg) -78px -57px no-repeat; display:block; text-decoration:none; height:57px; width:82px; outline:none; border:none;  text-indent:-2000px;}


.mattblackmenu ul li a.supports_accents {background:url(../images/nav_link.jpg) -160px 0 no-repeat; display:block; text-decoration:none; outline:none; border:none; height:57px;width:165px; text-indent:-2000px;}
.mattblackmenu ul li a.supports_accents:hover, .mattblackmenu ul li a.supports_accents_act{ background:url(../images/nav_link.jpg) -160px -57px  no-repeat; display:block; text-decoration:none; height:57px; width:165px; outline:none; border:none;  text-indent:-2000px;}


.mattblackmenu ul li a.fountains_water_gardening {background:url(../images/nav_link.jpg) -325px 0 no-repeat; display:block; text-decoration:none; outline:none; border:none; height:57px;width:226px; text-indent:-2000px;}
.mattblackmenu ul li a.fountains_water_gardening:hover, .mattblackmenu ul li a.fountains_water_gardening_act{ background:url(../images/nav_link.jpg) -325px -57px  no-repeat; display:block; text-decoration:none; height:57px; width:226px; outline:none; border:none;  text-indent:-2000px;}

.mattblackmenu ul li a.garden_gift_store {background:url(../images/nav_link.jpg) -551px 0 no-repeat; display:block; text-decoration:none; outline:none; border:none; height:57px;width:178px; text-indent:-2000px;}
.mattblackmenu ul li a.garden_gift_store:hover, .mattblackmenu ul li a.garden_gift_store_act{ background:url(../images/nav_link.jpg) -551px -57px  no-repeat; display:block; text-decoration:none; height:57px; width:178px; outline:none; border:none;  text-indent:-2000px;}


.mattblackmenu ul li a.wedding_garden {background:url(../images/nav_link.jpg) -729px 0 no-repeat; display:block; text-decoration:none; outline:none; border:none; height:57px;width:154px; text-indent:-2000px;}
.mattblackmenu ul li a.wedding_garden:hover, .mattblackmenu ul li a.wedding_garden_act{ background:url(../images/nav_link.jpg) -729px -57px  no-repeat; display:block; text-decoration:none; height:57px; width:154px; outline:none; border:none;  text-indent:-2000px;}
*/

/*============= Container ===============*/
.main_container{width:929px; margin:0; padding:0;}
.content_top{width:883px;background:url(../images/inner_content_bg.jpg) no-repeat 0 0; margin:0 auto;}
.content_banner{width:883px; margin:0 auto;}

.index_banner{background:url(../images/welcome_banner.jpg) no-repeat 0 0; height:399px; width:848px; padding:0 14px 0 21px;}
.left_index_ban{width:367px; float:left;font:normal 12px "Times New Roman", Times, serif; color:#000000;text-align:left;}
.index_img_bg{background:url(../images/index_banner.png) no-repeat 0 0; width:352px; height:265px; padding:5px 10px 9px 5px;}
.right_index_ban{width:395px; float:right;}
.index_gallery{width:395px; margin:0; padding:0 0 8px 0;}
.index_gallery_L{width:181px; float:left; font:normal 11px/12px "Times New Roman", Times, serif; color:#000000;}
.index_gallery_R{width:155px; float:right; font:normal 11px/12px "Times New Roman", Times, serif; color:#000000;}

.content_banner_grid{width:360px; margin:0; padding:0; float:left; padding:0 0 0 20px; font:italic normal 13px "Times New Roman", Times, serif; color:#000000;text-align:left;}
.content_banner_left{float:left; width:377px;background:url(../images/nursey_banner_bg.jpg) no-repeat 0 0; height:288px; padding:10px 14px 9px 3px;}
.content_banner_right{float:right; width:456px; font:normal 11px/12px "Times New Roman", Times, serif; color:#000000; padding:0 18px 0 12px;}
.content_giftban_right{float:right; width:456px; font:normal 16px/25px "Times New Roman", Times, serif; color:#000000; padding:0 18px 0 12px;}

.container_part{width:883px; margin:0 auto;padding:0 0 40px 0; }
.content_txt1{font:normal 13px/15px "Times New Roman", Times, serif; color:#000000; padding-bottom:18px;}

.map_area{width:184px; margin:0 14px 35px 0; padding:0; float:right;}

.left_dv{width:282px; float:left; padding:0 20px 0 23px;}
.mid_dv{width:286px; float:left;padding:0 8px 0 0;}
.right_dv{width:250px; float:right; padding:0 14px 0 0;}



.bottom_link{width:536px; margin:0 auto;}
.bottom_link ul {padding:0; list-style:none; margin:0; float:left;}
.bottom_link ul li { float:left; padding:0 23px;}
.bottom_link ul li a {display:block; text-decoration:none; outline:none; border:none;}

/*============= Footer ===============*/
.footer{width:883px; margin:0 auto; height:44px; padding:23px 0 0 0; background:#467156; text-align:center;}
.inner_foot{width:655px; margin:0 auto;} 
.inner_foot ul {padding:0; list-style:none; margin:0; float:left;}
.inner_foot ul li { float:left; margin:0 4px;}
.inner_foot ul li a {display:block; text-decoration:none; outline:none; border:none;}

/*============= Nursey Page ===============*/
.img_gallery{width:843px; margin:0 auto; padding:40px 0 0 0;}
.gallery_box{width:843px; margin-bottom:34px;}
.gallery_grid1{width:274px; margin:0; padding:0; float:left; font:italic normal 13px "Times New Roman", Times, serif; color:#000000; text-align:left;}
.gallery_grid2{width:274px; padding:0; float:left; margin:0 10px; font:italic normal 13px "Times New Roman", Times, serif; color:#000000;text-align:left;}
.gallery_grid3{width:274px; margin:0; padding:0; float:right; font:italic normal 13px "Times New Roman", Times, serif; color:#000000;text-align:left;}

.gallery1{float:left; width:266px; height:222px; background:url(../images/gallery_img_bg.png) no-repeat 0 0; padding:3px 5px 5px 3px; }
.gallery2{float:left; width:266px; height:222px; background:url(../images/gallery_img_bg.png) no-repeat 0 0; padding:3px 5px 5px 3px;}
.gallery3{float:right; width:266px; height:222px; background:url(../images/gallery_img_bg.png) no-repeat 0 0; padding:3px 5px 5px 3px;}