/* global */
body { font-size:100%; }
body, h1, h2, h3, form, input, td {margin:0; padding:0;}
img {border:0;}
table {border:0; padding:0; margin:0; border-collapse:collapse;}
a, a:link, a:visited, a:hover, a:active {text-decoration: none;}
a:hover {text-decoration:underline;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}
.block {display:block !important;}
.none {display:none !important;}
body.signageContainer {background: #51648c url('http://lib.store.yahoo.net/lib/hooksandlattice/signage-body-background.jpg') repeat-x;}
body {font-family:"Times New Roman", Times, Georgia, serif; text-align: center !important; background: #486e47 url('http://lib.store.yahoo.net/lib/hooksandlattice/body-background.jpg') repeat-x;}
.center {text-align:center;}
.large {font-size:27px !important;}
#container {text-align:left; width:969px; margin:17px auto;}
.red {color:#a62423;}

.plantersContainer a {color:#453214 !important;}
.plantersContainer .mss-top-planters-nav a, .plantersContainer .mss-topnav-dhtml a, .apuContainer .mss-top-apu-nav a, .apuContainer .mss-topnav-dhtml a {color:#fff !important;}

.main-container-inner {width:724px;}
.main-container-inner .item-hdr{clear:both;}
#nav-cell {}
#main-content {background:#ffffff; width:729px;}
.pad5 {}
.shadow-topleft {width:20px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/shadow-topleft.png') no-repeat;}
.shadow-topright {width:20px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/shadow-topright.png')  no-repeat;}
.shadow-left {width:20px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/shadow-left.png');}
.shadow-right {width:20px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/shadow-right.png');}
*html .shadow-topleft {background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lib.store.yahoo.net/lib/hooksandlattice/shadow-topleft.png', sizingMethod='crop');}
*html .shadow-topright {background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lib.store.yahoo.net/lib/hooksandlattice/shadow-topright.png', sizingMethod='crop');}
*html .shadow-left {background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lib.store.yahoo.net/lib/hooksandlattice/shadow-left.png', sizingMethod='scale');}
*html .shadow-right {background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lib.store.yahoo.net/lib/hooksandlattice/shadow-right.png', sizingMethod='scale');}
h2, h3 {color:#365f37; font-size:21px; padding-bottom:5px;}
h1 {color:#000; font-size:21px; padding-bottom:5px;}


/* header */
.mss-top-nav {height:35px; width:927px; _width:929px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-bg-home.jpg') no-repeat scroll 0 0;  font-size:14px; border-left:1px solid #fff; border-right:1px solid #fff;}
/*.mss-top-signage-nav {height:52px; width:927px; _width:929px; background: url('http://lib.store.yahoo.net/lib/hooksandlattice/top-nav-signage-background.jpg');  font-size:14px; border-left:1px solid #fff; border-right:1px solid #fff;}*/
.mss-top-signage-nav {height:35px; width:927px; _width:929px; background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-bg-signage.jpg') no-repeat scroll 0 0;  font-size:14px; border-left:1px solid #fff; border-right:1px solid #fff;}
.mss-top-planters-nav {height:35px; width:927px; _width:929px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-bg-planters.jpg') no-repeat scroll 0 0;  font-size:14px; border-left:1px solid #fff; border-right:1px solid #fff;}
.mss-top-apu-nav {height:35px; width:927px; _width:929px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-bg-apu.jpg') no-repeat scroll 0 0;  font-size:14px; border-left:1px solid #fff; border-right:1px solid #fff;}
.mss-top-nav b, .mss-top-signage-nav b, .mss-top-planters-nav b, .mss-top-apu-nav b {padding:9px 15px; display:block;}
.mss-top-signage-nav b, .mss-top-planters-nav b, .mss-top-apu-nav b {color: #FFFFFF;}
.mss-top-nav b span, .mss-top-signage-nav b span {color:#60a960;}
.mss-top-signage-nav b span {color:#99ccff;}
.mss-top-right {padding:9px 15px 7px; float:right; text-align:right; color:#fff;}
.mss-top-right a {color:#174bb8; font-weight:bold; padding:0 10px;}
.mss-top-signage-nav .mss-top-right a {color:#cccccc;}
.mss-top-planters-nav a {color:#fff;}
#mss-header-tr {position:relative; z-index:10;}
#mss-header-tr img { display:block; }
#mss-header-tr .mss-top-right img { display: inline-block; } /* fix for sbs cart icon */

/* top nav */
.mss-topnav-dhtml {background:#fff url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-bg-home.jpg') repeat-x scroll 0 0; height:28px; text-align: center; }
#mss-topnav-dhtml-signage {background-image: url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-bg-signage.jpg');}
#mss-topnav-dhtml-planters {background-image: url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-bg-planters.jpg');}
#mss-topnav-dhtml-apu {background-image: url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-bg-apu.jpg');}
.mss-topnav-category {color:#fff; font-size:.87em; }
.mss-topnav-dhtml {padding:0px; margin: 0px; }
.mss-topnav-dhtml ul {padding:0px; margin:0px;  list-style:none; display: inline-block; }
.mss-topnav-dhtml ul li{position:relative; float:left; line-height:28px; margin:0px .4em; cursor:pointer;}
.mss-topnav-dhtml ul li a, .mss-topnav-dhtml ul li a:visited {font-weight:normal; display:block; padding:4px 4px 4px 4px; color: #fff; text-decoration: none; width:100% auto; }
.mss-topnav-dhtml ul li:first-child { margin-left: 0; }
.mss-topnav-dhtml ul li:last-child { margin-right: 0; }
.mss-topnav-dhtml li ul li a { font-size: 11px; }
#mss-topnav-dhtml-signage .mss-topnav-dhtml ul li a, #mss-topnav-dhtml-signage .mss-topnav-dhtml ul li a:visited {color: #7c7c7c;}

.mss-topnav-dhtml ul li a:hover {background-color:#e5efcd; text-decoration:none;}
.mss-topnav-dhtml li ul {display:none; position:absolute; top:28px; left:0px; z-index: 100; border-top:1px solid #fff;}
.mss-topnav-dhtml li > ul {margin:0px; text-align:left; } /* Mozilla only */
.mss-topnav-dhtml li:hover ul, li.over ul {display:block; background-color:#5c825d; width:176px;} /* IE and Mozilla only */
.mss-topnav-dhtml ul li ul li {width:205px; margin:0px; padding:0px; background-color:#5c825d; border-bottom:1px solid #fff; line-height:13px;} 
.mss-topnav-dhtml ul li ul li a {display:block; font-weight:normal; text-align:left; padding:4px 4px 4px 4px; width:100% auto;} 
.mss-topnav-dhtml ul li ul li a:hover {background-color:#e8f1d2;  width:100% auto; color:#365f37; text-decoration:underline;}

#mss-topnav-dhtml-signage ul li ul li {background-color:#1b3771;}
#mss-topnav-dhtml-planters ul li ul li {background-color:#49381a;}
#mss-topnav-dhtml-apu ul li ul li {background-color:#410014;}
#mss-topnav-dhtml-signage ul li ul li a:hover {background-color:#214897; color:#fff;}
#mss-topnav-dhtml-planters ul li ul li a:hover {background-color:#ab9971; color:#fff;}
#mss-topnav-dhtml-apu ul li ul li a:hover {background-color:#871030; color:#fff;}

.mss-topnav-dhtml-shadow {height:18px; width:929px; display:block; background:transparent url() no-repeat scroll 0 0; overflow:hidden;}
#mss-topnav-dhtml-shadow-home {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-shadow-home.jpg');}
#mss-topnav-dhtml-shadow-signage {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-shadow-signage.jpg');}
#mss-topnav-dhtml-shadow-planters {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-top-nav-shadow-planters.jpg');}


.mss-topnav-dhtml ul li.mss-topnav-separator {background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-separator-home.jpg') no-repeat scroll 0 0; width:1px; height: 28px; overflow:hidden; margin:0px;}
#mss-topnav-dhtml-signage ul li.mss-topnav-separator {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-separator-signage.jpg');}
#mss-topnav-dhtml-planters ul li.mss-topnav-separator {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-topnav-separator-planters.jpg');}
/* left nav */
#mss-search {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/search-background.jpg'); width:176px; margin-left:10px; height:57px;}
.signageContainer #mss-search {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/search-background-bl.gif');}
#mss-search span {display:block; padding:25px 0 0 10px;}
#mss-search input {height:18px;}
#search-btn {margin:0 0 -4px 5px; _margin:0 0 -5px 5px;}
.section-ornament {padding:10px 0 5px 0;}
#nav-cell {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/nav-background.jpg') repeat-y;}
.signageContainer #nav-cell {background: #fff url('http://lib.store.yahoo.net/lib/hooksandlattice/nav-background-bl2.jpg') repeat-y;}
#nav {margin-top:5px;}
.mss-nav-category {font-weight:bold; color:#000; font-size:14px; padding-left:5px; width:100% !auto;}
.mss-nav {padding:0px; margin:0px 10px 0px 0px ; width:176px; margin-left:14px;}
.mss-nav ul {padding:0px; margin:0px;  list-style:none;}
.mss-nav ul li{position:relative; font-size:11px; font-weight:bold; text-align:left; border-bottom:1px solid #fff;}
.mss-nav ul li a, .mss-nav ul li a:visited {font-weight:normal; display:block; padding:4px 4px 4px 4px; color: #164cb7; text-decoration: none; width:100% auto; }

.signageContainer .mss-nav ul li a, .signageContainer .mss-nav ul li a:visited {color: #7c7c7c;}

.mss-nav ul li a:hover {background-color:#e5efcd; text-decoration:none;}
.mss-nav li ul {display:none; position:absolute; top:0px; left:176px; z-index: 100;}
.mss-nav li > ul {top:0px; left:176px; margin:0px; text-align:left; z-index: 10000;} /* Mozilla only */
.mss-nav li:hover ul, li.over ul {display:block; background-color:#e5efcd; width:176px;} /* IE and Mozilla only */
.mss-nav ul li ul li {width:205px; margin:0px; padding:0px; background-color:#e5efcd;} 
.mss-nav ul li ul li a {display:block; font-weight:normal; text-align:left; padding:4px 4px 4px 4px; width:100% auto;} 
.mss-nav ul li ul li a:visited {color:#164cb7;}
.mss-nav ul li ul li a:hover {background-color:#f8faec;  width:100% auto;}

/* home page */
.mss-home-message {font-size:19px; font-weight:bold;}
.mss-home-message span {font-size:14px; font-weight:normal; color:#A62423;}
.home-message {font-size:12px; color:#666; background: url('http://lib.store.yahoo.net/lib/hooksandlattice/message-bak.jpg') repeat-y; padding:10px;}
.mss-intro {margin:15px 0px; background: url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-intro-bak.jpg') no-repeat; width:718px; padding:5px;}
.intro-border {border-right:1px solid #fff;}
.mss-intro table td {color:#666; font-size:13px; padding:5px;}
.ornament {margin:10px 0px;}
.consultants {text-align:center; color:#365F37; font-size:18px;}
.offers {margin:10px 0; text-align:center; color:#A62423;}
.offers b {color:#365F37;}
.offers a {font-weight:normal; font-size:12px;}
.grey-text {color:#666; font-size:12px;}
.green-text {color:#365F37; font-size:18px;}
.red-text {color:#A62423;}

/* section */
.section-inst {text-align:center; font-weight:bold;}
.contents-elements { width:200px;}
.contents-elements2 {width:229px;}
.content-table {margin-top:10px;}
.section-image-left {float:left; margin-right:10px;}
.contents-cell {background:#f4f9e3; padding:10px; border:2px solid #f1f4e6;}
.signageContainer .contents-cell {background:#eef2fb; padding:10px; border:2px solid #e9effb;}
.apuContainer .contents-cell {background:#F8F1F3; padding:10px; border:2px solid #f8e1e7;}
.content-cell-space {background:#fff; width:5px;}
.content-space-row {line-height:5px;}
.contents-image {height:210px;}
.mss-contents-name, .mss-contents-name a:visited {color:#164cb7; font-weight:bold; font-size:15px; }
.contents-elements .reg-price-bold, 
.contents-elements .reg-price,
.contents-elements .sale-price { font-size:15px; }
.mss-design-num {font-size:12px; color:#999; font-weight:bold;}
.mss-caption {color:#000; font-size:14px;}
#section-page .mss-caption {width:350px; margin-left:350px;}
#section-image-area {float:left; width:320px;}
.subsection {text-align:center; color:#3c543c; font-size:22px; margin-bottom:6px;}
.subsectionBlue {text-align:center; color:#3266cc; font-size:22px; margin-bottom:6px;}

/* item */
.mss-item-links {padding-bottom:5px;}
.mss-bookmark, .mss-item-links a {color:#164cb7; font-size:12px;}
.product-spec {padding:0 15px;}
.mss-image {height:295px;}
#item-page {}
.mss-breadcrumbs a {font-size:12px; color:#727c91;}
.mss-breadcrumbs {font-size:12px; color:#dce1c9;}
#image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9 {display:none;}
.mss-alt-image a {float:left; margin-right:2px;}
.mss-right-col {float:right; width:160px; text-align:center;}
#item-image-area {float:left; color:#164cb7; font-size:12px; width:322px;}
#item-image-area a, #item-image-area a:visited {color:#164cb7;}
.mss-enlarge {float:left; cursor:pointer; display: block;}
.mss-multi-image {padding-top:10px; clear:left;}

.mss-buy-box {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/buy-box-middle.jpg') no-repeat;}
.mss-buy-box img { display: block; }
.mss-buy-box, .buy-box-links {width:217px; margin-left:340px;}
.buy-box-links b {font-size:14px;}

.buybox-lt {float:left; color:#FFF; font-size:12px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; width:79px; text-align:right; padding:3px 0; border-bottom:1px solid #569458;}
.buybox-rt {margin-left:79px; font-size:12px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; width:133px; text-align:left; padding:3px 0 3px 5px; border-bottom:1px solid #c5d4b4;}
.buybox-option {color:#FFF; font-size:12px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
#qty-rt {text-align:left !important; padding-left:5px; margin:0px; border: none;}
#availability-lt, #availability-rt {height:32px; _height:37px;}
#order-btn {margin-left:85px; margin-top:5px;}
#sale-price-rt {font-weight:bold; color:#a62423;}
#dimensions-lt, #dimensions-rt, #qty-lt, .option-lt, .option-rt {border: none;}
#custom-lt {border-top:1px solid #569458; border-bottom:none;}
#custom-rt {border-top:1px solid #c5d4b4; border-bottom:none;}
.buy-box-links {margin-top:10px;}
.buy-box-links span {color:#a62423;}
.buy-box-links, .buy-box-links a {font-size:12px; color:#164cb7;}
#item-elements {color:#666; font-size:13px;}
#options-lt {color:#666;}
#sale-price-rt span {font-style:italic; font-weight:normal; padding-left:5px;}
.add-cart-btn {position:relative; top:10px; _top:7px; left:5px;}
.qty {color:#666 !important;}

.mss-cross-sell-title {margin-top:20px;}
.mss-cross-sell-item, .mss-cross-sell-item-last {border-bottom:1px solid #f3f9e3; padding:5px 0; font-size:12px; width:155px;}
.mss-cross-sell-item a {font-size:12px; color:#164cb7;}
.mss-cross-sell-item-name {padding:5px 0;}
.mss-cross-sell-item .sale-price, .mss-cross-sell-item-last .sale-price {font-weight:bold; color:#a62423;}

.crosslink {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/message-bak.jpg') repeat-y; padding:10px;font-size:12px;  color:#666;}
.crosslink b, .crosslink h3 {display:block; margin-top:5px; color:#000; font-size:18px;}
.crosslink a {font-size:12px; color:#164cb7;}

.yss-rev {border-top:1px solid #fff; padding:5px 0; margin-top:10px;}
.yss-rev-by {float:left;}

.mss-footer {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-footer-bak.png') no-repeat; height:51px;text-align:center;  padding-bottom:8px; font-size:12px;}
*html .mss-footer {background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lib.store.yahoo.net/lib/hooksandlattice/mss-footer-bak.png', sizingMethod='crop');}

/* mss-pagination-styles */
.pagingstyle {padding: 10px;}
.mss-pagination-pages {float: right;}

/* mss-tab-styles */
#mss-tabs {width: 560px; font-family: inherit;}
	.tab-container {}
		a.tab {background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/tab-bg.gif') no-repeat scroll right top; color:#000 !important; display:block; float:left; height:24px; line-height:24px; margin-right: 1px; padding-right: 10px; text-decoration:none !important;}
		a.tab span {background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/tab-bg.gif') no-repeat left top; display: block; line-height:24px; padding:0 0 0 10px; color: #fff;} 
		a.tab:hover, .mss-tab-on a.tab {background-position: right -24px;}
		a.tab:hover span, .mss-tab-on a.tab span {background-position: left -24px; color: #000;}	
	
	.mss-tab-content {border: 1px solid #e2ecc7; clear: left; padding: 10px; overflow: auto; height: 370px;}
	.mss-tab-content, .mss-tab-content div, .mss-tab-content div.caption, .mss-tab-content div.caption p {font-size: 14px !important;}	

#t2, #t3, #t4, #t5, #t6, #t7, #t8 {display: none;}	
	
/* floating cart */
#mssGhost {filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; position:absolute; z-index:10000;}
#fCartLoading {height:50px; width:300px; position:absolute; top:300px; z-index:10000; left:40%; padding-top:60px; text-align:center; background:#fff  url(http://mystore-solutions.com/clients/test-prod-st76-mystore/loading.gif) no-repeat center 10px;}
#mssCartEl {margin:22px 0 0 0; font-size: 12px; font-family: inherit;}
#fcartBG{margin:10px 0 0 0; position:relative; z-index:1; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/cart-btm.gif') no-repeat bottom; padding-bottom: 6px;}
#floatingCartHeader {background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/cart-top.gif') no-repeat top; margin:0; color:#fff !important; font: normal normal 12px/20px Arial, Helvetica, sans-serif; height: 20px;}
#fcartMin, #fcartTotal, #fviewCart, #fCheckout {border: 1px solid #3a623b; border-width: 0 1px;}
#minControl{position:absolute; top:1px; right:1px;}
.fcart {border-bottom:1px solid #000; padding:4px;  margin:0; color:black !important; }
.fcartName, .fcartPrice, .fcartQty {color:#000 !important;}
.fcartName {margin:3px 0;}
.fcartPrice {display:inline; padding-right:7px; _float:left;}
.fcartQty {display:inline;}
#fcartTotal {background:#f1f6df; color:#000 !important; margin:0; padding:3px; border-bottom:1px solid #000; font-weight: bold;}
#fviewCart, #fCheckout {padding-top: 3px; color: #a62423 !important;}
#fviewCart {border-bottom: 1px solid #000 !important; height: 20px;}
#fcheckout {height: 14px;}
#fcheckout, #fviewCart {text-align:center;}
#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited {color: #164cb7; text-decoration:none;}
#fviewCart a:hover,#fcheckout a:hover {text-decoration: underline;}
.fCheckoutForm {display:inline; margin:0; padding:0;}

/* mss-newsletter */
#mss-redesign-footer #mss-newsletter-info-1, 
#mss-redesign-footer #mss-newsletter-info-2 { display:none; }

#mss-newsletter {width: 175px; margin-left: 14px;}
#mss-newsletter b {font-size: 13px; display: block; margin-bottom: 4px; padding: 0;}
#mss-newsletter span {font-size: 11px; line-height: 13px; margin-bottom: 3px; display: block;}
#mss-newsletter #mss-newsletter-sub {margin-top: 4px; display: block;}
#mssFormMessage {font-size: 11px;}
#mss-newsletter fieldset {border: none;}

#mss-newsletter-1 img,
#mss-newsletter-2 img {vertical-align:middle;}

#mss-newsletter-btn {margin: 14px 0 0 12px; width: 187px;}
#mss-newsletter-btn div{float:left;}
#pinlink, #facelink{margin:7px 6px 8px 0 !important;}
#newsletter-subtext {font-weight: normal; font-size: 12px; line-height: 16px; color: #333; padding: 0 6px 10px 6px;}

/* MSS Slimbox */
#lbOverlay{position:absolute; left:0; width:100%; background:#000;cursor:pointer; z-index:1000; /**/}
* html #lbOverlay {	height: 500px;}
#lbCenter, #lbBottomContainer {	position: absolute;	left: 50%;	overflow: hidden; background-color: #fff;	z-index:1005; }
.lbLoading {background: #fff url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-loading.gif') no-repeat center;}
#lbImage {position: absolute; left: 0; top: 0; /**/border: 2px solid #fff; background-repeat: no-repeat; background-position: 0 40px; padding-bottom:40px; }
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 40px; width: 50%; outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink {background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-prevlabel.gif') no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink {background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-nextlabel.gif') no-repeat 100% 15%;}
#lbBottom {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;	color: #666; line-height: 1.4em; text-align: left;	border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {padding-right:20px; display: block; float: right; width: 66px; height: 22px; background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-closelabel.gif') no-repeat center; margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
#sitelogo{}
#lbNumber{position:relative;z-index:15000}
#lbCloseLink{position:relative;z-index:15001}
.mss-image {height: 350px;}

#mss-search {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/search-green-bg.jpg'); height:44px;}
.signageContainer #mss-search {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/search-blue-bg.jpg');}
#mss-search span {display:block; padding:12px 0 0 10px;}

/* Floating Cart */
#mssCartEl {text-align:center;}
#fcartBG {background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/cart-green-bg.jpg') no-repeat top center; width:177px; height:97px; margin:0 auto; text-align:center;}
.signageContainer #fcartBG {background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/cart-blue-bg.jpg') no-repeat top center;}
#floatingCartHeader {background: transparent url('') no-repeat top; padding-left:5px;}
#fviewCart, #fCheckout {background: #fff; height:19px;}
#fcartMin, #fcartTotal, #fviewCart, #fCheckout {width:165px;border:1px solid #B2D1A7; margin: 0 auto;}
#fcartTotal {padding: 3px 0; border-bottom:1px solid #000; border-top:1px solid #B2D1A7;}
#fCheckout {border-top:1px solid #B2D1A7;}

#mss-secure {float:right; width:310px; height:39px;}
#mss-secure-shopping {float:right; margin:0 10px;}
#mss-secure-scanalert {float:right; margin:7px 10px 0;}
.mss-breadcrumbs {width:390px; float:left;}
h1 {clear:left;}
h1.section-hdr {clear:both;}
.mss-right-col {clear:right;}

/* newsletter styles */
#mss-newsletter-slide-2 {background-color:#EEF2FB;}
#mss-newsletter-slide-1 {background-color:#F4F9E3;}
#close {cursor:pointer; float:right; margin: 5px 25px 0 0; color:#164CB7; font-size:12px; width:100px}
#mss-newsletter-top-1 {background-color:#E5EFCD; height:30px; padding: 5px 0;}
#mss-newsletter-top-2 {background-color:#D7DBE6; height:30px; padding: 5px 0;}
.mss-newsletter-iframe {background-color:#fff;}
.mss-newsletter-title {font-size:21px; margin-left:100px; font-weight:bold;}

/* footer */
#mss-final-ft, #mss-final-ft-sign {border-left: 1px solid #fff;}

#mss-final-ft {border-top:1px solid #b6b6b4;}
#mss-final-ft td, #mss-final-ft-sign td {font-size:12px; background: #fff url('http://lib.store.yahoo.net/lib/hooksandlattice/foot-cell-bak.jpg') repeat-x; padding-top:10px; border-right:0;}
#mss-final-ft td.foot-title {height:31px; background: url('http://lib.store.yahoo.net/lib/hooksandlattice/foot-title-bak.jpg') !important; font-weight:bold; font-size:12px; text-align:center; padding:4px 0;}
#mss-final-ft td ul li a, #mss-final-ft-sign td ul li a  {font-size:12px;}
#mss-final-ft td ul{list-style:none;}

#mss-final-ft-sign td.cont, #mss-final-ft td.cont {background:#fff;font-size:12px;}
#mss-final-ft td.foot-title2 {border-top:1px solid #b6b6b4; border-bottom:1px solid #b6b6b4; background:#f4f9e3; height:auto; text-align:center; font-weight:bold; font-size:12px; padding:4px 0;}
#mss-final-ft-sign td.foot-title2 {border-top:1px solid #b6b6b4; border-bottom:1px solid #b6b6b4; background:#ecf0fb; height:auto; text-align:center; font-weight:bold; font-size:12px; padding:4px 0;}

#mss-final-ft-sign {border-top:1px solid #b6b6b4;}
#mss-final-ft-sign td.foot-title {height:42px; background: url('http://lib.store.yahoo.net/lib/hooksandlattice/foot-title-bak-sign.jpg') !important; font-weight:bold; font-size:12px; text-align:center; padding:4px 0;}

#mss-cards {background:#fff; text-align:center;}

/* SITE MAP */
.main-container-inner {font-size:12px;}
.mss-sitemap-section {font-weight:bold; padding-top:20px;}
.mss-sitemap-subsection {margin-left:15px;}
.mss-sitemap-thirdlevel {margin-left:30px;}

#mss-new-price-div {margin-top:10px;display:none; font-size:12px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; background:#fff url('http://lib.store.yahoo.net/lib/hooksandlattice/mss-new-price-bg.gif') no-repeat scroll 0 0;width:217px; height:35px;}
#mss-new-price-div span {display:block; float:left; color:#fff; text-align:right; width:72px;_width:77px; padding-right:5px; line-height:35px;}
#mss-new-price{color:#A62423; margin-left:87px; line-height:35px; vertical-align:middle; color:#000; font-weight:bold;}
#item-page .buy-box-links .qty {margin-left:13px;}


/* PLANTERS UNLIMITED */
body.plantersContainer {background: #98865e url('http://lib.store.yahoo.net/lib/hooksandlattice/planters-body-background.jpg') repeat-x; border-right:1px solid #fff;}
.mss-top-planters-nav b span {color:#000 !important;}
.plantersContainer #nav-cell {background: #fff url('http://lib.store.yahoo.net/lib/hooksandlattice/planters-nav-background.jpg') repeat-y;}
.plantersContainer #mss-search {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/planters-search-bak.jpg');}
.plantersContainer #fcartBG {background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/cart-brown-bg.jpg') no-repeat top center;}

/* ARTIFICIAL PLANTS UNLIMITED */
body.apuContainer {background: #741635 url('http://lib.store.yahoo.net/lib/hooksandlattice/apu-body-background.jpg') repeat-x; border-right:1px solid #fff;}
.mss-top-apu-nav b span {color:#000 !important;}
.apuContainer #nav-cell {background: #fff url('http://lib.store.yahoo.net/lib/hooksandlattice/planters-nav-background.jpg') repeat-y;}
.apuContainer #mss-search {background: url('http://lib.store.yahoo.net/lib/hooksandlattice/apu-search-bak.jpg');}
.apuContainer #fcartBG {background:transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/cart-brown-bg.jpg') no-repeat top center;}
.apuContainer .mss-breadcrumbs {color: #727C91;font-size: 12px;}

#bc0, #bc1, #bc2, #bc3, #bc4, #bc5, #bc6 , #bc7, #bc8, #bc9, #bc10, #bc11, #bc12, #bc13, #bc14, #bc15, #bc16, #bc17, #bc18, #bc19, #bc20, #bc21, #bc22, #bc23, #bc24, #bc25, #bc26, #bc27, #bc28, #bc29, #bc30 {display:none;}

/* Mss-Updated-Styles  */


/* PLANTERS UNLIMITED */
.plantersContainer a {color:#453214 !important;}

.mss-buy-box-plant {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/buy-box-middle-planters.jpg') !important;}

.buybox-lt-plant {border-bottom:1px solid #eee;}
#custom-lt.buybox-lt-plant {border-bottom:none; border-top:1px solid #eee;}
.mss-buy-box-plant .buybox-rt {border-bottom-color:#eee;}
.mss-buy-box-plant #custom-rt.buybox-rt {border-bottom:none; border-top-color:#eee;}

.planters-tabs a.tab,
.planters-tabs a.tab span {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/tab-bg-planters.gif');}



/* SIGNAGE */
.signageContainer a {color:#0000ee;}
.signageContainer .mss-nav a {color:#0000ee !important;}
.signageContainer .mss-design-num {color:#7588a4 !important;}
.mss-buy-box-sign {background-repeat:repeat-y !important; background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/buy-box-middle-signage.jpg') !important;}

.buybox-lt-sign {border-bottom-color:#fff;}
#custom-lt.buybox-lt-sign {border-bottom:none; border-top-color:#fff;}
.mss-buy-box-sign .buybox-rt {border-bottom-color:#fff;}
.mss-buy-box-sign #custom-rt.buybox-rt {border-bottom:none; border-top-color:#fff;}

.signage-tabs a.tab,
.signage-tabs a.tab span {background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/tab-bg-signage.gif');}




/* DG Mods */


/* Color Hover*/
.hoverIntro{color:#333; font-weight:bold; margin-bottom:0;}
.hoverIntro span{color:#333; font-size:11px;}
.hoverCell{position:relative;width:29px; float:left; margin:2px;}
.hoverCell a:hover .showCell{display:inline; position:absolute;bottom:32px;left:15px; }
.showCell{display:none; width:175px; height:175px; border:#CCC 1px solid; vertical-align:bottom;z-index:10000 !important;}
.hoverCell .thumbCell{ width:29px; height:29px; border:#CCC 1px solid; z-index:1;}
.hoverCell .showCell p{padding:0; width:100%; text-align:center; position:absolute; bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; z-index:10000 !important; color:#FFF !important; border:0;}
.light .showCell p{color:#000 !important;}
.hoverCell a{text-decoration:none; z-index:1;}
.black div{background-color: #000000;}
.white div{background-color: #EEEDE7;}
.buff div{background-color: #F2E8D2;}
.tan div{background-color: #BAAE96;}
.dove div{background-color: #B9BBB6;}
.dark-gray div{background-color: #757E82;}
.terracotta div{background-color: #B1684A;}
.adobe div{background-color: #654A43;}
.burgundy div{background-color: #884B50;}
.pearl div{background-color: #E6E2D9;}
.parchment div{background-color: #D6B993;}
.mocha div{background-color: #BBA58B;}
.cypress div{background-color: #AEA997;}
.khaki div{background-color: #F0E5CA;}
.latte div{background-color: #E2DBD1;}
.sand-beige div{background-color: #947E63;}
.chaps-brown div{background-color: #56392A;}
.dark-chocolate div{background-color: #5A4A41;}
.light-cocoa div{background-color: #826556;}
.hunter-green div{background-color: #2E5248;}
.black-fox div{background-color: #4E4841;}
.espresso div{background-color: #40332E;}
.persimmon div{background-color: #C76338;}
.darkm div{background:url('http://lib.store.yahoo.net/lib/hooksandlattice/dark-madera.jpg') no-repeat;}
.mediumm div{background:url('http://lib.store.yahoo.net/lib/hooksandlattice/medium-madera.jpg') no-repeat;}
.lightm div{background:url('http://lib.store.yahoo.net/lib/hooksandlattice/light-madera.jpg') no-repeat;}
.hoverCell a{text-decoration:none !important;}

.mss-caption2{ font-size:14px; }


/* Responsive Slider */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides.left { float:left; }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.homerslide{width:713px; height:180px;}

/* ====================== fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license =================== */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://lib.store.yahoo.net/lib/hooksandlattice/fancybox-sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://lib.store.yahoo.net/lib/hooksandlattice/fancybox-loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://lib.store.yahoo.net/lib/hooksandlattice/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://lib.store.yahoo.net/lib/hooksandlattice/fancybox-overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.clearall{clear:both;}
.greenh2{font-size:18px; color:#365f37;}
.greenh3{font-size:17px; color:#365f37;}


/* Home Pages Sliders */
.left { float:left; }
.right { float:right; }
.tabslider { width:718px; margin:0 auto; font-size:16px; }
.tabslider .tabs { list-style-type:none; width:100%; padding:2px 0 0; margin:0; overflow:hidden; }
#hl-tabslider.tabslider .tabs li { 
	float:left; 
	display:block; 
	padding:0; 
	margin:5px 0 0;
	width:25%; 
	text-align:center; 
	height:30px; 
	line-height:30px; 
	background: #558c4f url(http://lib.store.yahoo.net/lib/hooksandlattice/hl-tab-bg.jpg) repeat-x;
	cursor:pointer;
	z-index:1;
	position:relative;
}
#hl-tabslider.tabslider .tabs .active { background: #F4F9E3; padding:5px 0 0; margin:0; box-shadow:0 0 3px #666; z-index:990; border-top-left-radius:2px; border-top-right-radius:2px; }
#sbs-tabslider.tabslider .tabs li { 
	float:left; 
	display:block; 
	padding:0; 
	margin:5px 0 0;
	width:25%; 
	text-align:center; 
	height:30px; 
	line-height:30px; 
	background: #558c4f url(http://lib.store.yahoo.net/lib/hooksandlattice/sbs-tab-bg.jpg) repeat-x;
	cursor:pointer;
	z-index:1;
	position:relative;
}
#sbs-tabslider.tabslider .tabs .active { background: #F5F5F6; padding:5px 0 0; margin:0; box-shadow:0 0 3px #666; z-index:990; border-top-left-radius:2px; border-top-right-radius:2px; }
#pu-tabslider.tabslider .tabs li { 
	float:left; 
	display:block; 
	padding:0; 
	margin:5px 0 0;
	width:25%; 
	text-align:center; 
	height:30px; 
	line-height:30px; 
	background: #8C824F url(http://lib.store.yahoo.net/lib/hooksandlattice/pu-tab-bg.jpg) repeat-x;
	cursor:pointer;
	z-index:1;
	position:relative;
}
#pu-tabslider.tabslider .tabs .active { background: #F9F3E3; padding:5px 0 0; margin:0; box-shadow:0 0 3px #666; z-index:990; border-top-left-radius:2px; border-top-right-radius:2px; }
.tabslider .tabs .active:first-child { border-top-left-radius: 0 !important; }
.tabslider .tabs .active:last-child { border-top-right-radius: 0 !important; }
#hl-tabslider.tabslider .tabs li span { 	
	border-left:1px solid #6EAD68; 
	border-right:1px solid #184c1d; 
	display:block; 
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #343c34;
}
#sbs-tabslider.tabslider .tabs li span { 	
	border-left: 1px solid #8792A8; 
	border-right: 1px solid #223764; 
	display:block; 
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #343c34;
}
#pu-tabslider.tabslider .tabs li span { 	
	border-left: 1px solid #cfb789; 
	border-right: 1px solid #4f3619; 
	display:block; 
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #3C3B34;
}
.tabslider .tabs li.active span { text-shadow: none !important; border: 0 !important; color: #000 !important; }
.tabslider .tabs li:first-child span { border-left:0 !important; }
.tabslider .tabs li:last-child span { border-right:0 !important; }
#hl-tabslider.tabslider .contents { width:auto; border-bottom:solid 5px #c3d0b6; }
#hl-tabslider.tabslider .contents > div { 
	display:none; 
	background:#f4f9e3;
	padding:30px 52px 15px;
	width:auto;
	min-height:100px;
	overflow:hidden; 
}
#sbs-tabslider.tabslider .contents { width:auto; border-bottom: solid 5px #7C8392; }
#sbs-tabslider.tabslider .contents > div { 
	display:none; 
	background: #F5F5F6;
	padding:30px 52px 15px;
	width:auto;
	min-height:100px;
	overflow:hidden; 
}
#pu-tabslider.tabslider .contents { width:auto; border-bottom: solid 5px #CBC3AF; }
#pu-tabslider.tabslider .contents > div { 
	display:none; 
	background: #F9F3E3;
	padding:30px 52px 15px;
	width:auto;
	min-height:100px;
	overflow:hidden; 
}
.tabslider .contents > div.active { display: block !important; z-index:999; position:relative; }
#hl-tabslider.tabslider .contents img { border:solid 3px #94ad86; display: block;}
#sbs-tabslider.tabslider .contents img { border: solid 3px #7C8392; display: block;}
#pu-tabslider.tabslider .contents img { border: solid 3px #988860; display: block;}
.tabslider .contents .ytvideo img { border:0 !important;  }
.tabslider .contents .main-column { width:315px; } /* should be used with .sub-column */
.tabslider .contents .sub-column { width:250px; } /* should be used with .main-column */
.tabslider .contents .half-column { width:49%; } /* should be used with another .half-column */
.tabslider .contents .main-column.img,
.tabslider .contents .sub-column.img,
.tabslider .contents .half-column.img { text-align:center; }
.tabslider .contents p.quote { 
	position:relative; 
	padding:15px 20px;
	font-style:italic; 
	font-size: 16px; 
	background-image:url('http://lib.store.yahoo.net/lib/hooksandlattice/open-q-bg.png'), url('http://lib.store.yahoo.net/lib/hooksandlattice/close-q-bg.png'); 
	background-repeat: no-repeat, no-repeat;
	background-position: top left, bottom right; 
	line-height:1.5;
}
#hl-tabslider.tabslider .contents .title { font-size: 20px; font-weight:bold; padding-bottom: 10px; margin-top: 10px; border-bottom: 3px double #C3D0B6; margin-bottom: 20px; color: #000;}
#hl-tabslider.tabslider .contents .sub-column .title { margin-top:12px; font-size:18px; border-bottom:solid 1px #C3D0B6; }
#sbs-tabslider.tabslider .contents .title { font-size: 20px; font-weight:bold; padding-bottom: 10px; margin-top: 10px; border-bottom: 3px double #B2B6D5; margin-bottom: 20px;}
#sbs-tabslider.tabslider .contents .sub-column .title { margin-top:12px; font-size:18px; border-bottom: solid 1px #B2B6D5; }
#pu-tabslider.tabslider .contents .title { font-size: 20px; font-weight:bold; padding-bottom: 10px; margin-top: 10px; border-bottom: 3px double #D0CCB6; margin-bottom: 20px; color: #000;}
#pu-tabslider.tabslider .contents .sub-column .title { margin-top:12px; font-size:18px; border-bottom: solid 1px #D0CCB6; }
.tabslider .contents .main-column img + p { margin-top:5px; }
.tabslider .contents p.indent { width:95%; margin-left:auto; margin-right:auto; }
.tabslider .contents a { color:#164cb7; text-decoration:none; font-weight: bold; font-size: 15px; }
.tabslider .contents a:hover { text-decoration:underline; }
.tabslider .contents .imp-links { list-style-type: none; padding: 0 0 0 5px; }
.tabslider .contents .imp-links li a { font-weight: normal; } 
#hl-tabslider .slider .slides-container > ul > li.blog-post { padding-bottom:20px; border-bottom:solid 1px #C3D0B6; }
#sbs-tabslider .slider .slides-container > ul > li.blog-post { padding-bottom:20px; border-bottom: solid 1px #B2B6D5; }
#pu-tabslider .slider .slides-container > ul > li.blog-post { padding-bottom:20px; border-bottom:solid 1px #C3D0B6; }
.tabslider .contents .blog-post .main-column { width:340px; } /* should be used with .sub-column */
.tabslider .contents .blog-post .title { 
	margin-top:0 !important; 
	margin-bottom:15px; 
	padding-bottom:0 !important; 
	font-size:28px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-weight:normal;
	border-bottom:0 !important; 
	color: #000;
}
.video-content { margin-bottom:20px; width:250px; height:140px; }
.video-content.preload { 
	background:url(images/vidbg.jpg) no-repeat;
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.2s ease;
	background-size:100%;
}
.video-content.preload:hover { opacity:0.8; cursor:pointer; }
.slider { width: 718px; overflow:hidden; margin-left:-52px;}
.slider .forward, .slider .prev { float: left; width: 48px; height: 100%; cursor:pointer; text-indent: -9999px; }
#hl-tabslider .slider .forward:hover, #hl-tabslider .slider .prev:hover { background-color: #e6f0c1;}
#sbs-tabslider .slider .forward:hover, #sbs-tabslider .slider .prev:hover { background-color: #C4C9D5;}
#pu-tabslider .slider .forward:hover, #pu-tabslider .slider .prev:hover { background-color: #DFD7C4;}
.slider .forward.hidden, .slider .prev.hidden { visibility:hidden; }
.slider .forward { background:url('http://lib.store.yahoo.net/lib/hooksandlattice/right-arrow.png') no-repeat 0 center; margin-left: 4px; }
.slider .prev { background: url('http://lib.store.yahoo.net/lib/hooksandlattice/left-arrow.png') no-repeat -4px center; margin-right: 4px; }
.slider .slide-tracker {
	text-align: right;
	margin: 0;
	list-style-type: none;
	position: absolute;
	bottom: 15px;
	right: 55px;
}
#hl-tabslider .slide-tracker li {display: inline-block; width: 15px; color:#94AD86; }
#sbs-tabslider .slide-tracker li {display: inline-block; width: 15px; color:#94AD86; }
#pu-tabslider .slide-tracker li {display: inline-block; width: 15px; color:#94AD86; }
.slider .slides-container { float: left; width: 614px; overflow:hidden; }
.slider .slides-container > ul { padding:0; margin:0; list-style-type:none; overflow:hidden; }
.slider .slides-container > ul > li { float:left; width: 614px; height: 100%; margin-right:20px; }
.slider .slides-container > ul > li p:first-child { margin-top:0; }

/* Article Entries */
.article-post {
	background: url(https://lib.store.yahoo.net/lib/hooksandlattice/main-ornament.gif) no-repeat top;
	padding-top: 30px;
}
.article-post h3 { }
.article-post h4 { margin-top:0; }
.article-post ul { list-style:none; padding-left:0; }
.article-post ul li { overflow:hidden; }
.article-post ul p { padding-left:135px; }
.article-post img { float:left; margin:0 10px 10px 0; width:125px; height:125px; }
.article-post a { color:#458D3F; }

/* Buying Guides */
.mss-caption2 > img { display:block; }
.mss-caption2 .section { border-top: 1px solid #E9E9E9; width: 98%; margin: 0 auto; margin-top: 15px !important; padding-top: 10px; }
.mss-caption2 .col > img { max-width: 100%; }
.mss-caption2 .col img + img { margin-top: 7px; }
.mss-caption2 .contentspacer { width: 96%; margin: 0 auto; }
.mss-caption2 h3 { color: #000; font-size: 18px; margin-top: 10px; }
.mss-caption2 h3 + p { margin-top:5px; } 
.mss-caption2 h4 { margin-bottom:0; font-size:16px; }
.mss-caption2 h4 + p { margin-top:0; } 
.mss-caption2 p.special { color:#a17213; font-weight:bold; font-size:17px; line-height: 18px; }
.mss-caption2 ul { padding-left:25px; }
.mss-caption2 p + ul { margin-top: -8px; }
.mss-caption2 a.blue-button { 
	background-color: #3178c8;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff !important;
	text-transform:uppercase; 
	padding: 6px 40px;
	border: 1px solid #124a91;
	margin: 10px 0;
	display: inline-block;
}
.mss-caption2 a.green-button { 
	background-color: #336633;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff !important;
	text-transform:uppercase; 
	padding: 6px 40px;
	border: 1px solid #124a91;
	margin: 10px 0;
	display: inline-block;
}
.mss-caption2 a.blue-button:hover { text-decoration: none; background-color: #1F5088; }
.mss-caption2 a.green-button:hover { text-decoration: none; background-color: #339933; }

/* simple 12 column grid */
.section{clear:both;padding:0;margin:0;overflow:hidden;}
.col{display:block;float:left;margin:1% 0 1% 2%}
.col:first-child{margin-left:0}
.group:after,.group:before{content:"";display:table;}
.group:after{clear:both}
.group{zoom:1}
.span_12_of_12{width:100%;margin-left:0!important;}
.span_11_of_12{width:91.5%}
.span_10_of_12{width:83%}
.span_9_of_12{width:74.5%}
.span_8_of_12{width:66%}
.span_7_of_12{width:57.5%}
.span_6_of_12{width:49%}
.span_5_of_12{width:40.5%}
.span_4_of_12{width:32%}
.span_3_of_12{width:23.5%}
.span_2_of_12{width:15%}
.span_1_of_12{width:6.5%}

.span_12_of_12 img, .span_4_of_12 img{width:100%}
/* Caption2 */
.mss-caption > img { display:block; }
.mss-caption .section { border-top: 1px solid #E9E9E9; width: 98%; margin: 0 auto; margin-top: 15px !important; padding-top: 10px; }
.mss-caption .col > img { max-width: 100%; }
.mss-caption .col img + img { margin-top: 7px; }
.mss-caption .contentspacer { width: 96%; margin: 0 auto; }
.mss-caption h3 { font-size: 18px; margin-top: 10px; }
.mss-caption h3 + p { margin-top:5px; } 
.mss-caption h4 { margin-bottom:0; font-size:16px; }
.mss-caption h4 + p { margin-top:0; } 
.mss-caption p.special { color:#a17213; font-weight:bold; font-size:17px; line-height: 18px; }
.mss-caption ul { padding-left:25px; }
.mss-caption p + ul { margin-top: -8px; }
.mss-caption a.blue-button { 
	background-color: #3178c8;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff !important;
	text-transform:uppercase; 
	padding: 6px 40px;
	border: 1px solid #124a91;
	margin: 10px 0;
	display: inline-block;
}
.mss-caption a.green-button { 
	background-color: #336633;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff !important;
	text-transform:uppercase; 
	padding: 6px 40px;
	border: 1px solid #124a91;
	margin: 10px 0;
	display: inline-block;
}
.mss-caption a.blue-button:hover { text-decoration: none; background-color: #1F5088; }
.mss-caption a.green-button:hover { text-decoration: none; background-color: #339933; }