body {
	background-color:#cdcdcd;
	background-image:url(/images/bgPage.gif);
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%
	}

img {
	border:0;
	}
	
a, input {
	outline:none;
	}

.clear {
	clear:both;
	}
	
.ui-tabs-hide {
	display:none !important;
	}
	
.hide {
	display:none;
	}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#e8b012;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#e8b012;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

a:link, a:visited, a:hover {
	color:#7aabde;
	text-decoration:none;
	}

a:hover {
	cursor:pointer !important;
	}

a:hover span, #Page a:hover strong {
	cursor:pointer !important;
	}

a:hover {
	text-decoration:underline;
	}

div {
	float:left;
	font-size:1.2em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

p {
	margin:.5em 0em .5em 0em;
	}

p.linksSub, p.linksSub a:link, p.linksSub a:visited, p.linksSub a:hover {
	margin-bottom:1em;
	color:#7aabde;
	text-decoration:none;
	}

p.linksSub a:hover {
	text-decoration:underline;
	}

ul, li {
	margin:0px 0px 0px -10px;
	|margin:0px 0px 0px 10px;
	}

ol {
	margin:0px 0px 0px 20px;
	}

.finePrint {
	font-size:.9em;
	}

.noBG {
	background-image:none;
	}

.border {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}

.standard {
	font-size:1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	clear:both;
	float:none;
	}

img.btnPrint {
	margin:0px 0px 0px 300px;
	}

.price {
	float:right;
	font-size:1.2em;
	color:#e8b012;
	font-weight:bold;
	}

.price .priceView, .price .priceLink {
	float:left;
	}

.thmLeft {
	margin:0px 12px 12px 0px;
	}

.head {
	border-style:solid;
	border-color:#e8b012;
	border-width:1px;
	}

.hereToHelp {
	font-size:.1em;
	margin:0px 0px 0px 2px;
	}

.frmTxt {
	background-color:#FFFFFF;
	border-color:#7b9ebd;
	border-style:solid;
	border-width:1px;
	font-size:1em;
	}

*html .frmTxt {
	font-size:11px !Important;
	}

.frmTxtDisabled {
	height:12px;
	background-color:#E4E4E4;
	border-color:#E4E4E4;
	border-style:solid;
	border-width:1px;
	font-size:1em;
	}

img.hdrNoDrop {
	margin:0px 0px 3px 0px;
	}

h1.hdrNoDrop {
	margin:0px 0px 6px 0px;
	}

h2.hdrNoDrop, h3.hdrNoDrop {
	margin:0px 0px 3px 0px;
	}

.normalize {
	font-size:1em;
	}

#masthead {
	width:955px;
	height:100px;
	margin:auto;
	position:relative;
	}

#mastheadshort {
	width:650px;
	margin:0px 0px 0px 15px;
	|margin:0px 0px 0px 10px;
	}
	
#masthead #logo {
	position:relative;
	float:left;
	width:243px;
	height:73px;
	margin:7px 0 0 1px;
	border:0;
	padding:0;
	}

#masthead #logo div {
	position:absolute;
	display:block;
	background:transparent url(/images/Default/new/windstream-logo.gif) 0 0 no-repeat;
	width:175px;
	height:73px;
	text-indent:-10000px;
	overflow:hidden;
	padding:0;
	margin:7px 0 0 0;
	}	

ul#navigation-heading {
	float:right;
	list-style-type:none;
	width:68px;
	text-transform:uppercase;
	font-size:.6em;
	font-weight:bold;
	padding:0;
	margin:9px 0 0 0; 
	}

ul#navigation-heading li {
	list-style-type:none;
	padding:0 0 3px 0;
	margin:0 0 0 9px; 
	}

ul#navigation-heading li a {
	color:#000;
	}

.shortBody {
	background-color:#cdcdcd;
	background-image:url(/images/shortbg.jpg);
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	}

.popBody {
	background-color:#ffffff;
	background-image:url(/images/bgPopupLine.gif);
	background-repeat:repeat-x;
	}

.popHolidayBody {
	background-color:#ffffff;
	background-image:url(/images/PLUTsnowflakebg.jpg);
	background-repeat:repeat-x;
	}

.popBodyalone {
	background-color:#f6f5f3;
	}

.popLogo {
	margin:8px 0px 0px 15px;
	background-image:url(/images/bgPage.gif);
	background-repeat:repeat-y;
	}
	
	#popContentalone {
	width:460px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	|margin:0px 0px 0px 0px;	
	}

#popContent12mb {
    width:550px;
	margin-top:35px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:15px;
	|margin:35px 0px 0px 8px;	
 	}

#popContent {
	width:375px;
	margin-top:35px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:75px;
	|margin:35px 0px 0px 8px;	
	}

#popContentFP {
	width:460px;
	margin-top:25px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:15px;
	|margin:35px 0px 0px 8px;	
	}
	
#hdrSec {
	float:right;
	margin:44px 0px 0px 0px;
	}

.residentialHeader {
	background:transparent url('/images/hdr/secResidential.gif') left top no-repeat;
	padding:12px 0 0 0;
	height:0;
	margin:0;
	overflow:hidden;
	width:101px;
	}
	
#socialNav {
	position:absolute;
	top:0;
	left:593px;
	width:361px;
	height:20px;
	overflow:hidden;
	margin:10px 7px 0 8px;
	padding:0 !important;
}
#socialNav ul {
	float:right;
	padding:0!important;
	margin:0!important;
}

#socialNav ul li {
	float:left;
	font-size:9px;
	list-style-type:none;
	padding:0;
	margin:0 0 0 9px;
}

#socialNav ul li a {
	float:left;
	display:block;
}

#socialNav ul li a {
	float:left;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}

#socialNav ul li#socialHeading {
	background:transparent url('/business/images/business-redesign/content/button-social-find-us-on.png') 0 50% no-repeat;
	float:left;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	height:20px;
	width:58px;
}

#socialNav ul li a#socialBlog {
	background:transparent url('/business/images/business-redesign/content/button-social-blog.gif') 0 2px no-repeat;
	float:left;
	display:block;
	height:20px;
	width:39px;
}

#socialNav ul li a#socialTwitter {
	background:transparent url('/business/images/business-redesign/content/button-social-twitter.png') 0 0 no-repeat;
	float:left;
	display:block;
	height:20px;
	width:53px;
}
	
#socialNav ul li a#socialYouTube {
	background:transparent url('/business/images/business-redesign/content/button-social-youtube.png') 0 0 no-repeat;
	float:left;
	display:block;
	height:20px;
	width:60px;
}
	
#socialNav ul li a#socialFacebook {
	background:transparent url('/business/images/business-redesign/content/button-social-facebook.png') 0 0 no-repeat;
	float:left;
	display:block;
	height:20px;
	width:65px;
}
			
#socialNav ul li.lastChild {
	background-image:none;
	float:left;
	margin:0;
	padding:0;
	font-size: 11px;
	color: #ccc;
}

#navUtil {
	float:right;
	height:20px;
	margin:3px 0 2px 20px!important;
	}

body.defaultBusiness #navUtil {
	float:right;
	height:20px;
	margin:35px 0 2px 20px!important;
	}
		
#valorwell {
	float:right;
	margin:0px 0px 2px 10px;
	}

#pageBody #masthead #navUtil ul {
	padding:0;
	margin:0!important;
	}

#pageBody #masthead #navUtil ul li {
	display:inline;
	list-style-type:none;
	text-transform:uppercase;
	font-size:.65em;
	font-weight:bold;
	padding:0!important;
	border-left:solid 1px #7aabde;
	margin:0!important;
	}

#pageBody #masthead #navUtil ul li.first {
	border-left:none;
	}   

#pageBody #masthead #navUtil ul li a {
	color:#7aabde;
	padding:3px 7px;
	margin:0!important;
	}

#navMain { 
	margin:0px 0px 1px 0px;
	_margin-bottom:0;
	}

#navSub div {
	margin:0px 3px 0px 0px;
	}

.introP {
	margin:0 15px 15px;
	}

/* landing page call to action/advertisement wells */
#lndCTALeftAbout {width:225px; margin:15px 15px 15px 15px; text-align:left; font-size:1em;}
#lndCTALeft {width:225px; margin:15px 15px 15px 15px; text-align:center; font-size:1em;}
#lndCTALeftll {width:225px; margin:15px 15px 15px 15px; text-align:left; font-size:1em;}
#lndCTAMidAbout {width:225px; padding:15px 15px 15px 15px; text-align:left; border-width:0px 1px 0px 1px; border-style:solid; border-color:#bedc7f; font-size:1em;}
#lndCTAMid {width:225px; padding:15px 15px 15px 15px; text-align:center; border-width:0px 1px 0px 1px; border-style:solid; border-color:#bedc7f; font-size:1em;}
#lndCTAMidll {width:225px; padding:15px 15px 15px 15px; text-align:left; border-width:0px 1px 0px 1px; border-style:solid; border-color:#bedc7f; font-size:1em;}
#lndCTARight {width:165px; margin:15px 15px 15px 20px; font-size:1em;}
#lndCTARightAbout {width:165px; margin:15px 0px 0px 35px; font-size:1em;}

/* bundles pages are slightly different than landing pages */
.bndl {
	width:220px;
	margin:15px 0px 15px 0px;
	font-size:1em;
	}

.mid {
	margin:15px 22px 15px 23px;
	}

/* content well styles and positionings */
#contentContainer {clear:both; width:980px; background-image:url(/images/bgContent.gif); background-repeat:repeat-y; font-size:1em;}	
#columnContainer {width:954px; background-image:url(/images/sidebarBottomCurve.gif); background-position:bottom right; background-repeat:no-repeat; margin:0px 0px 0px 20px; |margin:0px 0px 0px 10px; font-size:1em;}
*+html #columnContainer { margin:0px 0px 0px 20px;}
#columnContent {width:742px; font-size:1em;overflow:hidden;}
#copyContainer {width:740px;border-color:#e5f1cc; border-style:solid; border-width:1px; font-size:1em;}
#copyContent {width:720px; margin:1em 0px 10px 0; padding-left:10px; font-size:1em;}
.equalCol {width:345px; font-size:1em;}
.contentItemThree {width:300px; margin:0px 0px 1.5em 0px; font-size:1em;}
.contentItem {width:350px; margin:0px 0px 10px 0px; font-size:1em;}
.contentItem h3 {margin:0 0 3px 0 !important;padding:0;}
.protectionService h2 {padding-bottom:4px !important;}
.contentItem ul {margin:0 0 0 15px;padding:0;}
.contentItem li {margin:0;padding:0;}
.right {margin:0px 0px 0px 20px;}
.itemText {width:250px; font-size:1em;}
.itemImg {font-size:1em; margin:.5em 0px 0px 1em;}

.sepLine {
	background-repeat:repeat-x;
	position:relative;
	visibility:inherit;
	left:-5px;
	overflow:visible;
	}
	
#contentWell {
	width:740px;
	}

/* sidebar items */
#columnSidebar {width:206px; margin:0px 0px 0px 6px; padding:0; font-size:1em;overflow:hidden;}
.sidebarItem {width:206px; background-image:url(/images/sidebarMiddle.gif); background-repeat:repeat-y; font-size:1.1em;float:left;}
.sidebarItemAlt {width:206px; background-image:url(/images/sidebarMiddleGreen.gif); background-repeat:repeat-y; font-size:1.1em;}
.sidebarItemContent {width:186px; margin:5px 0px 5px 7px; font-size:1em;clear:left;}
.sidebar_cont {margin:0px 0px 0px 2px; font-size:1em;}
.imgBlock {margin:0px 0px 5px 0px;}

