html,body {
	width: 100%;
	height: 100%;
	margin: 0;
	overflow:hidden;	
	font-family: 'Arial, Helvetica, sans-serif';
	color:#000;
	word-spacing: normal;
	letter-spacing: normal;
	background-color: #ebebeb;
	-webkit-text-size-adjust:none;  
   	-moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;     
    -webkit-overflow-scrolling: touch;
}
body {
	position: relative;
}

@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo_sans700';
    src: url('fonts/museosans_700-webfont.eot');
    src: url('fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_700-webfont.woff') format('woff'),
         url('fonts/museosans_700-webfont.ttf') format('truetype'),
         url('fonts/museosans_700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo_sans900';
    src: url('fonts/museosans_900-webfont.eot');
    src: url('fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_900-webfont.woff') format('woff'),
         url('fonts/museosans_900-webfont.ttf') format('truetype'),
         url('fonts/museosans_900-webfont.svg#museo_sans900') format('svg');
    font-weight: normal;
    font-style: normal;

}
a:link {
	border: none;
	text-decoration: none;
	color:#545454;
	font-family: 'museo_sans700';
}
a:visited {
	border: none;
	text-decoration: none;
	color:#545454;
	font-family: 'museo_sans700';
}
a:active {
	border: none;
	text-decoration: none;
	color:#545454;
	font-family: 'museo_sans700';
}
a:hover {
	border: none;
	text-decoration: none;
	color:#1e1e1e;
	font-family: 'museo_sans700';
}
img {
	border:0;
}

#site_holder {
	display:none;
	position: relative;
	width: 100%;
	height:100%;
	margin: 0;
	overflow-y:scroll;
	overflow-x:hidden;	
}	

#site_container {
	width: 100%;
	max-width: 1500px;
	margin: 0px auto;
	overflow: hidden;
}
#site_content {
	position: relative;
	clear:both;
	width:3000px;
	height:100%;
	overflow: hidden;
}


#nav_desktop {
	float:left;
	width:100%;
}

#nav_mobile {
	width:100%;

}

#menu_nav {
	float:left;
	width:0px;
	overflow: hidden;
}
#menu_nav_content {
	width:300px;
	float:right;
}

#page_holder {
	float:left;
}

#page_content {
	float:left;
}

#locations_nav {
	float:left;
	width:0px;
	height:0px;
	overflow: hidden;
}
#menu_nav img {
	float:left;
}

#footer {
	width:100%;
}

#footer_top {
	float: left;
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #c5c5c5;
	
}

#footer_top_l {
	float:left;
	width:47%;

}
#footer_top_r {
	float:right;
	width:47%;
}

#footer_bottom {
	float: left;
	width: 100%;
	background-color: #cccccc;
}
#footer_bottom_l {
	float:left;
	width:50%;
}

#footer_bottom_r {
	float:right;
	width:50%;
}



#ratings_links {
	font-family: 'museo_sans700';
	letter-spacing: 2;
}

#ratings_links a:link {
	color:#5f5f5f;
}
#ratings_links a:visited {
	color:#5f5f5f;
}
#ratings_links a:active {
	color:#5f5f5f;
}
#ratings_links a:hover {
	color:#5892c1;
}



#footer_top a:link {
	color:#c51f1d;
}
#footer_top a:visited {
	color:#c51f1d;
}
#footer_top a:active {
	color:#c51f1d;
}
#footer_top a:hover {
	color:#5f5f5f;
}

.sign_in_now a:link {
	color:#c61e1e;
	text-decoration: underline;
}
.sign_in_now a:visited {
	color:#c61e1e;
	text-decoration: underline;
}
.sign_in_now a:active {
	color:#c61e1e;
	text-decoration: underline;
}
.sign_in_now a:hover {
	color:#686868;
	text-decoration: none;
}

.news_title a:link {
	color:#7c4faa;
	text-decoration: underline;
}
.news_title a:visited {
	color:#7c4faa;
	text-decoration: underline;
}
.news_title a:active {
	color:#7c4faa;
	text-decoration: underline;
}
.news_title a:hover {
	color:#686868;
	text-decoration: none;
}


ul
{
padding:0;
margin:1%;
}

ul li
{
padding:0;
margin:0;
}


/*HTML VIDEO PLAYER*/
.vid_iframe_html
{
	margin: 0;
	border: 0;
}