/*
Company:	Active Ride Shop
File:		main.css - This contains all the main styles for the website.

This fall is used for Active ride Shop to overwrite styles
*/
object {outline:none !important;}
div.cat-search-pager { margin: 10px 0 15px 0; padding: 0; background: transparent url('/images/clear.gif') !important; }
div.cat-search-pager div.filter-by, div.cat-search-pager div.sort-by { padding: 2px 10px 0 10px; }
div.cat-search-pager div.filter-by input.floatRight { display: none; }
div.cat-search-pager div.products-pages { background: #f2f0eb; margin: 13px 0 0 0; padding: 0; width: 692px !important; }
div.cat-search-pager div.products-pages p { margin: 0; padding: 7px 10px; }
div.cat-search-pager div.products-pages p.pager img { margin: -3px 0 0 5px; }
#blp_name, p.alphabet { display: none !important; }
#brandleftcolumn { margin: 0 !important; padding: 0 0 25px 40px !important; width: 275px; }
#brandleftcolumn h2, .BrandHeader { color: #452f24; font-size: 1.6em !important; font-weight: bold !important; margin: 0 0 10px 0 !important; }
#brandleftcolumn .brand-spacer {padding:410px 0 0 !important;}
#brandleftcolumn a { color: #c92127; }
#brandleftcolumn p { color: #452f24; font-size: 1em !important; line-height: 1.6em; margin: 5px 0; }
#brand-left-col { display: none; }
#brand-right-col { width: 570px !important; }
.brandpage-divider { margin: 15px 0; clear: both; }
.brandpage-img { float: left; }
div.AllBrandsCol { width:160px !important; padding-left:25px !important; float:left; border-left:1px dashed #ccc5b8 !important; }
div.noLeftborder { border:none !important; padding-left:15px !important; }
div#brand-right-col a:link, div#brand-right-col a.link, div#brand-right-col a{ text-decoration:none; color:#452f24 !important; font-size:12px !important; }
div#brand-right-col a:hover, div#brand-right-col a:hover{ text-decoration:underline !important; color:#c92127 !important; }
div#brand-right-col ul li { padding: 3px 0; }
#productSkuForm h2 { margin:5px 0 2px 0 !important; }
#productSkuForm h3 { margin:10px 0 3px 0 !important; }
.cart-contents span { color: #f7574b !important; }
#catalog-left-col a { color: #c92127; }
#catalog-left-col li { padding: 4px 0; }
#catalog-left-col h2 { background: #b8ae9a url('../../c/Images/signup_title_bg.gif') repeat-x top left; font-size: 1.4em; font-weight: bold; color: #fff; padding: 5px 0 5px 10px; }
ul#category-nav li.active { padding-bottom: 7px !important; }
ul#category-nav li.active li.active { padding-bottom: 0 !important; }
div#BrandSlide { height: 56px; }
div#brand_slide_ctrl { height: 56px; }
div#brand_slide_ctrl div.brand_slide_ctrl_item { height: 56px; width: 35px !important; }
div#brand_slide_ctrl div#imgBrandName, div#brand_slide_ctrl div#imgTeamName { height: auto !important; width: 35px !important; font-size: 9px !important; }
div#emerPromo {height:281px;width:692px;background:url(/c/images/banners/categoryPromo_emer052509.jpg);}
div#emerPromo div {padding:7px 0 7px 7px;}
div#TeamPageMain { height: auto !important; margin: 0 !important; }
div#TeamPageMain div#brand_slide_ctrl div#imgBound { width: 33px !important; height: 33px !important; overflow: hidden; }
div#TeamPageMain div#brand_slide_ctrl div#imgBound img { width: 33px !important; height: 33px !important; margin: 0 none !important; }
div#brand_slide_ctrl div#imgBound { border: 1px solid #f2f0eb; }
div#nikeSbPromo {height:281px;width:692px;background:url(/c/images/banners/categoryPromo_nikeSb051909.jpg);}
div#nikeSbPromo div {padding:7px 7px 7px 246px;}
div#online-catalog { border:1px solid #ebe7df; width: 880px; height:762px;}
div#online-catalog #online_catalog_content{width: 880px; height:716px; background:url(/c/Catalogs/cat_bg.jpg) no-repeat; }
h2.online-catalog-title { font-size: 1.8em; font-weight: bold; margin: 0 0 10px 5px; color: #452f24; }
p.online-catalog-signup { float: right; margin: -32px 5px 0 0; }
html div#hot-products div.row { float: right !important; }
* html div#hot-products { width: 550px !important; margin: 0 10px 0 0 !important; overflow: hidden !important; } 
* html div#main-categories-box div.clearfix { font-size: .89em !important; }

div#rocktober { background:#000 url(/c/images/rocktober.jpg) no-repeat top left;color:#fff;font-size:22px;padding:0;text-align:center; }
div#rocktober p { margin: 0; }
div#rocktober a { color: #6d79a3; }
div#rocktober p.deal a { color:#fff;font-weight:bold; }
div#rocktober p.code { font-size:18px;margin:10px 0 35px; }
div#rocktober_09 {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#ffffff; background:#000000;text-align:center; width:862px; margin: 0 auto; padding:10px;}
div#rocktober_09 table {text-align:left;}
div#rocktober_09 td.bold:hover, div#rocktober_09 td.smaller:hover, div#rocktober_09 span.tiny:hover {color:#79ff22;}
div#rocktober_09 div#disc {padding:40px 0 0 0; text-transform:none; color:#999999;}
#rocktober_09 td#rock-img img { margin: 0 0 220px 0;}
div#rocktober_09 div#offers {text-align:center; margin:0 auto; padding:0 0 10px 0;}
div#rocktober_09 .bold { color:#986bb5; font-size:2.4em; font-weight:bold; padding:10px 0 0 0;}
div#rocktober_09 .day { color:#986bb5; font-size:1.5em; padding:0 20px 0 10px;}
div#rocktober_09 .smaller { font-size:1.5em; color:#ffffff; padding:0 0 10px 0;}
div#rocktober_09 .tiny {font-size:0.8em; color:#ffffff;}

div#supraTuf {background:url(/c/images/banners/categoryPromo_supraTuf.jpg) no-repeat; width:692px; height:290px;text-align:right;}
div#supraTuf div#supraVid {padding:5px;}
#footersign {background:#00b2d8;clear:both;color:#fff;font-weight:bold;height:28px;margin:0;padding:5px 4px;}
#footersign img {float:left;}
#footersign form {float:right;margin:0;padding:0;}
#footersign form label {margin:0;}
#footersign form input.text {border:1px solid #999;border-width:1px 0 0 1px;margin:0 10px 0 7px;padding:4px;vertical-align:middle;width:90px;}
#footersign form input.btn {margin:0 0 -7px 0;vertical-align:top;}

#home-carousel {float:right;}
#home-product {margin:0 34px; background:#ffffff;}
#home-slideshow-noflash {background: transparent url('/c/homepage/images/slideshow_noflash.gif') no-repeat top left;height:350px;position:absolute;width:882px;}
#home-wtd {background:/*#333 url(/c/homepage/images/deal-bg.gif) no-repeat top left*/none;float:left;height:252px;position:absolute;text-align:center;width:201px;display:block;}
#home-wtd a {color:#fff;text-decoration:none;}
#home-wtd p {color:#fff;margin:0;padding:0 18px;}
#home-wtd p.deal-price {color:#ffc600;font-size:30px;font-weight:bold;letter-spacing:-2px;}
#home-wtd .deal-img {border:1px solid #ccc;margin:40px 0 10px 0;}
#home-wtd .deal-rss {position:absolute;bottom:20px;left:18px;}
#home-wtd .deal-email {position:absolute;bottom:20px;right:18px;}
#home-slideshow-noflash div {position:absolute;}
#home-slideshow-noflash div a {display:block;}
#home-slideshow-noflash div a span {display:none;}
#noflash-brands {top:33px;}
#noflash-brands a {height:165px;width:202px;}
#noflash-collections {top:198px;}
#noflash-collections a {height:150px;width:202px;}
#noflash-getflash {left:285px;top:167px;}
#noflash-getflash a {height:85px;width:175px;}
#noflash-goshop {left:625px;top:167px;}
#noflash-goshop a {height:85px;width:175px;}
#slideshow {height:350px;padding:0 0 0 34px;}


#main-nav-menu {color:#371A00;font-size:11px;}
#main-nav-menu div a {color:#371A00;font-weight:normal;}
.nav-menu-group {overflow:auto;}
.nav-menu-brands {float:left;margin-right:30px;}
.nav-menu-brands h4 {font-weight:bold;margin:0 0 5px 5px;}
.nav-menu-brands ul {clear:left;}
.nav-menu-brands li {float:left;font-size:10px;height:65px;margin-right:10px;overflow:hidden;text-align:center;width:40px;}
.nav-menu-brands li img {border:1px solid #c1beb8;}
.nav-menu-brands li p {line-height:10px;}
.nav-menu-list {float:left;margin-right:15px;}
.nav-menu-list h4 {border-bottom:1px solid #cac4b6;font-weight:bold;margin:0 15px 5px 0;padding-bottom:4px;}
.nav-menu-list ul {float:left;margin-right:15px;}
.nav-menu-list li {margin:0 0 4px 0;}
#nav-mens-menu, #nav-womens-menu, #nav-skate-menu, #nav-snow-menu, #nav-footwear-menu, #nav-accessories-menu, #nav-team-menu, #nav-brands-menu, #nav-sale-menu {display:none;padding:13px 13px 0 13px;} 

<!--START VIDEO BANNERS-->
#bandb2 {}
#bandb2 #video {padding:0 0 0 268px;background: url(/c/images/banners/bandbBg.jpg);}
#wildThings {background:url(/c/images/banners/wildThingsBg.jpg) no-repeat center #000000;width:692px;height:197px;}
#wildThings #video {padding-left:212px;}
#romero {background:url(/C/images/banners/romero071209.jpg); width:692px; height:281px;text-align:left;}
#romero #video {padding:3px;width:365px;height:275px;}
div#sbPr3 {background: url(/c/images/banners/categoryPromo_sbPr3.jpg); width:692px;height:276px;}
div#sbPr3 #video{width:456px;height:262px;padding:7px;float:right;}
#actSkate {background:url(/c/images/banners/actSkateBG.jpg) no-repeat center #000000;width:692px;height:281px;}
#actSkate #video {padding:14px 0 0 253px;}
<!--END VIDEO BANNERS-->

<!--START HEADER INCLUDE-->
#nothing {}
#header-offer {float:right; background:#c90027; width:270px; height:20px; margin:-7px 0 4px 0;}
#top-nav ul {float:right; clear:right;}
<!--END HEADER INCLUDE-->

<!--START HOME PAGE WTD PROMO SECTION-->
#nothing {}
#home-promo-one {}
#home-promo-two {padding-top:14px;}
<!--END HOME PAGE WTD PROMO SECTION-->

<!--START HOME PAGE PEOPLE SECTION-->
#featuredColumnsHome {width: 620px;float: left;}
#featuredColumnsHome h5 {font-size:1.5em;line-height:1em;padding:37px 0 0 260px;font-weight:bold;color:#28231e;}
#popular-columns {margin:10px 0 7px 0;overflow:hidden;background:none;}
#popular-columns p.columns-header {font-size:1.3em;font-weight:bold;margin:0 0 16px 0;padding:30px 0 0 13px;display:none;}
#popular-columns p.columns-header a {font-size:.75em;font-weight:normal;padding-left:4px;color:#C41D20;}
#popular-columns ul {padding:0 0 0 22px;}
#popular-columns ul li {float:left;height:42px;padding:0 10px 14px 10px;width:265px;}
#popular-columns ul li img {border:1px solid #dbd8d0;float:left;height:40px;width:40px;}
#popular-columns ul li p {color:#686357;float:right;text-align:left;width:210px;}
.ars-popular-column-desc {font-size:.8em;line-height:1.3em;margin:0;}
.ars-popular-column-title {font-weight:bold;font-size:1.1em;line-height:1em;margin:0 0 1px 0;}
.ars-popular-column-title a {color:#686357;text-decoration:none;}
.ars-popular-column-title a:hover {text-decoration:underline;}
.ars-popular-column-title span {font-size:.9em;font-weight:normal;}
.ars-popular-column-title span.rank-up {color:green;}
.ars-popular-column-title span.rank-down {color:#c41d20;}

.post {border-top:1px solid #dbd8d0;clear:left;margin-bottom:30px;overflow:hidden;padding-top:30px;}
.post h5 {font-size:2.2em;line-height:1.1em;}
.post h5 a, #sticky-posts h5 a {color:#28231e;text-decoration:none;}
.post .aligncenter {display:block;margin:20px auto 15px auto;overflow:hidden;text-align:center;}
.post .alignleft {float:left;margin:0 20px 15px 0;overflow:hidden;}
.post .alignright {float:right;margin:0 0 15px 20px;overflow:hidden;}
.post .aligncenter img, .post img.aligncenter, .post .alignleft img, .post img.alignleft, .post .alignright img, .post img.alignright {border:1px solid #dbd8d0;}
.post p.wp-caption-text {font-size:.8em;margin:0;text-align:center;}
.post .entry p {margin:0 0 15px 0;}
.post .error {background:#c41d20;color:#fff;display:block;font-weight:bold;margin:10px 0;padding:5px;}
.post-author {height:42px;margin:12px 0;}
.post-author img {border:1px solid #dbd8d0;float:left;margin-right:8px;}
.post-meta {float:left;margin-top:2px;}
.post-content {float:left;width:398px;}

.post-face-75 {float:left;height:76px;margin-right:20px;width:76px;}
.post-face-75 img {border:1px solid #dbd4c2;}

#featuredPostHome{width: 607px;padding:0 0 0 13px;float:left;}
#sticky-posts {background:transparent url(http://people.activerideshop.com/wp-content/themes/active/images/sticky-bg.gif) no-repeat top left;margin-top:0;height:132px;width:620px;}
#sticky-posts h5 {font-size:1.5em;line-height:1em;padding:32px 0 5px 0;font-weight:bold;}
#sticky-posts .entry p {font-weight:normal;line-height:1.6em;padding-right:12px;}
#sticky-posts .entry p a{color:#C41D20;}
#sticky-posts .post-face-75 {margin:25px 15px 0 0;padding-left:142px;}
.single-entry {margin-top:20px;}
<!--END HOME PAGE PEOPLE SECTION-->

<!--START BRAND LANDING-->
#brandspotlight { margin: 0 0 0 40px !important; padding: 0 0 25px 40px !important; width: 871px;}
#brandspotlight #brand1 { width:875px; height:315px;}
#brandspotlight #brand1 #about-scroll {width:100px;}
#brandspotlight #brand1 h2 {width:240px; color:ffffff; background:#000000; padding:3px 0 2px 4px;}
#brandspotlight #brand2 { margin:20px 0 15px 0; width:875px; height:232px;}
#brandspotlight #brand2 #brand-about {width:242px; float:left;}
#brandspotlight #brand-bio {color: #452f24; width:230px; height:200px; overflow:auto; padding-right:10px; float:left; margin:10px 0 0 0;}
#brandspotlight #brand-img {width:612px; height:315px; float:right; margin:-38px 0 0 20px; display:inline;}
#brandspotlight #brand-links {color: #452f24; width:296px;float:right;}
#brandspotlight #brand-news {color: #452f24; width:296px; float:left; padding-left:20px;}
#brandspotlight #brand-news a {color: #452f24; text-decoration:none;}
#brandspotlight #brand-news a:hover {color: #452f24; text-decoration:underline;}
#brandspotlight #brand-news ul {padding: 6px 0 0 0;}
#brandspotlight #brand-news ul li {margin: 0; padding: 4px 0;}
#brandspotlight #brand-news ul li .news-icon {width:30px; height:30px;}
#brandspotlight .brand-sub-header {background:#000000; padding:3px 0 2px 4px; color:#ffffff; font-weight:bold;}
#brandspotlight #featured-logo {float:left; width:240px; display:inline;}
#brandspotlight h2, .BrandHeader { color: #ffffff; font-size: 1.6em !important; font-weight: bold !important; margin: 5px 0 10px 0 !important; }
#brandspotlight a { color: #c92127; }
#brandspotlight p { color: #452f24; font-size: 1em !important; line-height: 1.6em; margin: 5px 0; }
.brandpage-divider {display:none;}
#brandspotlight div.hr {height: 3px; background:url(/images/HorizontalLineShort.gif) repeat-x center; width:871px; margin:3px 0 15px 0; clear:both;}
#brandspotlight div.hr hr {display:none;}
<!--END BRAND LANDING-->

<!--START HOLIDAY SHIPPING/RETURNS SECTION-->
#holiday-shipping-guide09 {background: url(../Images/shippingGuide09.jpg) top left no-repeat; width: 682px; text-align:center;}
#holiday-shipping-guide09 #holiday-shipping-table {padding-top:198px; color:#861512; font-size:18px; text-align:center; width:500px; margin: 0 auto 0 auto;}
#holiday-shipping-guide09 #holiday-shipping-table #order-by {float:left; text-align:right; text-transform:uppercase;}
#holiday-shipping-guide09 #holiday-shipping-table #shipping-method {float:left; text-align:left; text-transform:uppercase; padding-left:34px;}
#holiday-shipping-guide09 #holiday-shipping-table .holiday-blue {background:#e6f6fe; padding:2px;}
#holiday-shipping-guide09 #holiday-shipping-table .holiday-small {font-size:12px;}
#holiday-shipping-guide09 #clear-holiday {clear:both; padding-bottom: 20px; }

#extended-returns {color:#861512; font-size:18px; text-align:center; padding-bottom:20px;}
#extended-returns #extended-returns-banner {background:url(../Images/extendedReturns09.jpg) top left no-repeat; width: 682px; height:117px;}
#extended-returns #extended-returns-text {}
<!--END HOLIDAY SHIPPING/RETURNS SECTION-->

<!--START TEAM-->
#team-rider {font-size:10px; font-family:Arial, Helvetica, sans-serif; width:694px; float:right;}
#team-rider #team-left {float:left; width:245px;}
#team-rider #team-left #team-header { margin:7px 0 0 0;}
#team-rider #team-left #team-photo { margin:11px 0 11px 0;}
#team-rider #team-left #team-quote { font-size:1.2em;} 
#team-rider #team-left #team-logos { font-size:1.2em;}
#team-rider #team-left #team-logos a {text-decoration:none; color:#000000;}
#team-rider #team-left #team-logos a:hover {text-decoration:underline; color:#666666;}
#team-rider #team-left #team-logos img {margin-right:4px;}
#team-rider #team-right {width:434px;float:right;}
#team-rider #team-right #tabs .ui-widget-header {padding:0;}
#team-rider #team-right #tabs .ui-widget-content {padding:5px; border:10px solid #ededed; background:url(/c/team-pages/images/tab_content_bg.gif) bottom repeat-x; height:512px;}
#team-rider #team-right #tabs .ui-widget-content li {display:block; padding-bottom:5px;}
#team-rider #team-right #tabs .ui-widget-content li a { text-decoration:none;}
#team-rider #team-right #tabs .ui-widget-content li a:hover { text-decoration:underline;}
#team-rider #team-right #tabs .ui-widget-content li .news-icon { width:30px; height:30px; background:#000000; margin-right:5px; border:1px solid #000000;}
<!--END TEAM-->


<!--START WUW LANDING PAGE-->
#wuwLanding {background:#c62d30 url(/c/wuw/images/wuwBackground.gif) no-repeat;color:#ffffff;text-align:center;font-family:Arial, Helvetica, sans-serif;margin:0 auto 0 auto;width:692px;}
#wuwLanding a{color:#ffffff;}
#wuwLanding a:hover{color:#fdfdde;}
#wuwLanding span {font-weight:normal;text-transform:none;}
#wuwLanding .date {font-weight:bold;font-size:18px;padding:100px 0 15px 0;font-family:Arial, Helvetica, sans-serif;}
#wuwLanding .offer {padding:0 0 20px 0;font-size:18px;line-height:17px;font-family:Arial, Helvetica, sans-serif;}
#wuwLanding .info {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#wuwLanding #email {color:#9a1113;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
#wuwLanding #previous {padding:10px;}
#wuwLanding #previous a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-transform:uppercase;}
#wuwLanding #previous a:hover {color:#fdfdde;}
#wuwLanding #previousDiv {padding:10px;}
#wuwLanding #signupForm input {vertical-align:middle;}
#wuwLanding .type {font-weight:bold;text-transform:uppercase;}
#wuwLanding .code {font-weight:bold;display:inline;text-transform:uppercase;}
#wuwLanding .disc {font-size:12px;line-height:12px;}
#wuwLanding .disc a{color:#ffffff;}
#wuwLanding .disc a:hover{color:#fdfdde;}
#wuwLanding .deal {font-weight:bold;}
<!--END WUW LANDING PAGE-->

<!--START COUPONS PAGE-->
#nothing {color:#c92127;}
#coupon-page {float:left; margin:0 0 0 34px; width:692px;}
#coupon-page a {}
#coupon-page a em {font-size:0.9em; font-style:italic;}
#coupon-page a img {padding-bottom:10px;}
#coupon-page a p {color: #452f24; padding-bottom:30px; text-align:center;}
#coupon-page a p:hover {text-decoration:underline; color:#c92127;}
#coupon-page h1, #coupons-sidebar h1 {background-color:#4a3726; background:url(/images/main-nav-bg.jpg) no-repeat; height:16px; text-align:left; color:#f8f7e8; font-size:14px; text-transform:uppercase; padding:7px; font-weight:bold; overflow:hidden; margin:0 0 30px;}
#coupon-page h1 a {color:#f8f7e8; text-decoration:none;}
#coupon-page h1 a:hover {text-decoration:underline; color:#c92127;}
#coupon-page h3 {color:#4a3726; text-align:left; font-size:12px; padding:7px; margin:0 0 10px; background-color:#efebe5; float:left; width:678px; font-weight:bold;}
#coupon-page .right {float:right; width:342px; height:125px;}
#coupon-page .left {float:left; width:342px; height:125px;}
#coupons-sidebar {float:right; width:170px; background-color:#ebe7df; margin-right:34px;}
#coupons-sidebar p {padding:0 10px 400px 10px;}
#coupons-sidebar a {color: #452f24}
#coupons-sidebar a:hover {color: #c92127}
.clear-fix {clear:both;}
<!--END COUPONS PAGE-->

<!--START EMAIL PREFERENCES PAGE-->
#nothing {}
#iframe {float:right; width:692px; margin-right:20px; text-align:center;}
#confirm {padding:100px 0; text-align:center; font-size:20px; color:#361800; background-color:#f2f0eb; width:400px; margin:50px auto;}
#news-samples {float:right; width:200px;}
.mini-head {padding:5px 7px; background-color:#361800; width:146px; margin-bottom:5px; color:#E2E0DB;}
.samp {margin-bottom:20px; border:1px solid #b3a682; width:160px;}
#news-social {clear:both; text-align:center; padding-top: 20px;}
#news-head {padding-bottom:20px;}
<!--END EMAIL PREFERENCES PAGE-->

<!--START TOMS PAGE-->
#nothing {}
#toms {width:882px; padding:0 0 0 34px; color:#361800; font-size:12px;}
#toms a {color: #c92127;}
#toms a:hover {color: #ad1a20;}
#toms p {padding:5px;}
#toms div {margin-bottom:20px; background-color:#f2f0eb;}
#toms ul {padding:10px;}
#toms ul li {padding:0 0 18px;}
#toms-news {width:280px; height:490px; float:left; margin:0 21px 0 0;}
#toms-news a {color: #452f24; text-decoration: none;}
#toms-news a:hover {text-decoration: underline;}
#toms-one-of {width:280px; height:490px; float:left;}
#toms-wnp {width:280px; height:490px; float:right;}
<!--END TOMS PAGE-->


#nothing {}
div#top-nav {padding:20px 13px 0 0;}
div#top-nav ul li {}
/*div#hd h1 a{background: transparent url(/c/images/logo_holiday09.gif) no-repeat scroll left top;}*/
/*div#hd h1 a{background: transparent url(/c/images/logo-clover.gif) no-repeat scroll left top;}*/

div#cyod iframe {border:0 none;outline:none;margin:0;padding:0;}


a#team-video-link {background:#fff url('/c/images/team-video-bg.gif') no-repeat top left;color:#c92127 !important;display:block;font-size:11px !important;font-weight:bold !important;height:31px;line-height:29px;margin-top:5px;padding-left:32px;text-decoration:none !important;text-transform:uppercase !important;width:235px;}


div#CategoryBlurb {
	margin: 10px 0 3px 0;
	padding: 0;
	width: 692px;
	color: #452f24;
}
div#CategoryBlurb img, div#CategoryBlurb object {
	margin: 0;
}
#CategoryBlurb p {
	background: transparent url('../../c/Images/catblurb-bg.gif') repeat-x top left;
	color: #3c352f;
	margin: 0 0 0 0;
	padding: 7px 10px;
	line-height: 1.6em;
	text-align: center;
}
#CategoryBlurb h3 {
	font-size: 2em;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: underline;
}
#CategoryBlurb ul {
	margin: 5px 5px;
}
#CategoryBlurb ul li {
	padding: 3px 0;
}
#CategoryBlurb ul li.strike {
	text-decoration: line-through;
}
#CategoryBlurb #moreBlurb {color: #3c352f;margin: 0 0 0 0;padding: 7px 10px;line-height: 1.6em;text-align: center;}
#CategoryBlurb #readMoreBlurb {color: #3c352f;margin: 0 0 0 0;padding: 7px 10px;line-height: 1.6em;text-align: center;}
#noflash-overlay {
	background-color: #787673;
	height: 35px;
	width: 680px;
	color: #f7f6e3;
	margin: 0;
}
#noflash-overlay img {
	float: left;
}
#noflash-text {
	float: left;
	padding: 10px 0 0 10px;
}
#noflash-text a {
	color: #f7f6e3;
}
#inventory-box {
	background: #fff !important;
	padding: 0 0 0 11px !important;
	text-align: left !important;
}
#inventory-box img {
	margin: 0 0 0 2px !important;
	text-align: left !important;
}
.front-content {
	float:left;
	clear:both;
	padding: 0 13px;
	margin: 10px 0 0;
	height: 554px;
	font-size: 11px;
}
#news-box {
	background: #ebe7df;
	width: 246px;
	height: 354px;
	float: left;
}

#news-header {
	background: #543e2a url('../../c/Homepage/images/news_events_headerL.gif') no-repeat top left;
	width: 882px;
	height: 29px;
}
#news-header span {
	display: none;
}
#news-box a {
	color: #452f24;
	text-decoration: none;
}
#news-box a:hover {
	text-decoration: underline;
}
#news-box ul {
	padding: 6px 0 0 12px;
}
#news-box ul li {
	margin: 0;
	padding: 3px 0 4px 0;
}
ul#news-switcher {
	color: #ada186;
	display: inline;
	float: right;
	list-style: none;
	margin: 8px 5px 0 0;
	padding: 0;
}
ul#news-switcher li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#news-switcher li a {
	color: #ada186;
	text-decoration: none;
}
ul#news-switcher li.selected a {
	color: #f7f6e3;
	text-decoration: underline;
}
.news-icon {
	margin: 0 5px -6px 0;
	border: 1px solid #6c584e;
}
#contest-banner {
	width: 599px;
	float: left;
	margin: 0 0 13px 13px;
	padding: 0;
}
#plug-box {
	width: 599px;
	float: left;
	margin: 0 0 13px 13px;
	padding: 0;
}
#plug-box img, #contest-banner img, #contest-banner object, #plug-box object {
	float: left;
}
#site-blurb {
	background: #f5f3f0;
	width: 856px;
	float: left;
	margin: 13px 0 13px 0;
	padding: 10px 13px 13px 13px;
}
#site-blurb h2, #site-blurb h3 {
	color: #817568;
	display: inline;
}
#site-blurb p {
	color: #817568;
	line-height: 1.8em;
	display: inline;
}
#site-blurb a {
	color: #452f24;
}
#web20 {
	clear: left;
}
#web20 img {
	float: left;
}
#team-news {
	background: #ac8f4e;
	width: 250px;
	height: 125px;
	float: right;
}
div.TeamInfoRight {
	width: 532px;
}
div.TeamInfoRight img {
	margin: 0;
}
#team-news {
	font-size: 11px;
}
#team-news ul li a {
	color: #fff;
	text-decoration: none;
}
#team-news ul li a:hover {
	text-decoration: underline;
}
#team-news ul {
	padding: 6px 0 0 12px;
}
#team-news ul li {
	margin: 0;
	padding: 2px 0;
}