/* plut */
.plutOrange {width:205px; background-image:url(/images/plutBGOrangeTop.gif);background-position:left top; background-repeat:repeat-y;margin:0 0 5px 1px; font-size:1.1em;float:left;}
.plutOrangeContent {width:198px;background-image:url(/images/plutBGOrangeBottom.gif);background-position:left bottom; background-repeat:no-repeat; padding:5px 0px 5px 7px; font-size:1em;clear:left;}
*html .plutOrangeContent {font-size:12px;clear:left;}
*+html .plutOrangeContent {font-size:12px;}
.plutOrangeContent .imageHdr{display:block;margin:5px 0 10px 3px;}
.plutOrangeContent p{font-size:11px;margin:15px 0 6px;width:173px;}
.plutOrangeContent span.lookupHeader{display:block;margin-bottom:3px;}
.plutOrangeContent input, .plutOrangeContent select{font-size:11px;}
.plutOrangeContent .loginHdr{display:block;margin:10px 0 10px 0;}		

.plutErr {
	width:180px;
	font-size:11px;
	color:#f00;
	}

table.one {
	font-family:Arial, Helvetica, sans-serif;
	}

table.data {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:#f8e7b7;
	border-bottom-width:0px;
	margin:0px 0px 10px 0px;
	background-image:url(/images/bgPage.gif);
	background-repeat:repeat-y;
	}

table.data th {border-style:solid; border-color:#f8e7b7; border-width:1px; border-top-width:0px; border-right-width:0px; background-color:#faefd0; color:#7dba00; text-align:center; padding:5px;}
table.data td {border-width:1px; border-style:solid; border-color:#f8e7b7; border-left-width:0px; border-top-width:0px; background-color:#FFFFFF; padding:2px 5px 2px 5px;}
table.data td.alt, table.data tr.alt td	{background-color:#fefcf6;}
table.data .lastCell {border-right-width:0;}
table.data td.tblFoot {background-color:#97A1C3; border-width:0px;}

/* new custom table colors */
table.dataNew {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-width:1px 0px 0px 1px; border-style:solid; border-color:#f8e7b7; margin:0px 0px 10px 0px;}
table.dataNew th {border-style:solid; border-color:#f8e7b7; border-width:1px; border-top-width:0px; border-right-width:0px; background-color:#faefd0; color:#7dba00; text-align:center; padding:5px;}
table.dataNew td {border-width:1px; border-style:solid; border-color:#f8e7b7; border-left-width:0px; border-top-width:0px; background-color:#FFFFFF; padding:2px 5px 2px 5px;}
table.dataNew td.alt {background-color:#fefcf6;}
table.dataNew .lastCell {border-right-width:1px;}

/* new custom table colors DIGITAL TV */
table.datadtv {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-width:1px 0px 0px 1px; border-style:solid; border-color:#f8e7b7; margin:0px 0px 0px 0px;}
table.datadtv th {border-style:solid; border-color:#f8e7b7; border-width:1px; border-top-width:0px; border-right-width:0px; background-color:#faefd0; color:#7dba00; text-align:center; padding:0px;}
table.datadtv td {border-width:1px; border-style:solid; border-color:#f8e7b7; border-left-width:0px; border-top-width:0px; background-color:#faefd0; padding:0px 0px 0px 0px;}
table.datadtv td.alt {background-color:#fefcf6;}
table.datadtv .lastCell {border-right-width:1px;}

/* Customer Service nav options */
#csBdy ul {
	list-style-type:none;
	width:200px;
	text-transform:uppercase;
	font-size:.65em;
	font-weight:bold;
	padding:0;
	margin:0; 
	}

#csBdy ul li {
	list-style-type:none;
	padding:0 0 2px 0;
	margin:0 0 0 2px; 
	}

#csBdy ul li a {
	display:block;
	color:#0d5c91;
	}

#csBdy ul li.last {
	padding-bottom:8px!important;
	border-bottom:solid 1px #ced8b7!important;
	margin-bottom:8px!important;
	}

/* footer items IN use, footer bar is now NOT a mapped image */
#footer {
	clear:both;
	width:100%;
	background-color:#e5f1cc;
	margin:15px 0 0 0;
	width:980px;
	color:#7aabde;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	}

#footerSM {
	clear:both;
	background-color:#e5f1cc;
	margin:15px 0 0 0;
	width:785px;
	color:#7aabde;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	}

#footer ul {
	list-style-type:none;
	padding:0;
	margin:3px 0;
	}
    
#footer ul li {
	display:inline;
	list-style-type:none;
	text-transform:uppercase;
	padding:0;
	margin:0;
	}
	
#footer ul li a:link {
	padding:0 8px 0 8px;
	border-left:solid 1px #7aabde;
	}
	
#footer ul li.first a:link {
	border:0;
	margin:0;
	}

#footer a:link, #footer a:visited, #footer a:hover {
	color:#7aabde;
	font-size:1em;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}


/* OLD SEO MAIN NAVIGATION */

#navigation-main {
	background:transparent url(/images/Default/business-section-nav-left-corner.gif) 0 0 no-repeat!important;
	float:right;  
	width:664px;
	height:31px;
	padding:0 9px 0 14px;
	margin:0;
	}

#navigation-main ul {
	float:right; 
	width:657px;
	background:#7eba00 url(/images/Default/new/section-nav-right-corner.gif) top right no-repeat;
	list-style-type:none;
	height:31px;
	padding:0 0 0 7px;
	margin:0;
	}

#navigation-main ul li {
	display:inline;
	list-style-type:none;
	text-indent:-10000px;
	overflow:hidden;
	padding:0;
	margin:0;
	}

#navigation-main ul li a {
	display:block;
	float:left;
	outline-width:0;
	padding:0 8px 0 8px;
	border-left:solid 1px #fff;
	margin-top:10px;
	}

#navigation-main ul li.first a {
	border-left:none;
	}

/* residential*/
#navigation-main ul li.residential a {
	width:81px;
	}

#navigation-main ul li.residential a:link, #navigation-main ul li.residential a:visited {
	background:transparent url(/images/Default/new/section-nav-residential.gif) 50% 50% no-repeat;
	}

#navigation-main ul li.residential a:hover, #navigation-main ul li.residential a:visited:hover,#navigation-main ul li.residential a.active {
	background:transparent url(/images/Default/new/section-nav-residential-selected.gif) 50% 50% no-repeat;
	}

h2.smallGreen {
	color:#7DBA00;
	font-size:1.2em	
	}

/* small business */
#navigation-main ul li.business-small a {
	width:173px;
	}

#navigation-main ul li.business-small a:link, #navigation-main ul li.business-small a:visited {
	background:transparent url(/images/Default/new/section-nav-small-business.gif) 50% 50% no-repeat;
	}

#navigation-main ul li.business-small a:hover, #navigation-main ul li.business-small a:visited:hover, #navigation-main ul li.business-small a.active {
	background:transparent url(/images/Default/new/section-nav-small-business-selected.gif) 50% 50% no-repeat;
	}

/* large business*/
#navigation-main ul li.business-enterprise a {
	width:107px;
	}

#navigation-main ul li.business-enterprise a:link, #navigation-main ul li.business-enterprise a:visited {
	background:transparent url(/images/Default/new/section-nav-large-business.gif) 50% 50% no-repeat;
	}

#navigation-main ul li.business-enterprise a:hover, #navigation-main ul li.business-enterprise a:visited:hover, #navigation-main ul li.business-enterprise a.active {
	background:transparent url(/images/Default/new/section-nav-large-business-selected.gif) 50% 50% no-repeat;
	}

/* windstream dot net */
#navigation-main ul li.windstream-net a {
	width:205px;
	border-left:none;
	}

#navigation-main ul li.windstream-net a:link, #navigation-main ul li.windstream-net a:visited {
	background:transparent url(/images/Default/new/section-nav-try-the-new-wsnet.gif) 100% 58% no-repeat;
	}

#navigation-main ul li.windstream-net a:hover, #navigation-main ul li.windstream-net a:visited:hover {
	background:transparent url(/images/Default/new/section-nav-try-the-new-wsnet.gif) 100% 50% no-repeat;
	}
	
/* BUSINESS REDESIGN MAIN NAVIGATION */
		
.mainNav {
	 float:right;
	height:32px;
	margin:0 9px 0 0;
	_margin-right:4px;
	padding:0;
	}

.mainNav ul {
	background:transparent url('/images/business-redesign/header/nav-greenRightCap.gif') right top no-repeat;
	height:32px;
	overflow:hidden;
	width:678px;
	_width:688px;
	padding:0;
	margin-bottom:0;
	}
	
.mainNav ul li {
	background:transparent url('/images/business-redesign/header/nav-greenDivider.gif') 0 0 no-repeat;
	border:0;
	float:left;
	height:32px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:122px;
	position:relative;
	_hasLayout:true;
	_zoom:1;
	}

.mainNav ul li#Residential {
	width:146px;
	}
	
.mainNav ul li#Wholesale {
	width:138px;
	}	

.mainNav ul li#WindstreamDotNet {
	width:270px;
	}

#Header .mainNav div {
	display:none;
	}

.mainNav ul li h3 {
	display:inline;	
	margin:0;
	padding:0;
	}
	
.mainNav a:link,
.mainNav a:active,
.mainNav a:hover,
.mainNav a:visited {
	position:relative;
	background-color:transparent ;
	color:#fff;
	height:10px;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:1em;
	outline:none;
	text-transform:uppercase;
	padding:12px 0 10px;
	position:relative;
	_hasLayout:true;
	_zoom:1;
	}

.mainNav ul li.firstChild a:link,
.mainNav ul li.firstChild a:active,
.mainNav ul li.firstChild a:hover,
.mainNav ul li.firstChild a:visited {
	background:transparent url('/images/business-redesign/header/nav-greenLeftCap.gif') 0 0 no-repeat;
	padding-left:27px;
	padding-right:9px;
	overflow:hidden;
	}

.mainNav ul li#Residential a:link,
.mainNav ul li#Residential a:active,
.mainNav ul li#Residential a:hover,
.mainNav ul li#Residential a:visited {
	width:110px;
	_width:126px;
	}

.mainNav ul li#Residential a.active:link,
.mainNav ul li#Residential a.active:active,
.mainNav ul li#Residential a.active:hover,
.mainNav ul li#Residential a.active:visited {
	background:transparent url('/images/business-redesign/header/nav-greenLeftCap-active.gif') 0 0 no-repeat !important;
	}		

.mainNav ul li#Business a:link,
.mainNav ul li#Business a:active,
.mainNav ul li#Business a:hover,
.mainNav ul li#Business a:visited {
	width:122px;
	_width:108px;
	}

.mainNav ul li#Wholesale a:link,
.mainNav ul li#Wholesale a:active,
.mainNav ul li#Wholesale a:hover,
.mainNav ul li#Wholesale a:visited {
	width:138px;
	_width:108px;
	}	

.mainNav ul li#WindstreamDotNet a:link,
.mainNav ul li#WindstreamDotNet a:active,
.mainNav ul li#WindstreamDotNet a:hover,
.mainNav ul li#WindstreamDotNet a:visited {
	width:270px;
	_width:151px;
	}

.mainNav ul li ul li a:link {
	height:auto;	
	}

#Header .mainNav ul li a:hover {
	text-decoration:none!important;
	}

