/* CSS Document */



/* ==================================
|	Version: ACCO.COM.sCSS    V.1
|	Author: acco.com
|	Developed: February 2010

|   Updated: 
===================================== */
/*	---	HTML Styles	-------	*/
body {
	background:#fff !important;
	font: 100% "Times New Roman", Times, serif;
	color:#000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, p { 
margin:0;
padding:0;
}

a{color:#1d5e31;text-decoration: underline;}
a:hover {text-decoration: none;}
p
{
	font-size:12px;
	line-height:17px;
	padding-bottom:19px;
}
h2, h3, h4, h5, h6 {}
h1
{
	font-size:18px;
	margin-bottom:10px;
	line-height:17px;
	color:#1d5e31;
}
h2
{
	font-size: 16px;
	margin-top:0px;
	margin-bottom: 10px;
	padding-bottom:0px;
	line-height:17px;
	color:#402206;
}
	h2 a {color:#402206;}
h3
{
	font-size: 14px;
	margin-bottom: 10px;
	line-height:17px;
	color:#1d5e31
}
h3.hoverLink
{
	font-size: 14px;
	margin-bottom: 10px;
	line-height:17px;
	color:#1d5e31
}
	h3.hoverLink a {text-decoration:none;}
	h3.hoverLink a:hover { text-decoration:underline;}
h4
{
	font-size: 12px;
	margin-bottom: 5px;
	line-height:17px;
	color:#1d5e31
}
h5
{
	font-size: 11px;
	margin-bottom: 5px;
	line-height:17px;
	color:#1d5e31
}
h6
{
	font-size: 10px;
	margin-bottom:5px;
	color:#1d5e31
}
hr {
	height:1px; 
	width:100%; 
	background:#000;
	color:#402206; 
	border: 0;
	margin:0 0 15px 0;
}
table {width:100%; font-size:12px;}
table.tblSpecial th {color:#1d5e31; font-size:15px;}

img {border:0px;}
.textSmall {font-size:11px}
.textLarge{font-size:16px;}
span.textSmall {font-size:10px}
span.textLarge{font-size:16px; line-height:18px;}
.alert{color:#FF0000;}
.green {color:#076324}
.view {color:#076324; padding-top:10px; font-size:12px; font-weight:bold;}
.view a {text-decoration:none;}
.hoverBold {color:#076324; padding-top:10px; font-size:12px; font-weight:normal;}
.hoverBold a {text-decoration:none; font-weight:normal;}
.hoverBold a:hover {text-decoration:none; font-weight:bold;}
.note {font-style:italic;}
span.imageRightAlign {/*display:block;*/}
span.imageLeftAlign {/*display:block;*/}
span.imageRightAlign img {float:right; margin-left:34px; margin-bottom:24px; text-align:right; }
span.imageLeftAlign img {float:left; margin-right:34px; margin-bottom:24px; text-align:left; }
#leftBottomText span.imageRightAlign img {margin-left:12px;margin-bottom:0px;}
#leftBottomText span.imageLeftAlign img {margin-right:12px;margin-bottom:0px; }
p.blackLines {
			height:1px;
			border-top: 2px solid #402206;
			/*border-bottom: 1px solid #402206;*/
			background:none;
			line-height:1px;
			padding:0;
			margin:0;
			}
p.doubleRule {
			height:1px;
			border-top: 2px solid #402206;
			/*border-bottom: 1px solid #402206;*/
			background:none;
			line-height:1px;
			padding:0;
			margin:0;
			}
.brownLines {
		display:none;
		}
.shimDown {
		display:none;
		}
.shimUp {
		display:none;
		}
#maincontent .date {font-size:16px; font-weight:900;}
#maincontainer .note {font-size:12px; padding-top:8px; font-weight:bold;}

/*Container DIVs*/
.yellowLinesTop {
					background:none;
					height:0;
					margin-top:0px;
				}
.yellowLinesBot {
					background:none;
					height:0px;
					overflow:hidden;
					margin-top:0px;

				}
#maincontainer {
	width:auto !important;
	background:none; 
	}
	#container {
		width:auto !important; 
		padding-left:0; 
		padding-right:0;
		overflow:visible;
		height:100%;
		}
	#header { 
		width:auto; 
		height:100px; 
		/*overflow:hidden;*/
		background:none;
		}
	#bodyContainer {
		width:100%; 
		text-align:left;
		height:100%;
		}	
		
		#maincontentWrapper-home {
		background:none;

		}
		#maincontent-home {
		height:auto;
		width:auto !important;
		padding:0;
		font-size:12px;
		color:#512b1b;
		line-height:17px;
		}
		#maincontent-home p {padding-bottom:17px;}
		#maincontent-home table {font-size:11px; width:auto; border:0;}
		#maincontent-home table td {border:0; vertical-align:top;}
		#bannerImg {display:none;}
		#features {
		background:none;
		padding:18px 0 38px 0;
		}
		#horiFeaturedContainer {
		height:auto;
		width:100%;
		background:#fff;
		}
			#featureBox {
				width:100%;
				height:auto;  
				padding-left:0px; 
				padding-right:0px; 
				padding-top:11px;
				}
			#featureBox #left {
				float:left; 
				background:#fff; 
				width:30%; 
				height:auto;
				}
			#featureBox #middle {
				float:left;
				background:#fff; 
				width:37%; 
				height:auto; 
				margin-left:10px; 
				margin-right:10px;
				}
			#featureBox #right {
				float:left; 
				background:#fff; 
				width:30%; 
				height:auto; 
				}
		#announcementContainer {
		width:100%;
		background:#dcd4b6;
		}
			#announcementContainer table {width:auto; border:0;}
		#announcementContainer table td {
			border:0; 
			/*font-size:12px; */
			vertical-align:top;
			font-weight:normal;
			line-height:17px;
			color:#512b1b
			}
		#announcementContainer table td p {
			/*font-size:1em;*/
		}
		#announcementContainer table td h3 {font-size:15px; padding-top:0;}
			#announceBox {padding:5px 0 10px 0;}
				#announceContent {
				height:auto;
				padding:21px 10px 21px 0px;
				color:#512b1b
				}
				
				/*#announceContent p {color:#512b1b}*/
				#announceContent p.view {color:#076324;}
		#scrollerContainer {
			width:auto !important;
			
			}
			#scrollContent {
				/*margin:0px 0px 20px 0px;
				border:1px dotted #f6f3e7;
				background:#95a8a7;
				width:auto !important;
				height:66px;*/
				display:none;
				}
		#left-column {
		/*width:150px;position:relative;height:auto;*/
		width:213px;
		float:left;
		background:#fff;
		padding-bottom:0;
		margin-bottom:0;
		
		
		/*border-right:1px solid #000;*/
		
		}
		#leftTop {
				display:none;	
					}
					#leftTop img {display:none;}
			#leftNavContainer {
				padding-bottom:15px;
				position:relative;
				}
				
			#leftnav {
				margin-top:0px;
				padding-bottom:0px;

				}
				#left-column .blacklines {
					background:none;
					height:0px;
					overflow:hidden;
					}
				.blackLinesLeftNavTop {
					background:none;
					height:0px;
					overflow:hidden;
					}
				.blackLinesLeftNavBot {
					background:none;
					height:0px;
					overflow:hidden;
					}
				#left-column .yellolinesTop {
					background:none;
					height:0px;
					overflow:hidden;
					margin-top:0px;
				}
				#left-column .yellolinesBot {
					background:none;
					height:0px;
					overflow:hidden;
					margin-top:0px;

				}

				ul#leftNavigation {
				margin-top:0px;
				list-style:none;
				margin-left:0;
				background:#fff;
				}
				ul#leftNavigation li {
				margin:0 0 0 0px;
				padding:0px 0px 10px 0px;
				color:#402206;
				text-transform:uppercase;
				}
				ul#leftNavigation li.active {
				padding-left:auto;
				}
				ul#leftNavigation li a {
				color:#402206;
				text-decoration:none;
				font-weight:bold;
				font-family:"Times New Roman", Times, serif;
				}
				ul#leftNavigation li.active ul {
				margin:auto;
				}
				ul#leftNavigation ul {
				color:#8d7442;
				list-style:none;
				background:#fff;
				margin:auto;
				padding:0;
				}
				ul#leftNavigation ul li {
				margin:0 0 0 10px;
				padding:10px 5px 0px 5px;
				text-transform: capitalize;
				background:#fff;
				color:#8d7442;
				}
				ul#leftNavigation ul li a {
					color:#8d7442;
					}
				ul#leftNavigation ul li a:hover {
				color:#1d5e31;
				}
				ul#leftNavigation ul li.active {
				background:none;
				padding-left:5px;
				}
				ul#leftNavigation ul li.active a {color:#1d5e31;}
				.dotted-line {
					display:none;
					}
				.dotted-line2 {
					display:none;
					}
				#featured_box {
				display:none;
				}
				#featuredBoxContainer {
				display:none;
				}
					.featuredBox {
				display:none;
					}
					.featuredBox img {display:none;}
				#bottomBoxAds {
					display:none;
					}
					#bottomBoxAds img, #adsContent img {display:none;}
					#adsContent {
					display:none;
					}
				
		#shimSeparator {
				background:none; 
				width:0; 
				float:left; z-index:1;
				display:none;
				}
		*html #right-column {width:450px;position: relative;}
		*html #left-column {position: relative;}
		#right-column {
			width:455px;
			float:left;
			vertical-align:top;
			margin:0;
			padding:0;position: relative;
			/*
			
			display: block;height:auto;*/
			
			background-image:none;
			}
		html>/**/body #right-column, html>/**/body #left-column {
			padding-bottom:2000px;
			margin-bottom:-2000px;
			} 
			#content {padding:10px;}
				#links {float:right; padding-bottom:0px;color:#a29977}
				#links a {color:#a29977}
					.print { vertical-align:middle; color:#1d5e31}
					#bodyContainer .print p{color:#a29977}
				
				#media, #flash {
				display:none;
				}
				.bodycontent {
				padding:0;
				}
				
				
				.bodycontent ul, #content-home ul{
					font-size:12px; 
					margin:5px 0 0 25px; 
					padding-bottom:15px; 
					list-style:disc;
					}
				.bodycontent ul li, #content-home ul li{
					line-height:15px; 
					margin:5px 0 8px 0; 
					padding-left:10px;
					font-size: 15px; 
					}
				.bodycontent ul ul, #content-home ul ul{
					font-size: 15px;
					margin:10px 0 5px 15px; 
					padding-bottom:0px; 
					list-style:disc;
					}
				.bodycontent ul ul li, #content-home ul ul li{
					line-height:15px; 
					padding-left:10px; 
					margin:0px 0 8px 0;
					}
				
				.bodycontent ol, #content-home ol{
					font-size: 15px;
					margin:5px 0 0 32px; 
					padding-bottom:15px;
					}
				.bodycontent ol li, #content-home ol li{
					line-height:15px; 
					margin:5px 0 8px 0; 
					padding-left:5px;
					}
				
				.bodycontent ol ol, #content-home ol ol{
					margin:10px 0 5px 25px; 
					padding-bottom:0px;
					font-size: 15px;
					}
				.bodycontent ol ol li, #content-home ol ol li{
					line-height:15px; 
					padding-left:10px; 
					margin:0px 0 8px 0;
					}
				
				.bodycontent table.tblSpecial {border-bottom: 1px solid #a29977; }
				.bodycontent table.tblSpecial th {
					padding-bottom:15px;
					padding-left:20px;
					line-height:17px; 
					border-bottom: 1px solid #a29977;
					width:auto;
					}
				.bodycontent table.tblSpecial tr.filledBG { background:#f6f3e7;}
				.bodycontent table.tblSpecial td {
					padding-bottom:14px; 
					padding-top:14px; 
					font-size:15px; 
					padding-left:20px; 
					padding-right:40px;
					line-height:17px;
					width:auto;
					}
				
				/*#maincontent {
				padding:0;
				}
				
				
				#maincontent p {line-height:17px; padding-bottom:17px;}
				
				#maincontent ul {font-size: 15px; margin:5px 0 0 25px; padding-bottom:15px; list-style:disc;}
				#maincontent ul li {font-size: 15px; line-height:15px; margin:5px 0 8px 0; padding-left:10px;}
				#maincontent ul ul {font-size: 15px; margin:10px 0 5px 15px; padding-bottom:0px; list-style:disc;}
				#maincontent ul ul li {font-size: 15px; line-height:15px; padding-left:10px; margin:0px 0 8px 0;}
				
				#maincontent ol {font-size: 15px; margin:5px 0 0 32px; padding-bottom:15px;}
				#maincontent ol li {font-size: 15px; line-height:15px; margin:5px 0 8px 0; padding-left:5px;}
				
				#maincontent table.tblSpecial {border-bottom: 1px solid #a29977; width:100%;}
				#maincontent table.tblSpecial th {
					padding-bottom:14px;
					padding-left:0; 
					border-bottom: 1px solid #a29977;
					width: auto;
					}
				#maincontent table.tblSpecial tr.filledBG { background:#f6f3e7;}
				#maincontent table.tblSpecial td {
					padding-bottom:10px; 
					padding-top:14px; 
					font-size:15px; 
					padding-left:0; 
					padding-right:40px;
					line-height:17px;
					width: auto; 
					}
					*/
		#footerWrapper {
		/*background:none;
		z-index:20000000000;
		position:relative;
		width:100%;
		padding:0;
		margin:0;
		overflow:visible;	*/
		
		
		}
		#footer {
		height:auto;
		width:100%;
		position:static;
		background: none; 
		}
		
		#footer-left {width:auto; float:left; padding-top:0px;}
		#footer-right {
			float:left; 
			width:430px; 
			text-align:left; 
			padding-top:0px;
			padding-right:0px;
			font-size:12px;
			color:#000;
			font-weight:900;
			}
			#footer-right a {color:#000;}
			.hrLine {
		border-top:1px solid #f2eddf; 
		height:1px;
		margin-top:-28px; 
		position:relative; 
		z-index:100006;
		width:auto;
		}		
	.spacer {clear: both; margin:0px;}
	
	#search {
		display:none;
		
		}

