@charset "utf-8";
/* CSS Document */


body {
	background-image: url("/material/background/store-background.jpg");
	background-size:101%;
	background-attachment: fixed;
	background-position: -2px 0px;
	top:0px;
	left:0px;
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
}

.backgroundimg {
	position:absolute;
	top:135px;
	left:-8px;
	margin:0px;
	width:100vw;
	height:100vh;
	z-index:-9999;
	pointer-events:none;
}


.store-what-category {
	position:relative;
	float:left;
	margin-left:0px;
	margin-top:10px;
	width:100%;
	z-index:2;
}
.what-bar-wrap {
	position:relative;
	margin-top:0px;
	margin-left:10px;
	padding:5px;
	background-color:rgba(42,42,42,1.00);
	box-shadow: 3px 0px 3px 0px rgba(80,40,40,0.8), inset -7px 6px 7px rgba(255,255,255,0.45), inset -15px -6px 10px rgba(0,0,0,0.42), inset 0 -1px 25px 18px rgba(66,66,66,1.0);
	border-radius:1px;
	overflow:hidden;
	z-index:1;
}
.what-label {
	position:relative;
	float:left;
	margin-left:12px;
	margin-top:7px;
	margin-bottom:-12px;
	font-size:24px;
	color:rgba(255,255,255,1.00);
	font-weight:bold;
	pointer-events:none;
	text-shadow:0 0 12px rgba(0,0,0,1.00), 1px 1px rgba(208,0,3,0.65);
}
.category-button-what {
	float:left;
	position:relative;
	margin-left:36px;
	padding:5px;
	color:rgba(35,32,1,1.00);
	background:rgba(172, 172, 172, 1.0);
	box-shadow: 0 0 22px 10px rgba(66,66,66,1.00), inset 0px 8px 23px rgba(0,0,0,.22), inset 0 0 0px 1px rgba(0,0,0,0.72);
	border-radius:3px;
}
.project-h1 {
	margin:0px;
	font-size:25px;
	font-weight:bold;
}



.store-finish-category {
	position:relative;
	float:left;
	left:0px;
	width:100%;
	/*min-width:850px;*/
	margin-top:2.5px;
	margin-bottom:22px;
	margin-left:0px;
	z-index:10;
	/*overflow:hidden;*/
}
.finish-bar-wrap {
	position:relative;
	margin-top:0px;
	margin-left:22px;
	background-color:rgba(123,123,123,1.00);
	box-shadow: inset -9px 5px 9px rgba(255,255,255,0.7), inset -7px -5px 8px rgba(0,0,0,0.42), inset 0 -1px 25px 18px rgba(166,166,166,1.00),  3px 0px 2px 0px rgba(80,40,40,0.90);
	overflow:hidden;
	padding:5px;
	z-index:1;
	border-radius:0px 0 0 0;
}

.finish-label {
	position:relative;
	float:left;
	margin-top:4px;
	margin-left:4px;
	font-size:20px;
	color:rgba(255,255,255,1.00);
	text-shadow: 0 0 4px rgba(0,0,0,1.00);
	font-weight:bold;
	pointer-events:none;
}
.category-button-finish {
	position:relative;
	float:left;
	margin-left:4%;
	padding:5px;
	font-size:18px;
	color:rgba(220,225,247,1.00);
	background:rgba(90,90,90,1.00);
	border-radius:3px;
	box-shadow: 0 0 18px 6px rgba(166,166,166,1.00), inset 0px -7px 18px rgba(0,0,0,0.12);
}
.project-h2 {
	margin:0px;
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size:18px;
	border-radius:3px;
}

