
.leftside {float:left; width:18.565%; max-width:220px !important;}
	.leftside b{font-weight:normal;}
	.leftside h2 {font-weight:700; font-size:15px; line-height:28px; color:#7c0600; border-bottom:1px solid #e5e4e4; margin:14px 21px 0 16px; padding:0 0 14px 0;}
	.leftside ul {padding:10px 0 0 0; margin:0; list-style:none;}
		.leftside ul li {padding:0 0 6px 0;}
			.leftside ul li a {font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 400; font-size: 13px; text-transform: capitalize; line-height: 18px; color: #231f20; background: url(https://turbifycdn.com/ty/cdn/filmandvideolighting/arrow-5x7.png) 0 6px no-repeat; padding: 0 0 0 14px; display:block}
			.leftside ul li a.view-all {background: none; font-weight: 700; font-style: italic;}
	
	.leftside .you-are-here {font-weight:400; font-style:italic; font-size:13px; line-height:17px; background:#f4f2ea; padding:6px 12px;}
		.leftside .you-are-here span {font-weight:700; font-size:20px; line-height:22px; color:#231f20; font-style:normal; display:block;}
	
	.leftside .border-box {border:1px solid #b6b2a9; margin:22px 0 0; padding-bottom:20px;}
		.leftside .border-box ul li {padding-top:6px;}
			.leftside .border-box ul li a {background:none;}
		

.categ-content {float:right; width:80.168%; max-width:950px !important;}/*width:76.793%; max-width:910px !important;*/
	.categ-content h1 {font-weight:400; font-size:28px; color:#7c0600; border-bottom:1px solid #222; padding:0 0 10px 0; margin:0 0 17px 0;}
	.categ-content .description {clear:both;}
		.categ-content .description img {float:left; padding:0 29px 29px 0;}
		.categ-content .description h2 {font-weight:700; font-size:18px; line-height:30px; color:#2c2c2c;}
		.categ-content .description p {font-weight:400; font-size:13px; line-height:21px; color:#2c2c2c; padding:12px 0 7px;}
	.categ-content .sub-categs {clear:both; padding:36px 0 0 40px;}
		.categ-content .sub-categs .cell {float:left; width:150px; margin:0 30px 45px 0;}
			.categ-content .sub-categs .cell .image img {width:150px; height:150px;}
			.categ-content .sub-categs .cell .title a {font-size:12px; font-weight:700; color:#000; display:block; padding:11px 0 0;}
	.categ-content .section-page-top{padding-left:10px;}
	.categ-content #c4-name{padding-left:10px;}
	.categ-content table#contents-table {idth: 100%;table-layout: fixed;}
	.categ-content .section-text{font-size:13px;color:#2c2c2c;}
		.categ-content .section-text h3{font-size:18px; font-weight: 600; margin-bottom:15px;}
	.categ-content #counts{text-align: center;}

.categ-content #paging {margin-top: 50px;}
	div#paging > table {padding: 0 10px;}
		#paging td.contentscorneredBoxMiddleRight{padding: 10px;}
			#paging td > div.contentscorneredBoxMiddleLeft img{margin-bottom:40px;max-width:100%; height: auto;}
		#paging td > div.contentscorneredBoxMiddleLeft{border:1px solid #ccc;text-align: center; padding:25px 5px; min-height: 385px; box-sizing: border-box;}
		td.contentscorneredBoxTopRight, td.contentscorneredBoxBottomRight {display: none !important;}
		#paging .price, .borderwrapped .price{display: inline-block; color:#5a5952; font-size:15px; text-decoration: line-through;}
		#paging .sale-price-bold, .borderwrapped .sale-price-bold{display: inline-block;}
		.categ-content #paging .sale-price-bold span, .borderwrapped .sale-price-bold span{font-weight:800;padding-left:10px; color:#a3191c; font-size:18px;}
		.categ-content .name {height: 60px;box-sizing: border-box; padding: 0;}



td.contents-info {padding: 10px !important;}
	.borderwrapped{border:1px solid #e1dddd; padding-bottom:25px;min-height: 300px;box-sizing: border-box; text-align: center;}
	.borderwrapped img{max-width:100%; height: auto;}
		#contents-table td.contents-info .borderwrapped > a{margin:0;}
		#contents-table td.contents-info a:last-child{color:#1f1f20;text-align:center;font-size:14px;padding:10px 10px 0 10px; font-weight: 600;}

@media screen and (max-width: 1230px) {

	.leftside .you-are-here {margin-left:5px}
	.leftside .border-box {margin-left:5px}
	.leftside ul li {margin-left:5px}
	
}


@media screen and (max-width: 1210px) {
		
	.categ-content .sub-categs {padding-left:30px; max-width:750px !important; margin:0 auto}
	.categ-content .borderwrapped{ min-height: initial;}
	#contents > table{ table-layout: fixed;}
}


@media screen and (max-width: 1070px) {
	
	.leftside {float:none; clear:both; width:96%; max-width: 220px !important; margin:0 auto}
		.leftside h2 {cursor:pointer; border-bottom:0; padding:0; background:url(https://turbifycdn.com/ty/cdn/filmandvideolighting/arrow-11x7.png) right no-repeat}
		.leftside ul {display:none;}
		.leftside .you-are-here {margin-left:0; cursor: pointer; background:#f4f2ea url(https://turbifycdn.com/ty/cdn/filmandvideolighting/arrow-11x7.png) 187px no-repeat;}
		.leftside .border-box {margin-left:0}
			.leftside ul li {margin-left:0}
	
	
	.categ-content {float:none; clear:both; width:96%; max-width:940px !important; margin:0 auto}
	.categ-content .sub-categs {max-width:940px !important;}
	
}



@media screen and (max-width: 1005px) {

	.categ-content .sub-categs {max-width:755px !important;}
	
}




@media screen and (max-width: 840px) {

	.categ-content .sub-categs {max-width:575px !important;}
	#paging td > div.contentscorneredBoxMiddleLeft img{	margin-bottom: 10px;}
	#paging td > div.contentscorneredBoxMiddleLeft { min-height: initial;}
	.categ-content .name{overflow:hidden;}
	#paging tr td:nth-child(2n+1){ clear: left;}
	#paging > table:first-child td{ width:100%; display: inline-block; text-align:center;}
	#paging > table:first-child td.fullwid{width:100%;}
	div#paging > table{text-align:center;}
	#pagelinks a, #pagelinks span {font-size:20px;}
	#leftArrowDiv1, #rightArrowDiv1{display:none !important;}
	
}


@media screen and (max-width: 635px) {

	.categ-content .sub-categs {max-width:395px !important;}
	#contents-table tr{ display: inline; font-size:0;}
	#contents-table td.contents-info{width:50%; float:left; box-sizing: border-box; font-size:12px;}
	#paging td.contentscorneredBoxMiddleRight{ display: inline-block; width:50%; box-sizing: border-box; float:left;}
	.borderwrapped .name{margin-bottom:10px;}
	
}




@media screen and (max-width: 440px) {

	.categ-content .sub-categs {max-width:155px !important; padding-left:0px;}
	.categ-content .sub-categs .cell {margin-right: 0;}
	
}

