body{background-image: url (../imgs/bg_02.png) repeat-y; font:1em Tahoma, Arial, sans-serif;margin:0;padding:0; 
}
H1, H2, H3,H4{
padding:0px;
margin:0px;
text-align:left;
}


div { text-align:left;}

H4{
font-weight:normal;
}


A {
	color:#0f703b
}
A:link {
	color:#0f703b
}
A:visited {
	color:#0f703b
}
A:hover {
	COLOR: #BB2F20
}
img{
border:none;
}
#dhtmltooltip{position: absolute;left: -300px;width: 220px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=30);}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
#whatothers_buying {
margin-top:5px;
width:124px;	
}
#whatothers_buying .frame-right {
background:transparent url(imgs/style/div_thumbnail_right.gif) no-repeat scroll right top;
}
#whatothers_buying .frame-left {
background:transparent url(imgs/style/div_thumbnail_left.gif) no-repeat scroll left top;
height:120px;
}
#whatothers_buying .frame-left img {
margin:14px auto 0pt;
}

#otherscontainer{
width:150px; 
float:left;
text-align:left;

}

#time {
font-weight:bold;
color:#FF0000
}

#day {
font-weight:bold;
}

#delivery {
background:#faf8f2 none repeat scroll 0%;
border-color:#CCCCCC;
border-style:dashed;
border-width:1px 0pt;
clear:both;
color:#666666;
padding:0.6em;
font-size:12px;
vertical-align:middle;
text-align:center
}


/* search header */
  #SearchTable {
  background-image: url(/imgs/header1_1/search_background.gif);
  	color: #000000;
  	width: 100%;
  	border-bottom: 1px solid #454236;
	border-top: 1px solid #454236;
	height: 23px;

  }

/* subcategories header */
  #SubCategories {
  	color: #FFFFFF;
  	background-image: url(/imgs/header1_1/header_subcat_background_new.gif);
	background-repeat:repeat-x;
  	width: 100%;
  	height: 28px;
	text-align:right;

  }
  
.SubCatShadow {
background-image: url(/imgs/header1_1/shadow_background.gif);  
height:6px;
font-size:5px;
color: #333333; 
padding-right: 5px; 
text-align: right;
}
  
  #SubCategories .table{
  	color: #FFFFFF;
  }
  
  #SubCategories TD{
  	text-align: right;
  	white-space: nowrap;
  }
  
  #SubCategories a{
  	padding: 0px 8px 0px 8px;
  	color:#FFFFFF;
  	text-decoration: none;
  	font-weight: bold;
  	font-size: 10px;
  	display: block;
  	height: 28px;
  	line-height: 25px;
  	vertical-align: middle;
  	background-image: #726d5b url(/imgs/header1_1/header_subcat_background_new.gif) repeat-x;
  }
  
  #SubCategories a:hover{
  	background: #726d5b url(/imgs/header1_1/header_subcat_back_hover_new.gif);
  	text-decoration:underline;
  }


#quicklinks a:link {
	color:#493512;
}

#quicklinks a:visited {
	color:#493512;
}

#quicklinks a:hover {
	color:#0F703B;
}

li#catalog a:link {
	color:#BB2F20;
}

li#catalog a:visited {
	color:#BB2F20;
}

li#catalog a:hover {
	color:#0F703B;
	
}


#topsellersdiv{
color:#555555;
font-size:11px;
width:204px; 
background-color:#fafafa; 
border-left:solid 1px #ededec;
}

#topsellersdiv OL {
MARGIN: -10px 0px 0px 0px;
}

#topsellersdiv LI {
	MARGIN: 5px -1px 0px -5px; COLOR: #555
}

#topsellersdiv LI A {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
#topsellersdiv LI A:hover {
	color:#9c2718; TEXT-DECORATION: underline
}


#storefront_right_nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 0px; WIDTH: 160px; color:#666666; BACKGROUND-COLOR: #ffffff
}
#storefront_right_nav .links_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#storefront_right_nav .links {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#storefront_right_nav .links A {
	FONT-SIZE: 11px; COLOR: #666666; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#storefront_right_nav .links A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}

#storefront_right_nav LI {
	MARGIN: 5px -1px 0px -5px; COLOR: #555
}
#storefront_right_nav .gcimage {
	BORDER-RIGHT: #eee 5px solid; BORDER-TOP: #eee 5px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #eee 5px solid; BORDER-BOTTOM: #eee 5px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}



#main_content_storefront_pods {
	FONT-SIZE: 11px; color:#585850;
}

