.buyrentresult .emptyresult{ color: #949494; }
.buyrentresult > h3{ margin-top: 15px; }
#mygioregisterlightbox{ display: none; position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8);  }
#mygioregisterlightbox.active{ display: block; }
#mygioregisterlightboxcontent{ background: #fff; padding: 20px; width: 600px; margin: 50px auto; position: relative; }
#mygioregisterlightbox.messageonly form{ display: none; }
#mygioregisterlightbox.message .lightboxmessage, #mygioregisterlightbox.messageonly .lightboxmessage{ display: block; }
#mygioregisterlightbox .lightboxmessage{ display: none; }
#mygioregisterlightbox.message .lightboxmessage,formerror{ color: #c00; }
#mygioregisterlightbox a.close { position: absolute; border-bottom-width: 0px; padding:0px; height: 77px; width: 76px; top: -38px; right: -38px; background-image: url('img/fancy-close.png' ); background-position: 0px 0px; z-index: 2500; }
#mygioregisterlightbox a.close:hover { background-position: 0px -77px; }

#mygioregister-form{ width: 600px; }
#mygioregister-form .form-item{ float: left; clear: both; width: 100%; }
#mygioregister-form .form-item label{ float: left; width: 200px; clear: both; line-height: 34px; }
#mygioregister-form .form-item input{ float: left; clear: none; }
#mygioregister-form input.form-text{ width: 230px; border: 0; background: #dfdfdf; padding: 10px; }
#mygioregister-form input.form-text.error{ background: #efdfdf; }
#mygioregister-form input.form-submit{ float: left; margin-left: 200px;  }
#mygioregister-form .lightboxmessage ,#mygioregisterlightbox form{ float: left;}
#mygioregister-form .form-item-gender{ border-top: 1px solid #949494; margin-top: 0; padding-top: 5px;}
#mygioregister-form .form-type-radios{ border-bottom: 1px solid #949494; margin-bottom: 20px; padding-bottom: 5px;}
#mygioregister-form .form-type-radios .form-radios{ float: left; width: 250px; }
#mygioregister-form .form-type-radios .form-radios .form-item{ float: left; clear: none; width: auto; margin: 5px 20px 0 0; }
#mygioregister-form .form-type-radios .form-radios .form-item label{ clear: none; width: auto; line-height: 25px; }
#mygioregister-form .form-type-radios .form-radios .form-item input{ margin: 7px 10px 0 0; }
#mygioregister-form .desc ul{ margin: 0 0 10px 0; list-style-type: circle; padding-left: 15px; }
#mygioregister-form .infos.compulsary{ margin: 20px 0 5px 0; color:#949494; }
#mygioregisterlightboxcontent h1{ background: #000; color: #fff; display: block; margin: -20px 0 10px -20px; padding: 20px; width: 600px; }
#mygioregisterlightboxcontent .lightboxmessage{ border-bottom: 1px solid #949494; padding-bottom: 10px; margin-bottom: 10px;  }

#mygioregisterlightbox.restricted #mygioregister-form{ display: none; }
#mygioregisterlightbox.restricted > div > h1{ display: none; }
#mygioregisterlightbox .restrictedmessage{display: none; }
#mygioregisterlightbox.restricted .restrictedmessage{display: block; }

#mygioregisterlightbox .selectBox-dropdown{ padding-left: 4px; }

#support-menu div.selection .dropdown li.empty{ display: none; padding: 10px; }
#support-menu div.selection .dropdown.empty li.empty{ display: block; }
#support-menu div.selection .dropdown.empty a.more{ display: none; }

#mygio-userbox{ float: left; width: 260px; padding: 0 20px 20px 20px; background: #f7f7f7; }
#mygio-userbox > h3{ float: left; width: 100%; clear: both; margin: 15px 0 10px ; padding: 0; }
#mygio-userbox > div{ width: 100%; float: left; clear: both; height: 40px; line-height: 40px;  }
#mygio-userbox > div + div{ border-top: 1px solid #c6c6c6; }
#mygio-userbox > div > div { width: 100px; height: 100%; float: left; clear: both; overflow: hidden; }
#mygio-userbox > div > div + div{ width: 160px; clear: none; }
#mygio-userbox .edit{ display: block; text-decoration: none; height: 36px; line-height: 36px; padding: 0 0 0 42px; margin: 5px 0 0 0; border: 0; background: url('img/action-menu-mygio.png') top left no-repeat; }
#mygio-userbox .edit:hover{ background-position: 0 -36px; }

#mygio-userbox input.form-text{ width: 240px; border: 0; background: #dfdfdf; padding: 10px; }
#mygio-userbox .form-item{ margin: 0 0 10px 0; }
.mykuhn #mygio-userbox .form-item{ width:inherit;}
#mygio-userbox .password-strength{ float:none; margin-bottom:5px; }
#mygio-userbox .confirm-parent { position:relative; padding-bottom: 10px; margin-bottom:5px; }
#mygio-userbox div.password-confirm{ float:none; position:absolute; font-size:10px; bottom:0; }
#mygio-userbox div.form-item div.password-suggestions{ width:auto; }
#mygio-userbox .form-type-radios{ height: 40px; }
#mygio-userbox .form-type-radio{ float: left; clear: none; width: auto; margin: 0 10px 0 0; }
#mygio-userbox input.form-submit{ margin: 10px 0 0 0; float: right; }

#conten form .infomessage{  background: #efdfdf; padding: 10px; margin: 0 0 20px 0; width: 530px; }

#content.mygio .buyrentresult article.favdel{ opacity: 0.3; }
.buyrentresult .emptyresult{ margin: 15px; }

body.page-user ul.tabs{ display: none; }
#user-pass .form-actions input{ width: 210px; border-right: 1px solid #B1B5BF; border-bottom: 1px solid #B1B5BF; background: #FFD933 none; padding: 0; text-align: center; }
#user-pass .form-actions input:hover{ background: #FDEFB2 none; }
#user-login .form-item, #user-pass .form-item{ margin: 0 0 10px 0; }
#user-login .form-item input{ width: 400px; }

#mygio-userbox .selectBox-dropdown{ padding-left: 0; min-width: 260px; }