.mainNav ul li a:hover,
.mainNav ul li a:visited:hover,
.mainNav ul li.active a,
.mainNav ul li.active a:hover,
.mainNav ul li.active a:visited,
.mainNav ul li.active a:visited:hover {
	background:transparent url('/images/business-redesign/header/background-navigation-main-green-hover.gif') 0 0 repeat-x;
	color:#fff;
	}

.mainNav ul li a.firstLink:hover,
.mainNav ul li a.firstLink:visited:hover,
.mainNav ul li.active a.firstLink,
.mainNav ul li.active a.firstLink:hover,
.mainNav ul li.active a.firstLink:visited,
.mainNav ul li.active a.firstLink:visited:hover {
	background:transparent url('/images/business-redesign/header/nav-greenLeftCap-active.gif') 0 0 repeat-x;
	color:#fff;
	}

.mainNav ul li#ct100_Entfirst a.firstLink:hover,
.mainNav ul li#ct100_Entfirst a.firstLink:visited:hover,
.mainNav ul li#ct100_first a.firstLink:hover,
.mainNav ul li#ct100_first a.firstLink:visited:hover {
    background:transparent url('/images/business-redesign/header/nav-greenLeftCap-active.gif') 0 0 no-repeat;
	}	

.mainNav ul li#WindstreamDotNet a:link,
.mainNav ul li#WindstreamDotNet a:active,
.mainNav ul li#WindstreamDotNet a:hover,
.mainNav ul li#WindstreamDotNet a:visited,
.mainNav ul li#WindstreamDotNet a:hover,
.mainNav ul li#WindstreamDotNet a:visited:hover,
.mainNav ul li#WindstreamDotNet.active a,
.mainNav ul li#WindstreamDotNet.active a:hover,
.mainNav ul li#WindstreamDotNet.active a:visited,
.mainNav ul li#WindstreamDotNet.active a:visited:hover {
	background:transparent none 0 0 repeat-x;
	color:#fff;
	}

.mainNav ul li.current a,
.mainNav ul li.current a:link,
.mainNav ul li.current a:hover,
.mainNav ul li.current a:visited,
.mainNav ul li.current a:visited:hover,
.mainNav ul li.active.current a,
.mainNav ul li.active.current a:link,
.mainNav ul li.active.current a:hover,
.mainNav ul li.active.current a:visited,
.mainNav ul li.active.current a:visited:hover {
	color:#e8b012;
	}


.mainNav ul li#first.firstChild a:hover,
.mainNav ul li#first.firstChild a:visited:hover,
.mainNav ul li#first.firstChild.active a,
.mainNav ul li#first.firstChild.active a:visited,	
.mainNav ul li#first.active.firstChild a:hover,
.mainNav ul li#first.active.firstChild a:visited:hover {
	background:transparent url('/images/business-redesign/header/nav-greenLeftCap-active.gif') 0 0 no-repeat;
	}	

#Residential strong {
	display:block;
	float:left;
	height:12px;
	overflow:hidden;
	padding:0;
	width:82px;
	margin:0 11px;
	_margin:0 16px;
	position:relative;
	_hasLayout:true;
	_zoom:1;
	}

.mainNav ul li a strong .mainNavNormal {display:block;border-width:0;}
.mainNav ul li a strong .mainNavHover {display:none;border-width:0;}
.mainNav ul li a strong .mainNavActive {display:none;border-width:0;}
.mainNav ul li a:hover strong .mainNavNormal {display:none;}
.mainNav ul li a:hover strong .mainNavHover {display:block;}
.mainNav ul li a:hover strong .mainNavActive {display:none;}
.mainNav ul li a.active strong .mainNavNormal {display:none;}
.mainNav ul li a.active strong .mainNavHover {display:none;}
.mainNav ul li a.active strong .mainNavActive {display:block;}
.mainNav ul li a.active:hover strong .mainNavNormal {display:none;}
.mainNav ul li a.active:hover strong .mainNavHover {display:none;}
.mainNav ul li a.active:hover strong .mainNavActive {display:block;}

#Business strong {
	display:block;
	float:left;
	height:12px;
	overflow:hidden;
	padding:0;
	margin:0 35px;
	_margin:0 16px;
	width:63px;	
	position:relative;
	_hasLayout:true;
	_zoom:1;
	}

#Wholesale strong {
	background-image:url('/images/business-redesign/header/nav-wholesale.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:12px 0 0 0;
	margin:0 30px;
	_margin:0 16px;	
	width:78px;	
	position:relative;
	_hasLayout:true;
	_zoom:1;	
	}

#Wholesale a:hover strong {
	background-image:url('/images/business-redesign/header/nav-wholesale-hover.gif');
	}

#Wholesale .active strong {
	background-image:url('/images/business-redesign/header/nav-wholesale-active.gif');
	}

#Wholesale a.active:hover strong {
	background-image:url('/images/business-redesign/header/nav-wholesale-active.gif');
	}

#WindstreamDotNet strong {
	background-image:url('/images/business-redesign/header/nav-windstreamDotNet.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:13px 0 0 0;
	width:146px;
	position:relative;
	left:70px;
	}

#WindstreamDotNet .current strong {
	background-image:url('/images/business-redesign/header/nav-windstreamDotNet.gif');
	}

/* navigation for home and business plans*/
#navigation-plans {
	position:absolute;
	top:0;
	left:0;
	width:122px;
	height:248px;
	border-right:solid 1px #fff;
	margin:13px 0 13px 0;
	}

.brandingBusiness #navigation-plans {
	display:none;	
	}

#navigation-plans ul {
	padding:0;
	margin:31px 0 17px 0;
	}

#navigation-plans ul li {
	list-style-type:none;
	width:122px;
	color:#fff;
	padding:0;
	font-weight:bold;
	margin:0;
	}

#navigation-plans ul li a {
	display:block;
	color:#fff;
	padding:10px 20px 10px 30px;
	}

#navigation-plans ul li a:hover {
	text-decoration:none;
	border:0;
	}

#navigation-plans ul#typeNavSmb {
	display:none;
	}

#navigation-plans ul#typeNavLrb {
	display:none;
	}

/*Bundles icons*/
#navigation-plans #typeNavResOptions {
	position:absolute;
	top:154px;
	left:150px;
	width:300px;
	}

#navigation-plans #typeNavResOptions ul {
	padding:0;
	border-right:none;
	margin:13px 0;
	}

#navigation-plans #typeNavResOptions ul li {
	float:left;
	width:55px;
	display:inline!important;
	list-style-type:none;
	text-indent:-10000px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	margin:5px 0;
	}

#navigation-plans #typeNavResOptions ul li a{
	width:55px;
	height:55px;
	color:#fff;
	outline-width:0;
	padding:0;
	}

/* bundle*/
#navigation-plans #typeNavResOptions ul li.bundles a:link, #navigation-plans #typeNavResOptions ul li.bundles a:visited{
    background:transparent url(/images/Default/new/icon-bundles.png) 50% 50% no-repeat;
	}
#navigation-plans #typeNavResOptions ul li.bundles a:hover, #navigation-plans #typeNavResOptions ul li.bundles a:visited:hover, 
#navigation-plans #typeNavResOptions ul li.bundles a.active{
    background:transparent url(/images/Default/new/icon-bundles-selected.png) 50% 50% no-repeat;
	}

/* internet */
#navigation-plans #typeNavResOptions ul li.internet a:link, #navigation-plans #typeNavResOptions ul li.internet a:visited{
    background:transparent url(/images/Default/new/icon-internet.png) 50% 50% no-repeat;
	}
#navigation-plans #typeNavResOptions ul li.internet a:hover, #navigation-plans #typeNavResOptions ul li.internet a:visited:hover, 
#navigation-plans #typeNavResOptions ul li.internet a.active{
    background:transparent url(/images/Default/new/icon-internet-selected.png) 50% 50% no-repeat;
	}

/* phone */
#navigation-plans #typeNavResOptions ul li.phone a:link, #navigation-plans #typeNavResOptions ul li.phone a:visited{
    background:transparent url(/images/Default/new/icon-phone.png) 50% 50% no-repeat;
	}
#navigation-plans #typeNavResOptions ul li.phone a:hover, #navigation-plans #typeNavResOptions ul li.phone a:visited:hover, 
#navigation-plans #typeNavResOptions ul li.phone a.active{
    background:transparent url(/images/Default/new/icon-phone-selected.png) 50% 50% no-repeat;
	}

/* tv */
#navigation-plans #typeNavResOptions ul li.tv a:link, #navigation-plans #typeNavResOptions ul li.tv a:visited{
    background:transparent url(/images/Default/new/icon-tv.png) 50% 50% no-repeat;
	}
#navigation-plans #typeNavResOptions ul li.tv a:hover, #navigation-plans #typeNavResOptions ul li.tv a:visited:hover, 
#navigation-plans #typeNavResOptions ul li.tv a.active{
    background:transparent url(/images/Default/new/icon-tv-selected.png) 50% 50% no-repeat;
	}

/* New Utility Nav */

.utilityNav {
	width:361px;
	height:61px;
	overflow:hidden;
	background:url('/images/business-redesign/header/utilitynav.gif') no-repeat;
	float:left;
	margin:15px 0 0 0;
	padding:0 !important;
	position:relative;
	}

.utilityNav .ypLogo, .utilityNav .ypLogo img {
	margin:0;
	padding:0 !important;
	display:block;
	}

.utilityNav .ypLogo img {
	margin-right:10px;
	display:block;
	}

.utilityNav .ypLogo {
	display:block;
	float:right;
	position:relative;
	margin:11px 0 0 9px;
	padding-right:5px;
	}

.utilityNav div {
	float:none !important;
  	height:39px;
	padding:11px 0 0 0px;
	}

.utilityNav ul {
	float:right;
	width:auto;
	margin:0 0 6px 0 !important;
	padding:0 !important;
	}

.utilityNav ul.lastChild li {
	display:block;
	white-space:nowrap;
	margin:0 !important;padding:0 !important;
	}

ul.lastChild li.lastChild {
	padding-left:7px !important;
}
.utilityNav ul li {
  	background:transparent url('/images/business-redesign/header/divider-utilityNav.gif') right bottom no-repeat;
	float:left;
	font-size:9px;
	list-style-type:none;
	margin:0 5px 0 0;
	padding:0 8px 0 2px;
	}
	
.utilityNav ul li.lastChild {
	background-image:none;
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	color:#ccc;
	}

.utilarrow {
	position:relative;
	top:-1px;
	}

.utilityNav a:link,
.utilityNav a:active,
.utilityNav a:hover,
.utilityNav a:visited {
	color:#7aabde;
	text-transform:uppercase;
	}		
	
