html {
    margin: 0;
    padding: 0;
}

select {
    display: none;
}

#header {
    height: 200px;
    padding: 0;
    text-align: center;
}

#logo {
    margin-top: -40px;
}


/* MENU - SEPARATE STYLESHEET */

#banner {
    width: 100%;
    max-width: 1200px;
    height: auto;
}

.footer {
	color: #ccc;
	background: #999;
    font-family: Verdana, san-serif;
    font-size: 70%;
    letter-spacing: 1px;
	text-align: center;
}

.footer a:link {
    color: #e5e5e5;
    font-family: Verdana, san-serif;
    font-size: 10px;
}

.footer a:visited {
    color: #ccc;
}

.footer a:hover {
    text-decoration: underline;
}

iframe[seamless] {
    background-color: transparent;
    border: 0px none transparent;
    padding: 0px;
    overflow: hidden;
}

#googleMapCanvas94 {
    height: 300px;
    border: thin solid #fff;
}

#nivo-slider-149 {
    padding-bottom: 50px;
}


/******************************************* RESPONSIVE ********************************************/

@media screen and (max-width: 1200px) {
    #header {
        height: 180px;
    }
}

@media screen and (max-width: 990px) {
    #logo {
        margin-top: 0;
    }
    #header {
        height: 150px;
    }
}

@media screen and (max-width: 600px) {
    #logo {
        margin-top: 0;
    }
    #header {
        height: 100px;
    }
}
