/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/

body { background-color:#5DAEE2; margin:0; padding:0; }

#wrapper { background-color:#ffffff; }

#logocontainer { width:750px; margin:0 auto; padding-top:20px; }
#logo {
	float:left;
	margin:0;
	padding:0px 0px 0px 30px;
	}
#logocontainer h1 {
	float:right;
	font:20px Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:normal;
	margin:0;
	padding:20px 40px 0px 0px;
	}


/* --- TEXT STYLES --- */
p { font:12px/18px Arial, Helvetica, sans-serif; color:#000000; margin:0; margin-bottom:30px; padding:0; }
td,th { font:12px/18px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0; }


/* --- HEADING STYLES --- */
h1 {font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 20px 0px; padding:0;}
h2 {font:12px/18px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 0px 0px; padding:0;}
h3 {font:12px Arial, Helvetica, sans-serif; color:#3399CC; font-weight:bold; margin:0; padding:0;}


/* --- LIST STYLES --- */
ul { margin:0px 0px 30px 0px; padding:0; }
ol { margin:0px 0px 30px 10px; padding:0; }
li {
	margin:0px 0px 0px 15px;
	padding:0px 0px 4px 0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	}

.spacedout li {
	margin:0px 0px 0px 15px;
	padding:0px 0px 15px 0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	}

ul.arrowlinks {
	padding:0;
	margin:0px 0px 20px 0px;
	}
ul.arrowlinks li {
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.arrowlinks li a {
	background-image:url(../images/bullet-bluearrow.gif);
	background-repeat:no-repeat;
	background-position:0em .2em;
	font:12px Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:normal;
	padding:0px 0px 0px 15px;
	margin:0;
	}
ul.arrowlinks li a:link, ul.arrowlinks li a:visited, ul.arrowlinks li a:active {
	text-decoration:none;
	}
ul.arrowlinks li a:hover {
	color:#FF9933;
	text-decoration:underline;
	}

ul.sitemap {
	padding:0;
	margin:0px 0px 20px 0px;
	}
ul.sitemap li {
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.sitemap li a {
	font-weight:bold;
	}
ul.sitemap li.indent1 {
	margin-left:10px;
	padding:0px 0px 0px 8px;
	background-image:url(../images/bullet-bluearrow-sm.gif);
	background-repeat:no-repeat;
	background-position:0em .4em;
	}
ul.sitemap li.indent1 a {
	font-weight:normal;
	}



/* --- LINK STYLES --- */
a {font:12px/18px Arial, Helvetica, sans-serif; color:#0099FF; font-weight:normal; padding:0; margin:0;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {color:#ff9900; text-decoration:underline;}

a.bullet-bluearrow {
	padding:0px 0px 0px 15px;
	margin:0;
	list-style-type:none;
	background-image:url(../images/bullet-bluearrow.gif);
	background-repeat:no-repeat;
	background-position:0em .2em;
	font-weight:bold;
	}
a.bullet-bluearrow-gocustom {
	padding:0px 0px 0px 15px;
	margin:0;
	list-style-type:none;
	background-image:url(../images/bullet-bluearrow-gocustom.gif);
	background-repeat:no-repeat;
	background-position:0em .2em;
	font-weight:bold;
	}
a.bullet-greenarrow {
	padding:0px 0px 0px 15px;
	margin:0;
	list-style-type:none;
	background-image:url(../images/bullet-greenarrow.gif);
	background-repeat:no-repeat;
	background-position:0em .2em;
	}
a.bullet-yellowarrow {
	padding:0px 0px 0px 15px;
	margin:0;
	list-style-type:none;
	background-image:url(../images/bullet-yellowarrow.gif);
	background-repeat:no-repeat;
	background-position:0em .2em;
	}
a.bullet-orangearrow {
	padding:0px 0px 0px 15px;
	margin:0;
	list-style-type:none;
	background-image:url(../images/bullet-orangearrow.gif);
	background-repeat:no-repeat;
	background-position:0em .2em;
	}

a.titlelink {
	padding:0;
	margin:0;
	font-weight:bold;
	color:#000000;
	}

a.icon-email {
	padding:0px 0px 0px 15px;
	margin:0;
	list-style-type:none;
	background-image:url(../images/icon-email2.gif);
	background-repeat:no-repeat;
	background-position:0em .3em;
	font-weight:bold;
	}

/* ---------------------------- */
/* ----------- NAV 1 ---------- */
/* ---------------------------- */
#nav1container {
	width:750px;
	height:45px;
	margin:0 auto;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	}
ul#nav1 {
	margin:0px 0px 0px 35px;
	padding:30px 0px 0px 0px;
	}
ul#nav1 li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	display:inline;
	}
ul#nav1 li a {
    font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	border-right:1px solid #cccccc;
	padding:0px 12px;
	/* margin-right:25px; */
	}
ul#nav1 li a:link, ul#nav1 li a:active, ul#nav1 li a:visited {
	text-decoration:none;
	}
