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

html{
	overflow:scroll;
	height:100%;
}
body {
	text-align: center;
	background-color: #EDF6FB;
	margin:0;
}
img {  border-style: none;
}
#container {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:0;
	text-align:center;
	top:0px;
	background-color:#EDF6FB;
	width: 935px;
	height:100%;
	background-image: url(images/bgGradient.png);
	background-repeat:repeat-x;
	border-bottom:#FFFFFF thin solid;
	border-left:#FFFFFF thin solid;
	border-right:#FFFFFF thin solid;
	overflow: visible;
}
blockquote {
	white-space:normal;
	margin-left:15px;
	margin-top:0;
	margin-bottom:5px;
	margin-right:0;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	vertical-align: bottom;
	position: relative;
	font-size:65%;
	
}

sup {
	bottom: 1.25ex;
}

sub {
	top: .5ex;
}
form {
	margin:0;
	padding:0;
	color:#333333;
	font-size:10px;
	font-family:Helvetica Neue, Arial, sans-serif;
}
/*////////////bg divs for the content /////////////////////////*/
/*////////////HEADER DIVs//////////////////////////////////////*/
#header {
	position:relative;
	width:915px;
	margin: auto;
	top:10px;
	overflow:visible;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
}
#headerNav {
	position:absolute;
	top:10px;
	left:683px;
	width: 226px;
}
#awsLogo {
	position:absolute;
	top:10px;
	left:10px;
	width: 155px;
	height: 79px;
}
#dewLogo {
	position:absolute;
	left:10px;
	top:15px;
	width: 268px;
	height: 66px;
}
#pageTitle {
	position:absolute;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:36px;
	font-weight:lighter;
	color:#4784AA;
	top: 80px;
	left: 25px;
	text-align:left;
	width: 343px;
}	
#navBg {
	width:895px;
	height: 30px;
	background-image: url(images/navBg.png);
	background-repeat: no-repeat;
	background-position: top;
	position:absolute;
	top:94px;
	left: 10px;
	z-index: 1;
}
#navBgOver {
	position:absolute;
	width:895px;
	height:30px;
	top:95px;
	left:10px;
}

/* nav over layers */
#navOverHome {
	width:212px;
	height:30px;
	position:absolute;
	left:0px;
	top: 0px;
}
#navOverDew {
	width:159px;
	height:30px;
	position:absolute;
	left:222px;
	top: 0px;
}
#navOverPurchase {
	width:134px;
	height:30px;
	position:absolute;
	left:381px;
	top: 0px;
}
#navOverCompany {
	width:160px;
	height:30px;
	position:absolute;
	left:515px;
	top: 0px;
}
#navOverFaqs {
	width:98px;
	height:30px;
	position:absolute;
	left:675px;
	top: 0px;
}
#navOverContact {
	width:122px;
	height:30px;
	position:absolute;
	left:773px;
	top: 0px;
}
#navOverLines {
	position:absolute;
	left:0px;
	width:895px;
	height:30px;
}
.dropMenu li a {
	font-family:Helvetica Neue, Arial, sans-serif;
	color:#00354C;
	text-decoration:none;
}
.dropMenu li a:active {
	text-decoration:none;
	font-family:Helvetica Neue, Arial, sans-serif;
	color:#00354C;	
}

/* end nav divs */

/* cloud div and sub divs */
#clouds {
	position:absolute;
	left:10px;
	top:95px;
	width:895px;
	height:280px;
	background-image: url(images/headerClouds.png);
	z-index: 3;
}
#awsTag {
	position:absolute;
	width:260px;
	height:55px;
	z-index:1;
	left: 528px;
	top: 57px;
}
/* end cloud divs */
/*/////////////////////////////////////////////////////////////////*/
/*/////////////////begin main content divs ////////////////////////*/
/*/////////////////////////////////////////////////////////////////*/




#content {
	position:relative;
	left: 0px;
}

/*////////Index banner with girl pic //////////////////////////////*/
#indexBanner {
	position:relative;
	left: 10px;
	top: -105px;
	width: 597px;
	height: 303px;
	background-image: url(images/dewpointeBg.png);
	background-repeat:no-repeat;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom:#CCCCCC thin solid;
}
#indexBannerIntro {
	position:absolute; left: 265px; top: 100px;
}	

