body{
	margin: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;

}
body.colorWhite{
	background-color:#fff;
}
body.colorBlack{
	background-color:#000;
}
body.colorBlack #footer a{
	color:#999;
}

body.colorBlack #header .logo{
        background: url(../images/logo_new_black.gif) no-repeat;
}

body.colorBlack .box {
  border: none;
}

/* Accordian Content CSS */
ul {
	font-size: 11px;
	color: #333;
	list-style: none;
}

ol {
color:#33;
font-size:11px;
}

.hor-zebra {
border-collapse:collapse;
font-size:11px;
text-align:left;
}

.hor-zebra td {
	color:#666699;
	padding: 0;
	margin: 0;
}

p {
	background-color: transparent;
	color: #333;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
/*
h1 {
	color: #8ec901;
	font-size: 15px;
	background-color: transparent;
	text-shadow: #fff 1px 1px;
}*/
h1 {
	color: #555555;
	font-size: 15px;
	background-color: transparent;
	text-shadow: none;
}
h2 {
	color: #333;
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;	
}

h3 {
	color: #333;
	font-size: 13px;
	margin: 0px; 
	margin-top: 15px;
	padding: 0px;
}
	
td h3 {
	font-size: 11px;
	margin-top: 10px;
	color: #a4a4a4;
}
h4 {
    margin: 0px;
    padding: 0px;
}
/* Accordian Content CSS */

form {
	padding: 0;
	margin: 0;
	display: inline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}

a {
  	text-decoration: none;
	color: #555;
}

main-content a:hover {
	text-decoration: underline;
}

.main{
	margin: 0 auto;
	width: 1000px;
	position:relative;
	padding:106px 0 30px;
}
/* header start */
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
}
/* logotype */
#header .logo{
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/logo_new.gif) no-repeat;
	width: 192px;
	height: 80px;
	float:left;
	margin:10px 0 0;
}
#header .right{
	float:right;
	width:771px;
	margin:40px 0 0;
}
.grey-row{
	overflow:hidden;
	width:100%;
	background:url(../images/bg-h-grey-row_new.png) no-repeat;
}
.grey-row p{
	font: bold 13px/18px Helvetica, Arial, sans-serif;
	color:#fff;
	float:right;
	margin:7px 10px 0 0;
	display:inline;
	position:relative;
	text-shadow: none;
}
.grey-row p strong{
	font: bold 21px/24px Helvetica, Arial, sans-serif;
	color:#fff;
	vertical-align:middle;
	text-shadow: none;
}
/* menu start - Updated */
#header .menu{
	list-style: none;
	margin:1px 0 0;
	padding:0;
	float:left;
}
#header .menu li{
	float:left;
	background:url(../images/menu-sep_new.gif) no-repeat;
}
#header .menu li:first-child{background:none;}

#header .menu .menu-myone a{
	width:49px;
	border-right: 1px solid #a4a4a4;
	background:url(../images/menu-myone_new.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#header .menu .menu-myone a:hover,
#header .menu .menu-myone.active a{background:url(../images/menu-myone-hover.png) no-repeat;}

#header .menu .menu-mobile a {
	    background:url(../images/menu-items/menu-mobile.gif) no-repeat;
	    text-indent: -9999px;
	    text-shadow: none;
}
#header .menu .menu-mobile a:hover,
#header .menu .menu-mobile.active a{ 
	    background:url(../images/menu-items/menu-mobile-color.gif) no-repeat;
	    text-indent: -9999px;
	    color: #fff;
	    text-shadow: none;
	}

#header .menu .menu-broadband a {
	    background:url(../images/menu-items/menu-bb.gif) no-repeat;
	    text-indent: -9999px;
	    text-shadow: none;
}
#header .menu .menu-broadband a:hover,
#header .menu .menu-broadband.active a{
	    background:url(../images/menu-items/menu-bb-color.gif) no-repeat;
	    text-indent: -9999px;
	 color: #000;
	 text-shadow: none;
}

#header .menu .menu-phone a {
	    background:url(../images/menu-items/menu-phone.gif) no-repeat;
	    text-indent: -9999px;
	    text-shadow: none;
}
#header .menu .menu-phone a:hover,
#header .menu .menu-phone.active a{
	    background:url(../images/menu-items/menu-phone-color.gif) no-repeat;
	    text-indent: -9999px;
	 color: #fff;
}

#header .menu .menu-wireless a {
	    background:url(../images/menu-items/menu-wireless.gif) no-repeat;
	    text-indent: -9999px;
	    text-shadow: none;
}
#header .menu .menu-wireless a:hover,
#header .menu .menu-wireless.active a{
	 background:url(../images/menu-items/menu-wireless-color.gif) no-repeat;
	 text-indent: -9999px;
	 color: #000;
	 text-shadow: none;
}

#header .menu a:hover,
#header .menu .active a{
	background-position:0 100%;
	text-shadow: 1px 1px 0 #555555;
	color:#fff;

}

