
/* SHOP BY PRICE 
--------------------------------------------------------------------------------------------------*/
.shopby_tag {
	float:left;
	margin:5px 0px 0px 3px;
	padding:0px;
	width:160px;
	height:435px;
	background: url(Images/shopby_tag_bg.png) no-repeat;
}
.shopby_tag h3 {
	padding:0px;
	height:50px;
	margin:25px 20px 0px 18px;
	font-size:20px; 
	letter-spacing:.5px;
	line-height:20px;
	text-align:center;
}
.shopby_tag p {
	margin:10px 0px 0px 14px;
	padding:0px;
	width:130px;
	height:145px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	text-align:center;
}
.shopby_tag_pic {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:138px;
}

/* ::::::: VIEW PRODUCTS BTN ::::::: */
.shopby_view_products {
	display:block;
	margin:6px 0px 0px 18px;
	padding:0px;
	width:120px;
	height:30px;
	overflow:hidden;
}
.shopby_view_products img {
	display:block;
	width:120px;
	border:none;
	margin:0px;
	padding:0px;
	
}
.shopby_view_products a img {
	float:right;
	display:block;
}
.shopby_view_products a:hover img {
	border:none;
	margin-top:-30px;
}

/* SHOP BY BRAND / COMFORT
--------------------------------------------------------------------------------------------------*/
.shopby_brand_tag {
	float:left;
	margin:5px 0px 0px 3px;
	padding:0px;
	width:160px;
	background: url(Images/shopby_tag_bg.png) no-repeat;
}
.shopby_brand_tag p {
	margin:10px 0px 0px 14px;
	padding:0px;
	width:130px;
	height:145px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	text-align:center;
}

.shopby_tag2 {
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	width:136px;
	background: url(Images/shopby_tag2_bg.png) no-repeat;
}
.shopby_tag2 p {
	margin:10px 0px 0px 10px;
	padding:0px;
	width:115px;
	height:160px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	text-align:center;
}

.shopby_tag2 h4 {
	padding:0px;
	height:22px;
	margin:25px 15px 0px 14px;
	font-size:13px; 
	letter-spacing:.5px;
	line-height:20px;
	text-align:center;
}
.shopby_brands {
	/* Original margin:15px 0px 0px 12px; */
	margin:15px 0px 0px 25px;
	padding:0px;
	width:110px;
}
.shopby_brand_pic {
	margin:0px 0px 0px 20px;
	padding:0px;
	width:115px;
}
.shopby_tag2_pic {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:115px;
}

/* ::::::: LEARN MORE BTN ::::::: */
.shopby_learn_more {
	display:block;
	margin:4px 0px 0px 18px;
	padding:0px;
	width:100px;
	height:25px;
	overflow:hidden;
}
.shopby_learn_more img {
	display:block;
	width:100px;
	border:none;
	margin:0px;
	padding:0px;
	
}
.shopby_learn_more a img {
	float:right;
	display:block;
}
.shopby_learn_more a:hover img {
	border:none;
	margin-top:-25px;
}

/* Brand.aspx */
.shopby_brand_learn_more {
	display:block;
	margin:4px 0px 0px 27px;
	padding:0px;
	width:100px;
	height:25px;
	overflow:hidden;
}
.shopby_brand_learn_more img {
	display:block;
	width:100px;
	border:none;
	margin:0px;
	padding:0px;
	
}
.shopby_brand_learn_more a img {
	float:right;
	display:block;
}
.shopby_brand_learn_more a:hover img {
	border:none;
	margin-top:-25px;
}

/* ::::::: VIEW PRODUCTS BTN ::::::: */
.shopby_view_products2 {
	display:block;
	margin:18px 0px 0px 8px;
	padding:0px;
	width:120px;
	height:30px;
	overflow:hidden;
}
.shopby_view_products2 img {
	display:block;
	width:120px;
	border:none;
	margin:0px;
	padding:0px;
	
}
.shopby_view_products2 a img {
	float:right;
	display:block;
}
.shopby_view_products2 a:hover img {
	border:none;
	margin-top:-30px;
}

/* Brands.aspx */
.shopby_brand_view_products {
	display:block;
	margin:30px 0px 0px 16px;
	padding:0px;
	width:120px;
	height:30px;
	overflow:hidden;
}
.shopby_brand_view_products img {
	display:block;
	width:120px;
	border:none;
	margin:0px;
	padding:0px;
	
}
.shopby_brand_view_products a img {
	float:right;
	display:block;
}
.shopby_brand_view_products a:hover img {
	border:none;
	margin-top:-30px;
}


/* View products button for comfort levels page */

.shopby_view_products3 {
	display:block;
	margin:45px 0px 0px 8px;
	padding:0px;
	width:120px;
	height:30px;
	overflow:hidden;
}
.shopby_view_products3 img {
	display:block;
	width:120px;
	border:none;
	margin:0px;
	padding:0px;
	
}
.shopby_view_products3 a img {
	float:right;
	display:block;
}
.shopby_view_products3 a:hover img {
	border:none;
	margin-top:-30px;
}

