﻿.coms {
	FONT-FAMILY: verdana, "lucida grande", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tabs {
	background-image: url(Untitled-5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 132px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #006699;

}
.tabsmain {
	background-image: url(Untitled-6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 78px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.sid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}
/*
.sid:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;

}
*/


.tabslghtblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	background-image: url(/images/nav_lght_blue02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 160px;
	font-weight: bold;
}
.bodyContainer {
	background-color: #FFFFFF;
	margin-left: 15px;
	
	
}

.bodyContainer .mainContent 
{
	width: 584px;
	/* overflow: hidden; */
	float:left;
	display: inline;
	overflow: visible;
}

.bodyContainer .right 
{
	float: left;
	display: inline;
	width: 210px;
}

.accessText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.BlueMat {
	background-image: url(/images/blue_mat.jpg);
}
.bodypack {
	background-image: url(Untitled-2.jpg);
	height: 220px;
	width: 279px;
}
.packContainertop {
	background-image: url(/images/hd_pay.jpg);
	height: 37px;
	width: 279px;
}
.packContainerMid {
	background-image: url(/images/pk_bg.jpg);
	width: 279px;
	height: 183px;
	float: left;
	margin: 0px;




}
.packContainerbottom {
	background-image: url(/images/pk_bottom.jpg);
	height: 28px;
	width: 279px;
}
.pricesm {
	color: #b42a32;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.packtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}
.packtxtmn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b42a32;
}
.packContainertopew {
	background-image: url(/images/hd_EW.jpg);
	height: 37px;
	width: 287px;
}
.pricehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b42a32;
	font-weight: bold;

}
.txtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.list {
	list-style-image: url(/images/img_list.jpg);
	list-style-type: square;
	list-style-position: outside;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 70px;


}
.linerenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;

}
.linerenttexthd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333399;
	font-weight: bold;
}
.competitor
{
	border-collapse: collapse;
	/* width: 99%; */
	font-weight: bold;
	border-right: solid 1px black;
	width:578px;
}

.competitorShadow 
{
	height: 90px;
	width: 500px;
}

.competitor td
{
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 8px 5px 8px 5px;
}

.lineRentalCompetitor 
{
	border-collapse: collapse;
	/* width: 99%; */
	font-weight: bold;
	border-right: solid 1px black;
	width: 790px;
	position:absolute;
}
.lineRentalCompetitor td
{
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 8px 5px 8px 5px;
}

.firstColumn
{
	/* width: 20%; */
	border-top: none;
	border-left: none;
}
th.noBorder
{
	border-top: none;
	border-left: none;
}
.contelecoms
{
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;


}
td span
{
	font-weight: normal;
	font-size: 10px;
	clear: both;
	display: block;
}
.telecomid {
	background-color: #CCCCCC;
}
.contelemid {
	background-color: #CCCCFF;
	font-weight: normal;

}
.txtheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333399;
}
.txtheadermain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333399;
	font-weight: bold;
	margin-top:6px;
	margin-bottom:6px;
	
}
.txttdcontenr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.contelmidwh {
	font-weight: normal;
	background-color: #FFFFFF;
}
td.txtleft
{
	text-align: left;
	font-weight: bold;
	background-color: #CCCCFF;

}

/*
.userItem .txtleft 
{
	background-color: #FFE303;
}
*/
.userItem td
{
	background-color: #FFE303;
}

