/* CSS Document */



.newBlackHeader2 .content {
    max-width: 1300px;
    padding: 0 0 0;
}

.titleSection {
	position:relative;
	padding:30px 40px 0 50%;
	text-align: right;
	background:#000;
	color:#CCC;
	min-height: 330px;
	z-index: 60;
}

.titleSection img {
	position:absolute;
	left:0;
	top:0;
}

.titleSection img.titleImg1300 { display:block; }
.titleSection img.titleImg770 { display:none; }


.titleSection h1 {
	text-align: center;
	font-size: 4.2em;
	color:#ffa200;
	position:relative;
	z-index: 45;
}

.titleSection p {
	font-size: 1.4em;
	margin:10px 0 0 0;
	position:relative;
	z-index: 45;
	text-indent: 30px;
	text-align: left;
}

.titleSection ul, ul.ContactUsForm { 
	/*border-top: #CCC 1px solid;*/
	position:absolute;
	z-index: 45;
	right:0;
	bottom:0;
	width:45%;
	background: rgba(0,0,0,0.7);
	padding: 0 40px 0 20px;
}

.titleSection ul li, ul.ContactUsForm li {
	display:inline-block;
	margin:10px 0 10px 0;
	font-size: 1.6em; 
	text-align: left;
	width:33%;
	text-shadow:1px 1px 4px #000;
	color:#DDD;
}

.titleSection ul li a:visited, ul.ContactUsForm li a:visited,
.titleSection ul li a:hover, ul.ContactUsForm li a:hover, 
.titleSection ul li a:link, ul.ContactUsForm li a:link,
.titleSection ul li a:active, ul.ContactUsForm li a:active {

	color:#0087C7;
}

.titleSection ul li:first-child, ul.ContactUsForm li:first-child {
	width:100%;
	color:#0087C7;
	text-align: center;
	margin:10px 0 0 0;
	font-size: 2.4em;
}

.FixedContactWrapper {
	position: fixed;
	top: 0;
	z-index: 55;
}
.ContactWrapper {
  	width: 1300px;
    position: relative;
}

ul.ContactUsForm {
	right:auto;
	left:auto;
	bottom:auto;

	/*width: 30px;*/
	position: absolute;
	right: 0;	
	background: rgba(0,0,0,0.85);
	box-shadow: -1px 2px 7px rgba(0, 0, 0, 0.65);

    /*transform: translate(-50%, -50%);*/
}

.promoSub { position:relative; font-size: 1.4em; min-height: 430px; }
.promoSub .sectionBGImage { position:absolute; }
.promoSub h2 { font-size: 3em; white-space: nowrap; text-align: left; position: relative; z-index: 45; }
.promoSub p { margin: 10px 0 15px 0; position: relative; z-index: 45; }

.promoSub:nth-child(odd) {
	text-align: left;
	background: rgb(245, 245, 245);
	padding:80px 50% 40px 45px;
}

.promoSub:nth-child(even) {
	text-align: left;
	background: rgb(255, 255, 255);
	padding:80px 40px 40px 60%;
}

.bottomLogoImage { background: rgb(255, 255, 255); }
.logoImage1300, .logoImage640 { width:100%; }
.logoImage640 { display:none; }

.promoSub ul.galleryThumbnails {
	position:absolute;
	bottom:100px;
	width:50%;
	left:40px;
}

