
@font-face{
	 font-family: Helv;
	 src: url('fonts/HelveticaNeueSmall.ttf');
	 src: local('HelveticaNeueSmall'), url('fonts/HelveticaNeueSmall.ttf') format("truetype");
}

@font-face{
	 font-family: HelvL;
	 src: url('fonts/Helvetica_25_Ultra_Light.ttf');
	 src: local('Helvetica_25_Ultra_Light'), url('fonts/Helvetica_25_Ultra_Light.ttf') format("truetype");
}
body{
	background:#F6F6F6 url(../images/backgpund_all.png) center top no-repeat
}
#main{
	margin-top:0;margin-bottom:15px
}
#page-wrapper {
    margin: 0 auto;
    min-height: 855px;
    width: 900px;min-width:900px; margin-top:20px; border: 1px solid #EEE
}
li a.active{
	color:#666	
}
#page{
    margin: 0 auto;
    width: 900px;border-radius:3px;min-height: 855px;
}
#header{
	background-image:none; background-color:#fff
}

#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer{
	width:900px
}

#header {
    background-color: #FFFFFF;
    border-radius: 3px 3px 0 0;
}

#page-wrapper{
	background-color:#fff
}
#footer-wrapper{
	margin-bottom: 0;
    margin-top: 5px;
    padding: 10px 10px 0;
}
#footer li a{
	padding: 0 6px; font-size:12px
}
.custome-page  .field-name-title{
	border-bottom:1px solid #ccc
}
.clean-page-title{
	font-family:HelvL, Arial; text-transform:uppercase;
	font-size:41px;margin-bottom:0; border-bottom:1px #ccc solid; margin-bottom:20px; color:#00AECA; margin-top:0
}
h1#page-title{
	font-family:HelvL, Arial; text-transform:uppercase;
	font-size:41px;margin-bottom:0; border-bottom:1px #ccc solid; margin-bottom:20px; color:#00AECA; margin-top:10px; clear:both
}


body, #site-slogan, .ui-widget, .comment-form label{
	font-family:Arial; color:#605340; font-size:14px
}

.custome-page  .field-type-text-long , 
.custome-page  .field-name-title , 
.custome-page  .field-name-field-preview-thumbnail , 
.custome-page .field-name-field-download-file
{
    text-align: justify;
	font-size:14px
}
h1, h2, h3, h4, h5, h6{
	font-family:Helv, Arial; text-transform:uppercase
}

.field.field-name-field-download-file.field-type-file.field-label-above{
	clear:both; padding-top:15px
}

.link-wrapper {
    text-align: right;
    width: 600px;
}
.view-downloads-page .field-name-field-preview-thumbnail .field-name-field-download-file{
	clear:both !important
}


.custome-page {
    margin-left: 192px;
    width: 600px;
}

.custome-info-page .field-type-text-long{
    margin-left: 192px;
    width: 600px; text-align:justify
}

.custome-info-page .field-name-title{
    margin-left: 192px;
    width: 600px; 
}

#footer {
    min-width: 900px;
    width: 900px; margin-top:0
}
#main-menu {
	display:none
}
#block-nice-menus-1 {
    background-color: #00BFDE;
    clear: both;
    color: #FFFFFF;
    width: 692px;
}
.region.region-header {
    margin-left: 199px;
    margin-top: 71px;
    position: absolute;
}
#logo {
    padding: 15px 15px 0px 20px;
}
#main-menu-links a{
	 height: 22px;border-radius:0;line-height: 21px;
}
.custome-page .field-type-text-long, .custome-page .field-name-title{
	margin-top: 0
}
#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary, .item-list .pager, div.field-type-taxonomy-term-reference, div.messages, div.meta, p.comment-time, table, .breadcrumb{
	font-family: Arial, Helvetica
}
thead , thead th {
	background-color:#777777 ; text-transform:uppercase; color:#fff!important 
}
table td{
	font-size:11px !important
}
p{
	color: #605340;
    font-family: Arial,Helvetica;
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
}
.field .field-label{
	font-weight:normal; text-transform:uppercase; font-size:14px; color:#605340
}
.node-teaser h2 a {
    color: #605340;
}

