.shortBundles {
	float: left;
	padding-bottom: 10px;
	margin:0 5px 15px 0;
	width: 420px !important;
	}
.shortBundlesHelp {
	float: right;
	width: 183px;
	}
	
	
.bundleTable td {
	padding: 7px 0;
	text-align: center;
	border-bottom: 4px #eee solid;
	}
	

.bundleTable th  {
	background-color: #CC0202;
	color: #fff;
	padding: 6px 2px;
	text-align: center;
	border-bottom:none 0 #fff;
	}
		
.bundleTable td input
{
	clear:both;
}
		
.bundleTable label {
	display:none;
	}

.bundleTable td img	{
	margin: 6px 0 !important;
	}

#bundleSubmit {
	float:right;
	margin: 10px 12px -8px;
	}

th.tariff1,
td.tariff0  {
	text-align: left;
	padding-left:10px;
	}

td.tariff0,
th.tariff0  {
	width: 155px;
	font-size: 120%;
	font-weight: bold !important;
	text-transform: uppercase;
	background-color: #fff;
	color: #000 !important;
	text-align: left;
	padding-left: 10px;
	border-bottom: 4px #eee solid !important
	}

.greyRow {
	background-color: #fafafa;
	}

div.greyRow {
	background-color: #eee;
	}


.bundleoffer {
	padding:8px;
	}
.component_3_content_text .bundleoffer h3 {
	margin:0 !important;
	padding:0 !important;
	text-transform: uppercase;
	}
.bundleoffer p.offerTxt {
	padding:0;
	margin: 3px 0 0;
	}
	
	
.bundleTable td a { text-decoration: none !important; color: #000 !important; }
.bundleTable td a img { display: block; }

.termsBox
{
	margin-top:6px;
	background-color: #eeeeee;
	padding: 3px 4px 4px 6px;
}


.alignBundleRight .curBundle {
	float: right !important;
	margin: 10px 0 0 10px;
	height: 100px;
	}
