/** CSS FILE BY CODY STOLTMAN **/


/** Global **/

html,body{width:100%;height:100%}

html {
        background: #fff url(http://www.aqua-systemsinc.com/assets/cad.gif);
	/** background: #80c138 url(http://www.aqua-systemsinc.com/assets/background.jpg); **/
	background-attachment:fixed;
}

body {
	padding: 0;
	margin: 0;
	z-index:0;
	color:#000;
	font-family: "helvetica neue", helvetica, verdana, sans-serif;
	font-size:12px;
}

.clear {clear:both;}

/** Typeography **/

#homeInfo p, p.question, p.answer {color:#fff; font-size:1.3em; line-height:1.4em;}
#homeRightInner p {color:#fff; font-size:1.6em;}

#title {width:700px; margin:0 auto 0.8em auto; padding:10px; color:#fff; font-size:1.6em; background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat;}

p.question{margin:0 auto; color:#fff; font-size:1.3em; padding:10px 10px 5px 10px;}
p.answer {margin:0 auto 1em auto; color:#fff; font-size:1.2em; line-height:1.3em; font-style:italic; padding:5px 10px 10px 10px;}

#fullContent h2, #thinContent h2 {font-size:2em; margin:0 0 20px 0; color:#fff;}

/** Wrappers **/

#navBar {
	position:absolute;
	top:134px;
	width:100%;
	height:47px;
	background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat;
	z-index:1;
}

#container {
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:center;
	min-height:100%;
}
* html #container {height:100%;}

#footer {
	position: relative;
	margin-top: -7.5em;
	width:100%;
	height:47px;
	background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat;
	z-index:1;
}

#fullContent {
	position:relative;
	width:936px;
	padding:12px;
	margin:0 auto;
	background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat;
}

#thinContent {
	position:relative;
	width:636px;
	padding:12px;
	margin:0 auto;
	background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat;
}

/** Header **/
#header {
	position:absolute;
	top:0;
	left:381px;
	width:197px;
	height:286px;
	background:url(http://www.aqua-systemsinc.com/assets/logo.png) no-repeat;
	z-index:1000;
}

#header h1 {text-indent:-9999px;}

#header a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:197px;
	height:286px;
}

#header p {
	position:absolute;
	top:120px;
	right:-60px;
	color:#000;
	font-size:0.9em;
}

/** Footer **/

#innerFooter {
	position:relative;
	width:960px;
	height:42px;
	position:relative;
	margin:0 auto;
}
#innerFooter h1 {
	margin:0;
	padding:5px 0 0 0;
	top:0;
	left:-400px;
	position:absolute;
	float:left;
	width:550px;
	height:42px;
	background:#30caf0;
}
#innerFooter #footerLogo {
	float:right;
	text-align:right;
	display:block;
	/*text-indent:-9999em;*/
	margin:0;
	width:150px;
	height:42px;
	margin:0;
	padding:0;
	background:#30caf0;
}
#innerFooter h2.phone {float:left; margin:12px 0 0 165px; font-size:1.3em; color:#fff; width:500px;}
#innerFooter p.address {float:right; text-align:right; margin-top:6px; font-size:1.1em; color:#fff;}

/** Content Globals **/

#content {
	position:relative;
	padding-top:286px;
	width:904px;
	margin:0 auto;
	text-align:left;
	padding-bottom:9em;
}

/** HOME PAGE **/

#homeInfo {
	position:relative;
	float:left;
	width:516px;
}

#homeInfo p {background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat; padding:0.6em; margin:0 0 1.5em 0;}

#homeRight {
	position:relative;
	float:right;
	width:319px;
	background:url(http://www.aqua-systemsinc.com/assets/overlay_clear.png) repeat;
	padding:8px;
}

#homeRightInner {
	width:295px;
	height:100%;
	background:#30c9ef;
	padding:0 12px;
}

#homeRightInner p {padding:0.4em 0;}

#homeRightInner img {position:relative; width:276px; border:2px solid #585b57; margin:20px 0 12px 6px; text-align:center;}
	
/** Products Page **/

#fullContent img {margin:0 23px;}	
	
/** FAQ Page **/

p.question, p.answer {width:700px; background:url(http://www.aqua-systemsinc.com/assets/overlay.png) repeat;}

/** Contact Page **/

#contactForm {color:#fff; font-size:1.2em;}
#contactForm input {color:#000;}
#contactForm p {margin:8px 0;}