#footer-wrapper{
	background-color:#F6F6F6;
}
#content h2{

	
}
.pager {
    background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
    font-size: 11px !important;
    padding-top: 3px !important;
    width: 567px;
}
table tr th{
	background-color:#717171; color:#fff !important
}
.view-downloads-page .field-name-field-download-file  .field-label{
	display:none
}
a {
    color: #00AECA;
}
.node-service  .field-name-field-service-thumb{
	
}
/* ---------------------------------------- MENU */
ul.nice-menu a{
	color: #FFFFFF;
    font-family: Helv;
    font-size: 13px;
    text-transform: uppercase; padding:0; padding:1px 12px 1px  12px 
}
ul.nice-menu-down li.menuparent{
	background:#00BFDE
}
ul.nice-menu li{
	background-color:#00BFDE
}
.nice-menu .menuparent ul{
	margin-top:-3px
}
.nice-menu  ul li{
	background-color:#93c01f; 
}
#nice-menu-1{
	margin-left:10px
}
#nice-menu-1 li ul li{
	
	padding:5px;width:250px
}
ul.nice-menu-down li{
	border:none
}
ul.nice-menu-down li.menuparent:hover{
	background-color:#a2ce31
}
ul.nice-menu ul{
	border-width: 0;top: 21px;
}
#highlighted{
	border-bottom:0
}
#highlighted img{
	
}
#highlighted .content{
	margin-top:0
}
.custome-info-page #block-system-main .content{
	margin-top:0
}
#block-search-form {
    float: right;
    margin-right: 28px !important;
    padding-bottom: 7px;
}
.region-header #block-search-form .form-text {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    border-radius: 3px 3px 3px 3px;
    width: 154px;
}
#edit-submit--3  ,#edit-submit{
	border-radius:4px !important
}
/* SERVICES */
.services_action  .field-name-title{
	border-bottom:none !important
}
.services_action .field-name-title h2{
	font-family:Helv, Arial !important; color:#333
}
.services_action {
    border-bottom: 0 none;
    margin: 0;
    padding: 0; border-bottom:1px solid #ccc; margin-bottom:10px
	
}
.services_action .field-name-title{
	 background-color: #FFFFFF;
    color: #000000;
    font-family: HelvL;
    font-size: 13px;
    margin-top: -116px;
    opacity: 0.8;
    padding-left: 40px;
    position: absolute;
    text-transform: uppercase;
    width: 380px; 
}
/* FOTER MENU  */
.node-promotion-slides {
    margin-left: 14px;
}
.node-promotion-slides  h2 , .node-promotion-slides .field-name-field-slides-page{
	display:none
}
/* FOTER MENU  */
#block-menu-menu-footer-menu li ul a:hover{
	color:#00aeca
}
#block-menu-menu-footer-menu a{
	color:#222; text-transform:uppercase
}

/* -------------------------------- Node specific custmization */

/*  footer blocks*/
#block-block-2  a{
	float:left; display:block; margin-right:5px
}
#block-block-2 {
    background-color: #F8AF00;
    float: right;
    height: 44px;
    padding: 10px !important;
    width: 270px;
}
#facebook_linkfooter {
    background-image: url("../images/facebook.png");
    display: block;
    height: 33px;
    width: 34px;margin-top: -7px;
}
#twitter_linkfooter {
    background-image: url("../images/twiter.png");
    display: block;
    height: 33px;
    width: 34px;margin-top: -7px;
}
#flora_linkfooter {
	background-image: url("../images/flora.png");
    display: block;
    height: 31px;
    margin-top: -7px;
    width: 58px;
}
#footer .region{
	margin-top:0
}
#footer .block{
	clear:none
}
#block-menu-menu-footer-menu  a{
	color:#00AECA; font-family:Helv; font-size:13px
}
#block-menu-menu-footer-menu {
    background-color: rgba(238, 233, 233, 0.7);
    float: left;
    height: 42px;
    padding: 10px !important;
    width: 588px;
    border: 1px rgba(202, 200, 200, 0.45) solid !important;
    border-right: 0 !important;

}

/* commerce block  */

