@import url("navigation1.css");
body {
	margin: 0px;
}
#twocolum-rightbar1024 #main,  #twocolum-leftbar1024 #main,  #threecolum1024 #main,  #onecolum1024 #main {
	width:1000px;
	margin:0 auto;
}
#twocolum-rightbar800 #main,  #twocolum-leftbar800 #main,  #threecolum800 #main,  #onecolum800 #main {
	width:778px;
	margin:0 auto;
}
#twocolum-rightbar #main,  #twocolum-leftbar #main,  #threecolum #main,  #onecolum #main {
}
/*========================================================================*/

#twocolum-rightbar800 .sidebar,  #twocolum-leftbar800 .sidebar,  #twocolum-rightbar1024 .sidebar,  #twocolum-leftbar1024 .sidebar,  #threecolum800 .sidebar,  #threecolum1024 .sidebar {
	width:150px; /*SIDEBAR WIDTH*/
}
/*=================================================*/

/* TWO COLUM RIGHTBAR CONTENTBOX PARAMETER */

#twocolum-rightbar1024 #content,  #twocolum-rightbar800 #content,  #twocolum-rightbar #content {
	margin:0 180px 0 0; /*MARGIN FOR RIGHTBAR*/
}
/* TWO COLUM LEFTBAR CONTENTBOX PARAMETER */

#twocolum-leftbar1024 #content,  #twocolum-leftbar800 #content,  #twocolum-leftbar #content {
	margin:0 0 0 180px;	/*MARGIN FOR LEFTBARBAR*/
}
/*=================================================*/

/* THREE COLUM CONTENTBOX PARAMETER */

#threecolum1024 #content,  #threecolum800 #content,  #threecolum #content {
	margin:0 180px; /*MARGIN FOR LEFTBAR & RIGHTBAR*/
}
* html #threecolum1024 #content,  * html #threecolum800 #content,  * html #threecolum #content {
	margin:0 177px;	/*MARGIN FOR LEFTBAR & RIGHTBAR (FOR IE)*/
}
/*=================================================*/

/* LIQUID CONTENTBOX WIDTH PARAMETER FOR ONE-COLUM */

#onecolum #content {
}
/* ONE COLUM CONTENTBOX PARAMETER */

#onecolum1024 #content,  #onecolum800 #content,  #onecolum #content {
	margin:0;
}
/*===================================

	ONE COLUM LEFTBAR LAYOUT CSS 

=====================================*/

#onecolum1024 #rightbar,  #onecolum800 #rightbar,  #onecolum #rightbar {
	display:none;
}
#onecolum1024 #leftbar,  #onecolum800 #leftbar,  #onecolum #leftbar {
	display:none;
}
/*===================================

	TWO COLUM RIGHTBAR LAYOUT CSS 

=====================================*/

#twocolum-rightbar1024 #leftbar,  #twocolum-rightbar800 #leftbar,  #twocolum-rightbar #leftbar {
	display:none;
}
#twocolum-rightbar1024 #rightbar,  #twocolum-rightbar800 #rightbar,  #twocolum-rightbar #rightbar {
	float:right;
}
/*===================================

	TWO COLUM LEFTBAR LAYOUT CSS 

=====================================*/

#twocolum-leftbar1024 #rightbar,  #twocolum-leftbar800 #rightbar,  #twocolum-leftbar #rightbar {
	display:none;
}
#twocolum-leftbar1024 #leftbar,  #twocolum-leftbar800 #leftbar,  #twocolum-leftbar #leftbar {
	float:left;
}
/*===================================

	THREE COLUM LEFTBAR LAYOUT CSS 

=====================================*/

#threecolum1024 #leftbar,  #threecolum800 #leftbar,  #threecolum #leftbar {
	float:left;
}
#threecolum1024 #rightbar,  #threecolum800 #rightbar,  #threecolum #rightbar {
	float:right
}
/*===================================================================================*/

/*##################################

COMMON CSS

##################################*/

