ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}


/*
- Structural page elements
*/

#detailContainer {
	width : 562px;
	font-size : 0.75em;
}

#detailContainer #pageTitle {
	width : 562px;
	height : 102px;
	padding : 0;
	margin : 0;
}

#detailContainer #main {
	float : left; 
	width : 382px;
}

#main .padd {}

#detailContainer #right {
	float : right;
	width : 180px;	
	text-align : center;
}

#right .padd {
	padding-left : 10px;
}






A.topNav {
	font-weight: bold; font-size: 8pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.leftNav {
	font-weight: bold; font-size: 8pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}

A.footNav {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.footNav:VISITED {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.footNav:HOVER {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.footNav:ACTIVE {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.footNav:VISITED:HOVER {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}

A.iconLink {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.iconLink:HOVER {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none;
}
A.iconLinkOff {
	font-weight: bold; font-size: 8pt; color: #424D5A; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.iconLinkOff:HOVER {
	font-weight: bold; font-size: 8pt; color: #424D5A; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}

A.bodyLink {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyLink:VISITED {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyLink:HOVER {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.bodyLink:ACTIVE {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyLink:VISITED:HOVER {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.bodyLinkSmall {
	font-weight: bold; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyLinkSmall:VISITED {
	font-weight: bold; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyLinkSmall:HOVER {
	font-weight: bold; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.bodyLinkSmall:ACTIVE {
	font-weight: bold; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyLinkSmall:VISITED:HOVER {
	font-weight: bold; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}

.imgTextLink {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none;
}
A.imgTextLink {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.imgTextLink:VISITED {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.imgTextLink:HOVER {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.imgTextLink:ACTIVE {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.imgTextLink:VISITED:ACTIVE {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}

A.newsLinkMedia {
	font-weight: bold; font-size: 8pt; color: #552887; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.newsLinkMedia:VISITED {
	font-weight: bold; font-size: 8pt; color: #552887; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.newsLinkMedia:HOVER {
	font-weight: bold; font-size: 8pt; color: #552887; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.newsLinkMedia:ACTIVE {
	font-weight: bold; font-size: 8pt; color: #552887; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.newsLinkMedia:VISITED:HOVER {
	font-weight: bold; font-size: 8pt; color: #552887; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
.newsLinkMedia {
	font-weight: bold; font-size: 8pt; color: #552887; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}

td.imgText{
	font-weight: bold; font-size: 7pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

A.bodyText {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyText:VISITED {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyText:HOVER {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.bodyText:ACTIVE {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyText:VISITED:HOVER {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}

A.bodyTextSmall {
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyTextSmall:VISITED {
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyTextSmall:HOVER {
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyTextSmall:ACTIVE {
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.bodyTextSmall:VISITED:HOVER {
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}


A.lnSecondry {font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none}
A.lnSecondry:VISITED {font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none}
A.lnSecondry:HOVER {font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none}
A.lnSecondry:ACTIVE {font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none}
A.lnSecondry:VISITED:HOVER {font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none}


a.ad_img, a.ad_img:visited {
	display: inline-block;
	clear: none;
	width: 1%;
	margin-bottom: 2px;
	padding: 2px;
	border: solid 2px #ffffff;
	border-top: solid 2px #ffffff;
}

a.ad_img:hover, a.ad_img:visited :hover {
	border: solid 2px #f4c206;
}

table.feature_box {
	margin-top: 4px;
	margin-bottom: 4px;
}

.topNavSmall{
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}

td.leftNav {
	font-weight: bold; font-size: 8pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif
}


img {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; border : 0;
}


td.over {
	cursor: hand
}

.three {
	font-size: 3px
}
.four {
	font-size: 4px
}
.five {
	font-size: 5px
}
.ten {
	font-size: 10px
}
.fifteen {
	font-size: 15px
}
.twenty {
	font-size: 20px
}
.tfive {
	font-size: 25px
}
.thirty {
	font-size: 30px
}

.prodText { 
	font-family : trebuchet ms, verdana, sans-serif; font-size : 8.5pt; font-weight : bold; color : #097DB4;
}
.prodTextSmall { 
	font-family : trebuchet ms, verdana, sans-serif; font-size : 8pt; font-weight : bold; color : #097DB4;
}

.formText {
	font-family : trebuchet ms, verdana, sans-serif; font-size : 9pt; font-weight : normal; color : #000000;
}


input.error {
	font-weight: normal; font-size: 8pt; background: #E18384; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

input.srchBox {
	font-weight: normal; font-size: 8pt; background: #eeedf0; width: 100px; color: #000000; font-family: trebuchet ms
}
input.mand {
	font-weight: normal; font-size: 8pt; background: #cecbd4; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
input.nonMand {
	font-weight: normal; font-size: 8pt; background: #eeedf0; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
input.popupMand {
	font-weight: normal; font-size: 8pt; background: #a8a2b3; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
input.popupNonMand {
	font-weight: normal; font-size: 8pt; background: #cecbd4; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

.formError{
	font-weight: normal; font-size: 8pt; color: #DE0039; font-family: trebuchet ms, arial, sans-serif
}
select { /*if change see below.*/
	font-weight: normal; font-size: 8pt; background: #eeedf0; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
/*same as above but used on form tag for netscape fix*/
.netscape {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
select.error {
	font-weight: normal; font-size: 8pt; background: #E18384; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
select.mand {
	font-weight: normal; font-size: 8pt; background: #cecbd4; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
select.nonMand {
	font-weight: normal; font-size: 8pt; background: #eeedf0; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
select.popupMand {
	font-weight: normal; font-size: 8pt; background: #a8a2b3; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
select.popupNonMand {
	font-weight: normal; font-size: 8pt; background: #CECBD4; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

textarea.popupNonMand {
	width:280px; font-weight: normal; font-size: 8pt; background: #CECBD4; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
TEXTAREA.error {
	font-weight: normal; font-size: 8pt; background: #E18384; color: #000000; font-family: trebuchet ms, arial, sans-serif; width:291px;
}
TEXTAREA.feedbackTextbox {
	font-weight: normal; font-size: 8pt; background: #cecbd4; color: #000000; font-family: trebuchet ms, arial, sans-serif; width:291px;
}

td.bodyHead {
	font-weight: bold; font-size: 9pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

.bodyText {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

.bodyTextLarge, .bodyTextLarge ul li {
	font-weight: bold; font-size: 9pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

.bodyTextSmall {
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
.bodyTextWhite{
	font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: trebuchet ms, arial, sans-serif
}
.bodyTextWB{
	font-weight: bold; font-size: 7.5pt; color: #FFFFFF; font-family: trebuchet ms, arial, sans-serif
}

.bodyTextDarkGrey {
	font-weight: normal; font-size: 8pt; color: #3f4958; font-family: trebuchet ms, arial, sans-serif
}

.bodyTextGrey {
	font-weight: normal; font-size: 8pt; color: #a8a2b3; font-family: trebuchet ms, arial, sans-serif
}

.bodyTitle {
	font-weight: bold; font-size: 9pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

.bodyTitleLarge {
	font-weight: bold; font-size: 11pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}

.bodyTitleGreyBox {
	font-weight: bold; font-size: 8pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif
}
.bodyTitleGreyLarge {
	font-weight: bold; font-size: 12pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif
}
.bodySubHeader {
	font-family : trebuchet ms, verdana, sans-serif; font-size : 10pt; font-weight : bold; color : #000000;
}


.prodName {
	font-weight: bold; font-size: 14pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif
}
.prodNameSmall {
	font-weight: bold; font-size: 11pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif
}
.prodNameXSmall {
	font-weight: bold; font-size: 9pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; line-height : 15px;
}
.prodNameXXSmall {
	font-weight: normal; font-size: 7.5pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; line-height : 15px;
}


.manuName {
	font-weight: bold; font-size: 14pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
.manuNameSmall {
	font-weight: bold; font-size: 11pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}
.manuNameXSmall {
	font-weight: bold; font-size: 9pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; line-height : 15px;
}
.accessName {
	font-weight: bold; font-size: 15pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif
}
.accessDetail {
	font-weight: normal; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif
}
.quoteTitle {
	font-weight: bold; font-size: 8pt; color: #3f4958; font-family: trebuchet ms, arial, sans-serif
}

.popupTitle{
	font-weight: bold; font-size: 12pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif
}

.popupContent{
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif
}


.popupFormText { 
	font-weight: bold; font-size: 9pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif
}

.popupFormIntro { 
	font-weight: bold; font-size: 9pt; color: #a8a2b3; font-family: trebuchet ms, arial, sans-serif
}

.popupIntro { 
	font-weight: normal; font-size: 9pt; color: #a8a2b3; font-family: trebuchet ms, arial, sans-serif
}

.bulletText {
	font-weight: normal; font-size: 8pt; color: #434f5e; font-family: trebuchet ms, arial, sans-serif
}

li { color : #000000}
li.listHowMuch{color : #000000;}

body {
	background-color : #E2E7E9; scrollbar-3d-light-color:#ffffff; scrollbar-arrow-color:#f4c206; scrollbar-base-color:#a8a2b3; scrollbar-dark-shadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#dedce1; scrollbar-shadow-color:#ffffff; margin-top: 10px; margin-bottom: 10px;
}

.storeDetailSmall{
	font-weight: bold; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif
}

A.storeDetail{
	font-weight: bold; font-size: 9pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none;
}
A.storeDetail:hover{
	font-weight: bold; font-size: 9pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none;
}

.storeDetail{
	font-weight: bold; font-size: 9pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif
}

.storeDetailLarge{
	font-weight: bold; font-size: 10pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif
}
A.competTermsLink {
	font-weight: bold; font-size: 7.5pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.competTermsLink:hover{
font-weight: bold; font-size: 7.5pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline;
}

.bodySubTitleBlue{
font-weight: bold; font-size: 8pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; 
}

.serviceIntoText{
font-weight: normal; font-size: 7.5pt; color: #424D5A; font-family: trebuchet ms, arial, sans-serif; 
}

.serviceBreadcrumb{
	font-weight: bold; font-size: 8.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; 
}
A.serviceBreadcrumb{
	font-weight: bold; font-size: 8.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none;
}
A.serviceBreadcrumb:hover{
	font-weight: bold; font-size: 8.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none;
}
A.serviceLink{
	font-weight: bold; font-size: 8.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration:none;
}
A.serviceLink:HOVER{
	font-weight: bold; font-size: 8.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; text-decoration:underline;
}

.storeLocatorSubTitle{
font-weight: normal; font-size: 9pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;
}

.serivcesMenuOn{
	background-color:#F4C206;
}

.serivcesMenuOff{
	background-color:#EEEDF0;	
}

.serivcesMenuSelected{
	background-color:#DEDCE1;	
}


.kitColHeading{
	font-weight: bold; font-size: 7.5pt; color: #434C53; font-family: trebuchet ms, arial, sans-serif; line-height : 11px
}

.kitRowData{
	font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; 	line-height : 11px;
}

.priceBands{
	font-weight: bold; font-size: 10pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; 	line-height : 11px;
}
.priceBandsSmall{
	font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; 	line-height : 11px;
}

.threeBlue{
color:#0A82C1;
}
.bannerTextGreen{
	font-weight: bold; font-size: 8pt; color: #00A837; font-family: trebuchet ms, arial, sans-serif; 	line-height : 11px;
}
.threeOrange{
color:#EE9603;
font-size: 8.5pt;
}

.downloadIntro{
	font-weight: bold; 
	font-size: 7.5pt; 
	color: #434F5E; 
	font-family: trebuchet ms, arial, sans-serif; 
}

.ask3Subtitle{ font-weight: bold; font-size: 8.5pt; color: #00438E; font-family: trebuchet ms, arial, sans-serif; }

.coverageBandRed{ font-weight: bold; font-size: 9pt; color: #B6000C; font-family: trebuchet ms, arial, sans-serif; }
.timeHeadingBlue{font-weight: bold; font-size: 8.5pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; }
.checkShow{font-weight: normal; font-size: 7.5pt; color: #ffffff; font-family: trebuchet ms, arial, sans-serif;}
/*new accessories page styles*/
A.accessoryLink{font-weight: normal; font-size: 8pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; text-decoration:none; }
A.accessoryLink:hover{font-weight: normal; font-size: 8pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif;  text-decoration:underline;}

/*kit and caboodle*/
.tblRowHeading{font-weight: bold; font-size: 8pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif; }
.tblRowHeading2{font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; }
A.otherLinks{font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none; }
A.otherLinks:HOVER{font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none; }
.tblColHeading{font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; }

/* international roaming*/
select.intSelect{
	font-weight: normal; font-size: 8pt; background: #F4C206; color: #000000; font-family: trebuchet ms, arial, sans-serif; width:230px;	
}

.countryHeading{font-weight: bold; font-size: 11pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;}
.country{font-weight: bold; font-size: 11pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif;}
.countryPayMon{font-weight: bold; font-size: 11pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif;}
.countryThreePay{font-weight: bold; font-size: 11pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif;}
.countryText{font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;}
.price{font-weight: bold; font-size: 13pt; color: #000000; font-family: trebuchet ms, arial, sans-serif;line-height : 15px;}
.priceText{font-weight: normal; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif;line-height : 15px;}
.tblTextPayMon{font-weight: bold; font-size: 8pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif;}
.tblTextThreePay{font-weight: bold; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif;}
.tblText{font-weight: bold; font-size: 8pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif;}

select.calcSelect{
	font-weight: normal; font-size: 8pt; background: #F4C206; color: #000000; font-family: trebuchet ms, arial, sans-serif;	
}

.calcRecommend{font-weight: bold; font-size: 10pt; color: #5899C8; font-family: trebuchet ms, arial, sans-serif;}
.calcSaving {font-weight: bold; font-size: 11pt; color: #3B9BCD; font-family: trebuchet ms, arial, sans-serif;line-height : 15px;}
.calcCost {font-weight: bold; font-size: 12pt; color: #ffffff; background-color:#3B9BCD; font-family: trebuchet ms, arial, sans-serif;line-height : 15px;}
.calcCurrent {font-weight: bold; font-size: 10pt; color: #000000; font-family: trebuchet ms, arial, sans-serif;line-height : 15px;}
.calcSmallText {font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif;line-height : 12px;}
.calcSmallTextW {font-weight: normal; font-size: 7.5pt; color: #ffffff; font-family: trebuchet ms, arial, sans-serif;line-height : 12px;}

/*ecomm*/

.fromPrice{font-weight: bold; font-size: 10pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif;}
.perMonth{font-weight: bold; font-size: 9pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif;}
.offerDetail{font-weight: normal; font-size: 7.5pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif;}
.item{font-weight: normal; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;}
.summarySmall{font-weight: normal; font-size: 7.5pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; line-height:10px;}
.outOfStock{font-weight: bold; font-size: 9pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;}
.outOfStockSmall{font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;}
.specialOfferDetail{font-weight: normal; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;}

/*pete tong*/
.promoSubHead{font-weight: bold; font-size: 8pt; color: #00438E; font-family: trebuchet ms, arial, sans-serif;}

/*shop interim page*/
A.shopLink{font-weight: normal; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none; }
A.shopLink:hover{font-weight: normal; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration:none; }
.threeRed{font-weight: bold; font-size: 8pt; color: #D90039; font-family: trebuchet ms, arial, sans-serif;}
.threePurple{font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif;}

/*new ask 3 customer area*/
.ask3SubTitleDG{font-weight: bold; font-size: 8pt; color: #006666; font-family: trebuchet ms, arial, sans-serif; }
.ask3SubTitleLG{font-weight: bold; font-size: 8pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif; }
.handset{font-weight: bold; font-size: 10pt; color: #202020; font-family: trebuchet ms, arial, sans-serif; }
.handsetDetail{font-weight: normal; font-size: 8pt; color: #434F5F; font-family: trebuchet ms, arial, sans-serif; }
.importantDocTitle{font-weight: BOLD; font-size: 8pt; color: #04AD5C; font-family: trebuchet ms, arial, sans-serif; }
.downloadsCategory{font-weight: BOLD; font-size: 9pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; }
A.downloadLink{font-weight: normal; font-size: 7.5pt; color: #424F5F; font-family: trebuchet ms, arial, sans-serif; text-decoration:none;}
.linkDetail{font-weight: normal; font-size: 7.5pt; background-color:#DEDDE3; color: #424F5F; font-family: trebuchet ms, arial, sans-serif; }

/*new handsets area*/
.handsetsSubTitle1{font-weight: bold; font-size: 8pt; color: #DA0136; font-family: trebuchet ms, arial, sans-serif; }
.handsetsSubTitle2{font-weight: bold; font-size: 8pt; color: #EF9702; font-family: trebuchet ms, arial, sans-serif; }
.handsetsfromPrice{font-weight: bold; font-size: 9pt; color: #EF9702; font-family: trebuchet ms, arial, sans-serif; }
.handsetName{font-weight: bold; font-size: 10pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; }
.handsetNameLarge{font-weight: bold; font-size: 14pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; }

/*promotion popup*/
.popupTerms{font-weight: normal; font-size: 7.5pt; color: #A8A4B5; font-family: trebuchet ms, arial, sans-serif; }
.popupTermsWhite{font-weight: normal; font-size: 7.5pt; color: #ffffff; font-family: trebuchet ms, arial, sans-serif; }

/*new addon pages */
.addonSubTitle{font-weight: bold; font-size: 9pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; }

.addonSubTitlePurple{font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif; }
.addonSubTitleOrange{font-weight: bold; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; }

.tbTextSmall{
	font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif;
}

.AdviceDocHeading{
	font-size: 10pt; font-weight:bold; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif;
}

.AdviceDocTitle{
	font-size: 12pt; font-weight:bold; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif;
}

A.contentLink {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.contentLink:hover {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
li.advice{color : #434F5E; font-weight:bold;}

.AdviceRightNav{
	background-color:#DEDCE1; font-weight: bold; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; 
}

A.AdviceRightNav{
	font-weight: bold; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: none;
}
A.AdviceRightNav:hover{
	font-weight: bold; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline;
}


.compareSelCategory {
	font-weight: bold; font-size: 9pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}
.compareSelSubCategory{
	font-weight: bold; font-size: 8.5pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}
.compareSelHeading {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}
.compareSelScale{
	font-weight: bold; font-size: 7.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}

.compareCategory {
	font-weight: bold; font-size: 9pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}
.compareSubCategory{
	font-weight: bold; font-size: 8.5pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}
.compareHeading {
	font-weight: bold; font-size: 8pt; color: #747C8D; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}
.compareScale{ 
	font-weight: bold; font-size: 7.5pt; color: #747C8D; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}

.compareScale{ 
	font-weight: bold; font-size: 7.5pt; color: #747C8D; font-family: trebuchet ms, arial, sans-serif; line-height:13px;
}

.scName{
	font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif;
} 

.scNumber{
	font-weight: bold; font-size: 7.5pt; color: #D90039; font-family: trebuchet ms, arial, sans-serif; 
} 

.scInfo{
	font-weight: bold; font-size: 7.5pt; color: #A8A2B3; font-family: trebuchet ms, arial, sans-serif;
}

input.SCsrchBox {
	font-weight: normal; font-size: 8pt; background: #eeedf0; width: 77px; color: #000000; font-family: trebuchet ms
}

.scResultName{
	font-weight: bold; font-size: 9pt; color: #0A82C1; font-family: trebuchet ms, arial, sans-serif;
} 
.scResultNumber{
	font-weight: bold; font-size: 9pt; color: #D90039; font-family: trebuchet ms, arial, sans-serif;
}
.scResultDetail{
	font-weight: bold; font-size: 7.5pt; color: #A8A2B3; font-family: trebuchet ms, arial, sans-serif;
} 

.scTitle{
	font-weight: bold; font-size: 10pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif;
} 

A.scLink{font-weight: bold; font-size: 8pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif; text-decoration: none;}
A.scLink:hover{font-weight: bold; font-size: 8pt; color: #03AC5B; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline;}


#CoverText {
	background-image: url(/Ireland/images/coverage/textBoxTile.gif);
	padding-left: 22px;
	padding-bottom: 11px;
	padding-top: 7px;
	padding-left: 40px;
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000; 
	font-family: trebuchet ms, arial, sans-serif; 
	text-decoration: none
	}
	
.textLinks {
	font-weight: bold;
	color: #000000;
	}


SPAN.arrow{
	font-weight: bold; font-size: 10pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeNameLink {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeNameLink:VISITED {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeNameLink:HOVER {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.storeNameLink:ACTIVE {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeNameLink:VISITED:HOVER {
	font-weight: bold; font-size: 8pt; color: #434F5E; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}

TD.StoreTab{
	font-weight: bold; background-color:#009D3A; font-size: 9pt; color: #ffffff; font-family: trebuchet ms, arial, sans-serif; text-transform : uppercase;
}

TD.StoreHeader{
	padding-left:10px; font-weight: bold; background-color:#A8A2B3; font-size: 9pt; color: #ffffff; font-family: trebuchet ms, arial, sans-serif; text-transform : uppercase;
}

TD.StoreDetail{
	font-weight: normal; background-color:#F0EFF2; font-size: 7.5pt; color: #434F5E; 
	font-family: trebuchet ms, arial, sans-serif; padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:5px;
}

A.storeBackTop {
	font-weight: normal; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeBackTop:VISITED {
	font-weight: normal; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeBackTop:HOVER {
	font-weight: normal; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}
A.storeBackTop:ACTIVE {
	font-weight: normal; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.storeBackTop:VISITED:HOVER {
	font-weight: normal; font-size: 8pt; color: #EE9603; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline
}

SPAN.StoreHighlight{
	font-weight: bold; font-size: 7.5pt; color: #009D3A; font-family: trebuchet ms, arial, sans-serif; 
}

TD.pReleaseDate{
font-weight: bold; font-size: 8pt; color: #000000; font-family: trebuchet ms, arial, sans-serif; 
}
A.pReleaseHeadline {
	font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.pReleaseHeadline:VISITED {
	font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.pReleaseHeadline:HOVER {
	font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline;
}
A.pReleaseHeadline:ACTIVE {
	font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif; text-decoration: none
}
A.pReleaseHeadline:VISITED:HOVER {
	font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif; text-decoration: underline;
}
TD.pReleaseHeadline {
	font-weight: bold; font-size: 8pt; color: #4D1E82; font-family: trebuchet ms, arial, sans-serif;
}

.serciceslist {
	font-family: trebuchet ms, arial, sans-serif; 
	font-size: 8pt;
	}

.serciceslist ul{
	margin: 0px;
	margin-left: 25px;
	margin-bottom: 20px;
	}

.serciceslist ul li {
	list-style-type: square;
	font-family: trebuchet ms, arial, sans-serif; 
	font-size: 8pt;	
	}

.promiceText p {
	font-family: trebuchet ms, arial, sans-serif; 
	font-size: 8pt;
	}

.promiceText ul{
	margin: 0px;
	margin-left: 25px;
	margin-bottom: 20px;
	}

.promiceText ul li {
	list-style-type: square;
	font-family: trebuchet ms, arial, sans-serif; 
	font-size: 8pt;	
	}

.customerImg {
	float : left;
	padding-right : 3px;
}

a.homeImgLink h4 {
	padding : 0px;
	margin : 0px;
	padding-bottom : 5px;
	font-size : 9pt;
	font-weight : bold;
	color : #3e5155;
	text-decoration : none;
}

a.homeImgLink {
	padding : 0px;
	margin : 0px;
	color : #3e5155;
	font-size : 9pt;
	text-decoration : none;
}

div#priceplanBanner{
	background : url(/Ireland/images/priceplans/priceplanintro.gif) no-repeat;
	width:374px;
	height:100px;
	margin-bottom:10px;
}

/*price plan charging table*/
table#pp_PriceTble{
	width:371px;
	font-family: trebuchet ms, arial, sans-serif;
	border-collapse:collapse;
	border:1px solid #A8A2B3;
	margin-top:10px;
	}
table#pp_PriceTble caption{
	text-align:left;
	padding-left:9px;
	font-weight:bold;
	font-size:90%;
	color:#287837;
	width:371px;
	padding:5px;
	background : url(/Ireland/images/priceplans/priceTbleHead.gif) no-repeat;
}
table#pp_PriceTble th{
	height:30px;
	text-align:left;
	font-size:70%;
	color:#006213;
	background-color:#D1EDDB;
	border-bottom:1px solid #BDB8C5;
	padding-left:7px;
	font-weight:bold;
}

table#pp_PriceTble td{
	border-bottom:1px solid #CECBD4;
	font-size:76%;
	font-weight:bold;
	padding-left:7px;
	height:31px;
	color:#747C88;
}

table#pp_PriceTble td.col1{
	border-right:1px solid #CECBD4;
	width:262px;
}
table#pp_PriceTble td.col2{
	background-color:#EBEAEE;
}


div#TbleFooterCopy{
	font-family: trebuchet ms, arial, sans-serif;
	font-size:70%;
	color:#000;
	border-left:1px solid #A8A2B3;
	border-bottom:1px solid #A8A2B3;
	width:262px;
	padding:7px;
	font-weight:bold;
}
div#TbleFooterLink{
	padding:12px,7px,13px,7px;
	border-right:1px solid #A8A2B3;
	border-bottom:1px solid #A8A2B3;
}

#ppTbleContainer{
	padding-top:18px;
}

.AltContentHide{
	display:none;
}
#mobileWebSiteContainer{
	font-family: trebuchet ms, arial, sans-serif; 
	font-size:70%;
	width:567px; 
	}

#mobileWebSiteContainer h1{
	margin:0px; 
	margin-top:16px;
	padding:0px;
	text-indent:-9000;
	background:url(/Ireland/images/services/titleServices.gif) no-repeat top;
	width:188px;
	height:55px;
}

#mobileWebSiteContainer h2{
	margin:0px; 
	padding:0px;
	text-indent:-9000;
	background:url(/Ireland/images/services/labelGetTheDetail.gif) no-repeat top;
	width:178px;
	height:14px;
}

#mobileWebSiteContainer h3{
	margin:0px; 
	padding:0px;
	color:#009d3a;
	margin-bottom:10px;
}

#mobileWebSiteContainer h4{
	margin:0;
	padding:0;
	padding-top:15px;
	color:#009d3a;
}
#mobileWebSiteContainer p{
	 margin:0;
	 padding:0;
}


#mobileWebSiteContainer #mainContentContainer{
	width:372px; 
	float:left;  
}

#mobileWebSiteContainer #rightContentContainer{
	width:161px; 
	float:right; 
}
#mobileWebSiteContainer #banner{
	background:url(/Ireland/images/services/mobileWebBanner.jpg) no-repeat top;
	width:372px;
	height:172px;
}

#mobileWebSiteContainer #banner2{
	margin-top:14px;
	background:url(/Ireland/images/services/mobileWebBannerDetail.jpg) no-repeat top;
	width:372px;
	height:188px;
}

#WebMobileSelectCopy B{
color:#03AC5B;
}

#WebMobileSelect{
	margin-top:100px;
	background:url('/Ireland/images/services/howToBrowseBG.gif') no-repeat;
	width:161px;
	height:105px;
	font-size:85%; 
	font-weight:bold; 
	color:#03AC5B;
	padding-left:9px;
	padding-top:20px;
}
#WebMobileSelect p{
	font-size:91%; font-weight:bold; color:#434F5E;
	padding:0;
	margin:0;
}
#WebMobileSelect h4{
	padding:0;
	margin:0;
	line-height:15px; 
}
#WebMobileSelect SELECT{
 width:143px;
}

#WebMobileSelectTop{
	background:url(/Ireland/images/services/mws_boxContainer_top.gif) no-repeat top;
	width:161px
	
}
#WebMobileSelectCopy p{
	width:146px !important;
	width:161px;
	padding-left:9px;
	padding-right:6px;
	padding-top:5px; 
}

#WebMobileSelectCopy{
	background:url(/Ireland/images/services/mws_boxContainer_bg.gif) repeat-y;
	width:161px;
	margin-top:9px;
}

#WebMobileSelectCopyBot{
	background:url(/Ireland/images/services/mws_boxContainer_bot.gif) no-repeat top;
	width:161px;
	height:6px;
}

#HandsetBoxContainer dl{
	margin:0;
	padding:0;
	padding-top:5px;
}

#HandsetBoxContainer dt, dd{
	margin:0;
	padding:0;
}

#HandsetBoxContainer{
	width:374px;
	background:url(/Ireland/images/services/mwsBoxBg.gif) repeat-y top;
}

#HandsetBoxContainer #header{
	width:374px;	
	background:url(/Ireland/images/services/mwsBoxTop.gif) no-repeat top;
}

#HandsetBoxFooter{
	width:374px;	
	background:url(/Ireland/images/services/mwsBoxBottom.gif) no-repeat top;
	height:6px;	
}

#mobileWebSiteContainer strong{
	color:#009d3a;
}

#mobileWebSiteContainer #browsetips p{
	margin-top:13px;
}

#mobileWebSiteContainer dt{
	color:#009d3a;
	padding-left:10px;
	font-weight:bold;
	font-size:110%;
}

#mobileWebSiteContainer dd{
	padding-left:10px;
	font-weight:bold;
	font-size:110%;
}

.AltContentHide{
display:none;
}


/*
Global styles
*/

DIV.clear {
	clear : both; 
	margin : 0px; 
	padding-right : 0px; padding-left: 0px; 
	padding-bottom: 0px; padding-top : 0px; 
	font-size: 0px; 
	overflow : hidden; 
	line-height : 0px; 
	height : 0px;
}

.floatLeft {
	float : left;
}

.floatRight {
	float : right;
}

td.sp {background-color: #66CC33}
td.spsold {background-color: #FF0000}

td.price {background-color: #252f86}

td.sold {background-color: #FF0000}
