@charset "UTF-8";/* CSS Document */body {	margin:0px;	padding:0px;    font-family: 'Raleway', sans-serif;	height: 100vh;	background: linear-gradient(to bottom, black 0%, #380343 100%);	background-attachment: fixed;}#header {	background-color:#000;		height:114px;	text-align: center;}#logo {	max-width:500px;	max-height:90px;	width: auto;	height: auto;	margin:12px;}.productImg {	max-width:100%;		border-radius:8px;	margin: 0px auto 8px auto !important;}#container {	padding: 20px 12px 8px 12px;	background-color:#FFF;	max-width:800px;	margin:0px auto;	border-top-left-radius: 8px;	border-top-right-radius: 8px;	text-align: center;}.btmBlock {	background-color:#FFF;	font-size:19px;	padding: 8px 22px 0px 22px;	max-width:780px;	margin:0px auto;	line-height: 28px;}.bold {	font-weight: bold;}#detailsContainer, .detailsContainer {	padding:0px 8px;	background-color:#EEE;	max-width:808px;	margin: 0px auto;}#footer {	background-color:#AAA;	color: #FFF;	font-size:16px;		padding:18px 12px;	text-align:left;	max-width:800px;	margin:0px auto;}h1 {    font-family: 'Raleway', sans-serif;	text-align:center;	margin:0px;	padding: 10px 12px 0px 12px;	font-size:2.1em;}h2 {	text-align:left;	margin-bottom:12px;	padding:0px;}.cell_name {	font-weight: bold;	color:#000;	white-space:nowrap;	text-align:left;	padding:16px 0px 14px 6px;	font-size:16px;	line-height:16px;	text-transform:uppercase;	vertical-align:middle;	border-bottom: solid 2px #000;}.cell_value {	font-weight: normal;		padding:14px 4px 14px 20px;	font-size:18px;	line-height: 27px;	border-bottom: solid 2px #000;	height:50px;}.cell_icon {	text-align:center;	vertical-align:middle;		width:41px;	padding-left: 6px;	padding-right: 12px;	border-bottom: solid 2px #000;	height:60px;}#detailsTBL > tbody > tr:last-child .cell_name,#detailsTBL > tbody > tr:last-child .cell_value,#detailsTBL > tbody > tr:last-child .cell_icon {	border-bottom: none;}p {	font-size:19px;		text-align:left;}#commonName {	padding:8px 16px;		font-size:24px;		font-style: italic;	text-align: center;}#description {	padding:16px 16px;		font-size:19px;		/* display:table; */	line-height: 25px;}/*#noImageTBL {	margin-top:16px;	width:100%;	height:300px;	background-color:#666;	}#noImageTBL > tbody > tr >td {	text-align:center;	font-size:18px;	color:#111;	letter-spacing:2px;	font-family:sans-serif;	text-transform:uppercase;}.imageTBL_text {	font-size:16px;	margin-bottom:3px;}.comingSoon {	margin:230px 0px 250px;	font-size:24px;	text-align:center;}.tempX {	display:inline-table;	text-align: left;	margin:auto;	border: solid 1px pink;		width:auto;	width:fit-content; }*/.gnLink {	display:block;	font-size: 19px;	margin-bottom:12px;	line-height:28px;	color:#666;	text-decoration:underline;}.gnLink:hover {	color:#666;	text-decoration:none;}.water_info {	margin-top:8px;}.accordianBtn, .selectedBtn {	padding: 10px 8px 10px 8px;	text-align: center;	width: 314px;	border-radius:10px;	font-weight:bold;	font-size:22px;	cursor:pointer;	margin: 0px auto;	background-color: #FFF;	color: #000;}.selectedBtn {	background-color: #000;	color: #FFF;}#panelTitle, .panelTitle {	padding: 18px 0px 26px 0px;	text-align: center;	background-color: #000;	width: 100%;	color: #FFF;	font-weight:bold;	font-size:24px;	height:20px;	font-style:italic;	letter-spacing: 1px;}#panel, #sunsetZonePanel, #outdoorPanel, #indoorPanel {	padding: 0px;	display: none;	text-align: center;	max-width:824px;}.buttonsContainer {	margin: 0px auto;	padding:0px;	max-width:824px;	background-color:#444;}.ph_container {	max-width: 800px;	max-height: 520px;	margin: 0px auto;	padding-bottom:24px;}.polaroid {	max-height:420px;	max-width:444px;	min-width:400;	background-color:white;	margin: 0px auto 0px auto;;	border-radius: 8px;	border:solid 2px #CCC;	padding-top:18px;	padding-bottom: 13px;}.ph_holder {	height:355px;	max-width:410px;	background-color:#8A9A5B; /* green */	Xbackground-color:burlywood; /* tan */ 	margin: 0px auto 0px auto;	text-align: center;	vertical-align: middle;	background-position: center 60%;	background-repeat: no-repeat;	background-size: 60%;	}.ph_text {	text-align: center;	font-family: 'Edu SA Beginner', cursive;	font-size: 26px;	line-height: 26px;	color: #333;	margin: auto;	padding:12px 0px 0px 0px;}.line_break {	font-size: 1px;	line-height: 1px;	margin-bottom: 16px;}.break {	font-size:1px;	height: 15px;}/* MOBILE DEVICES */@media only screen and (max-width: 800px) and (min-width: 1px) {	.polaroid {		max-height:390px;		max-width:370px;		background-color:white;		border-radius: 8px;		border:solid 2px #CCC;		padding-top:16px;	}	.ph_holder {		max-height:330px;		max-width:340px;		margin: 0px auto 0px auto;		text-align: center;		vertical-align: middle;		background-size: 65%;	}	.ph_text {		font-size:26px;	}	.ph_container {		padding-top: 12px;	}}@media only screen and (min-width: 800px) {	#detailsTBL {		width:700px;	}	}