td.txtleftwh
{
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;

}.accesstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;

}
.sidover {
	color: #CCFF99;
	/* orange ff8136 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.pkbottom {
	background-image: url(/images/pk_bottom.jpg);
	height: 300px;
	width: 287px;
}
.packContainertop500 {
	background-image: url(/images/hd_at.jpg);
	height: 37px;
	width: 287px;
}
.packContainertopuk {
	background-image: url(/images/hd_uuc.jpg);
	height: 37px;
	width: 287px;
}
.packContainertopcp {
	background-image: url(/images/hd_icp.jpg);
	height: 37px;
	width: 287px;
}
.packContainertopcf {
	background-image: url(/images/hd_cf.jpg);
	height: 37px;
	width: 287px;
}
.txtheaderpk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bgpk.jpg);


}
.accesstxtpk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.coltab {
	background-color: #6699CC;
	text-align: left;
}
.txtbot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.botbg {
	background-image: url(/images/a1.jpg);
	padding-bottom: 6px;
}
.tick 
{
	
	/* /images/tick.jpg */
	background-image: url(/images/Untitled-91a.jpg);
	height: 23px;
	width: 25px;
	vertical-align: top;
	background-repeat: no-repeat;

}
.txthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333399;
	font-weight: bold;

}
.tblIntlPlanHeader {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #3366CC;
	background-image: url(/images/bgpk.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.tblIntlPlanRow {
	BACKGROUND-COLOR: #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.tblIntlPlanRowAlt {
	BACKGROUND-COLOR: #CCCCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.indentedBox {
	MARGIN: 0.6em 0px 0.6em 4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.answer {
	MARGIN: 0.6em 0px 0.6em 6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.answer A {
	COLOR: #0b3d91; TEXT-DECORATION: none
}
.answer A:hover {
	COLOR: #0b3d91; TEXT-DECORATION: underline
}
.accessdis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	/* display: inline; */
	margin: 0px;
}
.txtheaderpack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/images/bgpk.jpg);
	font-weight: bold;
	color: #FFFFFF;
	height: 17px;



}
.hdcall {
	background-image: url(/images/hd_call2.jpg);
	height: 160px;
	width: 211px;
}
.hd99 {
	background-image: url(/images/hd_99.jpg);
	height: 157px;
	width: 164px;
	background-repeat: no-repeat;
}
.hdsales {
	background-image: url(/images/hd_phone.jpg);
	height: 50px;
	width: 250px;

}
.contelecomsh {
	background-color: #CCCCFF;
	text-align: left;
}
.linerentxthd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}

.pageDateTime 
{
	font-size: 10px;
	font-family: Verdana;
	float: right;
	margin-right: 6px;
	position: relative;
	top: 14px;
	color: #333399;
}

.accessText div 
{
	color: #333399;
}

.termsAndConditions h1 
{
	color:#333399;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
}

