/*html, body                         { height: 100%; width: 100%; margin: 0px; padding: 0px; }
body                               { position: relative; }*/

#contact-pop-overlay               { width: 100%; min-height: 100%; position: fixed; top: 0px; left: 0px; background: transparent url('../img/overlay2.png') repeat 0px 0px; display: none; z-index: 1000; }
#contact-pop-panel-wrapper         { margin: 5% auto 0px auto; width: 408px; background: #FFF; } 
#contact-pop-panel                 { min-height: 200px; position: relative; border: 5px solid #cccccc; margin: 0px; padding: 0px 10px 10px 20px;}
#contact-pop-header                { min-height: 30px; line-height: 10px; padding: 0px 20px; margin-bottom: 0px; color: #777; color: #FFF; font-weight: bold; font-size: 16px; }
#contact-pop-header .close-overlay { position: absolute; top: -17px; right: -27px; width: 40px; height: 40px; background: url('../img/close.png') no-repeat 1px 1px; overflow: hidden; text-indent: -2000px; outline: none; }


#contact-pop-panel .formItem        { margin: 7px 0px 7px 20px; }
#contact-pop-error                  { color: red; padding-bottom: 10px; font-size: 80%; }
#contact-pop-panel label            { padding: 0px 10px 0px 0px; margin: 0px; display: inline; } 
#contact-pop-panel .inputText       { }
#contact-pop-panel textarea         { width: 320px; border: 1px solid #ebeaea; background: #f4f4f4;padding: 6px; height: 94px; margin: 0px 0px 10px 0px ;}
#contact-pop-panel .close-overlay   { font-size: 12px; outline: none; } 
#contact-pop-loading-gif-wrapper    { position: absolute; top: 0px; left: 0px; width: 100%; height: 300px; }
#contact-pop-loading-gif            { margin: 132px auto 0px auto; }

.float                              { float: left; clear: none; }

/****** ie6 stuff ********/
* html #contact-pop-overlay         { background-image: url('../img/overlay-ie6.png'); height: 100%; position: absolute; }
* html #contact-pop-panel           { height: 200px; }
* html #contact-pop-header          { height: 30px; }
* html #contact-pop-header .close-overlay { background-image: url('../img/close-overlay-ie6.png'); }

#contact-pop_overlay h1             { color: black!important; margin-top:0px;padding: 0px;}
#contactform_nojava .float          { float: none; }  

/* 11/25/2009 - Jordan - The following rules are overriding styles in the main site. I've commented them out for now until we can adjust them. */
/*form                                { margin: 0px; padding: 0px; }
input                               { border: 1px solid #ebeaea; background: #f4f4f4;padding: 6px; height: 18px; margin: 0px 20px 10px 0px ;}
#subheader input                    { border: 0px solid #ebeaea; background-color: transparent; padding-bottom: 6px;}
input.submit                        { padding: 0px;}
.nextButton .submit                 { border: 0px; background: url(/images/background_button.jpg) repeat-x!important;color:white;height: 26px;padding: 0px 10px 0px 10px;margin: 0px 10px 0px 0px ;}
.location                           { margin-bottom: 20px;}
h1                                  { font-size: 17px; } */