#block-commerce-cart-cart {
    border: 1px solid #CCCCCC;
    color: #4F4F4F;
    padding: 8px;
}
#block-system-user-menu a{
    color: #4F4F4F;
}
.region-header .block-menu li a{
	border: 1px solid #CCCCCC;
    color: #4F4F4F;
}
.region-header .block-menu li a{
	padding:0
}
#block-system-user-menu a {
	background-color: #6BBE1B;
    color: #FFFFFF;
    float: left;
    margin-left: 5px;
    padding: 3px 10px;
	border: 0px solid #CCCCCC;
}
.block.block-system.block-menu {
    float: right;
}
.landscap_action .field-name-field-text{	
	margin-right:20px; width:470px; float:right
	
}

.landscap_action .field-name-field-info-image {
		margin-top:8px
}
.landscap_action .field-name-title {
	border-bottom:none
}
.landscap_action {
	 border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding: 10px;
}
.landscap_action .field-name-body{
	width:400px; float:right
}
.landscap_action .field-name-field-product{
	
	clear:both
}
.landscap_action .commerce-product-field-field-image{
	width:150px; float:left
}


.landscap_action .field-name-field-info-image .field-item{
	float: left;
    width: 76px;
}
#block-commerce-cart-cart h2 {
	margin-top:0

}
.view-flora-prodcuts-view  .field-name-body{
	width:243px; float:right; margin-right:10px
}
.view-flora-prodcuts-view  .commerce-product-field-field-image{
	
	width:160px; float:left;

}
/* cart */

.flora-product-row .commerce-add-to-cart .form-submit {
    background-image: url("../images/addtocart.png");
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    color: #00a2bd;
    font-size: 11px;
    padding-left: 40px;
	background-color:#fff
}
.flora-product-row  .commerce-add-to-cart  input.form-submit:hover{

	background-image: url("../images/addtocart_hover.png");
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 11px;
    padding-left: 40px;background-color:#f3f3f3

}
input.form-submit, a.button{

	border-radius:5px
}
.field-name-commerce-price{
	font-size:20px; font-family:Helv, Arial; color:#00a2bd; display:block; clear:left
}

.flora-product-row .node-teaser{
	margin-bottom:0
}
.flora-product-row{
    float: left;
    padding: 0 10px;
    width: 413px;
}
.view-flora-prodcuts-view .node-teaser {
	padding-bottom:0
}



/* ---------------- home class */
.homepage-cus #node-48{
	float:left
}
#block-block-3{
	width:444px; float:left;margin-left: -5px;
}
#block-block-3 h2{
	position:absolute; z-index:2; padding:10px; padding-left:20px; color:#fff
}
#block-block-3 p{
	margin-bottom:0
}
.homepage-cus  .block h2{
	font-family:Helv,Arial !important; color:#00AECA; margin-top: 10px;
}
.homepage-cus p{
	font-family:Calibri, Arial; font-size:13px;line-height: 15px;
}
#block-views-services-home-view-block {
    float: left;
    padding-left: 14px;
    width: 403px;background-color:#fafafa
}
.views-field.views-field-field-term-thumb{
	float: left;
    margin-right:5px;
    width: 75px;  margin-top: -24px;
}

.view-services-home-view .views-row{
	border-bottom:1px #ccc solid; clear:both; overflow:auto
}
.view-services-home-view .views-field-name{
	text-transform:uppercase; margin-top:3px
}
.homepage-cus .view-services-home-view .views-field.views-field-name , .homepage-cus  .view-services-home-view .views-field.views-field-description{
	width:311px; float:right; padding-right:10px
}
.homepage-cus p a{
	text-decoration:none; color:#222
}
.homepage-cus .region-content{
	margin-top: -41px;
}
/* ----- */
#block-views-services-home-view-block-1 {

	float: right;
    margin-right: 80px;
    width: 600px;
}
#block-views-services-home-view-block  .views-row-3{
	border-bottom:0 !important
}
#block-views-services-home-view-block-1 .view-services-home-view .views-field.views-field-name , .homepage-cus  .view-services-home-view .views-field.views-field-description{
	width:311px; float:right; padding-right:10px;margin-top: -4px;
}
#block-views-services-home-view-service-mpb h2{
	font-family:Helv, Arial; font-size:23px ;
}
#block-views-services-home-view-service-mpb {
		width:600px; float:right; margin-right:80px
}
#block-views-services-home-view-service-mpb .view-services-home-view .views-field.views-field-name ,
#block-views-services-home-view-service-mpb .views-field.views-field-description{
	width:507px;float:right; padding-right:10px
}
#footer_cpyr{
	color: #8B8B8B;
    font-size: 11px;
    position: absolute;
    text-align: right;
    width: 280px;
}
#footer-wrapper a:hover, #footer-wrapper a:focus{
	color:#222
}

