* {
padding : 0;
margin : 0;
list-style-type : none;
text-decoration : none;
}
img, button {
border : none;
}
.txt-green{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#66a82b;
}
.txt-blue{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c337b;
}
body {
font-family : Arial;
font-size : 14px;
line-height : 18px;
color : #5d5d5d;
margin-top : 0;
margin-bottom : 0;
background: #f8f8f8 url(../images/bg.gif) repeat-x;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
display : block;
}
.top-bg {
background-image : url(../images/inner-bg.gif);
background-repeat : repeat-x;
float : left;
width : 100%;
height : 100%;
background-position : left top;
}
h2{
	font-size:16px;
	color:#006;
}
.inner-top-bg {
background-image : url(../images/inner-bg.gif);
background-repeat : repeat-x;
float : left;
width : 100%;
height : 100%;
background-position : left top;
}
table, td, tr {
font-family : Arial;
font-size : 14px;
line-height : 18px;
color : #5d5d5d;
}
#container {
width : 949px;
margin-left : auto;
margin-right : auto;
}
header {
float : left;
width : 949px;
height : 100px;
}
article {
width : 880px;
}
a.link {
color : #bc0c13;
}
a { color : #bc0c13;
outline : none;
}
a:hover{ text-decoration:underline;}
.logo {
float : left;
padding : 23px 0 0 0px;
}
.menu-main {
float : right;
padding : 10px 0 0 30px;
}
.logo-right-main {
float : left;
width : 710px;
}
.banner {
float : left;
width : 949px;
background-image : url(../images/banner-shade.gif);
height : 449px;
background-repeat : no-repeat;
background-position : bottom;
}
.inner-banner {
float : left;
width : 949px;
background-image : url(../images/banner-shade.gif);
height : 238px;
background-repeat : no-repeat;
background-position : bottom;
}
.search {
float : right;
padding : 35px 5px 0 0;
width : 600px;
text-align : right;
}
.lens {
background-image : url(../images/search-icon.gif);
background-repeat : no-repeat;
float : right;
border : 0;
width : 27px;
height : 28px;
cursor : pointer;


}
.field-search { font-family:Arial; border:0px solid #b3b1b1; color :#858585; font-size:12px; padding:0px 0px 0px 10px; width:154px; line-height:21px; height:21px; background-image:url(../images/search-area.gif); background-repeat:no-repeat; background-position:left top; outline:none; vertical-align : middle; }

/*.field-search {
    background-image:url(../images/search-area.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 solid #B3B1B1;
    color: #848585;
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    outline: medium none;
    padding: 0 0 0 10px;
    width: 132px; }*/
.product-icon{background-image:url(../images/Products-icon.jpg); background-repeat:no-repeat; background-position:0px 3px; padding-right:5px; padding-bottom:5px; height:22px; padding-left:25px;}
.product-icon1{background-image:url(../images/Products-icon.jpg); background-repeat:no-repeat; background-position:30px 3px; padding-right: 5px; height:22px; padding-left:55px;}
.product-small-icon{background-image:url(../images/Products-small_icon.png); background-repeat:no-repeat; background-position:0px 3px; padding-right: 5px; padding-left:25px;}
.product-pad-lt{ padding-left:55px;}
.product-pad-lft{ padding-left:80px;}
.product-pad-sub-lft{ padding-left:130px;}
.astic-icon{background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:0px 8px; padding-right: 5px; height:22px; padding-left:15px; padding-bottom:10px;}
.common-left {
float : left;
}
.common-right {
float : right;
}
.index-body-main {
float : left;
width : 949px;
margin-top : 20px;
margin-bottom : 40px;
}
.index-body-left {
float : left;
width : 454px;
padding-right : 50px;
line-height : 23px;
}
.index-body-right {
float : left;
width : 445px;
}
h1 {
color : #008743;
font-size : 22px;
margin : 0;
padding : 0;
line-height : 30px;
}
.product-title {
color : #3a9b6a;
font-size : 16px;
font-weight : bold;
}
.current-products-out {
float : left;
width : 445px;
}
.current-product {
float : left;
padding : 0 32px 0 32px;
text-align : center;
}
footer {
background-color : #d3deca;
background-repeat : repeat-x;
float : left;
width : 100%;
height : 54px;
background-position : left bottom;
}
.footer-div {
width : 949px;
margin-left : auto;
margin-right : auto;
padding : 20px 0 0 0;
color : #34196a;
font-size : 12px;
}
.foot-link {
text-decoration : none;
color : #34196a;
padding : 0 3px 0 3px;
}
.foot-link:hover {
text-decoration : none;
color : #333;
}





.ncDropMenu{font-size:10pt; float:right; height:36px; width:625px;}

.ncDropMenu ul{z-index:500; margin:0; padding:0; list-style-type:none; float:left;}

.ncDropMenu ul li{position:relative; display:inline; float:left;}

.ncDropMenu ul li a{color:#008743; display: block; padding: 0px 10px 0px 10px; font-weight:bold;  text-decoration: none;}

* html .ncDropMenu ul li a{display:inline-block;}

.ncDropMenu ul li.menuline{background:url(../images/menu-line.gif) no-repeat 0px 0px; width:1px; height:36px;}

.ncDropMenu ul li a.selected{color:#34196a; text-decoration:none; font-weight:bold;}

.ncDropMenu ul li a:hover{ color: #34196a; }

.ncDropMenu ul li:hover >a{ color: #34196a; }

.ncDropMenu ul li a.menuon{ color: #34196a; font-weight:bold;}

* html .ncDropMenu ul ul{top:47px; t\op:47px; background-image:none; border-top:1px solid #DACDDF;}

.ncDropMenu ul li ul{position:absolute; left:0; display:none; visibility:hidden; border-top:1px solid #DACDDF;}

.ncDropMenu ul li ul li{display:list-item; float:none; background-color:#FFF; line-height:18px;}

.ncDropMenu ul li ul li a{width:140px; font-weight:normal; padding:3px 10px 3px 5px; margin:0; border-top-width:0; border-left:1px solid #DACDDF; border-right:1px solid #DACDDF; border-bottom:1px solid #DACDDF; background-color:#FFF;  text-decoration:none; line-height:18px; height:auto; color:#434C57}

.ncDropMenu ul li ul li a:hover{line-height:18px; padding-top:3px; padding-bottom:3px;color:#FFF;  background-color:#008743; font-weight:normal; height:auto;}

.ncDropMenu ul li ul li:hover >a{line-height:18px; padding-top:3px; padding-bottom:3px; height:auto;}

.ncDropMenu ul li ul li a.selected{line-height:18px; padding-top:3px; padding-bottom:3px; color:#fff; background-color:#008743; font-weight:normal; height:auto;}

.ncDropMenu ul li ul li ul{top:0; left:0; margin-left:-1px;}

.ncDropMenu ul li ul li ul li{display:list-item; float:none;  background-color:#FFF}

.ncDropMenu ul li ul li ul li a{width:190px; font-weight:normal; padding:3px 10px 3px 5px; margin:0; border-top-width:0; border-left:1px solid #DACDDF; border-right:1px solid #DACDDF; border-bottom:1px solid #DACDDF; background-color:#FFF;  text-decoration:none; line-height:18px; height:auto; color:#434C57}

.ncDropMenu ul li ul li ul li a:hover{line-height:18px; padding-top:3px; padding-bottom:3px;color:#3D6901;  background-color:#EDF1A7; font-weight:normal;}

.ncDropMenu ul li ul li ul li:hover >a{line-height:18px; padding-top:3px; padding-bottom:3px; }

.ncDropMenu ul li ul li ul li a.selected{line-height:18px; padding-top:3px; padding-bottom:3px; color:#3D6901; background-color:#EDF1A7; font-weight:normal;}

.downarrowclass{position:absolute; top:18px; right:14px}

.rightarrowclass{position:absolute; top:7px; right:10px}

.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background-color:transparent;}	





input{ border:1px solid #999;}
textarea{ border:1px solid #999;}












.left-menu-div-out {
float : left;
width : 188px;
padding : 0 20px 0 0px;
background-color : #34196a;
}
.inner-body-right {
float : left;
width : 741px;
}
.left-menu-main {
float : left;
width : 208px;
}
.left-menu-main-bg {
float : left;
height : 34px;
color : #ffffff;
font-size : 17px;
padding : 13px 0 0 30px;
width : 178px;
background : url(../images/inner-left-head-bg.gif) repeat-y;
}
.left-menu-div {
float : left;
width : 208px;
border-bottom : 1px solid #53378a;
}
.left-sub-menu-div {
float : left;
width : 175px;

}
.left-menu {
color : #d7d0c9;
display:block; width:167px;
background :url(../images/left-menu-arr.png) no-repeat 25px 20px;
text-decoration : none;
padding : 15px 0 15px 40px;
line-height :20px;
float:left;
font-size : 13px;
}
.left-sub-menu-sel{ color :#fff; width:143px;
text-decoration : none; background:#482b83 url(../images/bullet.png); background-repeat:no-repeat; background-position:40px 15px ;
padding:8px 10px 8px 55px;
display:block;
float:left;
line-height : 20px;
font-size : 13px;}
a.left-sub-menu {width:143px;
color : #d7d0c9; background-image: url(../images/small_dot.png); background-repeat:no-repeat; background-position:40px 15px ;
text-decoration : none;
padding:8px 10px 8px 55px;
display:block;
float:left;
line-height : 20px;
font-size : 13px;
}
a:hover.left-sub-menu {
color :#fff; width:143px;
text-decoration : none; background:#482b83 url(../images/bullet.png); background-repeat:no-repeat; background-position:40px 15px ;
padding:8px 10px 8px 55px;
display:block;
float:left;
line-height : 20px;
font-size : 13px;
}
.left-menu:hover {
color : #ffffff;
display:block; width:167px;
background :#599721 url(../images/left-menu-arr.png) no-repeat 25px 20px;
text-decoration : none;
padding : 15px 0 15px 40px;
line-height :20px;
}
.left-menu-sel {
color : #ffffff; display:block; width:167px;
background :#599721 url(../images/left-menu-arr.png) no-repeat 25px 20px;
text-decoration : none;
padding : 15px 0 15px 40px;
line-height :20px;
float:left;
font-size : 13px;
font-weight:bold;
}
.inner-head {
color : #008743;
font-size : 24px;
float : left;
width : 894px;
padding : 10px 0 18px 17px;
}
.inner-body {
float : left;
line-height : 25px;
font-size : 14px;
width : 894px;
padding : 27px 0 0 47px;
}
.inner-body a{ color:#bc0c13; text-decoration:none;}
.inner-body a:hover{ color:#bc0c13; text-decoration:underline;}
.inner-body ul{ list-style:url(../images/bullet.png);   }
.inner-body ul li{  text-align:left;}
.inner-image {
float : right;
padding-left : 20px;
}
.inner-head {
color : #008743;
font-size : 24px;
float : left;
width : 694px;
padding : 10px 0 18px 47px;
}
.green-bold {
color : #079d51;
font-size : 25px;
font-family : Georgia;
}
.tick {
color : #079d51;
font-size : 21px;
background : url(../images/tick.gif) no-repeat 3px 20px;
padding : 20px 0 10px 38px;
}
.bull {
background : url(../images/bull.gif) no-repeat 10px 9px;
padding : 0 0 5px 30px;
line-height : 20px;
}
.left-img
{
width:265px;
float:left; padding-top:20px;
}
.right-text
{
width:420px;
float:left;
}
.left-text
{
width:428px;
float:left;
}
.right-img
{
width:245px;  padding-top:20px; padding-left:20px;
float:left;
}

.tab-bg-head { background-color:#7d644e;font-size:16px; padding:10px 15px 10px 15px; color:#fff; margin-top:20px; }
.odd { background-color:#f9f7f4; padding:10px 15px 10px 15px;  }
.even { background-color:#dcf2c9; padding:10px 15px 10px 15px; }
.table-head { background-color:#CDC2B5;border-right:1px solid #E4E3D5; border-bottom:1px solid #E4E3D5; padding-left:5px;}

.td-bdr { border-right:1px solid #E4E3D5; border-bottom:1px solid #E4E3D5; padding-left:5px; padding-bottom:20px; padding-top:20px;}
.table-bdr { border-top:1px solid #E4E3D5; border-left:1px solid #E4E3D5; padding-left:20px; }

.table-main-bdr { border-top:1px solid #E4E3D5; border-left:1px solid #E4E3D5;  }
#gallery-bg .navigation{ width:500px; float:left;}
a.first-level{ color:#000000; font-size:14px; line-height:25px; }
a.third-level{ color:#523e2c; font-size:14px; text-decoration:underline; line-height:30px; }
.sitemap ul{ list-style:none;}
.sitemap li ul li a{ color:#482b83; padding-left:25px; font-size:13px; text-decoration:underline;}
.description p{ padding:10px 0px 10px 80px;  background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:65px 17px;}
.description h4{ font-size:14px; font-weight:bold; padding:10px 0px 10px 55px;}
