


            HTML, body {
                margin:0;
                padding:0;
                background-color:#8F99A1;
                height:100%;
                min-height:100%;
                
                
            }

            p {
                margin:0;
                padding:0;
            }

            a {
                text-decoration:none;
                color:black
            }

            a:hover {
                color:#F7882F;
                
            }

            h1 {
                margin:0;
                padding:0;
            }

            h2 {
                margin:0;
                padding:0;
            }

            h3 {
                margin:0;
                padding:0;
            }

            .containerMain {
                min-height:100%
                position:relative;
                
            }
            
           
            #topPageContainer {
                position:fixed;
                background-color:#6B7A8F;
                width:100%;
                height:102px;
                z-index:1;
                font-family: 'Raleway', sans-serif;
                color:#DCC7AA;
            }
            
            
            #topbar {
                position:relative;
                margin:0 auto;
                display:block;
                max-width:82%;
                min-width:2go%;
                background-color:inherit;
                padding:5 0 5 15;
                height:90px;
                top:-3px;
                z-index:5;
                
            }

            #topBarInfo {
                position:absolute;
                font-family: 'Raleway', sans-serif;
                float:left;
                top:12px;
            }  

            .topBarText {
                color:#DCC7AA;
            }

            .topBarText a {
                color:#DCC7AA;
            }

            .topBarText a:hover {
                color:white;
            }
            
            .topBarText h1, h2 {
                text-shadow: 1px 1px black;
            }

            #contact {
                position:relative;
                text-shadow: 1px 1px black;
                padding:  25 0 0;
                text-align:right;
                bottom: 8px;

            }
            
            
            .navbarContainer {
                position:relative;
                width:auto;
                height:46px;
                overflow:visible;
                background-color:#F7882F;
                font-family: 'Comfortaa', cursive;
            }
            
            
            .navbar {
                margin:0 auto;
                width:850px;
                height:46px;
                overflow: visible;
                background-color:inherit;
                position:relative;
                z-index:5;
                
                
            }

            .navbar a {
              float: left;
              font-size: 16px;
              color: white;
              text-align: center;
              padding: 14px 16px;
              text-decoration: none;
            }

            .dropdown {
              float: left;
              overflow: hidden;
            }

            .dropdown .dropbtn {
              font-size: 16px;  
              border: none;
              outline: none;
              color: white;
              padding: 14px 16px;
              background-color: inherit;
              font-family: inherit;
              margin: 0;
            }

            .navbar a:hover, .dropdown:hover .dropbtn {
              background-color: #F7C331;
            }

            .dropdown-content {
              display: none;
              position: absolute;
              background-color: #DCC7AA;
              min-width: 160px;
              box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);
              z-index: 1;
            }

            .dropdown-content a {
              float: none;
              color: black;
              padding: 12px 16px;
              text-decoration: none;
              display: block;
              text-align: left;
            }

            .dropdown-content a:hover {
              background-color: #6B7A8F;
                color:white;
            }

            .dropdown:hover .dropdown-content {
              display: block;
            }

            .textContent {
                font-size:115%;
                font-family: 'Oxygen', sans-serif;
            }
            
            .textContent h2,h3,h4 {
                color:#F7882F;
            }

            #bodyDiv {
                position:relative;
                margin:0 auto;
                padding:25 25 25 25;
                width:900px;
                height:auto;
                background-color:#D5D5D5;
                overflow:hidden;
                top:175px;
                margin-bottom:250px;
                
            }

            #photoServices {
                width:auto;
                height:175px;
                overflow:hidden;
                box-shadow:5px 5px 10px #999;
            }
            
            #photoServices img {
                opacity:.5;
                margin:0 auto;
                width:900px;
            
            }
            
            #photoText {
                position:relative;
                float:right;
                color:#F7882F;
                opacity:1;
                bottom:370;
                font-size:150%;
                margin-right:50px;
            
            }
            
            #photoText h2 {
                text-shadow:none;
                font-family: 'Caveat', cursive;
                font-size:175%
            }

            .mapouter{
                position:relative;
                margin: 0 auto;
                text-align:right;
                height:500px;
                width:600px;
            }
            
            .gmap_canvas {
                overflow:hidden;
                background:none
                    !important;
                height:500px;
                width:600px;
            }

            .clearFloat {
                clear:both;  
            }
            