/*
Theme Name: Sixense
*/
* {font-size: 100.01%;}
html {font-size: 62.5%;}
body{
	margin:0;
	color:#999;
	font:1.3em Arial, Helvetica, sans-serif;
	background:#000;
	min-width:980px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#fff;
	background-color:#222;
	border-width:1px;
	border-style:solid;
	border-color:#555;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.alignleft{float:left !important;}
.alignright{float:right !important;}
.w1{
	width:100%;
	overflow:hidden;
	position:relative;
}
/* preorder */
.preorder #preorder{
	display: block;
	width:361px;
	height:55px;
	position:absolute;
	right:620px;
	z-index:9;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;	
	background:url(images/preorder.png) no-repeat;
}
/* visual */
.visual{
	width:1800px;
	height:318px;
	position:absolute;
	bottom:-176px;
	left:50%;
	z-index:2;
	margin:0 0 0 -886px;
	background:url(images/visual.png) no-repeat;
}
/* wrapper */
#wrapper{
	width:980px;
	margin:0 auto;
}
/* header */
#header{
	margin:0 -9999px;
	padding:15px 9999px 8px;
	position:relative;
	width:995px;
	z-index:12;
	background:url(images/bg-header.png) repeat-x;
	display:table;
}
.mac.safari4 #header{
	display:block;
}
.mac.safari5 #header{
	display:block;
}
.mac.chrome #header{
	display:block;
}
.safari4 #header{
	display:block;
}
.safari5 #header{
	display:block;
}
.chrome #header{
	display:block;
}
#header:after,
.carousel:after,
#twocolumns:after,
#twocolumns .columns-holder:after{
	display:block;
	clear:both;
	content:"";
}
/* logo */
.logo{
	width:171px;
	height:31px;
	margin:0 24px 0 8px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
	background:url(images/transparent.gif);
}
/* navigation */
#nav{
	margin:5px 0 0;
	padding:0 0 15px;
	list-style:none;
	float:left;
	font-size:12px;
	min-width:591px;
}
.cufon-active #nav{font-size:14px;}
#nav li{
	float:left;
	position:relative;
	padding:0 0 0 9px;
	background:url(images/none.gif) no-repeat;
}
#nav a{
	position:relative;
	z-index:10;
	float:left;
	height:16px;
	padding:3px 8px 3px 0;
	background:url(images/transparent.gif) no-repeat;
}
.safari3 #nav a,
.safari4 #nav a,
.safari5 #nav a{padding:4px 8px 2px 0;}
#nav cufon{
	float:left;
	margin:0 !important;
	padding:0 !important;
}
#nav li:hover a{text-decoration:none;}
#nav .active,
#nav li:hover{background:url(images/bg-nav.png) no-repeat;}
#nav .active a,
#nav li:hover a{background:url(images/bg-nav.png) no-repeat 100% -28px;}
#nav .drop{
	width:174px;
	position:absolute;
	top:0;
	padding:33px 0 0;
	left:-14px;
	font-size:12px;
	background:url(images/none.gif);
	display:none;
}
#nav .drop .t,
#nav .drop .b{
	overflow:hidden;
	height:21px;
	background:url(images/bg-drop-t.png) no-repeat;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:0 0 -1px;
}
#nav .drop .b{
	height:11px;
	background:url(images/bg-drop-b.png) no-repeat;
	margin:-1px 0 0;
}
#nav .drop .c{
	background:url(images/bg-drop-c.png) repeat-y;
}
.drop ul{
	margin:0;
	padding:0 7px 0 11px;
	list-style:none;
	position:relative;
	height:1%;
}
#nav .drop li{
	float:none;
	padding:1px 0 2px;
	background:none;
}
#nav li:hover .drop li{background:none;}
#nav .drop a{
	color:#ccc;
	float:none;
	display:block;
	padding:4px 3px 4px 13px;
}
#nav li:hover .drop a{background:url(images/transparent.gif);}
#nav .drop .active a,
#nav .drop a:hover{
	color:#333 !important;
	background:url(images/bg-drop-hover.gif) no-repeat !important;
}
#nav li:hover .drop{display:block;}
/* search 
.search-form{
	float:right;
	margin:-5px 24px 0 0;
	background:url(images/bg-search.png) no-repeat;
	width:167px;
	height:39px;
}
.search-form fieldset{
	width:145px;
	height:27px;
	padding:12px 12px 6px 10px;
	float:left;
}
.ie9 .search-form fieldset,
.mac .search-form fieldset{padding:14px 12px 8px 10px;}
#header .text{
	width:125px;
	float:left;
	margin:0;
	padding:0;
	background:none;
	border:none;
	outline:none;
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/none.gif);
}
#header .submit{
	width:13px;
	height:14px;
	float:right;
	margin:2px 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	background:url(images/btn-search.png) no-repeat;
} */
/* main */
#main{
	display:table;
	width:100%;
	margin:0 0 -65px;
	position:relative;
	top:-65px;
}
/* gallery */
.gallery{
	width:1600px;
	position:relative;
	margin:0 -310px 48px;
}
.gallery-holder{
	overflow:hidden;
	position:relative;
	clear:both;
}
.gallery .slides{
	height:572px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .slides li{
	width:1600px;
	z-index:0;
	position:absolute;
	top:0;
	left:4px;
	background:#000;
}
.js-init ul.slides li{
	position:absolute;
	top:0;
}
.gallery .slides a{outline:none;}
.gallery .slides .active{z-index:1;}
.gallery img{
	display:block;
	margin:0 auto;
}
.switcher-holder{
	position:absolute;
	bottom:8px;
	left:0;
	z-index:3;
	text-align:center;
	width:100%;
}
.gallery .mask{
	position:absolute;
	bottom:0;
	left:0;
	width:1600px;
	height:101px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/mask.png) no-repeat;
}
.switcher{
	margin:0;
	padding:0 0 0 7px;
	list-style:none;
	display:inline-block;
	vertical-align:top;
}
* html .switcher{display:inline;}
*+html .switcher{display:inline;}
.switcher li{
	float:left;
	margin:0 5px 0 0;
}
.switcher a{
	width:13px;
	height:13px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/bullet.png) no-repeat;
}
.switcher a:hover,
.switcher .active a{background-position:0 -13px;}
/* carousel */
.carousel{
	width:771px;
	margin:0 auto;
	position:relative;
	padding-top: 20px;	
	z-index:3;
}
.carousel .prev,
.carousel .next{
	width:44px;
	height:44px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 18px 0 0;
	background:url(images/btns-prev-next.gif) no-repeat;
}
.carousel .next{
	float:right;
	margin:0 -2px 0 0;
	background-position:0 -44px;
}
.carousel .prev:hover{
	background-position:-44px 0;
}
.carousel .next:hover{
	background-position:-44px -44px;
}
.carousel-holder{
	width:650px;
	float:left;
	position:relative;
}
.carousel ul{
	margin:0;
	padding:0 0 56px;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.carousel ul li {
	width:650px;
	top:10px;
	position:relative;
	display:none;
}
.carousel ul li.active{display:block;}
.js-init .carousel-holder ul li{
	position:absolute;
	left:0;
}
.carousel blockquote{
	margin:0;
	text-align:center;
}
.carousel q{
	font-size:23px;
	color:#6d6d6d;
	font-weight:bold;
}
.carousel q span{
	font-weight:normal;
	font-style:normal;
}
.carousel q a{color:#6d6d6d;}
.carousel q a:hover{text-decoration:none;}
.carousel cite{
	display:block;
	font-style:normal;
	color:#ccc;
	padding:2px 0 0;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
/* twocolumns */
#twocolumns{
	margin:0 -9999px;
	padding:0 9999px;
	width:980px;
	border:solid #1a1a1a;
	border-width:1px 0;
	position:relative;
	z-index:2; 
}
#twocolumns .columns-holder{
	width:1020px;
	background:url(images/border.gif) repeat-y 491px 0;
}
#twocolumns .column{
	width:469px;
	float:left;
	position:relative;
	padding:0 9px 27px 0;
	margin:0 22px 0 0;
}
#twocolumns .column:first-child{border:none;}
.stickerNews{
	width:82px;
	height:40px;
	position:absolute;
	top:-24px;
	left:6px;
	color:#333;
	padding-left: 10px;
	font-size:20px;
	letter-spacing:-1px;
	background:url(images/bg-stickerNew.png) no-repeat;
}
.stickerNews span{
	display:block;
	position:absolute;
	top:21px;
	width:100%;
	font-size:15px;
	color:#999;
	padding-left:34px;
	text-transform:lowercase;
	letter-spacing:0;
}
.stickerMedia{
	width:82px;
	height:40px;
	position:absolute;
	top:-24px;
	left:6px;
	color:#333;
	padding-left: 10px;
	font-size:20px;
	letter-spacing:-1px;
	background:url(images/bg-stickerNew.png) no-repeat;
}
.stickerMedia span{
	display:block;
	position:absolute;
	top:21px;
	width:100%;
	font-size:15px;
	color:#999;
	padding-left:34px;
	text-transform:lowercase;
	letter-spacing:0;
}
.safari3 .sticker span,
.safari4 .sticker span,
.safari5 .sticker span,
.mac.chrome .sticker span{padding:15px 0 0;}
.sticker span cufon{
	float:left;
	margin:0;
	padding:0;
}
.posts{
	margin:0;
	padding:25px 0 0 9px;
	list-style:none;
	line-height:22px;
}
#twocolumns .right-column{width:475px;}
#twocolumns .right-column .posts{padding:25px 0 0 7px;}
.posts li,
.posts .text-holder{
	overflow:hidden;
	height:1%;
}
.posts h2{
	font-size:1em;
	margin:0;
}
.posts p{margin:0;}
.posts .text-holder p{margin:0 0 22px;}
.posts img{
	float:left;
	margin:6px 16px 0 4px;
}
.posts a{
	color:#999;
}
/* footer */
#footer{
	padding:0 0 20px;
}
#footer .holder{
	margin:0 -9999px 14px;
	padding:7px 9999px 8px;
	overflow:hidden;
	width:980px;
	border-bottom:1px solid #1a1a1a;
}
#footer .add-nav{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:0.92em;
}
.add-nav li{
	float:left;
	margin:0 16px 0 6px;
}
.add-nav a{
	color:#898989;
}
/* social-networks */
.social-networks {
	width: 100px;
	height: 22px;
	margin:0;
	padding-right:18px;
	padding-top:4px;
	list-style:none;
	float:right;
	display:block;
}

