@charset "UTF-8";
/* Zep Professional stylesheet
/* code: Kevin Kemmerly, Wages Design, Inc. */ 

* {
	margin: 0;
	padding: 0;
	border: none;
	}
html {
	margin-top: 0;
	}
ul, ol {
	color: #000;	
	padding: 5px 10px 20px 10px; 
	margin: 0 15px;k1
	}
ul li, ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	padding: 3px 5px; 
	list-style: disc;

	margin: 0;
	}	
ol {
	padding: 10px 0;
	}
ol li {
	list-style: decimal;
	}
a, a:link, a:visited {
	color: #1F3447;
	text-decoration: underline;
	}
a:hover {
	color: #000;
	}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #888 url(/images/bg_page.jpg) repeat-x left top;
	text-align: center; 
	color: #000;
	margin: 0;
	padding: 0;
	}
#wrapper {
	width: 915px;
	background: #D0D2D3 url(/images/bg_main.jpg) no-repeat 0 122px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	} 
body.home #wrapper {
	width: 915px;
	_width: 917px; /* for IE 6 */
	} 	
#header { 
	position: relative;
	width: 915px;
	height: 125px;
	text-align: right;
	padding: 0;
	margin: 0 0 0 0;
	background: #FECA00 url(../images/bg_header.jpg) no-repeat left top;
	border-bottom: solid #fff 4px;
	} 
#header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #fff;	
	padding: 5px 0 10px 0; 
	margin: 0;
	} 
	
/*   MAIN NAV  -- BEGIN  */

#mainnav {
	float: right;
	width: 650px;	
	margin: 14px 10px 15px 0; 
	padding: 0;
	}
#mainnav ul {
	float: right;
	width: inherit;
	margin: 0;
	padding: 3px 0;
	}
#mainnav ul li {
	display: inline;
	padding: 0;
	margin: 0;
	}
#mainnav ul li a, #mainnav ul li a:link, #mainnav ul li a:visited {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #004990; 
	margin: 0;
	padding: 0 9px 0 6px;
	border-right: solid 1px #004990;
	}	
#mainnav ul li a.last {
	border-right: none;
	}
#mainnav ul li a:hover {
	color: #fff;
	}

/* Style to BOLD current section based on body class of page */	
body.products #mainnav ul li#navprod a, body.zepstory #mainnav ul li#navZep a, body.faqs #mainnav ul li#navFAQ a, body.wheretobuy #mainnav ul li#navWhere a, body.pr #mainnav ul li#navPR a, body.contact #mainnav ul li#navContact a, body.dist #mainnav ul li#navDist a, body.resources #mainnav ul li#navRes a, body.greenlink #mainnav ul li#navGL a  {
	color: #000;
	font-weight: bold;
	}
/* hide the home link on the home page */
body.home #mainnav ul li#navHome {
 	display: none;
	}	
	
/*  MAIN NAV -- END  */

#sidebar-prod {
	position: relative;
	float: left; 
	width: 176px;
	margin: 0;
	_margin: 0 -3px 0 0; /* for IE 6 */
	height: 460px;
	padding: 10px 0;
	display: inline;
}
#sidebar-prod ul#products {
	float: right;
	width: 176px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#sidebar-prod ul#products li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
}
#sidebar-prod ul#products li.section h3 {
	display: block;
	width: 151px;
	/*_width: 130px;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 110%;
	color: #004990;	
	padding: 3px 5px 3px 20px; 
	margin: 5px 0 3px 0;
	border-bottom: solid 1px #fff;
	text-decoration: none;
}
#sidebar-prod ul#products li a, #sidebar-prod ul#products li a:link, #sidebar-prod ul#products li a:visited {
	display: block;
	width: 131px;
	/*_width: 130px;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 110%;
	color: #58595B;	
	padding: 3px 5px 3px 40px; 
	margin: 0;
	/*border-bottom: solid 1px #fff;*/
	text-decoration: none;
}
#sidebar-prod ul#products li.section h3 a {
	display: block;
	width: 131px;
	/*_width: 130px;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 110%;
	color: #58595B;	
	padding: 3px 5px 3px 0px; 
	margin: 0;
	/*border-bottom: solid 1px #fff;*/
	text-decoration: none;
}
#sidebar-prod ul#products li a:hover, #sidebar-prod ul#products li.section h3 a:hover {
	color: #fff;
}
#sidebar-prod ul#products li.current {
	background: #FECA00 url(../images/bg_products_menu_over.jpg) repeat-y top right;
}
#sidebar-prod ul#products li.current a {
	color: #fff;
	}
