
/*	Author: 	Darren Hudson
	Name: 		screen.css
	Portal: 	uk portal override			
	Updated:	26/08/2008 - new footer local ref
			25/05/2010 - new colour for validation error 
			02/08/2010 - today link in header	
			24/09/2010 - remove bullets from feed list.
			28/09/2010 - landing page css for referrer page
			30/09/2010 - rss feed from today 
			12/01/2011 - h2 indent for rewards
			22/03/2011 - reduced primary nav items (rewards)

*/


/*	TEMPLATE	*/		



#footer, #footerSplash			{	background: #fff url(../images/bg_footer.jpg); }


/*	NAVIGATION	*/


.nav li 				{	background: #fff; border-left:1px solid #fcfcfc; width:91pt;}
.nav a 					{	color: #333; padding: .60em 0; text-decoration:none; text-indent: 0em; }
.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active	
					{	background:#fff; color: #333;}
.nav li li 				{	background:#fff;}
.nav li li li 				{	background:#fff;}



.navCP 					{	float:right; width: 270px; text-align: center; margin-bottom:0; color:#333; text-decoration:none; text-transform:uppercase; font-size: 80%; line-height:1.25; }
.navCP li 				{	border-left:2px solid #fff;  background: url(/app_portals/master/images/bg_navigation.jpg) no-repeat; height: 30px;  float:left; position:relative; z-index:99;  width:98pt;}

.navCP, .navCP * 			{	margin:0; padding:0; list-style:none;}
.navCP li:hover, .navCP li.sfHover, .navCP a:focus, .navCP a:hover, navCP a:active	
					{	color: #666; font-weight: bold; text-decoration: none;}
#active					{	background: #fff url(/app_portals/master/images/bg_navigation_active.jpg) no-repeat; height: 30px;}
	
.navCP li li 				{	background:#fff;}
.navCP a 				{	display:block; color: #999; padding: 7px 0px 0px 0px; text-decoration:none; text-indent: 0em; text-align: center;}
.active a				{	color: #e31b1d;}
.field-validation-error			{	color: #e31b1d; font-weight: bold;}


#col100 h2				{	margin-left:15px;}




.containerLogin				{	background: #e31b1d url(/app_portals/yougov/templates/en/images/container-Login.jpg);  }
.containerNav				{	background: #e31b1d url(/App_Portals/master/images/container-account.jpg) no-repeat; }
.containerNav li:hover			{	background: #f04848; }


.containerQuickpollWidget		{	margin-bottom: 0px;}

#msndiv					{	width: 220px;}
#msndiv ul				{	width: 220px; list-style: none; margin: 20px 0px 0px 10px; padding: 0;  border: 0;}
#msndiv	li				{	padding: 0px; margin: 5px 0px 0px 0px; width: 220px;}
#msndiv	li a				{	padding: 0px; margin-bottom: -10px;}


/*	TODAY NAVIGATION		*/

#topNavigation				{	border: 1px solid #fefefe; height: 20px; text-align: right; padding: 10px 0px 0px 0px; }
#block-menu-menu-top-navigation		{	text-align: right; margin: 0px; padding: 0px 10px 0px 0px; height: 20px; }
#block-menu-menu-top-navigation h2	{	display: none;}
#block-menu-menu-top-navigation ul	{ 	display: inline;  list-style-type: none; }
#block-menu-menu-top-navigation li 	{  	background: #333;  float: right; color: #fff; border-left: 1px solid #ccc; height: 19px; padding: 0px; font-family:  arial;}
#block-menu-menu-top-navigation li a	{  	text-align: center; color: #fff;  font-size: 90%; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px;}
#block-menu-menu-top-navigation ul.menu li				
					{	margin:0px 0px 0px 1px;}
#block-menu-menu-top-navigation ul.menu li a:hover				
					{	background: #ee2e27; color: #fff;  margin: 0px; border-top: 1px solid #ee2e27;}



/*#globalNavigation			{	border: 0px solid #000; padding: 0px; margin: 0px;  float: right; width: 510px; padding-right: 10px;}
.corporateNav				{	border: 0px solid #000; text-align: right; padding-left: 30px;}
*/



.bannerTitleRed				{	float: left; margin-bottom:10px;}
.bannerTitleRed	p			{	background:#EE2E27; color:#fff;font-size:220%;font-weight:bold;line-height:1.25pc;margin-top:0;padding:10px;}
.bannerTitleBlack			{	float: left;  margin-bottom:0; clear:left;}
.bannerTitleBlack p			{	background:#000;  color:#fff;font-size:130%;font-weight:bold;line-height:1.25pc;padding:5px 10px 5px 10px;}
.bannerTitleGrey			{	clear: both; float:left;margin-bottom:0;}
.bannerTitleGrey p			{	background:#666; color:#FFFFFF;font-size:170%;font-weight:bold;line-height:1.25pc;padding:10px;}
.bannerPadding				{	padding: 10px 10px 10px 10px;}

.bannerSettee				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-settee.jpg);}
.bannerMeadow				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-meadow.jpg);}
.bannerWoods				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-woods.jpg);}
.bannerNature				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-nature.jpg);}
.bannerEmo				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-emo.jpg);}
.bannerBlur				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-blur.jpg);}
.bannerBench				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-bench.jpg);}
.bannerCanoe				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-canoe.jpg);}
.bannerCommJH				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-commentaries-jh.jpg);}
.bannerCommPK				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-commentaries-pk.jpg);}
.bannerCommAW				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-commentaries-aw.jpg);}
.bannerLottery				{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header250-lottery.jpg);}
.bannerRegisterBubble			{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background:url(/App_Portals/yougov/templates/en/images/header890x250-registerBubble.jpg);}



