body { align: center;
	margin: 0px;
	padding:0px;
	background-color: #649c88;
}
.main_panel { align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #649c88;
}

A:link    { color: blue }
A:active  { color: blue ; font-size: 100% }
A:visited { color: blue ; font-size:100% }

P:first-line {
  font-variant: caps;
  font-weight: bold 
}

td, ul, ol, span, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #015536;
}

div, input, button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th {
	font-size: 11px;
	font-weight: bold;
}

	
form {
	padding: 0px;
	margin: 0px;
}
	
.input {
	border: solid #000000 1px;
}	

.psearch {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 0%;
	margin-right: 0%;
}

.note {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}

.noteb {
	font-weight: ;
	color: blue;
	font-size: 11 px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 0%;
	margin-right: 0%;
}


.home {
	font-weight: bold;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 30%;
	margin-right: 20%;
}

.home_cont {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 30%;
	margin-right: 20%;
}

.login {
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 20%;
	margin-right: 10%;
}

.products {
	font-weight: ;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 20%;
	margin-right: 20%;
}

.featured_div {
	font-weight: ;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}

.catsearch_div {
	font-weight: ;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 8%;
	margin-right: 5%;
}

.advsearch {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
}

.extsearch {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
}

.simplesearch {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5%;
	margin-right:5%;
}


.newinstock {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
}

.newproducts {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
}
	
.product_div {
	float: left;
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}
	
