﻿/* begin home page reskin */

div#hero {width:956px;height:274px;background:url(/images/Default/mainBg_windstream.jpg) no-repeat;position:relative;overflow:hidden;}

div#hero h1 {width:525px;height:53px;background:transparent url(/images/Default/new/headline-home-of-lifetime.png) 0 0 no-repeat;position:relative;top:50px;left:205px;text-indent:-99999px;margin:0;padding:0;}

div#hero ul {position:relative;top:20px;left:200px;list-style-type:none;float:left;margin:0;padding:0;}

div#hero ul li {float:left;border-right:1px solid #6b9e00;margin:0;padding:0;}

div#hero ul li.noBdr {border-right:0;}

div#hero ul li a {display:block;padding:0 6px;text-transform:uppercase;font-weight:bold;font-size:10px;color:#6b9e00;}

div#hero a.heroCta {display:block;position:relative;top:55px;left:200px;}

div#hero a.heroCta.homepage {float:left;width:93px;}

div#hero a.heroCta.textButton {float:left;width:101px;padding-top:5px;}

ul#homeCallouts {list-style-type:none;margin:0;padding:0;overflow:hidden;float:left;position:relative;left:10px;}

ul#homeCallouts li {background:url(/images/Default/bgCalloutHome.gif) left no-repeat;min-height:180px;height:auto !important;height:180px;display:block;float:left;margin:0;padding:10px 20px;}

/**/

#pageBody{width:975px; font-size:1em;}
#pageBody a:hover{text-decoration:underline !important;cursor:pointer !important;}
#pageBody a:hover span, #Page a:hover strong{cursor:pointer !important;}

#masthead #logo {
	position: relative;
	float:left;
	width:243px;
    height:73px;
	margin:7px 0 0 1px;
	border:0;
    padding:0;
}

#masthead #logo h1,
#masthead #logo a.imageReplacement{
	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;
}

#navUtil {float:right; margin:3px 3px 2px 20px;}