/* Sidebar nav specific styles for current prod. section */

body.cat1 #sidebar-prod ul#products li#navBC a, #sidebar-prod ul#products li#navBC a:hover {
	background: #cccbcb url(/images/cat1_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}
body.cat2 #sidebar-prod ul#products li#navDIS a, #sidebar-prod ul#products li#navDIS a:hover {
	background: #cccbcb url(/images/cat2_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat3 #sidebar-prod ul#products li#navDC a, #sidebar-prod ul#products li#navDC a:hover {
	background: #cccbcb url(/images/cat3_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat4 #sidebar-prod ul#products li#navHF a, #sidebar-prod ul#products li#navHF a:hover, body.cat5 #sidebar-prod ul#products li#navCC a, #sidebar-prod ul#products li#navCC a:hover  {
	background: #cccbcb url(/images/cat4_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat6 #sidebar-prod ul#products li#navGEN a, #sidebar-prod ul#products li#navGEN a:hover {
	background: #cccbcb url(/images/cat6_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat7 #sidebar-prod ul#products li#navGBM a, #sidebar-prod ul#products li#navGBM a:hover {
	background: #cccbcb url(/images/cat7_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat8 #sidebar-prod ul#products li#navDEG a, #sidebar-prod ul#products li#navDEG a:hover {
	background: #cccbcb url(/images/cat8_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}
body.cat9 #sidebar-prod ul#products li#navHC a, #sidebar-prod ul#products li#navHC a:hover {
	background: #cccbcb url(/images/cat9_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat10 #sidebar-prod ul#products li#navLP a, #sidebar-prod ul#products li#navLP a:hover {
	background: #cccbcb url(/images/cat10_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat11 #sidebar-prod ul#products li#navOC a, #sidebar-prod ul#products li#navOC a:hover {
	background: #cccbcb url(/images/cat11_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat12 #sidebar-prod ul#products li#navVW a, #sidebar-prod ul#products li#navVW a:hover {
	background: #cccbcb url(/images/cat12_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}		
body.cat15 #sidebar-prod ul#products li#navDM a, #sidebar-prod ul#products li#navDM a:hover {
	background: #cccbcb url(/images/cat7_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}		
body.cat17 #sidebar-prod ul#products li#navFA a, #sidebar-prod ul#products li#navFA a:hover {
	background: #cccbcb url(/images/cat6_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}		
body.cat16 #sidebar-prod ul#products li#navPS a, #sidebar-prod ul#products li#navPS a:hover {
	background: #cccbcb url(/images/cat2_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}		
body.cat13 #sidebar-prod ul#products li#navFS a, #sidebar-prod ul#products li#navFS a:hover  {
	background: #cccbcb url(/images/cat4_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}	
body.cat14 #sidebar-prod ul#products li#navDIL a, #sidebar-prod ul#products li#navDIL a:hover {
	background: #cccbcb url(/images/cat11_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}		
	
/*#sidebar-prod ul#products li#navSP {
	margin-top: 18px;
	background: none;
	}	
body.search #sidebar-prod ul#products li#navSP {
	margin-top: 18px;
	background: #cccbcb url(/images/cat1_nav_bg.jpg) repeat-y top right;
	color: #fff;
	}
#sidebar-prod ul#products li#navSP a, #sidebar-prod ul#products li#navSP a:link, #sidebar-prod ul#products li#navSP a:visited {
	color: #000;
	}
#sidebar-prod li#navSP a:hover, body.products #sidebar-prod li#navSP a {
	background: #cccbcb url(/images/cat1_nav_bg.jpg) repeat-y top right;
	color: #000;
	}	
#sidebar-prod ul#products li#navSP a:hover {
	color: #fff;
	}*/
#sidebar-prod-links	{
	position: absolute;
	top: 259px;
	right: 0;
	}

#main {
	margin: 0 0 0 176px;
	_margin: 0 0 0 174px;  /* for IE 6 */
	padding: 0 0 0 0;
	min-height: 400px;
	_height: 400px;  /* for IE 6 */
	background: #fff;
}
body.zepstory #main {
	background: #fff url(/images/zepstory.jpg) no-repeat right top;
}
body.zepstory #main #content {
	margin-right: 300px;
	}
body.home #main {
	background: none;
}
#content { 
   	min-height: 700px;
	_height: 700px;  /* for IE 6 */
	margin: 13px 0 0 0;
	_margin-left: -2px;  /* for IE 6 */
	padding: 0 40px;
