*{ 
margin:0; 
padding:0; 
border:0px none; 
}
html{margin-bottom:1px; height:100%;}
body {
	font-family: Arial, tahoma, verdana;
	color:#FFF;
	margin:0px 0px 0px 0px;
}
div {float:left;}

a 		{color:#00A950; text-decoration:none;}
a:hover 	{color:#EE1520; text-decoration:underline;}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/

#wrapper {margin:0px auto;width:950px; float:none !important;}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Header CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#header{width:950px; position:relative; }
.head-col{width:825px; padding:20px 0px 0px 0px;}
.headertxt{width:280px; height:27px; background:#00A950; font:20px /*'CachetMedium',*/ Arial, Tahoma, Verdana; font-weight:bold; text-align:center; padding:8px 0px 5px 0px;}
.logo{width:125px; padding:10px 0px 0px 0px;}
#header .facebook { position:absolute; right:130px; bottom:5px; }

.banner{width:950px; padding:0px 0px 0px 0px;}
.banner-c1{width:570px; padding:0px 0px 0px 0px;}
.banner-c1-row{width:570px;}
.b1{width:190px;}
.b2{width:380px;}

.navigation{width:940px; padding:0px 0px 0px 10px;}
ul.topnav{padding:0px; margin:0px; }
ul.topnav li{list-style:none; display:block; float:left; font:18px /*'CachetMedium',*/Arial, tahoma, verdana; color:#77B800; font-weight:bold; text-align:center; padding:10px 40px 10px 40px; }
/*ul.topnav li#menu07{ padding-right:0px;}
ul.topnav li a{ text-indent:-9999px; font-size:1px; display:block; height:22px; text-decoration:none; overflow:hidden;}
ul.topnav li#menu01 a{background:url(../images/home.gif) no-repeat; width:47px; }
ul.topnav li#menu01 a:hover{ background:url(../images/home_over.gif) no-repeat ;}

ul.topnav li#menu02 a{background:url(../images/products.gif) no-repeat; width:80px; }
ul.topnav li#menu02 a:hover{ background:url(../images/products_over.gif) no-repeat ;}

ul.topnav li#menu03 a{background:url(../images/f15.gif) no-repeat; width:122px; }
ul.topnav li#menu03 a:hover{ background:url(../images/f15_over.gif) no-repeat ;}

ul.topnav li#menu04 a{background:url(../images/f20.gif) no-repeat; width:123px; }
ul.topnav li#menu04 a:hover{ background:url(../images/f20_over.gif) no-repeat ;}

ul.topnav li#menu05 a{background:url(../images/f40.gif) no-repeat; width:121px; }
ul.topnav li#menu05 a:hover{ background:url(../images/f40_over.gif) no-repeat ;}

ul.topnav li#menu06 a{background:url(../images/testimonials.gif) no-repeat; width:108px; }
ul.topnav li#menu06 a:hover{ background:url(../images/testimonials_over.gif) no-repeat ;}

ul.topnav li#menu07 a{background:url(../images/req_sample.gif) no-repeat; width:153px; }
ul.topnav li#menu07 a:hover{ background:url(../images/req_sample_over.gif) no-repeat ;}*/

/*~~~~~~~~~~~~~~~~~~~~~~~~ Content CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#content{width:950px; background:url('../images/left-bg.jpg') repeat-y left; padding:0px 0px 0px 0px; position:relative;}

.green-block{width:950px; background:#D9EC9D; padding:10px 0px 10px 0px;}
.green-bdr{border-right:2px solid #76B700;}
.block{width:216px; padding:0px 10px 0px 10px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~ Footer CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer{width:950px; font:14px Arial, Tahoma, Verdana; color:#D1D3D4; line-height:17px; padding:15px 0px 5px 0px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~ Global CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
.input{border:1px solid #00A950; color:#353535; font:13px Arial, Tahoma, Verdana; padding:1px;}

.block p{font:13px Arial, Tahoma, Verdana; color:#6D6E71; line-height:16px; padding:0px 0px 0px 0px;}
.block p a{color:#76B700; text-decoration:underline;}
.block p a:hover{color:#E51B24; text-decoration:underline;}

p{font:13px Arial, Tahoma, Verdana; color:#808285; line-height:17px; padding:2px 0px 5px 0px;}
p span{color:#00A950;}

h1{width:125px; height:50px; display:block; background:url('../images/logo.jpg') no-repeat;}
h1 span{display:none;}

h1 a{width:125px; height:50px; display:block; text-decoration:none;}
h1 a:hover{width:125px; height:50px; display:block; text-decoration:none;}
h2{font:20px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#76B700; font-weight:bold; padding:2px 0px 2px 0px;}
h2 a{color:#76B700; text-decoration:none;}
h2 a:hover{color:#76B700; text-decoration:none;}

h3{font:24px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:0px 0px 5px 0px;}
h4{font:20px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:5px 0px 5px 0px;}
.middle{vertical-align:middle;}

.pad1{padding:0px 55px 0px 55px;}
.pad2{padding:10px 10px 10px 10px;}

/*********************Case Studies CSS************************/
.content-img{width:335px;}
.content-txt{width:580px; padding:0px 10px 0px 25px;}
.cs-title{width:580px; font:13px Arial, Tahoma, Verdana; color:#808285; line-height:19px; padding:0px 0px 10px 0px;}
.cs-title span{color:#76B700;}
.cs-des{width:580px; font:14px Arial, Tahoma, Verdana; color:#FF0000; padding:6px 0px 6px 0px;}

.cs-block{width:280px; height:410px;}
.cs-img{width:280px;}
.cs-info{width:270px; font:13px Arial, Tahoma, Verdana; color:#808285; line-height:1.2; padding:0px 5px 0px 5px;}
.cs-info span{color:#76B700;}
.cs-detail{width:270px; font:13px Arial, Tahoma, Verdana; color:#FF0000; padding:2px 0 4px 5px;}
.cs-detail a{color:#FF0000; text-decoration:underline;}
.cs-detail a:hover{color:#FF0000; text-decoration:underline;}

.content-c1{width:190px;}
.content-c2{width:360px; padding:0px 10px 0px 10px;}
.content-c3{width:380px;}

.test-title{width:360px; padding:5px 0px 5px 0px;}
.test-area{width:360px; font:13px Arial, Tahoma, Verdana; color:#808285;}
.comment{width:360px; padding:10px 0px 0px 0px;}
.client{width:360px; color:#00A950; font-weight:bold; text-align:right; padding:0px 0px 10px 0px;}
.pro-head{width:270px; font:15px Arial, Tahoma, Verdana; color:#00A950; line-height:1.3; padding:0px 5px 2px 5px;}
.pro-head a {color:#FF0000; font-size:12px; font-weight:bold;}

.txtblock{width:930px; padding:5px 10px 5px 10px;}
.blockhead{width:930px; font:18px Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:3px 0px 1px 0px;}
.blocktxt{width:930px; font:13px Arial, Tahoma, Verdana; color:#808285; padding:1px 0px 3px 0px; margin:auto; line-height:1.4; }
.foundation-head{width:560px; font:24px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:10px 0px 1px 10px;}
.highlight{width:560px; font:16px Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:10px 0px 1px 10px;}
.highlight-txt{width:560px; font:13px Arial, Tahoma, Verdana; color:#808285; padding:3px 0px 5px 10px;}

.contact-head{width:950px; font:20px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:10px 0px 1px 0px;}
.call{width:940px; font:24px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:10px 0px 10px 10px;}

.form-sec{width:930px; padding:0px 10px 0px 10px;}
.form{width:910px; background:#D9EC9D; padding:10px 10px 10px 10px;}

.form-head{width:910px; font:22px /*'CachetMedium',*/ Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:2px 0px 2px 0px;}
.form-txt{width:910px; font:13px Arial, Tahoma, Verdana; color:#808285; padding:2px 0px 10px 0px;}
.form-button{width:900px; text-align:right; padding:5px 10px 5px 0px;}
.form-block{width:910px;}
.form-row{width:910px; padding:7px 0px 7px 0px;}
.label{width:75px; font:13px Arial, Tahoma, Verdana; color:#00A950; font-weight:bold;}
.label1{width:100px; font:13px Arial, Tahoma, Verdana; color:#00A950; text-align:right; font-weight:bold; padding:0px 10px 0px 0px;}
.label2{width:80px; font:13px Arial, Tahoma, Verdana; color:#00A950; text-align:right; font-weight:bold; padding:0px 10px 0px 0px;}
.label3{width:280px; font:13px Arial, Tahoma, Verdana; color:#00A950; font-weight:bold; padding:0px 10px 0px 0px;}

.field{width:100px;}
.field1{width:260px;}
.field2{width:260px;}
.field3{width:800px;}
.field4{width:365px;}
.field5{width:620px; font:13px Arial, Tahoma, Verdana; color:#00A950; font-weight:bold;}
.field6{width:875px; font:10px Arial, Tahoma, Verdana; color:#00A950; font-weight:bold;}


/*a.people_say{ background:url(../images/what_people_say.gif) no-repeat 0 0; text-indent:-999px; font-size:1px; display:block; width:147px; height:22px;}
a.people_say:hover{ background:url(../images/what_people_say_over.gif) no-repeat 0 0;}

a.samp_today{ background:url(../images/samp_today.gif) no-repeat 0 0; text-indent:-999px; font-size:1px; display:block; width:147px; height:22px;}
a.samp_today:hover{ background:url(../images/samp_today_over.gif) no-repeat 0 0;}

a.tech_spec{ background:url(../images/tech_spec.gif) no-repeat 0 0; text-indent:-999px; font-size:1px; display:block; width:147px; height:22px;}
a.tech_spec:hover{ background:url(../images/tech_spec_over.gif) no-repeat 0 0;}

a.gallery{ background:url(../images/gallery.gif) no-repeat 0 0; text-indent:-999px; font-size:1px; display:block; width:147px; height:22px;}
a.gallery:hover{ background:url(../images/gallery_over.gif) no-repeat 0 0;}*/

a.people_say{  }
a.people_say:hover{color:#FF0000;}

a.samp_today{ }
a.samp_today:hover{color:#FF0000;}

a.tech_spec{ }
a.tech_spec:hover{color:#FF0000;}

a.gallery{}
a.gallery:hover{color:#FF0000;}

form .checkboxOption 		{width:175px; padding:3px 15px 3px 0;}
form .checkboxOption input 	{margin-right:4px;}
label 				{cursor:pointer;}

.caseStudyLink 			{position:relative; height:380px;}
.caseStudyLink th,
.cs-title th 			{padding-right:10px;}

.cs-info 			{padding:0;}
.cs-info h4 			{width:280px;}
.cs-info h4 a 			{display:block; height:35px; padding:0; margin:0; text-indent:-3000px; overflow:hidden;}

#header a 			{color:#FFFFFF;}
#header a:hover 		{text-decoration:none;}

#productDetailsTitle 		{background-position:left; background-repeat:no-repeat; text-indent:-3000px; overflow:hidden; height:50px;}

#productInfoFooter 		{}
#productDisclaimer 		{width:100%; padding:0; clear:both;}
#productDisclaimer p 		{font-size:11px; color:#999999;}