#mainBody{width:965px; margin:0px 0px 0px 10px;_margin:5px;zoom:1;position:relative;_hasLayout:true;}
	#HTMLBody{width:956px;height:274px;_height:274px;_padding-bottom:0;position:relative;margin:0 0 2px 0;padding:0;zoom:1;_hasLayout:true;}
	#HTMLBodyBackground{width:956px;height:274px;_height:274px;_padding-bottom:0;position:absolute;top:0;left:20px;| left:-20px;zoom:1;_hasLayout:true}
	#HTMLBodyBackground li{width:956px;height:274px;_height:274px;_padding-bottom:0;position:absolute;top:0;left:0;zoom:1;_hasLayout:true;display:none;}
	
	.residentialPhoneBG #HTMLBodyBackground li.residentialPhoneLI,
	.residentialTVBG #HTMLBodyBackground li.residentialTVLI,
	.residentialBBBG #HTMLBodyBackground li.residentialBBLI,
	.residentialBundlesBG #HTMLBodyBackground li.residentialBundlesLI,
	.businessBG #HTMLBodyBackground li.businessLI{display:block;}
	
	#typeNavRes, #typeNavSmb, #typeNavLrb{position:absolute;top:-31px;right:0;}
	#typeNavRes h3{display:inline;font-size:12px;margin:0;padding:0;}

	/* plut module */
	div#plutToggle{position:absolute;top:4px;left:736px;}  
	a#shopServices {width:207px;height:38px;display:block;position:absolute;top:0px;z-index:888;background:url(/images/Default/plutShopTab.png) no-repeat;text-indent:-9999px;}		
	div#plutOverlay{width:214px;display:none;background:url(/images/Default/pluteBg.png) bottom no-repeat;_background:url(/images/Default/pluteBg.gif) bottom no-repeat;padding-bottom:17px;position:absolute;top:33px;z-index:777;}  
	
	img.plutGetStartedToday{margin-top:6px;margin-bottom:6px;| margin-bottom:3px;_margin-bottom:0;}
	img.plutExistingCustomer{margin-top:6px;margin-bottom:2px; border-width:0;}   
	
	.newCustomer{}
	#newCustomer {width:163px;position:relative;margin:0px 0 0 22px;| margin:4px 0 0 20px;_margin:0 0 0 12px;}
	#newCustomer p{margin:0 0 6px 0;|margin-bottom:0px;_margin-bottom:6px;font-size:11px;color:#000;}	  
	#newCustomer select{width:158px;font-size:11px;margin-top:4px;margin-bottom:2px;}
	#newCustomer .submit {padding-left:3px;display:block;}
	#newCustomer .submit input{margin-top:2px;| margin-top:0;| margin-bottom:2px;_margin-bottom:0;}
	#newCustomer .submit p{color:#000;}
	#LookupForm1_goButton{margin:0 0 3px -2px;_margin-bottom:0px;}
	#newCustomer img.existingLoginBtn{margin:2px 0 0 2px;}
	
	.existingCustomer {| margin-top:4px;_margin-top:0;background-color:transparent;background-position:right top;background-repeat:no-repeat;}
	#existingCustomer {width:163px;position:relative;margin:0px 0 0 22px;| margin:0 0 0 20px;_margin:0 0 0 12px;color:#53574b;}
	#existingCustomer img{margin-top:6px;margin-bottom:1px;display:block;}
	#existingCustomer img.icon{margin:2px 3px 0 0;display:inline;float:left;}
	#existingCustomer label{clear:left;display:block;float:left;font-size:11px;font-weight:normal;color:#000;margin-top:7px;width:66px;}
	#existingCustomer input{float:left;width:88px;font-size:11px;}
	#existingCustomer input.threeChar{margin-bottom:6px;margin-right:2px;width:22px;}
	#existingCustomer input.fourChar{width:28px;}
	#existingCustomer p{color:#000;font-size:11px;}
	#existingCustomer p.iconLock{background:transparent url('/images/Default/iconLock.gif') 0 0 no-repeat;clear:both;color:#000;font-size:11px;margin:6px 0;| margin-bottom:2px;padding-left:12px;}
	#existingCustomer a{font-size:10px;margin:0px 0;} 
	#existingCustomer .submit {padding-top:0px;| padding-top:0;_padding-top:0;padding-left:45px;| padding-left:36px;_padding-left:36px;}
	#existingCustomer .submit input{float:left;margin-top:1px;}
	#existingCustomer .submit img{float:left;margin-top:0px;}
	#existingCustomer .btn{width:auto;}
	
	.newCustomer #newCustomer{display:block;}
	.newCustomer #existingCustomer{display:none;} 
	
	.existingCustomer #newCustomer{display:none;}
	.existingCustomer #existingCustomer{display:block;} 

    
#frmContainer {position:absolute; width:449px; height:109px; background-image:none; top:280px; left:486px; |top:283px;}
* html #frmContainer {left:496px;}

