/***********************************************/
/* style_flp.css                               */
/***********************************************/

/************** main menu ***************/
#mainnav-container{
  background: #5c9544 url(../images/mainnav_bgr.jpg) repeat-x top left;
  height: 42px;
  width: 778px;
  margin: 0px auto;
}
#mainnav-list {
  float: right;
  width: auto;
  background: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  margin-right: 2px;
}
#mainnav-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
}

#mainnav-list ul li {
  float: left;
  display: inline;
  position: relative;
  text-align: center;
}
#mainnav-list ul li a, #mainnav-list ul li a:visited {
  float: left;
  /*width: auto;*/
  height: 42px;
  padding-left: 14px;
  padding-right: 14px;
  display: block;
  color: #4e4e4e;
  text-decoration: none;
  line-height: 32px;
}

.divider {
    DISPLAY: block;
    background: url(../images/divider.jpg) no-repeat left;
    WIDTH: 2px;
    HEIGHT: 42px;
}

.company a, .company a:visited {
  background: url(../images/menu_bgr_off_1.jpg) repeat-x left;
}
.company a:hover {
  background: url(../images/menu_bgr_on_1.jpg) repeat-x left;
}
.aloe a, .aloe a:visited {
  background: url(../images/menu_bgr_off_2.jpg) repeat-x left;
}
.aloe a:hover {
  background: url(../images/menu_bgr_on_2.jpg) repeat-x left;
}
.business a, .business a:visited {
  background: url(../images/menu_bgr_off_5.jpg) repeat-x left ;
}
.business a:hover {
  background: url(../images/menu_bgr_on_5.jpg) repeat-x left
}
.articles a, .articles a:visited {
  background: url(../images/menu_bgr_off_4.jpg) repeat-x left;
}
.articles a:hover {
  background: url(../images/menu_bgr_on_4.jpg) repeat-x left;
}
.forum a, .forum a:visited {
  background: url(../images/menu_bgr_off_6.jpg) repeat-x left;
}
.forum a:hover {
  background: url(../images/menu_bgr_on_6.jpg) repeat-x left;
}
.contact a, .contact a:visited {
  background: url(../images/menu_bgr_off_3.jpg) repeat-x left;
}
.contact a:hover {
  background: url(../images/menu_bgr_on_3.jpg) repeat-x left;
}




#bottomnav {
  margin: 0px auto;
  padding: 6px 0px 5px 0px;
;
}

#bottomnav a, #bottomnav a:visited {
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
  color: #494949;
  text-decoration: none;
  padding-right: 4px;
}

#bottomnav a:hover {
  background-color: transparent;
  color: #696969;
  text-decoration: none;
}

#bottomnav ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-align: center;
}

#bottomnav ul li {
  display: inline;
}






#home a, #home a:visited {
  background-image: url(../images/home_off.jpg);
  height: 41px;
  width: 80px;
  background-repeat: no-repeat;
  background-position: left;
}

#home a:hover {
  background-image: url(../images/home_on.jpg);
}

#leftad {
  PADDING: 0px;
  MARGIN: 0px;
  float: left;
  WIDTH: 386px;
}

#productAlt {
  margin: 0px 10px 25px 205px;
  float: none;
  position: relative;
}

#productAlt .title{
  color: #555;
  font: 10pt Arial, sans-serif;
  letter-spacing: 1px;
  font-weight: bold;
}

#rightad {
  PADDING: 0px;
  MARGIN: 0px;
  float: right;
  WIDTH: 392px;
}

#snimkaback{
  background: url(../images/100_bgr.jpg) no-repeat top left;
  width: 108px;
  height: 142px;
  float: left;
  margin: 5px 5px 5px 5px;
}

#snimkaback img{
  padding: 0;
  margin-top: 0px;
  margin-left: 0px;
}

.accent {
  width: 265px;
  float: left;
  border: 1px solid #95d0f6;
  background-color: #DAEFFC;
  margin: 0px 5px 5px 5px;
  height: 260px;
}



.accent a {
  padding: 2px;
  text-decoration: none;
}

.accent h4{
  padding-top: 5px;
  color: #334D55;
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
}

.accent p {
  color: #334D55;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  padding: 5px 6px 5px 6px;
}

.announce {
   background-color: #F1FCF1;
  float: none;
  width: 536px;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
}

.announce a:link, announce a:visited, announce a:hover {
  color: #006699;
  font-weight: bold;
  text-decoration: none;
}

