/* authentification */
#authentification                   { position:absolute; left:560px; top:59px; width:394px; height:54px; background:url(images/login_bg.gif) no-repeat; color:#999; font-size:11px }
form.ajaxprocessing                 { opacity:.6; filter:alpha(opacity=60); }
#authentification div               { margin:0 auto; width:90%; padding:9px 0; text-align:right; }
#authentification a                 { background:transparent; color:#000; font-size:11px; line-height:16px; }
#authentification a:hover           { text-decoration:none}
#authentification label             { display:none; } 
#authentification button            { width:39px;  height:23px; border:none; margin:0 0 0 3px; vertical-align:top; background:transparent url(images/login_ok.gif) bottom left; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; text-align:center; cursor:pointer; }
#authentification input             { width:120px; height:23px; border:none; padding-left:25px; padding-right:4px; }
#authentification input             { background:url(images/freetour_user.gif) no-repeat top left; }
#authentification input#auth_email  { display:none; }
#authentification input#auth_passwd { background:url(images/freetour_pass.gif) no-repeat top left; }
span#text-connect { display:none; }
span#text-recovery b { color:#800; }
/* --------- End Header --------------*/

/* advertising to subscribe */
#ads_subscribe      { height:62px; padding:0 25px 0 0; background:url(images/tour_button_header.gif) no-repeat right top; color:#fff; font:bold 30px helvetica,arial,sans-serif; }
#ads_subscribe a    { float:right; height:50px; padding:6px 0 6px 25px; background:url(images/tour_button.gif) no-repeat left top; color:#fff; line-height:50px; font-weight:bold; text-decoration:none; }
#ads_subscribe em   { background:transparent; color:#ffe138; font-style:normal; }
#ads_subscribe span { font-size:40px; line-height:50px; }

#research { width:900px; margin:.3em auto; padding:5px 3px; -moz-border-radius:.3em; -webkit-border-radius:.3em; background:#ffbe50; color:#ff472f; line-height:1.5em; text-align:right; }
#research select   { border:none; background:#eee; color:#000; }
#research optgroup { margin:0 auto; padding:0; font-style:normal; font-size:.8em; }
#research option   { margin:0 auto; padding:0 .3em; background:#f8f8f8; color:#000;  }

#connected_users p  { width:50%; margin:2em auto; padding:.3em .3em 3em; background:#f5f5f5 url(images/connected-loader.gif) no-repeat center 60px scroll; color:#999; -moz-border-radius:10px; font:bold 18px helveitica, arial, sans-serif; text-align:center;}