ul#nav1 li a:hover {
	color:#3399CC;
	text-decoration:none;
	}
ul#nav1 li a#btn-programs {
	padding-left:0;
	}
ul#nav1 li a#btn-seodevelopment {
	padding-right:0;
	border-right:0;
	}


/* ---------------------------- */
/* ----------- NAV 2 ---------- */
/* ---------------------------- */
#nav2-wrap {
	margin:0;
	padding:0;
	background-image:url(../images/bg-nav2.gif);
	background-repeat:repeat-x;
	background-color:#E4F5FF;
	height:38px;
	}
ul#nav2 {
	width:680px;
	margin:0 auto;
	padding-top:12px;
	}
ul#nav2 li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#nav2 li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:normal;
	margin:0;
	padding:0px 19px;
	/* border-right:1px solid #999999; */
	/* border-left:1px solid #B0CFE2; */
	}
ul#nav2 li a:link, ul#nav2 li a:active, ul#nav2 li a:visited {
	text-decoration:none;
	}
ul#nav2 li a:hover {
	color:#ff9900;
	text-decoration:underline;
	}
	
/* ---------------------------- */
/* ------- SUB LINKS NAV ------ */
/* ---------------------------- */
#sublinksnav-wrap {
	margin:0;
	padding:0;
	background-image:url(../images/bg-sublinksnav.gif);
	background-repeat:repeat-x;
	height:33px;
	}
ul#sublinksnav {
	width:680px;
	margin:0 auto;
	padding-top:11px;
	}
ul#sublinksnav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#sublinksnav li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:normal;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #cccccc;
	}
ul#sublinksnav li a:link, ul#nav2 li a:active, ul#nav2 li a:visited {
	text-decoration:none;
	}
ul#sublinksnav li a:hover {
	color:#003366;
	text-decoration:underline;
	}



/* ---------------------------- */
/* ---------- BANNERS --------- */
/* ---------------------------- */
#banner-wrap {
	background-color:#5BADDF;
	width:100%;
	height:150px;
	}
#banner-wrap-sep {
	width:100%;
	height:150px;
	background-image:url(../images/bg-3programs2.gif);
	background-repeat:repeat-x;
	}
.banner-sep {
	width:750px;
	height:150px;
	margin:0 auto;
	background-image:url(../images/bg-3fingers.jpg);
	background-color:#5BADDF;
	background-position:center;
	background-repeat:no-repeat;
	}
.banner-sep h1 {
	font:28px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:30px 0px 0px 35px;
	}
#banner-sep-lite {
	width:750px;
	height:150px;
	margin:0 auto;
	background-image:url(../images/bg-bannersep-lite.jpg);
	background-repeat:no-repeat;
	}
#banner-sep-pro {
	width:750px;
	height:150px;
	margin:0 auto;
	background-image:url(../images/bg-bannersep-pro.jpg);
	background-repeat:no-repeat;
	}
#banner-sep-plus {
	width:750px;
	height:150px;
	margin:0 auto;
	background-image:url(../images/bg-bannersep-plus.jpg);
	background-repeat:no-repeat;
	}
/* --- banner 2 --- */
#banner2-wrap {
	background-color:#5BADDF;
	width:100%;
	height:90px;
	}
#banner2-wrap img {
	margin:0 auto;
	padding-top:31px;
	}
	
/* ----- BREADCRUMB ----- */
#breadcrumb-wrap {
	background-color:#ffffff;
	width:100%;
	height:40px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0;
	}
#breadcrumb {
	width:680px;
	margin:0 auto;
	padding:13px 0px 0px 0px;
	}
#breadcrumb a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:13px 0px 0px 0px;
	margin:0;
	}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
	text-decoration:none;
	}
#breadcrumb a:hover {
	color:#000000;
	text-decoration:underline;
	}

#breadcrumbnosublinks-wrap {
	background-color:#ffffff;
	background-image:url(../images/bg-breadcrumbnosublinks.gif);
	background-repeat:repeat-x;
	width:100%;
	height:50px;
	padding:0px 0px 0px 0px;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	}
#breadcrumbnosublinks {
	width:680px;
	margin:0 auto;
	padding:13px 0px 0px 0px;
	}
#breadcrumbnosublinks a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:13px 0px 0px 0px;
	margin:0;
	}