#loginTabs{width:230px;}
    #loginTabsHdr{height:32px;_height:26px;margin:0;padding:0;}
    #loginTabsHdr.business{height:28px;_height:26px;}
    #loginTabsHdr ul{width:230px;list-style-type:none;margin:0;padding:0;}
    #loginTabsHdr li{float:left;margin:0 0 -6px;padding:0;}
    #loginTabsHdr a{font-size:11px;}
    #loginTabsBdy{width:230px;height:154px;overflow:hidden;font-size:11px;background:transparent url('/images/Default/loginTabsBg.gif') 0 0 no-repeat;}
    	#loginTabsBdy.business{background:transparent url('/images/Default/loginTabsBgg.png') 0 0 no-repeat;}
        .loginTabsContent #pybBdy{background-color:transparent;float:none;padding:16px 24px 14px 0;_margin-bottom:0px;_padding-top:12px;clear:both;}
		.loginTabsContent #pybBdyResidential{padding-left:24px;}
		.loginTabsContent #pybBdyBusiness{padding-left:11px;}
        .loginTabsContent #csBdy {background-color:transparent;float:none;padding:12px 0 0px 12px;_margin-bottom:0px;}
        .loginTabsContent{background-color:transparent;height:154px;}
        #loginTabsBdy label{display:block;font-size:11px;}
        #loginTabsBdy input{width:175px;font-size:11px;margin-bottom:8px;}
        #loginTabsBdy input.button{width:54px;height:19px;}
        #pybLogin{float:right;width:40px;height:25px;}
        #pybBdy ul{list-style-type:none;margin:0 ;padding:0 !Important;}
        #pybBdy li{margin:0 ;padding:0;font-size:11px;}
        #pybBdyResidential {width:182px;}
		#pybBdyResidential ul{width:100px;}
		#pybBdyBusiness p, #pybBdyBusiness ul{| margin:0;| padding:0 0 10px;}
		#csBdy  img{float:none;}
    .newCustomer #newCustomer{display:block;}
    .newCustomer #existingCustomer{display:none;} 
   
.pyb #csHdr, .pyb #csBdy{display:none;}
.pyb #pybHdr, .pyb #pybBdy{display:block;}

.cs #csHdr, .cs #csBdy{display:block;}
.cs #pybHdr, .cs #pybBdy{display:none;}

 .adOne{width:109px;margin-left:9px;| margin-left:5px;margin-right:10px;| margin-right:10px;}
 .adTwo{width:109px;margin-right:10px;| margin-right:9px;}
 .adOne a,
 .adOne img,
 .adTwo a,
 .adTwo img{width:109px;}
 .adThree a,
 .adThree img{
     width:472px;} 
  
#adRow{margin:10px 0px 0px 0px;_margin-left:2px;}
    #midAd{margin:0px 18px 0px 18px;}
    
 #footer{margin-top:20px;}   
 
 #windstream-statement{
     float: none;
     color: #b0a498;
     font-size: 10px;
     width: 800px;
     text-align: center;
     margin:0 0 0 100px;     
     }   
	 
/* IMAGE ROTATOR */	 

.rotatorBackground{
	background:transparent url('../images/business-redesign/content/background-branding-sub.gif') left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
	position:relative;
	width:365px;
	_width:352px;
	
}

.brandingContent{
	margin:0 0 0 12px;
	padding:0;
}

.brandingContent li{
	width:351px;
	height:180px;
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;	
}

.brandingContent li h3{
    color:#000;
    font-size:24px;
	font-weight:bold;
	line-height:24px;
	margin:0 0 0 21px;
	background:transparent url('/images/Default/business-WindstreamAtWork.gif') left top no-repeat;
	height:0;
	overflow:hidden;
	padding:18px 0 0 0;
	width:216px;
}

.brandingContent li h3.drivingHealthcareForward{
	background:transparent url('/images/Default/business-DrivingHealthcareForward.gif') left top no-repeat;
	height:0;
	overflow:hidden;
	padding:23px 0 0 0;
	width:286px;
}

.brandingContent li div{
	float:left;	
	width:310px;
	margin:0 0 0 21px;
	_margin-left:10px;
	
}

.brandingContent li div {
	background:transparent none right 13px no-repeat;
}
.brandingContent li div.image0 {
	background-image:url("/images/Default/business-rotatorImage0.jpg");
}
.brandingContent li div.imageA {
	background-image:url("/images/Default/business-rotatorImageA.jpg");
}
.brandingContent li div.imageB {
	background-image: url("/images/Default/business-rotatorImageB.gif");
}

.brandingContent li h4{
  color:#7dba00;
  font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:15px 0 0 0;
	width:200px;
}

.brandingContent li p{
  color:#000;
  font-size:12px;
	font-weight:normal;	
	line-height:14px;
	margin:6px 0 0 0;
	width:200px;
	_width:190px;
	height:100px;
}

