@charset "utf-8";
/* CSS Document */


#phoenixPubLogo {
	float: left;
	position: relative;
	background-image: url(../../../../assets/images/foreground/phoenixpublishingpresents02.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 1001px;
	height: 129px;
	margin: 18px auto 0px auto;
	z-index: 50;
}

#gamesMainContentWrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	min-width: 1001px;
	background-color: #010101;
	background-image: url(../images/texturebg.jpg);
	background-repeat: no-repeat;	
	background-position: center;
	overflow: visible;
}

#imageCarousel {
	float: left;
	position: absolute;
	background-image: url(../images/mainimage.jpg);
	background-repeat: no-repeat;
	width: 1001px;
	height: 579px;
}

#gamebylineImage {
	float: left;
	position: absolute;
	background-image: url(../images/characterpic.png);
	background-repeat: no-repeat;
	width: 360px;
	height: 444px;
	margin: -100px 0px 0px -70px;
	z-index: 5;
}

.sectiondecorationwrapper {
	float: left;
	clear: both;
	width: 1001px;
	background-repeat: no-repeat;	
	background-position: center;
	overflow: visible;
	margin-top: 10px;	
}

.sectiondecorationwrapper, x:-moz-any-link, x:default {
    margin-top: 24px;
}


#sectiondecoration {
	clear: both;
	width: 1001px;
	height: 85px;
	background-image: url(../images/sectiondecoration.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0 auto;
	margin-top: 370px;
	overflow: visible;
	z-index: 75;
	
}

.moreinformation .companylogo {
	float: left;
	background-image: url(../images/companylogo.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 150px;
	height: 95px;
	padding-top: 20px;
}

#gameNav a .buyNow {
	color: #422e0e;
}

#gameNav a:hover .buyNow {
	color: #422e0e;
}

.moreinformationwrapperbackgroundBM {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/lakePonch_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

#moebul {
	width: 1001px;
	height: 25px;
	padding: 0px;
	margin: auto;
	margin-top: 0px;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
	font-size: .8em;
}

#moebul li {
	margin: 0px;
	padding: 0px;
	
}


#topNav {
	width: 1001px;
	margin: 0px auto;
    z-index: 1000;
}

#bmheadWrapper {
	margin-left: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
	/*background-image: url(../images/bmheader_bg02.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 0%;*/
	overflow: visible;
}

#bmheadContents {
	clear: both;
	width: 1001px;
	margin: 0 auto;
	color: #fff;
	background-image: url(../images/bmheader_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
    background-size: contain;
	overflow: visible;	
	
}

/* GAME HEADER NAVIGATION */

#gamesTopWrapper {
	clear: both;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/texturebgBlur.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 579px;
}

#bmgameNavWrapper {
	position: relative;
	border: 0px;
	padding: 0px;
	overflow: visible;	
	z-index: 999;
}

#bmgameNavBG {
	float: left;
	width: 1250px;
	height: 81px;
	margin-top: -37px;
	margin-left: -135px;
	background-image: url(../images/navbar_BG.png);
	background-repeat: no-repeat;
	overflow: visible;
	z-index: 500;
}

#bmgameNavContent {
	clear: both;
	position: relative;
	width: 1001px;
	margin: -40px auto 0px auto;
	z-index: 999;
}
#bmgameNav {
	float: left;
	position: absolute;
	width: 1001px; 
	text-align: center;
	z-index: 999;
} 

.fixed {
	position: fixed;
	margin: 0;
	padding: 0;
	border: 0;
	top: 0px;
	left: 0px;
}

#bmgameNav ul {
	display: inline;
}

#bmgameNav li {
	display: inline-block;
	padding: 10px 0px 0px 0px;
}

#bmgameNav a {
	color: #f0d6ba;
	font-family: "quantico", arial, sans-serif;
	font-size: 1em;
	border-right: 1px #363330 solid;
	padding: 0px 25px;
	text-decoration: none;
}

#bmgameNav a:link {
	
}

#bmgameNav a:visited {
}

#bmgameNav a:hover {
	color: #FFF;
}

#gameNav a:active {
	color: #FFF;
}

#bmgameNav .selected {
	color: #FFF;
}

#bmgameNav a .buyNow {
	color: #422e0e;
}

#bmgameNav a:hover .buyNow {
	color: #422e0e;
}    
	 
#headingText {
	padding-left: 85px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}  

#headingText h2 {
	padding: 0px;
	margin: 0px;
}

#headingText p {
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
}

.quoteslide {
	position: relative;
	top: 50%;
    transform: translateY(15%);
}

/*Pinkerton Special Logo*/

#topNav .pinkertongamesLogo {
	width: 290px;
	height: 129px;
	background-image: url(../../../../assets/images/nav/gamesNavPOSLogo.png);
	background-repeat: no-repeat;
	margin-top: -70px;
	margin-left: -270px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#topNav .pinkertonGamesLogo a {
	height: 129px;
}

#newsfeedwrapper {
	min-width: 1001px;
	background-color: #370f03;
}

.moreinformationwrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	min-height: 250px;
	background-color: #270800;
}

.moreinformation {
	width: 1001px;
	margin: 0 auto;
	background-color: #270800;
	color: #FFF;
	padding: 0px 0px 0px 0px;
	font-family: "overlockregular", helvetica, serif;
}

.catchyQuote {
	clear: both;
	position: absolute;
	text-align: center;
	margin-top: 300px;
	margin-left: 250px;
	font-size: 1.5em;
}

.leadIn .copyrightregister {
	position: relative;
	font-size: .6em;
	letter-spacing: .2em;
	top: -0.8em;
}

.red {
	color: #edc078;
    -webkit-text-shadow: 0px 0px 5px #000;
    -moz-text-shadow: 0px 0px 5px #000;
    text-shadow: 0px 0px 5px #000;	
}


/* F A Q */

.faqwrapper {
	border: 0px;
	padding: 0px;
	width: 1001px;
	margin: 0px auto;
	overflow: visible;
}

.faqbg {
	margin-left: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/faq_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 0%;
	overflow: visible;	
}

.faqcontents {
	clear: both;
	width: 760px;
	margin: 0 auto;
	color: #fff;
	padding: 50px 40px 20px 40px;
	background-color: #300;
	background-color: rgba(48, 0, 0, 0.3);
	color: #CCC;
	
}

.faqcontents h3 {
	font-size: 1.2em;
	color: #edc078;
	padding-top: 10px;
}

.faqcontents p {
	font-size: 1.1em;
}

.faqcontents a {
	color: #be9a5f;
}
#countbox1 {
	color: #edc078;
	font-size: 1.2em;
}

.gameSynopsis {
	clear: both;
	margin-bottom: 10px;
}

.bmordernowbutton {
	font-size: 2em;
	text-align: center;
	color: #efc178;
	margin-left: -45px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.bmordernowbutton a {
	padding: 0px 30px 0px 30px;
	border: 1px solid #efc178;
	background-color: black;
	background-color: rgba(0, 0, 0, .5);	
}

.bmordernowbutton a:hover {
	padding: 0px 30px 0px 30px;
	border: 1px solid #fff;
	background-color: black;
	background-color: rgba(0, 0, 0, .5);
	text-decoration: none;
	color: #efc178;
}