body {background-color:#000000;margin:0;padding:0;height:100%;font-family:arial;font-size:11px;}

a {color:#D76300; outline:none}


#map {width:100%;height:100%}

#logo {position:absolute;bottom:10px;right:0px;}

.logo {width:190px}
.logo_small {width:100px}

#toolbar {position: absolute; top: 15px; left: 75px;z-index:1002;}

.help {display:none; z-index:1002;}

#toolbar a{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#000000;color:#FFFFFF;font-family:Georgia, serif;font-size:12px;font-weight:bold;margin-right:5px;opacity:0.75;padding:8px;text-decoration:none;}
#toolbar a:hover{opacity:0.95;}

#paypal_form {display:none}

#black_overlay{position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.2;opacity:.20;filter:alpha(opacity=20);}

#content, #about, #embed{position:absolute;top:27%;left:40%;width:400px;background-color:white;z-index:1002;overflow:auto;-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background-color:#333333; color:#FFFFFF;  font-family:Georgia, serif; font-size:12px; font-weight:bold; margin-right:5px; padding:8px; text-decoration:none;}

#about, #embed{padding:20px; top:25%; display:none;z-index:1003;}

#about .close, #embed .close{float:right}


#content h1, #about h1 {color:#D76300;font-size:1.4em;margin:20px 0 0 0;padding:0 0 6px 12px;text-align:center;}

#embed h1{color:#D76300;font-size:1.4em;margin:20px 0 0 0;padding:0 0 6px 12px;}

.button, .explore{border:0 none;color:#FFFFFF;cursor:pointer;font-size:1em;font-weight:bold;height:24px;margin:0 0 0 4px;text-align:center; background:transparent url(../images/send.png) no-repeat scroll 0 0;width:50px;}

input.button {padding-bottom: 3px; font-size:1.1em;}

a.button {padding-top: 5px;}

.explore {background:transparent url(../images/explore.png) no-repeat scroll 0 0;padding:6px 12px;}

#error, #notfound{display:none;background:#000000 none repeat scroll 0 0;border:2px solid #CCCCCC;font-size:0.8em;font-weight:bold;margin:0 auto;padding:2px;width:92%;}
#error_photoset{display:none;background:#000000 none repeat scroll 0 0;border:2px solid #CCCCCC;font-size:0.8em;font-weight:bold;margin:0 auto;padding:2px;width:92%;}
#loading{display:none;text-align:center}

#mainloading {display:none;position:absolute; top:4em; right:3em;z-index:1002;}

.thanks a {color:#888888}

form#index p { margin:10px 0;position:relative; }
form#index p br {display:none;}
form#index label  { position:absolute; top:0; left:0; margin:5px 5px 5px 6px; color: #777777;}