.announce h4 {
  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #485E39;
  padding: 2px 0px 2px 0px;
  text-align: center;
  margin-bottom: 5px;
  background: #e6fae6 url(../images/h4_bgr.jpg) repeat-y top;

}

.announce img {
  float: left;
  margin: 5px 5px 5px 5px;
  border: 1px solid #8c8c8c;
}

.categories {
  padding: 0px;
  margin: 0px auto;
  width: 170px;
}

.categories h4{
  padding: 4px 6px 4px 6px;
  font-size: 11px;
}

.categories li {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #DDDDDD;
}

.categories li a {
  padding: 4px 0 4px 15px;
  width: 170px;
  display: block;
  background-color: #EDF2F2;
  color: #003399;
  text-decoration: none;
}

.categories li a:hover {
  background-color: #E0E9E9;
}

.categories ul {
  width: 170px;
  margin: 0;
  padding: 0;
  border: 1px solid #DDDDDD;
  list-style-type: none;
  text-align: left;
}

.contactlocation {
  vertical-align: top;
  width: 100%;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #526167;
  padding: 0px 4px 4px;
  text-align: left;
  font-weight: bolder;
}

.contactname {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #526167;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding: 8px 2px;
}

.contacttext {
  FONT-SIZE: 11px;
  COLOR: #526167;
  font-weight: bold;
}


/*#container_info h4{
  margin-bottom: 5px;
  border: 1px solid #A5BE94;
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
  color: #666;
  height: 20px;
  background: #dcf3e0 url(../_images/box_bgr.jpg) repeat-x left;
  line-height: 20px;
}*/

.content_box {
  margin: 5px 0px 5px 0px;
  width: 98%;
}

.content_box a:link, content_box a:visited, content_box a:hover {
  color: #006699;
  font-weight: bold;
  text-decoration: none;
}

.content_box img {
  float: left;
  padding: 5px 5px 0px 5px;
}

.left {
  float: left;
}

.left-nav {
  float: left;
  width: 200px;
  background: transparent url(../images/leftnav_bgr.jpg) repeat-x left;
  position: relative;
}

.left-nav img{
  float: left;
  position: relative;
}

.logo {
  height: 148px;
  color: #FF6600;
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
}




.content_top {
    background: url(../images/content_top.jpg) no-repeat top;
    width: 574px;
    height: 15px;
}

.content_middle {
    background: url(../images/content_middle.jpg) repeat-y top;
   	width: 574px;
}

.content_middle p {
    color: #334D55;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
    text-align: justify;
	padding: 0px 18px 0px 18px;
}

.content_bottom {
    background: url(../images/content_bottom.jpg) no-repeat bottom;
	height: 25px;
	width: 574px;
}
.new-product {
  padding: 0;
  margin: 10px 0px 0px 0px;
  width: 540px;
  height: 281px;
  background: url(../images/forever_natures_18.jpg) no-repeat top;
  border: 1px solid #8b8b8b;
}

.new-product a:hover {
  color: #6f6c36;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.new-product a:link, a:visited {
  color: #4b4924;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.new-product-content {
  padding: 0;
  margin-top: 10px;
  margin-left: 332px;
  *margin-left: 62px;
  width: 196px;
  height: 260px;
  position: absolute;
}

.new-product-content h4{
  padding: 5px;
  color: #4b4924;
  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
}

.new-product-content h5{
  padding: 0;
  color: #4b4924;
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
}

.new-product-content p{
  padding: 5px;
  color: #4b4924;
  font: normal 10px Tahoma, Arial, sans-serif;
}

.new_products_box {
  margin: 10px 10px 10px 10px;
  background-color: #F1FCF1;
  border: 1px solid #A5BE94;
  text-align: center;
}

.new_products_box h4 {
  text-align: center;
  border-bottom: 1px solid #A5BE94;
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
  color: #666;
  height: 20px;
  background: #dcf3e0 url(../images/box_bgr.jpg) repeat-x left;
  line-height: 20px;
}

.new_products_box img{
  border: 1px solid #989898;
  margin: 8px;
}

.new_products_box p{
  text-align: center;
  padding: 0px 5px 3px 5px;
}

.next {
  float: right;
  padding: 2px 15px 2px 10px;
  background: url(../images/next.gif) no-repeat right;
}

.nextprev{
  margin: 20px auto;
  height: 18px;
  width: 460px;
  font: 110% Arial, Verdana, Helvetica, sans-serif;
  color: #334D55;
}

.prev {
  float: left;
  padding: 2px 10px 2px 15px;
  background: url(../images/prev.gif) no-repeat left;
}

