.mobileContainerAdvert {
position : relative;
margin-top : 7px;
padding-left : 12px;
}

.imageReplacement .homeLink{
position : relative;
height : 15px;
width : 200px;
visibility : visible;
bottom : -55px;
padding: 20px;
padding-left: 100px;
left: 100px} 


*body .imageReplacement .homeLink{
position : relative;
bottom : 25px;
left: 0px
} 

.mobileContainer {
width : 494px;
position : relative;
top : 5px;
background : url(/javaImages/a9/25/0,,10447~3483049,00.gif) repeat-y;
}

.imageReplacement {
visibility : hidden;
font-size : 1px;
}

.mobileZoneHeader {
background : url(/javaImages/c1/26/0,,10447~3483329,00.jpg) no-repeat;
width : 494px;
height : 127px;
}

.mobileZoneHeader .mobileZoneHome {
/*background : url(/javaImages/bc/26/0,,10447~3483324,00.jpg) no-repeat;*/
background : url(/javaImages/a8/4f/0,,10447~3493800,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileTextAlerts {
/*background : url(/javaImages/be/26/0,,10447~3483326,00.jpg) no-repeat;*/
background : url(/javaImages/ab/4f/0,,10447~3493803,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileTextInternet {
/*background : url(/javaImages/bb/26/0,,10447~3483323,00.jpg) no-repeat;*/
background : url(/javaImages/a9/4f/0,,10447~3493801,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileGames {
/*background : url(/javaImages/b6/26/0,,10447~3483318,00.jpg) no-repeat;*/
background : url(/javaImages/a7/4f/0,,10447~3493799,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileAnimations {
/*background : url(/javaImages/a7/26/0,,10447~3483303,00.jpg) no-repeat;*/
background : url(/javaImages/96/4f/0,,10447~3493782,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileWallpapers {
/*background : url(/javaImages/bf/26/0,,10447~3483327,00.jpg) no-repeat;*/
background : url(/javaImages/ad/4f/0,,10447~3493805,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileCustom {
/*background : url(/javaImages/b3/26/0,,10447~3483315,00.jpg) no-repeat;*/
background : url(/javaImages/aa/4f/0,,10447~3493802,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileRingtones {
/*background : url(/javaImages/bd/26/0,,10447~3483325,00.jpg) no-repeat;*/
background : url(/javaImages/ac/4f/0,,10447~3493804,00.gif) no-repeat;
position : relative;
height : 127px;
}

.purchases {
height : 400px;
margin-top:20px;
}

.officialSite {
background : url(/javaImages/df/26/0,,10447~3483359,00.jpg) no-repeat;
height : 184px;
margin-left : 18px;}

.clubTextAlertsBoxWrapper{
background : url(/javaImages/fc/26/0,,10447~3483388,00.jpg) no-repeat;
float : left;
width : 230px;
height : 172px;
margin-left : 18px;}

.animationsBoxWrapper{
background : url(/javaImages/ff/26/0,,10447~3483391,00.jpg) no-repeat;
/*float : left;*/
width : 230px;
height : 172px;
margin-left:18px;
}

a span{
visibility : hidden;
}

.clubTextAlertsBoxWrapper a, .animationsBoxWrapper a{
display : block;
height : 110px;
width : 97px;
}

.clubTextAlertsBoxWrapper a{
background : url(/javaImages/85/27/0,,10447~3483525,00.jpg) no-repeat;
position : relative;
left : 120px;
bottom : -55px;
}

.animationsBoxWrapper a{
background : url(/javaImages/89/27/0,,10447~3483529,00.jpg) no-repeat;
display : block;
position : relative;
left : 122px;
bottom : -52px;
}

*body .clubTextAlertsBoxWrapper a{
left : 120px;
bottom : 14px;
}

*body .animationsBoxWrapper a{
position : relative;
left : 120px;
bottom : 19px;
}


.clubTextAlertsBoxWrapper a:hover{
background : #f0f;
background : url(/javaImages/88/27/0,,10447~3483528,00.jpg) no-repeat;
}

.animationsBoxWrapper a:hover{
background : url(/javaImages/8a/27/0,,10447~3483530,00.jpg) no-repeat;
}

.break {
display : none;
clear : both;
height : 1px;
line-height : 1px;
}

.clear {
clear : both;
height : 1px;
line-height : 1px;
margin-bottom : -45px;
margin-top : -10px;
}

ul.mobileDecorations{
padding-left : 0px;
margin-left : 18px;
position : relative;
padding-top : 0px;
}

ul.mobileDecorations li{
display : inline;
float : left;
margin-right : 1px;}

ul.mobileDecorations a {
display : block;
width : 114px;
height : 101px;}

ul.mobileDecorations a span{
visibility : hidden;}

li.ringtones a {
background : url(/javaImages/6e/27/0,,10447~3483502,00.jpg) no-repeat;
}

li.games a {
background : url(/javaImages/66/27/0,,10447~3483494,00.jpg) no-repeat;
}

li.custom a {
background : url(/javaImages/4b/27/0,,10447~3483467,00.jpg) no-repeat;
}

li.wallpapers a {
background : url(/javaImages/70/27/0,,10447~3483504,00.jpg) no-repeat;
}

li.ringtones a:hover {
background : url(/javaImages/6f/27/0,,10447~3483503,00.jpg) no-repeat;
}

li.games a:hover {
background : url(/javaImages/67/27/0,,10447~3483495,00.jpg) no-repeat;
}

li.custom a:hover {
background : url(/javaImages/5a/27/0,,10447~3483482,00.jpg) no-repeat;
}

li.wallpapers a:hover {
background : url(/javaImages/71/27/0,,10447~3483505,00.jpg) no-repeat;
}

div.MobileSelectForm {
position :relative;
float : right;
margin-top : -22px;
}

div.MobileSelectForm label {
color : #fff}


.mobileContainer input, .mobileContainer select {
  font-size : 75%;
}

*body #webSmsTriggerForm input {
  top : 0px;
}

.findOutMore {
background : url(/javaImages/90/20/0,,10447~3481744,00.jpg) no-repeat;
width : 494px;
height : 120px;
}

*body .findOutMore {
height: 115px;
}

.findOutMore a {
display:block;
float:left;
height:100px;
margin-bottom:-120px;
margin-right:-170px;
width:216px;
}

.findOutMore p, .findOutMore h1, .findOutTextAlerts p, .findOutTextAlerts h1{
margin : 0px;
}

.findOutTextAlerts {
background : url(/javaImages/91/20/0,,10447~3481745,00.jpg) no-repeat;
width : 494px;
position : relative;
margin-bottom : 0px;
height : 115px;
top : 10px
}

.findOutTextAlerts a{
display : block;
height : 107px;
width : 107px;
float : right;
margin-top : -20px;
margin-right : 30px;
}

.headerForm #webSmsTriggerForm input {
top: 1px;
}

*body .headerForm #webSmsTriggerForm input {
top: 0px;
}



.confirmationMessage {
float : right;
color: #000000;
position: absolute;
left: 170px;
top: 19px;
}

/***********************************************************************************************************/
/*Text Alerts*/
/***********************************************************************************************************/

#MobileContent {
  margin-left : 15px;
  padding-top : 10px;
}

.tableHeader h1 {
  font-size : 10px;
  position: relative;
  height :20px;
  margin-top : 10px;
  padding-bottom : 0px;
  margin-bottom : 10px;
  background-image: url(/namedImage/10284/textTextAlertsPackages.gif);
  background-repeat: no-repeat;
}

.tableHeader h1 span, .tableHeader h2 span{
visibility : hidden
}

.tableHeader h2 {
  font-size : 10px;
  position: relative;
  height :20px;
  margin-top : 10px;
  padding-bottom : 0px;
  margin-bottom : 10px;
  background-image: url(/javaImages/bb/1c/0,,~3480763,00.gif);
  background-repeat: no-repeat;	
}

.rbtop { background: url(/javaImages/13/8/0,,10291~3475475,00.gif) no-repeat;
position : relative;
height : 6px;
margin-bottom : -6px;
}
.rbcontent {
width : 398px;
background : #efefef}

.rbbot { background: url(/javaImages/37/8/0,,10291~3475511,00.gif) no-repeat;
height : 6px;
position : relative;
top : 6px}

p.tableFooter {
  text-align: right;
  width : 398px;
  margin-right : 5px;
  margin-top : 5px;
}

*body p.tableFooter {
  margin-top : 0px;
}

#MobileContent table.packageDetails th img {
position : absolute;
margin-top : -50px;
margin-left : -20px;
}

#MobileContent table.packageDetails td {
  background-image: url(/namedImage/10284/tableCellBgImg.gif);
  background-repeat: repeat-x;
}

#MobileContent table.packageDetails .adjacent {
  text-align:center;
  width: 55px;
}

*body #MobileContent table.packageDetails .adjacent {
  width: 56px;
}


#MobileContent table.packageDetails .width {
  width: 265px;
  text-align:left;
  padding-left: 12px;
}

#MobileContent table.packageDetails .width img{
  margin-right: 5px;
}

#MobileContent table.paymentOptions {
  width: 399px;
  margin: 13px 0px 0px 0px;
}

#MobileContent table.paymentOptions tbody td {
  text-align: center;
}

#MobileContent table.paymentOptions thead {
  font-size: 65%;
}

#MobileContent table.paymentOptions thead th {
  background-color: #e2e2e2;
}

#MobileContent table.paymentOptions thead th.monthly {
  width: 70px;
  text-align: left;
}

#MobileContent table.paymentOptions thead th.quarterly {
  width: 74px;
  text-align: left;
}