/* SHOP ALL PRODUCTS
--------------------------------------------------------------------------------------------------*/
.prod_gategory_header {
	float:left;
	margin:0px;
	padding:0px;
	width:817px;
	height:40px;
}
.prod_tag {
	float:left;
	margin:5px 0px 0px 3px;
	padding:0px;
	width:160px;
	height:190px;
	background: url(Images/product_bg.png) no-repeat;
}
.prod_tag h3 {
	padding:0px;
	height:27px;
	margin:3px 0px 0px 0px;
	font-size:16px; 
	letter-spacing:.5px;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-weight:500;	
}
.prod_tag_pic {
	float:right;
	margin:7px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:144px;
	border:1px solid #ed1c24;
}
.prod_tag_pic img {
	float:right;
	margin:0px;
	padding:0px;
	width:144px;
	height:144px;
	opacity:1;
	filter:alpha(opacity=100);
}
.prod_tag_pic a img {
	border:none;
}
.prod_tag_pic a:hover img {
	border:none;
}

.prod_tag_title {
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:27px;
	border:1px solid #ed1c24;
	background-color:#ed1c24;
}
.prod_tag_title a {
	color:#fff;
}
.prod_tag_title a:hover {
	color:#000;
}

/* :::::::  TAG YELLOW ::::::: */
.prod_tag_pic_yellow {
	float:right;
	margin:7px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:144px;
	border:1px solid #fcb63e;
}
.prod_tag_pic_yellow img {
	opacity:1;
	filter:alpha(opacity=100);
}
.prod_tag_pic_yellow a img {
	border:none;
}
.prod_tag_pic_yellow a:hover img {
	border:none;
}
.prod_tag_title_yellow {
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:27px;
	border:1px solid #fcb63e;
	background-color:#fcb63e;
}
.prod_tag_title_yellow a {
	color:#fff;
}
.prod_tag_title_yellow a:hover {
	color:#000;
}

/* :::::::  TAG ORANGE ::::::: */
.prod_tag_pic_orange {
	float:right;
	margin:7px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:144px;
	border:1px solid #f47b2a;
}
.prod_tag_pic_orange img {
	opacity:1;
	filter:alpha(opacity=100);
}
.prod_tag_pic_orange a img {
	border:none;
}
.prod_tag_pic_orange a:hover img {
	border:none;
}
.prod_tag_title_orange {
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:27px;
	border:1px solid #f47b2a;
	background-color:#f47b2a;
}
.prod_tag_title_orange a {
	color:#fff;
}
.prod_tag_title_orange a:hover {
	color:#000;
}

/* :::::::  TAG RED ::::::: */
.prod_tag_pic_red {
	float:right;
	margin:7px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:144px;
	border:1px solid #a61f38;
}
.prod_tag_pic_red img {
	opacity:1;
	filter:alpha(opacity=100);
}
.prod_tag_pic_red a img {
	border:none;
}
.prod_tag_pic_red a:hover img {
	border:none;
}
.prod_tag_title_red {
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:27px;
	border:1px solid #a61f38;
	background-color:#a61f38;
}
.prod_tag_title_red a {
	color:#fff;
}
.prod_tag_title_red a:hover {
	color:#000;
}

/* :::::::  TAG GREEN ::::::: */
.prod_tag_pic_green {
	float:right;
	margin:7px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:144px;
	border:1px solid #8a9c3c;
}
.prod_tag_pic_green img {
	opacity:1;
	filter:alpha(opacity=100);
}
.prod_tag_pic_green a img {
	border:none;
}
.prod_tag_pic_green a:hover img {
	border:none;
}
.prod_tag_title_green {
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:27px;
	border:1px solid #8a9c3c;
	background-color:#8a9c3c;
}
.prod_tag_title_green a {
	color:#fff;
}
.prod_tag_title_green a:hover {
	color:#000;
}

/* :::::::  TAG BLUE ::::::: */
.prod_tag_pic_blue{
	float:right;
	margin:7px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:144px;
	border:1px solid #2b637f;
}
.prod_tag_pic_blue img {
	opacity:1;
	filter:alpha(opacity=100);
}
.prod_tag_pic_blue a img {
	border:none;
}
.prod_tag_pic_blue a:hover img {
	border:none;
}
.prod_tag_title_blue {
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:144px;
	height:27px;
	border:1px solid #2b637f;
	background-color:#2b637f;
}
.prod_tag_title_blue a {
	color:#fff;
}
.prod_tag_title_blue a:hover {
	color:#000;
}

/* SHOP ACCESSORIES
--------------------------------------------------------------------------------------------------*/
.accss_prod_tag {
	float:left;
	margin:5px 0px 0px 3px;
	padding:0px;
	width:268px;
	height:213px;
	background: url(../images/accessories/accss_prod_bg.png) no-repeat;
}
.accss_prod_tag img{
	margin:14px 0px 0px 14px;
	padding:0px;
}
.accss_prod_tag h4 {
	width:235px;
	margin:5px 0px 0px 15px;
	padding:0px;
	font-size:14px;
	color:#fff;
	letter-spacing:.5px;
}

.accss_btn_moreinfo {
	float:right;	
	display:block;
	margin-left:7px;
	padding:0px;
	width:100px;
	height:25px;
	overflow:hidden;
}
.accss_btn_moreinfo img {
	display:block;
	width:100px;
	border:none;
	margin:0px;
	padding:0px;
}
.accss_btn_moreinfo a {
	border:none;
}
.accss_btn_moreinfo a:hover img {
	border:none;
	margin-top:-25px;
}