.points {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	list-style-type:none;
	margin:0px;
	padding:0px;
	line-height:14px;
}
.points li {
	background-image:url(../images/arrow2.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-left:11px;
	line-height:14px;
}
.points li a {
	color:#256100;
	text-decoration:none;
}
#container1 { /*LEFTBAR DOTLINE CSS*/
	margin:15px;
	background-image:url(../images/horizontalline.gif);
	background-repeat:repeat-y;
	background-position:165px 0px;
	background-color:#FFFFFF;
	
}
* html #container1 {
	height:1px;
}
#twocolum-leftbar1024 #container {
	background:none;
}
#twocolum-rightbar1024 #container1 {
	background:none;
	
}
#container { /*RIGHTBAR DOTLINE CSS*/
	background-image:url(../images/horizontalline.gif);
	background-repeat:repeat-y;
	background-position:805px 0px;
}
* html #container {
	height:1px;
}
#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	min-height:1px;
	
}
#popup {
	margin:20px;
}
.midbar {
	margin-bottom:15px;
}
h2 {
	margin:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
}
#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0 0 15px 0;
}
/*##################################
TOPBAR CSS
##################################*/
.topbarbg {
	height:120px;
	background-image:url(../images/topbarbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#topbar {
	width:1000px;
	margin:auto;
	height:120px;
	position:relative;
	font-size:0px;
}
.logo {
	position:absolute;
	top:26px;
	left:15px;
}
.topphoneno {
	position:absolute;
	right:15px;
	top:18px;
}
.tagline {
	position:absolute;
	top:80px;
	left:60px;
}
.bookmark {
	position:absolute;
	right:15px;
	top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#266100;
	text-decoration:none;
}
.bookmark.hduser {
	right:512px;
	padding-right:12px;
	position:relative;
	right:0px;
	top:0px;
}
.branchOffice{
/*	position:absolute;
	right:13px;
	top:5px;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#266100;
	border-left:1px solid #D7D7D7;
	padding-left:12px;
}
.haedUsers {
	position:absolute;
	right:13px;
	top:5px;
}
.topbarboxbg {
	background-image:url(../images/topbarboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px solid #C4ECB2;
	border-left:1px solid #C4ECB2;
	border-right:1px solid #A8D3A8;
	border-bottom:1px solid #A8D3A8;
	background-color:ECF9E6;
}
/*##################################
TOPBAR LIVE CHAT CSS
##################################*/
.topbar_livechat {
	position:absolute;
	right:15px;
	bottom:15px;
	width:68px;
	height:68px;
}
/*##################################
TOPBAR PHONE NO CSS
##################################*/
.topbar_phonebox {
	width:230px;
	position:absolute;
	/*right:93px;*/
	right:15px;
	bottom:15px;
	height:68px;
}
.topbar_phonebox dl {
	margin:12px 10px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.topbar_phonebox dl dt {
	margin:0px 0 9px 0;
	padding:0px;
	float:left;
	width:77px;
	text-align:right;
	color:#266100;
}
.topbar_phonebox dl dd {
	margin:0 0 9px 77px;
	text-align:right;
	padding:0px 30px 0 0;
}
.topbar_phonebox img {
	position:absolute;
	right:8px;
	top:10px;
}
/*##################################
TOPBARSCROLLER CSS
##################################*/
.topbarscroller {
	width:343px;
	height:68px;
	position:absolute;
	/*right:334px;*/
	right:260px;
	bottom:15px;
	padding:0px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#pscroller2 {
	width: 100%;
	height:48px;
	padding:10px 0px;
}
.topbarscroller dl {
	margin:0px;
}
.topbarscroller dd {
	margin:0px 0 0 0px;
}
.topbarscroller .topimgborder {
	float:left;
	margin:0 10px 0 0;
}
.topbarscroller .topimgborder td {
	width:50px;
	height:50px;
	padding:1px;
	border:1px solid #DFDFDF;
}
.topbarscroller strong {
	display:block;
	font-size:12px;
	color:#000000;
	padding:0 0 3px 0;
}
.topbarscroller .morelink {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:2px 0 0 5px;
}
.topbarscroller .morelink a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.topbarscroller .morelink a:hover {
	color:#00852d;
}
/*##################################

NAVIGATION CSS

##################################*/

.navigationbg {
	border-bottom:1px solid #D7D7D7;
	background-color:#ffffff;
	background-image:url(../images/navbg_new.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:40px;
	position:relative;
	z-index:99999999;
}
* html .navigationbg {
	height:30px;
	}
#navigation {
	width:985px;
	margin:auto;
	height:40px; padding-top:4px;
	padding-left:5px;
}
* html #navigation {
	height:30px;
	}
/*##################################

SIDEBAR CSS

##################################*/

.elink, sidebarbox a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#256100;
	text-decoration:none;
}
.elink:hover, sidebarbox a:hover {
	color:#000000;
}
/*================================

SIDEBAR TITLE CSS

==================================*/

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	color:#256100;
}
.sidebar h5 a {
	text-decoration:none;
	color:#256100;
}
.sidebar h5 {
	margin:2px 0 0 25px;
}
.sidebar .dotline img {
	position:absolute;
	left:-2px;
	top:-33px;
}
.headerlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#256100;
}
.dotline {
	height:1px;
	background-image:url(../images/verticalline.gif);
	background-repeat:repeat-x;
	margin:12px 0;
	font-size:0px;
	line-height:0px;
	position:relative;
}
/*================================

SIDEBAR BOX CSS

==================================*/

