@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	/*background-image: url(../../images/page-bg.gif);*/
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link {
	color: #7B5B20;
}
a:hover {
	color: #CC3300;
}
a:visited {
	color: #7B5B20;
}

#innerProgressBar
{
background-color:#FAFAF1;
border:1px solid #CCCC66;
color:#624200;
}

.product-list hr {
	height: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCC66;
}


/* ----- Page Structure CSS ----- */
#page-wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
/* ----- Page Structure CSS ----- */#top-header {
	height: 100px;
}
#top-header #logo {
	width: 101px;
	float: left;
}
#top-header  #top-links {
	float: right;
	font-size: 11px;
	color: #000000;
	margin-top: 75px;
}
#top-links a {
	color: #000000;
	text-decoration: none;
}
#top-links a:hover {
	text-decoration: underline;
}
#page-header #main-nav {
	height: 40px;
}
#page-wrapper #page-body-home {
	padding-top: 15px;
}
.left-col-home {
	width: 280px;
}
.news-heading {
	font-weight: bold;
	color: #7B5B20;
	padding-bottom: 3px;
}
.news-heading a {
	color: #7B5B20;
	text-decoration: none;
}
.news-heading a:hover {
	text-decoration: underline;
}


.news-description {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-bottom: 5px;
}


.news-reel p {
	color: #666666;
	padding-bottom: 7px;
}

.middle-col-home {
	padding-right: 20px;
	padding-left: 20px;
}
.middle-col-home p {
	margin-bottom: 7px;
	color: #333333;
	line-height: 15px;
}

.middle-col-home   .product-display-section {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;

}
.products-on-home  {
	margin-top: 15px;
	color: #228532;
	font-size: 12px;
}
.products-on-home p {
	line-height: 20px;
	color: #228532;
}
.products-on-home a {
	color: #228532;
}


.right-col-home {
	width: 210px;
}
.right-col-home .grrowling-section {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc3300;
}
.grrowling-section a {
	color: #228532;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.grrowling-section a:hover {
	color: #CC3300;
}

.right-col-home p {
	padding-bottom: 5px;
	color: #333333;
}
.right-col-home .idea-text-box {
	height: 17px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.right-col-home .idea-text-area {
	height: 70px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.right-col-home .idea-send-button {
	height: 20px;
	width: 40px;
	margin-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #228532;
	background-image: url(../../images/button-send.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page-body-home  h1 {
	padding-bottom: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7B5B20;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B5B20;
	margin-bottom: 7px;
}

#page-body-home  h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #228532;
	margin-bottom: 7px;
}
#page-body-home  h3 {
	margin-bottom: 7px;
}

.middle-col-home ul {
	color: #333333;
	padding-bottom: 7px;
	padding-left: 5px;
}
.middle-col-home li {
	line-height: 16px;
	list-style-type: none;
	background-image: url(../../images/product-tumbnail-140x125/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
}


#page-wrapper #page-body {
	clear: both;
	float: left;
	background-image: url(../../images/page-body-bg.gif);
	background-repeat: repeat-y;
	width: 100%;
}
#page-body #left-col {
	width: 196px;
	float: left;
	background-color: #F7F7E8;
	margin-left: 1px;
}
#left-col .left-menu td {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
}
.left-menu .category-name {
	font-size: 17px;
	padding-left: 10px;
	color: #CC3300;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.left-menu .level1 {
	font-size: 12px;
	font-weight: bold;
	color: #1E752B;
	padding-left: 10px;
}
.left-menu .level1 a {
	color: #1E752B;
	text-decoration: none;
}
.left-menu .level1 a:hover {
	color: #CC0000;
}

.left-menu .level2 {
	padding-left: 15px;
}
.left-menu .level2 a {
	color: #624200;
	text-decoration: none;
}
.left-menu .level2 a:hover {
	color: #CC0000;
	text-decoration: underline;
}



#page-body #right-col {
	width: 780px;
	float: right;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 20px;
}
.bread-crumb  {
	margin-bottom: 10px;
	color: #714D00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
	padding-bottom: 5px;
}
.bread-crumb a {
	color: #714D00;
}
#right-col h2 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 7px;
	color: #7B5B20;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B5B20;
	padding-bottom: 2px;
}
#right-col p {
	line-height: 16px;
	color: #333333;
	margin-bottom: 7px;
}
.pagenavigation  {
}

.pagenavigation td {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
	padding-top: 5px;
}
.pagenavigation select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagenavigation  .textbox-page-no  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 40px;
	height: 17px;
}
.button-go {
	height: 20px;
	width: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../../images/button-go.gif);
}

#right-col .product-list {
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
}
.product-list   .product-age-group  {
	margin-top: 15px;
	color: #714D00;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
}
.product-age-group a {
	text-decoration: none;
	color: #1D6D28;
}