.product_info {
  background-color: #F1FCF1;
  float: none;
  width: 536px;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
}

.product_info h2 {
  font: bold 16px Arial, Verdana, Helvetica, sans-serif;
  color: #485E39;
  letter-spacing: 1px;
  padding: 2px 0px 2px 0px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  background: #FFFFFF url(../images/top_background.gif) no-repeat center
}
.product_info h3 {
  font: bold 14px Arial, Verdana, Helvetica, sans-serif;
  color: #485E39;
  letter-spacing: 1px;
  padding: 2px 0px 2px 0px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  background: #FFFFFF url(../images/top_background.gif) no-repeat center
}
.product_info h4{
  font: bold 14px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #485E39;
  padding: 2px 0px 2px 0px;
  text-align: center;
  margin: 10px 0px 5px 0px;
  background: #FFFFFF url(../images/h4_bgr.jpg) repeat-y top;
  border: 0px;
}

.product_info h5{
  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  padding: 2px 0px 2px 0px;
  text-align: center;
  margin: 10px 0px 5px 0px;
  background-color: #E0F5E4;
  color: #485E39;
  border: 0px;
}

.product_info img{
  float: left;
  margin: 2px 5px 5px 0px;
  border: 1px solid #a3a3a3;
  clear: left;
}

 .product_info li {
  color: #334D55;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  padding: 0px 10px 0px 10px;
  text-align: justify;
}

 .product_info p {
  color: #334D55;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}
.product_info ul {
  list-style-type: disc;
}

.product_info ul li{
  list-style-position: inside;
}

.product_info a, .product_info a:visited{
  padding: 18px 0px 0px 0px;
  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
  color: #336666;;
  text-decoration: underline
}


#product_table {
  margin: 0px 10px 25px 205px;
  float: none;
  position: relative;
}

#product_table td{
    text-align: left;
	border: 1px solid #A5BE94;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 1px;
	color: #666;
    height: 20px;
    background: #dcf3e0 url(../images/box_bgr.jpg) repeat-x left;
    line-height: 20px ;
    padding-left: 10px;

}

.recommendet_product {
  margin: 10px 10px 10px 10px;
  background-color: #F1FCF1;
  border: 1px solid #A5BE94;
  text-align: center;
}

.recommendet_product h4 {
  text-align: center;
  border-bottom: 1px solid #A5BE94;
  font: bold 11px Arial, Verdana, Helvetica, sans-serif;
  color: #666;
  height: 20px;
  background: #dcf3e0 url(../images/box_bgr.jpg) repeat-x left;
  line-height: 20px;
}

.recommendet_product img{
  padding: 8px 5px 3px 5px;
}

.recommendet_product p{
  text-align: center;
  padding: 0px 5px 3px 5px;
}

.right {
  float: right;
}

.specials{
  border-bottom: 1px solid #CCCCCC;
  margin: 0px;
  padding: 4px 0px 8px;
  text-align: center;
}

.specials h2{
  height: 28px;
  margin: 0px;
  padding-top: 4px;
  background-color: #DEDEDE;
  color: #21536A;
  font: bold 110% Arial, Verdana, Helvetica, sans-serif;
}

.specials img{
  float: left;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
}

.specials p{
  margin: 0px;
  padding: 0px;
  color: #21536A;
  font: 100% Arial, Verdana, Helvetica, sans-serif;
}

.top_products{
  margin-top: 4px;
  padding: 0px 0px 4px 5px;
  width: 210px;
  float: left;
  border-left: 1px solid #999;
}

.top_products a:hover {
  color: #696969;
  text-decoration: none;
}

.top_products a:link, .top_products a:visited {
  display: block;
  height: 20px;
  padding: 0px 2px 0px 20px;
  font: bold 10px/20px Arial, Verdana, Helvetica, sans-serif;
  color: #494949;
  text-decoration: none;
}

.top_products h4{
  margin: 0;
  padding: 0px 2px 3px 2px;
  color: #006400;
  font: bold 13px Arial, Verdana, Helvetica, sans-serif;
  border-bottom: 1px solid silver;
}

.top_products li {
  border-bottom: 1px dotted Silver;
  list-style-type: none;
  text-align: left;
  background: url(../images/eagle.gif) no-repeat left;
}

.top_products ul {
  margin: 0;
  padding-left: 5px;
  list-style-type: none;
}

.validator {
  margin: 0px auto;
  text-align: center;
  padding-top: 10px;
  width: 90px;
}