/* */

#flora-products-view  .custome-page{
	margin-left:0 !important
}
#messages , #messages .messages , #messages div.section{
	float: left;
    font-size: 14px;
    margin-left: -5px;
    width: 537px !important;
}
#messages{
	padding:0
}
#discover_flora img{
 float: left;
    margin-left: 10px;
}
#discover_flora {
width: 404px;
background-image: url(../images/home_welcome.jpg);
height: 333px;
padding: 20px;
padding-top: 55px;
font-size: 13px;
color: white;
}

#greenhouse_cart{
	background-image: url("../images/greenhouse_cart.png");display:block; width:97px; height:23px
}
#greenhouse_login{
	background-image: url("../images/login_green.png");display:block; width:82px; height:23px
}
#block-block-4 .content {
    height: 23px;
    width: 181px;
	display:block
}
#block-block-4{
	 float: right;
    margin-right: -2px;
    margin-top: -13px;
}
#block-block-4 a {
    display: block;
    float: left;
    margin-right: 1px;border-radius:2px
}

.view-header-slides{
	background:#fff url(../images/flora_loading.gif) no-repeat center center;
}
.view-header-slides .view-content{
	opacity:0
}
#block-system-user-menu{
	width: 153px;
}
#block-system-user-menu a{
	border-radius:5px
}
#about-us-blinks a{
	float: right;margin-right: 10px;
}

.custome-info-page #block-block-5 {
	margin-right:75px;
}
#block-block-5{
	width: 600px;
	float: right;
}
.view-gallery-project ul{
	margin:0; padding:0	
}
.view-gallery-project  .views-row{
	 float: left;
    height: 124px;
    width: 140px;
}
.view-gallery-project .item-list li{
	list-style:none; list-style-position:inside
}


#block-views-132f7f5d6b34f41b59a8ca5f008e6e6c{
    background-color: #efefef;
    overflow-x: auto;
    overflow-y: hidden;
	margin-bottom:30px; padding:20px; padding-top:4px; margin-top:20px
}
#block-views-132f7f5d6b34f41b59a8ca5f008e6e6c h2{
	    font-family: HelvL,Arial;
    text-transform: uppercase;
    font-size: 41px;
    border-bottom: 1px solid rgb(204, 204, 204);
    margin-bottom: 20px;
    color: rgb(0, 174, 202);
    margin-top: 0px;
    clear: both;
}
	
#block-block-5 h2{
		font-size:15px; margin-top:3px
}

#block-block-5{
	
	border-top:1px #ccc solid; margin-top:30px	
}

#block_project_gallery{
	background-color:#ccc; overflow:auto;	
}
.pro-list-title{
	display:block; clear:both	
}
.pro-list-img{
	clear:both	
}
.pro-list-item {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: block;padding-top: 14px;
 
    overflow: auto;
}
.pro-list-item  .views-field-name{
	margin-left:92px
}
.pro-list-text {
    float: right;
    padding: 2px 0;
    width: 508px;
}
.pro-list-shoplink {
	background-color: #70C000;
	clear: both;
	font-size: 12px;
	float: right;
	margin-top: -10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #E7E7E7; visibility:hidden;
	border-radius: 2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
}

.pro-list-shoplink a {
color: white;
}
#home_sections {
background: url("../images/home_welcome.jpg") repeat scroll 0 0 white;
float: left;
margin-top: 10px;
width: 407px;
height: 335px;
}
#home_sections br{
	  display:none	
}
#home_sections .home_section_body{
	width:313px; float:right;margin-top: -23px;
}

