
body {
	background-color:#cececa;
	background-image:url('../gfx/main_back_01.png');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
}


a{
					color: #0098EF;
					text-decoration: none;
					border:none;
				}
a:hover{
					color: #39BCFF;
					text-decoration:underline;;
					border:none;
				}


/*----  products, downloads and store ----------------------------------------------------------------------------------------------------------------------*/

#confidence {
	width: 900px;
	padding-top:100px;
	
	
}

.product {		
	background-image:url('../gfx/downloads_background.png');
	background-position:center top;
	background-repeat:no-repeat;
	width: 900px;
	min-height: 126px;
	padding-top: 0px;
}



.productsContainer{
	font-size: 12px;
	text-align:center;
	padding: 100px 0 50px 0;	
}

.productsContainerHeader{
	font-size: 12px;
	text-align:left;
	padding: 0 0px 0px 40px;	
}


.productsContainerHeader h1{
	font-weight: normal;
	color:#000000;
	font-size: 19px;	
	margin-top: 4px;
	margin-bottom: 0px;

}
.productsContainer h2{
	font-weight: normal;
	color:#000000;
	font-size: 19px;	
	margin-top: 4px;
	margin-bottom: 0px;

}

.productsContainer p{
	margin-top: 5px;
}

.productCurrency{
	width: 150px;
	text-align:right;
	float: right;
	padding: 0 46px 0 46px;
	
}

table.products{
	border:none;
	margin-left: auto;
	margin-right: auto;	
}

		td.product_picture{			
			width: 80px;
			text-align:center;
			text-decoration: none;
		    color: #737272;
			font-size: 12px;
		}

		td.product_description{
			width: 450px;
			text-decoration: none;
		    color: #333333;	
			font-size: 12px;
			line-height: 18px;
			text-align:left;
		}
		
		td.store_description{
			width: 330px;
			text-decoration: none;
		    color: #333333;	
			font-size: 12px;
			line-height: 18px;
			
			text-align:left;
		}		

		td.product_price{			
			width: 100px;
			text-align:center;
			text-decoration: none;
		    color: #737272;
			font-size: 12px;
			font-weight:normal;			
		}
		
			td.product_price span.price{			
				width: 100px;
				text-align:center;
				text-decoration: none;
			    color: #000000;
				font-size: 17px;
				font-weight:normal;			
			}
		
			td.product_price span.oldprice{			
				width: 100px;
				text-align:center;
				text-decoration:line-through;
			    color: #ff0000;
				font-size: 15px;
				font-weight:normal;			
			}

		

		td.product_buttons{			
			width: 180px;
			text-align:center;
			text-decoration: none;
		    color: #737272;
			font-size: 12px;
		}


.product a{

	font-size: 12px;
	color: #0098ef;
	width:100%;
}

td.store_description a{

	font-size: 12px;
	color: #0098ef;
	width:100%;
}


td.store_description a:hover{
	color: #39bcff;
	text-decoration:underline;	
}

.product a:hover{
	color: #39bcff;
	text-decoration:underline;	
}


/*----  NEWSROOM ----------------------------------------------------------------------------------------------------------------------*/

#mainBannerContainerNews {
	background-image: url('../gfx/top_news.png');
	background-repeat: no-repeat;
	height:120px;
	margin:0 auto;
	margin-bottom: auto;
	position:relative;
	width:900px;	
	overflow:hidden;
}

#ContentTopNews {
	background-image:url('../gfx/top_news2.png');
	background-position:center top;
	background-repeat:no-repeat;
	min-height:441px;
}

#newsContent{
	text-align: left;
	padding: 8px 41px 30px 41px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsFeed {
	
	float:right;
	font-size: 12px;
	color: #ffffff;
	height:16px;
	padding-top:100px;
	padding-right:41px;
}

.newsMainContainer{
	width: 818px;
	float: left;
	margin-top:4px;
	background-color:#f7f7f7;
}

.newsPicture{
	width: 212px;
	background-color:#f7f7f7;
	float: left;
	padding:4px 4px 4px 4px;
	height:auto;
}

.newsContent{
	width: 578px;
	background-color:#f7f7f7;
	float: left;
	min-height: 55px;
	padding:8px 8px 8px 8px;
	border-left:solid;
	border-color: #ffffff;
}

.newsDate {
	width: 574px;
	float:left;
	font-size: 10px;
	padding-bottom:2px;
	color: #999999;
}

.newsTitle {
	width: 574px;
	float:left;
	font-size: 19px;
	font-weight:normal;
	color: #000000;
	padding-bottom:8px;
}

.newsText {
	width: 574px;
	float:left;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
	line-height:18px;
} 

.newsText a {
	color:#0095E2;
	font-weight: bold;
	text-decoration:none;
}

.newsText a:hover {
	color:#2fc2ef;
	text-decoration:underline;
}

.newsTop {
	width: 574px;
	height: 11px;
	text-align: right;
	padding-top:15px;
	float: left;
}

.newsFeed a {
	color:#dddddd;
	text-decoration:none;
}

.newsFeed a:hover {
	color:#ffffff;
	text-decoration:underline;
}



/*----  SUPPORT ----------------------------------------------------------------------------------------------------------------------*/

#mainBannerContainerSupport {
	background-image: url('../gfx/top_support.jpg');
	background-repeat: no-repeat;
	height:120px;
	margin:0 auto;
	margin-bottom: auto;
	position:relative;
	width:900px;	
	overflow:hidden;
}


/*----  COMPANY ----------------------------------------------------------------------------------------------------------------------*/

#mainBannerContainerCompany {
	background-image: url('../gfx/top_company.jpg');
	background-repeat: no-repeat;
	height:120px;
	margin:0 auto;
	margin-bottom: auto;
	position:relative;
	width:900px;	
	overflow:hidden;
}

.myMainContent{
	min-height:60px;
	padding: 30px 20px 50px 30px;		
}


	.myMainContent h1{
		font-weight: normal;
		color:#2C3C43;
		font-size: 28px;
	}

	.myMainContent h2{
		font-weight: normal;
		color:#000000;
		font-size: 19px;

	}


.myMainContent a {
	color:#0095E2;
	text-decoration:none;
}

.myMainContent a:hover {
	color:#2FC2EF;
	text-decoration:underline;
}


#myLeftColumn{
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width: 549px;
	text-align:left;
	padding-left: 30px;
	padding-right: 10px;
	font-size: 12px;
	color: #262636;
	line-height: 18px;
}


