

@media screen, projection
{
  /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   */

/*td {font-size: 14px;}*/
   
   
  body { overflow-y: scroll; }

  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body 								{padding: 0px 10px 10px 10px; margin:0; /*background: #E6EAEF;*/ background:#f0f4fa; font-family:Arial, Helvetica, sans-serif;}
  html								{/*background: #E6EAEF;*/background:#f0f4fa;}
	
	/*remove the dotted outline from links*/
  a 								{outline: 0; color: black; text-decoration: none;}
   
  /* Layout Alignment */
  .page_margins 					{margin: 0 auto; }
  
  .clear							{clear:both;}
  .clear-left						{clear:left;}

  /* Layout Properties */
  .page_margins 					{width: auto; width:780px;  min-width: 780px; max-width: 90em; background: #fff; margin-top:0;}
  .page 							{padding: 0; margin:0; background:/*#E6EAEF*/#f0f4fa;}
  
  #header 							{position:relative; padding: 10px 0px 0px 0px; color: #000; /*background: #E6EAEF;*/ background:url(../images/lighting.png) no-repeat; width: 785px;}
 
	
  #masthead 						{width:100%;}
  #logo 							{float:left;}
	#logo a 						{text-decoration:none;}
	#logo img 						{border:none;}

  #nav-banner-container				{float:left; width:auto; margin:3px 0 0 3px;}	

  #nav 								{/*position:absolute; top:10px; right:0px;*/ text-align:right; background: transparent; margin:5px 0 5px 0;}
	#nav a 							{color:#000000; text-decoration:none; margin-left:10px; font-size:14px;}
	#nav a:hover 					{color:#2993ca;}
	#nav span 						{font-size:14px; color:#000000; float:left; margin-top:2px;}

  #banner 							{text-align:center;}
	#banner a 						{text-decoration:none; margin:0; padding:0; display: block; height:60px; width:468px;}
	#banner img 					{border:1px solid #000000; width:468px; margin:0; padding:0;}

  #bar-container					{margin:10px 0 0 0;}
  	#masthead-bar					{float:left;}
  	#social 						{float:left; margin:0;}
		#social a 					{float:left;}
		.social-space 				{margin-right:4px;}
		#social img 				{border:none; border:1px solid #000000;}

		#masthead-bar img 			{border:none; text-decoration: none;}
		#masthead-bar ul 			{list-style-type: none; margin:0; padding:0;}
			#masthead-bar ul li 	{margin:0; padding:0; float:left;}
	
  #search 							{position:relative; padding: 10px; color: #000; background: #cf2227 url(../images/search-bg.jpg) repeat-x; margin:10px 0px 0px 0px; margin:10px 0px; border:1px solid #000000; height:27px;}
	/*input 							{float:left; line-height:1.2em;}*/
	#keyword 						{width:150px; min-width: 90px; position: relative; border: solid 1px #BBB; height:22px; line-height:1.3; text-decoration: none; text-align: left; color: #000; outline: none; vertical-align: middle;background: #fff; border:1px solid #666; display: inline-block; cursor: default; padding-left:5px; padding-right:5px; margin-right:12px;}
	
	#submit 						{height:25px; line-height:20px; padding:0px; width:88px; border:1px solid #666; text-transform:uppercase; background:#eae9e9; font-size:0.8em; padding-top:0;}
	#submit:hover 					{cursor:pointer; background:#d9d8d8;}

			
	.styled-select 					{float:left; margin-right:15px;}

 /*#nav 								{background:#E6EAEF; overflow:hidden; font-size:14px; background:#333; padding:5px 10px; margin:0 0 0px 0;}*/
  #nav-filler						{background:#E6EAEF; height:10px; width:100%;}
	.hlist 							{float:left;}
	#date 							{float:left; margin:0px 3px 0 0px; position:absolute; top:98px; left:0; font-size:12px;}
		#date a 					{float:left;}
		#date p						{color:#000000;}

	/*#nav a 							{text-decoration:none; color:#ffffff; font-weight:400;}
	#nav a:hover 					{color:#cf2227;}*/
	#nav ul 						{margin:0; padding:0; list-style-type:none;}
	#nav li 						{float:left; line-height:18px;}
	.nav-space 						{margin-right:23px;}
	
  #main 							{margin: 10px 0px 0px 0px; padding:12px 12px 12px 12px; background: #fff; border:2px solid #000;}
  
  #adverts 							{}
	#adverts_content a 				{text-decoration:none; float:left; color:#000000;}
	#adverts_content img 			{border:none; margin-bottom:10px;}

  #content 							{padding-right:10px;}
	#features 						{width:630px; height:auto; /*height:438px;*/}
		#features img 				{border:none;}
		#features-left				{float:left; margin-right:12px; width:407px; display:block;}
			#carousel 				{height:112px; width:100%; margin-top:12px; width:408px; height:212px;}
		#features-right 			{float:left; width:201px; display:block;}
			#front-cover img 		{border:1px solid #666;}
			#features-right a 		{text-decoration:none;}

			#bigblog 				{background:#000; padding:10px; margin-top:10px; height:170px; overflow:hidden;}
				#bigblog h3 		{margin:0; padding:0; color:#fff;}
				#bigblog p 			{margin:5px 0; padding:0; color:#fff; font-size:12px;}
				#bigblog img 		{margin-top:5px;}
		


/* ---------------------------------jquery festures------------------------*/

		#top-story-jquery			{width:616px; border:1px solid #000000; height:210px; position: relative; }
			#top-story-img-container-jquery {width: 405px; height: 210px; overflow: hidden; position: relative; margin-right:0; padding-right:0; background-color: #f0f4fa;}
			#top-story-img-container-jquery a {width: 405px; height: 210px; overflow: hidden; position: relative; margin-right:0; padding-right:0; background-color: #f0f4fa; display:block;}
			#top-story-jquery img 			{position: absolute;}
			
			#top-story-caption-jquery		{position: absolute; right:0; top:0; width:191px; background-color: #f0f4fa; height:190px; padding:10px; overflow: hidden;}
			#top-story-caption-jquery h2	{font-size:14px; margin:0; padding:0 0 5px 0;}
			#top-story-caption-jquery p 	{margin:1px 0 0 0;font-size:12px; padding:0; line-height:16px; color:#666666;}

		#bottom-row-container-jquery      	{margin:10px 0 0 0;}
			#bottom-row-container-jquery h2 {font-size:14px; margin:0; padding:0 0 5px 0;}
			#bottom-row-container-jquery p {margin:1px 0 0 0;font-size:12px; padding:0; line-height:16px; color:#666666;}
			
		.bottom-row-jquery					{border:1px solid #000000; float:left; height:180px; overflow:hidden;}
			.left-story-jquery				{margin:0 10px 0 0; width:198px;}
			.left-story-jquery img 		{position: absolute; margin:0; padding:0;}
			.middle-story-jquery			{margin:0 10px 0 0; width:197px;}
			.middle-story-jquery img 		{position: absolute; margin:0; padding:0;}
			.right-story-jquery			{margin:0; width:197px;}
			.right-story-jquery img 		{position: absolute; margin:0; padding:0;}

			.three-captions-jquery			{padding:5px 10px; background-color: #f0f4fa; border-top:1px solid #cccccc; height:100%;}
			.wider-jquery					{width:178px;}
			.thinner-jquery				{width:177px;}

		.bottom-row-img-container-jquery {height:103px; width:198px; overflow: hidden; position: relative; margin-right:0; padding-right:0; background-color: #f0f4fa;}
		.bottom-row-img-container-jquery a {height:103px; width:198px; overflow: hidden; position: relative; margin-right:0; padding-right:0; background-color: #f0f4fa;display:block;}

/* ------------------------------------------------------------------------*/

		#top-story					{width:616px; border:1px solid #000000; height:210px;  }
			#top-story-img-container {float:left; height:210px; background-color: #f0f4fa; width:405px; text-align: center; vertical-align: middle; display: table-cell;}
			#top-story img 			{height:210px;}
			#top-story-caption		{float:left; width:191px; background-color: #f0f4fa; height:190px; padding:10px;}
			#top-story-caption h2		{font-size:14px; margin:0; padding:0 0 5px 0;}

			#top-story-caption p 	{margin:1px 0 0 0;font-size:12px; padding:0; line-height:16px; color:#666666;}

		#bottom-row-container      	{margin:10px 0 0 0;}
			#bottom-row-container h2 {font-size:14px; margin:0; padding:0 0 5px 0;}
			#bottom-row-container p {margin:1px 0 0 0;font-size:12px; padding:0; line-height:16px; color:#666666;}
			
		.bottom-row					{border:1px solid #000000; float:left; height:180px; overflow:hidden;}
			.left-story				{margin:0 10px 0 0; width:198px;}
			.left-story img 		{height:103px; width:198px;}
			.middle-story			{margin:0 10px 0 0; width:197px;}
			.middle-story img 		{height:103px; width:197px;}
			.right-story			{margin:0; width:197px;}
			.right-story img 		{height:103px; width:197px;}

			.three-captions			{padding:5px 10px; background-color: #f0f4fa; border-top:1px solid #cccccc; height:100%;}
			.wider					{width:178px;}
			.thinner				{width:177px;}

	
	.search-box-holder				{border:1px solid #000000; width:596px; height:27px; margin:0 0 12px 0; background-color:#f1f4fb; padding:10px;}
		.search-box					{height:17px; border:1px solid #000000; width:500px; margin:0; padding:4px; vertical-align:top; float:left; color:#666666; font-size:14px;}
		.search-box:focus			{border:1px solid #336699; outline:none; box-shadow: 0px 0px 8px #336699; -moz-box-shadow: 0px 0px 8px #336699; -webkit-box-shadow: 0px 0px 8px #336699; }
		.search-button				{border:1px solid #000000; font-weight:bold; font-size:14px; height:27px; width:77px; margin:0 0 0 8px; vertical-align:top; float:left; cursor: pointer; /* cursor: hand; for IE5 */ background-image:url("../images/search.jpg"); font-size:11px; font-family:verdana;}
		.search-button:hover 		{background-image:url("../images/search.jpg"); background-position:100% 0; color:#666666;}

				
	#reviews 						{margin-top:12px; width:630px;}
		
		#reviews a 					{text-decoration:none;}
		.block-container			{width:100%; height:auto; float:left;}
		.review-block 				{float:left; width:303px; margin-right:12px; margin-bottom:10px;}
		.review-block2 				{float:left; width:303px; margin-right:10px; margin-bottom:15px;}
			.review-block h2 		{text-transform:uppercase; background:#464545; font-size:14px; margin:0 0 5px 0; padding:3px 3px 3px 10px; line-height:14px;}
			.review-block2 h2 		{text-transform:uppercase; font-size:14px; margin:0 0 10px 0; padding:3px; line-height:14px;}
				.head1				{background:#464545; border-bottom:3px solid #ed1c24;}
				.head2				{background:#464545; border-bottom:3px solid #fcd509;}
				.head3				{background:#464545; border-bottom:3px solid #00a3e3;}
					.bottom3		{border-bottom:2px solid #00a3e3;}
				.head4				{background:#464545; border-bottom:3px solid #f47c20;}
				.head5				{background:#464545; border-bottom:3px solid #2fbced;}
				.head6				{background:#464545; border-bottom:3px solid #19a74a;}
			.review-block h2 span	{padding:0 17px 0 0; background:url(../images/arrows-continent.png) no-repeat right 50%;}
			.review-block2 h2 span	{padding:0 10px 0 0; background:url(../images/header-arrow-new.gif) no-repeat right 50%;}
			.review-block p 		{font-size:10px; padding:0;}
			.review-block2 p 		{font-size:11px; margin:0; padding:0;}
			.review-block a 		{color:#ffffff;}
			.review-block2 a 		{color:#000;}
			.review-block a:hover 	{color:#2993ca;}
			.review-block2 a:hover 	{color:#2993ca;}
			/*.review-single 			{margin:5px 0 0 0; padding:7px 10px 10px 10px; position:relative; width:281px; height:65px; line-height:13px; background:#eeeded; background:url(../images/grad.jpg) repeat-x; border:1px solid #cccccc;}*/
			.review-single 			{margin:5px 0 0 0; padding:7px 10px 7px 10px; position:relative; width:281px; height:55px; line-height:13px; background:#eeeded; background:url(../images/grad.jpg) repeat-x; border:1px solid #cccccc;}
			.review-single a		{color:#000000; margin:0; padding:0;}
			.review-single:hover 	{background:#ffffff; }
			.review-single  img 	{border:none; text-decoration:none; width:60px;}
			.thumb-container 		{border:2px solid #000; float:left; margin:3px 7px 0 0; overflow:hidden; background:#fff; width:59px; height:42px;}
			.thumb-container:hover	{border:2px solid #2993ca;}

/*----------------------------------JQUERY VERSION */
			.review-single-jquery 			{margin:5px 0 0 0; padding:8px 10px 7px 10px; position:relative; width:281px; height:50px; line-height:13px; background:#eeeded; background:url(../images/grad.jpg) repeat-x; border:1px solid #cccccc; position: relative;}
			.review-single-jquery a 		{color:#000; text-decoration:none;}
			.review-single-jquery a:hover 	{color:#2993ca;}
			.review-single-jquery:hover 	{background:#ffffff;}
			.review-single-jquery img 		{border:none; text-decoration:none; position: absolute;}
			.thumb-container-jquery	{}
			.thumb-container-jquery a {border:2px solid #000; float:left; margin:1px 10px 1px 0; overflow:hidden; background:#fff; position: relative; width:59px; height:42px; }
			.thumb-container-jquery a:hover {border:2px solid #2993ca;}

/*----------------------------------JQUERY VERSION */


		.para-header 				{color:#666; margin:0px; padding:0; vertical-align:top;}
		.para-header a 				{color:#000000; font-size:10px;}
		.para-header-recent 		{color:#666; margin:0px; padding:0; vertical-align:top;}
		.para-header-recent a 		{color:#000000; font-size:11px;}
		.para-content 				{color:#666; margin:0; padding:0;}
		.para-content a:hover 		{color:#000000;}
		.para-content a 			{text-transform: lowercase; line-height:12px; }

	#news							{margin-top:13px; clear:left; width:618px;}
		#news hr 					{height:1px; background:#ccc; clear:left; border:none; margin:0; padding:0; display:none;}
		#news h2 					{border-bottom:3px solid #00a3e3; font-size:14px; padding:6px 0 4px 10px; margin:0 0 0 0; background:#464545; text-transform:uppercase; color:#ffffff;}
		#news span					{padding:0 17px 0 0; background:url(../images/arrows-continent.png) no-repeat right 50%;}


			/*.news-single 			{height:auto; float:left; margin:5px 0 0px 0; width:596px; font-style:normal; padding:7px 10px 10px 10px; position:relative; border:1px solid #cccccc; background:url(../images/grad.jpg) repeat-x; background-color:#e7e7e7;}*/
			.news-single 			{height:auto; float:left; margin:5px 0 0px 0; width:596px; font-style:normal; padding:7px 10px 7px 10px; position:relative; border:1px solid #cccccc; background:url(../images/grad.jpg) repeat-x; background-color:#e7e7e7;}
			.whatson-single			{}
			.whatson-single a		{}
			.news-single a 			{color:#000; text-decoration:none;}
			.news-single a:hover 	{color:#2993ca;}
			.news-single:hover 		{background:#ffffff;}
			.news-single img 		{border:none; text-decoration:none; width:60px;}
			.thumb-container-large	{border:2px solid #000; float:left; margin:1px 10px 1px 0; overflow:hidden; background:#fff; width:59px; height:42px;}
			.thumb-container-large:hover {border:2px solid #2993ca;}
			.news-single-jquery h3 		{margin:0; padding:0; font-size:12px;}
			.news-single h3 		{margin:0; padding:0; font-size:12px;}

		 /*------------------------- REGIONS --*/
		 .no-region 				{border-bottom:3px solid #00a3e3 !important;}
		 .AA 						{border-bottom:3px solid #00a3e3 !important;}
		 .AF 						{border-bottom:3px solid #2fbced !important;}
		 .EU 						{border-bottom:3px solid #ed1c24 !important;}
		 .ME 						{border-bottom:3px solid #19a74a !important;}
		 .NA 						{border-bottom:3px solid #fcd509 !important;}
		 .SA 						{border-bottom:3px solid #f47c20 !important;}

/*----------------------------------JQUERY VERSION */
			.news-single-jquery 			{height:auto; float:left; margin:5px 0 0px 0; width:596px; font-style:normal; padding:7px 10px 7px 10px; position:relative; border:1px solid #cccccc; background:url(../images/grad.jpg) repeat-x; background-color:#e7e7e7;}
			.news-single-jquery a 			{color:#000; text-decoration:none;}
			.news-single-jquery a:hover 	{color:#2993ca;}
			.news-single-jquery:hover 		{background:#ffffff;}
			.news-single-jquery img 		{border:none; text-decoration:none; position: absolute;}
			.thumb-container-large-jquery	{}
			.thumb-container-large-jquery a {border:2px solid #000; float:left; margin:1px 10px 1px 0; overflow:hidden; background:#fff; position: relative; width:59px; height:42px; }
			.thumb-container-large-jquery a:hover {border:2px solid #2993ca;}
			.news-single-jquery-jquery h3 		{margin:0; padding:0; font-size:12px;}
			.news-single-jquery h3 		{margin:0; padding:0; font-size:12px;}
/*----------------------------------JQUERY VERSION */


			.news-para 				{margin:2px 0 0 0; padding:0; font-size:10px; color:#666; line-height: 12px;}
			.news-para a:hover		{color:#000000;}
			.news-dates-col			{float:right; display: inline; width:13%; text-align: right; min-height:35px;}
			.strap-clean			{font-size:12px; color:#666; margin:0; padding:0; font-style:normal;}
			
			.more-headlines			{text-align: center; background-color:#00a3e3; height:auto; float:left; margin:5px 0 0px 0; width:616px; font-style:normal; /*padding:7px 10px 7px 10px;*/ position:relative; border:1px solid #cccccc; font-size: 14px;}
			 .more-headlines:hover 	{}
			 .more-headlines a 		{display: block; height: 22px; width: 100%; text-transform: uppercase; color:#ffffff; padding:5px 0 0 0; font-weight: bold;}
			 .more-headlines a:hover {}
			 .more-headlines:hover 	{border:1px solid #000000;}

			.regions-ul				{list-style-type: none; margin:0; padding:0;}
				.regions-ul li 		{padding:0; margin:0;}


	#other-news						{margin-top:0px; clear:left; width:630px;}
		#other-news h2 				{border-bottom:3px solid #ed1c24; width:608px; font-size:14px; padding:6px 0 4px 10px; margin:0 0 0 0; background:#464545; text-transform:uppercase; color:#ffffff;}
			#other-news span		{padding:0 17px 0 0; background:url(../images/arrows-continent.png) no-repeat right 50%;}
		.other-news-block			{float:left; /*width:286px;*/width:281px; margin-right:12px; margin-top:5px; padding:0px 10px 5px 10px;position:relative; border:1px solid #cccccc; /*background:url(../images/grad-other-news2.jpg) repeat-x;*/ background-color:#f0efef;}
			#other-news ul 			{list-style: none; margin: 0; padding: 5px 0 0 0; font-family: verdana;  /*height:1000px; overflow: hidden;*/}
		  	#other-news ul li 		{border-bottom:1px dashed #cccccc; padding:0 0 6px 13px; margin: 6px 0; font-size: 10px;  /*font-weight: bold;*/ line-height: 1.25em; background:url(../images/arrows-other-blue.png) no-repeat left 3px;}
		  	#other-news ul li a 	{text-decoration:none; color:#000000;}
		  	#other-news ul li a:hover 	{color:#2993ca;}

	#rest-news						{margin-top:0px; clear:left; width:630px;}
		#rest-news h2 				{border-bottom:3px solid #00a3e3; width:608px; font-size:14px; padding:6px 0 4px 10px; margin:0 0 0 0; background:#464545; text-transform:uppercase; color:#ffffff;}
			#rest-news span			{padding:0 17px 0 0; background:url(../images/arrows-continent.png) no-repeat right 50%;}
		#rest-news ul 				{list-style-type: none; padding:0; margin:5px 0 0 0; font-size: 10px;}
			#rest-news ul li 		{ float:left; margin-top:3px; padding:6px 8px 6px 8px; position:relative; line-height:13px; background:#eeeded; background:url(../images/grad.jpg) repeat-x; }
			#rest-news ul li:hover 	{background:#e7e7e7;}
			#rest-news a 			{ height:25px; background:url(../images/arrows-other-blue.png) no-repeat left 3px; padding-left:10px; display: block;}
			#rest-news a:hover 		{color:#2993ca;}
			.marg-right 			{margin-right: 12px; width:287px;}
			.marg-not 				{margin-right:0; width:287px;}

	#news-sidebar					{width:122px; }
		#news-sidebar h2 			{border-bottom:3px solid #fcd509; font-size:14px; padding:6px 0 4px 10px; margin:0 0 0 0; background:#464545; text-transform:uppercase; color:#ffffff;}
		.sidebar-block				{ margin-top:5px; padding:0px 5px 5px 5px;position:relative; border:1px solid #cccccc; background:url(../images/grad-other-news.jpg) repeat-x; background-color:#e7e7e7;}
		#news-sidebar ul 			{list-style: none; margin: 0; padding: 5px 0 0 0; font-family: verdana;}
		  	#news-sidebar ul li 	{height:15px; margin:5px 0; font-size: 10px; padding-left:8px; font-weight: bold; line-height: 1.2;background:url(../images/arrows-other-blue.png) no-repeat left 3px;}
		  	#news-sidebar ul li a 	{text-decoration:none; color:#000000;}
		  	#news-sidebar ul li a:hover 	{color:#2993ca;}




  
  #footer 							{clear:both;padding:10px 0 0 0; margin-top:0; color:#999; }
	#footer p 						{margin:0; padding:0; font-size:12px; color:#000000;}

  .clear 							{clear:both;}
  .clearleft 						{clear:left;}
  .clearright						{clear:right;}
  

  
  /*-------------------------------------------------------------------------*/

  #adverts 							{float: right; width: 122px;}
  #adverts img						{border:1px solid #000000;}
  #col2 								{display:none;}
  #content 							{width: auto; margin: 0 0 0 0; padding:0;}
  #adverts_content 					{}
  #content_content 					{}
	
  /*-------------------------------------------------------------------------*/
 
/*----------------------------------ROTATING IMAGES - jquery slideshow */
.slideshow-container				{height:210px; width:405px; margin:0; padding:0; border:1px solid #666; overflow:hidden;}
.slideshow-container span 			{z-index:500; position:absolute; bottom:3px; right:3px; color: #cc3399;text-transform: uppercase;font-weight:bold;}
ul.slideshow 						{list-style:none;width:405px;height:245px;overflow:hidden;position:relative;margin:0 0 0 0;padding:0;}	
ul.slideshow li 					{position:absolute;left:0;right:0;}
ul.slideshow li.show 				{z-index:450;}
ul.slideshow img 					{border:1px solid #cccccc; width:405px; height:210px;}
	#slideshow-caption 				{width:408px; height:43px; position:absolute; bottom:0; top:167px; left:0;/*background:#cf2227;*/ background:#f0f4fa; margin:0; z-index:500; line-height:18px;}
	#slideshow-caption .slideshow-caption-container {padding:5px 10px 10px 10px; z-index:1000;}
	#slideshow-caption h3 			{margin:0; padding:0;}
		#slideshow-caption h3 a 	{text-decoration:none; color:#000000; font-size:14px;}
		#slideshow-caption h3 a:hover {color:#3366cc;}
	#slideshow-caption p 			{margin:1px 0 0 0;font-size:12px; padding:0; line-height:16px; color:#666666;}
	
	.moreimages						{float:right;}
	.moreimages a					{color:#ffffff;}
	
ul.slideshow2 						{list-style:none;width:405px;height:245px;overflow:hidden;position:relative;margin:0 0 0 0;padding:0;}	
ul.slideshow2 li 					{position:absolute;left:0;right:0;}
ul.slideshow2 li.show 				{z-index:450;}
ul.slideshow2 img 					{border:1px solid #cccccc; width:405px; height:210px;}
	#slideshow-caption2 			{width:408px; height:43px; position:absolute; bottom:0; left:0; top:167px;/*background:#cf2227;*/ background:#f0f4fa; margin:0; z-index:500; line-height:18px;}
	#slideshow-caption2 .slideshow-caption-container2 {padding:5px 10px 10px 10px; z-index:1000;}
	#slideshow-caption2 h3 			{margin:0; padding:0;}
		#slideshow-caption2 h3 a 	{text-decoration:none; color:#000000; font-size:14px;}
		#slideshow-caption2 h3 a:hover {color:#3366cc;}
	#slideshow-caption2 p 			{margin:1px 0 0 0;font-size:12px;padding:0; line-height:16px; color:#666666;}
	
.slideshow-container3				{height:434px; width:197px; margin:0; padding:0; border:1px solid #666666;}
ul.slideshow3 						{list-style:none;width:197px;height:434px;overflow:hidden;position:relative;margin:0 0 0 0;padding:0;}	
ul.slideshow3 li 					{position:absolute;left:0;right:0;}
ul.slideshow3 li.show 				{z-index:450;}
ul.slideshow3 img 					{border:1px solid #cccccc; width:197px; height:128px;}
	#slideshow-caption3 			{width:197px; height:323px; position:absolute; bottom:0; left:0; top:111px;/*background:#cf2227;*/ background:#f0f4fa; margin:0; z-index:500;}
	#slideshow-caption3 .slideshow-caption-container3 {padding:5px 10px 10px 10px; z-index:1000;}
	#slideshow-caption3 h3 			{margin:3px 0 5px 0; padding:0;}
		#slideshow-caption3 h3 a 	{text-decoration:none; font-size:14px; color:#000000;}
		#slideshow-caption3 h3 a:hover {color:#3366cc;}
	#slideshow-caption3 p 			{margin:1px 0 0 0;font-size:12px;padding:0; line-height:16px; color:#666666;}
	

/*----------------------------------NEWS CONTENT / REVIEWS CONTENT / LISTING*/
#story-content						{width:618px; clear:left;}
.story-content						{}
	.story-content-listing			{}
	.adrates						{font-size:14px;}
	#adrates-pad					{width:500px; margin:0 0 0 30px;}
	.adrates h1						{width:100%; border-bottom:4px solid #cccccc;}
	.adrates h2, .adrates h3		{width:100%; border-bottom:2px solid #cccccc; margin-top:40px; margin-bottom:10px; }
	#story-wrap						{height:auto; clear:left;}
	#story-content img				{}
	#logo-listing					{height:auto; float:right; width:40%;}
	#logo-listing img 				{border:none;}
	.para-info						{margin:5px 0 0 5px; font-size:12px;}
	.listing						{line-height:20px;}
	.span-tel						{margin-right:38px; height:auto;}
	.span-fax						{margin-right:76px; height:auto;}
	.span-mob						{margin-right:60px; height:auto;}
	.span-web						{margin-right:50px; height:auto;}
	.span-email						{margin-right:65px; height:auto;}
	.story-date						{font-size:12px; border-bottom:3px solid #ccc; border-top:3px solid #ccc; width:100%; margin:5px 0 10px 0px; clear:left;}
	.story-date-listing				{height:auto;}
	#listing-address				{float:left; width:60%;}
	#listing-info-wrap				{margin:5px 0;}
	.story-date-listing a			{color:#000;}
	.story-date-listing a:hover		{color:#2993ca;}

	#story-content h1				{border-bottom:3px solid #00a3e3; font-size:14px; padding:6px 10px 4px 10px; margin:0 0 0 0; background:#464545; text-transform:uppercase; color:#ffffff;}
	#story-content span 			{padding:0 17px 0 0; background:url(../images/arrows-continent.png) no-repeat right 50%;}
	/* #story-content .date 			{float:right; background: none;} */
	.story-content h1				{font-size:25px; margin:0 0 10px 0;}

	#story-body						{font-size:12px; padding:5px 0 5px 0; line-height:16px; margin:0 0 10px 0;}
	#story-body img 				{border:2px solid #666666; margin:3px 5px 0 0;}
	#story-body a					{color:#000;}
	#story-body a:hover				{color:#2993ca;}

	#story-date 					{ padding:2px 0 2px 10px; margin:0 0 2px 10px; width:12%; float:right;}
		.sd 						{background-color:#00a3e3;}
		.sdAA 						{background-color:#00a3e3;}
		.sdAF 						{background-color:#2fbced;}
		.sdEU 						{background-color:#ed1c24;}
		.sdME 						{background-color:#19a74a;}
		.sdNA 						{background-color:#fcd509;}
		.sdSA 						{background-color:#f47c20;}
	#story-date p 					{font-size: 0.75em; color:#ffffff; margin:0; padding:0; font-weight: bold;}

	#story-body h1 					{border:none; border-bottom:3px solid #00a3e3;}
	#story-body h2 					{border-bottom:3px solid #cccccc; font-size:12px; padding:1px 0 1px 5px; margin:20px 0 5px 0; background:#f4f4f4; color:#000000;}
	#story-body h3 					{font-size:12px;}
	#story-body p 					{margin:0 0 5px 0;}

	#story-image					{border:2px solid #000; float:left; margin: 0 10px 5px 0;}
	.story-pic-holder				{overflow:hidden; float:left; margin:0 10px 10px 0; border:2px solid #000000;}
	.story-pic-holder img 			{margin:0; padding:0; border:none; width:192px; height:127px;}
	#company-logo					{float:right; margin: 5px 0 0 0;}
	.hr-listing						{border:none; height:2px; background:#cf2227; margin-bottom:15px;}

#other-images						{border-top:2px solid #ccc; margin:0; padding:10px 0 0 0; }
 }
#story-links						{font-size:12px; line-height: 16px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; width:100%; margin-bottom:10px; /*padding-bottom:5px;*/ clear:left;}
	#story-links a					{color:#000;}
	#story-links a:hover			{color:#2993ca;}

#more-stories						{padding:10px 0; font-size:12px; padding:5px 0 5px 0; line-height:16px;}
	#more-stories a					{color:#000;}
	#more-stories a:hover			{color:#2993ca;}


#historical-stories					{}
.read-more							{padding:0 0px 0 15px; background:url(../images/read-more.png) no-repeat left 50%; color:#00a3e3; font-size:10px; width:70px;  line-height:12px; float:right; margin:0;}
.read-more a 						{color:#00a3e3;}
.read-more a:hover					{color:#000000;}
.font12								{font-size:10px;}

#directory-table					{font-size: 14px; /*border-spacing: 10px 5px;*/ width:100%;}
#directory-table td 				{padding:3px 3px 3px 5px;}
.cellpad td							{ padding:8px !important;}
#directory-table a 					{background:url(../images/arrows-other-blue.png) no-repeat left center; padding-left:10px; display: block;}
.directory-span						{color:#666666; font-size: 12px; font-style: normal; padding-left: 5px;}
#directory-table a:hover			{color:#2993ca;}
.font-change 						{font-size: 11px !important;}

.pagination-list					{list-style-type: none; float: right; font-size: 11px; margin:0 3px 20px 0; padding:0;}
.top-edit 							{margin:0px !important;}
.pagination-list li 				{float:left;  height:80%; background-color:#cccccc;}
.pagination-list li a 				{display: block; height:100%; padding:5px; color:#ffffff;}
.pagination-list li a:hover 		{color:#ffffff; background-color: #00a3e3;}
.selected							{color:#ffffff !important; background-color: #00a3e3 !important;}


/*---------------------------------COMMONLY USED RULES */
			.flair					{color:#2993ca;}

			.odd					{background:#f4f4f4;}
			.odd:hover				{background:#e7e7e7;}
			.odd-color				{background:#f4f4f4;}
			.even					{background:#ffffff;}
			.even:hover				{background:#e7e7e7;}
			.ex-link				{padding-left:18px; padding-bottom:2px; background:url(../images/design/exlink.png) no-repeat left center;}
				.ex-link:hover 		{background:url(../images/design/exlink-over.png) no-repeat left center;}
			.arrow					{background:url(../images/arrows-other-blue.png) no-repeat left 3px;}

/*-----------------------------------------*/


			
/*----------------------------------CINEMAS */
#cinema-listing						{margin-bottom:30px;}
	#cinema-listing h1				{font-size:25px; margin:0 0 10px 0;}
	.movie							{margin-bottom:15px;}
		.movie-image img			{border: 2px solid #000000; float:left; width:40%; margin-right:15px;}
		.showtimes					{font-size:12px; list-style:none; float:left; width:55%;}
			.showtimes h2			{margin-top:0;}
			.showtimes-table		{margin-bottom:15px; border:1px solid #cccccc;}
	.movies							{padding-left:0; margin-left:0;}
	.movie-single					{list-style:none; border:1px solid #cccccc; margin:5px 0 5px 10px; float:left; width:43%; padding:10px; min-height:80px;}
	.movie-single h3				{font-size:14px; margin:0; padding:0;}
	
.movie-trailers						{}
			.movie-trailers	 img	{border:none;}
			.movie-trailers	 a		{text-decoration:none;}

.clock								{border:none; height:20px; width:19px; margin-top:3px;}
.snap								{border:none; height:20px; width:19px; padding-right:0;}
.snap img							{margin:0; padding:0;}
	
#cinema-list-wrap					{}
	#cinema-list-wrap h1			{border-bottom:3px solid #ccc; border-top:3px solid #ccc; font-size:15px; padding-bottom:2px; padding-top:2px; margin-top:0;}
.cinema-list						{font-size:12px;}
.h3-movies							{margin:5px 0;}
.movie-pics							{height:auto; margin-bottom:10px;}
.movie-pics img						{border:none;}
.movie-pic-holder					{overflow:hidden; width:106px; height:70px; float:left; margin:0 10px 10px 0; border:2px solid #000000;}

.cinema-movies						{font-size:14px;}
.small-times						{font-size:11px; /*padding-left:56%;*/}
.movie-title						{width:45%; text-align:left;}
.showtimes-header					{font-size:13px;}

/*----------------------------------FUNNIES*/
.funnies-single						{float:left; margin:0 10px 10px 0; border:1px solid #666666; padding:10px; /*width:171px;*/ width:169px;}
.funnies-single:hover				{background:#f6f4f4; border:1px solid red;}
.funnies-single img					{border:2px solid #000000; width:165px; height:123px;}
	.funnies-single h3 				{text-transform:uppercase; font-size:11px; margin:0 0 10px 0; padding:3px; line-height:14px; background:#eeeeee; height:28px; overflow:hidden; border:1px solid #000000;}
	.funnies-single h3 span			{padding:0 10px 0 0; background:url(../images/header-arrow-new.gif) no-repeat right 50%;}
	.funnies-single h3 a			{text-decoration:none; color:#000000;}
	.funnies-single h3 a:hover		{color:#cf2227;}
	
/*----------------------------------GALLERY*/
.pics-single						{float:left; border:2px solid #000; float:left; margin: 0 10px 10px 0; overflow:hidden; background:#fff; width:106px; height:79px;}
.pics-single img					{width:106px;}
.pics-single img					{border:none;}
.pics-single:hover					{border:2px solid red;}
	.gallery h3 					{text-transform:uppercase; font-size:12px; margin:0 0 10px 0; padding:3px; line-height:14px; background:#eeeeee;}
	.gallery h3 span				{padding:0 10px 0 0; background:url(../images/header-arrow-new.gif) no-repeat right 50%;}
	
/*----------------------------------SUBMIT SITE*/
.submit-site input					{padding:3px; border:1px solid #000000;}
.submit-site textarea				{padding:3px; border:1px solid #000000; width:98%;}
.submit-site select					{width:100%; padding:3px;}

/*----------------------------------QUICK STYLE RULES / LISTING RULES*/
.dashed								{border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc;}
.solid								{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.dotted								{border-top:1px dotted #cc3333; border-bottom:1px dotted #cc3333;}
.doubled							{border-top:1px double #cccccc; border-bottom:1px double #cccccc;}
.no-top-border						{border-top:none;}
.red								{color:#cc3333; margin-right:30px;}
.pad img							{margin:0 5px 5px 0;}

}