/*TABS*/
.bodycontent ul#tabs {margin-left:0; margin-bottom:0px;padding-bottom:5px; }
	.bodycontent ul#tabs li {padding-bottom:0;padding-left:0px;}
	
	.tabPrint, .tabPrint p
	{
		font-size: 1.1em;
		line-height:1.1em;
		padding-top:5px;
		color:#1d5e31;
		display:block;	
	}
	
	.tabcontentbox
	{
		display:block;
		border-bottom:1px solid #a29977;
	}
	
	#tabs {
			display:none;
			list-style:none;
			margin-top:0;
			margin-top:0;
			height:30px;
			}
	#tabs li{
		float:left; 
		display:block; 
		background:none; 
		margin-right:2px;
		z-index:1;
		position:relative;
		
		}

	#tabs li#activelist {
		background:none;
		margin-bottom:-1px;
		position:relative; 
		z-index:1000; 
		border-bottom: 1px solid #fff;
		color:#1d5e31; 
		}
	#tabs li a {
		background:none; 
		display:block;
		float:left;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif;
		font-size:13px;
		color:#876d3a;
		}

	#tabs li#activelist a {
		background:none;
		color:#1d5e31; 
		}
	#tabs li span {
		background:none; 
		display:block;
		padding:8px 5px 0 5px;
		height:20px;
		margin-right:0;
		margin-left:0;
		float:left;
		color:#876d3a;
		}
	#tabs li#activelist span {
		background:none; 
		color:#1d5e31;
		}

