#content a {/**/
	color: #c81e6e;
}
#content a:hover {
	color: #14b4e6;
}
a:link, a:visited, a:active
{
font-weight:normal; 
text-decoration:underline;
}
a:hover
{
font-weight:normal; 
text-decoration:none;
}
.tb_box {
	color: #685664;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	margin:10px;
	padding:0 0 14px 0;
	width:570px;
	overflow:hidden;
}
.tb_box .bigfont {
	font-size:14px;
	margin:0 0 14px 0;
}
.tb_box h1{
	text-indent:-9999px;
	display:block;
	height:56px;
	background:none no-repeat left bottom;
	margin: 0 0 14px 0;
}
h1#plusnetvalue { 
	background: url('/images/brand_refresh/h1_plusnetvalue.gif') no-repeat left bottom;
	height:29px;
}
h1#plusnetextra{ 
	background: url('/images/general/h1_plusnetextra.gif') no-repeat left bottom;
	height:29px;
}
h1#plusnetunlimited {
	background: url('/images/brand_refresh/h1_plusnetunlimited.gif') no-repeat left bottom;
}
h1#plusnetpremium {
	background: url('/images/brand_refresh/h1_plusnetpremium.gif') no-repeat left bottom;
}
h1#plusnetProtect {
    background: url('/images/brand_refresh/h1_plusnetprotect.png') no-repeat left bottom;
    height: 58px;
}
h1#plusnetmonthly {
	background: url('/images/brand_refresh/h1_plusnetmonthly.gif') no-repeat left bottom;
}
h1#homephone {
	background: url('/images/general/h1_homephone.gif') no-repeat left bottom;
	height:29px;
}
div#uSwitchAwards2009 {
	display:block;
	background: url('/images/brand_refresh/uswitch2009_awards_big.gif') no-repeat left bottom;
	width:184px;
	height:104px;
	margin:0px 20px 20px 0;
	float:left;
}
.resultsTable {
	background-color:#DDDDDD;
	width:550px;
}
.resultsTable  th{
	background-color:#DDDDDD;
	font-weight: bold;
	color: #87005e;
}
.resultsTable  td{
	background-color:#FFF;
}
.resultsTable  td.endCell  {
	color: #87005e;
}
p.imageText {
	margin:20px 20px 0 0;
}
h1#uswitch2009 {
	background: url('/images/brand_refresh/h1_uswitch2009.gif') no-repeat left bottom;
}
.tb_box .two_column {
	float:left;
	width:250px;
}
.tb_box ul {
	margin:17px 0 20px 10px;
	padding:0;
}
.tb_box li {
	background:transparent url('/images/brand_refresh/pn_tick_g.gif') no-repeat left top;
	background-attachment: scroll;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin:0 0 7px 0px;
	padding: 0 0 3px 30px;
}
.tb_box a#buy_value {
	display:block;
	background: url('/images/general/check_availability.png') no-repeat left bottom;
	width:170px;
	height:33px;
	text-indent:-5000px;
	margin:1px 0 14px 0;
	float:right;
}
.tb_box a#buy_unlimited {
	display:block;
	background: url('/images/brand_refresh/tb_a_buy_unlimited.gif') no-repeat left bottom;
	width:254px;
	height:33px;
	text-indent:-5000px;
	margin:14px auto;
	clear:both;
}
.tb_box a#buy_premium {
	display:block;
	background: url('/images/brand_refresh/tb_a_buy_premium.gif') no-repeat left bottom;
	width:254px;
	height:33px;
	text-indent:-5000px;
	margin:14px auto;
	clear:both;
}
.tb_box a#buy_extra {
	display:block;
	background: url('/images/general/check_availability.png') no-repeat left bottom;
	width:170px;
	height:33px;
	text-indent:-5000px;
	margin:0;
	float:right;
}
.tb_box a#back_to_products {
	display:block;
	background: url('/images/brand_refresh/tb_a_back_to_products.gif') no-repeat left bottom;
	width:254px;
	height:33px;
	text-indent:-5000px;
	margin:14px auto;
	clear:both;
}
.clearme-zero {
	clear: both;
	height: 0px;
}
.tb_box h2 {
	font-weight:bold;
	font-size:14px !important;
	color:#87005e !important;
	margin:14px 0 0 0;
}
.tb_box .twentymeg_box {
	width:500px;
	padding:10px;
	background-color:#ededed;
	margin:14px auto;
	font-size:11px;
	line-height:13px;
}
.tb_box .twentymeg_box #icon {
	background: url('/images/brand_refresh/upto20mb.gif') no-repeat left bottom;
	width:74px;
	height:40px;
	float:left;
	margin:0 14px 0 0;
}
.tb_box .footer {
	font-size:11px;
	line-height:12px;
	margin:0;
	padding:0;
}
.clearme-zero
{
	clear: both;
	height: 0px;
}
/*///////////////////////////////////////// New Bundles Page Styles///*/
h2.grey
{
	color: #695564 !important;
}
h1#callfeatures
{
	background: url('/images/brand_refresh/h1_callfeatures.gif') no-repeat left bottom;
}
h1#broadbandpricing
{
	background: url('/images/brand_refresh/h1_broadbandpricing.gif') no-repeat left bottom;
}

