@import url("navigation.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;
	}
.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;

}



#navigation {

	width:985px;

	margin:auto;

	height:40px;

	padding-left:15px;

}

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

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;

	}

.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:table;

	width:100%;

}



* html .infoboxcontainer {

	padding:0px;

	margin:0 0 0 -2px;

	height:1px;

	width:99.6%;

}

.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:table;

	width:inherit;

}

.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;

	}

.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;

	}

.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:12px;

	color:#FFFFFF;

	}

.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 #####*/



/*##### 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;

}