div.prod-cat-rows div#imgBound, div.prod-detail-l div#imgBound, div#Product-popup-LrgImg {
	border: 1px solid #f2f0eb !important;
}

div#product-detail-popup {
	top:20px;
	width: 728px;
	margin-left: -121px;
}

.prod-detail-l, .prod-detail-r {
	margin-top: 13px;
}

div#product-detail-popup {
	padding: 0 !important;
}
div#Product-popup-LrgImg {
	margin: 0 0 13px 13px !important;
	width: 700px !important;
}
div#Product-popup-LrgImg:hover, div#product-detail-header a img {
	cursor: pointer;
}
div#itemBrandSel div#imgBound {
	border: 1px solid #452f24;
}


#staticPageContent {
	width: 692px;
	float: left;
}
#staticPageContentWide {
	padding: 0 34px;
}

#staticPageContent a, #staticPageContentWide a { 
	color: #c92127;
}
#staticPageContent h2 { 
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#staticPageContent h3 { 
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
#staticPageContent p { 
	margin: 0 0 10px 0;
	line-height: 1.7em;
}
#staticPageContent p strong { 
	line-height: 1.7em;
}
#staticPageContent table {
	border-width: 1px;
	border-spacing: 0;
	border-style: none;
	border-color: #ccc5b8;
	border-collapse: collapse;
	margin: 25px 0;
}
#staticPageContent table th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #ccc5b8;
	background-color: #ebe7df;
	-moz-border-radius: ;
}
#staticPageContent table td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #ccc5b8;
	-moz-border-radius: ;
}
#staticPageContent table th h3 {
	margin: 0;
}
#staticPageContent ul {
	list-style: square inside;
	margin: 0 0 20px 15px;
}
#staticPageContent ul li { 
	margin: 0 0 8px 0;
}
#staticPageContent ul.colList {
	margin: 0 0 15px 0;
}
#staticPageContent ul.noInd {
	list-style: none;
	margin: 0 0 20px 0;
}
#staticPageContent ul.subList {
	list-style: circle inside;
	margin: 0 0 0 20px;
}
#staticPageContent div.static3col a {
	color: #452f24; 
}
#staticPageContent div.static3col h3 {
	margin: 10px 0;
	padding: 0;
}
#helpNav, #staticPageContent {
	color: #452f24;
}
#helpNav a { 
	color: #452f24;
	text-decoration: none;
}
#helpNav a:hover { 
	text-decoration: underline;
}
#helpNav {
	background: #ebe7df;
	padding: 0 0 10px 0;
	width: 176px;
}
#helpNav ul {
	list-style: none;
	margin: 7px 0 12px 10px;
	font-weight: bold;
}
#helpNav ul li { 
	margin: 5px 0 5px 0;
	font-weight: normal;
}
#leftNavStatic {
	float: left;
	padding: 0 13px 0 34px;
}
.helpNavHead {
	background: #543e2a url('../../c/Images/helpNavHead_bg.gif') no-repeat top left;
	color: #f7f6e3;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.static3col {
	width: 200px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
	border: 1px dashed #ccc5b8;
	border-width: 0 1px 0 0;
}
.storeImg {
	float: left;
	margin: 0 15px 15px 0;
}
#storeList {
	background: #fff url('../../c/Images/storeList_bg.gif') repeat-x top left;
	height: 235px;
	margin: 0 0 15px 0;
	padding: 15px 0;
}
.storeListing {
	padding: 25px 0  0;
	margin: 25px 0 0 0;
	border: 1px dashed #ccc5b8;
	border-width: 1px 0 0 0;
	height: 155px;
	clear: left;
}
#staticPageContent div.storeListing h3 {
	margin: 0 0 10px 0;
}
.storeAddress {
	width: 300px;
	float: left;
	padding: 0;
}
.storeHours {
	float: left;
}
.testimonial {
	background: transparent url('../../c/Images/testimonial_bg.gif') no-repeat top left;
	border: 1px dashed #ccc5b8;
	border-width: 1px 0 0 0;
	padding: 20px 20px 10px 20px;
}