.horizontalLine
{
	background-color: #d8d8d8;
	height: 1px;
	width: auto;
}
ul.fullWidthList
{
	margin: 0 20px 0 -20px !important;
	padding: 0 !important;
}
.fullWidthList li
{
	background-image: none !important;
	border-top: 1px solid #d8d8d8;
	display: block;
	float: left;
	list-style: none !important;
	list-style-type: none !important;
	margin: 0 0 14px 20px !important;
	padding: 7px 0 0 0 !important;
	width: 100%;
}
.fullWidthList li.noBorder
{
	border-top: none !important;
}
.fullWidthList li h3
{
	color: #87005e;
	font-size: 1em;
	margin: 0 0 7px 0;
	width: 200px;
}
.fullWidthList li p
{
	float: left;
	padding: 0 !important;
	width: 360px;
}
.fullWidthList li .price
{
	color: #695564 !important;
	color: #87005e !important;
	display: inline;
	float: left;
	font-size: 1em;
	padding: 0;
}
.fullWidthList li .price .cashMoney
{
	float: left;
}
.fullWidthList li .price .aMonth
{
	color: #695564 !important;
	float: left;
	font-weight: normal !important;
	padding: 0 0 0 4px;
}
.fullWidthList li.info p
{
	width: auto;
}
.fullWidthList a
{
	font-weight: normal;
	text-decoration: underline;
}
.tb_box .marginBottom
{
	margin-bottom: 14px;
}
#priceInfoTop
{
	background: url('/images/brand_refresh/greybox564_bg.gif') no-repeat left top;
	height: 10px;
	margin: 15px 0 0 20px;
	width: 564px;
}
#priceInfo
{
	background: url('/images/brand_refresh/greybox564_bg.gif') no-repeat left bottom;
	margin: 0 0 10px 20px;
	padding: 0 15px 15px 15px;
	width: 564px;
}
#priceInfo h3, #priceInfo p
{
	font-size: 1em;
	margin: 0 0 7px 0;
	width: 500px;
}
#priceInfo ul
{
	background-color: #0099CC;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}
#priceInfo li
{
	border: none;
	color: #87005e;
	margin: 0px 20px 5px 0px !important;
	padding: 0 !important;
	width: 240px;
}
.calTariffLink
{
	background: url('/images/pdf_icon.gif') no-repeat right top;
	padding: 0 40px 0 0;
}

#whatCan10,#whatCan80{
	padding: 0 80px 0 40;
	height:40px;
}
#whatCan10 {
	background: url('/images/general/whatCan10.gif') no-repeat left top ; 
}
#whatCan80 {
	background: url('/images/general/whatCan80.gif') no-repeat left top ; 
}
#whatCan60 {
	background: url('/images/general/60GB.png') no-repeat left top ;
	height:40px;
}

.tb_box ul{
	margin-left:8px;
}
.tb_box ul li{
	background:transparent url('/images/general/pn_tick_g.png') no-repeat scroll left top;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 9px 30px;
}

#cta{
	float:left;
	width:324px;
	padding:10px 0 0 0;
}

