/* Styles for A-B Free Quote Testing */

div#fq-flyout { position:fixed; height:100%; width:425px; background-color:#0b0b0b; background: rgba(0,0,0,.65); left:-425px; -moz-box-shadow: 2px 5px 3px rgba(0,0,0, .45); z-index:100; border-color:#666666; border-right:1px solid rgba(256, 256, 256, .25); }
    div#fq-flyout div.padd { padding:10px 25px 50px 40px; position:relative; height:100%; }
        div#fq-flyout div.padd a.trigger { top:23%; right:-56px; position:absolute; width:56px; height:210px; text-indent:-9999px; display:block; background: url(../images/flyout-trigger.png) no-repeat; }
        div#fq-flyout div.padd a.trigger:hover { background: url(../images/flyout-trigger-h.png) no-repeat; }
            
   
form#fq-form label { display:block; font-size:10pt; font-weight:bold; padding:2em 0 .5em; color:white; }
form#fq-form label em { color:#4065a6; }
form#fq-form div.check-options { overflow:hidden; }
form#fq-form div.check-options label { font-size:8pt; font-weight:normal; color:#aaa; float:left; margin-right:1.5em; padding-top:0; letter-spacing:.04em; text-transform: uppercase; line-height:22px; }
form#fq-form input.text, form#fq-form textarea { background:black; border:1px solid #666; width:15em; font-size:10pt; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#bbb; }
form#fq-form input.text:focus, form#fq-form textarea:focus { border-color:#aaa; color:white; }
form#fq-form textarea { width:96%; height:6em; margin-bottom:1.5em; }
form#fq-form input.submit { display:block; width:135px; height:33px; text-indent:-9999px; background: url(../images/flyout-submit.gif) no-repeat; cursor:pointer; border:none; }



/* Hide from IE6 */
* html div#fq-flyout { display:none; }