/*
-----------------------------------------------
Base Styles
----------------------------------------------- */
body {
	background-color: #E8E8E8;
	min-width: 750px; /* For Mozilla */
	margin: 20px 0;
	padding: 0;
	color: #000;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}


#wrapper {
	background: url(http://www.aqualityglassco.com/_lib/images/template/wrapper_bg.gif) #fff repeat-y;
	position: relative;
	margin: 0 auto;
	border: 1px solid #000;
	text-align: left;
	width: 748px;
}
/* =Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0;
	padding: 0;
	font-weight: bold;
}
/* =Links
----------------------------------------------- */
#header a:link, #header a:visited {
	text-decoration: none;
	color: #fff;
}
#header a:hover, #header a:active {
	color: #FFFF3E;
}
#content a:link, #content a:visited {
	text-decoration: underline;
	color: #660066;
}
#content a:hover, #content a:active {
	text-decoration: none;
}
#header ul {
	position: absolute;
	top: 87px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	list-style-position: inside;
	font: normal 14px Arial Black, Arial, Helvetica, sans-serif;
}
#header li {
	margin: 0;
	padding: 0;
}
/* LAYOUT: =Header


----------------------------------------------- */

	body {
			background-color: #ffffff;
			padding: 40px 4%;
			font-family: 'Lato', Arial, Helvetica, sans-serif;
			color: #2b3680;
		}

		h1 {
			font-size: 2.4em;
			font-weight: 400;
		}

		p {
			font-size: 1.5em;
			font-weight: 400;
		}

		.robot {
			width: 100%;
			max-width: 300px;
		}

		.logo {
			width: 100%;
			max-width: 90px;
		}

		.logoContainer {
			padding-bottom: 40px;
		}

		.mainContainer {
			background-color: #EDEDED;
			padding: 40px 4%;
			font-family: 'Lato', Arial, Helvetica, sans-serif;
			color: #2b3680;
			width: 80%;
		}
#header {
	background: url(http://www.aqualityglassco.com/_lib/images/template/header_bg.gif) #fff no-repeat;
	width: 748px;
	height: 231px;
	margin: 0;
	padding: 0;
}
#purpleBar {
 width: 494px;
 height: 28px;
 position: absolute;
 top: 190px;
 right: 25px;
 background: url(http://www.aqualityglassco.com/_lib/images/template/purplebar_bg.png) no-repeat;
}
#header h1 {
	display: none;
}
#header h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 21px;
	right: 35px;
	font: bold 24px Arial Black, Arial, Helvetica, sans-serif;
	color: #660066;
}
#header h2 span {
	text-decoration: none;
}
#header p {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 120px;
	right: 35px;
	width: 430px;
	height: 45px;
	text-align: right;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000;
	font-style: italic;
}
#header p a:link, #header p a:visited {
	color: #660066;
	text-decoration: underline;
}
#header p a:hover {
	color: #660066;
	text-decoration: none;
}
#purpleBar {
 width: 494px;
 height: 28px;
 position: absolute;
 top: 190px;
 right: 25px;
 background: url(http://www.aqualityglassco.com/_lib/images/template/purplebar_bg.png) no-repeat;
}
#purpleBar h3 {
  margin: 0 auto;
	padding: 6px 0 0 0;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-style: italic;
}
/* LAYOUT: =Content
----------------------------------------------- */
#content {
	margin: 0;
	padding: 0;
	width: 599px;
	float: left;
	background-color: #fff;
	border-left: 1px solid #000;
}
#content img {
	margin: 0;
	padding: 0;
	float: left;
}
#content h2 {
	margin: 20px;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 20px Arial Black, Arial, Helvetica, sans-serif;
	color: #660066;
}
#content h3 {
	margin: 20px;
	padding: 0;
	color: #000;
	font: normal 15px Arial Black, Arial, Helvetica, sans-serif;
}
#content li {
	margin: 5px 0 5px 20px;
	padding: 0;
}
p.main {
	margin: 15px 30px 15px;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#auto {
	width: 200px;
	margin: 0;
	padding: 0;
}
#home {
	width: 200px;
	margin: 0;
	padding: 0;
}
#business {
	width: 199px;
	margin: 0;
	padding: 0;
}
#auto h3, #home h3, #business h3 {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font: bold 17px Arial Black, Arial, Helvetica, sans-serif;
	color: #660066;
}
#auto ul, #home ul, #business ul {
	list-style-type: disc;
	margin: 10px 0 10px 0;
	padding: 0 0 0 15px;
	list-style-position: inside;
}
#auto li, #home li, #business li {
	margin: 0;
	padding: 0 0 12px 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
}
#auto, #home, #business {
	float: left;
}
#yellowBar {
	clear: both;
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 0;
	text-align: center;
	width: 540px;
	height: 35px;
	border: 1px solid #660066;
	background-color: #FFFF3E;
}
#yellowBar p {
	margin: 0 auto;
	padding: 5px 0 0 0;
	text-transform: uppercase;
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #660066;
}
#slogan {
	margin: 0 40px 15px 0;
	padding: 0;
	font: normal 14px Arial Black, Arial, Helvetica, sans-serif;
	color: #000;
	float: right;
	text-transform: uppercase;
}
#slogan span {
	font: bold 18px Arial Black, Arial, Helvetica, sans-serif;
	color: #660066;
}
#logos {
	margin: 0;
	padding: 42px 0 15px 20px;
}
#content h3.purple {
	padding: 0;
	font: normal 14px Arial Black, Arial, Helvetica, sans-serif;
	margin: 20px 20px 0;
	color: #660066;
	clear: both;
}
/* LAYOUT: =Side Bar
----------------------------------------------- */
#sideBar {
	float: left;
	margin: 0;
	padding: 0;
	background-color: #660066;
	border-top: 1px solid #000;
	border-left: 0;
	border-right: 0;
	width: 148px;
}
#sideBar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#sideBar li {
	margin: 10px 0;
	padding: 5px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFF3E;
	text-transform: uppercase;
}
#sideBar span {
	display: block;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
}
/* LAYOUT: =Footer
----------------------------------------------- */
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	width: 748px;
	height: 37px;
	background: url(http://www.aqualityglassco.com/_lib/images/template/footer_bg.gif) repeat-x;
}
#footer li {
	display: inline;
	border-left: 1px solid #FFFF3E;
	margin: 0;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#footer ul {
	text-align: center;
	margin: 0 auto;
	padding: 11px 0 0 0;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #FFFF3E;
	margin: 0 4px 0 5px;
}
#footer a:hover, #footer a:active {
	text-decoration: underline;
}
.last {
	border-right: 1px solid #FFFF3E;
}
#credits {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
#credits p {
	margin: 0;
	padding: 3px 0 0 0;
}
#credits a:link, #credits a:visited {
	text-decoration: underline;
	color: #000;
}
#credits a:hover, #credits a:active {
	text-decoration: none;
}
/* =Forms
----------------------------------------------- */
#contactform {
	padding: 0;
	margin: 30px;
	text-align: right;
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#contactform input {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 5px 0;
	background-color: #F0F0F0;
	border: 1px solid #000000;
}
#contactform textarea {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 5px 0;
	background-color: #F0F0F0;
	border: 1px solid #000000;
}
/* =Lists
----------------------------------------------- */

