#category_header img,
#category_header_description p,
#category_header .featured .product .product-review,
#category_body .divider,
.product-review,
#learnmore-link,
#sub_category_header .cat-nav,
.divider_horizontal,
#product-list .divider,
#category_body .product-pricing .bulk-pricing-notice,
#category_header .product-pricing .bulk-pricing-notice,
#product-list .product-pricing .bulk-pricing-notice,
#prod-you-may-also-like .product-pricing .bulk-pricing-notice,
hr.divider_horizontal,
#product-list .add-to-cart-wrapper .add-to-cart-box{
	display:none;
}

#category_header .featured {
	margin-left: -30px;
}

#category_header .featured img{
	display:block;
}

#product-list .product .product-pricing{
	overflow:hidden;
}

#category_header{
	width:100%;
	background:none;
}

#category_header_description{
	padding:0;
	height:auto;
	margin: 0 0 30px 0;
}

#category_header_description h1,
#sub_category_header h1{
	padding:5px 4%;
	margin:0;
	border:none !important;
	font-size: 25px;
}

#category_header_description ul{
	margin:0;
	padding:0;
	width:100%;
}

#category_header_description ul li{
	float:none;
	width:100%;
	margin:0;
}

#category_header_description ul li a,
#category_header_description ul li a:hover{
	width:84%;
	padding:0px 8%;
	height:44px;
	line-height:44px;
	font-size:15px;
	border-bottom-width:0px !important;
	border-left:none !important;
	border-right:none !important;
	position:relative;
}

#category_header_description ul li:last-child a,
#category_header_description ul li:last-child a:hover{
	border-bottom-width:1px !important;
}

#category_header_description ul li div.arrow-right {
	border-width:10px !important;
	position:absolute;
	left:3%;
	top:9px;
}

#category_header_description .view-all{
	position:static;
	width:100%;
}

#category_header_description .view-all a{
	font:normal 18px OpenSansRegular, Arial;
	height:44px;
	display:block;
	text-align:left;
	line-height:44px;
	text-decoration:none;
	font-size:15px;
	color:white !important;
	font-weight:normal;
	width:100%;
	padding: 0;
	text-indent:8%;
	background:blue;
	position:relative;
	border-top:solid 1px white;
}

#category_header_description .view-all a:before{
	content:" ";
	border-bottom: 10px solid transparent;
    border-left: 10px solid #FFFFFF;
    border-top: 10px solid transparent;
    font-size: 0;
    height: 0px;
    line-height: 0;
    margin-top: 4px;
    padding-left: 8px;
    width: 0px;
	position:absolute;
	top:9px;
	left:3%;
}

#category_header #feature_products_header,
#category_body #favorite_products_header{
	margin:0;
	padding:0 4% 5px;
	background: url("//cdn.ramseysolutions.net/media/store/store_2011/store_home_divider_1.jpg") no-repeat scroll -30px 28px transparent;
}

#category_header .featured .product,
#category_body .product{
	margin:0;
	padding:20px 4%;
	width:92%;
	border-bottom:solid 1px #ccc;
	height:auto;
	-ms-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#category_header .product:last-child,
#category_body .product:last-child{
	border-bottom:none;
}

#category_header .featured .product .product-img,
#category_body .product .product-img,
.product-left{
	float:left;
	width:27%;
	margin-right:3%;
	margin-top:0;
}

#category_header .featured .product .product-img img,
#category_body .product .product-img img{
	max-width:100%;
	height:auto;
	margin:0;
}

#category_header .featured .product .product-details,
#category_body .product .product-details,
.product-right{
	padding:0;
	float:right;
	width:70%;
}

#category_header .featured .product .product-name{
	margin:0;
	text-align:left;
}

div.product .product-name a,
#category_header .featured .product .product-name a {
	font-weight:bold;
	font-size:16px;
	font-family:Arial,sans-serif;
}

div.product .product-name {
	margin:0 0 10px 0;
}

.sale-price, .reg-price, .top-price-tier, .regularPrice { font-size:18px }

#category_body .product-teaser, #category_header .product-teaser {
	font-size:12px;
	line-height:15px;
}

#category_header .product-pricing{
	text-align:left;

}

div.category-image img {
	max-width:100%;
}

.shadow{
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}
#category_body{
	background:none;
}

