
/* FACEBOX */

#facebox h2					{ color:#fff;}
#modal ul					{ margin:0px; padding:0px; font-size:; line-height:15px;}
ul.atmospheres li			{ width:470px; float: left; display:block; list-style:none; height:100px; overflow:hidden; margin:10px 0 0 0;}
.facebox_heading			{ width: 470px; border-bottom: 1px solid #333; padding:0 0 10px; margin-bottom: 10px;}

#facebox .b { background:url(http://images.nicstauber.com/facebox/b.png); }
#facebox .tl { background:url(http://images.nicstauber.com/facebox/tl.png); }
#facebox .tr { background:url(http://images.nicstauber.com/facebox/tr.png); }
#facebox .bl { background:url(http://images.nicstauber.com/facebox/bl.png); }
#facebox .br { background:url(http://images.nicstauber.com/facebox/br.png); }

#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding:10px 0 10px 10px; background: transparent url(http://images.nicstauber.com/tint_tile_95.png) repeat; width: 480px; }
#facebox .loading { text-align: center; margin:50px; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0;}
#facebox .closeit { width: 50px; padding: 0; margin: 0px 10px 0 0; float: right; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/* FORM */

.wpcf7-form p 				{ color: #fff;}
input, textarea, select 	{ width: 460px; padding:0px 5px; border:0; margin:5px 0 0 0; font-size: 12px; font: Titillium,"Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color:#333;}
input						{ height: 2em;}
textarea					{ height: 12em; font: 100%/200% Titillium,"Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; }
.send_btn					{ width: 100px; display: block; position: relative; top:10px; left:370px; margin: 10px 10px 0 0;}
input.send_btn				{ background: #222; color: #999; border: 1px solid #333; height: 30px;}
input.send_btn:hover		{ background: #000; color: #fff; border: 1px solid #222; }

div.wpcf7 							{ margin: 0; padding: 0; }
div.wpcf7-response-output 			{ margin: 30px 0 0; padding: 5px 10px; color: #fff;width: 455px;}
div.wpcf7-mail-sent-ok 				{ border: 2px solid #999; color: #fff; }
div.wpcf7-mail-sent-ng 				{ border: 2px solid #999;}
div.wpcf7-spam-blocked 				{ border: 2px solid #999;}
div.wpcf7-validation-errors 		{ border: 2px solid #999;}

span.wpcf7-form-control-wrap 		{ position: relative;}
span.wpcf7-not-valid-tip 			{ position: absolute; top: -4px; left: 5px; z-index: 100; background: #fff; font-size: 9pt; width: 280px; padding: 2px; color: #ff0000; }
span.wpcf7-not-valid-tip-no-ajax 	{ color: #fff; font-size: 10pt; display: block;}
span.wpcf7-list-item 				{ margin-left: 0.5em;}
.wpcf7-display-none 				{ display: none;}
img.ajax-loader 					{ border: none; vertical-align: middle;}





