﻿





/* ##  BEGIN CUSTOMER_SUPPORT  ############################################################################################## */

#customer_support { display:block; width:100%; height:auto; margin:40px 0px 0px 0px; padding:0px; background:none; }


#contact_info { display:inline-block; width:45%; height:auto; margin:0px; padding:20px; font:normal 16px/26px Arial, Helvetica, Sans-Serif; color:#66666f; background:none; }


#contact_form { display:inline-block; width:55%; height:auto; margin:0px; padding:20px; text-align:left; background:none; }
#contact_form input[type=text], #contact_form input[type=email] { display:inline-block; box-sizing:border-box; width:100%; height:auto; margin:0px 0px 10px 0px; padding:6px 12px 6px 12px; font:normal 18px Arial, Helvetica, Sans-Serif; color:#808080; border:1px solid #dddddd; border-radius:0px; background:#ffffff; -webkit-appearance:none; }
#contact_form textarea { display:inline-block; box-sizing:border-box; width:100%; height:200px; margin:0px 0px 10px 0px; padding:6px 12px 6px 12px; overflow:auto; font:normal 18px Arial, Helvetica, Sans-Serif; color:#808080; border:1px solid #dddddd; border-radius:0px; background:#ffffff; -webkit-appearance:none; }

#contact_form input[type=text]::-webkit-input-placeholder, #contact_form input[type=email]::-webkit-input-placeholder, #contact_form textarea::-webkit-input-placeholder { color:#bbbbbb; }
#contact_form input[type=text]:-moz-placeholder, #contact_form input[type=email]:-moz-placeholder, #contact_form textarea:-moz-placeholder { color:#bbbbbb; }
#contact_form input[type=text]::-moz-placeholder, #contact_form input[type=email]::-moz-placeholder, #contact_form textarea::-moz-placeholder { color:#bbbbbb; }
#contact_form input[type=text]:-ms-input-placeholder, #contact_form input[type=email]:-ms-input-placeholder, #contact_form textarea:-ms-input-placeholder { color:#bbbbbb; }

#contact_form input[type=submit] { display:inline-block; float:right; width:140px; height:36px; margin:0px; padding:0px; font:bold 14px/14px Arial, Helvetica, Sans-Serif; letter-spacing:0px; text-transform:uppercase; text-decoration:none; text-align:center; vertical-align:middle; color:#666669; border:2px solid #99999f; background:#cccccf; -webkit-appearance:none; }
#contact_form input[type=submit]:hover { color:#ffffff; border-color:#3e6f95; background:#8e9fb5;/*0d3f64|1e4f75|2e5f85|3e6f95|6e9fc5*/ cursor:pointer; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; cursor:pointer; }


/* ##  END CUSTOMER_SUPPORT  ################################################################################################ */





/* ##  BEGIN CAPTCHA  ############################################################################################## */

#captcha { display:inline-block; float:right; box-sizing:border-box; width:180px; height:auto; margin:0px 30px 0px 0px; padding:3px; border:none; vertical-align:top; background:#dddddd; }
#captcha img { display:inline-block; box-sizing:border-box; width:58%; height:auto; margin:2px 0px 0px 0px; border:none; vertical-align:top; }
#captcha input[type=text] { display:inline-block; box-sizing:border-box; width:40%; height:32px; margin:0px 0px 0px 2%; padding:4px; font:normal 15px Arial; text-transform:uppercase; text-align:center; vertical-align:top; color:#3d3d3d; border:1px solid #bbbbbb; border-radius:0px; background:#ffffff; -webkit-appearance:none; }
#captcha div { display:block; position:relative; width:100%; height:auto; margin:4px 0px 0px 0px; font:bold 10px Arial, Helvetica, Sans-Serif; text-transform:uppercase; letter-spacing:1px; text-align:center; vertical-align:top; color:#888888; background:none; }
#captcha div > i { display:none; margin:0px 18px 0px 0px; padding:0px 2px 0px 2px; font-size:10px; line-height:10px; background:none; }

/* ##  END CAPTCHA  ################################################################################################ */











/* ##  BEGIN FAQ  ############################################################################################## */

#faq { display:block; width:100%; font:normal 14px Arial, Helvetica, Sans-Serif; color:#66666f; text-align:left; }


#faq_toc { display:inline-block; margin:40px 0px 40px 0px; text-align:left; background:none; }
#faq_toc > li { display:block; }
#faq_toc > li > a { padding:1px; font:normal 16px Arial, Helvetica, Sans-Serif; text-decoration:none; color:#66666f; }
#faq_toc > li > a:hover { color:#666699; }


#faq > p { display:block; width:100%; height:auto; margin:40px 0px 0px 0px; text-align:left; }
#faq > p > a { text-decoration:none; text-align:left; color:#666699; }
#faq > p > a:hover { text-decoration:underline; }

#faq > p > a.back { font-size:12px; margin:4px 0px 0px 0px; text-decoration:none; color:#666699; }
#faq > p > a.back:hover { text-decoration:underline; color:#666699; }


#faq_cleaning { display:block; width:100%; margin:0px; padding:0px; text-align:center; }
#faq_cleaning > table { display:inline-table; border:none; border-spacing:1px; background:#66666f; }
#faq_cleaning > table > tbody > tr { }
#faq_cleaning > table > tbody > tr > td { padding:2px 4px 2px 4px; font:normal 14px Arial, Helvetica, Sans-Serif; text-align:left; background:#f3f5f7; }

#faq_cleaning > table > tbody > tr > td:first-of-type { background:#dddddf; }
#faq_cleaning > table > tbody > tr:first-of-type > td { font-size:16px; text-align:center; color:#55555f; background:#bbbbbf; }


#faq_p65 { display:block; width:100%; height:auto; font-size:11px; text-align:left; }
#faq_p65 > img { display:inline-block; width:13px; height:13px; padding:1px 2px 0px 0px; }


/* ##  END FAQ  ################################################################################################ */







































@media all and (max-width:1000px)
{

}/*1000px*/





@media all and (max-width:900px)
{

}/*900px*/





@media all and (max-width:800px)
{
    /* #### CUSTOMER_SUPPORT #### */
    #customer_support { margin:10px 0px 0px 0px; }
    #contact_info { width:100%; padding:20px 0px 20px 0px; }
    #contact_form { width:100%; padding:20px 0px 20px 0px; }

}/*800px*/







 

@media all and (max-width:640px)
{

}/*640px*/








