.fotterForm .webSmsTrigger, .mobileContainer .findOutMore {display:none;}

.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/6e/1f/0,,~3481454,00.gif) repeat-y;
}

.imageReplacement {
visibility : hidden;
font-size : 1px;
}

.mobileZoneHeader {
background : url(/javaImages/1e/14/0,,10291~3478558,00.gif) no-repeat;
width : 494px;
height : 127px;
}


.mobileZoneHeader .mobileZoneHome {
background : url(/javaImages/41/14/0,,10291~3478593,00.jpg) no-repeat;
position : relative;
top : 11px;
left : 10px;
height : 127px;
}

.mobileZoneHeader .mobileTextAlerts {
background : url(/javaImages/8c/15/0,,10291~3478924,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileTextInternet {
background : url(/javaImages/9d/15/0,,10291~3478941,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileGames {
background : url(/javaImages/a5/15/0,,10291~3478949,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileAnimations {
background : url(/javaImages/a9/15/0,,10291~3478953,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileWallpapers {
background : url(/javaImages/ae/15/0,,10291~3478958,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileCustom {
background : url(/javaImages/b1/15/0,,10291~3478961,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.mobileZoneHeader .mobileRingtones {
background : url(/javaImages/b7/15/0,,10291~3478967,00.jpg) no-repeat;
position : relative;
height : 127px;
}

.purchases {
height : 400px;
}

.officialSite {
/*background : url(/javaImages/1e/5/0,,10291~3474718,00.gif) no-repeat;*/
background : url(/javaImages/3a/40/0,,10291~8273978,00.jpg) no-repeat;
height : 184px;
margin-left : 18px;
}

.clubTextAlertsBoxWrapper{
background : url(/javaImages/20/5/0,,10291~3474720,00.jpg) no-repeat;
float : left;
width : 230px;
height : 172px;
margin-left : 18px;}

.animationsBoxWrapper{
background : url(/javaImages/1f/5/0,,10291~3474719,00.jpg) 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/7e/16/0,,~3479166,00.jpg) no-repeat;
position : relative;
left : 120px;
bottom : -56px;
}

.animationsBoxWrapper a{
background : url(/javaImages/73/16/0,,~3479155,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 : 18px;
}


.clubTextAlertsBoxWrapper a:hover{
background : #f0f;
background : url(/javaImages/90/1f/0,,10291~3481488,00.jpg) no-repeat;
}

.animationsBoxWrapper a:hover{
background : url(/javaImages/8f/1f/0,,10291~3481487,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/9f/5/0,,10291~3474847,00.jpg) no-repeat;
}

li.games a {
background : url(/javaImages/a1/5/0,,10291~3474849,00.jpg) no-repeat;
}

li.custom a {
background : url(/javaImages/a3/5/0,,10291~3474851,00.jpg) no-repeat;
}

li.wallpapers a {
background : url(/javaImages/a5/5/0,,10291~3474853,00.jpg) no-repeat;
}

li.ringtones a:hover {
background : url(/javaImages/57/1f/0,,10291~3481431,00.jpg) no-repeat;
}

li.games a:hover {
background : url(/javaImages/88/1f/0,,10291~3481480,00.jpg) no-repeat;
}

li.custom a:hover {
background : url(/javaImages/8c/1f/0,,10291~3481484,00.jpg) no-repeat;
}

li.wallpapers a:hover {
background : url(/javaImages/83/1f/0,,10291~3481475,00.jpg) no-repeat;
}

div.MobileSelectForm {
position :relative;
float : right;
margin-top : -22px;
}

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: #5089fb;
  border: 1px solid #fff;
  height: 18px;
  width: 38px;
  margin-left : -5px;
  position : relative;
  top : 2px;
}

*body #webSmsTriggerForm input {
  top : 0px;
}

#webSmsTriggerForm #msisdn {
  background: #fff;
  border: 1px solid #fff;
  width: 120px;
  position : relative;
  top : 0px;
}

.findOutMore {
background : url(/javaImages/dd/5/0,,10291~3474909,00.jpg) no-repeat;
width : 494px;
position : relative;
margin-bottom : -8px;
margin-top: -5px;
height : 115px;
clear : both;
}

.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/b6/1c/0,,10291~3480758,00.jpg) no-repeat;
width : 494px;
position : relative;
margin-bottom : -18px;
height : 115px;
}

.findOutTextAlerts a{
display : block;
height : 107px;
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: #000000;
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(/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/88/8/0,,10291~3475592,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: 320px;
  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: 75%;
 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/ea/17/0,,10291~7477226,00.gif) no-repeat;
}

/*.awayShirtWrapper {
  background: url(/javaImages/74/7/0,,10291~3475316,00.jpg) no-repeat;
}*/

/*.goalieShirtWrapper {
  background: url(/javaImages/78/7/0,,10291~3475320,00.jpg) no-repeat;
}*/


.homeShirtWrapper h1{
  background: url(/javaImages/c6/7/0,,10291~3475398,00.gif) no-repeat;
}

/*.awayShirtWrapper h1{
  background: url(/javaImages/c7/7/0,,10291~3475399,00.gif) no-repeat;
}*/

/*.goalieShirtWrapper h1{
  background: url(/javaImages/ce/42/0,,~3490510,00.gif) no-repeat;
  padding-bottom: 1px;
}*/
/***********************************************************************************************************/
/*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/e6/9/0,,10291~3475942,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/b4/13/0,,10291~3478452,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/e7/9/0,,10291~3475943,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/fe/9/0,,10291~3475966,00.gif) no-repeat 40px 35px;
position : relative;
padding-top : 15px;
padding-left : 90px;
}

.boxBContent {
/*background: url(/javaImages/1c/a/0,,10291~3475996,00.gif) no-repeat 40px 10px;*/
position : relative;
padding-top : 0px;
padding-left : 90px;
}

.boxCContent {
background: url(/javaImages/1e/a/0,,10291~3475998,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: 320px;
 z-index: 1;
}

*body .boxAWebSMS {
 top: 360px;
}

.boxTop{
background: url(/javaImages/cc/9/0,,10291~3475916,00.gif) no-repeat;
height : 15px;
margin-bottom : -6px;}

.boxBottom {
background: url(/javaImages/cd/9/0,,10291~3475917,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;
}

.iGames {
  height: 540px;
  width : 490px;
  border-left: 1px solid #b4b4b4; 
  border-right: 1px solid #b4b4b4; 
  margin-left : 1px;
  margin-top : -5px;
  margin-bottom :-5px;
}

.iShirts {
  height: 415px !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: -120px;
}

.triggerText {
visibility : hidden
}
