div#floatform-wrap { 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#floatform-wrap div#floatform-inside { padding:10px 25px 50px 40px; position:relative; height:100%; text-align: left; }
		div#floatform-wrap div#floatform-inside a.fftrigger { top:23%; right:-56px; position:absolute; width:56px; height:210px; text-indent:-9999px; display:block; background: url(img/fftrigger.png) no-repeat; }
		div#floatform-wrap div#floatform-inside a.fftrigger:hover { background: url(img/fftrigger-h.png) no-repeat; }
			
   
form#floatform label { display:block; font-size:10pt; font-weight:bold; padding:2em 0 .5em; color:white; }
form#floatform label em { color:#4065a6; }
form#floatform div.check-options { overflow:hidden; }
form#floatform 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#floatform input.text, form#floatform 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#floatform input.text:focus, form#floatform textarea:focus { border-color:#aaa; color:white; }
form#floatform textarea { width:96%; height:6em; margin-bottom:1.5em; }
form#floatform input.submit { display:block; width:135px; height:33px; text-indent:-9999px; background: url(img/ffsubmit.gif) no-repeat; cursor:pointer; border:none; }



/* Hide from IE6 */
* html div#floatform-wrap { display:none; }

