@charset "UTF-8";
/* CSS Document */


/* HP VWOW CTA */

a.hp_vwow_cta {
	width: 564px;
	height: 44px;
	display: block;
	margin:0;
	padding:0;
	background-image:url(../images/homepage/vwow_cta-up.jpg);
}

a.hp_vwow_cta:hover {
	background-image:url(../images/homepage/vwow_cta-over.jpg);
}



#vwow_content-container {
	position:relative;
	width:1023px;
	height:504px;
	margin-left:0px;
	margin-right:119px;
	margin-top:0;
}

#vwow_column01 {
	position:relative;
	float:left;
	width:312px;
	height:496px;
	margin:0;
	padding-left:71px;
	padding-bottom:0;
	padding-right:0;
	padding-top:0;
	background-image:url(../images/homepage/column-vwow-bg_ext.jpg);
	background-repeat:no-repeat;
}



/* END HP VWOW STYLES */


body {
	margin:0;
	padding:0;
	background-image:url(../images/common/bg.jpg);
	background-repeat:repeat-x;
	background-color:#4d627d;
}

html {
	margin:0;
	padding:0;
}



#container {
	width:1142px;
	height:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}



ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

li {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

p {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}






/* TOP BAR */


#top-container {
	position:relative;
	width:1142px;
	height:172px;
	margin:0;
	padding:0;
	background-image:url(../images/common/top-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#logo {
	float:left;
	width:384px;
	height:128px;
}



/* NAVIGATION */

#nav-container {
	position:relative;
	float:right;
	width:758px;
	height:128px;
	margin:0;
}
#nav-bar {
	position:relative;
	margin-left:0px;
	margin-right:119px;
	margin-top:52px;
	width:639px;
	height:36px;
}


.top-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6b86ae;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
	line-height: 32px;
}
a.top-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6b86ae;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
	line-height: 32px;
}
a.top-menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002b6f;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
	line-height: 32px;
}
.top-menu-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002b6f;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
	line-height: 32px;
}





/* CONTENT AREA */


#content-container {
	position:relative;
	width:952px;
	height:504px;
	margin-left:71px;
	margin-right:119px;
	margin-top:0;
}


#column01 {
	position:relative;
	float:left;
	width:312px;
	height:496px;
	margin:0;
	padding:0;
	background-image:url(../images/homepage/column-bg.jpg);
	background-repeat:no-repeat;
}


#column02 {
	position:relative;
	float:left;
	width:312px;
	height:496px;
	margin-left:8px;
	margin-right:8px;
	background-image:url(../images/homepage/column-bg.jpg);
	background-repeat:no-repeat;
}


#column03 {
	position:relative;
	float:right;
	width:312px;
	height:496px;
	margin-right:0;
	background-image:url(../images/homepage/column-bg.jpg);
	background-repeat:no-repeat;
}
	





/* COLUMN CONTENT */


#col-divider {
	position:relative;
	width:281px;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	background-image:url(../images/common/column-top-divider.jpg);
	background-repeat:no-repeat;
}

h1 {
	margin-top:4px;
	margin-bottom:0;
	padding-left:16px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:45px;
	color:#112f4f;
	letter-spacing:-1px;
}



#productinfo {
	width:285px;
	height:137px;
	margin:0;
	padding-left:16px;
	padding-right:11px;
	padding-top:10px;
}

#info {
	float:left;
	width:139px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:0px;
	color:#2d4366;
}

#producticon {
	float:right;
	width:142px;
	height:137px;
	padding:0;
	margin:0;
}

a.findoutmore {
	float:left;
	display:block;
	bottom:0;
	height:28px;
	width:139px;
	margin:0;
	padding:0;
	background-image:url(../images/common/findoutmore-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.findoutmore:hover {
	text-decoration:underline;
}









#benefits {
	width:292px;
	height:202px;
	margin:0;
	padding-top:14px;
	padding-left:16px;
	padding-right:4px;
	padding-bottom:0px;
}

.benefits-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2d4366;
	line-height:26px;
}

