/* CSS Document */

body{
	padding:0; margin:0;
	background-color:#ECF4CF; color:#000000;
	background-image:url(images/header_bg.jpg); background-repeat:repeat-x;
	}
	
div, p, ul, li, a, h1, h2, h3, h4, form, label, input{ 
	padding:0; margin:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}	

/*---------------------------------------Header Start------------------------------------*/

#header{
	width:1024px; position:relative;
	margin:0 auto;
	height:240px;
	}
.home_BG{
	background-image:url(images/header_home_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.products_BG{
	background-image:url(images/header_products_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.affiliate_BG{
	background-image:url(images/header_affiliate_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.support_BG{
	background-image:url(images/header_support_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.freestuff_BG{
	background-image:url(images/header_freestuff_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.links_BG{
	background-image:url(images/header_links_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.search_BG{
	background-image:url(images/header_search_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.contact_BG{
	background-image:url(images/header_contact_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.testimonials_BG{
	background-image:url(images/header_testimonials_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.license_BG{
	background-image:url(images/header_license_bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}
.txtBuyNow {
	margin:0;
	padding: 5px 10px 5px 10px;
	color: #5C6731;
	font-weight:bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	cursor: hand; 
	background-color: #66FF99;
	text-decoration: none;
	line-height:20px;
}
.txtPrice {
	margin:0;
	padding: 5px 10px 5px 10px;
	color: #5C6731;
	font-weight:bold;
	font-size: 16px;
	font-family: Tahoma, arial, helvetica, sans-serif;
	cursor: hand; 
	background-color: #FFFFCC;
	text-decoration: none;
}
.tblBody{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#5C6731;
	line-height:20px;
	margin:0 0 0 0;
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	}
.tblButton{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#5C6731;
	line-height:16px;
	margin:0 0 0 0;
	}

.tblBanner-1{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
	color:#000000;
	line-height:18px;
	padding: 19px 0 0 20px;
	}
.tblBanner-2{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:bold;
	color:#FFFFFF;
	padding: 0 0 0 55px;
	cursor: hand;
    text-decoration:none;
	}
	
#tblBannerAds p.txtLink {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:bold;
	color:#FFFFFF; 
	text-decoration:none;
	padding: 2px 0 0 0;
	}

#tblBannerAds p.txtLink a {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:bold;
	color:#FFFFFF; 
	text-decoration:none;
	cursor: hand;
	}
	
#tblBannerAds p.txtLink a:hover{
	color:#FFCCFF;
	}
	
#header ul{
	position:absolute;
	left:351px; top:0px;	
	list-style:none;
	}
	
#header ul li{
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;
	color:#375D0B; background:url(images/header_nav_bg.gif) repeat-x 0 0 #CCCCCC; 
	text-align:center;
	}
	
#header ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#375D0B; background:url(images/header_nav_bg.gif) repeat-x 0 0 #CCCCCC; 
	width:77px; height:23px; padding-top:34px;
	text-decoration:none; display:block;
	}

#header ul li.home{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#375D0B; background:url(images/nav_bg.jpg) repeat-x 0 0 #CCCCCC; 
	width:77px; height:23px; padding-top:34px;
	text-decoration:none; display:block;
	text-align:center; float:left;
	}
	
#header ul li a:hover{
	background:url(images/nav_bg.jpg) repeat-x 0 0 #E1ECB5;
	color:#375D0B;
	height:23px; width:77px;
	}
	
.logo{
	position:absolute; 
	top:0px; left:98px;
	}
	
#header h2{
	background:url(images/col-left.gif) repeat-y;
	width:18px;
	height:1866px;
	top:0px;
	left:26px;
	}
	

.col-left{
	margin:0 auto 0 126px;
	background:url(images/col-left.gif) repeat-y;
	width:18px;
	float:left;
	position:relative; 
	z-index:1;
	}

#container-col {
	width: 1024px;
	margin: 0px auto;
	background: url(images/container-col.gif);
	padding:1px 0 0 0;
}

container-col .left{
	margin:0 auto 0 126px;
	background-image:images/col-left.gif; background-repeat:no-repeat;
	z-index:1;
}

#banner-menu{
	width:1024px; position:relative;
	margin:0 auto;
	background: url(images/banner-col.gif);
	height:193px;
	padding:0 0 0 0;
	}

#banner-curve{
	width:1024px; position:relative;
	margin:0 auto;
	background: url(images/banner-curve.gif);
	height:28px;
	}

.search{
	margin:0 0 7px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#715803;
	line-height:22px;
	padding:-34px 0 0 16px;
	}
	
.input{
	margin:0 0 7px 3px;
	width:190px;
	padding:4px; color:#5C6731;
	background-color:#F8FFED;
	border:#FFC77D solid 1px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	}
.testimonial_1{
	width: 530px;
	background-color: #E1ECB5;
	border: 2px dotted #FFC77D;
	padding: 10px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	margin: 10px 50px;
}
.testimonial_2 {
	width: 530px;
	background-color: #ffffcc;
	border: 2px dotted #FFAC56;
	padding: 10px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	color:#5C6731;
	margin: 10px 50px;
}
.testimonial_3{
	width: 270px;
	background-color: #E1ECB5;
	border: 2px dotted #FFC77D;
	padding: 5px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	margin: 5px 5px;
}
.testimonial_4 {
	width: 270px;
	background-color: #ffffcc;
	border: 2px dotted #FFAC56;
	padding: 5px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	color:#5C6731;
	margin: 5px 5px;
}

/*---------------------------------------Header End------------------------------------*/

/*----------------------------------left side Start-----------------------------------------------------*/	

.spot{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
}

#spot_01{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
}
#spot_02{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
}
#spot_03{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
}
#spot_04{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
}
#spot_05{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
}
#tblBody{
	width:82px; display:block; 
	float:left; color:#5C6731; 
	padding:0 0 0 0px;
}


#container{
	width:980px; position:relative;
	margin:0 auto; padding:0 0 0 0;
	}	
	
#box{
	height:165px;
	float:left;
	}
