html{min-width:886px;}
body{
	margin:0;
	color:#b8c4d2;
	font:18px/21px Arial, Verdana, Helvetica, sans-serif;
	background:#ebe9dd;
	min-width:886px;
}
img{border-style:none;}
header, footer, article, section, hgroup, nav, figure{display:block;}
figure {
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#00f;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
.w1{
	width:100%;
	overflow:hidden;
	position:relative;
}
#wrapper{
	width:100%;
	padding:214px 0 249px;
	position:relative;
	z-index:100;
}
#header{
	width:100%;
	background:url(../images/bg-top.png) repeat-x 0 100%;
}
.header-holder{
	width:886px;
	margin:0 auto;
	padding:0 0 1px;
	overflow:hidden;
}
.heading{
	float:left;
	background:url(../images/bg-heading.gif);
	padding:21px 28px 20px 20px;
	margin:0 9px 0 0;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	position:relative;
	behavior:url(js/PIE.htc);
}
.heading span{
	background:url(../images/ico-plane.gif) no-repeat 0 1px;
	padding:0 0 0 34px;
}
.social-networks{float:left;}
.social-networks ul{
	padding:10px 0 0 4px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.social-networks ul li{
	float:left;
	margin:0 11px 0 0;
}
.social-networks ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icons-social-networks.png) no-repeat 0 -500px;
	width:40px;
	height:51px;
	box-shadow:0 0 4px #757373;
	-webkit-box-shadow:0 0 4px #757373;
	-moz-box-shadow:0 0 4px #757373;
	behavior: url(js/PIE.htc);
	position:relative;
}
.social-networks ul .facebook{background-position:0 0;}
.social-networks ul .google{background-position:-55px 0;}
.social-networks ul .twitter{background-position:-110px 0;}
.main-block{
	width:100%;
	padding:0 0 14px;
	background:url(../images/bg-bottom.png) repeat-x 0 100%;
}
.main-frame{
	background:#e8eef8 url(../images/gradient.gif) repeat-x 0 100%;
}
.main-holder{
	width:100%;
	background:url(../images/bg-border.png);
}
.destinations-block{
	width:886px;
	background:url(../images/bg-borders.gif) repeat-y;
	margin:0 auto;
	overflow:hidden;
}
.destinations-block .col{
	width:423px;
	float:left;
	padding:0 0 0 1px;
}
.destinations-block .big{
	width:460px;
	padding:0 0 0 2px;
}
.destinations-block ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.destinations-block ul li{
	float:left;
	width:100%;
	padding:0 0 1px;
}
.destinations-block ul a{
	height:73px;
	display:block;
	padding:16px 0 0 57px;
	background:url(../images/none.gif);
}
.destinations-block ul .active a,
.destinations-block ul a:hover{
	background:#f2f5fb;
	text-decoration:none;
}
.destinations-block ul span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.destinations-block ul .text-argentina{
	background:url(../images/text-argentina.png) no-repeat;
	width:325px;
	height:45px;
}
.destinations-block ul .text-korea{
	background:url(../images/text-korea.png) no-repeat;
	width:356px;
	height:42px;
}
.destinations-block ul .text-canada{
	background:url(../images/text-canada.png) no-repeat;
	width:297px;
	height:46px;
}
.destinations-block ul .text-japan{
	background:url(../images/text-japan.png) no-repeat;
	width:295px;
	height:48px;
}
.destinations-block ul .text-taiwan{
	background:url(../images/text-taiwan.png) no-repeat;
	width:294px;
	height:41px;
}
.destinations-block ul .text-n-z{
	background:url(../images/text-n-z.png) no-repeat;
	width:258px;
	height:52px;
}
.destinations-block ul .text-singapore{
	background:url(../images/text-singapore.png) no-repeat;
	width:314px;
	height:46px;
}
.destinations-block ul .text-australia{
	background:url(../images/text-australia.png) no-repeat;
	width:314px;
	height:43px;
}
#bg {
	vertical-align: top;
	position: absolute;
	overflow: hidden;
	visibility:hidden;
	outline: none;
	z-index: -1;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
}
#bg li{
	position: absolute;
	top: 0;
	left: 0;
}
#bg li.active{z-index:2;}
#bg img{display:block;}
.js-ready #bg {visibility:visible;}
