/* CSS Document */

@font-face { font-family: Gotham Book; src: url('fonts/gotham-book.ttf'); } 
@font-face { font-family: Gotham Medium; src: url('fonts/gotham-medium.ttf'); } 

body {
	
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background: #fff;
	color: #000;
	font-family: Gotham Book, Tahoma, Geneva, sans-serif;
	font-size: 15px;
    -webkit-text-size-adjust: 140%;
}

.containerFull { width:1200px;margin-left:auto;margin-right:auto; }
@media (max-width: 1199px) {
       .containerFull { width:100%;}
}
.containerHalfLeft { width:48%; float:left }
@media (max-width: 900px) {
       .containerHalfLeft { width:100%;margin-left:auto;margin-right:auto; }
}

.containerHalfRight { width:48%; float:right }
@media (max-width: 900px) {
       .containerHalfRight { width:90%;clear: both;float:left;margin-left:auto;margin-right:auto; padding-left:30px;padding-right:50px; }
}
      
.containerHalf { width:48%;border: 1px solid green }


img{
	border: none;
	height: auto;
	max-width: 100%;
	width: auto;
}
.ctable {
        font-size: 13px;
        color: #666;
}
.footer {
    color:#ffffff;
    font-family: Gotham Book, Tahoma, Geneva, sans-serif;
    font-size:12px;
}
.contactform {
    color:#ffffff;
    font-family: Gotham Book, Tahoma, Geneva, sans-serif;
    font-size:14px;
}
.formtext{
          text-align: left;
          padding-top:4px;
          font-size: 13px;
          font-style: italic;
}
.formbutton{
          background-color: #b2883c;
          color: #ffffff;
          font-family: Gotham Book, Tahoma, Geneva, sans-serif;
}
.testimonial{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
    background-color:#ffffff; 
    padding:10px;
    margin-top:20px;  
    margin-left:20px; 
    margin-right:20px;
    color: #666;
	font-family: Gotham Book, Tahoma, Geneva, sans-serif;
	font-size: 15px;
    -webkit-text-size-adjust: 140%;
}
h1,h2,h3,h4 {
    font-family: Gotham Book, Tahoma, Geneva, sans-serif;
    color: #585a59;
}
.mainpage {
	max-width: 1200px;
	margin-left:auto;
	margin-right:auto;
}
.menu {
	width: 250px;
	height: 80px;
}
div.overlap {
    position: relative;
    top: -30px;
}
.topmenu {
	color: #999;
	font-family: Gotham Book, Tahoma, Geneva, sans-serif;
	font-size: 12px;
 }
A:link.topmenu {color: #fff; font-family: verdana, sans-serif; font-weight:bold; text-decoration: none;  font-size: 12px}
A:visited.topmenu, A:active.topmenu { color: #fff; font-family: verdana, sans-serif; font-weight: bold; text-decoration: none; font-size: 12px}
A:hover.topmenu {color: #80a7db; font-family: verdana, sans-serif; font-weight: bold; text-decoration: none;  font-size: 12px}

A:link, A:visited, A:active  {color: #b2883c; font-family: Gotham Book, Tahoma, Geneva, sans-serif; text-decoration: none; font-weight: bold; font-size: 15px}
A:hover {color: #b2883c; font-family: Gotham Book, Tahoma, Geneva, sans-serif; text-decoration: underline; font-weight: bold; font-size: 15px}
 
/* Youtube Reflexive */
.vid-container {
    position: relative;
    padding-bottom: 360px;
    padding-top: 35px; height: 0; overflow: hidden;
}

.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 18%;
    width: 800px;
    height: 450px;
}


.vid-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 35px; height: 0; overflow: hidden;
}
	
.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Youtube Reflexive */