/*--------------------------designs-----------------*/
.navdesignymask {
	position:absolute;
	top:-33px;
	left:-14px;
	width:25px;
	height:84px;
	z-index:0;
	overflow:hidden;
}
.navdesigny {
	position:absolute;
	top:12px;
	left:0px;
	background:rgba(42,42,42,1.00);
	box-shadow: inset -2px -5px 2px rgba(255,255,255,0.75), inset 0 4px 2px rgba(0,0,0,0.8), inset 0 1px 15px 8px rgba(66,66,66,1.0);
	width:12px;
	height:55.5px;
	-ms-transform: matrix(-5, -5, -.1, -1, 5, 5); /* IE 9 */
    -webkit-transform: matrix(-5, -5, -.1, -1, 5, 5); /* Safari */
    transform: matrix(-5, -5, -.1, -1, 5, 5);
	z-index:0;
	border-radius:0px;
}
.bnavdesignmask {
	position:absolute;
	top:-32.5px;
	left:-10px;
	width:34px;
	height:78px;
	z-index:-1;
	overflow:hidden;
	border-radius:6px;
}
.bnavdesign {
	position:absolute;
	top:4px;
	left:0px;
	background:rgba(123,123,123,1.00);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,1.0), inset -1px -4px 2px rgba(255,255,255,1.0), inset 0px 1px 1px rgba(0,0,0,1.0), inset -1px -4px 1px rgba(255,255,255,1.0), inset 0 1px 15px 8px rgba(167,167,167,1.0), -1px 0px 1px 0px rgba(80,40,40,0.90);
	width:12px;
	height:46px;
	-ms-transform: matrix(-5, -5, -.1, -1, 5, 5); /* IE 9 */
    -webkit-transform: matrix(-5, -5, -.1, -1, 5, 5); /* Safari */
    transform: matrix(-5, -5, -.1, -1, 5, 5);
	z-index:-1;
}

.naviback {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:112px;
	z-index:-4;
	display:none;
}


/*------------------------------cart stuff/ shopping as----------*/
.cart_stuff {
	position:absolute;
	right:2.5%;
	top:32px;
	width:200px;
	height:75px;
	z-index:999;
}
.cart_link {
	position:absolute;
	left:55px;
	top:0px;
	color:#ffffff;
	background:rgba(0,0,0,1.00);
	box-shadow:inset 0 -3px 24px rgba(255,255,255,0.65), 0.5px -0.5px 1px 2px rgba(0,0,0,1.00);
	padding-left:8px;
	padding-right:8px;
	font-size:22px;
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	border-radius:5px;
	z-index:100;
	cursor:pointer;
}
.cart_link:hover {
	box-shadow:inset 0 3px 24px rgba(255,255,255,0.65), -0.5px 0.5px 1px 2px rgba(0,0,0,1.00);
}
.cart_link:active {
	box-shadow:inset 0 0px 24px rgba(255,255,255,0.45), 0px 0px 1px 2px rgba(0,0,0,0.60);
}
.cart_button {
	position:absolute;
	left:-42px;
	top:-5px;
	height:36px;
}
.cart_button:hover + #go2cart {
	display:block;
}
#go2cart {
	display:none;
	position:absolute;
	left: -120px;
	top:-10px;
	padding: 3px 9px 3px 7px;
	font-size:14px;
	font-weight:bold;
	color:rgba(0,0,0,1.00);
	text-shadow: 0 0 5px rgba(255,255,255,1.00), 0 0 4px rgba(255,255,255,1.00), 0 0 3px rgba(255,255,255,1.00), 0 0 2px rgba(255,255,255,1.00), 0 0 1px rgba(255,255,255,1.00);
	background:rgba(255,255,255,0.42);
	box-shadow: inset 0 0 2px 1px rgba(0,0,0,0.50), inset -20px 0px rgba(0,0,0,0.10), inset -40px 0px rgba(0,0,0,0.10), inset -60px 0px rgba(0,0,0,0.10);
	border-radius:4px;
}
#shopping-as_div {
	position:absolute;
	left:40px;
	top:42px;
	width:200px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	z-index:1000;
	pointer-events:none;
	-webkit-transform: rotate(6deg);
	-moz-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	-o-transform: rotate(6deg);
	/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}
.shopping_as {
	position:absolute;
	left:0px;
	top:0px;
	padding: 2px 12px 2px 7px;
	font-size:14px;
	font-weight:bold;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	text-shadow: 0 0 1px rgba(0,0,0,0.55);
	color:rgba(0,0,0,1.00);
	background:rgba(255,255,255,1.00);
	z-index:1000;
	box-shadow: inset 0 0 2px 3px rgba(255,0,4,0.2), inset 0 0 1px 1px rgba(255,0,4,1.00), -1px 0px 1px 2px rgba(0,0,0,1.00), inset 88px 0px rgba(240,240,240,1.00);
	pointer-events:none;
}








/*-------------------------------------gallery button stuff--------------------------------------------*/


