@charset "utf-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#audioRollover,#beep-one,#beep-two,#beep-three,#beep-four{display:none}
a,img{border:none;outline:none;border:0;outline:0}
img::-moz-focus-inner{border:none;outline:none;border:0;outline:0}
a:hover,a:active,a:focus{border:none;outline:none;border:0;outline:0}
a::-moz-focus-inner{border:none;outline:none;border:0;outline:0}
#tempDummyText{font-family:'pieces_of_eightregular',Arial;font-size:85px;position:absolute;top:100px;display:none}

@font-face {
    font-family: 'TrajanProRegular';
    src: url('../fonts/trajanpro/trajanpro-regular.eot');
    src: url('../fonts/trajanpro/trajanpro-regular.eot') format('embedded-opentype'),
         url('../fonts/trajanpro/trajanpro-regular.woff2') format('woff2'),
         url('../fonts/trajanpro/trajanpro-regular.woff') format('woff'),
         url('../fonts/trajanpro/trajanpro-regular.ttf') format('truetype'),
         url('../fonts/trajanpro/trajanpro-regular.svg#TrajanProRegular') format('svg');
}
@font-face{font-family:'pieces_of_eightregular';src:url(../fonts/piecesofeight/pieces_of_eight-webfont.eot);src:url(../fonts/piecesofeight/pieces_of_eight-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/piecesofeight/pieces_of_eight-webfont.woff2) format("woff2"),url(../fonts/piecesofeight/pieces_of_eight-webfont.woff) format("woff"),url(../fonts/piecesofeight/pieces_of_eight-webfont.ttf) format("truetype"),url(../fonts/piecesofeight/pieces_of_eight-webfont.svg#pieces_of_eightregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'FranklinGothic-ExtraCond';src:url(../fonts/franklin/FranklinGothic-ExtraCond_gdi.eot);src:url(../fonts/franklin/FranklinGothic-ExtraCond_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/franklin/FranklinGothic-ExtraCond_gdi.woff) format("woff"),url(../fonts/franklin/FranklinGothic-ExtraCond_gdi.ttf) format("truetype"),url(../fonts/franklin/FranklinGothic-ExtraCond_gdi.otf) format("opentype"),url(../fonts/franklin/FranklinGothic-ExtraCond_gdi.svg#FranklinGothic-ExtraCond) format("svg");font-weight:400;font-style:normal;font-stretch:extra-condensed;unicode-range:U+0020-2212}
@font-face{font-family:'FranklinGothic-DemiXCmpr';src:url(../fonts/FranklinGothic-DemiXCmpr/FranklinGothic-DemiXCmpr_gdi.eot);src:url(../fonts/FranklinGothic-DemiXCmpr/FranklinGothic-DemiXCmpr_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/FranklinGothic-DemiXCmpr/FranklinGothic-DemiXCmpr_gdi.woff) format("woff"),url(../fonts/FranklinGothic-DemiXCmpr/FranklinGothic-DemiXCmpr_gdi.ttf) format("truetype"),url(../fonts/FranklinGothic-DemiXCmpr/FranklinGothic-DemiXCmpr_gdi.otf) format("opentype"),url(../fonts/FranklinGothic-DemiXCmpr/FranklinGothic-DemiXCmpr_gdi.svg#FranklinGothic-DemiXCmpr) format("svg");font-weight:600;font-style:normal;font-stretch:ultra-condensed;unicode-range:U+0020-2212}
.dropshadowclass{-moz-box-shadow:3px 3px 4px #000;-webkit-box-shadow:3px 3px 4px #000;box-shadow:3px 3px 4px #000}
html{width:100%;height:100%;overflow-y:hidden;overflow-x:hidden}
body{width:100%;font-family:'Conv_centugotbolpl',arial;background-color:#000;top:0;margin:0}
.browsehappy{position:fixed;top:0;left:0;width:100%;z-index:100001;background-color:red;color:#fff;text-align:center;font-size:18px;line-height:80px}
.lowerResolution{display:none;color:#FFF;font-family:"pieces_of_eightregular",Arial,sans-sarif;position:absolute;text-align:center;z-index:100000;top:0;width:100%;font-size:25px;background:#000;height:100%}
.lowerResolution div{top:40%;position:absolute;text-align:center;margin:0 auto;width:100%}
#scene li{position:absolute}
#scene{width:100%;display:none;opacity:1;position:absolute}
ul{list-style:none;display:block;padding:0;margin:0;margin-left:-50px;margin-top:-15px}
.bginner img,#bgimg #img{width:106%;left:30px;position:relative;text-align:center}
.bginner span{height:0}
#getPiratePosterBg #posterOverlay{width:110%;height:110%;position:relative;text-align:center}
#imageCreatorPreloader{width:110%;height:110%;position:absolute;text-align:center;display:none;left:0}
#watchTrailerOverlay{width:110%;position:absolute;text-align:center;display:none}
#trailorContainer{width:2020px;height:1020px;position:absolute;text-align:center;margin:0 auto;display:none}
#trailorContainer iframe{text-align:center;margin:0 auto;position:absolute;border:0}
#shipinthesky img{width:105%;left:0;text-align:center}
#viewport{width:1920px;height:1020px;left:0;bottom:50%;text-align:center}
#viewport .smoke{width:500px;height:209px;position:relative;padding-bottom:800px;background:url(../images/smoke-texture.png) no-repeat;text-align:center}
#char img{width:106%;left:30px;position:relative;text-align:center}
#pNameForm{position:absolute;text-align:center;width:100%}
#pNameForm input{margin:0 auto;margin-left:0px;font-family:"pieces_of_eightregular",Arial,sans-sarif;text-transform:uppercase;}
#audiobtn{cursor:pointer}
#audiobtn img{width:22px;height:22px}
#alertText{font-family:'pieces_of_eightregular',Arial; letter-spacing:1px; color:red;font-size:12px;padding-top:8px;display:none}
.charlimit{font-family:'pieces_of_eightregular',Arial; letter-spacing:1px; color:#666;font-size:12px;padding-top:10px;display:block}
#getPirateNameBg{display:none}
#getPirateNameBg #titleImage{left:30px;position:absolute;text-align:center}
#getPiratePosterBg{display:none}
#startBtn img{left:30px;position:relative;text-align:center}
#getPirateNameBg #fnametextfield{width:300px;height:60px;font-size:20px}
#getPirateNameBtn{position:absolute;text-align:center;width:100%}
#getPirateNameBtnclick{cursor:pointer}
#piratePoster{position:absolute;text-align:center;width:105%}
#getPiratePosterDownloadBtn{position:absolute;text-align:center;width:105%}
#getPiratePosterDownloadBtnclick{cursor:pointer}
#getPiratePosterCreateAnotherBtn{position:absolute;text-align:center;width:105%}
#getPiratePosterCreateAnotherBtnclick{cursor:pointer}
#getPiratePosterCreateAnotherBtnclick:hover{cursor:pointer}
#startBtnBg{display:none}
#startBtnBtn{position:absolute;text-align:center;width:100%}
#startBtnBtnclick{cursor:pointer}
#instruction{position:absolute;text-align:center;width:100%}
#genaratePreloaderText{position:relative;text-align:center;font-family:'pieces_of_eightregular',Arial,sans-sarif;font-size:25px;display:none;text-align:center;width:100%;color:#FFF}
#genaratePreloaderImg img{padding-top:20px}
#genaratePreloaderImg{position:absolute;text-align:center;width:100%;display:none}
#instruction0{position:absolute;text-align:center;width:100%}
.watchTrailer{position:absolute;text-align:center;width:100%;left:10px}
.watchTrailerBtn{cursor:pointer}
#formbgscr1{position:absolute;text-align:center;width:100%}
#formbgscr2{position:absolute;text-align:center;width:100%}
.lighthouse{-webkit-animation:lighthouse 12s .1s infinite alternate cubic-bezier(0,0,0,0);-moz-animation:lighthouse 12s .1s infinite alternate cubic-bezier(0,0,0,0);animation:lighthouse 12s .1s infinite alternate cubic-bezier(0,0,0,0)}
@-webkit-keyframes lighthouse {
0%{-webkit-transform:translate3d(1%,0,0) rotateZ(0.5deg);-moz-transform:translate3d(1%,0,0) rotateZ(0.5deg);transform:translate3d(1%,0,0) rotateZ(0.5deg)}
100%{-webkit-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);-moz-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);transform:translate3d(-1%,0,0) rotateZ(-0.5deg)}
}
@-moz-keyframes lighthouse {
0%{-webkit-transform:translate3d(1%,0,0) rotateZ(0.5deg);-moz-transform:translate3d(1%,0,0) rotateZ(0.5deg);transform:translate3d(1%,0,0) rotateZ(0.5deg)}
100%{-webkit-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);-moz-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);transform:translate3d(-1%,0,0) rotateZ(-0.5deg)}
}
@-ms-keyframes lighthouse {
0%{-webkit-transform:translate3d(1%,0,0) rotateZ(0.5deg);-moz-transform:translate3d(1%,0,0) rotateZ(0.5deg);transform:translate3d(1%,0,0) rotateZ(0.5deg)}
100%{-webkit-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);-moz-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);transform:translate3d(-1%,0,0) rotateZ(-0.5deg)}
}
@keyframes lighthouse {
0%{-webkit-transform:translate3d(1%,0,0) rotateZ(0.5deg);-moz-transform:translate3d(1%,0,0) rotateZ(0.5deg);transform:translate3d(1%,0,0) rotateZ(0.5deg)}
100%{-webkit-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);-moz-transform:translate3d(-1%,0,0) rotateZ(-0.5deg);transform:translate3d(-1%,0,0) rotateZ(-0.5deg)}
}
.morebuttonGamesDummy{position:absolute;bottom:20px;color:gray;display:none;cursor:pointer;left:2%}
.morebuttonGames{position:absolute;bottom:20px;color:gray;display:none;cursor:pointer;left:2%}
.footer{position:absolute;bottom:0;width:100%;min-width:1024px;color:gray;background-color:#000;display:none;font-family:'FranklinGothic-DemiXCmpr',Arial;letter-spacing:.5px}
.left{margin-top:10px;padding-left:5px;width:50%;float:left}
.links a{font-size:14px}
.terms{left:40px;position:relative}
.left > div{float:left;line-height:22px;margin-right:5px}
.left .legal a{padding-left:10px}
.right{margin-top:10px;right:10px;float:right;text-align:right;position:absolute;bottom:2px;line-height:22px}
.right a{font-size:9px;color:gray;text-decoration:none;padding-left:3px;padding-right:3px}
.right :hover{color:#FFF}
.credits{cursor:pointer;padding-right:10px;width:auto;margin-bottom:2px;text-decoration:none;text-align:center;font-size:12px}
.credits a{color:gray}
.credits a:hover{color:#ff77d1}
.rating{cursor:default}
.rating img{height:12px}
.middle{overflow:hidden;text-align:center;padding:0;min-width:245px;width:100%;letter-spacing:.5px;margin-top:10px}
.billing-block{width:100%;height:auto;background:#000;padding:20px;text-align:center;position:fixed;bottom:-350px;left:0;z-index:100}
.billing-block .close{cursor:pointer;font-size:14px;float:right;margin-bottom:5px}
.billing-block img{display:block;margin:0 auto;clear:both;max-width:930px;margin-bottom:10px}
.billing-block .rating{font-size:12px;margin-top:10px}
.links a{color:gray;text-decoration:none;padding-left:3px;padding-right:3px}
.links a:hover{color:#FFF}
@media only screen and (max-width:640px) {
.billing-block .close,.billing-block .rating{font-size:10px}
}
.shadow{position:absolute;top:10px;display:block;visibility:hidden;z-index:0;width:742px;height:742px;text-shadow:0 1px 2px #222,0 1px 2px #333;font-size:90px;color:#602011;font-family:'pieces_of_eightregular'}
#mainDiv{position:absolute;top:10px;left:-105px;display:block;visibility:hidden;z-index:0;width:742px;height:742px}
#piratePosterImage{border:2px solid #499eb3;border-radius:5px}
#tempDummyText{width:500px}
#preloader{background:#000;position:relative;left:0;top:0;width:100%;height:1500px;text-align:center;margin:auto;color:#fff}
#preloaderText{width:100%;margin:auto;margin-top:22%;height:3px;text-align:center;font-size:20px;font-family:"pieces_of_eightregular",Arial,sans-sarif;display:block}
#preloader_image{position:relative;left:0;top:-10px}
#preloader img{margin:auto;padding-top:30px;text-align:center;width:100px;margin-left:-30px}
.fixedContent{display:none}
#lightningcanvasiframe{position:absolute;width:100%;padding-top:2px;height:500px}
#lightningcanvasbg{position:absolute;width:106%;height:106%}
.bginner{position:absolute}
#closetrailer{color:#CCC;position:absolute;text-align:center;width:100%;font-size:30px}
#closetrailer div{cursor:pointer;position:absolute}
@media screen and (orientation:portrait) {
#lowerResolution{display:block}
}
@media screen and (orientation:landscape) {
#lowerResolution{display:none}
}
.morebuttonGamesText{
    position: absolute;
    top: 5px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    width: 111px;
    vertical-align: middle;
    font-family: "TrajanProRegular", Arial;
	letter-spacing:1.2px;
	line-height:13px;
}