/* CSS Document */
@import "reset.css";
img, div, input, p, a, ul, li {
	behavior: url("css/iepngfix.htc")
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.noFloat {
	clear: both !important;
	float: none;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.noFloatSpan { /*no 1px height*/
	display: block;
 *display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../images/bg-main.gif) repeat #141414;
	border-top:solid 1px #181818;
	padding-bottom:30px;
}
#wrapper {
	width:1000px;
	margin:0 auto;
	background:url(../images/bg-wrapper.gif) top no-repeat;
	padding-top:40px;
}
#wrapper .Top {
	width:1000px;
	height:107px;
	margin:0 auto;
	background:url(../images/bg-top.png) no-repeat;
	position:relative;
}
#wrapper .Top .Logo {
	width:220px;
	height:65px;
	float:left;
	display:block;
	margin:22px 0px 0px 15px;
}
#wrapper .Top .Contact {
	width:270px;
	height:20px;
	float:right;
	display:block;
	margin:28px 20px 0px 0px;
}
#wrapper .Top ul.Menu {
	width:650px;
	height:34px;
	float:right;
	position:absolute;
	top:55px;
	right:10px;
}
#wrapper .Top ul.Menu li {
	float:left;
}
#wrapper .Top ul.Menu li a.home {
	background:url(../images/bg-menu.gif) 0px 0px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.home:hover {
	background:url(../images/bgmenu.gif) 1px -33px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.products {
	background:url(../images/bg-menu.gif) -63px 0px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.products:hover {
	background:url(../images/bgmenu.gif) -62px -33px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.contact {
	background:url(../images/bg-menu.gif) -148px 0px no-repeat;
	width:104px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.contact:hover {
	background:url(../images/bgmenu.gif) -147px -33px no-repeat;
	width:104px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.about {
	background:url(../images/bg-menu.gif) -252px 0px no-repeat;
	width:87px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.about:hover {
	background:url(../images/bgmenu.gif) -251px -33px no-repeat;
	width:87px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.blog {
	background:url(../images/bg-menu.gif) -339px 0px no-repeat;
	width:54px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.blog:hover {
	background:url(../images/bgmenu.gif) -338px -33px no-repeat;
	width:54px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.chart {
	background:url(../images/bg-menu.gif) -393px 0px no-repeat;
	width:101px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.chart:hover {
	background:url(../images/bgmenu.gif) -392px -33px no-repeat;
	width:101px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.retailers {
	background:url(../images/bgmenu.gif) -496px 1px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.retailers:hover {
	background:url(../images/bgmenu.gif) -496px -33px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.press {
	background:url(../images/bgmenu.gif) -581px 1px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Top ul.Menu li a.press:hover {
	background:url(../images/bgmenu.gif) -581px -33px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Banner {
	width:980px;
	margin:0 auto;
	margin-top:10px;
}
#wrapper .Banner .Infos {
	float:left;
	width:500px;
	padding-top:10px;
}
#wrapper .Banner .Videos {
	width:466px;
	height:329px;
	background:url(../images/bg-videos2.png) no-repeat;
	float:right;
	position:relative;
	padding-top:12px;
	margin:15px 0 0 0;
}
#wrapper .Banner .Videos .Video {
	padding:2px;
	background:#2e2e2e;
	width:433px;
	height:249px;
	margin:0px auto 0 auto;
	color:#fff;
}
#wrapper .Banner .Videos .Buttons {
	width:435px;
	height:42px;
	position:absolute;
	margin-bottom:20px;
	left:20px;
}
#wrapper .Banner .Videos .Buttons a {
	width:134px;
	height:42px;
	display:block;
	float:left;
	margin-right:10px;
}
#wrapper .Banner p {
	font-size:16px;
	color:#bbbbbb;
	margin-bottom:20px;
	margin-top:5px;
	line-height:19px;
	padding-right:40px;
}
#wrapper .Banner a.click {
	background:url(../images/proskill-guarantee.png) no-repeat;
	width:236px;
	height:45px;
	display:block;
	margin-top:30px;
}
#wrapper .Banner a.click:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.InnerBanner {
	width:960px;
	height:88px;
	background:url(../images/small-inner-banner.gif) 0px -12px no-repeat;
	padding:0 20px;
}
.InnerBanner img {
	margin-top:10px;
}
.InnerBanner p {
	font-size:15px;
	color:#FFFFFF;
	padding-left:3px;
}
.InnerBanner a {
	color:#0099FF;
	text-decoration:underline;
}
.InnerBanner a:hover {
	text-decoration:none;
}
.InnerBanner .ShoppingCart {
	width:240px;
	height:58px;
	background:url(../images/shopping-cart-bg.gif) no-repeat;
	float:right;
	margin-top:3px;
	padding:15px 30px 0px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.InnerBanner .ShoppingCart .Items {
	float:left;
	font-weight:bold;
	width:110px;
	display:block;
}
.InnerBanner .ShoppingCart .Price {
	float:right;
	width:110px;
	display:block;
	color:#b90b0b;
	font-weight:bold;
}
.InnerBanner .ShoppingCart a.ViewCart {
	width:148px;
	height:26px;
	background:url(../images/view-shopping-cart-btn.gif) no-repeat;
	display:block;
	margin:0 auto;
	margin-top:12px;
}
.InnerBanner .ShoppingCart a.ViewCart:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.MainTop {
	background:url(../images/main-top.gif) no-repeat;
	width:1000px;
	height:25px;
}
.MainBottom {
	background:url(../images/main-bottom.gif) no-repeat;
	width:1000px;
	height:25px;
}
.Main {
	width:950px;
	background:url(../images/main-bg.gif) repeat-y;
	padding:0 25px;
}
.Sidebar {
	float:right;
	width:300px;
	background:url(../images/sidebar-bg.gif) repeat-y;
}
.Sidebar .top {
	background:url(../images/sidebar-top.gif) no-repeat;
	height:5px;
	font-size:0px;
	line-height:0px;
}
.Sidebar .bottom {
	background:url(../images/sidebar-bottom.gif) no-repeat;
	height:5px;
	font-size:0px;
	line-height:0px;
}
.Sidebar a.menu {
	width:280px;
	height:45px;
	display:block;
	margin:0 auto 5px auto;
}
.Sidebar a.menu:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.Sidebar a.pants {
	background:url(../images/sidebar-menu-pants.jpg) bottom no-repeat;
}
.Sidebar a.shorts {
	background:url(../images/sidebar-menu-shorts.jpg) bottom no-repeat;
}
.Sidebar a.vests {
	background:url(../images/sidebar-menu-vests.jpg) bottom no-repeat;
}
.Sidebar a.kneepads {
	background:url(../images/sidebar-menu-kneepads.jpg) bottom no-repeat;
}
.Sidebar a.holdster {
	background:url(../images/sidebar-menu-holdsters.jpg) bottom no-repeat;
}
.Sidebar a.belts {
	background:url(../images/sidebar-menu-belts.jpg) bottom no-repeat;
}
.Sidebar a.hats {
	background:url(../images/sidebar-menu-hats.jpg) bottom no-repeat;
}
.Sidebar a.hoodie {
	background: url(../images/sidebar-menu-hoodies.jpg) bottom no-repeat;
}
.Sidebar a.jacket {
	background:url(../images/sidebar-menu-jacket.jpg) bottom no-repeat;
}
.Sidebar a.Gift {
	width:255px;
	height:25px;
	background:url(../images/sidebar-gift.jpg) no-repeat;
	padding:96px 0px 0px 25px;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	margin:0 auto;
	text-decoration:none;
	color:#ba4e00;
	font-weight:bold;
	margin-bottom:5px;
}


.Sidebar a.Gift:hover {
	color: #FF0000;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}
.Sidebar .Video {
	background:url(../images/sidebar-video.jpg) no-repeat;
	width:257px;
	height:209px;
	padding:23px 0px 0px 23px;
	margin:0 auto;
	margin-bottom:5px;
}
.MainContent {
	width:645px;
	float:left;
}
.Content {
	width:625px;
	background:url(../images/main-left-bg.jpg) repeat-y;
	margin-bottom:20px;
}
.Content .TopCorners {
	background:url(../images/main-left-top.jpg) no-repeat;
	height:4px;
	width:625px;
	font-size:0px;
	line-height:0px;
}
.Content .BtmCorners {
	background: url(../images/main-left-btm.jpg) no-repeat;
	height:4px;
	width:625px;
	font-size:0px;
	line-height:0px;
	margin-top:20px;
}
.Content h1 {
	color:#000;
	font-size:32px;
	text-transform:uppercase;
	font-family: "Myriad Pro", Arial, "Trebuchet MS";
	font-weight:bold;
	margin:10px 0px 5px 20px;
}
.Content p.subheading {
	color:#00408f;
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:5px;
	font-size:18px;
	margin:0 20px 10px 20px;
}
.Content p {
	margin:0 20px 10px 20px;
	color:#646464;
	line-height:17px;
}
.Content p.ret-info {
	margin-bottom:0;
}
.Content .GrayBox {
	padding:5px;
	background:#e7e7e7;
	margin-bottom:10px;
	border-top:solid 1px #d1d1d1;
}
.Content .GrayBox p.Composal {
	width:260px;
	float:left;
	margin:0px;
	color:#00408f;
	font-weight:bold;
}
.Content .GrayBox p.Price {
	width:80px;
	float:right;
	color:#ff0000;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	text-align:right;
}
.Content .Description {
	width: 375px;
	float:right;
	margin-right:25px;
	position:relative;
}
.Content .Description h1, .MainContent .Content .Description p {
	margin-left:0px;
	margin-right:0px;
}
.Content .Description select.color {
	background:url(../images/select-bg-color.gif) no-repeat;
	width:116px;
	height:28px;
	padding:4px;
	border:none;
	color:#a8a8a8;
}
.Content .Description select.size {
	background: url(../images/select-bg-size.gif) no-repeat;
	width:176px;
	height:28px;
	padding:4px;
	border:none;
	color:#a8a8a8;
}
.Content .Description select option {
	background:#fff;
	color:#333333;
	border-bottom:solid 1px #a8a8a8;
}
.Content .Description table p {
	margin:0px;
}
.Content .Description table {
	margin-bottom:10px;
}
.Content .Description .add-to-cart {
	background:url(../images/add-to-cart-btn.gif) no-repeat;
	width:116px;
	height:37px;
	float:left;
	display:block;
	cursor:pointer;
	border:none;
}
.Content .Description .Colors {
	background:url(../images/colors-big.gif) no-repeat;
	width:99px;
	height:35px;
	padding:2px 0px 0px 17px;
	margin-left:5px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.Content .Description .Colors p {
	font-size:11px;
	color:#747474;
	margin-bottom:1px;
	padding-left:3px;
}
.Content .Description .Colors span {
	height:8px;
	width:20px;
	display:block;
	margin-right:3px;
	display:inline-block;
	border:solid 1px #fff;
	font-size:0px;
	line-height:0px;
	-moz-border-radius:3px;
}
.Content .Description .Colors span.blue {
	background:#16125f;
}
.Content .Description .Colors span.gray {
	background:#b2b2b2;
}
.Content .Description .Colors span.black {
	background:#010101;
}
.Content .Description .Colors span.khaki {
	background:#B6AD95;
}
.Content .ProductPhoto {
	width:180px;
	float:left;
	padding:30px 0px 0px 0px;
	margin-left:20px;
	text-align:center;
	position:relative;
}
.Content .ProductPhoto span.watermark {
	position:absolute;
	top:10px;
	left:0px;
	background:url(../images/watermark.png) no-repeat;
	width:142px;
	height:88px;
	display:block;
}
.Content .ProductPhoto img {
	padding-top:70px;
max-width: 180px;
}
.ProductBox {
	width:280px;
	height:210px;
	margin:0px 20px 20px 0px;
	background:url(../images/product-box.gif) no-repeat;
	padding:10px;
	position:relative;
}
.ProductBox .Left {
	width:96px;
	float:left;
	text-align:center;
	height:210px;
	position:relative;
}
.ProductBox .Left img {
	vertical-align:top;
}
.ProductBox .Left .Colors {
	background:url(../images/colors-bg.gif) no-repeat;
	width:90px;
	height:27px;
	padding:3px;
	vertical-align:bottom;
	position:absolute;
	bottom:2px;
	left:0px;
}
.ProductBox .Left .Colors p {
	font-size:11px;
	color:#747474;
	margin-bottom:2px;
}
.ProductBox .Left .Colors span {
	height:8px;
	width:20px;
	display:block;
	margin-right:3px;
	display:inline-block;
	border:solid 1px #fff;
	font-size:0px;
	line-height:0px;
	-moz-border-radius:3px;
}
.ProductBox .Left .Colors span.blue {
	background:#16125f;
}
.ProductBox .Left .Colors span.gray {
	background:#b2b2b2;
}
.ProductBox .Left .Colors span.black {
	background:#010101;
}
.ProductBox .Left .Colors span.khaki {
	background:#B6AD95;
}
.ProductBox .Right {
	width:180px;
	float:right;
}
.ProductBox .Right h2 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:3px;
	margin:5px 0 0 0;
}
.ProductBox .Right h2 a {
	color:#000;
	text-decoration:none;
}
.ProductBox .Right h2 a:hover {
	text-decoration:none;
}
.ProductBox .Right p.sub {
	font-size:11px;
	font-style:italic;
	color:#adadad;
	text-align:left;
	margin-top:2px;
}
.ProductBox .Right p.desc {
	font-size:11px;
	color:#747474;
	margin-top:10px;
	line-height:14px;
}
.ProductBox .Right p.price {
	color:#1981BD;
	font-size:21px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:7px;
}
*html .ProductBox .Right p.price {
	margin-bottom:10px;
}
.ProductBox .Right .Buttons {
	background:url(../images/box-btns.gif) no-repeat;
	width:148px;
	height:27px;
	padding:3px;
	position:absolute;
	bottom:12px;
}
.ProductBox .Right .Buttons img {
	cursor:pointer;
}
.ProductBox .Right .Buttons img {
	float:left;
}
.ProductBox .Right .Buttons a img {
	margin-right:3px;
}
.ProductBox .Right .Buttons a.ViewDetails {
	width:89px;
	height:27px;
	background:url(../images/box-view-details.gif) no-repeat;
	display:block;
	float:left;
	margin-right:3px;
}
.ProductBox .Right .Buttons a.ViewDetails:hover {
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}
.ProductBox .Right .Buttons a.Order {
	width:56px;
	height:27px;
	background:url(../images/box-order.gif) no-repeat;
	display:block;
	float:left;
}
.ProductBox .Right .Buttons a.Order:hover {
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}
.MainContent img.heading {
	margin-bottom:10px;
}
#wrapper .MainCategories {
	width:975px;
	margin:20px auto 0 auto;
	background:url(../images/bg-main-home.jpg) no-repeat;
	padding:10px 0px 10px 25px;
}
#wrapper .MainCategories .CatBox {
	width:200px;
	height:93px;
	display:block;
	float:left;
	margin:0px 20px 0px 0px;
	padding:57px 85px 0px 18px;
	text-decoration:none;
	cursor:pointer;
}
#wrapper .MainCategories .CatBox p {
	color:#4c4c4c;
	font-size:11px;
	line-height:13px;
}
#wrapper .MainCategories .CatBox p.click-here {
	text-transform:uppercase;
	font-size:11px;
	text-decoration:underline;
	color:#0089e0;
	padding-top:10px;
}
#wrapper .MainCategories .CatBox:hover p.click-here {
	text-decoration:none;
}
#wrapper .MainCategories a.pants {
	background:url(../images/home-cat-pants.png) no-repeat;
}
#wrapper .MainCategories a.shorts {
	background:url(../images/home-cat-shorts.png) no-repeat;
}
#wrapper .MainCategories a.vests {
	background:url(../images/home-cat-vests.png) no-repeat;
}
#wrapper .MainCategories a.belts {
	background:url(../images/home-cat-belts.png) no-repeat;
}
#wrapper .MainCategories a.kneepads {
	background:url(../images/home-cat-kneepads.png) no-repeat;
}
#wrapper .MainCategories a.holdster {
	background:url(../images/home-cat-holdsters.png) no-repeat;
}
#wrapper .MainCategories a.hats {
	background:url(../images/home-cat-hats.png) no-repeat;
}
#wrapper .MainCategories a.hoodie {
	background: url(../images/home-cat-hoodie.png) no-repeat;
}
#wrapper .MainCategories a.jacket {
	background: url(../images/home-cat-jacket.png) no-repeat;
}
#wrapper .Footer {
	width:1000px;
	margin:0 auto;
	background:url(../images/bg-footer.png) no-repeat;
	height:46px;
	margin-top:10px;
}
#wrapper .Footer a.Contact {
	float:right;
	width:230px;
	display:block;
	height:25px;
	margin:10px 10px 0px 0px;
}
#wrapper .Footer a.Logo {
	float:left;
	width:45px;
	display:block;
	height:45px;
	margin:0px 0px 0px 10px;
	display:inline-block;
}
#wrapper .Footer ul.Links {
	width:420px;
	float:left;
	margin:5px 0 0 0;
	height:37px;
}
#wrapper .Footer ul.Links li {
	float:left;
	padding-right:8px;
	margin-right:8px;
	border-right:solid 1px #282828;
	padding-bottom:3px;
}
#wrapper .Footer ul.Links li.last {
	border:none;
}
#wrapper .Footer ul.Links li a {
	font-size:11px;
	text-decoration:none;
	color:#646464;
}
#wrapper .Footer ul.Links li a:hover {
	text-decoration:underline;
}
a.cartSummaryLink {
	background:transparent url(../images/view-shopping-cart-btn.gif) no-repeat;
	display:block;
	height:26px;
	margin:12px auto 0 auto;
	width:148px;
	text-indent:-9999px;
}
a.cartSummaryLink:hover {
	opacity:0.8;
}
li.catalogueItemNotFound {
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}
.productAttributes {
	margin:0 0 5px 0;
	overflow:auto;
}
.catProductAttributeGroup {
	overflow:auto;
	margin:0 0 5px 0;
}
.catProdAttributeTitle {
	color:#646464;
	line-height:25px;
	float:left;
	width:60px;
}
.catProdAttributeItem {
	float:left;
}
.catProdAttributeItem select {
	background: url(../images/select-bg-size.gif) no-repeat;
	border:none;
	color:#A8A8A8;
	height:28px;
	padding:4px;
	width:176px;
}
div.field-bg {
	background:url(../images/contact_input_bg.jpg) right no-repeat;
	width:184px;
	height:31px;
}
.input-field {
	border:none;
	width:179px;
	height:21px;
	padding:5px 0 0 5px;
	background:none;
	color:#646464;
}
div.textarea-bg {
	background:url(../images/contact_textarea_bg.jpg) bottom no-repeat;
	width:274px;
	height:81px;
}
.textarea-field {
	border:none;
	width:269px;
	height:71px;
	padding:5px 0 0 5px;
	color:#646464;
	background:none;
}
.Content p.small-text {
	color:#ADADAD;
	font-size:11px;
	font-style:italic;
	margin-top:2px;
	padding-bottom:5px;
}
.Content p.Qu {
	font-weight:bold;
	margin-top:25px;
}
.Content p.An {
}
h2 {
	color:#890300;
	font-size:18px;
	font-weight:bold;
	margin:15px 0 10px 20px
}
.Content p.ret-title {
	font-size:14px;
	font-weight:bold;
	color:#034484;
	margin:20px 0 0 20px;
}
div.ret-left {
	float:left;
	width:312px;
}
div.ret-right {
	float:right;
	width:312px;
}
div.ret-left a, div.ret-right a {
	font-size:11px;
	color:#0099FF;
	text-decoration:none;
}
div.ret-left a:hover, div.ret-right a:hover {
	text-decoration:underline;
}
a#catshopcontinue {
	display:block;
	text-indent:-99999px;
	background:url(../images/continue-btn.jpg) no-repeat;
	width:154px;
	height:67px;
}
ul.features {
}
ul.features li {
	padding:0 0 0 20px;
	color:#646464;
	line-height:17px;
	margin:0 0 10px 0;
	background:url(../images/list-screw.jpg) 0 2px no-repeat;
}
.AddToCart-btn {
	width:116px;
	height:37px;
}
.AddToCart-btn img {
	cursor:pointer;
}
#wrapper .Banner p.banner-text {
	color:#fff;
	font-weight:bold;
}
.Content p.new-price {
	margin-top:15px;
}
.Content p.new-price span {
	color:#1981BD;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0 0 0 20px;
}
p.seo {
	color:#646464;
	font-size:11px;
	padding:5px 35px 10px 0;
	text-align:right;
}
p.seo a {
	color:#646464;
	text-decoration:underline;
}
p.seo a:hover {
	text-decoration:none;
}
.video-box {
	width:116px;
	height:37px;
	margin:0;
	position:absolute;
	bottom:0;
	left:122px;
}
.Content p.size-chart {
	margin-bottom:5px;
}
.Content p.size-chart a {
	color:#0099FF;
	text-decoration:underline;
}
.Content p.size-chart a:hover {
	text-decoration:none;
}


