body {
margin:0;
padding:0;
background:#f3f3ee; background:url(images/pattern.jpg) repeat;
text-align:justify;
}


h1{font-size:16px; text-align:left!important; line-height:25px;}
#wrapper {
background:url(images/wrapperbg.png) repeat-x;
}
.header {
height:153px;
width:980px;
margin:0 auto;
}
.header1 {
height:117px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#222;
}
.header1 a {
color:#487112;
text-decoration:none;
}
.logo {
float:left;
margin-top:5px;
margin-bottom:-5px;
display:inline;
}
.search-lang {
float:right;
margin-top:19px;
display:inline;
width:380px;
height:60px;
}
.cart-info {
height:20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
margin-top:10px;

}
.langdiv {
float:left;
width:125px;
margin-left:14px;
display:inline;
padding-top:12px;
position:relative;
}
#google_translate_element {
position:absolute;
top:30px;
left:0px;
}
.langdiv img {
vertical-align:middle;
}

.searchdiv {
float:right;
width:210px;
margin-right:13px;
background:url(images/search.png) no-repeat;
display:inline;
height:24px;
margin-top:8px;
}
#searchform {
margin:0;
padding:0;
}
.stbox {
margin:0;
padding:5px 7px 4px 7px;
width:168px;
background:transparent !important;
border:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#777;
vertical-align:top;
}
.sbu {
width:27px;
height:24px;
border:none;
background:transparent !important;
margin:0;
padding:0;
vertical-align:top;
cursor:pointer;
}
.header2 {
height:36px;
}
.header2 ul {
margin:0;
padding:3px 0 0 20px;
list-style:none;
}
.header2 ul li {
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3f721a;
text-transform:uppercase;
margin-right:22px;
}
.header2 ul li a {
color:#fff;
text-decoration:none;
display:block;
padding:9px 0 10px 9px;
}
.header2 ul li a span {
padding:8px 9px 10px 0;
}
.header2 ul li a:hover {
color:#fff !important;
background:#000;
}
.header2 ul li a:hover span {
background:#000;
}
.content {
clear:both;
width:980px;
margin:11px auto;
height:100%;
overflow:hidden;
}
.sidebar {
float:left;
width:240px;
}
.sidetop {
margin-bottom:11px;
}
.enquiry-form {
margin-bottom:11px;
background:url(images/enquiry-mid.png) repeat-y;
}
.enquiry-form-in {
background:url(images/enquiry-top.png) no-repeat left top;
}
.enquiry-form-in2 {
background:#fff;
padding:2px 22px 0 22px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#323232;
height:100%;
overflow:hidden;
}
.enquiry-form-in2 h4 {
color:#2d590e;
font:normal 17px Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
padding:0;
text-align:center;
}
.enbox {
background:#fff;
width:120px;
padding:3px 5px;
margin:4px 0;
border:1px solid #ccc;
font:11px Arial, Helvetica, sans-serif;
color:#777;
}
.enarea {
background:#fff !important;
width:118px;
height:41px;
padding:3px 5px;
margin:4px 0;
border:1px solid #c9ceb4;
font:11px Arial, Helvetica, sans-serif;
color:#777;
overflow:auto;
}
.enbox2 {
background:#fff;
width:69px;
padding:3px 5px;
margin:4px 0 4px 4px;
border:1px solid #ccc;
font:11px Arial, Helvetica, sans-serif;
color:#777;
}
.enbu {
background:transparent url(images/enbu.png) no-repeat;
height:32px;
width:128px;
margin:4px 0;
padding:0;
font:bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
border:none;
text-align:center;
cursor:pointer;
}
.capimg {
vertical-align:top;
padding-top:0px;
}
.products-wid {
background:url(images/widget.png) repeat-y;
margin-bottom:11px;
}
.products-wid h4 {
margin:0;
padding:0;
background:url(images/widhead.png) no-repeat;
height:27px;
padding-left:37px;
padding-right:15px;
padding-top:11px;
color:#2d590e;
font:normal 17px Arial, Helvetica, sans-serif;
}
.products-wid ul {
margin:0;
padding:0 1px;
list-style:none;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#444;
}
.products-wid ul li {
margin:0;
padding:0;
}
.products-wid ul li a {
color:#444;
text-decoration:none;
display:inline-block;
width:200px;
padding:7px 11px 7px 27px;
line-height:100%;
border-top:1px solid #fff;
border-bottom:1px solid #d1d1cd;
background:url(images/bullet.png) no-repeat 10px 11px;
}
.products-wid ul li a:hover {
color:#2d590e;
text-decoration:none;
background:#ddd url(images/bullet.png) no-repeat 10px 11px;
}
.main {
float:right;
width:730px;
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:165%;
color:#444;
}
.main a {
color:#487112;
text-decoration:none;
}
.main a:hover {
color:#e78c15;
}
.featured {
position:relative;
margin-bottom:11px;
height:286px;
overflow:hidden;
}
.featured-in {
position:absolute;
width:430px;
height:213px;
left:10px;
top:23px;
z-index:499;
}
.page-title {
font:27px Arial, Helvetica, sans-serif;
color:#b1d366;
text-transform:uppercase;
height:46px;
margin:0;
padding:0;
}
.page-intro {
font:normal italic 12px Verdana, Arial, Helvetica, sans-serif;
color:#444;
line-height:160%;
height:107px;
}
.special-link a {
display:block;
color:#fff;
text-decoration:none;
text-indent:-9999px;
font:18px Arial, Helvetica, sans-serif;
background:url(images/viewall.png) no-repeat left top;
height:50px;
width:363px;
}
.special-link a:hover {
background:url(images/viewallh.png) no-repeat right top;
}
.showcase {
margin-bottom:11px;
background:#fff url(images/round-top.png) no-repeat left top;
}
.showcase-in {
background:url(images/round-bot.png) no-repeat left bottom;
padding:15px;
}
.showcase-in img {
margin-right:15px;
}
.gallery {
height:145px;
overflow:hidden;
}
.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	width:200px;
	padding:4px 7px;
	background:#ffffe1;
	color:#444;
	border:1px solid #bdbda7;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	z-index:499;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-borer-radius: 5px;
}
.level2box {
margin-bottom:11px;
}
.l2btop {
background:#f6f6f6;
color:#2d590e;
font:normal 17px Arial, Helvetica, sans-serif;
padding-top:10px;
height:26px;
padding-left:23px;
border:1px solid #e5e5e5;
font-weight:bold;
}
.l2bbody {
padding:12px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#444;
line-height:180%;
border-bottom:1px solid #ddddd8;
border-left:1px solid #ddddd8;
border-right:1px solid #ddddd8;
background:#fff;
height:100%;
overflow:hidden;
}