.gallerybutton {
	position:relative;
	margin-top:50px;
	margin-left:0px;
	width:925px;
	height:250px;
	overflow:hidden;
	cursor: pointer;
	border-radius: 5px 6px 72px 5px;
	box-shadow: inset 0 0 12px rgba(255,255,255,0.6), inset 0px 75px 75px rgba(38,27,0,0.72), inset 0 0 20px 2px rgba(255,255,255,0.50), inset 0 0 40px rgba(255,235,120,0.12), inset 0 0 25px rgba(170,235,150,0.12), inset 0 0 120px rgba(13,142,6,0.15), inset 0 0 18px rgba(13,166,6,0.08);
	background:rgba(12,55,5,.17);
	z-index:-10;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
}


/*--------------gal button highlights--------------*/
.gallerybutton:hover {
	box-shadow: inset 0 0 10px 1px rgba(150,200,255,0.55), inset 0px 75px 75px rgba(38,27,0,0.72), inset 0 0 25px 2px rgba(223,235,255,1.00), inset 0 0 40px rgba(13,166,6,0.05), inset 0 0 88px rgba(13,166,6,0.10), inset 0 0 120px rgba(13,166,6,0.15), inset 0 0 18px rgba(13,166,6,0.08);
	background:rgba(0,47,177,0.15);
}
.gallerybutton:hover .gal_button_back, .gallerybutton.hover .gal_button_back {
	box-shadow: inset 0 0 10px 1px rgba(150,200,255,0.55), inset 0px 75px 75px rgba(38,27,0,0.72), inset 0 0 25px 2px rgba(223,235,255,1.00), inset 0 0 40px rgba(13,166,6,0.05), inset 0 0 88px rgba(13,166,6,0.10), inset 0 0 120px rgba(13,166,6,0.15), inset 0 0 18px rgba(13,166,6,0.08);
	background:rgba(0,47,177,0.15);
}
.gallerybutton:hover .buttonpic, .gallerybutton.hover .buttonpic {
		box-shadow: 0 0 12px 2px rgba(0,47,177,0.15), 0 0 30px 4px rgba(150,200,255,0.32), 0 0 50px 4px rgba(175,210,255,0.25);
		background:rgba(0,15,135,0.12);
		border:double 15px rgba(0,0,0,0.15);
}
.gallerybutton:hover .galtitle_wrap, .gallerybutton.hover .galtitle_wrap {
	box-shadow: inset 2px 8px 14px rgba(255,255,255,0.25), inset 0px -3px 25px 3px rgba(240,242,255,0.42), inset 4px 2px 8px rgba(0,47,177,0.25), inset 0px -11px 18px rgba(0,0,0,0.30);
	}
.gallerybutton:hover .galtitle, .gallerybutton.hover .galtitle {
	color: rgba(240,242,255,1.00);
	background:rgba(0,32,120,.10);
	}
.gallerybutton:hover .galdes, .gallerybutton.hover .galdes {
	box-shadow: -2px -1px 0.2px 2px rgba(240,242,255,0.6), inset -11px -4px 5px rgba(240,242,255,0.3), inset 0px 14px 36px rgba(240,242,255,0.3);
	background:rgba(0,20,50,.7);
	}
	