#myRightColumn{

	background-image: url(../gfx/overview_separator.png);	
	background-position:left top;
	background-repeat:no-repeat;	
	float:left;
	width: 200px;
	text-align:left;
	margin-right: 15px;
	margin-left:0;
	padding-left: 30px;
	color: #68777d;
	font-size: 12px;
	line-height: 18px;
	display:inline;
	min-height: 486px;
	
}


/*----  MAIN CONTENT CONTAINER ----------------------------------------------------------------------------------------------------------------------*/

.mainContentContainer{
	background-image: url('../gfx/main_back_02.png');
	margin:0 auto;
	position:relative;
	width:900px;
	min-height: 400px;
}

/*----  HEADER  ----------------------------------------------------------------------------------------------------------------------*/

.mm {	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top:-2px;
	background: #000000;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	border: 1px solid #333333;
	
}

.mm a {
		font-weight:bold;
		position: relative;
		display: block;
		min-width:180px;
		height: 16px;
		padding: 8px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #bbbbbb;	
		font: 12px arial;
		font-weight:bold;
}

.mm a:hover{	
	
		background-image: url(../gfx/mainmenu_focus.png);
		background-position:left top;
		background-repeat:repeat-x;
		/*	background: #9620a8;*/
		color: #FFFFFF;
		font-weight:bold;
	}



.menusep{
		background-position:left top;
		background-repeat:repeat-x;;	
		height:1px;
		color:#333333;
		z-index:2555;
		width:188px;
		margin-left:6px;
		background: #111111;
}





#mainContainerLeftBack { 																	/*  flower power left */		
	background-image:url('../gfx/main_back_03.png');
	background-position:right top;
	background-repeat:no-repeat;
	height:700px;
	left:-311px;
	position:absolute;
	width:311px;
}

