body { background-color: #D9D29D; margin:0px; text-align:center; color: #666; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; }
body { text-align:-moz-center; }    
a:link { color: blue; text-decoration: underline; }
#header {  position:relative; height:136px;width:1000px; top:0px; text-align:center; background-repeat:no-repeat;margin-left:auto; margin-right:auto;}
#header {text-align: -moz-center; }
.search { position:absolute;top:80px;left:0px;margin:0 0px;width:1000px;height:56px;text-align:left;}
.search td { font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; }
.tabs {position:relative;top:0px;left:0px;margin:0 0 0 0; padding:0 0 0 0; height:27px; }
/*body:first-of-type .tabs {position:relative;top:0px;left:0px;margin:0 0 0 0; padding:0 0 0 0; height:16px; }*/
#catform { position:relative;top:0px;left:0px;padding-left:33px; vertical-align:middle;height:29px;width:967px;background-image:url(/yellow_graphics/2008/searchbox/blue-bottom-bar.gif); color:#000000; font-weight:bold; vertical-align:bottom;background-repeat:repeat-x;}                        
#nameform { position:relative;top:0px;left:0px;padding-left:33px; margin:0px;vertical-align:middle;height:29px;width:967px;background-image:url(/yellow_graphics/2008/searchbox/orange-bottom-bar.gif); color:#000000; font-weight:bold; background-repeat:repeat-x;}
#plantform { position:relative;top:0px;left:0px;padding-left:33px; margin:0px;vertical-align:middle;height:60px;width:967px;background-image:url(/yellow_graphics/2008/searchbox/green-bottom-bar.gif); color:#000000; font-weight:bold;background-repeat:repeat-x;}
#catsearch { display:block;visibility:visible;}
#namesearch { display:block;visibility:visible;}
#plsearch { display:block;visibility:visible;}
#plsearch_adv { display:none; visibility:hidden; z-index:5; padding-left:33px; width:967px; height:100%; padding-bottom:20px;position:relative;top:0px;text-align:left;background-image:url(/yellow_graphics/2008/searchbox/green-bottom-bar-extended.gif); background-color:#FFFFFF; color:#000000; font-weight:bold;background-repeat:repeat-x;}
#plsearch_adv_menu { width:75%; height:50px; float:left; background-image: url(/yellow_graphics/2008/searchbox/adv/adv_back.gif); background-position:left; background-repeat:repeat-x; padding-top:26px;}
#plsearch_adv_menu .pipe { width:3px; height:15px; background-image:url(/yellow_graphics/2008/searchbox/adv/pipe.gif); float:left;}
#plsearch_adv_menu .advitem { padding-left:7px; padding-right:7px; float:left; border:0px;}
#plsearch_scroll { display:none; visibility:hidden; z-index:5; float:left; margin-left:8px; margin-top:15px; color:#BE0400; font-family:Arial,Helvetica; font-size: 12px; font-weight:bold; width:200px;}
#plsearch_hide { display:inline; float:right; visibility:hidden; font-size:11px; color:Blue; font-weight:normal; padding-right:10px;}
#plsearch_hide a:visited { color:Blue;}
#plsearch_inner { width:100%;display:none; visibility:hidden; height:100%;}
#vptsearch { width:90%; font-family: Arial; font-weight: normal; font-size: 11px; text-align:left;}
#vptsearch .row { clear:left; display:block; text-align:left;}
#vptsearch .row .crit { float:left; text-align:left; vertical-align:bottom; min-width:45%; width:45%; padding-right:20px; padding-top:5px;}
#vptsearch .row .unit { float:left; text-align:left; vertical-align:bottom; padding-left:2px;}
#vptsearch .row .unit p { line-height:1px;}
#vptsearch .row .unit input { margin-left:0px;}
#vptsearch .row .unit select { font-size: 11px; font-family:Arial;}
#vptsearch .row img { border:1px solid #666666; width:35px; height:35px; display:block;}
        

input.sq { font-size: 11px; width:150px; height:11px; }
select.srg { width: 120px;position:relative;left:0px;font-size: 11px; }
select.cty { width: 140px;position:relative;left:0px;font-size: 11px; }
input.zip { font-size: 11px; width:80px; }
.sep { vertical-align:middle; }

#autolist {position:absolute;z-index:15;display:none;width:260px;padding-top:35px;font-size:11px;height:189px;background-image: url(/yellow_graphics/2008/searchbox/search-tips-background.gif); visibility:hidden; background-repeat:no-repeat; overflow:auto;}
.item {margin-left:20px; margin-right:28px;margin-bottom:3px; color:Blue; text-decoration:underline;}

#page { position:relative; margin:auto; background-color: #FFFFFF; width:1000px; top:0px; text-align:center;}
#page { text-align:-moz-center; }

#navbar { position:relative; height:18px; padding-left:24px; background-color: #FFFCE9; top:0px; left:0px; width:976px; text-align:left; vertical-align:top; color: #8b5b25; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; }
#navbar li { display:inline; padding-top:3px; padding-left:9px; padding-right: 9px; background-image:url(/yellow_graphics/2008/navbaritem_back.gif); background-position:right; background-repeat:no-repeat; }
#navbar a:link { color: #8b5b25; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
#navbar a:hover { color: #ff8d00; font-size: 11px; font-family: Arial; text-decoration: underline; text-align: left; }
#navbar a:visited { color: #8b5b25; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
#greenline { background-image: url(yellow_graphics/2008/navbar_back.gif); background-repeat:repeat-x; width:1000px; height:6px; }
#gv_navbar { display:inline; top:0px; text-align:right; float:right;vertical-align:bottom; padding-right:4px;} 

#gv_blog { display:block; text-align:center; padding-top:5px; padding-left:2px; padding-right:2px; font-size: 11px; color:#333333; }
#gv_blog .gvblogtext { text-align:left; padding-left:2px; padding-right:2px; color:#333333;}
#gv_blog a {color:Blue; text-decoration:underline;}
#gv_blog a:visited {color:Blue; text-decoration:underline;}

#contentbar { position:relative; display:inline; float:left; visibility:hidden; padding: 5px; vertical-align:middle; display:none; width:990px; background-color:#FFFFFF; text-align:left; border-bottom:1px solid #DDDDDD;}
#contentrow { width:1000px; text-align:right; display:inline; }
#closelink { font-family:Arial; font-size: 10px; font-variant:small-caps; }

#left_frame { float:left; vertical-align:top; width:200px; margin-top:0px; padding:0px;}
#core { margin-left:200px; padding:0px; /*-left:4px; padding-right:4px;*/ float:none; top:0px; margin-top:0px; margin-right:305px; vertical-align:top;text-align:left;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD; height:100%;}
#right_frame { float:right; margin-top:0px; top:0px; vertical-align:top; width:305px; padding:0px;}

#footer { text-align:left; clear:both; width:800px; padding-left:200px; padding-top:10px; color: #333333; font-size: 10px; font-family:Arial; line-height:15px; background-color:#FFFFFF; border-top:1px solid #DDDDDD; vertical-align:top; margin-top:0px; margin-left:auto; margin-right:auto;}
.results_desc { float:left; padding-left:75px; display:block; text-align:left; width:88%; color: #2E3191; font-size: 18px; font-family: "trebuchet ms", Arial, Sans-Serif; font-weight: bold;}
.results_desc_geo { padding-left:75px; display:block; text-align:left; color: #2E3191; font-size:12px; font-family: "trebuchet MS", Arial, Sans-Serif; font-weight:bold;}
.cathdr { font-family: Arial; font-weight: bold; width:100%; color:#777777;/*Purple;*/ font-size:13px; background-color:#FBF8CB;}
#catlist { color: #2a5588; padding-left:8px; font-size: 10px; font-family: "trebuchet ms"; font-weight: normal; text-align:left;}
#catlist a:hover { color: #8B5B25; }
.brandhdr { font-family: Arial; font-weight: bold; width:100%; color:#666666;/*Purple;*/ font-size:13px; background-color:#FBF8CB; float:left;}
#brandlist { float:left; display:block; position:relative; color: #000000; padding-left:8px; font-size: 10px; font-family: "trebuchet ms"; font-weight: normal; text-align:left; width:100%; border-bottom:1px solid #DDDDDD;}
.brandmatch { position:relative; top:0px; text-align:center; float:left; vertical-align:top; padding:2px;}
/*.brandmatch a:hover { background-color:Red; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }*/
.vpthdr { font-family: Arial; font-weight: bold; width:100%; color:#777777;/*Purple;*/ font-size:13px; background-color:#FBF8CB;}
#vptdata { padding:8px;}
.vpttext { padding:8px; color: black; text-align:justify; font-size: 11px; font-family: Arial; text-decoration: none; }
.gvhdr { height:50px; margin-top:5px; background-image:url(/yellow_graphics/2006/gardenviews.gif); background-repeat:no-repeat; }
#gviews { text-align:left; padding-left:3px; padding-right:2px; }
.planthdr { font-family: Arial; font-weight: bold; width:100%; color:#777777;/*Purple;*/ font-size:13px; background-color:#FBF8CB;}
#plantlist { color: #2a5588; padding-left:8px; font-size: 11px; font-family: "trebuchet ms"; font-weight: normal; text-align:left;}
#plantlist a:hover { color: #8B5B25; }
#plant_serp_hdr { width: 98%; text-align:center; font-weight:bold; font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #DDDDDD;}
.plant_img { background-image: url(/yellow_graphics/2008/drop1.gif); background-position:bottom right; background-repeat:no-repeat; border:0px; padding-right:9px; padding-bottom:11px;}
#prodlist { color: #2a5588; padding-left:8px; font-size: 11px; font-family: "trebuchet ms"; font-weight: normal; text-align:left;}
#prodlist a:hover { color: #8B5B25; }
#prod_serp_hdr { width: 98%; text-align:center; font-weight:bold; font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #DDDDDD;}
#brandtitle { display:block; margin-bottom:15px;}
.brandtitleimg { float:left; }
.brandtitledesc { float:left; }

#refine { text-align:left; line-height: 18px; border:1px solid #DDDDDD; text-align:left; padding:2px; background-image: url(/yellow_graphics/2008/profile/profile_navback.gif); background-repeat:repeat-x; background-position: top; background-color:#FFFFFF; }

#profilebar { width:970px; padding-top:2px; padding-left:30px; vertical-align:bottom; text-align:left; background-color:#FFFCE9; border-bottom:1px solid #DDDDDD;}
#profile { float:none; position:relative; margin-right:305px; margin-left:33px; padding:0px; text-align:left; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDDD;}
#profile_heading { float:left; display:inline-block; padding-top:20px; font-size:12px; width:400px; }
#profile_nav {float:right; font-family: Arial; font-size: 11px; margin-top:20px; vertical-align:top; display:inline; border:1px solid #DDDDDD; text-align:left; padding:4px; background-image: url(/yellow_graphics/2008/profile/profile_navback.gif); background-repeat:repeat-x; background-position: top; background-color:#FFFFFF; width:200px; line-height:16px; margin-right: 40px; vertical-align:middle; }
#profile_nav a:link { color:#2E3191; text-decoration:underline; }
#profile_nav a:hover { color:green; text-decoration:underline; }
#profile_nav img { padding-bottom:4px;}
#profile_footernav {float:left; clear:none; font-family: Arial; font-size: 11px; margin-bottom:5px; vertical-align:top; display:inline; border:1px solid #DDDDDD; text-align:center; padding:4px; background-image: url(/yellow_graphics/2008/profile/profile_navback.gif); background-repeat:repeat-x; background-position: top; background-color:#FFFFFF; line-height:16px; vertical-align:middle; width:95%;}
#profile_footernav a:link { color:#2E3191; text-decoration:underline; }
#profile_footernav a:hover { color:green; text-decoration:underline; }

#send2friend { display:none; visibility:hidden; border-top:solid 1px #DDDDDD; border-bottom:1px solid #DDDDDD; padding-top:3px;}
#frmSend { font-size: 11px; color:#666666;}
#frmSend input { font-size: 11px; height:13px; }
#frmSend textarea { height:75px; width:185px; font-size:11px;}
#frmSend a { font-weight:bold; border:1px solid #DDDDDD; background-color:#FFFCE9; color:#333333; padding:4px; margin-top:2px; margin-bottom:2px;}

#phone_num { display:none; visibility:hidden; padding-top:0px; background-color:Transparent;}

#profile_brands { position:relative; float:left; clear:none; display:block; text-align:left;width:611px; height:75px; padding-bottom:5px;padding-top:10px;}
#profile_tabs { position:relative; float:left; clear:none; text-align:left; width:98%; border-bottom:1px solid #DDDDDD; vertical-align:bottom; padding-bottom:0; margin-bottom:0;padding-top:5px;}
#profile_tabs .tab { padding-right:0px;}
#profile_ratings { position:relative; width:620px; float:left; text-align:center; }
#profile_others { position:relative; width:611px; display:block; float: left; margin-top:5px; padding:4px; background-image: url(/yellow_graphics/2008/profile/profile_navback.gif); background-repeat:repeat-x; background-position: top; background-color:#FFFFFF; color:#333333; border:1px solid #DDDDDD; margin-right:10px;}
.profile_comp { display:block; width:90%;vertical-align:top;padding-top:2px;padding-left:2px;}
.profile_rating { font-weight:bold; color:Black; }
#profile_desc { position:relative; display:block; text-align:justify; font-family:Arial; font-size: 12px; font-weight:normal; color:Black;}
#profile_tags { text-align:center; word-spacing:3px; padding:1px; }
#profile_tags a:visited { color:blue;}
#profile_tags a:hover { color:green;}
#profile_tags .popular { font-size: 13px; font-weight:bolder;}
#profile_tags .other { font-size:10px; }
#profile_tags .semi { font-size: 12px; }

#inquireform { clear:none; float:left; }

.vcard { display:inline; }

/*#plantmatch_table { float:left; border-top:1px solid #DDDDDD; width:487px; text-align:left; padding-top:4px;}*/
#plantmatch_table { float:left; border:inherit; width:100%; text-align:left; padding-top:4px;}
#plantmatch_table .img { display:inline; float:left; width:105px; text-align:center;}
#plantmatch_table .url { float:left; text-align:left; }
.plantlink { font-size: 11px; font-weight:normal; color:#666666; float:left; display:inline; text-align:left; vertical-align:top; width:120px; padding-left:3px;}
.plantlink a:hover { color: #8B5B25; }
.plantlink2 { font-size: 12px; font-weight:normal; color:#000000; float:left; display:inline; text-align:left; vertical-align:top; padding-left:20px;}
.plantlink2 a:hover { color: #8B5B25; }

#catmatch_table { float:left; width:98%; text-align:center; padding-top:4px; vertical-align:top;}
.catlink { font-size: 11px; font-weight:normal; color:#666666; float:left; display:inline; text-align:left; vertical-align:top; width:45%; padding-left:3px;}
.catlink a:hover { color: #8B5B25; }

.highlight { background-color: Yellow; text-decoration:underline; }

.CDAS_ad { border:1px solid #DDDDDD; }

.categorymatches { color: #2a5588; font-size: 13px; font-family: "trebuchet ms"; font-weight: 900; }
.footer { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; clear:both; }
.footer a:link { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.listingheader { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; height:15px; width:80%;}
.listingheader a:link { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline; }
.listingheader a:visited { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline; }
.listedon { color: black; font-size: 11px; font-family: Arial; text-decoration: none; }
.listedon a:link { color: black; font-size: 11px; font-family: Arial; text-decoration: none; }
.listedon a:visited { color: black; font-size: 11px; font-family: Arial; text-decoration: none; }
.tagline { color: black; font-size: 12px; font-family: Arial; font-weight: normal; font-style: italic; text-decoration: none; }
.address { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; }
.linkline { color: #000080; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; }
.linkline a:link { color: #000080; font-size: 11px; font-family: Arial; text-decoration: underline; }
.linkline a:visited { color: #000080; font-size: 11px; font-family: Arial; text-decoration: underline; }
.information { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.information a:link { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.information a:visited { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.plantmatch { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: left; }
.plantmatch a:link { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: left; }
.plantmatch a:hover { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline; text-align: left; }
.plantmatch a:visited { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: left; }
.categories { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.categories a:link { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.categories a:visited { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.categories a:hover { color: black; font-size: 11px; font-family: Arial; text-decoration: underline; text-align: left; }

.heading { font-size: 15px; font-family: Arial; font-weight: bold; text-align: left; }
.body2 { color: #036; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; }

.categoryheading { color: #06c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
.more { color: #06f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.findmore { color: #c36; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: underline; }
.categorypageheading { color: gray; font-size: 17px; font-family: verdana, Arial, Helvetica, sans-serif, helvetica; font-weight: 700; text-align: left; }

.pages { color: black; font-size: 10px; font-family: Arial; line-height: 15px; padding-left:2px; }
.pages a:link { color: black; font-size: 10px; font-family: Arial; line-height: 15px; }
.pages a:visited { color: black; font-size: 10px; font-family: Arial; line-height: 15px; }
.pages a:hover { color: black; font-size: 10px; font-family: Arial; line-height: 15px; }
.browse_me { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-align: left; }

#brandscroll { text-align:left; left:0px; position:relative; overflow:hidden; vertical-align:top;}
.results_desc2 { color: #2a5588; font-size: 16px; font-family: "trebuchet ms"; font-weight: bold; }
.cohdr { font-family: Arial; font-weight: bold; color:#8A5B2A; font-size:15px;}
.promax {background-image: url(/yellow_graphics/2007/certified_icon.gif); background-repeat:no-repeat; height:20px; width:auto; padding-left:15px; vertical-align:middle;}
.basic { color: black; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; }
.basic a { color: blue; font-size: 11px; font-family: Arial; text-decoration: underline; text-align: left; }

