.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/5e/23/0,,10288~3482462,00.gif) repeat-y;
}

.imageReplacement {
visibility : hidden;
font-size : 1px;
}

.mobileZoneHeader {
background : url(/javaImages/33/1e/0,,10288~3481139,00.gif) no-repeat;
width : 494px;
height : 127px;
}


.mobileZoneHeader .mobileZoneHome {
background : url(/javaImages/c0/18/0,,10288~3479744,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileTextAlerts {
background : url(/javaImages/bc/18/0,,10288~3479740,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileTextInternet {
background : url(/javaImages/b9/18/0,,10288~3479737,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileGames {
background : url(/javaImages/b8/18/0,,10288~3479736,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileAnimations {
background : url(/javaImages/b7/18/0,,10288~3479735,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileWallpapers {
background : url(/javaImages/bd/18/0,,10288~3479741,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileCustom {
background : url(/javaImages/bb/18/0,,10288~3479739,00.gif) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileRingtones {
background : url(/javaImages/c6/18/0,,10288~3479750,00.gif) no-repeat;
position : relative;
height : 127px;
}

.purchases {
height : 400px;
}

.officialSite {
background : url(/namedImage/10288/mobileZoneSMSBoxBg.gif) no-repeat;
height : 184px;
margin-left : 18px;}

.clubTextAlertsBoxWrapper{
background : url(/namedImage/10288/mobileZoneTextAlertsBg.gif) no-repeat;
float : left;
width : 230px;
height : 172px;
margin-left : 18px;}

.animationsBoxWrapper{
background : url(/namedImage/10288/mobileZoneAnimationsBg.gif) no-repeat;
float : left;
width : 230px;
height : 172px;
}

a span{
visibility : hidden;
}

.clubTextAlertsBoxWrapper a, .animationsBoxWrapper a{
display : block;
height : 97px;
width : 97px;
}

.clubTextAlertsBoxWrapper a{
background : url(/javaImages/1e/23/0,,10288~3482398,00.jpg) no-repeat;
position : relative;
left : 120px;
bottom : -56px;
}

.animationsBoxWrapper a{
background : url(/javaImages/1a/23/0,,10288~3482394,00.jpg) no-repeat;
display : block;
position : relative;
left : 122px;
bottom : -52px;
margin-top: 7px;
}

*body .clubTextAlertsBoxWrapper a{
left : 120px;
bottom : 14px;
}

*body .animationsBoxWrapper a{
position : relative;
left : 120px;
bottom : 18px;
}

.clubTextAlertsBoxWrapper a:hover{
background : #f0f;
background : url(/javaImages/1f/23/0,,10288~3482399,00.jpg) no-repeat;
}

.animationsBoxWrapper a:hover{
background : url(/javaImages/1d/23/0,,10288~3482397,00.jpg) no-repeat;
}

.break {
display : none;
clear : both;
height : 1px;
line-height : 1px;
}

.clear {
clear : both;
height : 1px;
line-height : 1px;
}

ul.mobileDecorations{
padding-left : 0px;
margin-left : 18px;
position : relative;
padding-top : 5px;
}

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/5/23/0,,10288~3482373,00.gif) no-repeat;
}

li.games a {
background : url(/javaImages/c/23/0,,10288~3482380,00.gif) no-repeat;
}

li.custom a {
background : url(/javaImages/10/23/0,,10288~3482384,00.gif) no-repeat;
}

li.wallpapers a {
background : url(/javaImages/13/23/0,,10288~3482387,00.gif) no-repeat;
}

li.ringtones a:hover {
background : url(/javaImages/9/23/0,,10288~3482377,00.gif) no-repeat;
}

li.games a:hover {
background : url(/javaImages/f/23/0,,10288~3482383,00.gif) no-repeat;
}

li.custom a:hover {
background : url(/javaImages/11/23/0,,10288~3482385,00.gif) no-repeat;
}

li.wallpapers a:hover {
background : url(/javaImages/16/23/0,,10288~3482390,00.gif) no-repeat;
}

div.MobileSelectForm {
position :relative;
float : right;
margin-top : -22px;
padding-right: 3px;
}

div.MobileSelectForm label {
color : #fff}

div.webSmsTrigger {
position :relative;
margin-top : -80px;
margin-bottom : 50px;
margin-left : 50px;
}

*body div.webSmsTrigger {
position :relative;
margin-top : -80px;
}

#webSmsTriggerForm input {
  background: #ca2008;
  border: 1px solid #fff;
  height: 18px;
  width: 38px;
  margin-left : -5px;
  position : relative;
  top : 0px;
  color: #fff;
}

*body #webSmsTriggerForm input {
  top : 0px;
}

#webSmsTriggerForm #msisdn {
  background: #fff;
  border: 1px solid #fff;
  width: 120px;
  position : relative;
  top : 0px;
  color: #000;
}

.findOutMore {
background : url(/javaImages/80/20/0,,10288~3481728,00.gif) no-repeat;
width : 494px;
position : relative;
margin-bottom : -8px;
height : 115px;
}

.findOutMore p, .findOutMore h1, .findOutTextAlerts p, .findOutTextAlerts h1{
margin : 0px;
}

.findOutTextAlerts {
background : url(/javaImages/86/20/0,,10288~3481734,00.gif) no-repeat;
width : 494px;
position : relative;
margin-bottom : -8px;
height : 115px;
}

.findOutMore a {
 margin-right: -170px;
 margin-bottom: -80px;
 width: 216px;
 height: 100px;
 display: block;
 float: left;
}

.findOutTextAlerts a{
display : block;
height : 97px;
width : 97px;
float : right;
margin-top : -20px;
margin-right : 30px;
}

.fotterForm div.webSmsTrigger {
position :relative;
margin-top : -83px;
margin-bottom : 40px;
left : 172px;
}

*body .fotterForm div.webSmsTrigger {
position :relative;
margin-top : -83px;
margin-bottom : -10px;
left : 172px;
}

.confirmationMessage {
float : right;
color: #FF0000;
position: absolute;
left: 170px;
top: 19px;
}

/***********************************************************************************************************/
/*Text Alerts*/
/***********************************************************************************************************/

#MobileContent {
  margin-left : 50px;
  padding-top : 10px;
}

.tableHeader h1 {
  font-size : 10px;
  position: relative;
  height :20px;
  margin-top : 10px;
  padding-bottom : 0px;
  margin-bottom : 10px;
  background-image: url(/javaImages/c0/1c/0,,~3480768,00.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/b2/1c/0,,~3480754,00.gif) no-repeat;
position : relative;
height : 6px;
margin-bottom : -6px;
}

*html .rbtop {
 margin-bottom: -8px;
}

.rbcontent {
width : 398px;
background : #efefef}

.rbbot { background: url(/javaImages/b3/1c/0,,~3480755,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(/javaImages/c1/1c/0,,~3480769,00.gif) no-repeat top left;
}

#MobileContent table.paymentOptions thead th.topRightCorner {
  background: #e2e2e2 url(/javaImages/c2/1c/0,,~3480770,00.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(/javaImages/d3/1c/0,,~3480787,00.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(/javaImages/b8/1c/0,,~3480760,00.gif) no-repeat center center;
}

#MobileContent table.paymentOptions tbody td a.greyIconBg {
  background: url(/javaImages/ba/1c/0,,~3480762,00.gif) no-repeat center center;
}

#MobileContent p.textAlertsTerms {
 display: block;
 font-size: 80%;
 color: #000000;
}

/***********************************************************************************************************/
/*CUSTOM SHIRTS */
/***********************************************************************************************************/

.homeShirtWrapper, .awayShirtWrapper, .goalieShirtWrapper {
  width: 399px;
  height: 118px;
  margin-left: 50px;
  margin-top: 10px;
}

.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/43/43/0,,10288~3490627,00.gif) no-repeat;
  height:127px;
  width: 405px;
}

.awayShirtWrapper {
  background: url(/javaImages/44/43/0,,10288~3490628,00.gif) no-repeat;
  height:127px;
  width: 405px;
}

/*.goalieShirtWrapper {
  background: url(/namedImage/10288/goalieShirtbgImg.gif) no-repeat;
  height:127px;
  width: 405px;
}*/


.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 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: 340px;
 z-index: 1;
}

*body .boxAWebSMS {
 top: 380px;
}

.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;
  /*margin-top : -5px;*/
  margin-bottom :-5px;
}

.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 {
  height: 435px !important;
  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;
}

.termsAndConditions{clear:both;
}
