/* CSS Document */
.big_grey
 {
color:#797979;
font-size:15px;
}
.big_purple
 {
color:#9966CC;
font-size:15px;
}
.txt
 {
color:#6B6B6B;
font-size:13px;
}
div.sort-bar_1 div.bottomSearchPagination   { 
display:inline;
position:absolute;
right:100px;
top:0px;
}
 .search-items-span { 
right:310px;
position:absolute;
top:8px;
}
/* CSS Document */
.big_grey
 {
color:#797979;
font-size:15px;
}
.big_purple
 {
color:#9966CC;
font-size:15px;
}
.txt
 {
color:#6B6B6B;
font-size:13px;
}
.graybg {
	background-color:#EEEEEE; 
	padding:8px;
	/*margin-top:40px*/
}
.main-content_search
{ 
	float			: left;
	width			: 950px;
	padding-left	: 12px;
}

/* style for search product page*/
.main-content_search dl dt a
{
	color:#3A72E3;
    font-family:'Arial';
    font-size:13px;
    font-weight:bold;
    text-decoration:underline; 
}

.main-content_search dd
{
	margin-top: 7px; 
}







div.sort-bar_1
{
	height:29px;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5e5d;
	background:#fafcf2 url(../../images/bachmans/sortbar_big.gif) center left no-repeat;
}
div.sort-bar_1 .content
{
    padding:8px 5px 0 5px;
}

div.sort-bar_1 .right
{
	width:8px;
	height:29px;
	background:url(../../images/bachmans/sort-bar_right.gif) center right no-repeat;
	position:absolute;
	top:0px;
	right:0px;
}

div.sort-bar_1 label 
{ 
	font-weight:bold; 
	padding:0 3px 0 10px;
}

div.sort-bar_1 ol
{ 
	display:block; 
	position:absolute; 
	top :8px; 
	right :20px; 
}

div.sort-bar_1 ol li
{
    display:inline;
}

div.sort-bar_1 ol li a 
{ 
	color:#5d5e5d;
    padding:0 5px 0 3px;
}

div.sort-bar_1 ol li.last a
{
    border:0;
}

div.sort-bar_1 ol li a:hover
{
    color:#000;
}

div.sort-bar_1 ol li .selected 
{ 
	color:#a675bb; 
	font-weight:bold;
	text-decoration:none;
}