#header .menu a{
	float:left;
	color:#fff;
	font:bold 13px/35px Helvetica, Arial, sans-serif;
	width:120px;
	text-align:center;
	position:relative;
	text-shadow: none;
}
/* menu end */
/* colour-changer start */
#header .colour-changer{
	overflow:hidden;
	width:100%;
	margin:6px 0 0;
}
#header .colour-changer ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float:right;
}
#header .colour-changer li{
	background:url(../images/sep-colour-sch.gif) no-repeat 0 50%;
	padding:3px 7px;
	float:left;
	margin:0;
}
#header .colour-changer li:first-child{background:none;}
#header .colour-changer img{display:block;}
/* colour-changer end */
/* header end */
/* footer start */
#footer{
	width:798px;
	margin:0 auto;
	padding-top:9px;
}
#footer .main-links{
	overflow:hidden;
	width:100%;
}
#footer .main-links div{
	float:left;
	text-align:center;
	padding:67px 0 13px;
	margin:0 0 5px;
}
#footer .main-links .a-delivery{
	width:275px;
	background:url(../images/bg-a-delivery.png) no-repeat 50% 23px;
}
#footer .main-links .a-coverage{
	width:255px;
	background:url(../images/bg-a-coverage.png) no-repeat 50% 2px;
}
#footer .main-links .a-transfer{
	width:225px;
	background:url(../images/bg-a-transfer.png) no-repeat 50% 20px;
}
#footer .main-links a{
	font:bold 13px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
}
#footer .main-links a:hover{text-decoration:underline;}
#footer ul{
	list-style: none;
	margin: 0;
	padding:5px 0 0;
	text-align:center;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color:#808080;
	border-top:1px solid #b2b2b2;
}
#footer li{
	background:url(../images/sep-f-menu.gif) no-repeat 0 50%;
	display:inline;
	padding:0 3px 0 8px;
}
#footer li:first-child{background:none;}
#footer ul a{
	color:#333;
}
#footer ul a:hover{text-decoration:underline;}
#footer ul .image img {
	margin:-1px 0 1px;
	vertical-align:middle;
}
#footer .logo{
	margin:7px 0 0;
	text-align:center;
}
/* footer end */
/* content start */
#content{
	width:100%;
}
#content .columns{
	overflow:hidden;
	width:100%;
}
/* sidebar start */
.sidebar{
	float:left;
	width:218px;
	position:relative;
	overflow:hidden;
}
/*
.sidebar .lt{
	position:absolute;
	top:0;
	left:-1px;
	background:url(../images/lef-nav-top-angle.gif) no-repeat;
	width:3px;
	height:3px;
	font-size:0;
	line-height:0;
}
.sidebar .lb{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(../images/lef-nav-bot-angle.gif) no-repeat;
	width:3px;
	height:3px;
	font-size:0;
	line-height:0;
}*/
/* left-nav start */
.left-nav{
	margin:0 0 -2px;
	overflow:hidden;
	width:100%;
}
.left-nav .drawer{
	margin:2px 0;
	width:100%;
	float:left;
}
* html .left-nav .drawer{
	float:none;
}
.left-nav h2,
.left-nav #last.open h2, .left-nav #last.selected h2{
	font: 16px/21px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#fff;
	background:#a4a4a4;
	margin:-4px 0 0;
	padding:5px 7px;
	cursor:pointer;
	position:relative;
	text-shadow: none;
	background:url(../images/bg-side-nav-ttl_new.png) no-repeat;
	height:1%;
}
.left-nav .first h2{
	background:url(../images/bg-side-nav-ttl-first_new.png) no-repeat;
	margin:-2px 0 0;
}
.left-nav #last h2{
	background:url(../images/bg-side-nav-ttl-last_new.png) no-repeat 0 100%;
	padding-top:6px;
}
.left-nav .drawer .inner-content{
	display:none;
	padding:0 9px;
	height:232px;
	position:relative;
	overflow:hidden;
	background:url(../images/bg-side-nav.gif) repeat-y;
}
.left-nav #last.open .inner-content, .left-nav #last.selected .inner-content{
	background:url(../images/bg-side-nav-last-open.gif) no-repeat;
}
.left-nav .open .inner-content{display:block;}
.left-nav .fld-holder,
.left-nav .middleColumn{
	border:1px solid #999;
	background:#fff url(../images/txt-gradient.gif) repeat-x;
}

 .left-nav #Suburb{
 	border:1px solid #f1f1f1;
 }
.left-nav .fld-holder input,
.left-nav .middleColumn input
{
	background:none;
	border:0;
	width:190px;
	margin:0 4px;
	padding:4px 0;
	font: 11px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
}

/* account start */
.left-nav .account fieldset{padding:4px 0 0;}
.left-nav .account label{
	font: 13px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#000;
	display:block;
	margin:2px 0 1px;
}
.left-nav .account p{
	margin:0;
	font: 10px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#000;
}
.left-nav .account p a{
	color:#000;
	text-decoration:underline;
}
.left-nav .account p a:hover{text-decoration:none;}
.left-nav .account .btn, .left-nav .account .Actions {margin:11px 0 0;}
.left-nav .account .btn input, .left-nav .account .Actions input{position:relative;}
.left-nav .account .scheme{
	background:url(../images/login-sch-plus.gif) repeat-x 0 50%;
	overflow:hidden;
	width:100%;
	margin:21px 0 0;
}
.left-nav .account .scheme a{
	float:left;
	margin:0 0 0 29px;
}
.left-nav .account .scheme a:first-child{margin:0;}
/* account end */
/* already-with-us start*/
.left-nav .already-with-us ul{
	list-style: none;
	margin:4px -9px 0 -7px;
	padding:0;
	font:bold 13px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
	position:relative;
}
.left-nav .already-with-us li{
	margin:2px 0 0;
	height:1%;
	vertical-align:top;
}
.left-nav .already-with-us ul a{
	font:bold 13px/26px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
	display:block;
	padding:0 9px 0 7px;
}
.left-nav .already-with-us ul a:hover,
.left-nav .already-with-us ul a.current{
	background:#000;
	color:#fff;
}
/* already-with-us end*/
/* coverage start */
.left-nav .coverage fieldset{margin:10px 0 0;}
.left-nav .coverage .image{margin-bottom:-4px;}
.left-nav .coverage .image img{display:block;}
.left-nav .coverage label{
	font: 13px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#000;
	display:block;
	margin:2px 0 1px;
}
.left-nav .coverage .row-post-code{
	overflow:hidden;
	width:100%;
}
.left-nav .coverage .row-post-code{height:32px;}
.left-nav .coverage .row-post-code .fld-holder, 
.left-nav .coverage .row-post-code .middleColumn{float:left;}

.left-nav .coverage .row-post-code #Postcode,
.left-nav .coverage .row-post-code #Postcode .middleColumn
{width:90px;float:left;}
.left-nav .coverage .row-post-code select{
	float:right;
	width:94px;
}
.left-nav .coverage .btn, .left-nav .coverage .Action{margin:12px 0 0;}
.left-nav .coverage p{
	font: 10px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#000;
	margin:0;
}
.left-nav .coverage p a{
	text-decoration:underline;
	color:#000;
}
.left-nav .coverage p a:hover{text-decoration:none;}
/* coverage end */
/* how-does-one start */
.left-nav .how-does-one ul{
	list-style: none;
	margin:4px -9px 0 -7px;
	padding:0;
	font:bold 13px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
	position:relative;
}

