body {margin : 0px 0; padding : 0; font : 74% Arial, Sans-Serif; color: #575757;background-color : #eee; line-height : 1.4em; background:#5d8f15 url(images/bg-new.jpg) repeat-x top center; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }

 

#container{width:894px;margin:auto;margin-top:100px; background:url(images/content-big.png) no-repeat top center;}



#title{margin-top:10px;height:25px;color:#5f9114;font-size:19px;font-style:italic;background :  url(images/bg-bottom.png) no-repeat bottom left; }



#prod-price{position:relative;left:510px; top:-30px; width:163px; height:30px;color:#5f9114;font-size:19px;}



#menu-container{background:url(images/menu-line.png) no-repeat top right;height:450px;width:87px;position:absolute;margin-left:-87px;margin-top: -35px;}

#container-article{margin:auto; height:50px;width:150px;}

#menu-item{padding:7px;padding-left:23px;}

#menu-item1{padding:7px; padding-left:23px; margin-top:11px;margin-bottom:32px;padding-top:10px;}



/*

#menu-item-selected{margin-top:15px;padding-left:20px;padding-top:35px;width:80px;height:119px;background :  url(images/menu-selected.png) no-repeat top left;}



#menu-home-selected{margin-top:-15px;margin-bottom:-28px;padding-left:20px;padding-top:30px;width:80px;height:119px;background :  url(images/menu-home-selected.png) no-repeat top left;}

*/



#content{width:894px;margin-top:40px;background :  url(images/content-bg.png) repeat-x top center; }







#footer{width:894px;height:35px;margin:auto;background :  url(images/content-footer.png) no-repeat top center; padding-top:40px;padding-left:10px;color:#ffffff;}



#order{position:relative; left:540px;top:-105px;}



#footer a{color:#ffffff;text-decoration:none;}



#footer A:hover{

color:#adddf4;

}





#logo{

/*width:214px;

height:115px;

position:relative;left:-70px; bottom:18px;

z-index:999;*/

width: 227px;
height: 138px;
position: relative;
left: -83px;
bottom: 35px;
z-index: 999;

}

/*

#image_big{

width:680px;

height:156px;

position:relative;left:-70px; bottom:18px;

z-index:999;

}*/



#content-leftnew{

width:140px;

margin-left:28px;

position:absolute;left:auto; top:155px; right:auto;

}

#content-left{

width:140px;

margin-left:20px;

position:absolute;left:auto; top:155px; right:auto;

}



#content-right{

position:float;left:490px; top:-190px;

margin-left:205px;

margin-top:-95px;

width:680px;

margin-bottom:-20px;

}

#content-righttwo{

position:float;left:490px; top:-190px;

margin-left:195px;

margin-top:-95px;

width:680px;

margin-bottom:-20px;

}



#content-left-old{

width:150px;

height:400px;

position:relative;left:30px; top:-55px;



}



#content-right-old{

background:yellow;

width:360px;

margin-left:185px;

position:absolute;left:auto; top:200px; right:auto

}



ul {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size: 11px;

font-style: normal;

line-height: 2em;

font-weight: normal;

font-variant: normal;

text-transform: none;

color: #575757;

text-decoration: none;

text-indent: 5px;

position:relative;left:10px; top:-5px;

list-style-image: url(images/dot.gif);

list-style-type: square;

padding: 6px;

margin: 2px;

}



#cooptitle{

position:absolute;

margin-top:-173px; 

margin-left:12px; 

width:230px; 

height:25px; 

color:#5c8e15; 

font-size:14px; 

font-weight:bold; 

font-style:italic; 

font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 

padding-top:5px;

}



#description{

position:relative;

top:-65px;

margin-top:-123px; 

margin-left:10px; 

width:150px; 

font-size:10px;

font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 

padding-top:5px;

}



#homecontent{

position:absolute;

margin-top:50px; 

margin-left:325px; 

width:310px; 

height:50px;

text-align:justify;

color:#ffffff;

font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 

padding-top:5px;

}





#buy-details{

	position:relative;

	top:62px;

	margin-top:-3px;

	margin-left:160px;

	width:150px;

	height:25px;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	padding-top:5px;

}



#product_item {

	float:right;

	height:145px;

	margin-top:15px;

	padding:10px 10px 20px;

	text-align:right;

	width:175px;

}



#product_image {

height: 100%; width: 100%;

text-align:center;

}



h2{

color:#5c8e15;

font-size:12px;

}





img{

border:0;

}



a:visited{

text-decoration:none;

}





h2{

color:#5c8e15;

font-size:12px;

}





img{

border:0;

}



.handcursor{

cursor:hand;

cursor:pointer;

}



form .fancy{

border:0;

font-size:12px;

color:#a9a9a9;

padding-left:10px;

width:186px;

height:22px;

background :  url(images/formbg.png) no-repeat top center; 

}



.title{

color:#517d12;

font-size:26px;

text-align:center;

}



#shippingcalc{

width:214px;

height:158px;

color:#ffffff;

}

