.newMobileColumn {
 padding:10px 3px 10px 6px;
}
.mobileStrip {
 background-color:white;
}
.mobileStrip .userToolsTable {
 width:250px;
}
.mobileMPU {
background-color:#E8E8E8;
color:#747474;
margin:149px 0 0 -7px;
padding:1px 12px 2px;
}
.mobileMPU .border{
 background-color:#e8e8e8;
 font-size:1.1em;
 color: #747474;
 padding-top: 5px;
}
.mobileMPU .border .headline{
 margin-left: 10px;
}
.mobileMPU .advert {
 background-color:#e8e8e8;
 color:#747474;
 padding:1px 12px 2px 12px;
}
.mobileFlashHeader {
 background:transparent url(/javaImages/22/71/0,,~3305762,00.gif) no-repeat top left;
 padding:3px 5px 7px 3px;
 margin:0 0 5px 0;
}
.mobileZonePromo {
 width:217px;
 height:150px;
 background:transparent url(/javaImages/48/69/0,,~3303752,00.gif) no-repeat bottom right;
}
.mobileZonePromoInner {
 padding:10px 0 0 10px;
}
.mobileZonePromo IMG {
/*float:right;*/
 margin-bottom:10px;
}
.mobilePromoWide {
 color:#4f4f4f;
 padding:5px 10px 5px 0;
 background:transparent url(/javaImages/b/72/0,,~3305995,00.gif) repeat-y top left;
}
.mobilePromoWide TABLE {
 width:642px;
}
.mobilePromoWideTop {
 background:transparent url(/javaImages/3/72/0,,~3305987,00.gif) no-repeat top left;
 padding:3px 5px 0 3px;
 margin-top:5px;
}
.mobilePromoWideLower {
 background:transparent url(/javaImages/4/72/0,,~3305988,00.gif) no-repeat bottom left;
 padding-top:5px;
 margin:0 0 5px 0;
}
.widePromoCopy {
 padding:10px 5px 5px 5px;
 color:#494949;
 font-weight:bold;
}
.widePromoCopy DIV {
 width:350px;
}
.widePromoNetworks {
 width:165px;
 padding-top:10px;
}
.widePromoNetworks IMG {
 margin-top:5px;
}
.newMobileColumn .middleCenterContent {
 padding-top:4px;
}
.textAlerts {
 padding:10px;
}
.textAlertsTable {
 width:643px;
 height:270px;
}
.textAlertsInfo {
 width:200px;
}
.textAlertsPrices {
 padding-left:30px;
}
.textAlertsPricesNews {
 padding:25px 0 0 30px;
}
.textAlertsBold {
 font-weight:bold;
}
.textAlertsList {
 margin:10px 0 10px 0;
}
.textAlertsList LI {
 background:transparent url(/javaImages/1a/67/0,,~3303194,00.gif) no-repeat 4px left;
 padding-left:15px;
}
.textAlertsHeader {
 color:#484848;
 font-weight:bold;
 font-size:1.2em;
}
.textAlertsHeader TD {
 padding-top:10px;
}
.textAlertsPriceBox {
 padding:3px 5px 0 0;
}
.textAlertsPriceBox DIV {
 background-color:#d8d8d8;
 font-weight:bold;
 border:1px solid #acacac;
 line-height:30px;
 padding-left:10px;
 font-size:1.2em;
}
.textAlertsPriceBoxLeft {
 padding-top:3px;
}
.textAlertsPriceBoxLeft DIV {
 background-color:#d8d8d8;
 font-weight:bold;
 border-top:1px solid #acacac;
 border-left:1px solid #acacac;
 border-bottom:1px solid #acacac;
 line-height:30px;
 padding-left:10px;
 font-size:1.2em;
}
.textAlertsPriceBoxRight {
 padding-top:3px;
}
.textAlertsPriceBoxRight DIV {
 background-color:#d8d8d8;
 font-weight:bold;
 border-top:1px solid #acacac;
 border-right:1px solid #acacac;
 border-bottom:1px solid #acacac;
 line-height:30px;
 padding-left:10px;
 font-size:1.2em;
}
.textAlertsClick {
 padding:3px 0 0 5px;
}
.textAlertsClick A {
 background-color:#1f539f;
 font-weight:bold;
 border:1px solid #adadad;
 line-height:30px;
 text-align:center;
 display:block;
 font-size:1.2em;
 color:white;
}
.textAlertsClick A:Hover {
 color:white;
 text-decoration:underline;
}
.textAlertsInfoBox {
 padding-top:3px;
}
.textAlertsInfoBox DIV {
 line-height:30px;
 color:white;
 border:1px solid #adadad;
 background-color:#909090;
 font-weight:bold;
 text-align:center;
 font-size:1.2em;
}
/* Tabs */
.newMobileColumn .tabbedMasterPageElementWrap .middleCenterContent {
 width:663px;
 padding:0;
}
.newMobileColumn .tabbedMasterPageElementWrap .graphicBorderTop, .newMobileColumn .tabbedMasterPageElementWrap .graphicBorderBottom {
 width:672px;
}
.masterTabsWrapper, .masterTabContent {
 width:663px;
 padding:0;
}
.masterTabsWrapper UL {
 border-bottom:3px solid #1f539f;
}
.masterTabsWrapper LI, * html .masterTabsWrapper LI {
 width:221px;
}
.masterTabsWrapper .masterTab0, * html .masterTabsWrapper .masterTab0 {
 width:220px;
}
.masterTabsWrapper .masterTabSelected0, * html .masterTabsWrapper .masterTabSelected0 {
 width:219px;
}
.masterTabsWrapper .masterTabSelected1, * html .masterTabsWrapper .masterTabSelected1 {
 width:220px;
}
.masterTabsWrapper .masterTabSelected2 {
 width:221px;
}
* html .masterTabsWrapper .masterTabSelected2 {
 width:223px;
}
.masterTabsWrapper .masterTab2 A, .masterTabsWrapper .masterTabSelected2 A, .masterTabsWrapper .masterTabSelected2 {
 border-right:0;
}
.masterTabsWrapper .masterTabSelected2, .masterTabsWrapper .masterTabSelected1 {
 border-left:1px solid #c1c1c1;
}
.masterTabsWrapper .masterTabSelected2 A, .masterTabsWrapper .masterTabSelected1 A {
 border-left:1px solid #b5b5b5;
}
.masterTabsWrapper A, .masterTabsWrapper A:Hover {
 color:#545454;
}
.masterTabsWrapper .masterTabSelected0 A, .masterTabsWrapper .masterTabSelected1 A, .masterTabsWrapper .masterTabSelected2 A {
 background-color:#1f539f;
}
.masterTabsWrapper .masterTabSelected0 A:Hover, .masterTabsWrapper .masterTabSelected1 A:Hover, .masterTabsWrapper .masterTabSelected2 A:Hover {
 color:white;
}
.graphicBorderBottom {
 height:8px;
}
.middleCenterContent IMG {
 display:block;
}
.newMobileColumn IFRAME {
 margin-bottom:10px;
}
.mblInternetHeadline {
 font-weight:bold;
}
.mblInternetSignUp {
 margin-left:40px;
}
.mblInternetSignUp DIV {
 background:transparent url(/javaImages/f2/a5/0,,~3319282,00.gif) no-repeat top left;
 width:564px;
 line-height:30px;
 text-align:center;
 font-size:1.2em;
}
.triggerText {
 display:none;
}
/*New mobile internet page*/
.mblInternetAccess {

}

