/*  Style sheet property of Promosis
Version 3.0 Updated 12-16-08 */


html { text-align: center; }
body { width: 800px; margin: 0 auto; position: relative; }

/* Fonts */
body { font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-family: Georgia, "New Century Schoolbook", Times, serif; }

/* Main Header */
h1 { width: 800px; height: 88px; background: url(images/new-top-header2.gif) no-repeat; text-indent: -9999px; margin: 0; padding: 0; }

/* Top Navigation */
ul#topnav { 
	width: 800px; 
	height: 32px; 
	background: url(images/topnav.jpg) no-repeat; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: relative; 
}
ul#topnav li { position: absolute; top: 4px; }
ul#topnav a { padding: 0.25em; display: block; font-weight: bold; color: white; text-decoration: none; }
li#homenav { left: 3px; }
li#homenav a { width: 60px; }
li#internetnav { left: 76px; }
li#internetnav a { width: 96px; }
li#resphonenav { left: 185px; }
li#resphonenav a { width: 158px; }
li#busphonenav { left: 356px; }
li#busphonenav a { width: 138px; }
li#digitaltvnav { left: 507px; }
li#digitaltvnav a { width: 99px; }
li#bundlesnav { left: 619px; }
li#bundlesnav a { width: 82px; }
li#signupnav { left: 715px; }
li#signupnav a { width: 73px; }



/* Home Page Content Navigation */


#homebanner { 
	width: 800px; 
	height: 260px; 
	background: url(images/comp12-banner2.jpg) no-repeat; 
	/*
	border-left: 1px solid #524e4b; 
	border-right: 1px solid #524e4b; */
	}
	
	

ul#homecontentnav { 
	width: 798px; 
	height: 132px; 
	background: url(images/new-home-content2.jpg) no-repeat; 
	margin: 0; 
	padding: 0; 
	border-left: 1px solid #00f; border-right: 1px solid #00f;
	list-style: none; 
	position: relative; 
}
ul#homecontentnav li {
	position: absolute;
	top: 4px;
}
ul#homecontentnav a { padding: 0.30em; display: block; font-weight: bold; color: #000000; text-decoration: none; 
font-size:15px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

ul#homecontentnav a:hover{
	color:#696969;		
}
li#home-internetnav { left: 22px;}
li#home-internetnav a { width: 128px;  height: 114px; }
li#home-resphonenav { left: 174px; }
li#home-resphonenav a { width: 134px; height: 114px; }
li#home-digitaltvnav { left: 328px; }
li#home-digitaltvnav a { width: 134px; height: 114px;}
li#home-busphonenav { left: 484px; }
li#home-busphonenav  a { width: 132px; height: 114px;}
li#home-bundlesnav { left: 638px; }
li#home-bundlesnav a { width: 132px; height: 114px;}



/* Which page is this */
ul#topnav a:hover,
body#home li#homenav a,
body#internet li#internetnav a,
body#residential li#resphonenav a,
body#business li#busphonenav a,
body#digital li#digitaltvnav a,
body#bundles li#bundlesnav a,
body#signup li#signupnav a { color: black; }

/* Bottom Navigation */
ul#footnav { width: 800px; height: 32px; background: url(images/footer-bar2.jpg) no-repeat; margin: 0; padding: 0; list-style: none; position: relative; }
ul#footnav li { position: absolute; top: 3px; border-left: 1 solid #000000;}
ul#footnav a { padding: 0.6em; display: block; color: black; font-size: 11px; letter-spacing: -1px; text-decoration: none; /*border: 1px dotted red;*/ }
li#specialnav { left: 2px; }
li#specialnav a { width: 110px; }
li#communitynav { left: 117px; }
li#communitynav a { width: 100px; }
li#emailnav { left: 235px; }
li#emailnav a { width: 90px; }
li#acceptablenav { left: 330px; }
li#acceptablenav a { width: 140px; }
li#privacynav { left: 471px; }
li#privacynav a { width: 110px; }
li#contactnav { left: 580px; }
li#contactnav a { width: 101px; }
li#emailhelpnav { left: 688px; }
li#emailhelpnav a { width: 105px; }