#shippingcalc .postcode{

padding-top:50px;

padding-left:20px;

}



#shippingcalc .postcode a{

color:#ffffff;

text-decoration:none;

cursor:pointer;

}



#shippingcalc .postcode a:hover{

color:yellow;

}

#shippingcalc input{

color:#ffffff;

background:transparent;

border:1px solid yellow;

}



#result1{

padding-top:20px;

font-weight:bold;

color:yellow;

font-size:15px;

z-index:1000;

}



#topright1{

	background:url(images/topright2.png);

	width:75px;

	height:75px;

	position:relative;

	top:-35px;

	left:7px;

}



#topright2{

	background:url(images/topright1.png);

	width:75px;

	height:75px;

	position:relative;

	top:-35px;

	left:11px;

}



form .styled{

border:0;

font-size:12px;

color:#a9a9a9;

padding-left:10px;

width:268px;

height:22px;

background :  url(images/formbg-contact.png) no-repeat top center; 

}



form .captcha{

border:0;

font-size:12px;

color:#a9a9a9;

padding-left:10px;

width:117px;

height:22px;

background :  url(images/bg-captcha.png) no-repeat top center; 

}



/*form .textarea{

border:0;

font-size:12px;

color:#a9a9a9;

padding-left:10px;

width:268px;

height:63px;

padding-top:3px;

margin-bottom:3px;

background :  url(images/textarea-bg.png) no-repeat top center; 

}*/

#related{

width:197px; 

height:88px; 

background:url(images/container-green.jpg);

color:#ffffff;

}



#related .titlu{

font-size:14px;

padding-top:4px;

padding-left:4px;

}



#related .price{

font-size:19px;

padding-top:12px;

padding-left:4px;

}



#related .photo{

font-size:19px;

background:transparent;

width:60px;

height:60px;

margin-top:-30px;

margin-left:130px;

}



#related .buttons{

margin-top:-30px;

margin-left:5px;

}



#features-optional{

position:absolute; 

margin:auto;

top:790px; 

}





#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.navigation1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#659814; font-weight:normal; text-decoration:none; text-align:center; display:blowwwwwwwwwwwwwwwwwwwwwwwwwwk; line-height:22px;}

.navigation2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#659814; font-weight:normal; text-decoration:none; text-align:center; display:block; line-height:22px;}

.navigation3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#659814; font-weight:bold; text-decoration:none; text-decoration:underline;}

.navigation3:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#3d5f07; font-weight:bold; text-decoration:none;}

