  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
  .container_12, .container_16 {margin-left: auto; margin-right: auto; width: 960px}
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px}
.container_12 .grid_3, .container_16 .grid_4 {width: 220px}
.container_12 .grid_6, .container_16 .grid_8 {width: 460px}
.container_12 .grid_9, .container_16 .grid_12 {width: 700px}
.container_12 .grid_12, .container_16 .grid_16 {width: 940px}
 .alpha {margin-left: 0}
.omega {margin-right: 0}
 .container_12 .grid_1 {width: 60px}
.container_12 .grid_2 {width: 140px}
.container_12 .grid_4 {width: 300px}
.container_12 .grid_5 {width: 380px}
.container_12 .grid_7 {width: 540px}
.container_12 .grid_8 {width: 620px}
.container_12 .grid_10 {width: 780px}
.container_12 .grid_11 {width: 860px}
 .container_16 .grid_1 {width: 40px}
.container_16 .grid_2 {width: 100px}
.container_16 .grid_3 {width: 160px}
.container_16 .grid_5 {width: 280px}
.container_16 .grid_6 {width: 340px}
.container_16 .grid_7 {width: 400px}
.container_16 .grid_9 {width: 520px}
.container_16 .grid_10 {width: 580px}
.container_16 .grid_11 {width: 640px}
.container_16 .grid_13 {width: 760px}
.container_16 .grid_14 {width: 820px}
.container_16 .grid_15 {width: 880px}
 .container_12 .prefix_3, .container_16 .prefix_4 {padding-left: 240px}
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left: 480px}
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left: 720px}
 .container_12 .prefix_1 {padding-left: 80px}
.container_12 .prefix_2 {padding-left: 160px}
.container_12 .prefix_4 {padding-left: 320px}
.container_12 .prefix_5 {padding-left: 400px}
.container_12 .prefix_7 {padding-left: 560px}
.container_12 .prefix_8 {padding-left: 640px}
.container_12 .prefix_10 {padding-left: 800px}
.container_12 .prefix_11 {padding-left: 880px}
 .container_16 .prefix_1 {padding-left: 60px}
.container_16 .prefix_2 {padding-left: 120px}
.container_16 .prefix_3 {padding-left: 180px}
.container_16 .prefix_5 {padding-left: 300px}
.container_16 .prefix_6 {padding-left: 360px}
.container_16 .prefix_7 {padding-left: 420px}
.container_16 .prefix_9 {padding-left: 540px}
.container_16 .prefix_10 {padding-left: 600px}
.container_16 .prefix_11 {padding-left: 660px}
.container_16 .prefix_13 {padding-left: 780px}
.container_16 .prefix_14 {padding-left: 840px}
.container_16 .prefix_15 {padding-left: 900px}
 .container_12 .suffix_3, .container_16 .suffix_4 {padding-right: 240px}
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right: 480px}
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right: 720px}
 .container_12 .suffix_1 {padding-right: 80px}
.container_12 .suffix_2 {padding-right: 160px}
.container_12 .suffix_4 {padding-right: 320px}
.container_12 .suffix_5 {padding-right: 400px}
.container_12 .suffix_7 {padding-right: 560px}
.container_12 .suffix_8 {padding-right: 640px}
.container_12 .suffix_10 {padding-right: 800px}
.container_12 .suffix_11 {padding-right: 880px}
 .container_16 .suffix_1 {padding-right: 60px}
.container_16 .suffix_2 {padding-right: 120px}
.container_16 .suffix_3 {padding-right: 180px}
.container_16 .suffix_5 {padding-right: 300px}
.container_16 .suffix_6 {padding-right: 360px}
.container_16 .suffix_7 {padding-right: 420px}
.container_16 .suffix_9 {padding-right: 540px}
.container_16 .suffix_10 {padding-right: 600px}
.container_16 .suffix_11 {padding-right: 660px}
.container_16 .suffix_13 {padding-right: 780px}
.container_16 .suffix_14 {padding-right: 840px}
.container_16 .suffix_15 {padding-right: 900px}
 .container_12 .push_3, .container_16 .push_4 {left: 240px}
.container_12 .push_6, .container_16 .push_8 {left: 480px}
.container_12 .push_9, .container_16 .push_12 {left: 720px}
 .container_12 .push_1 {left: 80px}
.container_12 .push_2 {left: 160px}
.container_12 .push_4 {left: 320px}
.container_12 .push_5 {left: 400px}
.container_12 .push_7 {left: 560px}
.container_12 .push_8 {left: 640px}
.container_12 .push_10 {left: 800px}
.container_12 .push_11 {left: 880px}
 .container_16 .push_1 {left: 60px}
.container_16 .push_2 {left: 120px}
.container_16 .push_3 {left: 180px}
.container_16 .push_5 {left: 300px}
.container_16 .push_6 {left: 360px}
.container_16 .push_7 {left: 420px}
.container_16 .push_9 {left: 540px}
.container_16 .push_10 {left: 600px}
.container_16 .push_11 {left: 660px}
.container_16 .push_13 {left: 780px}
.container_16 .push_14 {left: 840px}
.container_16 .push_15 {left: 900px}
 .container_12 .pull_3, .container_16 .pull_4 {left: -240px}
.container_12 .pull_6, .container_16 .pull_8 {left: -480px}
.container_12 .pull_9, .container_16 .pull_12 {left: -720px}
 .container_12 .pull_1 {left: -80px}
.container_12 .pull_2 {left: -160px}
.container_12 .pull_4 {left: -320px}
.container_12 .pull_5 {left: -400px}
.container_12 .pull_7 {left: -560px}
.container_12 .pull_8 {left: -640px}
.container_12 .pull_10 {left: -800px}
.container_12 .pull_11 {left: -880px}
 .container_16 .pull_1 {left: -60px}
.container_16 .pull_2 {left: -120px}
.container_16 .pull_3 {left: -180px}
.container_16 .pull_5 {left: -300px}
.container_16 .pull_6 {left: -360px}
.container_16 .pull_7 {left: -420px}
.container_16 .pull_9 {left: -540px}
.container_16 .pull_10 {left: -600px}
.container_16 .pull_11 {left: -660px}
.container_16 .pull_13 {left: -780px}
.container_16 .pull_14 {left: -840px}
.container_16 .pull_15 {left: -900px}
  .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
 .clearfix:after {clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0}
 * html .clearfix, *:first-child+html .clearfix {zoom: 1}