/*------------------------------------------------------------------------*/
#tblContainer{
	width:400px; position:relative;
	margin:0 auto; padding:0 0 0 0;
	}
#tblBox{
	height:165px;
	float:left;
	}
.tblText{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#5C6731;
	line-height:16px;
	margin:0 0 0 0;
	text-decoration:none;
	}
.tblRightText{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#FFFFFF;
	line-height:16px;
	margin:0 0 0 0;
	text-decoration:none;
	}
.tblHeader{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:#5C6731;
	line-height:17px;
	padding:0 0 0 5px;
	}
.tblHeader2{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:#5C6731;
	}
ul.tblBox{
	margin-bottom:15px; padding-left:149px;
	list-style:none;
	}
	
ul.tblBox li{
	line-height:20px; 
	background-image:url(images/arrow_2.gif); background-repeat:no-repeat;
	background-position:0px 5px; background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	color:#1F3400;
	padding-left:15px;
	}
	
ul.tblBox li a{
	line-height:20px; 
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	color:#1F3400; text-decoration:none;
	}
	
ul.tblBox li a:hover{
	background-color:#EBF8D8; color:#1F3400;
	}

#tblRow1{
 	border:#BFC897 solid 1px;
	background:url(images/pic_01.jpg) no-repeat top left #FFFFFF;
	width:149px; height:99px;
	margin:5px 3px 7px 3px;
	float:left; color:#000000;
	padding:19px 30px 0 26px;
 	}
	
#tblRow1 h2{
	height:40px;
	background:url(images/box-bg.gif) repeat-x 0 9px #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px; color:#5C6731; line-height:40px;
}

#tblRow1 h2 span{
	width:80px; display:block; background:#fff; 
	float:left; color:#5C6731; 
	padding:0 0 0 16px;
	}
	
#tblRow1 h2 span.no{
	width:40px;
	height:40px;
	background:url(images/01.jpg) no-repeat 0 0;
	font-size:0px;
	text-indent:-1000px;
	padding:0;
}

/*-------------------------------------------------------------------------------------------*/


	
/*----------------------------------right side Start-----------------------------------------------------*/


#searchBg{
	background-color:#8F7004;
	height:12px; color:#000000;
	margin-bottom:7px;
	}

#tblRightNews p.rightTxtLink {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	line-height:20px;
	color:#FFFFFF; 
	text-decoration:none;
	}

#tblRightNews p.rightTxtLink a {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	line-height:20px;
	color:#FFFFFF; 
	text-decoration:underline;
	cursor: hand;
	}
	
#tblRightNews p.rightTxtLink a:hover{
	text-decoration:none;
	color:#5C6731;
	background-color:#FFFF99;
	}
/*----------------------------------right side End-----------------------------------------------------*/	