#main_content_storefront_pods .links {
	FONT-SIZE: 11px; color:#585850; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#main_content_storefront_pods .links A {
	FONT-SIZE: 11px; color:#585850; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#main_content_storefront_pods .links A:hover {
 TEXT-DECORATION: underline;
}



.siteNavTD 
{
	BACKGROUND-COLOR: #000000
}
.siteNav1TD 
{
	BACKGROUND-COLOR: #aea971
}
.siteNav2TD 
{
		BACKGROUND-COLOR: #7d7b64;
	color:#000000;
}
.siteNav3TD 
{
	BACKGROUND-COLOR: #7d7b64;
	color:#FFFFFF;
}
.siteNav4TD 
{
	BACKGROUND-COLOR:#E8E8E8;
}
.siteNav5TD 
{
	BACKGROUND-COLOR:#F3F3F3
}
.sitenav6td 
{
	BACKGROUND-COLOR: #FFFFFF
}
.siteNav7TD 
{
	BACKGROUND-COLOR: #E7E7E7
}
.siteNav8TD 
{
	BACKGROUND-COLOR: #000000
}
.siteNav9TD 
{
	BACKGROUND-COLOR: #E7E7E7
}
.siteNav10TD 
{
	BACKGROUND-COLOR: #aea971
}
.siteNav11TD 
{
	BACKGROUND-COLOR: #708090
}
.siteNav12TD 
{
	BACKGROUND-COLOR: #000000
}
.siteNav13TD
{
	BACKGROUND-COLOR: #c0c0c0
}

.pghead
{
    COLOR:Black;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.content
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: black
}
.contentRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.subhead
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    font-color: black
}
.contsmall
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: black
}
.contbold
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: black
}
.contboldRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}
.contboldWh
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
.contboldOr
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
.contboldNav
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
.CtSmallBold
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: black
}
.contsmallRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.contsmallBr
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    color: Brown
}
.CtSmallBoldBr 
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: brown;
}
.CtSmallBoldRd 
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: red;
}
.ErrorMsgRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}

.HBFMenuRight {
	RIGHT: 20px; POSITION: absolute; TOP: 48px
}

#Menu_right_options {
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 0px;
	width: 564px;
}


.HBFheaderBanner{
BORDER-BOTTOM: #909074 2px solid;
BORDER-RIGHT: #909074 2px solid;
BORDER-LEFT: #909074 2px solid;
BORDER-TOP: #909074 2px solid;

}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #a2c488 no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}

.header_menubgcolor {
	BACKGROUND-COLOR: #aea971;
	BORDER-BOTTOM: #8e8d71 1px solid;
	BORDER-TOP: #8e8d71 1px solid;
	
}

.welcome_cart_text {
	FONT-SIZE: 0.7em; TEXT-ALIGN: left;
	COLOR:#000000;
}


.breadcrumb {
	FONT-SIZE: 8pt; color:#0f703b; FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top:5px; 
	padding-left:6px;
	text-align:left;
}



.footerbgcolor1 {
	/*BACKGROUND-COLOR: #ecebdf;*/
		BACKGROUND-COLOR: #493512;
	BACKGROUND: url(imgs/footer_bkgrnd_repeat_gradient.gif) #493512 repeat-x ;	
}

.smallfootertext {
	FONT-SIZE: 8pt;
	
}

A.podtext {
	FONT-SIZE: 8pt;
}


.podtext:link {
	COLOR: #454236;
	text-decoration:none;
}
.podtext:visited {
	COLOR: #454236;
	text-decoration:none;
}
.podtext:active {
	COLOR: #454236;
	text-decoration:none;
}

.smallfootertext {
	FONT-SIZE: 8pt;
	
}



.smallform {
	FONT-SIZE: 9pt;
	border: #000000 1px solid;
	
}


.ErrorMsgBox{
background-color:#FFFFCC; 
border:solid 1px #000000; 
padding:15px;
font-size:13px;
}

.ErrorMsgBox a{
COLOR: #BB2F20;

}


#browse_nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 5px 10px; WIDTH: 157px; color:#666666; BACKGROUND-COLOR: #ffffff
}
#browse_nav .links_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 170px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#browse_nav .links {
	BORDER-RIGHT: #006f3d 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #006f3d 1px solid; WIDTH: 170px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#browse_nav .links A {
	FONT-SIZE: 11px; COLOR: #666666; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#browse_nav .links A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
#browse_nav LI {
	MARGIN: 5px 0px 0px -10px; COLOR: #555
}
#browse_nav .gcimage {
	BORDER-RIGHT: #eee 5px solid; BORDER-TOP: #eee 5px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #eee 5px solid; BORDER-BOTTOM: #eee 5px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}


