img, div, a, p, input, image{ behavior: url(http://www.jdbrands.com/Portals/7/Skins/JohnsonDiversey%20Consumer%20Brands/iepngfix.htc) }

* {
	padding: 0;
	margin: 0;
	}

BODY {
	margin: 0;
	background: url(images/green_rays_bg.jpg) top left no-repeat;
}


.green{
	color:#4d6f28;
}

.nav {
	width: 713px;
	height: 25px;
	margin-top: 30px;
	background: #4c2a6a url(images/nav_end.gif) top right no-repeat;
	padding: 0px 2px 0px 2px;
	border-bottom: 3px solid #fff;
	
}

.mainContainer {
	width: 717px;
	float: left;
	margin: 10px 0 0 10px;
}

.logo {
	width: 276px;
	height: 67px;
}

.loginBox{
	background: url(images/login_bg.png) top left no-repeat;
	width:400px;
	height: 61px;
	float:right;
	font-family: Trebuchet MS;
	font-size: 10px;
	color: 535453;
	padding: 7px 4px 4px 10px;
}

.loginLinks{
	font-size: 11px;
	width: 303px;
	margin-left: 75px;
	margin-top: 10px;
}

.loginLinks a{
	color: #1874b2;
	text-decoration: none;
}

.loginLinks a:hover{
	text-decoration: underline;
}

.headerText{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height:10px;
	color: #889296;
	width:235px;
	height: 1px;
	padding: 0;
	float:left;
	display:inline;
}

.subMain {
	width: 717px;
	background: #fff url(images/content_bg.gif) bottom no-repeat;

}
.subMain .quickLinks{
	position:relative;
	width: 218px;
	float: left;
	background: #d4ccdb url(images/sub_left_header.gif) top no-repeat;
	display:inline;
	z-index:1;
	padding-bottom:20px;
}

.subMain .quickLinks h3{
	color:#fff;
	font-weight:normal;
	margin: 18px 0px 20px 20px;
}


.subMain .quickLinks ul{
	margin: 40px 20px 20px 20px;
	font-family: Trebuchet MS;
	font-size: 11px;
	list-style: none;
}

.subMain .quickLinks li a{
	color: #575f4f;
	text-decoration:none;
	padding-left: 10px;
	background-image: url(images/sub_left_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-bottom: 7px;
	line-height: 18px;
}

.subMain .quickLinks li a:hover{
	text-decoration:underline;
}

.quickLinksBottom{
	width: 218px;
	height:22px;
	background: #d4ccdb url(images/sub_left_bottom.gif) top no-repeat;
	
	margin:10px 0 0 0;
	padding:0;
	display:inline;
	position:absolute;
	bottom:0;
	left:0;
	z-index:0;
	
}

.breadCrumb{
	font-family: Trebuchet MS;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}


.subMain .content {
	float: right;
	width: 465px;
	background: url(images/breadcrumb_bg.gif) top left no-repeat;
	padding: 6px 15px 0 15px;
}

.subMain h3 {
	color: #6bb046;
	font-family: Trebuchet MS;
	font-size: 14px;
}

.subMain h3.header {
	display: block;
	padding-bottom: 5px;
	margin-top: 33px;
	font-size: 18px;
}

.subMain P {
	color: #535453;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}

.featuredProducts{
	margin-top: 30px;
	border-top: 1px solid #e1f0cb;

}

.featuredProducts h3{
	font-size:14px;
	margin: 10px 0 20px 0;
}

.featuredProductLeft{
	width: 220px;
	float:left;
	margin-bottom: 20px;
}


.featuredProductRight{
	width: 220px;
	float:right;
	margin-bottom: 20px;
}

.featuredProductLeft h3, .featuredProductRight h3 {
	margin: 0;
}


/*** START FEATURED PRODUCTS SINGLE COLUMN ROW ***/
.featuredProduct{
	float:left;
}

.featuredProductsRow{
	padding-top: 20px;
	margin-top: 30px;
	border-top: 1px solid #e1f0cb;
	float:left;

}

.singleRowBlurb{
	float:right;
	width: 355px;
	
}

/*** START SEARCH RESULT ***/
.searchResultWrap{
	margin-top: 30px;
	border-top: 1px solid #e1f0cb;
	padding-top: 20px;
	color: #575f4f;
	font-family: Trebuchet MS;
	font-size: 12px;

}

.searchResultWrap h3{
	margin-bottom: 20px;
}

.searchResultRow{
	
	border-top: 1px solid #e1f0cb;
	
	float:left;

}

.searchResultRight{
	float:right;
	width: 240px;
	margin: 20px 0 20px 0;
}

.searchResultLeft{
	float:left;
	width: 205px;
	margin: 20px 0 20px 0;
}

/*** START PRODUCT THUMBS AND BLURBS ***/

.thumb{
	width: 89px;
	height: 102px;
	float:left;
	margin-right: 7px;
}

.blurb{
	float:right;
	width: 120px;
}

a.moreInfoLink{
	background: url(images/bullet_green.gif) no-repeat;
	background-position: 0 .5em;
	padding-left: 10px;
	color: #4c2a6a;
	float: right;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
	text-decoration:none;
}

a:hover.moreInfoLink{
	text-decoration:underline;
}

/** Start product details  **/

.detailRow{
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 355px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #535453;
	border:1px solid #bfd59d;
	background-color: #e0efc8;
}

/** CLEAR HACK DO NOT CHANGE **/

.bottom {
	clear: both;
	height: 95px;
}
.contactUs input, .contactUs textarea
{
	width: 250px !important;
	margin-top: 5px;
	margin-bottom: 5px;

}
.contactUs p, .contactUs label
{
	margin-bottom:0px;	
	color:#1874B2;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:12px;
}
.contactUs .checkBox input
{
	width:20px !important;
}
.contactUsButton input
{
	background-color: #0E6BAA;
	width: 50px !important;
	color: White;
}
.contactUsButton
{
	text-align:left !important;
}
.contactUs div
{
	width:75% !important;
}
.divClear
{
	line-height:0px !important;
}