.sidebarbox .imgbox {
	height:52px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.sidebarboxtxt {
	margin-bottom:30px;
}
.sidebarboxtxt p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0 0 10px 0;
}
.sidebarboxtxt h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0 0 5px 0;
}
.more a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	line-height:13px;
}
* html .more a {
	line-height:5px;
}
.more a:hover {
	color:#256100;
}
.more img {
	vertical-align:bottom;
	margin-left:5px;
}
/*================================

SIDEBAR LIKS CSS

==================================*/

.sidebarlinks .dotline {
	margin:12px 0 0 0;
}
.sidebarlinks {
	margin-bottom:15px;
}
.notitle {
	border-top:2px solid #99D5F7;
}
.withimg {
	border-top:1px solid #E9EDF1;
}
.sidebarlinks a, .sidebarlinks .normal {
	font-family:"Microsoft Sans Serif";
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	color:#000000;
	display:block;
	padding:8px 0;
	position:relative;
}
.sidebarlinks a:hover {
	color:#256100;
}
.sidebarlinks a span,  .sidebarlinks .normal span {
	margin:0 10px 0 15px;
}
.sidebarlinks a img,  .sidebarlinks .normal img {
	position:absolute;
	left:2px;
	top:11px;
}
/*===============================*/

.sidebarlinks .sublinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	color:#000000;
	display:block;
	padding:6px 0px;
	background-image:url(../images/sidebarsublinkbg.gif);
	background-repeat:repeat-x;
	background-color:#EDF7E7;
	border-bottom:1px solid #D9E4D2;
	position:relative;
}
.sidebarlinks .sublinks a:hover {
	background-image:url(../images/sidebarsublinkhoverbg.gif);
	background-repeat:repeat-x;
	background-color:#EDFFE2;
	color:#000000;
}
.sidebarlinks .sublinks a img {
	position:absolute;
	left:15px;
	top:10px;
}
.sidebarlinks .sublinks a span {
	margin:0px 10px 0 25px;
	display:block;
}
/*##################################

LOGGED USER NEW-LEFTBAR CSS

##################################*/

.newleftbar #leftbar {
	width:215px;
}
.newleftbar #container #content {
	margin-left:245px;
	display:block;
	
}
.contentxt {
	width:100%; display:table;
	_height:1px;
	}
* html .contentxt {
	display:inline;
	height:1px;
	}