UL#browse_siteinfo_nav {
	PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;  FONT: 11px Arial; PADDING-TOP: 0px;  
}
UL#browse_siteinfo_nav LI {
	border-bottom: 1px solid #ffffff;
	LIST-STYLE-TYPE: none;
	margin-left:0em;
	border-top: 1px solid #ffffff;
	margin-top:0em;
	DISPLAY: block; PADDING-LEFT: 12px;
	
	
}


#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#navlist {
	PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;  FONT: 11px Arial; PADDING-TOP: 0px; 
}
UL#navlist LI {
	border-bottom: 1px solid #ffffff;
	LIST-STYLE-TYPE: none;
	margin-left:0em;
	border-top: 1px solid #ffffff;
	margin-top:0em;
	
	
}
UL#navlist LI A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 12px;  #faf8f2 no-repeat 8px 50%; PADDING-BOTTOM: 0px; margin-top:.0em; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none; margin-left:0px;
}
UL#navlist LI A:link {
	COLOR: #0f703b
}
DIV#navigation LI A:visited {
	COLOR: #0f703b
}
UL#navlist LI A:hover {
	BACKGROUND: url(imgs/2blue_LI_block.gif) #d9d5a8 no-repeat 2px 50%; COLOR: #0f703b
}

.promos {
	padding-top:13px; 
	padding-left:3px;
	padding-right:3px;
}

.promo_categories {
	font:Arial, Helvetica, sans-serif; 
	font-size:13px;
	padding-top:5px; 
	padding-bottom:5px; 
	BORDER-TOP:  #999999 1px  dashed; 
	BORDER-BOTTOM:  #999999 1px  dashed;
}


 Item Desciption Page 
.itemsTitle{
font: Times, serif; 
font-size:21px; 
color:#000000; 
font-weight:bolder; 
padding-left:5px; 
padding-top:8px;
}

.itemDescription{
font: Arial; 
font-size:1.1em; 
font-weight:bold;

}


.ItemTitleMain {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt;
	FONT-FAMILY: Century Gothic;
}


.DescriptionText {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma;
}

.DescriptionText ul{
margin-top:4px;

}

.itempicText {
	FONT-SIZE: 8pt;
	
}

.additemCarttext {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000
}

.itemfeatures {
	FONT-SIZE: 8pt
}

.relatediteminstruc {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #cc0000
}

.more_photos_link{
text-decoration:none;
}


.freeShipPromo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	font:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #0f703b;
	background:#FFFF66; 
	margin-top:8px;
	
	
}

 /*Item Desciption Page */

#headerMenu {
	LEFT: 18px; POSITION: relative; TOP: 0px
}

 BEGIN NOT USED STYLES 

#main_search #input_box {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 15pt; BACKGROUND: #fff; LEFT: -310px; BORDER-LEFT: 0px; WIDTH: 270px; BORDER-BOTTOM: 0px; FONT-FAMILY: verdana, sans-serif; POSITION: relative; TOP: -11px; HEIGHT: 27px
}
#main_search #go_button {
	LEFT: -310px; WIDTH: 30px; POSITION: relative; TOP: -4px; HEIGHT: 30px
}

#banner {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/bcs/top/bcs_header_spring_2006_right.jpg) #b3c9e3 no-repeat right 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #1c4267 2px solid; HEIGHT: 78px; TEXT-ALIGN: right
}



table.addBox td.topLeft {
    background-image: url("imgs/itemsdesc/tp_left.gif");
    background-repeat: no-repeat;
    padding-top: 14px;
    padding-left: 5px;
  }

  table.addBox td.topRight {
    background-image: url("imgs/itemsdesc/tp_right.gif");
    background-repeat: no-repeat;
  }
  
  table.addBox td.bottomLeft {
    background-image: url("imgs/itemsdesc/btm_left.gif");
    background-repeat: no-repeat;
    font-size: 7px;
  }
  
  table.addBox td.bottomRight {
    background-image: url("imgs/itemsdesc/btm_right.gif");
    background-repeat: no-repeat;
    font-size: 4px;
  }
/* END NOT USED STYLES */

   .discountbox, .discountbox:link, .discountbox:active{
   background-color:#bf3426; 
   color:#FFFFFF; 
   font-size:12px; 
   width:100px; 
   font-weight:bold; 
   text-align:center; 
   font-family:Arial, Helvetica, sans-serif;
   padding-bottom:1px;
    text-decoration:none;
   
   }
   
   .discountbox a{
   text-decoration:none;
   }

   
   
	.dealoftheweekbox {
	background-color:#FFFFFF;
	border:1px solid #666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8.5pt;
	line-height:14pt;
	padding:4px;
	}

