

/*----- GLOBAL RESET*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-smooth:always;
}

ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

::-webkit-scrollbar { width: 10px; margin:0 10px 0 0;}
::-webkit-scrollbar-track { background:#de683b url(../images/blank.png) repeat center center;}
::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #682a18; cursor:pointer; }
::-webkit-scrollbar-thumb:hover { cursor:pointer; }

/*----- FOR SITE */

html {  margin:0; padding:0;}
body { margin:0; padding:0; background-color:#000000;}

a, a:link, a:active, a:visited { -webkit-transition: color 0.25s ease-out; -moz-transition: color 0.25s ease-out; -o-transition: color 0.25s ease-out; transition: color 0.25s ease-out; outline: none; text-decoration:none; }
a:hover{ }
img {  border:none;}
p { margin:0; padding:0;}
.clear{ clear:both;}


/*----- NAVIGATION */

#navigation{ position:absolute; width:96px; height:612px; background:url(../images/navbg2.png) no-repeat left top; top:-30px; z-index:500; margin:0 0 0 10px;}
#navigation ul{ margin:140px 0 0 0; padding:0;}
#navigation ul li{ margin:0; padding:0; float:left;}
#navigation ul li a{ display:block; height:90px; width:77px;}
#navigation ul li a span{ display:none;}

#navigation ul li a.mnuHome{ background:url(../images/mnu_home.png) no-repeat left top; margin:0 0 0 25px;}
/*#navigation ul li a.mnuHome:hover, #navigation ul li a.mnuHome.active{ background:url(../images/mnu_home2.png) no-repeat left top; }*/

#navigation ul li a.mnuKnowMore{ background:url(../images/mnu_knowmore.png) no-repeat left top; margin:10px 0 0 25px;}
/*#navigation ul li a.mnuKnowMore:hover, #navigation ul li a.mnuKnowMore.active{ background:url(../images/mnu_knowmore2.png) no-repeat left top;}*/

#navigation ul li a.mnuTrailor{ background:url(../images/mnu_trailor.png) no-repeat left top; margin:-4px 0 0 20px;}
/*#navigation ul li a.mnuTrailor:hover, #navigation ul li a.mnuTrailor.active{ background:url(../images/mnu_trailor2.png) no-repeat left top;}*/

#navigation ul li a.mnuFunstuff{ background:url(../images/mnu_funstuff.png) no-repeat left top; margin:0px 0 0 24px;}
/*#navigation ul li a.mnuFunstuff:hover, #navigation ul li a.mnuFunstuff.active{ background:url(../images/mnu_funstuff2.png) no-repeat left top;}*/

#navigation ul li a.mnuReviews{ background:url(../images/mnu_reviews.png) no-repeat left top; margin:20px 0 0 24px;}

/*----- SOCIAL */

#social{ position:fixed; left:550px; top:20px; z-index:500; width:385px; text-align:right;}
#social img{ margin:0 2px 0 2px;}

.iosOptions{ position:absolute; z-index:100; display:none; background-color:#FF0000; width:380px; height:184px; background:#000 url(../images/or.png) no-repeat center center; left:-243px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.dloadoption{ float:left; width:190px; text-align:center; height:154px; padding:30px 0 0 0;}
.dloadoption#paid{ background:url(../images/paid.png) no-repeat 2px top;}

.footerLeft{ position:absolute; top:620px; left:550px; width:400px; color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; z-index:20; text-align:right; }
.footerLeft a{ color:#fff;}

/*----- STRUCTURE */

.homeContainer{ width:100%; min-width:1000px; height:700px; margin:-30px 0 0 0; background:#000 url(../images/home_bg.jpg) no-repeat left top;}
#item-intro{ position:absolute; width:279px; height:82px; margin:230px 0 0 0; left:465px;}
#item-intro span{ display:none;}
#item-btnDownload{ position:absolute; width:177px; height:63px; margin:500px 0 0 0; left:817px;}
#item-btnDownload span{ display:none;}

.aboutContainer{ width:100%; min-width:1000px; height:700px; margin:-30px 0 0 0; background:#000 url(../images/knowmore_bg.jpg) no-repeat left top;}

#item-about{ position:absolute; width:346px; height:355px; left:160px; top:0px; background:url(../images/about_bg.png) no-repeat left top; font-family:'humanst521_btroman', Arial, Helvetica, sans-serif; font-size:20px; color:#ffefb1; padding:140px 100px 175px 30px; text-align:center; line-height:22px; }

#item-about h2{ margin:5px 0 0px 0;}
#item-about h2 span{ display:none;}
#item-about p{ margin:0 0 10px 0;}
#item-about a{ color:#ffefb1;}

#item-contact{ position:absolute; width:350px; height:175px; left:590px; top:0px; background:url(../images/contact_bg.png) no-repeat left top;font-family:'humanst521_btroman', Arial, Helvetica, sans-serif; font-size:20px; color:#ffefb1; padding:370px 63px 113px 30px; text-align:center; line-height:22px;}
#item-contact h2{ margin:5px 0 0px 0;}
#item-contact h2 span{ display:none;}
#item-contact a{ color:#ffefb1;}

.trailerContainer{ width:100%; min-width:1000px; height:700px; margin:-30px 0 0 0; background:#000 url(../images/trailer_bg.jpg) no-repeat left top;}
#item-trailer{ position:absolute; width:673px; height:419px; left:295px; top:100px; background:url(../images/video_bg.png) no-repeat left top; padding:35px 0 0 40px;}

.funstuffContainer{ width:100%; min-width:1000px; height:700px; margin:-30px 0 0 0; background:#000 url(../images/funstuff_bg.jpg) no-repeat -200px top;}

.wrapper{ }

#item-title{ position:absolute; width:269px; height:151px; margin:167px 0 0 673px; background:url(../images/funstuff.png) no-repeat left top; padding:0px 0 0 0px; z-index:8;}
#item-title h2{ margin:102px 0 0px 37px;}
#item-title h2 span{ display:none;}

#item-desktop{ position:absolute; width:228px; height:188px; margin:209px 0 0 161px; background:url(../images/desktop.png) no-repeat left top; padding:0px 0 0 0px; z-index:6; padding:93px 0px 0px 8px;}
#item-desktop h2{ margin:0px 0 0px 0;}
#item-desktop h2 span{ display:none;}

#item-ipad{ position:absolute; width:199px; height:187px; margin:293px 0 0 404px; background:url(../images/ipad.png) no-repeat left top; padding:0px 0 0 0px; z-index:6; padding:73px 0px 0px 13px;}
#item-ipad h2{ margin:0px 0 0px 0;}
#item-ipad h2 span{ display:none;}

#item-iphone{ position:absolute; width:230px; height:196px; margin:269px 0 0 618px; background:url(../images/iphone.png) no-repeat left top; padding:0px 0 0 0px; z-index:6; padding:157px 0px 0px 22px;}
#item-iphone h2{ margin:0px 0 0px 0;}
#item-iphone h2 span{ display:none;}


.reviewContainer{ width:100%; min-width:1000px; height:700px; margin:-30px 0 0 0; background:#000 url(../images/review_bg.jpg) no-repeat left top;}

#item-review{ position:absolute; width:633px; height:418px; left:345px; top:0px; background:url(../images/reviewPan.png) no-repeat left top; font-family:'humanst521_btroman', Arial, Helvetica, sans-serif; font-size:20px; color:#ffefb1; padding:170px 0 0 0; text-align:center; line-height:22px; }

#item-review h2{ margin:5px 0 0px 0;}
#item-review h2 span{ display:none;}
#item-review p{ margin:0 0 5px 0;}
#item-review{ color:#ffefb1;}

.reviewTab{ margin:0 auto;}
.reviewTab td{ border:#a5773d dashed 2px; padding:5px 5px 5px 5px; font-size:20px; z-index:2; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position:relative;}
.reviewTab td.points{ font-family: 'marker_feltthin', Arial, Helvetica, sans-serif; font-size:25px; color:#ffcb65; text-shadow:4px 4px 4px #333; vertical-align:middle; padding:3px 5px;}
.reviewTab td a{ color:#edff76; text-decoration:underline; font-size:15px;}

.paginationstyle{
width: auto;
text-align: right;
padding: 0px 20px 0 0;
margin: 0px 0;
font-size:14px;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
color: #fff;

}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #ffcb65;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
cursor: default;
color: #afafaf;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #ffcb65;

}