/*universal and header styles*/
html {overflow-y: scroll;}
body {text-align: center; margin: 0px 0px 5px 0px;}
body img {border: 0px;}
.override #googlecart-widget-head {background:#E5EDEF; color: #FFFFFF}
#container { margin: 0 auto; width: 970px; text-align: center;} 
#headerDiv {width: 970px; margin-bottom: 0px;}
#navigation {margin-bottom: 28px; text-align: center; width: 973px;}
#navigationHomepage {margin-bottom: 18px; text-align: center; width: 973px;}
h1 {font-family: arial; font-size: 22px; color: #4E852F; font-weight: none; padding-bottom: 10px; margin-bottom:0px; display:inline;}
h2 {font-family: arial; font-size: 14px; color: #000; font-weight: none; padding: 0px; margin-bottom:0px; display:inline;}
h3 {font-family: arial; font-size: 24px; color: #4e852f; font-weight: none; padding: 0px; margin-bottom:0px; display:inline;}
p {font-family: arial; font-size: 12px; color: #333 font-weight: none; line-height: 18px; margin-top:5px;}
#mailingList {background-image: url(images/join-background.gif); width: 320px; height: 147px; float: left; background-repeat: no-repeat;}
#mailingList img {margin-top: 10px;}
.mailingListCopy {padding: 50px 10px 0px 10px;  font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 14px;}
input {
    padding: 4px;
    border: solid 1px #4E852F;
    width: 300px;
}

/*homepage styles*/
#HBflashContainer {margin: 0px; padding: 0px}
#flashContainer {width: 970px; height: 358px; margin: 18px 0px 18px 0px;}
#boxes {float: left; width: 970px; padding: 0px; margin: 0px;}
#boxes img {float: left;}
/*end homepage styles*/

/*leftSide styles*/
#aboutContainer {width: 973px;}
#leftSide {text-align: left; width: 614px; float: left;}
#leftSideImage {float: left; width: 225px; padding: 0px 25px 10px 0px; font-family: arial; font-size: 11px; color: #8C8C8C;}
#leftSide a:link {font-family: arial; font-size: 12px; text-decoration: none; color: #4E852F;}
#leftSide a:visited {text-decoration: none; color: #4E852F;}
#leftSide a:active {text-decoration: none; color: #4F9A25;}
#leftSide a:hover {text-decoration: underline; color: #4F9A25;}
#rightSide {width: 322px; float: right;}
/*end about stephanie styles*/ 

/*footer styles*/
#footerLinks {width: 100%; font-family: arial; color: #8C8C8C; font-size: 12px; margin: 50px 0px 50px 0px;}
#footerLinks a:link {text-decoration: none; color: #8C8C8C;}
#footerLinks a:visited {text-decoration: none; color: #8C8C8C;}
#footerLinks a:active {text-decoration: none; color: #8C8C8C;}
#footerLinks a:hover {text-decoration: underline; color: #8C8C8C;}
#copyrightContainer {width: 100%; background-color: #4E852F; height: 50px; font-family: arial; color: #FFFFFF; font-size: 11px; padding-top: 15px;}
/*end footer styles*/


/*collection landing page*/
.itemRow {float: left; width: 616px; margin: 10px 0px 0px 3px;}
.itemRow img {margin-right: 6px;}
/*end collection landing page*/

#ool_TabBox {float: left;}
#itemCopy {font-family: arial; font-size: 14px; color: #000; font-weight: none; float:right; width: 350px; text-align: left; float: left; margin-left: 20px;}
#itemCopy p {width: 350px;}
#itemCopy h2 {font-family: arial; font-size: 14px; color: #666; font-weight: none; padding: 0px 0px 0px 10px; margin-bottom:0px; display:inline;}
#itemCopy a:link {font-family: arial; text-decoration: none; color: #4E852F; font-size: 11px;}
#itemCopy a:visited {font-family: arial; text-decoration: none; color: #4E852F; font-size: 11px;}
#itemCopy a:active {font-family: arial; text-decoration: underline; color: #275B0A; font-size: 11px;}
#itemCopy a:hover {font-family: arial; text-decoration: underline; color: #275B0A; font-size: 11px;}
/*end indy item styles*/

#nav, #nav ul {
	width: 241px;
	list-style: none;
	line-height: 2;
	background: #bce35b;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
}

#nav a {
	display: block;
	color: #4e852f;
	text-decoration: none;
	padding: 0;
}


#nav li {
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -699em;
	height: auto;
	width: 144.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #a5c84e;
}