.pdisplay {
float:left;
margin-left:12px;
display:inline;
width:325px;
height:188px;
margin-top:5px;
}
.pdisplayodd .proinfo {
background:url(images/plinev.png) no-repeat right top;
}
.pdisplay {
background:url(images/plineh.png) no-repeat left bottom;
margin-bottom:20px;
}

.proinfo {
padding-right:12px;
}
.proinfo h2 {
margin:10px 0;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#487112;
}
.proinfo p {
margin:10px 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
a.addtocart {
margin-top:25px;
background:url(images/ad-t-cart-bg.png) no-repeat;
width:97px;
height:29px;
display:block;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:8px;
color:#fff;
}
a.addtocart2 {
background:url(images/addtocart.png) no-repeat;
width:153px;
height:21px;
display:block;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:5px;
}
a.addtocart3 {
background:url(images/addtocart.png) no-repeat;
width:153px;
height:20px;
display:block;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:6px;
}
a.addtocart:hover {
color:#fff;
}
a.addtocart2:hover {
color:#fff;
}
a.addtocart3:hover {
color:#fff;
}
.proleft {
padding-top:10px;
}
.proleft img {
padding:10px  20px;
height:140px;
width:85px;
border:3px solid #CCC;
margin-left:10px;
}
.pdisplaybot {
background-image:none !important;
}

.imgborder {
padding:10px  50px;
height:212px;
margin-left:12px;
border:3px solid #CCC;
}
.buyoptions {
margin:10px 0 5px 0;
padding:0;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.footer {
background:url(images/footerbg.png) repeat-x;
height:95px;
margin-top:25px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#444;
}
.footer a {
color:#444;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
.fleft {
float:left;
width:280px;
}
.fright {
float:right;
text-align:right;
width:650px;
padding-top:25px;
}
.footer-in {
width:980px;
margin:0 auto;
padding-top:20px;
}
.alignleft {
float:left;
margin-right:12px;
margin-bottom:10px;
}
.remove-item {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ff0000 !important;
}
.even-row td {
background:#e3edff;
}
.odd-row td {
background:#e7e7e7;
}
.cotbox {
margin:0;
padding:3px 5px;
background:#f9f9f9 !important;
border:1px solid #aaa;
vertical-align:top;
width:300px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
}
.cotarea {
margin:0;
padding:3px 5px;
background:#f9f9f9 !important;
border:1px solid #aaa;
vertical-align:top;
width:300px;
height:100px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
}
.cotselect {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
margin:0;
padding:2px 1px;
vertical-align:top;
}
.cotcbox {
margin:0 4px 0 0;
}
.cotbu {
background:transparent url(images/addtocart.png) no-repeat;
width:153px;
height:26px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
cursor:pointer;
color:#487112;
border:none;
}
.cotbu:hover {
color:#fff;
}
.cotbu2 {
background:transparent url(images/addtocart.png) no-repeat;
width:153px;
height:26px;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
cursor:pointer;
color:#487112;
border:none;
}
.cotbu3:hover {
color:#fff;
}
#checkoutform span {
color:#ff0000;
}
.query-msg {
font:11px Arial, Helvetica, sans-serif;
color:#323232;
}
.error-msg div {
color:#ff0000;
}
.pagination {
text-align:center;
}
.pagination a {
display:inline-block;
padding:2px 3px;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #ddd;
background:#f5f5f5;
margin:0 4px;
}
.newstbox {
	margin:0;
	padding:4px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#555;
	border:1px solid #ccc;
	background:#f5f5f5;
}
.newsbu {
	margin:0;
	padding:4px 10px;
	font:normal 14px Arial, Helvetica, sans-serif;
}
#newsconfirm {
	color:#336699;
}
.CategoryTable
{
	BORDER:0px solid black;
	WIDTH: 700px;
}
.CategoryCell
{
	TEXT-ALIGN: left;
	BORDER:0px solid black;
}
.CategoryLink
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: blue;
	FONT-SIZE:10pt;
	FONT-WEIGHT: bold;
}
.SubCategoryLink
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: blue;
	FONT-SIZE:8pt;
}
.LinkListingTable
{
	BORDER:none;
	WIDTH: 700px;
}
.LinkListing
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE:10pt;
}
.LinkTitle
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: blue;
	FONT-SIZE:10pt;
	FONT-WEIGHT: bold;
}
.LinkDescription
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE:10pt;
}
.Link
{
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
}
.LinkURL
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: blue;
	FONT-SIZE:10pt;
	FONT-WEIGHT: bold;
}
.NavigationText
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE:10pt;
	TEXT-ALIGN: center;
}
.NavigationLinks
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: blue;
}
.TopNavigation
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE:10pt;
	TEXT-ALIGN: left;
}
.TopNavigationLinks
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR: blue;
}

