* {
	margin: 0;
}
html, body {
	height: 100%;
}
a{
	border:0px;
	color:transparent;
}

body{
	background-color:#e21e41;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
}
.logo-hide{
	position:absolute;
	top:-900px;
	left:-900px;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto ; /* the bottom margin is the negative value of the footer's height */
	background-image:url(../assets/1.jpg);
	background-repeat:no-repeat;
	width:100%;
	background-position:0 50%;
}
.footer1{
	width:100%;
	background-image:url(../assets/2.png);
	height:500px;
	background-repeat: repeat-x;
	margin-top:-500px;
	background-position:0 50%;
}
.footer2{
	width:100%;
	background-image:url(../assets/3.png);
	height:300px;
	background-repeat:repeat-x;
	margin-top:-300px;
	background-position:0 50%;
}
/*-- main content--*/
.header1{
	width:100%;;
	background-image: url(../assets/4.png);
	height:250px;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	background-position:0 50%;
}
.header2{
	width:100%;;
	background-image: url(../assets/5.png);
	height:360px;
	background-repeat:no-repeat;
	position:absolute;
	background-position:0 50%;
}
.pi-header {
    bottom: 0;
    cursor: pointer;
    height: auto;
    position: fixed;
    right: 177px;
    width: auto;
    z-index: 999;
}
.partner {
    bottom: 0;
    cursor: pointer;
    height: auto;
    position: fixed;
    right: 10px;
    width: auto;
    z-index: 999;
}
.appstore{
	width:auto;
	height:auto;
	position:fixed;
	cursor:pointer;
	z-index:999;
	left:0px;;
}
.like-me{
	width:335px;
	height:80px;
	position:fixed;
	z-index:999;
	right:0;
	float:right;
	background-image:url(../assets/like-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-top:10px;
}

/* -- Main Navigation Styles -- */
.menu{
	background:url(../assets/menu.png);
	background-repeat:no-repeat;
	height: 83px;
	z-index: 100;
	position:absolute;
	margin-top:-100px
}
.menu a{
	display: inline-block;
}
.menuLinks{
	background-image:url(../assets/menu-button.png);
	min-width: 84px;
	min-height: 38px;
	display: inline-block;
	margin-bottom: 22px;
	margin-left: 4px;
	margin-right: 0px;
}
.menuToggle{
	background-image:url(../assets/button.png);
	min-height: 83px;
	min-width: 83px;
	background-position: -2px 0px;
}


.home{
	background-position: -6px 0px;
}
a.home:hover, a.home:active{
	background-position: -6px -38px;
}

.features{
	background-position: -98px 0px;
}
a.features:hover, a.features:active{
	background-position: -98px -38px;
}

.comments{
	background-position: -190px 0px
}
a.comments:hover, a.comments:active{
	background-position: -190px -38px;
}

.press_kit{
	background-position: -282px 0px
}
a.press_kit:hover, a.press_kit:active{
	background-position: -282px -38px;
}

/* -- Main Navigation Styles end -- */

/* -- Page Styles -- */
.carouselItem{
	width: 1000;
	height: 600px;	
	color:#fff;
	margin-left:250px;
}

.carouselItem .home_video{
	background-image:url(../assets/vdo_bg.png);
	min-width: 668px;
	min-height: 788px;
	background-repeat:no-repeat;
	margin-top: 20px;
	float:left;
	margin-left:440px;
}

.carouselItem .home_video .videobox{
	width:480px;
	height:330px;
	position:relative;
	z-index:15;
	margin-top:87px;
	margin-left:97px;
}


.carouselItem .logo{
	overflow: visible;
	width:800px;
	background-image:url(../assets/logo.png);
	height:300px;
	background-repeat:no-repeat;
	margin-left:-310px;
	margin-top:-72px;
	background-position:bottom left;
	position:relative;
	bottom:-163px;
}
.carouselItem .feature-box{
	background-image:url(../assets/feature-2.png);
	min-width: 750px;
	min-height: 750px;
	background-repeat:no-repeat;
	margin-top: 150px;
	margin-left:189px;
}

.carouselItem .comment-box {
    background-image: url("../assets/comment-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 65px;
    margin-top: 55px;
    min-height: 800px;
    min-width: 800px;
}

.carouselItem .press-box{
	min-width: 600px;
	min-height: 600px;
	margin-top: 100px;
	margin-left:255px;
	cursor:pointer;
}
.carouselItem .star{
	min-width: 100px;
	min-height: 100px;
	margin-top: 20px;
	margin-left:335px;
	position:fixed;
}
.social{
	width:70px;
	height:auto;
	position:absolute;
	right:10px;
	top:60px;
	z-index:10;
}

/* -- Page Styles end -- */
@media all and (Max-height:770px){
	.carouselItem .home_video{
	min-height: 650px;
	margin-top: 180px;
}

.carouselItem .logo{

	margin-top:-190px;

}
.menu{

	margin-top:-86px
}
.carouselItem .feature-box{

	min-height: 680px;
	margin-top: 150px;

}
	
}
@media all and (Max-width:1500px){


.carouselItem .logo{

	margin-left:-450px;

}

	
}
@media all and (Max-width:1400px){


.carouselItem .logo{

	margin-left:-350px;

}

	
}
@media all and (Max-width:1200px){


.carouselItem .logo{

	margin-left:-200px;

}
.carouselItem .comment-box{
	margin-left:300px;
	}

.carouselItem .press-box{

	margin-left:355px;
}

	
}


#sprite{
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: bubble;
    -moz-animation-timing-function: step-start;
    
	-webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: bubble;
    -webkit-animation-timing-function: step-start;
    
	animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: bubble;
    animation-timing-function: step-start;
    
	background: url(../assets/star.png) repeat scroll 0 0 transparent;
	 bottom: 89px;
    height: 96px;
    position: fixed;
    right: 113px;
    width: 96px;
    z-index: 999;
}


@-moz-keyframes bubble {
0% 		{background-position:0px 0px;}
8.33% 	{background-position:-96px 0px;}
16.66% 	{background-position:-192px 0px;}
24.99% 	{background-position:-288px 0px;}
33.32% 	{background-position:0px -96px;}
41.65% 	{background-position:-96px -96px;}
49.98% 	{background-position:-192px -96px;}
58.31% 	{background-position:-288px -96px;}
66.64% 	{background-position:0px -192px;}
74.97% 	{background-position:-96px -192px;}
83.30% 	{background-position:-192px -192px;}
91.63% 	{background-position:-288px -192px;}
100% 	{background-position:0px 0px;}
}

@-webkit-keyframes bubble {
0% 		{background-position:0px 0px;}
8.33% 	{background-position:-96px 0px;}
16.66% 	{background-position:-192px 0px;}
24.99% 	{background-position:-288px 0px;}
33.32% 	{background-position:0px -96px;}
41.65% 	{background-position:-96px -96px;}
49.98% 	{background-position:-192px -96px;}
58.31% 	{background-position:-288px -96px;}
66.64% 	{background-position:0px -192px;}
74.97% 	{background-position:-96px -192px;}
83.30% 	{background-position:-192px -192px;}
91.63% 	{background-position:-288px -192px;}
100% 	{background-position:0px 0px;}
}

@keyframes bubble {
0% 		{background-position:0px 0px;}
8.33% 	{background-position:-96px 0px;}
16.66% 	{background-position:-192px 0px;}
24.99% 	{background-position:-288px 0px;}
33.32% 	{background-position:0px -96px;}
41.65% 	{background-position:-96px -96px;}
49.98% 	{background-position:-192px -96px;}
58.31% 	{background-position:-288px -96px;}
66.64% 	{background-position:0px -192px;}
74.97% 	{background-position:-96px -192px;}
83.30% 	{background-position:-192px -192px;}
91.63% 	{background-position:-288px -192px;}
100% 	{background-position:0px 0px;}
}

#basket_sprite{
    -moz-animation-duration: 3.5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: animate01;
    -moz-animation-timing-function: step-start;
    
	-webkit-animation-duration: 2.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: animate01;
    -webkit-animation-timing-function: step-start;
    
	animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-name: animate01;
    animation-timing-function: step-start;
    
	background: url(../assets/b5.png) repeat scroll 0 0 transparent;
    height: 256px;
    width: 160px;
	
	position: relative;
	left: 97px;
	top: -175px;
	
	transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	
	z-index:999;
}


