
        h1, h2, h3, h4, h5, h6 {

            font-family: Raleway, sans-serif;
        }

        body {

            margin: 0;
            font-family: arial, helvetica, verdana, sans-serif;
            min-width: 1050px;
        }

        #topbar {

            width: 100%;
            height: 40px;
            color: white;
            background: rgba(0,0,0,0.6);
            position: absolute;
            top: 0;
            z-index: 1;

        

        }

        .fixedwidth {

            width: 1050px;
            margin: 0 auto;
        }

        #logodiv {

            padding-top: 3px;
            float: left;
            
        }
       
        #topmenudiv {

            float: right;
        }

        #topmenudiv ul {

            margin: 0;
            padding: 0;
            float: right;
        }

        #topmenudiv li {

            list-style: none;
            font-size: 0.9em;
            height: 100%;
            padding: 12px 0 0 40px;
            float: left;

        }

        .break {

            clear: both;

        }

        a:link {

            color: #ffffff;
            text-decoration: none;
            
        }

        a:visited {

            color: #ffffff;
        }

        a:hover {

            color: #b40404;
        }

        a.active-link {

            color: #58ACFA;
        }
        


        h1 {

            color: #ffffff;
            font-size: 3.8em;
            font-weight: 200;
            
        }

        .h1dark {

            color: #000000;
            font-size: 3em;
            font-weight: 200;
            
        }

       
        h2 {

            color: #ffffff;
            font-size: 2.5em;
            font-weight: 300;
            
        }

        .h2subhead {

            color: #ffffff;
            font-size: 2em;
            font-weight: 300;
            
        }

        .h2dark {

            color: #6e6e6e;
            font-size: 2.5em;
            font-weight: 300;
            
        }

        .h2red {

            color: #b40404;
            font-size: 2.5em;
            font-weight: 300;
            
        }

        h3 {

            color: #bdbdbd;
            font-size: 1.8em;
            font-weight: 300;
            margin: 0;
            
        }

        .h3red {

            color: #b40404;
            font-size: 1.6em;
            font-weight: normal;
            margin: 0;
            
        }

        .h3white {

            color: #ffffff;
            font-size: 1.8em;
            font-weight: 200;
            margin: 0;

        }

        .h3pale {

            font-family: arial, verdana, sans-serif;
            color: #e6e6e6;

        }

        .h3header {

            text-transform: uppercase;
            font-weight: 300;

        }

        .h3-link {

            font-size: .8em;
            color: #f2f2f2;
            text-transform: none;

        }

        .h4white {

            color: #f2f2f2;
            font-size: 1em;
            font-weight: 300;

        }

        .h4gray {

            color: #6e6e6e;
            font-size: 1em;
            font-weight: 300;

        }

        .h4cap {

            text-transform: uppercase;
            font-size: 1.3em;
            color: #ffffff;
            font-weight: 300;
            margin: 0;
        }

        .h4cap-dark-1 {

            text-transform: uppercase;
            font-size: 1.3em;
            color: #4000000;
            font-weight: 300;
            margin: 0;
        }


        .h4cap-dark {

            text-transform: uppercase;
            font-size: 1em;
            color: #585858;
            font-weight: 500;
            margin: 0;
        }

        .h4cap-white {

            text-transform: uppercase;
            font-size: 1em;
            color: #ffffff;
            font-weight: 500;
            margin: 0;
        }


        p {

            color: #f2f2f2;
            font-weight: 300;

        }

        .p-dark {

            color: #bdbdbd;
        }

        .p-dark-1 {

            color: #848484;
        }


        /* Contact page */

        #map-canvas { 

            
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            width: 100%;
            
        }

        #contact-info {

            width: 100%;
            background-color: rgba(0,0,0,0.7);
            position: absolute;
            bottom: 0;
            z-index: 1;

        }

        #address {

            /*float: left;*/
            padding: 30px 20px 40px 110px;
            

        }

        #phone-numbers {

            /*float: left;*/
            padding: 32px 17px 42px 35px;
            

        }

        #phone-ext {

            padding-left: 22px;
        }

        #fax-email {

            float: left;
            padding: 30px 20px 40px 33px;
          
        }

        /* End of Contact page */


        .bottombar {

            width:100%;
            height: 40px;
            color: white;
            border-bottom: 1px solid white;
            background-color: #1c1c1c;
            font-family: 'Raleway', sans-serif;

        }

        #copyright {

            float: left;
            font-size: 0.8em;
        }

        #bottommenudiv {

            float: right;

        }

        #bottommenudiv ul {

            margin: 0;
            padding: 0;
            float: right;
        }

        #bottommenudiv li {

            list-style: none;
            font-size: 0.8em;
            height: 100%;
            padding: 12px 20px 13px 20px;
            float: left                                                                                                                                    ;

        }

        img {

            border-style: none;
        }
@media (min-width: 1200px) {
	.container{ padding:0px; }
	.navbar.navbar-inverse .container-fluid{padding-right:0px;}
	.navbar.navbar-inverse .navbar-collapse{padding-right:0px;}
	
	#topmenudiv li{padding:10px 0 0 25px;}
	#topmenudiv li a{padding-right:0px;}	
}
#banner-content h1{margin-top:27px;margin-bottom:53px;}