#breadcrumbnosublinks a:link, #breadcrumbnosublinks a:active, #breadcrumbnosublinks a:visited {
	text-decoration:none;
	}
#breadcrumbnosublinks a:hover {
	color:#000000;
	text-decoration:underline;
	}

.pagetitle {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff9900;
	}

/* ----- CONTENT AREA ----- */
#content-wrap {
	clear:both;
	width:680px;
	margin:0 auto;
	padding:35px 0px 0px 0px;
	}
#content-wrap h1 {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 20px 0px;
	padding:0;
	}
/* #content {
	width:660px;
	margin:0 auto;
	padding:0;
	background-color:#ffffff;
	} */
#contentcol-left {
	float:left;
	width:300px;
	margin:0;
	padding:0px 0px 45px 0px;
	}
#contentcol-right {
	float:right;
	width:300px;
	margin:0;
	padding:0px 0px 45px 0px;
	}


/* --- 3 SEP programs --- */
#sepprograms-wrap {
	width:100%;
	height:270px;
	background-image:url(../images/bg-3programs.gif);
	background-repeat:repeat-x;
	padding:13px 0px 0px 0px;
	margin:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:257px;
	}
#sepprograms {
	width:680px;
	margin:0 auto;
	padding:0;
	}
#sepprograms img {
	margin-bottom:10px;
	}
#sepprograms p {
	margin-bottom:10px;
	line-height:17px;
	}
#sepprograms a {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin-bottom:0px;
	}
#sepprograms a:link, #sepprograms a:active, #sepprograms a:visited {
	text-decoration:none;
	}
#sepprograms a:hover {
	text-decoration:underline;
	}
#sepprograms-lite {
	float:left;
	width:206px;
	}
#sepprograms-pro {
	float:left;
	width:206px;
	margin-left:30px;
	}
#sepprograms-max {
	float:right;
	width:206px;
	}
/* --- SEP buttons --- */
a#btn2-getonlite {
	display:block;
	overflow:hidden;
	text-indent:-500px;
	width:78px; height:28px;
	background:url(../images/btn2-getonlite.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin-left:105px;
	}
a#btn2-getonpro {
	display:block;
	overflow:hidden;
	text-indent:-500px;
	width:78px; height:28px;
	background:url(../images/btn2-getonpro.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin-left:110px;
	}
a#btn2-getonplus {
	display:block;
	overflow:hidden;
	text-indent:-500px;
	width:78px; height:28px;
	background:url(../images/btn2-getonplus.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin-left:122px;
	}
a#btn-freesepconsult {
	display:block;
	overflow:hidden;
	text-indent:-500px;
	width:194px; height:30px;
	background:url(../images/btn-freesepconsult.gif);
	background-position:0 -30px;
	background-repeat:no-repeat;
	}
a#btn-newwebsitequote {
	display:block;
	overflow:hidden;
	text-indent:-500px;
	width:194px; height:30px;
	background:url(../images/btn-newwebsitequote.gif);
	background-position:0 -30px;
	background-repeat:no-repeat;
	margin-top:5px;
	}
a#btn2-getonlite:hover, a#btn2-getonpro:hover, a#btn2-getonplus:hover, a#btn-freesepconsult:hover, a#btn-newwebsitequote:hover {
	background-position:0 0;
	}

#gocustom-wrap {
	clear:both;
	height:55px;
	background-color:#000000;
	padding:0;
	}
#gocustom {
	width:680px;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	}
#gocustom p {
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	}


/* ----------------------------- */
/* ------- FOOTER STYLES ------- */
/* ----------------------------- */
#footerlinks-wrap {
	clear:both;
	height:100px;
	margin:0;
	padding:0;
	background-color:#E2F3FD;
	}
ul.footerlinks {
	margin:0px 0px 5px 0px;
	padding:0;
	text-align:center;
	}
ul.footerlinks li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.footerlinks li a {
	vertical-align:baseline;
	font:11px Arial, Helvetica, sans-serif;
	color:#0099CC;
	font-weight:normal;
	margin:0;
	padding:0px 7px;
	border-right:1px solid #66CCFF;
	}
ul.footerlinks li a:link, ul.footerlinks li a:active, ul.footerlinks li a:visited {
	text-decoration:none;
	}
ul.footerlinks li a:hover {
	color:#0099CC;
	text-decoration:underline;
	}


/* -------------- */
#footer-wrap {
	clear:both;
	width:670px;
	height:140px;
	margin:0 auto;
	padding:40px 0px 0px 0px;
	}
p#address {
	float:left;
	width:330px;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
table#contact {
	float:right;
	width:340px;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
