			body.thumbnailGallery, body.detailPage, body.cart {max-width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url("https://metroscap.com/images/backgrounds/carbonFibre10x10.png"); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif;}
			.left{float:left;} .right{float:right;} .clear{clear: both;} .uppercase {text-transform: uppercase;} .center {text-align: center;} .bold {font-weight: bold;} .black {color: #000;}
			.padT15 {padding-top:15px;} .padB15 {padding-bottom: 15px;}
			footer {background-color: #000;}
			.galleryWrapper, body.thumbnailGallery main {background-color: #fff;} body.detailPage main {background-color: #fff;}
			
			/* SIDR THINGS */
			.menu-button {display: block; position: absolute; top: 20px; left: 20px; background: url("menu.gif") no-repeat; overflow: hidden;	width: 34px; height: 31px; text-indent: -9999px;}
				.menu-button.right {right: 20px; left: auto;}
				.menu-button.bottom {top: 100px;}
				.menu-button.fixed {position: fixed;}
			#overlay {position: absolute; position: fixed;top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: transparent; z-index: 999998; display: none;}
				.sidr-open #overlay {display: block;}
			
			/* Settings for fullwidth */
			.sidr.fullwidth {width: 100%;}
				.sidr.left.fullwidth {left: -100%;}
				.sidr.right.fullwidth {right: -100%;}
			
			
			/* Greater Than 360 header */
			header {background-color: #000; margin: 0; min-height: 100px; padding: 0; width: 100%;}
				#headerSentence {display: none;}
				.upperNavLeft {border-bottom: 1px dotted #333333;color: #444444;height: 1.7em;list-style: none outside none;margin: 0 0 4px 0;padding: 5px 0 0;text-transform: uppercase; display:none;}
				.cse-search-box {display: none;}
					#sidr-id-searchForm {margin: 15px;} 
					.sidr-class-searchSubmit {width: 100px; height: 33px; border: solid 1px #fff; background-color: #000 !important; color: #fff !important; text-transform: uppercase;}
					#sidr-id-searchBox {background-color: #222; border: 1px solid #000; color: #fff; font-size: 1em; height: 43px;}
				.sidr-class-internal {border-bottom: 1px solid #222; border-top: 1px solid #444; color: #ccc; display: block; font-family: Helvetica,Arial,sans-serif; font-size: 0.8em; padding: 12px; text-decoration: none; text-transform: uppercase;} 
				.sidr-class-navSepBar {text-indent: -9999px; display: none;}
				
				#preNav {background-color: #000; display: block; margin: 0 0 3px; min-height: 65px;}
					.leftMenu {background-image: url("/images/sideMenuIcon-17.0.0.png");background-position: 0 0;left: 10px;padding: 16px 23px 5px 16px;position: relative;top: 9px;
						background-size: 39px 39px;background-repeat: no-repeat;}
					.phoneIcon {background-image: url("/images/phoneIcon-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 29px 29px;left: 34px;
						padding: 16px 16px 0 16px;position: relative;top: 13px;}
					.favoriteIcon {background-image: url("/images/favoriteIconH-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 31px 31px;
						left: 39px;padding: 16px 16px 0 16px;position: relative;top: 13px;}
					
					.searchIcon {background-image: url("/images/searchIconWhite-17.0.0.png");background-size: 28px 28px;left: 53px;margin: 0 0 0 8px;padding: 16px 16px 0px 16px;position: relative;
						top: 15px;background-repeat: no-repeat;}
					.mobileShopBag {background-image: url("/images/shoppingCartIcon-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 35px 35px;left: 50px;
						padding: 1.2em;position: relative;top: 13px;}
					.metroLogo {left: 18px;position: relative;top: 16px; width: 123px; height: 35px;}
					
					/*#preNavInnerRight {position: relative; width: 1em;left: 170px;top: -17px; width: 190px; height: 25px;}*/
					
				.subHeaderWrapper {display: none;}
					.subHeadLeft, .subHeadRight {list-style: none;}
					.subHeadLeft li, .subHeadRight li {float: left;}
					
					
					
					.outer {background-color: #fff;border-bottom: 1px solid #fcfcfc;border-top: 1px solid #cacaca;font-size: 0.7rem;margin: 0;overflow-x: scroll;overflow-y: hidden;padding: 1em;text-transform: uppercase;white-space: nowrap;-webkit-overflow-scrolling: touch; box-shadow: 0 0 4px 1px #000; position: relative; z-index: 100;}
					
					#bwCitiesAtNight {display: none;}
						#natLandscapes {display: block; position:relative; padding: 0 5px; color: #999;}
					.navSepBar {padding: 0 5px; color: #999;} a {color: #999;}
					.wrapper {width: 100%;/*padding: .4rem;*/}
						.internal {display: inline; font-weight: bold;}
			
			
			.breadCrumbs {display: none;}
			main {width: 100%; background-color: #fff; min-height: 900px; margin: 0 0 0 0; padding: 5px 0 1px 0;}
			h1, h2, p, details {margin: 0 .5em 0 .5em; padding: 0 0 0 0;}
			h2 {font-weight: bold;}
				#longTitle {font-size: .93em; padding: 10px 0 10px; text-align: center;}
				#cityTitle {font-size: 1.5em; text-align: center; display: block; font-weight: bold; margin: 0 auto;}
				#longTitleBelow {display: none;}
				#cityTitleBelow {display: none;}
				
			#1, #2 {width: 100%; background-color: #fff; min-height: 345px; margin: 0; padding: 0;}
			.underColumn1 {clear: both;}
			
			.slick-slide {height: auto;}
			.slick-slider {height: auto;}

			
			figure {margin: 10px 8px; padding: 0; max-width: 375px;} 
			#pvnxFigure {margin: 10px 0px 15px 0px;}
				figcaption {font-size: 55%; text-align: center; padding: 13px 10px 0 10px; text-align: justify;}
					.figCapQ {width: 323px;}
					.figCapZ {width: 323px;}
					.figCapV {width: 225px;}
					.figCapP {width: 323px;}
				.mainPhoto {border: 5px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 343px; height: 343px;}
					.pz {width: 343px; height: 229px;}
					.pv {width: 245px; height: 343px;}
					.pp {width: 343px; height: 138px;}
						#pvnxFigure {margin: 10px 0 15px 0;}
						.prevPhoto, .nextPhoto {width: 100px; height: 100px; margin: 0 0 0 0;}
						.prevNextNav {display: none; max-width: 90px;} #previousLink, #nextLink {margin: 0; padding: 15px;}
						.pvnxNav {max-width: 95px; font-size: 0.5em; text-align: center;}
						.backToCollection {
						    color: #000 !important;
						    display: block;
						    font-size: 60%;
						    margin: 200px 0 0;
						    padding: 0 15px;
						    text-align: justify;
						    width: 235px;
						}	
				
						
				#description {padding: 0 9px; text-align:justify;} #description a {color: #000; font-weight: bold;}
				#addToFav {padding: 0 12px; font-size: .5em;}
					#favDescrip {border-top: 1px dotted #000; font-size: 1.5em; line-height: 1.3em; margin: 11px 0 0; padding: 12px 0 0 5px;}
					#favDescripSentence {font-size: 0.7em;line-height: 1em;}
				.favCollection, a.favCollection:visited {background: #000 none repeat scroll 0 0; border: 1px solid #666; color: #fff; display: block; float: left;
					margin: 8px 8px 8px 4px; padding: 5px; text-transform: uppercase;}
					.pvnxButton, .pvnxButton:visited {margin: 5px; display: inline-block; float: none;}
				.newFavCollection {background: #ccc none repeat scroll 0 0; border: 2px solid #aaa; color: #000; display: block; float: left;
				 margin: 8px 15px 8px -1px; padding: 4px 5px; text-transform: uppercase;}
			#cartBox {min-height: 400px; height: auto; background-color: #fff; padding: 12px;}
			
			/* EXISTING ACCORDION AND TABS STYLES */
			.shoppingBag {width: 100%; height: 82px;} .halfSize {font-size: 7pt; text-transform: none;}
			#shopBag {}
			.accordionWrapper {width: auto; border: solid 2px #000;}
				.frameStyleFAQ {font-size: 9pt; text-align: center; padding: 25px 0 0 0; text-transform: uppercase;}
				.formLabelInstructions {font-size: 7.5pt; text-align: justify; padding: 0 0 8px;}
				.dimensionsDeclaration {font-size: 7.5pt; text-align: justify; padding: 0 0 8px; border-bottom: solid 1px #000;}
				#formLabel {display: block;}
				a.itemLabel {display: inline; width: 100%;}
				a.itemLabel:hover {color: #999; border-bottom: dotted 1px #999;}
				.wishListLink {background-color: #ddd !important;border: 1px solid #989898 !important;color: #000 !important;font-size: 0.8em;height: 25px;left: 74px;padding: 4px 7px;
					position: relative;text-transform: uppercase;top: -6px;display: none;}
					#aboutWishList {display: none;}
				a.wishListLink:hover {border:solid 1px #666 !important; background-color: #000 !important; color:#fff !important;}
				
				ul#metalFrames {padding: 0 0 0 0;}
					form.foxycart #addToBagButton {margin: 6px 0 6px 42px;}
					.canvasPrintOnly {background: #fff; border: none; margin: 5px auto 5px auto;}
						.cpoSquare {width:154px; height:154px; padding:0;}
						.cpoHoriz {width:154px; height:107px; padding:0;} 
						.cpoVert {width:107px; height:154px; padding:0;} 
						.cpoPano {width:238px; height:107px; padding:0;}
					.silver {background: #fff; border: solid 6px #CCCCCC; margin: 5px auto;}
						.silverSquare {width: 142px; height: 142px; padding:0;} 
						.silverHoriz {width: 142px; height: 95px; padding: 0;} 
						.silverVert {width: 95px; height: 142px; padding: 0;} 
						.silverPano {width: 226px; height: 95px; padding: 0;}  
					.matteBlack {background: #fff; border: solid 6px #000; margin: 5px auto;}
						.square {width: 126px; height: 126px; padding: 8px;} 
						.horizontal {width: 126px; height: 84px; padding: 8px;} 
						.vertical {height: 126px; width: 84px; padding: 8px;} 
						.panoramic {width: 210px; height: 84px; padding: 8px;}
					.aboutSizes {padding: 10px 5px 6px;text-align: justify; display:block;}
					
					#metalFrames li {border-bottom: 1px dotted #555;height: 41px;list-style-type: none;padding: 8px 5px;width: 97%;}
					span.labelDimension {font-weight: bold;}
					.qtyInput {width: 2em; height: 2.5em; float: left; margin: 5px 10px 10px 0; }
					
					#addToBagButton {left: 31px;margin-top: 15px;position: relative;}


					/* Size Charts CSS */
					#frameAttribs {border-right: 1px solid #000;list-style: outside none none;margin: 0;padding: 0;width: 45%;}
					#frameDims {list-style: outside none none;margin: 0;padding: 0;width: 54%;}
					.overAll {display:none; font-weight: bold;}
					.picSize {display:none; font-weight: bold;}
					.matWide {display:none;}
					.glassSize {display:none;}
					.glassType {display:none;}
					.hang {display:none;}
					.framedPrice {display:none; font-weight: bold;}
					.printOnlyPrice {display:none; font-weight: bold;}
					
					.odd {background-color: #FFFFFF;padding: 3px;height:10px;}
					.even {background-color: #dddddd;height: 10px;padding: 3px;}
					.sizeChart {border: 1px solid #000;font-size: 7pt;height: auto;margin: 0;padding: 0;width: 100%;}
			
			.underCart {display: none;}	
			
			footer {min-height: 250px; padding: 1em 0;} 
			footer a {color: #fff;}
				.footerLists {padding: 0.6em 0 0 0; text-transform: uppercase; color: #555; margin-top: 0; height:auto;}
					#footerNav {height:auto; font-size: .75em; line-height: 2em; padding: 0 15px; margin: -8px 0 12px 0;}
					.footLinks {display: block;}
					#footNavLeft {display: block; float: left; text-align: left;}
					#footNavRight {display: block; float: right; text-align: right;}
					
				#footerContact {text-align: center; border-top: solid 1px #fff; border-bottom: solid 1px #fff;} 
				.thingToDo {color: #444; padding: .7em 0 .3em 0;} 
				.contactMethod {font-size: 200%; color:#fff;}
				.recentPics {list-style: none; padding: 0; height: 52px; margin: 0 0 0 1em;}
					.blankSpace {float:left;} .blankPic {padding: .18em;}
					.newestPics {float: left;}
					.footerPics {border: solid 1px #fff; width: 50px; height: 50px;}
			
				#socialLinks {border-top: 1px solid #fff; margin: 1.4em 0 0 !important; min-height: 5em; padding: 0 !important;}
					.connectLinks {list-style: none; display:block; margin: 0 0 .5em 2.5em;}
					.connectLinks li {float:left; padding: 0;} .socialLogo {width: 30px}
					.mr10 {margin-right:10px;} .pl10 {padding-left: 10px;}
					
					
			/* GALLERY PAGE DEFAULTS */
			/* GALLERY BODY THINGS - GENERAL PRE MEDIA QUERIES */
.shadowSpan {width: 200px; box-shadow: 1px 1px 1px 1px 10 rgba(0, 0, 0, 0.6);}
.galleryWrapper {width: auto;padding: 0px;margin: 0px;}
	h1#thumbPage {font-weight: lighter;text-align: center;padding: 5px 5px 3px 5px;color: #000;font-size: 1em;text-transform: uppercase;}
		.thumbHeadlineCity {font-size: 140%; font-weight: bold;}
	h5#thumbPage {font-weight: lighter;text-align: center;padding: 0px 5px 0px 5px;color: #666;font-size: .6em;text-transform: uppercase;margin: 5px 0 5px 0px;}
	.galleryWrapper p#thumbPageCollectionDescription {font-size: .6em;color: #666;margin: 0 5px 0 5px;float: none;border-top: solid 1px #000;padding: 7px 15px;text-align: justify;}
		.subInterest {text-align: center;font-size: 8pt;color: #666;margin: 0px 15px 0px 15px;float: none;border-top: solid 1px #000;padding: 5px 0 5px 0;}
			div.moreCollections {border-bottom: 1px dotted #666; margin: -3px auto 5px auto; text-align: center; width: 91.5%;}
			.subCollections {margin-right: 10px; text-transform: uppercase; font-size: 8pt; font-weight: normal; display: inline-block;}
				.subCollections a {color: #000;} .subCollections a:hover {color: #555; border-bottom: dotted 1px #555;}
			.subInterest {text-align: center;font-size: 8pt; color: #666; margin: 0px 15px 0px 15px; float: none; border-top: solid 1px #000; padding: 5px 0 5px 0;}
			
			/* GALLERY WRAPPER THINGS - PRE MEDIA QUERIES */
			body.favorites .galleryWrapper p#thumbPageCollectionDescription {border-bottom: solid 1px #000; margin-bottom: 5px;}
			.galleryWrapper span.noOrder {font-size: .8em; font-weight: bold;}
			.galleryThumbContainer {float: left;height: 245px;margin: 7px 0 10px 12px;padding: 10px 0 10px 0;width:45%; border-bottom: dotted 1px #999;font-size: 52%; line-height: 190%;}
			.galleryThumbContainer:hover {box-shadow: 0 0 10px 10px #888; background:#ccc;}
				.thumbNailAsLink, .galleryThumbnail {width: 150px; height: 150px; margin: 0 auto; display: block;}
				 
				.galleryThumbContainer h2 {border-top: solid 1px #000; margin: 0 0 0 0; padding: 5px 10px; font-size: 1.33em;}
				.galleryThumbContainer p {margin: -10px 0 0 0; padding: 3px 10px; font-size: 1.1em; line-height: 1.3em;}
				.galleryThumbContainer p.thumbPrices {font-size: 1.1em; margin: 0 0; font-weight: 600;}
					#quickShop {display: block; display: none;} #moreDetails {} #addFavorite {} #sepBarA {display: block; display: none;} #sepBarB {}
				.galleryThumbContainer h2 a, .galleryThumbContainer p a {color: #000; text-decoration: none;}
				.galleryThumbContainer h2 a:hover, .galleryThumbContainer p a:hover {color: #333; border-bottom: dotted 1px #333;}
				.galleryThumbnail {width: 150px; height: 150px; box-shadow: 0 0 10px 3px #999; display: block; margin: 0 auto;}
				.landscape1024 {width: 100%;}
				
				.galleryThumbContainer p a {color: #595959;}
						.galleryThumbContainer h2 a, .galleryThumbContainer p a {text-decoration: none;}
			
						/* -- add to favorites button --*/
				.favorite {/*text-align: center; margin-top: 5px;*/}
				.addFavButton {background: none; border-bottom: dotted 1px #bbb; color: #000;}
				.addFavButton:hover {background: none; border-bottom: solid 1px #000; color: #000;}
			
			
			

			
			body.detailPage section.column1 {display: block;}
			body.detailPage section.column2 {display: block;}
			/* 320 x 568 HEADER */
			@media only screen and (min-width: 320px) {
				body.detailPage {max-width: 100%;} body.thumbnailGallery {max-width: 100%;}	
			header {background-color: #000;margin: 0;min-height: 95px;padding: 0;width: 100%;}
			.outer {background-color: #fff;border-bottom: 1px solid #fcfcfc;border-top: 1px solid #cacaca;font-size: 0.7rem;margin: 0;overflow-x: scroll;overflow-y: hidden;padding: 1em;text-transform: uppercase;white-space: nowrap;-webkit-overflow-scrolling: touch; box-shadow: 0 0 4px 1px #000; position: relative; z-index: 100;}
				#preNav {background-color: #000;display: block;margin: 0 0 5px;min-height: 52px;}
				.leftMenu {background-image: url("/images/sideMenuIcon-17.0.0.png");background-position: 0 0;left: 10px;padding: 6px 13px 5px 16px;position: relative;top: 3px;background-size: 29px 29px;background-repeat: no-repeat;}
				.metroLogo {left: 15px;position: relative;top: 11px;width: 102px;height: 29px;}
				#preNavInnerRight {position: relative;width: 156px; height: 19px;left: 150px;top: -17px;}
					.phoneIcon {background-image: url("/images/phoneIcon-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 24px 24px;left: 34px;padding: 16px 16px 0 16px;position: relative;top: 13px;}
					.favoriteIcon {background-image: url("/images/favoriteIconH-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 24px 24px;left: 34px;padding: 16px 8px 0 16px;position: relative;top: 13px;}
					.mobileShopBag {background-image: url("/images/shoppingCartIcon-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 25px 25px;left: 40px;padding: 1.2em;position: relative;top: 15px;}
					.searchIcon {background-image: url("/images/searchIconWhite-17.0.0.png");background-size: 23px 21px;left: 28px;margin: 0 0 0 8px;padding: 16px 16px 0px 16px;position: relative;top: 15px;background-repeat: no-repeat;}
					figure {margin: 10px 8px; padding: 0; max-width: 320px;} 
					figcaption {font-size: 55%; text-align: justify; padding: 10px 0px;}
				
					.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 288px; height: 288px;}
					.pz {width: 288px; height: 192px;}
					.pv {width: 206px; height: 288px;}
					.pp {width: 288px; height: 115px;}
						.figCapQ {width: 288px;}
						.figCapZ {width: 288px;}
						.figCapV {width: 206px;}
						.figCapP {width: 288px;}
						
						.thumbHeadlineCity {font-size: 180%;}
					.galleryThumbContainer {width: 45%; height: 245px; margin: 7px 0 10px 10px;}
						.thumbnailAsLink, .galleryThumbnail {width: 130px; height: 130px; display: block; margin: 0 auto;}
						
			footer {
    box-sizing: border-box;
    min-height: 250px;
    padding: 1em 0;
}
				#footerNav {
    font-size: 0.65em;
    height: auto;
    line-height: 2em;
    margin: -8px 0 12px;
    padding: 0 10px;
}
					.thingToDo {
    color: #444;
    padding: 12px 0 0;
}
					.contactMethod {
    color: #fff;
    font-size: 155%;
    margin: -7px auto 0;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}
		
					.recentPics {
    box-sizing: border-box;
    display: block !important;
    list-style: outside none none;
    margin: 0 auto;
    padding: 13px 0;
    width: 299px;
}
						.newestPics {
    float: left;
}
						.footerPics {
    border: 1px solid #fff;
    height: auto;
    width: 43px;
}
						.blankSpace {
    float: left;
}
						.blankPic   {
    padding: 0.18em;
}
					#socialLinks .recentPics {width: 265px;}
					#socialLinks .blankSpace {padding: 0 2px;}
						
				}
			@media only screen and (min-width: 360px) {
				body.detailPage {max-width: 100%;} body.thumbnailGallery {max-width: 100%;}
				#preNavInnerRight {position: relative; width: 190px; height: 25px; left: 160px; top: -17px;}
				#preNav {background-color: #000; display: block; margin: 0 0 3px; min-height: 65px;}
					.leftMenu {background-image: url("/images/sideMenuIcon-17.0.0.png");background-position: 0 0;left: 10px;padding: 16px 23px 5px 16px;position: relative;top: 9px;
						background-size: 39px 39px;background-repeat: no-repeat;}
					.phoneIcon {background-image: url("/images/phoneIcon-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 29px 29px;left: 34px;
						padding: 16px 16px 0 16px;position: relative;top: 13px;}
					.favoriteIcon {background-image: url("/images/favoriteIconH-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 31px 31px;
						left: 39px;padding: 16px 16px 0 16px;position: relative;top: 13px;}
					
					.searchIcon {background-image: url("/images/searchIconWhite-17.0.0.png");background-size: 28px 28px;left: 53px;margin: 0 0 0 8px;padding: 16px 16px 0px 16px;position: relative;
						top: 15px;background-repeat: no-repeat;}
					.mobileShopBag {background-image: url("/images/shoppingCartIcon-17.0.0.png");background-position: 0 0;background-repeat: no-repeat;background-size: 35px 35px;left: 50px;
						padding: 1.2em;position: relative;top: 13px;}
					.metroLogo {left: 18px;position: relative;top: 16px; width: 123px; height: 35px;}
					
					figure {margin: 10px 8px; padding: 0; max-width: 360px;} 
					figcaption {font-size: 55%; text-align: justify; padding: 10px 0px;}
					
					.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 338px; height: 338px;}
					.pz {width: 338px; height: 225px;}
					.pv {width: 241px; height: 338px;}
					.pp {width: 338px; height: 135px;}
						.figCapQ {width: 338px;}
						.figCapZ {width: 338px;}
						.figCapV {width: 241px;}
						.figCapP {width: 338px;}
						
						.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 45%; height: 245px;}
						.thumbnailAsLink, .galleryThumbnail {width: 140px; height:140px; display: block; margin: 0 auto;}
						
						.footerPics {width: 49px;}
						.recentPics {width: 335px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
			}
			@media only screen and (min-width: 375px) {
				body.detailPage {max-width: 375px; margin: 0 0 0 0; padding: 0 0 0 0;} body.thumbnailGallery {max-width: 100%;}
				#preNavInnerRight {position: relative;left: 170px;top: -19px; width: 190px; height: 25px;}
				figure {margin: 10px 8px; padding: 0; max-width: 375px;} 
				figcaption {font-size: 55%; text-align: justify; padding: 10px 5;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 343px; height: 343px;}
					.pz {width: 343px; height: 229px;}
					.pv {width: 245px; height: 343px;}
					.pp {width: 343px; height: 138px;}
						.figCapQ {width: 335px;}
						.figCapZ {width: 335px;}
						.figCapV {width: 235px;}
						.figCapP {width: 335px;}
						
					.galleryThumbContainer {height: 245px;margin: 7px 0 10px 12px;}
						.thumbnailAsLink, .galleryThumbnail {width: 150px; height: 150px; display: block; margin: 0 auto;}	
						
				.wishListLink {display: none;}
				.recentPics {list-style: none; padding: 0; margin: 0 auto;}
					.blankSpace {float:left;} .blankPic {padding: .18em;}
					.newestPics {float: left;}
					.footerPics {border: solid 1px #fff; width: 50px;}
					
					.footerPics {width: 49px;}
						.recentPics {width: 335px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
				
			}
			@media only screen and (min-width: 410px) {
				body.detailPage {max-width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;} body.thumbnailGallery {max-width: 100%;}
				#preNavInnerRight {position: relative;left: 205px;top: -19px; width: 190px; height: 25px;}
					.outer {background-color: #fff;border-bottom: 1px solid #fcfcfc;border-top: 1px solid #cacaca;font-size: 0.7rem;margin: 0;overflow-x: scroll;overflow-y: hidden;padding: 1em;text-transform: uppercase;white-space: nowrap;-webkit-overflow-scrolling: touch;}
					#bwCitiesAtNight {display: none;}

				figure {margin: 15px 8px; padding: 0; max-width: 414px;} 
				figcaption {font-size: 55%; text-align: justify; padding: 20px;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 382px; height: 382px;} .figCapQ {width: 342px;}
					.pz {width: 382px; height: 255px;} .figCapZ {width: 342px;}
					.pv {width: 273px; height: 382px;} .figCapV {width: 233px;}
					.pp {width: 382px; height: 153px;} .figCapP {width: 342px;}
				.wishListLink {display: none;}
				
				.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 45%; height: 265px;}
						.thumbnailAsLink, .galleryThumbnail {width: 170px; height: 170px; display: block; margin: 0 auto;}
				
				#footerNav {height:auto; font-size: .8em; line-height: 2em; padding: 0 15px; margin: -8px 0 12px 0;}
				.recentPics {list-style: none; padding: 0;}
					.blankSpace {float:left;} .blankPic {padding: 3px;}
					.newestPics {float: left;}
					.footerPics {width: 59px;}
						.recentPics {width: 396px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
			}
			@media only screen and (min-width: 568px) {
				body.detailPage {max-width: 100%;} body.thumbnailGallery {max-width: 100%;}
				#preNavInnerRight {position: relative; width: 190px; height: 25px; left: 355px; top: -17px;}
				
				figure {margin: 10px 8px; padding: 0; max-width: 568px;} 
					figcaption {font-size: 55%; text-align: justify; padding: 10px 0px;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 308px; height: 308px;}
					.pz {width: 308px; height: 205px;}
					.pv {width: 220px; height: 308px;}
					.pp {width: 308px; height: 123px;}
						.figCapQ {width: 308px;}
						.figCapZ {width: 308px;}
						.figCapV {width: 245px;}
						.figCapP {width: 308px;}
						
						.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 31%;  height: 245px; margin: 5px 0 0 9px;}
						.thumbnailAsLink, .galleryThumbnail {width: 150px; height:150px; display: block; margin: 0 auto;}
						
					.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 88px;}
					.blankSpace {float:left;} .blankPic {padding: 3px;}
					.newestPics {float: left;}
					.footerPics {width: 86px;}
						.recentPics {width: 558px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
					
			}
			@media only screen and (min-width: 640px) {
				body.detailPage {max-width: 100%;} body.thumbnailGallery {max-width: 100%;}
				#preNavInnerRight {position: relative; width: 205px; height: 25px; left: 330px; top: -17px;}
				
				figure {margin: 10px 8px; padding: 0; max-width: 640px;} 
					figcaption {font-size: 55%; text-align: justify; padding: 10px 0px;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 338px; height: 338px;}
					.pz {width: 338px; height: 225px;}
					.pv {width: 241px; height: 338px;}
					.pp {width: 338px; height: 135px;}
						.figCapQ {width: 338px;}
						.figCapZ {width: 338px;}
						.figCapV {width: 241px;}
						.figCapP {width: 338px;}
						
						.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 31%; height: 270px;}
						.thumbnailAsLink, .galleryThumbnail {width: 190px; height:190px; display: block; margin: 0 auto;}
						
					.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 88px;}
					.blankSpace {float:left;} .blankPic {padding: 3px;}
					.newestPics {float: left;}
					.footerPics {width: 86px;}
						.recentPics {width: 558px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
						
			}
			@media only screen and (min-width: 667px) {
				body.detailPage {max-width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;} body.thumbnailGallery {max-width: 100%;}
				
				#preNavInnerRight {position: relative;left: 460px;top: -19px; width: 190px; height: 25px;}
				
				#longTitle {font-size: 1em; padding: 5px 0 10px; position: relative; text-align: center; top: 0px;}
				#cityTitle {font-size: 1.5em; position: relative; text-align: center; top: 0px;}
				figure {margin: 10px 8px; padding: 0; max-width: 667px;} 
				figcaption {font-size: 55%; text-align: justify; padding: 10px 5px;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 343px; height: 343px;}
					.pz {width: 343px; height: 229px;}
					.pv {width: 245px; height: 343px;}
					.pp {width: 343px; height: 138px;}
						.figCapQ {width: 335px;}
						.figCapZ {width: 335px;}
						.figCapV {width: 235px;}
						.figCapP {width: 335px;}
						
						.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 31%; height: 270px;}
						.thumbnailAsLink, .galleryThumbnail {width: 190px; height: 190px; display: block; margin: 0 auto;}
					
				.wishListLink {display: none;}
				#footerNav {height:auto; font-size: 1em; line-height: 2em; padding: 0 25px; margin: 0px 0 20px 0;}
				.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 88px;}
					.blankSpace {float:left;} .blankPic {padding: 3px;}
					.newestPics {float: left;}
					.footerPics {width: 86px;}
						.recentPics {width: 558px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}	
				
			}
			@media only screen and (min-width: 736px) {
				body.detailPage {max-width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;} body.thumbnailGallery {max-width: 100%;}
				
				#preNavInnerRight {position: relative;left: 520px;top: -19px; width: 190px; height: 25px;}
				
				#longTitle {font-size: 1em; padding: 5px 0 10px; position: relative; text-align: center; top: 0px;}
				#cityTitle {font-size: 1.5em; position: relative; text-align: center; top: 0px;}
				figure {margin: 15px 8px; padding: 0; max-width: 736px;} 
				figcaption {font-size: 55%; text-align: justify; padding: 20px;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 382px; height: 382px;} .figCapQ {width: 342px;}
					.pz {width: 573px; height: 382px;} .figCapZ {width: 533px;}
					.pv {width: 409px; height: 573px;} .figCapV {width: 369px;}
					.pp {width: 573px; height: 229px;} .figCapP {width: 533px;}
				.wishListLink {display: none;}
				
				.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 31%; height: 300px;}
						.thumbnailAsLink, .galleryThumbnail {width: 210px; height: 210px; display: block; margin: 0 auto;}
				
				#footerNav {height:auto; font-size: 1em; line-height: 2em; padding: 0 25px; margin: 0px 0 20px 0;}
				.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 88px;}
					.blankSpace {float:left;} .blankPic {padding: 3px;}
					.newestPics {float: left;}
					.footerPics {width: 86px;}
						.recentPics {width: 558px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
			}
			@media only screen and (min-width: 768px) {
				body.detailPage {max-width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;} body.thumbnailGallery {max-width: 100%;}
				#preNavInnerRight {position: relative;left: 550px;top: -19px; width: 190px; height: 25px;}
				#longTitle {font-size: 1em; padding: 0 0 10px; position: relative; text-align: center; top: 13px; margin: 0 140px;}
				#cityTitle {font-size: 1.7em; position: relative; text-align: center; top: 3px;}
				.column2 {background-color: #fff; border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d; height: 100%; margin: 25px 70px;}
				figure {margin: 15px 20px; padding: 0; max-width: 768px;} 
				figcaption {font-size: 75%; text-align: justify; padding: 20px;}
				.pvnxFigure {margin: -4px 0 0 0;} #previousLink, #nextLink {margin: 28px 0 0 60px;}
				.mainPhoto {border: 10px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 640px; height: 640px;} .figCapQ {width: 600px;}
					.pz {width: 640px; height: 427px;} .figCapZ {width: 600px;}
					.pv {width: 457px; height: 640px;} .figCapV {width: 417px;}
					.pp {width: 640px; height: 256px;} .figCapP {width: 600px;}
				.wishListLink {display: none;}
				#description {padding: 0 75px;}
				#favDescrip {padding: 12px 0 0 12px;}
				.newFavCollection {margin: 8px 15px 8px 8px}
				#addToFav {padding: 0 70px;}
				
				#cartBox {padding: 25px;}
					#metalFrames li {height: 54px;}
					.itemLabel {font-size: 1.3em;}
				
				/* GALLERY PAGES */
				h1#thumbPage {font-weight: lighter; text-align: center; padding: 10px 0px;color: #000;font-size: 1em;text-transform: uppercase;margin: 10px auto;}
							.thumbHeadlineCity {font-size: 220%;}
						h5#thumbPage {font-weight: lighter; text-align: center; padding: 0px;color: #666;font-size: .8em;text-transform: uppercase;margin: 10px auto 15px auto;}
						.galleryWrapper p#thumbPageCollectionDescription {font-size: 1em;color: #888;margin: 0 25px;float: none;border-top: solid 1px #000; padding: 7px 15px;text-align: justify;}
					div.moreCollections {border-bottom: 1px dotted #666; margin: 0 auto; text-align: center; width: 91.5%;}
					div.moreCollections p {margin: 0 0 0 0; padding: 5px 0 15px 0;}
					.subCollections {margin-right: 10px; text-transform: uppercase; font-size: .7em; font-weight: bold; padding: 0 2px 3px 2px;}
					.subCollections a {color: #595959; text-decoration: none;} .subCollections a:hover {color: #555; border-bottom: dotted 1px #555;}
					.subInterest {text-align: center;font-size: 1em; color: #888; margin: 0px 25px; float: none; border-top: solid 1px #000; padding: 5px 0;}
					
					.galleryThumbContainer h2 {font-size: 1.7em; text-transform: capitalize;}
						.galleryThumbContainer p {padding: 7px 10px 0px 10px; font-size: 1.4em; line-height: .9rem;}
					.thumbHeadlineCity {font-size: 220%;}
					.galleryThumbContainer {width: 31%; height: 300px;}
						.thumbnailAsLink, .galleryThumbnail {width: 220px; height:220px; display: block; margin: 0 auto;}
				
				
					
				#footerNav {height:auto; font-size: 1.25em; line-height: 2em; padding: 0 30px; margin: 0 0 30px 0;}
				.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 110px;}
					.blankSpace {float:left;} .blankPic {padding: 0.54em;}
					.newestPics {float: left;}
					.footerPics {width: 108px;}
						.recentPics {width: 748px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
							#socialLinks .blankPic {padding: 3px;}
			}
			@media only screen and (min-width: 1024px) {
				body.detailPage {max-width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;} body.thumbnailGallery {max-width: 100%;}
				main {padding: 18px 0 0 0;}
				.outer {box-shadow: 0 0 4px 1px #000; position: relative; z-index: 100; padding: 1.33em 1em; font-size: .75rem;}
				.sidr {width: 400px; z-index: -1;}
				#preNavInnerRight {width: 200px; position: relative; left: 810px; top: -17px;}
				#longTitle {font-size: 1em; padding: 0 0 10px; position: relative; text-align: center; top: 35px;}
				#cityTitle {font-size: 1.5em; position: relative; text-align: center; top: -25px;}
				
					.slick-slide {height: 650px;}
					.slick-slider {height: 650px;}
				body.detailPage section.column1 {width: 580px; float: left; margin: 0 20px; box-shadow: 0 1px 5px 1px #1d1d1d; padding: 5px 10px; height: 1055px;}	
				body.detailPage section.column2 {background-color: #fff; border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d; float: left; height: 100%; margin: -1065px 0 0 639px; width: 345px; padding: 10px;}
					.underCart {clear: both; width: 100%; padding: 5px 0px; display: block;}
					.underColumn1 {display: none;}
					
					#cityTitle, #longTitle {display: none;}
					#cityTitleBelow {
					    color: #222222;
					    font-size: 2em;
					    padding: 5px 0 0 17px;
					    text-align: left;
					    font-weight: normal;
					    display: block;
					}
					#longTitleBelow {
					    color: #595959;
					    font-size: 1.3em;
					    font-weight: normal;
					    padding: 5px 0 10px 7px;
					    text-align: left;
					    text-transform: uppercase;
					    display: block;
					}
				
				figure {margin: 15px 8px; padding: 0; max-width: 667px;} 
				figcaption {font-size: 75%; text-align: justify; padding: 13px;}
				.mainPhoto {border: 1px solid #fff; box-shadow: 0 1px 5px 1px #1d1d1d;}
					.pq {width: 560px; height: 560px;} .figCapQ {width: 520px;}
					.pz {width: 560px; height: 373px;} .figCapZ {width: 520px;}
					.pv {width: 400px; height: 560px;} .figCapV {width: 360px;}
					.pp {width: 560px; height: 202px;} .figCapP {width: 520px;}
				#cartBox {min-height: 400px; height: 100%; background-color: #fff; padding: 0px;}
				.wishListLink {display: none;} .itemLabel {font-size: 1.1em;}
				
				/* GALLERY PAGES */
				h1#thumbPage {font-weight: lighter; text-align: center; padding: 10px 0px;color: #000;font-size: 1em;text-transform: uppercase;margin: 10px auto;}
							.thumbHeadlineCity {font-size: 220%;}
						h5#thumbPage {font-weight: lighter; text-align: center; padding: 0px;color: #666;font-size: .8em;text-transform: uppercase;margin: 10px auto 15px auto;}
						.galleryWrapper p#thumbPageCollectionDescription {font-size: 1em;color: #888;margin: 0 25px;float: none;border-top: solid 1px #000; padding: 7px 15px;text-align: justify;}
					div.moreCollections {border-bottom: 1px dotted #666; margin: 0 auto; text-align: center; width: 91.5%;}
					div.moreCollections p {margin: 0 0 0 0; padding: 5px 0 15px 0;}
					.subCollections {margin-right: 10px; text-transform: uppercase; font-size: .7em; font-weight: bold; padding: 0 2px 3px 2px;}
					.subCollections a {color: #595959; text-decoration: none;} .subCollections a:hover {color: #555; border-bottom: dotted 1px #555;}
					.subInterest {text-align: center;font-size: 1em; color: #888; margin: 0px 25px; float: none; border-top: solid 1px #000; padding: 5px 0;}
					
					.galleryThumbContainer {width: 23%; height: 320px; margin: 7px 0 10px 14px;} 
						.galleryThumbContainer h2 {font-size: 1.9em; text-transform: capitalize;}
						.galleryThumbContainer p {padding: 7px 10px 0px 10px; font-size: 1.4em; line-height: .9rem;}
							.galleryThumbContainer p a {color: #595959;}
						.galleryThumbContainer h2 a, .galleryThumbContainer p a {text-decoration: none;}
						
						.thumbnailAsLink, .galleryThumbnail {width: 220px; height:220px; display: block; margin: 0 auto;}
						.landscape1024 {width: 1024px; padding: 5px 0;}
				
				
				
				#footerNav {height:auto; font-size: .75em; line-height: 2em; padding: 0 15px; margin: -8px 0 12px 0;}
				.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 110px;}
					.blankSpace {float:left;} .blankPic {padding: 0.54em;}
					.newestPics {float: left;}
					.footerPics {width: 108px;}
						.recentPics {width: 748px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
							#socialLinks .blankPic {padding: 3px;}
			}
@media only screen and (min-width: 1025px) {
body.detailPage {
    max-width: 100%;
} 
body.thumbnailGallery {max-width: 100%;}
header {
    background-color: #000;
    margin: 0 auto 15px;
    min-height: 100px;
    padding: 0;
    width: 1230px;
}
a.internal:hover {color: #aaa;}
.upperNavLeft {
    border-bottom: 1px dotted #333333;
    color: #444444;
    display: block;
    font-size: 95%;
    height: 1.7em;
    list-style: outside none none;
    margin: 0;
    padding: 5px 0 0;
    position: relative;
    text-transform: uppercase;
    top: -60px;
}
.cse-search-box {
    display: block;
    left: calc(100% + -330px);
    position: relative;
    top: -15px;
}
.cse-search-box {
    display: block;
    left: 770px;
    left: calc(0% + 770px);
    position: relative;
    top: -41px;
}
#searchBox {
    background-color: #1e1e1e;
    border: 1px solid #666;
    color: #fff;
    height: 25px;
    width: 300px;
}
.searchSubmit {
    background-color: #1d1d1d;
    border: 1px solid #444;
    color: #777777;
    margin: 0 0 0 7px;
    padding: 6px 20px;
    text-transform: uppercase;
}
#headerSentence {
    border-bottom: 1px dotted #444;
    color: #444;
    display: block;
    font-size: 150%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px;
    position: relative;
    top: -6px;
}

.sidr {display: none;}
#sidr-id-searchForm {
    margin: 15px;
}
.sidr-class-searchSubmit {
    background-color: #000 !important;
    border: 1px solid #fff;
    color: #fff !important;
    height: 33px;
    text-transform: uppercase;
    width: 100px;
}
#sidr-id-searchBox {
    background-color: #222;
    border: 1px solid #000;
    color: #fff;
    font-size: 1em;
    height: 43px;
}
.sidr-class-internal {
    border-bottom: 1px solid #222;
    border-top: 1px solid #444;
    color: #ccc;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.8em;
    padding: 12px;
    text-decoration: none;
    text-transform: uppercase;
}
.sidr-class-navSepBar {
    display: none;
    text-indent: -9999px;
}
#preNav {
    background-color: #000;
    display: block;
    margin: -79px 0 0 3px;
    min-height: 65px;
}
.leftMenu {
    background-image: url("/images/sideMenuIcon-17.0.0.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 39px 39px;
    display: none;
    left: 10px;
    padding: 16px 23px 5px 16px;
    position: relative;
    top: 9px;
}
.phoneIcon {
    background-image: url("/images/phoneIcon-17.0.0.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 29px 29px;
    left: 34px;
    padding: 16px 16px 0;
    position: relative;
    top: 13px;
}
.favoriteIcon {
    background-image: url("/images/favoriteIconH-17.0.0.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 31px 31px;
    left: 39px;
    padding: 16px 16px 0;
    position: relative;
    top: 13px;
}
.searchIcon {
    background-image: url("/images/searchIconWhite-17.0.0.png");
    background-repeat: no-repeat;
    background-size: 28px 28px;
    left: 53px;
    margin: 0 0 0 8px;
    padding: 16px 16px 0;
    position: relative;
    top: 15px;
}
.mobileShopBag {
    background-image: url("/images/shoppingCartIcon-17.0.0.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 35px 35px;
    left: 50px;
    padding: 1.2em;
    position: relative;
    top: 13px;
}
.metroLogo {
    height: 49px;
    left: 10px;
    position: relative;
    top: 115px;
    width: 173px;
    z-index: 110;
}
.outer {
    background-color: #000000;
    border-bottom: 1px solid #fcfcfc;
    border-top: 1px solid #cacaca;
    font-size: 0.66em;
    line-height: 1.6em;
    margin: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 13px 30px 13px 20px;
    text-transform: uppercase;
    white-space: nowrap;
}
#bwCitiesAtNight {
    display: none;
}
#natLands {
    color: #999;
    display: block;
    padding: 0 5px;
    position: relative;
}
.navSepBar {
    color: #999;
    display: block;
    float: left;
    padding: 0 5px;
}
a {
    color: #fff;
    text-decoration: none;
}
.wrapper {
    padding: 50px 0;
    width: 100%;
}
.internal {
    display: block;
    float: left;
    font-weight: normal;
}
.subHeadLeft, .subHeadRight {
    line-height: 1.7em;
    list-style: outside none none;
    margin: -6px 0 0 10px;
    padding: 0;
}
.subHeadLeft {width: 550px;} .subHeadRight {width:400px;}
.subHeadRight {text-align: right; margin: 3px calc(0% + 18px) 0 0;} .subHeadRight > li {font-weight:bold; float: right;} .subHeadRight > li.phoneNumber {font-size:300%; margin: 0 0 6px 0}
.subHeaderWrapper {
    background-color: #000;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
    color: #fff;
    display: block;
    font-size: 65%;
    margin: 15px auto 15px;
    min-height: 40px;
    padding: 15px;
    position: relative;
    text-transform: uppercase;
    top: 0;
    width: 1200px;
}

.breadCrumbs {display: block;font-size: .6em;padding: 5px 20px;max-width: 1230px;margin: 0 auto 12px auto;box-sizing: border-box; color: #fff}
.breadCrumbs a:hover {color: #aaa;}

/* DETAIL PAGE BODY */
main {
    background-color: #e6e6e6;
    box-shadow: 0 13px 4px 11px #141414;
    margin: 0 auto;
    min-height: 900px;
    padding: 1px 0;
    width: 1230px;
}
body.detailPage main {background-color: #e6e6e6;}
body.detailPage section.column1 {background-color: #fff; box-shadow: 0 4px 8px 0 #000000; float: left; margin: 18px 0 0 18px; padding: 0px 0 25px 0; width: 740px; height: auto;}
body.detailPage section.column2 {
    box-shadow: 0 4px 8px 0 #000000;
    float: left;
    margin: 18px 0 0 24px;
    width: 405px;
    background-color: #fff;
}
.underCart {clear: both; width: 100%; padding: 5px 0px; display: block;}
.underColumn1 {display: none;}

#cityTitle, #longTitle {display: none;}
#cityTitleBelow {
    color: #222222;
    font-size: 2em;
    padding: 5px 0 0 33px;
    text-align: left;
    font-weight: normal;
    display: block;
}
#longTitleBelow {
    color: #595959;
    font-size: 1.3em;
    font-weight: normal;
    padding: 5px 0 0 23px;
    text-align: left;
    text-transform: uppercase;
    display: block;
}
figure {margin: 23px 18px 18px 18px; padding: 0; max-width: 720px; height: 800px;} 
	figcaption {font-size: 75%; text-align: justify; padding: 13px;}
	.mainPhoto {
    border: 2px solid #fff;
    box-shadow: 0 1px 5px 1px #1d1d1d;
    height: auto;
    width: 198px;
}
		.pq {width: 680px; height: 680px; border: solid 10px #fff;} .figCapQ {width: 603px;}
		.pz {width: 700px; height: 467px; border: solid 5px #fff;} .figCapZ {width: 603px;}
		.pv {width: 500px; height: 700px; border: solid 5px #fff;} .figCapV {width: 419px;}
		.pp {width: 700px; height: 280px; border: solid 5px #fff;} .figCapP {width: 603px;}
	figcaption {font-size: 66%; padding: 13px 5px; text-align: justify;}	

#previousLink, #nextLink {margin: 30px 55px;}	.pvnxNav {max-width: 200px; font-size: 7px;}
.backToCollection {
    color: #000 !important;
    display: block;
    font-size: 100%;
    margin: 338px 0 0;
    padding: 35px;
    text-align: center;
    width: auto;
}	
#addToFav {
    font-size: 0.5em;
    padding: 0 29px;
}
#description {
    padding: 10px 25px 10px 25px;
    text-align: justify;
}
.wishListLink {display: inline;} .aboutSizes {padding: 10px 5px 6px;text-align: justify; display:block;}
#aboutWishList {display: inline;} .itemLabel {font-size: 1.25em;}

.slick-slide {
	height: 800px;
}
.slick-slider {height: 800px;}

/* THUMBNAIL PAGES */
body.thumbnailGallery main {background-color: #fff;}
.galleryWrapper {background-color: #fff;}

h1#thumbPage {font-weight: lighter; text-align: center; padding: 10px 0px;color: #000;font-size: 2em;text-transform: uppercase;margin: 10px auto;}
	.thumbHeadlineCity {font-size: 200%;}
	h5#thumbPage {font-weight: lighter; text-align: center; padding: 0px;color: #666;font-size: .8em;text-transform: uppercase;margin: 10px auto 15px auto;}
.galleryWrapper p#thumbPageCollectionDescription {font-size: 1em;color: #888;margin: 0 25px;float: none;border-top: solid 1px #000; padding: 7px 15px;text-align: justify;}
div.moreCollections {border-bottom: 1px dotted #666; margin: 0 auto; text-align: center; width: 91.5%;}
div.moreCollections p {margin: 0 0 0 0; padding: 5px 0 15px 0;}
.subCollections {margin-right: 10px; text-transform: uppercase; font-size: .7em; font-weight: bold; padding: 0 2px 3px 2px;}
.subCollections a {color: #595959; text-decoration: none;} .subCollections a:hover {color: #555; border-bottom: dotted 1px #555;}
.subInterest {text-align: center;font-size: 1em; color: #888; margin: 0px 25px; float: none; border-top: solid 1px #000; padding: 5px 0;}

.galleryThumbContainer {width: 31%; height: 420px; margin: 7px 0 10px 19px; padding: 0 0 25px 0;} 
	.galleryThumbContainer h2 {font-size: 1.9em; text-transform: capitalize;}
	.galleryThumbContainer p {padding: 7px 10px 0px 10px; font-size: 1.4em; line-height: .9rem;}
		.galleryThumbContainer p a {color: #595959;}
	.galleryThumbContainer h2 a, .galleryThumbContainer p a {text-decoration: none;}
	
	.thumbnailAsLink, .galleryThumbnail {width: 330px; height: auto; display: block; margin: 15px auto 0 auto;}
	.landscape1024 {width: 1024px; padding: 5px 0;} #quickShop, #sepBarA {display: inline;}
	.galleryThumbContainer p.thumbPrices {font-size: 1.3em;}


footer {width: 1230px; margin: 15px auto 0 auto; border-top: solid 4px #fff;}
.recentPics {list-style: none; padding: 0; margin: 10px auto 0 auto !important; height: 110px;}
					.blankSpace {float:left;} .blankPic {padding: 0.54em;}
					.newestPics {float: left;}
					.footerPics {width: 108px;}
						.recentPics {width: 748px; margin: 8px auto 0 auto;}
						#socialLinks .recentPics {width: 295px;}
							#socialLinks .footerPics {width: 49px;}
							#socialLinks .blankPic {padding: 3px;}		
}
@media only print {
	body {zoom: 0.85;}
}														
	#loading {background: #000 url("http://metroscap.com/images/loading.gif") no-repeat center center; height: 13px; width: 210px; margin: 0 auto 25px auto;}
	#loading p {font-size: 1.1em;text-align: center;text-transform: uppercase;padding: 15px 0 0 0;}
	#accordion {display: none;}	