table {width: 100%; table-layout: fixed}
td {padding: 5px 5px 5px 5px;  vertical-align: top; border-bottom: solid 2px #ccc}
table.products tr.list-line-even {background-color: #d2f3c1}
th.cl_mail_ordering {width: 5em}
th.cl_online_ordering, th.cl_overall_rating{ width: 6em}
th.cl_name {width: 11em}
table.products th {background-color: #A4E186; padding: 3px}
table.products th.ap-thumb {width: 100px}
table td.press-release-date{ width: 20%}
table td.press-release-resource{ width: 20%}
table td.press-fact-value{ width: 30%}
table.promoted-retailers td{ text-align: center}
table.promoted-retailers div.mini-rating{ margin-left: 40px}
 table.guide-merchant-table{ background-color: white; margin-top: 5px; caption-side: bottom}
table.guide-merchant-table th{  font-weight: bold}
table.guide-merchant-table caption{ margin-bottom: 15px; background-color: transparent; text-align: center; font-style: italic; color: #555}
table.guide-merchant-table th, table.guide-merchant-table td{ border: solid 1px gray}
th.mini-merchant-logo{ width: 98px}
th.go-to-shop{ width: 111px}
  .pagination{ padding: 2px; font-size: 14px; color: #666}
.pagination ul{ margin: 0; padding: 0; text-align: left;  }
.pagination span{ padding-bottom: 1px}
.pagination a, .pagination a:visited{ padding: 0 5px; color: #666}
.pagination span.page.current{ padding: 0 5px}
#a_to_z .pagination li{ display: inline}
.pagination li.disablepage{ padding: 0 5px}
* html .pagination span.page.current, * html .pagination li.disablepage{  margin-right: 5px; padding-right: 0}
nav.pagination {width: 430px; margin-left: auto; margin-right: auto; padding: 5px 0px 5px 0px}
#a_to_z nav.pagination {width: 100%; margin-left: 0%}
#plant #index #a_to_z .pagination {width: 100%}
#question #index #a_to_z a, #plant #index #a_to_z a {width: 20px; height: 18px; padding: 3px 0px 0px 0px; text-align: center; float: left; margin: 5px}
 a {color: #000; text-decoration: underline}
a:visited {color: #444}
a:hover {color: #00f; background-color: transparent; text-decoration: none}
 .buying-guide a{ color: blue; text-decoration: underline}
.buying-guide a:visited{ color: purple; text-decoration: underline}
.buying-guide a:hover{ color: red; text-decoration: none}
a.inverse {text-decoration: none}
a.inverse:hover {text-decoration: underline}
 ul#shop-primary-nav > li > a{ font-size: 110%; display: block; background-color: #D2F3C1; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 0.2em}
ul#shop-primary-nav > li.primary-nav-selected > a{ background-color: #A4E186}
ul#shop-primary-nav ul#shop-secondary-nav li.secondary-nav-selected a{ background-color: #A4E186}
ul#shop-primary-nav ul#shop-secondary-nav ul#shop-pg-nav li.pg-nav-selected a{ background-color: #A4E186}
ul#shop-primary-nav > li{ margin-bottom: 0.2em; margin-top: 0.3em}
ul#shop-primary-nav ul#shop-secondary-nav {padding-left: 0.5em; padding-bottom: 0.5em; padding-top: 1px}
ul#shop-primary-nav ul#shop-secondary-nav li {margin-bottom: 3px; margin-top: 1px}
ul#shop-primary-nav ul#shop-secondary-nav li a{ display: block; padding-bottom: 4px; padding-left: 0.3em; background-color: #c1e3a1}
ul#shop-primary-nav ul#shop-secondary-nav ul#shop-pg-nav li a{ background-color: #abe077}
ul#shop-goy-product-list li{ display: inline; line-height: 1.2em}
ul#shop-primary-nav ul#shop-secondary-nav ul#shop-pg-nav {padding-left: 0.7em; padding-bottom: 0.3em; padding-top: 1px}
ul#shop-primary-nav li.primary-nav-selected.mark > a, ul#shop-primary-nav li.secondary-nav-selected.mark > a, ul#shop-primary-nav li.pg-nav-selected.mark > a{ border-right: solid 4px #888}
  p.see_more{ text-align: right}
 .blog_entry p img {display: block; margin: auto; clear: both}
.blog_entry p {clear: right}
 div#my_top_photo_tags.hidden, div#all_my_photo_tags.hidden{ display: none}
 #photo-tags {margin-bottom: 15px}
.press img{ float: right; margin: 5px}
.press {clear: both; margin-top: 5px; margin-bottom: 10px}
 .ie-width-fix{ width: 100%}
#skyscraper{ padding-top: 15px; padding-left: 15px}
#nav-access{ position: absolute; left: -9999px; top: -9999px}
.buying-guide q{ float: right; margin: 10px; width: 200px; font-size: 135%; padding-left: 5px; color: #777}
ul.guide-sections{ padding-left: 50px; margin-top: 15px}
ul.guide-sections li{ width: 45%; float: left; line-height: 1.6em}
span.hide-notification{ float: right}
div.pad-fix{padding: 10px;}
 div.google-ads.cl-SitewideBanner{ width: 468px; margin: auto}
 .move-up-small {background-color: #c2f7bc;background-color: #7dfa79;}
.move-up-medium {background-color: #a0f89b;background-color: #7dfa79;}
.move-up-large {background-color: #7dfa79;}
.move-down-small {background-color: #e8d0bb; background-color: #f08779;}
.move-down-medium {background-color: #ecac9b; background-color: #f08779;}
.move-down-large {background-color: #f08779}
.no-move {background-color: #eff984}
 ol.benefits li {background: none; list-style-type: decimal; padding: 5px}
ol.benefits{ padding-left: 25px}
 ul.text-list li{ float: none; text-align: left; padding: 2px 0px 3px 0px}
ul.text-list{ list-style-image: url(http://cdn.growsonyou.com/images/list_bullet.gif); padding-left: 20px}
ul.member_icon_list li {float: left; padding-top: 10px; width: 15em}
ul.member_icon_list .small-user-icon-with-name{ float: left}
ul.pic-list.skyscraper li {width: 160px; padding-bottom: 20px; float: none}
ul.event-stream li{ padding-top: 5px; padding-bottom: 5px; border-style: none none solid none; border-width: 1px; border-color: #999}
ul.social-bookmarks{ padding-top: 5px; padding-left: 5px}
ul.social-bookmarks li{ margin-right: 20px; float: left}
textarea, input{ font-size: 90.909090%}
input.text-type, textarea{ border: 2px solid #ccc}
form#answer-form label, form#comment-form label{ display: none}
form input.text-type, form textarea{ width: 95.6%}
 div.grid_4 input.text-type, div.grid_4 textarea{ width: 92%}
form textarea{ padding: 10px; font-family:verdana,sans-serif}
form input.text-type{ padding: 8px 10px; font-family:verdana,sans-serif}
 form#question-form textarea{ margin-bottom: 0px; border-bottom: 1px solid #eee}
div#qu-img-1, div#qu-img-2, div#qu-img-3{ padding-left: 10px; border-left: 2px solid #ccc; border-right: 2px solid #ccc}
p#qu-add-photo-links{ border-left: 2px solid #ccc; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; padding: 5px 18px 5px}
label{ display:block; padding-top: 15px; padding-bottom: 3px}
label span{ font-size: 80%}
form select{ font-size: 100%}
  div.auto_complete {width: 350px; background: #fff}
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding:3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #800; margin:0; padding:0}
   q:before {content: open-quote}
q:after {content: close-quote}
q {font-family: 'times new roman', serif; font-size: 120%; color: #444}
caption {padding: 5px}
dl, p {padding: 5px 5px}
strong {font-weight: bold}
em{ font-style: italic}
.de-focus, .created_at {font-size: 14px; color: #999}
.group, .visit, .question, .comment-container {padding: 5px 5px 5px 12px}
.group img.group_logo{ float: left; margin-right: 10px; margin-top: 12px}
.comment-container .commented{ text-align: right; clear: both}
.question_content{ padding-bottom: 5px; padding-right: 5px}
 .nasty-ie-hack {float: right; height: 55px; width :1px}
.garden-item .bubble, .group .bubble, .question .bubble{ margin-left: 30px}
.question .bubble {padding-top: 5px}
.group .details{ float: right; margin-left: 10px}
.question.full .details {width: 230px}
.created_at {padding-top: 0px; padding-bottom: 0px}
.adr .locality, .adr .street-address, .adr .region, .adr .postal-code {padding-top: 0px}
.adr .locality, .adr .street-address, .adr .region, .adr .postal-code {padding-bottom: 0px}
ul.user-actions li {padding: 3px 0px 2px 0px}
a.buy-now, p a.complete-reminder, p.action-edit a, .comment-count, ul.user-actions li a{ padding: 3px 0px 2px 19px; background-repeat: no-repeat; background-position: bottom left}
#signup-benefits li{ padding: 3px 0px 2px 19px; background-repeat: no-repeat; background-position: left 4px}
p.featured-on {padding: 3px 0px 2px 19px; background-repeat: no-repeat; background-position: top left}
#signup-benefits li {background-image: url(http://cdn.growsonyou.com/images/icons/tick.gif)}
a.buy-now {background-image: url(http://cdn.growsonyou.com/images/icons/cart_go.gif)}
p a.complete-reminder{background-image: url(http://cdn.growsonyou.com/images/icons/accept.png)}
.comment-count {background-image: url(http://cdn.growsonyou.com/images/icons/comment.gif)}
.action-edit a {background-image: url(http://cdn.growsonyou.com/images/pencil.png)}
.action-editor-tools a {background-image: url(http://cdn.growsonyou.com/images/icons/wrench.png)}
.action-update-profile a {background-image: url(http://cdn.growsonyou.com/images/user_edit.png)}
.action-update-filters a {background-image: url(http://cdn.growsonyou.com/images/arrow_join.png)}
p.featured-on {background-image: url(http://cdn.growsonyou.com/images/icons/award_star_gold_3.png)}
.action-edit a.ajax-help {padding-left: 0px; background-image: none}
  div.member-quick-view {width: 270px; position: absolute; z-index: 1;  font-size: 14px}
div.small-user-icon{ background-color: red}
div.member-quick-view .mqv-info{ float: right; width: 185px; background-color: white; opacity: 0.9; text-align: left}
div.member-quick-view div.mqv-info img{ display: inline; margin: 0px}
p.created_at span.comment-count{ margin-left: 30px;  }
ul.buying-guides, ol#archive-date-menu{ padding-left: 0.5em}
ol#archive-date-menu > li{ padding-top: 0.5em}
ol#archive-date-menu ol{ padding-left: 10px}
ol#archive-date-menu{ font-size: 15px}
div.guide-image.left{ float: left }
div.guide-image.right{ float: right }
div.guide-image.center{ width: 340px; margin: auto}
div.guide-image {width: 200px; text-align: center; font-size: 80%; color: #555; padding-top: 8px}
.teaser{ padding-top: 10px; padding-bottom : 10px; padding-left: 10px; padding-right: 10px; border-bottom: 2px solid #CCCCCC}
.teaser .created_at{ padding-top: 4px; padding-bottom: 4px}
.teaser .entry-content a{ padding-left: 20px}
.teaser .entry-title a{ font-size: 20px; color: #7EAA3C}
.comment_content{ padding-right: 5px}
.comment-container .details{ padding-top: 2px; padding-bottom: 3px}
.garden-item, .hreview, .comment-container{ border-bottom: solid 2px #ccc; padding-bottom: 10px; padding-top: 10px; padding-left: 0px}
.goy-help{ border: solid 3px #ffee90; background-color: #ffff90; color: #333}
.left-align-to-p{ padding-left: 5px}
 .hreview .type, .hreview .item{ display: none}
.hreview .summary{ font-weight: bold}
.hreview div.rating, .hreview span.summary{ padding-left: 5px}
#product-review-button {padding-top: 5px}
.shop-stamp-container{ position: relative}
.shop-stamp-container .shop-stamp{ position: absolute; height: 66px; width: 66px}
 .shop-stamp-container .shop-stamp{ top: -5px; left: 290px}
 table .shop-stamp-container .shop-stamp{ top: -155px; left: 95px}
 .shop-stamp-container .shop-stamp span{ position:relative; left: -10000px}
.shop-stamp.free-delivery{ background-image: url(/images/stamps/free_delivery.png);  }
div.separated-container {border:2px solid #CCCCCC; padding:10px 0px 20px}
div.std-container {border:2px solid #CCCCCC; padding:10px 10px 20px}
body{ font-family: verdana,sans-serif; color: #666; font-size: 17px}
p, ul, ol{ padding-top: 5px; padding-bottom: 10px; line-height: 1.4em}
.joined-on {font-size: 11px; color: #999}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
p.rating-label, #retailer-ratings dt{ float: left; width: 9.5em}
#retailer-ratings dt{ clear: left}
div.current-user-rating{ height: 22px; clear: both}
div.avg-rating div{ height: 16px; background: url(http://cdn.growsonyou.com/images/icons/star_red.png) top left repeat-x}
div.avg-rating {margin-top: 3px; margin-right: 3px; background: url(http://cdn.growsonyou.com/images/icons/star_empty.png) top left repeat-x; width: 80px; height: 16px; float: left}
div#avg-price-rating, div#avg-quality-rating, div#avg-service-rating{ clear: left}
#user-cost-rating-text, #user-service-rating-text, #user-quality-rating-text{ font-size: 90%; color: #444}
div.mini-rating div{ height: 14px; background: url(http://cdn.growsonyou.com/images/icons/star_red_mini.gif) top left repeat-x; text-indent: -9000px}
div.mini-rating {margin-top: 3px; margin-right: 3px; background: url(http://cdn.growsonyou.com/images/icons/star_red_mini_empty.gif) top left repeat-x; width: 60px; height: 14px; float: left}
div.star-rating div{ height: 16px; background: url(http://cdn.growsonyou.com/images/icons/star_red.gif) top left repeat-x}
div.star-rating {margin-top: 3px; margin-right: 3px; background: url(http://cdn.growsonyou.com/images/icons/star_empty.gif) top left repeat-x; width: 80px; height: 16px}
.review-heading .star-rating{ margin-left: 95px}
#lightbox-overlay{ position: fixed;  top: 0; left: 0; background-color: black;  width: 10px; height: 10px; z-index: 2}
#ajax-answer{ position: fixed;  top: 0px; left: 0px; background-color: white; width: 500px; height: 300px; overflow: auto; z-index: 3; text-align: left; border: 2px solid #ccc; padding: 10px; margin-left: 250px; margin-top: 50px}
#ajax-answer p.help-title{ font-size: 20px}
#ajax-answer div.help-description{ font-size: 15px; color: #666}
#ajax-answer a img{ float: right; margin: 10px}
#dynamic-notices{ position: fixed;  top: 0; left: 0; text-align: center; font-size: 14px; width: 100%;   z-index: 2; background-color: #FFB433}
#dynamic-notices .goy-help .notice-dismiss{ height: 22px; float: right; padding: 5px 20px 3px 3px}
#banner-holder {padding-top: 3px; height: 90px; width: 728px; margin-bottom: 10px; margin: auto}
 a.link-btn, input.submit, button{ cursor: pointer; display:block; float:right; margin:0 7px 0 0; font-size: 14px; font-style: normal;  border: 1px solid #d0d0d0; background-image: url(/images/buttons/shine.png); background-repeat: repeat-x; background-position: top left ; padding:6px 6px 4px 7px;  }
a.link-btn{ display: inline; float: none; margin-right: 0px}
 a.link-btn, a.link-btn:link, a.link-btn:visited, a.link-btn:hover, a.link-btn:active, input.submit, button{ border-color: #d0d0d0 #bdbdbd #bdbdbd #d0d0d0; border-width: 1px; border-style: solid; background-color: #ededed; text-decoration: none; color: #333}
a.link-btn:hover, input.submit:hover, button:hover{ background-color: #dadada; border-color: #bfbfbf #aeaeae #aeaeae #bfbfbf; text-decoration: none; color: #000}
a.link-btn:active, input.submit:active, button:active{ padding:7px 5px 3px 8px;  background-color: #c6c6c6; border-color: #afafaf #9e9e9e #9e9e9e #afafaf; text-decoration: none; color: #000}
 a.link-btn.cl-positive, input.submit.cl-positive, a.link-btn.cl-positive:visited, button.cl-positive{ background-color: #abf48e; border-color: #9cd684 #88c371 #88c371 #9cd684}
a.link-btn.cl-positive:hover, input.submit.cl-positive:hover, button.cl-positive:hover{ background-color: #77f445; border-color: #70d448 #5fc337 #5fc337 #70d448}
a.link-btn.cl-positive:active, input.submit.cl-positive:active, button.cl-positive:active{ background-color: #6dd643; border-color: #68bc46 #57ab35 #57ab35 #68bc46}
 a.link-btn.cl-negative, input.submit.cl-negative, button.cl-negative{ background-color: #ffdddd; border-color: #dfc4c4 #ccb0b0 #ccb0b0 #dfc4c4}
a.link-btn.cl-negative:hover, input.submit.cl-negative:hover, button.cl-negative:hover{ background-color: #ffb4b4; border-color: #dda1a1 #cc9090 #cc9090 #dda1a1}
a.link-btn.cl-negative:active, input.submit.cl-negative:active, button.cl-negative:active{ background-color: #ff6464; border-color: #dd6161 #cc5050 #cc5050 #dd6161}
 a.link-btn.cl-neutral, input.submit.cl-neutral, button.cl-neutral{ color: white; background-color: #369ce0; border-color: #2382c2}
a.link-btn.cl-neutral:hover, input.submit.cl-neutral:hover, button.cl-neutral:hover{ background-color: #369ce0; border-color: #2382c2 ; text-decoration: underline}
a.link-btn.cl-neutral:active, input.submit.cl-neutral:active, button.cl-neutral:active{ background-color: #2382c2; border-color: #2382c2; text-decoration: underline}
 button span, a.link-btn span{ padding-left: 28px; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px}
 a.link-btn.cl-slideshow span{ background-image: url(/images/icons/pc_de/25x25_white/slideshow.png)}
a.link-btn.cl-browse span{ background-image: url(/images/icons/pc_de/25x25_white/browse_photos.png)}
a.link-btn.cl-add-photos span{ background-image: url(/images/icons/pc_de/25x25_white/photography.png)}
a.link-btn.cl-add-blog span{ background-image: url(/images/icons/pc_de/25x25_white/pen.png)}
a.link-btn.cl-join span{ background-image: url(/images/icons/pc_de/25x25_white/customers.png)}
.member-comments, #member-comments-ajax{ border-left: solid 2px #ccc; border-right: solid 2px #ccc; border-bottom: solid 2px #ccc}
div.comment-container{ border-bottom: solid 2px #ccc; padding-top: 20px; padding-left: 18px; padding-right: 18px; padding-bottom: 10px}
div.comment-container span.created-at{ float: right; padding-top: 15px; color: #aaa}
div.comment-container div.cl-comment{ clear: both}
div.comment-container div.grid_3{ padding-top: 15px}
div.comment-container a.link-btn.cl-report{ float: right}
.comment-container .small-user-icon-with-name{ float: left; margin-bottom: 10px; margin-right: 10px}
#errorExplanation h2{ -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; margin-top: 0px; font-size: 100%; background-color:#f93d39; border: 0px; border-bottom:3px solid #f93d39; color:#333333; font-weight: normal}
#errorExplanation ul li{ list-style: none; padding: 6px 2px 0px 20px; background-image: url(/images/icons/error.gif); background-repeat: no-repeat; background-position: 0px 10px}
#errorExplanation{ background-color:#edd2c2; border:3px solid #f93d39; margin-top: 10px; margin-bottom: 15px}
#errorExplanation ul, #errorExplanation p{ padding-left: 10px; padding-right: 10px}
div.fieldWithErrors input.text-type, div.fieldWithErrors input.file-type, div.fieldWithErrors textarea{ border-color: #f93d39}
div#tabs-search{ -moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px; -moz-box-shadow: 0px 0px 6px #29481b; -webkit-border-top-right-radius: 15px; -webkit-border-top-left-radius: 15px; -webkit-box-shadow: 0px 0px 6px #29481b; border-top-right-radius: 15px; border-top-left-radius: 15px; box-shadow: 0px 0px 6px #29481b}
#footer ul#site-links{ -moz-box-shadow: 0px 3px 3px #29481b; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; -webkit-box-shadow: 0px 3px 3px #29481b; -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; box-shadow: 0px 3px 3px #29481b; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px}
div#content{ -moz-box-shadow: 0px 6px 6px #29481b; -webkit-box-shadow: 0px 6px 6px #29481b; overflow: visibe; box-shadow: 0px 6px 6px #29481b}
#doc2{ overflow: visible}
#footer ul#plant-a-z{ -moz-box-shadow: 0px 6px 6px #29481b; -webkit-box-shadow: 0px 6px 6px #29481b; box-shadow: 0px 6px 6px #29481b}
div#content-filler{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#footer ul#plant-a-z li a{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#tabs-search ul li, #tabs-search ul li a{ -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px}
h3{ -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px}
h4{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.std-container, .separated-container{ -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}
p#what-is-goy{ -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; opacity:0.6}
form input.text-type, form textarea{ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
p#qu-add-photo-links{ -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}
form textarea#question_question{ -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px}
#slideshow-nav{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#slideshow-nav li#slideshow-prev p, #slideshow-nav li#slideshow-prev a{ -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px}
#slideshow-nav li#slideshow-next p, #slideshow-nav li#slideshow-next a{ -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px}
#dynamic-header p span{ -moz-border-radius: 5px; -moz-box-shadow: 0px 0px 6px #29481b; -webkit-border-radius: 5px; -webkit-box-shadow: 0px 0px 6px #29481b; border-radius: 5px; box-shadow: 0px 0px 6px #29481b}
#dynamic-header p span span{  -moz-border-radius: 3px; -moz-box-shadow: 0px 0px 0px #fff; -webkit-border-radius: 3px; -webkit-box-shadow: 0px 0px 0px #fff; border-radius: 3px; box-shadow: 0px 0px 0px #fff}
#options-drop-down div#options-background{  opacity: 0.6; -moz-border-radius: 5px; -moz-box-shadow: 0px 0px 6px #aaa; -webkit-border-radius: 5px; -webkit-box-shadow: 0px 0px 6px #aaa; border-radius: 5px; box-shadow: 0px 0px 6px #aaa}
#options-drop-down li a{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
#static-options li a{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
a.link-btn, input.submit, button{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
 ul.pic-list li div, div.photo-thumbnail, div.large-user-icon, div.small-user-icon{ -moz-box-shadow: 2px 2px 4px #bbb; -webkit-box-shadow: 2px 2px 4px #bbb; box-shadow: 2px 2px 4px #bbb}
#ajax_notice img{ float: left; margin: 8px 0px 0px 5px}
#ajax_notice p{ padding-left: 27px}
.flash-success, .flash-error, .flash-notice{ font-size: 120%; margin-top: 15px; padding: 4px 5px 5px 2px; color:#333333}
 #ajax_notice{ padding-right: 100px}
.flash-notice{ background-color:#FFFF90; border:3px solid #FFEE90}
.flash-error{ background-color:#edd2c2; border:3px solid #f93d39}
.flash-success{ background-color:#c7f8c2; border:3px solid #94e272}
#footer a{ border: none}
ul#site-links{ background-color: #7eaa3c; padding-top: 10px; padding-bottom: 15px; padding-left: 15px; text-align: center; color: white}
ul#site-links li{ float: none; display : inline; width: 20px; margin-left: 3px}
ul#site-links li a{ padding: 4px 10px; text-decoration: none; color: white; font-size: 14px}
 #footer ul#plant-a-z{ background-color: #7eaa3c; padding-top: 0px; padding-left: 15px}
#footer ul#plant-a-z li{ float: none; display : inline; width: 20px; margin-left: 0px; text-align: center}
#footer ul#plant-a-z li a{ padding: 4px 10px;  background-color: white; text-decoration: none; color: #4079ad; font-size: 14px}
#footer ul#plant-a-z li a:hover{ background-color: #80d8f6; color: white}
 #footer img{ margin: 40px 0px 40px 20px}
p#what-is-goy {float: right; margin: 40px 40px 40px 0; padding: 20px 25px; width: 630px; font-size: 14px; background-color: white; line-height: 1.8em}
#header #options-container{ padding-top:20px}
#header #options-container p{ padding-top: 15px}
#dynamic-header{ font-size: 15px}
#dynamic-header p{ margin-right: 20px; text-align: right; padding-bottom: 20px}
#dynamic-header p span{ background-color: #7eaa3c; padding: 20px 15px}
#dynamic-header p span span{ background-color: white; color: #376025; background-image: url(/images/backgrounds/options_arrow.gif); background-repeat: no-repeat; background-position: top right; padding: 5px 55px 5px 15px; cursor: pointer}
#dynamic-header p span span#hide-user-options{ background-position: bottom right}
h1, h2, h3 {clear: both; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
h1 {color: #7eaa3c; padding: 10px 0px 10px; font-size: 27px; font-weight: bold; overflow: hidden; line-height: 1.22em}
h3{ color:#999; font-size:140%; padding:13px 0 13px 18px; font-weight:bold; border-top: solid 2px #ccc; border-left: solid 2px #ccc; border-right: solid 2px #ccc; margin-top: 20px}
h3 span{ margin-left: 20px; font-size: 11px}
 h2 {font-size: 20px; font-weight: normal; padding: 5px; color: #000}
 h3 span.biota span, h3 span.biota{ margin-left: 0px; font-size: 17px}
.buying-guide h3{ background-image: none; font-family: verdana,sans-serif; font-size: 18px; margin-bottom: 0px; padding-left: 5px; border: none; color: black; font-weight: normal}
h4{ color: white; background-color: #7EAA3C; background-image: url(/images/backgrounds/h4.png);  background-repeat: repeat-x; padding: 12px 10px; margin-top: 30px; margin-bottom: 10px; font-size: 17px}
body{ background-color: #376025; background-image: url('/images/backgrounds/back_colour_1px.jpg')}
div#tabs-search{ background-color: #7eaa3c}
div#content{ background-color: #7eaa3c; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px}
div#content-filler{ background-color: #f6f7f2; padding-top: 25px}
.main-div{ margin-left: 25px; margin-right: 30px}
.secondary-div{ margin-left: 30px}
#tabs-search {padding-top: 10px; height: 44px; width: 100%}
ul#main-nav{ padding-left: 10px}
ul#main-nav li{ display: block; width: 6.2em; height: 45px; float: left; margin-left: 10px; text-align: center; font-size: 14px}
ul#main-nav li a{ display: block; height: 40px; padding-top: 5px; color: #333; line-height: 1.2em}
 ul#main-nav li a:hover, ul#main-nav li.current a, ul#main-nav li.current a:hover, ul#main-nav li a {text-decoration: none}
ul#main-nav li a:hover {background-color: #f6f7f2}
ul#main-nav li.current a, ul#main-nav li.current a:hover {color: #333; background-color: #f6f7f2}
  #cse-search-box{ float: right; width: 290px; padding-right: 10px}
form#cse-search-box div{ padding: 0px}
#cse-search-box #cse-text-input{ font-size: 20px; width: 200px; color: #666}
 ul#main-nav.members li.main-nav-members a, ul#main-nav.members li.main-nav-members a:hover, ul#main-nav.photos li.main-nav-photos a, ul#main-nav.photos li.main-nav-photos a:hover, ul#main-nav.questions li.main-nav-questions a, ul#main-nav.questions li.main-nav-questions a:hover, ul#main-nav.blogs li.main-nav-blogs a, ul#main-nav.blogs li.main-nav-blogs a:hover, ul#main-nav.plants li.main-nav-plants a, ul#main-nav.plants li.main-nav-plants a:hover, ul#main-nav.shop li.main-nav-shop a, ul#main-nav.shop li.main-nav-shop a:hover {text-decoration: none; background-color: #f6f7f2}
 ul#profile-nav{ padding: 35px 2px 2px;  border-bottom: solid 1px gray}
 ul#profile-nav li{  display: inline}
ul#profile-nav li a{ font-size: 11px; padding: 35px 0px 4px; line-height: 11px; color: #555; background-color: #f0feea; border: 1px solid #777; text-decoration: none}
 ul#profile-nav li a:hover {background-color: #e6feda; font-size: 13px; line-height: 15px; padding-bottom: 3px}
 ul#profile-nav li a{ background-position: center 3px; background-repeat: no-repeat}
 ul#profile-nav.messages li.profile-nav-messages a, ul#profile-nav.news li.profile-nav-news a, ul#profile-nav.garden li.profile-nav-garden a, ul#profile-nav.inbox li.profile-nav-comments a, ul#profile-nav.outbox li.profile-nav-comments a, ul#profile-nav.profile li.profile-nav-profile a, ul#profile-nav.photos li.profile-nav-photos a, ul#profile-nav.favorites li.profile-nav-favorites a, ul#profile-nav.questions li.profile-nav-questions a, ul#profile-nav.blog_archive li.profile-nav-blog-archive a {background-color: #f6f7f2; border-bottom: 1px solid #f6f7f2}
 li.profile-nav-news a{ background-image: url('/images/icons/pc_de/user_tabs/advertising.gif')}
li.profile-nav-garden a{ background-image: url('/images/icons/pc_de/user_tabs/flowers.gif')}
li.profile-nav-favorites a{ background-image: url('/images/icons/pc_de/user_tabs/heart.gif')}
li.profile-nav-comments a{ background-image: url('/images/icons/pc_de/user_tabs/communication.gif')}
li.profile-nav-messages a{ background-image: url('/images/icons/pc_de/user_tabs/email.gif')}
li.profile-nav-photos a{ background-image: url('/images/icons/pc_de/user_tabs/photography.gif')}
li.profile-nav-questions a{ background-image: url('/images/icons/pc_de/user_tabs/question_mark.gif')}
li.profile-nav-blog-archive a{ background-image: url('/images/icons/pc_de/user_tabs/pen.gif')}
li.profile-nav-profile a{ background-image: url('/images/icons/pc_de/user_tabs/user.gif')}
#slideshow-nav{ border: solid 2px #7eaa3c; padding-top: 8px; padding-left: 8px; padding-bottom: 8px; margin-bottom: 20px; height: 98px}
#slideshow-nav a{ border: none; display: block; height: 94px}
#slideshow-nav li{ height: 98px; width: 134px; float: left; padding: 0px}
#slideshow-nav li p{ background-color: #cce0aa; color: white; text-align: center; font-size: 14px; height: 84px; padding-bottom: 10px; padding-top: 5px}
#slideshow-nav li#slideshow-prev a{ padding-left: 40px}
#slideshow-nav li#slideshow-next a{ padding-left: 4px}
#slideshow-nav li#slideshow-next{ margin-left: 10px}
#slideshow-nav li#slideshow-next a{ background-image: url(/images/backgrounds/prev_next_arrows.gif); background-repeat: no-repeat; background-position: 92px center}
#slideshow-nav li#slideshow-prev a{ background-image: url(/images/backgrounds/prev_next_arrows.gif); background-repeat: no-repeat; background-position: -48px center}
#slideshow-nav li a{ padding-top: 4px; background-color: #cce0aa}
#slideshow-nav li a:hover{ background-color: #aed071}
ul.pic-list li div, div.photo-thumbnail{ height: 100px; width: 100px; background-color: white}
ul.pic-list li div a, div.photo-thumbnail div, div.photo-thumbnail a{ display: block; padding: 3px 0px 0px 3px; height: 95px; border: solid 1px #bbb; background-color: transparent}
 ul.pic-list img, div.photo-thumbnail img{ border: solid 1px #bbb}
ul.pic-list div a:hover, div.photo-thumbnail a:hover{ border-color: blue}
ul.pic-list img, div.photo-thumbnail img{ height: 90px; width: 90px}
 ul.pic-list{ padding: 0px}
ul.pic-list li{  width: 122px; padding-bottom: 10px}
ul.pic-list.cl-tall li{ height: 140px}
ul.pic-list li{ display: block; float: left}
ul.pic-list li div{ margin: auto}
ul.pic-list li span{ display: block; overflow: hidden; line-height: 14px; font-size: 14px; padding: 4px; text-align: center}
img.in-content{ margin-top: 15px}
  #page-top{ padding-bottom: 5px}
#page-top div.clear-both{ height: 5px; border-bottom: 2px solid #ccc}
 ul.content-info li{ display: inline; padding-right: 30px}
ul.content-info li img{ position: relative; top: 7px}
ul.content-info{ padding-bottom: 12px; border-bottom: solid 2px #ccc}
div.small-user-icon{ width: 60px; height: 60px; background-color: white}
div.small-user-icon a{ display: block; padding: 3px 0px 0px 3px; height: 55px; border: solid 1px #bbb; background-color: transparent}
 div.small-user-icon img{ border: solid 1px #bbb}
div.small-user-icon a:hover{ border-color: blue}
div.small-user-icon-with-name{ width: 90px; font-size: 14px; height: 80px}
div.small-user-icon-with-name span{  line-height: 14px}
div.small-user-icon-with-name div.small-user-icon{ margin: auto}
div.small-user-icon-with-name span{ display: block; text-align: center; padding-top: 4px; padding-bottom: 4px; overflow: hidden}
div.large-user-icon{ width: 130px; height: 130px; background-color: white}
div.large-user-icon div{ padding: 3px 0px 0px 3px; height: 125px; border: solid 1px #bbb}
div.large-user-icon img{ border: solid 1px #bbb}
.cl-member{ padding-bottom: 15px; border-bottom: 1px solid #bbb}
#options-drop-down{ position: absolute; display: block; right: 120px; height:265px; z-index: 50}
#options-drop-down div#options-background{ height:265px; background-color: white}
#options-drop-down ul{ position: relative; top: -260px; padding-left: 10px; padding-right: 10px}
#static-options li, #options-drop-down li{ padding-top: 1px}
#static-options li a, #options-drop-down li a{ background-repeat: no-repeat; background-position: 5px 5px; background-color: #376025; color: white; border: none; display: block; padding: 10px 5px 10px 45px; font-size: 12px; line-height: 19px; text-decoration: none}
#static-options li a:hover, #options-drop-down li a:hover{ text-decoration: underline; background-color: #7eaa3c}
#static-options{ width: 250px}
#static-options li.opt-photo a, #options-drop-down li.opt-photo a{ background-image: url(/images/icons/dynamic_menu/options_photos.gif)}
#static-options li.opt-plant a, #options-drop-down li.opt-plant a{ background-image: url(/images/icons/dynamic_menu/options_flower.gif)}
#static-options li.opt-question a, #options-drop-down li.opt-question a{ background-image: url(/images/icons/dynamic_menu/options_question.gif)}
#static-options li.opt-blog a, #options-drop-down li.opt-blog a{ background-image: url(/images/icons/dynamic_menu/options_blog.gif)}
#static-options li.opt-dashboard a, #options-drop-down li.opt-dashboard a{ background-image: url(/images/icons/dynamic_menu/options_news.gif)}
#static-options li.opt-friends a, #options-drop-down li.opt-friends a{ background-image: url(/images/icons/dynamic_menu/options_friends.gif)}
#static-options li.opt-editor a, #options-drop-down li.opt-editor a{ background-image: url(/images/icons/dynamic_menu/options_editor_tools.gif)}
#static-options li.opt-logout a, #options-drop-down li.opt-logout a{ background-image: url(/images/icons/dynamic_menu/options_logout.gif)}
#inner-splash-image-container img{ position: relative;  }
#inner-splash-image-container{ width: 540px; height: 234px; border: solid 1px gray; overflow: hidden; position: relative;  }
#splash-image-container{ height: 236px; width: 542px; border: solid 6px white; overflow: hidden}
#splash-container-ajax{ width: 554px; height: 248px; background-color: gray; overflow: hidden; border: solid 1px gray}
#splash-nav{ position: relative; top: -100px; left: 7px; height: 73px; padding-top: 20px; width: 540px; background-repeat: repeat-x; background-image: url(/images/backgrounds/splash_image_fade.png);  }
#splash-nav div.splash-collator-links p{ padding-left: 20px; padding-bottom: 5px}
#splash-nav .over-laid{ font-size: 100%}
#splash-nav div.splash-collator-links{ width: 350px; float: left; font-size: 15px}
#splash-nav div.splash-user-links{ width: 180px; float: right; font-size: 13px}
#splash-nav div.splash-user-links .small-user-icon{ float: left; margin: 0px 5px 5px 0px}
#splash-nav p.over-laid, #splash-nav p.over-laid a{ color: white}
#splash-nav p.over-laid a{ border-color: white}
 form div.radio-buttons{ clear: both}
form div.radio-buttons, label{ font-size: 17px; color: #666}
form div.submit{ padding-top: 5px}
form textarea, form input{ font-size: 17px}
form#new-question-form textarea {border-bottom:1px solid #EEEEEE; margin-bottom:0}
form select{ font-size: 17px}
#add_multiple_photos_form div.submit p{ text-align: right}
div.radio-buttons input{ clear: both}
div.radio-buttons label{ display: inline}
#colour-inspiration #container {position: relative; width: 370px; height:190px}
#colour-inspiration #colourpicker div {padding-bottom:0px; padding-top: 0px}
div#plant_botanical_name_auto_complete {height: 200px; overflow: auto}
div.products-needed{ padding-left: 5px; width: 48%; float: left}
div.products-needed h4, div.products-needed li{ margin-left: 75px}
div.products-needed p{ padding-top: 0px; padding-bottom: 1px}
div.products-needed img{ float: left; margin-top: 20px}
div.products-needed h4{ margin-top: 10px}
p.reminder-title {padding: 8px 0px 0px 20px}
p.reminder-late, p.reminder-imminent, p.reminder-ok {margin-top: 15px}
p.reminder-late {background-color: #ffbbbb}
p.reminder-imminent {background-color: #f0f022}
p.reminder-ok {background-color: #a4e186}
 #primary-shop-1{ background-image: url(http://cdn.growsonyou.com/images/shop/p/plants.jpg)}
#primary-shop-2{ background-image: url(http://cdn.growsonyou.com/images/shop/p/seeds_bulbs.jpg)}
#primary-shop-3{ background-image: url(http://cdn.growsonyou.com/images/shop/p/hand_tools.jpg)}
#primary-shop-4{ background-image: url(http://cdn.growsonyou.com/images/shop/p/outdoor_living.jpg)}
#primary-shop-6{ background-image: url(http://cdn.growsonyou.com/images/shop/p/essentials.jpg)}
#primary-shop-7{ background-image: url(http://cdn.growsonyou.com/images/shop/p/power_tools_1.jpg)}
#primary-shop-8{ background-image: url(http://cdn.growsonyou.com/images/shop/p/greenhouses.jpg)}
#primary-shop-9{ background-image: url(http://cdn.growsonyou.com/images/shop/p/mowers_1.jpg)}
#primary-shop-brands{ background-image: url(http://cdn.growsonyou.com/images/shop/p/brands.jpg)}
ul.primary-shop-section-icons li, ul.secondary-shop-section-icons li{ float: left; margin: 5px; text-align: center}
ul.secondary-shop-section-icons li{ width: 10em; height: 10em; background-color:#D2F3C1; border:1px solid #A4E186; padding: 10px}
ul.primary-shop-section-icons{ width: 100%}
ul.primary-shop-section-icons li{ width: 160px; height: 100px; padding: 0px; background-color: gray}
ul.primary-shop-section-icons li a:hover{ font-weight: bold; padding-left: 0px; padding-right: 0px}
ul.primary-shop-section-icons li a{ display:block; padding: 55px 7px 7px 7px; height: 38px; font-size: 14.5px; line-height: 1.1em; color: white}
 ul.shop-sections li img, ul.primary-shop-section-icons li img, ul.primary-shop-section-icons li span, ul.secondary-shop-section-icons li img, ul.secondary-shop-section-icons li span{ display:block; margin: auto; font-size: 110%}
ul.secondary-shop-section-icons li span{ padding-top: 5px}
ul.product-admin-list li{ padding-top: 10px; padding-bottom: 5px; border-bottom: 1px dotted #aaa}
.shop-sections li{ text-align: center; padding-bottom: 25px; font-size: 110%}
 div.product-image-large{ width: 372px; overflow: hidden; float: left; margin-top: 5px}
div.product-image-large img{ display: block; background-color: white; border: solid 1px gray; margin: auto; max-width: 322px;  padding: 10px}
img.product-large{ padding: 10px}
div.product-overview {margin-left: 372px}
div.product-overview h2{ clear: none}
div.product-overview div.mini-rating{ margin-left: 0.5em}
 .grid_9 ul.thumb-with-detail li { width: 310px}
#photo-tag-cloud {padding: 15px}
p.tag-cloud {text-align: center}
.tag1 {font-size: 100%;}
.tag2 {font-size: 120%;}
.tag3 {font-size: 140%;}
.tag4 {font-size: 160%;}
.tag5 {font-size: 180%;}
.tag6 {font-size: 200%;}
.cl-member .photo-thumbnail{ float: left}
 #recent-photos .cl-member {width:225px; margin-right: 25px}
 ul.two-line-legend li{ height: 150px}
ul.one-line-legend li{ height: 135px}
ul.pic-list{ font-size: 13px}
 ul.pic-large-list{ font-size: 13px}
ul.pic-large-list li{ height: 250px}
 ul.thumb-with-detail li{ float: left; padding: 5px; width: 230px; font-size: 13px; height: 120px}
ul.thumb-with-detail li div{ float: left; margin-right: 5px}
 #options-drop-down.actions-7, #options-drop-down.actions-7 div#options-background{ height: 305px}
#options-drop-down.actions-8, #options-drop-down.actions-8 div#options-background{ height: 345px}
#options-drop-down.actions-7 ul{ top: -300px}
#options-drop-down.actions-8 ul{ top: -340px}
div#map{ height: 400px; width: 500px; margin: 5px auto 10px auto}
div#new_visit_bubble {width: 300px; font-size: 13px}
div#new_visit_bubble p{ font-size: 11px}