/*///////////Sart bottom divs///////////////////*/
#botOrder {
	background:url(images/orderIn.png) no-repeat left;
	width:120px;
	height:34px;
	position:absolute;
	left: 30px;
	top: 100px;
}
#botOrderClear {
	width:120px;
	height:34px;
	position:absolute;
	left: 30px;
	top: 100px;
	z-index:8;
	background-image: url(images/orderOver.png);
}
#botText {
	position:relative;
	left: 10px;
	height: 300px;
	z-index:auto;
	background-image: url(images/botLeft.png);
	background-repeat: no-repeat;
	background-position: bottom;
	top: -98px;
	width: 596px;
}
#botTextBanner {
	position:absolute;
	width:596px;
	height:140px;
	left: 0px;
	top: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#CCCCCC thin solid;
	vertical-align:middle;
	background-image: url(images/botLeft_2.png);
	background-repeat:repeat;
	overflow: hidden;
}
#botBannerText {
	position:absolute;
	width:346px;
	height:100%;
	left: 0px;
	padding:5px;
	top: 0px;
 }
 #botBannerPicPic {
	position:absolute;
	height:100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	left: 358px;
	background-image: url(images/dewPointe/whiteLeftFinalSmallLCD.png);
	width: 238px;
}
.botTextHeader {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:16px;
	text-align:left;
	color:#5C9DBC;
	font-weight:bold;
	text-indent: 15px;
	vertical-align: middle;
	margin-top: 5px;
	padding-left: 5px;
}
.botText {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
}
.botText li {
	text-indent:10px;
	list-style-type:disc;
	line-height:18px;
	list-style-position: inside;
}
.botText a {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	color:#2E6980;
	text-decoration:none;
}
.botTextOl {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-weight:lighter;
	line-height:18px;
}
.botText ul ol li{
	text-indent:45px;
	list-style-position: inside;
}	
.botText a:hover {
	color:#FF9900;
	text-decoration:underline;
}
.botTextLarge {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:15px;
	color:#333333;
	text-align: left;
	margin-bottom: 0px;
}
.botTextLarge a {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:15px;
	color:#2E6980;
	text-decoration:none;
}
.botTextLarge ul {
	margin-top:0;
	margin-left:5px;
	padding: 0;
}
.botTextLarge ul li {
	list-style-type: disc;
	line-height:22px;
	font-weight:lighter;
}
#botTextLeft {
	position:relative;
	width:275px;
	height:185px;
	top:151px;
	left:0px;
	background-repeat:no-repeat;
	background-position:bottom right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#CCCCCC thin solid;
	background-image: url(images/botLeft_2.png);
	background-repeat:repeat;
}
#botTextLeftImage {
	position:absolute;
	background-image:url(images/dewPointe/dewpointeLeftSmaller.png);
	background-repeat:no-repeat;
	background-position:right;
	height:170px;
	width: 86px;
	left: 182px;
	top: 8px;
}

#botMidLine {
	position:relative;
	left: 298px;
	top: -35px;
}
#botTextRight {
	position:absolute;
	width:275px;
	height:185px;
	top:151px;
	left:320px;
	background-repeat:no-repeat;
	background-position:bottom right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#CCCCCC thin solid;
	background-image: url(images/botLeft_2.png);
	background-repeat:repeat;
}
#botTextRightImage {
	position:absolute;
	background-image:url(images/bigWhite.png);
	background-repeat:no-repeat;
	z-index:0;
	width: 271px;
	background-position:right;
	height: 154px;
	left: 0px;
	top: 32px;
	z-index:1;
}

/*////////////Right Side divs and styels//////////////////////*/
#rightBg {
	position:absolute;
	width:260px;
	left: 663px;
	top: 10px;
}
#rightTextHeader {
	top:0;
	width:100%;
	height:24px;
	background-color:#EDF6FB;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
}
#rightTextBody {
	position:relative;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	padding:4px 6px 2px 6px;
	height:83%;
	width: 95%;
	top: 0px;
}	
#rightText1 {
	position:relative;
	width:260px;
	height:185px;
	left: 0px;
	top: 0px;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	border:#CCCCCC thin solid;
	background-color: #FFFFFF;
}
#rightText2 {
	position:relative;
	width:260px;
	height:140px;
	left: 0px;
	top: 8px;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	border:#CCCCCC thin solid;
	background-color: #EDF6FB;
	background-image: url(images/awsWaterMark.png);
}
#rightText3 {
	position:relative;
	width:260px;
	height:185px;
	left: 0px;
	top: 18px;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	border:#CCCCCC thin solid;
}
#rightText4 {
	position:relative;
	width:261px;
	height:140px;
	left: 8px;
	top: 36px;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #B4DBF0;
	border:#999999 thin solid;
	background-image: url(images/awsWaterMark.png);
}
#rightLineBg {
	position:absolute;
	left:620px;
	top:31px;
	width:31px;
	height:510px;
}
.rightTextHeader {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	color:#5C9DBC;
	text-align:center;
	font-weight: lighter;
	padding-top:5px;
}
.rightText {
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
}
.rightText a {
	text-decoration:none;
	color:#2E6980;
}
.rightText a:link {
	text-decoration:none;
	color:#2E6980;
}
.rightText a:visited {
	text-decoration:none;
	color:#2E6980;
}
.rightText a:active {
	text-decoration:underline;
	color:#2E6980;
}	
.rightText a:hover {
	text-decoration:underline;
	color:#FF9900;
}

#footer {
	position:relative;
	height:38px;
	left: 0px;
	background-color: #EDF6FB;
	border-top:#FFFFFF 5px solid;
	padding-top:3px;
	bottom:0;
}
#footerNav {
	position:relative;
	left:0px;
	top:8px;
	width:100%;
	height:100%;
}
.footerNavText {
	text-align:center;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:11px;
	color:#5C9DBC;
}
.footerNavText ul li{
	padding:2%;
	display:inline;
	padding-left:0px;
}	
.footerNavText ul li a {
	text-decoration:none;
	color:#5C9DBC;
}
.footerNavText ul li a:link {
	text-decoration:none; 
}
.footerNavText ul li a:active {
	
}
.footerNavText ul li a:hover {
	color:#86C2DF;
	text-decoration:underline;
}