#mainHeaderContainer {																		/*  HEADER (logo + menu) *******************************************/		

	background-image: url('../gfx/main_head.png');									
	background-repeat: no-repeat;
	height:139px;
	margin:0 auto;
	position:relative;
	width:900px;
	z-index:5000;
}

		#headerlogo {																		/* logo mirillis */
			left:21px;
			position:absolute;
			top:7px;
		}

		#menucontainer{																		/* HEADER MENU ************************************************************************************************/
			height:40px;
			padding:0;
			width:544px;
			position:absolute;
			left:58px;
			top:91px;	
		}


		#mainmenucontainer{																		/* HEADER MENU ************************************************************************************************/
			height:40px;
			padding:0;
			width:544px;
			position:absolute;
			left:58px;
			top:91px;	
			z-index: 2000;	
			overflow:visible;	
		}


				#mainmenu {	
					margin:0 0 0 0;
					padding:0;
					z-index: 1000;					
					line-height: 40px;
					height:40px;					
				}


				#mainmenu li {	
						margin: 0;
						padding: 0;
						list-style: none;
						float: left;
						cursor:pointer;
						line-height: 40px;
						display:inline;
						text-decoration:none;							
					}



				#headermenu{
					font-size:13px;
					font-weight:bold;
					margin:0 0 0 0;
					padding:0;					
					line-height: 40px;
					height:40px;	
				}
			
				#headermenu li {
					
					cursor:pointer;
					line-height: 40px;
					display:inline;
					float:left;	
					margin:0;
					padding:0;
					text-decoration:none;
				}
				
				
			#mainmenu li.home a span{
				background-image: url(../gfx/mainmenu_home.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 74px;
				display:block;
				cursor:pointer;	
			}

			#mainmenu li.homeselected a span{
				background-image: url(../gfx/mainmenu_home_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 74px;
				display:block;
				cursor:pointer;	
			}

			#mainmenu li.home a:hover span{
				background-image: url(../gfx/mainmenu_home_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				display:block;
				cursor:pointer;	
			}
	
			#headermenu li.home a:hover{
				color: white;				
			}					

		#mainmenu li.products a span{
			background-image: url(../gfx/mainmenu_products.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 40px;
			width: 96px;
			display:block;
			cursor:pointer;	
		}

			#mainmenu li.productsselected a span{
				background-image: url(../gfx/mainmenu_products_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 96px;				
				display:block;
				cursor:pointer;	
			}
		
			#mainmenu li.products a:hover span{
				background-image: url(../gfx/mainmenu_products_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				display:block;
				cursor:pointer;	
			}
			
			#headermenu li.products a:hover{
				color: white;				
			}					
					
		#mainmenu li.store a span{
			background-image: url(../gfx/mainmenu_store.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 40px;
			width: 68px;
			display:block;
			cursor:pointer;	
		}

			#mainmenu li.storeselected a span{
				background-image: url(../gfx/mainmenu_store_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 68px;				
				display:block;
				cursor:pointer;	
			}
		
			#mainmenu li.store a:hover span{
				background-image: url(../gfx/mainmenu_store_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				display:block;
				cursor:pointer;	
			}
			
			#headermenu li.store a:hover{
				color: white;				
			}						
								

		#mainmenu li.downloads a span{
			background-image: url(../gfx/mainmenu_downloads.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 40px;
			width: 115px;
			display:block;
			cursor:pointer;	
		}

			#mainmenu li.downloadsselected a span{
				background-image: url(../gfx/mainmenu_downloads_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 115px;
				display:block;
				cursor:pointer;	
			}
		
			#mainmenu li.downloads a:hover span{
				background-image: url(../gfx/mainmenu_downloads_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				display:block;
				cursor:pointer;	
			}
			
			#headermenu li.downloads a:hover{
				color: white;				
			}									
				
				
				
				
								
					
		#mainmenu li.support a span{
			background-image: url(../gfx/mainmenu_support.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 40px;
				width: 89px;
			display:block;
			cursor:pointer;	
		}

			#mainmenu li.supportselected a span{
				background-image: url(../gfx/mainmenu_support_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 89px;				
				display:block;
				cursor:pointer;	
			}
		
			#mainmenu li.support a:hover span{
				background-image: url(../gfx/mainmenu_support_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				display:block;
				cursor:pointer;	
			}
			
			#headermenu li.support a:hover{
				color: white;				
			}	






		#mainmenu li.company a span{
			background-image: url(../gfx/mainmenu_company.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 40px;
			width: 101px;
			display:block;
			cursor:pointer;	
		}

			#mainmenu li.companyselected a span{
				background-image: url(../gfx/mainmenu_company_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				width: 101px;
				display:block;
				cursor:pointer;	
			}
		
			#mainmenu li.company a:hover span{
				background-image: url(../gfx/mainmenu_company_over.png);
				background-position:right top;
				background-repeat:no-repeat;
				height: 40px;
				display:block;
				cursor:pointer;	
			}
			
			#headermenu li.contact a:hover{
				color: white;				
			}	
						
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
												
				#headermenu li.home a span{
					width: 74px;
					background-image: url(../gfx/1menu1.png);
					background-position:right top;
					background-repeat:no-repeat;					
					height: 40px;
					width: 74px;
					display:block;
					cursor:pointer;	
				}
				
				#headermenu li.homeselected a span{
					background-image: url(../gfx/1menu1onover.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 74px;
					display:block;
					cursor:pointer;	
				}
				
				#headermenu li.home a:hover span{
					background-image: url(../gfx/1menu1onover.png);	
					background-position:right top;
					background-repeat:no-repeat;				
				}
				
				#headermenu li.home a:hover{
					color: white;				
				}
				
				#headermenu li.products a span{
					background-image: url(../gfx/1menu2.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 95px;
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.productsselected a span{
					background-image: url(../gfx/1menu2onover.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 95px;
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.products a:hover span{
					background-image: url(../gfx/1menu2onover.png);	
					background-position:right top;
					background-repeat:no-repeat;
				}
				
				#headermenu li.products a:hover{
					color: white;				
				}
				
				#headermenu li.downloads a span{
					background-image: url(../gfx/1menu3.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 113px;					
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.downloadsselected a span{
					background-image: url(../gfx/1menu3onover.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 113px;										
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.downloads a:hover span{
					background-image: url(../gfx/1menu3onover.png);	
					background-position:right top;
					background-repeat:no-repeat;
				}
				
				#headermenu li.downloads a:hover{
					color: white;				
				}
				

				#headermenu li.support a span{
					background-image: url(../gfx/1menu4.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 87px;	
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.supportselected a span{
					background-image: url(../gfx/1menu4onover.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 87px;						
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.support a:hover span{
					background-image: url(../gfx/1menu4onover.png);	
					background-position:right top;
					background-repeat:no-repeat;
				}
				
				#headermenu li.support a:hover{
					color: white;				
				}


				#headermenu li.forum a span{
					background-image: url(../gfx/1menu5.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 74px;
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.forumselected a span{
					background-image: url(../gfx/1menu5onover.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 74px;					
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.forum a:hover span{
					background-image: url(../gfx/1menu5onover.png);	
					background-position:right top;
					background-repeat:no-repeat;
				}
				
				#headermenu li.forum a:hover{
					color: white;				
				}


				#headermenu li.company a span{
					background-image: url(../gfx/1menu6.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 99px;	
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.companyselected a span{
					background-image: url(../gfx/1menu6onover.png);
					background-position:right top;
					background-repeat:no-repeat;
					height: 40px;
					width: 99px;	
					display:block;
					cursor:pointer;
				}
				
				#headermenu li.company a:hover span{
					background-image: url(../gfx/1menu6onover.png);	
					background-position:right top;
					background-repeat:no-repeat;
				}
				
				#headermenu li.company a:hover{
					color: white;				
				}

/*----  INDEX  ----------------------------------------------------------------------------------------------------------------------*/

#mainBannerContainerIndex {
	background-image: url('../gfx/main_banner_index.png');
	background-repeat: no-repeat;
	height:344px;
	margin:0 auto;
	margin-bottom: auto;
	position:relative;
	width:900px;	
	overflow:hidden;
}

#ContentTopIndex {
	background-image:url('../gfx/main_head2.png');
	background-position:center top;
	background-repeat:no-repeat;
	min-height:217px;
}

#banner {	
	height:344px;
}

		#flashContainer{
			background-image:url('../gfx/index_no_flash.jpg');
			background-position:center top;
			background-repeat:no-repeat;
			float: left;
			width: 604px;
			height: 330px;
			margin-top: 14px;
			margin-left: 28px;
			display:inline;
			z-index:88;
		}

		#bannerRight{
			width: 226px;
			height: 330px;
			float: left;		
		}

				#newsContainer{
					background-image:url('../gfx/news.png');
					background-position:center top;
					background-repeat:no-repeat;
					float: left;
					width: 226px;
					height: 242px;
					margin-top: 14px;
					margin-left: 14px;
					margin-right: auto;
					text-align:left;
					display:inline;
				}

						#newsHeader{							
							padding: 16px 16px 5px 16px;
							font-size: 14px;
							font-weight:bold;
							color: #68777d;
						}						
						.newsItem{
							padding: 3px 16px 5px 16px;
							font-family: verdana;
							font-size: 11px;
							color: #68777d;
						}

						.newsItem a{
							text-decoration: none;
							color: #68777d;
						}
						
						.newsItem a:hover{
							text-decoration:underline;;
							color: #39bcff;;
						}
				
				#bannerCodecLogo{
					background-image:url('../gfx/codec_logo_index.png');
					background-position:center top;
					background-repeat:no-repeat;
					float: left;
					margin-top: 14px;
					margin-left: 14px;
					width: 226px;
					height: 84px;	
					display:inline;	
				}

				
#indexContent{	
	text-align: left;
	min-height:40px;
	padding: 14px 28px 30px 28px;
}

		#indexContentLeft{
			
			background-image:url('../gfx/index_content_01.png');
			background-position:center top;
			background-repeat:no-repeat;
			float:left;
			width: 281px;
			min-height: 290px;
			text-align: left;
			margin-top: 10px;
		}

				#indexContentLeftText{
					
					padding: 0 14px 14px 14px;
					text-align: left;
					font-size: 12px;
					color: #2c3c43;
				}

				#indexContentLeftText h1{
					font-family: tahoma, verdana, arial, helvetica;
					font-size: 18px;
					color: #2c3c43;
					font-weight:normal;
				}

		#indexContentRight{
			
			background-image:url('../gfx/index_content_02.png');
			background-position:center top;
			background-repeat:no-repeat;
			float:left;
			width: 563px;
			min-height: 290px;
			text-align: left;
			margin-top:10px;
		}


.kolumny{
	color: #7d7a7a;
	font-size: 11px;
	text-align: left;
	height: 80px;
}

		.kolumna{
			margin-top: 5px;
			float:left;	
			width: 264px;
			padding: 0;
			margin-left: 10px;
		}
			

		.kolumnaTop {	
			margin-top: 25px;
		}
		
				.kolumnaContent{	
				}

						.kolumnaIco{	
							padding-top: 5px;
							float:left;
							height:90px;
							margin-right:10px;
							width:66px;
						}
						
						.kolumnaText{	
							padding-top: 5px;
							padding-right: 5px;
							font-size: 11px;
							color: #333333;
						}
						
						.kolumnaText h1{	
							font-size: 12px;
							color: #2c3c43;
							padding: 0;
							margin: 0;
							font-weight:bold;
						}