#tollfree {
	background-image:url(../images/icon-tollfree.gif);
	background-repeat:no-repeat;
	width:170px;
	height:24px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-indent:27px;
	}
#phone {
	background-image:url(../images/icon-phone.gif);
	background-repeat:no-repeat;
	width:190px;
	height:24px;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-indent:27px;
	}
#fax {
	background-image:url(../images/icon-fax.gif);
	background-repeat:no-repeat;
	width:170px;
	height:24px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-indent:27px;
	}
#email {
	background-image:url(../images/icon-email.gif);
	background-repeat:no-repeat;
	width:190px;
	height:24px;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-indent:27px;
	}
#footer-wrap a {
	font:12px Arial, Helvetica, sans-serif;
	color:#CCFFFF;
	font-weight:normal;
	margin:0;
	padding:0;
	}
#footer-wrap a:link, #footer-wrap a:active, #footer-wrap a:visited {
	text-decoration:none;
	}
#footer-wrap a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
p#copyright {
	clear:both;
	width:425px;
	padding:25px 0px 0px 0px;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}



/* ----------------------------------- */
/* --- COPYRIGHT & POLICIES STYLES --- */
/* ----------------------------------- */
#copyrightcontainer {
	clear:both;
	width:750px;
	height:33px;
	margin:0 auto;
	padding:20px 0px 0px 0px;
	}
p.copyright {
	clear:both;
	width:500px;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	margin:0 auto;
	padding:20px 0px 0px 0px;
	text-align:center;
	}
p.copyright a {
	font:10px Arial, Helvetica, sans-serif;
	color:#ffff99;
	font-weight:normal;
	margin:0;
	padding:0;
	}
#copyrightcontainer a:link, #copyrightcontainer a:active, #copyrightcontainer a:visited {
	text-decoration:none;
	}
#copyrightcontainer a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

/* -------------------------------*/
/* --------- MISC STYLES -------- */
/* -------------------------------*/
img { border:0; padding:0; margin:0; display:block; }
.inline { display:inline; }
form { padding:0; margin:0; }
.titletext { margin:10px 0px 30px 0px; }
.dashline { border-top:1px dashed #cccccc; padding:20px 0px 0px 0px; }
.captionbox { background-color:#DCF3FF; padding:10px; margin:0; font-size:11px; color:#000000; }

/* --- Call to Action --- */
#calltoaction {
	clear:both;
	width:680px;
	margin:0 auto;
	padding:0px 0px 40px 0px;
	}
#calltoaction a {
	width:104px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-500px;
	margin-left:500px;
	}
.btn-getstarted {
	width:104px; height:34px;
	background: url(../images/btn-getstarted.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	}
.btn-getstarted:hover {
	background-position:0 0;
	}

/* --- Contact --- */
table#contacttable td {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	padding-bottom:10px;
	}







/* -----------------------------------------*/
/* ----------- HOME PAGE STYLES ----------- */
/* -----------------------------------------*/
#hpmainpic-wrap {
	background-image:url(../images/bg-hpmainpic.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:100%;
	height:317px;
	}
#hpprograms-wrap {
	position:relative;
	width:750px;
	height:317px;
	margin:0 auto;
	background-image:url(../images/bg-kid.jpg);
	background-repeat:no-repeat;
	}
#hpprograms2-wrap {
	position:relative;
	height:317px;
	margin:0 auto;
	background:url(../images/bg-girl.jpg) top center no-repeat #56abea;
	}
#hpprograms-wrap p {
	font: 12px arial, helvetica, sans-serif;
	font-style:normal;
	color:#000000;
	}
#hplite {
	float:left;
	width:140px;
	height:45px;
	position:relative;
	top:213px;
	left:45px;
	}
#hpeconomybutton2 {
	clear:both;
	float:left;
	width:160px; height:37px;
	position:absolute;
	left:46px;
	top:187px;
	background:url(../images/btn2-economy.gif);
	background-position:0 -37px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-500px;
	overflow:hidden;
	}
#hpeconomy2 {
	float:left;
	width:165px;
	height:45px;
	position:relative;
	left:45px;
	top:235px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#ffffff;
	}
#hpeconomy2 a {
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#ffff00;
	}
#hpeconomy2 a:link, #hpeconomy2 a:active, #hpeconomy2 a:visited {
	text-decoration:none;
	}
#hpeconomy2 a:hover {
	color:#ffff00;
	text-decoration:underline;
	}
#hppro {
	float:left;
	width:140px;
	height:45px;
	position:relative;
	top:213px;
	left:68px;
	}
#hpmax {
	float:left;
	width:140px;
	height:45px;
	position:relative;
	top:213px;
	left:91px;
	}