.utilityResidential {
	background-image:url('../images/business-redesign/header/res.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:59px;
	}

.utilityBusiness {
	background-image:url('../images/business-redesign/header/sbgif.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:77px;
	}

.utilityEnterprise {
	background-image:url('../images/business-redesign/header/ebus.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:54px;
	}

.utilityWholesale {
	background-image:url('../images/business-redesign/header/wholesal.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:55px;
	}

.utilityAboutUs{
	background-image:url('../images/business-redesign/header/abt.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:45px;
	}

.utilitySupport {
	background-image:url('../images/business-redesign/header/spt.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:42px;
	}

.utilityBilling {
	background-image:url('../images/business-redesign/header/bill.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:35px;
	}

.utilityContactUs {
	background-image:url('../images/business-redesign/header/contact.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:56px;
	}

.utilityStores {
	background-image:url('../images/business-redesign/header/store.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:33px;
	}

.utilitySelectLocation {
  	background-image:url('../images/business-redesign/header/selectlocation.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:11px;
	width:150px;
	}

.utilityKeepMeInformed {
	background:url('../images/business-redesign/header/copy-keep-me-informed-green.gif') 0 1px no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:90px;
	}
	
.utilityShareThisSite {
	background:url('../images/business-redesign/header/copy-share-this-site-green.gif') 0 1px no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:9px;
	width:73px;
	}
	
/* /New Utility Nav */

/* content for home and business plans*/
#content-homepage {
	position:absolute;
	top:31px;
	left:123px;
	width:500px;
	}

.brandingBusiness #content-homepage {
	left:3px;	
	}

.defaultBusiness #content-homepage {
	top:24px;	
	}

#content-homepage h2 {
	color:#fff;
	text-indent:-10000px;
	overflow:hidden;
	margin:0 0 18px 33px;
	}

#content-homepage #residential-bundles h2 {
	background:transparent url(/images/Default/new/headline-bundle-and-save.gif) 0 0 no-repeat;
	width:235px;
	height:55px;
	}

#content-homepage #residential-internet {
	display:none;
	}

#content-homepage #residential-internet h2 {
	background:transparent url(/images/Default/new/headline-get-there-faster.gif) 0 0 no-repeat;
	width:237px;
	height:31px;
	}

#content-homepage #residential-phone {
	display:none;
	}

#content-homepage #residential-phone h2 {
	background:transparent url(/images/Default/new/headline-making-connections.gif) 0 0 no-repeat;
	width:333px;
	height:31px;
	}	

#content-homepage #residential-tv {
	display:none;
	}

#content-homepage #residential-tv h2{
	background:transparent url(/images/Default/new/headline-stay-entertained.gif) 0 0 no-repeat;
	width:232px;
	height:31px;
	}

#content-homepage #business-small {
	display:none;
	width:800px;
	}

#content-homepage #business-small h2 {
	background:transparent url(/images/Default/new/headline-business.gif) 0 0 no-repeat;
	height:60px;
	width:496px;
	}

#content-homepage #business-enterprise {
	display:none;
	}

#content-homepage #business-enterprise h2 {
	background:transparent url(/images/Default/new/headline-business-large.png) 0 0 no-repeat;
	width:406px;
	height:55px;
	}

#content-homepage p {
	color:#fff;
	width:250px;
	margin:0 0 10px 33px;
	} 

#content-homepage a.buttons {
	background:transparent url(/images/Default/new/button-learn-more.png) 0 0 no-repeat;
	display:block;
	width:92px;
	height:27px;
	color:#000;
	cursor:pointer;
	outline-width:0;
	padding:0;
	border:0;
	margin:0 0 5px 31px;
	}

#content-homepage .buttons a:hover {
	cursor:pointer;
	outline-width:0;
	}

#content-homepage div.local-rep {
	color:#fff;
	width:180px;
	padding:0;
	margin:1px 0 0 0;
	} 

#content-homepage div.local-rep p {
	color:#fff;
	font-size:.54em;
	font-weight:bold;
	text-transform:uppercase;
	width:180px;
	padding:0;
	margin:0 0 0 28px;
	}

#content-homepage div.local-rep p span.connect-now {
	color:#fc0;
	text-transform:uppercase;
	margin:0 0 0 38px;
	} 

#content-homepage div.local-rep a:link, #content-homepage div.local-rep a:visited {
	color:#fff;
	text-decoration:none;
	} 

#content-homepage div.local-rep a:hover, #content-homepage div.local-rep a:visited:hover {
	color:#fff;
	} 

#wslogo {
	background:transparent url(/images/Default/new/windstream-logo-balloon.png) 0 0 no-repeat;
	float:left;
	display:block;
	width:27px;
	height:22px;
	text-decoration:none;
	padding:0!important;
	border:0;
	margin:0 10px 0 0!important;
	}

.FindSolutionsSection {
	float:left;
	margin-top:15px;
	}

.FindSolutionsSection p {
	margin-top:5px;
	}

.FindSolutionsSection ul {
	margin:0 0 11px 25px;
	padding:0;
	width:auto;
	}

.FindSolutionsSection li {
	background:transparent url('/images/Default/arrow-yellow.png') left top no-repeat;
	list-style-type:none;
	margin:0;
	padding:5px 0 12px 35px;
	float:left;
	width:162px;
	overflow:hidden;
	}
	
.FindSolutionsSection li.localRep {
	background:transparent url('/images/Default/new/logo-balloon-connect-to-local-rep.png') left top no-repeat;
	}

.FindSolutionsSection li.localRep a {
	width:124px;
	height:36px;
	}

.FindSolutionsSection li.lastChild.partners {
	margin-left:-15px;
	}

.FindSolutionsSection h3 {
	margin:0 0 4px 0;
	}

.FindSolutionsSection li.lastChild h3 {
	margin:0;
	}

#content-homepage .FindSolutionsSection li p {
	margin:0;
	width:255px;
	}

#content-homepage #ContactRep p {
	float:left;	
	_margin:0 0 0 13px;
	width:142px;
	}

#ContactRep ul {
	border-width:0;
	float:left;
	margin:8px 0 0 0;
	_margin-left:2px;;
	width:155px;
 	}
 
 #ContactRep li {
	background:transparent url('/images/Default/rep-divider.gif') right top no-repeat;
	float:left;
	padding:2px 7px 2px 0;
	margin:0 5px 0 0;
	}
	
 #ContactRep li.lastChild {
	background-image:none;
	}


.newForSmallBusinessSection{
	float:left;	
	padding:24px 0 0 10px;
	width:283px;
	}


#content-homepage .newForSmallBusinessSection p {
	color:#fff;
	width:193px;
	margin:0 0 0 0;
	} 

#content-homepage .newForSmallBusinessSection h3 {
	color:#fff;
	width:193px;
	margin:10px 0 7px;
	} 

#content-homepage .newForSmallBusinessSection a:link,
#content-homepage .newForSmallBusinessSection a:active,
#content-homepage .newForSmallBusinessSection a:hover,
#content-homepage .newForSmallBusinessSection a:visited{
	margin:6px 0 0;
	} 

.smallAndMediumH3{
	background:transparent url(/images/Default/business-SmallAndMediumBusiness.png) 0 0 no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	margin:28px 0 12px 28px;
	_margin-left:14px;
	padding:39px 0 0 0;
	width:152px;
	}

.enterpriseH3{
	background:transparent url(/images/Default/business-Enterprise.png) 0 0 no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	margin:28px 0 0 28px;
	_margin-left:14px;
	padding:21px 0 0 0;
	width:152px;
	}

.enterpriseImg{
	clear:both;
	display:block;
	margin:0 28px 11px 28px;
	}

#content-homepage #business-small li a:link,
#content-homepage #business-small li a:active,
#content-homepage #business-small li a:hover,
#content-homepage #business-small li a:visited{
	clear:both;
	display:block;
	}

#content-homepage a.buttonsEnter {
	background:transparent url(/images/Default/business-buttonEnter.png) 0 0 no-repeat;
	width:62px;
	height:0;
	color:#000;
	cursor:pointer;
	outline-width:0;
	overflow:hidden;
	padding:27px 0 0 0;
	border:0;
	margin:0 0 5px 22px;
	}
	
#business-small #wslogo {
	background:transparent url(/images/Default/business-contactALocalRep.png) 0 0 no-repeat;
	float:left;
	display:block;
	width:135px;
	height:0;
	overflow:hidden;
	text-decoration:none;
	padding:24px 0 0 0!important;
	border:0;
	margin:0 10px 0 25px!important;
	_margin-left:14px !important;
	}
	
/* lookup tool */	
#lookupnew {margin-top:6px;}
#lookupexisting p {font-size:11px;margin:0 0 6px 0;clear:both;}
#lookupexisting input {float:left;margin:0 3px 3px 0;}
#lookupexisting label {font-size:11px;float:left;margin:0 3px 3px 0;width:155px;}
#lookupexisting .userIDAndPassword label {width:65px;padding-top:3px;}
.userIDAndPassword {overflow:auto;}
.userIDAndPassword input {width:100px;}
#lookupexisting .helpLinks {color:#7AABDE;margin-top:6px;}
#lookupexisting .helpLinks a {padding-top:3px;}
#lookupexisting .lastBillAmount label,
#lookupexisting .lookupExistingBusiness label {width:65px;padding-top:3px;}
#lookupexisting input.txt {float:left;margin-bottom:4px;margin-right:1px;}
#lookupexisting .threeChar {width:24px;}
#lookupexisting .fourChar {width:33px;}
#lookupexisting .billAmount {width:95px;}
#lookupexisting .iconLock a {
	background:transparent url('/images/business-redesign/content/icon-lock-green.gif') left top no-repeat;	
	clear:both;
	display:block;
	font-weight:normal;
	margin-top:3px;
	padding-left:12px;
	}	
	
#pybBdyBusiness p {
	font-size:12px;
	margin:0 0 8px 0;
	padding:0;
	}
	
.contactOptions {
	margin:0;
	| margin-top:10px;
	_margin:0;
	| position:relative;
	padding:0;
	}

#pybBdy .contactOptions li {
	height:23px;
	padding:0 0 0 22px;
	margin-bottom:9px;
	_margin-bottom:5px;
	position:relative;
	}

#pybBdy .contactOptions li.three {
	height:27px;
	margin-bottom:0;
	}

.contactOptions li span {
	color:#0d5c91;
	font-weight:bold;
	font-size:17px;
	}

.contactOptions li a:link,
.contactOptions li a:active,
.contactOptions li a:hover,
.contactOptions li a:visited {
	color:#0d5c91;
	}

.contactOptions .one {
	background:transparent url('/images/Default/contactOptionsOne.gif') left top no-repeat;
	}

.contactOptions .two {
	background:transparent url('/images/Default/contactOptionsTwo.gif') left top no-repeat;
	}	

.contactOptions .three {
	background:transparent url('/images/Default/contactOptionsThree.gif') left top no-repeat;
	}
	
#pybBdyBusiness .two span {
	background-image:url('/images/Default/copy-1CallUsAt.gif');
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:24px 0 0 0;
	width:156px;
	}

#pybBdyBusiness .one span {
	background:url('/images/Default/copy-2ShopOnline.gif') 0 6px no-repeat;
	display:block;
	float:left;
	height:17px;
	padding:0;
	width:65px;
	text-indent:-9999px;
	}	
	
#pybBdyBusiness .three span {
	background-image:url('/images/Default/copy-3VisitYourLocal.gif');
	display:block;
	float:left;
	height:0;
	margin-top:3px;
	overflow:hidden;
	padding:22px 0 0 0;
	width:149px;
	}		
	