.product-list .product-title {
	margin-top: 10px;
	color: #714D00;
	margin-bottom: 5px;
}
.product-list .product-title a {
	color: #714D00;
	text-decoration: none;
}
.product-list .product-title a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.product-price {
	margin-bottom: 5px;
	font-weight: bold;
	color: #714D00;
}
.product-list td {
	padding-right: 10px;
	padding-left: 10px;
}
.right-border  {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCC66;
}
#right-col .pagenavigationbottom {
	margin-top: 5px;
}
.pagenavigationbottom a {
	font-weight: bold;
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
}
.pagenavigationbottom a:hover {
	color: #714D00;
}

.pagenavigationbottom a.active {
	color: #CC0000;
	text-decoration: none;
}
.product-detail {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
	padding-bottom: 10px;
}

.product-detail-contents {
	padding-right: 20px;
}

.product-detail-name  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;
	font-weight: bold;
	padding-bottom: 5px;
}
.product-detail-description {
	padding-bottom: 7px;
	color: #333333;
}

.product-detail-category {
	padding-bottom: 5px;
	color: #7B5B20;
	font-size: 11px;
}
.product-detail-age {
	padding-bottom: 5px;
	color: #7B5B20;
	font-size: 11px;
}
.product-detail-brand {
	padding-bottom: 5px;
	color: #7B5B20;
	font-size: 11px;
}
.product-detail-price {
	padding-bottom: 10px;
	color: #CC3300;
	font-size: 12px;
}
.shopping-cart {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCC66;
	border-right-color: #CCCC66;
	border-left-color: #CCCC66;
}
.shopping-cart th {
	background-color: #EDEDCA;
	color: #7B5B20;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
}
.shopping-cart td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
	color: #333333;
}
.shopping-cart .text-box-quantity {
	height: 15px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.button-container {
	margin-top: 10px;
}
.classified-left-col {
	width: 195px;
	padding-right: 5px;
}
.classified-middle-col {
	width: 540px;
	padding-right: 5px;
	padding-left: 5px;
}

.classified-right-col {
	width: 245px;
	padding-left: 5px;
}

.classified-categories {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
}
.classified-categories td {
	padding-top: 2px;
	padding-bottom: 2px;
}

.classified-categories a {
	text-decoration: none;
	color: #228532;
}
.classified-categories a:hover {
	color: #CC3300;
}
.post-button-container {
	margin-bottom: 10px;
}
.button-post-classifieds {
	background-image: url(../../images/button-post-to-grrecycle-room.gif);
	height: 22px;
	width: 160px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.search-item-table {
	margin-bottom: 10px;
	background-color: #F8F8E9;
	border: 1px solid #BCAC55;
	padding: 5px;
}
.search-item-table td {
	padding-bottom: 5px;
}

.cities-list {
	clear: both;
	width: 420px;
}
.cities-list td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.cities-list a {
	text-decoration: none;
	color: #228532;
}
.search-text-box {
	height: 17px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.search-select {
	height: 19px;
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.text-area {
	height: 50px;
	width: 150px;
}
.classified-post-form .file-field {
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 20px;
}

.button-search {
	background-image: url(../../images/button-search.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 52px;
}
.classified-listing {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
	padding-bottom: 5px;
}
.classified-listing th {
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-color: #EDEDCA;
	color: #333333;
}
.classified-listing  td {
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	color: #333333;
}
.heading-bar {
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #B9C050;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
}
.classified-details {
	background-color: #F9F9EC;
	padding: 5px;
}
.classified-details td {
	padding-bottom: 9px;
	color: #333333;
	padding-left: 10px;
	vertical-align: top;
}
.classified-details img {
	border: 1px solid #999999;
}
.classified-post-form {
	background-color: #F9F9EC;
}

.classified-post-form  td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	vertical-align: top;
}
.button-submit {
	background-image: url(../../images/button-submit.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 52px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.button-cancel {
	background-image: url(../../images/button-cancel.gif);
	height: 22px;
	width: 52px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}









#page-wrapper #page-footer {
	clear: both;
}
#page-footer .copyright {
	padding-top: 5px;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
}
#page-footer .footer-links {
	padding-top: 5px;
	padding-bottom: 10px;
}
.footer-links a {
	color: #000000;
	text-decoration: none;
}
.footer-links a:hover {
	text-decoration: underline;
}

#top-header #header-words {
	float: left;
}
#divTrailImageId
{
	font-size: .75em;
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	width: 330px;
	height: 0;
	z-index: 200;
}
#page-body-home  .news-reel h2 {
	font-size: 19px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #228532;
	padding-bottom: 2px;
}