
/* === CONTACTBOX START === */
div.contact-wrapper{position:fixed; left: -375px; top: 100px; width: 375px; height: auto;}
   .contact-wrapper .contact-box-top{width: 375px; height: 7px; background-image: url(/img/contactBox/contact-box-top.png); background-repeat: no-repeat;}
   .contact-wrapper .contact-container{position: relative; width: 375px; height: 100%; min-height: 400px; background-image: url(/img/contactBox/contact-box-middle.png); background-repeat: repeat-y;}
   .contact-wrapper .contact-box-bottom{width: 375px; height: 9px; background-image: url(/img/contactBox/contact-box-bottom.png); background-repeat: no-repeat;}
   .contact-wrapper .contact-container .contact-button{width: 43px; height: 240px; background-image: url(/img/contactBox/contact-box-button.png); background-repeat: no-repeat; position: absolute; top: 0; right: -39px; cursor: pointer;}
   
   .contact-container .contact-menu{width: 100%; height: 68px;}
       .contact-container .contact-menu ul{font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: normal;color: #858585;}
       .contact-container .contact-menu ul li{cursor: pointer; float: left; font-size: 14px; padding: 20px 17px; border-left: 1px solid #ffffff; border-right: 1px solid #e5e5e5; background-color: #f7f7f7;}
       .contact-container .contact-menu ul li.first{border-left: 0;}
       .contact-container .contact-menu ul li.last{border-right: 0;}
       .contact-container .contact-menu ul li:hover{background-color: #ffffff;border-bottom: 1px solid #e5e5e5;}
       .contact-container .contact-menu ul li.selected{background-color: #ffffff; border-bottom: 2px solid #d3118c; position: relative; color: #d3118c;}
       .contact-container .contact-menu ul li.selected .arrow{margin-left: auto; margin-right: auto; background-image: url(/img/category/arrow-on.png); background-repeat: no-repeat; height: 14px; width: 14px; bottom: -14px; left: 40%; position: absolute;}
   .contact-container .contact-body{}
    .contact-body .inner{padding: 20px;}
    
    .contact-body .inner.contactInfo{display: block;}
    .contact-body .inner.contactInfo ul{margin-bottom: 15px; font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: normal;color: #858585;}
    .contact-body .inner.contactInfo ul li{font-size: 14px;margin-bottom: 5px;}
    .contact-body .inner.contactInfo ul li.hd{font-size: 18px;}
    
    .contact-body .inner.offertForm{display: none;}
    .contact-body .inner.offertForm .formItem{margin-bottom: 15px;}
        .inner.offertForm .formItem .label,
        .inner.offertForm .formItem .input{float:left;}
        .inner.offertForm .formItem .label{width: 110px;font-size: 14px;font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: normal;color: #858585;padding-top: 5px;}
        .inner.offertForm .formItem .input{width: 225px;}
        .inner.offertForm .formItem .input .textfield{width: 220px; background-image: url(/img/contactBox/textfield-bg.png); height: 30px; border: 0; padding-left: 5px; color: #bababa;}
            .formItem .input .textfield:focus{background-position: 0 -32px; color: #3b3b3b !important;}
            .formItem .input .textfield.error{background-position: 0 -64px; color: #000 !important;}
            /*.formItem .input .textfield.valid{background-position: 0 -96px; color: #bababa !important;}*/
        .inner.offertForm input#submitForm{float: right; width: 207px; height: 42px; background-image: url(/img/contactBox/submitForm-btn.png); background-position: 0 -42px; border: 0;}
        .inner.offertForm input#submitForm.valid{background-position: 0 0; cursor: pointer !important; cursor: hand; display: block;}        
    
   .inner.offertForm label.error{font-size: 12px;font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: bold;color: #e50000;}
   .inner.offertForm .total-error{display: none;width: auto; height: 26px; background-color: #fcc3c3; border: 1px solid #fd2929; padding: 5px 10px; margin-bottom: 15px;}
   .inner.offertForm .total-error img{float: left;margin-right: 10px;}
   .inner.offertForm .total-error span{float: left; font-size: 12px;font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: bold;color: red; padding-top: 6px;}
   
   
   .contact-body .inner.callForm{display: none;}
    .contact-body .inner.callForm .formItem{margin-bottom: 15px;}
        .inner.callForm .formItem .label,
        .inner.callForm .formItem .input{float:left;}
        .inner.callForm .formItem .label{width: 110px;font-size: 14px;font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: normal;color: #858585;padding-top: 5px;}
        .inner.callForm .formItem .input{width: 225px;}
        .inner.callForm .formItem .input .textfield{width: 220px; background-image: url(/img/contactBox/textfield-bg.png); height: 30px; border: 0; padding-left: 5px; color: #bababa;}
            .formItem .input .textfield:focus{background-position: 0 -32px; color: #3b3b3b !important;}
            .formItem .input .textfield.error{background-position: 0 -64px; color: #000 !important;}
            /*.formItem .input .textfield.valid{background-position: 0 -96px; color: #bababa !important;}*/
        .inner.callForm input#submitCallForm{float: right; width: 207px; height: 42px; background-image: url(/img/contactBox/submitForm-btn.png); background-position: 0 -42px; border: 0;}
        .inner.callForm input#submitCallForm.valid{background-position: 0 0; cursor: pointer !important;}        
    
   .inner.callForm label.error{font-size: 12px;font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: bold;color: #e50000;}
   .inner.callForm .total-error2{display: none;width: auto; height: 26px; background-color: #fcc3c3; border: 1px solid #fd2929; padding: 5px 10px; margin-bottom: 15px;}
   .inner.callForm .total-error2 img{float: left;margin-right: 10px;}
   .inner.callForm .total-error2 span{float: left; font-size: 12px;font-family: "PT-Sans", Arial, Verdana; font-style:italic; font-weight: bold;color: red; padding-top: 6px;}
/* === CONTACTBOX END === */

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