/* lookup tool */
span {font-size:1em;}
.txtCityState {color:#fff; font-size:1em; font-weight:bold; margin:50px 0px 0px 27px; |margin:50px 0px 0px 13px;}
.lookupHeader {font-size:11px; font-weight:normal; color:#000;width:173px;display:block;}
*html .lookupHeader {font-size:11px !Important;}
.lookupRadioButtons {font-weight:normal; font-size:11px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#101010;}
*html .lookupRadioButtons {font-size:11px !Important;}
*+html .lookupRadioButtons {font-size:11px !Important;}
.lookupHeader label{display:block;}
.lookupSpacerFull {display:block; height:10px; xborder:solid 1px black;}
.lookupSpacerHalf {display:block; height:5px; xborder:solid 1px black;}
.lookupResultItemWrapper { display:block; margin-bottom:1em; font-size:1em; xborder:solid 1px red;}
.lookupResultItemName { display:block; float:left; color:#e8b012; font-size:1em; font-weight:bold; xborder:solid 3px green;}
.lookupResultItemPrice { float:right; text-align:right; color:#8c7d70; font-size:1em; font-weight:bold; xborder:solid 3px red;}
.lookupResultItemDescription {float:none; display:block; font-size:.83em; xborder:solid 3px purple;}
.lookupResultBuyNowBox {float:right; margin:40px 5px 30px 5px;}
.lookupResults{width:450px; margin:0px 0px 0px 0px; font-size:1em;}
.lookupResultsSelectAnotherImage {margin:0px 0px 0px 0px;}
.lookupResultsNoResults {display:block; float:none;margin-bottom:15px;}
.radioTable {width:110px;float:left;margin:0px 0px 0px -7px;}
.imgTruck {float:none;}
#popContent .radioTable {width:110px; float:left; margin:0px 0px 0px -7px;}
#popContent .imgTruck {float:none;}
#popContent .lookupRadioButtons {font-weight:normal; font-size:0.79em; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#101010;}
#popContent .lookupHeader {font-size:11px; font-weight:normal; color:#000;}
.ProductInfoLink {display:block; margin-top:5px; xborder:solid 1px red;}
#vOR {display:none;}
.defaultHoliday #vOR{padding:4px 16px 0pt 9px;}
#specialsPLUT {float:right; width:170px;height:150px; margin:52px 20px 0px 0px; |margin:52px 10px 0px 0px; font-size:.9em;}
#newCustomer{margin-top:-7px;}
#lookupnew .goButton, #lookupexisting  #LookupForm1_ImageButton1 {float:right;margin-right:12px;}
.toggleLinks{display:block;margin-top:1.5em;}	

/* news article tool */
.newsItemWrapper {float:none;display:block;margin-bottom:1em;font-size:1em;}
.newsItemDateShortList {display:block; float:none; color:#000;font-size:1em;}
.newsItemHeadlineShortList {display:block;float:none;font-size:1em;font-weight:bold;}
.newsItemCopyShortList {float:none;display:block;font-size:1em;}
.newsItemDateLongList {display:block;float:none; color:#000; font-size:1em;}
.newsItemHeadlineLongList {display:block;float:none;font-size:1em;font-weight:bold;}
.newsItemCopyLongList {float:none;display:block;font-size:1em;}
.newsItemDateFullArticle {display:block;float:none;color:#000;font-size:1em;margin-bottom:1em;}
.newsItemHeadlineFullArticle {display:block;float:none;color:#000;font-size:1em;font-weight:bold}
.newsItemCopyFullArticle {float:none;display:block;width:720px;font-size:1em;}

/* store locator */
.storeCityStateHeader {font-size:1.8em;font-weight:bold;color:#e8b012;font-family:Arial;}
.storeResultsHeader {float:none;display:block;font-size:1em;}
.storeItemWrapper {float:none;display:block;font-size:0.9em; margin:5px 0px 2em 0px;}
.storeItemName {float:none;display:block;font-size:1em;}
.storeItemStreet {float:none;display:block;font-size:1em;}
.storeItemCityStateZip {float:none;display:block;font-size:1em;}
.storeItemPhone {float:none;display:block;font-size:1em;}
.storeRegularResults {margin-right:30px;}

/* Product page */
.ProductSegmentCheckBoxes {display:inline;}
.AddDigitalTVPanel {text-align:center; position:absolute; top:310px; left:20px; width:700px; height:200px; z-index:3; padding:25px; background-color:#fff; xfilter:alpha(opacity=60); x-moz-opacity:0.6; xopacity:0.6; border:solid 1px silver;}
.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px;}

/* Shopping */
.ProductCheckBox { margin-right:2em;}

.sidebar_cont{width:202px;overflow:hidden;padding:0;}

/* POTS - AfterR1AddedMoreShopping */
#cartboxcontent{font-size:14px;}
#cartboxcontent h1{font-size:16px;}
#cartboxcontent label{padding-left:3px;}
#cartboxcontent .horline{border:0;}

/* 12 broadband installation and equip */
.topPad{padding-top:12px;|padding-top:24px;}

/*  15 :Digital TV - Contract */       
.tvOptions{width:690px;margin:0 0 25px 0;border-bottom:1px solid #FAEFD0;}
.tvOptions h2{margin-bottom:15px;}
.tvOptions div{clear:left;padding-bottom:7px;}
.tvOptions label{display:block;float:left;width:87px;margin-right:8px;text-align:right;font-size:11px;font-weight:bold;}
.tvOptions select{width:335px;}
.tvOptions .tvNumber label{padding-top:3px;}
.tvOptions .tvNumber select{width:48px;}
.tvOptions .footnote{padding-top:5px;font-size:10px;}

.existingAccount{width:690px;margin:0 0 25px 0;padding:0 0 25px 0;border-bottom:1px solid #FAEFD0;}
.existingAccount p{padding-left:30px;} 
.existingAccount label{display:block;float:left;margin-right:8px;padding-top:3px;padding-left:30px;font-size:11px;font-weight:bold;}
    
/* Utility */
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	}

.clearfix {
	display:inline-block;
	}

html[xmlns] .clearfix {
	display:block;
	}

* html .clearfix {
    height:1%;
	}
	
/* style "features" table */	
#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles {
	margin-right:10px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-color:#f3d788; /* darker tan */
	border-bottom-color:#f3d788;/* darker tan */
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles p {
	font-size:12px;
	color:#e8b012;
	font-weight:bold;
	padding-top:10px;
	}
	
#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles .titleRow p {
	padding-top:3px;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles td {
	padding-right:10px;
	padding-left:10px;
	border-top-width:1px;
	border-left-width:0px;
	border-top-style:solid;
	border-left-style:solid;
	border-top-color:#f3d788;/* darker tan */
	border-left-color:#f3d788;/* darker tan */
	vertical-align:top;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.productTable td {
	padding-right:10px;
	padding-left:10px;
	border-top:1px solid #f3d788;
	border-left:1px solid #f3d788;
	vertical-align:top;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundleBuilder td {
	padding-right:10px;
	padding-left:10px;
	vertical-align:top;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundleBuilder td.shade {
	background:#fdf9ec;
	}

#contentWell #copyContainer #copyContent table.bundles {
	 border-left:1px solid #f3d788;
	}

#contentWell #copyContainer #copyContent table.bundles h3 {
	display:inline;
	font-size:12px;
	font-weight:normal;
	}

table.productTable {
	border-right:1px solid #f3d788;
	border-bottom:1px solid #f3d788;
	margin-bottom:18px;
	clear:both;
	width:727px;
	}

*html table.productTable {
	width:710px;
	}

table.bundleBuilder {
	border:1px solid #f3d788;
	margin-bottom:18px;
	clear:both;
	width:727px;
	}

*html table.bundleBuilder {
	width:710px;
	}

#contentWell #copyContainer #copyContent table.bundles td {
	padding:10px;
	border-top:1px solid #f3d788;
	border-left-width:0;
	}

#contentWell #copyContainer #copyContent table.productTable td,
#contentWell #copyContainer #copyContent table.productTable th {
	padding:10px;
	border-top:1px solid #f3d788;
	border-left:1px solid #f3d788;
	}

#contentWell #copyContainer #copyContent table.bundleBuilder td,
#contentWell #copyContainer #copyContent table.bundleBuilder th {
	padding:10px;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles td.titleRow {
	vertical-align:middle;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles ul {
	color:#000; /* black*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:8px;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles ul.upgradesList {
	margin-top:.5em;
	padding-top:10px;
	padding-bottom:10px;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.productTable td.upgradeContainer,
#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.productTable td.upgradeHeader {
	height:18px !important;	
	}

.titleRow {
	vertical-align:middle;
	background-color:#faefd0; /*tan*/
	}

.titleRowText {
	font-weight:bold;
	color:#7dba00;
	}

h3.titleRowText {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	}

.titleRowTextLarge {
	font-weight:bold;
	color:#7dba00;
	font-size:18px;
	}

.titleColumnText{
	font-weight:bold;
	color:#000;
	}

.pricingText .titleColumnText {
	font-weight:normal;
	display:block;
	padding-bottom:3px;
	}

.featuersFootnote {
	font-size:10px;
	}

.featuresFootnote2 {
	font-size:10px;
	color:#8c7d70;
	}

/* Bundles */
.bundlesInclude {
	margin-left:0;
	padding-left:0;
	}

.bundlesInclude li {
	float:left;
	margin-left:0;
	margin-right:35px;
	padding:12px 24px 18px 36px;
	list-style-type:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left 3px;
	}

.bundlesInclude li h2 {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}

.iconInternet {
	background-image:url(/images/bundles/iconInternet.gif);
	color:#E8B012;
	font-size:14px;
	font-weight:bold;
	}

.iconPhone {
	background-image:url(/images/bundles/iconPhone.gif);
	color:#E8B012;
	font-size:14px;
	font-weight:bold;
	}

.iconTV {
	background-image:url(/images/bundles/iconTV.gif);
	color:#E8B012;
	font-size:14px;
	font-weight:bold;
	}


#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.productTable .upgradeHeader {
	padding-left:35px;
	padding-bottom:13px;
	}

.upgradeContainer {
	position:relative;
	}

.upgrade { 
	position:absolute;
	top:-22px;
	left:302px;
	| left:301px;
	background:transparent url('/images/bundles/upgradeOverlay.gif') left top no-repeat;
	width:70px;
	height:62px;
	}

.upgradeFeatures {
	width:200px;
	}

.footerRow {
	background-color:#FAEFD0;
	}

.footerRow strong {
	float:left;
	margin-top:4px;
	margin-left:208px;
	}

.customize {
	float:left;
	}

/* Custom Bundles Page */
table.bundles {
	width:698px;
	margin-bottom:150px;
	}

#contentContainer #columnContainer #columnContent #contentWell #copyContainer #copyContent table.bundles td.spacerCell {
	width:10px;
	font-size:1;
	padding-left:0;
	padding-right:0;
	}

.bundleItem {
	color:#E8B012;
	font-weight:bold;
	}

.orderButton {
	float:right;
	margin-top:-5px;
	}

.orderTotal {
	 padding-bottom:0 !important;
	 font-size:16px;
	 font-weight:bold;
	}

.subText {
 margin-bottom:6px;
	}

#copyContent h2.subText {
	color:#E8B012;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;
	}

p.subText {
	margin-top:0;
	margin-bottom:18px;
	font-weight:bold;
	}

/* Product Tables */
.itemFeatures {
	width:auto;
	margin-top:10px;
	padding-left:10px;
	margin-left:0;
	margin:10px 0 3px 0;
	padding:0 0 0 3px;
	font-size:11px;
	}

.itemFeatures li {
	list-style-type:disc;
	margin:0 0 0 10px;
	padding:0;
	}

.productPricing {
	float:right;
	width:100px;
	padding:0 0 0 10px;
	}

.twoThirds .productPricing {
	width:183px;	
	}

.productPricing div {
	color:#9ec033;
	font-size:30px;
	font-weight:bold;
	}

.productPricingll div {
	color:#9ec033;
	font-size:30px;
	font-weight:bold;
	}

.productPricing span {
	font-size:24px;
	margin-bottom:0;
	padding-bottom:0;
	} 
 
.sideText {
	float:left;
	}      

#copyContent h2.sideText {
	color:#E8B012;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;	
	}

.lookingForBundles {
	float:left;
	margin-left:27px;
	| margin-left:17px;    
	padding:0;
	width:511px; 
	background:url('/images/widgets/ltGreyTopLrg.gif') left top no-repeat;
	}

.lookingForBundles div {
	background:url('/images/widgets/ltGreyBottomLrg.gif') left bottom no-repeat;
	margin:0;
	padding-left:0;
	width:511px; 
	}

.lookingForBundles ul, #copyContent .lookingForBundles ul {
	margin:0;
	width:511px;   
	} 

.lookingForBundles li, #copyContent .lookingForBundles li {
	float:left;
	padding:10px 20px 0 0;
	margin-left:9px;
	| margin-left:7px;
	margin-right:10px;
	| margin-right:5px;
	background:transparent url('/images/bundles/listDivider.gif') right 10px no-repeat; 
	list-style-type:none;
	font-size:12px;
	}

.lookingForBundles li.lastChild, #copyContent .lookingForBundles li.lastChild {
	margin-left :6px;
	margin-right:0;
	padding-right:0;
	background-image:none; 
	}

.lookingForBundles img.icons {
	display:block;
	}

.lookingForBundles p {
	margin:0 0 0 10px;
	}

.lookingForBundles p img {
	margin:0 0 0 3px;
	}

/* Broadband */

.packageFeatures {
	width:330px;
	float:left;
	margin-bottom:20px;
	}

#HighSpeedInternet .productPricing {
	float:none;
	width:210px;
	}

#HighSpeedInternet .productPricing div {
	display:inline;
	padding-right:10px;
	padding-top:6px;
	}  

#HighSpeedInternet .productPricing img {
	padding-top:10px;
	} 

.dagger, .productPricing span.dagger, .bbPrice span.dagger {
	font-size:12px;
	}  

.footercopy1 {  
	clear:both;
	color :#9D8F83;
	font-family :Arial;
	font-size:10px;
	margin-top:20px;
	| margin-top:50px;
	border-top:1px solid #f3d788;
	padding-top:20px;   
	}

.footercopyBundles {  
	clear:both;
	color :#9D8F83;
	font-family :Arial;
	font-size:10px;
	margin-top:0px;
	padding-top:0px;   
	}

.scoopAd {
	float:right;
	margin:0 0 25px 18px;
	}
	
.customScoopAd {
	margin-right:21px;
	}

.phoneService h2, .protectionService h2 {font-size:13px;}
.phoneService h3 {font-size:12px;font-weight:normal;}
.protectionService h3 {font-size:12px;margin:0 0 6px 0;}

/* miscellaneous SEO  optimizations */
h2.strongOnly {
	color:black;
	font-size:1em;
	}

/* flash wall formatting adjustments */
#contentContainer.discover-windstream, #contentContainer.discover-windstream #columnContainer {background:none;}
#contentContainer.discover-windstream br {display:none;}
#contentContainer.discover-windstream object {border-top:solid 1px #7dba00;margin:0;}

/* bundles */

.checkList {
	margin:6px 0;
	padding:0;
	overflow:auto;
	}

.checkList li {
	background:transparent url('/images/bundles/check.gif') left top no-repeat;
	float:left;
	height:16px;
	list-style-type:none;
	margin-left:0;
	margin-right:19px;
	padding:2px 0 2px 22px;
	}

.imageReplacement {
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:0;
	}

#freeInstallation span {
	background-image:url('/images/bundles/free-installation.gif');	
	padding-top:11px;
	width:182px;
	}

