
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; overflow-y:scroll; max-height:540px; display:none; /*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; }