/******************************************************* New Dynamic Menu **********************************************************/
#wrapper .Top ul#nav_809219 {
	width:650px;
	height:34px;
	float:right;
	position:absolute;
	top:55px;
	right:10px;
}
#wrapper .Top ul#nav_809219 li {
	float:left;
}
#wrapper .Top ul#nav_809219 li#home a {
	background:url(../images/bg-menu.gif) 0px 0px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#home a:hover, #wrapper .Top ul#nav_809219 li#home.selected a {
	background:url(../images/bgmenu.gif) 1px -33px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#products a {
	background:url(../images/bg-menu.gif) -63px 0px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#products a:hover, #wrapper .Top ul#nav_809219 li#products.selected a {
	background:url(../images/bgmenu.gif) -62px -33px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#contact a {
	background:url(../images/bg-menu.gif) -148px 0px no-repeat;
	width:104px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#contact a:hover, #wrapper .Top ul#nav_809219 li#contact.selected a {
	background:url(../images/bgmenu.gif) -147px -33px no-repeat;
	width:104px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#about a {
	background:url(../images/bg-menu.gif) -252px 0px no-repeat;
	width:87px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#about a:hover, #wrapper .Top ul#nav_809219 li#about.selected a {
	background:url(../images/bgmenu.gif) -251px -33px no-repeat;
	width:87px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#blog a{
	background:url(../images/bg-menu.gif) -339px 0px no-repeat;
	width:54px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#blog a:hover, #wrapper .Top ul#nav_809219 li#blog.selected a {
	background:url(../images/bgmenu.gif) -338px -33px no-repeat;
	width:54px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#cart a {
	background:url(../images/bg-menu.gif) -393px 0px no-repeat;
	width:101px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#cart a:hover, #wrapper .Top ul#nav_809219 li#cart.selected a {
	background:url(../images/bgmenu.gif) -392px -33px no-repeat;
	width:101px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#retailers a {
	background:url(../images/bgmenu.gif) -496px 1px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#retailers a:hover, #wrapper .Top ul#nav_809219 li#retailers.selected a {
	background:url(../images/bgmenu.gif) -496px -33px no-repeat;
	width:85px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#press a {
	background:url(../images/bgmenu.gif) -581px 1px no-repeat;
	width:63px;
	height:34px;
	display:block;
}
#wrapper .Top ul#nav_809219 li#press a:hover, #wrapper .Top ul#nav_809219 li#press.selected a {
	background:url(../images/bgmenu.gif) -581px -33px no-repeat;
	width:63px;
	height:34px;
	display:block;
}