/*	background: #fff;*/
} 
body.greenlink #content #col1 { 
	display: inline;
   	float: left;
	width: 245px;
	margin: 10px 10px 0 5px;
	padding: 0;
} 
body.greenlink #content #col2 { 
	display: inline;
   	float: left;
	width: 240px;
	margin: 10px 10px 0 15px;
	padding: 0;
} 
body.greenlink #content #col1 ul, body.greenlink #content #col2 ul { 
	margin: 5px 0 5px 25px;
	padding: 0;
	list-style: disc;

} 
body.greenlink #content #col1 ul li, body.greenlink #content #col2 ul li { 
	margin: 0;
	padding: 2px 0;
	list-style: disc;

} 
/*body.greenlink #content #col1 div.split, body.greenlink #content #col2 div.split { 
	float: left;
	width: 80px;
	margin: 0;
	padding: 0;
} 
body.greenlink #content #col1 div.split ul li, body.greenlink #content #col2 div.split ul li { 
	margin: 5px 0 5px 20px;
	padding: 0;
	list-style: disc;
} 
body.greenlink #content #col1 div.split ul li, body.greenlink #content #col2 div.split ul li { 
	margin: 3px 0;
	padding: 0;
	list-style: disc;
	display: inline-block;
} */


#content-header { 
	height: 45px;
	background-color: #004990;
	margin: 0;
	padding: 0;
}
body.products #content, body.greenlink #content { 

	padding: 0 0 20px 0;
	margin: 4px 0 0 0;
	background: #fff;
} 
 
body.home #content {
	margin: 0;
	padding: 0;
	min-height: 350px;
	_height: 350px;  /* for IE 6 */
	background: none;
} 
body.home #content img.homemain, body.home #content img.homebottom { 
	float: left;
	width: 739px;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
} 

body.products #content, body.greenlink #content { /* Bathroom */
	background: #fff url(/images/cat1_stripe.gif) repeat-y left top;
	}
body.cat1 #content-header { /* Bathroom */
	background-color: #B2D01F;
	}	
body.cat2 #content-header { /* Disinfectants */
	background-color: #1D8C31;
	}
body.cat3 #content-header { /* Drain Care */
	background-color: #E1121D;
	}
