#main_pic_and_content {
    background: URL('../images/bg1a.jpg') no-repeat;


    background-size:99%;
    min-height: 520px;
}


.blur {
/* ANY BROWSER, SUPPORTING CSS3 */
filter: blur(5px);

/* FIREFOX */ 
/*  filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><filter id="gaussian_blur"><feGaussianBlur in="SourceGraphic" stdDeviation="4" /></filter></defs></svg>#gaussian_blur');*/


/* CHROME */

-webkit-filter: blur(5px);
}


.nav > li.fullonly  {display: block!important}
.nav > li.deviceonly {display: none} 
#deviceimage  {display: none}

#secondary_content.defaultpic {
    position: relative;
    top:-40px;
}

.FullMainPageWidth {width:100%}
.Fullpage {width:100%}
.Halfpage {width:50%}
  


.container   {position: relative}
#CLEARSPLASH {
  float: right;
  position: relative;
  right: -10px;
  top: -25px;
}
 #map {width: 90%}
#splash {
    opacity: 0;
    
    display: inline-block;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    /*behavior: url(PIE.htc);*/
    width: 300px;
    float: left;
    z-index: 1999;
    position: absolute;
    left: 41%;
    top: -14px;
    padding:30px 21px 32px 23px;
    background: #FFF;
    background: rgba(255, 255, 255, 0.78);
    
/*    
    transform: rotate(25deg);
-ms-transform: rotate(25deg);  IE 9 
-webkit-transform: rotate(25deg);  Safari and Chrome */

    
    border: 1px solid rgba(50, 50, 105, 0.38);
    -webkit-box-shadow: 3px 3px 13px rgba(50, 50, 105, 0.38);
    -moz-box-shadow:    3px 3px 13px rgba(50, 50, 105, 0.38);
    box-shadow:         3px 3px 13px rgba(50, 50, 105, 0.38);
}
#splash * {
    /*font-family: verdana,sans-serif!important;*/
}
#splash h2 {
    font-size: 18px;
    padding:0;
    margin:0;
}

#main_content {
    /*border-right:10px solid #FFF;*/
    min-height: 520px;
}


body.startpage #rightbarimage {
    cursor:pointer;
    height: 80px;
}


.fb-like-box  {
    /*margin-right:  -10px;*/
    overflow: hidden;
    width: 333px;
    width: 100%;
}
.top {

    height: 104px;
    /*height: 100px;*/

} 

.navbar-nav > li > a {
    border-bottom: 1px solid transparent;
    padding:0 0px;
    margin:0 10px 3px;
    /*font-size: 15px;*/
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
    border-bottom: 1px solid #38C0F2;
    border-bottom: 1px solid transparent
}


#navx {
    bottom: -30%;
    position: relative;

}
#footer .col {
    padding-top: 20px;
    border-left: 1px dotted #fff;
    min-height:150px;
}

.topinner {
    /*background: url("../images/grey.png")  0 0 rgba(0, 0, 0, 0);*/
    background-color: #b5b5b5;
    /*background-color: #FFF;*/
    height: 78px;
}
.top .row {  
    /*background: url("../images/grey.png")  0 0 rgba(0, 0, 0, 0);*/
    height: 78px;
}
#brand img {width: 96%;height: auto;}
.navbar-nav {
    float: right;
    margin: 0;

}
.navbar-nav a {    color:#FFF;}

#brand  {
    padding-top: 40px;
    /*height: 120px;*/
    /*min-width: 342px;*/
    /*padding-top: 20px;*/
    /*background: url("../images/logo.png") no-repeat scroll 24px 34px rgba(0, 0, 0, 0);*/
    /*    background: url("../images/logo.png") 0 30px no-repeat scroll ;*/
    /*background-size:60%;*/
    /*text-indent: -999999px;*/
}

#talkcontainer {
    z-index: 999;
    position: relative  ;
    height:5px
}
#talk {
    display: block!important;
    float: right;
    position: relative;
    top:-30px;
    height:0px;
}

#innertalk {
    cursor:pointer;
    float: right;
    position: relative;
}