.indexLink {
	padding-top: 8px;
	font-size: 13px;
	color: #0098ef;
	float: left;
	width:100%;
}

.indexLink a{
	color: #0098ef;
	text-decoration:none;	
}

.indexLink a:hover{
	color: #39bcff;
	text-decoration:underline;	
}

indexLink2 {
	padding-top: 5px;
	font-size: 12px;
	color: #2C3C43;
	float: left;
	width:100%;
}

.indexLink2 a{
	color: #2C3C43;
	text-decoration:none;
}

.indexLink2 a:hover{
	color: #2C3C43;
	text-decoration:underline;
}

/*----  PLAYER  ----------------------------------------------------------------------------------------------------------------------*/

#mainBannerContainerPlayer{															/*  PLAYER BANNER (logo + download) *****************************/	
	background-image: url('../gfx/player_flash_back2.png');
	height:221px;
	margin:0 auto;
	position:relative;
	width:900px;
}

#mainBannerContainerPlayerPRO{															/*  PLAYER BANNER (logo + download) *****************************/	
	background-image: url('../gfx/player_flash_pro.jpg');
	height:221px;
	margin:0 auto;
	position:relative;
	width:900px;
}

		#PlayerHeaderDownloadPRO {
			background-image: url('../gfx/player_flash_pro_download.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			height:218px;
			position:relative;
			width:223px;
			float: right;
			margin-right: 19px;
			margin-top: 8px;
			font-size: 18px;
			display:inline;
		}



		#PlayerHeaderDownload {
			background-image: url('../gfx/headerdownload.png');
			background-position:left top;
			background-repeat:no-repeat;
			height:203px;
			position:relative;
			width:221px;
			float: right;
			margin-right: 39px;
			margin-top: 6px;
			font-size: 18px;
			display:inline;
		}

			#NoDownload{							
				margin-top:1px;
				margin-left:41px;
				width: 175px;
				height: 179px;
				text-decoration:none;
				display:inline;
				float:left;	
			}
	
	
			#PlayerDownloadButton{			
				margin-top:11px;
				margin-left:41px;
				width: 175px;
				height: 179px;
				text-decoration:none;
				cursor:pointer;
				display:inline;
				float:left;	
			}

			#PlayerDownloadButton a{
			}

			#PlayerDownloadButton a:hover{
				color: white;				
			}

			#PlayerDownloadButton a span {
				background-image: url('../gfx/download_button.png');
				background-position:left top;
				background-repeat:no-repeat;	
				height: 179px;
				display:block;
				cursor:pointer;	
			}
						
			#PlayerDownloadButton a:hover span{
				background-image: url('../gfx/download_button_o.png');
				background-position:left top;
				background-repeat:no-repeat;
			}
			
			#PRODownloadButton{			
				margin-left:25px;
				padding-top: 4px;
				width: 171px;
				height: 36px;
				text-decoration:none;
				cursor:pointer;
				display:inline;
				float:left;	
			}

			#PRODownloadButton a{
			}

			#PRODownloadButton a:hover{
				color: white;				
			}

			#PRODownloadButton a span {
				background-image: url('../gfx/pro_trial_top.png');
				background-position:left top;
				background-repeat:no-repeat;	
				height: 179px;
				display:block;
				cursor:pointer;	
			}
						
			#PRODownloadButton a:hover span{
				background-image: url('../gfx/pro_trial_top2.png');
				background-position:left top;
				background-repeat:no-repeat;
			}

			#PROBuyButton{			
				margin-left:25px;
				padding-top: 113px;
				width: 171px;
				height: 36px;
				text-decoration:none;
				cursor:pointer;
				display:inline;
				float:left;	
			}

			#PROBuyButton a{
			}

			#PROBuyButton a:hover{
				color: white;				
			}

			#PROBuyButton a span {
				background-image: url('../gfx/pro_buy_top.png');
				background-position:left top;
				background-repeat:no-repeat;	
				height: 179px;
				display:block;
				cursor:pointer;	
			}
						
			#PROBuyButton a:hover span{
				background-image: url('../gfx/pro_buy_top2.png');
				background-position:left top;
				background-repeat:no-repeat;
			}

			
					
		#PlayerHeaderTitle {
			height:190px;
			margin:0 auto;
			position:relative;
			width:560px;
			float: left;
			text-align:left;
			margin-left: 32px;
			margin-top: 9px;
			font-size: 15px;
		 	color: #96999c;
			display:inline;
			font-weight: lighter;
		}


.ContentTopPlayer {																				/*  PLAYER CONTENT TOP *******************************************/
	background-image:url('../gfx/top_player.png');
	background-position:center top;
	background-repeat:no-repeat;
	min-height:60px;
}

.ContentTopPlayerPRO {																				/*  PLAYER CONTENT TOP *******************************************/
	background-image:url('../gfx/top_playerPRO.png');
	background-position:center top;
	background-repeat:no-repeat;
	min-height:60px;
}


		