#MobileContent table.paymentOptions thead th.topLeftCorner {
  background: #e2e2e2 url(/namedImage/10284/topLeftDarkGrey.gif) no-repeat top left;
}

#MobileContent table.paymentOptions thead th.topRightCorner {
  background: #e2e2e2 url(/namedImage/10284/topRightDarkGrey.gif) no-repeat top right;
}

#MobileContent table.paymentOptions tbody .dd {
  background-image: url(/namedImage/10284/packageDealsTableDDRowBgImg.gif);
  background-repeat: repeat-x;
  height: 43px;
}

#MobileContent table.paymentOptions tbody .ddcc {
  background-image: url(/namedImage/10284/packageDealsTableDDCCRowBgImg.gif);
  background-repeat: repeat-x;
}

#MobileContent table.paymentOptions tbody .cc {
  background-image: url(/namedImage/10284/packageDealsTableCCRowBgImg.gif);
  background-repeat: repeat-x;
}

#MobileContent table.paymentOptions tfoot tr {
  height: 38px;
  background-image: url(/namedImage/10284/packageDealsFooterBgImg.gif);
  background-repeat: no-repeat;
}

#MobileContent table.paymentOptions tfoot td {
  text-align: center;
  padding-top: 5px;
}

.verticalAlignMiddle {
  vertical-align: middle;
}

