﻿.itv,.itv dl,.itv dt,.itv dd,.itv ul,.itv ol,.itv li,.itv h1,.itv h2,.itv h3,.itv h4,.itv h5,.itv h6,.itv pre,.itv form,.itv fieldset,.itv input,.itv p,.itv blockquote,.itv th,.itv td,.itv object,.itv embed {
    padding: 0;
    margin: 0;
}  

.itv 
{
    font: 0.75em Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff;
    width: 972px;	
}

.itv a {text-decoration:none;}
.itv a:hover {text-decoration:underline;}
	
	
.itv div.itv-mod-fl 
{
	background-color: #fff;
    margin:0 10px 10px 0;
    overflow: hidden;
    float: left;
    display:inline;
}
.itv div.itv-mod-cl 
{
	clear:both;
	background-color: #fff;
    margin:0 10px 10px 0;
    overflow: hidden;
    float:left;
    display:inline;
}

.itv-BannerAdvert
{
	position: relative;
	top: 0;
	left: 242px;
	margin: 5px 0 0 0; 
	width: 728px; 
	height: 90px; 
	text-align: center;
}

.itv-w1 {width:150px;}
.itv-w2 {width:310px;}
.itv-w3 {width:470px;}
.itv-w4 {width:630px;}
.itv-w5 {width:790px;}
.itv-w6 {width:970px;}

/* new flash Guidance */
#itv-guidanceCover {display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;background:gray;filter:alpha(Opacity=70);opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;z-index:99998;}
#itv-videoGuidance {display:none;position:absolute;top:0;left:0;width:600px;height:600px;z-index:99999;}
.itvplayer_flashupgrade {width:180px;height:80px;border:none;}


/* NSAT Small Overlay */
#toolTip {font: 0.75em Arial, Helvetica, sans-serif;color: #000; margin:5px;position:absolute;z-index:1000;background:url('http://www.itv.com/_app/img/cmn/nsat_gradientSml.gif') repeat-x bottom #efefef;width:220px;border:1px solid #333;text-align:left;padding:2px;}
#toolTip div.hdr {background:url('http://www.itv.com/_app/img/cmn/nsat_g.gif') 0% 0% no-repeat;padding:5px 0 0 25px;}
#toolTip p { margin:0;padding:5px;color:#000;font:11px/12px Arial, Helvetica, sans-serif; }

/* NSAT Main Overlay */

#videoGuidance{font: 0.75em Arial, Helvetica, sans-serif;color: #000;position:absolute;top:200px;left:25px;z-index:100;border:1px solid #333;width:600px;background:url('http://www.itv.com/_app/img/cmn/nsat_gradientMain.gif') repeat-x bottom #fff;min-height:500px}
#videoGuidance #vgHeader a {margin:10px;float:right;background:url('http://www.itv.com/_app/img/cmn/icon_close.gif') 100% 50% no-repeat;padding:0 15px 0 0}
#videoGuidance #vgHeader img {  width:64px;height:31px;border:none;margin:25px 0 0 30px; }
#videoGuidance #vgHeader h2 {display:inline;background:url('http://www.itv.com/_app/img/cmn/nsat_g.gif') 0% 0% no-repeat;padding:0 0 0 25px;margin:0 0 20px 20px;}
#videoGuidance #vgIntro {margin:20px 30px 10px 30px;}
#videoGuidance #vgContent {border-top:1px solid #ccc;margin:0 20px 10px 20px;}
#videoGuidance #vgContentOne {min-height:280px;border-right:1px solid #ccc;padding:10px;float:left;width:259px;} 



#videoGuidance #vgContentTwo {padding:10px;float:left;width:260px;}
#videoGuidance h3 {font-size:11px;margin:0 0 0 4px;}
#videoGuidance .txtBox {width:100px;}
#videoGuidance p {margin:0 0 15px 4px;}
#videoGuidance input {margin:0;}
#videoGuidance input.chkBox {border:none;background:none;float:left;margin:0 5px 0 0}
#videoGuidance .btnSubmit {margin: 0 0 10px 0;background: #94A6BA url(http://www.itv.com/_app/img/cmn/arrow_right_white.gif) 92% 50% no-repeat;border: 1px solid #8094AA;border-left: 1px solid #BBCDE0;border-top: 1px solid #BBCDE0;cursor: pointer;font-size: 1.0em;color: #fff;padding: 1px 15px 1px 0;height: 1.7em;} 
#videoGuidance input.txtBoxPlayVid {margin:0 5px 10px 0;}
#videoGuidance .error {color:#f00;}
#videoGuidance #pinError {visibility:hidden;}
#videoGuidance #errorPin, #videoGuidance #errorTerms, #videoGuidance #errorTerms2,#videoGuidance #errorGen  {display:none;}
#vgNSAT #emailSuccess, #vgNSAT #emailError {display:none;}

.win.ie #videoGuidance .btnSubmit,.win.ie  #videoGuidance .txtBox {margin:0 0 10px -15px;}
.win.ie #videoGuidance .btnSubmit,.win.ie  #videoGuidance .txtBox {margin:0 0 10px -15px;}
.win.ie #videoGuidance #vgContentOne {height:280px;}    



@media print
{
	#itv-header, 
	#itv-footer,
	#navTertiary, 
	#skyScraper, 
	#itv-nav, 
	#videoPane,
	#placeholderadvert1, 
	#placeholderadvert2,
	#placeholderadvert3,
	#placeholderadvert4,
	.itv-SkyScraperAdvert,
	.itv-MPUAdvert,
	.itv-SponsorButtonAdvert,
	.itv-OutOfPageAdvert
	{
		display: none;
	}

	body
	{
		width: auto; 
		margin: 0 5%;
		padding: 0; 
		border: 0;
		float: none !important;
		color: black; 
		background: transparent;
	}
}