@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	float:left;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
}
img,a{
	border:none;
	outline:none;
}
#wrapper{
	float:left;
	width:100%;
	height:auto;
}
#wrapper_top{
	float:left;
	width:100%;
	height:40px;
}
#top_bar{
	margin:0 auto;
	width:1120px;
	height:40px;
}
.call{
	float:right;
	width:495px;
	height:40px;
	margin-top:10px;
}
.call img{
	float:left;
	margin-top:9px;
	margin-right:5px;
}
.call p{
	float:left;
	width:150px;
	height:20px;
	line-height:40px;
	color:#00ADEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.call p a{
	float:left;
	width:150px;
	height:20px;
	text-decoration:none;
	line-height:40px;
	color:#00ADEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.social{
	float:right;
	width:50px;
	margin-right:5px;
	margin-top:24px;
}
.social img{
	float:left;
	margin-left:10px;
}
#wrapper_header{
	float:left;
	width:100%;
	height:105px;
}
#header_content{
	margin:0 auto;
	width:1120px;
	height:105px;
}
.logo{
	float:left;
	width:150px;
	height:75px;
	margin-top:-20px;
}
.menu{
	float:right;
	width:540px;
	height:105px;
}
.menu ul{
	width:550px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu ul li{
	float:left;
}
.menu ul li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#888;
	padding:0px 19px;
	text-transform:uppercase;
	line-height:95px;
	font-weight:normal;
}
.menu ul li a:hover{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding:19px 19px;
	text-transform:uppercase;
	line-height:95px;
	font-weight:normal;
	background:#00ADEE;
}
.active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff !important;
	padding:19px 19px !important;
	text-transform:uppercase;
	line-height:95px;
	font-weight:normal;
	background:#00ADEE !important;
}
#wrapper_banner{
	float:left;
	width:100%;
	height:552px;
	border-bottom:1px solid #CAB5B;
}
#banner_content{
	margin:0 auto;
	width:1349px;
	height:552px;
}
#wrapper_center{
	float:left;
	width:100%;
	height:auto;
}
#center_content{
	margin:0 auto;
	width:1120px;
	height:930px;
}
.main_message{
	float:left;
	width:1120px;
	height:100px;
}
.main_message h1{
	float:left;
	width:1120px;
	font-size:34px;
	font-family:Roboto;
	font-weight:bold;
	text-align:center;
	color:#313539;
}
.left_cnt{
	float:left;
	width:404px;
	height:664px;
	margin-top:80px;
}
.right_cnt{
	float:right;
	width:670px;
	height:auto;
	margin-top:80px;
}
.right_cnt h2{
	float:left;
	width:670px;
	font-size:44px;
	font-family:Roboto;
	font-weight:bold;
	color:#313539;
	margin-bottom:-26px;
}
.right_cnt h1{
	float:left;
	width:670px;
	font-size:64px;
	font-family:Roboto;
	font-weight:bold;
	color:#313539;
	margin-bottom:20px;
}
.products_widget{
	float:left;
	width:670px;
	height:580px;
}
.products_widget1{
	float:left;
	width:1120px;
	height:4000px;
	margin-top:30px;
	margin-bottom:100px;
}
.prd_widget{
	float:left;
	width:311px;
	height:240px;
	margin-right:48px;
	margin-bottom:20px;
}
.prd_widget p{
	float:left;
	width:311px;
	font-size:16px;
	font-family:Roboto;
	font-weight:33;
	color:#777;
}
.prd_widget h3{
	float:left;
	width:311px;
	font-size:18px;
	font-family:Roboto;
	font-weight:bold;
	text-transform:uppercase;
	color:#00ADEE;
}
.prd_widget1{
	float:left;
	width:353px;
	height:200px;
	margin-right:30px;
	margin-bottom:20px;
}
.prd_widget1 img{
	border:1px solid #ccc;
}
.prd_widget1 p{
	float:left;
	width:353px;
	font-size:16px;
	font-family:Roboto;
	font-weight:33;
	color:#777;
}
.prd_widget1 h3{
	float:left;
	width:353px;
	font-size:18px;
	font-family:Roboto;
	font-weight:bold;
	text-transform:uppercase;
	color:#00ADEE;
}
.products_widget a{
	float:left;
	text-decoration:none;
	width:130px;
	height:42px;
	font-size:20px;
	font-family:Roboto;
	line-height:42px;
	border-radius:20px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:#00ADEE;
}
#wrapper_nursery{
	float:left;
	width:100%;
	height:653px;
	margin-top:-65px;
}
#nursery_content{
	margin:0 auto;
	width:1349px;
	height:653px;
	background:url(../images/green.png) no-repeat;
}
.nur_cent{
	margin:0 auto;
	width:1120px;
	height:570px;
}
.nur_right{
	float:right;
	width:570px;
	height:644px;
	margin-top:30px;
}
.nur_left{
	float:left;
	width:480px;
	height:auto;
}
.nur_left h1{
	float:left;
	width:480px;
	font-size:64px;
	font-family:Roboto;
	font-weight:bold;
	line-height:75px;
	color:#fff;
	margin-top:-15px;
}
.nur_left h2{
	float:left;
	width:480px;
	font-size:34px;
	font-family:Roboto;
	font-weight:bold;
	color:#fff;
	margin-top:110px;
}
.nur_left p{
	float:left;
	width:480px;
	font-size:24px;
	font-family:Roboto;
	font-weight:200;
	color:#fff;
	margin-top:20px;
}
.nur_left a{
	float:left;
	text-decoration:none;
	border-radius:20px;
	width:130px;
	height:42px;
	font-size:20px;
	font-family:Roboto;
	font-weight:bold;
	color:#fff;
	background:#00ADEE;
	margin-top:30px;
	line-height:42px;
	text-align:center;
}
#wrapper_hours{
	float:left;
	width:100%;
	height:700px;
	margin-top:200px;
}
#hours_content{
	margin:0 auto;
	width:1349px;
	height:700px;
	background:url(../images/hours.jpg) no-repeat;
}
#hr_cnt{
	margin:0 auto;
	width:1120px;
	height:450px;
}
#hr_cnt img{
	float:left;
	width:220px;
	height:125px;
	margin-left:450px;
	margin-bottom:40px;
	margin-top:-50px;
}
#hr_cnt p{
	float:left;
	width:1120px;
	font-size:24px;
	font-family:Roboto;
	font-weight:300;
	color:#444444;
	text-align:center;
	margin-top:-30px;
}
#wrapper_footer{
	float:left;
	width:100%;
	height:400px;
	background:url(../images/ftr_bg.png) repeat-x;
}
#footer_content{
	margin:0 auto;
	width:1120px;
	height:400px;
}
#ftr_cntnt{
	float:left;
	width:1120px;
	height:155px;
	margin-top:100px;
}
.ftr_left1{
	float:left;
	width:150px;
	height:140px;
}
.ftr_left2{
	float:left;
	width:150px;
	height:140px;
	margin-left:80px;
}
.ftr_left2 h3{
	float:left;
	width:150px;
	font-size:20px;
	font-family:Roboto;
	font-weight:bold;
	color:#fff;
}
.ftr_left2 a{
	float:left;
	width:150px;
	text-decoration:none;
	font-size:16px;
	font-family:Roboto;
	font-weight:300;
	margin-top:4px;
	color:#fff;
}
.ftr_left2 a:hover{
	float:left;
	text-decoration:underline;
	color:#fff;
}
.ftr_left3{
	float:left;
	width:360px;
	height:140px;
	margin-left:80px;
}
.ftr_left3 h3{
	float:left;
	width:360px;
	font-size:20px;
	font-family:Roboto;
	font-weight:bold;
	color:#fff;
}
.ftr_left3 a{
	float:left;
	width:180px;
	text-decoration:none;
	font-size:16px;
	font-family:Roboto;
	font-weight:300;
	margin-top:4px;
	color:#fff;
}
.ftr_left3 a:hover{
	float:left;
	text-decoration:underline;
	color:#fff;
}
.copyright{
	float:left;
	width:1120px;
	height:20px;
	margin-top:90px;
}
.copyright p{
	float:left;
	margin-top:10px;
	font-family:Roboto;
	font-weight:300;
	color:#fff;
	font-size:16px;
}
.copyright a{
	float:right;
	text-decoration:none;
	margin-top:10px;
	font-family:Roboto;
	font-weight:300;
	color:#fff;
	font-size:16px;
}
.ftr_social{
	float:left;
	width:350px;
	height:31px;
	margin-bottom:10px;
	margin-top:10px;
}
.ftr_right{
	float:right;
	width:280px;
	height:140px;
}
.ftr_right h3{
	float:left;
	width:280px;
	font-size:20px;
	font-family:Roboto;
	font-weight:bold;
	color:#fff;
}
.ftr_right p{
	float:left;
	font-size:16px;
	line-height:25px;
	font-family:Roboto;
	font-weight:300;
	margin-top:4px;
	color:#fff;
}


