body#sectionWebcams #sub { background:none; padding-top:38px; position:absolute;
        right:0; width:auto;}

#sub .links #linksList{ 
background-color: #FFFFFF;
    border: 1px solid #ccc;
    font-size: 0.9em;
    padding: 10px 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    width: 200px;
    z-index: 99;
}
.js #sub .links #linksList {
  display:none;
   
}
.js #sub .links #linksList.showLinksList{ 
display:block   }

#sub .links img.close{
cursor: pointer;
    position: absolute;
    right: 3px;
    top: 3px;}


h2  { display:none;}
h3{ color:#50b7c0}
.webcamImage img{ margin-left: -150px; margin-top:}

ul#navWebcams{
 margin-bottom:0}
#navWebcams:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
* html #navWebcams{
    height: 1px;
}
#main #navWebcams li {
    display: inline;
    float: left;
    font-size: 0.917em;
    margin: 0;
    padding: 0;
}
body#sectionWebcams #navWebcams li a {
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    color: #333333;
    display: block;
    outline: medium none;
    padding: 4px 1em;
    text-decoration: none;
    font-size:1.4em
    
}
body#sectionWebcams #navWebcams li a:hover { text-decoration:underline;}
body#sectionWebcams #navWebcams li.selected a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-color: #FFFFFF;
    color: #000; font-weight:bold;
    cursor: default;
    text-decoration:none;
}
body#sectionWebcams #navWebcams li.first-child a, body#sectionWebcams #navWebcams li:first-child a {
    border-left-width: 1px;
}