.gal_button_back {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	box-shadow: inset 0 0 12px rgba(255,255,255,0.6), inset 0px 75px 75px rgba(38,27,0,0.72), inset 0 0 20px 2px rgba(255,255,255,0.50), inset 0 0 40px rgba(255,235,120,0.12), inset 0 0 25px rgba(170,235,150,0.12), inset 0 0 120px rgba(13,142,6,0.15), inset 0 0 18px rgba(13,166,6,0.08);
	background:rgba(12,55,5,.17);
	z-index:-10;
}
.buttonpic {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	margin-right:0px;
	height:222px;
	width:222px;
	background-color:rgba(0,0,0,0.1);
	border-radius:3px;
	box-shadow: 0 0 30px 4px rgba(255,255,255,0.22), 0 0 50px rgba(255,255,255,0.22), 0 0 180px rgba(255,255,255,0.42), 0 0 350px rgba(255,255,255,0.22), inset 0 0 5px 3px rgba(255,255,255,1.00);
	border:double 15px rgba(0,0,0,0.08);
	z-index:-5;
}
.galtitle_wrap {
	position:absolute;
	top:6px;
	left:0px;
	margin-right:20px;
	height:41px;
	width:100%;
	padding-bottom:7px;
	padding-top:2px;
	padding-left:14px;
	font-size:26px;
	color:rgba(255,255,255,1.00);
	background:rgba(0,0,0,0.64);
	box-shadow: inset 2px 8px 14px rgba(255,255,255,0.15), inset 0px -3px 7px 3px rgba(213,213,213,0.32), inset 4px 2px 8px rgba(255,255,255,0.22), inset 0px -11px 18px rgba(0,0,0,0.30);
	border-radius:5px;
	text-shadow: 0.5px -0.5px rgba(0,0,0,1.00), 0.5px 0px rgba(0,0,0,1.00), 0px -0.7px 1px rgba(86,72,0,0.80), 0px 0px 3px rgba(52,32,0,0.89), 0.5px 0.5px 3px rgba(50,32,0,0.69);
	z-index:-5;
}
.galtitle {
	position:absolute;
	margin-top:6px;
	left:285px;
	padding:2px 16px 3px 16px;
	margin-bottom:-20px;
	font-size:25px;
	color:rgba(255,255,255,1.00);
	background:rgba(0,0,0,0.25);
	box-shadow: inset -2px -5px 5px 2px rgba(255,255,255,0.55), inset 0px 10px 7px 3px rgba(0,0,0,0.65), 
	inset -4px -2px 7px 2px rgba(255,255,255,0.35), inset 2px 4px 7px rgba(213,213,213,0.35)
	inset 40px 0px rgba(0,0,0,0.25),inset 80px 0px rgba(0,0,0,0.2),inset 120px 0px rgba(0,0,0,0.2),inset 160px 0px rgba(0,0,0,0.2),;
	border-radius:5px;
	text-shadow: 0.5px -0.5px rgba(0,0,0,1.00), 0.5px 0px rgba(0,0,0,1.00), 0px -0.7px 1px rgba(86,72,0,0.80), 0px 0px 3px rgba(52,32,0,0.89), 0.5px 0.5px 3px rgba(50,32,0,0.69);
}

.galdes {
	position:absolute;
	left:265px;
	top:58px;
	width:64%;
	padding:12px;
	padding-bottom:17px;
	font-family:Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	font-size:14px;
	color:rgba(255,255,255,1.00);
	background:rgba(0,0,0,0.82);
	border-radius:4px;
	box-shadow: -2px -1px 0px 2px rgba(253,253,253,0.88), inset -11px -4px 5px rgba(253,253,253,0.35), inset 0px 14px 36px rgba(255,255,255,0.4);
	text-shadow: 0px 0px 2px rgba(86,72,0,0.50), 0px 0px 8px rgba(86,72,0,0.42);
	z-index:-5;
}











/*------------------------------------Gallery stuff--------------------------------------*/
.products {
	position:absolute;
	top:160px;
	left:0px;
	width:100vw;
	padding:0px;
	background-color:rgba(78,103,159,0.0);
	z-index:5;
}
.products_spacer {
	position:relative;
	float:left;
	margin-left:-1000px;
	min-width:1025px;
	width:90%;
	min-height:42px;
	height:100%;
	background:rgba(128,20,158,0.64);
	box-shadow: inset 0 0 3px 1px rgba(240,255,0,1.00);
	opacity:0.0;
	pointer-events:none;
}

.gallery_wrap {
	position:relative;
	float:left;
	padding-right:-920px;
	width:925px;
	height:0px;
	padding-bottom:0px;
	padding:0px;
	background:rgba(6,229,60,0.0);
}
.gallery {
	position:absolute;
	left:0px;
	top:27px;
	width:925px;
	height:496px;
	padding-bottom:50px;
	padding-top:8px;
	background:rgba(255,255,255,0.95);
	box-shadow: 0 0 4px rgba(255,255,255,1.00), 0 0 6px rgba(255,255,255,1.00), 0 0 32px rgba(0,0,0,1.00);
	border-radius:6px;
}
.gallery_back {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:950px;
	height:100%;
	background:rgba(255,255,255,0.0);
	border-radius:6px;
	pointer-events:none;
}