.brandingContent a.readMore:link,
.brandingContent a.readMore:active,
.brandingContent a.readMore:hover,
.brandingContent a.readMore:visited{
	float:left;
	background:transparent url('/images/Default/icon-arrowBlueRight.gif') no-repeat scroll left 5px;
	| background-position:left 5px;
	width:60px;	
	height:13px;
	margin-bottom:6px;
	padding-left:6px;
}

.readMore span{
	background-image:url('/images/Default/copy-readMore.gif');
	display:block;
	height:0;
	margin-top:4px;
	overflow:hidden;
	padding-top:7px;
	width:52px;
}

.brandingContent li img.listingImage{
	float:left;
	margin:10px 6px;
}


.brandingControls{
	background:transparent url('/images/Default/business-controlBackground.png') left top no-repeat;
	display:block;
	height:22px;
	position:absolute;
	left:135px;
	top:155px;
	width:104px;
}

.brandingControls ul{
	margin:0 0 0 20px;
	padding:0;
}

.brandingControls li{
	color:#000;
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

.brandingControls li img{
	padding-right:3px;	
	outline:none;
	padding-top:6px;
}

.brandingControls .controlDisplay{
    color:#000;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
}	 

/* /IMAGE ROTATOR */	

.BusinessAd{
	margin-left:12px;
}	


/* BUSINESS LANDING */
/*---- IMAGE REPLACEMENTS ----*/

.imageReplacement{
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:0;
}


#FindSolutionsFor{
	background-image:url('/images/Default/find-solutions-for.gif');	
	padding-top:8px;
	width:88px;
}

#SmallBusinessH3{
	background-image:url('/images/Default/small-business-large.gif');	
	padding-top:20px;
	width:143px;
}

#SmallBusinessDetails{
	background-image:url('/images/Default/small-business-detail.gif');	
	width:132px;
	height:50px;
	text-indent:-9999px;
}

#EnterpriseH3{
	background-image:url('/images/Default/enterprise-large.gif');	
	padding-top:20px;
	width:98px;
}

#localRepConnect {
	text-indent:-9999px;
	width:124px;
	height:36px;
	}

#EnterpriseDetails{
	background-image:url('/images/Default/enterprise-detail.gif');	
	width:126px;
	height:50px;
	text-indent:-9999px;
}

#PartnersH3{
	background-image:url('/images/Default/partners-large.gif');	
	padding-top:23px;
	width:80px;
}

#PartnersDetails{
	background-image:url('/images/Default/partners-detail.gif');	
	width:127px;
	height:50px;
	text-indent:-9999px;
}

#ContactLocalRep{
	background-image:url('/images/Default/contact-a-local-rep.png');	
	padding-top:24px;
	width:137px;
}

#RepSmallBusiness{
	background-image:url('/images/Default/small-business.gif');	
	padding-top:7px;
	width:76px;
}

#RepEnterprise{
	background-image:url('/images/Default/enterprise.gif');	
	padding-top:7px;
	width:54px;
}

#newForOnePrice{
	background-image:url('/images/Default/one-price-forever.gif');	
	padding-top:45px;
	width:190px;
	border-bottom:1px solid #cfd5dc;
	margin-bottom:6px;
}

#newForLifetimePriceGuaranteeH3{
	background-image:url('/images/Default/small-business-lifetime-price-guarantee.gif');	
	padding-top:13px;
	width:187px;	
}

#newForLifetimePriceGuaranteeDetails{
	background-image:url('/images/Default/small-business-on.gif');	
	padding-top:23px;
	width:167px;
}

#newForLearnMore{
	background-image:url('/images/Default/learnMore.gif');	
	padding-top:8px;
	width:65px;
}

/* /BUSINESS LANDING */

.MessagingPopupPanel
{
	border: 1px solid #7dba00;
	padding: 3px;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.ClearModalBackground
{
	background-color: #fffafa;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