#product-list{
	padding-left:0px;
}

#product-list .product_wrapper{
	width:92%;
	float:none;
	clear:both;
	text-align:left;
	height:auto;
	border-bottom:solid 1px #ccc;
	overflow:hidden;
	padding:20px 4%;
}

#product-list .product_wrapper:last-child {
	border:0;
}

#product-list .product,
#product-list .product:hover {
    border: none;
    height: auto;
    margin: 0;
    width: 100%;
}

#product-list .product .product-img {
    padding: 0;
	width:100%;
}

#product-list .product .product-img img{
	max-width:100%;
	height:auto;
}

#product-list .add-to-cart-wrapper .add-to-cart-box{
	position:static;
	width:98%;
	height:auto;
	padding:4px;
	background:#F26522;
	border:none;
	max-width:200px;
}

.add-to-cart-wrapper .add-to-cart-border {
	width:auto;
	border:solid 1px white;
	height:auto;
	background:none;
}

.add-to-cart-wrapper .add-to-cart-button-divider{
	display:none;
}

.add-to-cart-wrapper .add-to-cart-box .add-to-cart{
	border:none;
	padding:0;
	margin:0;
	height:36px;
	line-height:36px;
	font-size:18px;
	width:auto;
	margin-left:40px;
	text-align:left;
	border-left:solid 1px white;
	padding-left:10px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	-webkit-appearance:none;
	border-radius:0px;
}

.add-to-cart-wrapper .add-to-cart-border:before{
	content:" ";
	position:absolute;
	left:17px;
	top:9px;
	width:6px;
	height:18px;
	background:white;
	display:block;
}

.add-to-cart-wrapper .add-to-cart-border:after{
	content:" ";
	position:absolute;
	left:11px;
	top:15px;
	width:18px;
	height:6px;
	background:white;
	display:block;
}


.product:hover .quickview_button{
	visibility:hidden;
}

#product-list .product .product-name{
	padding:0;
	margin: 0 0 10px 0;
	font-size:16px;
	font-weight:bold;
}

#product-list .product .product-pricing{
	margin: 0;
}

#product-list .product .product-pricing .sale-price,
#product-list .product .product-pricing .reg-price{
	font-size:18px;
}

#sub_category_header{
	width:100%;
	padding:0;
	height:auto;
}

.cat-nav{
	float:none;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
}

.paginatorControlBox{
	margin:0;
	float:none;
	padding:10px 2% 10px;
	width:96%;
	overflow: hidden;
}

.paginatorPageControlBar{
	display:none;
}

.paginatorPageControl,
.paginatorFirstControl,
.paginatorLastControl,
.paginatorControl,
.paginatorPageControl a,
.paginatorFirstControl a,
.paginatorLastControl a,
.paginatorControl a{
	height:30px;
	line-height:30px;
	min-width:30px;
	text-align:center;
	font-size:16px;
	width:auto;
	padding: 0 5px;
	margin-right:10px;
}

.paginatorViewAllControl,
.paginatorViewAllControl a{
	float:right;
	margin:0;
}

/*Category Specific Colors*/
#sub_category_header.classes,
#category_header_description.classes{
	background: #09acbf; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #09acbf 0%, #067f9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#09acbf), color-stop(100%,#067f9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #09acbf 0%,#067f9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #09acbf 0%,#067f9c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #09acbf 0%,#067f9c 100%); /* IE10+ */
	background: linear-gradient(-45deg, #09acbf 0%,#067f9c 100%); /* W3C */
}

#category_header_description.bundles .view-all a:before{
	border-left-color:#F69151;
}

#category_header_description.bundles .view-all a {
	background:#E9420E;
	border-color:#F69151;
}

#category_header_description.classes .view-all a{
	background:#005574;
	border-color:#10ACC0;
}

#category_header_description.classes .view-all a:before{
	border-left-color:#10ACC0;
}

#sub_category_header.books,
#category_header_description.books,
#sub_category_header.library,
#category_header_description.library{
	background: #9b6d5d; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #9b6d5d 0%, #543930 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#9b6d5d), color-stop(100%,#543930)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #9b6d5d 0%,#543930 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #9b6d5d 0%,#543930 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #9b6d5d 0%,#543930 100%); /* IE10+ */
	background: linear-gradient(-45deg, #9b6d5d 0%,#543930 100%); /* W3C */
}