@-moz-keyframes animate01 {
0% 		{background-position:0px 0px;}
5% 		{background-position:-160px 0px;}
10% 	{background-position:-320px 0px;}
15% 	{background-position:-480px 0px;}
20% 	{background-position:-640px 0px;}
25% 	{background-position:-0px -256px;}
30% 	{background-position:-160px -256px;}
35% 	{background-position:-320px -256px;}
40% 	{background-position:-480px -256px;}
45% 	{background-position:-640px -256px;}
50% 	{background-position:-0px -512px;}
55% 	{background-position:-160px -512px;}
60% 	{background-position:-320px -512px;}
70% 	{background-position:-480px -512px;}
75% 	{background-position:-640px -512px;}
80% 	{background-position:0px -768px;}
85% 	{background-position:-160px -768px;}
90% 	{background-position:-320px -768px;}
95% 	{background-position:-480px -768px;}
100% 	{background-position:0px 0px;}
}


@-webkit-keyframes animate01 {
0% 		{background-position:0px 0px;}
5% 		{background-position:-160px 0px;}
10% 	{background-position:-320px 0px;}
15% 	{background-position:-480px 0px;}
20% 	{background-position:-640px 0px;}
25% 	{background-position:-0px -256px;}
30% 	{background-position:-160px -256px;}
35% 	{background-position:-320px -256px;}
40% 	{background-position:-480px -256px;}
45% 	{background-position:-640px -256px;}
50% 	{background-position:-0px -512px;}
55% 	{background-position:-160px -512px;}
60% 	{background-position:-320px -512px;}
70% 	{background-position:-480px -512px;}
75% 	{background-position:-640px -512px;}
80% 	{background-position:0px -768px;}
85% 	{background-position:-160px -768px;}
90% 	{background-position:-320px -768px;}
95% 	{background-position:-480px -768px;}
100% 	{background-position:0px 0px;}
}

