/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#0c0c0c;
}
p {
	text-align:justify;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
a, a:active, a:visited {
	color:#60960a;
	text-decoration:underline;
	outline:none;
}
a:hover {
	text-decoration:none;
}
.nav {
	height:38px;
	overflow:hidden;
}
.nav ul {
	padding:0;
	margin:0;
	float:left;
	height:38px;
	list-style-type:none;
}
.nav ul li {
	float:left;
	padding:0;
	margin:0;
}
.nav ul li.homeNav a {
	background: url(../images/nav.gif) no-repeat 0px 0px;
	width:94px;
	height:38px;
	display:block;
}
.nav ul li.homeNav a:hover {
	background:url(../images/nav.gif) no-repeat 0px -38px;
	width:94px;
	height:38px;
}
.nav ul li.aboutusNav a {
	background: url(../images/nav.gif) no-repeat -94px 0px;
	width:108px;
	height:38px;
	display:block;
}
.nav ul li.aboutusNav a:hover {
	background:url(../images/nav.gif) no-repeat -94px -38px;
	width:108px;
	height:38px;
}
.nav ul li.productsNav a {
	background: url(../images/nav.gif) no-repeat -202px 0px;
	width:114px;
	height:38px;
	display:block;
}
.nav ul li.productsNav a:hover {
	background:url(../images/nav.gif) no-repeat -202px -38px;
	width:114px;
	height:38px;
}
.nav ul li.featuresNav a {
	background: url(../images/nav.gif) no-repeat -316px 0px;
	width:213px;
	height:38px;
	display:block;
}
.nav ul li.featuresNav a:hover {
	background:url(../images/nav.gif) no-repeat -316px -38px;
	width:213px;
	height:38px;
}
.nav ul li.downloadsNav a {
	background: url(../images/nav.gif) no-repeat -529px 0px;
	width:135px;
	height:38px;
	display:block;
}
.nav ul li.downloadsNav a:hover {
	background:url(../images/nav.gif) no-repeat -529px -38px;
	width:135px;
	height:38px;
}
.nav ul li.customersNav a {
	background: url(../images/nav.gif) no-repeat -664px 0px;
	width:126px;
	height:38px;
	display:block;
}
.nav ul li.customersNav a:hover {
	background:url(../images/nav.gif) no-repeat -664px -38px;
	width:126px;
	height:38px;
}
.nav ul li.contactusNav a {
	background: url(../images/nav.gif) no-repeat -790px 0px;
	width:130px;
	height:38px;
	display:block;
}
.nav ul li.contactusNav a:hover {
	background:url(../images/nav.gif) no-repeat -790px -38px;
	width:130px;
	height:38px;
}
.rightbg {
	background:url(../images/rightnavbg.gif) repeat-x;
}
.topLink a, .topLink a:active, .topLink a:visited {
	color:#c2c2c4;
	margin-left:7px;
}
.middlenav {
	background:#fff url(../images/middleBg.gif) repeat-x left top;
	padding:26px 10px 20px 20px;
}
.banner{
	background:url(../images/bannerbg.gif) repeat-x;
	height:240px;
	border-left:1px solid #1c1d20;
	border-right:1px solid #1c1d20;	
}
.bannerTxt {
	padding:30px 30px 0 0;
}
.bannerTxt p {
	padding:10px 30px 0px 0px;
	margin:0px;
	color: #CCCCCC;
	text-align:justify;
}
a.order{
	background:url(../images/order.gif) no-repeat 0 0;
	width:116px;
	height:45px;
	display:block;
	margin-bottom:5px;
}
a.order:hover{
	background:url(../images/order.gif) no-repeat 0 -45px;
	width:116px;
	height:45px;
	display:block;
}
.features {
	background:url(../images/featuresbg.gif) repeat-y;
}
.features ul {
	list-style-type:none;
	padding:10px 10px 0px 30px;
	/*	float:left;*/
	margin:0px;
}
.features ul li {
	background:url(../images/featuresarrow.gif) no-repeat 0 4px;
	padding:0px 0px 12px 10px;
	margin:0px;
	color:#FFFFFF;
}
.featuresMore {
	padding:5px 0px 5px 30px;
}
.featuresMore a {
	background:url(../images/featuresmore.gif) no-repeat;
	width:88px;
	height:22px;
	color:#357a00;
	padding-top:6px;
	text-decoration:none;
	display:block;
	text-align:center;
}
.featuresMore a:hover {
	text-decoration:underline;
}
.homeabout {
/*	border-top:1px solid #c3c3c5;
	border-bottom:1px solid #c3c3c5;
	padding-top:20px;*/
	padding-left:10px;
	vertical-align:top;
}
.homeabout_left{
	border-left:1px solid #c3c3c5;
}
.homeabout_right{
	border-right:1px solid #c3c3c5;
}
.homeaboutHead {
	border-bottom:1px solid #c3c3c5;
	padding-bottom:10px;
	margin:10px 0px 20px 10px;
}
.homeaboutTxt p {
	text-align:justify;
	margin:0px 10px 10px 0px;
	padding:0;
}
.homeaboutmore {
	padding:9px 0;
}
.homeaboutmore a {
	background:url(../images/homeabout_more.gif) no-repeat;
	width:88px;
	height:22px;
	color:#357a00;
	padding-top:6px;
	text-decoration:none;
	display:block;
	text-align:center;
}
.homeaboutmore a:hover {
	text-decoration:underline;
}
.pagehead {
	font-weight:bold;
	font-size:16px;
	color:#4a901e;
	border-bottom:1px solid #c3c3c5;
	padding:3px;
	background:#f0f0f0;
}
.pagesubhead {
	font-size:14px;
	color:#60960a;
}
.featuresbenefits ul {
	padding:0;
	display:block;
	float1:left;
	margin:0 0 0 30px;
	list-style-type:none;
}
.featuresbenefits ul li {
	background:url(../images/arrow1.gif) no-repeat left 3px;
	padding:5px 0px 5px 24px;

	margin:0;
	display:block
}
.featuresbenefits ul.sub {
	margin:10px 0px 10px 30px;
	padding:0;
}
.featuresbenefits ul.sub li {
	background:url(../images/arrow2.gif) no-repeat left;
	padding:5px 0px 3px 17px;
	margin:0;
}
.featuresbenefits h3 {
	padding:3px 0px 3px 25px;
	font-size:14px;
	background:url(../images/star.gif) no-repeat;
}

/*** products ***/
.left_nav{
	width:220px;
}
.left_nav h3{
	background:url(../images/left_nav_bg.gif) repeat-x;
	height:28px;
	padding:10px 0 0 10px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin:0;
}
.left_nav .content{
	border-left:1px solid #c3c3c5;
	border-right:1px solid #c3c3c5; 
	border-bottom:1px solid #c3c3c5;
}
.left_nav ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.left_nav ul li{
	margin:0;
	border-bottom:1px solid #c3c3c5;
}
.left_nav ul li a, .left_nav ul li a:visited, .left_nav ul li a:active{
	padding:6px 10px;
	background:#F0F0F0;
	display:block;
	color:#000000;
	text-decoration:none;
}
.left_nav ul li a:hover{
	background:#dddddd;
	text-decoration:none;
}
.left_nav ul li a.current_link{
	background:#d5d5d5;
	font-weight:bold;
	color:#4A901E;
	cursor:default;
}
a.products_read_more{
	background:#60960a;
	padding:6px 10px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-size:10px;	
}
a.products_read_more:hover{
	color:#16280e;
}
.products_head{
	background:#F0F0F0;
	padding:5px 10px;
	font-size:14px;
	color:#4A901E;
}
.product_img{
	float:left;
	margin:0 20px 20px 0;
}
/*** /products ***/

/*** order ***/
.order_table{
	border:1px solid #C3C3C5;
}
.order_table th{
	text-align:left;
	font-weight:bold;
	background:#dbd9d9;
	padding:4px;
	border-bottom:1px solid #C3C3C5;
	color:#4A901E;
}
.order_table td{
	padding:4px;
	background:#F0F0F0;
	border-bottom:1px solid #FFFFFF;
} 
/*** /order ***/

/*** slider ***/
#content{
	position:relative;
}			

/* Easy Slider */

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:918px;
	height:240px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:17px;
	height:36px;
	position:absolute;
	left:0px;
	top:100px;
	z-index:1000;
	}	
#nextBtn{ 
	left:901px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	position:relative;
	width:17px;
	text-indent:-10000px;
	height:36px;
	background:url(../images/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/btn_next.png) no-repeat 0 0;	
}	
	
/*** slider ***/
/*footer */
.Footer {
	color:#757575;
	padding:5px 0px;
}
.designed{
	float:right;
	padding:12px 10px 0 0;
	font-size:11px;
}
a.cosmos{
	width:91px;
	text-indent:-10000px;
	height:43px;
	float:right;
	background:url(../images/cosmos.gif) no-repeat 0 -43px;
	display:block;
}
a.cosmos:hover{
	width:91px;
	height:43px;
	background:url(../images/cosmos.gif) no-repeat 0 0;
	display:block;
	text-indent:-10000px;
}
