html body{margin:0px;padding-top:30px}

#globalNav  {position:absolute;width:100%;top:0px;left:0px;z-index:90;}

/* reset CSS so the page we land on doesn't accidentally provide style rules */
#globalNav li a {position:static;}
#globalNav a:focus {text-decoration:none }
#globalNav * {
	line-height:15px; 
	text-align:left;
	font-weight:normal;
	color:inherit;
	font-family:arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style:none; 
	z-index:1;
}

#globeOnly {width:970px;margin:0 auto 10px;position:relative;top:11px;left:22px;}

.es_US #segMenuBar #segMenuItemBusiness {width:105px;}
.es_US #segMenuBar #segMenuItemAboutATT {width:117px;}
.es_US #segMenuBar #segMenuItemFindAStore {width:105px;}
.es_US #segMenuBar #segMenuItemInternational {width:85px;}
.es_US #segMenuBar #segMenuItemShopATT {width:103px;}
.es_US #segMenuBar #segMenuItemmyATT {width:76px;}
.es_US #segMenuBar #segMenuItemATTSupport {width:100px;}
.es_US #segMenuBar #segcenterSpan { margin:0 345px -34px 301px; }
.es_US .ecom #segMenuBar #segcenterSpan { margin:0 190px -34px 301px; }
.ecom #segMenuBar #segcenterSpan { margin:0 201px -34px 274px; }





.es_US .ecom #segMenuBar .globe #segcenterSpan { margin:0 301px -34px 279px; }
.ecom #segMenuBar .globe #segcenterSpan { margin:0 274px -34px 280px; }




#segMenuBar { width:100%; height:34px;  position:absolute;top:0;left:0;background:url("http://www.att.com/images/global/menubg.gif") no-repeat center; z-index:100;}
#segMenuBar #stub { width:974px;height:34px;background:url('/Common/enterprise/homepage/images/sprite.png') repeat right -204px;margin:auto; background-color: transparent;}
#segMenuBar .segMenu li.rightMost a span {position:relative;right:-2px;margin-left:12px;height:10px;}
#segMenuBar .segMenu li {margin:0;float:left;list-style-type:none;}
#segMenuBar .segMenu li a.segMenuItem.hasSubMenu span {background-position: right -68px;padding-right:24px; background-color:#EDEDED;}
#segMenuBar .segMenu li a.segMenuItem.hasSubMenu {background-position: left -68px; background-color:#EDEDED;}
#segMenuBar .segMenu li a.segMenuItem.selectedChevron span {background-position: right -34px; }
#segMenuBar .segMenu li a.segMenuItem.selectedChevron {background-position:left -34px;color:#515151;}
#segMenuBar .segMenu li a.segMenuItem.selectedChevron1 span {background-position: right -34px; }
#segMenuBar .segMenu li a.segMenuItem.selectedChevron1 {background-position:left -34px;color:#515151;}
#segMenuBar .segMenu li a.segMenuItem.over span {background-position: right 0px;color:#515151;}
#segMenuBar .segMenu li a.segMenuItem.over {background-position:left 0px;}
#segMenuBar .segMenu a.segMenuItem span {display:block;padding: 13px 14px 11px 0px; margin-left:14px;background:url("/Common/enterprise/homepage/images/sprite.png") right -170px; text-decoration:none;  background-color: transparent;}
#segMenuBar .segMenu a.segMenuItem {
 cursor:default;
 font-size:12px;
 background:url("/Common/enterprise/homepage/images/sprite.png") left -170px #808080;
 color:white;
 margin:0;
 float:left;
 height:34px;
 padding:0;
 overflow:hidden;
 display:block;
 text-decoration:none;
  background-color: transparent;
}

#segMenuBar .segMenu li a.segMenuItem.hasURL:hover span{ text-decoration:underline; cursor:pointer}

#segMenuBar .segMenu li a.segMenuItem.selected span {background:url("/Common/enterprise/homepage/images/sprite.png") right -136px;  background-color: transparent; }
#segMenuBar .segMenu li a.segMenuItem.selected {background:url("/Common/enterprise/homepage/images/sprite.png") left -136px;color:#515151;  background-color: transparent;}
#segMenuBar #segMenuItemShopATT {width:95px;}
#segMenuBar #segMenuItemmyATT {width:77px;}
#segMenuBar #segMenuItemATTSupport {width:108px;}
#segMenuBar #segMenuItemPersonal {width:79px;}
#segMenuBar #segMenuItemBusiness {width:100px;}
#segMenuBar #segMenuItemAboutATT {width:95px;}
#segMenuBar #segMenuItemLinkedAccounts {width:155px;}
#segMenuBar #segMenuItemFindAStore {width:96px;}
#segMenuBar #segMenuItemInternational {width:105px;overflow:hidden}

#segMenuBar div.segSubMenu {
	overflow:visible;
	position:absolute;
	display:none;
	list-style:none;
	margin:0;
	clear:left;
	margin: 0 -100px 0 0;
	padding:0 0 0 0;
	float:left;
	background:url("http://www.att.com/images/global/rounded_bottom.gif") bottom right;
}
#segMenuBar div.segSubMenu ul{
	padding-bottom:13px;
	overflow:hidden;
	position:relative;
	left:-6px;
	background:url("http://www.att.com/images/global/rounded_bottom.gif") bottom left;
	list-style:none;
	margin:0;
	clear:left;
	float:left;
}