.newleftbar #container1 {
	background-position:230px 0px;
}
.newleftbar .sidebar dl {
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	background-image:url(../images/verticalline.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.newleftbar .sidebar dl dt {
	position:relative;
	margin:0px 0 0 41px;
	padding:10px 0px;
}
.newleftbar .sidebar dl dt img {
	position:absolute;
	left:-41px;
	top:0px;
}
.newleftbar .sidebar dl dd {
	margin:0 0 0 41px;
}
.newleftbar .sidebar dl dd a {
	display:block;
	background-image:url(../images/arrow3.gif);
	background-position:2px 4px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:11px;
	color:#328400;
	text-decoration:none;
	padding-left:15px;
	margin-bottom:6px;
}
.newleftbar .sidebar dl dd a:hover {
	color:#333333;
}
/*##################################

INFOBOX CSS CSS

##################################*/



.infoboxcontainer {
	background-image:url(../images/horizontalline.gif);
	background-repeat:repeat-y;
	background-position:top center;
	padding:0px;
	position:relative;
	min-height:1px;
	display: block;
	width:100%;
}
* html .infoboxcontainer {
	padding:0px;
	margin:0 0 0 -2px;
	height:1px;
	width:99.6%; float:left;
}
.whitepatch {
	background-image:url(../images/whitepatch.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.whitebg {
	height:30px;
	background-color:#ff0000;
	margin:-30px 0 0 0;
}
.infoboxcontainer .clearfloat {
	background-image:url(../images/verticalline.gif);
	background-repeat:repeat-x;
	background-position:left center;
	height:30px;
	z-index:10;
	position:static;
}
.leftbox {
	float:left;
}
.rightbox {
	float:right;
}
.infobox {
	width:275px;
	float:left;
	padding:0 15px;
}
.infobox h5 {
	margin-bottom:10px;
}
.infobox .dotline {
}
.infobox .imgbox {
	height:76px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.infoboxtxt p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0 0 10px 0;
}
/*##################################

PAGE-HEADER & PAGE-PATH CSS

##################################*/

#content .welcometxt {
	margin:15px 0 15px 0;
}
#content h1 {
	font-family:"Trebuchet MS";
	margin:0px 0px 15px 0px;
	font-size:18px;
	color:#ffffff;
	width:600px;
}
.pageheader {
	position:absolute;
	left:12px;
	top:12px;
	color:#FFFFFF;
}
.pageheaderbg {
	background-image:url(../images/pagepathbg.jpg);
	background-repeat:no-repeat;
	height:70px;
	position:relative;
	margin-bottom:15px;
}
.pageheaderbg1 {
	background-image:url(../images/pageheaderbg.gif);
	background-repeat:repeat-x;
	height:70px;
	position:relative;
	margin-bottom:15px;
}
.lefttop {
	position:absolute;
	left:0px;
	top:0px;
}
.righttop {
	position:absolute;
	right:0px;
	top:0px;
}
* html .righttop {
	right:-1px;
}
.pagepath {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	position: absolute;
	left:12px;
	bottom:7px;
}
.pagepath a {
	color:#91C770;
	text-decoration:none;
}
.pagepath span {
	font-weight:bold;
	color:#9C9C9C;
	margin:0 8px 0 8px;
}
/*##################################

CONTACT US CSS

##################################*/



.contactus h2 {
	margin-bottom:5px;
}
.contactus .phoneno strong {
	float:left;
	display:block;
	width:65px;
}
.contactus .phoneno {
	margin-bottom:15px;
}
* html .contactus .phoneno {
	margin-left:3px;
}
/*##################################

LINKS, TESTIMONIALS CSS 

##################################*/

.errmsgbox {
	border:1px solid #cccccc;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	margin-bottom:15px;
}
.links .contentbox1,  .testimonials .contentbox1,  .faq .contentbox1 {
	display:block;
	width:inherit;
}
* html .testimonials .contentbox1 {
	float:left;
	width:609px;
	}
.testimonials h3 .elink,  .links h3 .elink,  .faq h3 .elink {
	font-size:12px;
}
.testimonials h3,  .links h3,  .faq h3 {
	font-size:12px;
	color:#256100;
	margin-bottom:10px;
}
.imgborder {
	padding:2px;
	border:2px solid #DFDFDF;
	background-color:#FFFFFF;
}
.imgleft {
	margin:0px 15px 10px 0px;
	float:left;
}
.faq .points li {
	background-image:url(../images/arrow1.gif);
	background-position:3px 4px;
	margin-bottom:10px;
	padding-left:13px;
	line-height:16px;
}
.faq .points li a {
	font-size:13px;
	font-weight:bold;
	color:#256100;
}
.faq .points li a:hover {
	color:#333333;
}
/*##################################

SITEMAP CSS 

##################################*/

#sitemap ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
* html #sitemap ul {
	height:1px;
	margin-top:-10px;
}
#sitemap ul a {
	text-decoration: none;
}
#sitemap ul li {
	height:15px;
}
.linklevel1 {
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
	color: #256100;
	font-size:12px;
	padding-left:15px;
	margin:10px 0 10px 0;
}
* html .linklevel1, * html .linklevel2 {
	height:1px;
	margin-bottom:-2px;
}
.linklevel1 a {
	font-weight: bold;
	color: #256100;
}
.linklevel1 a:hover {
	font-weight: bold;
	color: #000000;
}
.linklevel2 {
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	color: #666666;
	font-size:11px;
	padding-left:10px;
	margin:5px 0px;
}
.linklevel2 a {
	font-weight: normal;
	color: #666666;
}
.linklevel2 a:hover {
	font-weight: normal;
	color: #256100;
}
/*##################################

COMMON FORM CSS

##################################*/

