/* BROADBAND SPECIFIC STYLES */

.bbShopBranding { color: #c36 !important; }

h1.bbShopBranding { border-bottom: 2px solid #c36 !important; }

.bbDataTable A { color: #c36 !important; }

.bbSection H2 { color: #c36 !important; }

.bbSection .sectionHeader { background-color: #c36 !important; }

.bbSection .sectionTitle { color: #fff !important; }

/* BROADBAND DATA TABLE */
	
.bbDataTable {
	clear: both;
	background-color: #ccc;
}

.bbDataTable CAPTION {
	text-align: left;
	margin: 0;
	padding: 4px 12px;
	color: #fff;
	background-color: #003060;
	font-weight: bold;
	font-size: 1em;
}

.bbDataTable CAPTION A {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
}

.bbDataTable CAPTION A:hover {
	color: #fff;
	text-decoration: none;
}

.bbDataTable TD {
	background-color: #fff;
	padding: 4px;
	text-align: left;
}

.bbDataTable TH {
	font-weight: bold;
	color: #eff0f2;
	padding: 4px;
	text-align: left;
}

.bbDataTable TABLE TH { background-color: #fff; }

.bbDataTable TR.rowHead TD {
	color: #fff;
	background-color: #c36;
	font-weight: bold;
}

.bbDataTable TR.rowHead LABEL {
	color: #fff;
	font-weight: normal;
}

.bbDataTable TR.rowHeadDark TD {
	color: #fff;
	background-color: #c36;
	font-weight: bold;
}

.bbDataTable TR.rowHeadDark LABEL {
	color: #fff;
	font-weight: normal;
}

.bbDataTable TR.rowHead INPUT,
.bbDataTable TR.rowHead SELECT,
.bbDataTable TR.rowHeadDark INPUT,
.bbDataTable TR.rowHeadDark SELECT { font-weight: normal; }

.bbDataTable .shadedCol {
	background-color: #ffeef6;
	color: #c36;
}


.coverageDiv 
{ 
height:108px;
border:0; 
background-color:#FBF5F7; 
background-image:url('http://media.phonehouse.com/static/images/sections/broadband/bband_bird.gif');
background-repeat:no-repeat;
background-position:95% 10%;}

.coverageDiv H3 {
	margin: 0;
	padding: 5px;
	background-color: #fee6f3;
	color: #c36;
}

.coverageDiv .paddedIntro { padding: 5px; }

.mobcoverageDiv { border:1px solid #ccc; }
.mobcoverageDiv H3 {
	margin: 0;
	padding: 5px;
	background-color: #fee6f3;
	color: #c36;
}

.mobcoverageDiv .paddedIntro { padding: 5px; }

.bbdfSection { margin: 12px 0; }

#bbOptions LABEL { font-weight: normal; }

#bbOptions LABEL STRONG {
	font-weight: bold;
	color: #e9a;
	font-size: 1.1em;
}

UL.contentTabs LI.BBselected {
	background: url('http://media.phonehouse.com/cpw-sales/static/images/common/tab_active_bb_bg.gif') #c36 no-repeat top left;
	color: #fff;
	border-left: 0;
	border-bottom: 1px solid #c36;
}

.dfResultsText {
	font-size: 1.25em;
	color: #036;
}

.dfResultsText STRONG {
	font-size: 1.25em;
	font-weight: bold;
	margin-right: 20px;
}
.borderTable { border-top: 1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }

.borderTable TD {border-bottom:1px solid #ccc;}

.borderTable TH {

background-image:url('../images/sections/broadband/title_banner.gif');
background-repeat: repeat-x;
color:#fff;
font-size: 1.5em;
font-weight:bold;
line-height:0.7;
}
	
TR.spacerRow TD { background-color: #f0f0f0; }
.month {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #192555; 

PADDING-TOP: 0px} 
.price {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; MARGIN: 0px; 

COLOR: #192555; PADDING-TOP: 0px}

#canugetbband {color:#c36; font-size: 1.5em; font-weight:bold; text-align:right; padding-bottom:20px;}
#checkitnow {color:#6A6A6C; font-size: 1em; padding-bottom:20px;}

.col1 
{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:0;
}
.col1btmcell {
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.colborders
{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:0;
border-bottom:0;
}
.colbordersbtmcell
{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:0;
border-bottom:1px solid #ccc;
}
.col2topcell
{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:0;
border-bottom:0;
}
.nocol {
border-right:1px solid #ccc;
border-left:0;
border-bottom:0;
border-top:0;
}
h2.bbsubhdr {color:#c36; font-size: 1.5em; font-weight:bold;}
h3.bbtable {color:#c36; font-weight:bold; font-size:1em;}