@keyframes animate01 {
0% 		{background-position:0px 0px;}
5% 		{background-position:-160px 0px;}
10% 	{background-position:-320px 0px;}
15% 	{background-position:-480px 0px;}
20% 	{background-position:-640px 0px;}
25% 	{background-position:-0px -256px;}
30% 	{background-position:-160px -256px;}
35% 	{background-position:-320px -256px;}
40% 	{background-position:-480px -256px;}
45% 	{background-position:-640px -256px;}
50% 	{background-position:-0px -512px;}
55% 	{background-position:-160px -512px;}
60% 	{background-position:-320px -512px;}
70% 	{background-position:-480px -512px;}
75% 	{background-position:-640px -512px;}
80% 	{background-position:0px -768px;}
85% 	{background-position:-160px -768px;}
90% 	{background-position:-320px -768px;}
95% 	{background-position:-480px -768px;}
100% 	{background-position:0px 0px;}
}


#basket_sprite_2{
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: animate02;
    -moz-animation-timing-function: step-start;
    
	-webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: animate02;
    -webkit-animation-timing-function: step-start;
    
	animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: animate02;
    animation-timing-function: step-start;
    
	background: url(../assets/b3.png) repeat scroll 0 0 transparent;
    height: 256px;
    width: 160px;
	position:relative;
	top: 493px;
	left:393px;
	z-index:999;
}