/* =Tables
----------------------------------------------- */

/* =Misc
----------------------------------------------- */
img {
	border: 0;
}
.serving {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: disc;
	margin-bottom: 15px;
}
.float {
	float: left;
}
.purpleBold {
	font-weight: bold;
	color: #660066;
}
.clear {
	clear: both;
}
img.imageRight {
	float: right !important;
	margin: 0 70px 20px 0 !important;
	border-left: 1px solid #000;
}
img.imageRight2 {
	float: right !important;
	margin: 0 70px 20px 0 !important;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

/* =Contact Form
----------------------------------------------- */
div.qf {margin:0; text-align:left;}
.qf form {margin:0 2em; padding:0;}
.qf fieldset {
	padding:0;
	margin:0;
	background-color:transparent;
	border:0;
}
.qf legend {font-weight: bold;padding: 0 5px;font-size: 11px;}
.qf p.qf-label {
	display:block;
	float:left;
	margin:0;
	padding:0 !important;
	width:130px;
	font: normal 12px Arial, Helvetica, sans-serif
}
.qf p.qf-note {
	font-size:.9em;
	color:#999;
}
.qf .qf-fieldRow {padding:0 0 8px 0;clear:both;}
.qf .qf-fieldCell {
	margin-left:145px;
	vertical-align:middle;
	padding:5px 0 0;
}
.qf-req, .qf-alert {color:#f00; font-weight:bold;}
.qf .txtXSM {width: 75px;}
.qf .txtSML {width: 100px;}
.qf .txtMED {width: 165px;}
.qf .txtLRG {width: 215px;}
.qf .txtXLG {width: 275px;}
.qf select {
	background-color:#eee;
	padding:.2em;
	color:#333;
	font-size:1em;
}
.qf .button {
	background-color:#fff;
	background-image:url("http://www.aqualityglassco.com/_lib/i/tpl/bg_formBtn.gif");
	background-repeat:repeat-x;
	margin-top:4px;
	border:3px double #999;
	border-top-color:#ccc;
	border-left-color:#ccc;
	font-weight:bold;
	font-size:1em;
	color:#000;
}
.qf .button:hover, .qf .button:active {
	border:3px double #006;
	border-top-color:#006;
	border-left-color:#006;
}
/*
     FILE ARCHIVED ON 13:14:33 Nov 05, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:31:42 Apr 22, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.161
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.007
  esindex: 0.01
  cdx.remote: 77.146
  LoadShardBlock: 227.396 (3)
  PetaboxLoader3.datanode: 143.989 (4)
  PetaboxLoader3.resolve: 177.3 (2)
  load_resource: 156.795
*/