#tabs a {
		font:11px "Arial", Verdana, Helvetica, sans-serif;
		color:#876d3a;
		display:block;
		float:left; /* added by phiw */
		text-decoration:none;
		margin:0;
		padding: 4px 10px 2px 10px;  
		
	}
#tabcontainer {
	border:1px solid #a29977; 
	width:auto !important; 
	margin-bottom: 20px; 
	padding: 10px;
}
/*#tabcontainer .banner {display:none;}*/
/*END Tabs*/
	#content-species {padding:10px 0 10px 0;}	
	
		#content-species #announcementContainer {
		width:100%;
		/*width:950px;*/
		background:none;
		padding:0;
		color:#402206;
		font-weight: 900;
		font-size:11px;
		margin-bottom:-4px;
		}
		#content-species #announcementContainer table tr {vertical-align:top;}
		#content-species #announceBox {padding:0px 0 10px 0;}
		#content-species #announceContent {
				height:auto;
				padding:0px;
				}
				/*#content-species #announceContent img {display:none;}*/
	#maincontent-species-products p {
		font-size:15px; 
		line-height:17px; 
		padding-bottom:17px;
		}
	#maincontent-species-products table {margin-bottom:15px; margin-top:15px;}
	.productBox {width:auto; padding-bottom:15px; clear:both;}
	.tblCategory td, .tblProduct td{width:auto;}
	.categoryBox { padding:0px; clear:both;}
	.categoryBox td {width:auto;}
	.image {float:none; padding:10px 10px 10px 0;width:auto !important}
	.text {float:none;padding:0px 0 0px 15px; width:auto !important}
	.spacialLinksBox {
		background:none;
		height:72px; 
		width:100%;
		}
	.lowerLinksBox {
		background:none;
		width:100%;
		}
	.linksList {
		background:none; 
		height:72px; 
		text-align:right;
		
		font-weight:900;
		color:#402206;
		}
    .linksList p {padding:15px 30px 5px 10px;}
    #levNavBoxOverLay {