.redfont, .formcss em {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.formcss {
	margin:0px;
	padding:0px;
}
.outerbox {
	background-color:#F3FAEF;
	padding:10px;
	border:1px solid #DBE9D3;
}
.fieldbox {
	margin:5px 0 5px 0;
	position:relative;
}
* html .fieldbox {
	margin:3px 0 3px 0;
}
.sidebarform .fieldbox {
	margin:0 0 10px 0px;
	position:relative;
}
/*================================

COMMON FORM STRUCTURE CSS

==================================*/

.fieldbox .fieldlabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:right;
	display:block;
	float:left;
	width:115px;
	margin-right:3px;
}
* html .fieldbox .fieldlabel {
	margin-right:0px;
}
.sidebarform .fieldbox .fieldlabel {
	text-align:left;
	float:none;
	margin-bottom:3px;
}
/*================================

COMMON FORM ELEMENTS CSS

==================================*/

.textboxborder, .formcss .fieldbox input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid #C5D5BB;
}
.textboxborder, .formcss .fieldbox select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid #C5D5BB;
}
.formcss .fieldbox .textboxborder1 {
	border:none;
	padding:0px;
	background:none;
	vertical-align:bottom;
	* vertical-align:middle;
}
.formcss .fieldbox .date {
	position:absolute;
	top:1px;
	margin-left:10px;
}
.checkbox {
	padding:3px 25px 0 25px;
	position:relative;
}
.formcss .fieldbox .checkbox input {
	background:none;
	border:none;
	position:absolute;
	left:0px;
	top:0px;
}
/*================================

COMMON FORM BUTTON BOX CSS

==================================*/

.formcss .btnbox input, .button1 {
	background-image:url(../images/btnbg.gif);
	background-position:right top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	font-size:10px;
	color:#FFFFFF;
	border:1px solid #163205;
	background-color:#163205;
	height:18px;
	padding-bottom:3px;
}
.contactform .btnbox {
	background-color:#DBE9D3;
	padding:10px 0 10px 115px;
}
/*================================

COMMON FORM TEXT CSS

==================================*/

.formtxt {
	background-color:#DBE9D3;
	padding:8px 10px 8px 10px;
	font-size:10px;
	color:#666666;
}
.formtxt h3 {
	margin:0 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
/*================================

COMMON FORM IFRAME CSS

==================================*/	

.iframeborder {
	border:2px solid #DBE9D3;
	padding:2px;
	background-color:#FFFFFF;
	float:left;
}
.fieldbox .verdana9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	clear:left;
	margin:5px 0 0 118px;
}
* html .iframeborder {
	margin-left:3px;
}
.handcur {
	cursor:pointer;
}
/*##################################

CONTACT TO SALES TEAM CSS

##################################*/

