body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; width:auto !important; min-height:100%; height:auto !important; height:100%; border:none; background:url(../images/body_bg.jpg) repeat-x top left #DEE6E9}
a:hover, #content a:hover, #footer a:hover{color:red}
div#container{width:980px; background-color:transparent;padding-top:5px;}
div#page-header, div#nav, div#footer{width:auto}
div#page-header{position:relative; height:92px}
div#page-header ul{list-style:none; position:absolute; bottom:5px; right:0px}
div#page-header ul li{display:inline}
div#page-header ul li a{float:left; margin-right:10px; border-right:1px solid #ccc; padding-right:10px; color:#999}
div#page-header ul li a:hover{color:#f00}
div#page-header ul li.last a{border-right:none; margin-right:0; padding-right:0}
div#home-link{margin-left:19px;}
div#content a{color:#666; text-decoration:none;}
div#content a:hover{color:#F00}
div#quick-search{position:absolute; right:10px; bottom:-30px; width:221px;padding-top:0;}
div#quick-search input{border:1px solid #ddd; margin-top:0px; padding:5px 22px 5px 5px; width:195px; background:url(../images/search-bg.jpg) no-repeat center right #fff;}
div#featured{min-height:92px; height:auto !important; height:92px}
div#spotlight{text-align:center}
div.box{background:url(../images/pbrowse-bg.jpg) repeat-x top left #757772; color:#000; padding:10px; border:1px solid #9fa4aa;  min-height:20px; height:auto !important; height:20px; width:auto}
div.box-hover{border:1px solid #ccc;background:url(../images/pbrowse-bg.jpg) repeat-x left bottom #757772;color:#fff;}
div.box-hover div.half-box-text p.dark{color:#fff;}
#breadcrumbs{float:left; font-size:11px; color:#F00; width:85%}
#breadcrumbs span{color:#F00; float:left; margin-right:5px}
#breadcrumbs a{color:#666; float:left; margin-right:5px; text-decoration:none}
#breadcrumbs a:hover{color:#f00}
div#content-header{width:auto;}
div#content-header ul.tools{padding:0; margin-right:8px; float:right; margin-top:5px}
div#content-header{background-color:#fff;border:1px solid #ddd; margin-bottom:5px}
input, textarea{border:1px solid #ccc; padding:5px; width:auto}
select{background-color:#eee; border:1px solid #ccc; padding:2px}
#prod-browse, #attribute-search{padding:0; margin:0;width:auto; float:none;}
div#content{width:auto !important;padding-left:0; min-height:280px; height:auto !important; height:280px;}
div#content div.box a{color:#000; text-decoration:none}
div#content div.box a:hover{color:#F00}
div#content h3{margin-top:0; margin-bottom:5px; text-transform:capitalize; border-bottom:1px solid #ccc; font-size:16px;color:#000000}
div.nav-bg{background:url(../images/nav_bg.jpg) repeat-x top left #454444; margin-bottom:5px}
div#nav{border:none; width:auto; height:auto; margin:0;background:transparent;position:relative;float:left;border:1px solid #8D8D8D;}
div#nav ul {position:relative;padding-left:5px;}
div#nav ul li a{border:none; color:#fff; margin-top:5px;padding-top:7px; margin-bottom:0; text-transform:capitalize;border-left:1px solid #8D8D8D;border-right:1px solid #8D8D8D;border-right:1px solid #8D8D8D;}
div#nav ul li a:hover{color:#ccc;}
div#nav ul li.selected a{background-color:#eee;color:#666;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div.dropmenu{margin-left:1px;border-top:none;}
.dropmenu ul li a{color:#666; background-color:#eee; border-color:#ccc;}
.dropmenu ul li a:hover{color:#eee; background-color:#000000}
div#pbrowse-tabs{border-bottom:none}
div#side-pane,div.side-pane{width:237px; background:url(../images/side-pane-bg.jpg) repeat-x top left #212020; min-height:330px; height:auto !important; height:330px;padding-bottom:5px;}
div.section{padding:0}
div#footer{background:url(../images/footer-bg.jpg) repeat-x top left; border:none; height:50px; margin-top:5px; text-align:center}
div#footer img{margin-top:5px}
div.content-banner{border:1px solid #ccc; z-index:1;}
div#copyright{padding-top:10px}
div#copyright p{float:left; margin:0; padding:0 0 0 10px; width:75%}
div#copyright p a{color:#666}
div#copyright img{float:right}
p.back-to-map{margin-top:5px; padding:0; margin-bottom:0; }
div#content-header ul.breadcrumbs a{background-image:none}
div#content-header  ul.breadcrumbs{font-size:11px; height:30px; line-height:30px; color:#000; width:100%; overflow:hidden; margin:0px; padding:0px}
div#content-header  ul.breadcrumbs li{list-style-type:none; float:left; padding-left:10px;color:#000;}
div#content-header  ul.breadcrumbs a{font-weight:normal;height:30px; display:block; background-image:url(../images/bc_separator.png); background-repeat:no-repeat; background-position:right; padding-right:25px; text-decoration:none; width:auto; color:#000000}
div#content-header ul.breadcrumbs img.home{border:none; margin:5px 0 0 8px}
div#content-header ul.breadcrumbs a:hover{color:#f00}
h3.module-heading { padding-left:10px;}
.white{color:#fff;}
td div.side-pane ul.arc-nav{margin:0px 10px 5px 10px;}
ul.accordion{list-style:none; margin-left:10px; margin-right:10px;border-top:none;width:auto;}
div.section ul.accordion li {list-style:none;padding:0;}
ul.arc-nav {list-style:none;margin-left:0;}
td.side-pane ul.arc-nav a, ul.arc-nav a {color:#fff;display:block;border-bottom:1px solid #666;padding:5px 3px;}
div#content ul.arc-nav a {color:#fff;}
ul.arc-nav a:hover{color:#ddd; background:#666}
ul.arc-nav ul.sub-menu { background-color:#666;list-style:none;}
ul.arc-nav ul.sub-menu a {padding:3px 6px; }
ul.arc-nav ul.sub-menu a:hover {background-color:#ccc; color:#666;}
ul.arc-nav li.current a {background-color:#666;}
ul.product-listing {list-style:none;margin:0;}
ul.product-listing li {background-color:#fff;padding:10px;border:1px solid #ccc; float:left; margin-right:5px;width:145px;height:194px;position:relative;margin-bottom:5px;}
ul.product-listing li.hover {border:1px solid #000000;cursor:pointer;}
ul.product-listing div.desc { position:absolute;bottom:10px;left:0; text-align:center; width:172px; font-size:10px; font-weight:bold;}
ul.product-listing li.hover div.desc{color:#f00;}
div.category {background-color:#fff; padding:10px; border:1px solid #999;margin-bottom:10px;}
div#content div.category h3 { padding:5px;color:#000000;font-size:16px;border-bottom:none; font-size:16px;}
div.pulse-start-index{position:absolute; top:-8px; left:-8px;}
div.product-block {width:auto;}
#pbrowse-tabs {display:none;}
div.accordion-button { margin-left:10px; margin-right:10px;font-size:11px;}
div#content h3.name{font-size:24px;color:#000000;border-bottom:none;margin-bottom:0;}
div#content h4.subtitle{color:#666;margin-bottom:0;}
div#tabNav ul {margin:0;padding:0;text-align:right;}
div#tabNav ul li {}
div#tabNav ul li a {font-size:14px; display:block;padding:5px 18px 15px 5px;color:#999;}
div#tabNav ul li a:hover, div#tabNav ul li.current a {background:url(../images/active-tab-nav-bg.gif) no-repeat bottom right; color:#000000;padding:5px 18px 15px 5px;}
div.product-page-banner{background:url(../images/content-banner-product-page.jpg) repeat-x top left #fff;margin-bottom:0;height:150px;}
img.product-image{border:1px solid #ccc; background-color:#fff;padding:5px 16px;margin-right:6px;}
div.content-banner a.highslide:hover img {border:1px solid #ccc;}
div#side-pane ul.side-nav {margin:0 10px;border:none;background-color:#666;display:block;width:auto;}
div#side-pane ul.side-nav li a {border:none; color:#fff;border-left:5px solid #fff;}
div#side-pane ul.side-nav li a:hover,div#side-pane ul.side-nav li a.current {color:#fff;border-left:5px solid #454444;background-color:#454444;}
div#side-pane ul.side-nav li {position:relative;}
div#side-pane ul.side-nav li ul div.box { width:400px;}
img.highslide-image{border:2px solid #ddd;}
table.product-content td {padding:15px;}
table.product-content td.right-col{background:url(../images/tab-nav-bg.gif) repeat-y top right;padding:0px 0 0 0;}
div#tabNav {padding-top:25px;background:url(../images/tab-nav-shadow.gif) no-repeat top right;}
div.white-box {background-color:#fff;padding:10px 5px;border:1px solid #ccc;float:left;margin-right:5px;margin-bottom:5px;width:47%;}
a.swf{background:url("../images/flash-icon.gif") no-repeat scroll left center transparent;padding:5px 0 5px 20px;}
a.moz{background:url("../images/moz-icon.gif") no-repeat scroll left center transparent;padding:5px 0 5px 20px;}
a.ie{background:url("../images/ie-icon.gif") no-repeat scroll left center transparent;padding:5px 0 5px 20px;}
a.safari{background:url("../images/safari-icon.gif") no-repeat scroll left center transparent;padding:5px 0 5px 20px;}
a.opera{background:url("../images/opera-icon.gif") no-repeat scroll left center transparent;padding:5px 0 5px 20px;}
ul.branding{list-style:none;margin:0px auto 0 auto;width:659px;padding-top:5px;}
ul.branding li {display:inline;}
ul.branding li a {float:left; margin-right:20px; display:block;background:url(../images/logos.png) no-repeat top left;height:40px;}
ul.branding li#outdoor a {background-position:0 0;width:70px;}
ul.branding li#outdoor a:hover {background-position:0 -40;}
ul.branding li#devine a{background-position:-86px 0;width:82px;}
ul.branding li#sls a{background-position:-185px 0;width:66px;}
ul.branding li#spaulding a{background-position:-270px;width:102px;}
ul.branding li#sterner a{background-position:-402px;width:96px;}
ul.branding li#merch a {background-position:-521px;width:62px;}
ul.branding li#pulse-start a {background-position:-598px;width:41px}
ul.branding li a span {display:none;}
td{padding:0;}
div.arc-content div.box ul li {line-height:22px;}
div#search_results{background-color:#fff;top:125px;right:0px;}
div#search_results_shadow{border:1px solid #ccc;}
div#search_results div.box,div#search_results div.box-hover,div#search-contents div.box{margin-bottom:5px;}
p.view-all{border:none;}
p#search-nav-top, p#search-nav-bottom{border-top:1px solid #ccc; border-bottom:1px solid #ccc;text-align:right;}
div.box img.thumbnail{border:1px solid #666;}
td#side-bar{width:237px;padding-right:5px;height:100%;min-height:477px;height:auto !important;height:477px;}
td#td-content{min-width:738px;width:auto !important;width:738px;}
div.side-pane{margin-right:5px;}
div#content div.side-pane a {border-bottom:1px solid #666;}
div.accordion-content ul li ul li, td#side-bar,div#side-pane{z-index:10;}
div.product-page-banner{position:relative; z-index:1}
div#page-header{z-index:1000;}
li a.pdf, li a.PDF, a.pdf, a.PDF, li a:hover.pdf, li a:hover.PDF, a:hover.pdf, a:hover:PDF{padding:0 0 0 20px; background-position:top left;}
br.clear{clear:both;line-height:5px}

div#content h3.arc-home-header{background-color:#5A5B5D;color:#fff; padding:5px;}
div#content h3.arc-module{color:#000;border-bottom:none;font-size:12px;margin-bottom:0;margin-top:5px;}
div#content div.arc-content td p {padding-top:0;margin-top:0;width:75%;}
div#content div.arc-content td a img {border:none;}

div.state-search input { padding:2px;background-color:#333;color:#fff;}
.uppercase{text-transform:capitalize;}
div#content h4,div#content h4 a,div#content div.box h4 a,div#content div.box h3 a{color:#000000}
div.products-container div.box a {color:#000000;}
table.dist-map td {background-color:#eee;}
table.dist-map{border:1px solid #ccc;background-color:#fff;}
div.group{float:left;width:45%; margin-top:10px;}