.benefits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2d4366;
	line-height:18px;
}

.benefits li {
	list-style:disc;
	margin-left:16px;
}





a.seehowitworks {
	display:block;
	height:28px;
	margin-top:6px;
	padding:0;
	background-image:url(../images/common/video-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.seehowitworks:hover {
	text-decoration:underline;
}


a.calculate {
	display:block;
	height:28px;
	margin-top:6px;
	padding:0;
	background-image:url(../images/common/calculate-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.calculate:hover {
	text-decoration:underline;
}


a.disaster-download {
	display:block;
	height:28px;
	width:auto;
	margin-top:6px;
	padding:0;
	background-image:url(../images/common/download-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.disaster-download:hover {
	text-decoration:underline;
}


a.cloud-download {
	display:block;
	height:28px;
	width:auto;
	margin-top:6px;
	padding:0;
	background-image:url(../images/common/download-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.cloud-download:hover {
	text-decoration:underline;
}


a.storage-download {
	display:block;
	height:28px;
	width:auto;
	margin-top:6px;
	padding:0;
	background-image:url(../images/common/download-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.storage-download:hover {
	text-decoration:underline;
}

.pdf-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d4366;
	padding-left:34px;
	letter-spacing:0;
	text-decoration:none;
}






#costs {
	width:296px;
	height:70px;
	padding-left:16px;
	padding-top:10px;
}

.costs-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2d4366;
	line-height:26px;
}

.cost {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2d4366;
}

a.callback {
	display:block;
	height:33px;
	margin-top:4px;
	padding:0;
	background-image:url(../images/common/callback-icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	text-indent:34px;
	color:#ff6b00;
	text-decoration:none;
}
a.callback:hover {
	text-decoration:underline;
}



/* FOOTER */


#footer-container {
	clear:both;
	width:1142px;
	height:88px;
	margin:0;
	padding:0;
}

#footer {
	width:952px;
	height:80px;
	margin-left:71px;
	margin-right:115px;
	background-image:url(../images/common/footer-bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:0px;
	padding-top:4px;
}








/* SOCIAL NETWORKING */

#socnet-top {
	width:99px;
	height:32px;
	margin-top:8px;
	margin-left:539px;
	display:block;
}

a.linkedin-top {
	float:right;
	margin:0;
	width:33px;
	height:32px;
	display:block;
	background:url(../images/social/linkedin-top.jpg) no-repeat;
	background-position:0 0;
}

a.linkedin-top:hover {
	background-position:-33px 0;
}

a.twitter-top {
	float:right;
	margin:0;
	width:33px;
	height:32px;
	display:block;
	background:url(../images/social/twitter-top.jpg) no-repeat;
	background-position:0 0;
}

a.twitter-top:hover {
	background-position:-33px 0;
}




a.facebook-top {
	float:right;
	margin:0;
	width:33px;
	height:32px;
	display:block;
	background:url(../images/social/facebook-top.jpg) no-repeat;
	background-position:0 0;
}

a.facebook-top:hover {
	background-position:-33px 0;
}





#socnet-btm {
	width:99px;
	height:32px;
	margin-top:10px;
	display:block;
}

a.linkedin-btm {
	float:right;
	margin:0;
	width:33px;
	height:32px;
	display:block;
	background:url(../images/social/linkedin-btm.jpg) no-repeat;
	background-position:0 0;
}

a.linkedin-btm:hover {
	background-position:-33px 0;
}

a.twitter-btm {
	float:right;
	margin:0;
	width:33px;
	height:32px;
	display:block;
	background:url(../images/social/twitter-btm.jpg) no-repeat;
	background-position:0 0;
}

a.twitter-btm:hover {
	background-position:-33px 0;
}

a.facebook-btm {
	float:right;
	margin:0;
	width:33px;
	height:32px;
	display:block;
	background:url(../images/social/facebook-btm.jpg) no-repeat;
	background-position:0 0;
}

a.facebook-btm:hover {
	background-position:-33px 0;
}