#category_header_description.books .view-all a,
#category_header_description.library .view-all a
{
	background:#28140E;
	border-color:#6E5348;
}

#category_header_description.books .view-all a:before,
#category_header_description.library .view-all a:before{
	border-left-color:#6E5348;
}

#sub_category_header.tools,
#category_header_description.tools{
	background: #7fcca8; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #7fcca8 0%, #67be93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7fcca8), color-stop(100%,#67be93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #7fcca8 0%,#67be93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #7fcca8 0%,#67be93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #7fcca8 0%,#67be93 100%); /* IE10+ */
	background: linear-gradient(-45deg, #7fcca8 0%,#67be93 100%); /* W3C */
}

#category_header_description.tools .view-all a{
	background:#389E67;
	border-color:#9DDBC0;
}

#category_header_description.tools .view-all a:before{
	border-left-color:#9DDBC0;
}

#sub_category_header.youth,
#category_header_description.youth{
	background: #8cd3e5; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #8cd3e5 0%, #57a5c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#8cd3e5), color-stop(100%,#57a5c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #8cd3e5 0%,#57a5c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #8cd3e5 0%,#57a5c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #8cd3e5 0%,#57a5c9 100%); /* IE10+ */
	background: linear-gradient(-45deg, #8cd3e5 0%,#57a5c9 100%); /* W3C */
}

#category_header_description.youth .view-all a{
	background:#297EAD;
	border-color:#87C9DF;
}

#category_header_description.youth .view-all a:before{
	border-left-color:#87C9DF;
}

#sub_category_header.bundles,
#category_header_description.bundles{
	background: #f8a24b; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #f8a24b 0%, #f37332 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f8a24b), color-stop(100%,#f37332)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #f8a24b 0%,#f37332 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #f8a24b 0%,#f37332 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #f8a24b 0%,#f37332 100%); /* IE10+ */
	background: linear-gradient(-45deg, #f8a24b 0%,#f37332 100%); /* W3C */
}

#sub_category_header.events,
#category_header_description.events{
	background: #decfbc; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #decfbc 0%, #c2a789 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#decfbc), color-stop(100%,#c2a789)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #decfbc 0%,#c2a789 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #decfbc 0%,#c2a789 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #decfbc 0%,#c2a789 100%); /* IE10+ */
	background: linear-gradient(-45deg, #decfbc 0%,#c2a789 100%); /* W3C */
}

#sub_category_header.gear,
#category_header_description.gear{
	background: #ac3d5e; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ac3d5e 0%, #5d2030 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ac3d5e), color-stop(100%,#5d2030)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ac3d5e 0%,#5d2030 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ac3d5e 0%,#5d2030 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ac3d5e 0%,#5d2030 100%); /* IE10+ */
	background: linear-gradient(-45deg, #ac3d5e 0%,#5d2030 100%); /* W3C */
}

#sub_category_header.new,
#category_header_description.new{
	background: #efec9f; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #efec9f 0%, #dbd462 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#efec9f), color-stop(100%,#dbd462)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #efec9f 0%,#dbd462 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #efec9f 0%,#dbd462 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #efec9f 0%,#dbd462 100%); /* IE10+ */
	background: linear-gradient(-45deg, #efec9f 0%,#dbd462 100%); /* W3C */
}

#sub_category_header.sale,
#category_header_description.sale{
	background: #f19a90; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #f19a90 0%, #de5f58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f19a90), color-stop(100%,#de5f58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #f19a90 0%,#de5f58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #f19a90 0%,#de5f58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #f19a90 0%,#de5f58 100%); /* IE10+ */
	background: linear-gradient(-45deg, #f19a90 0%,#de5f58 100%); /* W3C */
}

#sub_category_header.media,
#category_header_description.media{
	background: #a36cc0; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #a36cc0 0%, #67417e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#a36cc0), color-stop(100%,#67417e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #a36cc0 0%,#67417e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #a36cc0 0%,#67417e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #a36cc0 0%,#67417e 100%); /* IE10+ */
	background: linear-gradient(-45deg, #a36cc0 0%,#67417e 100%); /* W3C */
}

#category_header_description.media .view-all a{
	background:#391852;
	border-color:#936AA9;
}

#category_header_description.media .view-all a:before{
	border-left-color:#936AA9;
}