.largeFont {
  font-size: 110%;
  display: block;
  padding: 6px 0 1px 0;
  visibility : visible;}

.smallFont {
  font-size: 78%;
  visibility : visible;
}

#MobileContent table.paymentOptions tbody td a {
  color: #fff;
  width: 57px;
  height: 43px;
  display: block;
}

#MobileContent table.paymentOptions tbody td a.goldIconBg {
  background: url(/namedImage/10284/packageDealsTableCellBgImgGold.gif) no-repeat center center;
}

#MobileContent table.paymentOptions tbody td a.greyIconBg {
  background: url(/namedImage/10284/packageDealsTableCellBgImgGrey.gif) no-repeat center center;
}

#MobileContent p.textAlertsTerms {
 display: block;
 font-size: 80%;
 color: #000000;
}

.textAlertsTerms a {
 color: #000000;
}

/***********************************************************************************************************/
/*CUSTOM SHIRTS */
/***********************************************************************************************************/

.homeShirtWrapper, .awayShirtWrapper, .goalieShirtWrapper {
  width: 399px;
  height: 118px;
  margin-left: 50px;
  margin-top: 20px;
}
* html .homeShirtWrapper, .awayShirtWrapper, .goalieShirtWrapper {
  width: 399px;
  height: 118px;
  margin-left: 50px;
  margin-top: 20px;
  padding-top: 20px;
}

.goalieShirtWrapper {
  margin-bottom: 80px;
}

.homeShirtWrapper h1, .awayShirtWrapper h1, .goalieShirtWrapper h1 {
  font-size : 10px;
  position: relative;
  left : 124px;
  height :40px;
  margin-top : 20px;
  top : 20px;
  padding-bottom : 0px;
  margin-bottom : 0px;
}

*body .homeShirtWrapper h1, *body .awayShirtWrapper h1, *body .goalieShirtWrapper h1 {
  height :23px;
  top : 0px;
}

.homeShirtWrapper p, .awayShirtWrapper p, .goalieShirtWrapper p {
  position: relative;
  width: 255px;
  left : 124px;
  margin-top : 5px;
  font-size  : 0.9em;
}

.homeShirtWrapper h1 span, .awayShirtWrapper h1 span, .goalieShirtWrapper h1 span {
visibility : hidden
}

.homeShirtWrapper {
  background: url(/javaImages/48/43/0,,10447~3490632,00.gif) no-repeat;
}

.awayShirtWrapper {
  background: url(/javaImages/49/43/0,,10447~3490633,00.gif) no-repeat;
}

/*.goalieShirtWrapper {
  background: url(/javaImages/78/7/0,,10291~3475320,00.jpg) no-repeat;
}*/


