/* CSS Document */

/* ==================== body =============================== */
body {
	margin: 0; 
	padding: 0; 
	background-image: url(../images/bg.jpg);
    background-repeat: repeat-x ;
	text-align:left;
	align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color:#626262;
}

/* ==================== navigation =============================== */

.navi-middle {
	text-align:left;
	vertical-align:middle;
	background: url(../images/navigation/navi_middle.jpg);
	padding-top: 8px;
}

#navi_text {
	font-weight:bold;
	color:#57c123;
	padding-left: 5px;

}

#navi_text a:link{
	text-decoration:none;
	color:#57c123;
}
#navi_text a:selected{
	text-decoration:none;
	color:#57c123;
}
#navi_text a:visited{
	text-decoration:none;
	color:#57c123;
}
#navi_text a:hover{
	text-decoration:none;
	color:#dcfb99;
}


/* ==================== featured products =============================== */

.feat-middle {
	text-align:left;
	vertical-align:top;
	background: url(../images/featured_pro/feat_top_middle.jpg);
	padding-top: 8px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;

}

.featbg-left {
	text-align:left;
	background: url(../images/featured_pro/feat_bg2_left.jpg);
	width: 9px;
}

.featbg-right {
	text-align:left;
	background: url(../images/featured_pro/feat_bg2_right.jpg);
	width: 21px;
	
}

#feat_toptext {
	color:#626262;
	padding-left: 5px;
	padding-top: 5px;

}

#feat_more {
	line-height:8px;
	color:#76b011;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;

}

#feat_more a:link{
	text-decoration:none;
	color:#76b011;
}
#feat_more a:selected{
	text-decoration:none;
	color:#76b011;
}
#feat_more a:visited{
	text-decoration:none;
	color:#76b011;
}
#feat_more a:hover{
	text-decoration:underline;
	color:#76b011;
}

#feat_subtitle {
	color:#e4860c;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;

}

#feat_bestspace {
	color:#626262;
	padding-left: 5px;

}

#feat_topbest {
	color:#626262;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}

#feat_topbest a:link{
	text-decoration:none;
	color:#626262;
}
#feat_topbest a:selected{
	text-decoration:none;
	color:#626262;
}
#feat_topbest a:visited{
	text-decoration:none;
	color:#626262;
}
#feat_topbest a:hover{
	text-decoration:none;
	color:#e4860c;
}


/* ==================== footer main =============================== */

.footer-mainbg {
	text-align:left;
	vertical-align:top;
	background: url(../images/footer_main/footer_bg.jpg);
	background-repeat: no-repeat;
	height:118px;

}

#footer_main {
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}

#footer_main  a:link{
	text-decoration:none;
	color:#ffffff;
}
#footer_main  a:selected{
	text-decoration:none;
	color:#ffffff;
}
#footer_main  a:visited{
	text-decoration:none;
	color:#ffffff;
}
#footer_main  a:hover{
	text-decoration:none;
	color:#dcdcdc;
}






/* ==================== side navigation =============================== */

.sidenavibg-left {
	text-align:left;
	background: url(../images/side_navigation/sidenavibg_left.jpg);
	width: 21px;
}

.sidenavibg-right {
	text-align:left;
	background: url(../images/side_navigation/sidenavibg_right.jpg);
	width: 11px;
}

.sidenavititlebg-middle {
	text-align:left;
	background: url(../images/side_navigation/sidenavi_title_middle.jpg);
	padding-top: 3px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;

}

.bgflower-middle {
	text-align:left;
	background: url(../images/side_navigation/bgflower.jpg);
	height: 142px;
}

#sidenavi-link {
	color:#626262;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}


#sidenavi-link  a:link{
	text-decoration:none;
	color:#626262;
}
#sidenavi-link  a:selected{
	text-decoration:none;
	color:#626262;
}
#sidenavi-link  a:visited{
	text-decoration:none;
	color:#626262;
}
#sidenavi-link  a:hover{
	text-decoration:none;
	color:#ff9e04;
}


#sidenavisub-link {
	color:#626262;
	font-weight: none;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;

}

#sidenavisub-link  a:link{
	text-decoration:none;
	color:#626262;
}
#sidenavisub-link  a:selected{
	text-decoration:none;
	color:#626262;
}
#sidenavisub-link  a:visited{
	text-decoration:none;
	color:#626262;
}
#sidenavisub-link  a:hover{
	text-decoration:none;
	color:#ff9e04;
}




/* ==================== contents =============================== */

#content_title {
	vertical-align: top;
	color:#80a807;
	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 18px;

}

#content_text {
	vertical-align: top;
	color:#626262;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;

}

#content_text2 {
	vertical-align: top;
	color:#626262;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 18px;
	text-align: justify;

}


#products_text {
	vertical-align: top;
	color:#626262;
	padding-left: 15px;
	padding-right: 15px;
	padding-left: 8px;
	text-align: justify;

}

#products_title {
	vertical-align: top;
	color:#626262;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: justify;
	font-weight: bold;

}

	
.products_view {
	font-size: 10px;
	vertical-align: top;
	color:#626262;
	padding-right: 10px;
	padding-top: 22px;
	text-align: left;

}

.products_view a:link{
	text-decoration:none;
	color:#626262;
}
.products_view  a:selected{
	text-decoration:none;
	color:#626262;
}
.products_view  a:visited{
	text-decoration:none;
	color:#626262;
}
.products_view  a:hover{
	text-decoration:none;
	color:#ff9e04;
}