#cdcontainer, #cdcontainer a{
background-color:#585850;
color:#FFFFFF;
font: bold 17px Arial, Helvetica, sans-serif;
padding: 2px;
text-decoration:none;
}
#cd{ color:yellow;}

#cd em{ font-size: 60%}

#ErrorMsgBox{
text-align:left;
background:url(imgs/checkout/msg_warning.png) #FFFFCC no-repeat;
border:solid 1px #000000;
width:90%;
padding-top:5px;
padding-bottom:3px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:35px;
}

#ErrorMsgBox strong{
font-size:18px;
padding: 25px 0px 25px 60px;
}

#ErrorMsgBox a{
COLOR: #BB2F20;
}

#ErrorMsgBox ul{
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:80px;
margin-top:5px;
}

#ErrorMsgBox ul li{
padding-top:5px;

}

.cartaddonscontainer{
	font-size:11px;
}
.cartaddons {
	font-size:11px;
	text-align:left;
}
.cartaddons li {
	padding-top:2px;
}
.cartfooter{
border-color:#B4B4B4 -moz-use-text-color;
border-style:dotted none;
border-width:1px medium;
clear:both;
color:#555554;
font-size:.80em;
height:2em;
line-height:2em;
margin:0 0 15px;
text-align:center;
font-weight:bold;
}

.signpop_shim{height:68px;}
.signpop{display:none;border-top:1px solid #888;background:#b93325;position:fixed;font-family:Arial;bottom:0;left:0;width:100%;}
DIV.signpop_wrap{border-top:5px solid #888779;}
DIV.signpop_content_wrap{border-top:1px solid #505050;margin:0 auto;padding:10px 5px 0;}
A.signpop_close{background:#ecebdf url('/imgs/footer/close.gif') 3px center no-repeat;border:1px solid #444;border-right:none;font:70% tahoma, arial, sans-serif;float:right;position:absolute;right:0;top:8px;height:1.5em;line-height:1.5em;overflow:hidden;text-decoration:none;color:#606060;letter-spacing:2px;padding:0 4px 0 18px;}
A.signpop_close:hover{background:#888779 url('/imgs/footer/close_hover.gif') 3px center no-repeat;color:#000;}
DIV.signpop_content_wrap TABLE TD{color:#ddd; font-size:80%;}
DIV.signpop_content_wrap TABLE TD strong{color:#ffffff;}
DIV.signpop_content_wrap TABLE TD A{color:#fff;font-weight:700;}
.signpop_signup{background:#ecebdf;margin:5px 3px;}
.signpop_signup LABEL{color:#333;padding:0 2px;}
.signpop_wrap UL{padding-left:2.5em;overflow:hidden;text-overflow:ellipsis;margin:0 auto;}
#signupContent { padding-left:10px; padding-right:10px;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/imgs/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/imgs/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:0px 0px 10px 0px;
	color:#333333;
}

.JT_loader{
	background-image: url(/imgs/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #faf8f2;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	font-size:12px;
}

#JT_close_right{
	background-color: #faf8f2;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	font-size:12px;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

/* New Search */

td#searchbar {
background-color:#454236;
clear:both;
height:29px;
width:362px;

}
 
div#search {
float:left;
height:29px;
padding:0 0 0 2px;
width:362px;

}
 
label#searchlabel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/imgs/header1_1/grchbf_wrapperimage.gif) no-repeat scroll 0 -31px;
color:#FFFFFF;
display:block;
float:left;
font-size:0.9em;
font-weight:bold;
height:24px;
padding:5px 0 0 22px;
text-transform:uppercase;
width:97px;

}



span#searchbutton {
display:block;
float:left;
height:25px;
padding:2px 0 0;
width:25px;
}
 
span#searchinput {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/imgs/header1_1/grchbf_wrapperimage.gif) repeat-x scroll -120px -31px;
display:block;
float:left;
height:26px;
padding:4px 0 0 0;
_padding:4px 0 0 0;
width:214px;
}
 
span#searchinput input {
background-image:none;
border:1px solid #FFFFFF;
color:#cc0000;
font-size:.95em;
margin:0;
padding:0 0 0 3px;
width:206px;
}

#slidepromoLink{
visibility: hidden; text-align: center; width: 700px;
}
.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;}
.ext-ie .ext-shim{filter:alpha(opacity=0);}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;}

#nav_light div{
width:16px;
height:16px;
margin-right:5px;
float:left;
}