.homeShirtWrapper h1{
  background: url(/javaImages/b4/1c/0,,~3480756,00.gif) no-repeat;
}

.awayShirtWrapper h1{
  background: url(/javaImages/9b/1c/0,,~3480731,00.gif) no-repeat;
}

/*.goalieShirtWrapper h1{
  background: url(/javaImages/ce/42/0,,~3490510,00.gif) no-repeat;
}*/
/***********************************************************************************************************/
/*Mobile Internet*/
/***********************************************************************************************************/

.mobileInternet {
width : 401px;
position : relative;
margin-left : 48px;
}

.mobileInternet .features{
  padding-top : 10px;
}


.mobileInternet input{
  font-size : 100%;
}


.mobileInternet .features h1 {
  font-size : 10px;
  position: relative;
  height :20px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  background-image: url(/javaImages/ac/1c/0,,~3480748,00.gif);
  background-repeat: no-repeat;
}

.mobileInternet .features ul {
padding-left : 0px;
margin-left : 10px;}

.mobileInternet .features ul li {
list-style-type : none;
background: url(/javaImages/bc/1c/0,,~3480764,00.gif) 5px;
background-repeat: no-repeat;
padding-left : 20px;
}


.mobileInternet .features span, .mobileInternet .features span{
visibility : hidden
}

.mobileInternet .features h2 {
  font-size : 10px;
  position: relative;
  height :20px;
  margin-top : 10px;
  padding-bottom : 0px;
  margin-bottom : 10px;
  background-image: url(/javaImages/b5/1c/0,,~3480757,00.gif);
  background-repeat: no-repeat;	
}

.boxA, .boxB, .boxC {
width : 398px;
background: url(/javaImages/26/25/0,,~3482918,00.gif) repeat-y;
}

.boxAWebSMS input, .boxB input, .boxC input {
border: 1px solid #000 !important;
}

.boxAContent {
background: url(/javaImages/9a/1c/0,,~3480730,00.gif) no-repeat 40px 35px;
position : relative;
padding-top : 15px;
padding-left : 90px;
}

.boxBContent {
background: url(/javaImages/a0/1c/0,,~3480736,00.gif) no-repeat 40px 10px;
position : relative;
padding-top : 0px;
padding-left : 90px;
}

.boxCContent {
background: url(/javaImages/a9/1c/0,,~3480745,00.gif) no-repeat 40px 20px;
position : relative;
padding-top : 0px;
padding-left : 90px;
}

.boxA p {
 width : 180px;
 margin : 0px;
 padding-bottom : 5px;
}

.boxB p, .boxC p {
 width : 280px;
 margin : 0px;
 padding-bottom : 5px;
}

.boxA p.gotext {
 width : 250px;
 margin-top: -10px;
}

.boxA p.smallText {
 width : 250px;
 margin-top: 30px;
 font-size: 75%;
}

.boxB p.boxBTerms {
 width : 280px;
 margin : 0px;
 padding-bottom : 5px;
 font-size: 75%;
}

.boxC p.boxCTerms {
 width : 280px;
 margin : 0px;
 padding-bottom : 5px;
 font-size: 75%;
}

.mobileInternet p.mobileInternetTerms {
 font-size: 75%;
}

.boxAWebSMS{ 
 position :relative;
 left : 95px;
 top: 335px;
 z-index: 1;
}

*body .boxAWebSMS {
 top: 365px;
}

.boxTop{
background: url(/javaImages/a4/1c/0,,~3480740,00.gif) no-repeat;
height : 15px;
margin-bottom : -6px;}

.boxBottom {
background: url(/javaImages/a1/1c/0,,~3480737,00.gif) no-repeat;
height : 15px;
position : relative;
margin-bottom : 5px;
}

*body .boxTop{
height : 6px;
}

*body .boxBottom {
height : 6px;
}

#iFrame {
  height : 540px;
  width : 490px;
  border-left: 1px solid #b4b4b4; 
  border-right: 1px solid #b4b4b4; 
  margin-left : 1px;
}

.iAnimations {
  height: 415px;
  width : 490px;
  border-left: 1px solid #b4b4b4; 
  border-right: 1px solid #b4b4b4; 
  margin-left : -1px;
  margin-top : -1px;
  margin-bottom :-5px;
}

.iWallpapers {
  height: 415px;
  width : 490px;
  border-left: 1px solid #b4b4b4; 
  border-right: 1px solid #b4b4b4; 
  margin-left : -1px;
  margin-top : -1px;
  margin-bottom :-5px;
}

