body { padding: 0; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #333; padding-bottom: 0px; background-color:#f3e0d2;margin: 0; }
p, a, img, h1, form, table, tr, td, input { padding: 0; margin: 0; }
img { border: none; }
ul, li { list-style: none; padding: 0; margin: 0; }
a { outline: none; }
.l { float: left; }  
.r { float: right; }
.c { clear: both; }
.header_wrapper{
	height:65px;
	background:url(../images/header_bg.jpg) top left repeat-x;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 4px 7px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 4px 7px 0px rgba(0, 0, 0, 0.5);
z-index:999;
position:relative;
}
.logo {
width: 200px;
}
/*
font-family: 'Open Sans', sans-serif;
font-family: 'Muli', sans-serif;
font-family: 'Arimo', sans-serif; 
*/
.banner .dots  { position: absolute; left:0; right: 0; bottom: 4px; }
.banner_inner .dots  { position: absolute; left:0; right: 0; bottom: 4px; margin:0; padding:10px; float:left; background:url(../images/dot_bg.png) top left repeat;}
.banner .dots li{ display: inline-block; float: left; width: 14px; height: 14px; margin: 0 5px; text-indent: -999em; cursor: pointer; background: url(../images/banner_dots.png) top left no-repeat; }
.banner_inner .dots li { display: inline-block; float: left; width: 14px; height: 14px; margin: 0 5px; text-indent: -999em; cursor: pointer; background: url(../images/banner_dots.png) top left no-repeat; }
.banner .dots li.active, .banner_inner .dots li.active { background: url(../images/banner_dots.png) bottom left no-repeat; }
.banner{
	position:relative;
	height:600px;
}
.banner_inner{
	position:relative;
	height:auto;
}
.banner li, .banner_inner li  { list-style: none; }
.banner ul li,  .banner_inner ul li  { float: left; list-style: none; height: 580px; background-position: center; background-size: auto !important; }
.banner ul li .banner_content { width: 990px; margin: 0 auto; padding: 0px 0 0 0px; height: 350px; }
.banner_1{
	background:url(../images/banner1.jpg) top center no-repeat;
	background-size:100%;
}
.banner_2{
	background:url(../images/banner2.jpg) top center no-repeat;
	background-size:100%;
}
.banner_3{
	background:url(../images/banner_home3.jpg) top center no-repeat;
	background-size:100%;
}
.banner_4{
	background:url(../images/banner4.jpg) top center no-repeat;
	background-size:100%;
}
.banner_5{
	background:url(../images/banner5.jpg) top center no-repeat;
	background-size:100%;
}
.banner_6{
	background:url(../images/banner6.jpg) top center no-repeat;
	background-size:100%;
}
.banner_8{
	background:url(../images/banner_8.jpg) top center no-repeat;
	background-size:100%;
}
.banner_9{
	background:url(../images/banner_9.jpg) top center no-repeat;
	background-size:100%;
}
.banner_7{
	background:url(../images/banner_7.jpg) top center no-repeat;
	background-size:100%;
}


.banner_1_content{
	text-align:center;
}
.banner_1_content h1{
	text-align:center;
	font-family: 'Muli', sans-serif;
	background:url(../images/banner_sap.png) bottom center no-repeat;
	padding:30px 0 34px 0;
	margin:0;
	font-size:60px;
	font-weight:600;
	color:#FFF;
	line-height:55px;
	letter-spacing:2px;
	text-shadow: 4px 4px 0px rgba(174, 142, 109, 0.45);
}
.banner_1_content p{
	text-align:center;
	font-family: 'Muli', sans-serif;
	padding:0 0 0px 0;
	margin:-12px 0 0 0;
	font-size:24px;
	font-weight:300;
	color:#FFF;
	font-style:italic;
}
.content_area{
	background:#FFF;
	padding:10px;
}
p.home_normal_text{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	color:#000000;
	line-height:20px;
}
ul.home_list_1{
	padding:0;
	margin:0 0 0 10px;
}
ul.home_list_1 li{
	background:url(../images/home_list_1_icon.png) top left no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#000000;
	font-style:italic;
	padding:0px 0 9px 22px;
	margin:0;
}
.highighlt_box_img{
	width:82px;
	height:82px;
	position:absolute;
	top:-5px;
	right:-5px;
	display:block;
	background:url(../images/home_highlight_img.png) top left no-repeat;
}
.home_product_box{
	-webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.18);
-moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.18);
box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.18);
background:#f3f1f0;
margin:0 0px 0 0;
height: 225px;
padding: 10px 10px 10px 20px;
}