/* Again, which page is this */
ul#footnav a:hover,
li#specialnav a,
body.community li#communitynav a,
body#acceptable li#acceptablenav a,
body#privacy li#privacynav a,
body#contact li#contactnav a { font-weight: bold; color: white; }

/* Copyright */
p#copyright { font-size: 11px; color: #999; margin: 0.25em 0; padding: 0 0 0.5em; }

/* Content stuff for Regular pages */
#content {
	margin: 0; padding: 0;
	border-left: 1px solid #00f;
	border-right: 1px solid #00f;
	position: relative;
}
#content td p {
	margin: 0; padding: 0;
}

#bluetop {
	width: 798px;
	height: 33px;
	background: url(images/blue-band-top.jpg) no-repeat;
}
#bluebot {
	width: 798px;
	height: 33px;
	background: url(images/blue-band-bottom.jpg) no-repeat;
}
/* Special blue bands for the Home page */
body#home #bluetop,
body#home #bluebot {
	border-left: 1px solid #00f;
	border-right: 1px solid #00f;
}


/* Home Content */
/*#homecontent { width: 798px; height: 132px; margin: 0; padding: 0; background: url(images/new-home-content.jpg) no-repeat; border-left: 1px solid #00f; border-right: 1px solid #00f; position: relative; }
#homecontent a { position: absolute; top: 7px; width: 132px; height: 115px; display: block; background: url(images/learnmore-home.gif) left top no-repeat; text-indent: -9999px; } */ 
#intlearn { left: 24px; }
#intlearn:hover { background-position: 0 -115px; }
#reslearn { left: 178px; }
#reslearn:hover { background-position: 0 -115px; }
#diglearn { left: 333px; }
#diglearn:hover { background-position: 0 -115px; }
#buslearn { left: 487px; }
#buslearn:hover { background-position: 0 -115px; }
#bunlearn { left: 643px; }
#bunlearn:hover { background-position: 0 -115px; }

/* Internet Services */
body#internet #banner {
	width: 798px;
	height: 159px;
	background: url(images/internet-services.jpg) no-repeat;
	border-left: 1px solid #00f;
	border-right: 1px solid #00f;
}
body#internet #content {
	width: 798px;
	height: 570px;
	margin: 0; padding: 0;
	position: relative;
	background: url(images/internet-middle.gif) left 33px no-repeat;
	border-left: 1px solid #00f;
	border-right: 1px solid #00f;
}
body#internet #content .intypes {
	width: 295px;
	height: 178px;
}
body#internet #content .intypes h3,
body#internet #content .intypes h4 {
	margin: 0;
	padding: 0.125em 0;
	text-align: center;
}
body#internet #content .intypes ul {
	margin: 0.25em 0;
	list-style: none;
	text-align: left;
	font-size: 11px;
}

body#internet #content #dialup {
	position: absolute;
	left: 49px;
	top: 100px;
}
body#internet #content #dialup ul { padding-left: 6em; margin: 1em 0; }

body#internet #content #dsl256 {
	position: absolute;
	left: 450px;
	top: 100px;
}
body#internet #content #dsl256 ul { padding-left: 3em; }

body#internet #content #dsl512 {
	position: absolute;
	left: 49px;
	top: 340px;
}
body#internet #content #dsl512 ul { padding-left: 9px; }

body#internet #content #dsl768 {
	position: absolute;
	left: 450px;
	top: 340px;
}
body#internet #content #dsl768 ul { padding-left: 25px; }

body#internet #content a.signup {
	display: block;
	width: 95px;
	height: 48px;
	position: absolute; left: 100px; bottom: 0;
	background: url(images/sign-up.gif) left top no-repeat;
	text-indent: -9999px;
}
body#internet #content a.signup:hover { background-position: 0 -48px; }

body#internet #bluebot {
	position: absolute; left: 0; bottom: 0;
}

body#internet #content p#terms { position: absolute; left: 0; bottom: 35px; width: 100%; text-align: center; }
body#internet p#terms a { color: blue; text-decoration: underline; }

body#signup #content td p {
	margin: auto; padding: auto;
}

img{
	border:none;
}