.iGames {
  height: 418px;
  width : 490px;
  border-left: 1px solid #b4b4b4; 
  border-right: 1px solid #b4b4b4; 
  margin-left : 0px;
  margin-top : -1px;
  margin-bottom :-5px;
}

.iShirts {
  background: #fff;
  height: 190px;
  width : 490px;
  border-left: 1px solid #b4b4b4; 
  border-right: 1px solid #b4b4b4; 
  margin-left : 1px;
  margin-top : -5px;
  margin-bottom :-5px;
}

*body .iShirts {
 margin-bottom: -60px;
}

.triggerText {
visibility : hidden
}

.mobileTerms{
clear : both;
position : absolute;
margin-top : 50px;
padding-bottom : 20px;
}

/****/
#MobileContent h5 {
  position: relative;
  width: 390px;
  height: 23px;
  overflow: hidden;
  color: #7d7d7d;
  float: left;
  padding-left: 0px;
  margin-top: 10px;
}

* html #MobileContent h5 {
    padding-left: 0;
}

#MobileContent h5 span {
  position: absolute;
  width: 390px;
  height: 23px;
  top: 0;
  left: 0px;
  background-image: url(/javaImages/8b/4c/0,,10447~3689611,00.gif);
  background-repeat: no-repeat;
}

* html #MobileContent h5 span {
  left: 0;
}

/****/

.SMSText {
 width:400px;
}
#webSmsTriggerForm #msisdn {
background-image:none;
border-color:#D4D4D4 -moz-use-text-color #D4D4D4 #D4D4D4;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#000000;
float:left;
width:139px;
margin:-129px 0 0 -165px;
}
#webSmsTriggerForm input {
background-image:url(/namedImage/1/sendButtonBg.gif);
background-repeat:no-repeat;
border:1px solid #DBDBDB;
color:#FFFFFF;
font-size:75%;
font-weight:bold;
height:18px;
width:38px;
margin:-143px 0 0 -21px;
float:left;
}

*html #webSmsTriggerForm #msisdn {
background-image:none;
border-color:#D4D4D4 -moz-use-text-color #D4D4D4 #D4D4D4;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#000000;
float:left;
width:139px;
margin-left:-535px!important;
margin-top:-167px!important;
position:absolute;
}
*html #webSmsTriggerForm input {
background-image:url(/namedImage/1/sendButtonBg.gif);
background-repeat:no-repeat;
border:1px solid #DBDBDB;
color:#FFFFFF;
font-size:75%;
font-weight:bold;
height:18px;
width:38px;
margin-left:-395px!important;
margin-top:-167px!important;
position:absolute;
}
.fotterForm {
}
.webSmsTrigger {
float:left;
padding-left:10px;
position: absolute;
top: 443px;
left: 600px;
}
* html .webSmsTrigger {
float:left;
padding-left:10px;
position: absolute;
top: 365px;
left: 600px;
}
.mess {
position:absolute;
top: 243px;
background: #fff;
height: 15px;
width: 490px;
left: 385px;
}
* html .mess {
background: transparent
}

#page2238229 #webSmsTriggerForm {
clear:both;
float:left;
margin:-381px 0 0 -390px;
position:relative;
width:280px;
}

*html #page2238229 #webSmsTriggerForm {
clear:both;
float:left;
margin-top:-265px!important;
margin-left:-20px!important;
position:relative;
width:280px;
}
.signupText{
padding-left:6px;
font-size:12px;
}
.signupHeader{
color:#999999;
font-size:17px;
padding-left:6px;
}


/********/

#page2238233 .webSmsTrigger, #page2238234 .webSmsTrigger, #page2238231 .webSmsTrigger, #page2238232 .webSmsTrigger, #page2238235 .webSmsTrigger  {
float:left;
left:390px;
padding-left:10px;
position:relative !important;
top:10px;
}
* html #page2238233 .webSmsTrigger {
 left:350px;
 padding-left:400px;
 float:left;
 position:relative;
 top:50px;
 width:200px;
}

* html #page2238234 .webSmsTrigger {
 left:350px;
 padding-left:400px;
 float:left;
 position:relative;
 top:50px;
 width:200px;
}

* html #page2238231 .webSmsTrigger {
 left:350px;
 padding-left:400px;
 float:left;
 position:relative;
 top:50px;
 width:200px;
}

* html #page2238232 .webSmsTrigger {
 left:350px;
 padding-left:400px;
 float:left;
 position:relative;
 top:50px;
 width:200px;
}

* html #page2238235 .webSmsTrigger {
 left:350px;
 padding-left:400px;
 float:left;
 position:relative;
 top:50px;
 width:200px;
}

