html 
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../epiktoursHomePG_mstr-11-17-2012.png);
	background-attachment: fixed;
	background-position: bottom;
}
body 
{
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Michroma", Arial, Helvetica, sans-serif; /* */
	font-size: 100%;
	line-height: 1.4;
	/*width:auto;*/
	width: 1250px;
	color: #FFF;
}
/* ~~ Element/tag selectors ~~ */
ul, ol, dl 
{ /* variations between browsers, it's best practices to zero padding and margin on lists. Will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

p       
{
	margin-top: 0;
	padding-right: 15px;
	padding-left: 20px;
}

h1, h2, h3, h4, h5, h6 
{
	margin-top: 0;
	padding-right: 15px;
	padding-left: -5px;
	margin-left: 5px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFF;
}

img 
{
	 border: 0; 
}
article {
	border: 0;
	color: #FFF;
}

.mainconfig {
	list-style-type: none;
	margin-left: 17px;
}


.mainconfig ul {
	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.mainconfig ul li {
	list-style-type: none;
	margin-left: 17px;
}
.mainconfig.h1 , h2 , h3, h4{
	margin-left: 7px;
	color: #CDD17C;
}
.mainconfig img{
	list-style-type: none;
	margin-left: -15px;
	margin-top: 15px;
	margin-bottom: -5px;
}



a img 
{
	border: none;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}
a h1{
	border: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #9A9C36;
}
a {
	border: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #9A9C36;
}


/* ~~ The header is not given a width. It will extend the full width of your layout. ~~ */
.logohdr 
{
	height: auto;
	z-index: auto;
	width: auto;
	position: static;
	float: none;
}

.contentmain
{
	width: 1250px;
	float: left;
	color: #FFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	/* background-image: url(../epiktoursHomePG.png);*/
	height: auto;
	background-image: url(../img/blkFade.png);
}

/* ~~ This fixed width container surrounds all other blocks ~~ position: relative;*/
.container 
{
	width: 1250px;
	border-right-width: 0.5px;
	border-left-width: 0.5px;
	float: left;
	position: relative;
	text-align: left;
	margin: 0;
	height: auto;
	background-repeat: no-repeat;
}
.article-video-box {
	width:1250px;
	border-radius: 5px;
	clear: both;
	text-align: center;
	
}
.videoHdr {
	width:1250px;
	border-radius: 5px;
	height: 169px;
	clear: both;
	float: left;
	background-image: url(../logoOnly-00-emblem.png);
	background-repeat: no-repeat;
}
.videoCtr
{
	list-style-type: none;
	font-size: 0.75em;
	height: auto;
	width: 1250px;
	margin-right: auto;
	margin-left: auto;
	position: static;
}
.ctr {

	font-size: 1.2em;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 820px;
}



.article-image-box 
{
	position: relative;
	width:825px;
	height: auto;
	border: 0px solid #80dcfe;
	border-radius: 5px;
	background-image: url(../img/blkFadeBkgrndDRK.png);
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	}

.article-video-box-item {
	position: relative;
	width:600px;
	height: 300px;
	/*border: 0px solid #80dcfe; */
	border-radius: 5px;
	clear: both;
	margin: auto;
	z-index: 3;
}
.article-video-box span {
	left: 0px;
	bottom: 0px;
	background:#000;
	background: rgba(0,0,0,.75);
	/*	font:1em Georgia, "Times New Roman", Times, serif; */
	color: #fff;
	width:600px;
	height: 300px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.50)";

// ie first!
 	opacity: 0.5;
	filter: alpha(opacity=50);

// ie second!
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);		
	position: absolute;
	overflow: hidden;
}
.article-video-box span:hover {
	background: rgba(0,0,0,.00);
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	color: rgba(0,0,0,.00);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";

// ie first!
	filter: alpha(opacity=00);					// ie second!
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=.00);
}
.article-tour-box {
	position: relative;
	width:820px;
	height: auto;
	border: 0px solid #80dcfe;
	border-radius: 5px;
	overflow: hidden;
	background-image: url(../img/blkFadeBkgrndDRK.png);
	float: left;
	margin-left: 65px;
	margin-bottom: 35px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.bkgrnd-light {
	position: relative;
	width:791px;
	height: auto;
	border: 0px solid #80dcfe;
	border-radius: 5px;
	float: left;
	margin-bottom: 35px;
	background-color: #FFF;
}


	
#box 
{
	width:850px;
	height:315px;
	display:none;
	position: fixed;
	background-image:url(../img/btn_facebook.jpg);
	
	
}
	
	
.image-box
{
	display: inline-block;
	border: 0px solid #80dcfe;
	position: relative;
	width:245px;
	height: 159px;
	border: 0px solid #80dcfe;/* */
	border-radius: 7px;
	overflow: hidden;
	margin-left: 1px;
}



.image-box img{
	display: inline-block;
	position: relative;
	width:245px;
	height: 159px;/* */
	border-radius: 7px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.nav-z-index img
 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding:1px;
	text-align: center;
	float: right;
	height: auto;
	width: auto;
	margin-left: auto;
	background-position: center;
	margin-right: auto;
}
.nav-z-index img:hover {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding:1px;
	height: 38px;
	text-align: center;
	float: right;
	z-index: -1;
}

.image-box span {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background:#000;
	background: rgba(0,0,0,.75);
	font:2em Georgia, "Times New Roman", Times, serif;
	color: #fff;
	height: 50px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.50)";




// ie first!
 	opacity: 0.5;
	filter: alpha(opacity=50);




// ie second!
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	width: 249px;
	display: inline;
	border-bottom-width: thin;
	border-bottom-style: ridge;
	border-bottom-color: #66F;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;

}