#freeModem span {
	background-image:url('/images/bundles/free-modem.gif');	
	padding-top:10px;
	width:157px;
	}

#freeShipping span {
	background-image:url('/images/bundles/free-shipping.gif');	
	padding-top:13px;
	width:193px;
	}

.whatYouGet p strong {
	font-size:12px;
	margin:4px 0;
	}

.whatYouGet ul {
	margin-top:0;	
	}

.whatYouGet li {
	font-size:12px;
	list-style-type:square;
	margin-bottom:4px;
	}

.productTable .titleRow {
	overflow:auto;
	}

.productTable .titleRow img {
	float:left;
	}

.productTable .titleRow span {
	float:left;
	margin:3px 0 0 5px;
	}

.bundleBuilder .titleRow {
	overflow:auto;
	}

.bundleBuilder .titleRow td {
	border-bottom:1px solid #f3d788;
	}

.bundleBuilder td p {
	float:left;
	font-size:1.1em;
	}

.bundleBuilder td span.bundleImg {
	float:left;
	display:block;
	width:70px;
	margin-right:5px;
	}

.bundleBuilder td span img {
	float:right;
	}

.bundleBuilder td p em {
	margin-top:4px;
	display:block;
	color:#f58032;
	}

.bundleBuilder td p span {
	margin-left:80px;
	display:inline-block;
	width:180px;
	font-weight:bold;
	}

.bundleBuilder td p strong {
	width:250px;
	display:block;
	}

.bundleBuilder .titleRow img {
	float:left;
	}

.bundleBuilder .titleRow span {
	float:left;
	margin:3px 0 0 5px;
	font-weight:bold;
	}

.bundleBuilder a.addToCart {
	float:left;
	margin-top:4px;
	padding-bottom:5px;
	}

input#TotalPrice {
	border:0;
	background:#fdf9ec;
	font-weight:bold;
	width:60px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	}

.bundleBuilder td ul {
	float:left;
	width:240px;
	margin:8px 0 0 0;
	padding:0;
	font-size:11px;
	}

.bundleBuilder td ul.none {
	float:left;
	width:120px !important;
	margin:8px 0 0 0;
	padding:0;
	font-size:11px;
	}

.bundleBuilder td ul li {
	list-style-type:none;
	margin-bottom:2px;
	width:auto !important;
	}

.bundleBuilder td ul li label {
	margin-left:5px;
	font-size:12px;
	}

p.bundleNote {
	float:right;
	font-size:10px;
	margin:-10px 0 0 0;
	}

*html p.bundleNote {
	margin-right:5px;
	}

.doubleYourSpeed {
	background-image:url('/images/bundles/double-your-speed.gif');	
	padding-top:33px;
	margin:60px 16px 0;
	width:162px;		
	}

.order {
	float:left;
	margin-top:12px;
	}

.orangeRounded {
	padding:0;
	width:478px;
	}

.orangeRoundedInner {
	margin:0;
	padding:20px 0;
	width:478px;
	}

.bundleAddOns {
	width:458px;
	height:92px;
	background:url(../images/bundles/bgBundleAddon.gif) no-repeat;
	overflow:hidden;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	}

*html .bundleAddOns {
	margin-right:0px;
	}

.bundleAddOns h3 {
	font-size:13px;
	font-weight:bold;
	margin:12px 0 5px 65px;
	padding:0;
	}

.bundleAddOns p {
	font-size:11px;
	margin:0 0 0 65px;
	padding:0;
	width:385px;
	}

.bundleAddOns span {
	color:#0d5c91;
	margin:0 4px;
	}

.bundleAddOns a {
	position:relative;
	top:1px;
	}

.lifetimePriceContainer {
	background:transparent url('/images/bundles/greenRoundedTop.gif') left top no-repeat;
	margin:0 0 0 20px;
	_margin-left:12px;
	padding:0;
	width:135px;
	}

.lifetimePriceContainerInner {
	background:transparent url('/images/bundles/greenRoundedBottom.gif') left bottom no-repeat;
	height:161px;
	margin:0;
	width:135px;	
	}

.speed {
	color:#e8b012;	
	font-size:18px;
	font-weight:bold;
	text-align:center;
	}

.bundlePricing {
	color:#9ec033;
	font-size:36px;
	font-weight:bold;
	margin:3px 0 10px;
	text-align:center;
	}

.threeDigit {
	margin:10px 0 0 6px;
	| margin-left:4px;
	_margin-left:2px;
	}

.bundlePricing span {
	font-size:24px;
	margin-bottom:0;
	padding-bottom:0;
	vertical-align:text-top;
	} 

.productButton {
	margin:0 0 0 25px; 
	_margin-left:15px;
	}

.theDeal {
	margin:9px 0 0 14px;
	width:136px;
	}

.theDeal p {
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	height:0;
	overflow:hidden;
	text-align:center;
	}

.buyToday {
	background-image:url('/images/bundles/buyOnlineTodayAndSave.gif'); 
	padding-top:34px;
	width:145px;
	}

.savings {
	background-image:url('/images/bundles/25.gif');
	padding-top:63px;
	margin-left:12px;
	width:114px;
	}

.fifty .savings {
	background-image:url('/images/bundles/50.gif');
	}	 

.theDeal .footnote {
	background-image:url('/images/bundles/5aMonth5.gif'); 
	padding-top:9px;
	margin-left:24px;
	width:96px;
	}

.fifty .footnote {
	background-image:url('/images/bundles/5aMonth10.gif');  
	}

.style1 {
	font-size:16px
	}

.footercopyBundles {  
	clear:both;
	color :#9D8F83;
	font-family :Arial;
	font-size:10px;
	margin-top:0px;
	padding-top:0px;   
	}


/* bundles
////////////////////////////////////////*/

div#BundleServices * {margin:0;padding:0;font-size:12px;}

div#BundleServices h1, div#BundleServices h2 {height:16px;text-indent:-9999px;margin:0 0 5px 0;clear:both;}

div#BundleServices h1#bundle {background:url(/images/bundles/h1-bundle-services.gif) no-repeat;}

div#BundleServices h2#triple {background:url(/images/bundles/h2-triple-play.gif) no-repeat;}

div#BundleServices h2#double {background:url(/images/bundles/h2-double-play.gif) no-repeat;border-bottom:1px solid #f5db96;padding-bottom:3px;}

div#BundleServices h2#buildbundle {background:url(/images/bundles/h2-build-bundle.gif) no-repeat;border-bottom:1px solid #f5db96;padding-bottom:3px;}

div#BundleServices h2#getsecure {background:url(/images/bundles/h2-get-secure.gif) no-repeat;border-bottom:1px solid #f5db96;padding-bottom:3px;}

div#BundleServices h2#security {background:url(/images/bundles/h2-security.gif) no-repeat;border-bottom:1px solid #f5db96;padding-bottom:3px;}

div#BundleServices p {margin-bottom:20px;}

div#BundleServices p.offer-conditions {float:left;margin-top:15px;}

div#BundleServices p.disclaimer {min-height:37px;height:auto !important;height:37px;background:url(/images/bundles/icon-security.gif) no-repeat;padding:5px 0 0 45px;}

div#BundleServices p.disclaimer a {position:relative;top:1px;}

div#BundleServices p.disclaimer, div#BundleServices li {font-size:11px;}

div#BundleServices div#tripleBundles {width:710px;float:left;position:relative;background:#eee url(/images/bundles/bg-triple-bundles.gif) repeat-x;overflow:hidden;}

div#BundleServices div#doubleBundles {width:710px;float:left;position:relative;margin-top:25px;padding-bottom:25px;overflow:hidden;}


/* triple bundles */

div#BundleServices div#tripleBundles div.leftCol {width:450px;float:left;position:relative;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem {width:420px;font-size:12px;padding:15px;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem.byobInternet, div#BundleServices div#tripleBundles div.leftCol div.byobItem.byobTv {background:url(/images/bundles/bg-bundle-item.gif) bottom no-repeat;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem span {width:215px;float:left;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem dl {width:200px;float:left;margin:0;padding:0;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem dl dd {width:85%;margin:2px 0;padding:0;font-size:12px;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem dl dd a {color:#2b709f;font-size:12px;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem dl dd.bullet {background:url(/images/lpg/lpg-bullet.gif) 0 5px no-repeat;padding-left:7px;font-size:11px;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem dl.bundleDisable dd.bullet {background:url(/images/lpg/lpg-bullet-oops.gif) 0 5px no-repeat;padding-left:7px;font-size:11px;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem dl.bundleDisable dd, div#BundleServices div#tripleBundles div.leftCol div.byobItem  dl.bundleDisable dd a {color:#ccc !important;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem a.addRemove {width:105px;height:10px;font-size:1px;text-indent:-9999px;clear:both;position:relative;top:0px;left:55px;display:block;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem a.addRemove.nothanks {background:url(/images/lpg/lpg-btn-nothanks.gif) bottom no-repeat;}