/*	Landing page format		*/


.container290BGBlack			{	width: 290px; background: #f7f7f7; border-top: 1px solid #999;  margin: 0px; padding: 1px 0px 1px 0px; height: 30px; background: url(/App_Portals/yougov/templates/en/images/bg_blackbars.png);}
.container590BGBlack			{	width: 590px; background: #f7f7f7; border-top: 1px solid #999;  margin: 0px; padding: 1px 0px 1px 0px; height: 30px; background: url(/App_Portals/yougov/templates/en/images/bg_blackbars.png);}
.containerBonusSurvey			{	height: 55px; background: url(/App_Portals/yougov/templates/en/images/container-bonussurvey.jpg); padding: 10px; margin-bottom: 10px;}
.containerBonusSurveyText		{	font-size: 120%; line-height: 1.5pc;}
.containerBonusSurveyText p		{	background: #ee2e27; color: #fff; font-weight: bold;  padding: 1px 5px 1px 5px; }
.containerBonusSurveyText a		{	color: #fff;}
.containerRefer				{	height: 75px; margin-top: 0px; margin-bottom: 10px; background: url(/App_Portals/yougov/templates/en/images/container-refer.jpg);}
.containerRefer	p			{	margin-top: 0px; line-height: 1.25pc; font-size: 80%; color: #000; font-weight: bold; padding-left: 2px;}
.referralLinkBox			{	margin: -10px 10px 0px 5px; width:550px; height: 30px; font-size: 98%;}

.iconAuthorFloat			{	background-color:#fff; border:1px solid #ccc; padding:2px; height: 70px; float: left; margin-right: 15px; }	

.bannerList				{	display: block;}


.containerThanksBanner			{	height: 250px; padding: 0px; border-top: 1px solid #fff; margin: 0px 0px 10px 0px; background: url(/App_Portals/yougov/templates/en/images/header250-settee.jpg);}

.containerThanksTitle			{	margin-bottom: 20px; float: left; }
.containerThanksTitle p			{	line-height: 1.25pc; background: #ee2e27; font-size: 200%; color: #fff; font-weight: bold; padding: 10px; margin-top: 0px;  }

.containerThanksTitleSub 		{	margin-bottom: 0px; float: left; clear: both; width: 270px; }
.containerThanksTitleSub p		{	line-height: 1.25pc; background: #000; font-size: 135%; color: #fff; font-weight: bold; padding: 5px; margin-top: 0px; }

.containerThanksBody			{	 float: left; border: 0px solid #fff; clear: both; width: 360px; }
.containerThanksBody1 			{	 margin-bottom: 0px; width: 220px;}
.containerThanksBody1 p			{	line-height: 1.25pc; background: #666; font-size: 120%; color: #fff; font-weight: bold; padding: 1px 5px 1px 5px; margin-top: 0px; }
.containerThanksBody2 			{	 margin-bottom: 0px; width: 360px;}
.containerThanksBody2 p			{	line-height: 1.25pc; background: #666; font-size: 120%; color: #fff; font-weight: bold; padding: 1px 5px 1px 5px; margin-top: 0px; }
.containerThanksBody3 			{	 margin-bottom: 10px; width: 270px;}
.containerThanksBody3 p			{	line-height: 1.25pc; background: #666; font-size: 120%; color: #fff; font-weight: bold; padding: 1px 5px 1px 5px; margin-top: 0px; }

.containerThanksAction 			{	margin-bottom: 0px; float: left;clear: both; width: 155px;}
.containerThanksAction p		{	line-height: 1.25pc; background: #000; font-size: 120%; color: #fff; font-weight: bold;padding: 1px 5px 1px 5px; }



h3.campaignH3				{	font-size: 130%;  color: #333; margin: 15px 0px 10px 0px;  	}
/*.tickBody				{	font-size: 110%;  color: #333; font-weight: bold; 	}
.tickRowCampaign			{	border:1px solid #fff;height:50px;margin:10px 0px 10px 0px;}*/
.inputAvailableRedemptions		{	width:30px;}
.rewardsYes				{width:150px;}
.rewardsNo 				{width:150px;}




