﻿#pageInnerContainer
{
	text-align:left;
	margin:auto;
	background:url(/images/green/green-bkgd.png) repeat-x 0 154px; width:999px;}

p, td.tablecontent { 
	background-color: transparent; 
	font-size: 16px; 
	letter-spacing: 0.012em; 
	line-height: 1.6em;
	margin-top: 0;	
	padding-bottom: 0.8em; }
	
	td.tablecontent {padding-right: 10px; }
	
	td.tablecontent-right { 
		padding-left: 6px;
		background-color: transparent; 
		font-size: 16px; 
		letter-spacing: 0.012em; 
		line-height: 1.6em;
		margin-top: 0;
		padding-bottom: /*0.8em*/ 4px;}
	
td.tablecontent li {list-style-type: none;}
	
.subhead-green { color: #008348; font-weight: bold;}

#sidebarContainer { width:230px; }

#sidebar {
	background-image:none;
	width:209px;
	border:solid 0px #cccccc;
	padding-bottom:10px;
	padding-left: 10px; }

.mainContent { float:right;	width:765px; min-height: 720px; }
* html .mainContent { height: 720px; }

#breadcrumbsContainer { margin-bottom: 10px; }
/*** ***/
h2.sidebar-title { color: #006031; font-size: 18px!important; }

a.more,
a.more:link,
a.more:active,
a.more:visited { font-weight: bold; color: #008348; text-decoration: none; }

a.more:hover { color: #70645C; text-decoration: none; }

ul#green-menu { font-size: 13px; font-weight: bold; line-height: 1.5em; }

	#green-menu li { padding-left: 16px; padding-bottom: 4px; }
	
	#green-menu li.active { background: url(/images/green/sidebar-bullet-green.png) no-repeat 0 0.3em; }
	#green-menu li.active a,
	#green-menu li.active a:link,
	#green-menu li.active a:active,
	#green-menu li.active a:visited { color: #008348; } 
	
	#green-menu li a,
	#green-menu li a:link,
	#green-menu li a:active,
	#green-menu li a:visited  { color: #70645C; text-decoration: none; }
	
	#green-menu li a:hover  { color: #008348; text-decoration: none; }
	
.usgcb-logo { padding: 0 12px; float: left; }

/*** Home Page Panel ***/

.corners-content { 
	background: url(/images/green/corners-body.png) repeat-y;
	width: 714px; padding: 0 20px; }
	.corners-content strong { font-weight:bold; }
.corners-top { 
	/*background: url(/images/green/corners-top.png) no-repeat; */
	background: url(/images/green/spriteme3.png) no-repeat; 
	background-position: -10px -10px;
	width: 754px; height: 20px; 
	display: block; margin-top: 10px;} 
	
.corners-bottom { 
	/*background: url(/images/green/corners-bottom.png) no-repeat; */
	background: url(/images/green/spriteme3.png) no-repeat; 
	background-position: -10px -50px;
	width: 754px; height: 20px; 
	display: block; }
	 
/*** Menu ***/

#navActive2 {
  background-image:url(/images/green/catalog_white.jpg)!important;
}
#nav1 {
  background-image:url(/images/green/home_white.png)!important;
}
#nav7 {
  background-image:url(/images/green/blogs_forums.png)!important;
}

#topBar
{	width:999px;
	background-image:url(/images/nav_all.jpg);
	height:33px;
}
/*** Products ***/

.productBar { /*background: url(/images/green/ProductBar_green.gif) no-repeat!important;*/ 
background: url(/images/green/spriteme3.png) no-repeat; 
background-position: -10px -204px;
margin-bottom: 10px; }
.paginationContainer { margin-right: 30px; }

#productRightCol ul, li {
list-style-type: none;
background-image: none; }

.prodlistMidCell {
	padding:15px 12px 0 12px; }
.prodlistTitleContainer {
	width:220px;
	height:auto;
	overflow:hidden; 
	height: 40px!important;
	margin-bottom: 10px;
	color:#008348!important; }
	* html .prodlistTitleContainer { height: 40px; }
.prodlistImgContainer
{
	height:auto;
	min-height: 200px;
	width:215px;
	text-align:center;
}
* html .prodlistImgContainer { height: 200px; }

.prodlistImgContainer img { height: 190px; }
.prodlistTitleLink { color:#008348!important; height: 40px!important; overflow: hidden!important;}

 a.prodlistTitleLink:hover { text-decoration: none; }
 .prodlistMoreLink {  margin-bottom: 10px; display:block;}
.prodlistMore a { color: #666; margin-bottom: 10px;}

.prodlistContainer
{
	/*background: url(/images/green/product-bkgd.png) transparent repeat-x;*/
	border:solid 1px #006031;
	width:220px;
	min-height: 250px!important;
	padding:2px 8px 2px 8px;
	float:left;
	height: auto;
	display:inline; /*IE 6 compat*/
}

* html .prodlistContainer { height: 150px; } 

.infoBar
{
	background-image:none;
	background-repeat:repeat-x;
	line-height:1em;
}

/*** Flash ***/

.flash { position: relative; height: 230px; }
.flashmovie { padding-left: 15px; padding-top: 15px; }
.flashmask { position: absolute; left: 0; top: 0; z-index: 1000; }
	
	.flashmask img { behavior: url(iepngfix.htc); width: 745px; height: 230px; }

/*** Frogs - Footer ***/

#footerWrap { 
	background:url(/images/green/footerwrap-bkgd.png) repeat-x; 
	margin:auto;
	width:1001px;
	height: 100px; padding-top: 50px; position: relative; }
	
	* html #footerWrap {background:url(/images/green/footerwrap-bkgd-ie6.png) no-repeat; }
	#footerWrap .frogimg {  position: absolute; bottom: 140px; }
	#footerWrap .frogimg img { width: 215px; } 
	#footerWrap .frogimg { behavior: url(iepngfix.htc); }
#footerWrap .frogimg img { behavior: url(iepngfix.htc); }
img { behavior: url(iepngfix.htc); }
#footer { display: block; }
#footerWrap #footer p{	
	font-family: Arial,Verdana,Sans-Serif;
font-size: 10pt;
color: black;
background-color: transparent; 
line-height:13px;
}
