html,body
{
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
    background-color: #D6D6D6;
}
p {
    font-family: 'Open Sans', helvetica, arial, sans-serif;
}	
#container{
    width:98%;
    margin-left:auto;
    margin-right:auto;
    height: auto;
    /* background-color: #fff; */
    background-color: #D6D6D6;
}
#header {
    position:relative;
    float: left;
    width: 100%;
    height: auto;
    margin:0 auto;
    clear:both;
    background-color: #2B2B2B;
}
#header_left {
    float: left;
    clear: left;
    width: 100%;
    height: auto;

}
#logo {
    display: block;
    border-style: none;
    width: 100%;
}
#header_right {
    display: none;
}
#MainNav { 
  	font-family: 'Open Sans', helvetica, arial, sans-serif;
  	font-size:1em;  
  	display: table;
	table-layout: fixed;
	text-align: center;
	padding: 0 20px;
	margin:0px;	
}
#MainNav li { 
  display: table-cell;
  width: 25%;
  height: auto;
  vertical-align: bottom; 
}
#MainNav a { 
 	text-transform: uppercase; 
  	display: inline-block; 
  	/* height: 50px; 
  	line-height: 50px; */
  	margin: 0 5px; 
  	font-weight: 600;
  	text-decoration: none;
    	color: #FFFFFF; 
	text-align:center;
}
#MainNav a:hover, 
#MainNav li.active > a { 
  	color: #09537F; 
}
#welcome {
    width: 100%;
    display: inline-block;
    clear: both;
    background-color: #9F9F9F;
    color: #dbdbdb;
    font-size:1em;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
}
#sides1{
    position:relative;
    width: 100%;
    margin: 0 auto;
    clear:both;
    padding-bottom: 10px;
}
#sides2{
    position: relative;
    width: 100%;
    margin: 0 auto;
    clear: both;
    padding-top: 10px;
} 
#sides3{
    position: relative;
    width: 100%;
    margin: 0 auto;
    clear: both;
    padding-top: 10px;
}
#sides4{
    position:relative;
    width: 100%;
    margin:0 auto;
    clear:both;
}  
#adset1 {
    display: none;
    position:absolute;
    right:10px;
    width:300px;
    height: 100%;
}
#ads1 {
    position:relative;
    top:24px;
    width:100%;
    height: 250px;
    margin-left:auto;
    margin-right:auto;
    /*border-style: solid;
    border-width: 1px; */
}
#ads2 {
    display:none;
    position:relative;
    top:100px;
    height: 250px;
    width: 100%;
    margin-left:auto;
    margin-right:auto;
    /*border-style: solid;
    border-width: 1px; */
}
#fb {
    display: none;
    position: absolute;
    top: -75px;
    left: 25%;
    height: auto;
    /* max-width: 302px; */
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#adset2 {
    display: none;
    position:absolute;
    right:10px;
    width:300px;
    height: 100%; 
}
#ads3 {
    position:relative;
    top:0px;
    width:100%;
    height: 250px;
    margin-left:auto;
    margin-right:auto;
    /*border-style: solid;
    border-width: 1px;
    /* activate to hide ads
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
    
}
#ads4 {
    display:none;
    position:relative;
    top:100px;
    width:100%;
    height: 250px;
    margin-left:auto;
    margin-right:auto;
    /*border-style: solid;
    border-width: 1px;
    /* activate to hide ads
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
    
}
#adset3 {
    display: none;
    position:absolute;
    right:10px;
    width:300px;
    height: 100%;   
}
#ads5 {
    position:relative;
    top:0px;
    width:100%;
    height: 250px;
    margin-left:auto;
    margin-right:auto;
    /*border-style: solid;
    border-width: 1px;
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
#ads6 {
    position:relative;
    top:100px;
    width:100%;
    height: 250px;
    margin-left:auto;
    margin-right:auto;
    /*border-style: solid;
    border-width: 1px;
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
#webcam1 {
    clear: left;
    width: 100%;
    max-width:1024px;
    margin: 0 auto;
}
#webcam2 {
    clear: left;
    width:100%;
    max-width:1024px;
    margin: 0 auto;
    padding-bottom: 10px;
}
#webcam3 {
    clear: left;
    width: 100%;
    max-width:1024px;
    margin: 0 auto;
    padding-bottom: 10px;
}

#caption-left
{
	clear:both;
	text-align:center;
	line-height: 1.5em;
}

#caption-right
{
    display:none;
}
#content {
    clear: left;
    font-size: medium;
    padding-left: 10px;
    padding-right: 10px;
}
#email_us {
    position:absolute;
    right:10px;
    top: 25%;
    width: 24%;
    height: auto; 
}
IMG.button {
    display: block;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
}
#footer {
    position:relative;
    /* border-top: 2px solid #679BCB; */
    background-color: #2B2B2B;
    height: auto;
    clear:both;
    text-align:center;
    color: #FFFFFF;
    padding-top: 16px; 
    padding-bottom: 16px;
    padding-left: 10px;
    padding-right: 10px;
}
#footer a:link { color: #dbdbdb;
}
#footer a:hover { color: #09537F;
}
#FooterNav { 
 	list-style: none;  
  	display: block;  
  	/* background: #fff; */
	padding: 0px;
}
#FooterNav li { 
 	display: inline-block;
 	padding: 0px 10px;  
}
.cam-menu{
    width:100%;
    display: none;
}
.noon{
    display:inline-block; 
    float: left; 
    width:25%;
    text-align:center;
}
.center{
    display:inline-block; 
    float: left; 
    width:25%;
    text-align:center;
}
.left{
    display:inline-block;    
    float: left;
    width: 25%;
    text-align:center;
}
.right{
    display:inline-block;    
    float: left;
    width: 25%;
    text-align:center;
}
p.normal {
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    margin: 0px;
    padding: 0px;
}
.ad-image {
    display: block;
    border-style: none;
}
.no-border {
    border-style: none;
}
.ads {
}
.ins { 
    background: transparent;
    text-decoration: none;    
}
#header-ad{
}
#sides-1-medium{
    width: 100%;
    height: 260px;
    margin: 0 auto;
    clear: both;
    padding-top: 10px;
}
#sides-2-medium{
    width: 100%;
    height: 260px;
    margin: 0 auto;
    clear: both;
    padding-top: 10px;
}
#sides-3-medium{
    width: 100%;
    height: 260px;
    margin: 0 auto;
    clear: both;
    padding-top: 10px;
}
#footer-ad{
    display: none; /* do not display unless there are more than 6 direct ad spots or use if screen width smaller than 620px */
}
.adset-left-medium{
    display:none;
    margin:0 auto;
    width: 300px;
}
.adset-right-medium{
    margin: 0 auto;
    width: 300px;
}
#google-ad-1{
    display:none;
}
#google-ad-2{
    display:none;
}