@-moz-keyframes animate02 {
0% 		{background-position:0px 0px;}
7.14% 	{background-position:-160px 0px;}
14.28% 	{background-position:-320px 0px;}
21.42% 	{background-position:-480px 0px;}
28.56% 	{background-position:0px -256px;}
35.70% 	{background-position:-160px -256px;}
42.84% 	{background-position:-320px -256px;}
49.96% 	{background-position:-480px -256px;}
57.10% 	{background-position:0px -512px;}
64.24% 	{background-position:-160px -512px;}
71.38% 	{background-position:-320px -512px;}
78.52% 	{background-position:-480px -512px;}
85.66% 	{background-position:0px -768px;}
99.94% 	{background-position:0px 0px;}
}

@-webkit-keyframes animate02 {
0% 		{background-position:0px 0px;}
7.14% 	{background-position:-160px 0px;}
14.28% 	{background-position:-320px 0px;}
21.42% 	{background-position:-480px 0px;}
28.56% 	{background-position:0px -256px;}
35.70% 	{background-position:-160px -256px;}
42.84% 	{background-position:-320px -256px;}
49.96% 	{background-position:-480px -256px;}
57.10% 	{background-position:0px -512px;}
64.24% 	{background-position:-160px -512px;}
71.38% 	{background-position:-320px -512px;}
78.52% 	{background-position:-480px -512px;}
85.66% 	{background-position:0px -768px;}
99.94% 	{background-position:0px 0px;}
}

@-webkit-keyframes animate02 {
0% 		{background-position:0px 0px;}
7.14% 	{background-position:-160px 0px;}
14.28% 	{background-position:-320px 0px;}
21.42% 	{background-position:-480px 0px;}
28.56% 	{background-position:0px -256px;}
35.70% 	{background-position:-160px -256px;}
42.84% 	{background-position:-320px -256px;}
49.96% 	{background-position:-480px -256px;}
57.10% 	{background-position:0px -512px;}
64.24% 	{background-position:-160px -512px;}
71.38% 	{background-position:-320px -512px;}
78.52% 	{background-position:-480px -512px;}
85.66% 	{background-position:0px -768px;}
99.94% 	{background-position:0px 0px;}
}

#arrow{
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: arrow-anime;
    -moz-animation-timing-function: step-start;
    
	-webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: arrow-anime;
    -webkit-animation-timing-function: step-start;
    
	animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: arrow-anime;
    animation-timing-function: step-start;
    
	background: url(../assets/gold-arrow.png) repeat scroll 0 0 transparent;
    
	width: 100px;
	height: 75px;
    
	position:fixed;
	top:60px;
	left:105px;
	z-index:999;
}


@-webkit-keyframes arrow-anime {
0% 		{background-position:0px 0px;}
10% 	{background-position:-100px 0px;}
20% 	{background-position:-200px 0px;}
30% 	{background-position:-300px 0px;}
40% 	{background-position:0px -75px;}
50% 	{background-position:-100px -75px;}
60% 	{background-position:-200px -75px;}
70% 	{background-position:-300px -75px;}
80% 	{background-position:0px -150px;}
90% 	{background-position:-100px -150px;}
100% 	{background-position:0px 0px;}
}
@-moz-keyframes arrow-anime {
0% 		{background-position:0px 0px;}
10% 	{background-position:-100px 0px;}
20% 	{background-position:-200px 0px;}
30% 	{background-position:-300px 0px;}
40% 	{background-position:0px -75px;}
50% 	{background-position:-100px -75px;}
60% 	{background-position:-200px -75px;}
70% 	{background-position:-300px -75px;}
80% 	{background-position:0px -150px;}
90% 	{background-position:-100px -150px;}
100% 	{background-position:0px 0px;}
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
	position: relative;
	top: 370px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline;
width:105px;
height:135px;
float:left;
margin-right:7px; }
#gallery ul img {

}
#gallery ul a:hover img {

}
#gallery ul a:hover {  }