div#BundleServices div#tripleBundles div.leftCol div.byobItem a.addRemove.oops {background:url(/images/lpg/lpg-btn-oops.gif) bottom no-repeat;}

div#BundleServices div#tripleBundles div.leftCol div#lpgInternetSpeed {width:136px;height:16px;list-style-type:none;clear:both;position:relative;top:7px;left:55px;margin:0;padding:0;overflow:hidden;}
    
div#BundleServices div#tripleBundles div.leftCol div#lpgInternetSpeed a.previous {width:13px;height:16px;position:absolute;top:0;left:0;display:block;text-indent:-99999px;background:url(/images/lpg/lpg-btn-choose-prev.gif) no-repeat;float:left;}
    
div#BundleServices div#tripleBundles div.leftCol div#lpgInternetSpeed a.another {width:109px;height:16px;position:absolute;top:0;left:13px;display:block;text-indent:-99999px;background:url(/images/lpg/lpg-choose-speed.gif) no-repeat;float:left;}
    
div#BundleServices div#tripleBundles div.leftCol div#lpgInternetSpeed a.next {width:14px;height:16px;position:absolute;top:0;left:122px;display:block;text-indent:-99999px;background:url(/images/lpg/lpg-btn-choose-next.gif) no-repeat;float:left;}

div#BundleServices div#tripleBundles div.rightCol {width:260px;padding:55px 0 40px 0;float:right;text-align:center;position:relative;right:12px;background:url(/images/bundles/save-up-to-50.gif) bottom center no-repeat;}

div#BundleServices div#tripleBundles div.rightCol h3 {font-size:95px;color:#000;margin:0;padding:5px 0 0 0;background:url(/images/bundles/get-for-only.gif) top center no-repeat;}

div#BundleServices div#tripleBundles div.rightCol h3 span {vertical-align:top;position:relative;top:0px;font-size:.6em;}

div#BundleServices div#tripleBundles div.rightCol h3 span.perMo {background:url(/images/lpg/lpg-per-month.gif) bottom no-repeat;height:80px;display:inline-block;}


/* double bundles */

div#BundleServices div#doubleBundles div.leftCol, div#BundleServices div#doubleBundles div.midCol, div#BundleServices div#doubleBundles div.rightCol {width:210px;float:left;position:relative;margin-right:40px;}

div#BundleServices div#doubleBundles div.leftCol {background:url(/images/bundles/bgLpgLeft.gif) bottom left no-repeat;padding-bottom:40px;}

div#BundleServices div#doubleBundles div.rightCol {width:210px;float:left;position:relative;margin-right:0px;}

div#BundleServices div#doubleBundles div.rightCol p {float:left;}

div#BundleServices div#doubleBundles div.rightCol img {float:left;padding-right:5px;}

div#BundleServices div#doubleBundles div.rightCol a.jqModal {margin-top:15px;display:block;}

div#BundleServices div#doubleBundles img {text-align:center;margin-top:7px;}

div#BundleServices div#doubleBundles h3 {width:140px;font-size:65px;color:#000;margin:0 0 0 15px;padding:0;}

div#BundleServices div#doubleBundles h3 span {vertical-align:top;position:relative;top:0;font-size:.6em;}

div#BundleServices div#doubleBundles h3 span.perMo {background:url(/images/bundles/bundle-per-mo.gif) bottom no-repeat;height:50px;display:inline-block;}

div#BundleServices div#doubleBundles input {text-align:center;margin:0 0 0 45px;}  
          
           	
/* lifetime-price-guarantee
////////////////////////////////////////*/                        	

div#lpgMasthead {width:710px;height:360px;background:url(/images/lpg/lpg-bg-masthead.jpg) no-repeat;position:relative;padding:0 0 0 15px;}

div#lpgMasthead h2 {width:665px;height:47px;background:url(/images/lpg/lpg-introducing.gif) no-repeat;text-indent:-9999px;margin:0 0 10px 0;padding:0;}

div#lpgMasthead h2#forever {width:404px;height:56px;background:url(/images/lpg/lpg-forever.gif) no-repeat;text-indent:-9999px;margin:0 0 10px 0;padding:0;}

div#lpgMasthead p {font-size:12px;width:70%;}

div#lpgFootCta {width:690px;background:url(/images/lpg/lpg-bg-cta.jpg) bottom no-repeat;position:relative;margin:0;padding:0 0 30px 30px;}

div#lpgFootCta h3 {width:147px;height:18px;background:url(/images/lpg/lpg-savings.gif) no-repeat;text-indent:-9999px;margin:0;padding:0;}

div#lpgFootCta p {font-size:12px;width:95%;margin-bottom:20px;}

div#lpgFootCta span {width:95%;font-size:9px;float:left;}

div.lpgCol {min-height:80px;height:auto !important;height:80px;float:left;margin:5px 0;background:none;}

div.lpgCol li {font-size:12px;margin-bottom:4px;}

div.lpgCol.price {width:285px;background:url(/images/lpg/lpg-icon-bundle.gif) no-repeat;margin-right:15px;}

div.lpgCol.price a {width:113px;height:35px;display:block;float:left;background:url(/images/lpg/lpg-btn-start-saving.gif) no-repeat;text-indent:-9999px;margin:80px 0 10px 0;}

div.lpgCol.price em {font-size:50px;color:#7dba00;float:left;position:relative;top:10px;vertical-align:top;left:63px;}

div.lpgCol.price em sup {font-size:30px;vertical-align:top;}

div.lpgCol.internet {width:170px;margin-right:15px;background:none;}

div.lpgCol.phone {width:170px;background:none;}

div.lpgCol h4 {height:23px;text-indent:-9999px;margin:0 0 5px 0;padding:0;}

div.lpgCol.internet h4 {background:url(/images/lpg/lpg-unlimited.gif) no-repeat;}

div.lpgCol.phone h4 {background:url(/images/lpg/lpg-hispeed.gif) no-repeat;}

           	
/* lpg broadband & voice
////////////////////////////////////////*/                        	

div#lpgCta {width:690px;background:url(/images/lpg/lpg-bg-cta.jpg) bottom no-repeat;position:relative;margin:20px 0 0 0;padding:0 0 30px 30px;}

div#lpgCta h3 {width:180px;height:15px;background:url(/images/broadband/lifetime-price-guarantee.gif) no-repeat;text-indent:-9999px;margin:0 0 5px 0;padding:0;}

div#lpgCta p {font-size:11px;overflow:hidden;}

div#lpgCta div.leftCol {width:300px;float:left;overflow:hidden;}

div#lpgCta div.leftCol h4 {margin:0;padding:0;text-indent:-9999px;}

div#lpgCta div.leftCol p {margin:0 0 10px 0;padding:0;position:relative;margin-left:40px;}

div#lpgCta div.leftCol a {width:92px;height:29px;background:url(/images/lpg/btn-start-saving.png) no-repeat;text-indent:-9999px;display:block;position:relative;left:40px;}

div#lpgCta div.leftCol h4.lpgTvInternet {width:293px;height:40px;background:url(/images/lpg/lpg-tv-internet.png) no-repeat;}

div#lpgCta div.leftCol h4.lpgTvPhone {width:273px;height:42px;background:url(/images/lpg/lpg-tv-phone.png) no-repeat;}

div#lpgCta div.leftCol h4.lpgInternet {width:169px;height:42px;background:url(/images/lpg/lpg-internet.png) no-repeat;}

div#lpgCta div.leftCol h4.lpgPhone {width:149px;height:42px;background:url(/images/lpg/lpg-phone.png) no-repeat;}

div#lpgCta div.rightCol {float:right;width:350px;}

div#lpgCta div.rightCol img {margin-right:50px;}


/* lpg build your own bundle */

div#byobMasthead {width:710px;position:relative;padding:0;margin-bottom:20px;}

div#byobMasthead h2 {width:665px;height:56px;background:url(/images/lpg/lpg-introducing.gif) no-repeat;text-indent:-9999px;margin:0 0 10px 0;padding:0;}

div#byobMasthead p, div#byobLeftCol p, div#byobRightCol p {font-size:12px;}

div#byobFoot {width:735px;height:240px;background:url(/images/lpg/lpg-bg-foot.jpg) bottom no-repeat;margin:auto;}


/* lpg left col */

div#byobLeftCol {width:460px;position:relative;float:left;padding-bottom:5px;}
	
div#byobLeftCol h3 {width:166px;height:15px;background:url(/images/lpg/lpg-byob.gif) no-repeat;text-indent:-9999px;margin:0 0 10px 0;padding:0;}

div#byobLeftCol div.byobItem {width:430px;font-size:12px;background:#f4f4f4 url(/images/lpg/lpg-item.jpg) repeat-x;padding:15px;}

div#byobLeftCol div.byobItem.byobTv {border-top:1px solid #efefef;}

div#byobLeftCol div.byobItem.byobPhone {border-bottom:2px solid #efefef;margin-bottom:20px;}

div#byobLeftCol div.byobItem span {width:225px;float:left;}

div#byobLeftCol div.byobItem dl {width:200px;float:left;margin:4px 0 0 0;padding:0;}

div#byobLeftCol div.byobItem dl dd {width:85%;margin:2px 0;padding:0;font-size:12px;}

div#byobLeftCol div.byobItem dl dd a {color:#2b709f;font-size:12px;}

div#byobLeftCol div.byobItem dl dd.bullet {background:url(/images/lpg/lpg-bullet.gif) 0 5px no-repeat;padding-left:7px;font-size:11px;}

div#byobLeftCol div.byobItem dl.bundleDisable dd.bullet {background:url(/images/lpg/lpg-bullet-oops.gif) 0 5px no-repeat;padding-left:7px;font-size:11px;}

div#byobLeftCol div.byobItem dl.bundleDisable dd, div#byobLeftCol div.byobItem dl.bundleDisable dd a {color:#ccc !important;}

div#byobLeftCol div.byobItem a.addRemove {width:105px;height:10px;font-size:1px;text-indent:-9999px;clear:both;position:relative;top:0px;left:55px;display:block;}

div#byobLeftCol div.byobItem a.addRemove.nothanks {background:url(/images/lpg/lpg-btn-nothanks.gif) bottom no-repeat;}

div#byobLeftCol div.byobItem a.addRemove.oops {background:url(/images/lpg/lpg-btn-oops.gif) bottom no-repeat;}

div#byobLeftCol div#lpgInternetSpeed {width:136px;height:16px;list-style-type:none;clear:both;position:relative;top:7px;left:55px;margin:0;padding:0;overflow:hidden;}
    
div#byobLeftCol div#lpgInternetSpeed a.previous {width:13px;height:16px;position:absolute;top:0;left:0;display:block;text-indent:-99999px;background:url(/images/lpg/lpg-btn-choose-prev.gif) no-repeat;float:left;}
    
div#byobLeftCol div#lpgInternetSpeed a.another {width:109px;height:16px;position:absolute;top:0;left:13px;display:block;text-indent:-99999px;background:url(/images/lpg/lpg-choose-speed.gif) no-repeat;float:left;}
    
div#byobLeftCol div#lpgInternetSpeed a.next {width:14px;height:16px;position:absolute;top:0;left:122px;display:block;text-indent:-99999px;background:url(/images/lpg/lpg-btn-choose-next.gif) no-repeat;float:left;}


/* lpg right col */

div#byobRightCol {width:242px;position:relative;margin-top:45px;float:right;}

div#byobRightCol h1 {font-size:3.5em;color:#000;margin:0;padding:5px 0 0 0;background:url(/images/lpg/lpg-monthly-bg.gif) top center no-repeat;}

div#byobRightCol h1 span {vertical-align:top;position:relative;top:0px;font-size:.7em;}

div#byobRightCol h1 span.perMo {background:url(/images/lpg/lpg-per-month.gif) bottom no-repeat;height:70px;display:inline-block;}

div#byobRightCol h4#yourBundleHead {width:242px;height:36px;text-indent:-99999px;margin:0;padding:0;background:url(/images/lpg/lpg-bundle-head.gif) no-repeat;}

div#byobRightCol div#yourBundle {width:218px;padding:12px;background:url(/images/lpg/lpg-bundle-body.gif) bottom no-repeat;text-align:center;}

div#byobRightCol div#yourBundle ul {width:100%;margin:0 0 15px 0;padding:0 0 10px 0;list-style:none;text-align:left;border-bottom:1px solid #ccc;}

div#byobRightCol div#yourBundle li {display:inline-block;width:100%;font-size:11px;font-weight:bold;color:#069;padding:2px 0;margin:0;}

div#byobRightCol div#yourBundle li.viewAll {border-bottom:1px solid #ccc;padding:5px 0 ;margin-bottom:10px;}

div#byobRightCol div#yourBundle li.savings {border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#fcf7e7;padding:8px 0;margin:10px 0;}

div#byobRightCol div#yourBundle li.savings span {padding-left:15px;}

div#byobRightCol div#yourBundle li.savings em {padding-right:15px;}

div#byobRightCol div#yourBundle li a {color:#2b709f;}

div#byobRightCol div#yourBundle li span {float:left;display:inline-block;}

div#byobRightCol div#yourBundle li em {float:right;font-style:normal;}

div#byobRightCol div#yourBundle input#buyNow {width:79px;height:26px;}

/* lpg disclaimer */
#bottomcontent p {color:#666;font-size:10px;margin:5px 15px 15px 0px;padding:0px;}

#bottomcontent p a {color:#84b2dc;font-size:10px;text-decoration:underline;}

#buttomseperator {background:#ccc;height:1px;margin:0px;margin:20px 0;width:100%;float:left;}

/* PLUT modal */
#windowContents {
	padding:0px;
	margin:0px;
	width:608px;
	height:413px;
	display:none;
	}

