@charset "utf-8";
/* CSS Document */

.nowrap { white-space:nowrap; }

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:block;clear:both;}
.clear {clear:both;}

#content { margin:11px 15px 0 15px; }

dt, dd {margin:0;padding:0;}
fieldset { margin:0; padding:0; }
label { clear:both; }
label, input { float:left; margin-right:5px; }
input.btn-submit { clear:both; }

#content .dl-horiz dt, #content .dl-horiz dd { float:left; } 
#content .dl-horiz dt { clear:both; width:auto; } 
#content .dl-vert dt, #content .dl-vert dd { float:none; } 
#content .dl-vert dt { clear:both; width:auto; } 

a.btnV9 { background-color:transparent; border:0pt none #FFFFFF; color:#04e80 !important; padding:4px 25px 4px 4px; font-weight:normal; font-size:11px; height:21px; line-height:20px; padding-left:6px; text-align:left; text-decoration:none !important; }
a.btnV9 {padding:4px 30px 6px 6px;}
a.btnV9b { background-color:transparent; border:0pt none #FFFFFF; color:#04e80 !important; padding:4px 40px 6px 6px; font-weight:normal; font-size:11px; height:21px; line-height:20px; padding-left:6px; text-align:left; text-decoration:none !important; }
a.btnViewMore { width:85px; background:url(../images/buttons/button_view_more.gif) no-repeat; }

#content .row { margin-bottom:1em; width:100%; }
#content .col1 { float:left; width:642px; margin-right:15px; }
#content .col-50pc { float:left; width:48.7%; margin-right:15px; }
#content .col-33pc { float:left; width:31.7%; margin-right:15px; }
#content .col-last { margin-right:0; }
#content .col2 { float:left; width:279px; margin-right:0; }

#quickLinks {  }
#quickLinks dt { padding-bottom:5px; border-bottom:1px solid #b2b2b2; margin-bottom:5px; font-size:140%; font-weight:bold; }
#quickLinks dd { line-height:1.7em; background:url(../images/myaccount_bullet.gif) no-repeat 1px 5px; padding-left:12px; }
#quickLinks a { color:#06c; text-decoration:none; }
#quickLinks a:hover { color:#0b2266; }

#news { background:#CAE7FC url(../images/news_bg.gif); overflow:hidden; height:35px; }
#news .inner { margin:9px 10px; }
#news h3 { font-size:120%; line-height:120%; color:#054296; float:left; width:8em; }
#news h3 a { text-decoration:none; color:#054296; }
#news h3 a:hover { border-bottom:1px solid #4073b4; }
#news li { display:none; color:#333; line-height:120%; }
#news li a { text-decoration:none; color:#333; }
#news li a:hover { text-decoration:underline; }

.tabHide { display:none; }
.tabShow { display:block; }
.tabNav { list-style:none; width:100%; overflow:hidden; }
.tabNav li { float:left; color:#666; position:relative; background:#fff url(../images/tabs/tab_prod_tl_off.gif) no-repeat left top; margin-right:3px; }
.tabNav li a { display:block; background: url(../images/tabs/tab_prod_tr_off.gif) no-repeat right top; padding:5px 12px 0 12px; color:#0066cc; font-weight:bold; text-decoration:none; min-height:20px; font-size:100%; font-weight:normal; }
* html .tabNav li a { height:20px; }
.tabNav li a:focus { -moz-outline-style:none; }
.tabNav li a:hover { color:#054296; text-decoration:none; background: url(../images/tabs/tab_prod_tr_off.gif) no-repeat right top; }
.tabNav li.selected { background-image:url(../images/tabs/tab_prod_tl_on.gif); }
.tabNav li.selected a { color:#333; background-image:url(../images/tabs/tab_prod_tr_on.gif); height:25px; cursor:default; }
.tabNav li.selected a:hover { color:#333; background-image:url(../images/tabs/tab_prod_tr_on.gif); }

.tabContent { width:100%; overflow:hidden; margin-bottom:1em; border-top:1px solid #B2B2B2; }
.tabContentPad { padding:10px 10px 10px 0px; }

#products { width:99.5%; }
#products h2 { font-size:140%; color:#7D7D7D; float:left; width:130px; }
#products h2.tabHdr { float:none; }
#products .tabNav { margin-bottom:-1px; width:320px; }
* html #products .tabNav { margin-left:130px; margin-top:-1.5em; }
* html #products .tabNav li#tabNav-0-0 { width:6em; }
* html #products .tabNav li#tabNav-0-1 { width:10.5em; }
* html #products .tabNav li#tabNav-0-2 { width:9.5em; }
#products h3 { font-size:110%; margin-bottom:5px; }
#products .tabContent li { background:url(../images/myaccount_bullet.gif) no-repeat 1px 5px; padding-left:12px; list-style:none; }
#products #latestOffers { float:right; list-style:none; font-weight:bold;  }
#products #latestOffers li { display: inline; list-style-type: none; padding-left: 20px; padding-right: 10px;margin:5px 0 0 0; background:url(../images/myaccount_bullet.gif) no-repeat 1px 5px; padding-left:12px; font-size:90%; }
#products #latestOffers a { color:#FF6600; text-decoration:none; }
#products #latestOffers a:hover { color:#7D7D7D; }
#products .dl-phones { position:relative; height:173px; padding-bottom:0; }
* html #products .col-33pc { margin-right:0px; padding-right:10px; }
* html #products .col-last { margin-right:0px; padding-right:0; }
#products .dl-phones dt, #products .dl-phones dd { width:115px; margin-left:90px; padding-bottom:10px; }
#products .dl-phones dt { font-weight:bold; }
* html #products .dl-phones dt { margin-left:0px; padding-left:90px; margin-right:-90px; }
#products .dl-phones dd.img { width:80px; height:173px; margin-left:0px; position:absolute; left:0; top:0; }
#products .dl-phones dd.price { padding-bottom:0; }
#products .dl-phones dd.logo { position:absolute; bottom:60px; }
#products .dl-phones dd.more { position:absolute; bottom:35px; }
#products #moreProds { padding-top:10px; }
#products .tabContentPad { min-height:173px; padding-bottom:0px; }
* html #products .tabContentPad { height:173px; }
#products #moreProds .tabContentPad { padding-left:15px; margin-bottom:-10px; background: url(../images/moreprods_bg.jpg) no-repeat; }
#products #moreProds p { margin-bottom:4px; }
#products #moreProds a { color:#06c; text-decoration:none; }
#products #moreProds a:hover { color:#0b2266; }
#products #moreProds .inner { padding:10px 0 0 130px; }
#products #moreProds .inner a { font-size:130%; }
#products #moreProds .col-last .inner { padding:10px 70px 0 15px; }

#accountLogin { background:url(../images/myaccount_bg_top.gif) repeat-y top; width:279px; color:#515C65; }
#accountLogin.row { margin-bottom:8px; }
#accountLogin .inner { padding:12px 15px 15px 15px; min-height:223px; background:url(../images/myaccount_bg_bottom.gif) no-repeat bottom; }
* html #accountLogin .inner { height:223px; }
#accountLogin legend { font-size:130%; font-weight:normal; color:#124D9D; margin-left:-7px; margin-bottom:7px; }
#accountLogin legend span { font-size:70%; color:#6794C9; padding-left:5px; position:relative; top:-9px; }
#accountLogin fieldset { margin-bottom:7px; border-bottom:1px solid #92BFE0; }
#accountLogin .row { margin-bottom:7px; }
#accountLogin .row1 { padding-top:7px; border-top:1px solid #92BFE0; }
* html #accountLogin .row1 { margin-bottom:0px; }
#accountLogin label { font-weight:bold; float:left; width:74px; margin-right:0; border:none; }
#accountLogin input { width:168px; height:16px; padding:4px 0 0 4px; border:1px solid #92BFE0; margin-right:0; }
#accountLogin input#accountLoginSubmit { width:auto; height:auto; border:none; color:#fff; font-weight:bold; padding:5px 10px; margin-left:74px; margin-bottom:10px; background:#0B2266 url(../images/buttons/btn_login_bg.jpg) repeat-x; }
#accountLogin input#accountLoginSubmit:hover { background:#0B2266; cursor:pointer; }
#accountLogin ul.logout li { font-weight:bold; margin:10px 0 15px 0; background:none; padding-left:0; }
#accountLogin ul.logout li a { color:#fff; padding:6px 18px; background:#0B2266 url(../images/menu_bg.gif) repeat-x; }
#accountLogin ul.logout li a:hover { color:#92BFE0; background:#0B2266; }
#accountLogin li { list-style:none; background:url(../images/myaccount_bullet.gif) no-repeat 1px 5px; padding-left:12px; }
#accountLogin li#acc-payBill { font-weight:bold; }
#accountLogin a { color:#0066CC; text-decoration:none; }
#accountLogin a:hover { color:#515C65; }
#accountLogin .error { margin-bottom: 10px; border: 1px dashed #798B97; padding: 3px 6px; color:#000000; background-color:#DFF1FD;}

#bizgov { background: url(../images/biz_bg_fadient.jpg) no-repeat top; }
#bizgov .inner { padding:12px 15px 15px 15px; }
#bizgov h3 { margin-bottom:10px; }
#bizgov li { line-height:21px; margin-bottom:4px; list-style:none; }
#bizgov li a { display:block; padding:3px 3px 3px 9px; background:#5993D7 url(../images/arrow_business.gif) no-repeat 225px; height:21px; color:#fff; text-decoration:none; font-weight:bold; }
#bizgov li a:hover { background-color:#316cc3; }

#investor { background: url(../images/invest_bg_fadient.jpg) no-repeat top; }
#investor .inner { padding:12px 15px 0 15px; }
#investor h3 { margin-bottom:10px;
background:url(http://charts.iguana2.com/telstra/quote-home2)
no-repeat right -6px;}
#investor li { line-height:21px; margin-bottom:4px; list-style:none; }
#investor li a { display:block; padding:3px 3px 3px 9px; background:#9F9F9F url(../images/arrow_investor.gif) no-repeat 225px; height:21px; color:#fff; text-decoration:none; font-weight:bold; }
#investor li a:hover { background-color:#7a7a7a; }

#otherSites {  }
#otherSites .inner { padding:15px 15px 0 15px; }
#otherSites h3 { padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #afb5c1; }
#otherSites li { list-style:none; line-height:2em; }
#otherSites li a { color:#0066CC; text-decoration:none; padding:5px 0 5px 25px; background-position:left 2px; background-repeat:no-repeat; }
#otherSites li#bigpond a { background-image:url(../images/sites/icn_bigpond.gif); }
#otherSites li#tcw a { background-image:url(../images/sites/icn_t.gif); }
#otherSites li#yellow a { background-image:url(../images/sites/icn_yellow.gif); }
#otherSites li#white a { background-image:url(../images/sites/icn_white.gif); }
#otherSites li#sensis a { background-image:url(../images/sites/icn_sensis.gif); }
#otherSites li#citysearch a { background-image:url(../images/sites/icn_citysearch.gif); }
#otherSites li#tradingpost a { background-image:url(../images/sites/icn_tradingpost.gif); }
#otherSites li#linkme a { background-image:url(../images/sites/icn_linkme.gif); }
#otherSites li#gostay a { background-image:url(../images/sites/icn_gostay.gif); }
#otherSites li#whereis a { background-image:url(../images/sites/icn_whereis.gif); background-position:3px 1px; }
#otherSites li a:hover { color:#333; }

#bannerRow { display:block; margin:10px auto 0 auto; padding:15px 0; text-align:center; width:100%; background: url(../images/footer_bg.jpg) repeat-x top; border-bottom:1px dashed #afb5c1;  }
#bannerRow .inner { width:100%; }

#footer { width:100%; }

