.pricing div sup.cents {
bottom:0.2em;
color:#B3B3B3;
left:auto;
position:absolute;
right:-0.4em;
left:7.3em;
color:#CCCCCC;
font-size:0.9em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
font-size:1.1em;
text-align:right;
}
/***** on all pages *****/
.speaktoRep {float:right;height:15px;width:450px;text-align:right;margin:20px 5px 0 0;}
*:first-child+html .speaktoRep {margin:10px 5px 0 0;}

/*****PHONE SEARCH *****/
.phoneSearch {margin:0 0 8px 0; padding:8px 10px 12px 10px; height:10px; width:928px; border:1px solid #ccc;}
/***** .phoneText {display:inline; margin:0 0 0 5px;} *****/
.phoneText {float:left;margin:0 0 0 5px; width:180px;}
.phoneInput {float:right; height:10px;width:450px;margin:-13px 90px 0 0;} 
body:first-of-type .phoneInput {float:right; height:10px;width:450px;margin:-2px 90px 0 0;} 

/*****PHONE SEARCH ie6 *****/
*html.phoneSearch {margin:0 0 8px 0; padding:8px 10px 8px 10px; height:10px; width:928px; border:1px solid #ccc;}
/***** .phoneText {display:inline; margin:0 0 0 5px;} *****/
*html.phoneText {float:left;margin:0 0 0 5px; width:180px;}
*html.phoneInput {float:right; height:10px;width:450px;margin:-10px 50px 0 0;} 

/***** Tabbed Content *****/
#padding_tab_content {padding: 14px 14px 14px 14px;}
.tabContentPad10 {margin:0 10px 10px 15px;}
.tabContentLeft {float:left;	width:380px;margin:15px 10px 10px 15px;font-size:8pt;}
* html .tabContentLeft {float:left;width:380px;margin:15px 10px 10px 8px;}
.tabContentLeft p, ul li , strong{line-height:16px;font-size:8pt;}
#content strong{font-size:8pt;}
.tabContentLeft p sup {font-size:8pt;	font-weight:normal;}

.tabContentFull {float:left;	margin:15px 10px 10px 15px;font-size:8pt;}
* html .tabContentFull {margin:15px 10px 10px 8px;}
.tabContentFull p, ul li , strong{line-height:16px;font-size:8pt;}
.tabContentFull p sup {font-size:8pt;	font-weight:normal;}

.backpageBannerInternet {background:transparent url(/Common/storefront/images/product_image_internet.jpg) no-repeat scroll right top;height:190px;padding-right:304px;width:404px;}
#promos {background:transparent url(/Common/storefront/images/bg-promos-banner.jpg) no-repeat scroll 0% 0%;height:92px;width:205px;}
.module {margin:10px 0pt 0pt 0px;padding:13px 15px 15px 13px;}


/***************************** Collapsible Menu *****/
.expand-collapse-nav {float:right;font-size:10px;line-height:1.2;padding:24px 0pt 0pt;}
h3.features {font-size:12px;color:#F27D00;float:left;margin-top:0px;}
dl#faq.faq dd p{font-size: 100%;padding:5px 0;}
.menuExpand {margin-top: 15px;}
.menuExpand.inside-top {font-size: .75em;margin-top: 10px;}
.menuExpand dt {font-size:12px;margin-bottom: 5px;background-color:#E3EEF4;padding:10px;height:13px;}
.menuExpand dt a {background: url(/Common/storefront/images/icon_plus.gif) left bottom  no-repeat;padding-top:2px;padding-left: 25px;/*padding-bottom: 2px; 	vertical-align: middle;*/	font-size:11px;}
.menuExpand dt a.active {background: url(/Common/storefront/images/icon_minus.gif) left bottom no-repeat;}
.menuExpand dt.last {	margin-bottom: 0;}
dd ul {padding:0 0 5px 0;}
dd ul li strong{font-size:9pt;}
dd ul li{font-size:8pt;line-height:16px;margin:0 0 0 10px;}
.menuExpand dd {margin-bottom: 5px;padding-left: 25px;display: none;font-size:11px;padding:0;line-height: 1.3em;}
.menuExpand dd.last {margin: 5px 0 0 0;}
.menuExpand dd.last p {margin: 0;}
.menuExpand.content-below {margin-bottom: 0;}
.menuExpand.content-below p {font-size:100%;	margin: 0 0 8px 0;padding: 0;color:#293033;line-height: 1.2;}
.menuExpand.content-below p.last {margin-bottom:0px;}
.menuExpand ul.plain-list li {font-size: 100%;padding: 0 0 3px 10px;}
.menuExpand ul.plain-list li.last {padding-bottom: 8px;}
#body-content .tabberlive dl.menuExpand dd p	{ padding:5px 0}
.tabberlive .tabbertab ul{ padding-top:5px;}
ul.grey-bullet li {background: url(/Common/storefront/images/bullet.gif) left .4em no-repeat;	padding-left:10px;margin-bottom:5px;font-size:11px;}
/*	=float image inside tabbertap */
.tabbertab {_float:left;}

/*************************************************** eWelcome *****/

.inline {margin:0;}
.inline ul li {display:inline;}
.borderGray {border:1px solid #ccc;}
/***************************** IMAGES ************/
.sectionIMG {float:right;text-align:right;margin:10px;height:283px;width:274px;}
.sectionIMGsmall {float:right;text-align:right;	margin:10px;height:156px;width:274px;}
* html .sectionIMG {float:right;text-align:right;margin:10px 5px 0px 10px;	height:283px;width:274px;}
.imgRight {float:right;margin:5px 0 0 0;	height:100px;width:104px;}
*:first-child+html .imgRight {float:right;margin:5px 0 10px 0;height:100px;width:104px;}
/***************************** TEXT POSITIONING ************/
.textLeft {display:inline;float:left;text-align:left;}
.textLeft90 {display:inline;	float:left;width:90px;text-align:left;}
.textRight {display:inline;float:right;text-align:right;}
.textRight90 {display:inline;position:relative;width:90px;text-align:left;}
.center {text-align:center;}
.linespace14 {line-height:14px;}
.linespace16 {line-height:16px;}
.linespace18 {line-height:18px;}
.linespace20 {line-height:20px;}
/***************************** LISTS ************/
#content ul.expandList li, #popupContent ul.expandList li{ list-style-type: none; background: none; margin:0; padding: 1px 0}

/***************************** TEXT SIZE ************/
.largeText {font-size:18pt;margin:8px 0 5px 0;display:inline;}
.smallText {font-size:6.5pt;}
.text20 {font-size:20pt;margin:0;display:inline;}
.price sup {padding:10px 0 0 0;}
/***************************** JUST WIDTH ************/
.w920 {width:920px;}
/***************************** PADDING ************/
.marginTopNeg10 {margin:-10px 0 0 0;}
/***** right aligned buttons *****/
.btnGroup {float:right;margin:5px 260px 0 0;}
* html .btnGroup {float:right;	margin:5px 130px 0 0;}
.checkboxContainer ul {margin:1px 0 0 0;}

/***** superscripts *****/
sup {font-size:8pt; font-weight:normal;}
.smallScript {font-size:8pt; font-weight:normal;}
h3.accent7 sup {font-size:8pt; font-weight:normal;}
.first_710 sup {font-size:8pt; font-weight:normal;}
.first_710 h1 sup {font-size:8pt; font-weight:normal;}
.mod_a3 sup {font-size:8pt; font-weight:normal;}
.row_internet_security .column1 sup {font-size:8pt; font-weight:normal;}
.paddedModContentNoTop sup {font-size:8pt; font-weight:normal;}
.grayBorder sup {font-size:8pt; font-weight:normal;}
#container sup {font-size:8pt; font-weight:normal;}
.first_710 sup {font-size:8pt; font-weight:normal;}
.checkboxContainer sup {font-size:8pt; font-weight:normal;}
/***** superscripts END *****/
.speedbar {height:10px;width:66px;}
/***** Promo Banner *****/
.banner {float:left;	height:186px;width:630px;border:1px solid #ccc;}
.pad7 {margin:7px 0 7px 0;}
.leftLinks {margin:15px 0 0 0;}
.leftLinks a:link, .leftLinks a:visited {font-size:7pt;display:block;	margin:-7px 0 0 0;text-decoration: underline;}
.leftLinks a:hover, .leftLinks a:active {font-size:7pt;display:block;	margin:-7px 0 0 0;text-decoration: none;}
.padLine{display:block;	margin:20px 10px 5px 0;padding:15px 0 0 0;border-top:1px solid #ccc;}

/***** Clear Floats ********/
.ie6clear {float:left;height:10px;width:600px;}
.dotted {height:2px;	display:block;margin:20px 0 20px 0;	clear:both;	background:url(/Common/storefront/images/dotted.gif) repeat-x;}
.clearGrayLine {clear:both;height:1px;margin:0 0 10px 0;	background:#ccc;}
.clearGrayLine700 {height:1px;width:700px;float:right;margin:0 0 10px 0;	background:#ccc;}
.clearGrayLine10 {clear:both;height:1px;	margin:10px 0 10px 0;background:#ccc;}
.clear {clear:both;}
.clear1 {clear:both;	height:1px;	margin:0;}
.clear2 {clear:both;	height:1px;	margin:2px 0 2px 0;}
.clear5 {clear:both;	height:1px;	margin:5px 0 5px 0;}
.clear10 {clear:both;height:1px;	margin:10px 0 10px 0;}
.clear20 {clear:both;height:1px;	margin:20px 0 20px 0;}
.down2 {margin:2px 0 0 0!important;}
.down5 {margin:5px 0 0 0!important;}
.down7 {margin:7px 0 0 0!important;}
.down8 {margin:8px 0 0 0!important;}
.down8ie {margin:20px 0 0 0!important;}
* html .down8ie {margin:8px 0 0 0!important;}
.down10 {margin:10px 0 0 0!important;}
.down15 {margin:15px 0 0 0!important;}
.down20 {margin:20px 0 0 0!important;}
.down25 {margin:25px 0 0 0!important;}
.right5 {padding:3px 0 0 10px!important;}
.hedTable {background:#e3eef4;margin:0 0 -10px 0;padding:0;width:700px;}
/***** Clear Floats ********/
.atlasNoScript{display:none}
.oldTablePadding6 {background:#fff !important; border-spacing:1px !important; border-collapse:separate !important;}
.oldTablePadding6 td *{text-indent:10px !important}

/**************************
EXPLORE
**************************/
.mod_e_flash /*from global.css edited and should not harm anything in INDC since this was specific for Explore*/{background: none;}
.min106noPad /* new for global.css */{min-height: 100px;}
.min344noPad /* new for global.css */{min-height: 344px;}
.min354noPad /* new for global.css */{min-height: 354px;}
.min106noPad,/* new for global.css */
.min344noPad,/* new for global.css */
.min354noPad /* new for global.css */
{height: auto;}
#ie .min106noPad /* new for global.css */{height: 102px;}
#ie .min344noPad /* new for global.css */{height: 344px;}
#ie .min354noPad /* new for global.css */{height: 354px;}
.WoW p{width: 290px;}
#htmlNotFlash{color: #fff;}
/*Explore home*/
#heroExploreHome{position: relative;background-color: #f27d00;}
#heroExploreHome ul{width: 950px;height: 263px;margin: 0;padding: 0;background: url(/Common/storefront/images/exploreHomeHero_bg.jpg) 0 0 no-repeat;}
#heroExploreHome li{float: left;list-style-type: none;background: none;margin: 2px 0;padding: 0;text-indent: -9000px;}
#heroExploreHome li a{display: block;height: 259px;background: url(/Common/storefront/images/exploreHomeHero2.jpg) 0 0 no-repeat;}
#heroExploreHome li#innovations{margin-left: 2px;}
#ie6 #heroExploreHome li#innovations{margin-left: 1px;}
#heroExploreHome li#innovations a{width: 249px;margin-right: 134px;}
#heroExploreHome li#innovations a:hover{width: 383px;margin-right: 0;background-position: 0 -263px;}
#heroExploreHome li#entertainment a{width: 156px;margin-right: 4px;background-position: -383px -263px;}
#heroExploreHome li#entertainment a:hover{width: 421px;position: absolute;left: 287px;background-position: -285px 0;}
#heroExploreHome li#prodserv a{position: absolute;right: -2px;width: 245px;background-position: -706px 0;}
#heroExploreHome li#prodserv a:hover{width: 403px;background-position: -548px -263px;}
#exploreHomeFlash h1,
#exploreHomeFlash h1 img
{
margin: 20px 0 0 0;
background-color: #fff;
}

#exploreInnovationFlash h1,
#exploreEntFlash h1,
#explorePSFlash h1
{
visibility: hidden;
font-size: 1em;
}

#exploreInnovationFlash h3,
#exploreEntFlash h3,
#explorePSFlash h3
{
font-size: 1.5em;
font-weight: normal;
}

#heroExploreInnoGadgets li,
#heroExploreInnoHomeTech li,
#heroExploreInnoTechToGo li,
#heroExploreEntGames li,
#heroExploreEntMusic li,
#heroExploreEntMovies li,
#heroExploreEntTV li,
#heroExplorePSTV li,
#heroExplorePSInternet li,
#heroExplorePSWireless li
{
background: none;
float: left;
}

#heroExploreInnoGadgets li a,
#heroExploreInnoHomeTech li a,
#heroExploreInnoTechToGo li a,
#heroExploreEntGames li a,
#heroExploreEntMusic li a,
#heroExploreEntMovies li a,
#heroExploreEntTV li a,
#heroExplorePSTV li a,
#heroExplorePSInternet li a,
#heroExplorePSWireless li a
{
position: relative;
text-transform: uppercase;
top: 65px;
padding: 2px 20px 50px 0;
background: url(/Common/storefront/images/btn_arrow_circle.png) right 0 no-repeat;
}

#heroExploreEntGames li a,
#heroExploreEntMusic li a,
#heroExploreEntMovies li a,
#heroExploreEntTV li a
{
color: #fff;
}

#heroExplorePSTV li a,
#heroExplorePSInternet li a,
#heroExplorePSWireless li a
{
top: 70px;
}

#ie6 #heroExploreInnoGadgets li a,
#ie6 #heroExploreInnoHomeTech li a,
#ie6 #heroExploreInnoTechToGo li a,
#ie6 #heroExploreEntGames li a,
#ie6 #heroExploreEntMusic li a,
#ie6 #heroExploreEntMovies li a,
#ie6 #heroExploreEntTV li a,
#ie6 #heroExplorePSTV li a,
#ie6 #heroExplorePSInternet li a,
#ie6 #heroExplorePSWireless li a
{
position: absolute;
top: 85px;
}

#ie6 #heroExplorePSTV li a,
#ie6 #heroExplorePSInternet li a,
#ie6 #heroExplorePSWireless li a
{
top: 90px;
}

#gadgets
{
left: 602px;
}

#ie6 #gadgets,
#ie6 #games
{
left: 620px;
}

#ie6 #heroExploreInnoTechToGo #gadgets
{
left: 750px;
}

#highTechHome
{
left: 530px;
}

#ie6 #highTechHome
{
left: 610px;
}

#heroExploreInnoTechToGo #highTechHome
{
left: 610px;
}

#techToGo,
#music
{
left: 520px;
}

#ie6 #music
{
left: 600px;
}

#heroExploreEntMovies #music,
#heroExploreEntTV #music
{
left: 512px;
}

#ie6 #heroExploreEntMovies #music,
#ie6 #heroExploreEntTV #music
{
left: 600px;
}

#ie6 #techToGo
{
left: 750px;
}

#movies
{
left: 515px;
}

#ie6 #movies
{
left: 677px;
}

#heroExploreEntMusic #movies
{
left: 432px;
}

#ie6 #heroExploreEntMusic #movies
{
left: 597px;
}

#heroExploreEntTV #movies
{
left: 506px;
}

#ie6 #heroExploreEntTV #movies
{
left: 676px;
}

#tv
{
left: 525px;
}

#ie6 #tv
{
left: 775px;
}

#heroExploreEntMusic #tv
{
left: 445px;
}

#ie6 #heroExploreEntMusic #tv
{
left: 695px;
}

#heroExploreEntMovies #tv
{
left: 448px;
}

#ie6 #heroExploreEntMovies #tv
{
left: 695px;
}

#games
{
left: 745px;
}

#ie6 #games
{
left: 758px;
}

#internet
{
left: 575px;
}

#heroExplorePSWireless #internet
{
left: 620px;
}

#ie6 #heroExplorePSWireless #internet
{
left: 750px;
}

#ie6 #heroExplorePSTV #internet
{
left: 662px;
}

#wireless
{
left: 565px;
}

#heroExplorePSInternet #wireless
{
left: 545px;
}

#ie6 #heroExplorePSInternet #wireless,
#ie6 #heroExplorePSTV #wireless
{
left: 750px;
}

#digitalTV
{
left: 630px;
}

#ie6 #digitalTV
{
left: 650px;
}

.selected #gadgets,
.selected #highTechHome,
.selected #techToGo,
.selected #games,
.selected #music,
.selected #movies,
.selected #tv,
.selected #digitalTV,
.selected #internet,
.selected #wireless
{
background: none;
cursor: default;
top: 162px;
}

.selected #gadgets,
.selected #games,
.selected #digitalTV
{
left: 348px;
}

#ie6 .selected #gadgets,
#ie6 .selected #games
{
left: 358px;
top: 184px;
}

#ie6 .selected #digitalTV
{
left: 358px;
top: 184px;
}

.selected #highTechHome
{
left: 215px;
}

#ie6 .selected #highTechHome
{
left: 359px;
top: 184px;
}

.selected #techToGo
{
left: 74px;
}

#ie6 .selected #techToGo
{
left: 359px;
top: 184px;
}

.selected #music
{
left: 268px;
}

#ie6 .selected #music
{
left: 358px;
top: 184px;
}

.selected #movies
{
left: 190px;
}

#ie6 .selected #movies
{
left: 359px;
top: 184px;
}

.selected #tv
{
left: 103px;
}

#ie6 .selected #tv
{
left: 360px;
top: 184px;
}

.selected #internet
{
left: 225px;
}

#ie6 .selected #internet
{
left: 360px;
top: 184px;
}

.selected #wireless
{
left: 128px;
}


#ie6 .selected #wireless
{
left: 360px;
top: 184px;
}

#exploreMe
{
clear: both;
position: relative;
left: 395px;
top: 12px;
color: #fff;
width: 522px;
height: 145px;
font-size: 10px;
}

#exploreInnovationFlash .exploreMe1col,
#exploreEntFlash .exploreMe1col,
#explorePSFlash .exploreMe1col
{
padding: 15px;
width: 495px;
height: 125px;
}

#ie #exploreMe
{
top: 5px;
width: 526px;
}

#ie6 #exploreMe
{
left: 395px;
top: 155px;
}

.exploreMe2col
{
width: 220px;
clear: none;
float: left;
height: 145px;
padding: 10px 20px;
background: url(/Common/storefront/images/exploreMeBar.png) right 3px no-repeat;
position: relative;
}

#ie .exploreMe2col
{
width: 250px;
}

.exploreMe3col
{
padding: 10px 4px 0 4px;
width: 165px;
height: 145px;
clear: none;
float: left;
background: url(/Common/storefront/images/exploreMeBar.png) right 3px no-repeat;
position: relative;
}

#ie .exploreMe3col
{
width: 173px;
}

#exploreMe span
{
height: 18px;
background: url(/Common/storefront/images/btn_exploreMe.png) right 0 no-repeat;
position: absolute;
}

.exploreMe1col span
{
right: 35px;
bottom: 55px;
}

#ie #exploreMe span
{
bottom: 20px;
}

#exploreMe .exploreMe2col span
{
right: auto;
bottom: 40px;
}

#exploreMe .exploreMe3col span
{
right: auto;
bottom: 25px;
}

#exploreMe span sup
{
font-size: .9em;
top: -1px;
padding-right: 2px;
}

#exploreMe .exploreMe2col span
{
width: 225px;
}

#exploreMe .exploreMe3col span
{
width: 165px;
}

#exploreMe .exploreMe3col span.btn1
{
bottom: 45px;
}

#exploreMe .btn a,
#exploreMe .btn1 a
{
font-size: 10px;
color: #fff;
line-height: 18px;
padding: 0 22px 0 10px;
background: url(/Common/storefront/images/btn_exploreMe_bar.png) 4px 1px no-repeat;
}

/*Innovation backgrounds*/
#heroExploreInnoGadgets
{
background: #f27d00 url(/Common/storefront/images/exploreInnoGadgetsHero.jpg) no-repeat;
}

#heroExploreInnoHomeTech
{
background: #f27d00 url(/Common/storefront/images/exploreInnoHomeTechHero.jpg) no-repeat;
}

#heroExploreInnoTechToGo
{
background: #f27d00 url(/Common/storefront/images/exploreInnoTechToGoHero.jpg) no-repeat;
}

/*Extertainment backgrounds*/
#heroExploreEntGames
{
background: #f27d00 url(/Common/storefront/images/exploreEntGamesHero.jpg) no-repeat;
}

#heroExploreEntMusic
{
background: #f27d00 url(/Common/storefront/images/exploreEntMusicHero.jpg) no-repeat;
}

#heroExploreEntMovies
{
background: #f27d00 url(/Common/storefront/images/exploreEntMoviesHero.jpg) no-repeat;
}

#heroExploreEntTV
{
background: #f27d00 url(/Common/storefront/images/exploreEntTVHero.jpg) no-repeat;
}

/*Product Services backgrounds*/
#heroExplorePSTV
{
background: url(/Common/storefront/images/explorePSTVHero.jpg) no-repeat;
}

#heroExplorePSInternet{background: url(/Common/storefront/images/explorePSInternetHero.jpg) no-repeat;}
#heroExplorePSWireless{background: url(/Common/storefront/images/explorePSWirelessHero.jpg) no-repeat;}
#ie span.btnBlueArrow a{position: relative;}

/*Bottom Promo Boxes*/
.promoiPhonePng{position: absolute;top: 0;right: 0;height:100px;width: 183px;background: url(/Common/storefront/images/promo_iPhone_explore.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoiPhonePng{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/promo_iPhone_explore.png', sizingMethod='crop');}
.promoMEdiaMallPng{position: absolute;top: 0;right: 0;height:102px;width: 99px;background: url(/Common/storefront/images/promo_MEdia_mall_explore.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoMEdiaMallPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/promo_MEdia_mall_explore.png', sizingMethod='crop');}
.promoWirelessProvPng{position: absolute;top: 0;right: 0;height:102px;width: 129px;background: url(/Common/storefront/images/promo_largest_wireless_explore.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoWirelessProvPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/promo_largest_wireless_explore.png', sizingMethod='crop');}
.promo3GPng{position: absolute;top: 0;right: 0;height:100px;width: 156px;background: url(/Common/storefront/images/phone3G.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promo3GPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/phone3G.png', sizingMethod='crop');}
.promoLiveTVToGoPng{position: absolute;stop: 0;right: 0;height:100px;width: 107px;background: url(/Common/storefront/images/promo_wireless_tv.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoLiveTVToGoPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/promo_wireless_tv.png', sizingMethod='crop');}
.promoShopBundlesPng{position: absolute;top: 0;right: 0;height:100px;width: 169px;background: url(/Common/storefront/images/promo_shop_bundles.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoShopBundlesPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/promo_shop_bundles.png', sizingMethod='crop');}
.promoSwitchPlayPng{position: absolute;top: 0;right: 0;height:100px;width: 164px;background: url(/Common/storefront/images/promo_switch_play_wow.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoSwitchPlayPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/promo_switch_play_wow.png', sizingMethod='crop');}
.promoWirelessCoveragePng{position: absolute;top: 0;right: 0;height:100px;width: 123px;background: url(/Common/storefront/images/explore_stay_connected.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoWirelessCoveragePng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_stay_connected.png', sizingMethod='crop');}
.promoExpHDTVPng{position: absolute;top: 0;right: 0;height:102px;width: 144px;background: url(/Common/storefront/images/explore_feel_intensity.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoExpHDTVPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_feel_intensity.png', sizingMethod='crop');}
.promoShopInternetPng{position: absolute;top: 0;right: 0;height:100px;width: 162px;background: url(/Common/storefront/images/explore_shop_internet.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoShopInternetPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_shop_internet.png', sizingMethod='crop');}
.promoadvancedTVPng{position: absolute;top: 0;right: 0;height:100px;width: 105px;background: url(/Common/storefront/images/explore_advanced_tv.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoadvancedTVPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_advanced_tv.png', sizingMethod='crop');}
.promodigitalTVPng{position: absolute;top: 0;right: 0;height:100px;width: 105px;background: url(/Common/storefront/images/explore_digital_tv.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promodigitalTVPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_digital_tv.png', sizingMethod='crop');}
.promoFreeYourselfWirelessPng{position: absolute;top: 0;right: 0;height:100px;width: 141px;background: url(/Common/storefront/images/explore_free_yourself_wireless.png) 5px 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoFreeYourselfWirelessPng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_free_yourself_wireless.png', sizingMethod='crop');}
.promoSimplifyLifePng{position: absolute;top: 0;right: 0;height:100px;width: 125px;background: url(/Common/storefront/images/explore_simplify_life.png) 0 0 no-repeat transparent;margin: 0;z-index: 1;}
#ie6 .promoSimplifyLifePng{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Common/storefront/images/explore_simplify_life.png', sizingMethod='crop');}

/* END EXPLORE */

/* 
CHANGES: 
** ProductDetail classes changed  so the boxes expand with content 
** Added productDetailButtonGroup for the buttons that appear below details
** legalFtr styles needed to be altered to lose the indent
** added eq_3 throughout to support compare table pages -- need to add more for each new row
** .toggleLists added to help format code within toggles
** added floatAssembly  structure
*/

/* STYLES TO FORMAT BUTTONS UNDER TABBED SECTIONS */
.productDetailButtonGroup {
margin: 10px 0 10px 0;
text-align: right;
}
.productDetailButtonGroup .btnImage {
margin: 0 1px 0 1px;
border: 0px;
/* end: STYLES TO FORMAT BUTTONS UNDER TABBED SECTIONS */
}

/* CANCEL LIST STYLES COMING FROM SWOT TEMPLATES */
#mainNavigation li, #btmContainer li {
list-style-image: none !important;
}
/* end: CANCEL LIST STYLES COMING FROM SWOT TEMPLATES */

/* ALLOWS PROPER CONTENT FORMATTING WITHIN Q&As*/
.toggleLists .a p {
font-size: 10px;
}
.toggleLists .a ul {
margin: 10px 0 10px 15px;
}
.toggleLists .a li {
list-style-type: disc !important;
margin-left: 15px !important;
padding-left: 5px !important;
}
.toggleLists .a strong{
font-size: 10px;
}
/* end: ALLOWS PROPER CONTENT FORMATTING WITHIN Q&As*/

/* ALLOWS FOR EACH IMAGE PLACEMENT */
div.floatAssemblyDecor{
float: right;
}
div.floatAssemblyDecor img{
margin: 0 0 0 10px;
}
/* end: ALLOWS FOR EACH IMAGE PLACEMENT */

/* CLASS TO KILL BORDER ON FORM ELEMENTS */
input.noBorders {border: 0 !important;}
/* end  CLASS TO KILL BORDER ON FORM ELEMENTS */

.btn-margin-left {margin-left: 10px;}

/* FOOTER NAV IS JUST A CANDIDATE */
br.footerNavigation {
clear: both;
padding: 5px 0 5px 0;
}
li.productCategory {
float: left;
width: 126px;
font-weight: bold;
border-right: 1px solid #ccc;
margin: 0 0 0 5px;
padding: 0 7px 0 0;
line-height: 140%;
height: 210px;
}
li.productCategory a, li.productCategory a:visited {
color: #999 !important;
}
li.productCategory ul li{
font-weight: normal;
}

li.productCategoryAlt {
font-weight: bold;
line-height: 140%;
}
li.productSubCategoryAlt {
float: left;
display: block;
margin-right: 20px;
}
li.productCategoryAlt a, li.productCategoryAlt a:visited {
color: #999 !important;
}
li.productCategoryAlt ul li{
font-weight: normal;
}

br.footerNavigation2 {
clear: both;
padding: 30px 0 10px 0;
}

ul.productCategory2 {
margin: 20px 0 0 0 !important;
padding: 10px 0 0 0;
}

li.productCategory2 {
float: left;
width: 106px;
font-weight: bold;
border-right: 1px solid #ddd;
margin: 0 0 0 5px;
padding: 0 7px 0 0;
line-height: 140%;
height: 340px;
}
* html li.productCategory2 {
width: 126px;
}
li.productCategory2 a, li.productCategory2 a:visited {
color: #999 !important;
}
li.productCategory2 {
font-weight: normal;
list-style-type: none !important;
background-image: none !important;
}
li.productCategory2 ul li{
font-weight: normal;
list-style-type: none !important;
background-image: none !important;
}
.productCategoryAlt2 ul li{
font-weight: normal;
list-style-type: none !important;
background-image: none !important;
}
br.footerNavigation2 {
clear: both;
padding: 5px 0 5px 0;
}
li.productCategoryAlt2 {
font-weight: bold;
line-height: 140%;
background-image: none !important;
}
li.productSubCategoryAlt2 {
float: left;
display: block;
margin-right: 20px;
background-image: none !important;
}
li.productCategoryAlt2 a, li.productCategoryAlt2 a:visited {
color: #999 !important;
}

/* END: FOOTER NAV IS JUST A CANDIDATE */

/*** CSS Reset ***/
/*
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, p, blockquote, th, td, sup {margin:0; padding:0; outline: 0; vertical-align: baseline;}
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, p, blockquote, sup {margin:0; padding:0; outline: 0; vertical-align: baseline;}
:focus, param, param:hover, object, object:hover, :hover{outline: 0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0 none}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
caption, th{text-align:left}
ol, ul{list-style-image:none; list-style-position:outside; list-style-type:none}
h1, h2, h3, h4, h5, h6, input, select, th, td{font-size:1em}
q:before, q:after{content:''}
body{font-size: 62.5%; font-family: Verdana, Helvetica, sans-serif; color: #656565; background-color: #ededed; line-height: 1.3em; text-align: center; -webkit-text-size-adjust: none}
body div{text-align: left}
#content ul, #popupContent ul{list-style-type: none}
#ie6 #content ul, #ie6 #popupContent ul{width: 100%}
#ie6 #content ul	{margin: 0px;}
#content li, 
#popupContent li,
#content #faqList .bullet li{list-style-type: none; background: url(/Common/storefront/images/bulletGray.gif) 0px 7px no-repeat; margin: 2px 0; padding: 1px 10px}
#content ol li, #popupContent ol li {list-style-type: decimal; background: none; margin: 2px 0 2px 35px !important; padding: 1px 0 !important}
#content ul.nobullet li, #popupContent ul.nobullet li{ list-style-type: none; background: none; margin: 2px 0; padding: 1px 0}
.imgRep{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: left top; background-repeat: no-repeat}
.mute {color: #999}
.hide {display: none}
.notice{color: #999; font-style: italic}
.invisible {visibility: hidden}
.nowrap {white-space: nowrap}
.rel {position: relative}
form{margin:0; padding:0}
input, textarea, select{border:1px solid #ccc; vertical-align:middle; background-color:#fff!important; color:#656565}

button{margin: 0; padding: 0; vertical-align: middle}
#ie input, #ie textarea, #ie select{vertical-align:top}
legend.accent1{
	margin:0;
	display:block; 
	padding:0 0 8px 0; 
	font-size:1.4em;
	color:#f27d00;
	font-weight:bold;
}
#ie legend.accent1{
	margin:0 0 4px -8px; 
	padding:0; 
}
#siteUtil legend{height:20px}
#searchForm label, #quicklinks label, #ask_att label, #ask_question label, #drop_links label{display: none}
#searchForm input{border:1px solid #8cbbd8; text-indent:5px}
#searchForm input.btnGo{border:none}
#drop_links select{width:190px; margin-right:0}
#droplinksSubmit{border:none}
#ask_question input{width:226px; margin-right:0}
#ie #ask_question input{vertical-align:middle}
#ask_question input.askSubmit, #ie #ask_question input.askSubmit{width:15px; height:15px; cursor:pointer; border:0}
legend span a.askTips{font-weight:normal; font-size:.7em; padding-left:35px}
#ask_question p{font-size:1em; color:#a8a8a8}
input[type=text]:hover,
input[type=text]: focus, 
input[type=password]:hover,
input[type=password]: focus{background-color: #f1f6f9}
/* "The Ever Popular (Heath?) Ledger Effect" */
/* Hides from IE-Mac \*/
* html #content table.ledger{border-collapse: collapse; margin-bottom: 1em}
/* End hide from IE-Mac */
#content table.ledger { margin-bottom: 10px; }
#content table.ledger tr td:first-child,
#content table.ledger tr th:first-child{border-left: 0 !important}
#content table.ledger tr td{border-top: 1px solid #e3eef4 !important; border-bottom: 0 !important; vertical-align: top; padding: 8px 0;}
#content table.ledger tr th{vertical-align: middle;text-align: left;	background-color: #fff; /* AT&amp;T Blue */color: #023f72;border: none !important;border-top: none !important;padding: 8px 0;}
#content table.ledger tr td:first-child,
#content table.ledger tr th:first-child{border-left: 0 !important;}
#content table tr.odd td,
#content table tr td.odd,
#content table.ledger tr.odd td{background-color:#fff}
#content table tr.even td,
#content table tr td.even
#content table.ledger tr.even td{background-color: #fff}

/* Highlight */
/*#content table tr.sfhover,
#content table tr.sfhover td{background-color: #b5dff3; color: #000}*/
/* Selected */
/* This always takes precedence over highlight color! */
#content table.ledger tr.selected td,
#content table tr.selected td{background-color: #4775d1; color: #fff; border-left: 1px solid #346dbe; border-bottom: 1px solid #7daaea}
h1, h2, h3, h4, h5, h6{margin:0}
h1{font-size:2.2em; margin-bottom: 1em; line-height:1em; font-weight: normal}
h2{font-size:1.3em; margin-bottom:.5em} 
h3{font-size:1.6em; margin-bottom: 1em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:1.4em}
p, a, li, span, td, th, strong{font-size:1.1em}
p a, p strong, li a, li span, a span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, td p, td a, td span, td li, td h2, td h3, td h4, li li, th p, th a, th span, th li, th h2, th h3, th h4, td strong{font-size:1em}
p span a, legend span a{font-size: .9em}
a:link{text-decoration:none; color:#0a94d6}
a:active{outline:none}
a:visited{text-decoration:none; color:#0a94d6}
a:hover{text-decoration:underline; color:#0a94d6}
p{margin:0 0 1em 0}
strong{font-weight:bold; margin:0 0 1em 0}
em{background:#ff9}
a img, a:link img, a:visited img {border:0}
ul, ol, dl{margin: 0 0 1em 0}
ol{list-style-type:decimal}
ol .alpha li{list-style-type: lower-alpha !important}
dt{font-weight:bold}
table{font-size:1em}
th{font-weight:bold}
td{font-size:1.1em}
sup {
   vertical-align:top;
   font-size:.9em;
   padding:0 0 0 1px;
   line-height:1.2em;
   position:relative;
   top:-1px;
   font-weight:normal
}
#ie sup{font-size:1.1em}
#ie table sup{position: static}
sup.sm{font-size:1.4em; line-height:.7em; top:-1px}
#ie sup.sm, sup.ieSM{display:none}
#ie sup.ieSM{display:inline; font-size:.9em; line-height:1.1em; top:-1px}
h1 sup, #ie h1 sup, h6 sup, #ie h6 sup{font-size:.6em}
.left{text-align:left !important}
.right{text-align:right !important}
/**************************
ACCENT COLORS
**************************/
/*AT&amp;T */
.accent1{color:#f27d00; margin-bottom:6px; font-weight:bold}
.accent2{color:#f27d00}
.accent4{color:#f27d00; font-weight:normal}
.accent6{color:#f27d00; font-size:2.1em; margin-bottom:0; padding-bottom:0; line-height:0.9em}
.accent7{color:#f27d00; font-weight:normal;line-height:1.10em; margin-bottom: 7px;}
/* AT&amp;T Green*/
.accent3{color:#61bf1a}
.accent8{color:#61bf1a; font-size: 1.50em; padding-bottom: 7px;}
.normal {font-size:8pt; font-weight:normal;}
/* AT&amp;T Dark Blue*/
.accent5{color:#023f72; margin:10px 0 5px 0}


/* PRIMARY COLOR PALETTE - page 24 of build book */
.AttOrange 		{color:#f27d00}
.AttBlue			{color:#0a94d6}
.black			{color:#000}
.white			{color:#fff !important}
.AttGray			{color:#cbcfce}

/* SECONDARY COLOR PALETTE - page 24 of build book */
.AttGreen 		{color:#61bf1a}
.AttDarkBlue	{color:#023f72}
.AttBurgundy	{color:#810238}
.AttPurple		{color:#801f7a}
.AttLimeGreen	{color:#b6bf00}

/* Accent Color Palette - page 25 of build book */
.DarkBlue		{color:#0a68a5}
.DustyBlue		{color:#8cbbd8}
.LightBlue		{color:#e3eef4}
.AttMintGreen	{color:#b6e1dd}
.LightGreen		{color:#cce5bb}
.MediumGreen 	{color:#00a88e}
.DarkGreen 		{color:#357218}
.AttTaupe		{color:#c6c29b}
.LightYellow	{color:#f9f4d3}
.Yellow			{color:#ffed00}
.AttGold			{color:#f9b62a}
.Pink				{color:#d4448d}
.Red 				{color:#b52e24}
.DarkGray		{color:#555555}
.Gray				{color:#656565}
.AttWarmGray	{color:#c8c0b7}
.DustyGray		{color:#cdd8df}
.MediumGray		{color:#dbdee4}
.LightGray		{color:#efefef}
.LighterGray       {color:#cccccc;}

.caps{text-transform: uppercase}
p.tight{margin:7px 0 6px 0}
/**************************
CONTAINER
**************************/
#wrapper, #ie{margin:0 auto; width:985px; background-color:#ededed}
#container{clear:both; background:#fff url(/Common/storefront/images/page_midSlice.gif) 0 0 repeat-y; padding-bottom:39px}
#page{margin:0 17px; width:950px; position:relative}
#content{clear: both; overflow: hidden; position: relative; width:100%; height:auto}
#content #pageID, #popupContent #pageID{display:none}
#btmContainer{height:47px; background: url(/Common/storefront/images/page_btmSlice.gif) 0 0 no-repeat transparent}
/**************************
POPUP CONTAINER
**************************/
#iePopup{margin: 0 auto; background-color: #ededed}
#popupWrapper{padding: 0 10px; min-width: 695px; width: auto}
#iePopup #popupWrapper{width: 780px}
#topContainerPopup{margin: 0 3px; background: url(/Common/storefront/images/popupPage_topSlice2.gif) 0 bottom repeat-x transparent; height: 5em}
#popupContainer{background: url(/Common/storefront/images/popupPage_midSliceL.gif) left 0 repeat-y #fff}
#iePopup #popupContainer{width: 100%}
#popupContainer #popupContent{background: url(/Common/storefront/images/popupPage_midSliceR.gif) right 0 repeat-y; padding: 15px; height: 100%}
#btmContainerPopup{clear: both; height: 3em; margin: 0 3px; background: url(/Common/storefront/images/popupPage_btmSlice2.gif) 0 0 repeat-x transparent}
/**************************
HEADER
**************************/
#header{height: 82px; clear: both; font-size: .95em}
.logo{float: left; margin-top: 16px}
.logo img{margin-left: 21px}

/********************
Universal Navigation
*********************/
ul#universalNav{float:right;margin:0;background:url(/Common/storefront/images/page_topSlice.gif) 0 bottom no-repeat transparent;line-height:30px;width:985px;text-align:right;}
ul#universalNav li{display:inline; font-size:.95em;line-height:30px}
ul#universalNav li a{padding:0 10px; border-right:1px solid #ccc}
ul#universalNav li a:visited{text-decoration:none}
ul#universalNav li a:hover{text-decoration:underline}
ul#universalNav li a.currentSubSite, ul#universalNav li a.currentSubSite:hover, ul#universalNav li a.currentSubSite:visited{color: #f47e00}
ul#universalNav li.last a{padding:0 5px 0 6px; border:0}
ul#universalNav li.language{padding-left:23px}
ul#universalNav li.accessibility a{color:#ededed; border-right:1px solid #ededed}
ul#universalNav li.accessibility a:hover{color:#ededed}
/********************
Header Navigation
*********************/
.topNav{padding:0; margin:15px 0 0 0; float:right}
ul.topNav li{display:block; float:left; vertical-align:bottom; line-height:1.6em; vertical-align:middle}
ul.topNav li a{padding:0 10px; border-right:1px solid #ccc}
ul.topNav li.last a{border:0; margin-right:14px !important}
#ie .topNav #searchForm{width:15%; white-space:nowrap; }
.topNav #searchForm legend{display:none}
.topNav #search{margin-right:5px;}
#header div#toolbar{clear:right; text-align:right; padding:10px 0 0 0}			
span#mylocal{position:absolute; right:0; top:60px; font-size:1em}
span#mylocal strong{font-weight:normal !important}
#header span#viewCart{background:url(/Common/indc/images/ico_shop_cart.gif) 0 0 no-repeat; padding:5px 40px 3px 25px}
#header span.localization a{border:0; padding:0}
/********************
Primary Navigation
*********************/	
#PrimaryNav{z-index:1; margin:0 0 10px 0; width:950px; position:relative; }
#PrimaryNav, #noimg_PrimaryNav{height:35px; background: url(/Common/storefront/images/nav/_primary_bg.gif) 0 0 repeat-x; line-height:1.5em}
#PrimaryNav li, #noimg_PrimaryNav li{float:left}
#PrimaryNav li#first{background:url(/Common/storefront/images/nav/_primary_bg_left.gif) 0 bottom no-repeat; width:2px; height:35px}
#PrimaryNav li#last{background:url(/Common/storefront/images/nav/_primary_bg_right.gif) right top no-repeat; width:2px; height:35px; float:right}
#PrimaryNav li a, #noimg_PrimaryNav li a{text-decoration:none; display:block; white-space:nowrap}
#PrimaryNav li a:hover, #PrimaryNav li.selected a, #noimg_PrimaryNav li a:hover, #noimg_PrimaryNav li.selected a{color:#f27d00;}

/* GRAPHICAL NAVIGATION BUTTONS */
#PrimaryNav li #pn-bundles,
#PrimaryNav li #pn-internet,
#PrimaryNav li #pn-local,
#PrimaryNav li #pn-long-dist,
#PrimaryNav li #pn-additional,
#PrimaryNav li #pn-special-offers
{position:absolute}

#PrimaryNav li #pn-bundles, 
#noimg_PrimaryNav li #noimg-bundles{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) 0 0 no-repeat;
	text-indent: -9000px;
	width: 104px;
	height: 31px;
}
#PrimaryNav li.selected #pn-bundles,
#PrimaryNav li.selected #pn-bundles:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) 0 -62px no-repeat;
}
#PrimaryNav li #pn-bundles:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) 0 -31px no-repeat;
}


#PrimaryNav li #pn-internet,
#noimg_PrimaryNav li #noimg-internet{
	left: 104px;
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -104px 0 no-repeat;
	text-indent: -9000px;
	width: 107px;
	height: 31px;
}
#PrimaryNav li.selected #pn-internet,
#PrimaryNav li.selected #pn-internet:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -104px -62px no-repeat;
}
#PrimaryNav li #pn-internet:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -104px -31px no-repeat;
}


#PrimaryNav li #pn-local,
#noimg_PrimaryNav li #noimg-local{
	left: 211px;
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -211px 0 no-repeat;
	text-indent: -9000px;
	width: 87px;
	height: 31px;
}
#PrimaryNav li.selected #pn-local,
#PrimaryNav li.selected #pn-local:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -211px -62px no-repeat;
}
#PrimaryNav li #pn-local:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -211px -31px no-repeat;
}


#PrimaryNav li #pn-long-dist,
#noimg_PrimaryNav li #noimg-long-dist{
	left: 298px;
	border: none;
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -298px 0 no-repeat;
	text-indent: -9000px;
	width: 150px;
	height: 31px;
}
#PrimaryNav li.selected #pn-long-dist,
#PrimaryNav li.selected #pn-long-dist:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -298px -62px no-repeat;
}
#PrimaryNav li #pn-long-dist:hover{
	background: url(/Common/storefront/images/nav/primaryNavOrange.png) -298px -31px no-repeat;
}
/* new definition for additional*/
#PrimaryNav li #pn-additional,
#noimg_PrimaryNav li #noimg-additional{left: 448px;border: none;background: url(/Common/storefront/images/nav/primaryNavOrange.png) -448px 0 no-repeat;text-indent: -9000px;width: 125px;height: 31px;}
#PrimaryNav li.selected #pn-additional,
#PrimaryNav li.selected #pn-additional:hover{background: url(/Common/storefront/images/nav/primaryNavOrange.png) -448px -62px no-repeat;}
#PrimaryNav li #pn-additional:hover{background: url(/Common/storefront/images/nav/primaryNavOrange.png) -448px -31px no-repeat;}
/* new definition for additional*/
#PrimaryNav li #pn-special-offers,
#noimg_PrimaryNav li #noimg-special-offers{left: 573px;border: none;background: url(/Common/storefront/images/nav/primaryNavOrange.png) -573px 0 no-repeat;text-indent: -9000px;width: 151px;height: 31px;}
#PrimaryNav li.selected #pn-special-offers,
#PrimaryNav li.selected #pn-special-offers:hover{background: url(/Common/storefront/images/nav/primaryNavOrange.png) -573px -62px no-repeat;}
#PrimaryNav li #pn-special-offers:hover{background: url(/Common/storefront/images/nav/primaryNavOrange.png) -573px -31px no-repeat;}
/* SYSTEM TEXT TOP NAVIGATION LINKS */
#PrimaryNav li #pn-login, #PrimaryNav li #pn-register{color:#fff; z-index:1; text-align:right; position:absolute; top:0; line-height:1.1em}
#PrimaryNav li #pn-login{ right:.2em; margin:9px 0; padding:0 1em}
#PrimaryNav li #pn-register{right:0; padding:9px 1em}
#PrimaryNav li #pn-login:hover, #PrimaryNav li #pn-register:hover{background:none; color:#fff; text-decoration:underline}

/* Hidden primary nav that displays if images are off as primary nav will disappear otherwise */
#noimg_PrimaryNav{background-color: #024275;position: absolute;top: 8.3em;width: 946px;	margin-left: 2px;height: 31px;}
#noimg_PrimaryNav a{color: #fff;	font: bold 1.2em Verdana,sans-serif;display: block;}
#noimg_PrimaryNav li #noimg-bundles,
#noimg_PrimaryNav li #noimg-internet,
#noimg_PrimaryNav li #noimg-local,
#noimg_PrimaryNav li #noimg-long-dist,
#noimg_PrimaryNav li #noimg-additional,
#noimg_PrimaryNav li #noimg-special-offers{text-indent: 1.5em;text-transform: uppercase;line-height: 2.2em;}
#noimg_PrimaryNav li #noimg-long-dist{border: 0;}
#noimg_PrimaryNav li #noimg-bundles:hover,
#noimg_PrimaryNav li #noimg-internet:hover,
#noimg_PrimaryNav li #noimg-local:hover,
#noimg_PrimaryNav li #noimg-long-dist:hover,
#noimg_PrimaryNav li #noimg-additiona:hover
{
	background-color: #fff;
}

/* SECOND LEVEL */
.secondaryNav,
.secondaryNav div{display: none; /*javascript needed to set to display on hover states*/}
#PrimaryNav li.selected .secondaryNav li.onHover a:hover{background-color: transparent !important;}
#PrimaryNav li.selected .secondaryNav{display: block;position: relative;top: 35px;left: 0;width: 927px;overflow: hidden;background: url(/Common/storefront/images/nav/secondarybtmbrdr.gif) 0 0 repeat-x !important;line-height: 2.8em;padding-left: 19px;}
#ie #PrimaryNav li.selected .secondaryNav{width:946px}
#PrimaryNav li.selected #exploreSecondaryNav{left:2px}
#PrimaryNav li.selected .secondaryNav li{padding:0 .35em}
#PrimaryNav li.selected .secondaryNav li a{color:#0a94d6; display:block; background:none; padding:0 1.6em 0 .8em}
#PrimaryNav li.selected .secondaryNav li.first a{background:none}
#PrimaryNav li.selected #shopSecondaryNav li a:hover, #PrimaryNav li.selected #shopSecondaryNav li.first a:hover{background: url(/Common/storefront/images/nav/orange_arrow.png) right 50% no-repeat}
#PrimaryNav li.selected #supportSecondaryNav li a:hover, #PrimaryNav li.selected #exploreSecondaryNav li a:hover{background: none !important}
#PrimaryNav li.selected #shopSecondaryNav li a#hoverbox_offers,
#PrimaryNav li.selected #shopSecondaryNav li a#nohoverbox_wireless{background:none !important}
#PrimaryNav li.selected .secondaryNav li a:hover{text-decoration:underline; background:url(/Common/storefront/images/nav/secondarybtmbrdr_s.gif) repeat-x}
#PrimaryNav li.selected .secondaryNav li.selected, #PrimaryNav li.selected .secondaryNav li.onHover{position:relative}
#PrimaryNav li.selected #shopSecondaryNav li.selected a, #PrimaryNav li.selected #shopSecondaryNav li.selected a:hover{background:url(/Common/storefront/images/nav/orange_arrow.png) right 50% no-repeat !important}
#PrimaryNav li.selected .secondaryNav li.selected a{color:#f27d00; padding-right:1.6em}
#PrimaryNav li.selected .secondaryNav li.selected a:hover{color:#f27d00 !important}
#PrimaryNav li.selected .secondaryNav li.onHover{background:#fff url(/Common/storefront/images/nav/secondaryleftbrdr_s.gif) left 2px no-repeat; position:relative}
#PrimaryNav li.selected .secondaryNav li.onHover a:hover{color:#0a94d6; text-decoration:underline; background:url(/Common/storefront/images/nav/blue_arrow.png) right 50% no-repeat; padding-right:1.6em}
#ie #PrimaryNav li.selected .secondaryNav li.onHover a:hover{margin:0}
#PrimaryNav li.selected .secondaryNav li #rightPost{background:url(/Common/storefront/images/nav/secondaryrghtbrdr_s.gif) right 0 no-repeat !important; width:4px; position:absolute; bottom:-3px; right:0}
#ie #PrimaryNav li.selected .secondaryNav li #rightPost{right:-1px; bottom:-4px}

/*  TERTIARY NAV WITH JAVASCRIPT  */
/* uses prototype control.modal to move and redraw tertiary nav to maintain the secondary nav link positions, does not show for those without javascript */
#modal_container{border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;font-size: .9em;background: #fff;overflow: hidden;padding: 15px 0;}
#ie #modal_container{margin-left:-1px; margin-top:3px}
#modal_container ul{line-height:1.5em; z-index:9999; background:#fff}
#modal_container .tertiaryNav{padding:0; margin:0 15px; z-index:9999; overflow:hidden}	
#ie #modal_container #bundleTertiaryNav{width:63.6em}
#ie #modal_container #addservTertiaryNav{width:20em}
#ie #modal_container .col5{width:76.5em;}

/*one column and base for multiple columns*/
#modal_container .tertiaryNav li{color:#666; margin:0 15px .5em 0; padding:0 15px 0 0; z-index:9999}
#modal_container .col2 li,
#modal_container .col3 li,
#modal_container .col4 li,
#modal_container .col5 li{float:left; z-index:9999; border-right:1px solid #dbdee4; height:7em}
#modal_container .col2 li{height:9em}
#modal_container .col2 li.last,
#modal_container .col3 li.last,
#modal_container .col4 li.last,
#modal_container .col5 li.last{border:none; margin:0 0 .5em 0 !important}
#ie #modal_container #bundleTertiaryNav li.last li,
#modal_container #bundleTertiaryNav li.last,
#modal_container #bundleTertiaryNav li.last li{width:21em !important}
#ie #modal_container #bundleTertiaryNav li.last li{margin:0}
#modal_container .tertiaryNav li a{margin:0; padding:0; color:#0a94d6; background:none}
#modal_container .tertiaryNav li.selected a{color:#f27d00}
#modal_container .tertiaryNav li .quadNav{margin:0; padding:0; min-height:6.5em}
#modal_container .tertiaryNav li .quadNav li{margin:0; float:none; height:auto; border:none; line-height:1.8em}

/* TERTIARY NAV & CONTEXT OF ENTIRE NAV WITHOUT JAVASCRIPT */
#navNoscript,
#sitemap{margin: 15px 3px 0 3px; clear: both; width: 985px}
#sitemap{width: 930px}
#navNoscript li, #sitemap li{float:left; width:25%}
#navNoscript li a, #sitemap li a{font-weight:bold; font-size:1.1em}
#navNoscript li li, #sitemap li li{width:100%; float:none; margin:0 0 0 5px}
#navNoscript li li a, #sitemap li li a{font-size:1em}
#navNoscript li li li, #sitemap li li li{float:none; margin:0 0 0 5px}
#navNoscript li li li a, #sitemap li li li a{font-weight:normal; font-size:1em}

/***
GRID TEMPLATES
All Columns
***/
.first_150	{float:left; width:150px; clear:left}
.col_150		{float:left; width:150px; margin-left:10px}
.first_204	{float:left; width:204px; clear:left}
.col_203		{float:left; width:203px; margin-left:10px}
.col_210		{float:left; width:210px;}
.first_230	{float:left; width:230px; clear:left}
.col_229		{float:left; width:229px; margin-left:10px}
.col_230		{float:left; width:230px; margin-left:10px;}
.col_230down		{float:left; width:230px; margin:19px 0 0 10px;}
.col_230special {float:right;width:230px;margin:5px 0 0 0;color:#62c01f;line-height:16px;}
.col_230_right	{float:right; width:230px;}
.first_260 	{float:left; width:260px; clear:left}
.col_260 	{float:left; width:260px; margin-left:10px}
.first_264	{float:left; width:264px; clear:left}
.col_264		{float:left; width:264px; margin-left:10px}
.first_270	{float:left; width:270px; clear:left}
.col_270		{float:left; width:270px; margin-left:10px}
.col_273		{float:left; width:273px; margin-left:10px}
.first_310	{float:left; width:310px; clear:left}
.col_310		{float:right; width:310px;}
.first_350	{float:left; width:350px; clear:left}
.col_350		{float:left; width:350px; margin-left:10px}
.first_408	{float:left; width:408px; clear:left}
.col_408		{float:left; width:408px; margin-left:10px}
.first_428	{float:left; width:428px; clear:left}
.col_428		{float:left; width:428px; margin-left:10px}
.col_460		{float:left; width:460px; margin-left:10px}
.first_470	{float:left; width:470px; clear:left}
.col_470		{float:left; width:460px; margin-left:10px}
.first_480	{float:left; width:480px; clear:left}
.col_550 	{float:left; width:550px; margin-left:10px}
.first_630	{float:left; width:630px; clear:left}
.col_630		{float:left; width:630px; margin-left:10px}
.first_668	{float:left; width:668px; clear:left}
.col_668		{float:left; width:668px; margin-left:10px}
.first_710	{float:left; width:710px; clear:left}
.col_710		{float:left; width:710px; margin-left:10px}
.col_790		{float:left; width:790px; margin-left:10px}
.first_950	{width:950px}
.second_950	{width: 950px; float:left;}

/**************************
MODULES - min-height
**CLASS NAMES are Based on Actual Pixel Height of Module in comp
**Heights declared inside the class are based on markup and browser box models
**************************/
.nomin					{height:100%}
.min88					{min-height: 60px}
.min88noPad				{min-height: 84px}
.min94					{min-height: 64px}
.min100noPad 			{min-height: 96px}
.min120noPad 			{min-height: 116px}
.min133noPad 			{min-height: 132px}
.min133					{min-height: 106px}
.min172 					{min-height: 146px}
.min173 					{min-height: 147px}
.min186 					{min-height: 156px}
.min186noPad 			{min-height: 184px}
.min186noPadDblBrdr 	{min-height: 182px}
.min186noBrdr 			{min-height: 156px}
.min234 					{min-height: 204px}
.min234noPad 			{min-height: 232px}
.min234noPadDblBrdr	{min-height: 230px}
.min276					{min-height: 246px}
.min276noPad			{min-height: 274px}
.min276noPadDblBrdr	{min-height: 272px}
.min284					{min-height: 254px}
.min318					{min-height: 288px}
.min347noPad			{min-height: 347px}
.min355					{min-height: 329px}
.min363noPad 			{min-height: 361px}
.min368					{min-height: 342px}
.min368noPad			{min-height: 368px}
.min378					{min-height: 352px}
.min416noPad 			{min-height: 414px}
.min470					{min-height: 470px}

/* conditional workaround for IE ignoring min-height. */
.min88,
.min88noPad,
.min94,
.min100noPad,
.min120noPad,
.min133noPad,
.min133,
.min172,
.min173,
.min186,
.min186noPad,
.min186noPadDblBrdr,
.min186noBrdr,
.min234,
.min234noPad,
.min234noPadDblBrdr,
.min276,
.min276noPad,
.min276noPadDblBrdr,
.min284,
.min318,
.min347,
.min347noPad,
.min355,
.min363noPad,
.min368,
.min368noPad,
.min378,
.min416noPad,

#ie .min88, 
#ie .min88noPad			{height: 86px}
#ie .min94					{height:	94px}
#ie .min100noPad			{height: 98px}
#ie .min120noPad 			{height: 118px}
#ie .min133noPad 			{height: 134px}
#ie .min133 				{height: 132px}
#ie .min172 				{height: 172px}
#ie .min173		 			{height: 173px}
#ie .min186,
#ie .min186noPad 			{height: 184px}
#ie .min186noPadDblBrdr {height: 184px}
#ie .min186noBrdr			{height: 186px}

#ie .min234, 
#ie .min234noPad 			{height: 234px}
#ie .min234noPadDblBrdr 	{height: 230px}
#ie .min276, 
#ie .min276noPad 			{height: 276px}
#ie .min276noPadDblBrdr {height: 274px}
#ie .min284					{height: 284px}
#ie .min318					{height: 318px}
#ie .min347noPad 			{height: 347px}
#ie .min355					{height: 355px}
#ie .min363noPad 			{height: 363px}
#ie .min368, 
#ie .min368noPad 			{height: 368px}
#ie .min378					{height: 382px}
#ie .min416noPad 			{height: 416px}
#ie .min470					{height: 470px}

/**************************
MODULES - CONTENT BOXES
**************************/
/* To be used to surround mod_a, mod_a2, mod_a3, mod_a4, mod_a5, mod_a6 div's. */
.grayBorder {border: 1px solid #ccc;margin-bottom: 10px;}

/* To be used to surround mod_a, mod_a2, mod_a3, mod_a4, mod_a5, mod_a6 div's. */
.grayBorder NoBotMarg {border: 1px solid #ccc;}

/* 1px white inner border box with tall gradient background and 12px padding */
.mod_a {	border: 1px solid #fff;background: url(/Common/storefront/images/tall_mod_gradientSlice.gif) 0 100% repeat-x transparent;	padding: 12px;}
.mod_a_nograd {border: 1px solid #fff;background: transparent;padding:0 12px 12px 12px;}

/* NO PADDING 1px white inner border box with tall gradient background */
.mod_a2,
.mod_a6 {border: 1px solid #fff;	background: url(/Common/storefront/images/tall_mod_gradientSlice.gif) 0 100% repeat-x transparent;}
/* NO PADDING 1 px white border with orange Tab Top background */
.mod_a3 {border: 1px solid #fff;	background: url(/Common/storefront/images/orangeTabTop.gif) 0 0 repeat-x transparent;}
/* NO PADDING 1px white inner border box with tallest gradient background */
.mod_a4 {border: 1px solid #fff;	background: url(/Common/storefront/images/tallest_mod_gradientSlice.gif) 0 100% repeat-x transparent;}
/* NO PADDING 1px white inner border box with TALL BLUE gradient background */
.mod_a5 {border: 1px solid #fff;	background: url(/Common/storefront/images/tallBlue_mod_gradientSlice.gif) 0 100% repeat-x transparent;	}
/* NO INNER PADDING 1px gray box with 10px margin at the bottom for mods to be placed underneath. */
.mod_b {border: 1px solid #ccc;margin-bottom: 10px;position: relative;top: 0;left: 0;}
#ie .mod_b{width: 630px;}
/*  NO BOTTOM MARGIN, NO INNER PADDING 1px gray box. */
.mod_b_btm {border: 1px solid #ccc;margin-bottom: 0;}
/* (for min186 mod)  1px gray outer border box with blue white gradient background and 14px top btm padding, Inline content center*/
.mod_c {border: 1px solid #ccc;padding: 14px 0;background: url(/Common/storefront/images/blueWhtBtmGradientSlice.gif) 0 100% repeat-x transparent;margin-bottom: 10px;text-align: center;}
/* (for min186 mod)  NO BOTTOM MARGIN 1px gray outer border box with blue white gradient background and 14px top btm padding, Inline content center*/
.mod_c_btm {border: 1px solid #ccc;padding: 14px 0;background: 0 0 no-repeat transparent;margin-bottom: 0;text-align: center;}
/* NO INNER PADDING 1px gray border box with short gradient background */
.mod_d {border: 1px solid #ccc;	margin-bottom: 10px;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) 0 100% repeat-x transparent;}
/*  NO INNER PADDING NO BOTTOM MARGIN 1px gray border box with short gradient background */
.mod_d_btm {	border: 1px solid #ccc;	background: 0 0 no-repeat transparent;position: relative;top: 0;left: 0;}
/* 14px top btm padding, 10 left right,  1px gray border box with short gradient background */
.mod_d2,
.mod_d3 {border: 1px solid #ccc;	padding: 14px 10px;	margin-bottom: 10px;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) 0 100% repeat-x transparent;position: relative;	top: 0;	left: 0;}

.mod_d2_nograd {border: 1px solid #ccc;padding: 14px 10px;margin-bottom: 10px;background: transparent;position: relative;top: 0;	left: 0;}
.mod_d2_nograd_btm {border: 1px solid #ccc;padding: 14px 10px;background: transparent;position: relative;top: 0;	left: 0;}
/*  14px top btm padding, 10 left right, NO BOTTOM MARGIN 1px gray border box with short gradient background */
.mod_d2_btm,
.mod_d3_btm {border: 1px solid #ccc;	padding: 14px 10px;	background: url(/Common/storefront/images/short_mod_gradientSlice.gif) 0 100% repeat-x transparent;}
.mod_d3,
.mod_d3_btm{padding: 14px 5px 14px 10px;}


/* NO INNER PADDING 1px BLUE box with 10px margin at the bottom for mods to be placed underneath. */
.mod_e, 
.mod_e_flash{border: 1px solid #66a5d0;margin-bottom: 10px;}
#ie .mod_e,
#ie .mod_e_flash{width: 100%;}
.mod_e_flash{border: none;//background: url(/Common/storefront/images/explore_home_noscript_bg.png) repeat-x;}
.mod_f{border: 1px solid #ccc;padding: 12px;margin-bottom: 10px;}
/* 40px padding, no border with 10px margin at the bottom for mods to be placed underneath. used for heroNoBrdr */
.mod_f2 {margin-bottom: 10px;padding: 30px 40px 0 40px;position: relative;}
/* no border with 10px margin at the bottom for mods to be placed underneath. used for heroNoBrdr */
div.rotate div.mod_f2 {margin-bottom: 10px;padding:0;position: relative;}

/*module without right border and top margin  */
.mod_g {border-right: 1px solid #ccc;margin-top: 20px;padding: 0 15px 0 0;position: relative;top: 0;	left: 0;}
/*goes with mod_g but is last floated module thus no right border*/
.mod_g_last {border: none;}
.mod_a6 p{width: 200px;}
.mod_a6 .btnBlueArrow{font-size: 1em;}
p.mod_d_wrap{width: 130px;}

/* TTY mod */
.mod_gray{border: 1px solid #fff;padding: 14px 10px;margin-bottom: 10px;background: #efefef;position: relative;top: 0;left: 0;}

/**************************
MODULES - TABBED
**************************/
#content ul.tabs, #popupContent ul.tabs{margin: 0;	padding: 0;}
#content ul.tabs li,
#popupContent ul.tabs li{float: left;position: relative;z-index: 9999;padding: 4px 0 0 0;background: none;	margin: 0;}
ul.tabs a{display: block;	padding: 5px 12px;color: #0a94d6;}
#content ul.tabs .active,
#popupContent ul.tabs .active{border: 1px solid #ccc;	border-bottom: 1px solid #fff;background-color: #fff;padding: 0;margin-bottom:-1px;}
ul.tabs .active a{color: #f27d00;	margin: 1px 1px 0 1px;border-top: 2px solid #f27d00;}
div.tabs div.tabs div.tabs{padding: 14px;color: #666;border: 1px solid #ccc;	clear: both;position: relative;top: -1px;left: 0;width: 680px;/*overflow: auto;*/}
#ie div.tabs div.tabs div.tabs,
#iePopup div.tabs div.tabs div.tabs{z-index: -1;width: 680px;}

/********Tabs 920px tabs width  *************************/
#content ul.tabsFull, #popupContent ul.tabsFull{margin: 0;	padding: 0;}
#content ul.tabsFull li,
#popupContent ul.tabsFull li{float: left;position: relative;z-index: 9999;padding: 4px 0 0 0;background: none;	margin: 0;}
ul.tabsFull a{display: block;	padding: 5px 12px;color: #0a94d6;}
#content ul.tabsFull .active,
#popupContent ul.tabsFull .active{border: 1px solid #ccc;	border-bottom: 1px solid #fff;background-color: #fff;padding: 0;margin-bottom:-1px;}
ul.tabsFull .active a{color: #f27d00;margin: 1px 1px 0 1px;border-top: 2px solid #f27d00;}
div.tabsFull div.tabsFull div.tabsFull{padding: 14px;color: #666;border: 1px solid #ccc;clear: both;position: relative;top: -1px;left: 0;width: 920px;	/*overflow: auto;*/}
#ie div.tabsFull div.tabsFull div.tabsFull,#iePopup div.tabsFull div.tabsFull div.tabsFull{z-index: -1;width: 920px;}

/********Tabs 920px width  *************************/
.ProductDetail{width: 710px;height: 100%;}
.ProductDetail div.tabs div.tabs div.tabs{height: auto;}
#ie .ProductDetail div.tabs div.tabs div.tabs{}
.triplePackDetail{width: 710px;overflow: auto;height: 100%;}
.triplePackDetail div.tabs div.tabs div.tabs{min-height: 535px;height: auto;}
#ie .triplePackDetail div.tabs div.tabs div.tabs{	height: 600px;}
.popupDetail{overflow: auto;height: 100%;}
.popupDetail div.tabs div.tabs div.tabs{width: 95.53%;min-height: 385px;height: auto;}
#ie .popupDetail div.tabs div.tabs div.tabs{width: 100%;height: 400px;}

/**************************
FOOTER
**************************/
#legalFtr{margin:15px 0 10px 0; float:left; line-height:1.2em}
#legalFtr li{float:left; padding:0 15px; border-right:1px solid #999}
#legalFtr li a{color:#999}
#legalFtr li a:visited{text-decoration:none; color:#999}
#legalFtr li a:hover{text-decoration:underline; color:#999}
#legalFtr li a .updated{color:#810238}
#legalFtr li.first{padding-left:5px}
#legalFtr li.last{border:0}
#btmContainer .copyright{clear:both; margin:0 3px; width:680px; line-height:1.3em}
#btmContainer .copyright a, #btmContainer .copyright a:visited {color:#999; font-size:1em}    
#btmContainer .yellowPagesLogo{float:right; margin:15px 3px 0 3px}


/**************************
PRICING 
**************************/
.pricing {
   position: relative;
   /*top:-30px;*/
   /*margin: -20px 10px 0 0;*/
   margin: -3 10px 0 0;
   height: 4.7em;
}
#ie .pricing { margin:-3px 10px 0 0; }
.pricing span {
   color: #ccc;
   font-size: .9em;
}
.pricing span p{
	font-size:1.1em;
   margin:-12px 0 0 0;
   position:relative;
   top:2px;
   
}
.pricing div {
   color: #74b727;
   font-size: 3.3em;
   margin: 10px 0 0 0;
}
#ie .pricing div { margin:5px 0 0 -1px; }
.pricing div sup { font-size: .55em; }
.pricing div sup.cents {position: relative;left: -.4em;}
#ie .pricing div sup.cents {top:-.65em;left:-.45em;}
.pricing span.reoccurrence {
   position: absolute;
   bottom: .1em;
}
#ie .pricing span.reoccurrence {
   position:absolute;
   bottom:.2em !important;
}
.pricing span.sideText1Digit {
   position: absolute;
   bottom: .2em;
   left: 4.2em;
   font-size:1.4em;
   font-weight:bold;
   white-space:nowrap;
}
#ie .pricing span.sideText1Digit {
   position:absolute;
   top:30px !important;
   left:4.2em !important;
}
.pricing span.sideText2Digit {
   position: absolute;
   bottom: .2em;
   left: 5.6em;
   font-size:1.4em;
   font-weight:bold;
   white-space:nowrap;
}
#ie .pricing span.sideText2Digit {
   position:absolute;
   top:30px !important;
   left:5.7em !important;
}
.pricing span.sideText3Digit {
   position: absolute;
   bottom: .2em;
   left: 7.1em;
   font-size:1.4em;
   font-weight:bold;
   white-space:nowrap;
}
#ie .pricing span.sideText3Digit {
   position:absolute;
   top:30px !important;
   left:7.1em !important;
}
.pricing span.reoccurrence_line2 {
   display:block;
   color: #b3b3b3;
   position: relative;
   bottom: 0;
}
#ie .pricing span.reoccurrence_line2 {
   display:block;
   color: #b3b3b3;
   position: relative;
   bottom:-2em !important;
}
.pricing span.oneDigit { left: 5em; }
#ie .pricing span.oneDigit {
   bottom:0 !important;
   left:4.8em;
}
.pricing span.twoDigit { left: 7.3em; }
#ie .pricing span.twoDigit { bottom:0 !important; }
.pricing span.threeDigit { left: 10.5em; }
#ie .pricing span.threeDigit {
   bottom:0 !important;
   left: 9.6em;
}
#ie .pricing span.threeDigit {
   bottom:0 !important;
   left: 9.6em;
}
#ie .marquee .pricing span.threeDigit {
   font-size:1em;
   left:8.6em;
}
.pricing .footnote {
   position: absolute;
   bottom: 0;
}
.offerPricing {
   color: #ccc;
   font-size: 7em;
   line-height: 1;
   position: relative;
   top: -.3em;
   margin: 0 0 -.3em 0;
}
.offerPricing div { color: #74b727; }
.offerPricing div sup {
   vertical-align: baseline;
   padding: 0;
   position: relative;
   top: -.75em;
   font-size: .5em;
}
#ie .offerPricing div sup {
   font-size: .6em;
   top:-.75em;
}
.offerPricing div sup.cents {
   position: relative;
   left: -.3em;
}
.offerPricing span.oneDigit { left: 4.7em; }
.offerPricing span.twoDigit { left: 7.9em; }
.offerPricing span.threeDigit { left: 8.9em; }
.offerPricing span.reoccurrence {
   font-size: .25em;
   position: absolute;
   top: 2.7em;
}
#ie .offerPricing span.reoccurrence { top: 3.3em; }
.mediumOfferPricing {
   color: #ccc;
   font-size: 4.3em;
   line-height: 1;
   position: relative;
   margin: .1em 0 0 0;
}
.mediumOfferPricing div { color: #74b727; }
.mediumOfferPricing div sup {
   vertical-align: baseline;
   padding: 0;
   position: relative;
   top: -.75em;
   font-size: .5em;
}
#ie .mediumOfferPricing div sup {
   font-size: .6em;
   top:-.75em;
}
.mediumOfferPricing div sup.cents {
   position: relative;
   left: -.3em;
}
.mediumOfferPricing span.oneDigit { left: 4.7em; }
.mediumOfferPricing span.twoDigit { left: 7.9em; }
.mediumOfferPricing span.threeDigit { left: 8.9em; }
.mediumOfferPricing span.reoccurrence {
   font-size: .25em;
   position: absolute;
   top: 2.7em;
}
#ie .mediumOfferPricing span.reoccurrence { top: 3.3em; }
.bundlePricing {
   float: right;
   position: relative;
   right: 30px;
   top:10px;
   height: 3.7em;
   text-align: right;
   margin: 5px 0 0 0;
}
#ie .bundlePricing { margin: 0; }
.bundlePricing div {
   font-size: 3.8em;
   color: #b3b3b3;
   right: .5em;
   position: relative;
}
.bundlePricingButton {
   position:relative;
   top:20px;
}
.bundleTotal { margin-top:-10px; }
#ie .bundleTotal { margin-top:-10px; }
.bundleTotal div { color: #74b727; }
.pricing div sup { font-size: .55em; }
#ie .pricing div sup { font-size: .67em; }
.bundlePricing span.reoccurrence {
   position: absolute;
   left: auto;
   right: -.4em;
   bottom: .2em;
   color: #b3b3b3;
}
#ie .bundlePricing span.reoccurrence {
   right: -.5em;
   bottom: 0;
}
#hero .pricing {
   position: absolute;
   top: 38px;
   left: 320px;
}
#hero span.reoccurrence {
   bottom: 14px;
   white-space: nowrap;
}
#ie #hero span.reoccurrence { bottom: 12px; }
/**************************
BUTTONS
**************************/
.printLink{background: url(/Common/storefront/images/ico_print.gif) right 50% no-repeat; padding-right: 25px; text-align: right;}
a.btnBigBlue{margin: 10px 0; display: block}
/* White GO Button */
.btnGo {width: 31px; height: 18px; border: 0; cursor: pointer;}

/* Blue GO Button */
.btnBlueGo {width: 47px; height: 18px; cursor: pointer; border: 0; background-image: url(/Common/storefront/images/btn_blue_go.gif); position: relative;}
a.btnContinueShopping{width: 155px; height: 26px;}
a.btnOrderNow{float: left; width: 107px; height: 26px; margin: 3px 0 0 0;}
.btnOnlineOnlyOffer{margin: 0 0 5px 0}
.btnShopBundles{margin: 13px 0 0 405px}
.btnShopBundles button, .btnOrderNow button{width: 128px;height: 18px;border: 0;background: url(/Common/storefront/images/btn_shop_bundles.gif) 0 0 no-repeat transparent;	cursor: pointer;font-size: 0.5em;margin: 13px 0 0 405px;text-indent: -9000px;}
.btnOrderNow button{float: left;width: 107px;height: 26px;background: url(/Common/storefront/images/btn_blue_orderNow.gif) 0 0 no-repeat transparent;margin: 3px 0 0 120px;}
#ie .btnShopBundles,
#ie .btnOrderNow{
	position: relative;
}
#ie .btnShopBundles button,
#ie .btnOrderNow button{
	position: absolute;
}
.col_230 .btnWhiteCagedArrow{display: block;}
.col_230down .btnWhiteCagedArrow{display: block;}
.btnBlueArrow a{width: 4px;height: 8px;border: 0;background: url(/Common/storefront/images/btn_blue_arrow.gif) 100% 65% no-repeat transparent;cursor: pointer;padding-right: 10px;}
*html .btnBlueArrow a{width: 4px;height: 8px;border: 0;background: url(/Common/storefront/images/btn_blue_arrow.gif) 100% 65% no-repeat transparent;cursor: pointer;margin-right: 10px;}
.btnBlueCagedArrow{background: url(/Common/storefront/images/btn_blue_caged_arrow.gif) 0 50% no-repeat transparent;padding: 5px 0 5px 20px;cursor: pointer;}
.btnWhiteCagedArrow{background: url(/Common/storefront/images/btn_white_caged_arrow.gif) 0 50% no-repeat transparent;padding: 5px 0 5px 20px;cursor:pointer;}
.sm_orderNow{width:1px;white-space: nowrap;position:relative;top:5px;cursor:pointer;display:block;}

/**************************
INTERIOR CONTAINERS
**************************/
.manageContainer,
.shortManageContainer,
.mediumManageContainer{position: relative;top: 0;left: 0;width: 100%;min-height: 272px;height: auto;}
#ie .manageContainer{height: 272px;}
.shortManageContainer{min-height:182px;}
#ie .shortManageContainer{height:182px;}
.mediumManageContainer{min-height:230px;}
#ie .mediumManageContainer{height:230px;}
.promoContainer{position:relative; top:0; left:0; width:100%;}
.promoContent {position:relative; padding:4px 0 12px 12px; z-index:2;}
.promoContent h6 {line-height:18px;}
.promoContent .footnote{color: #ccc;position: absolute;bottom: -1.5em;right: 10px;text-align: right;	width: 40px !important;font-size: .9em;line-height: 1.2em;padding: 0;margin: 0;	float: none;}
.paddedModContent{padding: 12px;}
.paddedModContentNoTop{padding: 0 12px 5px 12px;}
/****
HERO
****/
.rotateHero{position: absolute;bottom: 1px;right: 1px;}
#heroNoBrdr .rotateHero{	bottom: 3px;right: 3px;}
.rotateHero .counter{background: #fff;line-height: 19px;height: 21px;display: block;	float: left;padding: 0 5px;	font-size: .9em;color: #666;}
.rotateHero .back,
.rotateHero .next{float: left;}
#hero h1{margin: 23px 0 0 0;}
#hero p{float: left;margin: 5px 0 0 0;width: 15em;}
.heroCta{display: block;clear: both;margin: 10px 0 0 0;}
/**************************
CONTENT VARIATION PAGE
**************************/
.varyContainer{position: relative;top: 0;left: 0;min-height: 184px;	height: auto;width: 100%;}
.varyContainer{height: 184px;}
.varyContent {position: relative;padding: 12px 0 12px 12px;z-index: 2;}
p.vary{margin-top: 10px;}
.varyOrderNow{display: block;margin-top: 10px;}
.splitContainerLft{float: left;	width: 145px;padding: 12px 0 12px 12px;}
#ie .splitContainerLft{width: 157px;}
.splitContainerRgt{float: left;width: 44px;	padding: 12px 0 12px 0;}
#ie .splitContainerRgt{width: 44px;}
/**************************
POPUP
***************************/
.popupTitle{float: left;margin-left: 5px;margin-bottom: 0;padding: 15px 0;}
#popupWrapper .printLink{padding: 14px 25px 14px 0;position: absolute;right: 15px;top: 10px;}
.popupClose{background: url(/Common/storefront/images/btn_close_x.gif) 0 0 no-repeat;line-height: 3em;padding: 2px 0 2px 20px;}
/**************************
FAQ
**************************/
.linkbar{position: relative;margin: -1.8em 0 0 0;right: 320px;float: right;width:auto !important;}
.right_0{right:0 !important;}
#content .linkbar li{float: left;border-right: 1px solid #ccc;padding: 0 10px;background: none;}
#content .linkbar li.last{border: none;}
#content .linkbar .printLink{background: url(/Common/storefront/images/ico_print.gif) right 50% no-repeat;padding: 0 25px 0 0;}
#content #faqList li, #content #termsList li{background: none;margin: 0;	padding: 0;}
#faqList p{font-size:1em;}
#faqList p.q, 
#termsList p.q{display: block;width: 100%;height: 2em;line-height: 2em;font-weight: bold;color: #0a94d6;	cursor: pointer;text-indent: 30px;}
#toggleList li.open p.q, #termsList li.open p.q{background: #e3eef4 url(/Common/storefront/images/toggle_minus.png) 10px 50% no-repeat}
#toggleList li.open div.a, #termsList li.open div.a{display: block}
#toggleList li.close p.q, #termsList li.close p.q{background: #eee url(/Common/storefront/images/toggle_plus.png) 10px 50% no-repeat}
/*#faqList li.close div.a, #termsList li.close div.a{display: none}*/
/* ------------------------------- new styles for merchandising pages --------------------------------------------- */

/* for special offers*/
.first_182	{float:left; width:182px; clear:left}
.col_182{float:left; width:182px; margin-left:10px;}
.col_182_right	{float:right; width:182px;}
/*------------------------------------------------------*/

#ie	.min230{height: 226px;}
.min230{height: 212px;}
.mod_pad{padding: 10px 10px 0px;}
.mod_bundle_btm {border: 1px solid #ccc;	height: 230px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 14px;}
.phonepromo {background: url(/Common/storefront/images/phone_samsung_blackjack2.jpg) right top no-repeat transparent;padding-right: 65px;}
#ie .mod_bundle_btm {border: 1px solid #ccc;	height: 210px;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;}
.mod_call800_btm {padding: 14px 10px 0px 10px;background-color: transparent;	background-image: url(/Common/storefront/images/call_1800.jpg);background-repeat: repeat-x;background-position: 0 0;}
.quick-links {height: 186px;	margin-bottom:10px;	background:url(/Common/storefront/images/bg_quick_links.jpg)}
.quick-links-gradient{height: 186px;margin-bottom:10px;	background: #eee url(/Common/storefront/images/bg_quicklinks_blank.jpg) 0 0 no-repeat;}
#ie .quick-links	{height: 186px;	margin-bottom:10px;	background: url(/Common/storefront/images/bg_quick_links.jpg) 0 0 no-repeat;}
.quick-links p	{width:150px;}
.promo177	{height: 195px;}
.promo177 p {margin-bottom: 5px;}
.promo177 ul li	{font-size:8pt;}
.promo210	{height: 195px;}
.promo210 p {margin-bottom: 5px;}
.promo210 ul li	{font-size:8pt;}
.btn_btm{height: 40px;margin:0px;}
.btn_products	{height: 40px;margin:0px;margin-top:10px;}
.btn_products .margin-right{float:right;margin-right: 10px;}
.btn_btm img {position: relative; float: right;}
.btn_btm .btnBlueArrow {line-height: 2em;}
/* price:position relative*/
img.dollar_amount	{margin-bottom: 5px;}
.price {margin:10px 0px;_margin:11px 0px;}
.price .aslow  {font-size:10px;position:relative;top:-15px;color:#CCC;}
.price .dollar  {font-size:16px;position:relative;top:-10px;font-weight:bold;}
.price .int  {font-size:30px;}
.price .decimal {display:inline;position:relative;}
.price .cent  {font-weight:bold;font-size:14px;position:relative;top:-10px;left:0px;}
.price .permonth  {font-size:10px;position:relative;bottom:-1px;left:-24px;color:#ccc;}
.price .cent-permonth  {font-size:10px;position:relative;bottom:-1px;left:-7px;color:#ccc;}
.price .decimal img {position:relative; top: -23px; left: 3px;float:right;}
.price .perMonth {display:inline;}
#ie .price .decimal img {position:relative; top: -15px; left: 3px;float:right;}
.viewCart{background:url(/Common/indc/images/ico_shop_cart.gif) 0 0 no-repeat; padding:0px 20px 0px 25px; height:20px;line-height:20px;float:right;}
.view-exit-cart{background:url(/Common/indc/images/ico_shop_cart.gif) 0 0 no-repeat; padding:0px 20px 0px 25px; height:20px;line-height:20px;float:right;margin:0px;}
#contentDiv .tab-border {padding:0px;border: 1px solid #ccc;}
/* new styel for marquee */
#heroMarketing{background: url(/Common/storefront/images/marquees/marquee_holder.jpg) no-repeat;width: 628px;border: 1px solid #ccc;}
.btn-call {height: 40px;	width: 88px;padding: 0px 0px 0px 32px;background-color: transparent;background: url(/Common/storefront/images/btn_call.png) 0 0 no-repeat;float:right;color: #f27d00!important;font-size: .97em;text-align: left;}
.orderbyphone{color:#f27d00;padding-right: 90px;margin:0px;}
.orderbyphone span {font-size: .78em;}
.comparewhitearrow {margin: 10px 0px 0px;}

/*list treatment */
#promolist li{list-style-type: none;margin: 2px 0 6px;padding: 1px 10px 1px 20px;	background: url(/Common/storefront/images/btn_white_caged_arrow.gif) 0px 1px no-repeat;}
#faqList{display: inline;}

/*	matrix tabs set up */
.matrixDetail div.tabs div.tabs div.tabs{padding: 14px;color: #666;border: 1px solid #ccc;clear: both;position: relative;top: -1px;	left: 0;width: 920px;	/*overflow: auto;*/}
#ie .matrixDetail div.tabs div.tabs div.tabs {z-index: -1;width: 920px;}
.matrixDetail{width: 950px;height: 100%;}
.matrixDetail div.tabs div.tabs div.tabs{height: auto;}
#ie .matrixDetail div.tabs div.tabs div.tabs{}

/* Product pages */
.fix-padding {padding: 0px!important; width: 708px!important;} /* fix right padding for ie6 when using wrapper with an img within tabbertab */
.zero-margin	{margin:0px;}
#business_conn {_height: 176px;min-height: 176px; width:404px;padding: 14px 290px 0px 14px; background:url(/Common/storefront/images/sample_prod_img.jpg) no-repeat top right;}
.tabs h4 {margin-bottom:14px;}
.content_below	{padding: 0px 14px 0px;}
.topborder {border-top: 1px solid #ccc;padding-top: 20px;_height:1%;	/* for ie 6 to render layout*/}
.bus_conn_prom {background: url(/Common/storefront/images/business_promo.jpg) -1px 1px no-repeat; height:90px; padding:14px 10px;}
.bus_conn_prom p {width: 62%;}
/*	tables	*/
.no-border	{border:none!important;}
#shopping-cart-table	{margin-bottom: 5px;}
#shopping-cart-table  .cart-item{width:120px;padding: 2px 0px; vertical-align:top;font-weight: bold;}
#shopping-cart-table .product-price{width:79px; text-align:right;padding: 4px 0px; vertical-align:top;font-weight: bold;}
#features {border-collapse:collapse;}
#features .firsttd {padding-top: 0px!important;}
#features .bundles-title {width: 155px; padding-right:10px;border-bottom: 1px solid #ccc; vertical-align: top;padding-top: 10px;}
#features .bundles-detail{width:510px; padding-left:10px;border-bottom: 1px solid #ccc; vertical-align: top;padding-top: 10px;}
#features .bundles-title-last, #features .bundles-detail-last { border-bottom: none;}
/*	matrix pages*/
.popular {background:url(/Common/storefront/images/matrix_popular.gif) 0 50% no-repeat; height: 63px}
.popular2 {float:left;background:url(/Common/storefront/images/matrix_popular.gif) 0 50% no-repeat; height: 63px}
.center_this{text-align:center;}
.accent9{font-weight: bold ; color:#0a94d6;display:inline;}
.accent10{margin-bottom: .40em;}
.mod_matrix {border: 1px solid #ccc;	padding: 14px 10px;	margin-bottom: 10px;background: url(/Common/storefront/images/bg_matrix_left.jpg) 0px 200px no-repeat transparent;	position: relative;	top: 0;	left: 0;}
.mod_matrix_no_borpad {background: url(/Common/storefront/images/bg_matrix_left.jpg) 0px 200px no-repeat transparent;}
.mod_matrix_no_borpadBG {background: transparent;}
.mod_matrixNoBG {border: 1px solid #ccc;	padding: 14px 10px;	margin-bottom: 10px;position: relative;top: 0;left: 0;}
#matrix_selection {width: 138px;float:left;}
#matrix_selection h3 {font-size: 1.15em; border-bottom: 1px solid #ccc; padding: 10px 5px 20px;font-weight:normal;}
#matrix_selection ul {list-style-type: none;}
#matrix_selection ul li {margin:0px; padding: 5px 0px 5px 2px; background: none; clear:both;}
#matrix_selection ul li input {margin: 0px; display: block;float:left;}
#ie #matrix_selection ul li input {border: none;}
#matrix_selection ul li label {margin: 1px 0px 0px 4px; display: block;float:left;width: 110px;}
/* matrix 690px width */
.matrix_container2 {width:700px; float:right; margin:0 0 0 10px;}
.matrix_container2 table {width:700px; margin-bottom: 10px;}
.matrix_container2 th {background: #e3eef4;font-weight: normal;padding-bottom: 10px; font-size: #96em;}
.matrix_container2 td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px; font-size: #96em;}

/********* WRAPPERS (buttons at the bottom of the storefront pages) ********************************************************************************************************/

.localWrapper  {margin: 0;}
.localWrapper .mod_bundle_btm {border: 1px solid #ccc;height:260px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.localWrapper .btn_btm  {position:relative;margin:20px 0 0 0;}

.longdistanceWrapper  {margin: 0;}
.longdistanceWrapper .mod_bundle_btm {border: 1px solid #ccc;height:260px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.longdistanceWrapper .btn_btm  {position:relative;margin:20px 0 0 0;}

.offerWrapper  {margin: 0;}
.offerWrapper .mod_bundle_btm {border: 1px solid #ccc;height:260px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.offerWrapper .btn_btm  {position:relative;margin:20px 0 0 0;}

.bundlesWrapper  {margin: 0;}
.bundlesWrapper .mod_bundle_btm {border: 1px solid #ccc;	height: 265px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.bundlesWrapper .btn_btm {position:relative;margin:35px 0 0 0;}

.additionalWrapper  {margin: 0;}
.additionalWrapper .mod_bundle_btm {border: 1px solid #ccc;	height: 270px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.additionalWrapper .btn_btm  {position:relative;margin:40px 0 0 0;}

.internetWrapper  {margin: 0;}
.internetWrapper .mod_bundle_btm {border: 1px solid #ccc;height:260px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.internetWrapper .btn_btm  {position:relative;margin:5px 0 0 0;}

.additionalServicesWrapper  {margin: 0;}
.additionalServicesWrapper .mod_bundle_btm {border: 1px solid #ccc;	height: 315px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;margin-bottom: 0;}
.additionalServicesWrapper .btn_btm  {position:relative;margin:75px 0 0 0;}

.offerWrapper  {margin: 0;}
.offerWrapper .mod_bundle_btm {border: 1px solid #ccc;height: 190px!important;background: url(/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent;	margin-bottom: 0;}
.offerWrapper .promo177 {height: 155px!important;}


/************************** Internet DSL Services  **************************/
.hed {background:#e3eef4;margin:0 0 1px 0;padding:5px 0 2px 0;height:30px;width:700px;}
.hed700 {float:right;background:#e3eef4;	margin:0 0 -10px 0;padding:0;width:700px;}
.hedFull {background:#e3eef4;margin:0 0 1px 0;padding:5px 0 2px 0;height:30px;width:920px;}
.hedFullThin {background:#e3eef4;margin:0 0 1px 0;padding:5px 0 2px 0;height:20px;width:920px;}
.hed920 {background:#e3eef4;margin:0 0 1px 0;padding:5px 0 2px 0;height:20px;width:920px;}
.hedFullThin2 {background:#e3eef4;margin:0 0 1px 0;padding:0 0 2px 0;width:920px;}
.row {margin:0 0 1px 0;padding:5px 0 2px 0;height:30px;background:#e3eef4;}

/************************** Internet Services  **************************/
.row_internet_services1 h4, .row_internet_services2 h4, .row_internet_services3 h4, .row_internet_services4 h4, .row_internet_services5 h4 {line-height:16px;}
.clear700 {float:right;height:10px;width:700px;}
.clear920 {float:left;height:10px;width:920px;}
.noPaddingBottom {padding-bottom:0;}
/************************** tab 1 **************************/
.hed700 .row_internet_services1 {float:right; padding:5px 0 5px 0; width:700px; border-top:1px solid #ccc;}
.row_internet_services1 {float:right; padding:15px 0 15px 0; width:700px; border-top:1px solid #ccc;}
.row_internet_services1 a:link, .row_internet_services1  a:visited {font-size:7pt;}
.row_internet_services1  a:hover, .row_internet_services1  a:active {font-size:7pt;}
.row_internet_services1 .column1 {float:left; width:100px; margin:0 0 0 25px;}
.row_internet_services1 .column2 {float:left; width:66px; margin:0 0 0 10px;}
.row_internet_services1 .column3 {float:left; width:140px; margin:0 0 0 15px;}
.row_internet_services1 .column4 {float:left; width:70px; margin:0 0 0 10px;}
.row_internet_services1 .column5 {float:left; width:60px; margin:0 0 0 10px;}
.row_internet_services1 .column6 {float:left; width:80px; margin:0 0 0 10px;}
.row_internet_services1 .column7 {float:right; height:18px;width:93px; margin:0;}
/************************** tab 2 **************************/
.hedFullThin2 .row_internet_services2 {padding:5px 0 5px 0;float:left; width:920px;border-top:1px solid #ccc;}
.row_internet_services2 {float:left; padding:15px 0 15px 0; width:920px;border-top:1px solid #ccc;}
.row_internet_services2 a:link, .row_internet_services2  a:visited {font-size:8pt;}
.row_internet_services2  a:hover, .row_internet_services2  a:active {font-size:8pt;}
.row_internet_services2 .column1 {float:left; width:150px; margin:0 0 0 25px;}
.row_internet_services2 .column2 {float:left; width:100px; margin:0 0 0 20px;}
.row_internet_services2 .column3 {float:left; width:425px; margin:0 0 0 30px;}
.row_internet_services2 .column4 {float:left; width:93px; margin:0 0 0 30px;}
.row_internet_services2 h4 {font-size:7pt;}
/************************** tab 3 **************************/
.hedFullThin2 .row_internet_services3 {padding:5px 0 5px 0;float:left; width:920px;border-top:1px solid #ccc;}
.row_internet_services3 {float:left; padding:15px 0 15px 0; width:920px;border-top:1px solid #ccc;}
.row_internet_services3 a:link, .row_internet_services3  a:visited {font-size:8pt;}
.row_internet_services3  a:hover, .row_internet_services3  a:active {font-size:8pt;}
.row_internet_services3 .column1 {float:left; width:150px; margin:0 0 0 25px;}
.row_internet_services3 .column2 {float:left; width:100px; margin:0 0 0 20px;}
.row_internet_services3 .column3 {float:left; width:250px; margin:0 0 0 25px;}
.row_internet_services3 .column4 {float:left; width:150px; margin:0 0 0 30px;}
.row_internet_services3 .column5 {float:left; width:93px; margin:0 0 0 30px;}
.row_internet_services3 h4 {font-size:7pt;}
/************************** tab 4 **************************/
.hed700 .row_internet_services4 {float:right; padding:5px 0 5px 0; width:920px; border-top:1px solid #ccc;}
.row_internet_services4 {float:right; padding:15px 0 15px 0; width:920px; border-top:1px solid #ccc;}
.row_internet_services4 a:link, .row_internet_services4  a:visited {font-size:8pt;}
.row_internet_services4  a:hover, .row_internet_services4  a:active {font-size:8pt;}
.row_internet_services4 .column1 {float:left; width:150px; margin:0 0 0 25px;}
.row_internet_services4 .column2 {float:left; width:200px; margin:0 0 0 20px;}
.row_internet_services4 .column3 {float:left; width:225px; margin:0 0 0 30px;}
.row_internet_services4 .column4 {float:left; width:100px; margin:0 0 0 30px;}
.row_internet_services4 .column5 {float:left; width:93px; margin:0 0 0 20px;}
.row_internet_services4 h4 {font-size:7pt;}
/************************** tab 5 **************************/
.hed700 .row_internet_services5 {float:right; padding:5px 0 5px 0; width:920px; border-top:1px solid #ccc;}
.row_internet_services5 {float:right; padding:15px 0 15px 0; width:920px; border-top:1px solid #ccc;}
.row_internet_services5 a:link, .row_internet_services5  a:visited {font-size:8pt;}
.row_internet_services5  a:hover, .row_internet_services5  a:active {font-size:8pt;}
.row_internet_services5 .column1 {float:left; width:150px; margin:0 0 0 25px;}
.row_internet_services5 .column2 {float:left; width:300px; margin:0 0 0 20px;}
.row_internet_services5 .column3 {float:left; width:225px; margin:0 0 0 30px;}
.row_internet_services5 .column4 {float:left; width:100px; margin:0 0 0 30px;}
.row_internet_services5 .column5 {float:left; width:93px; margin:0 0 0 20px;}
.row_internet_services5 h4 {font-size:7pt;}

/************************** Tab 1 **************************/
/************* Headings ***************/
/* Products / Services */   .hed_title	       {float:left; height:30px; width: 100px; margin:0 0 0 15px; padding:0;}
/* SpeedBar Icon */         .hed_speedBar      {float:left; height:30px; width: 50px; margin:0 0 0 30px; padding:0;}
/*Special Offers */         .hed_offer	       {float:left; height:30px; width: 50px; margin:0 0 0 25px; padding:0;}
/* Downstream Speed */      .hed_downstream    {float:left; height:30px; width: 70px; margin:0 0 0 75px; padding:0;}
/* Upstream Speed */        .hed_upstream      {float:left; height:30px; width: 50px; margin:0 0 0 20px; padding:0;}
/* Pricing */               .hed_price	       {float:left; height:30px; width: 70px; margin:0 0 0 10px; padding:0;}
/* Order Now Buttons */     .hed_order		   {float:left; height:30px; width: 50px; margin:0 0 0 25px; padding:0;}

/************* Columns ***************/
/* Products / Services */   .matrix_container2 .col_title 	        {float:left; width: 100px; vertical-align:top; margin:10px 0 10px 15px; text-align:left;}
/* SpeedBar Icon */         .matrix_container2 .col_speedBar      	{float:left; width: 50px; vertical-align:top; margin:10px 0 10px 10px; text-align:left;}
/*Special Offers */         .matrix_container2 .col_offer           {float:left; width: 120px; vertical-align:top; margin:10px 0 10px 45px; text-align:left;}
/* Downstream Speed */      .matrix_container2 .col_downstream 	    {float:left; width: 65px; vertical-align:top; margin:10px 0 10px 10px; text-align:left;}
/* Upstream Speed */        .matrix_container2 .col_upstream 	    {float:left; width: 50px; vertical-align:top; margin:10px 10px 10px 20px; text-align:left;}
/* Pricing */               .matrix_container2 .col_price           {float:left; width: 100px; vertical-align:top; margin:10px 0 10px 0; text-align:left;}
/* Order Now Buttons */     .matrix_container2 .col_order           {float:left; width: 90px; vertical-align:top; margin:10px 0 10px 35px; text-align:left;}


/************************** Tab 2 **************************/

/************* Headings ***************/
/* Products / Services */    .matrix_container2 .hed_title2	        {float:left; height:30px; width: 50px; margin:0 0 0 15px; padding:0;}
/*Special Offers */          .matrix_container2 .hed_offer2	        {float:left; height:30px; width: 50px; margin:0 0 0 60px; padding:0;}
/* Disk Space */             .matrix_container2 .hed_diskspace      {float:left; height:30px; width: 50px; margin:0 0 0 53px; padding:0;}
/* Bandwidth */              .matrix_container2 .hed_bandwidth      {float:left; height:30px; width: 50px; margin:0 0 0 22px; padding:0;}
/* Email Accounts */         .matrix_container2 .hed_email	        {float:left; height:30px; width: 50px; margin:0 0 0 35px; padding:0;}
/* Pricing */                .matrix_container2 .hed_price	        {float:left; height:30px; width: 50px; margin:0 0 0 25px; padding:0;}
/* Order Now Buttons */      .matrix_container2 .hed_order2	        {float:left; height:30px; width: 50px; margin:0 0 0 25px; padding:0;}

/************* Columns ***************/
/* Products / Services */   .matrix_container2 .col_title2	       {width: 50px; vertical-align:top; padding:10px 0 10px 15px; text-align:left;}
/*Special Offers */         .matrix_container2 .col_offer2	       {width: 70px; vertical-align:top; padding:10px 0 10px 15px; text-align:left;}
/* Disk Space */            .matrix_container2 .col_diskspace      {width: 50px; vertical-align:top; padding:10px 0 10px 10px; text-align:left;}
/* Bandwidth */             .matrix_container2 .col_bandwidth      {width: 50px; vertical-align:top; padding:10px 0 10px 5px; text-align:left;}
/* Email Accounts */        .matrix_container2 .col_email	       {width: 50px; vertical-align:top; padding:10px 0 10px 10px; text-align:left;}
/* Pricing */               .matrix_container2 .col_price	       {width: 50px; vertical-align:top; padding:10px 0 10px 10px; text-align:left;}
/* Order Now Buttons */     .matrix_container2 .col_order2	       {width: 50px; vertical-align:top; padding:10px 0 10px 10px; text-align:left;}

/************************** Tab 3 **************************/

/******** Headings ***********/
/* Products / Services */    .hed_title3	            {float:left; height:30px; width: 60px; margin:0 0 0 15px; padding:0;}
/*Special Offers */       .hed_offer3	            {float:left; height:30px; width: 50px; margin:0 0 0 90px; padding:0;}
/* Description */         .hed_description3  {float:left; height:30px; width: 50px; margin:0 0 0 60px; padding:0;}
/* Pricing */            .hed_price3	            {float:left; height:30px; width: 50px; margin:0 0 0 240px; padding:0;}
/* Order Now Buttons */    .hed_order3	     {float:left; height:30px; width: 50px; margin:0 0 0 25px; padding:0;}

/********* Columns **********/
/* Products / Services */    .col_title3	     {width: 150px; vertical-align:top; padding:10px 0 10px 15px; text-align:left;}
/*Special Offers */       .col_offer3	     {width: 70px; vertical-align:top; padding:10px 0 10px 15px; text-align:left;}
/* Pricing */            .col_price3	     {width: 50px; vertical-align:top; padding:10px 0 10px 10px; text-align:left;}
/* Order Now Buttons */    .col_order3	     {width: 50px; vertical-align:top; padding:10px 0 10px 10px; text-align:left;}
.leftUL {float:left; margin:0;}
.rightUL {float:right; margin:0;}
/************************** Internet Security  **************************/
.row_internet_security_pricing {float:left; padding:2px 0 10px 0;}
.row_internet_security_pricing .column1 {float:left; width:300px;}
.row_internet_security_pricing .column2 {float:left; width:100px;}
.row_internet_security_pricing .column3 {float:left; width:100px;}
.row_internet_security_pricing .column4 {float:left; width:100px;}
.internet_pricing0 {float:left; padding:2px 0 10px 0;}
.row_internet_security_features .column1 {float:left; width:200px;}
.row_internet_security_features .column2 {float:left; width:450px; margin:0 0 0 20px;}



/************************** Bundles Integrated **************************/
.row_bundles_integrated .column1 {float:left; width:170px;}
.row_bundles_integrated .column2 {float:left; width:450px; margin:0 0 0 20px;}
.row_bundles_integrated h2 {font-size:8pt;}






/************************** Internet Hosting  **************************/
.row_internet_hosting {float:left; padding:2px 0 0 0;line-height:15px;}
.row_internet_hosting .column1 {float:left; width:300px; padding:0 0 0 10px;}
.row_internet_hosting .column2 {float:left; width:300px; padding:0 0 0 10px;}
.internet_hosting_w640 {width:640px;padding:25px 0 15px 15px; line-height:15px;}



.hedFullThin_hosting {background:#e3eef4;margin:0;padding:0;width:920px;}
.hedFullThin_hosting .row_internet_hosting1  {padding:10px 0 6px 0;}
.row_internet_hosting1 {float:left; margin:-5px 0 0 0;padding:15px 0 15px 0; width:920px; border-top:1px solid #ccc;}
.row_internet_hosting1 a:link, .row_internet_hosting1  a:visited {font-size:7pt;}
.row_internet_hosting1  a:hover, .row_internet_hosting1  a:active {font-size:7pt;}
.row_internet_hosting1 .column1 {float:left; width:170px; margin:0 0 0 25px;}
.row_internet_hosting1 .column2 {float:left; width:220px; margin:0 0 0 10px;}
.row_internet_hosting1 .column3 {float:left; width:60px; margin:0 0 0 20px;}
.row_internet_hosting1 .column4 {float:left; width:70px; margin:0 0 0 10px;}
.row_internet_hosting1 .column5 {float:left; width:60px; margin:0 0 0 20px;}
.row_internet_hosting1 .column6 {float:left; width:80px; margin:0 0 0 10px;}
.row_internet_hosting1 .column7 {float:left; width:93px; margin:0 0 0 10px;}



/************************** Internet Dial Up  **************************/
.row_internet_dialup_pricing .column1 {float:left; width:250px; padding:0 5px 5px 5px;}
.row_internet_dialup_pricing .column2 {float:left; width:220px; padding:0 5px 5px 5px;}
.row_internet_dialup_pricing .column3 {float:left; width:100px; padding:0 5px 5px 5px;}
.row_internet_dialup_pricing .column4 {float:left; width:100px; padding:0 5px 5px 5px;}
/********* END INTERNET ********************************************************************************************************/
/********* LOCAL ********************************************************************************************************/
/************************** Local Services  **************************/
.hedFull_localservices {background:#e3eef4;margin:0 0 1px 0;	padding:5px 0 2px 0;height:30px;width:920px;}
.localservices {background:transparent;}
/******** Headings ***********/
/* Products / Services */    .hedFull_localservices .hed_title            {float:left; height:30px; width: 60px; margin:0 0 0 15px; padding:0;}
/*Special Offers */       .hedFull_localservices .hed_offer             {float:left; height:30px; width: 50px; margin:0 0 0 128px; padding:0;}
/* Description */         .hedFull_localservices .hed_description  {float:left; height:30px; width: 50px; margin:0 0 0 105px; padding:0;}

/********* Columns **********/
/* Products / Services */    .localservices .col_title             {width: 100px; vertical-align:top; padding:10px 0 10px 15px; text-align:left;}
/*Special Offers */       .localservices .col_offer              {width: 70px; vertical-align:top; padding:10px 0 10px 35px; text-align:left;}
/*Description */         .localservices .col_description    {width: 250px; vertical-align:top; padding:10px 0 10px 35px; text-align:left;}
/* Order Now Buttons */    .localservices .col_order              {width: 50px; vertical-align:top; padding:10px 0 10px 30px; text-align:left;}

/************************** Local Services Tab 1  **************************/
.row_local_services {float:left; padding:0;}
.row_local_services a:link, .row_local_services  a:visited {font-size:7pt;}
.row_local_services  a:hover, .row_local_services  a:active {font-size:7pt;}
.row_local_services .column1 a:link, .row_local_services .column1  a:visited {font-size:9pt; font-weight:bold;}
.row_local_services .column1  a:hover, .row_local_services .column1  a:active {font-size:9pt; font-weight:bold;}
.row_local_services .column1 {float:left; width:150px; padding:2px 0 8px 25px;}
.row_local_services .column2 {float:left; width:140px; padding:2px 0 8px 10px;}
.row_local_services .column3 {float:left; width:250px; padding:2px 0 8px 25px;}
.row_local_services .column4 {float:left; width:80px; padding:2px 30px 8px 25px;}
.row_local_services .column5 {float:left; width:80px; padding:2px 0 8px 25px;}
.row_local_services .column6 {float:left; width:115px; padding:2px 0 8px 25px;}
/************************** Local Services Tab 2  **************************/
.row_local_services2 {float:left; padding:0;}
.row_local_services2 a:link, .row_local_services2  a:visited {font-size:7pt;}
.row_local_services2  a:hover, .row_local_services2  a:active {font-size:7pt;}
.row_local_services2 .column1 {float:left; width:150px; padding:2px 0 8px 25px;}
.row_local_services2 .column2 {float:left; width:140px; padding:2px 0 8px 10px;}
.row_local_services2 .column3 {float:left; width:350px; padding:2px 0 8px 25px;}
.row_local_services2 .column4 {float:left; width:90px; padding:2px 0 8px 10px;}
.row_local_services2 .column5 {float:right; width:108px; padding:2px 0 8px 0;}
.row_local_services2 .column6 {float:left; width:115px; padding:2px 0 8px 25px;}
/************************** Local Services Tab3  **************************/
.row_local_services3 {float:left; padding:0;}
.row_local_services3 a:link, .row_local_services3  a:visited {font-size:7pt;}
.row_local_services3  a:hover, .row_local_services3  a:active {font-size:7pt;}
.row_local_services3 .column1 {float:left; width:150px; padding:2px 0 8px 25px;}
.row_local_services3 .column2 {float:left; width:500px; padding:2px 0 8px 10px;}
/*** Select Box ***/
.selectState {float:right;text-align:right;height:20px;width:250px;margin:0 0 10px 0;padding:0 5px 5px 0;}
/************************** End Local Matrix  **************************/
/********* END LOCAL ********************************************************************************************************/


/********* LONG DISTANCE ********************************************************************************************************/
/************************** Local Services Tab 1  **************************/
.row_longdistance_services {float:left; padding:0;}
.row_longdistance_services a:link, .row_longdistance_services  a:visited {font-size:7pt;}
.row_longdistance_services  a:hover, .row_longdistance_services  a:active {font-size:7pt;}
.row_longdistance_services .column1 a:link, .row_longdistance_services .column1  a:visited {font-size:9pt; font-weight:bold;}
.row_longdistance_services .column1  a:hover, .row_longdistance_services .column1  a:active {font-size:9pt; font-weight:bold;}
.row_longdistance_services .column1 {float:left; width:150px; padding:2px 0 8px 25px;}
.row_longdistance_services .column2 {float:left; width:140px; padding:2px 0 8px 10px;}
.row_longdistance_services .column3 {float:left; width:250px; padding:2px 0 8px 25px;}
.row_longdistance_services .column4 {float:left; width:90px; padding:2px 30px 8px 25px;}
.row_longdistance_services .column5 {float:left; width:80px; padding:2px 0 8px 25px;}
.row_longdistance_services .column6 {float:left; width:115px; padding:2px 0 8px 25px;}
/************************** Local Services Tab 2  **************************/
.row_longdistance_services2 {float:left; padding:0;}
.row_longdistance_services2 a:link, .row_longdistance_services2  a:visited {font-size:7pt;}
.row_longdistance_services2  a:hover, .row_longdistance_services2  a:active {font-size:7pt;}
.row_longdistance_services2 .column1 {float:left; width:150px; padding:2px 0 8px 25px;}
.row_longdistance_services2 .column2 {float:left; width:140px; padding:2px 0 8px 10px;}
.row_longdistance_services2 .column3 {float:left; width:350px; padding:2px 0 8px 25px;}
.row_longdistance_services2 .column4 {float:left; width:90px; padding:2px 0 8px 10px;}
.row_longdistance_services2 .column5 {float:right; width:108px; padding:2px 0 8px 0;}
.row_longdistance_services2 .column6 {float:left; width:115px; padding:2px 0 8px 25px;}

/********* ADDITIONAL SERVICES ********************************************************************************************************/
.bucketPrice {font-size:20pt;margin:-19px 20px 0 0;display:inline;float:right;padding:4px 0 2px 0;}
body:nth-of-type(1) .bucketPrice {font-size:20pt;margin:-6px 20px 0 0;display:inline;float:right;padding:4px 0 2px 0;}
.row_additional_services .column1 {float:left; width:150px; margin:0 0 0 10px; padding:5px 0 5px 0; }
.row_additional_services .column2 {float:left; width:170px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.row_additional_services .column3 {float:left; width:80px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_services .column4 {float:left; width:50px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_services .column5 {float:left; width:120px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_services .column6 {float:left; width:100px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_services .column7 {float:left; width:107px; margin:0 0 0 20px; padding:5px 0 5px 0;}
.row_additional_plans .column1 {float:left; width:150px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_plans .column2 {float:left; width:180px; margin:0 0 0 35px; padding:5px 0 5px 0;}
.row_additional_plans .column3 {float:left; width:230px; margin:0 0 0 15px; padding:5px 0 5px 0;}
.row_additional_plans .column4 {float:left; width:80px; margin:0 0 0 35px; padding:5px 0 5px 0;}
.row_additional_plans .column5 {float:left; width:110px; margin:0 0 0 15px; padding:5px 0 5px 0;}
.row_additional_plans3 .column1 {float:left; width:150px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_plans3 .column2 {float:left; width:500px; margin:0 0 0 35px; padding:5px 0 5px 0;}
.row_additional_plans3 .column3 {float:right; width:150px; margin:0; padding:5px 0 5px 0;}
.row_additional_corded .column1 {float:left; width:150px; margin:0 0 0 25px; padding:5px 0 5px 0;}
.row_additional_corded .column2 {float:left; width:300px; margin:0 0 0 35px; padding:5px 0 5px 0;}
.row_additional_corded .column3 {float:left; width:80px; margin:0 0 0 15px; padding:5px 0 5px 0;}
.row_additional_corded .column4 {float:left; width:110px; margin:0 0 0 35px; padding:5px 0 5px 0;}
.thumbPhone {margin:4px;}
.bucket {float:left;margin:0 0 10px 0;}
/********* SPECIAL OFFERS ********************************************************************************************************/

/* matrix 768px width */
#matrix_container {width:768px; float:left;}
#matrix_container table {width:768px;margin-bottom: 10px;}
#matrix_container th {background: #e3eef4;font-weight: normal;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
#matrix_container td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
#ie #matrix_container th {font-size: 1em;}
#ie #matrix_container td {font-size: 1em;}
#matrix_container .title_th			{width:155px; padding-left: 25px;}
#matrix_container .product_title 	{width:155px;padding-left: 25px;}
#matrix_container .product_offers 	{width: 130px;}
#matrix_container .offers_th		{width: 130px;}
#matrix_container .product_description 	{width: 240px; padding-left: 10px;}
#matrix_container .description_th		{width: 240px; padding-left: 10px;}
#matrix_container .product_price 	{width: 92px; text-align:right;padding-right: 10px;}
#matrix_container .price_th			{width:102px;}
#matrix_container .product_includes 	{width: 240px; padding-left: 10px;}
#matrix_container .includes_th		{width: 240px; padding-left: 10px;}
#matrix_container .product_order 	{width: 111px; padding-left: 5px;}
#matrix_container .order_th			{width: 116px;}
/* matrix 927px width full width of page */
#matrix_containerFull {width:927px;}
#matrix_containerFull table {width:927px;margin-bottom: 10px;}
#matrix_containerFull th {background: #e3eef4;padding-top: 10px;padding-bottom: 10px;}
#matrix_containerFull td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px;}
#matrix_containerFull .title_th			{width:135px; padding-left: 25px; padding-right:25px;}
#matrix_containerFull .product_title 	{width:155px;padding-left:25px; font-size:9pt;}
#matrix_containerFull .offers_th		{width: 110px;}
#matrix_containerFull .product_offers 	{width: 105px; vertical-align:top;}
#matrix_containerFull .description_th		{width: 240px; padding-left: 10px;}
#matrix_containerFull .product_description 	{width: 240px; padding-left: 10px;}
#matrix_containerFull .includes_th		{width: 150px; padding-left: 10px;}
#matrix_containerFull .product_includes 	{width: 150px; padding-left: 10px;}
#matrix_containerFull .order_th			{width: 116px;}
#matrix_containerFull .product_order 	{width: 111px; padding-left: 5px; vertical-align:middle;}
.requestConsult {font-size:9px;font-weight:bold;	float:right;text-align:right;border:1px solid #ccc;	padding:4px;}
.requestConsult  a:link, .requestConsult  a:visited {text-decoration: underline;font-weight:normal;}
.requestConsult  a:hover, .requestConsult  a:active {text-decoration: none;font-weight:normal;}
/* matrix page styles */
.text_right	{text-align:right;}

/*	table located inside the tabs */
/*	this table with only 4 column */
.web_and_additional table {width:919px;margin-bottom: 10px;}
.web_and_additional th {background: #e3eef4;font-weight: normal;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
.web_and_additional td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
#ie .web_and_additional th {font-size: 1em;}
#ie .web_and_additional td {font-size: 1em;}
.web_and_additional .title_th			{width:155px; padding-left: 25px;}
.web_and_additional .product_title 	{width:145px;padding-left: 25px;padding-right: 10px;}
.web_and_additional .offers_th			{width: 155px;}
.web_and_additional .product_offers 	{width: 155px;}
.web_and_additional .description_th		{width:459px; padding-left: 10px;}
.web_and_additional .product_description{width:430px; padding-left: 10px;padding-right: 29px;}
.web_and_additional .order_th			{width: 100px;padding-left: 25px;}
.web_and_additional .product_order 	{width: 120px; padding-left: 5px; text-align:right;}
/*	local service table */
.matrix_local {width:950px;}
.matrix_local div.tabs div.tabs div.tabs{padding: 14px;color: #666;border: 1px solid #ccc;clear: both;position: relative;top: -1px;left: 0;	width: 920px!important;	/*overflow: auto;*/}
#ie .matrix_local div.tabs div.tabs div.tabs{z-index: -1;width: 920px!important;}
.matrix_local {width:919px; margin-bottom: 10px;}
.matrix_local table {width:919px;margin-bottom: 10px;}
.matrix_local th {background: #e3eef4;font-weight: normal;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
.matrix_local td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
.ie .matrix_local th {font-size: 1em;}
.ie .matrix_local td {font-size: 1em;}
.matrix_local .title_th			{width:155px; padding-left: 25px;}
.matrix_local .product_title 	{width:155px;padding-left: 25px;}
.matrix_local .product_offers 	{width: 130px;}
.matrix_local .offers_th		{width: 130px;}
.matrix_local .product_description 	{width: 391px; padding-left: 10px;}
.matrix_local .description_th		{width: 391px; padding-left: 10px;}
.matrix_local .product_price 	{width: 92px; text-align:right;padding-right: 10px;}
.matrix_local .price_th			{width:102px;}
.matrix_local .product_order 	{width: 111px; padding-left: 5px;}
.matrix_local .order_th			{width: 111px; padding-left: 5px;}
/*	this table with 5 columns */
.long_distance table {width:919px;margin-bottom: 10px;}
.long_distance th {background: #e3eef4;font-weight: normal;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
.long_distance td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
#ie .long_distance th {font-size: 1em;}
#ie .long_distance td {font-size: 1em;}
.long_distance .title_th			{width:185px; padding-left: 25px;}
.long_distance .product_title 	{width:175px;padding-left: 25px;padding-right: 10px;}
.long_distance .offers_th		{width: 126px;}
.long_distance .product_offers 	{width: 126px;}
.long_distance .description_th	{width:381px; padding-left: 10px;}
.long_distance .product_description{width:350px; padding-left: 12px;padding-right: 29px;}
.long_distance .price_th			{width:100px;}
.long_distance .product_price 	{width:90px; text-align:center; padding-right: 10px;}
.long_distance .order_th			{width: 100px;padding-left: 25px;}
.long_distance .product_order 	{width: 120px; padding-left: 5px; text-align:left;}
.matrix_internet {width:950px;}
.matrix_internet div.tabs div.tabs div.tabs{padding: 14px;color: #666;border: 1px solid #ccc;clear: both;position: relative;top: -1px;left: 0;width: 920px!important;/*overflow: auto;*/}
#ie .matrix_internet div.tabs div.tabs div.tabs{z-index: -1;width: 950px!important;}
/*	table located inside the tabs */
.matrix_internet table {width:919px;margin-bottom:10px;}
.matrix_internet th {background: #e3eef4;font-weight: normal;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
.matrix_internet td {border-top: 1px solid #ccc; vertical-align: top;padding-top: 10px;padding-bottom: 10px; font-size: .96em;}
#ie .matrix_internet th {font-size: 1em;}
#ie .matrix_internet td {font-size: 1em;}

.matrix_internet .ip_address_th			{width:90px;padding-left: 10px;}
.matrix_internet .product_ip_address 	{width:90px;padding-left: 10px;}
.matrix_internet .download_th			{width:100px;padding-left: 10px;}
.matrix_internet .product_download	 	{width:100px;padding-left: 10px;}
.matrix_internet .upload_th				{width:99px;padding-left: 10px;}
.matrix_internet .product_upload	 	{width:99px;padding-left: 10px;}


.matrix_internet .title_th			{width:155px; padding-left: 25px;}
.matrix_internet .product_title 	{width:155px;padding-left: 25px;}
.matrix_internet .product_offers 	{width: 130px;}
.matrix_internet .speed_th			{width:110px;}
.matrix_internet .product_speed 	{width:110px;}
.matrix_internet .offers_th		{width: 130px;}
.matrix_internet .product_description 	{width: 240px; padding-left: 10px;}
.matrix_internet .description_th		{width: 240px; padding-left: 10px;}
.matrix_internet .product_price 	{width: 92px; text-align:right;padding-right: 10px;}
.matrix_internet .price_th			{width:102px;}
.matrix_internet .product_order 	{width: 111px; padding-left: 5px;}
.matrix_internet .order_th			{width: 116px;}
/* affiliate */
.first_182	{float:left; width:182px; clear:left}
.col_182		{float:left; width:182px; margin-left:10px;}
.col_182_right	{float:right; width:182px;}
.mod_bundle_btm_382 {border: 1px solid #ccc; height: 366px; background: url(http://att.principlemcd.com/Common/storefront/images/short_mod_gradientSlice.gif) left bottom repeat-x transparent; margin-bottom: 14px;}
.first_203	{float:left; width:203px; clear:left}
.dsl-modem	{height: 88px;margin-bottom:10px;background: #eee url(http://att.principlemcd.com/Common/storefront/images/bg_dsl_modem_310.jpg) 0 0 no-repeat;}
.dsl-modem p	{width:150px;}
.bundles {height: 88px;margin-bottom:10px;background: #eee url(http://att.principlemcd.com/Common/storefront/images/bg_bundles_310.jpg) 0 0 no-repeat;}
#ie .bundles	{height: 186px;margin-bottom:10px;background: url(http://att.principlemcd.com/Common/storefront/images/bg_bundles_310.jpg) 0 0 no-repeat;}
.bundles p	{width:150px;}
/*	for the att yahoo right module*/
.att-yahoo ul{margin-bottom: 0px;}
/*	affiliate program */
.affiliatepromo	{height: 145px;}
.zipcode{font-size: 1.08em;}
.clearcart{clear:both; margin-bottom: 10px;}
.li-small{width: 140px!important;}
/* chat buton on the matrix page */
.leftcopy	{width:70%; float:left;}
.shopforthis{margin-bottom: 4px;}
.productservice	{margin: 2px 0px 0px;}
.productservice strong {margin: 0px 0px 9px;}
#ie .productservice strong {margin: 0px 0px 6px;}
/* Question? call: 1.888.944.0447 style*/
.question-call {float:right; font-weight: normal;text-align:right;margin:0px;width: 120px!important;}

/* -------------------------------------------------------------------- */

.inv {float:right;background:url(/Common/storefront/images/bg_inv.jpg); margin:20px;}
.inv a:link, .inv a:visited {font-size:7pt;color:#ededed;}
.inv a:hover, .inv a:active {font-size:7pt;color:#ededed;}

/*banners */
.marquee{clear:both; height:186px; width:630px}
.marquee .hero{height:186px; position:relative}
.rotateHero {	
   position: absolute;
   bottom: 3px;
   right: 3px;
}

#ie6 .rotateHero {	
   position: absolute;
   bottom: 5px;
   right: 3px;
}

.rotateHero a, .rotateHero img{float:left;}