#contentinner img {
	border:0px;
	margin:0px;
	padding:0px;
	}

#contentinner p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0px 18px 0px;
	color:#000;
	}

#contentinner h1 {
	font-size:20px;
	font-family:Arial Rounded MT Bold, Arial;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#000;
	}

#contentinner {
	position:relative;
	width:479px;
	margin:60px 0px 0px 62px;
	overflow:hidden;
	float:left;
	display:inline;
	}

#modalfooter {
	width:479px;
	height:213px;
	margin:0px;
	padding:0px;
	}

#modalfooter_left {
	width:192px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	height:213px;
	}

.descriptionheader {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	}

.locationcontent {
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	}

.locationmodal {
	margin:0px;
	padding:0px;
	overflow:hidden;
	}

#modalfooter_right {
	float:right;
	width:281px;
	height:198px;
	padding:0px;
	margin:0px;
	display:inline;
	}

.lightcheck {
	margin:0px 2px 0px 0px;
	border:1px solid #ccc;
	border-top:1px solid #999;
	}

.preferredemail {
	width:125px;
	height:20px;
	margin:0px 2px 0px 0px;
	border:1px solid #ccc;
	border-top:1px solid #999;
	}

.firstnumber {
	width:37px;
	height:20px;
	margin:0px 2px 0px 0px;
	border:1px solid #ccc;
	border-top:1px solid #999;
	}

.secondnumber {
	width:37px;
	height:20px;
	margin:0px 2px 0px 0px;
	border:1px solid #ccc;
	border-top:1px solid #999
	}

.thirdnumber {
	width:37px;
	height:20px;
	margin:0px;
	border:1px solid #ccc;
	border-top:1px solid #999;
	}

.submitButton {
	width:47px;
	height:30px;
	cursor:pointer;
	}

.seperator {
	margin:13px 0px 16px 0px;
	padding:0px;
	border:0px;
	}

.Formselect {
	width:160px;
	height:20px;
	border:1px solid #7b9ebd;
	margin:0px 0px 4px 0px;
	padding:0px;
	font-size:11px;
	color:#000;
	}

.utilityNav ul li.lastChild span {
	font-size:11px;
	color:#999999;
	}

/* GENERAL modal window */
div#generalOverlayContent *, div#bundleTable * {
	margin:0;padding:0;
	}

div#generalOverlayContent {
	position:relative;
	top:50px;
	left:50px;
	width:650px;
	height:620px;
	}

div#generalOverlay a.btnBuild {
	position:absolute;
	bottom:0px;
	right:0;
	z-index:666;
	}

#generalOverlayHeading {
	position:relative;
	top:30px;
	left:40px;
	width:655px;
	height:58px;   
	border-bottom:1px solid #d7d7d7;
	}

div#generalOverlay h3 {
	position:absolute;
	bottom:5px;
	float:left;
	margin:9px 0 4px 0;
	padding:0;
	color:#555;
	font-size:2em;
	font-weight:bold;
	}

div#generalOverlay p {
	width:566px;
	position:relative;
	left:80px;
	font-size:11px;
	margin:0;
	padding:0;
	z-index:666;
	}

div#copyContent a.btnBuy {
	margin-left:300px;
	}

/* jqModal */
.jqmWindow {
	display:none;
	position:absolute;
	left:50%;
	top:3%;
	margin-left:-377px;
	width:754px;
	height:730px;
	background:url(/images/bundles/bgBundleOverlay.png) no-repeat;_background:url(/images/bundles/bgBundleOverlay.gif) no-repeat;
	}
	
* html .jqmWindow {
	position:absolute;
	z-index:99999;
	Math.round(5 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}

* html .lpgWindow {
	position:absolute;
	z-index:99999;
	top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}
	
/* overwrites background image */
div.jqmWindow.general, div.lpgWindow.general {
	background:url(/images/bgOverlay.png) no-repeat!important;_background:url(/images/bgOverlay.gif) no-repeat!important;
	}

.jqmOverlay {
	background-color:#000;
	}

a.jqmClose {
	position:absolute;
	top:15px;
	right:15px;
	width:35px;
	height:37px;
	background:url(/images/bundles/bundleOverlayClose.png) no-repeat;;
	text-indent:-9999px;
	}

* iframe.jqm {
	position:absolute;top:0;left:0;z-index:-1;
	width:expression(this.parentNode.offsetWidth+'px');
	height:expression(this.parentNode.offsetHeight+'px');
	}
	
/* overlay reset(s) */
div#bundleOverlayContent *, div#bundleTable *, div#lpgOverlay * {
	margin:0;padding:0;
	}

/* bundles overlay */
div#bundleOverlayContent {
	position:relative;
	top:50px;
	left:50px;
	width:650px;
	height:620px;
	}

div#bundleOverlay div#bundleTable {
	width:668px;
	height:546px;
	position:absolute;
	top:70px;
	left:-9px;
	background:url(/images/bundles/bgBundleTable.gif) no-repeat;
	z-index:555;
	}

div#bundleOverlay a.btnBuild {
	position:absolute;
	bottom:0px;
	right:0;
	z-index:666;
	}

div#bundleOverlay h3 {
	position:relative;
	left:80px;
	margin:9px 0 4px 0;
	padding:0;
	color:#e8b012;
	font-size:16px;
	}

div#bundleOverlay p {
	width:566px;
	position:relative;
	left:80px;
	font-size:11px;
	margin:0;
	padding:0;
	z-index:666;
	}

div#bundleTable ul li {
	list-style-type:none;
	font-size:12px;
	text-align:center;
	padding:0 20px;
	} 

div#bundleOverlay ul#bundleType {
	position:absolute;
	top:10px;
	left:250px;
	}

div#bundleOverlay ul#bundleType li {
	width:99px;
	float:left;
	line-height:1.1em;
	}

div#bundleTable ul#bundleType li label {
	font-weight:bold;
	color:#e8b012;
	display:block;
	margin-bottom:5px;
	}

div#bundleTable ul#bundleType li label.bundleBreen {
	color:#7dba00;
	}

div#bundleTable ul#bundleType li input {
	text-align:center;
	}

div#bundleOverlay ul#bundleDetail {
	position:absolute;
	top:87px;
	left:-5px;
	width:200px;
	}

div#bundleOverlay ul#bundleDetail li {
	display:block;
	height:84px;
	text-align:left;
	float:left;
	width:100%;
	}

div#bundleOverlay ul#bundleDetail li strong {
	display:block;
	font-size:13px;
	margin-bottom:3px;
	}

div#bundleTable ul#bundleDetail li p {
	left:0;
	margin-bottom:4px;
	width:220px;
	font-size:12px;
	}

div#bundleTable ul#bundleDetail li a {
	display:block;
	}

div#copyContent div#bundleTable {
	width:699px;
	height:408px;
	position:relative;
	margin:15px 0 15px 0;
	background:url(/images/bundles/bgBundleTableVas.gif) no-repeat;
	}

div#copyContent a.btnBuy {
	margin-left:300px;
	}

div#copyContent ul#bundleType {
	position:absolute;
	top:10px;
	left:206px;
	}

div#copyContent ul#bundleType li {
	width:124px;
	float:left;
	line-height:1.1em;
	}

div#copyContent ul#bundleDetail {
	position:relative;top:113px;
	left:0;
	width:200px;
	}

div#copyContent ul#bundleDetail .tip {
	margin-top:-185px;
	padding:5px;
	}

div#copyContent ul#bundleDetail .tip p {
	width:auto !important;
	font-size:11px !important;
	}

div#copyContent ul#bundleDetail li {
	display:block;
	height:54px;
	text-align:left;
	float:left;
	width:100%;
	}

/* lpg overlay */
	
.lpgWindow {
	display:none;
	position:fixed;
    top:13%;
    left:50%;
	margin-left:-390px;
	width:783px;
	height:445px;
	background:url(/images/lpg/lpg-overlay-bg.png) no-repeat;
	_background:url(/images/lpg/lpg-overlay-bg.gif) no-repeat;
	}

.lpgWindow h2#a a {
	width:210px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/lpg/lpg-btn-switch-now.png) no-repeat;
	position:absolute;
	bottom:65px;
	left:55px;
	}

.lpgWindow h2#b a {
	width:109px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/lpg/lpg-btn-learn-more.png) no-repeat;
	position:absolute;
	bottom:65px;
	left:55px;
	}

/* Windstream map pieces */
#map-legend{
	position:absolute;
	right:169px;
	bottom:9px;
	}

#logo-overlay{
	position:absolute;
	right:0;
	top:0;
	}
	
/* discover windstream */
div#flash-wall {
	width:950px;
	min-height:520px;height:auto !important;height:520px;
	float:left;
	}

div#maintenance {
	position:relative;
	left:10px;
	color:#f00;
	clear:both;
	width:600px;
	margin-top:10px;
	font-size:11px;
	}
