
.photo-sections-top{}
.photo-sections-top a{
    text-decoration: none;
    font-size: 18px;
    margin: 10px 15px;
}
.photo-sections-top h5 a{
    font-size: 18px;
}
.photo-sections-top .item-pic{
    width:200px;
    height: 200px;
    background-position: center;
    background-repeat: no-repeat;
}
.photo-sections-top table{}
.photo-sections-top table td,
.photo-sections-top table th{
    border:none !important;
    text-align: center;
}
.photo-section{}
.photo-section table{}
.photo-section table td,
.photo-section table th{
    border:none !important;
    text-align: center;
}
.photo-section{}
.photo-section .item-spacer{
    width:180px;
    height: 180px;
    background-position: center;
    background-repeat: no-repeat;
}
.photo-section .item-pic{
    /*display: block;*/
    width:200px;
    height:200px;
    background-position: center center;
    background-repeat: no-repeat;
}
.photo-section table .data-cell a{
    margin-bottom: 10px;
}
.photo-section table tr td,
.photo-section table tr th{
    /*border:none !important;*/
    text-align: left;
    padding: 0 !important;
}
.photo-section table tr.head-row td{
    text-align: left;
}
.photo-section table tr th{

}

.additional-items{}
.additional-items h4{
    font-size: 18px;
}
/*---------------------------------------------------------*/
table.web-form.form-table{
    background: none;
}
.web-form tr{}
.web-form tr td{
    border:none !important;
}
.web-form tr td{
    width:70px;
}
.web-form th{
    border:none !important;
    background: none !important;
}
.web-form input[type='text'],
.web-form textarea{
    width:300px;
    height: 23px;
    border: 1px solid rgb(238, 238, 238);
}
.web-form textarea{
    height: 100px;
}
/*.web-form input[type='text']:focus,*/
/*.web-form textarea:focus{*/
/*background: #fef9f3;*/
/*}*/
/*.web-form input[type='submit']{*/
/*background: #ffb02d;*/
/*padding:3px;*/
/*border:1px solid #d7d7d7;*/
/*color:#676767;*/
/*cursor: pointer;*/
/*}*/

.web-form input[type='submit']{
    font-size: 16px;
    font-weight: 700;
    width: 100px;
    height: 32px;
    text-align: center;
    color: #ffffff;
    border: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #ff8b00;
    -webkit-box-shadow: 0 3px 5px rgba(255, 139, 0, 0.54);
    box-shadow: 0 3px 5px rgba(255, 139, 0, 0.54);
}

.web-form input[type='submit']:hover{
    background-color: #fe9518;
}

.product-item {
    min-height: 360px;
}