.fullsun{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll 0px 0px;
}

.halfshade{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -20px 0px;
}

.fullshade{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -40px 0px;
}

#nav_benefit div{
width:16px;
height:16px;
margin-right:5px;
float:left;
}

.containerpot{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -80px 0px;
}

.cutflower{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -100px 0px;
}

.deerresistant{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -60px 0px;
}

.fragrant{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -120px 0px;
}

.forcing{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -140px 0px;
}

.naturalizing{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -160px 0px;
}

.perennializing{
background:url(imgs/grchbf_symbolsprite.gif) no-repeat scroll -180px 0px;
}

.items_image_holder {
height:112px;
position:relative;
z-index:0;
width:80px;
}

.items_image_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
height:31px;
padding:0px;
position:absolute;
text-align:center;
top:0;
width:80px;
z-index:11;
float:left;
}

.items_image_header .stuff{
	float:left;
	width:36px;
	height:31px;
	border:0px;
}

.searchhelpdropped{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#56411d none repeat scroll 0 0;
border:1px solid #000000;
display:none;
font-size:12px;
margin:55px 0 0 20px;
padding:10px 20px 20px;
position:absolute;
text-align:left;
width:450px;
left:20px;
top:133px;
z-index:1000;
}

.searchhelpdropped h5{
	font-size:14px;
	color:#c4c1b3;
	padding:0px;
	margin:0px;
}
.searchhelpdropped ul.left {
float:left;
font-size:12px;
margin:0;
padding:0;

text-align:left;
width:140px;
list-style:none;
}

.searchhelpdropped ul.middle {
border-left:1px solid #333333;
border-right:1px solid #333333;
float:left;
font-size:12px;
margin:0;
padding:0;
padding-left:12px;
text-align:left;
width:140px;
list-style:none;
}

.searchhelpdropped ul.right {
float:left;
font-size:12px;
margin:0;
padding:0;
padding-left:12px;
text-align:left;
width:140px;
list-style:none;
}
.searchhelpdropped ul.left li a, .searchhelpdropped ul.right li a, .searchhelpdropped ul.middle li a {
color:#FFFFFF;
display:block;
font-size:12px;
list-style-type:none;
margin:0;
padding:5px 0 5px 25px;
text-decoration:none;
 height:12px; line-height:12px;
}
.searchhelpdropped ul.left li a:hover, .searchhelpdropped ul.right li a:hover, .searchhelpdropped ul.middle li a:hover {
color:#9FC54E;
display:block;
font-size:12px;
list-style-type:none;
margin:0;
padding:5px 0 5px 25px;
text-decoration:underline;
 height:12px; line-height:12px;
}

div.notes{
	font-size:12px;
}
div.notes a{
	color:#990000;
}

#notification {
	
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
visibility:hidden;
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #5e4823;
height:122px;
position:absolute;
right:6px;
top:240px;
padding:10px;
width:206px;
}
#notification p {
margin:10px 0;
}
#notifymessage {
-x-system-font:none;
color:#C92909;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 10px;
}
#notification strong {
color:#0099CC;
display:block;
margin:0 0 10px;
}
.hide_x {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5e4823 none repeat scroll 0 0;
display:block;
float:right;
font-weight:bold;
height:12px;
padding:2px;
text-align:center;
width:12px;
}
.hide_x:link, .hide_x:visited, .hide_x:hover, .hide_x:active {
color:#FFFFFF;
}
#notification .hide_x {
margin:-13px -13px 0 0;
}

input.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#bf311a none repeat scroll 0 0;
}

input.button {
-x-system-font:none;
border:1px solid #999999;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}

input.text, select.select{
-x-system-font:none;
border:1px solid #999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}

#content_table{
	padding:10px;
}
/* Bulb Count */
#bulbcount .bcstart {
	float:left;
	margin-right:30px;}
#bulbcount .bcend {
	clear:left;}
#bulbcount .bcend p input.totals {
	text-align:left;}
#bulbcount #square{
	display:none;
	float:left;
	text-align:left;}
#bulbcount #square p {
	float:left;
	margin:0 30px 0 0;}
#bulbcount #circle{
	display:none;
	float:left;
	text-align:left;}
#bulbcount {
	font-size: 11px;}
#bulbcount input.totals {
	border:none;
	color: green;
    font-size: 15px;
    font-weight: bold;
    text-align: center;}
#bulbcount .tooltip {
	position:absolute;
	z-index:3000;
	border:1px solid #111;
	background-color:#eee;
	padding:5px;
	opacity:0.85;}