.greenbtn {background-image:url(images/tab-02.jpg); height:41px; background-repeat:repeat-x; font-size:18px; text-decoration:none; color:#025e1f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.bgtwo {background-image:url(images/b-02.gif); height:7px; background-repeat:repeat-x; }

.bgbottom {background-image:url(images/b-07.gif); height:7px; background-repeat:repeat-x; }

.bgleftside {background-image:url(images/b-04.gif); width:7px; background-repeat:repeat-y; }

.bgrightside {background-image:url(images/b-05.gif); width:7px; background-repeat:repeat-y; }

.tablecontent {border-left:#999797 1px solid; border-right:#999797 1px solid; border-bottom:#999797 1px solid; padding:15px; }

.curve {background-image:url(images/curve-02.gif); height:30px; background-repeat:repeat-x; font-size:18px; text-decoration:none; color:#025e1f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.curvefour {background-image:url(images/curve-04.gif); height:30px; background-repeat:repeat-x; }

.greenboldtext {font-size: 18px;
text-decoration: none;
color: #025E1F;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background-image: url(images/ht.gif);
height: 39px;
background-repeat: repeat-x;
background-position: bottom; }

.content {font-size:12px; color:#999797; line-height:24px; text-align:justify; }



.rounded-corners {

    behavior: url(css/border-radius.htc);

    border: 1px solid #f2cfb3;

	color: #c90;

	background-color: #FFFFFF;

    -moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	-moz-border-radius-bottomleft: 8px;

	padding:10px 10px 10px 10px;

	margin-bottom:10px;



}

.topbgnew {background-image:url(images/topg-02.png); width:174px; background-repeat:repeat-y; background-position:left; font-size:18px; color:#3d3838; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.formimg {background-image:url(images/form-02.png); width:176px; background-repeat:repeat-y; }

.tfield {width:140px; height:20px; border:#cdcfcf 1px solid; font-size:12px; color:#646060; margin:2px 0 2px 0; }

.tarea {width:140px; height:102px; border:#cdcfcf 1px solid; font-size:12px; color:#646060; }

.greenbgnew {background-image:url(images/green.jpg); width:176px; background-repeat:no-repeat; background-position:top; height:268px; }

.map { background-image:url(images/map.jpg); width:160px; height:140px; background-repeat:no-repeat; }

.whitetitle {font-size:18px; color:#ffffff; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:22px; }

.whitetitletwo {font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:18px; }

.maptext {width:46px; height:20px; border:0px; color:#999999; font-size:12px; text-align:center; }

.maplink {font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#3D3D3D; display:block; height:19px; padding-top:3px; }

.maplink:hover {font-size:12px; color: #66CC66; text-decoration:none; background-color:#3D3D3D; display:block; height:19px; padding-top:3px; }

.gc {background-image:url(images/n2.gif); background-repeat:repeat-x; height:10px; }

.gcbottom {background-image:url(images/n7.gif); background-repeat:repeat-x; height:10px; }

.gcleft {background-image:url(images/n4.gif); background-repeat:repeat-y; width:11px;  }

.gcright {background-image:url(images/n5.gif); background-repeat:repeat-y; width:11px;  }

.gcbg { background-color:#FFFFFF; }

.welcometxt {font-size:17px; color:#3d3838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   }

.maptwo {background-image:url(images/maptwo.jpg); width:140px; height:270px; background-repeat:no-repeat; }

.sbg {background-image:url(images/s2.gif); background-repeat:repeat-x; height:10px; }

.sbottom {background-image:url(images/s7.gif); background-repeat:repeat-x; height:10px; }

.sleft {background-image:url(images/s4.gif); background-repeat:repeat-y; width:10px;  }

.sright {background-image:url(images/s5.gif); background-repeat:repeat-y; width:10px;  }

.tfield {width:110px; height:20px; border:#cdcfcf 1px solid; font-size:12px; color:#646060; text-decoration:none; }

.tarea {width:110px; height:120px; border:#cdcfcf 1px solid; font-size:12px; color:#646060; text-decoration:none; }

.style2 {

	font-size: 10px;

	color: #FF0000;

}

.style6 {

	font-size: 12px;

	font-weight: bold;

}

.style7 {

	color: #025e1f;

	font-weight: bold;

}

.style8 {

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	color: #5d3e23;

	font-weight:bold;

}

.style10 {

	color: #3d3838;

	font-size: 18px;

}

.style11 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #5d3e23;

}

.style13 {color: #000000; font-size: 11px; }

.style15 {font-size: 11px}  

.style18 {color:#3d3838; font-size: 18px; text-decoration:none; }





.optionalpro

{

font-family:Arial, Tahoma, Verdana;

font-size:16px;

font-weight:bold;

color:#000000;

text-align:center

}



.optionalcont

{

padding:5px 15px 0px 15px;

}

/*new side bar*/


.ourproducts
{
padding:15px 0px 10px 0px;
}

.sidebar2
{
background:url(images/sidebar2.png) no-repeat;
height:142px;
}


.formbg
{
background:url(images/formbg.png) no-repeat;
height:319px;
}

.txtfieldbg
{
background:url(images/textfield1.png) no-repeat;
height:29px;
}

.txtfield
{
width:139px;
float:left;
background:transparent;
border:none;
font-size:12px;
font-weight:bold;
color:#999999;
margin: 5px 0px 0px  9px;
}


.textareabg
{
background:url(images/textarea1.png) no-repeat;
height:101px;
}

.textarea
{
width:142px;
float:left;
background:transparent;
background-image:none;
border:none;
height:84px;!important;
font-size:11px;
color:#999999;
margin: 5px 0px 0px  9px;
}

.mapbg
{
background:url(images/sidebar3.png) no-repeat;
height:355px;
}

.postalcodebg
{
background:url(images/postalcodebg.png) no-repeat;
height:40px;
}

.postalarea
{
width:50px;
float:left;
background:transparent;
border:none;
font-size:11px;
font-weight:bold;
color:#999999;
height:15px;
}

.txtpadd
{
padding:12px 0px 0px 40px;
}

.shoppingcartbg1
{
background:url(images/basketbg.png) no-repeat;
width:173px;
height:40px;
}
.maplink1
{
background:url(images/go.png) no-repeat;
width:19px;
height:13px;
}
.shoppingcont
{
width:50px;
float:left;
background:transparent;
border:none;
font-size:9px;
text-align:center;
color:#999999;
height:15px;
margin:4px 0px 0px 23px;
}

.map
{
background:url(images/map.png) center no-repeat;
height:162px;
color:#000000;
font-size:13px;
font-weight:bold;
font-family:Arial, tahoma, verdana;
line-height:120px;
}
.placean {
background: url(../images/placean.png) center no-repeat;
height: 53px;
font-size: 18px;
text-decoration: none;
color: #025E1F;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;

}
.neworder {
margin: 0px 120px 0px 0px;
width: 75px;
height: 34px;
}
.en-txtfieldbg
{
background:url(../images/formbg-contact.png) no-repeat;
height:29px;
}

.en-txtfield
{
width:260px;
height:20px;
border:none;
font-size:12px;
color:#999999;
background:transparent;
margin:0px 0px 0px 5px;
}


.en-commentsbg
{
background:url(../images/commentsbg.png) no-repeat;
height:90px;
}

.en-comments
{
width:260px;
height:83px;
border:none;
font-size:12px;
color:#999999;
background:transparent;
margin:0px 0px 0px 5px;
}