body.cat4 #content-header { /* Hard Floor */
	background-color: #D6C48B;
	}`
body.cat5 #content-header { /* Carpet Care */
	background-color: #D6C48B;
	}		
body.cat6 #content-header { /* Gen Purpose Cleaners */
	background-color: #239CEC;
	}
body.cat7 #content-header { /* GandB Maintenance */
	background-color: #040404;
	}
body.cat8 #content-header { /* Degreasers */
	background-color: #EE7916;
	}
body.cat9 #content-header { /* Hand Care */
	background-color: #1A807D;
	}
body.cat10 #content-header { /* LP */
	background-color: #818990;
	}	
body.cat11 #content-header { /* Odor Control */
	background-color: #661C71;
	}
body.cat12 #content-header { /* Vehicle Wash */
	background-color: #A8CBEC;
	}
body.greenlink #content-header { /* Vehicle Wash */
	background-color: #5D9632;
	}
	

		

 h1 { 
	font-family: Tahoma, Helvetica, Arial, sans-serif;	
	font-size: 26px;
	font-weight: normal;
	letter-spacing: .03em;
 	line-height: 110%;
	color: #A02483;	
	padding: 0 0 8px 0; 
	margin: 0;
	/*overflow: auto;*/
		} 
h1#title {
	color: #fff;
	margin: 0;
	padding: 11px 15px 0 20px;
} 
h1#subcat { /* Default to subcatagories */
	font-size: 24px;
	color: #fff;
	margin: -13px -22px 15px -1px;
/*	margin: -13px -22px 15px -1px;*/
	padding: 15px 3px 22px 27px;
	background: #fff url(../images/bg_title_subcat.jpg) no-repeat left top;
} 


h2 {
	font-family: Tahoma, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: .05em;
	line-height: 125%;
	color: #004990;
	padding: 5px 0 0 0;
	margin: 0;
} 

h3 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0;
	font-style: normal;
	line-height: 130%;
	color: #004990;	
	padding: 5px 0 0 0; 
	margin: 0;
} 
h4 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
	font-style: normal;
	line-height: 130%;
	color: #6FA441;	
	padding: 5px 0 0 0; 
	margin: 0;
} 
body.home h3 { 
	font-size: 16px;
	font-weight: normal;
	line-height: 120%;
	color: #fff;	
	margin: 8px 18px;
} 
p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 145%;
	color: #000;	
	padding: 5px 0 10px 0; 
	margin: 0;
} 
td p { 
	line-height: 115%;
	padding: 3px 0; 
} 

#content blockquote { 
	margin: 0 20px 10px 0;
	padding: 5px 20px 15px 20px;
	/*background: #D3DBDE url(../images/blockquote_bkgd.jpg) no-repeat left top;*/
} 
#content blockquote p { 
	color: #140A09;
	padding: 10px 0 0 0; 
} 

/* PRODUCT BLOCK styles */
#prodlisting, #greenwrap {
	margin: 0 0 0 210px;
	padding: 10px 0 0 0;
	}
.prodblock { 
	display: block;
	/*float: left;*/
	width: 510px;
	_width: 507px;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	overflow: auto;
	/*border-bottom: solid 1px #000;*/
}  
.prodphoto { 
	float: left;
	width: 160px;
    padding: 0;
	margin: 0;
	text-align: center;
}  
img.center { 
	display: block;
	margin: 0 auto;
}  
.prodinfo { 
    float: left;
	width: 350px;
	_width: 347px; /* 3px less for IE */
}  
.prodblock h2 { 
	font-size: 18px;
	margin-bottom: 5px;
	width: 100%;
	padding: 0 0 5px 0;
	line-height: 125%; /* was 115 02-10 */
	border-bottom: solid 1px #aaa;
}  
div.prodcopy { 
	margin: 0 0 0 0;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
}  
.prodblock .prodinfo p { 
	padding: 5px 0;
}  
.prodblock p.prodsizes { 
	font-size: 11px;
	line-height: 110%;
	width: 100%;
	padding: 0px 0 4px 0; 
}  
.prodblock img.prodimg {
	float: left;
	width: auto;
	border: 0;
}
.prodinfo ul { 
    margin: 0;
    padding: 5px 15px;
} 
.prodinfo ul li { 
	font-size: 11px;
	list-style: disc;
    padding: 0 0 3px 0;
	margin: 0;
} 	
.prodinfo p { 
	font-size: 11px;
    padding: 0 0 3px 0;
	margin: 0;
} 
/*.msds {
	display: block;
	float: right;
	width: 50px;
	backgrond: url(../images/bg_msds.jpg) repeat-y left top;
	border-left: solid 1px #aaa;
	margin: 0 0 0 5px;
	padding: 3px 5px 15px 13px;
	}
#pdflinks {
	display: block;
	float: right;
	width: 150px;
	backgrond: url(../images/bg_msds.jpg) repeat-y left top;
	border-left: solid 1px #aaa;
	margin: 0 0 0 5px;
	padding: 0;
}
	
.pdflink {
	display: block;
	margin: 0 0 0 0;
 	padding: 0;
	}	
	
	*/
.msds {
	display: block;
	float: right;
	width: 40px;
	backgrond: url(/images/bg_msds.jpg) repeat-y left top;
	border-left: solid 1px #aaa;
	margin: 0 0 0 3px;
	padding: 2px 3px 15px 8px;
	}	
.msds a, .msds a:link, .msds a:visited {
	text-decoration: none;
	line-height: 120%;
	font-size: 10px;
	}
.msds a:hover {
	text-decoration: underline;
	}
.msds img {
	padding: 0;
	margin: 0 0 5px -2px;
	border: 0;
	}			
/* leftcol - Left sidebar for Products */

#leftcol {
	float: left; 
	display: block;
	width: 200px;
	padding: 0;
	margin: 0;
}
body.greenlink #leftcol {
	padding-top: 120px;
	background: #B2D01F url(/images/bg_greenlink.jpg) no-repeat left top;
}
#leftcol h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-style:normal;
	line-height: 110%;
	color: #2293A3;	
	padding: 0 0 15px 0; 
	margin: 0;
}
#leftcol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	line-height: 110%;
	letter-spacing: 0;
	color: #a02483;	
	padding: 0; 
	margin: 0;
}
#leftcol p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;	
	color: #004990;
	font-size: 13px;
	line-height: 125%;
	font-style: italic;
	padding: 0px 15px 7px 15px; 
	margin: 0;
}
#leftcol a, #leftcol a:link {
	text-decoration: none;
}
#leftcol a:hover {
	text-decoration: underline;
}
#leftcol ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	font-style: normal;
}
#leftcol ul li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;	
	color: #004990;
	font-size: 12px;
	line-height: 120%;
	font-style: normal;
	padding: 0px 5px 4px 5px; 
}
#leftcol img {
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 4px solid #fff;
}
/* end of leftcol */

		
#footer {
	margin: 0 0 0 176px;
	padding: 20px 40px 15px 0;
	text-align: right;
	/*background: url(../images/top_of_footer.gif) no-repeat left top;*/
	} 
body.home #footer {
	margin: 0 0 0 610px;
	padding: 25px 0px 15px 0;
	text-align: left;
	background: none;
	} 	
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 115%;
	color: #555;
	font-style: normal;
	margin: 0;
	padding: 0 0 5px 0;
}
#footer a, #footer a:link, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8B8B;
	font-style: normal;
	text-decoration: underline;
}
#footer a:hover {
	color: #000;
}
.fltrt { 
	float: right;
	margin: 4px 0 10px 15px;
}
.fltlft { 
	float: left;
	margin: 4px 15px 10px 0;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* home page specific styles */

#homeblock1 {
	float: left;
	width: 211px; /*371 px total*/
	height: 123px;
	padding: 50px 140px 47px 20px;
	margin: 0;
	/*background: url(../images/home_bottom1_carpet.jpg) no-repeat left top;*/
	}

#homeblock2 {
	float: left;
	width: 208px; /*368 px total*/
	height: 123px;
	padding: 50px 140px 47px 20px;
	margin: 0;
	/*background: url(../images/home_bottom2_carpet.jpg) no-repeat left top;*/
	}	
#homeblock1 h2, #homeblock2 h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 110%;
	}		
#homeblock1 p, #homeblock2 p {
	font-size: 11px;
    padding: 0 0 3px 0;
	margin: 0;
	line-height: 110%;
	}	
body.revised #homeblock1 {
	float: left;
	width: 404px; /*371 px total*/
	padding: 50px 20px 20px 10px;
	margin: 0 0 15px 0;
	background: url(../images/bg_latest_news.jpg) no-repeat left top;*/
	}
.newsblock {
	display: block;
	width: 220px;
	_width: 210px; /*for IE6 */
	/*float: left;*/
	margin: 0 15px 0 0;
	padding: 0;
}
	
body.revised #homeblock3 {
	float: left;
	width: 404px; /*371 px total*/
	padding: 20px 20px 20px 10px;
	margin: 0;
	background: url(../images/bg_resources.jpg) no-repeat left top;*/
	}	
body.revised #homeblock2 {
	float: right;
	height: 273px;
	width: 305px; /*368 px total*/
	padding: 0;
	margin: 0;
	/*background: url(../images/home_bottom2_carpet.jpg) no-repeat left top;*/
	}	
	
	
	
.caption {
	font-size: 10px;
	color: #aaa;
	}	
input { 
	background: none;
}	
.fields {
 	border: 1px solid #000;
	font-size: 12px;
	width: 200px;				
}	
form {
	/*border: 1px solid #000;*/
	padding: 5px 10px;
	margin: 0 0 10px 0;
	}
form.search-form {
	width: 350px;
}
body.search form {
	width: 400px;
}
body.admin form {
	border: none;
	}
.searchbox {
	font-size: 14px;
	clear: right;
	float: right;
	width: 400px;
	margin: 50px 19px 0 0;
	padding: 0;
}
input.searchbutton {
	display: inline;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
body.search input#Search {
	border: 1px solid #fff;
}
div.searchbox input.search {
	display: inline;
	vertical-align: middle;
	padding: 1px 4px;
	margin: 0 0 0 0;
	/*height: 25px;*/
	width: 180px;
	/*background: #fff6cc url(/images/search_field.gif) no-repeat left 3px;*/
	background-color: #fff6cc;
	border-top: 1px solid #d57c11;
	border-left: 1px solid #d57c11;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	}
.searchbox form {
	height: 19px;
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	}
.mainsearchfield {
	border: 1px solid #000; 
	margin: 0 2px;
	padding: 2px 3px; 
	display: inline; 
	vertical-align: middle;
}
.mainsearchoptions {
	border: 1px solid #000; 
	margin: 0 2px;
	display: inline; 
	vertical-align: middle;
}
.mainsearchsubmit {
	border: 1px solid #000; 
	margin: 0 2px;
	display: inline; 
	vertical-align: middle;
	padding: 1px 3px;
}
.green {
	color: #6FA441;
}