.pageContent {margin-top:0px; background:none;}
.pageContent .col1 a, .pageContent .col3 a { color: #006400 ;
                                              }


.pageContent .horizontalBanners { margin-bottom:0px; 
                                  text-align: center; 
                                  padding:  0px 0px  0px 0px; 
                                  background:#eee ;
                                  /*background: url(../images/template/bgImage.jpg) repeat-x; */}
.pageContent .horizontalBanners img { margin: 0px 9px; }


.pageContent .col1 { width: 210px; padding: 4px; font: 12px Arial, Helvetica, sans-serif; margin-top: 12px;
                      }
.pageContent .col1 .navigation { margin: 0px 0px 20px 0px; }
.pageContent .col1 .navigation ul { margin: 0px; padding: 5px; }
.pageContent .col1 .navigation ul li { list-style: none; margin: 0px; padding: 5px 0px 7px 0px; line-height:15px; }
.pageContent .col1 .navigation ul li .subCategory { font-weight:bold; text-decoration:underline; line-height:11px; padding: 5px 0px 7px 10px; }
.pageContent .col1 .navigation ul li a { padding-left: 11px; }
.pageContent .col1 .navigation ul li a:hover { text-decoration: none; }
.pageContent .col1 .navigation ul li a.active { background: url(../images/content/side_tier_1_bg.gif) no-repeat; 
                                                display: block; color: #ffffff; padding-top: 3px; 
                                                padding-bottom: 4px; border-bottom: 4px solid #006400 ; 
                                                line-height:12px; }