.link_view {
	font-size: 12px;
	vertical-align: top;
	color:#626262;
	padding-right: 10px;
	padding-top: 22px;
	text-align: left;

}


.productsbig_img {
	vertical-align: top;
	color:#626262;
	padding-left: 18px;
	padding-right: 15px;

}

#products_description {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	text-align: justify;

}

.products_back {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	color:#aaa9a7;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: right;

}

.products_back a:link{
	text-decoration:none;
	color:#aaa9a7;
}
.products_back  a:selected{
	text-decoration:none;
	color:#aaa9a7;
}
.products_back  a:visited{
	text-decoration:none;
	color:#aaa9a7;
}
.products_back  a:hover{
	text-decoration:none;
	color:#ff9e04;
}

#products_nextpage {
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	text-align: right;

}

#products_nextpage  a:link{
	text-decoration:none;
	color:#ff9e04;;
}
#products_nextpage  a:selected{
	text-decoration:none;
	color:#ff9e04;;
}
#products_nextpage  a:visited{
	text-decoration:none;
	color:#ff9e04;;
}
#products_nextpage  a:hover{
	text-decoration:underline;
	color:#ff9e04;
}


/* ==================== beespedia =============================== */

#bees_title {
	vertical-align: top;
	color:#80a807;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;

}

#bees_text {
	vertical-align: top;
	color:#626262;
	padding-left: 20px;
	padding-right: 10px;
	text-align: justify;

}


/* ==================== testimonials =============================== */

#testi_title {
	vertical-align: top;
	color:#80a807;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;

}

#testi_text {
	vertical-align: top;
	color:#626262;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 20px;
	text-align: justify;
	background-color: #fdfddf;
	height: 125px;

}

/* ==================== bees gallery =============================== */

#gallery_text {
	vertical-align: top;
	color:#626262;
	padding-left: 8px;
	padding-top: 10px;
	padding-right: 10px;
	text-align: justify;

}

#gallery_text2 {
	vertical-align: top;
	color:#626262;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	text-align: justify;

}


/* ==================== Form Enquries / Search =============================== */

.texttitle-form {
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
}

.text-form {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	vertical-align:middle;
    font-weight:;
	color:#000000;
}

.button-form {
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
    font-weight:;
	color:#000000;
}

.text-field {	
    /*BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; */
	padding-left:10px;
	clip:  rect(   ); 
	color: #000000;

}

/* ==================== Search =============================== */


.search-text {
    padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
	font-weight:none;
}

.searchagain-text {
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
	font-weight:none;
}

.search-title {
    padding-left:0px;
	padding-top:0px;
	padding-bottom:25px;
	padding-right:25px;
	text-align:justify;
	vertical-align:top;
	font-weight:none;
}

.searchtable-title {
    padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:25px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background-color:#edf9c7;
}

.search-text2 {
    padding-left:0px;
	padding-top:0px;
	padding-bottom:25px;
	padding-right:25px;
	text-align:justify;
	vertical-align:top;
	font-weight:none;
}

.search-number {
    padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	text-align:justify;
	vertical-align:top;
	font-weight:bold;
}

.searchresult-title {
    padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:25px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	border-bottom: solid 1px #edf9c7;
	
}

.searchresult2-title {
    padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:25px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	border-top: solid 1px #edf9c7;
	
}

.searchborder {
	border-left:solid 1px #edf9c7;
	border-right:solid 1px #edf9c7;
	border-bottom: solid 1px #edf9c7;
	border-top: solid 1px #edf9c7;
}

a.search-title:link{
	color:#feb245;
	text-decoration:none;
}
a.search-title:visited{
	color:#feb245;
	text-decoration:none;
}
a.search-title:hover{
	color:#feb245;
	text-decoration:underline;
}


a.result-page:link{
	color:#feb245;
	text-decoration:none;
}
a.result-page:visited{
	color:#feb245;
	text-decoration:none;
}
a.result-page:hover{
	color:#feb245;
	text-decoration:underline;
}



/* ==================== footer sub =============================== */

.footer-subbg {
	text-align:left;
	vertical-align:top;
	background: url(../images/footer_sub/footer_subbg.jpg);
	background-repeat: no-repeat;
	height:121px;

}

#footer_sub {
	padding-top: 56px;
	padding-left: 10px;
	padding-right: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}

#footer_sub  a:link{
	text-decoration:none;
	color:#ffffff;
}
#footer_sub  a:selected{
	text-decoration:none;
	color:#ffffff;
}
#footer_sub  a:visited{
	text-decoration:none;
	color:#ffffff;
}
#footer_sub  a:hover{
	text-decoration:none;
	color:#dcdcdc;
}

#footer_subm {
	padding-top: 49px;
	padding-left: 10px;
	padding-right: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}

#footer_subm  a:link{
	text-decoration:none;
	color:#ffffff;
}
#footer_subm  a:selected{
	text-decoration:none;
	color:#ffffff;
}
#footer_subm  a:visited{
	text-decoration:none;
	color:#ffffff;
}
#footer_subm  a:hover{
	text-decoration:none;
	color:#dcdcdc;
}



.email_link {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	color:#aaa9a7;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: right;

}

.email_link a:link{
	text-decoration:none;
	color:#aaa9a7;
}
.email_link  a:selected{
	text-decoration:none;
	color:#aaa9a7;
}
.email_link  a:visited{
	text-decoration:none;
	color:#aaa9a7;
}
.email_link  a:hover{
	text-decoration:none;
	color:#ff9e04;
}
.news:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

.link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: underline;
}
.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9e04;
	text-decoration: none;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: underline;
}