.tabsmenuContainer{																	/* TABS MENU ************************************************************************************************/
	height:54px;
	padding:0;
	width:898px;	
}

		.tabsmenu {
			font-size:13px;
			font-weight:bold;
			margin:0 0 0 0;
			padding:0;
			position:absolute;
			left:25px;			
			line-height: 52px;
		}
		
		.tabsmenu li {
			width: 60px;
			cursor:pointer;
			height: 52px;
			display:inline;
			float:left;	
			margin:0;
			padding:0;
			text-decoration:none;
		}
		
		.tabsmenu li a{
			text-decoration: none;
			border:none;
		}
		
		/*** TAB 1 ***/
		
		.tabsmenu li.tabOverview{
			color: #7d8d94;
			width: 111px;
		}
		
		.tabsmenu li.tabOverview a span{
			background-image: url(../gfx/tab_one.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
	
		
		.tabsmenu li.tabOverview a:hover span.selected {
			background-image: url(../gfx/tab_one_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
				display:block;
				cursor:pointer;						
							height: 52px;
		}



		
		.tabsmenu li.tabOverview a:hover span {
			background-image: url(../gfx/tab_one_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
							display:block;
				cursor:pointer;	
							height: 52px;
		}
		
		
		.tabsmenu li.tabOverview a span.selected {
			background-image: url(../gfx/tab_one_o.png);	
			background-position:right top;
			background-repeat:no-repeat;				
							display:block;
				cursor:pointer;	
							height: 52px;
		}
	
		
		.tabsmenu li.tabOverview a:hover{
			color: white;				
		}
		
		/*** TAB 2 ***/
		
		.tabsmenu li.tabFeatures{
			color: #7d8d94;
			width: 130px;
		}
		
		.tabsmenu li.tabFeatures a span{
			background-image: url(../gfx/tab_two.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		
		.tabsmenu li.tabFeatures a:hover span{
			background-image: url(../gfx/tab_two_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabFeatures a:hover span.selected{
			background-image: url(../gfx/tab_two_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
			
		.tabsmenu li.tabFeatures a span.selected {
			background-image: url(../gfx/tab_two_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabFeatures a:hover{
			color: white;				
		}
		
		/*** TAB 3 ***/
		
		.tabsmenu li.tabScreenshots{
			color: #7d8d94;
			width: 130px;
		}
		
		.tabsmenu li.tabScreenshots a span{
			background-image: url(../gfx/tab_three.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		.tabsmenu li.tabScreenshots a:hover span{
			background-image: url(../gfx/tab_three_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabScreenshots a:hover span.selected{
			background-image: url(../gfx/tab_three_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		
		.tabsmenu li.tabScreenshots a span.selected {
			background-image: url(../gfx/tab_three_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabScreenshots a:hover{
			color: white;				
		}
					
		/*** TAB 4 ***/
		
		.tabsmenu li.tabRequirements{
			color: #7d8d94;
			width: 200px;
		}
		
		.tabsmenu li.tabRequirements a span{
			background-image: url(../gfx/tab_four.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		.tabsmenu li.tabRequirements a:hover span {
			background-image: url(../gfx/tab_four_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabRequirements a:hover span.selected {
			background-image: url(../gfx/tab_four_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		
		.tabsmenu li.tabRequirements a span.selected {
			background-image: url(../gfx/tab_four_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabRequirements a:hover{
			color: white;				
		}
		
		/*** TAB 5 ***/
		
		.tabsmenu li.tabFAQ{
			color: #7d8d94;
			width: 80px;
		}
		
		.tabsmenu li.tabFAQ a span{
			background-image: url(../gfx/tab_five.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		.tabsmenu li.tabFAQ a:hover span {
			background-image: url(../gfx/tab_five_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabFAQ a:hover span.selected {
			background-image: url(../gfx/tab_five_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabFAQ a span.selected {
			background-image: url(../gfx/tab_five_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabFAQ a:hover{
			color: white;				
		}


		/*** PRO TAB 1 ***/
		
		.tabsmenu li.tabOverviewPRO{
			color: #7d8d94;
			width: 111px;
		}		
		.tabsmenu li.tabOverviewPRO a span{
			background-image: url(../gfx/tab_pro_one.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}			
		.tabsmenu li.tabOverviewPRO a:hover span.selected {
			background-image: url(../gfx/tab_pro_one_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
				display:block;
				cursor:pointer;						
							height: 52px;
		}
		.tabsmenu li.tabOverviewPRO a:hover span {
			background-image: url(../gfx/tab_pro_one_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
							display:block;
				cursor:pointer;	
							height: 52px;
		}		
		.tabsmenu li.tabOverviewPRO a span.selected {
			background-image: url(../gfx/tab_pro_one_o.png);	
			background-position:right top;
			background-repeat:no-repeat;				
							display:block;
				cursor:pointer;	
							height: 52px;
		}
		.tabsmenu li.tabOverviewPRO a:hover{
			color: white;				
		}
		
		/*** TAB 2 ***/
		
		.tabsmenu li.tabFeaturesPRO{
			color: #7d8d94;
			width: 130px;
		}
		
		.tabsmenu li.tabFeaturesPRO a span{
			background-image: url(../gfx/tab_pro_two.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		
		.tabsmenu li.tabFeaturesPRO a:hover span{
			background-image: url(../gfx/tab_pro_two_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabFeaturesPRO a:hover span.selected{
			background-image: url(../gfx/tab_pro_two_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
			
		.tabsmenu li.tabFeaturesPRO a span.selected {
			background-image: url(../gfx/tab_pro_two_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabFeaturesPRO a:hover{
			color: white;				
		}
		
		/*** TAB 3 ***/
		
		.tabsmenu li.tabScreenshotsPRO{
			color: #7d8d94;
			width: 130px;
		}
		
		.tabsmenu li.tabScreenshotsPRO a span{
			background-image: url(../gfx/tab_pro_three.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		.tabsmenu li.tabScreenshotsPRO a:hover span{
			background-image: url(../gfx/tab_pro_three_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabScreenshotsPRO a:hover span.selected{
			background-image: url(../gfx/tab_pro_three_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		
		.tabsmenu li.tabScreenshotsPRO a span.selected {
			background-image: url(../gfx/tab_pro_three_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabScreenshotsPRO a:hover{
			color: white;				
		}
					
		/*** TAB 4 ***/
		
		.tabsmenu li.tabRequirementsPRO{
			color: #7d8d94;
			width: 200px;
		}
		
		.tabsmenu li.tabRequirementsPRO a span{
			background-image: url(../gfx/tab_pro_four.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		.tabsmenu li.tabRequirementsPRO a:hover span {
			background-image: url(../gfx/tab_pro_four_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabRequirementsPRO a:hover span.selected {
			background-image: url(../gfx/tab_pro_four_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		
		.tabsmenu li.tabRequirementsPRO a span.selected {
			background-image: url(../gfx/tab_pro_four_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabRequirementsPRO a:hover{
			color: white;				
		}
		
		/*** TAB 5 ***/
		
		.tabsmenu li.tabFAQPRO{
			color: #7d8d94;
			width: 80px;
		}
		
		.tabsmenu li.tabFAQPRO a span{
			background-image: url(../gfx/tab_pro_five.png);
			background-position:right top;
			background-repeat:no-repeat;
			height: 52px;
			display:block;
			cursor:pointer;
			padding-top:3px;
			color: #68777d;
			text-decoration:none;
		}
		
		.tabsmenu li.tabFAQPRO a:hover span {
			background-image: url(../gfx/tab_pro_five_over.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabFAQPRO a:hover span.selected {
			background-image: url(../gfx/tab_pro_five_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}
		
		.tabsmenu li.tabFAQPRO a span.selected {
			background-image: url(../gfx/tab_pro_five_o.png);	
			background-position:right top;
			background-repeat:no-repeat;	
		}

		.tabsmenu li.tabFAQPRO a:hover{
			color: white;				
		}




/*  OVERVIEW ----------------------------------------------------------------------------------------------------------------------*/


.playerHeader{	
	font-size: 16px;
	margin-top: 20px;
	width: 558px;
	padding: 0;
	min-height:130px;
	color: #333333;
}

.playerHeader h1{
	
	color:#2C3C43;
font-size:28px;
font-weight:normal;
margin-top: 0;

}

.playerMainContent{
	min-height:60px;
	padding: 40px 20px 50px 40px;		
}


.player_Column{

	
	font-size: 12px;
	padding-top: 0px;
	width: 579px;
	min-height:200px;
}

		.playerColumnNoMarginTop{
			margin-top: 2px;
		}

		.playerColumnMargin{
			margin-left:30px;
		}
		
		.playerColumnContentTextPaddingTop{
			padding-top: 24px;	
		}
		
		.playerColumnContentText{
			float: left;
			width: 304px;
			text-align: left;
			color: #68777d;	
			display:inline;
			line-height:18px;
		}
		
				.playerColumnContentText h1{
					font-size:19px;
					color: #000000;
					font-weight:normal;
					margin-top: 0px;
					margin-bottom: 4px;
					line-height: 24px;
				}

	

		.playerColumnContentImg{
			float: left;
			width: 234px;
			display:inline;
			overflow:hidden;
		}


#playerLeftColumn{

	float:left;
	width: 579px;
	text-align:left;
}

#playerRightColumn{

	background-image: url(../gfx/overview_separator.png);	
	background-position:left top;
	background-repeat:no-repeat;	
	float:left;
	width: 210px;
	text-align:left;
	margin-right: 15px;
	margin-left:0;
	padding-left: 30px;
	color: #68777d;
	font-size: 12px;
	display:inline;
	min-height: 486px;	
}

#playerRightColumn h2{
	font-size: 15px;
	font-weight:normal;	
}

.playerRightColumnContent{
	
	border-top: solid 1px;
	border-color: #e6e6e6;
	margin-top: 25px;
	padding-top:10px;

	
}

.playerRightColumnContentCentered{
	text-align:center;
}

.playerRightColumnContentTop{
	margin-top:0;
	border: none;
}

.playerRightColumnDateImg{
	float:left;
	display:inline;
	height:54px;
	width:48px;	
}

.playerRightColumnDateTxt{
	font-size: 12px;
	text-align:left;
	padding-left:56px;	
}

.playerRightColumnDateDate{
	font-size: 13px;
	font-weight:bold;
}


.pdfContainer  {
	padding-top: 10px;
}


.pdfContainer a {
	color:#0095E2;
	text-decoration:none;
}

.pdfContainer a:hover {
	color:#39BCFF;
	text-decoration:none;
}
/*  FEATURES ----------------------------------------------------------------------------------------------------------------------*/

#featuresTopText{
		text-align: left;
		font-size: 12px;
		color: #2c3c43;
		margin-left: 54px;
}

.splashFeaturesContainer{
	font-size: 12px;
	color: #68777d;	
	text-align:center;
	padding: 50px 0 50px 0;
}

table.versions{
	border: none;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	height: 74px;
}
		td.header1{
			
			background-color: #ffffff;
			width: 260px;
			text-decoration: none;
			font-size: 11px;		
			text-align:left;
			padding: 0;
		}

		td.header2{
			width: 80px;
			background-color: #ffffff;
			text-align:center;
			text-decoration: none;		
			padding: 0px;
		}

table.features_header{
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.features_header2{
	border-color: #dedede;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}



table.features{
	border-color: #dedede;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	
}
		td.feature{
			background-color: #f8f8f8;
			width: 250px;
			text-decoration: none;
		    color: #333333;	
			font-size: 12px;
			border:solid 1px;
			border-color: #dedede;
			border-width: 0px 1px 1px 0px;
			text-align:left;
		}
		td.ticks{
			
			width: 60px;
			background-color: #ffffff;
			text-align:center;
			text-decoration: none;
		    color: #737272;
			font-size: 12px;
			border:solid 1px;
			border-color: #dedede;
			border-width: 0px 1px 1px 0px;
		}
		
	
		td.ticksall{
			
			min-width:466px;
			background-color: #ffffff;
			text-align:center;
			text-decoration: none;
		    color: #737272;
			font-size: 12px;
			border:solid 1px;
			border-color: #dedede;
			border-width: 0px 1px 1px 0px;
		}
		ul.allleft{
			text-align:left;
		}
		
		li.allleft{
			margin-left: 0px;
			
		}


td.category{

	background-color: #3d484c;
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
    color: #ffffff;
	font-size: 11px;
	border: solid;
	border-width: 0 1px 0 1px;
	border-color: #7d8487;
	width: 250px;
}

td.ver{
	background-color: #3d484c;
	text-align:center;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
    color: #7d8487;
	font-size: 11px;
	border: solid;
	border-width: 0 1px 0 1px;
	border-color: #7d8487;
	
	width: 60px;
}

td.vermain{
	font-size: 11px;
	background-image: url(../gfx/features_table.png);
	color: #b9c5ca;

}

td.vercurrent{
	
	color:#ffffff;
}



.splashFeaturesContainer ul{
	padding-left: 0px;
	margin-left: 12px;
}

/*  SCREENSHOTS ----------------------------------------------------------------------------------------------------------------------*/

#containerScreenshots{
	font-size: 12px;
	color: #68777d;	
	min-height:100px;
	text-align:left;
	padding: 20px 40px 30px 40px;
}

.containerScreenshot{
	margin-top:14px;
	font-size: 11px;
	color: #68777d;	
	width: 205px;
	min-height:150px;
	text-align:center;
	float:left;
	display:inline;
}

.containerDescription{
	width: 205px;
	min-height: 20px;
}

#containerScreenshots h1{
	font-size: 21px;
	color: #373B40;
	font-weight:normal;
}

#containerScreenshot a{
	color: #68777d;
	text-decoration:none;
}

#containerScreenshot a:hover{
	color: #0095e2;
	text-decoration:none;
}


/*  System_req ----------------------------------------------------------------------------------------------------------------------*/

#containerSr{
	font-size: 12px;
	color: #68777d;	
	text-align:left;
	min-height:200px;
	padding: 20px 40px 50px 40px;
}

#containerSrMinimum{
	width:390px;
	float: left;
	display: inline;
}
		#srSdHead{
			background-image: url('../gfx/sr_sd.png');	
			background-position:left top;
			background-repeat:no-repeat;	
			width: 390px;
			height: 66px;	
			padding-top: 10px;
			padding-left: 15px;	
			color: #373B40;				
		}

				#containerSrMinimum h1{
					font-size: 18px;
					color: #373B40;
					font-weight:normal;
					margin:0;
					padding:0;
				
				}
		#srSdTtext{
			margin-left: 15px;
		}


#containerSrRecommended{
/*&	margin-left: 30px;*/
	width:390px;	
	float: right;
	display: inline;

}
		#srHdHead{
			background-image: url('../gfx/sr_hd.png');	
			background-position:left top;
			background-repeat:no-repeat;	
			width: 390px;
			height: 66px;	
			padding-top: 10px;
			padding-left: 15px;	
			color: #373B40;				
		}

				#containerSrRecommended h1{
					font-size: 18px;
					color: #373B40;
					font-weight:normal;
					margin:0;
					padding:0;
				
				
				}

		#srHdText{
			margin-left: 15px;
		}


#containerSr h1{
	font-size: 21px;
	color: #373B40;
	font-weight:normal;
}


.containerSrAnswer{
	margin-top: 30px;
}

.containerSrAnswer h2{
	font-size: 12px;
	color: #373B40;
}

/*  version History ----------------------------------------------------------------------------------------------------------------------*/

#containerVerHistory{
	font-size: 12px;
	color: #68777d;	
	min-height:100px;
	text-align:left;
	padding: 20px 200px 20px 40px;
}

#containerVerHistory h1{
	font-size: 21px;
	color: #373B40;
	font-weight:normal;
}

#containerVerHistory h2{
	font-size: 16px;
	color: #373B40;
	font-weight:normal;
}

#containerVerHistory li{
	color: #68777d;	
	text-decoration:none;
	padding-top:5px;	
}

.containerHistory{
	margin-top: 10px;
}

.containerHistory h2{
	font-size: 12px;
	color: #373B40;
}


/*  FAQ ----------------------------------------------------------------------------------------------------------------------*/

#containerFaq{
	font-size: 12px;
	color: #68777d;	
	min-height:200px;
	text-align:left;
	padding: 20px 0px 50px 40px;
}


#containerFaq h1{
	font-size: 21px;
	color: #373B40;
	font-weight:normal;
}

#containerFaq li{
	color: #0095e2;
	text-decoration:none;
	padding-top:5px;	
}

#containerFaq li a{
	color: #0095e2;
	text-decoration:none;
}

#containerFaq li a:hover{
	color: #39bcff;
	text-decoration:underline;
}

.containerFaqAnswer{
	margin-top: 30px;
	margin-left:0;
	padding:0;
}

.containerFaqAnswer h2{
	font-size: 12px;
	color: #373B40;
}





/*  PICTURE 2 ----------------------------------------------------------------------------------------------------------------------*/	



#picture2TopLogo {																		/* racecar top */
			left:40px;
			position:absolute;
			top:27px;
		}

#picture2TopLogo2 {																		/* racecar top */
			left:752px;
			position:absolute;
			top:27px;
		}		
		
#picture2RaceCar1 {																		/* racecar top */
			left:180px;
			position:absolute;
			top:157px;
		}

#picture2RaceCar2 {																		/* racecar bottom  */
			left:180px;
			position:absolute;
			top:0px;
		}



.picture2Content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #68777d;	
	min-height:200px;
	padding: 10px 40px 30px 40px;
}


		.picture2Content a{
			color: #0098EF;
			text-decoration: none;
		}
		.picture2Content a:hover{
			color: #39bcff;
			text-decoration: underline;
			font-weight:normal;
		}



		.picture2Content h2{
			font-size:19px;
			color: #000000;
			font-weight:normal;
			margin-top: 0px;
			margin-bottom:5px;
			line-height: 16px;
	
		}


		#picture2GeneralInfo{
			font-size:12px;
			color: #2c3c43;
			font-weight:normal;	
			padding-left: 0;		
		}
		
			#picture2GeneralInfo h1{
				font-size:21px;
				font-style:italic;
				color: #2c3c43;
				font-weight:normal;	
				padding-left: 0;		
			}
		

		.picture2HeaderText {
				width: 580px;
				padding-left: 0px;						
		}
		



.picture2Feature{
	background-image: url('../gfx/picture2_header.png');
	background-repeat: no-repeat;
	background-position:top;
	
	
	width: 804px;
	min-height: 200px;
	float:left;	
	display:inline;
	font-size: 12px;
	text-align: left;
	color: #333333;	
	padding-bottom: 50px;
}

		.picture2FeatureDescription{
			float: left;
			width: 430px;
			padding-left: 120px;	
			padding-top: 50px;
			padding-bottom:50px;
			line-height: 18px;
			
		}
		
		.picture2FeatureDescriptionLong{
			width: 580px;		
		}
		
		
		.picture2FeatureIcons{
			float: right;
			width: 240px;
			text-align:right;
			padding-right:6px;
			padding-top: 46px;
		}




#picture2flashContainer{
			float: left;
			width: 804px;
			height: 294px;
			margin-top: 14px;
			margin-left: 0px;
			padding-left: 0px;
			display:inline;
			z-index:88;
		}


.picture2Available{
	font-weight:bold;
	color: #000000;
	padding-top: 5px;	
}

		.picture2Available a{
			color: #0098EF;
			text-decoration: none;
			font-weight:normal;
		}
		.picture2Available a:hover{
			color: #39bcff;
			text-decoration: underline;
			font-weight:normal;
		}

.picture2Coming{
	font-weight:bold;
	color: #000000;
	padding-top: 5px;	
}

		.picture2Coming a{
			color: #908f8d;
			text-decoration: none;
			border:none;
			font-weight:normal;
		}
		.picture2Coming a:hover{
			color: #908f8d;
			text-decoration: none;
			border:none;
			font-weight:normal;
		}
		
		.picture2Coming span{
			color: #908f8d;
			text-decoration: none;
			border:none;
			font-weight:normal;
		}

.picture2AvailableComingPaddingTop
{
	padding-top: 20px;
}


.picture2Sample{
	min-height: 90px;
	padding-top: 20px;
}

.picture2SampleImg{
	width: 180px;
	float: left;
}

.picture2SampleText{
	width: 400px;
	text-align:left;
	float: left;
	line-height:16px;
}



/*  CODECS ----------------------------------------------------------------------------------------------------------------------*/	

#codecsTopLogo {																		/* racecar top */
			left:40px;
			position:absolute;
			top:27px;
		}

#codecsTopLogo2 {																		/* racecar top */
			left:215px;
			position:absolute;
			top:27px;
		}		
		

.codecsContent{
	width: 815px;
	float:left;	
	display:inline;
	font-size: 12px;
	text-align: left;
	color: #68777d;	
}

.codecsContentLogo{
	float: right;
	width: 240px;
	text-align:right;
	padding-right:0px;
	padding-top: 30px;
}


.codecsGeneralInfo{
	width: 564px;
	float:left;	
	display:inline;
	padding-bottom: 40px;
	padding-top:50px;
}



		.codecsContent h1{
			font-size:21px;
			color: #000000;
			font-weight:normal;
			margin-top: 0px;
			margin-bottom:5px;
	
		}
		
		.codecsGeneralInfo h1{
			font-size:21px;
			font-style:normal;
			color: #2c3c43;
			font-weight:normal;	
			padding-left: 0;		
		}
		

		.codecsHeaderText {				
				padding-left: 0px;						
		}
		
.codecsFeature{
	width: 560px;
	float:left;	
	display:inline;
	font-size: 12px;
	text-align: left;
	color: #68777d;	
	padding-bottom: 50px;
}


/*  OTHER ----------------------------------------------------------------------------------------------------------------------*/	

img{
	border:none;
}

.emptyspace10{
	height: 10px;
}

.emptyspace20{
	height: 20px;
}
.emptyspace40{
	height: 40px;
}
.emptyspace50{
	height: 50px;
}
.emptyspace60{
	height: 60px;
}


a:active
{
outline: none;
}


a:focus
{
-moz-outline-style:none;
}


/*  FOOTER ----------------------------------------------------------------------------------------------------------------------*/

#mainBottomContainer{
	background-image: url('../gfx/main_back_04.png');
	background-repeat: no-repeat;
	background-position:center;;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 25px;
}

#mainFootContainer{
	background-image: url('../gfx/footer_back.png');
	background-repeat: repeat-x;
	background-position: top center;
	height: 162px;
}
		
		#footContainer{
			width: 898px;
			margin-left: auto;
			margin-right: auto;
		}
		
		
			#footLeft{
					padding-left:20px;
					padding-top:85px;
					text-align: left;
					float: left;
					width: 600px;							
				
			}
						
				#footMenuContainer{
					text-align: left;
					font-size: 12px;
					color: #737272;
					margin: 0 auto 0 auto;
					
				}
								
				
				#footMenuContainer a{
					color: #908f8d;
					text-decoration: none;
					border:none;
				}
				#footMenuContainer a:hover{
					color: #52b4eb;
					text-decoration:underline;;
					border:none;
				}

				#footMenuContainer2{
					padding-top:5px;
					font-size: 11px;
					color: #b1b1af;
					text-align:left;
				}

				#footMenuContainer2 a{
					color: #b1b1af;
					text-decoration: none;
					border:none;
				}
				#footMenuContainer2 a:hover{
					color: #52b4eb;
					text-decoration:underline;;
					border:none;
				}



		
		#footRight{
			padding-right:30px;
			padding-top:85px;
			text-align: right;
			float: right;
		
			font-size: 10px;	
			margin: 0;	
		}
		
				#footerMediaMenu {
					margin:0;
					padding:0;
					text-align: right;
					
					}
		
				#footerMediaMenu li {
					cursor:pointer;
					line-height: 33px;
					display:inline;
					float:left;	
					margin:0;
					padding:0;
					text-decoration:none;
				}
												
					#footerMediaMenu li.facebook a span{
						width: 102px;
						background-image: url(../gfx/footer_facebook.png);
						background-position:right top;
						background-repeat:no-repeat;
						height: 33px;
						display:block;
						cursor:pointer;	
					}
					
					#footerMediaMenu li.facebook a:hover span{
						width: 102px;
						background-image: url(../gfx/footer_facebook2.png);
						background-position:right top;
						background-repeat:no-repeat;				
					}
					
					#footerMediaMenu li.facebook a:hover{
						color: white;				
					}
					
					#footerMediaMenu li.twitter a span{
						width: 36px;
						background-image: url(../gfx/footer_twitter.png);
						background-position:right top;
						background-repeat:no-repeat;
						height: 33px;
						display:block;
						cursor:pointer;	
					}
					
					#footerMediaMenu li.twitter a:hover span{
						width: 36px;
						background-image: url(../gfx/footer_twitter2.png);
						background-position:right top;
						background-repeat:no-repeat;				
					}
					
					#footerMediaMenu li.twitter a:hover{
						color: white;				
					}
					
					#footerMediaMenu li.rss a span{
						width: 35px;
						background-image: url(../gfx/footer_rss.png);
						background-position:right top;
						background-repeat:no-repeat;
						height: 33px;
						display:block;
						cursor:pointer;	
					}
					
					#footerMediaMenu li.rss a:hover span{
						width: 35px;
						background-image: url(../gfx/footer_rss2.png);
						background-position:right top;
						background-repeat:no-repeat;				
					}
					
					#footerMediaMenu li.rss a:hover{
						color: white;				
					}
					
/************ user guide **********************************************/


	#userGuide {
		font-size: 12px;
		text-align: left;
	
	}

	.userGuideChapter{
		font-size:12px;
		color: #2c3c43;
		font-weight:normal;
		margin-top: 50px;	
	}

		.userGuideChapter h1{
			font-size:19px;
			color: #2c3c43;
			font-weight:normal;
			margin-top: 0px;
		
		}

		.userGuideChapter h2{
			font-size:16px;
			color: #2c3c43;
			font-weight:normal;
			margin-top: 0px;
		
		}
		
		.userGuideChapter h2{
			font-size:14px;
			color: #2c3c43;
			font-weight:normal;
			margin-top: 0px;
		
		}
		
	.userGuideLevel2{
		padding-left:30px;
	}
		
	.userGuideLevel3{
		padding-left:60px;
		
	}

	.userGuideLevel4{
		padding-left:90px;
		
	}

		
/***   FAQ ************************/



.faq_q{	
	width: 500px;
	min-height: 18px;
	background-color: #fafafa;
	margin-top:1px;
	padding:8px 20px 5px 20px;


}


.faq_a{
	
	width: 490px;
	min-height: 18px;
	background-color: #ffffff;
	padding:9px 20px 16px 20px;

	color:#333333;	
	line-height: 18px;


}

.faq_q a{

	font-size: 12px;
	text-decoration:none;
	color: #0095E2;
	font-weight: normal;
}

.faq_q a:hover{
	
	color:#2FC2EF;
	font-weight: normal;
	text-decoration:underline;
}
	
	
		