/*----------------------------------footer Start-----------------------------------------------------*/	
/* Footer */
#footer {
	background-image:url(images/footer_bg.jpg); 
	background-repeat:repeat-x; 
	background-color:#ff9630; 
	color:#F8FFED; 
	font-size:13px; 
	float:left; 
	margin:0px 0 0 0; 
	width:100%; 
	min-width:1024px;
}
#footer-content {
	width:1024px; 
	height:400px; 
	margin:0px auto; 
	padding-top:40px; 
	padding-bottom:20px; 
	background-image:url(images/footer_bg.jpg); 
	background-repeat:repeat-x;
}
#footer a:link                      {color:#fbffb8; font:12px Verdana;}
#footer a:visited                   {color:#fbffb8; font:12px Verdana;}
#footer a:hover                     {color:#fbffb8; text-decoration:none;}
#footer h2 {
	color:#fbffb8; 
	font:bold 18px Verdana; 
	font-weight:bold; 
	padding:0; 
	margin:0 0 15px 0;
	text-decoration:underline;
}
#footer .footerheader:link			   {color:#fbffb8; font:bold 18px Verdana; font-weight:bold; padding:0; margin:0;}
#footer .footerheader:visited	      {color:#fbffb8; font:bold 18px Verdana; font-weight:bold; padding:0; margin:0;}
#footer .footerheader:hover			{color:#fbffb8; font:bold 18px Verdana; font-weight:bold; padding:0; margin:0;}
#footer .footer_divider {
	border-bottom:1px solid #66ff99; 
	height:20px; 
	margin-bottom:20px;
}

#footer .box1 {
	float:left; 
	width:240px;
	height:410px;	
	margin-left:20px; 
	border-right:1px solid #66ff99;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	line-height:18px;
}
#footer .box1 ul      {
	padding:0px; 
	margin:0px;
}
#footer .box1 ul li    {
	background-image:url(images/tick.png); 
	background-repeat:no-repeat; 
	background-position:5px 8px;
	list-style-type:none; 
	margin:0px; 
	padding:0px; 
	width:150px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	line-height:18px;
}
#footer .box1 ul li a  {
	display:block;
	width:100px; 
	padding:10px 54px; 
	border-bottom:1px solid #66ff99; 
	text-decoration:none; 
	color:#d5dc06; 
	font-size:12px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
}
#footer .box1 ul li a:hover         {
	color:#b6eaff;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	line-height:18px;
}

#footer .box2 {
	float:left; 
	width:270px; 
	height:410px; 
	border-right:1px solid #66ff99; 
	margin-right:20px; 
	padding-left:25px; 
	padding-right:20px; 
	font-size:12px;
}
#footer .box2 a {
	background-image:url(images/arrow_circle.png);
	background-repeat:no-repeat; 
	background-position:0px 10px;
	list-style-type:none;
	padding:0px 25px 10px;
	padding-top:10px;	
	font-size:12px; color:#FFF;
}
#footer small {
	padding:0px 25px;
	color:#666666; padding-top:3px;
}

#footer .box3 {
	float:left; 
	width:240px; 
	height:410px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	line-height:20px;
}
#footer .box3 ul                    {padding:0px; margin:0px;}
#footer .box3 ul li                 {list-style-type:none; margin:0px; padding:0px; width:150px;}
#footer .box3 #testimonial          {text-align: right;}
#footer .box3 #testimonial .contact {margin: 15px 0 0 0;}
#footer .box3 #testimonial .company {font-size: 12px; margin: 0;}

#footer .box4                       {
	width:100%; 
	min-width:1024px; 
	background-color:#fe701e; 
	margin-top:0px;
	text-align:center; 
	padding:10px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:10px; font-weight:normal;
	line-height:20px;
	color:#FFFFFF; 
	text-decoration:none;
	cursor: hand;
		
}
#footer .box5  {
	float:left; 
	width:150px; 
	height:410px; 
	margin-right:20px;
}
#footer p.keywords{
	font:normal 8px Verdana, Arial, Helvetica, sans-serif; 
	color:#fe701e; text-decoration:none;
	padding:10px 0 0 0;
	}	
/*----------------------------------footer End-----------------------------------------------------*/	
a:visited {
	color: #5C6731;
	}
a:hover {
    cursor: hand;
	color: #5C6731;
    text-decoration:none;
	}
a:active {
	color: #5C6731;
	text-decoration:none;
	}
/* milkbox*/
.bold, .redBold, .bold13, .pinkBold, .lightGreyBold, .whiteBold,.orangeBold{ font-weight:bold; }
.bold12{ font-size:13px; }
.lightGrey,.lightGreyBold{ color:#999; }
.orange,.orangeBold{ color:#FF5400; }
.white,.whiteBold{ color:#fff; }
.pink,.pinkBold{ color:#CC9F9F; }
.red, .redBold{ color:#C10000; }
.italic,.italic10{  font-style:italic; }
.italic10{ font-size:10px; }
.greenBold{font-weight:bold; color:#f7941d; }

/*
a{ color:#252525;  text-decoration:none; outline:none; }
a:hover{ color:#C10000; }
*/
.leftImage, .rightImage{ border-color:#fff; border-style:solid; }
.leftImage, .left{ float:left; }
.rightImage, .right{ float:right; }

.noborder{ border-bottom:none; }