.left-nav .how-does-one li{
	margin:6px 0 0;
	height:1%;
	vertical-align:top;
}
.left-nav .how-does-one li.top{
	height:44px;
}

.left-nav .how-does-one ul a, .left-nav .how-does-one ul strong{
	font:bold 13px/26px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
	display:block;
	padding:0 9px 0 7px;
}

.left-nav .how-does-one ul a:hover{
	background:#000;
	color:#fff;}
.left-nav .how-does-one ul p{
	margin:0;
	margin-left: 7px;
	color:#333;
}
/* how-does-one end */
/* left-nav end */
/* side ad-block start */
.sidebar .ad-block{
	padding:14px 9px 9px 10px;
	border:1px solid #a4a4a4;
	background:#f1f1f1;
	clear:both;
	margin:-2px 0 0;
}
.sidebar .ad-block h3{
	color:#333;
	font:bold 13px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin:0;
}
.sidebar .ad-block p{
	color:#333;
	font: 13px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin:10px 0;
}
.sidebar .ad-block div{margin:9px 0 0;}
.sidebar .ad-block div img{display:block;}
/* side ad-block end */
/* sidebar end */

/* main-image start */
.main-image{
	float:right;
	width:768px;
	position:relative;
	border-top: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid #a4a4a4;
}
.main-image .tabset{
	list-style: none;
	margin: 0;
	padding: 0;
	position:absolute;
	border:0px solid #999;
	border-width:0 1px;
	width:221px;
	right:0px;
	top:-1px;
}
.main-image .tabset li{
	width:100%;
	display:inline;
}
.main-image .tabset a{
	display:block;
	outline:none;
	background:url(../images/main-image-tab.gif) repeat-x;
	height:78px;
	width:191px;
	padding:11px 15px 0;
	position:relative;
	cursor:pointer;
	z-index: 100;
}
.main-image .tabset #tab1.active{
	margin:0 0 0 -26px;
	padding:11px 15px 0 41px;
	background:url(../images/main-image-tab-mobile.png) repeat-x;
}
.main-image .tabset #tab2.active{
	margin:0 0 0 -26px;
	padding:11px 15px 0 41px;
	background:url(../images/main-image-tab-broadband.png) repeat-x;
}

.main-image .tabset #tab3.active{
	margin:0 0 0 -26px;
	padding:11px 15px 0 41px;
	background:url(../images/main-image-tab-phone.png) repeat-x;
}
.main-image .tabset #tab4.active{
	margin:0 0 0 -26px;
	padding:11px 15px 0 41px;
	background:url(../images/main-image-tab-active.png) repeat-x;
}

.main-image .tabset a:hover{
	margin:0 0 0 -26px;
	padding:11px 15px 0 41px;
	background:url(../images/main-image-tab-active.png) repeat-x;
}