.contact_sales .formcss .fieldlabel {
	width:200px;
}
.contact_sales_form .formcss .fieldlabel {
	width:230px;
}
.contact_sales_form .btnbox {
	padding:10px 0 10px 230px;
}
/*##################################

SUPPLIERS FORM CSS

##################################*/

.suppliers_form .fieldlabel {
	width:200px;
}
.suppliers_form .formtxt h3 {
	font-size:12px;
	margin:0px;
}
.suppliers_form .btnbox {
	padding:10px 0 10px 200px;
}
/*##################################

SIDEBAR LOGIN CSS

##################################*/

.login .btnbox {
	margin:0 0 10px 0px;
}
.login .btnbox input {
	padding-bottom:0px;
	height:16px;
}
* html .login .btnbox {
	margin-bottom:0px;
}
.login .fieldbox {
	margin-bottom:10px;
}
.login .fieldlabel {
	text-align:left;
	margin:0 0 3px 0;
}
/* NEWS LETTER CSS */

.sidebarbox .newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.sidebarbox .newsletter .fieldbox {
	margin-bottom:10px;
}
.sidebarbox .newsletter .fieldlabel {
	text-align:left;
	font-weight:normal;
	width:130px;
	margin:0 0 3px 0;
}
/*##### FORM CSS END #####*/



/*##### REGISTRATION CSS START #####*/

.register {
	margin-bottom:20px;
}
.register .fieldbox .fieldlabel {
	width:210px;
}
.register .btnbox {
	background-color:#DBE9D3;
	padding:10px 0 10px 215px;
}
/*##### REGISTRATION CSS END #####*/



/*##### REQUEST FORM CSS START #####*/

.requestform {
	margin-bottom:20px;
}
.requestform .fieldbox .fieldlabel {
	width:150px;
}
.requestform .btnbox {
	background-color:#DBE9D3;
	padding:10px 0 10px 150px;
}
/*##### REQUEST FORM CSS END #####*/





/*##### PRODUCTLIST CSS START #####*/

