body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
				margin:0;
				padding:0;
			}
			table {
				border-collapse:collapse;
				border-spacing:0;
			}
			fieldset,img { 
				border:0;
			}
			address,caption,cite,code,dfn,em,strong,th,var {
				font-style:normal;
				font-weight:normal;
			}
			ol,ul {
				list-style:none;
			}
			caption,th {
				text-align:left;
			}
			h1,h2,h3,h4,h5,h6 {
				font-size:100%;
				font-weight:normal;
			}
			q:before,q:after {
				content:'';
			}
			abbr,acronym { border:0;
			}
			@font-face {
				font-family: 'VTCSuperMarketSaleDisplayRg';
				src: url('../fonts/vtcsupermarketsaledisplay-webfont.eot');
				src: url('../fonts/vtcsupermarketsaledisplay-webfont.eot?#iefix') format('embedded-opentype'),
					 url('../fonts/vtcsupermarketsaledisplay-webfont.woff') format('woff'),
					 url('../fonts/vtcsupermarketsaledisplay-webfont.ttf') format('truetype'),
					 url('../fonts/vtcsupermarketsaledisplay-webfont.svg#VTCSuperMarketSaleDisplayRg') format('svg');
				font-weight: normal;
				font-style: normal;

			}

			.body-en {background: #fbf6e0 url('../img/global-pagebg.jpg') top center no-repeat;}
			.body-fr {background: #fbf6e0 url('../img/global-pagebg-fr.jpg') top center no-repeat;}
			
			.set960 {width: 960px; margin: 0 auto;}
			
			.clear {clear: both;}
			
			.header {height: 225px;}
			
			#topmenu {width: 637px; height: 85px; float: left; position: relative; top: 10px; left: 305px;}
			
			#topmenu li {height: 85px; float:left;}
			
			#topmenu li a {display: block; height: 85px; text-decoration: none;}
			
			#topmenu li a span {display: none;}
			
			#topmenu li#game a {width: 123px; background: transparent url('../img/stan-blog_01.png') top left no-repeat;}
			#topmenu li#faq a {width: 141px; background: transparent url('../img/aide1.png') top left no-repeat;}
			#topmenu li#faqen a {width: 141px; background: transparent url('../img/stan-blog_03.png') top left no-repeat;}			
			#topmenu li#blog a {width: 141px; background: transparent url('../img/stan-blog_03.png') top left no-repeat;}
			
			#topmenu li#game a:hover, #topmenu li#game a.hover {width: 123px; background: transparent url('../img/stan-blog_04.png') top left no-repeat;}
			#topmenu li#faq a:hover, #topmenu li#faq a.hover {width: 141px; background: transparent url('../img/aide2.png') top left no-repeat;}
			#topmenu li#faqen a:hover, #topmenu li#faqen a.hover {width: 141px; background: transparent url('../img/stan-blog_06.png') top left no-repeat;}
			#topmenu li#blog a:hover, #topmenu li#blog a.hover {width: 141px; background: transparent url('../img/stan-blog_06.png') top left no-repeat;}
			#topmenu li.lang {width: 55px; height: 85px; float: left;}
			.pagebody {}
			
			.pagebody .box702 {width: 960px;}
			
			.pagebody .box702 .top {height: 470px; background: transparent url('../img/lpage_top.png') top left no-repeat;}
			.pagebody .box702 .top2 {background: transparent url('../img/lpage_top.png') top left no-repeat; height: 585px;}
			.pagebody .box702 .top3 {height: 590px; background: transparent url('../img/lpage_top.png') top left no-repeat;}
			
			.pagebody .box702 .middle {background: transparent url('../img/lpage_middle.png') top right repeat-y;}
			
			.pagebody .box702 .bottom {height: 88px; background: transparent url('../img/lpage_topbot.png') bottom right no-repeat;}
			
			.pagecontent-against-pic {width: 580px; float: right; margin: 0 45px 0 0; font-family: Liberation sans, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.8em; text-shadow: #ffffff 1px 1px 1px; color: #000000;}
			
			.pagecontent {width: 536px; text-align: justify; float: right; margin: 0 85px 0 0; font-family: Liberation sans, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.8em; text-shadow: #ffffff 1px 1px 1px; color: #000000;}
			
			a {
			color: #e2720e;
			font-weight: bold;
			}
			a:hover {
			text-decoration: none;
			}
			
			h1 {
			font-family: 'VTCSuperMarketSaleDisplayRg',Arial,Helvetica,sans-serif;
			font-size: 31px;
			letter-spacing: -1px;
			line-height: 31px;
			margin: 0;
			padding: 20px 0 0;
			text-transform: uppercase;
			}
			
			strong {font-weight: bold;}
			
			.gallery { margin: 0;}
			.gallery .image {float: left; width: 130px; height: 130px; margin: 2px; background: transparent url('../img/bggall.png') top left no-repeat;}
			.gallery .image img {float: left; width: 120px; margin: 32px 5px; cursor: pointer; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;}
			
			.gallery-display {
			position: absolute;
			top: 0;
			left: 0;
			background: #777;
			width: 0px;
			height: 0px;
			text-align: center;
			background: transparent url('../img/bggallbig.png') top left no-repeat;
			}
			.gallery-display img {
			display: none;
			width: 600px;
			margin-top: 25px;
			cursor: pointer;
			-moz-box-shadow: 0 0 5px #000;
			-webkit-box-shadow: 0 0 5px #000;
			box-shadow: 0 0 5px #000;
			}
			
			.pagecontent ul {
			margin: 0 0 0 30px;
			line-height: 1.2em;
			}
			.pagecontent ul li {
			list-style-image: url('../img/0136_fat_arrow.png');
			padding: 10px 0;
			}
			.press {
			width: 250px;
			height: 450px;
			margin: 30px 0 0 0;
			font-family: arial, sans-serif;
			font-size: 13px;
			}
			.press-fr {
			background: transparent url('../img/press-frame-fr.png') top left no-repeat;
			height: 380px;
			box-shadow: 0 0 10px #4e372b;
      -webkit-box-shadow: 0 0 10px #4e372b;
      -moz-box-shadow: 0 0 10px #4e372b;
      -o-box-shadow: 0 0 10px #4e372b;
      -ms-box-shadow: 0 0 10px #4e372b;
			}
			.press div {
			padding: 44px 0 0 14px;
			}
			
			.press-en {
			background: transparent url('../img/press-frame-en.png') top left no-repeat;
			box-shadow: 0 0 10px #4e372b;
      -webkit-box-shadow: 0 0 10px #4e372b;
      -moz-box-shadow: 0 0 10px #4e372b;
      -o-box-shadow: 0 0 10px #4e372b;
      -ms-box-shadow: 0 0 10px #4e372b;
			}
			.social {
			width: 250px;
			height: 140px;
			margin: 330px 0 0 0;
			}
			.social-fr {
			background: transparent url('../img/social-frame-fr.png') top left no-repeat;
			}
			.social-en {
			background: transparent url('../img/social-frame-en.png') top left no-repeat;
			}
			.social a {
			float: left;
			width: 76px;
			height: 80px;
			margin: 45px 0 0 0;
			display: block;
			text-align: center;
			}
			.social a span {
			display: none;
			}
			.social a img {
			border: none;
			padding: 8px 0 0 0;
			}
			.social a:hover {
			background: transparent url('../img/socialbg.png') top left no-repeat;
			}
			.buy-button {
						height: 92px;
						width: 534px;
						display: block;
						margin: 15px 0 0 0;
						}
						.buy-button .text {
						height: 92px;
						width: 219px;
						display: block;
						background: transparent url('../img/buy-now.png') top left no-repeat;
						float: left;
						}
						.buy-button .text-fr {
						height: 92px;
						width: 219px;
						display: block;
						background: transparent url('../img/buy-now-fr.png') top left no-repeat;
						float: left;
						}
						#bt1 {
						height: 92px;
						width: 131px;
						display: block;
						background: transparent url('../img/buy-now.png') no-repeat;
						background-position: -219px 0px ;
						float: left;
						text-decoration: none;
						}
						#bt1:hover {
						background: transparent url('../img/buy-now.png') no-repeat;
						background-position: -219px -92px ;
						}
						#bt2 {
						height: 92px;
						width: 184px;
						display: block;
						background: transparent url('../img/buy-now.png') top right no-repeat;
						float: left;
						text-decoration: none;
						}
						#bt2:hover {
						background: transparent url('../img/buy-now.png') bottom right no-repeat;
						}
						
					.footer {
					text-align: center;
					padding: 30px 0 30px 0;
					color: #b39d6d;
					font-family: Arial,Helvetica,sans-serif;
					text-shadow: #ffffff 1px 1px 1px;
					font-weight: bold;
					}		


.game-demo {
height: 173px;
width: 534px;
}

.demo-fr {
background: transparent url('../img/demo-fr.jpg') top left no-repeat;
}

.demo-en {
background: transparent url('../img/demo-en.jpg') top left no-repeat;
}

.demo-link {
margin: 0 0 0 441px;
float: left;
display: block;
height: 86px;
width: 93px;
}

.demo-link span {
display: none;
}			
			
