body{background:#f5f6f6; font-family: 'Open Sans', sans-serif;}
.header{width:100%;height:120px;}
.main-content .big-picture{width:100%;
-webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;
}
.main-content .big-picture:hover{
     transform:scale(1.7);
    -ms-transform:scale(1.7); /* IE 9 */
    -moz-transform:scale(1.7); /* Firefox */
    -webkit-transform:scale(1.7); /* Safari and Chrome */
    -o-transform:scale(1.7); /* Opera */
    margin-left: -45px;
    margin-top: 145px;
     
}
.product-image product-image-big{height:240px;}
.main-content {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 731px;
}
.main-content .content{width:100%;background-color:white;float:left;}
.logo{float:left;margin-right:30px;margin-left:10px;margin-top:30px;}
.menu{float:left;margin-top:36px; padding: 0; border-bottom: 2px solid #fff;} .menu li{list-style:none;float:left;}
.menu li{margin-right:50px;margin-left:50px; margin-bottom: 2px;}
.menu li a{color:#fff; text-decoration: none;font-family: 'Open Sans', sans-serif; font-style: italic; font-size: 14px; text-transform: uppercase;}
.wrapper{margin:auto;width:1040px;}
.main-content{position:relative;}
.page{
    width:100%;
}
.payoff{
    color: #666769;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 27px;
    left: 462px;
    line-height: 1.1;
    position: absolute;
    text-align: center;
    top: 45px;
    font-weight:600;
}
.language li a{text-decoration:none;color:#fff;font-family: 'Open Sans', sans-serif; font-style: italic;font-size:14px;}
.language li{margin-right:15px; float: left; list-style: none;}
.language li.active a{text-decoration:underline; color: #009EE0;}
.noDisplay{display:none;}
.content .product-list li{
     height: 170px; list-style: none;
    margin-right: 10px;
    width: 280px;
}
.content .product-list li .product-image{
     position: absolute;
    top: 9px;
    width: 280px;
    cursor:pointer;
}
.description{
   bottom: 90px;
    float: left;
    left: 292px;
    padding-left: 20px;
    position: absolute;
    font-family: 'Open Sans', sans-serif; font-weight: 300;
    font-size:13px;
    color:#009ee0;
}
.full-description {
    color: #637990;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 300;
    left: 200px;
    margin: 10px 0;
    padding-left: 20px;
    text-align: center;
}
.fullName{
    position:absolute;
    left:5px;
    bottom:5px;
}
.product-list{
    float:left;
}
.selectcircles{
    margin-right:3px;
    cursor:pointer;
}
.product-list .first{
    position:relative;
}
.circles{
    bottom: 10px;
    position: absolute;
    right: 77px;
}
h1{
    font-family: 'Open Sans', sans-serif; font-weight: 300;
    color:#637990;
    font-size:24px;   
}
.fullName{
    color:#009ee0;
    font-family: 'Open Sans', sans-serif; font-weight: 300;
    font-size:13px;
        
}
.content-frame{
    background:#939598;
    padding:60px;
}
.content-frame-inner{
    width:640px; margin: 0 auto;
    height:410px;
    position:relative;
    
}
.content-frame-inner .product-image{
    width:580px;
    margin-top:50px;
    margin-bottom:20px;
    text-align:center;
    margin-left:30px;
}
.content-frame-inner{
    background:white;
}
.content-frame-inner .circles{
    bottom: 95px;
    position: absolute;
    right: 345px;   
}
.leftarrow{
    position:absolute;
    top:195px;
    left:-60px;
    cursor:pointer;
}
.rightarrow{
    position:absolute;
    top:195px;
    right:-60px;
    cursor:pointer;
}
.contact{
    height:500px;
    position:relative;
}
.contact h1 {
    color: #444;
    font-size: 20px;
    font-style: normal;
    left: 278px; font-style: italic;
    letter-spacing: -1px;
    position: absolute;
    text-transform: uppercase;
    top: 5px;
}

.contact-information strong { font-size: 17px; color: #1b1b1b;}
.contact-information a { color: #444; text-decoration: none;}
.contact-information {
    color: #444;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 300;
    left: 278px; font-style: italic;
    position: absolute;
    top: 90px;
}
.close-button{
    position: absolute;
    right: 145px;
    top: 30px;
    cursor:pointer;
}
.main-content .contact{
    background:url("../pictures/johnbrandon-contact.jpg") no-repeat top right;
}
.menu .active{
     text-decoration: underline;
}
.owl-controls {float: right; margin-top: 5px;}
.owl-nav { display: none;}
.fixbox1 h1,.fixbox2 h1,.fixbox3 h1,.fixbox4 h1 { font-weight: normal; font-size: 23px;}
.fixbox1 p,.fixbox2 p,.fixbox3 p,.fixbox4 p {
    color: #63799c;
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
    font-weight: 300;
    line-height: 26px;
}

.fixbox1 {
    position: absolute;
    right: 4%;
    text-align: left;
    top: 40%;
    width: 270px;
}

.fixbox2 {
    position: absolute;
    left: 6%;
    text-align: left;
    top: 40%;
    width: 365px;
}

.fixbox3 {
    position: absolute;
    right: 3%;
    text-align: left;
    top: 40%;
    width: 360px;
}

.fixbox4 {
    position: absolute;
    left: 8%;
    text-align: left;
    top: 40%;
    width: 305px;
}

.mainheading { color: #69788E; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: 300; text-align: center; line-height: 26px;}

.language {
    float: right; padding: 0; margin-top: 33px;
}
.bgone { background:url("../pictures/nyc-panorama.jpg");}
.bgtwo { background:url("../pictures/nyc-waterfront.jpg");}
.fillbox {position: absolute;
    left: 0;
    text-align: left;
    top: 0;
    width: 200px;}

.fillbox h1 { font-weight: normal; font-size: 34px; font-style: italic; color: #009EE0; text-transform: uppercase;}
.fillbox h1 span {font-size: 26px; font-weight: 300;}
.fillbox p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;}

.bigarea { width: 1040px;} .bigarea .content { background: none;}
.bigarea .product-list li { background: #fff; padding: 5px;}
.bigarea .content-frame { background: none;}

.headz {
    float: left;
    width: 490px;
}
.itemz {
    float: left; margin: 0 50px;
    height: 150px;
    width: 150px;
}

.itemz > img {
    width: 100%;
}

.filla {
    float: left;
    width: 155px;
}
.clear { clear: both;}
.clear60 { clear: both; height: 60px;}
.filla p {
    color: #fff;
    font-size: 13px;
    font-style: italic;
    font-weight: 300;
}
.headz .mainheading {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 42px;
    font-style: italic;
    font-weight: 500;
    line-height: 26px;
    text-align: right;
    text-transform: uppercase;
}

.product-image{
}
.product-image-big{
height:250px;
}