.mblInternetAccess .middleCenterContent{
 width: 500px;
}
.mblBoxA,.mblBoxB,.mblBoxC{
 width: 415px;
 padding: 2px 15px 5px 10px;
}
.mblBoxA P,.mblBoxB P,.mblBoxC P{
 margin: 0 0 0 0;
}
.mblBoxA {
 background:transparent url(/javaImages/40/e2/0,,~3334720,00.gif) no-repeat 35px 40px;
}
.mblBoxB {
 background:transparent url(/javaImages/82/e3/0,,~3335042,00.gif) no-repeat 35px 15px;
}
.mblBoxC {
 background:transparent url(/javaImages/83/e3/0,,~3335043,00.gif) no-repeat 35px 30px;
}
.mblBoxTop {
 background:transparent url(/javaImages/57/e2/0,,~3334743,00.gif) no-repeat top left;
 padding: 8px 0px 0 4px;
}
/* This is same as .mblBoxMid but element class cant be changed */
.webSmsTrigger {
 background:transparent url(/javaImages/5e/e2/0,,~3334750,00.gif) repeat-y top left;
 padding: 8px 0px 0px 4px;
}
.mblBoxMid {
 background:transparent url(/javaImages/5e/e2/0,,~3334750,00.gif) repeat-y top left;
 padding: 5px 10px 0px 80px;
}
.mblBoxBot {
 background:transparent url(/javaImages/c1/e3/0,,~3335105,00.gif) no-repeat bottom left;
 padding: 8px 0px 0px 4px;
}
.mblIntFeatures {
}
.mblInternetFeatures {
 padding: 5px;
}
.mblInternetFeatures UL {
 list-style: none;
 margin-left: 0;
}
.mblInternetFeatures LI {
 background:transparent url(/javaImages/1a/67/0,,~3303194,00.gif) no-repeat 4px 4px;
 padding-bottom: 5px;
 padding-left: 15px
}
.mblInternetDetails{
}
.introAsterisk {
 font-size:80%;
 font-style: italic;
 padding: 4px 6px 0px 8px;
}
.mblBoxBold {
 font-style: bold;
}
.boxMobIntro {
 padding: 5px 10px 5px 10px;
}
/*requires class on submit button to work*/
.webSmsTriggerForm  .submit{
 background:transparent url(/javaImages/69/e3/0,,~3335017,00.gif) no-repeat top left;
}
/*custom shirts */
.mobileCustomShirts {
 font-weight: bold;
 margin: 5px;
}
.shirtRow {
 clear:both;
}
.shirtRow table {
 padding: 0 10px;
}
.shirtImage {
 float: left;
 postion: relative;
}
.shirtCaption {
 float: left;
 position: relative;
 padding-left: 10px;
 padding-top: 5px;
 padding-right: 10px;
 font-weight: bold;
 font-size: 1.2em;
 margin-left:5px;
 line-height:1.4em;
}
td.shirtShadeBox{
 border: #acacac 1px solid;
 background-color: #d8d8d8;
}
.confirmationMessage {
 color:#1f539f;
}