.gallerytitle {
	position:absolute;
	left:157px;
	margin-top:-5px;
	width:755px;
	font-size:34px;
	font-weight:bold;
	/*padding-right:65%;*/
	margin-right:-300px;
	padding-left:7px;
	border-radius: 1px 3px 2px 1px;
	background:rgba(134,134,134,1.00);
	box-shadow:inset 0 1px 1px 1px rgba(0,0,0,1.00), inset 12px 0 20px 20px rgba(255,255,255,1.00);
	pointer-events:none;
}

.x {
	position:absolute;
	left:880px;
	margin-top:-6px;
	height:42px;
	width:42px;
	z-index:20;
	cursor:pointer;
	border-radius:12px;
}
.x:hover {
	box-shadow: 0 0 2px 1px rgba(0,0,0,0.8), 0 0 11px rgba(0,0,0,0.32);
}
.x:active {
	background-color:rgba(0,0,0,1.00);
	opacity:0.85;
}

.galfirstpic {
	position:relative;
	width:132px;
	height:132px;
	margin:12px;
	box-shadow:0 0 8px 2px rgba(0,0,0,1.0), 0px 0px 5px 8px rgba(255,255,255,1.00);
	cursor: pointer;
	z-index:10px;
}

.galpics {
	position:relative;
	width:100px;
	height:100px;
	margin:12px;
	box-shadow:0 0 5px 2px rgba(0,0,0,0.85), 0px 0px 5px 8px rgba(255,255,255,1.00);
	cursor: pointer;
	z-index:10px;
}

.galleft {
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:140px;
	height:280px;
	z-index:10px;
}

.galright {
	position:absolute;
	margin-left:640px;
	margin-top:0px;
	width:140px;
	height:280px;
	z-index:10px;
}

.galbottom {
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:765px;
	height:140px;
	z-index:10;
}

.galdisplay {
	position:absolute;
	top:170px;
	left:136px;
	width:496px;
	height:248px;
	z-index:30;
	box-shadow:0 0 10px 2px rgba(0,0,0,1.0), 0px 0px 5px 8px rgba(255,255,255,1.00);
}

.disp-description {
	position:absolute;
	top:-15px;
	left:520px;
	width:240px;
	height:248px;
	font-size:18px;
	font-weight:bold;
	color:rgba(0,0,0,1.00);
	text-shadow: 0 0 12px rgba(0,0,0,1.00);
	pointer-events:none;
	z-index:10px;
}

.sta_colors {
	position:absolute;
	left:10px;
	top:10px;
	width:50px;
	height:227px;
	box-shadow: 0 0 32px rgba(255,255,255,0.05), 55px 0px 32px rgba(0,0,0,0.12);
}

.color_ops {
	position:relative;
	margin-bottom:5px;
	width:48px;
	height:48px;
	border-radius:5px;
	border: groove thin rgba(0,0,0,.72);
	box-shadow: 0 0 7px rgba(255,255,255,0.72), 0 -4px 5px rgba(255,255,255,0.05), 0 4px 5px rgba(255,255,255,0.10);
	cursor:pointer;
}

.sta-imgs {
	width:100%;
	height:100%;
}



/*------------------------------------------------------------------------------------------------buy button-----------*/
.buybutton {
	display:none;
	/*----------------------------------------------*/
	position:absolute;
	top:126px;
	left:659px;
	width:70px;
	height:28px;
	font-size:18px;
	font-weight:bold;
	color:rgba(0,0,0,1.00);
	text-shadow: 0 0 32px rgba(0,0,0,0.6);
	box-shadow:inset 0 0 24px rgba(0,0,0,.3);
	border-radius:4px;
	cursor:pointer;
	z-index:100;
}
.buybutton:hover {
	box-shadow:inset 0 0 24px rgba(0,0,0,.0);
}

.add2cartwrap {
	position:absolute;
	top:350px;
	left:640px;
	width:120px;
	height:32px;
	z-index:202;
	display:none;
	pointer-events:none;
}
.add2cart {
	position:absolute;
	top:0px;
	left:0px;
	width:42px;
	height:42px;
	z-index:203;
	display:block;
	pointer-events:none;
}