#segMenuBar div.segSubMenuDivider {border-bottom:1px dotted #cccccc;margin:-14px 0 5px;}
#segMenuBar div.segSubMenu ul li {margin:0;padding:5px 10px 0 14px ;float:none;list-style-type:none;line-height:22px;}
#segMenuBar div.segSubMenu ul li a {font-size:12px;color:#005b95; text-decoration:none;}
#segMenuBar div.segSubMenu ul li a:hover {text-decoration:underline; }
#segMenuBar #leftSegMenu { float:left;  }
#segMenuBar #rightSegMenu { float:right; }
#segMenuBar #segMenuContainer {width:974px;margin:auto;height:34px;}
#segMenuBar #segcenterSpan {background:url("http://www.att.com/images/global/menubg.gif") repeat-x; padding:0; margin:0 201px -34px 274px; height:34px;}

#globalNavUserInfo {
	color:#666666;
	font-size:12px;
	height:34px;
	margin:auto;
	position:relative;
	top:34px;
	width:970px;
}

#globalNavUserInfo a {color:#005B95;}
#globalNavUserInfo a:hover {text-decoration:underline;}
#globalNavUserInfo div {padding-top:9px;text-align:right;}

#tieredNav {
	position:relative;
	width:974px;
	margin:auto;
	background:url("http://www.att.com/images/global/rounded_bottom.gif") bottom right;
	top:36px;
}



.es_US #primaryMenu ul {background:url("http://www.att.com/images/global/primary_sprite_es.gif") no-repeat;}
.es_US #primaryMenu ul li .primaryMenuItem span {background:url("http://www.att.com/images/global/primary_sprite_es.gif");}
.es_US #primaryMenu #primary_Search  {background:url("http://www.att.com/images/global/primary_sprite_es.gif") -207px -56px;}
.es_US #primaryMenu #primary_CartCount {background:url("http://www.att.com/images/global/primary_sprite_es.gif") -350px -112px;}


#primaryMenu {height:53px;margin:0 auto;}
#primaryMenu ul {background:url("http://www.att.com/images/global/primary_sprite.gif") no-repeat;height:55px;position:relative;top:-2px;margin-bottom:-1px;width:974px;}
#primaryMenu ul li {float:left;margin:0 0 0 -6px;height:55px;position:relative;z-index:1}
#primaryMenu ul li.selected {z-index:2}
#primaryMenu ul li .primaryMenuItem  {display:block;float:left;line-height:55px;position:relative;left:5px;font-size:16px;color:#FF8D07;}
#primaryMenu ul li .primaryMenuItem  span {background:url("http://www.att.com/images/global/primary_sprite.gif");height:55px;display:block;float:left;position:absolute;top:0;left:-5px;}
#primaryMenu ul li #primary_Shop  {width:72px;}
#primaryMenu ul li #primary_MyATT  {width:96px;}
#primaryMenu ul li #primary_Support  {width:98px;}
#primaryMenu ul li #primary_Shop span {background-position:-84px -112px;width:72px;}
#primaryMenu ul li #primary_MyATT span {background-position:-156px -112px;width:96px;}
#primaryMenu ul li #primary_Support span {background-position:-252px -112px;width:98px;}
#primaryMenu ul li.selected #primary_Shop span {background-position:-84px -224px;}
#primaryMenu ul li.selected #primary_MyATT span {background-position:-156px -224px;}
#primaryMenu ul li.selected #primary_Support span {background-position:-252px -224px;}
#primaryMenu #primary_Search  {background:url("http://www.att.com/images/global/primary_sprite.gif") -207px -56px;float:right;height:55px;width:222px;}
#primaryMenu #primary_Search  input {height:auto;margin:22px 0px 0px 22px;float:left;padding:0px;width:140px;font-size:11px;color:#999999;line-height:11px;}
#primaryMenu #primary_Search  button {display:inline;float:right;height:20px;width:20px;margin:18px 24px 0px 0px;cursor:pointer;padding-top:20px;overflow:hidden;}
#primaryMenu #primary_ATTLogo a {width:70px;background:transparent;}
#primaryMenu #primary_ATTLogo a:hover {text-decoration:underline;}
#primaryMenu #primary_ATTLogo a:focus {text-decoration:none }
#primaryMenu #primary_ATTLogo {
	float:left;
	height:55px;
	width:77px;
	margin-right:1px;
	background:url("http://www.att.com/images/global/primary_sprite.gif");
	background-position:0px -112px;
	margin:0px;
}

#primaryMenu #primary_CartCount a {padding:19px 0 0 40px;display:block;color:white;font-size:12px;}
#primaryMenu #primary_CartCount:hover {background-position:-350px -168px;}
#primaryMenu #primary_CartCount:active {background-position:-350px -224px;}
#primaryMenu #primary_CartCount {
	display:block;
	float:right;
	height:55px;
	width:70px;
	background:url("http://www.att.com/images/global/primary_sprite.gif");
	background-position:-350px -112px;
	margin:0px;
}