.home_section_body h4{
	margin:0
}
#home_sections .home_section{
	overflow: auto;margin-bottom: 12px; border-bottom:1px solid #ccc
}
#home_sections a{
	float:left
}
#home_sections p{
	font-size:12px; color:#888177; clear:both
}
.h_section3 {
	border: 0 !important;
}


/* list mor in  */
.more-in-greenhous-block .more-in-list{
	margin:0 !important; padding:0 !important
	
}

.more-in-greenhous-block .more-in-list li{
	display:block; float:left; width:275px
}
.more-in-greenhous-block .more-in-list{
	font-size:11px; padding:0; margin:0
}
.more-in-list li{
	list-style:none; text-transform:uppercase
}

.more-in-greenhous-block h2 , .featured-downloads h2 {
color: white;
margin-top: 0;
background-color: #6CBF27;
margin-left: -21px;
font-size: 13px !important;
padding: 2px;
padding-left: 39px;
width: 559px;
background: #6CBF27 url(../images/more_in_plus.jpg) no-repeat 10px;
padding-top: 8px;
	
}
.more-in-greenhous-block li a{
	color:#6cbf27
}
.more-in-greenhous-block{
 margin-top:40px; background-color:whiteSmoke; overflow:auto; padding:20px; padding-top:0
	
}

/* .featured-downloads */
.featured-downloads ul{
	padding:0
}
.featured-downloads li{
	list-style:none

}
.custome-page .featured-downloads{
	margin-right:0 !important	
}
.featured-downloads {
clear: both;
background-color: #efefef;
padding: 20px;
float: right;
margin-right: 80px;clear: both; width:560px;padding-top: 0; margin-top:20px; margin-top:20px;
}
.home_downlod_link {
    float: right;
    margin-top: 40px;
}
.view-id-landscaping .views-row-last , .view-id-accessories_equipment_prodcuts .views-row-last {
	border-bottom:0
}
.discover_section {
	width: 557px;
	float: right;
	margin-right: 80px; padding:20px; background-color:#efefef; margin-top:20px
}
.discover_section  h2{
	margin-top:0
}
.discover_section .pro-list-text{
	width: 467px;
}
.node-webform  .form-text{
		width: 75%;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
	
}
.news-title{
	color:#00AECA
}
.latest_news_block {
	float: left;
	width: 445px;
	border: 1px #CCC solid;
	margin-left: -4px;
	margin-top: 10px; background:#fff url(../images/home_welcome.jpg); border:none
}

.latest_news_block h2{
	margin-left:20px
	
}
.latest_news_block .content{
	margin: 20px;
height: 325px;
}
.latest_news_block p{
	color:#fff
	
}
.latest_news_block a{
	color:#8bc63f !important
	
}
.latest_news_block a:hover{
	color:#00AECA !important
}
.download-profile-link {
background-image: url(../images/download_profile.png);
width: 245px;
height: 45px; float:right; margin-top:20px
}
.download-profile-link a {
	display: block;
	margin-left: 70px;
	padding-top: 9px;
}
.download-row .field-name-field-preview-thumbnail .field-item{
	float:left; margin-right:10px	
}
.home_hil{
	float: right;
width: 448px;
border-bottom: 1px #CCC solid;
margin-bottom: 10px;
}
.home_hil .views-field-field-image{
	width:75px; float:left
}
.home_sub_text {
	width: 349px;
	float: right;
	margin-right: 11px;
}
.home_sub_text p {
	color:#8A8A8A !important
	
}
.home_sub_img{
	float:left
}
.home_sub_title{
	font-size:14px !important;text-transform: uppercase;	
}
.home_about ,.discover{
	margin:20px
}
.home_about p{
	color:#fff !important
}
.home_about h3{
	font-size: 24px !important;color: white; font-family:Helv;margin-top:0
}
.discover{
	margin-top: 58px !important; float:right
}
.discover a{
	margin-left:7px	
}
.view-display-id-home_hi_block .views-row {
	width: 449px !important;
	margin-left: 10px;
}
.view-display-id-home_hi_block .item-list{
	width: 75px;float: left;
}
.view-display-id-home_hi_block .views-field-title{
	display:block; clear:both
	
}