
	/****
		*
		*		~ Telecine Engineering (.co.uk)
		*		~ Stylesheet for Main Layout
		*			~ Matt Rose (vectorheart.net)
		*
	 ***/
	
	body		{ background: #D4D4D4 url(assets/background-body.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #353535; margin: 0 50px; }
	a			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }
	a:hover	{ color: #304F78; }
	
	h1, h2, h3	{ font-family: Arial, Helvetica, sans-serif; color: #304F78; margin: 5px 15px 0px 15px; font-weight: bold; }
	h1	{ font-size: 13px; }
	h2 { font-size: 12px; }
	h3 { font-size: 11px; }
	
	b	{ color: #304F78; }
	b a			{ color: #304F78; }
	b a:hover	{ color: #333333; }
	
	p	{ margin: 2px 5px 3px 5px; padding: 0px; }
	i	{ color: #304F78; }
	img	{ border: none; }
	blockquote	{ border-left: 2px solid #304F78; margin: 10px 20px; padding: 10px 15px; color: #304F78; }
		
	/****
		*
	 ***/
	
	.bContainer		{ position: relative; width: 850px; text-align: left; }
	.bRight			{ float: right; }
	.bLeft			{ float: left; }
	.bClear			{ clear: both; }
	
	.bHeading		{ background: url(../heading-logo.png) 70px 90px no-repeat; height: 150px; }
	.bHeading img	{ float: left; margin: 88px 0px 0px 20px; }
	.bInformation	{ border-bottom: 1px solid #CCCCCC; font-size: 10px; color: #999999; padding: 5px 11px 2px 11px; }
		.bInformation a			{ color: #304F78; }
		.bInformation a:hover	{ color: #333333; }
		
	.bColumn-L		{ width: 180px; float: left; }
	.bColumn-R		{ width: 670px; float: right; padding: 0 0 10px 0; }
		.bColumn-RL	{ width: 455px; float: left; padding: 0 0 30px 0; }
			.bColumn-RLP	{ padding: 0px 10px; }
		.bColumn-RR { width: 180px; float: right; }
			.bColumn-RRP	{ background: #DDDDDD; border-bottom: 2px solid #CCCCCC; margin: 0 8px; padding: 0 5px 10px 5px; }
		.bColumn-RP	{ padding: 5px 15px 0 15px; }
		.bColumn-RH { border-bottom: 2px solid #CCC;font-size: 12px; font-weight: bold; text-transform: uppercase; color: #304F78; margin: 10px 0 0 0; padding: 5px 20px 3px 20px; }
	
	.bFooter			{ border-top: 1px solid #CCCCCC; margin: 0 0 30px 0; padding: 2px 11px 0 0; text-align: right; }
	.bFooter-Vector{ float: left; padding: 3px 0px 0px 10px; }
	
	.bError-r		{ background: #DDDDDD; border-bottom: 2px solid #990000; margin: 10px 20px; padding: 10px 15px; }
	.bError-b		{ background: #DDDDDD; border-bottom: 2px solid #304F78; margin: 10px 20px; padding: 10px 15px; }
	
	/****
		*
	 ***/
	
		/* ^^^ Navigation for Left Column ^^^ */
	.eNavigation	{  }
		.eNavigation ul	{ margin: 0px; padding: 0px; }
			.eNavigation ul li	{ list-style: none; margin: 0px; padding: 0px; text-align: right; }
				.eNavigation ul li a			{ background: #E5E5E5; border-bottom: 1px solid #DDDDDD; padding: 4px 10px; display: block; }
				.eNavigation ul li a:hover	{ background: #EEEEEE; border-bottom: 1px solid #304F78; color: #304F78; }
				.eNavigation ul li.eAct a			{ background: #E5E5E5; color: #304F78; border-bottom: 2px solid #304F78; font-weight: bold; }
				.eNavigation ul li.eAct a:hover	{ background: #EEEEEE; color: #000000; border-bottom: 2px solid #000000; }
				.eNavigation ul li.eDivid	{ height: 10px; }
		.eNavigation .eTop		{ background: #E5E5E5; height: 20px; }
		.eNavigation .eBottom	{ background: #E5E5E5 url(assets/background-navigation.jpg) repeat-x bottom; height: 250px; padding: 15px 4px 0 4px; text-align: left; }
			.eNavigation .eBottom a			{ background: none; border: none; margin: 0px; padding: 0px; }
			.eNavigation .eBottom a:hover	{ background: none; border: none; margin: 0px; padding: 0px;}
		.eNavigation .eChild		{ background: none; padding: 0 4px 10px 4px; }
			.eNavigation .eChild ul	{ background: none; margin: 0px; padding: 0px; }
			.eNavigation .eChild li	{ background: none; list-style: none; margin: 0px; padding: 0px; text-align: right; }
			.eNavigation .eChild li a			{ background: #DDDDDD; border-bottom: none; padding: 3px 18px 3px 10px; display: block; }
			.eNavigation .eChild li a:hover	{ background: #E5E5E5; border-bottom: none; color: #304F78; }
	
		/* ^^^ Navigation for Right-Right Column ^^^ */
	.eSubNavigation	{ margin: 0 -5px; padding: 0px; }
		.eSubNavigation ul	{ margin: 0px; padding: 0px; }
		.eSubNavigation li	{ list-style: none; margin: 0px; padding: 0px; text-align: left; }
		.eSubNavigation li a			{ background: #E5E5E5; border-bottom: 1px solid #DDDDDD; padding: 5px 12px; display: block; }
		.eSubNavigation li a:hover	{ background: #EEEEEE; border-bottom: 1px solid #D5D5D5; color: #304F78; }
	
		/* ^^^ Basket for Right-Right Column ^^^ */
	.eBasket			{ background: #DDDDDD; border-bottom: 10px solid #D4D4D4; padding: 3px 3px 0 3px; margin: 0 -5px; }
	.eBasket-Title	{ background: url(assets/Basket.png) 0px 5px no-repeat; border-bottom: 1px solid #CCCCCC; margin: 0 8px; padding: 8px 5px 1px 23px; text-transform: uppercase; }
	.eBasket-Image	{ background: #FFFFFF; border: 1px solid #BBBBBB; padding: 10px; text-align: center; }
	.eBasket-Image-Border	{ background: #D4D4D4; margin: 0 -5px; padding: 0 0 10px 0; }
	.eBasket-Details	{ padding: 5px 5px 10px 10px; color: #666666; text-align: right; }
	.eBasket-Details b{ float: right; width: 90px; text-align: right; padding: 0 8px 0 0; }
	.eBasket-Links	{ border-top: 1px solid #CCC; margin: 0 -3px; padding: 0px; }
		.eBasket-Links ul	{ margin: 0px; padding: 0px; }
		.eBasket-Links li	{ list-style: none; margin: 0px; padding: 0px; text-align: left; }
		.eBasket-Links li a			{ background: #E5E5E5; border-bottom: 1px solid #CCCCCC; padding: 5px 12px; display: block; }
		.eBasket-Links li a:hover	{ background: #EEEEEE; border-bottom: 1px solid #BBBBBB; color: #304F78; }
	
	/****
		*
	 ***/	
	
	#putClock{ color: #304F78; }
	#putFlicker{ background: #EEEEEE url(../flicker/_loadingImages.jpg) no-repeat center; border: 1px solid #304F78; width: 170px; height: 120px; position: relative; overflow: hidden; }
	.flickerText{ padding: 5px 10px 0px 10px; }
	
	
	
	
	
	
	