.SearchTerm
{

	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	FONT-SIZE:9pt;
}
.SearchSelectBox
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	FONT-SIZE:9pt;
}
.SearchSubmit
{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	FONT-SIZE:9pt;
}
.link-exchange {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#32323;
}
span.small-txt {
	font-size:11px;	
	font-style:italic;
}
.letbox {
	width:224px;
	padding:4px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
	border:1px solid #ccc;
	background:#f9f9f9 !important;
}
.letboxcp {
	width:120px;
	padding:4px 4px;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
	border:1px solid #ccc;
	background:#f9f9f9 !important;
}
.capimg {
	vertical-align:middle;
}
.letbu {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#336699;
	border:1px solid #114477;
	cursor:pointer;
	margin:0;
	padding:4px;
}
.letarea {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
	padding:2px;
	vertical-align:top;
	width:340px;
	height:45px;
	background:#f9f9f9;
	border:1px solid #ccc;
}
.my_clip_button {
	background:#336699;
	padding:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-top:5px;
	color:#fff;
	border:1px solid #114477;
	display:inline-block;
}
.error-msg {
	font-size:11px;
	color:#ff0000;
}
.confirm-txt {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#336699;
}


.contact{margin:20px 0 0 0; padding:0; float:right; text-align:left; width:273px; list-style-type:none; color:#fff;}
.contact li.call{margin:0 0 0 0; padding:5px 0 0 28px; font-size:18px; line-height:25px; background:url(images/call.png) 0 7px no-repeat;}
.contact li.mail{margin:0; padding:0; font-size:11px; line-height:25px;}
.contact li.mail a{color:#fff;}
.contact li.mail a:hover{text-decoration:underline;}
.contact li.getconsult{font-size:25px; margin:20px 0 0 0;}

