body {
	font-size: 80%;
	line-height: 140%;
	background-image: url(img/body_bg2.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
#side {
	float: right;
	width: 220px;
}
#main {
	float: left;
	width: 710px;
}
#main h2 {
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(img/h2_bg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 11px;
	padding-left: 12px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#main h3 {
	background-image: url(img/h3_bg.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 15px;
	color: #FFFFFF;
	padding-left: 12px;
	height: 30px;
	padding-top: 10px;
	font-size: 16px;
}
#main h4 {
	background-image: url(img/h4_bg.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 10px;
}
#main h5 {
	background-image: url(img/h5_bg.gif);
	background-repeat: no-repeat;
	background-position: 70px center;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 15px;
}

#main .indent {
	padding-right: 10px;
	padding-left: 10px;
}
#main ul.content {
	margin-bottom: 10px;
	
}
#main ul.content li {
	background-image: url(img/arrow1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	list-style-type: none;
}
#main .title_content1 {
	
}
#main .text_content1 {
	margin-top: 15px;
	
}

#main .box1 {
	margin-bottom: 20px;
	
}
#main .box1 .pic {
	float: left;
}
#main .box1 .pic2 {
	margin-bottom: 110px;
}
#main .box2 {
	float: left;
	width: 210px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#main .box2 .title {
	margin-bottom: 5px;
}
#main .box2 .text {
	margin-top: 10px;
}

#main .box_t {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}


#main .box_t2 {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#main .box_t3 {
	float: left;
	margin-right: 15px;
}
#main .box_t4 {
	float: left;
	margin-right: 20px;
	padding-top: 20px;
}
#main .box3 {
	text-align: center;
	margin-bottom: 30px;
}

#main .box3 img {
	margin-right: 20px;
	margin-left: 20px;
}
#main .box4 {
	padding-left: 98px;
	margin-bottom: 30px;
	

}
#main .box4 .text {
	float: left;
	margin-right: 40px;
	text-align: center;
}
#main .box5 {
	float: left;
	width: 223px;
	margin-right: 6px;
	margin-left: 6px;
	background-color: #EFEFEF;
	text-align: center;
}
#main .box6 {
	background-color: #1C0E0D;
	padding-top: 13px;
	padding-bottom: 13px;
}
#main .box7 {
	background-color: #CCCCCC;
	width: 395px;
	float: left;
	text-align: center;
}
#main .box7 .mainimg {
	width: 312px;
}

#main .news_box {
	margin-bottom: 10px;
}
#main .news_date {
	font-weight: bold;
	margin-bottom: 7px;
}


#main .box_pink {
	background-image: url(land_scape_gardening/img/box_pink_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 50px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}



#main .box_left {
	float: left;
}
#main .box_left_410 {
	float: left;
	width: 410px;
}
#main .box_left_410 .btn {
	margin-top: 15px;
}
#main .box_left_460 {
	float: left;
	width: 460px;
}
#main .box_left_500 {
	float: left;
	width: 500px;
}
#main .box_right {
	float: right;
}
#main .box_right_275 {
	float: right;
	width: 275px;
}

#main .box_gray {
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#main .gallery_pic {
	margin-right: 16px;
	margin-bottom: 15px;
	float: left;
	margin-left: 16px;
}

#main .box_pic {
	margin-right: 20px;
	margin-left: 20px;
	float: left;
}

#main table {
	border-collapse: collapse;
}
#main table.table1 {
	width: 100%;
	
}
#main table.table1 th {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EDEDED;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
#main table.table1 th.th1 {
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}
#main table.table1 td {
	padding: 10px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}

#main table.table1 col.col_gray {
	font-weight: bold;
}
#main table.table2 {
	width: 100%;
}
#main table.table2 th {
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
#main table.table2 td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
#main table.table2 td.td2 {
	padding: 10px;
	text-align: center;
}

#main .box_btn {
	text-align: center;
	margin-top: 15px;
}
#main .last {
	margin-right: 0px;
}
