@charset "utf-8";

body,html,div,img,object,p,a,h1,h2,h3,h4,h5,h6,span,ul {margin:0;padding:0;border:0;background:transparent;background-repeat:no-repeat;list-style-type:none;outline:none;font-size:99%;}

body,html {background: #FFF url(http://www.notbrazil.co.uk/images/bg2.png) repeat;background-attachment:fixed;font-family:arial,sans-serif;vertical-align:baseline;font-style:normal;}

p {font-weight:100;color:#000;font-size:12px;}
h1 {font-weight:600;color:#000;font-size:18px;}
h2 {font-weight:100;color:#000;font-size:16px;}
a {text-decoration:none;}
a.readMore {clear:left;font-family:verdana,arial,sans-serif;font-weight:600;font-size:10px;color: #419250;}
a.readMore:hover {text-decoration:underline;}
em {font-style:normal;font-weight:200;}
span.accessChar {text-decoration:underline;}
img.floatLeft {margin-right:10px;margin-bottom:11px;float:left;}
.red {color:#f00;}


/*------------------------ global --------------------------*/

#mainContainer {position:relative;margin:0 auto;width:900px;background:url(http://www.notbrazil.co.uk/images/main_bg.gif) repeat-y;}

	#banner {width:900px;height:130px;display:block;background:url(http://www.notbrazil.co.uk/images/banner5.jpg) no-repeat left top;}

		#hdflash1 {position:relative;margin-top:10px;margin-right:10px;width:200px;height:100px;float:right;}
	
	#divRight {margin-bottom:10px;margin-left:-1px;padding:0 10px;width:698px;float:right;}
	
		h1 {padding: 10px 0;display:block;font-size:1.2em;color:#419250;}

		#slider li{width:700px;height:113px;overflow:hidden;}	
		

	#divLeft {margin-bottom:10px;padding-left:12px;width:166px;float:left;}

		#menuList {padding:2px 0;width:154px;}
			#menuList a {text-decoration:none;padding:4px 0;display:block;width:154px;text-indent:10px;border-left:1px solid #999;border-right:1px solid #999;font-size:0.8em;font-weight:600;font-family:verdana,arial,sans-serif;color:#409051;background:#F4F4F4;}
			#menuList a:hover {background:#F0FDEE;border-left:1px solid #F4F4F4;border-right:1px solid #F4F4F4;text-decoration:none;}
				#menuList a.shop {color:#700;}
	
		#google {margin-top:10px;height:25px;display:block;}
			#question {float: left;}

		#social {clear:left;margin-top:10px;width:154px;height:40px;display:block;}
			a.twitter {width:30px;height:30px;display:block;background:url('../images/twittersmall.gif');float:left;}	a.twitter:hover {background:url('../images/twittersmallon.gif');}
			a.facebook {margin-left:5px;width:30px;height:30px;display:block;background:url('../images/facebooksmall.gif');float:left;} a.facebook:hover {background:url('../images/facebooksmallon.gif');}
			a.rss {margin-left:5px;width:30px;height:30px;display:block;background:url('../images/rsssmall.gif');float:left;} a.rss:hover {background:url('../images/rsssmallon.gif');}
			a.bebo {margin-left:5px;width:30px;height:30px;display:block;background:url('../images/bebo.gif');float:left;} a.bebo:hover {background:url('../images/beboon.gif');}
			
		a.googleAdd {clear:left;}

		#newsNow {margin-top:15px;width:120px;height: 47px;display: block;background:url('../images/images/adverts/NNanim_featured_wht.gif') no-repeat;text-decoration: none;}
			#newsNow:hover {background: url('../images/images/adverts/NNstatic_featured_blk.gif') no-repeat;}
	
		#sponsorList {margin:10px 0;width: 160px;}

	#footer {clear:both;}
		#footer p {padding-top:5px;width:100%;height:23px;display:block;background:#FFF;font-size:0.7em;text-align:center;}
		#footer a {color:#409051;}
		#footer a:hover {color:#000;text-decoration:underline;}
		


		
		#groupTable {display:block;margin-bottom:10px;float:left}

		#groupTable p {margin:0;font-size:0.8em;color: #000;}
		#groupTable p.gtHead {font-weight:600;}

		#groupTable p span {width:26px;border:1px solid #EEE;background: #F4F4F4;color: #409051;text-align:center;float:left;}
		#groupTable p span.gtTeam {clear:left;border:1px solid #EEE;width: 150px;text-align: left;background: #F0FDEE;float:left;}

		
		
		
		
		
/*------------------------ home page --------------------------*/

		#introBar {margin:0 10px 10px 0;width:280px;float:left;}
			#introBar p {margin-bottom:5px;}
			
		#fixFront {margin-bottom:10px;padding: 2px;width: 330px;height: 110px;display: block;overflow: auto;float: right;}
			#fixFront ul {clear:right;list-style-type: none;}
				#fixFront li {margin-bottom:2px;padding: 2px 0;width: 302px;height: 12px;background: #F4F4F4;display: block;color: #409051;font-size:10px;font-family:'lucida-sans',arial,sans-serif;}
					#fixFront a {color: #409051;text-decoration: none;}
					#fixFront a:hover{color: #000;background: #F0FDEE;text-decoration: underline;}
					.schedDate {width: 45px;height: 12px;display: block;float: left;}
					.schedTime {width: 30px;height: 12px;display: block;float: left;}
					.schedTeam {width: 180px;height: 12px;display: block;float: left;}
					.schedLoc {width: 15px;height: 12px;display: block;float: left;}
					.schedScore {width: 20px;height: 12px;display: block;float: left;}
					
					
		#happydays12 {margin:0 0 10px 10px;padding-right:10px;width:345px;height:120px;border:1px solid #419250;background:url('http://www.notbrazil.co.uk/images/hd12thumb.jpg') no-repeat 10px 10px;float:left;}
			#happydays12 h2 {margin:10px 0 0 90px;font-size:12px;color: #419250;float:left;}
			#happydays12 p {clear:left;margin: 5px 0 0 90px;font-size:10px;text-align:justify;line-height:1.1em;float:left;}
				#happydays12 a {color:#419250;text-decoration:none;}
				#happydays12 a:hover {color:#000;text-decoration:underline;}
				

		div.itemBar {clear:both;margin-bottom:10px;padding-left:2px;padding-top:2px;width:696px;display:block;background:url('../images/itembarbg.jpg') repeat-y;}
			a.tag {margin:0 0 0 10px;width:144px;height:80px;display:block;background:url('../images/newtab_bg.gif') no-repeat;float:right;}
			div.ibWrap {margin:bottom:10px;width:540px;float:left;}
				div.ibWrap h2 {color:#419250;text-align:left;float:left;}
				div.ibWrap p.ibDate {margin-left:10px;padding-top:0.2em;text-align: left;float:left;}
				div.ibWrap p.ibContent {clear:left;padding:0.2em 0;width:540px;text-align:justify;}
			div.clear {clear:both;width:100%;height:0px;font-size:0px;}
			
		a.bss {clear:both;width:698px;height:175px;display:block;background:url('../images/images/menu pics/bannerad_bss.gif') no-repeat;}
	

/* ---------------------------------- Article pages ------------------------ */


		img.bannerAd {margin-bottom:5px;}
		
		#articleImg {margin: 0 0 10px 10px;float: right;}
			#article h3 {margin-bottom:10px;font-size:0.9em;text-align:justify;}
			#article p {margin-bottom:10px;font-size:0.8em;text-align:justify;}
		
		#article a {color:#419250;text-decoration:none;}
			#article a:hover {text-decoration:underline}
		#article li {font-size:0.8em;}
		
			#article ul.share {margin:0 0 5px 0;height:16px;display:block;}
				#article ul.share li {margin-left:3px;width:16px;float:left;border:0;}
				#article ul.share li.shareTitle {margin-left:0;width:120px;}
					#article ul.share li a {margin:0;width:16px;height:16px;display:block;text-decoration:none;}
						#article ul.share li a.facebookShare {background:url('http://www.notbrazil.co.uk/images/social.png') no-repeat 0 0;}
						#article ul.share li a.twitterShare {background:url('http://www.notbrazil.co.uk/images/social.png') no-repeat -16px 0;}
						#article ul.share li a.stumbleShare {background:url('http://www.notbrazil.co.uk/images/social.png') no-repeat -32px 0;}
						#article ul.share li a.deliciousShare {background:url('http://www.notbrazil.co.uk/images/social.png') no-repeat -48px 0;}
						#article ul.share li a.diggShare {background:url('http://www.notbrazil.co.uk/images/social.png') no-repeat -64px 0;}
	

			a.backAnchor {clear:both;padding:3px 0 0 25px;width:100px;height:20px;display:block;background:url('../images/objects/prev.jpg') no-repeat left top;font-size:0.7em;color:#419250;}
				a.backAnchor:hover {background:url('../images/objects/prev_on.jpg') no-repeat;color:#000;text-decoration:none;}

		
		
		
		
/* ---------------------------------- Article pages ------------------------ */
		
			
		
/* user selected video display in video.htm using javascript to change display off and on */	
		#v1 {display: none;}
		#v2{display: none;}
		#v3 {display: none;}
		#v4 {display: none;}
		#v5 {display: none;}
		#v6 {display: none;}
		#v7 {display: none;}
		#v8 {display: none;}
		#v9 {display: none;}
		#v10 {display: none;}

		.video {	margin: 20px 0 20px 20px;padding: 0;border: 0;width: 600px;height: 385px;background: transparent;}
		.vBar {margin: 10px 0 0 0;padding: 10px;border-left: 0px solid #999;border-right: 1px solid #999;display: block;width: 675px;height: 100px;background: #F4F4F4;}
		.vThumb {margin: 0 0 0 10px;padding: 0;border: 0;width: 100px;height: 100px;background: transparent;display: block;float: right;}


		
/* this section is for the video page and also the Euro2012 and WC2010 pages */	
		
		#vidSpace a {color: #409051;}
			#vidSpace a:hover {color: #000;}
	
		
		#vidSpace h2 {margin-bottom:5px;font-style:italic;font-size:11px;color: #000;}
		#vidSpace h3 {margin-bottom:5px;font-size:14px;color: #409051;}
		
		#vidSpace p {margin-bottom:5px;font-size:0.8em;color: #000;}
		#vidSpace p.introduction {margin-bottom:20px;}
		#vidSpace p.mSwitch {clear:both;margin-right:10px;width: 100%;display: block;text-align:right;}
		#vidSpace ul {margin:10px 10px 20px 0px;float:left;}
		
			.matchBar {clear:right;margin-top:10px;padding: 10px;border-left: 0px solid #999;border-right: 1px solid #999;display: block;width: 675px;background: #F4F4F4;}
			.matchBarTeam {border-bottom: 1px solid #AAA;}
			.flag {margin: 0 0 10px 10px;width: 75px;height: 50px;display: block;float: right;}
			.clearLeft {clear: left;}
			.matchDiv {clear: both;margin: 20px 0;width: 100%;display: block;}
			#article ul.teams {margin:0 20px 0 0;}
		
		div.vidBox {margin-bottom:10px;height:100px;background:#F4F4F4;}
		#vidSpace img.vidThumb {margin:0 10px 10px 0;float:left;}
		#vidSpace h2.vidHeading {margin-bottom:10px;font:normal 100 1.1em arial;color:#409051;}
			#vidSpace div.vidBox p {padding-right:10px;}



/* ---------------------------------------------------------- Shop elements ---------------------------------------------------------- */

#article ul {margin:0 0 20px 40px;}

.shopFrontTop img {margin-bottom:10px;}

#article div.prodFront {position:relative;margin:0 10px 10px 0;padding:10px;border:1px solid #f4f4f4;width:200px;height:300px;display:block;float:left;}
#article div.prodFront p {margin-top:10px;}

#article div.prodWrap {position:relative;margin:0 10px 10px 0;padding:10px;border:1px solid #f4f4f4;width:200px;height:340px;display:block;float:left;}
	#article div.prodWrap h2,#article div.prodFront h2 {margin-bottom:10px;padding:5px 0;width:200px;height:20px;display:block;background:#f4f4f4;color:#409051;font-size:18px;text-align:center;}
	#article div.prodWrap p {margin:0;font-size:0.8em;text-align:center;}
		#article div.prodWrap p a {color:#419250;}
		#article div.prodWrap p a:hover {text-decoration:underline;}
	#article div.prodWrap img.prodThumb {margin:10px 0;}
	#article select.sizeSelect {margin:0 10px 0 0;width:90px;float:left;}
	#article input.order {margin:0 0 5px 0;padding:0;border:0;float:right;}
	#article input.viewcart {clear:right;margin:0;padding:0;border:0;float:right;}
	
	#article #shopBase h2 {margin-bottom:10px;padding:5px 0;color:#409051;font-size:1.0em;text-align:left;}
	
	#cboxLoadedContent div.prodDetail {position:relative;margin:0 auto;padding:20px;width:520px;display:block;}
			div.prodDetail p {padding-top:10px;width:500px;display:block;font-size:0.8em;text-align:center;}























			
					
					