#tieredNav #primaryMenu ul ul {display:none;}
#tieredNav ul.secondaryMenu {width:972px;background:url("http://www.att.com/images/global/secondary_bg.gif") no-repeat 0px -2px;overflow:hidden;display:none;height:32px;}
#tieredNav ul.selected {display:block;margin:1px 0px 1px 1px;}
#tieredNav ul.TrayDown  {background-position: center bottom;}
#tieredNav ul.secondaryMenu li {float:left;padding:8px 0px 0px 25px;}
#tieredNav ul.secondaryMenu li.selected  a {color:#DF7300}
#tieredNav ul.secondaryMenu li a {color:#333333;font-size:13px;display:block;height:24px;float:left;}
#tieredNav ul.secondaryMenu li a.selected {background:url("http://www.att.com/images/global/secondary_highlight.gif") no-repeat center bottom;}
#tieredNav ul.secondaryMenu li a:hover {color:#DF7300;text-decoration:underline;}

#trayContent {background:url("http://www.att.com/images/global/tray_bg.gif") no-repeat bottom;overflow:hidden;}
#trayContent .trayContentItem {overflow:auto;display:none;margin-left:4px;}
#trayContent .trayContentItem.trayFiveCol {background:url("http://www.att.com/images/global/tray_5col_bg.gif") no-repeat left bottom;}
#trayContent .trayContentItem.trayFourCol {background:url("http://www.att.com/images/global/tray_4col_bg.gif") no-repeat left bottom;}
#trayContent .trayContentItem.trayThreeCol {background:url("http://www.att.com/images/global/tray_4col_bg.gif") no-repeat 2px bottom;width: 729px;}
#trayContent .trayContentItem.trayTwoCol {}

#trayContent .columnContent img {display:block;margin:auto;}
#trayContent .columnContent h3 {margin-bottom:16px;font-size:16px;color:#666666}
#trayContent .columnContent h3 a {font-size:16px; color:#666666;}
#trayContent .columnContent ul {list-style-type:none;}
#trayContent .columnContent li {line-height:15px;padding-bottom:7px;}
#trayContent .columnContent a {color:#005B95;font-size:12px;}
#trayContent .columnContent a:hover {text-decoration:underline;}

#trayContent .trayFiveCol .firstColumn .columnContent {padding:10px;}
#trayContent .trayFiveCol .firstColumn {float:left;width:210px;}
#trayContent .trayFiveCol .secondColumn {float:left;width:190px;}
#trayContent .trayFiveCol .secondColumn.myAttCol {background:url("http://www.att.com/images/global/my_att_bg.gif") no-repeat bottom left;}
#trayContent .trayFiveCol .secondColumn.myAttCol .columnContent {background:url("http://www.att.com/images/global/my_att_badge.gif") no-repeat left top;}
#trayContent .trayFiveCol .columnContent {padding:35px 20px 34px}

#trayContent .trayFourCol .secondColumn.myAttCol {background:url("http://www.att.com/images/global/my_att_4col_bg.gif") no-repeat bottom;}
#trayContent .trayFourCol .secondColumn.myAttCol .columnContent {background:url("http://www.att.com/images/global/my_att_badge.gif") no-repeat left top;zoom:1;}

#trayContent .firstColumn .columnContent {padding:10px;}
#trayContent .firstColumn {float:left;width:249px;}
#trayContent .secondColumn {float:left;width:240px;}
#trayContent .columnContent {padding:35px 20px 34px}
#trayContent .columnContent .noHref {cursor:default;}
#trayContent .columnContent .noHref:hover {text-decoration:underline;}

#segClearFloat {clear:both;}

#globalNavShadows {height:40px}

#globalNavShadows .globalNavHasShadow {
			-webkit-box-shadow: rgba(0,0,0,.4) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0,.4) 0px 0px 10px; 
	box-shadow: rgba(0,0,0,.4) 0px 0px 10px; 
	filter: 
	progid:DXImageTransform.Microsoft.Alpha(opacity=30)
	progid:DXImageTransform.Microsoft.Blur(pixelRadius=6, enabled='true');
}

#globalNavShadows .segHasShadow {
	-webkit-box-shadow: rgba(0,0,0,.4) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0,.4) 0px 0px 10px; 
	box-shadow: rgba(0,0,0,.4) 0px 0px 10px; 
	filter: 
	progid:DXImageTransform.Microsoft.Alpha(opacity=30)
	progid:DXImageTransform.Microsoft.Blur(pixelRadius=6, enabled='true');
}

.gn_prefooter {
	background: url("http://www.att.com/images/global/img_prefooter_white.gif");
	height: 31px;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: -15px;
	padding-bottom: 0;
	padding-left: 9px;
	padding-top: 7px;
	width: auto;
}

.consumer #wrapper .gn_prefooter a {color:#999999}

.hasNoSubMenu a{text-decoration:none !imporant; border:2px solid red; color:red !important;}