/*********************************/

#wrapper_banner_inner{
	float:left;
	width:100%;
	height:467px;
	border-bottom:1px solid #CAB5B;
}
#banner_content_inner{
	margin:0 auto;
	width:1349px;
	height:400px;
}
#wrapper_services_inner{
	float:left;
	width:100%;
	height:641px;
	margin-top:70px;
}
#service_content_inner{
	margin:0 auto;
	width:1120px;
	height:641px;
}
#service_content_inner h2{
	float:left;
	width:1120px;
	font-size:50px;
	font-family:Roboto;
	font-weight:300;
	color:#00ACEB;
	text-align:center;
}
#service_content_inner h6{
	float:left;
	width:1120px;
	font-size:20px;
	font-family:Roboto;
	font-weight:300;
	color:#1f1f1f;
	text-align:center
}
#wrapper_about_inner{
	float:left;
	width:100%;
	height:auto;
	margin-top:70px;
}
#about_content_inner{
	margin:0 auto;
	width:1120px;
	height:auto;
}
#about_content_inner h2{
	float:left;
	width:1120px;
	font-size:50px;
	font-family:Roboto;
	font-weight:300;
	color:#00ADEE;
	text-align:center;
}
#about_content_inner h6{
	float:left;
	width:1120px;
	font-size:20px;
	font-family:Roboto;
	font-weight:300;
	color:#1f1f1f;
	text-align:center
}
.abt_cntnt{
	float:left;
	width:1120px;
	height:auto;
	margin-top:50px;
}
.abt_cntnt img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.abt_cntnt p{
	float:left;
	width:1120px;
	font-size:17px;
	line-height:21px;
	font-family:Roboto;
	font-weight:300;
	text-align:justify;
	color:#444;
}
.contact_form{
	float:left;
	width:550px;
	height:auto;
}
.contact_details{
	float:right;
	width:500px;
	height:auto;
}
#contact_details h3{
	float:left;
	width:500px;
	font-size:24px;
	font-family:Roboto;
	font-weight:bold;
	color:#00ACEB;
}
#contact_details h6{
	float:left;
	width:500px;
	font-size:18px;
	font-family:Roboto;
	font-weight:300;
	color:#1f1f1f;
}
.contact_details h3{
	float:left;
	width:500px;
	font-size:28px;
	font-family:Roboto;
	font-weight:bold;
	color:#00ACEB;
	margin-top:60px;
}
.contact_details h5{
	float:left;
	width:500px;
	font-size:18px;
	font-family:Roboto;
	font-weight:normal;
	color:#666;
	margin-top:10px;
}