.product_info {
	background-color: #d3e2dd;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
	
.product_header {
	font-size: 12pt;
	color: #035232;
	text-align: center;
	font-weight: bold;
}
	
.product_button {
	width: 167px;
	height: 24px;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	display: block;
	text-decoration: none;
	background-image: url(pics/product_button.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 3px;
}
	

.loginnote {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 20%;
	margin-right: 10%;
}

.register {
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 18%;
	margin-right: 10%;
}

.checkout2 {
	font-weight: ;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}

.reciept {
	font-weight: ;
	color: #015536;
	font-size: 13 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 5%;
	margin-right: 5%;
}

.confirmorder {
	font-weight: ;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 5%;
}

.vieworders {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 11px;
	margin-left: 2%;
	margin-right: 2%;
}

.vieworder {
	font-weight: ;
	color: #015536;
	font-size: 18 pt;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 12%;
	margin-right: 5%;
}

.viewcart {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 8%;
	margin-right: 8%;
}

.viewrainchecks {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}

.submitrainchecks {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}

.savedrainchecks {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 8%;
	margin-right: 8%;
}

.account {
	font-weight: bold;
	color: #015536;
	font-size: 16 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15%;
	margin-right: 10%;
}

.getpasswd {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 25%;
	margin-right: 25%;
}

.changepasswd {
	font-weight: bold;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}


.services {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 20%;
	margin-right: 20%;
}

.processoptimization {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15%;
	margin-right: 10%;
}

.inquery {
	font-weight: bold;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15%;
	margin-right: 10%;
}

.inquery_cont {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15%;
	margin-right: 10%;
}


.inquery_form {
	font-weight: ;
	color: #015536;
	font-size: 20 px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15%;
	margin-right: 10%;
}


.head1 {
	font-weight: bold;
	color: #015536;
	font-size: 20 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 0%;
}

.head2 {
	font-weight: bold;
	color: #015536;
	font-size: 15 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
}

.head3 {
	font-weight: bold;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20%;
	margin-right: 0%;
}

.Normal {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 30%;
	margin-right: 0%;
}

.pagehead {
	font-weight: bold;
	color: blue;
	font-size: 15 px;
	margin-bottom: 5px;
	margin-top: 2px;
	margin-left: 2%;
	margin-right: 0%;
}

.help {
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 10%;
	margin-right: 10%;
}

.help_cont {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
}


.aboutus_cont {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
}

.contact {
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 15%;
	margin-right: 5%;
}



.privacy {
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 5%;
	margin-right: 5%;
}

.privacy_cont {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 5%;
}

.terms {
	font-weight: bold;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 5%;
	margin-right: 5%;
}

.terms_cont {
	font-weight: ;
	color: #015536;
	font-size: 10 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 5%;
	ALIGN: JUSTIFY;
}


.warning {
	font-weight: ;
	color: blue;
	font-size: 11 px;
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 5%;
	margin-right: 5%;
}

.sidemenu {

	font-weight: bold;
	color: #015536;
	font-size: 11 px;
	width: 100px;
	float: right;
	padding: 5px;
	border-width: 1px;
	border-color: red;
}

.viewproject {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 8%;
	margin-right: 8%;
}

.quote {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 15%;
	margin-right: 10%;
}

.viewquotes {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
}

.viewquote {
	font-weight: ;
	color: #015536;
	font-size: 11 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
}


.comments {
	font-weight: ;
	color: #015536;
	font-size: 12 px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20%;
	margin-right: 15%;
}


.header {
	font-weight: bold;
	color: #015536;
	font-size: 12px;
	margin-bottom: 5px;
}	
	
.small_link:active, .small_link:visited, .small_link:link {
	color: #669c82;
	text-decoration: none;
}
	
	
.logo_div {
	background-image: url(../pics/ochemlogo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 78px;
	width: 745px;
	color: #FF0000;
	border-color: #035232;
	border-style: solid;
	border-width: 1px;
}

.fourth_div {
	height: 35px;
	width: 744px;
	color: #ffffff;
	border-color: #035232;
	border-style: solid;
	border-width: 1px;
}
	
.logo {
	font-family: Impact, "Arial Black";
	font-size: 20pt;
	float: left;
	margin-top: 7px;
	margin-left: 15px;
}
	
.logo_nav {
	float: right;
	color: #ff0000;
	margin-top: 15px;
	margin-right: 30px;
	_margin-right: 18px;
}
	
.logo_nav_link:link, .logo_nav_link:visited, .logo_nav_link:active  {
	color: #015536;
	text-decoration: ;
	margin-right: 3px;
}	
	
.top_nav {
	background-color: #fec70a;
	background-image: url(pics/top_nav_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 41px;
	width: 770px;
	margin-bottom: 9px;
}
	
.top_nav_link:link, .top_nav_link:active, .top_nav_link:visited {
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	color: #000000;
	margin-top: 12px;
	margin-left: 30px;
	margin-right: 30px;
}
	
.top_nav_div {
	float: left;
}	

.welcome_div {
	background-position: top right;
	background-color: #d3e2dd;
	height: 30px;
	width: 743px;
	float: left;
	margin-bottom: 5px;
	margin-right: 7px;
}
	
.welcome_image {
	float: left;
}
	
.welcome_sub_head {
	color: #679d85;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
}
	
.welcome_head {
	font-family: Impact, "Arial Black";
	font-size: 12pt;
}	
	
	
.search_go_button {
	text-align: center;
	font-weight: bold;
	color: #red;
	background-image: url(pics/button_go_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 38px;
	height: 19px;
	border-width: 0px;
	margin-top: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
}	

.rain_check_div {
	float: left;
	width: 145px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(pics/rain_check_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.category_div {
	float: left;
	width: 140px;
	margin-bottom: 5px;
}

.category_div_cont {
	margin-top: 10px;
	margin-left: 17px;
	margin-bottom: 5px;
}

.search_div {
	float: left;
	width: 140px;
	height: 86px;
	margin-bottom: 5px;
	background-image: url(pics/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
	
.search_div_cont {
	margin-top: 10px;
	margin-left: 17px;
}
	
.shopping_cart_div {
	float: left;
	width: 140px;
	height: 86px;
	margin-bottom: 5px;
	background-image: url(pics/shopping_cart_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.shopping_cart_div_cont {
	margin-top: 10px;
	margin-left: 17px;
	background-image: url(pics/shopping_cart_bg.jpg);
}
	
.shopping_cart_view_button {
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	_font-size: 8pt;
	color: #orange;
	background-image: url(pics/button_view_cart.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 35px;
	height: 19px;
	border-width: 0px;
	margin-top: 5px;
	padding-bottom: 3px;
	_padding-bottom: 0px;
}
	
.shopping_cart_checkout_button {
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	_font-size: 8pt;
	color: #orange;
	background-image: url(pics/button_checkout.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 60px;
	height: 19px;
	border-width: 0px;
	margin-top: 5px;
	padding-bottom: 3px;
	_padding-bottom: 0px;
}	

.main_cont_div {
	background-image: url(pics/cont_bg.gif);
	background-repeat: repeat-y;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #eeeeee
	width: 500px;
	color: #ffffff;
	border-color: #035232;
	border-style: solid;
	border-width: 1px;
	
}
	
.cont_bottom {
	clear: both;
	margin-top: 10px;
	_margin-top: -10px;
}
	
.cont_txt {
	color: #015536;
	margin-left: 18px;
	width: 545px;
	padding-bottom: 10px;
	padding-top: 10px;
}
	
.side_menu {
	width: 167px;
	float: right;
	margin-right: 5px;
	_margin-right: 2px;
}
	
.side_menu_link:link, .side_menu_link:active, .side_menu_link:visited {
	display: block;
	margin-bottom: 5px;
	color: #015536;
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
}
	
.side_menu_category_header {
	background-image: url(pics/category_sub_menu_header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	height: 27px;
	padding-top: 7px;
}
	
.side_menu_category {
	background-color: #c0d5ce;
	margin-bottom: 5px;
}	

.side_menu_best_seller_header {
	background-image: url(pics/best_seller_sub_menu_header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	height: 27px;
	padding-top: 7px;
}
	
.side_menu_best_seller {
	background-color: #d3e2dd;
}
	

.offers_div {
	background-image: url(pics/offers_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 292px;
	height: 158px;
	margin-left: 7px;
	_margin-left: 4px;
	_margin-right: 2px;
	float: left;
}
	
.offer_div_cont {
	margin-left: 20px;
	margin-top: 30px;
}
	
.offer_header {
	color: #982e30;
	font-weight: bold;
	font-size: 18pt;
}
	
.offer_image {
	float: right;
	margin-right: 15px;
}
	
.offer_button {
	clear: both;
	background-image: url(pics/offers_button.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
	display: block;
	width: 85px;
	height: 19px;
	text-decoration: none;
}	
	
.special_div {
	background-image: url(pics/special_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 167px;
	height: 158px;
	float: left;
	margin-left: 7px;
	_margin-left: 6px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
	
.special_header {
	margin-top: 9px;
	margin-left: 18px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
}
	
.special_prince {
	text-align: center;
	color: #fed363;
	font-weight: bold;
}
	
	
.footer {
	width: 744px;
	height: 50px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #664989;
	color: #649c83;
	clear: both;
}
	
.footer_cont {
	padding-top: 3px;
	color: white;
	margin-bottom: 3px;
}
	
.footer_link:link, .footer_link:active, .footer_link:visited {
	color: white;
	text-decoration: none;
}

.CenterTable {
	background: #D3E2DD;
	border-color: #035232;
	border-style: solid;
	border-width: 1px;
}

.CenterTableItems {
	border-color: #035232;
	border-style: solid;
	border-width: 1px;
}

.ErrorTable {
	background: #D3E2DD;
	border-color: #FF0000;
	border-style: solid;
	border-width: 1px;
}

.Required {
	color: #FF0000;
}

.HeadingFont {
	color: #FEC70A;
	font-size: 14px;
	font-weight: bold;
}

.OurPrice {
	background: #D3E2DD;
}

TD.ErrorMain {
	font-size: 10px;
	font-weight: bold;
}

TD.CenterTableHeading {
	font-size: 12px;
	font-weight: bold;
	background: #649c88;
	color: #FFFFFF;
}

.CartContents {
	font-size: 11px;
	text-decoration : none;
}

.CartContents:hover { 
	font-size : 11px; 
	text-decoration : underline; 
}

.PagesAlign {
	text-align: justify;
	line-height: 20px;
}

.HR1 {
	padding: 0px; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	height: 1px; 
	border-style: none; 
	border-color: '#035232'; 
	color: '#035232'; 
}

#wrapper {
  margin: 40px 5%;
  padding: 0;
  border: 3px solid #f00;
  background-color: #b96;
  width: 89%;   /* a width is necessary or IE loses left 
			margins on both #wrapper 
			and #bughouse */
}

/* If #wrapper is absolutely positioned,
use only top/left, not margins for 
positioning, or Op6 loses top margin on 
#bughouse. Lack of a set 'width' will not 
trigger the bug if abs/pos is used. */

* html #wrapper {
  width: 100%; 
  w\idth: 89%
}

/*********************************
The trickery above uses the Tan hack. 
See: "A Modified SBMH" on that page.
*********************************/

div#bughouse { /* adding background (color or image)
		 here kills left margin in IE */

  border: 3px solid #0f0; 
  position: relative;    /* if you remove this value 
				things may change. */

  margin: 20px;
  padding-left: 10px;
}

---Block level boxes inside #bughouse. ---

#blockbox {
  margin: 5px;
  padding: 3px;
  border: 1px solid #8dd; 
  color: #ffa; 
  text-align: right;
  font-family: garamond, serif;
  font-size: 16px;
  background-color: #228;
}

#greyfloat {
  position: relative; /* if you remove this value 
				things may change. */
  float: right; 
  width: 305px; 
  padding: 10px;
  border: 1px solid #000; 
  margin: 10px; 
  background-color: #ddd; 
}

#whitefloat {
  float: right;
  width: 100px; 
  height: 360px; 
  padding: 6px; 
  margin: 0 5px; 
  border: 1px solid #444; 
  text-align: right; 
  font-size: 13px; 
  color: #444; 
  background-color: #fff;
}

.small, .small:hover { font-family: Arial, Verdana, Sans-Serif; color: #FFFFFF; font-size: 10px; }
.small:link, .small:visited { text-decoration: underline; color: #FFFFFF; }