.home_product_slide p, ul.product_page_list li p{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0 0 15px 0;
	
}
.redmore_button{
	background: url(../images/redmore_icon.png) top right no-repeat #c7946f;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	padding:8px 35px 10px 10px;
	display:block;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#FFF;
text-decoration:none;
}
.redmore_button:hover{
	background: url(../images/redmore_icon.png) top right no-repeat #b07b55;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	padding:8px 35px 10px 10px;
	display:block;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#FFF;
text-decoration:none;
}
.fotter{
	background:#a88a74;
	padding:15px 20px 10px;
}
.footer_link{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	padding:0 0 15px 0;
	color:#FFF;
}
.footer_link a{
	padding:0 2px;
	color:#FFF;
	text-decoration:none;
}
.footer_link a:hover{
	padding:0 2px;
	color:#e5d1c2;
}
.fotter_share_menu{
}
.fotter_share_menu_text{
	width:70px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:600;
	font-style:italic;
	color:#FFF;
	padding:6px 0 0 0;
}
ul.share_menu_list{
	padding:0;
	margin:0;
}
ul.share_menu_list li{
	padding:0;
	width:31px;
	height:31px;
	display:block;
	float:left;
	margin:0 6px 0 0;
}
ul.share_menu_list li a{
	padding:0;
	margin:0;
	width:31px;
	height:31px;
	display:block;
	float:left;
}
.facebook{
	background:url(../images/fotter_share_icon.png) 0 0 no-repeat;
}
.facebook:hover{
	background:url(../images/fotter_share_icon.png) 0 -31px no-repeat;
}
.youtube{
	background:url(../images/fotter_share_icon.png) -72px 0 no-repeat;
}
.youtube:hover{
	background:url(../images/fotter_share_icon.png) -72px -31px no-repeat;
}
.twitter{
	background:url(../images/fotter_share_icon.png) -36px 0 no-repeat;
}
.twitter:hover{
	background:url(../images/fotter_share_icon.png) -36px -31px no-repeat;
}
.googleplush{
	background:url(../images/fotter_share_icon.png) -108px 0 no-repeat;
}
.googleplush:hover{
	background:url(../images/fotter_share_icon.png) -108px -31px no-repeat;
}
.contact_now_heading{
	font-family: 'Muli', sans-serif;
	font-size:18px;
	color:#452e1d;
	padding:0 0 10px 0;
}
.call_number{
	background:url(../images/call_icon.png) 0 3px no-repeat;
	padding:0 0 0 20px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#FFF;
	margin:0 20px 0 0;
}
.email_address{
	background:url(../images/email_icon.png) 0 3px no-repeat;
	padding:0 0 0 20px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#FFF;
}
.email_address a{
	color:#FFF;
	text-decoration:none;
}
.email_address a:hover{
	color:#FFF;
	text-decoration:underline;
}