/************************************************ New Dynamic Footer*****************************/
#wrapper .Footer ul#nav_809768 {
	width:420px;
	float:left;
	margin:5px 0 0 0;
	height:37px;
}
#wrapper .Footer ul#nav_809768 li {
	float:left;
	padding-right:8px;
	margin-right:8px;
	border-right:solid 1px #282828;
	padding-bottom:3px;
}
#wrapper .Footer ul#nav_809768 li#flast1, #wrapper .Footer ul#nav_809768 li#flast2 {
	border:none;
}
#wrapper .Footer ul#nav_809768 li a {
	font-size:11px;
	text-decoration:none;
	color:#646464;
}
#wrapper .Footer ul#nav_809768 li a:hover {
	text-decoration:underline;
}

/***************************************************** right side menu ***************************************/
.Sidebar #nav_809822 li a {
	width:280px;
	height:45px;
	display:block;
	margin:0 auto 5px auto;
	text-indent:-9999px;
}
.Sidebar #nav_809822 li a:hover, .Sidebar #nav_809822 li.selected a{
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.Sidebar #nav_809822 li#apprentice-awards a {
	background:url(../images/apprentice-awards.jpg) bottom no-repeat;
        height:50px;
}
.Sidebar #nav_809822 li#pants a {
	background:url(../images/sidebar-menu-pants.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#shorts a {
	background:url(../images/sidebar-menu-shorts.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#vests a {
	background:url(../images/sidebar-menu-vests.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#kneepads a {
	background:url(../images/sidebar-menu-kneepads.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#holdster a{
	background:url(../images/sidebar-menu-holdsters.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#belts a {
	background:url(../images/sidebar-menu-belts.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#hats a{
	background:url(../images/sidebar-menu-hats.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#hoodie a{
	background: url(../images/sidebar-menu-hoodies.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#jacket a{
	background:url(../images/sidebar-menu-jacket.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#shirts a {
	background:url(../images/sidebar-menu-shirts.jpg) bottom no-repeat;
}

.Sidebar #nav_809822 li#caps_and_beanies a {
	background:url(../images/sidebar-menu-caps.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#bib-and-brace-and-overalls a {
	background:url(../images/sidebar-menu-overalls.jpg) bottom no-repeat;
}
.Sidebar #nav_809822 li#socks a {
	background:url(../images/sidebar-menu-socks.jpg) bottom no-repeat;
}




.small .Colors{
display: block;
}


.smallph .spl img{
 max-height:175px;
}

.poplets_div{
  border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 30px 0 0;
    padding: 20px;
    width: 335px;
}
.poplets_div table{
margin-bottom:0 !important;
 margin: 0 !important
}
.poplets_div table img{
background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #0099FF;
    max-width: 50px;
    padding: 3px;
}
.poplets_div table a{
display: block;

}

.Description .hidme{
 display:none
}
