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:100%;
    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;
    clear:both;
    background-color: #2B2B2B;
}
#header_left {
    float: left;
    clear: left;
    width: 32%;
    height: auto;
    padding: 20px 0px 20px 20px;
}
#logo {
    display: block;
    border-style: none;
    width: 100%;
}
#header_right {
    position:absolute;
    right:0;
    bottom:0;
    width: 66%;
    height: auto;
    text-align: center;
    /* padding:0px 16px 0px 0px; */
}
#MainNav { 
  	font-family: 'Open Sans', helvetica, arial, sans-serif;
  	font-size:1em;  
 	list-style: none;  
  	display: block;  
  	/* background: #fff; */
	padding: 0px;
}
#MainNav li { 
 	display: inline-block;
 	width: 23%;  
}
#MainNav a { 
 	text-transform: uppercase; 
  	display: inline-block; 
  	/* height: 50px; 
  	line-height: 50px; */
  	padding: 0 10px; 
  	letter-spacing: 0.1em; 
  	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;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #9F9F9F;
    color: #dbdbdb;
    font-size:1em;
    /* font-size: 18px;
    line-height: 36px;
    font-weight: bold; 
    letter-spacing: 0.1em; */
    font-weight: 600;
    text-decoration: none;
    text-align: center;
}
#sides1{
    position:relative;
    float: left;
    width: 100%;
    height: auto;
    margin:0;
    clear:both;
}
#sides2{
    position:relative;
    top: 10px;
    float: left;
    width: 100%;
    height: auto;
    margin:0;
    clear:both;
} 
#sides3{
    position:relative;
    top: 20px;
    float: left;
    width: 100%;
    height: auto;
    margin:0;
    clear:both;
}
#sides4{
    position:relative;
    top: 20px;
    float: left;
    width: 100%;
    height: auto;
    margin:0;
    clear:both;
}  
#adset1 {
    position:absolute;
    right:10px;
    max-width:303px;
    height: auto; 
}
#ads1 {
    position:relative;
    top:24px;
    height: 250px;
    margin-left:auto;
    margin-right:auto;
    border-style: none;
}
#ads2 {
    position:relative;
    top:100px;
    height: 250px;
    max-width: 302px;
    width: auto;
    margin-left:auto;
    margin-right:auto;
    border-style: none;
}
#fb {
    position: absolute;
    top: -75px;
    left: 25%;
    height: auto;
    /* max-width: 302px; */
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#adset2 {
    position:absolute;
    right:10px;
    max-width:303px;
    height: auto;  
}
#ads3 {
    position:relative;
    top:0px;
    height: 250px;
    border-style: none;
    /* activate to hide ads
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
#ads4 {
    position:relative;
    top:100px;
    height: 250px;
    max-width: 302px;
    width: auto;
    border-style: none;
    /* activate to hide ads
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
#adset3 {
    position:absolute;
    right:10px;
    max-width:303px;
    height: auto;   
}
#ads5 {
    position:relative;
    top:0px;
    height: 250px;
    border-style: none;
    /* activate to hide ads
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
#ads6 {
    position:relative;
    top:100px;
    height: 250px;
    border-style: none;
    /* activate to hide ads
    border-color:transparent;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
#webcam1 {
    float: left;
    clear: left;
    width: 70%;
    height: auto;
    border-bottom: 2px solid #679BCB;
    padding-bottom: 10px;
    padding-left: 10px;
}
#webcam2 {
    float: left;
    clear: left;
    width: 70%;
    height: auto;
    border-bottom: 2px solid #679BCB;
    padding-bottom: 10px;
    padding-left: 10px;
}
#webcam3 {
    float: left;
    clear: left;
    width: 70%;
    height: auto;
    border-bottom: 2px solid #679BCB;
    padding-bottom: 10px;
    padding-left: 10px;
}

#caption-left
{
 /*	border: solid red 1px;      */
	float: left;
	line-height: 1.5em;
}

#caption-right
{
 /*	border: solid red 1px;       */
	float: right;
	line-height: 1.5em;
}
#content {
    float: left;
    clear: left;
    width:72%;
    font-size:medium;
    padding-left: 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;
    top: 20px;
    width:100%;
    height: auto;
    clear:both;
    text-align:center;
    color: #FFFFFF;
    padding-top: 16px; 
    padding-bottom: 16px;
}
#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%;
}
.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{
    display: none;
}
#sides-1-medium{
    display: none; /* only displayed in for medium screen width */
    width: 100%;
    height: 260px;
    margin: 0 auto;
    clear: both;
    border-bottom: 2px solid #679BCB;
    padding-top: 10px;
}
#sides-2-medium{
    display: none; /* only displayed in for medium screen width */
    width: 100%;
    height: 260px;
    margin: 0 auto;
    clear: both;
    border-bottom: 2px solid #679BCB;
    padding-top: 10px;
}
#sides-3-medium{
    display: none; /* do not display unless there are more than 2 ads to display */
    width: 100%;
    height: 260px;
    margin: 0 auto;
    clear: both;
    border-bottom: 2px solid #679BCB;
    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{
    float: left;
    width: 300px;
}
.adset-right-medium{
    clear: left;
    width: 300px;
    float: right;
    margin: 0;
}
#google-ad-1{
    display:none;
}
#google-ad-2{
    display:none;
}