.main-image .tabset strong{
	display:block;
	font:bold 18px/20px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#969696;
}
.main-image .tabset .active strong,
.main-image .tabset a:hover strong{color:#333;}
.main-image .tabset span{
	display:block;
	font:15px/20px Helvetica, Arial, sans-serif;
	color:#969696;
}
.main-image .tabset .active span,
.main-image .tabset a:hover span{color:#555;}
.main-image .image-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.main-image .image-list li{
	font-size:0;
	line-height:0;
}
.main-image .image-list img{
	display:block;
	width:553px;
	height:354px;
}
/* main-image end */
/* footer-images start 
.footer-images{
	overflow:hidden;
	width:1010px;
	
	height: 132px; 
}

.footer-images img{
	display:block;
}
.add-footer-img a {
	
}*/

.footer-images p{margin:0;padding:0px; text-align: left; font-weight: normal;}
.footer-images {height:130px; overflow: hidden ;margin:10px 0 0 -4px; width:1100px;padding:0;}
.footer-images ul { width:1015px; height:132px; margin:0;padding:0}
.footer-images li { cursor:pointer; height: 128px; border:1px solid #a4a4a4; width:326px; float:left; position:relative; overflow:hidden; margin:0 4px; padding:0;}
.footer-images div { position:absolute; bottom:0px; left:0px; }
.footer-images .date { background:#1b1b1b; color:#FFF; font-size:0.9em; padding:2px 10px; white-space:nowrap; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); float:left; clear:both;  }
.footer-images .title {  background:#fff; color:#333; padding:5px 10px; font-size: 13px; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=90); float:left; clear:both; }
.footer-images .title a{ color:#333;}
.footer-images .copy { font-size: 13px;position:absolute; bottom:0px; left:0px; width:100%; background:#1b1b1b; color: #fff; line-height:1.4em; opacity:0.0; -moz-opacity:0.8; filter:alpha(opacity=80); clear:both; }

.footer-images .copy span { padding:5px 10px 5px 10px; display:block; }
.footer-images h3 { background:#a9a9a9 url(../images/footer-header-bg.gif) repeat-x; text-shadow: none; color:#555; font-size:1.4em; white-space:nowrap; float:left; padding:4px 8px; margin:0; clear:both; }

/*
.footer-images ul, .footer-images li{ list-style-type: none; margin: 0; padding: 0;height:130px;}
.footer-images li strong { display: block; font-size: 13px; font-weight:normal}
.footer-images li div{ display: block; width: 100%; opacity: 0; filter: alpha(opacity=0); -moz-opacity:0; }
.footer-images li{ float: left;  width: 326px; height: 130px; margin-left:10px; }
.footer-images h3 { background:#99cc00; text-shadow:1px 1px 0 #8FA52E; padding:0;margin:0; color:#FFF; font-size:1.2em; white-space:nowrap; float:left; padding:4px 10px; margin-bottom:0px; }
.footer-images span.footer-text { display:block; background-color:#fff;color:#000; padding:8px; margin:36px 0 0 0; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); float:left; clear:both;}
.footer-images p.title { display:block; background-color:#000;color:#fff; padding:8px; margin:0 0 8px 0; opacity:0.8; -moz-opacity:0.8;
filter:alpha(opacity=80); float:left; clear:both;text-transform:uppercase;}
*/
/* main-content start */
.main-content{
	float:right;
	width:771px;
}

/* plan-details start */
.plan-details {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-slider.gif) repeat-x 0 100%;
	padding:0;
	margin:19px 0 10px;
	height:305px;
}

.plan-details .plan-image {
	padding:0 30px 0 30px;
	width: 150px;
	text-align: center;
	float: left;
}

.plan-details td {
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.plan-details .plan-features td {
	padding-bottom: 15px;
	padding-right: 10px;
}

.plan-details .plan-features h1 {
	padding-left: 24px;
	margin: 0;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	color: #1773a2;
	background:url(../images/icon-value-tick.png) no-repeat;
}


.plan-details h2 {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	line-height: 1em;
	font-weight: normal;
	color: #555;
}

.plan-details #plan-brief {
	padding: 0 15px;
}

/* slider-holder start */
.slider-holder .heading{
	overflow:hidden;
	padding:3px 2px 2px;
	background:#a4a4a4 url(../images/bg-title_new.gif) repeat-x;
	border-top:1px solid #A4A4A4;
	border-left:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;
}
* html .slider-holder .heading {
	overflow:visible;
	height:1%;
}
.slider-holder {
	background-color: #fff;
}

.slider-holder a:hover {
text-decoration:underline;
}
.slider-holder a {
color:#1773A2;
text-decoration:none;
}

.slider-holder .pdf ul li {
padding-bottom: 25px;
}

.slider-holder ul p {
font-size: 11px;
}


.slider-holder .heading h2{
	margin:0 7px;
	color:#fff;
	text-shadow: none;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}

.slider-holder .heading h2 a{
	color:#fff;
	text-decoration:none;
}
.slider-holder .heading h2 a:hover{text-decoration:underline;}
.slider-holder .sliderGallery{
	position:relative;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-slider.gif) repeat-x 0 100%;
	padding:0;
	margin:19px 0 0;
	height:320px;
}
.slider-holder .sliderGallery ul{
	list-style: none;
	position: absolute;
    overflow: none;
    white-space: nowrap;
    z-index: 100;
	margin: 0;
	padding: 0;
	width:9999px;
}
.slider-holder .sliderGallery li{
	float:left;
	display: inline;
	text-align:center;
	width:152px;
}
.slider-holder .sliderGallery img{
	display:block;
	margin:0 auto;
}
.slider-holder .sliderGallery a img{display:inline;}
.slider-holder .sliderGallery ul div{margin:6px 0 0;}
.slider-holder .slider{
	position:absolute;
	top:294px;
	left:5px;
	background:url(../images/scroll-body.gif) no-repeat;
	width: 761px;
	height: 19px;
}
.slider-holder .slider .handle{
	background:url(../images/scroll-slider.gif) no-repeat;
	width: 184px;
	height: 19px;
	position: absolute;
    cursor: move;
    top: 0;
	cursor:move;
}
.slider-holder .slider span{
	cursor:pointer;
	font:bold 13px/18px Helvetica, Arial, sans-serif;
	color:#fff;
	position:absolute;
	top:1px;
}
.slider-holder .slider .slider-lbl1{left:46px;}
.slider-holder .slider .slider-lbl3{left:251px;}
.slider-holder .slider .slider-lbl4{left:455px;}
.slider-holder .slider .slider-lbl5{left:637px;}
/* slider-holder end */
/* phone-list start */
.phone-list .item{
	background:url(../images/bg-phone-list-rep.png) repeat-y;
	width:100%;
	margin:15px 0 5px;
	float:left;
}
.phone-list .top{
	background:url(../images/bg-phone-list-top.png) no-repeat;
	margin:-5px 0 0;
	width:100%;
	position:relative;
}
.phone-list .item .bot{
	overflow:hidden;
	width:100%;
	background:url(../images/bg-phone-list-bot.png) no-repeat 0 100%;
	margin:0 0 -5px;
	position:relative;
}
.phone-list .image{
	float:left;
	width:179px;
	margin:10px 0 0;
}
.phone-list .image img{
	display:block;
	margin:0 auto;
}
.phone-list .description{
	float:left;
	width:400px;
	padding:10px 0 0 16px;
}

.phone-list .description td p {
	line-height: 8px;
	padding: 0;
	margin: 0;
}

.phone-list .description h2{
	font:bold 23px/26px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#333;
	margin:0;
}
.phone-list .description p{
	margin:6px 0 8px;
	font:11px/12px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#555;
}
.phone-list .description .icons{
	overflow:hidden;	width:100%;
	margin:8px 0 0;
}
.phone-list .description .icons .features{
	float:left;
	width:150px;
	margin:0 10px 0 0;
}
.phone-list .description .icons .access{
	float:left;
	width:240px;
}
.phone-list .description .icons p{
	margin:0;
	font:bold 13px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#a4a4a4;
}
.phone-list .description .icons ul{
	list-style: none;	margin:4px 0 0;	padding:0;	overflow:hidden;	width:100%;
}
.phone-list .description .icons li{
	float:left;
	margin:0 6px 0 0;
}
.phone-list .description .icons .access li{margin-right:8px;}
.phone-list .description .icons img{display:block;}
.phone-list .actions{
	width:137px;
	padding:0 7px 8px 0;
	float:right;
}
.phone-list .actions a{
	display:block;
	margin:10px 0 4px;
}
.phone-list .actions a img{display:block;}
.phone-list .actions div{margin:5px 0 -2px;}
.phone-list .actions select{
	width:136px;
	font: 13px Helvetica, Arial, sans-serif;
	color:#333;
	margin:6px 0 0;
}
.phone-list .actions p{
	margin:0;
	text-align:center;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color:#333;
}
.phone-list .actions p a{
	color:#333;
	text-decoration:underline;
	display:inline;
	margin:0;
}
.phone-list .actions p a:hover{text-decoration:none;}
/* phone-list end */
/* main content end */
/* information */
.information{
	overflow:hidden;
	width:1012px;
	padding:10px 0 0;
	margin:0 0 -10px;
}
.info-column{
	float:left;
	width:325px;
	padding:0 12px 0 0;
}
/* box */
.box{
	overflow:hidden;
	width:323px;
	margin:0 0 10px;
	border:1px solid #a4a4a4;
	background:#f1f1f1;
}
.box-hold{
	overflow:hidden;
	width:100%;
}
.box-inform{
	overflow:hidden;
	padding:0 11px 11px;
}
* html .box-inform {
	overflow:visible;
	height:1%;
}
.box .title{
	overflow:hidden;
	padding:4px 8px;
	background:#a4a4a4 url(../images/bg-title_new.gif) repeat-x;
	border-bottom:1px solid #a4a4a4;
	cursor:move;
}
* html .box .title {
	overflow:visible;
	height:1%;
}
.box .title h2{
	margin:0;
	color:#fff;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	text-shadow: none;
}
/* news */
.news{
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #999;
}
.news-holder{
	float:left;
	width:150px;
	overflow:hidden;
}
.news-holder div.active{display:block;}
.news-holder div{
	overflow:hidden;
	width:100%;
	display:none;
}
.news-holder img{display:block;}
.news-list{
	margin:0 0 0 -15px;
	padding:0;
	display:inline;
	float:left;
	width:188px;
}
.news-list li{
	width:188px;
	float:left;
	list-style:none;
}
.news-list a{
	display:block;
	overflow:hidden;
	width:145px;
	height:45px;
	margin:0 0 -1px;
	padding:7px 9px 0 34px;
	color:#333;
	text-decoration:none;
	font-size:13px;
	line-height:18px;
	cursor:pointer;
	background:url(../images/bg-news-list.png) no-repeat;
}
.news-list a:hover,
.news-list a.active{background:url(../images/bg-news-list-active.png) no-repeat;}
.tools{
	padding:10px 2px 11px;
	overflow:hidden;
}
* html .tools{
	height:1%;
	overflow:visible;
}
.tools ul{
	margin:0;
	padding:0;
	float:right;
}
.tools ul li{
	float:left;
	list-style:none;
}
.tools ul a,
.favourites-area .delete{
	float:left;
	width:15px;
	height:15px;
	margin:0 7px 0 0;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
	background:url(../images/btn-tools.gif) no-repeat;
}
.tools ul a.delete{background-position:0 -15px}
.favourites-area .delete{background-position:0 -30px}
/* list */
.list{
	margin:0;
	padding:0 7px 6px;
	overflow:hidden;
}
* html .list {
	overflow:visible;
	height:1%;
}
.list li{
	list-style:none;
	overflow:hidden;
	padding:0 0 1px 23px;
	background:url(../images/bg-list.gif) no-repeat 0 3px;
}
* html .list li {
	overflow:visible;
	height:1%;
}
.list a{
	color:#333;
	text-decoration:none;
	font-size:13px;
	line-height:18px;
}
.list a:hover{text-decoration:underline;}
/* n-info-tab */
.n-info-tab{
	margin:0 -10px 0 0;
	padding:0;
	float:left;
	width:97px;
	position:relative;
}
.n-info-tab li{
	width:100%;
	float:left;
	list-style:none;
}
.n-info-tab a{
	display:block;
	overflow:hidden;
	width:74px;
	height:24px;
	margin:0 0 -1px;
	padding:2px 13px 0 7px;
	color:#333;
	text-decoration:none;
	font-size:13px;
	line-height:24px;
	cursor:pointer;
	background:url(../images/bg-n-info-tab.gif) no-repeat 0 -26px;
}
.n-info-tab a:hover,
.n-info-tab a.active{background-position:0 0;}
/* n-info-hold */
.n-info-hold{
	float:right;
	width:236px;
	height:200px;
	overflow:auto;
}
.n-tab{
	overflow:hidden;
	padding:5px 10px 7px 17px;
}
* html .n-tab {
	overflow:visible;
	height:1%;
}
.n-tab h4{
	margin:0 0 10px;
	color:#333;
	font-size:13px;
	line-height:18px;
}
.article{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.article li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	color:#333;
	font-size:12px;
	line-height:18px;
}
/* favourites-area */
.favourites-area{
	margin:0;
	padding:10px 6px 12px 1px;
	overflow:hidden;
}
.favourites-area li{
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	padding:0 0 1px;
}
* html .favourites-area li {
	overflow:visible;
	height:1%;
}
.favourites-area strong {
	float:left;
	width:222px;
	font-size:15px;
	line-height:18px;
	color:#333;
}

.userLink a:hover {
	text-decoration: underline;
}

.userLink, .userLink a {
	color:#333;
}

.favourites-area .edit{
	float:left;
	margin-right:27px;
	font-size:15px;
	line-height:18px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.favourites-area .edit:hover{text-decoration:underline;}
.favourites-area .delete{margin:0;}
a.btn{
	float:left;
	cursor:pointer;
	color:#444;
	font-size:13px;
	line-height:26px;
	text-decoration:none;
	background:url(../images/btn.gif) no-repeat;
}
a.btn strong{
	float:left;
	height:27px;
	overflow:hidden;
	display:inline;
	padding:0 25px 0 8px;
	margin:0 0 0 26px;
	background:url(../images/btn.gif) no-repeat 100% 100%;
	text-shadow: none;
}
a.btn:hover strong{text-decoration:underline;}
.a-edit{
	display:block;
	overflow:hidden;
	height:1%;
	text-align:right;
	padding:7px 11px;
	font-size:15px;
	line-height:18px;
}
.a-edit a{
	color:#333;
	text-decoration:none;
}
.a-edit a:hover{text-decoration:underline;}
/* weather-area */
.weather-area{
	overflow:hidden;
	margin:0 0 2px 4px;
	padding:0;
	height:1%;
}
.weather-area li{
	float:left;
	list-style:none;
	width:97px;
	padding:0 5px 0 6px;
	background:url(../images/separator.gif) repeat-y;
}
.weather-area li:first-child{
	background:none;
	padding-left:0;
}
.weather-area .day{
	display:block;
	overflow:hidden;
	background:#ccc;
	font-size:15px;
	line-height:27px;
	color:#333;
	text-align:center;
	margin:0 0 2px;
}
.weather-place{
	width:100%;
	overflow:hidden;
	background:#fff;
	margin:0 0 2px;
}
.weather-place img{
	margin:0 auto;
	display:block;
}
.weather-area .weather-info{
	display:block;
	overflow:hidden;
	background:#e1e1e1;
	font-size:11px;
	line-height:27px;
	color:#333;
	text-align:center;
	margin:0 0 2px;
}
.weather-area .temperature{
	width:100%;
	overflow:hidden;
	background:#fff;
	text-align:center;
	padding:7px 0;
}
.weather-area .temperature em{
	display:block;
	color:#690;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	font-style:normal;
}
.weather-area .temperature strong{
	display:block;
	color:#333;
	font-size:15px;
	line-height:18px;
}
/* post */
.post{
	overflow:hidden;
	width:100%;
	padding:1px 0 0;
}
.post-bar{
	overflow:hidden;
	margin:-1px 0 0;
	padding:5px 6px 4px;
	border:1px solid #999;
	background:#fff url(../images/bg-post.gif) repeat-x 0 100%;
}
* html .post-bar {
	overflow:visible;
	height:1%;
}
.img-place{
	float:left;
	margin:0 11px 0 0;
}
.img-place img{display:block;}
* html .img-place {margin-right:8px;}
.post-text{
	overflow:hidden;
	padding:3px 10px 3px 12px;
	background:url(../images/separator.gif) repeat-y;
}
* html .post-text {
	overflow:visible;
	height:1%;
}
.post-text p{
	margin:0;
	color:#333;
	font-size:13px;
	line-height:16px;
}
.post-text p a{
	color:#333;
	text-decoration:none;
}
.post-text p a:hover{text-decoration:underline;}
.box-text{
	overflow:hidden;
	padding:0 7px 10px;
}
/* main-content */
.main-content{
	float:right;
	width:771px;
	background-color: #fff;
}
/* accordion */
.accordion{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.accordion li{
	float:left;
	width:100%;
	padding:0 0 4px;
	list-style:none;
}
.accordion ul li{padding:0}
.accordion .heading{
	overflow:hidden;
	padding:3px 2px 2px;
	background:#a4a4a4 url(../images/bg-title_new.gif) repeat-x;
	border:1px solid #a4a4a4;
}
* html .accordion .heading {
	overflow:visible;
	height:1%;
}
.accordion .heading h2{
	margin:0 7px;
	color:#fff;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}
.accordion .heading h2 a{
	color:#fff;
	text-decoration:none;
}
.accordion .heading h2 a:hover{text-decoration:underline;}
.sel-bar{
	float:right;
}
.sel-bar label{
	float:left;
	color:#fff;
	font-size:13px;
	line-height:24px;
	margin:0 9px 0 0;
	font-weight:bold;
}
.sel-bar select{
	float:left;
	width:100px;
	padding:0;
	margin:0;
	color:#444;
	font-size:13px;
}
/* location */
.location{
	margin:0;
	padding:0;
	overflow:hidden;
}
.location li{
	float:left;
	width:auto;
	list-style:none;
}
.location a{
	float:left;
	margin:0 -1px 0 0;
	padding:0 24px;
	border:1px solid #aaa;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	background:#cecece url(../images/bg-location_new.gif) repeat-x;
}
.location a:hover,
.location .active a{background:#ececec url(../images/bg-location_new.gif) repeat-x 0 -100px;}
/* slide */
.active .slide{display:block;}
.slide{
	overflow:hidden;
	width:100%;
	display:none;
	margin:0 0 5px;
	background:#fff !important;
}
.text-bar{
	overflow:hidden;
	padding:5px;
	height:1%;
	width:761px;
}
.text-bar h2{
	margin:0;
	color:#333;
	font-size:18px;
	line-height:22px;
}
.text-bar p{
	margin:0 0 15px;
	color:#333;
	font-size:13px;
	line-height:15px;
}
.text-bar .txt-box p{margin:0;}
/* txt-area */
.txt-area{
	overflow:hidden;
	width:790px;
	padding:10px 0 3px;
}
.txt-box{
	float:left;
	width:365px;
	margin:0 25px 0 0;
}
.info{
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
	background:url(../images/bg-info.gif) repeat-y -1542px 0;
}
.info .top{
	overflow:hidden;
	width:100%;
	background:url(../images/bg-info.gif) no-repeat;
}
.info .bottom{
	overflow:hidden;
	width:100%;
	padding:7px 0;
	background:url(../images/bg-info.gif) no-repeat -771px 100%;
}
.info-cell{
	float:left;
	width:229px;
	padding:0 8px;
	margin:0 18px 0 0;
	position:relative;
}

.phone-cell{margin:0;}

.info-cell .plus{
	display:block;
	position:absolute;
	width:43px;
	height:43px;
	text-indent:-9999px;
	left:233px;
	top:115px;
	background:url(../images/bg-plus.gif) no-repeat;
}
.heading-bar{
	overflow:hidden;
	width:100%;
	padding:0 0 4px;
}
.heading-bar img{
	float:left;
	margin:0 10px 0 0;
}
* html .heading-bar img {margin-right:7px;}
.info-cell h3{
	margin:14px 0 0;
	color:#c02a2a;
	font-size:18px;
	line-height:22px;
}
.info-cell p{
	margin:0 0 10px;
	color:#333;
	font-size:13px;
	line-height:15px;
}

.info-cell .choice p {
font-size: 11px;
}

.choice{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.choice li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	list-style:none;
}
.choice .rad{
	float:left;
	width:16px;
	height:16px;
	margin:3px 10px 0 0;
}
.choice div{overflow:hidden;}
* html .choice div{
	overflow:visible;
	height:1%;
}
.choice label{
	display:block;
	font-size:15px;
	line-height:18px;
	color:#c02a2a;
	font-weight:bold;
	text-decoration:underline;
}
.broadband-cell h3,
.broadband-cell label{color:#4194e9;}
.broadband-cell .choice li{margin:0 0 15px;}
.phone-cell h3,
.phone-cell label{color:#f37c08;}
.phone-cell .choice p{margin:0 0 6px;}
.phone-cell .choice li{margin:0 0 40px;}

/* price-area */
.price-area{
	overflow:hidden;
	width:100%;
	margin:0;
	background:url(../images/bg-blue-gradient.gif) repeat-x 0 100%;
}
.price-area .total-price{
	width:100%;
	height:37px;
	margin:0 0 6px;
	padding:10px 0 0;
	display:block;
	overflow:hidden;
	text-align:center;
	color:#555555;
	font-size:18px;
	line-height:22px;
	text-shadow: none;
	background:url(../images/bg-price-total.gif) no-repeat;
}
.price-area-info{
	display:block;
	height:1%;
	overflow:hidden;
	text-align:center;
	font-size:11px;
	line-height:14px;
	color:#333;
	padding:0 0 8px;
}
.price-area-info a{
	color:#333;
	text-decoration:underline;
}
.price-area-info a:hover{text-decoration:none;}
.logo-get-one{
	display:block;
	margin:0 auto 5px;
	overflow:hidden;
	width:137px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/bg-logo-get-one.gif) no-repeat;
}
.bundle-more-info{
	display:block;
	margin:0 auto 5px;
	overflow:hidden;
	width:137px;
	height:34px;
	text-indent:-9999px;
}

.price-box{
	float:left;
	width:242px;
	overflow:hidden;
	padding:0 15px 5px 0;
}
.price-cell{
	overflow:hidden;
	width:231px;
	height:83px;
	margin:10px 0 7px;
	padding:7px 8px;
	background:url(../images/bg-price.gif) no-repeat;
}
.price-cell .price{
	float:left;
	width:97px;
	color:#fff;
	font-size:19px;
	margin:0;
	text-shadow: none;
}
.price-cell .price strong{
	display:block;
	font-size:42px;
}
.price-cell ul{
	margin:0;
	padding:0 0 0 16px;
	border-left:2px solid #fff;
	overflow:hidden;
}
* html .price-cell ul ,
* html .price-cell ul li{
	overflow:visible;
	height:1%;
}
.price-cell ul li{
	overflow:hidden;
	vertical-align:top;
	margin:4px 0 0;
	color:#fff;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	text-shadow: none;
}
.last-box {padding-right:0;}
.last-box .price-cell .price strong{font-size:39px;}
/* map start */
.map{
	overflow:hidden;
	width:100%;
	margin:0 0 5px;
}
.map .map-holder{
	float:left;
	width:290px;
}
.map .map-holder img{display:block;}
.map .form{
	float:right;
	width:263px;
	border:1px solid #a4a4a4;
	border-width:0 1px 1px;
	height:370px;
	padding:7px 9px 0 7px;
	background:#f1f1f1;
}
.map .form h3{
	font:bold 12px/14px Helvetica, Arial, sans-serif;
	color:#000;
	margin:0;
}
.map .form p{
	font: 12px/14px Helvetica, Arial, sans-serif;
	color:#666;
	margin:0;
}
.map .form .fld-holder,
.map .form .middleColumn{
	height:22px;
	overflow:hidden;
	border:1px solid #999;
	background:#fff url(../images/txt-gradient.gif) repeat-x;
}
.map .form .fld-holder input,
.map .form .middleColumn input{
	float:left;
	background:none;
	border:0;
	width:190px;
	margin:0 4px;
	padding:4px 0;
	font: 11px Helvetica, Arial, sans-serif;
	color:#333;
}
.map .form label{
	font: 12px/18px Helvetica, Arial, sans-serif;
	color:#000;
	display:block;
	margin:3px 0 2px;
}
.map .form .row-post-code{
	overflow:hidden;
	width:100%;
}
.map .form .row-post-code .fld-holder, 
.map .form .row-post-code .middleColumn {float:left;}
.map .form .row-post-code input{width:90px;}
.map .form .row-post-code select,
.map .form .row-post-code #State{
	float:right;
	width:130px;
}
.map .form .row-post-code #Postcode{
	float:left;
	width:100px;
	margin-right:10px;
}
.map .form .row-post-code select{
	font-size:17px;
}
.map .form .btn, .map .form .Actions{margin:7px 0 0;}
/* map end */
/* content end */
/* Selects */
.outtaHere {
	position:absolute;
	left:-3000px;
}
.selectArea {
	float: left;
	position: relative;
	color: #000;
	font-size: 11px;
	line-height: 19px;
	background:url(../images/selext-area.gif) repeat-x;
	height: 23px;
	border:1px solid #a4a4a4;
	
}
.phone-list .actions .selectArea{float:none;}

.left-nav .coverage .row-post-code .selectArea{
	width:90px !important;
}
.map .form .row-post-code .selectArea{float:right;}
.selectArea .left {
	width: 5px;
	height: 19px;
	margin: 0 !important;
	padding: 0 !important;
	background: url(../images/form/left.gif) no-repeat !important;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display:none;
}

.selectArea a.selectButton {
	display: block;
	float: none;
	width: 100%;
	background: url(../images/select-button.gif) no-repeat top right !important;
	height: 23px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	z-index: 4;
	outline:none;
	margin:0;
}

.selectArea .center{
	display: block;
	margin: 0 28px 0 1px !important;
	padding: 0 !important;
	overflow: hidden;
	float: none !important;
	font-weight:bold;
	color:#444;
	font-size: 13px;
	line-height:22px;
	text-align:center;
}

.selectArea .disabled {
	width: 100%;
	height: 19px;
	background-color: #2F384E;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #E5E5E5 !important;
	border: 1px solid #C9C9C9 !important;
	display: block;
	z-index: 30;
	font-size: 11px;
	overflow: auto;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
}

.optionsDivVisible ul li {
	width: 100%;
}


.optionsDivVisible a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
	display: block;
	line-height: normal !important;
	font-weight: normal;
	text-decoration: none;
}
.optionsDivVisible a:hover {
	background-color: #2F384E;
	color: #FFF;
	text-decoration: none;
}
.selectOptions{
	border:1px solid #a4a4a4;
	border-width:0 1px 1px;
	background:#d8d8d8 !important;
	display:block;
}
.coverage .form .row-post-code .selectOptions{width:250px !important;z-index:30;}
.coverage .form .row-post-code .selectOptions a {width:250px !important;z-index:30;margin:0;}
.selectOptions ul{
	list-style: none;
	margin: 0;
	padding: 2px 5px;
	background:#d8d8d8 !important;
}
.selectOptions li{margin:1px 0;background:#d8d8d8 !important; width:100px !important;}
.selectOptions a{
	font-weight:bold;
	color:#444;
	font-size: 13px;
	line-height:18px;
	display:block;
	width:100%;
	z-index:40;
}
.selectOptions a:hover{text-decoration:underline;}
.errorMessage{
	display:block;
	font-weight: bold;
	color: #3388ae;
	font-size: 10px;
}
/*Thickbox pop-ups*/
.pop-up {
	float: left;
	width:771px;
}
.content-accordion .heading{
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #A4A4A4;
}
.slider-holder div.panel{
	padding:6px;
	margin-bottom: 1px;
	border:1px solid #a4a4a4;
} 

.content-accordion a {
  	text-decoration: none;
	color: #555;
}

.content-accordion a:hover {
	text-decoration: underline;
}

.content-accordion h2 {
	color: #333;
	font-size: 15px;
	margin: 0px; 
	margin-top: 15px auto 10px;
	padding: 0px;
}

.content-accordion h3 {
	color: #333;
	font-size: 13px;
	margin: 0px; 
	margin-top: 15px;
	padding: 0px;
}

.content-accordion h4 {
	color: #333;
	font-size: 13px;
	margin: 0px; 
	padding: 0px;
}

.content-accordion ol {
  	text-decoration: none;
	list-style-type: lower-alpha;
	font-weight: bold;
	font-size: 11px;
}

.content-accordion ol li {
  	text-decoration: none;
	list-style-type: lower-alpha;
	font-weight: normal;
	font-size: 11px;
}

/** call rates css */
td h3 {
	font-size: 11px;
	margin-top: 10px;
	color: #8ec901;
}
h4 {
    margin: 0px;
    padding: 0px;
}

#sitemap-list li a {
	font-size: 13px;
	color: #1773A2;	
}

#sitemap-list li a:hover {
	font-size: 13px;
	color: #1773A2;	
	text-decoration: underline;
}

table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}

td {
	padding:5px;
	margin:0;
}

.phoneImage{
	float:left;
	width:152px;
	margin-right:10px;
}
.phoneContent{
	float:right;
	width:250px;
}
.phoneSpecs{
	float:right;
	width:250px;
	display:none;
}
a.featuresLink{
	color:#000;
	width:140px;
}


.getone {
	float:right;
	text-align:right;
	padding-bottom:20px;
}

.plan-info {
	float:left;
	width:550px;
}

/** Pricing Table CSS */

td .table-information{
	padding-left:5px;
	width:220px;
}
.plan-small {
	background: url(../images/bb-fast.gif) no-repeat;
	padding: 0;
}

.plan-medium {
	background: url(../images/bb-faster.gif) no-repeat;
	padding: 0;
}

.plan-large {
	background: url(../images/bb-fastest.gif) no-repeat;
	padding: 0;
}
.plan-extra-large {
	background: url(../images/bb-furious.gif) no-repeat;
	padding: 0;
}
.plan-small h3, .plan-medium h3, .plan-large h3, .plan-extra-large h3{
	visibility:hidden
}

/* Mobile PLans Page */
.m-plan-small {
	background: url(../images/m-small.png) no-repeat;
	padding: 0;
}

.m-plan-medium {
	background: url(../images/m-medium.png) no-repeat;
	padding: 0;
}

.m-plan-large {
	background: url(../images/m-large.png) no-repeat;
	padding: 0;
}
.m-plan-extra-large {
	background: url(../images/m-xlarge.png) no-repeat;
	padding: 0;
}
.m-plan-small h3, .m-plan-medium h3, .m-plan-large h3, .m-plan-extra-large h3{
	visibility:hidden
}
/* Mobile PLans Page */


.light-grey {
	background-color: #f1f1f1;
}

.light-grey .table-information {
	background-color: #e2e2e2;
	font-weight: bold;
	text-shadow: none;
}

.dark-grey .table-information p {
	text-shadow: none;
	font-weight: bold;
	color: #333;
}
.dark-grey {
	background-color: #e2e2e2;
	font-weight: bold;
}

.dark-grey a{
	text-decoration: underline;
	color: #333;
}

.value {
	border: 1px solid #f1f1f1;
	background-color: #fff;
}

.white .table-information {
	background-color: #e2e2e2;
}

.white .value-internet-packs {
	background-color: #f1f1f1;
}
.white td p{
	font-weight: normal;
	line-height: 15px;
	font-size: 10px;
	
}

.white td span{
	font-weight: bold;
	line-height: 15px;
	font-size: 10px;
	text-shadow: none;
}

.white .value p{
	font-weight: normal;
	font-family: "Helvetica Neue", Arial;
	letter-spacing: -0.05em;
	font-size: 16px;
	line-height: 20px;
	color: #1773A2;
}

.white .value span{
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.white .value-internet-packs p{
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
	color: #555555;
}

.white .value-internet-packs span{
	font-weight: normal;
	font-size: 10px;
	color: #555555;
	line-height: 11px;
}


.vert-white{
	text-align: center;
	margin: 0;
	font-weight: bold;
	
}

.single {
	background:#A4A4A4 url(../images/bg-title_new.gif) repeat-x scroll 0 0;
	font-weight: bold;
	text-shadow: none;
}

td h3 {
	font-size: 11px;
	margin-top: 10px;
	color: #a4a4a4;
}
td p{
	width:auto;
	padding:0;
	margin:0;
}

.rrp {
	color: #ff0085;
	padding: 0;
	letter-spacing: -0.05em;
	font-weight: bold;
	font-family: 'Arial', Helvetica, san-serif;
}