display:none;
	
}

table.inbody_photo_container_left {
		width: 20px;
		float: left;
		margin: 0px 34px 20px 0;
		padding: 0;
		}
table.inbody_photo_container_right { 
		width: 20px;
		float: right;
		margin: 0px 0 20px 34px;
		padding: 0;
		}
		
td.inbody_photo_caption { 
		font-size: 0.9em;
		color:#888888;
		padding:3px 2px;
		font-style:italic;
		color:#1d5e31;
		line-height:1.4em;
		}
		
td.inbody_photo_caption p, #maincontent td.inbody_photo_caption p {font-size: 1.0em; padding:0; margin:0;}

.noDisplay {
	display:none;
	}
	
#pageBotShimUp {background: none;
		height:5px;
		width:100%;
		position:relative;
		}
		
.col2container {
	background:none; 
	}
	
.clear {clear:both;display:block;}

#dealerContainerWrapper {
	margin:0;
	padding:0;
}

#dealerContainer {
	width:100%;
	overflow:visible;
	background:none;
}

#map_canvas {
	display:none;
	overflow:hidden;
	height:0;
	width:0;
}

.locatorResultsWrapper {
	display:block;
	width:100%;
}

.locatorResultsPaged {
	display:none;
}

#locatorResultsContainer, .locatorResultsWrapper
{
	width:100%; 
}

#locatorResultsContainer table.locatorResultsInfo
{
	width:100%;
}

#locatorResultsContainer .locatorResultsScrollContainer
{
	width:100%;
	height:auto;
	overflow:visible;
	padding:4px;
	border:0px;
}

#locatorSearchForm
{
	display:none;
}
		
		