.termsAndConditions h2
{
	color:#333399;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}


.termsAndConditions h3
{
	color:#333399;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.termsAndConditions
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.disclaimerButton 
{
	
}

.hMenu 
{
	
}

.hMenu ul
{
	margin:0;
	padding:0;
}
.hMenu li
{
	list-style-type: none;
	float: left;
	margin-right: 2px;
}
.hMenu.top li .left
{
	background-image: url(/images/nav-lt-l.gif);
	width: 7px;
	height: 28px;
	float: left;
}
.hMenu.top li .middle
{
	background-image: url(/images/nav-lt-c.gif);
	background-repeat: repeat-x;
	/* width: 7px; */
	height: 28px;
	float: left;
	line-height: 28px;
	padding-left: 6px;
	padding-right: 6px;
	color:#2d4b91;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.hMenu li .middle a 
{
	color:#2d4b91;
	text-decoration:none;
}


.hMenu li .middle a:visited 
{
	color:#2d4b91;
	text-decoration:none;
}

.hMenu.top li .right
{
	background-image: url(/images/nav-lt-r.gif);
	width: 7px;
	height: 28px;
	float: left;
}

.hMenu.top li.selected .left
{
	background-image: url(/images/nav-dk-l.gif);
	width: 7px;
	height: 28px;
	float: left;
}

.hMenu.top li.selected .middle
{
	background-image: url(/images/nav-dk-c.gif);
	background-repeat: repeat-x;
	/* width: 7px; */
	height: 28px;
	float: left;
	line-height: 28px;
	padding-left: 6px;
	padding-right: 6px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.hMenu li.selected .middle a
{
	color:#FFFFFF;
	text-decoration:none;
}

.hMenu li .left 
{
	float: left;
}
.hMenu li .middle 
{
	float: left;
}
.hMenu li .right 
{
	float: left;
}

.hMenu li.selected .middle a:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}
.hMenu li.selected .middle a:hover
{
	text-decoration:underline;
}


.hMenu.top li.selected .right
{
	background-image: url(/images/nav-dk-r.gif);
	width: 7px;
	height: 28px;
	float: left;
}

.hMenu.top .blueBar 
{
	background-image:url(/images/blue_mat.jpg);
	width: 793px;
	height: 28px;
}

.hMenuSection.right 
{
	float:right;
	display: inline;
}

.hMenuSection.right li
{
	margin-right:0;
	/* margin-left: 2px; */
	margin-left: 0;
	color:#FFFFFF;
}
/*
.hMenuSection.right li a
{
	margin-right:0;
	margin-left: 0;
	color:#FFFFFF;
}

.hMenuSection.right li a:visited
{
	margin-right:0;
	margin-left: 0;
	color:#FFFFFF;
}
*/
.top .hMenuSection.right li .left
{
	background-image: url(/images/nav-or-l.gif);
	float: left;
}

.top .hMenuSection.right li .middle
{
	background-image: url(/images/nav-or-c.gif);
	float: left;
}

.top .hMenuSection.right li .right
{
	background-image: url(/images/nav-or-r.gif);
	float: left;
}

.bottom .hMenuSection.right
{
	margin-right: 20px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}


.bottom .hMenuSection.right li
{
	/* background-image: url(/images/nav-or-l.gif); */
	line-height: 34px;
	float: left;
}


.bottom .hMenuSection.right li .left
{
	/* background-image: url(/images/nav-or-l.gif); */
	float: left;
}

.bottom .hMenuSection.right li .middle
{
	/* background-image: url(/images/nav-or-c.gif); */
	float: left;
}

.bottom .hMenuSection.right li .right
{
	/* background-image: url(/images/nav-or-r.gif); */
	float: left;
}


.hMenuSection.right .middle a
{
	color:#FFFFFF;
	text-decoration:none;
}


.hMenuSection.right .middle a:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}

.hMenuSection.right .middle a:hover
{
	text-decoration:underline;
}

.hm2 
{
	height: 28px;
	background-image: url(/images/blue_mat.jpg);
	background-repeat: repeat-x;
	padding-left: 28px;
}

.hm2 li 
{
	color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height: 26px;
	float: left;
}



.hm2 li .middle a
{
	color:#FFFFFF;
	text-decoration:none;
}


.hm2 li .middle a:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}

.hm2 li.selected .middle a
{
	color:#CCFF99;
	text-decoration:none;
}


.hm2 li.selected .middle a:visited 
{
	color:#CCFF99;
	text-decoration:none;
}

.hm2 li .middle a:hover
{
	text-decoration:underline;
}
.hm2 li.selected .middle a:hover
{
	text-decoration:underline;
}

.productBox 
{
	width:285px;
}

.productBox .payAsYouGo
{
	background-image:url(/images/tbTopPayAsYouGo.gif);
	height:34px;
	width:285px;
}

.productBox .unlimitedUKCalls
{
	background-image:url(/images/tbTopUnlimitedUKCalls.gif);
	height:34px;
	width:285px;
}

.productBox .businessBroadband
{
	background-image:url(/images/hd_businessbroadband.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:285px;
}

.productBox .businessLineRental
{
	background-image:url(/images/hd_businesslinerental.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:285px;
}

.productBox .callingFeatures
{
	background-image:url(/images/hd_cf.jpg);
	height:37px;
	width:285px;
}

.productBox .content
{
	background-image:url(/images/productBox-mid.gif);
	/* Padding */
	padding:6px 12px 4px;
	position: relative;
	float: left;
}

.productBox .content ul
{
	/* list-style-image: url(/images/OrangeTriangle2.gif); */
	list-style-type: none;
	
	margin: 0;
	/* padding-left: 1.5em;
	margin: 0.4em 0 0.8em; */
	padding: 0;
	/* margin-bottom: 0.4em; */
	/* list-style-position: inside; */
}

.productBox .content ul li
{
	margin: 0;
	/* margin-bottom: 0.8em; */
	color:#003399;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background: url(/images/OrangeTriangle2.gif) left 2px no-repeat;
	padding-left:1.8em; 
	vertical-align:bottom;
	height: 19px;
}

.productBox .bottom
{
	background-image:url(/images/productBox-bottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
	font-size: 0px;
}

.productBox .priceText 
{
	width: 172px;
	text-align: center;
	
}

.productBox .buttons 
{
	/* position: absolute; */
	/* left: 70px; */
	width: 86px;
	/* clear: right; */
}

.rightColumn 
{
	width: 205px;
	overflow: visible;
	position: relative;
	float:left;
}
.rightColumn .internal
{
	position: absolute;
	left:4px;
}
.rightColumn img
{
	
	left: 2px;
}

ul.twoCol 
{
	list-style-position: inside;
	
}

ul.twoCol li
{
	float: left; width: 50%;
}

ul.twoCol li.first_col 
{ 
	clear: left;
}

.bottomBox 
{
	height: 34px;
	background-color: #395a9d;
	width:auto;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
}

.bottomBox .hMenuSection .left 
{
	display:none;
}
.bottomBox .hMenuSection .right 
{
	display:none;
}

.bottomBox .hMenuSection .middle a 
{
	color: #FFFFFF;
}

.bottomBox .hMenuSection .middle a:visited
{
	color: #FFFFFF;
}
.bottomBox .hMenuSection .middle a:hover
{
	text-decoration: underline;
}


.mainContainer 
{
	width:560px;
	/* margin-left: 20px; */
}

.priceComparison 
{
	clear:both;
	padding-top:40px;
}

.siteContent 
{
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}

.topMenus 
{
	width:auto;
	margin-left:15px;
	margin-right:15px;
}

.blueText 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333399;
	margin: 0px;
	margin-bottom: 10px;
}

.productBoxWide 
{
	width: 581px;
}

.productBoxWide .businessBroadband
{
	background-image:url(/images/tbTopBusinessBroadband_wide.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:581px;
}

.productBoxWide .businessLineRental
{
	background-image:url(/images/tbTopLineRental_wide.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:581px;
}
.productBoxWide .residentialLineRental
{
	background-image:url(/images/tbTopResidentialLineRental_.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:581px;
}
.productBoxWide .payAsYouGo
{
	background-image:url(/images/ttbbTopPayAsYouGo_wide.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:581px;
}
.productBoxWide .unlimitedUKCalls
{
	background-image:url(/images/tbTopUnlimitedUKCalls_wide.gif);
	/* background-position: 1px top;
	background-repeat: no-repeat; */
	height:34px;
	width:581px;
}

.productBoxWide .content
{
	background-image:url(/images/productBox-wide-mid.gif);
	/* Padding */
	padding:6px 12px 4px;
	/* position: relative; */
}

.productBoxWide .content ul
{
	/* list-style-image: url(/images/OrangeTriangle2.gif); */
	list-style-type: none;
	margin: 0;
	/* padding-left: 1.5em;
	margin: 0.4em 0 0.8em; */
	padding: 0;
	width: 220px;
	/* margin-bottom: 0.4em; */
	/* list-style-position: inside; */
}

.productBoxWide .content ul li
{
	margin: 0;
	margin-bottom: 0px;
	/* height: 18px; */
	color:#003399;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background: url(/images/OrangeTriangle2.gif) left 2px no-repeat;
	padding: 0;
	padding-left:1.8em; 
	vertical-align: bottom;
	height: 19px;
	
}

/*
.productBoxWide .content ul li *
{
	display: block;
	
}
*/


.productBoxWide .bottom
{
	background-image:url(/images/productBox-wide-bottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
	font-size: 0px;
}

.productBoxWide .priceText 
{
	width: 172px;
	text-align: center;
	
}
.productBoxWide .buttons 
{
	/* position: absolute; */
	/* left: 70px; */
	width: 86px;
	/* clear: right; */
	float: left;
	display: inline;
	margin-left: 36px;
}

.productBoxWide .left 
{
	float:left;
	display: inline;
	width: 353px;
}

.productBoxWide .right 
{
	float:left;
	display: inline;
	width: 202px;
}

.productBoxWide .right .price
{
	float:left;
	display: inline;
	width: 80px;
}

.productBoxWide .right .buttons a
{
	display: block;
}

.priceAndButtons .left 
{
	float: left;
	display: inline;
	margin-left: 56px;
	margin-top: 10px;
	width: 86px;
}
.priceAndButtons .right 
{
	float: left;
	display: inline;
	margin-left: 30px;
	width: 89px;
}

.aEmail 
{
	background: transparent url(/images/icons/email.png) no-repeat scroll 0 0;
	padding-left: 20px;
}

.answer 
{
	display: none;
}