@charset "UTF-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	}
	
/* 2 COL MAIN CONTENT H2 */
#rightCol h2 {
	display:block;
	background:url(../images/2Col-h2-bg.gif) no-repeat right center;
	height:24px;
	padding:5px 20px 5px 20px;
	color:#fff;
	margin:0 0 10px 0;
	}
	
h2.thePhones-h2 {
	background:url(../images/thePhone-h2.gif) no-repeat 0 0;
	height:44px;
	display:block;
	text-indent:-9999px;
	margin:10px 0 20px 0;
	}
	
h2.theNetworks-h2 {
	background: url(../images/theNetworks-h2.gif) no-repeat 0 0;
	height:44px;
	display:block;
	text-indent:-9999px;
	margin:10px 0 20px 0;
	}

#rightCol p {
	line-height:1.4em;
	}

.freeGiftText {
	color:#a22bb8;
	text-align:left;
	}
	
	
/* 1 COL MAIN CONTENT H2 */
#summaryContainer h2, #filterContainer h2, #tariffContainer h2{
	background: url(../images/1Col-h2-bg.gif) no-repeat right center;
	padding:8px 0 5px 10px;
	}

.sum_details {
	padding-top:20px;
	}

.freeGift-h4 {
	color:#000;
	font-size:2em;
	text-align:left;
	margin-bottom:10px;
	}
	
.freeGift_p {
	color:#a22bb8;
	}
	
.sum_details div h3 {
	margin-bottom:10px;
	}

.sum_details div h3 span {
	background:#000;
	color:#fff;
	padding:4px;
	font-weight:normal;
	font-size:2.4em;
	}

.sum_details div h4 {
	margin-bottom:10px;
	}

.sum_details div h4 span {
	background:#000;
	color:#fff;
	padding:4px;
	font-weight:normal;
	font-size:2em;
	}

.sum_details div ul li {
	margin-bottom:.9em;
	}

.sum_details div ul li.offers {
	line-height:2em;
	}
	
.sum_details div ul li span {
	background:#000;
	color:#fff;
	padding:4px;
	font-weight:normal;
	font-size:1.4em;
	}

.sum_h1 {
	margin:0 0;
	}

#summaryContent p {
	margin:10px 0;
	line-height:1.2em;
	}

/* LEFT COL*/

#newsletterSignup h1 {
	padding:5px 10px;
	}

#newsletterSignup p {
	padding-top:40px;
	padding-bottom:10px;
	font-size:.8em;
	font-weight:bold;
	}

/* FEATURE PURPLE GIFTS */

.inner_feature_1 p {
	font-size:.8em;
	}

.inner_feature_2, .inner_feature_3, .inner_feature_4, .inner_feature {
	color:#fff;
	font-size:.8em;
	background-image:none;
	font-weight:normal;
	text-align:center;
	}

.inner_feature_2 h3, .inner_feature_3 h3, .inner_feature_4 h3,  .inner_feature h3{
	font-weight:normal;
	font-size:.8em;
	padding-top:5px;
	}

/* LATEST DEALS */
.hp_item_title h3 {
	margin-bottom:8px;
	font-weight:normal;
	font-size:1.4em;
	}

.hp_item_title h4 {
	margin-bottom:6px;
	}
	
.hp_item_title li {
	margin-bottom:5px;
	font-size:.8em;
	}

.hp_item_title span {
	background:#000;
	color:#fff;
	padding:4px;
	}

/* PAY MONTHLY TARIFF PAGE */

#tariff_item .pm_Item_leftCol h4 {
	margin-bottom:5px;
	}
	
#tariff_item .pm_Item_leftCol h4 span {
	background:#000;
	color:#fff;
	font-weight:normal;
	font-size:1em;
	padding:4px;
	line-height:1.4em;
	}

#tariff_item .pm_Item_leftCol h5 {
	margin-bottom:5px;
	}
	
#tariff_item .pm_Item_leftCol h5 span {
	background:#000;
	color:#fff;
	font-weight:normal;
	font-size:1em;
	padding:4px;
	}

#tariff_item .pm_Item_leftCol ul li {
	margin-bottom:2px;
	}
	
#tariff_item .pm_Item_leftCol ul li span {
	background:#000;
	color:#fff;
	padding:4px;
	font-size:8px;
	}