.social-networks .social-facebook {
	width:22px;
	height:22px;
	display:block;
	overflow:hidden;
	float:right;
	background:url(images/social-facebook.png) no-repeat;
}
.social-networks .social-twitter {
	width:22px;
	height:22px;
	padding-right: 2px;
	display:block;
	overflow:hidden;	
	float:right; 
	background:url(images/social-twitter.png) no-repeat;
}
.social-networks .social-youtube {
	width:22px;
	height:22px;
	display:block;
	overflow:hidden;
	float:right;
	background:url(images/social-youtube.png) no-repeat;
}
.social-networks .social-googleplus {
	width:22px;
	height:22px;
	display:block;
	overflow:hidden;
	float:right;
	background:url(images/social-googleplus.png) no-repeat;
}
#footer .copy{
	font-size:0.92em;
	display:block;
	text-align:center;
	color:#666;
	padding:0 0 0 35px;
}
/*inner*/
.inner #main{
	margin:0 0 -64px;
	top:-64px;
}
.main-img{
	vertical-align:top;
	display:block;
	height:40px;
}
.inner .visual{
	top:97px;
	margin:0 0 0 -912px;
}
/* content */
#content{
	position:relative;
	height:1%;
	z-index:3;
	margin:-60px 0 0;
	padding:79px 10px 10px 20px;
	background:url(images/bg-content.png) no-repeat;
}
#content h1{
	font-size:30px;
	margin:0 0 0px;
	color:#fff;
	font-weight:normal;
	font-style:normal;
}
#content h1 span{color:#999;}
#content p{margin:0 0 0;}
/* breadcrumbs */
.breadcrumbs{
	margin:0 0 -27px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:0.92em;
	color:#666;
}
.breadcrumbs li{
	float:left;
	margin:0 2px 0 0;
}
.breadcrumbs a{
	color:#666;
}
/* content-columns */
#content .columns{
	width:980px;
	margin:0 0 12px -20px;
	overflow:hidden;
	background:#111111;
	border-bottom:1px solid #222;
	border-left:1px solid #222;
	border-right:1px solid #222;
	line-height:22px;
	padding:0px 0 0;
}
.cufon-area{
	padding:26px 0px 0 17px;
	overflow:hidden;
	margin:0 0 0px;
}
.columns-area{
	/*width:950px;*/	width:940px;
	padding:20px 20px 0 20px;
	overflow:hidden;
	margin:0 0 -6px;
}
.columns .col{
	overflow:hidden;
	width:100%;
}
.columns .alignleft,
.columns .alignright{width:447px; padding:0 20px 0 0;}
.socials-holder{
	width:100%;
	overflow:hidden;
}
.socials{margin:0 0 4px;}
.socials img{
	vertical-align:top;
}
/*inner2*/
.inner2 #content{
	background:none;
	padding:0 0 10px;
}
#content .t img{
	vertical-align:top;
}
#content .t{
	position:relative;
	width:100%;
}
#content .t h1{
	position:absolute;
	top:91px;
	left:20px;
}
#content .c{
	overflow:hidden;
	height:1%;
	margin:-2px 0 12px;
	padding:0 10px 30px 20px;
	border-bottom:6px solid #333;
	background:#181818 url(images/bg-content3.gif) repeat-x;
}
/* block */
.block{
	overflow:hidden;
	height:1%;
	line-height:22px;
	color:#fff;
	margin:-3px 0 0 -2px;
	padding:0 17px 0 0;
}
/* slider */
.block .slides-holder{
	width:483px;
	height:269px;
	position:relative;
	margin:6px 12px 0 0;
	float:left;
}
.slides-holder .holder{
	width:483px;
	height:269px;
	overflow:hidden;
}
.block .slides{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.block .slides li {float:left;}
.block .switcher2{
	position:absolute;
	bottom:9px;
	right:9px;
	line-height:18px;
}
.switcher2 ul{
	margin:0;
	padding:0 5px 1px 3px;
	list-style:none;
	float:left;
	background:url(images/bg-switcher.png);
	border:1px solid #373737;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.switcher2 li{
	float:left;
	padding:0 6px;
}
.switcher2 a{
	color:#999;
}
.switcher2 a:hover,
.switcher2 .active a{
	color:#fff;
	text-decoration:none;
}
.block .text-holder{
	overflow:hidden;
	height:1%;
}
.inner2 .socials{margin:0 0 4px auto;}
/********implementation*********/
.gallery img {margin:0 auto;}
.socials-right{float:right !important}