* {max-height: 10000px;}
body{
	margin:0;
	min-width:1000px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
figure{
	margin:0;
	padding:0;
}
img{
	border:0;
	vertical-align:top;
}
a{
	color:#f00;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline;}
button::-moz-focus-inner{
	padding:0;
	border:0;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:0;
}
input,
textarea,
select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
}
:-moz-placeholder{
	opacity:1
}
::-webkit-input-placeholder{
	opacity:1
}
:-ms-input-placeholder{
	opacity:1
}
::-moz-placeholder{
	opacity:1
}
input[type="search"]{-webkit-appearance:none;}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
#wrapper{
	margin:0 auto;
	width:750px;
}
.w1{
	width:646px;
	margin:0 auto;
}
#header{padding:38px 0 31px;}
#header:after{
	display:block;
	content:"";
	clear:both;
}
.inner-page #header{padding:40px 0 25px;}
.heading{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -203px;
	width:640px;
	height:121px;
	text-align:center;
	margin:0 0 0 1px;
}
.inner-page .heading{
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 13px;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -364px;
	width:751px;
	height:38px;
	text-align:center;
}
.text-block{
	width:636px;
	margin:0 auto;
}
#main{overflow:hidden;}
.twocolumns{
	overflow:hidden;
	padding:0 13px 39px;
}
.inner-page .twocolumns{padding:0 84px 44px;}
.column{
	float:left;
	width:290px;
	margin:0 0 0 38px;
}
.column:first-child{margin:0;}
.column>a{display:block;}
.column .hover{display:none;}
.column img{padding:0 4px;}
.column.hover img{display:none;}
.column.hover .hover{display:inline;}
.column .btn-women,
.column .btn-men{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -1069px;
	width:290px;
	height:113px;
}
.column.hover>a .btn-women{
	background-position:0 -914px;
}
.column .btn-men{background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -1225px;}
.column.hover>a .btn-men{
	background-position:0 -765px;
}
.back-block{
	float:left;
	width:270px;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/bg-back-block-t.png) no-repeat;
	padding:11px 0 0;
	position:relative;
	margin:0 0 0 37px;
}
.back-block:first-child{margin:0;}
.back-block .back-holder{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/bg-back-block-b.png) no-repeat 0 100%;
	padding:0 0 11px;
}
.back-block .back-frame{
	padding:9px 29px 6px;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/bg-back-block-c.png) repeat-y;
}
.text-holder{
	width:724px;
	margin:0 auto 48px;
}
.text-block span,
.text-block .link-free,
.text-holder span,
.text-holder .link-free{float:left;}
.text-holder .part1{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -556px -119px;
	width:92px;
	height:19px;
}
.text-block .part1{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -691px -116px;
	width:102px;
	height:25px;
}
.text-holder .part2{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -430px;
	width:364px;
	height:23px;
	margin:0 0 0 -33px;
	z-index:10;
}
.text-block .part2{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -466px;
	width:394px;
	height:30px;
}
.text-holder .link-free span{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -777px 0;
	width:142px;
	height:19px;
	z-index:5;
	position:absolute;
	top:4px;
	left:21px;
}
.text-block .link-free span{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -588px 0;
	width:120px;
	height:28px;
	position:absolute;
	top:0;
	left:8px;
}
.text-holder .link-free{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -1px;
	width:203px;
	height:28px;
	position:relative;
	margin:-4px 0 0 -11px;
}
.text-block .link-free{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -47px;
	width:130px;
	height:32px;
	position:relative;
	margin:0 3px 0 0;
}
.back-block h2{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
.back-block .title-girl-back{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -289px -112px;
	width:206px;
	height:53px;
	margin:0 0 6px 2px;
}
.back-block .title-boy-back{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -301px 0;
	width:205px;
	height:57px;
	margin:0 0 2px 5px;
}
.back-block .btn-play{
	display:none;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat -203px -47px;
	width:98px;
	height:98px;
	position:absolute;
	top:128px;
	left:89px;
}
.back-block.hover .btn-play{display:block;}
.back-block img{
	float:left;
	margin:0 0 8px;
}
.back-block .btn-men-click,
.back-block .btn-women-click{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -482px;
	width:220px;
	height:43px;
}
.back-block .btn-women-click{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -624px;
	width:234px;
	margin:0 0 0 -8px;
}
.back-block.hover .btn-men-click{background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -550px;}
.back-block.hover .btn-women-click{background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -697px;}
.text-container{
	width:680px;
	margin:0 auto;
	padding:0 0 20px;
}
.large{
	width:710px;
	padding:0 0 19px;
}
.text-container .grey-text,
.text-container .grey-text2{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -570px;
	width:677px;
	height:31px;
	margin:0 auto 2px;
}
.text-container .grey-text2{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -516px;
	width:710px;
	height:34px;
	margin:0 auto 5px;
}
.text-container .now{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat -588px -57px;
	width:308px;
	height:37px;
	margin:0 auto;
	padding:0 0 0 1px;
}
.box{
	overflow:hidden;
	padding:12px 49px 47px;
	width:660px;
}
.container{
	float:left;
	width:310px;
	position:relative;
	margin:0 0 0 34px;
}
.container:first-child{margin:0;}
.container>a{display:block;}
.container h2{
	text-indent:-9999px;
	overflow:hidden;
}
.container .title-girl-back{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat 0 -128px;
	width:221px;
	height:46px;
	margin:0 auto 9px;
}
.container .title-boy-back{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite-text.png) no-repeat;
	width:217px;
	height:46px;
	margin:0 auto 8px;
}
.container .btn-men,
.container .btn-women{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -218px;
	width:253px;
	height:46px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:-25px auto 0;
	z-index:100;
	position:relative;
}
.container .btn-women{background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -347px;}
.container.hover>a .btn-men{background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -282px;}
.container.hover>a .btn-women{
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -416px;
	padding:0 2px 0 0;
}
.container .hover{display:none;}
.container.hover>a img{display:none;}
.container.hover>a .hover{display:inline-block;}
.container .btn-play{
	display:none;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://d25ksjstcfr8wp.cloudfront.net/iland/sprite.png) no-repeat 0 -102px;
	width:98px;
	height:98px;
	position:absolute;
	top:125px;
	left:106px;
}
.container.hover>a .btn-play{display:block;}
#footer{
	overflow:hidden;
	color:#369;
	text-align:center;
	padding:0 0 20px;
}
.inner-page #footer{width:754px;}
.add-nav{
	padding:0 0 0 3px;
	list-style:none;
	font-size:13px;
	margin:0;
	text-align:center;
	overflow:hidden;
	letter-spacing:-0.3em;
}
.add-nav li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 15px 0 0;
	letter-spacing:0;
}
.add-nav li:before{
	content:"|";
	color:#369;
	width:1px;
	height:14px;
	position:absolute;
	top:0;
	left:-8px;
}
.add-nav li:first-child:before{display:none;}
#footer a{color:#369;}
.copyright{
	font-size:12px;
	text-align:center;
}
.copyright p{margin:0;}