div.sort-bar_1 ol a img 
{ 
	position:relative; 
}
.sidebar_1
{
float:right;
width:220px;
padding-right:15px;
}
.searchgray
{
background-color:#eeeeee;
padding:5px 10px 10px 10px;
height:20px;
}
.searchgray span
{
vertical-align: middle;
}
.searchgray i
{
padding-top: 0px;
#padding-top:15px;
#padding-bottom:-25px;
}
.float
{
float:right;
margin-top: -27px;
}
.but_prod
{
	background-image: url(../../images/bachmans/but_products.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 182px;
	vertical-align: bottom;
}
.but_prod i
{
/*padding:20px 20px 10px 105px ;*/
padding:0px 20px 20px 105px ;*/
height: 30px;
width: 182px;
}
#searchFail p
{
color: red;
font-size:15px;
}
.serach_eclub{
	margin-top:15px;
	margin-top:15px;
}
.serach_gift_card{
	margin-top:15px;
}
p.paraHeading
{
    color:#6699FF;
    font-family:'Arial';
    font-size:13px;
    font-weight:bold;
    text-decoration:underline;
}

.search-form {
margin-bottom:1em;
}
.search-form input {
margin-bottom:0;
margin-top:0;
}
.search-results p {
margin-top:0;
}
.search-results a {
    color: #003399;
	text-decoration: none;
	font-size:12px;
	font-family: Arial,Verdana,sans-serif;
}
.search-results a:hover{
    text-decoration: underline;
}
.search-results dt {
font-size:1.1em;
}
.search-results dd {
margin-bottom:1em;
}
.search-results .search-info {
font-size:0.85em;
}
.search-advanced .criterion {
float:left;
margin-right:2em;
}
.search-advanced .action {
clear:left;
float:left;
}

/* New pagination bar style */

div.paginationBar
{
	text-align:right; 
	height:29px; 
	/*background:#FAFCF2 url(../../images/bachmans/sort-bar_bg_new.gif) no-repeat scroll left center;*/ 
	float:left;
	width:922px;
	background-color: #FAFCF2;
	border: solid 1px #E0DFD0;
}

div.paginationBarRight
{
	height:29px; 
	/*background:#FAFCF2 url(../../images/bachmans/sort-bar_right.gif) no-repeat scroll right center;*/ 
	float:right;
	width:8px;
}

/* this pagination style for Home & Garden Guide pages */
div.paginationBarHomeGarden
{
	text-align:right; 
	height:29px; 
	background:#FAFCF2 url(../../images/bachmans/sort-bar_bg_new.gif) no-repeat scroll left center; 
	float:left;
	width:462px;
}

div.paginationBarHomeGardenRight
{
	height:29px; 
	background:#FAFCF2 url(../../images/bachmans/sort-bar_right.gif) no-repeat scroll right center; 
	float:right;
	width:8px;
}

div.paginationBarHomeGarden p.previousWeek
{
    float:left; width:100px; margin-top:7px; padding-left:8px;
}

div.paginationBarHomeGarden p.nextWeek
{
    float:right; width:100px; margin-top:7px; padding-right:4px;
}

div.paginationBarHomeGarden p.weekOf
{
    color:#666; float:left; margin-top:7px; width:244px; font-weight:bold; text-align:center;
}

div.actionLinks
{
    border-bottom:solid 1px #ccc; 
    text-align:right; 
    font-size:11px;
    padding-bottom:5px;
}

div.actionLinks img
{
    vertical-align:middle;
}

div.actionLinks a
{
    margin-left:15px;
}
/* search tab style start here */
ul#searchTab
{
    margin-left:-4px;
    padding:0px;
    border:solid 0px red;
}

ul#searchTab li
{
    display:inline;
}

ul#searchTab li a
{
    display:inline-block;
    color:#9966CC;
    font-weight:bold;
    font-size:13px;
    height:30px;
    padding-left:15px;
    border:solid 0px red;
}

ul#searchTab li a span
{
    display:inline-block;
    height:28px;
    padding-top:2px;
    padding-right:15px;
}

ul#searchTab li a span.results
{
    display:inline-block;
    height:20px;
    padding-top:3px;
    padding-right:0px;
    color:#666;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    border:solid 0px red;
}

ul#searchTab li a.tabActive
{
    background:url(../../images/bachmans/bg_tab_search_left.png) no-repeat left top;
    display:inline-block;
    color:#666;
    font-weight:bold;
    font-size:13px;
    height:30px;
    padding-left:15px;
    border:solid 0px red;
}

ul#searchTab li a.tabActive span
{
    background:url(../../images/bachmans/bg_tab_search_right.png) no-repeat right top;
    display:inline-block;
    height:28px;
    padding-top:2px;
    padding-right:15px;
    text-align:center;
}

ul#searchTab li a.tabActive span.results
{
    display:inline-block;
    height:20px;
    padding-top:3px;
    padding-right:0px;
    color:#666;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
}

/* style for Plant, Tree & Shrub Reference Library */
table#searchPlantTree
{
    padding:0px;
    margin:0px;
}

table#searchPlantTree td
{
    padding:0px;
    margin:0px;
    height:31px;
    vertical-align:middle;
}

table#searchPlantTree .tdLeft
{
    background:url(../../images/bachmans/bg_gray_search_left.gif) no-repeat left top;
    width:15px;
    display:inline-block;
}

table#searchPlantTree .tdRight
{
    background:url(../../images/bachmans/bg_gray_search_right.gif) no-repeat right top;
    width:15px;
    display:inline-block;
}

table#searchPlantTree .tdTitle
{
    background:url(../../images/bachmans/bg_gray_search_center.gif) repeat-x left top;
    width:65%;
}

table#searchPlantTree .tdImg
{
    background:url(../../images/bachmans/bg_gray_search_center.gif) repeat-x left top;
    width:35%;
    text-align:center;
}

table#searchPlantTree .tdLeftW
{
    width:15px;
    display:inline-block;
}

table#searchPlantTree .tdRightW
{
    width:15px;
    display:inline-block;
}

table#searchPlantTree .tdTitleW
{
    width:65%;
}

table#searchPlantTree .tdImgW
{
    width:35%;
    text-align:center;
}

table#searchPlantTree a
{
    color:#3A72E3;
    font-weight:bold;
    text-decoration:underline;
}

/* search tab for Product search style start here */
ul#searchProductTab
{
    padding:0px;
    width:600px;
}

ul#searchProductTab li
{
    display:inline;
    margin-right:23px;
}

ul#searchProductTab li a
{    
background-color:#EAF5C8;
color:#719800;
display:inline-block;
font-size:13px;
font-weight:normal;
padding:5px 10px 5px 10px;
text-align:center;
vertical-align: top;

    
    
    
}

ul#searchProductTab li a span.results
{
    display:inline-block;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
}

ul#searchProductTab li a.tabActive
{
    background-color:#C2DC76;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px 7px 10px;
	text-decoration:none;
    
    
}

ul#searchProductTab li a.tabActive span.results
{
    display:inline-block;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
}