@charset "UTF-8";
/* CSS Document */

.broadband table {
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
.broadband thead{
	background-image: url(../images/grad30.png);
	background-repeat: repeat-x;
	text-align:center;
	height:40px;

}
.broadband th {
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	border: 1px dotted #CCCCCC;	
	height:40px;

	
}
.broadband td {
	font-size:13px;
	border: 1px dotted #CCCCCC;
	padding:2px;	
}
.pricecol {
	background-color:#F8F8F8;
	}

.broadband td img {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}




.merch table {
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
.merch thead th {
	background-image: url(../images/thgrad.jpg);
	background-repeat: repeat-x;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	border: 2px solid #FFFFFF;	
	height:40px;
	color:#FFFFFF;
}
.merch h3{color:#FFFFFF; font-weight:lighter; padding:5px;}
.merch td {
	font-size:13px;
	border: 2px solid #FFFFFF;
	padding:4px;
	background-color:#EEEEEE;
}

.merch td img {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#broadband table {
	margin:15px;
	border-collapse: separate;
	background-color: white;}
#broadband thead{ 	
	border-top-width: 5px;
	border-style: solid;
	border-color: #333333;
	text-align:center;}
#broadband th {
	border-top: 10px solid #333333;
	padding: 5px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	}
#broadband td {
	border-top: 5px solid #DDD;
	font-size:11px;
	padding: 5px;}
#broadband h3 {
	font-family: georgia, serif;
	font-size: 20px; text-align:left; margin:0;}

#broadband .pricecol {background-color: #F0F4FB; text-align:center; font-size:100%; font-weight:bold; color:#009900; width:9%;}
#broadband .speed {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#333333;
	width:9%;
}
#broadband .sorttable_nosort th a: {color:#333333; text-decoration:underline;}
#broadband .sorttable_nosort th a:hover {
	color:#333333;
	text-decoration:underline;
}
#broadband .down {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#broadband .cont {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#broadband .set {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#broadband td img {
	padding: 2px;
	margin: 5px;
	border:none;}

#sortable table {
	margin:15px;
	border-collapse: separate;
	background-color: white;}
#sortable thead{ 	
	border-top-width: 5px;
	border-style: solid;
	border-color: #333333;
	text-align:center;}
#sortable th {
	border-top: 10px solid #333333;
	padding: 5px;
	color:#569CD7;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	}
#sortable td {
	border-top: 5px solid #333333;
	font-size:11px;
	padding: 5px;}
#sortable h3 {
	font-family: georgia, serif;
	font-size: 20px; text-align:left; margin:0;}

#sortable .pricecol {background-color: #F0F4FB; text-align:center; font-size:100%; font-weight:bold; color:#009900; width:9%;}
#sortable .speed {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#sortable .sorttable_nosort th a: {color:#569CD7; text-decoration:underline;}
#sortable .sorttable_nosort th a:hover {color:#569CD7; text-decoration:underline;}
#sortable .down {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#sortable .cont {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#sortable .set {
	background-color: #FFF;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#666;
	width:9%;
}
#sortable td img {
	padding: 2px;
	margin: 5px;
	border:none;}
