HTML		{ height: 100%; }
BODY		{ margin: 0; height: 100%; }
DIV#streetView	{ width: 100%; height: 100%; }
DIV#zoom	{ width: 100%; height: 100%; }
DIV#map		{ width: 100%; height: 100%; }
DIV#faqs	{ position: absolute; left: 150px; right:250px; top: 130px; bottom: 70px; display: none; visibility: hidden; background-color: #FFD; }
DIV#faqs	{ height: expression(document.body.clientHeight - 150); }
DIV#exchangeMiniLabel TD	{ background-color: #FFF; border: 1px solid #000; text-align: center; font-size: 1em; }
TD.TitleLabel		{ font-size: 2em; font-weight: bold; padding-left: 1em; padding-right: 1em; }
DIV#exchangeKey TABLE	{ border: 0px; margin: 0px; padding: 0px; width: 190px; }
DIV#exchangeKey TD	{ border: 1px solid #000; text-align: center; }
DIV#exchangeSelector SELECT	{ border: 1px solid #000; background-color: #FF4; padding: 1px; }
.grey			{ color: #000; background-color: #DDD; }
.red			{ color: #800; background-color: #FDD; display: none; visibility: hidden; }
.yellow			{ color: #880; background-color: #FFD; display: none; visibility: hidden; }
.green			{ color: #080; background-color: #DFD; display: none; visibility: hidden; }
.blue			{ color: #008; background-color: #DDF; display: none; visibility: hidden; }
.magenta		{ color: #808; background-color: #FDF; display: none; visibility: hidden; }
.faqs			{ color: #880; background-color: #FFD; }
.availability		{ color: #880; background-color: #FFD; }
#zoneRed		{ display: none; visibility: hidden; }
#zoneYellow		{ display: none; visibility: hidden; }
#zoneGreen		{ display: none; visibility: hidden; }
#zoneBlue		{ display: none; visibility: hidden; }
#subExchange		{ display: none; visibility: hidden; }
#limitedIPTV		{ display: none; visibility: hidden; }
#unlimitedIPTV		{ display: none; visibility: hidden; }
#naked			{ display: none; visibility: hidden; }
#homephone		{ display: none; visibility: hidden; }
#dark			{ display: none; visibility: hidden; }
#unlimited		{ display: none; visibility: hidden; }
DIV#exchangeKey TD TD		{ border: 0px; font-size: 0.8em; }
DIV#exchangeKey TD TD.conType	{ width: 70px; border-top: 1px solid #000; border-right: 1px solid #000; }
DIV#exchangeKey TD TD.avgSpeed	{ width: 120px; border-top: 1px solid #000; }
#ACT,#NSW,#QLD,#SA,#VIC,#WA	{ display: none; visibility: hidden; }
.question	{ font-family: Verdana; font-weight: bold; color: #54166D; margin-top: 1em; padding-top: 1em; border-top: 1px solid #54166D; }
.question A	{ text-decoration: none; color: #54166D; }
.question A:hover { color: #0DD; }
.answer		{ font-family: Verdana; padding-top: 0.5em; padding-left: 2em; display: none; visibility: hidden; }
.red		{ width: 100px; color: #800; background-color: #FDD; border: 1px solid #800; padding-left: 0.5em; padding-right: 0.5em; }
.yellow		{ width: 100px; color: #880; background-color: #FFD; border: 1px solid #800; padding-left: 0.5em; padding-right: 0.5em; }
.green		{ width: 100px; color: #080; background-color: #DFD; border: 1px solid #800; padding-left: 0.5em; padding-right: 0.5em; }
.blue		{ width: 100px; color: #008; background-color: #DDF; border: 1px solid #800; padding-left: 0.5em; padding-right: 0.5em; }
.magenta	{ width: 100px; color: #808; background-color: #FDF; border: 1px solid #800; padding-left: 0.5em; padding-right: 0.5em; }
TABLE.neighbours { border: 0px; padding-bottom: 1em; width: 525px; }
TABLE.neighbours TD { white-space: nowrap; height: 23px; border-bottom: 1px solid #d3d3d3; text-align: center; font: normal 11px Arial, Helvetica, sans-serif; padding-right: 0.2em; padding-left: 0.2em; color: #333; }
TABLE.neighbours TD.old { background-color: #fbfbfb; }
TABLE.neighbours TD.even { background-color: #f6f6f6; }
TABLE.neighbours TD.advanced { display: none; visibility: hidden; }
TABLE.neighbours TR.titles TD { white-space: normal; background:url(/maps/images/tabtitlebg.gif) repeat-x; height: 26px; font: normal 12px Arial, Helvetica, sans-serif; color: #561666; text-align: center; }
TABLE.neighbours TR.clean TD { white-space: normal; height: 26px; font: normal 12px Arial, Helvetica, sans-serif; color: #561666; text-align: center; }
TABLE.oldneighbours { border: 0px; padding-bottom: 1em; width: 525px; }
TABLE.oldneighbours TD { white-space: nowrap; height: 1.2em; font-size: 0.65em; border-bottom: 1px solid #000; padding-right: 0.2em; padding-left: 0.2em; }
TABLE.oldneighbours TD.advanced { display: none; visibility: hidden; }
TABLE.oldneighbours TR.titles TD { white-space: normal; font-size: 0.8em; }
TABLE.exchDetails TD { white-space: nowrap; height: 1.2em; font-size: 0.65em; border-bottom: 1px solid #000; padding-right: 0.2em; padding-left: 0.2em; }
DIV.sample	{ display: none; visibility: hidden; }
DIV#mapsInstructions { margin-bottom: 5px; }

DIV.gmls-more-results { display: none; visibility: hidden; }

.legendscontainer{width:210px;}
.dslamcoveragefaqbg { background: url(/maps/images/dslamCoverageFAQbg.png) no-repeat; background-position: -5px center; width: 210px; height: 25px; padding-top: 9px; margin: 2px 0 0 5px; text-align: center; font: bold 12px Arial, Helvetica, sans-serif; color: #561666; }
.tcs-link { font: bold 12px Arial, Helvetica, sans-serif; color: #561666; text-decoration: underline; }
.tcs-box01 { width: 210px; background: url(/maps/images/tcs-box1.jpg) no-repeat top center; height: 35px; margin: 10px 0 0 0; font: bold 12px Arial, Helvetica, sans-serif; color: #333; text-align: center; padding: 5px 0 1px 0; }
.tcs-box02 { width: 210px; overflow: hidden; margin: 0 auto; padding-bottom: 4px; }
.tcs-odd { width: 99px; height: 20px; float: left; background-color: #f6f6f6; font: normal 12px Arial, Helvetica, sans-serif; color: #333; text-align: center; padding-top: 5px; margin-left: 5px; }
.tcs-even { width: 99px; height: 20px; float: left; background-color: #fbfbfb; font: normal 12px Arial, Helvetica, sans-serif; color:#333; text-align: center; padding-top: 5px; margin-left: 1px; }
.tcs-btmline { border-bottom: 1px solid #cfcfcf; }
.tcs-top01 { background-color:#fcb1b1; font: bold 12px Arial, Helvetica, sans-serif; color: #333; height: 19px; text-align: center; zoom: 1; filter: alpha(opacity=88); opacity: 0.88; padding: 5px 0 0 0; }
.tcs-border01 { border: 2px solid #890d0f; margin: 0 5px 0 5px; }
.tcs-top02 { background-color: #fcfcbd; font: bold 12px Arial, Helvetica, sans-serif; color: #333; height: 19px; text-align: center; zoom: 1; filter: alpha(opacity=88); opacity: 0.88; padding: 5px 0 0 0; }
.tcs-border02 { border: 2px solid #888800; margin: 0 5px 0 5px; }
.tcs-top03 { background-color: #b4f0aa; font: bold 12px Arial, Helvetica, sans-serif; color: #333; height: 19px; text-align: center; zoom: 1; filter: alpha(opacity=88); opacity: 0.88; padding: 5px 0 0 0; }
.tcs-border03 { border: 2px solid #008800; margin: 0 5px 0 5px; }
.tcs-top04 { background-color: #b4b1e9; font: bold 12px Arial, Helvetica, sans-serif; color: #333; height: 19px; text-align: center; zoom: 1; filter: alpha(opacity=88); opacity: 0.88; padding: 5px 0 0 0; }
.tcs-border04 { border: 2px solid #000088; margin: 0 5px 0 5px; }
.tcs-top05 { background-color: #fcb1fc; font: bold 12px Arial, Helvetica, sans-serif; color: #333; height: 19px; text-align: center; zoom: 1; filter: alpha(opacity=88); opacity: 0.88; padding: 5px 0 0 0; }
.tcs-border05 { border: 2px solid #880088; margin: 0 5px 0 5px; }
.zonebg { background: url(/maps/images/zonesbg.png) no-repeat top center; width: 179px; height: 70px; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 16px 0 0 31px; line-height: 1.5em; }
.tcs-grayspan { background: url(/maps/images/dslamCoverageFAQbg.png) no-repeat; background-position: -5px center; width: 210px; height: 25px; padding: 9px 0 0 31px; margin: 2px 0 0 5px; text-align: left; font: bold 12px Arial, Helvetica, sans-serif; color: #561666; float: left; }

.titlecontainer { background: url(/maps/images/titlebgimg.png) no-repeat top center; height: 60px; width: 439px; padding: 15px 15px 15px 15px; }
.divcontainer01 { overflow: hidden; }
.adsl2enabled { width: 110px; font: normal 14px Arial, Helvetica, sans-serif; color: #333; letter-spacing: .0002em; text-align: center; }
.estatecontainer { width: 340px; font: bold 25px Arial, Helvetica, sans-serif; color: #561666; padding-top: 5px; padding-bottom: 5px; text-align: center; white-space: nowrap; }
.addresscontainer { width: 340px; font: normal 12px Arial, Helvetica, sans-serif; color: #333; text-align: center; white-space: nowrap; overflow: hidden; }

.tabcontentstylecontainer{width:534px; overflow:hidden; background-color:#fff;}
.tabaddress{font:normal 14px Arial, Helvetica, sans-serif; color:#333; width:534px; float:left; padding-bottom:12px;}
.tpguserstab, .tabprpletxt{font-size:12px; font-weight:bold; width:534px; color:#561666; float:left;}
.tabcontentstylecontainer table{float:left;}
.tablecontentstyle td.title{background:url(images/tabtitlebg.gif) repeat-x; height:26px; font:normal 12px Arial, Helvetica, sans-serif; color:#561666; text-align:center;}
.tablecontentstyle td.odd{background-color:#fbfbfb; font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-align:center; border-bottom:1px solid #d3d3d3; height:23px;}
.tablecontentstyle td.even{background-color:#f6f6f6; font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-align:center; border-bottom:1px solid #d3d3d3; height:23px;}
.tablecontentstyleprplebar{background-color:#ab0571; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; width: 534px; float:left; padding:6px;}
.tablecontentstylebtmpad{padding:6px 5px;}

