
.leftside {width:16.38%; max-width:177px !important; float:left; margin:0 1.48% 0 0}
	.leftside h2 {font-size:26px; color:#003f68; font-weight: 400; line-height:22px; text-align:left; text-transform:uppercase; padding:14px 0 19px 0; margin:0}
		.leftside h2 a {color: inherit; text-decoration: none; }
	.leftside h5 {font-size:16px; color:#000; font-weight: 400; line-height:21px; text-align:left; text-transform:uppercase; border-bottom:1px solid #cccccc; padding:0 0 7px 0; margin:0}

	.leftside .l-menu {background:#edf2f5;}
		.leftside .l-menu ul {padding:5px 0; margin:0; list-style:none}
			.leftside .l-menu ul li {font-family:'Roboto', sans-serif; font-weight:400; font-size:15px; color:#003f68; line-height:17px; padding:5px 0 6px 8px; margin:0}
				.leftside .l-menu ul li a {color:#003f68; text-decoration:none; line-height:17px; display:block}
				.leftside .l-menu ul li a.active {color:#ac1f60; background:url(/lib/crazyforbargains/l-menu-arrow.jpg) 0px 4px no-repeat; padding:0 0 0 11px}
				.leftside .l-menu ul li a:hover {color:#ac1f60; background:url(/lib/crazyforbargains/l-menu-arrow.jpg) 0px 4px no-repeat; padding:0 0 0 11px}


.category-content {width:82.03%; max-width:886px !important; float:left}
	.promo-a {width:59.36%; max-width:526px !important; height:auto; max-height:224px !important; position:relative; float:left; padding:0; margin:0;}
	.promo-b {width:39.61%; max-width:351px !important; height:auto; max-height:224px !important; position:relative; float:left; padding:0; margin:0 0 0 1%;}
		.promo-a img, .promo-b img {width:100%}

		.promo-a h1, .promo-b h1 {font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:32px; line-height:34px; color:#000; text-align:left; padding:0; margin:0; position:absolute; top:9.82%; left:4.56%}
		.promo-b h1 {left:5.12%; font-size:42px; line-height:42px}
		.promo-a h1 span, .promo-b h1 span {font-size:50px}

		.promo-b p {font-family:'Roboto', sans-serif; font-weight:400; font-size:15px; line-height:16px; color:#000; text-align:left; padding:0 0 15px 0; margin:0; position:absolute; top:50%; left:5.12%; background:url(/lib/crazyforbargains/promo-b-now.png) left bottom no-repeat}

		.promo-a .shop-now, .promo-b .shop-now {display:block; width:119px; height:26px; line-height:26px; background:#ac1f60; font-family:'Roboto', sans-serif; font-weight:400; font-size:14px; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none; position:absolute; bottom:6.25%; left:4.56%}
		.promo-b .shop-now {bottom:6.25%; left:5.12%}


	.category-listing {width:100%; margin:10px auto 0 auto}
		.category-listing .cell {width:23.36%; max-width:207px !important; height:auto; max-height:322px !important; border:1px solid #c6ddeb; float:left; padding:0; margin:0 1.8% 18px 0}

		.category-listing .cell:nth-child(4n+0),
		.category-listing .cell:last-child {margin-right:0}

		.category-listing .cell:nth-child(4n+0) + .cell:last-child {
			clear: left;
		}

			.category-listing .cell .title {width:100%; height:55px; background:#5395bc; display:table; padding:0; margin:0}
				.category-listing .cell .title h6 {font-weight:400; color:#fff; font-size:17px; text-align:center; text-transform:capitalize; padding:0 5px; margin:0; display:table-cell; vertical-align:middle; line-height: 17px;}
				/*
				fix IE vertical align
				.category-listing .cell .title h6 {display:inline-block}
				*/
			.category-listing .cell .no-of-styles {font-family:'Roboto', sans-serif; font-weight:400; font-size:14px; color:#ac1f60; text-align:center; line-height:18px; margin:5px 0 7px 0}
			.category-listing .cell .image {width:100%; max-width:194px !important; height:auto; max-height:191px !important; margin:0 auto}
				.category-listing .cell .image img {width:100%}
			.category-listing .cell .view-all {font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:16px; color:#003c65; text-transform:uppercase; text-align:left; text-decoration:none; line-height:20px; display:block; background:url(/lib/crazyforbargains/blue-arrow.jpg) right 6px no-repeat; width:74px; margin:10px auto 10px auto}






@media (max-width: 1097px) {

	.leftside h2 {padding:0 0 5px 5px;}
	.leftside h5 {padding:0 0 7px 5px;}

}

@media (max-width: 985px) {

	.leftside {width:17.96%; max-width:177px !important;}
	.category-content {width:80%; max-width:886px !important;}

	.promo-a h1, .promo-b h1 {font-size:28px; line-height:28px;}
		.promo-a h1 span, .promo-b h1 span {font-size:32px}
		.promo-b h1 {font-size:32px; line-height:32px}

	.promo-b p {font-size:12px; line-height:14px; background: none}

	.category-listing .cell .title h6 {font-size:15px;}

}



@media (max-width: 915px) {

	.leftside {display:none}

	.category-content {width:98%; max-width:886px !important; float: none; margin:0 auto}

	.category-listing .cell .title h6 {font-size:17px;}

}



@media (max-width: 860px) {

	.category-listing .cell .title h6 {font-size:15px;}

}



@media (max-width: 750px) {

	.category-listing {max-width:440px !important}

	.category-listing .cell {width:207px; max-width:207px !important; margin:0 10px 18px 0}
		.category-listing .cell .title h6 {font-size:17px;}


}


@media (max-width: 675px) {

	.promo-a {width:98%; float:none; padding:0; margin:0 auto 15px auto;}
	.promo-b {width:98%; float:none; padding:0; margin:0 auto;}

}



@media (max-width: 480px) {

	.category-listing {max-width:207px !important;}

	.category-listing .cell {width:100%; max-width:207px !important; margin:0 0 18px 0}

}


@media (max-width: 350px) {

	.promo-a h1, .promo-b h1 {font-size:21px; line-height:23px;}
		.promo-a h1 span, .promo-b h1 span {font-size:28px}
		.promo-b h1 {font-size:28px; line-height:28px}

}
