/* CSS Document */

body {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
}
.clearing {
	clear:both;
}
#headerContainer {
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	width:967px;
	height:125px;
	margin:6px auto 0px auto;
	position:relative;
}
	a#logo {
		background-image:url(../images/fullLogo.gif);
		background-repeat:no-repeat;
		width:327px;
		height:78px;
		position:absolute;
		top:10px;
		left:30px;
	}
	a#seasonal {
		background-image:url(../images/seasonalBanner.gif);
		width:345px;
		height:47px;
		background-repeat:no-repeat;
		position:absolute;
		top:-7px;
		right:22px;
	}
	#nav {
		width:947px;
		margin:auto;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:bold;
		float:left;
		padding-top:88px;
	}
		#nav ul {
			list-style-type:none;
			margin-left:-23px;
		}
		#nav ul li {
			display:block;
			float:left;
			padding:0px 2px 0px 2px;
		}
			a#aboutUs  {
				background-image:url(../images/aboutUsOff.gif);
				background-repeat:no-repeat;
				width:85px;
				height:24px;
				display:block;
			}
			a:hover#aboutUs  {
				background-image:url(../images/aboutUsOn.gif);
				background-repeat:no-repeat;
			}
			a#custom{
				background-image:url(../images/customOff.gif);
				background-repeat:no-repeat;
				width:151px;
				height:24px;
				display:block;
			}
			a:hover#custom  {
				background-image:url(../images/customOn.gif);
				background-repeat:no-repeat;
			}
			a#corporate  {
				background-image:url(../images/corporateOff.gif);
				background-repeat:no-repeat;
				width:120px;
				height:24px;
				display:block;
			}
			a:hover#corporate  {
				background-image:url(../images/corporateOn.gif);
				background-repeat:no-repeat;
			}
			a#partners  {
				background-image:url(../images/partnersOff.gif);
				background-repeat:no-repeat;
				width:86px;
				height:24px;
				display:block;
			}
			a:hover#partners  {
				background-image:url(../images/partnersOn.gif);
				background-repeat:no-repeat;
			}
			a#customer  {
				background-image:url(../images/customerOff.gif);
				background-repeat:no-repeat;
				width:132px;
				height:24px;
				display:block;
			}
			a:hover#customer  {
				background-image:url(../images/customerOn.gif);
				background-repeat:no-repeat;
			}
			a#shipping  {
				background-image:url(../images/shippingOff.gif);
				background-repeat:no-repeat;
				width:158px;
				height:24px;
				display:block;
			}
			a:hover#shipping  {
				background-image:url(../images/shippingOn.gif);
				background-repeat:no-repeat;
			}
				
			a#newsletter  {
				background-image:url(../images/newsletterOff.gif);
				background-repeat:no-repeat;
				width:93px;
				height:24px;
				display:block;
			}
			a:hover#newsletter  {
				background-image:url(../images/newsletterOn.gif);
				background-repeat:no-repeat;
			}	
				
		
				
		