#hpcustom2 {
	float:left;
	position:relative;
	width:165px;
	height:45px;
	left:163px;
	top:235px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#ffffff;
	}
#hpcustom2 a {
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#ffff00;
	}
#hpcustom2 a:link, #hpcustom2 a:active, #hpcustom2 a:visited {
	text-decoration:none;
	}
#hpcustom2 a:hover {
	color:#ffff00;
	text-decoration:underline;
	}
#hplitebutton {
	clear:both;
	float:left;
	width:78px; height:28px;
	position:absolute;
	top:263px;
	left:106px;
	background:url(../images/btn-lite.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	overflow:hidden;
	}
#hplitebutton2 {
	clear:both;
	float:left;
	width:65px; height:28px;
	position:absolute;
	left:228px;
	top:184px;
	background:url(../images/btn-hplitebutton2.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	overflow:hidden;
	}
#hpprobutton {
	clear:both;
	float:left;
	width:78px; height:28px;
	position:absolute;
	top:263px;
	left:268px;
	background:url(../images/btn-pro.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	overflow:hidden;
	}
#hpprobutton2 {
	clear:both;
	float:left;
	width:65px; height:28px;
	position:absolute;
	left:228px;
	top:224px;
	background:url(../images/btn-hpprobutton2.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	overflow:hidden;
	}
#hpmaxbutton {
	clear:both;
	float:left;
	width:78px; height:28px;
	position:absolute;
	top:263px;
	left:432px;
	background:url(../images/btn-max.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	overflow:hidden;
	}
#hpplusbutton2 {
	clear:both;
	float:left;
	width:65px; height:28px;
	position:absolute;
	left:228px;
	top:262px;
	background:url(../images/btn-hpplusbutton2.gif);
	background-position:0 -28px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	overflow:hidden;
	}
#hpcustombutton {
	clear:both;
	float:left;
	width:170px; height:40px;
	position:absolute;
	top:258px;
	left:545px;
	background:url(../images/btn-custom.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-500px;
	overflow:hidden;
	}
#hpcustombutton2 {
	clear:both;
	float:left;
	width:156px; height:37px;
	position:absolute;
	left:327px;
	top:187px;
	background:url(../images/btn2-custom.gif);
	background-position:0 -37px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-500px;
	overflow:hidden;
	}
a#hplitebutton:hover, a#hpprobutton:hover, a#hpmaxbutton:hover, a#hpcustombutton:hover, a#hplitebutton2:hover, a#hpprobutton2:hover, a#hpplusbutton2:hover, a#hpcustombutton2:hover, a#hpeconomybutton2:hover {
	background-position:0 0;
	}





/* --- Success Stories --- */
#hpsuccessstories-wrap {
	clear:both;
	height:95px;
	background-image:url(../images/bg-hpsuccessstories.gif);
	background-repeat:repeat-x;
	margin:0;
	padding-top:20px;
	}
#hpsuccessstories {
	position:relative;
	width:182px;
	height:45px;
	background-image:url(../images/hp-successstories.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	}
#hpsuccessstories a.bullet-bluearrow {
	position:absolute;
	top:30px;
	left:86px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:bold;
	}
.hpsuccessstories-logo {
	position:absolute;
	top:0px;
	left:205px;
	}

/* --- Miscellaneous Banner --- */
#hpmiscbanner-wrap {
	clear:both;
	height:120px;
	background-image:url(../images/bg-hpmiscbanner.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	}
#hpmiscbanner {
	width:700px;
	height:81px;
	margin:0 auto;
	padding:0;
	}
#hpmiscbanner p {
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	padding:30px 0px 0px 0px;
	margin:0;
	text-align:center;
	}
#hpmiscbanner a {
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	}
#hpmiscbanner a:link, #hpmiscbanner a:active, #hpmiscbanner a:visited {
	text-decoration:none;
	}
#hpmiscbanner a:hover {
	color:#3399CC;
	text-decoration:none;
	}



/* --- Content Columns --- */
#hpcontent-wrap {
	clear:both;
	margin:0 auto;
	width:680px;
	}
#hpcontent-wrap p {
	font: 12px/18px arial, helvetica, sans-serif;
	font-style:normal;
	color:#000000;
	}
div#hpcontent-col1 {
	float:left;
	margin:0px 35px 0px 0px;
	padding:0;
	width:230px;
	}
div#hpcontent-col2 {
	float:left;
	margin:0;
	padding:0;
	width:230px;
	}
div#hpcontent-col3 {
	float:right;
	margin:0;
	padding:0;
	width:150px;
	}