

/* JPA additions */
/* style to support deprecated design in mywireless until mywireless can be brought in synch */
#footer-mywireless {
	margin:0 auto;
	width: 985px;
	text-align: center;
}
/*first of two styles */

#footer {
	margin:0 auto;
	width: 985px;
	text-align: left;
}


/*style to support mywireless footer style until mywireless can get redesign into release */
#footer-mywireless {padding-top:8px;}
#footer-mywireless li {display: inline;}
#footer-mywireless li a {padding: 0 8px; border-right:1px solid #ccc;}
#footer-mywireless li a.last {padding: 0 8px; border-right:0px}
/* second of two styles supporting mywireless */

#footer-main {padding-top:8px;}
#footer-main li {display: inline;}
#footer-main li a {padding: 0 8px 0 5px; border-right:1px solid #ccc;color:#666;}
#footer-main li a.last {padding:  0 8px 0 5px; border-right:none;}
#footer-main li.first{padding-left:8px;}

#footer-mystore {padding:0px;}
#footer-mystore li {display: inline;}
#footer-mystore li a {padding: 0 8px 0 0px; border-right:1px solid #ccc;color:#666;}
#footer-mystore li a.last {padding:  0 8px 0 5px; border-right:none;}
#footer-mystore li.first{padding-left:0px;}

#footer-main ul.line2 {
margin-top:6px;
}

#footer-global {padding-top:8px}
#footer-global li {display: inline;}
#footer-global li a {padding: 0 8px; border-right:1px solid #ccc;color:#666;}
#footer-global li a.last {padding: 0 8px; border-right:0px;color:#666;}
#footer-global li a.first {padding:0 8px 0 8px;}

#footer-universal li a.currentSubSite {color:#F27D00}

#footer-universal {padding-top:8px}
#footer-universal li {display: inline;}
#footer-universal li a {padding: 0 8px; border-right:1px solid #ccc;}
#footer-universal li a.last {padding: 0 8px; border-right:0px}

#footer-universal li a.currentSubSite {color:#F27D00}

#footer-external {clear:both;
text-align:left;padding-bottom:15px; }
#footer-external li {display: inline;}
#footer-external li a {padding: 0 43px 0 0;border-right:none;}/*not used/deprecated footer redesign ticket#WIRELINE-1213*/
#footer-external li a.last {}/*not used/deprecated footer redesign ticket#WIRELINE-1213*/
#footer-external li.first {padding:0 0 0 6px;}
#footer-external img {
vertical-align:top;
}
#footer-external img.last {
float:right;	
}

.footer-copyright {font-size:1em;color:#666;line-height:1.3em;width:608px;margin-left:6px;}
.footer-copyright a{font-size:1em;color:#999;}

/* ATT.COM */


#legalFtrATT {
   margin:10px 0 0 0;
   float:left;
   line-height:1.2em;
}
#legalFtrATT li {
   float:left;
   padding:0 15px;
   border-right:1px solid #999;
   
}

#legalFtrATT li a { color:#666; }
#legalFtrATT li a:visited {
   text-decoration:none;
   color:#999;
}
#legalFtrATT li a:hover {
   text-decoration:underline;
   color:#999;
}

#legalFtrATT li a .updated { color:#810238 }
#legalFtrATT li.first { padding-left:5px }
#legalFtrATT li.last { border:0 }
#btmContainerATT .copyright {
   clear:both;
   margin:0 3px;
   width:608px;
   line-height:1.3em;
   text-align:left;
}
#btmContainerATT .copyright a, #btmContainer .copyright a:visited {
   color:#999;
   font-size:1em;
}
#btmContainerATT .yellowPagesLogo {
   float:right;
   margin:10px 3px 0 3px;
}

#ciclogoEN {
clear:both;
text-align:right;	
padding:10px;
width:950px;
}

#ciclogoEN img {
float:right;
position:relative;
margin-top:-30px;
height:89px;
width:57px;	
}

#ciclogo {
clear:both;
float:right;	
padding:10px;
height:89px;
width:57px;
}

abbr { border-bottom-width: 1px; border-bottom-style: dotted;color:#999; }

/*additional styles needed for footer redesign, moving to one footer across att.com*/

/*footer styles*/
.prefooter {
margin-left:4px;
background-image:url(/global/images/img_prefooter.gif);
background-repeat:no-repeat;
height:29px;
width:977px;
padding-top:7px;
margin-bottom:0px;
padding-bottom:0px;
}

.padding {
	padding:10px 10px 10px 16px;
}

#attonweb {
background-image:url(/global/images/en/img_ATTonWeb_composite.gif);
background-repeat:no-repeat;
height:26px; 
font-size:9px;
}

.attOnWeb {
position:relative;
margin-left:140px;
width:124px;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
font-weight:normal;
color:#666;
padding-top:5px;
}

.attCom {
width:130px;
position;relative;
margin-left:317px;
margin-top:-19px;
line-height:13px;
}

.attNet {
width:200px;
position:relative;
margin-left:500px;
margin-top:-26px;
line-height:13px;
}

.fauxcontainer {
margin-left:8px;
}

 #attonweb a {
	font-size:12px;	
	text-decoration:none;
}


.constrained {
clear:both;
width:680px;
position:absolute;
margin-left:155px;
}

.constrained a, .bottomLinks a:visited, .bottomLinks a:hover {
color:#999999;	
}
 

   .logoBlock {
	clear:both;
	width:840px;
	position:absolute;
	margin-top:80px;
	margin-left:155px;
   }
   
   .logoBlock img {
	padding-right:14px;
	padding-bottom:14px;
	vertical-align:middle;   
   }

	.logoBlock img.lastLogo {
	padding-right:0;
	}
 

.bottomLinks{clear:both; margin-bottom:10px; color:#cccccc;}
.bottomLinks a, .bottomLinks a:visited, .bottomLinks a:hover{font-size:.9em; color:#999999; padding:0 5px;}

/**** FOOTER ****/

.copyright {
	float:left; 
	clear:both;
	line-height:1.3em;
	color:#656565;
	padding-top:10px
}
.copyright a, .copyright a:visited, .copyright a:hover {
   color:#858585;
}
.yellowpages{margin:10px 50px 10px 0}