/***   **** New Re-Design upd ***   ****/

.redesign {
}
.redesign .introAsterisk P {
 font-style:normal;
}
.redesign .introAsterisk {
padding:4px 6px 0px 6px;
}
.redesign .mblBoxBot {
 padding:0px 0px 0px 4px;
 margin:0px;
 clear:both;
}
.redesign .mblBoxTop {
 padding:0px;
}
.redesign .mblBoxA {
 width:300px;
}
.redesign .mblBoxBot {
 background:transparent url(/javaImages/f3/4c/0,,~3558643,00.gif) no-repeat bottom left;
 padding: 0px;
}
.redesign .mblBoxTop {
 background:transparent url(/javaImages/f4/4c/0,,~3558644,00.gif) no-repeat top left;
 padding: 0px;
}
.redesign .webSmsTrigger {
 padding:0px 0px 0px 0px;
 background:none;
 position:relative;
 background:transparent url(/javaImages/8/5d/0,,~3562760,00.gif) repeat-y top left;
}

.smstriggerwrap {
 width:310px;
 padding-left:2px;
 padding-top:4px;
}
.redesign .date {
 height:20px;
 padding-left:4px;
 padding-top:8px;
}
.redesign .datewrap .date {
 height:20px;
 padding-left:8px;
 padding-right:6px;
} 
.redesign IFRAME {
 margin:0px;
 text-align:center;
 border:0px;
 padding-left:0px;
}
.redesign #mbInt A {
padding-top:4px;
margin-top:4px;
}
.redesign.animations IFRAME {
frameborder:0px;
border:0px;
}
.redesign .animationsIframe {
 display:block;
 padding-left:3px;
 margin-top:10px;
}
.redesign #msisdn {
margin-left:10px;
}
.redesign .webSmsTrigger #optin {
margin-left:10px;
height:28px;
float:left;
margin-right:4px;

}
.redesign .mobileIFrame {
 margin-left:4px;
 padding-top:10px;
}
.AnimationsWrap {
 margin-top:15px;
}
.redesign .optMessage {
 width:262px;
}

.redesign .mobileFlashHeader {
 background:transparent url(/javaImages/22/71/0,,~3305762,00.gif) no-repeat top left;
  margin:0;
 padding:3px 0px 0px 3px!important;
}