.copy{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	text-align:center;
	color:#7f5f48;
	padding:15px 0 15px;		float:left;
}
.pwr-by  > a{    float: right;	    padding: 15px 0; color: #7f5f48; font-family: "Open Sans",sans-serif;  font-size: 13px;  text-decoration:none;	}
.pwr-by  > a:hover {color:#442E38;}
.bradecome { font-family: 'Open Sans', sans-serif; font-size: 12px; background:#f8f1eb; border-bottom:1px solid #d8bca8; padding:12px 15px 6px; }
.bradecome ul { padding: 0; margin: 0; }
.bradecome ul li { padding: 0 10px 0 13px; margin: 0; float: left; background: url(../images/bradecome_list_icon.png) 0px 1px no-repeat; }
.bradecome ul li a { padding: 0; margin: 0; color: #000000; text-decoration: none; }
.bradecome ul li a:hover { padding: 0; margin: 0; color: #ac8c6b; text-decoration: underline; }
.bradecome ul li a.selected { padding: 0; margin: 0; color: #ac8c6b; text-decoration: none; }
h1.inner_heading_1{
	font-family: 'Didact Gothic', sans-serif;
	/*font-family: 'Muli', sans-serif;*/
	font-size:28px;
	color:#875b42;
	margin:0;
	padding:0 0 13px 3px;
	font-weight:normal;
}
ul.product_page_list{
	list-style: none;
padding: 0;
margin: 0 -5px;
}
p.normal_text_PB5px { font-family: 'Open Sans', sans-serif; font-size: 12px; text-align: justify; padding: 0 0 5px 0; margin: 0; color: #000000; line-height: 18px; }
p.normal_text_PB15px { font-family: 'Open Sans', sans-serif; font-size: 12px; text-align: justify; padding: 0 0 14px 0; margin: 0; color: #000000; line-height: 18px; }
p.normal_text_PT15px { font-family: 'Open Sans', sans-serif; font-size: 12px; text-align: justify; padding: 15px 0 0px 0; margin: 0; color: #000000; line-height: 18px; }
p.normal_text_PT10px { font-family: 'Open Sans', sans-serif; font-size: 12px; text-align: justify; padding: 10px 0 0px 0; margin: 0; color: #000000; line-height: 18px; }
p.normal_text_PBT10px { font-family: 'Open Sans', sans-serif; font-size: 12px; text-align: justify; padding: 10px 0 10px 0; margin: 0; color: #000000; line-height: 18px; }
p.normal_text_PBT15px { font-family: 'Open Sans', sans-serif; font-size: 12px; text-align: justify; padding: 15px 0 15px 0; margin: 0; color: #000000; line-height: 18px; }
ul.product_page_list li .product_content_img{width: 235px;}
ul.product_page_list li .product_content_box {width: 255px;}

.product_detail_img_box{
	border:1px solid #e5d7cd;
	margin:0 0 15px 0;
	text-align:center;
}

.product_inner_button_menu{
}
a.product_inner_button_image_gallery{
	background:url(../images/image_gallery_icon.png) 4px 2px no-repeat #b19170;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:10px 15px 10px 39px;
font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:600;
	color:#FFF;
	text-decoration:none;
}
a.product_inner_button_video{
	background:url(../images/video_icon.png) 12px 3px no-repeat #b19170;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:10px 15px 10px 49px;
font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:600;
	color:#FFF;
	text-decoration:none;
}
a.product_inner_button_video:hover, a.product_inner_button_image_gallery:hover{
	background-color:#896c4e;
	color:#FFF;
}

ul.list_1{
	padding:0;
	margin:0;
}
ul.list_1 li{
	padding:1px 0 10px 22px;
	margin:0 !important;
	font-family: 'Open Sans', sans-serif; font-size: 12px;
	background:url(../images/home_list_1_icon.png) top left no-repeat;
	line-height:18px;
	color:#000;
}
h2.inner_heading_2{
	font-family: 'Didact Gothic', sans-serif;
	/*font-family: 'Muli', sans-serif;*/
	font-size:23px;
	color:#000;
	padding:10px 0 5px 0;
	margin:0;
	font-weight:normal;
}
h2.inner_heading_4{
	font-family: 'Didact Gothic', sans-serif;
	/*font-family: 'Muli', sans-serif;*/
	font-size:23px;
	color:#b08e6a;
	padding:5px 0 5px 0;
	margin:0;
	font-weight:normal;
}

h2.feature_heading_2{
	font-family: 'Muli', sans-serif;
	font-size:20px;
	color:#333333;
	padding:0px 0 10px 5px;
	margin:0;
	font-weight:normal;
}
h4.inner_heading_4{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	color:#333333;
	padding:0px 0 10px 0px;
	margin:0;
	font-weight:normal;
}
.features_box{
	background:#f4ebe5;
	padding:10px 15px;
	margin:10px 0 0 0;
}
.features_box ul{
	padding:0;
	margin:0;
}

.features_box ul li .img_box{
	width:125px;
}
.features_box ul li .feature_detail_box{
	width:375px;
}
.features_box ul li .feature_detail_box h3{
	font-family: 'Muli', sans-serif;
	font-size:18px;
	color:#333333;
	padding:0 0 10px 0;
	margin:0;
	font-weight:normal;
}
.features_box ul li .feature_detail_box p{
font-family: 'Open Sans', sans-serif; font-size: 12px;
padding:0;
margin:0;
line-height:17px;
color:#000;
}
.Warranty_box{
	background:#f8efe8;
	padding:10px 15px;
	margin:10px 0 0 0;
}
.red_bg{
	background:#e10f0f;
	padding:3px 7px;
		display:inline-block;
		color:#FFF;
}
.green_bg{
	background:#44ca10;
	padding:3px 7px;
		display:inline-block;
		color:#FFF;
}
.orange_bg{
	background:#e1ad0f;
	padding:3px 7px;
	display:inline-block;
	color:#FFF;
}
.red_msg {
color: #F00;
}
.input_stylebox {
width: 340px;
float: left;
}
input[type="text"], input[type="password"], textarea, select, input[type="file"] {
font-family: "Open Sans", Segoe UI, Arial, Tahoma, sans-serif;
font-size: 13px;
color: #444;
line-height: 18px;
background: #FFF;
border: 1px solid #ddd;
padding: 6px 2%;
display: block;
margin: 0 0 5px;
width: 96%;
outline: none;
}
input[type="text"], input[type="password"], textarea, select, input[type="file"] {

}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, input[type="file"]:focus {
border: 1px solid #58a1c0;
-webkit-box-shadow: inset 0 0px 1px #88c9e5, 0 0 8px #88c9e5;
-moz-box-shadow: inset 0 0px 1px #88c9e5, 0 0 8px #88c9e5;
box-shadow: inset 0 0px 1px #88c9e5, 0 0 8px #88c9e5;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.inputbtn {
font-family: "Open Sans", Segoe UI, Arial, Tahoma, sans-serif;
font-size: 13px;
color: #FFF;
line-height: 18px;
background: #a88a74;
border: 1px solid #FFF;
padding: 8px 2%;
display: block;
margin: 0 0 10px;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
cursor: pointer;
text-transform: uppercase;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding: 8px 6px;
}
user agent stylesheetinput[type="button"],  input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
align-items: flex-start;
text-align: center;
cursor: default;
color: buttontext;
padding: 2px 6px 3px;
border: 2px outset buttonface;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: buttonface;
box-sizing: border-box;
}
.inputbtn:hover {
background: #866953;
border: 1px solid #FFF;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.border0px {
border: 0px solid #dedede !important;
}

.input_label {
width: 125px;
float: left;
font-family: "Open Sans", Segoe UI, Arial, Tahoma, sans-serif;
font-size: 13px;
padding: 6px 10px 6px 0;
margin: 0;
color: #444;
line-height: 17px;
text-align: right;
}
.inputrow {
padding: 0 0 10px 0;
}
.content_5{
	padding:0 7px;
}

.pinterest{
	background:url(../images/fotter_share_icon.png) -144px 0 no-repeat;
}
.pinterest:hover{
	background:url(../images/fotter_share_icon.png) -144px -31px no-repeat;
}
.instagram{
	background:url(../images/fotter_share_icon.png) -180px 0 no-repeat;
}
.instagram:hover{
	background:url(../images/fotter_share_icon.png) -180px -31px no-repeat;
}
.contact_list {
}
.contact_list ul{
 padding:0;
 margin:0 0px;
 font-family: "Open Sans", Segoe UI, Arial, Tahoma, sans-serif;
}
.contact_list ul li{
 padding:0;
 margin:0 5px 10px;
 float:left;
 border:1px solid #ddd;;
 padding:10px 10px;
 width:236px;
 min-height:130px;
}
.contact_list ul li h5{
 padding:0 0 6px 0;
 margin:0;
  font-family: "Open Sans", Segoe UI, Arial, Tahoma, sans-serif;
  font-size:14px;
  font-weight:600;
  color:#875b42;
  
}
.contact_list ul li p{
 padding:0;
 margin:0;
  font-family: "Open Sans", Segoe UI, Arial, Tahoma, sans-serif;
  font-size:13px;
  color:#000;
  line-height:21px;
}
.p10px{
	padding:10px;
}
.M_minas_10px_LR{
	margin-left:-10px;
		margin-right:-10px;
}
.Nursery_Ideas{
}
.Nursery_Ideas ul{
	padding:0;
	margin:0;
}
.Nursery_Ideas ul li{
	padding:0;
	margin:5px;
	display:block;
	float:left;
	width:260px;
	height:201px;
}
.Nursery_Ideas ul li a{
	
		padding:0;
	border:1px solid #dfdfdf;
}
.product-safety-box{
border:1px solid #CCC;
margin:10px 0;
}
h4.product-safety-heading-4{
	background:#CCC;
	margin:0 0 0px 0;
	font-size:16px;
	text-align:center;
	color:#333;
	padding:10px;
}