/***********************
	-	BASICS 	- #a8b6bd
***********************/

/* body.megaexamples		{	background-color: #8C001A} */
/* body.megaexamples		{	background-color: #000000} */
body.megaexamples		{	background-color: #191717}




.container				{	max-width:1900px; min-width:240px; width:auto; margin:auto; padding:5px 25px 5px 15px;
							-moz-box-sizing: border-box;
							box-sizing: box;
	                   		-webkit-box-sizing: border-box;
							 overflow: hidden;
						}


/* logo */
.container .mobile {
	/* display: block; */
    width: 226px;
    height: 137px;
    position: absolute;
    margin-left: -125px;
    margin-top: -61px;	
    top: 50%;
    left: 50%; 
    z-index: 90001;
}
				
@media only screen and (max-width: 600px) {
	.container .mobile {display: none;}		
}
	
.splash-white			{	width:100%;padding:45px 0px;
							 background:#fff;
							 position:relative;
						}

.container-fullwidth	{	width:100%; min-width:240px; width:auto; margin:auto; padding:0px 30px;
							-moz-box-sizing: border-box;
							box-sizing: border-box;
	                   		-webkit-box-sizing: border-box;
							 overflow: hidden;
						}



.megafolio-container,
.megafolio-container-splash	{	width:100%;  position:relative;
								-moz-box-sizing: border-box;
								box-sizing: border-box;
		                   		-webkit-box-sizing: border-box;
 							}

#footer{
	height: 30px;
	font: 12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding: 5px 0px 0px 0px;
	/*background: url(http://cowboys-saloon.com/css/images/footer.jpg) 0px 15px no-repeat;*/
}




/* my floaters */

.dumbBoxWrap { /* The div that shows/hides. */ 
    display: none; /* starts out hidden */ 
	z-index: 90001; /* High z-index to ensure it appears above all content */ 
}

.dumbBoxOverlay { /* Shades out background when selector is active */ 
    position: fixed; 
    width: 100%; 
    height: 100%; 
	/* background-image: url(http://cowboys-saloon.com/img/grey_background.png); */
    background-color:black; 
    opacity:.6; /* Sets opacity so it's partly transparent */ 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE transparency */
    filter:alpha(opacity=60); /* More IE transparency */
    z-index: 90001; 
}

/* bottom right corner --
.vertical-offset { 
    position:fixed; 
	bottom: 20px;
	right: 20px;
	height: 144px;
	width: 250px;
	z-index: 40001;
	text-align:center;
} */

/* to center on screen */
.vertical-offset {  
    position: fixed; 
    top: 30%;
	width: 100%;
	z-index: 90001;
}

.dumbBox { /* The actual box, centered in the fixed-position div */ 
    /* width:250px; - for bottom right */ 
	/* height: 144; - for bottom right */
	width: 500px;
	position: relative; 
	margin: 0 auto;
	/* margin:0; - for bottom right */
	/*Everything below is just visual styling */ 
	padding: 0px 0px 0px 0px;
	border: 2px solid black; 
}
#closeModal { 
    position: absolute; 
	top: -12px; /* Half the icon's height */ 
	right: -12px; /* half the icon's width */ 
	z-index: 50; 
}
/* end ad floaters */