body {margin: 10px 0 25px 0; padding: 0; background: #eff8ff url(/Merchant5/graphics/body-bg.gif) repeat-x top left; font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #454b4f;}
#wrapper {width: 962px; margin: 0 auto; border: 1px solid #bcc2c9; background-color: #fff;}

.clearfix {clear: both;}
.account-pg-button {text-align: right; margin-right: 25px;}
.empty-bask-message {color: #333e4d !important;}
a:link {color: #00aeef; text-decoration: underline;}
a:visited {color: #00aeef; text-decoration: underline;}
a:hover {color: #0078a5; text-decoration: none;}
a:active {color: #00aeef; text-decoration: underline;}
#stepped-lists {padding-left: 15px;}
#stepped-lists li {margin-bottom: 8px;}
.policy-headings {margin-bottom: -4px; margin-top: 30px;}
.customer-testimonial-name {margin-bottom: -8px; margin-top: 30px;}
.about-us-headings {margin-bottom: -8px; margin-top: 30px;}
.newsletter-action-msg {margin-top: 25px;}
.newsletter-action-msg h4 {color: #6c6767 !important;}
.newsletter-error-msg {color: #ff0000 !important;}
.newsletter-success-msg {color: #1295c7;}
#content-subpages ul {padding: 0;}
#content-subpages li {list-style: none; background: transparent url(/Merchant5/graphics/list-arrow.gif) no-repeat 1px 3px; padding-left: 20px; margin-bottom: 8px;}
#content img {border: none !important; margin: 0 8px 5px 0;}
.help-txt-label {font-weight: bold;}

#help-table {border: 1px solid #d9d9d9; width: 875px; padding: 4px; margin-top: 16px;}
#help-table td {height: 46px;}
#help-table .label-td {width: 145px; font-weight: bold;}
#help-table .help-td-even {padding: 5px; background-color: #f3fbfd;}
#help-table .help-td-odd {padding: 5px;}


.testimonial {border: 1px solid #ccc; padding: 5px; font-size: 11px; margin-top: 10px;}
.testimonial p {margin-top: 4px; margin-bottom: 5px;}


/* ************* Flower Guide ************* */
.common-names {color: #3f6485; font-weight: bold;}
.flower-description {color: #2a3d4d; font-weight: bold;}
.flower-guide-headings {margin: 20px 0 0 0 !important; padding: 10px 0 0 0; border-top: 1px solid #eaeaea;}
.flowerguide-p1 {margin-bottom: 0; padding: 0;}
.flowerguide-p2 {margin-top: 0; padding: 0;}
.flower-name {color: #2a3d4d; font-weight: bold;}
.consumer-life {color: #436582; font-weight: bold;}
.botanical-name {font-style: italic;}

/* ************* Headings Typography ************* */
h1 {font: normal 1.6em Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.0; color: #156b40; padding: 0; margin: 15px 0; text-indent: 0;}
h2 {font: normal 1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.0; color: #156b40; margin-bottom: 0.5em; padding: 0; margin: 0; text-indent: 0;}
h3 {font: normal 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.0; color: #156b40; margin-bottom: 0.5em; padding: 0; margin: 0; text-indent: 0;}
h4 {font: bold 1.0em Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.0; color: #156b40; margin-bottom: 0.5em; padding: 0; margin: 0; text-indent: 0;}
h5 {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.0; color: #156b40; margin-bottom: 0.5em; padding: 0; margin: 0; text-indent: 0;}
h6 {font: normal 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.0; color: #427299; margin-bottom: 0.5em; padding: 0; margin: 0; text-indent: 0;}

/* ************* Header ************* */
#header {width: 940px; height: 123px; margin-left: 10px;}
#header .header-logo {border: none; margin-top: 12px; float: left;}

#toplinks {width: 630px; height: 78px; float: right; text-align: right;}
#toplinks .contact-number {margin-bottom: -10px;}
#toplinks ul {padding: 0; color: #727171;}
#toplinks li.first {background: none;}
#toplinks li {display: inline; list-style: none; background: transparent url(/Merchant5/graphics/list-pipe.gif) no-repeat 1px 1px; padding-left: 12px; font-size: 13px;}
#toplinks .minibask-row {margin-top: -6px;}

#toplinks a:link {color: #8d8d8d; text-decoration: none;}
#toplinks a:visited {color: #8d8d8d; text-decoration: none;}
#toplinks a:hover {color: #0078a5; text-decoration: underline;}
#toplinks a:active {color: #8d8d8d; text-decoration: none;}

#toplinks .minibask:link {color: #4a4f3b !important; text-decoration: none;}
#toplinks .minibask:visited {color: #4a4f3b !important; text-decoration: none;}
#toplinks .minibask:hover {color: #0078a5 !important; text-decoration: underline;}
#toplinks .minibask:active {color: #4a4f3b !important; text-decoration: none;}

/* ************* Top Search ************* */
#topsearch {z-index: 1000; height: 1px; width: 212px; position: relative; top: -35px; left: 724px; margin: 0; padding: 0;}
#topsearch form {height: 1px;}
#search input {border: 1px solid #98a9c3; padding: 3px 2px 0 4px; width: 120px; height: 20px; color: #9ea38f;}
#search .submit {width: 74px; height: 25px; border: none; padding: 0; vertical-align: top;}

/* ************* Content ************* */
#content-wrap {width: 940px; margin: 10px 0 0 10px;}
#content {float: left; width: 710px;}
#content-subpages {width: 940px;}


/* ************* Contact Page ************* */
#contact-table-wrap {margin: 0 auto; width: 780px; height: 600px;}

#contact-table-left {float: left; width: 375px; height: 195px; border-left: 1px solid #ededed; border-right: 1px solid #ededed; border-bottom: 1px solid #ededed;}
#contact-table-left td {height: 25px; padding: 6px;}
#contact-table-left .header-row {height: 45px; background-color: #f5faff; border: 1px solid #cccccc;}

#contact-table-right {float: right; width: 375px; height: 195px; border-left: 1px solid #ededed; border-right: 1px solid #ededed; border-bottom: 1px solid #ededed;}
#contact-table-right td {height: 25px; padding: 6px;}
#contact-table-right .header-row {height: 45px; background-color: #f5faff; border: 1px solid #cccccc;}

#contact-table-wrap .address-heading {height: 30px; padding: 15px 0 0 6px; margin: 35px 0 5px 0; background-color: #f5faff; border: 1px solid #cccccc;}
#address-left {float: left; border: 1px solid #ededed; width: 375px; height: 175px;}
#address-right {float: right; border: 1px solid #ededed; width: 375px; height: 175px;}
#address-left p {padding: 6px; margin: 0;}
#address-right p {padding: 6px; margin: 0;} 


/* ************* Storefront Specials ************* */
#sfnt-banner-rotator {border: 1px solid #cccccc; width: 710px; 260px;}

#specials {width: 710px;}
#specials .sfnt-specials-items {width: 170px; height: 260px; padding: 0 7px 0 0; float: left; font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing: .4px;}
#specials .sfnt-specials-items img {max-width: 160px; max-height: 160px; border: none;}
.sfnt-specials-prod-name {padding: 0; margin: 6px 0 0 0; height: 75px;}

#specials .prod-name {font-weight: bold;}
#specials .prod-name:link {text-decoration: none; color: #167c48 !important; }
#specials .prod-name:visited {text-decoration: none; color: #167c48 !important; }
#specials .prod-name:hover {text-decoration: underline; color: #0078a5 !important; }
#specials .prod-name:active {text-decoration: none; color: #167c48 !important; }

#specials .prod-mini-descrip {color: #454b4f; font-size: 11px; padding: 0; margin-bottom: 5px;}
#specials .prod-ship-msg {text-transform: uppercase; color: #587a90; font-size: 11px; padding: 0; margin: 0 0 18px 0;}
#specials .prod-price {font-weight: bold; color: #be0e8a; padding: 0; margin: 0 0 8px 0;}
#specials .prod-priceline {font-weight: normal; color: #6c6767; padding: 0; margin: 0;}
#specials .prod-details {font-size: 12px; color: #6c6767; padding: 0; margin: 5px 0 15px 0;}

#specials .prod-detailslink:link {text-decoration: underline; color: #6c6767 !important; }
#specials .prod-detailslink:visited {text-decoration: underline; color: #6c6767 !important; }
#specials .prod-detailslink:hover {text-decoration: none; color: #0078a5 !important; }
#specials .prod-detailslink:active {text-decoration: underline; color: #6c6767 !important; }

.buynow-button {width: 83px !important; height: 24px !important; border: none !important;}
.details-button {width: 70px !important; height: 24px !important; border: none !important; margin-right: 6px;}



/* ************* Cattree ************* */
#cattree {float: right; width: 220px;}
#cattree img {border: none; margin-bottom: 3px;}
#newsletter-signup {background: #fff url(/Merchant5/graphics/cattree-newsletter-signup.jpg) no-repeat; width: 220px; height: 104px;}
#newsletter-signup form {padding: 70px 0 0 6px;}
#newsletter-signup input {border: 1px solid #570647; width: 165px; height: 18px; padding: 5px 0 0 5px; margin-left: 5px;}
#newsletter-signup .submit {width: 28px; height: 25px; padding: 0 !important; margin: 0 !important; border: none !important;}


/* ************* Basket Page ************* */
.row-top {padding: 10px 0 0 8px !important; border-top: 1px solid #e9e9e9; }
.row-bottom {padding: 2px 0 0 8px !important; color: #245580; font-size: 12px;}
.filler-row {padding: 2px;}

/* ************* Product Page ************* */
#breadcrumbs {width: 928px; height: 15px; padding: 0 0 5px 10px; color: #80968b; font-size: 10px; border-bottom: 1px solid #dfecf8; }
#breadcrumbs form {width: 930px;}

#breadcrumbs a:link {color: #80968b; text-decoration: underline;}
#breadcrumbs a:visited {color: #80968b; text-decoration: underline;}
#breadcrumbs a:hover {color: #0078a5; text-decoration: none;}
#breadcrumbs a:active {color: #80968b; text-decoration: underline;}

#prodpg {width: 830px; margin: 10px 0 0 45px;}

#prodpg-left-side {width: 300px; float: left;}
#prodpg-img-box {border: 1px solid #cccccc; margin-bottom: 10px; text-align: center; overflow: hidden;}
#prodpg-img-box img {border: 1px solid #dfdfdf; margin: 4px 0; max-width: 288px; max-height: 287px;}
#prodpg-img-box .item-code {padding: 4px 0 4px 5px; margin: 0 4px 4px 4px; border: 1px solid #dfdfdf; color: #6e7683; font-size: 11px;}


#prodpg-right-side {width: 509px; float: right;}
#prodpg-initial-desc h1 {font-size: 1.2em; font-weight: normal; margin: 0; padding: 0 0 4px 0;}
#prodpg-initial-desc .second-name {font-size: 14px !important;}
#prodpg-initial-desc p {color: #62776c; padding: 0; margin: 0; font-size: 12px;}

#ordering-steps-wrap {width: 498px; border: 1px solid #dfdfdf; margin-top: 6px; padding: 11px 0 11px 10px;}
#ordering-step1 {width: 271px; height: 70px; border: 1px solid #d9d9d9; background: url(/Merchant5/graphics/prodpg-step1-bg.gif) no-repeat; position: relative;}
#ordering-step1 select {border: 1px solid #8986ac; width: 250px; height: 26px; margin: 35px 0 0 10px; padding: 4px 2px 3px 4px; font-size: 11px;}
#ordering-step1 img.prod-free-ship {position: absolute; top: 0px; left: 275px;}
#ordering-step1-patr {width: 322px; height: 70px; border: 1px solid #d9d9d9; background: url(/Merchant5/graphics/prodpg-step1-bg-patr.gif) no-repeat;}
#ordering-step1-patr select {border: 1px solid #8986ac; width: 180px; height: 26px; margin: 35px 0 0 126px; padding: 3px 2px 3px 4px;}
#btn-continue-patr {border: none !important; width: 101px; height: 30px; position: relative; left: 300px; top: -26px;}

#ordering-step2-a {width: 486px; height: 117px; border: 1px solid #d9d9d9; background: url(/Merchant5/graphics/prodpg-step2-bg.gif) no-repeat; margin: 10px 0;}
#ordering-step2-a input {border: 1px solid #8986ac; width: 25px; height: 20px; padding: 5px 2px 0 2px; margin-left: 5px; text-align: center;}
#ordering-step2-b {width: 486px; height: 117px; border: 1px solid #d9d9d9; background: url(/Merchant5/graphics/prodpg-step2-bg.gif) no-repeat; margin: 10px 0; display: none;}
#ordering-step2-b input {border: 1px solid #8986ac; width: 25px; height: 20px; padding: 5px 2px 0 2px; margin-left: 5px; text-align: center;}
#prodpg-order-table {width: 478px; height: 79px; font-size: 12px; text-align: center; margin: 33px 0 0 3px; }
#prodpg-order-table td {border: 1px solid #e0dfd4;}
#prodpg-order-table .heading {background-color: #faf7df; color: #332e04;}
#prodpg-order-table .top {border-right: none !important; border-bottom: none !important;}
#prodpg-order-table .data {background-color: #f3f3f3; color: #010101;}
#prodpg-order-table .bottom {border-right: none !important;}

#ordering-step3 {width: 486px; height: 88px; border: 1px solid #d9d9d9; background: url(/Merchant5/graphics/prodpg-step3-bg.gif) no-repeat;}
#ordering-step3 .prod-price-display {width: 200px; height: 48px; margin: 39px 0 0 11px; float: left;}
#ordering-step3 .prod-price {font-size: 18px; color: #00aeef;}
#ordering-step3 .prod-ship-msg {text-transform: uppercase; color: #136192; font-size: 11px;}
#ordering-step3 .addtocart {float: right; width: 194px; height: 36px; padding: 0; margin: 41px 14px 0 0;}


#ordering-step3-b {padding: 33px 5px 5px 5px; width: 476px; border: 1px solid #d9d9d9; background: url(/Merchant5/graphics/prodpg-step3-designerschoice-bg.gif) no-repeat; margin: 10px 0;}
#ordering-step3-b input {width: 20px !important;} 
#ordering-step3-custom {padding: 10px 5px 5px 5px; width: 476px; border: 1px solid #d9d9d9; no-repeat; margin: 10px 0;}
#ordering-step3-custom input {width: 20px !important;} 



#design-table {font-size: 10px;}
#design-table tr td {padding: 2px;}

#ordering-step3-c {padding: 5px 5px 5px 5px; width: 476px; border: 1px solid #d9d9d9; margin: 10px 0; background: url(/Merchant5/graphics/prodpg-step3-c-bg.gif) no-repeat;}
#ordering-step3-c input {width: 20px !important;} 
#step3-c {font-size: 16px; font-weight: bold; color: #2c618d; font-family: arial, helvetica, sans-serif; margin: 2px 0 0 252px;}

.design-cell {width: 95px; text-align: right; float: left; height: 30px; font-size: 10px;}
.design-cell .design-prompt {width: 65px; float: left;}
.stepfour {background: url(/Merchant5/graphics/prodpg-step4-bg.gif) no-repeat !important;}

.tt_mouseover {cursor: pointer;}

/* ************* Related Products on Prod Page Template ************* */
.related-products-label {margin: 8px 0 -5px 45px;}
#prodpg-related-items {width: 831px; border: 1px solid #cccccc; margin: 12px 0 10px 45px;}

#related-prods-table {margin-left: 5px;}
#related-prods-table td {width: 140px; font-size: 11px;}
#related-prods-table .second-name {font-weight: bold !important;}
#related-prods-table td.relprod-image {width: 140px; height: 140px; border: 1px solid #cccccc;}
#related-prods-table img {max-width: 140px; max-height: 140px; overflow: hidden;}
#related-prods-table a:link {color: #156b40; text-decoration: none;}
#related-prods-table a:visited {color: #156b40; text-decoration: none;}
#related-prods-table a:hover {color: #0078a5; text-decoration: underline;}
#related-prods-table a:active {color: #156b40; text-decoration: none;}


/* ************* Category Page ************* */
#ctgy-prod-table img {max-width: 160px; max-height: 160px;}
#image-cell {width: 160px;}

#ctgy-prod-table {font-size: 13px; font-weight: bold; width: 162px;}
#ctgy-prod-table td {padding-right: 7px;}
#ctgy-prod-table a:link {color: #156b40; text-decoration: none;}
#ctgy-prod-table a:visited {color: #156b40; text-decoration: none;}
#ctgy-prod-table a:hover {color: #0078a5; text-decoration: underline;}
#ctgy-prod-table a:active {color: #156b40; text-decoration: none;}

#ctgy-prod-table .start-price {color: #377db0 !important; margin: 3px 0 0 0; padding:0; font-weight: normal !important;}

#ctgy-prod-table .prod-price {font-weight: bold; color: #be0e8a; padding: 0; margin: 0 0 8px 0;}
#ctgy-prod-table .prod-priceline {font-weight: normal; color: #6c6767; padding: 0; margin: 0;}

#ctgy-prod-table .prod-display-name {width: 160px; height: 85px; padding: 0; margin: 0;}
#ctgy-prod-table .second-name {font-weight: normal !important;}
#ctgy-prod-table .buynow-button {border: none !important; width: 99px; height: 28px;}

#ctgy-prod-table .prod-details {font-size: 12px; color: #6c6767; padding: 0; margin: 5px 0 15px 0;}
#ctgy-prod-table .prod-mini-descrip {color: #454b4f; font-size: 11px; padding: 0; margin-bottom: 5px;}

#ctgy-prod-table .prod-detailslink:link {text-decoration: underline; color: #6c6767 !important; }
#ctgy-prod-table .prod-detailslink:visited {text-decoration: underline; color: #6c6767 !important; }
#ctgy-prod-table .prod-detailslink:hover {text-decoration: none; color: #0078a5 !important; }
#ctgy-prod-table .prod-detailslink:active {text-decoration: underline; color: #6c6767 !important; }


/* ************* Account Login Page Styles ************* */
#account-logn input {border: 1px solid #98a9c3; padding: 3px 2px 0 4px; height: 20px;}
#account-logn .submit {border: none; padding: 0; width: 79px; height: 30px;}
#account-logn .radio-options {width: 10px; height: 10px; border: none;}
#account-logn .login-label-row {height: 35px;}
.login-hint-information {color: #6c6767; font-size: 12px;}

/* ************* Order Status Styles ************* */
#checkout-pg-tables .order-id {width: 75px;}
#checkout-pg-tables .date {width: 85px;}
#checkout-pg-tables .name {width: 200px;}
#checkout-pg-tables .total {width: 75px;}
#checkout-pg-tables .view {width: 75px;}
#quantity input {border: 1px solid #98a9c3; padding: 4px 5px 0 4px; width: 26px; height: 18px; text-align: center; float: right; margin-top: 3px;}
#refresh input {border: none !important; width: 101px !important; height: 30px !important; float: right; margin-left: 8px;}
.order-status-deliverydate {color: #245580; font-size: 12px; padding-top: 0 !important;}

/* ************* Checkout Page Styles ************* */

.checkout-screen-btns {text-align: right; margin: 15px 0;}
.quantity {border: 1px solid #98a9c3; padding: 4px 4px 0 4px; width: 26px; height: 18px; text-align: center;}

#checkout-pg-tables {border: 1px solid #d9d9d9; padding: 5px; margin-bottom: 15px;}
#checkout-pg-tables td {padding: 8px;}
#checkout-pg-tables .headings {color: #245580; background-color: #e3e9ed;}
#checkout-pg-tables .last-row {background-color: #ecf3f7;}

#checkout-pg-tables2 {border: 1px solid #d9d9d9; padding: 5px; margin-bottom: 15px;}
#checkout-pg-tables2 .headings {color: #245580; background-color: #e3e9ed; padding: 8px;}

#customer-table {padding: 8px;}
#customer-table input {border: 1px solid #98a9c3; padding: 3px 2px 0 4px; width: 205px; height: 20px;}
#customer-table select {border: 1px solid #98a9c3; padding: 3px 3px 3px 4px; height: 25px;}
#customer-table .checkbox {width: 10px !important; height: 10px !important;}

#osel-checkout-pg-table {border: 1px solid #d9d9d9; padding: 5px; margin-bottom: 15px;}
#osel-checkout-pg-table .headings {color: #245580; background-color: #e3e9ed; padding: 8px !important;}
#osel-checkout-pg-table td {padding: 4px;}

#payment-table input {border: 1px solid #98a9c3; padding: 3px 2px 0 4px; width: 208px; height: 20px;}
#payment-table select {border: 1px solid #98a9c3; padding: 3px 3px 3px 4px; height: 25px;}

#aced-login-info input {border: 1px solid #98a9c3; padding: 3px 2px 0 4px; height: 20px;}


/* ************* Site map ************* */

.column-space {margin-left: 35px;}
#sitemap-wrap1 {width: 275px; float: left;}
#sitemap-wrap1 ul {font-size: 12px !important;}
#sitemap-wrap1 .list-heading {font-weight: bold; background-color: #edf1f4 !important; padding: 5px 0 5px 6px; font-size: 14px !important;}
#sitemap-wrap1 li {list-style: none !important; background: none !important; padding: 3px 0 3px 10px; margin: 0;}
#sitemap-wrap1 .heading-link {color: #454b4f; text-decoration: none !important;}

#sitemap-wrap2 {width: 275px; float: left;}
#sitemap-wrap2 ul {font-size: 12px !important;}
#sitemap-wrap2 .list-heading {font-weight: bold; background-color: #edf1f4 !important; padding: 5px 0 5px 6px; font-size: 14px !important;}
#sitemap-wrap2 li {list-style: none !important; background: none !important; padding: 3px 0 3px 10px; margin: 0;}
#sitemap-wrap2 .heading-link {color: #454b4f; text-decoration: none !important;}

#sitemap-wrap3 {width: 275px; float: left;}
#sitemap-wrap3 ul {font-size: 12px !important;}
#sitemap-wrap3 .list-heading {font-weight: bold; background-color: #edf1f4 !important; padding: 5px 0 5px 6px; font-size: 14px !important;}
#sitemap-wrap3 li {list-style: none !important; background: none !important; padding: 3px 0 3px 10px; margin: 0;}
#sitemap-wrap3 .heading-link {color: #454b4f; text-decoration: none !important;}



/* ************* Footer ************* */

#footer {text-align: center; width: 940px; height: 165px; margin: 25px 0 10px 10px; background: url(/Merchant5/graphics/footer-bg.gif) repeat-x top left; clear: both;}
#footer img {border: none !important; margin: 15px 11px;}

#footer p {color: #b2abb7 !important; font-size: 11px !important;}
#footer ul {padding: 0; color: #727171; width: 550px; margin: 8px auto 5px auto;}
#footer li.first {background: none; padding-left: 0 !important;}
#footer li {display: inline; list-style: none; background: transparent url(/Merchant5/graphics/list-pipe.gif) no-repeat 1px 1px; padding-left: 12px; font-size: 13px;}

#footer a:link {color: #8d8d8d; text-decoration: none;}
#footer a:visited {color: #8d8d8d; text-decoration: none;}
#footer a:hover {color: #0078a5; text-decoration: underline;}
#footer a:active {color: #8d8d8d; text-decoration: none;}




/* Blog specific styles */

.the-post {border-bottom: 1px solid #d7dfe7; padding-bottom: 15px; margin-bottom: 15px;}

#entry-title a:link {color: #41586c; text-decoration: none;}
#entry-title a:visited {color: #41586c; text-decoration: none;}
#entry-title a:hover {color: #0078a5; text-decoration: underline;}
#entry-title a:active {color: #41586c; text-decoration: none;}
.entry-meta {font-size: 12px; margin-top: 5px;}

#comments-title {margin-top: 25px; padding: 12px 5px 12px 5px; background-color: #ededed;}
#commentlistbox li {}
#respond {border-top: 1px solid #d7dfe7; padding-top: 15px; margin-top: 30px;}
.comment-notes {font-size: 12px; margin-top: 5px;}
#comment {vertical-align: top;}
.required {font-size: 14px !important; font-weight: bold !important; color: #000 !important;}
.label-cell {width: 80px;}
.reply {border-bottom: 1px solid #ededed; margin-bottom: 12px; padding-bottom: 12px;}
.children {padding-left: 10px;}

#rc-cats {border: 1px solid #d6d7d2; margin-bottom: 6px;}
#rc-cats ul {margin: 0; padding: 6px 0 8px 6px;}
#rc-cats li {list-style: none; background: transparent url(/Merchant5/graphics/blog-list-arrow.gif) no-repeat -1px 2px; padding: 0 0 0 16px;}

#rc-cats a:link {color: #554d59; text-decoration: none;}
#rc-cats a:visited {color: #554d59; text-decoration: none;}
#rc-cats a:hover {color: #0078a5; text-decoration: underline;}
#rc-cats a:active {color: #554d59; text-decoration: none;}