/*-------------------------------------------------------------------------------------------price calculator-----------------------*/
.price_calculator_container {
	position:absolute;
	left:5px;
	top:30px;
	width:94vw;
	height:496px;
	pointer-events:none;
}
.price_calc {
	position:absolute;
	top:295px;
	left:658px;
	width:250px;
	height:250px;
	font-size:18px;
	font-weight:bold;
	color:rgba(0,0,0,1.00);
	text-shadow: 0 0 12px rgba(0,0,0,0.00);
	z-index:20;
	pointer-events:visible;
}
.sqftlwrap {
	position:relative;
	margin-left:50px;
	width:150px;
	padding: 2px 0px 4px 0px;
	font-size:16px;
	margin-bottom:-15px;
	box-shadow:inset 0 0 5px 4px rgba(255,255,255,1.0), 0 0 2px 1px rgba(0,0,0,0.75);
}
.sqftl {
	position:relative;
	float:right;
	margin-right:3px;
	margin-top:0px;
	width:42px;
}
.sqftwwrap {
	position:relative;
	margin-left:50px;
	width:150px;
	padding: 2px 0px 4px 0px;
	margin-bottom:-12px;
	font-size:16px;
	box-shadow:inset 0 0 5px 4px rgba(255,255,255,1.0), 0 0 2px 1px rgba(0,0,0,0.75);
}
.sqftw {
	position:relative;
	float:right;
	margin-right:3px;
	margin-top:0px;
	width:42px;
}
.sqftestwrap {
	position:relative;
	margin-left:20px;
	width:180px;
	height:23px;
	padding-bottom:1px;
	padding-top:1px;
	font-size:18px;
	box-shadow:inset 0 0 5px 4px rgba(255,255,255,1.0), 0 0 2px 1px rgba(0,0,0,0.75);
}
.sqftest {
	position:relative;
	float:right;
	width:42px;
	margin-top:1px;
	margin-right:3px;
}
.pricetagwrap {
	position:relative;
	margin-left:-10px;
	width:140px;
	height:23px;
	margin-bottom:12px;
	padding-bottom:1px;
	padding-top:1px;
	font-size:18px;
	box-shadow:inset 0 0 5px 4px rgba(255,255,255,1.0), 0 0 2px 1px rgba(0,0,0,0.75);
}
.pricetag {
	position:relative;
	float:right;
	width:70px;
	margin-top:1px;
	margin-right:3px;
}
.resqft {
	position:absolute;
	left:5px;
	top:47px;
	width:28px;
	height:28px;
	border-radius:6px;
	box-shadow:inset -0.5px 0.7px 4px 1px rgba(0,0,0,0.78);
	cursor:pointer;
	background:url(/material/misc/refresh-01.png);
	background-size: 100%;
    background-repeat: no-repeat;
}
.resqft:hover {
	box-shadow: inset 0 0 1px 1px rgba(42,42,42,1.0), inset -0.5px 0.7px 4px 1px rgba(0,0,0,0.0), inset 0 0px 14px 1px rgba(255,255,255,0.6), inset 0 0px 18px 8px rgba(0,0,0,0.12);
}
.persqft_wrap {
	position:absolute;
	top:-21px;
	left:0px;
	width:150px;
	padding: 2px 3px 2px 3px;
	font-size:12px;
	text-shadow: 0 0 4px rgba(255,255,255,0.79);
}
#persqft_label {
	color:rgba(0,0,0,1.00);
	float:left;
}
#persqft {
	position:relative;
	float:left;
	margin-left:0px;
	width:32px;
	height:14px;
	border:none;
	background:none;
}





.backclick {
	position:fixed;
	top:0px;
	left:0px;
	width:100vw;
	height:100vh;
	z-index:-205;
}



.copyright {
	position:relative;
	padding:0px;
	margin-top:12px;
	margin-right:25px;
	height:36px;
	background:rgba(255,255,255,1.00);
	z-index:300;
}



a:visited {
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	border-radius:3px;
	box-shadow:inset 0px -11px 18px rgba(0,0,0,.30);
	cursor:pointer;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
	box-shadow:inset 0px -11px 18px rgba(0,0,0,.30), 0 0 5px 2px rgba(0,0,0,1.00);
}
h1:active {
	box-shadow:inset 0px -11px 18px rgba(0,0,0,.30), 0 0 5px 2px rgba(0,0,0,1.00);
}
h1:hover {
	box-shadow:inset 0px -11px 18px rgba(0,0,0,.30);
}

.ogfbimg {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	pointer-events:none;
	z-index:-9999;
}