.a2zlinks {
	list-style-type:none;
	margin:15px 0px;
	padding:10px 0px 10px 7px;
	height:18px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.a2zlinks li {
	float:left;
	margin:0 6px 0 0;
}
.a2zlinks li a {
	color:#307d00;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	border:1px solid #dfdfdf;
	padding:2px 0;
	text-align:center;
	width:17px;
}
.a2zlinks li a:hover,  .a2zlinks .active a {
	color:#333333;
	background-color:#DCEFD1;
	border:1px solid #B7CFA8;
}
.a2zlinks .disable {
	color:#BFBFBF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	border:1px solid #dfdfdf;
	padding:2px 0;
	text-align:center;
	width:17px;
}
* html .protblheader {
	float:left;
	}
.protblheader th {
	background-color:#f3faef;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #DBE9D3;
	border-right:1px solid #DBE9D3;
}
.protblheader td {
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #ffffff;
	padding:5px;
}
.activeproduct td {
	background-color:#F5FFEF;
}
.catname {
	background-color:#DCEFD1;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #DBE9D3;
	border-right:1px solid #DBE9D3;
}
.code {
	background-color:#f7f7f7;
	width:110px;
}
.productname {
}
.prosize {
	width:50px;
	text-align:center;
	background-color:#f7f7f7;
}
.trade {
	width:65px;
	text-align:center;
}
.disc {
	width:55px;
	text-align:center;
	background-color:#f7f7f7;
}
.price {
	text-align:right;
	font-weight:bold;
	width:55px;
}
.proposedorder .price {
	font-weight:normal;
}
.pip {
	width:65px;
	text-align:right;
}
.qty {
	width:65px;
	text-align:center;
}
.total {
	width:65px;
	text-align:right;
}
.proposedorder .total {
	font-weight:bold;
}
.remove {
	width:60px;
	text-align:center;
}
.protblheader .orderall {
	background-color:#FBFEF9;
	color:#333333;
	font-size:11px;
	padding:5px;
	text-align:right;
	border-top:1px solid #ffffff;
	border-right:1px solid #DBE9D3;
}
.specialoffer {
	float:left;
	color:#FF3300;
}
.specialoffer a {
	color:#FF3300;
	text-decoration:none;
}
.specialoffer a:hover {
	color:#000000;
}
.subtotal td {
	background-color:#f2f2f2;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.subtotal .price {
	padding-left:18px;
	text-align:left;
	font-weight:bold;
}
.grandtotal td {
	background-color:#006600;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.grandtotal .price {
	padding-left:18px;
	text-align:left;
	font-weight:bold;
}
.placeorder td {
	background-color:#DCEFD1;
	padding-left:18px;
}
.placeorder .button1 {
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
/*==== qty textbox and button css ====*/

.add {
	width:95px;
}
.proposedorder .add {
	width:120px;
	text-align:center;
}
.add span {
	position:relative;
	display:block;
	height:16px;
	width:90px;
	margin:auto;
}
.add .addbtn {
	position:absolute;
	left:45px;
}
.add .textboxborder {
	width:40px;
	position:absolute;
	left:0px;
	top:0px;
	height:12px;
	font-size:10px;
}
/*==== qty textbox and button css ====*/

.searchbox {
	background-color:#f3faef;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	border:1px solid #DBE9D3;
	position:relative;
	height:50px;
	margin-bottom:15px;
}
.searchbox span {
	position:absolute;
	left:10px;
	top:18px;
}
.searchbox .textboxborder {
	position:absolute;
	left:68px;
	top:18px;
}
.searchbox .gotobtn {
	position:absolute;
	left:213px;
	top:16px;
}
.searchbox .rmvlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#256100;
	text-decoration:none;
	position:absolute;
	left:255px;
	top:25px;
}
.rmvlink:hover {
	color:#000000;
}
.btnsearch {
	background-image:url(../images/searchbtn.gif);
	background-repeat:no-repeat;
	outline:none;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
	width:111px;
	height:21px;
}
/*##################################

SEARCH MIDBAR CSS

##################################*/

.search_midbar {
	border:1px solid #dfdfdf;
	position:relative;
	height:115px;
}
.searchform {
	position:absolute;
	margin:0px;
	width:100%;
}
.search_midbarimg {
	text-align:right;
}
.search_midbar .searchbox1 {
	margin:18px;
	padding:0px;
	width:298px;
}
/*================================

SEARCH MIDBAR FORM CSS

==================================*/

.search_midbar .searchbox1 dd {
	margin:0px;
	font-size:11px;
	color:#256100;
	font-weight:bold;
}
.search_midbar .searchbox1 .searchtextbox {
	margin:0 0 8px 0;
}
.search_midbar .searchbox1 .searchtitle {
	margin:0 0 5px 0;
}
.search_midbar .searchtextbox .textboxborder {
	border:1px solid #D1D1D1;
	width:292px;
	font-weight:normal;
	padding:4px 2px;
}
.search_midbar .searchbox1 .searchline {
	height:22px;
	background-image:url(../images/searchboxline.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
/*================================

SEARCH MIDBAR BUTTON CSS

==================================*/

.search_midbar .searchbox1 .searchbtn {
	width:178px;
	position:relative;
	padding:0 0 0 120px;
}
.search_midbar .searchbox1 .searchbtn input {
	position:absolute;
	left:0px;
	top:2px;
}
.search_midbar .searchbox1 .searchbtn a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.search_midbar .searchbox1 .searchbtn a:hover {
	color:#009138;
}
/*================================

SEARCH MIDBAR CARTBOX CSS

==================================*/

.search_midbar .cartbox {
	position:absolute;
	right:20px;
	top:20px;
	padding:10px 14px;
	background-image:url(../images/topbarboxbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-top:1px solid #C4ECB2;
	border-left:1px solid #C4ECB2;
	border-right:1px solid #A8D3A8;
	border-bottom:1px solid #A8D3A8;
	background-color:ECF9E6;
	cursor:pointer;
}
.search_midbar .cartbox dd {
	color:#333333;
	padding:10px 0 0 0;
}
.search_midbar .cartbox .title {
	position:relative;
	padding:0 0 10px 0;
	border-bottom:1px solid #A8D3A8;
	color:#333333;
	text-transform:uppercase;
}
.search_midbar .cartbox dd span {
	margin:0 10px;
	color:#999999;
}
.search_midbar .cartbox .spncart {
	position:relative;
	font-size:10px;
	line-height:15px;
	font-weight:normal;
	margin:0px;
	left:0px;
	top:0;
	color:#000000;
}
/*====== cart box css ======*/

.cartbox {
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	position:absolute;
	right:3px;
	top:3px;
	font-size:10px;
	text-align:left;
	line-height:15px;
	font-weight:normal;
	margin:0px;
	padding:3px 6px;
	background-color:#FFFFFF;
	color:#666666;
	width:200px;
	cursor:pointer;
}
.cartbox dd {
	margin:0px;
	padding:2px 0 0 0;
}
.cartbox .title {
	position:relative;
	padding:0 0 5px 0;
	border-bottom:1px solid #dfdfdf;
}
* html .cartbox .title {
	height:1px;
}
.cartbox .title img {
	position:absolute;
	right:1px;
	top:1px;
}
/*############# TOP CATEGORIES LIST CSS ##############*/

.top_categories {
	background-color:#f7f7f7;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:10px 0 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:15px;
	_height:1px;
	min-height:1px;
}
*html .top_categories {
	height:1px;
}
.clear {
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
	line-height:0px;
	background-color:#000000;
}
.top_categories strong {
	float:left;
	padding:3px;
	display:block;
}
.top_categories a {
	float:left;
	display:block;
	padding:3px 6px;
	font-weight:bold;
	margin:0 5px 0 0;
	color:#256100;
	text-decoration:none;
	border:1px solid #f7f7f7;
	outline:none;
}
.top_categories a:hover, .top_categories .active {
	background-image:url(../images/btnbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#183407;
	border:1px solid #446A2D;
}
/*====== cart box css ======*/
.pdflist {
	list-style-type:none;
	margin:0px 0 15px 0;
	padding:0px;
}
.pdflist li {
	line-height:14px;
	font-size:11px;
	color:#333333;
	padding:7px 10px 7px 0px;
	background-color:#f4f4f4;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #ffffff;
	margin-bottom:0px;
	position:relative;
}
.pdflist li .filelink {
	color:#333333;
	margin-left:28px;
	text-decoration:none;
}
.pdflist li .filelink:hover {
	color:#307d00;
}
.pdflist li img {
	position:absolute;
	left:5px;
	top:6px;
}
.filepath {
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	padding:5px 0;
	margin:10px 0;
}
.filepath .filepathbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.filepath .filepathbox a {
	color:#307d00;
	text-decoration:none;
}
.filepath .filepathbox span {
	font-weight:bold;
	color:#9C9C9C;
	margin:0 8px 0 8px;
}
/*##### PRODUCTLIST CSS END #####*/

.tbl-typ1 {
	border:1px solid #dfdfdf;
	border-width:1px 0px 0px 1px;
	}
* html .tbl-typ1 {
	float:left;
	}
.tbl-typ1 td {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:4px 10px;
		}


/*##### FOOTER CSS START #####*/

.clearfloat {
	clear:both;
	height:1px;
	font-size: 0px;
	line-height: 0px;
}
#footer {
	height:40px;
	position:relative;
}
#footer .dotline {
	margin:0px;
}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3A3A3;
	position:absolute;
	left:0px;
	top:15px;
}
.botlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3A3A3;
	position:absolute;
	right:0px;
	top:15px;
}
.botlinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3A3A3;
	text-decoration:none;
}
.botlinks a:hover {
	color:#000000;
}
.botlinks span {
	margin:0px 5px;
}
/*##### FOOTER CSS END #####*/



/* scrollers */

#pscroller1 {
	width: 100%;
	height: 105px;
}

.hr-line { 
	background:url(../images/verticalline.gif) repeat-x left bottom; 
	height:15px;
	margin-bottom:8px;
	line-height:0px;
	font-size:0px;
	}