.topicWrapper { 
	text-align: center;
	padding: 4em 15% 0 15%;
	background: rgb(245,245,245);
}
.topicWrapper .topicSubSection {
	text-align: center;
}
.topicWrapper .topicSubcontact-us-form {
	text-align: left;
	width: 45%;
	padding: 1.6em 1.7em;
}
.topicWrapper .topicSubcontact-us-form h3 {
	margin: 0;
}
.promoSub:nth-child(odd) .sectionBGImage { right:-100px; top:-30px; }
.promoSub:nth-child(even) .sectionBGImage { left:-100px; top:-30px; }
.promoSub:nth-child(odd) ul.galleryThumbnails { /*margin-left: -10px;*/ }
.promoSub:nth-child(even) ul.galleryThumbnails { /*margin-right: -10px;*/ left:auto; right: 40px; text-align: right; }
.promoSub:nth-child(odd) h2 {  }
.promoSub:nth-child(even) h2 {  }
.promoSub:nth-child(1) h2 { color: #b1eb01; }
.promoSub:nth-child(2) h2 { color: #a03e57; }
.promoSub:nth-child(3) h2 { color: #0b9ad2; }
.promoSub:nth-child(4) h2 { color: #949693; }
.promoSub:nth-child(1) {  }
.promoSub:nth-child(2) {  }
.promoSub:nth-child(3) { padding-right: 57%; }
.promoSub:nth-child(4) { padding-left: 62%; }


.PromotionalPage .switchOff { /*background:#0E0E0E; color:#BBBBBB;*/ }
.switchOff .galleryThumbnails img { box-shadow: 1px 1px 13px -1px #444; }

.promoSub ul.galleryThumbnails li {
	display:inline-block;
	text-align: left;
	margin:5px;
}

.promoSectionTextList li {
	list-style: disc outside none;
	margin: 7px 0 7px 30px;
}

.promoLightSwitch { position:absolute; left:53%; top:98px; cursor:pointer; }
.backLightOn { display:block; }
.backLightOff { display:none; }

@media screen and (max-width: 1300px) {

	.FixedContactWrapper { /*zposition: static;*/ right:0; }
	.ContactWrapper { width: 100%; }
	.titleSection { padding:30px 40px 0 53%; overflow:hidden; }
	.titleSection img { left:auto; top:0; right:-27%; width:145%; }
	.titleSection ul { /*right:40px;*/ min-width: 600px; }
	ul.ContactUsForm { min-width: 600px; }

	.promoSub img.sectionBGImage { width:73%; top:50%; margin-top:-22%; }
	.promoSub:nth-child(odd) .sectionBGImage { right:-100px; top:50%; }
	.promoSub:nth-child(even) .sectionBGImage { left:-100px; top:50%; }
	/*
	.promoSub:nth-child(odd) img { right:-10px; top:80px; }
	.promoSub:nth-child(even) img { left:-10px; top:80px; }
	*/
	.promoSub ul.galleryThumbnails { bottom:40px; width:280px; left:60px; }
	.promoSub:nth-child(even) ul.galleryThumbnails { right: 60px; }

	.promoSub:nth-child(odd) { padding:80px 50% 40px 45px; }
	.promoSub:nth-child(even) { padding:80px 40px 40px 40%; }

	/*
	*/
	.promoSub:nth-child(3) { padding:80px 55% 40px 45px; }
	.promoSub:nth-child(4) { padding:80px 40px 40px 62%; }



}

@media screen and (max-width: 900px) {

	.titleSection { padding:30px 10px 20px 53%; }
	.titleSection h1 { text-align: center; position:absolute; left: 0; right: 0; top:0; }
	.titleSection img { top:70px; width:145%; }
	.titleSection p { margin:60px 0 0 0; }
	.titleSection ul { /*right:40px;*/ min-width: 600px; }


	.promoSub h2 {
	    left: 0;
	    position: absolute;
	    right: 0;
	    text-align: center;
    	top: 10px;
	}
	.promoSub ul.galleryThumbnails { bottom:10px; width:100%; left:0; text-align: center; right:0; }
	.promoSub:nth-child(odd) .sectionBGImage { top:40%; right:-85px; }
	.promoSub:nth-child(even) .sectionBGImage { top:46%; left:20px; }
	.promoSub:nth-child(even) ul.galleryThumbnails { right: 0; text-align: center; }
	.promoSub:nth-child(odd) { padding:105px 40% 40px 100px; min-height: 335px; }
	.promoSub:nth-child(even) { padding:90px 40px 40px 33%; min-height: 420px; }
	.promoSub:nth-child(3) { padding:90px 60% 40px 30px; min-height: 350px; }
	.promoSub:nth-child(3) .sectionBGImage { top:40%; right:-15px; }
	.promoSub:nth-child(4) { padding:90px 50px 40px 60%; min-height: 420px; }
	.promoSub:nth-child(4) .sectionBGImage { top:46%; left:5px; }

	.promoLightSwitch { display: none; }
}


@media screen and (max-width: 765px) {
	.titleSection { padding:30px 0 20px 0; min-height: 550px; }
	.titleSection img.titleImg1300 { display:none; }
	.titleSection img.titleImg770 { display:block; }
	.titleSection img { left: 50%; margin-left: -390px; width: 770px; }
	.titleSection p { margin:40px 30px 0 30px; }
	.titleSection ul { right:auto; left:auto; margin:0 0; width:100%; }
	ul.ContactUsForm { right:auto; left:auto; margin:0 0; width:100%; padding: 0 20px; }
	img.logoImage1300 { display:none; }
	img.logoImage640 { display:block; }
	.FixedContactWrapper { left:0; } 
	/*ul.ContactUsForm li { width: 25%; }*/
	ul.ContactUsForm li:last-child { min-width: 200px; }
}



@media screen and (max-width: 650px) {
	.titleSection { padding:30px 0 60px 0; }
	.titleSection img { width: 120%; left:50%; margin-left: -60%; top: 0; }
	.titleSection p { margin:60% 30px 0 30px; }
	.titleSection ul { right:auto; min-width: 320px; left:auto; margin:0 4%; width:92%; text-align: left; padding }
	.titleSection ul li { margin:10px 0; width:46%; }

	ul.ContactUsForm { min-width: auto; padding: 0; text-align: center; }


	.promoSub:nth-child(odd) { padding: 0; }
	.promoSub:nth-child(even) { padding: 0; }

	.promoSub h2 { position:relative; font-size: 1.75em; }
	.promoSub:nth-child(even) img.sectionBGImage, .promoSub:nth-child(odd) img.sectionBGImage { 
		left: -12%;
	    margin-bottom: 30px;
	    margin-top: 0;
	    position: relative;
	    right: auto;
	    top: 30px;
	    width: 100%; 
	}
	.promoSub p { position:relative; padding:0 15px; }
	.promoSub ul.promoSectionTextList { position:relative; padding:0 15px 20px; }
	.promoSub ul.galleryThumbnails { position:relative; max-width: 250px; margin:0 auto; }


	.promoSub:nth-child(2) img.sectionBGImage { left:2%; }
	.promoSub:nth-child(3) img.sectionBGImage { left:-4%; }
	.promoSub:nth-child(4) img.sectionBGImage { left:3%; }



}




body { color:#6E7378; } 
.hideContent { display:none; }
.showContent { display:inline-block; }
#igInnerContent { font-size:1.2em; }

.noResults { color:#00529B; font-size:1.4em; margin:0 auto; padding:10px 0 10px 2%; }

#igLeftNav { width:15%; padding:0 5% 0 0; float:left; min-height:357px; position:relative; }
#igSearchedByItems { position:absolute; left:100%; width:400%; top:-2px; /*background:rgba(255, 255, 255, 0.95);*/ }
#igByColorContent { padding:15px 0; }
#igByColorContent ul { padding:0 0 0 10%; }
#igByColorContent ul li { margin:0; padding:0 5%; }
#igSolidContent { float:left; width:50%; }
#igMetallicsContent { width:50%; margin:0 0 0 50%; }
.igContentWrapper { padding:30px 0; }
.displayItems { background:rgba(255, 255, 255, 0.95); min-height:150px; }


h3 { margin:0 0 15px; text-align:center; }
.igFilter { text-transform:capitalize; }
.igFilter li { display:inline-block; line-height:1.8em; text-align:center; width:33%; }
.igFilter li a:link, .igFilter li a:visited { color:#6E7378; }
.igFilter li a:hover { color:#0087C7; }
#igCurrView { text-align:center; margin:40px 0 0 20%; line-height:1.6em; }
#igCurrViewContent { color:#333; font-size:1.4em; text-transform:capitalize; }
#igCurrViewTitle { margin:0; }


#igLeftNavList li { margin:10px 0; padding:0 0 5px; line-height:1.3em; border-bottom:1px solid #7E8388; }
#igLeftNav ul li:hover { color:#0087C7; cursor:pointer; }
#igLeftNav ul { position:relative; width:90%; }

.arrowLeftShow:before { border-color: #fff #0087C7 #fff #fff ; border-style: solid; border-width: 4px; content: ""; cursor: pointer; position: absolute; right: -4%;}
#arrowLeftViewAll:before { top:5px; }
#arrowLeftColor:before { top:36px; }
#arrowLeftFabric:before { top:71px; }
#arrowLeftCategory:before { top:104px; }
#arrowLeftManufacturer:before { top:139px; }
#arrowLeftProduct:before { top:172px; }

#imageGalleriesImages img { width:auto; height:90px; margin-top:-2px; }
#imageGalleriesImages img:hover { cursor:pointer; }

.mainSlider { padding:0; margin:0; width:100%; position:relative; }
#slideButtons { position:relative; z-index:55; }
.btnSlide { position:absolute; width:5%; bottom:30%; top:30%; z-index: 55; }
.btnSlide span { color: #C9C9C9; cursor: pointer; font-size: 5em; /*line-height: 7;*/ padding:0 22%; margin:-34px 0 0 0; position:absolute; top:50%; }

/*.noTouch { background-color:rgba(220, 220, 220, 0.2); cursor: pointer; }*/

.igSlidePrev { left:0; }
.igSlideNext { right:0; }


.hideThisAlways { display:none; }

.igSlider { overflow:hidden; position:relative; margin:0 0 30px 0; min-height:500px; }
.igSlider ul, .activeImageHolder ul { white-space:nowrap;  position:absolute; left:0; top:0; font-size:0px; }
.igSlider .imageColorList ul, .igSlider .imageTagList ul, .activeImageHolder .imageColorList ul, .activeImageHolder .imageTagList ul 
	{ font-size: 1.2em; position:static; padding:3px 0 0 0; }

.igCarouselUL { -webkit-transition-duration: 700ms; -moz-transition-duration: 700ms; -ms-transition-duration: 700ms; -o-transition-duration: 700ms; transition-duration: 700ms; }

.instantTransition { -webkit-transition-duration: 0ms; -moz-transition-duration: 0ms; -ms-transition-duration: 0ms; -o-transition-duration: 0ms; transition-duration: 0ms; }

.igSlider > ul > li, .activeImageHolder > ul > li { display:inline-block; position:relative; font-size:13px; }
.imageDetailOverlay { position:absolute; bottom:0; /*left:0;*/ right:0; background:rgba(0, 0, 0, 0.6); top:90%; font-size:13px; padding:0 20px 0 0; } /*32 px*/
.SHOWimageDetailOverlay { left:0; top:80%; }

.tblColorsOfProduct { position:absolute; top:26%; width:25%; display:none; }
.searchedByCat { margin:0 0 0 10px; }
.prodInfoName { margin:-10px 0 0 32px; font-size:20px; color:#DDDDDD; }
.prodInfoArrowUp { /*margin:0 0 0 10px;*/ position:absolute; left:10px; top:13px; content: ""; border-bottom:8px solid #0087C7; border-left:8px solid rgba(0, 0, 0, 0); border-right:8px solid rgba(0, 0, 0, 0); border-top:8px solid rgba(0, 0, 0, 0); }
.prodInfoArrowDown { /*margin:0 0 0 10px;*/ position:absolute; left:10px; top:18px; content: ""; border-top:8px solid #0087C7; border-left:8px solid rgba(0, 0, 0, 0); border-right:8px solid rgba(0, 0, 0, 0); border-bottom:8px solid rgba(0, 0, 0, 0); }
.prodInfoArrowUp:hover, .prodInfoArrowDown:hover { cursor:pointer; }
.prodInfoWrapper { right:0; top:0; padding:14px 0 0 0; cursor:pointer; }
.SHOWimageDetailOverlay .prodInfoWrapper { position:absolute; padding:10px 10px 10px 0; }

.imageColorList { display:inline-block; vertical-align: top; margin: 0 5% 0 0; width:30%; }
.imageColorList h5 { font-size: 1.3em; border-bottom: solid 1px #0087C7; font-weight: 300; padding:10px 0 2px 10px; color:#BBB; }
.imageColorList li { width:49%; padding:2px 0 0 10px; position:relative; left:150px; top:-53px; color:#DDD; text-transform: capitalize; }
.imageColorList li:nth-child(-n+3) { position:static; }

.imageTagList { display:inline-block; vertical-align: top; width:30%; }
.imageTagList h5 { font-size: 1.3em; border-bottom: solid 1px #0087C7; font-weight: 300; padding:10px 0 2px 10px; color:#BBB; }
.imageTagList li { width:49%; padding:2px 0 0 10px; position:relative; left:150px; top:-53px; color:#DDD; }
.imageTagList li:nth-child(-n+3) { position:static; }

.hideContent { display:none; }

.productInfo { width:60%; position:absolute; right:10%; top:60%; text-align:right; d }
.searchedByCat:hover, .searchedByColor:hover { cursor:pointer; color:#0087C7; }
.specialCat { text-decoration:underline; }
.over4Colors { float:left; width:45%; }

.noPreview { position:absolute; right:10px; bottom:10px; font-size:1.4em; color:#999999; background-color: #666666; line-height: 14px; padding: 13px 20px ; }

.imageNotForResale { position:absolute; right:10px; bottom:10px; font-size:1.2em; color:#DDDDDD; text-align: center;  }
.imageNotForResale p { padding:5px 0; position: absolute; top:-20px; left:0; right:0; text-align: center; font-size: 10px; }
.imageNotForResale a:link, .imageNotForResale a:visited { /*color:#0087C7;*/
	position:absolute; right:0; bottom:0; font-size:1.4em; color:#DDDDDD; white-space: nowrap; background-color: #0087C7; line-height: 14px; padding: 13px 20px ; }

}

@media screen and (max-width: 1000px) { .SHOWimageDetailOverlay { left:0; top:76%; } }
@media screen and (max-width: 900px) { 
	.SHOWimageDetailOverlay { left:0; top:72%; }
	.igSlider .imageColorList ul, .igSlider .imageTagList ul, .activeImageHolder .imageColorList ul, .activeImageHolder .imageTagList ul { font-size: 1em; }
	.prodInfoWrapper { padding:8px 0 0 0; }
	.prodInfoArrowUp { top:6px; }
	.imageColorList li { top:-48px; }
	.imageTagList li { top:-48px; }
}
@media screen and (max-width: 900px) {
	.imageTagList { display:none; }
}

@media screen and (max-width: 550px) { 
	.imageDetailOverlay { top:80%; right:auto; left:0; }
	.igSlider { /*padding: 0 0 130px 0;*/ }
	.SHOWDETAILSigCarousel { padding: 0 0 130px 0; }
	.SHOWimageDetailOverlay { bottom:-130px; top:99%; background:#464646; right:0; }
	#imgHolder .SHOWimageDetailOverlay { top:100%; }
	.prodInfoName { font-size: 12px; margin:-10px 0 0 20px; white-space: normal; }
	.prodInfoArrowDown { border-width: 6px; top:14px; left:5px; }
	.prodInfoArrowUp { border-width: 6px; top:6px; left:5px; }
	.imageColorList li { top:-48px; left:120px; }
	.imageTagList li { top:-48px; left:120px; }
	
	.imageNotForResale a:link, .imageNotForResale a:visited { font-size: 1em; padding: 4px 10px; }
	.imageColorList { width:45%; padding:45px 5% 0 0; }
	.imageTagList { width:45%; padding:45px 5% 0 0; }
	.prodInfoWrapper { right: auto; left: 0; }
	.SHOWDETAILSigCarousel .prodInfoWrapper { width:45%; padding:10px 10px 10px 24px; text-indent: -20px; }
	.imageNotForResale { top:37px; bottom:auto; font-size:1em; }
	.imageNotForResale p { top:-19px; left:0; right:0; }

}


.imageNotForResale a:hover, .imageNotForResale a:active { /*font-weight: 700;*/ }

.urlInfo { position:absolute; right:10px; bottom:20px; font-size:1.2em; }

.urlInfo > a:link, .urlInfo > a:visited { color:#DDDDDD; }
.urlInfo > a:hover, .urlInfo > a:active { color:#FFFFFF; }


.logoImage { width:100%; }



.buyProductInDesign { background-color: #0087C7; border: none; color: #CCCCCC; cursor: pointer; font-size: 1.3em; line-height: 14px; padding: 7px 30px;
    position: relative; text-align: center; text-decoration: none; vertical-align: baseline; width: 100%;  }







#igMainContent { position:relative; margin:0 0 3em; }
.igExpandMore { position:relative; top:0; left:50%; margin-left:-15px; display:inline-block; }
.igExpandMore:hover { cursor:pointer; }
.igExpandMore:after { border-color: #6F7277 rgba(111, 114, 119, 0) rgba(111, 114, 119, 0); border-image: none; border-left: 14px solid rgba(111, 114, 119, 0); border-right: 14px solid rgba(111, 114, 119, 0); border-style: solid; border-width: 6px 15px 0;  bottom: -6px; content: ""; left: 0; margin: 0; position: absolute; }
#igCountingHand { position:absolute; left:50%; margin:0; bottom:40px; }
.clickConfirmed { background-color:#EEE; }
.imageIcons { min-height:540px; }
.displayInlineBlock { display:inline-block; }

.activeImageHolder { margin:0; padding:0; position:absolute; top:0; /*bottom:-2px;*/ left:0; z-index:52; display:none; }

@media screen and (min-width: 1050px) {
	.btnSlide:hover { background-color:rgba(220, 220, 220, 0.2); cursor: pointer; }
}
@media screen and (max-width: 800px) {
	#imageGalleriesImages img { height:72px; }
	#igCurrView { margin:20px 0 0 20%; } 
	#igLeftNav { margin:0 0 0 1%; padding:0 4% 0 0; }
	#igSearchedByItems { width:421%; }
	/*.btnSlide span { line-height:6; }*/
	.igSlidePrev span { padding: 0 0 0 16%; }
	.igSlideNext span { padding: 0 16% 0 0; }
}
@media screen and (max-width: 780px) {
	#imageGalleriesImages img { height:67px; }
	.igSlidePrev span { padding: 0 0 0 14%; }
	.igSlideNext span { padding: 0 14% 0 0; }
}
@media screen and (max-width: 750px) {
	#imageGalleriesImages img { height:67px; }
	.igSlidePrev span { padding: 0 0 0 13%; }
	.igSlideNext span { padding: 0 13% 0 0; }
}
@media screen and (max-width: 600px) {
	#imageGalleriesImages img { height:54px; }
	#igInnerContent { font-size:1em; }
	#igLeftNav { width:17%; padding:0 2% 0 0; }
	#arrowLeftViewAll:before { top:2px; }
	#arrowLeftColor:before { top:33px; }
	#arrowLeftFabric:before { top:64px; }
	#arrowLeftCategory:before { top:94px; }
	#arrowLeftManufacturer:before { top:125px; }
	#arrowLeftProduct:before { top:155px; }
	#igSearchedByItems { width:421%; }
	.imageIcons { min-height:510px; }
	/*.btnSlide span { line-height:5; }*/
	.igSlidePrev span { padding: 0 0 0 15%; }
	.igSlideNext span { padding: 0 11% 0 0; }

	.buyProductInDesign { padding:2px 20px; }
	.urlInfo { bottom:15px; }
	.imageTagList h5 { font-size: 1.1em; padding:5px 0 2px 10px; }
	.imageColorList h5 { font-size: 1.1em; padding:5px 0 2px 10px; }


}
@media screen and (max-width: 550px) {
	.btnSlide { width:6%; }
	/*.btnSlide span { line-height:5; }*/
	.igSlidePrev span { padding: 0 0 0 16%; }
	.igSlideNext span { padding: 0 10% 0 0; }
	.urlInfo { bottom:auto; top:15px; }
	.noPreview { bottom:auto; top:7px; font-size: 1em; padding: 8px 10px; }
}
@media screen and (max-width: 480px) {
	#imageGalleriesImages img { width:auto; height:86px; }
	#igInnerContent { font-size:1.2em; }
	#igCurrView { margin:20px 0 0 0; } 
	#igLeftNav { margin:15px 0 20px 1%; float:none; min-height:200px; width:93%; }
	#igSearchedByItems { width:105.2%; left:-1%; top:220px; }
	#igByColorContent ul { padding:0; }
	.igFilter li { padding:0 5%; width:40%; line-height:1.6em; }
	#igLeftNavList li { padding:0 0 5px 3%; }
	.igSlideNext, .igSlidePrev { font-size:3em; }
	.imageIcons { min-height:480px; text-align: center; }
	.arrowLeftShow:before { right:-2% }
	#arrowLeftColor:before { top:36px; }
	#arrowLeftFabric:before { top:71px; }
	#arrowLeftCategory:before { top:104px; }
	#arrowLeftManufacturer:before { top:138px; }
	#arrowLeftProduct:before { top:172px; }
	.btnSlide span { /*line-height:5;*/ font-size:1em; }
	.igSlidePrev span { padding: 0 0 0 22%; }
	.igSlideNext span { padding: 0 17% 0 0; }
}
@media screen and (max-width: 400px) {
	.btnSlide { width:6%; }
	/*.btnSlide span { line-height:4; }*/
	.igSlidePrev span { padding: 0 0 0 20%; }
	.igSlideNext span { padding: 0 14% 0 0; }
}
@media screen and (max-width: 360px) {
	.btnSlide { width:6%; }
	/*.btnSlide span { line-height:3.5; }*/
	.igSlidePrev span { padding: 0 0 0 20%; }
	.igSlideNext span { padding:0; }
	.igSlideNext { width:7%; }
}
@media screen and (max-width: 320px) {
	#imageGalleriesImages img { height:57px; }
	#igSolidContent { float:none; width: 100%; }
	#igMetallicsContent { margin:0; width:100%; margin:30px 0 0 0; }
	.igSlideNext, .igSlidePrev { font-size:3em; }
	.imageIcons { min-height:850px; }
	#igByColorContent ul li { padding:0; }
	.igFilter li { padding:0; width:50%; }
	.igSlidePrev span { padding: 0 0 0 30%; }
	.igSlideNext span { padding: 0; }
	.igSlideNext { width:7%; }
} 


#contact-representative { margin:-0.5em 0 1.5em; padding: 1em 1.7em; position:relative; display:none; }

#contact-representative h3 { margin:0 0 1em 0; }


#contact-representative ul { font-size: 0.9em; right:-103%; top: 0; width:98%; }
#contact-representative li { font-size: 1.1em; padding: 0.6em 0 0 5%; width:13em; }

/*
.activeImg:after { position:absolute; content:'active'; left:0; top:0; }
.nextImg:after { position:absolute; content:'next'; left:0; top:0; }
.prevImg:after { position:absolute; content:'previous'; left:0; top:0; }
*/

#innerContent { position: static; }
.galOverlay { position:fixed; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,0.4); z-index: 125; display:none; }
.galOverlay .mainSlider  { max-width: 1000px; position:absolute; top:300px; margin-left: -500px; left:50%; }
.galOverlay .mainSlider .igSlider { margin:0; }

.galOverlay #imageGalleriesImages { display: none; }


.galOverlay .galSolidCover { position:absolute; top: 0; left:0; right:0; bottom:0; background:#FFF; z-index: 130; }


@media screen and (max-width: 500px) {
	.galOverlay .mainSlider  { margin-left: -184px; }
}