.image-box span:hover
{
	background: rgba(0,0,0,.00);
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	color: rgba(0,0,0,.00);



/*	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; // ie first!
					// ie second!
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=.00);filter: alpha(opacity=00);	*/
	filter:progid:DXImageTransform.Microsoft.Fade(duration=40);
	z-index: 1;
}	

/*
*/


.image-box-item 
{
	position: relative;
	width:1250px;
	border: 0px solid #80dcfe;
	border-radius: 2px;
	height: 180px;
	margin-top: 25px;
	clear: both;
}

.image-box span-item 
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background:#000;
	background: rgba(0,0,0,.75);
	padding:15px;
/*	font:2em Georgia, "Times New Roman", Times, serif; */
	color: #fff;
	height: 220px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.50)";// ie first!
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=.50);
	filter: alpha(opacity=.50);					// ie second!
	width: 800px;
}

.nav_left-to-right 
{
	width:1246px;
	border: 0px solid #80dcfe;
	border-radius: 2px;
	height: 169px;
	clear: both;
	float: left;
}


.navbarCtr
{
	list-style-type: none;
	font-size: 0.75em;
	height: 168px;
	width: 1250px;
}



.navbarCtr li
{
	display: inline;
	list-style-type: none;
	font-size: 0.75em;
	color: #FFF;
}


.navbarCtr li a:link
{
	color: #663;
	text-decoration: none;
}


.navbarCtr li a:hover
{
	color: #CC3;
	font-size: 1.1em;
	
}


.navbarCtr li a:focus
{
color: #000000;
background-color: #ffffff;
}

.clr_bth
{
clear:both;
}

iframe
{
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
}

#mapbkgrnd {
-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.map-image-box {
	position: relative;
	border: 0px solid #80dcfe;
	border-radius: 5px;
	overflow: visible;
	background-image: url(../img/blkFade.png);
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
}
.weather-image-box
{
	width: 280px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";






    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	height: 441px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 15px;
	background-color: #CDD17C;
	color: #6B6D25;
	border-radius: 5px;
	clear: both;
}
.weather
{
	width: 280px;
	height: 440px;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right:15px;
	margin-right: auto;
	margin-left: auto;
	color: #6B6D25;
}
#NetweatherContainer {
	color: #606121;
}

.weatherfooter
{
	text-align: center;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #9A9C36;
	padding-right:30px;
	margin-right: auto;
	margin-left: -5px;
}
.weather a
 {
	text-align: center;
	font-size: 10px;
	color: #6B6D25;
	

	
}


.ads-outer {
	width: 300px;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";






  /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	height: auto;
	float: right;
	margin-right: 50px;
	background-image: url(../img/blkFadeBkgrndDRK.png);
	border-radius: 5px;
	overflow: hidden;
	padding-top: 15px;
}

.weatherfooter
{
	text-align: center;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #9A9C36;
	padding-right:30px;
	margin-right: auto;
	margin-left: -5px;
}
.weather a
 {
	text-align: center;
	font-size: 10px;
	color: #6B6D25;
	

	
}
.ads-1 {
	width: 280px;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";









    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	height: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	float: left;
	clear: both;
}

.ads-2 {
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";






    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	height: auto;
	width: 300px;
}
.ads-bar {
	list-style-type: none;
	margin-left: 0px;
	clear: both;
}
.ads-image-box {
	display: inline-block;
	border: 0px solid #80dcfe;
	position: relative;
	width:290px;
	height: auto;
	border: 0px solid #80dcfe;/* */
	border-radius: 7px;
	overflow: visible;
}
.ads-image-box img:hover  {
	height: auto;
	width: 300px;
	margin-top: -3px;
	margin-right: 7px;
	margin-bottom: 3px;
	margin-left: -1px;

}
#FaceBookLikeButton {
	clear: both;
	height: 40px;
	width: 1240px;
}

.inlinefb-1 {
	width: 700px;
	float: left;
	padding-left: 42px;
}
.navbarCtr li a .image-box span img {
	color: #FFF;
	z-index: 10;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


.inlinefb-2 {
	width: 200px;
	float: left;
}
.bullet ul li{
	list-style-type: disc;
	color: #FFF;
	margin-left: 35px;
}

.epikForm {
	color: #030;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	margin-bottom: 9px;
}
.epikFormFooter {
	color: #030;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	margin-bottom: 9px;
	text-align: center;
}

p.copy
{
	padding-top: 5px;
	font-size: .75em;
	font-style: italic;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	}
.clr_bth
{
	clear:both;
	margin-right: auto;
	margin-left: auto;
}

.flt_lft
{
	float:left;
}

.flt_rht
{
	float:right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
