/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/
.content .fleft { float: left; }
.fleft { float: left; }
.fright { float: right; }
.full { float: left; width: 100%; }
.content .full, .content .slider, footer { color: #636363; float: left; font: 13px 'proxima_novaregular'; width: 100%; }
.clear { clear: both; }
.padT1 { padding-top: 20px; }
.padT2 { padding-top: 45px; }
.padT3 { padding-top: 10px; }
.padB1 { padding-bottom: 20px; }
.padR1 { padding-right: 30px; }
.marR1 { margin-right: 10px; }
ul { padding: 0px; margin: 0px; }
.w30 { width: 30%; }
.w68 { width: 68%; }
.contT { font-size: 16px; }
.font12 { font-size: 12px; }
.padT4 { padding-top: 5px; }
.leftblock { font-size: 13px; line-height: 18px; display: block; word-wrap: break-word; }
    .leftblock .inp_btn { padding: 0px; width: 100%; text-align: center; }
.white_bg { display: block; }
.rightblock { line-height: 18px; word-wrap: break-word; }
.img_listing { width: 100%; margin-top: 15px; float: left; list-style-type: none; }
    .img_listing li { width: 172px; height: 230px; float: left; list-style-type: none; }
        .img_listing li div.img_field { float: left; overflow: hidden; }
            .img_listing li div.img_field table { width: 100%; border: 0; border-spacing: 0px; }
                .img_listing li div.img_field table tr td { text-align: center; vertical-align: middle; }
.content .img_listing li { float: left; height: 230px; list-style-type: none; padding: 0 20px 20px 0; width: 172px; }
    .content .img_listing li div.img_field { background-color: #E4DED7; border: 1px solid #C4BDB4; float: left; height: 171px; overflow: hidden; width: 171px; }
        .content .img_listing li div.img_field table tr td { height: 171px; text-align: center; vertical-align: middle; }
.mid_arrow { display: none; }
