/*
Author: Rob Watson (Dare)	
Date:  March 23, 2009
Client: Sony (UK) / ITV
Project: FOOTBALL_HEART_ITV_SUK_027

Notes: SCREEN STYLE SHEET 

Amends Log: 

*/


html {
	overflow:-moz-scrollbars-vertical; /* for firefox - adds verticle scroll bar to stop page jumping around screen. */
	}
body {
	background:#000000;
	}	

h1, h2 {
	color:#ffffff;
}
h1 span {
	display:none;
}

h1 {
	font-size:1.38em;
}
p {
	line-height:1.2em;
}
strong {
	font-weight:bold;
	}
em {
	font-style:italic;
	}	



/* Global Classes
=================================*/
.floatleft {
	float:left;
	}
.floatright {
	float:right;
	}
.clearboth {
	clear:both;
	}
	
	
	
#sonyWrapper {
	width:970px;
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.privacy {
	background-image:none!important;
}
ul.privacylinks  a {
	color:#ffffff;
}
.sonyIntro {
	display:inline;/*ie6*/
	float:left;
	height:115px;
	margin:30px 0 0 0;
	width:100%;
}
.sonyIntroText {
	display:inline;/*ie6*/
	float:left;	
	width:450px;
}
.sonyIntroText p {
	font-size:0.72em;
}
.sonyIntroLogo {
	display:inline;/*ie6*/
	float:left;
	width:130px;
	margin:0 0 0 370px;
	text-align:center;
}
.sonyIntroLogo p {
	padding:6px 0 0 0;
	font-family:avantGarde, Arial, Helvetica, sans-serif; 
	font-size:0.69em;
}
.sonyIntroText h1, .sonyIntroText p {
	margin:0 0 0 10px;
}
.sonyIntroText h1 {
	padding:0 0 10px 0;
}
#sonyHdrHeartOfEngland {
	width:314px;
	height:24px;
	background: url(../images/hdr_h1_heart_of_England.png) no-repeat;
}
.sonyAdPromoRow {
	clear:left;
	display:inline;/*ie6*/
	float:left;
	margin:500px 0 0 0;
	width:100%;	
}
.sonyAdPromoBox {
	background:url(../images/bg_ad_promo_box.gif) no-repeat;
	display:inline;/*ie6*/
	float:left;
	height:70px;
	margin:0 20px 0 0;
	width:300px;	
}
.sonyAdPromoBoxFirst {
	margin:0 20px 0 10px;
}
.sonyAdPromoBox h2 {
	margin:10px 0 0 10px;
	padding:0 0 5px 0;
}
.sonyAdPromoBox p {
	font-size:0.69em;
	margin:0 0 0 10px;
	width:280px;
}

h2#sonyHdrHeartInAction {
	height:21px;
	width:213px;
	position:relative;
	}
h2#sonyHdrHeartInAction em {
	background: #000000 url(../images/hdr_h2_heart_in_action.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:21px;
	width:213px;
	}

h2#sonyHdrConstructingHeart {
	height:21px;
	width:211px;
	position:relative;
	}
h2#sonyHdrConstructingHeart em {
	background: #000000 url(../images/hdr_h2_constructing_heart.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:21px;
	width:211px;
	}

h2#sonyHdrUltimateExperience {
	height:21px;
	width:224px;
	position:relative;
	}
h2#sonyHdrUltimateExperience em {
	background: #000000 url(../images/hdr_h2_ultimate_experience.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:21px;
	width:224px;
}
#sonyFooter {
	clear:left;
	display:inline;/*ie6*/
	float:left;
	margin:0px 0 0 0;
	width:100%;
	font-size:0.69em;
	color:#6e6e6e;
	background: #1a1a1a url(../images/bg_footer.gif) top left repeat-x;
	padding-bottom:20px;
}
.sonyDis, .sonyPowered, .sonyShare {
	float:left;
	height:24px;
	display:inline;
}
.sonyDis {
	width:750px;
	float:left;
}
.sonyShare {
	width:170px;
	margin:0 0 0 2px;
}
#footerMiddle {
	clear:left;
	padding:25px 0 0 0;
	color:#ffffff;
}
.sonyDisText, .sonyPoweredIcons, .sonyShareIcons {
	float:left;
	display:inline;
}
.sonyDisText {
	width:778px;		
}
.sonyDisText a {
	color:#ffffff;
}
.sonyDisText p {
	padding: 10px 0 0 15px;
}
.sonyShareIcons {
	width:180px;
}
h4.shareheader {
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	margin:20px 0 0 15px;
}
ul#socialNetworks {
	margin: 10px 0 0 15px;
}
ul#socialNetworks li {
	float:left;
	display:inline;
	margin: 0 16px 0 0;
}
ul#socialNetworks li.finalSocial {
	margin:0 0 0 0;
}
#legalLinks {
	clear:left;
}
#legalLinks li {
	float:left;
	margin:10px 0 0 15px;
	color:#6e6e6e;
}
#legalLinks li a {
	padding:0 15px 0 0;
	color:#6e6e6e;
	text-decoration:none;
}
#legalLinks li a:hover {
	text-decoration:underline;
}
#itv-header-09 {
	padding:0px 0 0 0;/*padding:20px 0 0 0;*/
}
/* hides ITV advert*/
#itv-header-09 #topAdvert-09, #itv-header-09 .thirdparty #topAdvert-09 {display:none;}
/* insert sony ad*/

#itvLogoOverride {/*position:absolute; */ margin-left:10px; margin-top:10px; /*height:90px;*/ float: left;}
#adbanner {/*position:absolute;*/ margin-left:100px; margin-bottom: 10px; /*height:90px;*/ float: left;}
#myAlternativeContent {padding:0px 0 0 0;text-align:center;}

/*Suli's amend on the itv standalone css*/
#itv-footer {padding-top:0px;}
#itv-footer {margin:0px 0 0;}

#itv-header-09 #logoCon {display:none;}
#itv-header-09 .clearthis, #itv-footer .clearthis, #itv-nav .clearthis {display:inline-block;}
/*.reverse #itv-header-09 {background-color:red; width: 972px;}*/

#itv-header-09.thirdpartyOuter #itv-nav {margin:0px 0 0 10px;}
#itv-nav {margin:0px 0 0 10px;}
#itv-header-09 .clearthis, #itv-footer .clearthis, #itv-nav .clearthis {display:block;}