.pageContent .col1 .navigation ul ul { margin: 0px; padding: 4px 10px 4px 11px; border: 0px; background: #edf3e9; border-bottom: 4px solid #006400 ; }
.pageContent .col1 .navigation ul ul li { margin: 0px; padding: 2px 0px; border: 0px; background: none; }
.pageContent .col1 .navigation ul ul li a { margin: 0px; padding:  0px 0px 1px 10px; color:#000000; display: block; }
.pageContent .col1 .navigation ul ul li a:hover, .pageContent .col1 .navigation ul ul li a.active { margin: 0px; padding: 0px 0px 1px 10px; border: 0px; text-decoration: underline;  color: #006400 ; }


.pageContent .col2 { width: 592px; margin-left: 12px; margin-right: 5px; padding: 0px; margin-top: 10px; }
.pageContent .col2 ul { margin: 0px; padding: 0px; }

.pageContent .col2 ul li { list-style: none; background: url(../images/content/bullet_nav_tiny.gif) 2px 5px no-repeat; padding: 0px 0px 0px 12px; }

.pageContent .col2 .subCols { float:left; margin:0px auto; padding:2px 2px 2px 2px;
                          		height:auto; }
#subCols .sb-inner { background:#fff ; }
.pageContent .col2 .subCols .cola { float:left; width:270px; margin:0px auto; padding: 0px 15px  10px 5px; }
.pageContent .col2 .subCols .cola h1 { font:12px Arial, Helvetica, sans-serif; font-weight:bold;  }
.pageContent .col2 .subCols .cola p { font:12px Arial, Helvetica, sans-serif; }
.pageContent .col2 .subCols .cola a { font:12px Arial, Helvetica, sans-serif; text-decoration:underline;  }
.pageContent .col2 .subCols .colb { float:left; width:270px; margin:0px auto; padding:0px 20px 10px 0px; }
.pageContent .col2 .subCols .colb h1 { font:12px Arial, Helvetica, sans-serif; font-weight:bold;  }
.pageContent .col2 .subCols .colb p { font:12px Arial, Helvetica, sans-serif; }
.pageContent .col2 .subCols .colb a { font:12px Arial, Helvetica, sans-serif; text-decoration:underline;  }


.pageContent .col2 .listingContol { float:left; margin:0px auto; padding:3px 0px 0px 0px; }
.pageContent .col2 .listingControl .colb { float:left; padding-left:217px; }
.pageContent .col2 .listingControl .colc { float:right; padding-left:74px; }
.pageContent .col2 .listingControl .cola { float:left; padding-left:0px auto; }



.pageContent .col2 .productListing { margin:30px auto; padding: 10px  10px 10px 10px; width:auto; height:auto;color:#000 }
/*
.pageContent .col2 .productListing .borderThick { border:#006400 ; border-width:5px; border-style:solid; }
.pageContent .col2 .productListing .thumbnail { border:#FFFFFF; border-width:2px; border-style:solid; padding:5px 0px 0px 0px; margin:0px auto; }
.pageContent .col2 .productListing .thumbnailActive { border:#006400 ; border-width:2px; border-style:solid; margin:0px auto; }
*/
.pageContent .col2 .productListing .cola { width:86px; float:left;  padding:0px auto; }
.pageContent .col2 .productListing .colb { width:277px; float:left; margin:0px auto; padding:0px 0px 0px 0px; }


.pageContent .col2 .productList { float:left; margin:0px auto; padding:0px auto; }
.pageContent .col2 .productList .greenBar { margin:10px 0px auto; width:596px; height:20px; background:url(../images/content/greenBarList.gif); background-repeat:no-repeat; }
.pageContent .col2 .productList .greenBar p { padding:3px 0px 0px 0px; color:#FFFFFF; }
.pageContent .col2 .productList .greenBar .priceBar { float:left; padding-left:327px; }
.pageContent .col2 .productList .greenBar .locationBar { float:left; padding-left:74px; }
.pageContent .col2 .productList .greenBar .postedBar { float:left; padding-left:55px; }


.pageContent .col2 .productList .listingFeatured { width:596px; float:left; margin-top:11px; padding:0px auto; background:#fbf3c2; }
.pageContent .col2 .productList .product { border:#006400 ; border-width:3px; border-style:solid; }
.pageContent .col2 .productList .lista { float:left; margin:6px 11px 6px 4px; padding:6px 11px 6px 4px; }
.pageContent .col2 .productList .listb { width:200px; float:left; margin-top:11px; padding:0px auto; }
.pageContent .col2 .productList .sortb input.field { width: 100px; display: none; }
.pageContent .col2 .productList .listc { width:104px; float:left; margin-top:11px; padding:0px auto; }
.pageContent .col2 .productList .listc h1 { font-weight:bold; text-decoration:none; }
.pageContent .col2 .productList .listd { width:96px; float:left; margin-top:11px; padding:0px auto; }
.pageContent .col2 .productList .liste { float:left; margin-top:11px; padding:0px auto; }


.pageContent .col2 .productList .listing { float:left;  padding:0px auto; }
.pageContent .col2 .productList h1 { font:12px Arial, Helvetica, sans-serif; text-decoration:none; text-decoration:underline; font-weight:bold; }
 

.pageContent .sort { float:left; margin: 10px 0px 0px 0px; padding:0px 0px 0px 5px; }
.pageContent .sort .sorta { width:250px; float:left; margin: 10px 0px 5px 0px; padding:0px 0px 0px 5px; }
.pageContent .sort .sortb { width:176px; float:left; margin: 10px 0px 5px 0px; padding:0px 0px 0px 5px; }
.pageContent .sort .sortc { width:140px; float:left; margin: 10px 0px 5px 0px; padding:0px 0px 0px 5px; }


.pageContent .col3 { width:144px; float:right; margin:0px auto; padding-left:0px; padding-right:4px; 
                     /*background:#ffffff ; background-repeat:repeat-y;*/
                      }
.pageContent .col3 .banners { padding: 0px 24px; }
.pageContent .col3 .banners img { margin: 0px 0px 10px  0px; }



#productListing, #productListing .sb-inner { background:#fff ;}
#productListing .sb-border{background:#006400;}

.productlistingsDetail .RadGrid_Sitefinity .rgPager .rgPagerCell
{
	border:0;
	/*border-bottom:1px solid #ccc;*/
	padding:5px 0 4px;
}
.description
{
	padding:20px 10px 20px 10px; 
}

.listings .RadGrid_Sitefinity,
.listings .RadGrid_Sitefinity .rgRow a,
.listings .RadGrid_Sitefinity .rgAltRow a,
.listings .RadGrid_Sitefinity .rgEditRow a,
.listings .RadGrid_Sitefinity .rgFooter a,
.listings .RadGrid_Sitefinity .rgEditForm a
{
	/*color:#006400;*/
	color:#000;
}
.listings .RadGrid_Sitefinity .rgRow a:hover,
.listings .RadGrid_Sitefinity .rgAltRow a:hover,
.listings .RadGrid_Sitefinity .rgEditRow a:hover,
.listings .RadGrid_Sitefinity .rgFooter a:hover,
.listings .RadGrid_Sitefinity .rgEditForm a:hover
{
	/*color:#006400;*/
	color:#000;
}
.listings .RadGrid_Sitefinity .rgRow td,
.listings .RadGrid_Sitefinity .rgAltRow td,
.listings .RadGrid_Sitefinity .rgEditRow td,
.listings .RadGrid_Sitefinity .rgFooter td
{
	border:1px;
	border-bottom:1px solid;
	padding-top:20px;
	padding-bottom:20px;
	
}

.listings .RadGrid_Sitefinity .rgRow td,
.listings .RadGrid_Sitefinity .rgAltRow td
{
	border-color:#eee;
}
.listings .RadGrid_Sitefinity .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	/*color:#006400;*/
	color:#000;
	text-decoration:none;
}

.listings .RadGrid_Sitefinity .rgNumPart a:hover,
.listings .RadGrid_Sitefinity .rgNumPart a:hover span,
.listings .RadGrid_Sitefinity .rgNumPart a.rgCurrentPage,
.listings .RadGrid_Sitefinity .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}

.listings .RadGrid_Sitefinity .rgPager td
{
	padding:0;
}

.listings .RadGrid_Sitefinity .rgPager .rgPagerCell
{
	border:0;
	border-top:1px solid #ccc;
	padding:5px 0 4px;
}

.listings .RadGrid_Sitefinity .rgWrap
{
	float:left;
	padding:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.listings .RadGrid_Sitefinity .rgArrPart1
{
	padding-right:0;
}

.listings .RadGrid_Sitefinity .rgArrPart2
{
	padding-left:0;
}

.listings .RadGrid_Sitefinity .rgInfoPart
{
	float:right;
	color:#666;
}

.listings .RadGrid_Sitefinity .rgInfoPart strong
{
	font-weight:normal;
	color:#000;
}

.listings .RadGrid_Sitefinity .rgArrPart1 img,
.listings .RadGrid_Sitefinity .rgArrPart2 img
{
	margin:0 8px;
}

.listings .RadGrid_Sitefinity .rgPageFirst,
.listings .RadGrid_Sitefinity .rgPagePrev,
.listings .RadGrid_Sitefinity .rgPageNext,
.listings .RadGrid_Sitefinity .rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

.listings .RadGrid_Sitefinity .NextPrev .rgPageFirst,
.listings .RadGrid_Sitefinity .NextPrev .rgPagePrev,
.listings .RadGrid_Sitefinity .NextPrev .rgPageNext,
.listings .RadGrid_Sitefinity .NextPrev .rgPageLast
{
	vertical-align:middle;
}

.listings .RadGrid_Sitefinity .rgPageFirst
{
	background-position:0 -550px;
}
.listings .RadGrid_Sitefinity .rgPageFirst:hover
{
	background-position:0 -600px;
}
.listings .RadGrid_Sitefinity .rgPagePrev
{
	background-position:0 -700px;
}
.listings .RadGrid_Sitefinity .rgPagePrev:hover
{
	background-position:0 -750px;
}
.listings .RadGrid_Sitefinity .rgPageNext
{
	background-position:0 -850px;
}
.listings .RadGrid_Sitefinity .rgPageNext:hover
{
	background-position:0 -900px;
}
.listings .RadGrid_Sitefinity .rgPageLast
{
	background-position:0 -1000px;
}
.listings .RadGrid_Sitefinity .rgPageLast:hover
{
	background-position:0 -1050px;
}

.listings .RadGrid_Sitefinity .rgPager .rgPagerButton
{
	height:22px;
	border:1px solid;
	border-color:#ccc #666 #666 #ccc;
	margin:0 14px 0 0;
	padding:0 4px 2px;
	background:#f1f1f1;
	color:#333;
	font:12px/12px arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.listings .RadGrid_Sitefinity .rgNumPart
{
	padding:0;
}

.listings .RadGrid_Sitefinity .NumericPages .rgNumPart
{
	padding:0 10px;
}





.listings .RadGrid_Sitefinity .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.listings .RadGrid_Sitefinity .rgNumPart a:hover
{
	background-position:100% -1250px;
	color:#000;
}

.listings .RadGrid_Sitefinity .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.listings .RadGrid_Sitefinity .rgNumPart a.rgCurrentPage,
.listings .RadGrid_Sitefinity .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	color:#000;
	cursor:default;
}

.listings .RadGrid_Sitefinity .rgNumPart a.rgCurrentPage span,
.listings .RadGrid_Sitefinity .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

.listings .RadGrid_Sitefinity .NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

.listings .RadGrid_Sitefinity .rgPager .RadSlider
{
	float:left;
	margin:0 10px 0 0;
}

.listings .RadGrid_Sitefinity .rgPagerLabel,
.listings .RadGrid_Sitefinity .rgPager .RadComboBox,
.listings .RadGrid_Sitefinity .rgPager .RadInput_Sitefinity
{
	margin:0 4px 0 0;
	vertical-align:middle;
}

*+html .listings .RadGrid_Sitefinity .rgPager .RadComboBox{margin-top:-1px;}
* html .listings .RadGrid_Sitefinity .rgPager .RadComboBox{margin-top:-1px;padding:1px 0;}

.listings .RadGrid_Sitefinity .rgPagerTextBox
{
	text-align:center;
}
