* {margin:0; padding:0; outline:none}
body {background:#000 url(images/bg.jpg) 50% 0 no-repeat; font:13px Verdana,Arial; color:#333; margin-bottom:30px}
#center {width:962px; margin:30px auto 0; background:#fff url(images/content-bg.gif) repeat-y}
img {border:none}
.clear {clear:both}
a {color:#666}
a:hover {color:#333}
sup {line-height:0}

/* Header */
#header {padding:8px 36px 13px; height:147px; position:relative}
#logo {float:left; margin-right:13px}
#headerright {float:left; margin-top:75px; width:751px}
#headerright img {float:left; margin:8px 0 0 2px}
#newsletter {float:right; padding:0 5px 0 8px; height:26px; background:#e8e5e3}
#newsletter label {font-size:11px; color:#555}
#newsletter input {font-size:9px; padding:2px 4px; color:#666; width:110px; border:0; margin:5px 0 0 4px}
#nav {float:left; margin-top:11px; background:url(images/nav-bg.gif) repeat-x}
#nav ul {float:left; width:751px; list-style:none; height:33px; background:url(images/nav-bg.gif) 100% -66px no-repeat}
#nav li {float:left; height:33px}
#nav ul a {color:#443a31; text-decoration:none; font:bold 12px Arial,Verdana; float:left; padding:9px 16px 9px 14px; text-shadow:1px 1px #bbb7ac}
#nav ul a:hover {color:#111}
#nav ul form {float:left; padding-top:7px}
#dealerzip {width:61px; float:left; height:18px; padding-left:6px; border:none; background:url(images/find-dealer-bg.gif) no-repeat; font-size:9px; line-height:20px}
#find {border:none; float:left; background:transparent; width:18px; height:18px; background:url(images/find-dealer-button.gif) no-repeat; cursor:pointer}
#navleft {background:url(images/nav-bg.gif) 0 -33px no-repeat; width:4px}
.navdiv {background:url(images/nav-bg.gif) 100% -99px no-repeat}
#cartlink {position:absolute; top:5px; right:35px; font-size:11px; text-decoration:none}

/* Content */
#content {padding:0 36px}

/* Homepage */
#homeleft {float:left; width:595px}
#slideshow {float:left; position:relative; width:581px; height:286px; padding:6px 7px; background:url(images/slideshow-bg.gif) no-repeat; margin-bottom:15px}
#slides {width:581px; height:286px; overflow:hidden; position:relative}
#slidelist {position:absolute; height:1500px}
#slidelist li {width:581px; height:286px; padding-bottom:5px}
#slideshownav {position:absolute; top:58px; left:7px; z-index:50; padding:5px 5px 2px 0; background:#000; opacity:.6; filter:alpha(opacity=60)}
#productslidenav {position:absolute; top:94px; left:7px; z-index:50; padding:5px 5px 2px 0; background:#000; opacity:.6; filter:alpha(opacity=60)}
#slidenav {list-style:none}
#slidenav li {border:1px solid #fff; border-left:none; padding:2px 4px; margin-bottom:3px; cursor:pointer; color:#fff}
.currentslide {background:#555}
.sectionmargin {margin-right:12px}
.homepagesection {float:left; width:190px}
.homepagesection h3 {background:url(images/tab.gif) no-repeat; font:bold 14px Arial,Verdana; height:17px; padding:2px 7px}
.homepagesection h3 a {color:#fff; text-decoration:none}
.homepagesection h3 a:hover {color:#faf5ee}
.sectionimage {background:#eaeaea; border:1px solid #9e9790}
.sectionimage a {display:block; padding:9px; position:relative; text-decoration:none}
.sectionimage a:hover p {color:#fff}
.sectionimage p {position:absolute; bottom:18px; left:0; padding:0 25px; width:138px; text-align:center; font:bold 10px Verdana,Arial; color:#eee}
.sectionimage span {display:block; text-align:right; margin-top:5px; font-weight:normal}
#homeright {float:right; width:282px}
#blogpreview {border:1px solid #79736e; margin-bottom:10px}
#blogpreview h3 {background:url(images/header-bg.gif) repeat-x; color:#fff; padding:7px 12px 9px; font:bold 16px Arial,Verdana}
#blogpreview h3 a {display:block; color:#faf5ee; text-decoration:none}
#blogpreview h3 a:hover {color:#fff}
#blogpreview ul {list-style:none; margin:6px; background:#eae9e8}
#blogpreview li {height:98px; padding:6px 0; margin: 0 6px; font-family:Arial,Verdana}
#blogpreview li img {background:url(images/blog-thumbnail-bg.gif); padding:4px 9px 9px 4px; margin-right:6px; float:left}
.entryinfo {float:left; width:145px; font-size:11px; color:#666}
.entryinfo p {margin-bottom:4px}
.entrymore {float:right; color:#700202; text-decoration:none; font-weight:bold}
.entrymore:hover {color:#320101}
.previewdiv {border-bottom:2px dotted #ccc}
#blogpreview li h4 {font:bold 12px Arial,Verdana; margin:2px 0 4px}
#blogpreview li h4 a {color:#666; text-decoration:none}
#blogpreview li h4 a:hover {color:#333}
#homepagefeeder {padding:4px; border:1px solid #79736e}
#homepagedealer {border:1px solid #79736e; margin-top:10px}
#homepagedealer h3 {background:url(images/header-bg.gif) repeat-x; color:#fff; padding:7px 12px 9px; font:bold 16px Arial,Verdana}
#homepagedealer h3 a {display:block; color:#faf5ee; text-decoration:none}
#homepagedealer h3 a:hover {color:#fff}
#homepagedealer img {margin:5px}
#dealermap a {position:relative; text-decoration:none}
#dealermap a:hover p {color:#fff}
#dealermap p {position:absolute; left:0; bottom:18px; padding:0 25px; width:232px; text-align:center; font:bold 12px Verdana,Arial; color:#eee}
#dealermap span {display:block; text-align:right; margin-top:5px; font-weight:normal; font-size:10px}

/* Footer */
#footer {clear:both; padding:40px 36px 16px; height:115px; background:url(images/content-bottom.gif) 0 100% no-repeat}
#footerlinks {float:left; width:595px; border-bottom:1px solid #ccc; padding-bottom:6px}
#footerlinks a {color:#bbb; font-size:11px; font-weight:bold; text-decoration:none; margin-right:20px}
#footerlinks a:hover {color:#aaa}
#footertext {float:left; width:595px; font:11px Arial,Verdana; color:#bbb; padding:6px 0 10px}
#footertext a {text-decoration:none; color:#999}
#footertext a:hover {color:#777}
#footersocial {float:right; width:282px; text-align:center}

/* Pages */
.pageleft {width:257px; border:1px solid #79736e; float:left}
.pageleft h3, .pageleftwide h3 {background:url(images/header-bg.gif) repeat-x; color:#fff; padding:7px 12px 9px; font:bold 16px Arial,Verdana}
.pageleft h3 span, #pageleftwide h3 span {display:block; padding-left:17px; background:url(images/page-sidebar-header-icon.gif) 0 6px no-repeat}
.leftcontent {margin:6px}
.pageright {float:right; width:621px}
.onecolumn {border:4px solid #c6c6c6; background:#f5f5f5; padding:16px 20px 15px; min-height:350px}
.onecolumn p {margin-bottom:15px; line-height:1.3}

/* Breadcrumb */
#breadcrumb {list-style:none; height:16px; margin:0 0 10px 10px; font:12px Arial,Verdana; color:#aaa}
#breadcrumb li {float:left}
#breadcrumb a {color:#888; text-decoration:none}
#breadcrumb a:hover {color:#666}
.bcdiv {padding-right:12px; margin-right:6px; background:url(images/bc-div.gif) 100% 5px no-repeat}

/* Blog */
#blogleft {width:257px; border:1px solid #79736e; float:left}
#blogleft h3 {background:url(images/header-bg.gif) repeat-x; color:#fff; padding:7px 12px 9px; font:bold 16px Arial,Verdana}
#blogleft h3 a {display:block; color:#faf5ee; text-decoration:none}
#blogleft h3 a:hover {color:#fff}
#tweets {background:#89959d url(images/blog-sidebar-bg.jpg) no-repeat; margin:6px; padding:145px 0 50px}
#tweets h4 {font-size:13px; margin:0 0 15px 25px}
#tweets h4 a {color:#d7dfe5; text-decoration:none; border-bottom:1px dotted #a2adb5}
#tweets h4 a:hover {color:#fff}
#tweets ul {list-style:none; background:url(images/bb-twitter-bg.jpg) 50% 100% no-repeat; padding-bottom:175px; margin:0 25px}
#tweets li {padding-bottom:20px}
#tweets li p {font:12px/1.3 Arial,Verdana; color:#fff; margin-bottom:4px}
#tweets li span {font-size:10px; color:#444}
#tweets li a {color:#333; text-decoration:none; font-weight:bold}
#tweets li a:hover {color:#000}
#blogentries {border:4px solid #c6c6c6; background:#f5f5f5; padding:16px 20px 15px; margin-top:10px; list-style:none}
#blogentries p {margin-bottom:15px; line-height:1.3}
#singleentry h1 {font:bold 22px Arial,Verdana; margin:0 0 2px 10px; color:#666}
#singleentry h1 p {margin-bottom:0}
#singleentry .author {font:italic 12px Arial,Verdana; color:#913f3f; margin-left:10px}
#singlecontent {border:4px solid #c6c6c6; background:#f5f5f5; padding:20px 20px 5px; margin-top:16px; line-height:1.3}
#singlecontent p {margin-bottom:15px}
.blogentryheader {padding-left:56px; background:url(images/blog-entry-icon.gif) 0 4px no-repeat; padding-bottom:10px; border-bottom:1px solid #aaa; margin-bottom:10px}
.blogentryheader h2 {font:bold 20px Arial,Verdana}
.blogentryheader h2 a {color:#777; text-decoration:none}
.blogentryheader h2 a:hover {color:#555}
.blogentryheader span {font:italic 12px Arial,Verdana; color:#913f3f}
.readmore {text-align:right}
.readmore a {color:#913f3f; font-weight:bold; text-decoration:none}
.readmore a:hover {color:#5e2828}
.blogentryborder {padding-top:10px; border-top:1px solid #aaa}
.pagination {text-align:center; height:15px; margin-top:12px; font-size:11px}
.pagination strong {padding:3px 5px; border:1px solid #000; background:#000; color:#fff}
.pagination a {padding:3px 5px; border:1px solid #ccc; color:#333; text-decoration:none}
.pagination a:hover {color:#000; background:#f5f5f5}
#blogheader {width:621px; height:286px; margin-top:16px; padding:6px 7px; background:url(images/blog-header-bg.jpg) no-repeat; margin-bottom:15px}

/* Downloads */
#storead {background:#a19b8e url(images/downloads-sidebar-bg.jpg) no-repeat; margin:6px; padding:400px 0 50px}
#adcontent {padding-bottom:175px; background:url(images/bb-downloads-bg.jpg) 50% 100% no-repeat; text-align:center; margin:0 20px}
#adcontent h4 {font-size:14px; margin-bottom:6px}
#adcontent h4 a {color:#333}
#adcontent h4 a:hover {color:#000}
#adcontent p {font:13px/1.3 Arial,Verdana; color:#e7e6e3; margin-bottom:6px}
#adcontent h5 {font-size:14px; margin-bottom:7px}
#shopnow {display:block; width:72px; height:22px; margin:0 auto; background:url(images/ad-show-now-button.jpg) no-repeat}
#shopnow:hover {background-position:0 -22px}
#shopnow span {display:none}
#downloadsright {border:4px solid #c6c6c6; background:#f5f5f5; padding:20px; margin-top:10px}
#downloadsright table {text-align:center; margin-bottom:20px}
#downloadsright td {padding:20px 0}
#downloadsright ul {list-style:none}
#downloadsright li {margin-bottom:2px}
#downloadsright li a {color:#913f3f; text-decoration:none}
#downloadsright li a:hover {color:#5e2828}
#downloadsright img {padding:10px; background:url(images/wallpaper-thumbnail-bg.gif) 10px 10px no-repeat}

/* Partners */
.partnerleft {background:#889099 url(images/partner-sidebar-bg.jpg) no-repeat; padding:400px 0 50px; text-align:center}
.partnerleft h4 {font-size:14px; margin-bottom:6px}
.partnerleft h4 a {color:#333}
.partnerleft h4 a:hover {color:#000}
.partnerleft p {font:13px/1.3 Arial,Verdana; color:#e7e6e3; margin:0 20px 6px}
.partnerleft h5 {font-size:14px; margin-bottom:7px}
#partnerright {border:4px solid #c6c6c6; background:#f5f5f5; padding:20px; margin-top:10px}
#partnerright p {font:18px/1.4 Arial,Verdana; color:#888; margin-bottom:12px}
#partnerright table {text-align:center; margin:15px 0 20px; border-top:1px solid #b6b6b6}
#partnerright td {padding:20px 0}

/* Dealers */
.dealerleft {background:#9e9184 url(images/dealer-sidebar-bg.jpg) no-repeat; padding:230px 0 50px; text-align:center}
.dealerleft h4 {font-size:14px; margin-bottom:6px}
.dealerleft h4 a {color:#333}
.dealerleft h4 a:hover {color:#000}
#dealerright {border:4px solid #c6c6c6; background:#f5f5f5 url(images/dealer-locator-bg.jpg) 50% 25px no-repeat; padding:90px 32px 32px; margin-top:10px}
#dealerform p {margin-bottom:12px}
#location {font-size:14px; padding:3px 6px 4px}
#radius {font-size:14px; padding:3px 0 4px}
#dealerform label {padding:0 2px 0 8px}
#dealerlist {padding-top:20px; margin-top:20px; border-top:1px solid #ccc}
#dealerlist p {margin-bottom:20px; padding-top:20px; margin-top:20px; border-top:1px solid #ccc}
#dealerlist table {border-left:1px solid #aaa; font-size:12px}
#dealerlist th {text-align:left; padding:4px 8px 5px; background:#aaa; color:#fff}
#dealerlist td {padding:4px 8px 6px; border:1px solid #ccc; border-left:none; border-top:none; background:#fcfcfc; line-height:1.3}
#dealerlist .website {text-decoration:none; color:#3e5665}
#dealerlist .website:hover {color:#000}
#dealerlist a {color:#3b5f75; text-decoration:none}
#dealerlist a:hover {color:#000}
#dealerinfo {padding-top:20px; margin-top:20px; border-top:1px solid #ccc}

/* Photos */
#photoright {border:4px solid #c6c6c6; background:#f5f5f5; padding:20px; margin-top:10px}
#photoright p {font:18px/1.4 Arial,Verdana; color:#888; margin-bottom:12px}
#photoright ul {list-style:none; margin:15px 0 20px; border-top:1px solid #b6b6b6}
#photoright li {float:left; padding:26px 11px 0}
#photoright ul a {display:block; height:90px; width:120px}

/* Contact */
#contactform {border-top:1px solid #ccc; padding-top:15px}
#contactform label {display:block; font-weight:bold; margin-bottom:3px}
.contactinput {padding:1px 3px 2px; font-size:12px}
#contactform textarea {padding:1px 3px 2px; font:12px Verdana,Arial}
.required {color:red}

/* Feeder Law */
#feedermap {padding:10px; border:1px solid #c6c6c6}
#feederright {border:4px solid #c6c6c6; background:#f5f5f5 url(images/feeder-law-bg.jpg) 100% 5px no-repeat; padding:130px 30px 30px; margin-top:10px}
#feederlegal {font-size:11px}
#feederlegal h3 {font-size:13px; margin-bottom:10px; color:#555}
#feederlegal p {line-height:1.4; color:#777}
#feederdetails {margin-bottom:30px}
#feederdetails h2 {font-size:15px; margin-bottom:10px}
#feedertable {border:18px solid #f99c00; padding:8px; background:#fffdd9}
#feederdetails table {font-size:12px; color:#444}
#feederdetails td {padding:7px 10px; border-bottom:1px solid #333}
#feederdetails td a {color:#3b5f75; text-decoration:none}
#feederdetails td a:hover {color:#000}
#feederbottom td {border-bottom:none}
.feederlabel {border-right:1px solid #333; width:200px; font-weight:bold; font-size:11px}

/* Products */
#productlinks {list-style:none; font-size:14px; margin:6px}
#productlinks li {margin-bottom:6px; line-height:1.4}
#productlinks li sup {line-height:0}
#productlinks a {display:block; height:35px; background:#d7d5d3 url(images/product-list-bullet.jpg) no-repeat; padding:16px 0 0 70px; color:#333; text-decoration:none}
#productlinks a:hover {color:#000}
.pageleftwide {width:283px; float:left}
#productlist {border:1px solid #79736e; margin-bottom:12px}
.pagerightnarrow {float:right; width:595px}
#productrelated {list-style:none}
#productrelated li {margin-bottom:6px}
#producttabs {margin-top:12px; clear:left}
.tabnav {list-style:none}
.tabnav li {float:left; background:url(images/tab.gif) 0 -21px no-repeat; font:bold 14px Arial,Verdana; margin-right:4px; color:#faf5ee; height:17px; padding:2px 7px; width:104px; cursor:pointer}
.tabnav li:hover {color:#fff}
#tabcontainer {width:593px; height:550px; clear:left; position:relative; border:1px solid #9e9790; background:#eaeaea}
#tablist {position:absolute; float:left; list-style:none}
.tabarea {float:left; width:573px; padding:10px}
#productimage {float:left; width:187px; padding-right:10px}
#producthighlights {float:left; width:356px; padding-left:10px; border-left:1px solid #a9a296}
#tabcontainer p {font-size:12px; margin-bottom:14px}
.tabarea ul {list-style:none}
.tabarea li {background:url(images/bc-div.gif) 0 7px no-repeat; padding-left:12px; line-height:1.4}
.tabarea li sup {line-height:0}
.tabarea a {text-decoration:none; color:#3b4c5f}
.tabarea a:hover {color:#000}
#productfaq p {margin-bottom:0}
#productfaq li {margin-bottom:4px}
li.currenttab {background-position:0 0}

/* FAQ */
#faqentries {border:4px solid #c6c6c6; background:#f5f5f5; padding:16px 20px 15px; margin-top:10px; list-style:none}
#faqentries li {background:url(images/bc-div.gif) 0 7px no-repeat; padding-left:12px; line-height:1.4}
#faqentries li sup {line-height:0}
#faqentries a {text-decoration:none; color:#3b4c5f}
#faqentries a:hover {color:#000}

/* Thickbox */
#TB_window {font:12px Arial,Helvetica,sans-serif; color:#333}
#TB_secondLine {font:10px Arial,Helvetica,sans-serif; color:#666}
#TB_window a:link {color:#666}
#TB_window a:visited {color:#666}
#TB_window a:hover {color:#000}
#TB_window a:active {color:#666}
#TB_window a:focus {color:#666}
#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}
* html #TB_overlay {position:absolute; height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window {position:fixed; background:#fff; z-index:102; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}
#TB_caption {height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow {height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle {float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title {background-color:#e8e8e8; height:27px}
#TB_ajaxContent {clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal {padding:15px}
#TB_ajaxContent p {padding:5px 0px 5px 0px}
#TB_load {position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect {z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}
* html #TB_HideSelect { position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent {clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}

/* Product Sidebar */

.productleft {background:#a8ac82 url(images/photos-sidebar-bg.jpg) no-repeat; padding:290px 0 50px; text-align:center}
.productleft h4 {font-size:12px; margin-bottom:6px}
.productleft h4 a {color:#333}
.productleft h4 a:hover {color:#000}
.productleft p {font:13px/1.3 Arial,Verdana; color:#e7e6e3; margin:0 20px 6px}
.productleft p strong {color:#333}
.productleft h5 {font-size:14px; margin-bottom:7px}
.learnmore {display:block; width:83px; height:20px; margin:0 auto; background:url(images/ad-learn-more-button.jpg) no-repeat}
.learnmore:hover {background-position:0 -20px}
.learnmore span {display:none}

/* Store */

#storeright {border:4px solid #c6c6c6; background:#f5f5f5; padding:20px 20px 0; margin-top:10px}
#storeentries {list-style:none}
#storeentries li {float:left; width:286px; text-align:center; margin-bottom:20px}
.storethumbnail {margin-bottom:10px}
.storeprice {color:#890b01}
#storeentries li span {display:block}
#storeentries li a {font-size:15px; font-weight:bold; text-decoration:none}
#storetabs {margin-top:12px; clear:left}
#storecontainer {width:619px; height:320px; clear:left; position:relative; border:1px solid #9e9790; background:#eaeaea}
#tablist {position:absolute; float:left; list-style:none}
#productinfo select {padding:2px}
#storecontainer .tabarea {float:left; width:599px; padding:10px}
#storeimage {float:left; width:300px; padding-right:30px}
#storedetails {float:left; width:260px}
#storedetails h2 {font-size:20px; margin-bottom:5px}
#storedetails span {color:#890b01; font-size:14px; display:block; margin-bottom:15px}
#storequantity {margin:12px 0}
#storequantity input {padding:2px}
#carttable {margin-bottom:10px; border:1px solid #ccc; border-right:0; border-bottom:0}
#carttable th {text-align:left; background:#eee; padding:4px; border:1px solid #ccc; border-left:0; border-top:0}
#carttable td {padding:4px; border:1px solid #ccc; border-left:0; border-top:0}
#carttable p {line-height:1.4; padding:10px 14px; background:#eee}
.storeblock {margin-bottom:10px}
.customerinfo {margin-bottom:25px}
.storeblock h2 {font:18px Verdana,Arial; margin-bottom:10px}
.customerinfo p {margin-bottom:6px}
.checkout fieldset {margin-bottom:10px; padding:10px}
.checkout fieldset p {margin-bottom:6px}
.checkout fieldset label {}
#continuecheckout {margin-top:15px; font-size:22px}
#continuecheckout a {text-decoration:none; color:#f99c00}
#continuecheckout a:hover {color:#bc7600}
.couponform {margin-top:10px}
#shirtsizing {overflow:auto; height:300px}
#shirtsizing p {margin-bottom:10px}
.sizetable {margin-bottom:10px; border:1px solid #ccc; border-right:0; border-bottom:0}
.sizetable th {text-align:left; background:#f5f5f5; padding:4px; border:1px solid #ccc; border-left:0; border-top:0}
.sizetable td {padding:4px; border:1px solid #ccc; border-left:0; border-top:0; background:#fff}

/* Store Sidebar */

#storecatlinks{list-style:none; font-size:14px; margin:6px}
#storecatlinks li {margin-bottom:6px; line-height:1.4}
#storecatlinks li sup {line-height:0}
#storecatlinks a {display:block; height:35px; background:#d7d5d3 url(images/product-list-bullet.jpg) no-repeat; padding:16px 0 0 70px; color:#333; text-decoration:none}
#storecatlinks a:hover {color:#000}
.storeleft {background:#a8ac82 url(images/store-sidebar-bg.jpg) no-repeat; padding:362px 0 0; text-align:center; height:574px}
.buynow {display:block; width:83px; height:20px; margin:0 auto}
.buynow span {display:none}