#wrapper {
	width:947px;
	margin:auto;
	background-image:url(../images/wrapperBg.png);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
	
}
#eminderContainer {
	background:url(/images/eminderBg.jpg) repeat-y;
}
#contentContainer {
	background:url(/images/contentContainerBg.gif) repeat-y;
}
#contentContainer {
	width:947px;
	border-top:6px solid;
	border-top-color:#335947;
	border-bottom:10px solid;
	border-bottom-color:#578b72;
	padding-bottom:15px;
	
}
	#contentContainer #leftColumn {
		width:200px;
		float:left;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}
		#contentContainer #leftColum a {
			color:#598972;
			text-decoration:none;
		}
		#contentContainer #leftColumn a:hover {
			color:#cc3300;
			text-decoration:none;
		}
		#contentContainer #leftColumn ul {
			list-style-type:none;
			margin:0px 0px 0px -23px;
			text-align:left;
		}
		#contentContainer #leftColumn ul li, #contentContainer #leftColumn ul li a {
			color:#000;
			font-weight:normal;
			line-height:18px;
			text-decoration:none;
		}
		#contentContainer #leftColumn ul li a:hover, #contentContainer #leftColumn #bottomLinks ul li a:hover {
			color:#cc3300;
			text-decoration:none;
		}
		#contentContainer #leftColumn #bottomLinks {
			width:200px;
			border-top:8px solid;
			border-color:#598972;
			font:11px Tahoma;
			color:#335947;
			text-align:left;
			margin-top:10px;
		}
			#contentContainer #leftColumn #bottomLinks ul {
				list-style-type:none;
				margin:8px 0px 0px -20px;
			}
			#contentContainer #leftColumn #bottomLinks ul li, #contentContainer #leftColumn #bottomLinks ul li a {
				line-height:15px;
				text-decoration:none;
				color:#598972;
				font-weight:bold;
			}
		
				
		/*** Begin Sub Navigation Styles
		#contentContainer #leftColumn #subNav {
			width:190px;
			border-bottom:10px solid;
			border-color:#598972;
			color:#000000;
			margin-bottom:10px;
		}
		#contentContainer #leftColumn #subNav ul {
			list-style-type:none;
			margin:0px 0px 15px -20px;
		}
		#contentContainer #leftColumn #subNav ul li {
			line-height:18px;
			font-weight:normal;
		}
		#contentContainer #leftColumn #subNav ul li a {
			color:#000000;
			text-decoration:none;
			font-weight:normal;
		}
		#contentContainer #leftColumn #subNav ul li a:hover {
			color:#cc3300;
			text-decoration:none;
		}
		#contentContainer #leftColumn #subNav h1 {
			background-image:url(../images/navHeader.gif);
			background-repeat:no-repeat;
			width:200px;
			height:34px;
			margin:0px;
			font:18px Tahoma;
			color:#FFFFFF;
			padding:5px 0px 0px 10px;
		}
		 End Sub Navigation Styles***/
		
		
	#contentContainer #rightColumn {
		float:right;
		width:742px;
		padding:5px 0px 0px 5px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#33865d;
		line-height:16px;
		position:relative;
	}
		#contentContainer #rightColumn a {
			color:#cc3300;
			text-decoration:none;
		}
		#contentContainer #rightColumn a:hover {
			color:#cc3300;
			text-decoration:underline;
		}
		#contentContainer #rightColumn .clickHere{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			position:absolute;
			top:70px;
			left:355px;
			text-decoration:none;
		}
			#contentContainer #rightColumn .clickHere a {
				color:#FFFFFF;
				text-decoration:none;
			}
			#contentContainer #rightColumn .clickHere a:hover {
				color:#FFFFFF;
				text-decoration:underline;
			}
#contentContainer #oneColumn {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:20px;
	width:902px;
}
#footer {
	background-image:url(../images/bottomBar.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#335947;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:120px 0px 20px 0px;
	text-align:center;
}
#bottom {
	background-image:url(../images/bottom.png);
	background-repeat:no-repeat;
	width:967px;
	height:12px;
	margin:auto;
	padding-bottom:20px;
}

.paddingBottom3 {
	padding-bottom:3px;
}
.paddingBottom6 {
	padding-bottom:6px;
}
h2 {
	font:14px Verdana, Geneva, sans-serif;
	color:#000;
	margin:5px 0px;
	font-weight:bold;
}

/* These styles are for the custom left column navigation */
.categoryHeading{
	background-image: url('/images/headers/english/headerBackground.gif');
	width: 200px;
	height: 39px;
	font:18px Tahoma;
	color:#FFFFFF;
	padding:3px 0px 9px 10px;
}

.subCategory{
	color: #000;
}

a.subCategory{
	color: #000;
}
a:hover.subCategory{
	color: #cc3300;
}
#preloads {
   height: 1px;
   left: -9999px;
   overflow: hidden;
   position: absolute;
   top: -9999px;
   width: 1px;
}

/*Eminder Form Styles */
#eminderForm {
	width:800px;
}
#eminderForm label {
	margin:0px 10px;
}
#eminderForm input {
	width:250px;
}
#eminderForm .ninety {
	width:90px;
}
#eminderForm .oneTwenty {
	width:120px;
}
.recipientContainer {
	margin:5px 0px;
}
#eminderForm .submit {
	margin:0px 0px 0px 668px;
	width:auto;
}