@charset "UTF-8";
/* CSS Document */


/********* BASE ELEMENT STYLES ***********/

.tripleColumn h2 {
	color:#0077b7;
	font-size:1.4em;
	font-weight: bold;
	line-height:1em;
	margin: 0em 0em 0.4em 0em;
	padding:5px 0px 9px 40px;
	background:url("/img/h2-bg.gif") 0px 0px no-repeat;
	}

h4 {
	color:#0077B7;
	font-weight:bold;
	margin-bottom:.6em;
	font-size:1.05em;
	line-height:1.25em;
}

.drop1em {
margin-top:1em;	
}

.drop2em {
margin-top:2em;	
}

.drop3em {
margin-top:3em;	
}

.drop4em {
margin-top:4em;	
}

.drop5em {
margin-top:5em;	
}

.drop7em {
margin-top:7em;	
}

.drop8em {
margin-top:8em;
}

.drop10em {
margin-top:10em;
}

.drop15em {
margin-top:15em;	
}

.lift1em{
margin-top:-1em;	
}

.lift2em {
margin-top:-2em;	
}

.lift3em {
margin-top:-3em;	
}

.lift4em {
margin-top:-4em;	
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

table .odd {
background:#F5F5F5;
}
/*
.mod1Col .modBorder{
	width:192px;
	background-image: url("/img/1columnBorder.gif");
}

.mod1Col .modFooter{
	background-image: url("/img/1columnFooter.gif");
	width:192px;
}
.mod1Col .modTop{
	background-image: url("/img/1columnTop.gif");
	width:192px;
}
*/
.tabContainers .modBorder {
	border:none;
}


/********* BEGIN COLOR STYLES ***********/
.deepPurpleColor { color:#732978;}
.NewBlueColor { color:#0077b7; }

.petrolBgGradient {
background:url("/img/leftNav_active.gif") top left repeat-x;	
}

/********* END COLOR STYLES ***********/

.imageFeature img {
float:right;
margin-right:18px;
}

#ie.six .imageFeature {
margin-right:0px;
overflow:hidden;
width:180px;
}

#ie.six .imageFeature p{
float:right;
margin-right:15px;
}

.imageFeature p {
float:left;
color:#008BC4;
font-size:.9em;
width:120px;
margin-left:40px;
margin-top:0px;
}

.imageFeature a {
color:#008BC4;
text-decoration:underline;
}

#modCTA, #modCTAdotCom {
height:12em;
}

/* MEDIUM SIZED button */
/*
.textBtnRedMedium  {
	background:transparent url("/img/buttons/redRight-medium.gif") no-repeat scroll right top;
	padding:7px 0px 15px 0px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:.025em;
}

.textBtnRedMedium span {
	background:transparent url("/img/buttons/redLeft-medium.gif") no-repeat scroll left top;
	padding:7px 10px 15px 10px;
	}

.textBtnRedMedium:hover {
	background:transparent url("/img/buttons/redRight-medium.gif") no-repeat scroll right -76px;
	color:#fff;
	}

.textBtnRedMedium:hover span {
	background:transparent url("/img/buttons/redLeft-medium.gif") no-repeat scroll left -76px;
	color:#fff;

	}

html #ie .textBtnRedMedium {
position:relative;
}

html #ie .textBtnRedMedium span {
margin-top:-7px;
}

html #ie.six .textBtnRedMedium {
margin:0px;
}	

*/
/** DOUBLE COLUMN WIDE MODULES ***/
ul.lightBlue-bullet,  .lightBlue-bullet-no-bg{
margin-left:40px;
padding-top:2px;
margin-bottom:2.9em;
}

ul.lightBlue-bullet li, .lightBlue-bullet-no-bg li {
	margin-bottom:.3em;
	font-size:1em;
	line-height:1.4em;
}

ul.lightBlue-bullet li {
	background:url("/img/bullet-blue-on-blue.gif") 8px 12px no-repeat;
	background-color:#edf5fa;
	padding:.6em .8em .5em 1.8em;
}

.lightBlue-bullet-no-bg li{
	background:url("/img/bullet-blue-on-white.gif") 8px 6px no-repeat;
	padding:.2em .8em 0em 1.9em;
	margin:.6em 0px 0em 0px;
}

.lightBlue-block {
	background-color:#edf5fa;	
	padding:.5em .4em .8em .4em;
	margin-top:-.5em;
}
/** TRIPLE COLUMN WIDE MODULES ***/

.grid .indentDoubleColumn {
font-size:1.15em;
padding-left:3px;
}

.indentDoubleColumn .doubleColumn{
	padding-left:24px;
}

.indentDoubleColumn .doubleColumn p {
	margin-left:40px;
}

.tripleColumn .doubleColumn, .tripleColumn .singleColumn {
	margin-left:0px;
	margin-right:0px;
}

.tripleColumn .introText {
	font-size:1.2em;
	margin-top:1em;
	
}

.tripleColumn .introText p{
	line-height:1.3em;
	margin-left:0px;
	margin-top:0;
}

.tripleColumnTabs {
width:570px;
float:left;
margin-bottom:1em;
}

.tripleColumnTabs h2 {
margin-left:24px;
}



/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col{
	width:768px;
	float:left;
}

/* END MOD STYLES */



/** CTA BOX **/
#modCTA {
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0;
}

#modCTA div.ctaLayer{
width:145px;
height:70px;
background:url("/img/cta_gradient_bg.gif") left top repeat-x;
padding-left:10px;
}

.mobileServices #calltoactionbox {
left:-10px;
}

#modCTA .ctaLayer {
bottom:10px;
left:10px;	
position:absolute
}

#tabsSkyTV #container1 .background {
background:url("/live/img/skytv_tabbluebg.gif") 0px 0px no-repeat;
}

#tabsSkyTV #container2 .background {
background:url("/live/img/skytv_taborangebg.gif") 0px 0px no-repeat;
}

#tabsSkyTV .background  hr{
clear:both;
visibility:hidden;
display:block;
}


.tabContent .singleColumn{
	width:222px;
	margin-right:10px;
}

.tabContent .singleColumn a {
	text-decoration:underline;
}

.tabContent .singleColumn a.textBtnRedMedium {
	text-decoration:none;
}

.tabContent .linkAction {
	width:500px;
}

.tabContent .linkAction .singleColumn{
	height:3em;
	display:block;
}

.tabContent .extended{
	width:245px;
	margin-right:0;
}


.tripleColumnTabs .doubleColumn, .tripleColumnTabs .doubleColumn p {
	margin-left:0;
	padding-left:0;
}

.tripleColumnTabs .contactDetails {
	font-size:1em;
	letter-spacing:.01em;
}

.tripleColumnTabs .singleColumn p {
	margin-bottom:1.75em;
	line-height:1.3em;
}

.answer table {
width:100%;
}

.answer table.basicPackageList td {
padding:4px 8px 4px 10px;
width:50%;
}

table.premiumPackageTable {
border-spacing:0px 5px;
margin-top:7px;
}

table.premiumPackageTable td {
background:#F5F5F5;
padding:10px;
}

table.premiumPackageTable td span {
color:#0077B7;
width:120px;
display:block;
}

.endSkyLink a {
text-decoration:underline;
}

.questionAnswerList a {
text-decoration:underline;
}