#popupFooter{
	float:left;
	width:550px;
}

/*styles below for the money_for_nothing page about us pop up*/
#whoPlusnetAre{
	text-indent:-9000px;
	background:url('/images/money_for_nothing/who_we_are.png') 0px 00px no-repeat;
	width:300px;
	height:33px;
}
#whoUl li{
	margin:10px 0 0 0;
}

#awards{
	margin:0 0 14px 0;
}
/*ends money_for_nothing page about us pop up css*/

/*styles below for the homephone infor box*/

#phoneBoxOuterContainer{
	float:left;
	width:590px;
	margin:14px 0 20px 0;
	background:url('/images/general/homephone_border_btm2.png') bottom left no-repeat;
}

.phoneBoxOuter{
	float:left;
	width:290px;
}

.phoneBoxInner{
	float:left;
	width:290px;
	background:url('/images/general/homephone_border_top.png') top left no-repeat;
}

.phoneBoxInner h2{
	float:left;
	width:290px;
	background:url('/images/general/eveningsweekends_header.png') top left no-repeat;	
	text-indent:-9000px;
	margin:0px;
	padding:0px;
	height:106px;
}

.phoneBoxInner .anytimeHeader{
	background:url('/images/general/anytime_header.png') top left no-repeat;	
	
}

.noTick{
	background:none;
}

/*ends styles for the homephone info box*/

#phoneBoxOuterContainer .pIncludes{
	font-weight:bolder;
	margin:0 0 8px 0;
	padding:0 0 0 14px;
}

/* styles for Plusnet Protect thickbox - SW */
.tb_box h1#plusnetProtect {
	width: 202px;
	float: left;
	display: block;
	clear: left;
	margin-bottom: 30px;
}
.tb_box p.bigfont {
	width: 320px;
	float: left;
	display: block;
	clear: left;
}
.tb_box img.screengrab {
	float: right;
	width: 214px;
}
table#protectCosts {
	font-size: 1em;
	border-collapse: collapse;
	width: 571px;
	color: #685664;
}
#protectCosts tr.tableHead {
	height: 44px;
}
#protectCosts tr.tableHead th {
	font-weight: normal;
	text-indent: -9999px;
	height: 44px;
	padding: 10px 0;
	background-color: #ff0000;
	text-align: center;
}
#protectCosts tr.tableHead th.col1 {
	background-image: url(/images/protect/table/topleft.png);
	text-indent: 0;
	width: 139px;
	border-right: 1px solid #fff;
	padding: 0;
	margin: 0;
	height: 44px;
}
#protectCosts tr.tableHead th.col2 {
	background-image: url(/images/protect/table/top2.png);
	width: 154px;
	padding: 0;
	margin: 0;
	height: 44px;
}
#protectCosts tr.tableHead th.col3 {
	background-image: url(/images/protect/table/top3.png);
	width: 117px;
	padding: 0;
	margin: 0;
	height: 44px;
}
#protectCosts tr.tableHead th.col4 {
	background-image: url(/images/protect/table/topright.png);
	width: 161px;
	padding: 0;
	margin: 0;
	height: 44px;
}
#protectCosts tr.tableCosts {
	height: 70px;
}
#protectCosts tr.tableCosts td {
	padding: 10px;
	text-align: center;
	height: 70px;
	vertical-align: top;
}
#protectCosts tr.tableCosts td.col1 {
	background-image: url(/images/protect/table/botleft.png);
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	height: 70px;
	padding: 10px 0 0 0;
}
#protectCosts tr.tableCosts td.col2 {
	height: 70px;
	padding: 10px 0 0 0;
}
#protectCosts tr.tableCosts td.col3 {
	padding: 10px 15px 0 0;
	height: 70px;
}
#protectCosts tr.tableCosts td.col4 {
	background: url(/images/table/protect/botright.png) right no-repeat;
	padding: 10px 43px 0 0;
	height: 70px;

}
table#protectCosts p {
	margin: 5px 0 0;
}
p#cta {
	padding-top: 0;
	margin-top: 0;
}
.clear {
	clear: both;
}
/* end of styles for Plusnet Protect thickbox - SW */

