BODY{margin: 0px;background-color: #000000;background:  url('../images/bg.gif')  ;line-height:1;font-size: 12px;font-family:arial,sans-serif;}
DIV#outer{width: 250px;height: 150px;left: 50%;top: 50%;margin: -75px auto auto -125px;position: absolute;}

a.button {background: transparent url('../images/bg_button_a.png') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;cursor:pointer;}
a.button span {background: transparent url('../images/bg_button_span.png') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;color: #444;text-decoration: none;font-weight:bold;} 
a.button:active {background-position: bottom right;color: #000;outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */} 

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#333333;
border:0px solid #b35607;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#d76300;
font-size:22px;
font-weight:700;
border-bottom:0px dotted #d76300;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#999999;
font-weight:bold;
display:block;
cursor:pointer;
}
#popupContactClose:hover{
color:#ffffff;
}

/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; padding-top:20px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url("../images/loading.gif") no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:80px; float:left; text-align:right; padding-right:4px; font-weight:bold; color:#fff;}
#contact-container label em{color:#ff0000;}
#contact-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:285px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default; color:#fff;}
#contact-container .contact-top {height:13px; background:url(form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url("../images/form_bottom.gif") no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:74px; background:url("../images/send.png") no-repeat;}
#contact-container .contact-cancel {width:74px; background:url("../images/cancel.png") no-repeat;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#999;}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}

#contactForm{ width: 450px; }
#contactForm label { width: 80px; }
#contactForm label.error { margin-left: 85px; font-size:10px; color:#ff0000; width:280px; text-align:left; padding: 1px 0 5px 0;}
