#delivery{background:#FFFFE1 none repeat scroll 0%; border-bottom:dashed #CCC; border-width:1px 0pt; clear:both; color:#666; padding:0.2em; font-size:12px; vertical-align:middle; text-align:center}

#dhtmltooltip{position:absolute; left:-300px; width:220px; border:1px solid black; padding:2px; background-color:lightyellow; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=30)}

#dhtmlpointer{position:absolute; left:-300px; z-index:101; visibility:hidden}

body{background-color:#dee9aa; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000; margin:0px}

A{text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-variant:normal}

A:Visited{color:#F97D00}

A:Active{color:#F97D00}

A:Hover{text-decoration:underline}

input.textbox, textarea, text, select{border:solid 1px #CCC}
input.smallform{border:solid 1px #CCC}

input.image{border:none;}

.contentBorder{border:1px solid #5b692e; margin-top:7px; margin-bottom:7px; padding:7px; background-color:#fff}

h1#logo{background:transparent url(/imgs/header/logo.gif) no-repeat scroll left top; height:69px; margin:0pt; padding:0pt; position:absolute; text-indent:-3000em; top:20pt; width:110px}
 
.content{ FONT-FAMILY:Verdana,Arial,Helvetica;  FONT-SIZE:8pt;  FONT-WEIGHT:normal}

.contbold{ FONT-FAMILY:Verdana,Arial,Helvetica;  FONT-SIZE:8pt;  FONT-WEIGHT:bold;  color:#000}

.pghead{ COLOR:Black;  FONT-FAMILY:verdana,arial;  FONT-SIZE:10pt;  FONT-WEIGHT:bold}

.siteNav2TD{BACKGROUND-COLOR:#f47d20}

.siteNavTD{BACKGROUND-COLOR:#000}
.siteNav1TD{BACKGROUND-COLOR:#f47d20}
.siteNav3TD{BACKGROUND-COLOR:#dee9aa}
.siteNav4TD{BACKGROUND-COLOR:#E7E7E7}
.siteNav5TD{BACKGROUND-COLOR:#F3F3F3}
.sitenav6td{BACKGROUND-COLOR:#FFF}
.siteNav7TD{BACKGROUND-COLOR:#E7E7E7}
.siteNav8TD{BACKGROUND-COLOR:#000}
.siteNav9TD{BACKGROUND-COLOR:#E7E7E7}
.siteNav10TD{BACKGROUND-COLOR:#aea971}
.siteNav11TD{BACKGROUND-COLOR:#708090}
.siteNav12TD{BACKGROUND-COLOR:#000}
.siteNav13TD{BACKGROUND-COLOR:#c0c0c0}
 
  
.categoryimagecrop{display:block; width:151px; height:144px; background-repeat:no-repeat;)}

.categoryimagecrop a{color:#FFF; text-decoration:underline}

.categoryimagecrop strong{color:#FFF; padding-left:4px}

.categoryimagecrop strong a{color:#FFF; text-decoration:underline}

/*new  */
#categoriesWrapper{width:936px; text-align:left; background-image:url(/imgs/header/cat_background2.jpg); border:1px solid #404040; height:27px; }

.subcategoryfeatured{border:1px solid #5b5b5b; width:151px; float:left; margin-left:7px;}

.subcategoryfeaturedunder{border:1px solid #5b5b5b; width:151px; float:right; margin-left:28px; margin-bottom:15px}

.subcategoryfeatured a, .subcategoryfeaturedunder a{text-decoration:none}

.subcategoryfeatured a:hover{text-decoration:underline;}

.subcategoryfeatured h4, .subcategoryfeaturedunder h4{font-size:12px; color:#58652c; padding-bottom:2px; padding-left:1px; font-weight:bold; font-family:Tahoma,Arial; margin:0px; font-weight:normal}

.subcategorytopselling{font-size:23px; color:#58652c; padding:0px; padding-left:10px; font-family:Tahoma,Arial; margin:0px; font-weight:normal}

#categories{width:100%}
#categories, #categories ul{padding:0; margin:0; list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif}

#categories a{display:block; text-decoration:none; padding:6px 16px 6px 16px; background-image:url(/imgs/header/cat_background_border2.jpg); background-repeat:no-repeat; background-position:left; font-size:12px; color:#5b692e; text-transform:uppercase; font-weight:bold}

#categories li{float:left; width:auto}

#categories li ul, #categories ul li{width:240px}

#categories a:hover{color:#f15d2f}

.categorybanner{font-size:11px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-weight:normal; padding:0px; margin:0px}

.categorytitle{font-size:29px; padding-bottom:0px; color:#FFF; margin:0px}

.itemtrackingname{margin:0px; padding:0px; font-family:verdana,helvetica,arial; font-size:25px; color:#e37100; text-decoration:none}

.itemtrackingname a{text-decoration:none; color:#e37100}

.bannercontainer{width:715px; height:89px; border:solid 1px #5b692e; background:#f5822a url(/imgs/cat_banner_background.gif) no-repeat; float:right; position:relative}

.bannerheading{height:89px; width:375px; float:right; vertical-align:bottom; position:relative}

.bannerheading h1{font-family:Arial,Helvetica,sans-serif;  padding-right:135px;  padding-top:15px;  font-size:29px;  color:#FFF;  margin:0px;  right:0px;  bottom:0px;  position:absolute;  text-align:right}

.bannerdescription{width:353px; float:right; position:absolute; top:30%; height:5.3em; margin-top:-2.5em}

.bannerdescription h2{padding-top:10px; padding-left:15px; font-size:11px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0px}

 
 

.headertext{font-size:11px; font-family:Arial; color:#363434}

.headertext  a{text-decoration:none; font-size:11px; color:#363434}

.headertext  a:hover{text-decoration:underline; font-size:11px}

.navLeftshadow{background:transparent url(/imgs/side_bg.gif) repeat-y scroll left top; border:0pt none; margin:0pt; padding:10px 0px 0px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; vertical-align:top; background-color:#f3f7e4; color:#58652C}

.navLeftshadow  a{text-decoration:none; color:#58652C}

.navLeftshadow  ul{margin:0px; padding:2px 0px 4px 15px; list-style:none; font-family:Arial}

.navLeftshadow li{padding:0px 0px 2px 0px}

.navLeftshadow  li a:hover{text-decoration:underline}

.navLeftshadow  strong{padding:7px 0px 4px 0px; display:block; width:170px; color:#58652C; letter-spacing:1px; font-family:Arial; font-size:12px; text-transform:uppercase; margin:0px 10px 0px 11px; background-image:url(/imgs/header/nav_bottom_border.gif); background-position:bottom; background-repeat:repeat-x}

.navLeft{font-family:Arial,Helvetica,sans-serif; font-size:14px; vertical-align:top; color:#000; background-color:#fafae5}

.navLeft a{text-decoration:none; color:#f15d2f; font-size:12px}

.navLeft ul{margin:0px; padding:2px 0px 4px 15px; list-style:none; font-family:Arial}

.navLeft li{padding:0px 0px 3px 0px; font-size:11px; color:#404040}

.navLeft li a:hover{text-decoration:underline; color:#5b692e}

.navLeft strong{padding:7px 0px 4px 0px; display:block; color:000000; letter-spacing:1px; font-family:Arial; font-size:11px; text-transform:uppercase; margin:0px 10px 0px 7px; background-image:url(/imgs/header/nav_bottom_border.gif); background-position:top; background-repeat:repeat-x}

h1{padding:0px 0px 4px 0px; margin:0px}

h2{padding:0px 0px 0px 0px; margin:0px}

h3{padding:0px 0px 0px 0px; margin:0px}

h4{padding:0px 0px 0px 0px; margin:0px}

.tagline{color:#5b692e; font-family:Arial; font-size:10px; padding:0px; margin:0px; text-align:center}

.crumbtrail{color:#5b692e; font-family:Arial; font-size:10px; padding:3px; margin:0px; font-weight:normal}

.crumbtrail a{color:#f97d00; text-decoration:none; letter-spacing:1px; font-family:Arial; font-size:10px}

.crumbtrail a:hover{text-decoration:underline; color:#f97d00; letter-spacing:1px; font-family:Arial; font-size:10px}

.style3{color:#ec3e24}
.addtobasketinput{border:none;}
#footerWrapper{
	width:944px;
	margin:0 auto;
	border:1px solid #5b692e;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:7px;
	margin-bottom:7px;
	background-color:#fff;
	text-align:left
}
.footerTextName a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#464646; padding:0px 0px 4px 0px; text-decoration:none; }

.footerTextName a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#464646; text-decoration:none; }

.footerText{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#464646; padding:0px 0px 4px 0px}

.footerText a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#464646; padding:0px 0px 4px 0px; text-decoration:none; }

.footerText a:hover{text-decoration:underline}

.navFooter{font-family:Arial; font-size:10px; vertical-align:top; letter-spacing:1px; color:#5b692e; background-image:url(/imgs/header/footer_border.gif); background-position:left; background-repeat:repeat-y; padding-top:5px; padding-bottom:5px; float:left; text-align:left;}

.navFooter a{text-decoration:none; font-family:Arial; font-size:10px; color:#5b692e}

.navFooter ul{margin:0px; padding:0px 0px 0px 20px; list-style:none; font-family:Arial}

.navFooter li{margin:0px; padding:0px 0px 1px 0px}

.navFooter li a:hover{text-decoration:underline}

.navFooter strong{padding:0px 0px 2px 0px; display:block; color:#7a835c; letter-spacing:1px; font-family:Verdana; font-size:10px; text-transform:uppercase; margin:0px 10px 0px 20px}

.FooterExternalLinks a{text-decoration:none; font-family:Arial; font-size:10px; color:#8b956b}

.navHelpBox{font-family:Arial; font-size:11px; vertical-align:top; letter-spacing:1px; color:#8b956b; background-image:url(imgs/header/footer_border.gif); background-position:left; background-repeat:repeat-y; padding-top:5px; padding-bottom:5px; float:left}

.navHelpBox a{color:#f97d02; text-decoration:none; font-size:11px; font-family:Arial}
.navHelpBox a:hover{text-decoration:underline}


#searchResultsArea h2 strong{
font-size:16px;
}

.searchResults{font-family:Arial,Helvetica,sans-serif; font-size:11px; vertical-align:top; letter-spacing:1px; color:#8b956b; text-align:center; text-decoration:none}

.searchPrices{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7a835c; text-align:center}

#searchresultcontainer{font-size:10px}

#searchresultcontainer a{color:#f15d2f}

#searchsort{padding-right:10px; font-size:11px; color:#fff}

#searchsort a{color:#fff}

.searchview{padding-left:10px; font-size:11px; color:#000}

.searchview a{color:#f15d2f; text-decoration:none}

.searchpagelist{padding-right:10px; font-size:12px; color:#000}

.searchpagelist a{color:#f15d2f; text-decoration:none}

#item_image{}
#item_details_holder{position:relative; height:280px; z-index:12}
#item_image_cnt{position:relative;  height:280px}
#item_image_zoom{background:#f1f2e8; width:17px; height:17px; position:absolute; top:0px; left:261px; border:1px solid #afb389; text-align:center; padding:1px 0px 0px 0px; cursor:pointer; z-index:11}
#item_image_large{display:none; position:absolute; top:0px; left:0px; z-index:10}
#second_item_image_large{display:none; position:absolute; top:0px; left:0px}
#second_item_image_zoom{background:#f1f2e8; width:17px; height:17px; position:absolute; top:0px; left:261px; border:1px solid #afb389; text-align:center; padding:1px 0px 0px 0px; cursor:pointer}

.storefrontPodContainer{padding-left:7px; padding-right:2px}

.storefrontPodBorder{background-image:url(/imgs/storefront/pod_left_border.gif); background-position:left; background-repeat:repeat-y}

.storefrontPodTable{padding-bottom:6px; padding-top:4px; border-bottom:solid 1px #b1b79b}

.storefrontPodTable td h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#708238; font-weight:normal; margin:0px; padding:0px}
.storefrontPodTable div{float:left; position:relative}

.storefrontPodTable td div{padding-top:5px}

.storefrontPodTable td div a{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#708238}

.storefrontPodTable td div a:hover{text-decoration:underline}

.storefrontPodImage{padding-left:7px; padding-right:11px; padding-top:3px; border:none}

.topsellers{font-size:11px}

.topsellers ol{padding:0px 15px 0px 20px; margin:0px}

.topsellers li{padding-top:4px}
.topsellers li a{text-decoration:none; color:#000; font-size:11px}

.topsellers li a:hover{text-decoration:underline; color:#F97D00}

.contentslide{border-bottom-width:6px; padding:0px; width:202px; height:208px}

.contentslide .contentdiv{display:none}

.pagination{width:22px; text-align:center; background-color:#e6eebe; border:0px solid #e6eebe; border-width:0 6px; padding:15px 0 9px 0; font-size:12px; float:right; position:absolute; top:0px; right:13px}

* html .pagination{width:22px; w\idth:22px}

.pagination a{padding:0 5px; border:solid 1px #b1b79b; text-decoration:none; color:#2e6ab1; background-color:white}

.pagination a:hover, .pagination a.selected{color:#FFF; background-color:#86983a}

.pagespacer{height:2px}

.rotatorIMG{border:solid 1px #060; padding:2px; background-color:#FFF}

.rotatorTABLE{font-size:12px; border-top:solid 4px #FFF; background-color:#e6eebe}

.rotatorTABLE td{padding:3px}

.rotatorTABLE td strong{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#5b692e}

.itemDescProperties{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#95ac3b; font-weight:bold; padding-left:10px}

.menucenter{font-family:Arial,Helvetica,sans-serif; font-size:12px}

.menumorestuff{padding-top:20px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

.menumorestuff ul{margin:0px; padding:0px; text-align:left}

.menumorestuff li{list-style:none; margin:0px; padding-left:0px; padding-top:3px}

.menumorestuff li a{background-image:url("/imgs/itemsdesc/arrow_green.gif"); background-position:0px 5px; background-repeat:no-repeat; padding-left:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000}

.HelpBox{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6d6d6c}

.HelpBox ul{margin:0px; padding:0px; text-align:left}

.HelpBox li{list-style:none; margin:0px; padding-left:6px; padding-bottom:3px}

.HelpBox li span{margin:0px; padding:0px 0px 0px 10px}

.HelpBox li a{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6d6d6c; padding:0px 0px 0px 10px; height:5px; border:0px; margin:0px; text-decoration:underline; text-align:left; background:url(/imgs/itemsdesc/help_box_bullet.gif) no-repeat 3px}

.HelpBox li a:hover{color:#f47d20}

.freePromo{FONT-WEIGHT:bold; FONT-SIZE:7pt; font-family:Verdana,Arial,Helvetica,sans-serif; COLOR:#0f703b; background:#FF6; margin-top:8px}

.freePromo a{text-decoration:none}

.trans_box2{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight:bold;  width:144px;  background-position:bottom;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/imgs/sold_out_opacity.png')}

.trans_box2[class]{  background-image:url(/imgs/sold_out_opacity.png);  background-repeat:no-repeat;  background-position:bottom}

.FallBulbs08 h1{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:42px; color:#2a2d2a; padding-top:5px; padding-left:10px;}

.FallBulbs08 h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; color:#ec3e24}

.FallBulbs08 h3, h4{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#5b692e}

.blockcorner{align:left; position:absolute; top:0px; left:0px}
.blockcontainer{position:relative; top:0px}
.itemblockcontainer{position:relative; top:0px}
.shippingtimetables td{
text-align:center;
border:solid 1px #CCCCCC;
padding:2px;
}

.carttableheading {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:3px;
}

.discountbox{
font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
}

#nav_color .purple, .red, .pink, .orange, .yellow, .green, .blue, .white, .black, .mixed{
width:20px;
height:40px;
margin-right:10px;
text-align:center;
float:left;
font-size:11px;
}

#nav_color .purple div, .red div, .pink div, .orange div, .yellow div, .green div, .blue div, .white div, .black div, .mixed div{
height:20px;
}

.purple div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll 0px 0px;
}

.red div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -25px 0px;
}

.pink div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -50px 0px;
}

.orange div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -75px 0px;
}

.yellow div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll 0px -25px;
}

.green div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -25px -25px;
}

.blue div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -50px -25px;
}

.white div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -75px -25px;
}

.black div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll 0px -50px;
}

.mixed div{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -25px -50px;
}



#nav_light div{
width:16px;
height:16px;
margin-right:5px;
float:left;
}

.fullsun{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -100px -100px;
}

.partialshade{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -120px -100px;
}

.fullshade{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -140px -100px;
}

#nav_benefit div{
width:16px;
height:16px;
margin-right:5px;
float:left;
}

.containerorpot{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -100px -120px;
}

.cutflower{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -120px -120px;
}

.deerresistant{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -160px -100px;
}

.fragrant{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -140px -120px;
}

.forcing{
background:url(imgs/grctw_symbolsprite.gif) no-repeat scroll -160px -120px;
}
.shippingpop{
width:105px;
float:left;
text-align:left
}

#notification {
	
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:none;
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #5b692e;
height:122px;
padding:10px;
width:200px;
}
#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:#5b692e 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:#FF6600 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;
}