.validator p {
  padding: 0px 5px 10px 5px;
}

.welcome {
  padding: 5px;
  height: 195px;
  margin: 0px;
  width: 270px;
  float: left;
}
.welcome h3{
  font-family: Arial, sans-serif;
  font-size: 13pt;
  color: #005EC3;
  letter-spacing: 1px;
  padding: 6px 0px 6px 0px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  background: #FFFFFF url(../images/top_background.gif) no-repeat center;
}

.welcome_flash{
  padding: 0px;
  width: 277px;
  float: right;
 /* border-left: 1px solid #999;     */
 /* border: 1px solid #FF0000; */
}



#productImg img{
  float: left;
}

#productAlt {
  margin: 0px 10px 25px 205px;
  margin: 0px;
  float: left;
  position: relative;
}

.altRowLtGray {
  background: #ccc;
  font-size: 10pt;
}

    #productDescriptionAlt {
  float: none;
  margin-top: 0px;
  margin-left: 5px;
}

#productDescriptionAlt p{
  font: 9pt Arial, sans-serif;
}

.links {
	margin: 0px auto;
	text-align: center;
	padding-top: 10px;
	width: 160px;
}
.links h3 {
	font-size: 11px;
	color: #485E39;
	text-decoration: underline;	
}
.links h4 {
	font-size: 11px;
	color: #485E39;
	padding-top: 10px;
}
.links img {
	border: 1px solid #999999;	
}





.main-nav {
  float: right;
  width: 550px;
  background: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  margin-right: 2px;
}

.main-nav ul {
  padding: 0;
  margin: 0;
  float: right;
  list-style-type: none;
  position: relative;
}

.main-nav ul li {
  float: left;
  display: inline;
  position: relative;
  text-align: center;
}

.main-nav ul li a, .main-nav ul li a:visited {
  float: left;
  width: auto;
  height: 42px;
  padding: 0;
  display: block;
  color: #444;
  text-decoration: none;
  line-height: 32px;
}

.main-nav ul li a:hover {
  color: #444;
  background: transparent;
}

.main-nav-container{
  background: #5c9544 url(../images/mainnav_bgr.jpg) repeat-x top left;
  height: 42px;
  width: 780px;
  margin: 0px auto;
}

 #aloe a, #aloe a:visited {
  background-image: url(../images/aloe_off.jpg);
  height: 42px;
  width: 94px;
  background-repeat: no-repeat;
  background-position: left;
}

#aloe a:hover {
  background-image: url(../images/aloe_on.jpg);
}

#articles a, #articles a:visited {
  background-image: url(../images/articles_off.jpg);
  height: 42px;
  width: 76px;
  background-repeat: no-repeat;
  background-position: left;
}

#articles a:hover {
  background-image: url(../images/articles_on.jpg);
}

#business a, #business a:visited {
  background-image: url(../images/business_off.jpg);
  height: 42px;
  width: 76px;
  background-repeat: no-repeat;
  background-position: left;
}

#business a:hover {
  background-image: url(../images/business_on.jpg);
}

#company a, #company a:visited {
  background-image: url(../images/company_off.jpg);
  height: 42px;
  width: 124px;
  background-repeat: no-repeat;
  background-position: left;
}

#company a:hover {
  background-image: url(../images/company_on.jpg);
}

#contact a, #contact a:visited {
  background-image: url(../images/contact_off.jpg);
  height: 42px;
  width: 102px;
  background-repeat: no-repeat;
  background-position: left;
}

#contact a:hover {
  background-image: url(../images/contact_on.jpg);
}

#forum a, #forum a:visited {
	background-image: url(../images/forum_off.jpg);
	height: 42px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left;
}

#forum a:hover {
	background-image: url(../images/forum_on.jpg);
}

#home a, #home a:visited {
  background-image: url(../images/home_off.jpg);
  height: 41px;
  width: 80px;
  background-repeat: no-repeat;
  background-position: left;
}

#home a:hover {
  background-image: url(../images/home_on.jpg);
}



.nd {
  background: transparent;
  font: bold 16px Arial, Verdana, Helvetica, sans-serif;
  color: #666;
  padding: 0;
  margin-top: 126px;
  margin-left: 252px;
  *margin-left: -140px;
  position: absolute;

}

.nd_bgr {
  background: transparent;
  font: bold 16px Arial, Verdana, Helvetica, sans-serif;
  color: #fff;
  padding: 0;
  margin-top: 127px;
  margin-left: 253px;
  *margin-left: -139px;
  position: absolute;

}
