@charset "utf-8";

.content{
    background-color: #F0F0E1;
}

.content .container{
    background-color: #FFFFFF;
    width:950px;
    /*height:910px;*/
    margin: 0px auto 0px auto;

}

.content .container .menu{
    float:left;
    display: block;
    padding:0px;
    margin:0px;
    margin-left:32px;
    margin-top:21px;
}
.content .container .menu li{
    display: block;
    padding:0px;
    margin:0px;
    margin-left:32px;
}

.content .container .menu li a{
    display: block;
    margin-top: 5px;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 17px;
    color: #402000;
    text-decoration: none;
}

.content .container .menu li a.selected {
    color: #FF4D14;
}

.content .container .menu li a:hover{
    color: #FF4D14;
}


.content .container .client-title {
    float: left;
    margin: 85px 0px 0px 500px;
    color: #402000;
    display: none;
}

.content .container .client-title a {
    color: #402000;
    text-decoration: none;
}

.content .container .client-title a:hover {
    color: #ff4d14;
    text-decoration: none;
}

.content .container .line{
    width: 900px;
    margin: 10px auto 0px auto;

}
.reset {
    clear:both;
}

.gallery-content {
    display: table;
    height: 500px;
    min-height: 500px;
    overflow: auto;
}

.arrow2 {
    background:url("../images/arrow2.png") top left no-repeat;
    display:block;
}

.left_arrow{ width:17px; height:32px; background-position:0 0; }
.left_arrow:hover{ width:17px; height:32px; background-position:-17px 0; }

.arrow1 {
    background:url("../images/arrow1.png") top left no-repeat;
    display:block;
}
.right_arrow{ width:17px; height:32px; background-position:0 0; }
.right_arrow:hover{ width:17px; height:32px; background-position:-17px 0; }

.left-arrow-wrapper {
    display: table-cell;
    width: 17px;
    min-width: 17px;
    padding: 0px 0px 0px 20px;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.gallery-wrapper {
    display: table-cell;
    text-align:center;
    vertical-align:middle;
    width: 100%;

}


.right-arrow-wrapper {
    display: table-cell;
    width: 17px;
    min-width: 17px;
    padding: 0px 20px 0px 0px;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.gallery-wrapper img {
    display: inline;
}

.thumbnails-content {
    display: table;
    height: 165px;

}


.placeholder-wrapper {
    display:table-cell;
    width:950px;
    height:100px;
    text-align:center;
    vertical-align: middle;
}

.placeholder {
    display:inline-block;
    width:185px;
    height:100px;
    background-color: #F0F0E1;
}

.placeholder-wrapper .first {
    margin-left: 0px;
}

.placeholder-wrapper .middle {
    margin-left: 9px;
}

.placeholder-wrapper div.unselected img {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.placeholder img {
    cursor: pointer;
}
