/*----------------------------------------------------------------------
 # mod_ot_lightboxlogin - OT Lightbox Login Module For Joomla! 1.5
 #----------------------------------------------------------------------
 # author OmegaTheme.com
 # copyright Copyright(C) 2008 - 2011 OmegaTheme.com. All Rights Reserved.
 # @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Website: http://omegatheme.com
 # Technical support: Forum - http://omegatheme.com/forum/
------------------------------------------------------------------------*/

#ot-logout-form,
.ot-greeting,
.ot-logout-button {
	float: left;
}
.ot-logout-wrap {overflow: hidden;}
.ot-logged-greeting-inner {
	height: 24px;
	line-height: 22px;
	padding-right: 5px;
}
.ot-logout-button {
	background: url("../images/ot-lightbox-button.png") no-repeat 0 0;
	padding-left: 6px;
}
.ot-logout-button-inner {
	background: url("../images/ot-lightbox-button.png") no-repeat 100% -72px;
	padding-right: 6px;
}
.ot-logout-button input.button {
	background: url("../images/ot-lightbox-button.png") repeat-x 0 -48px;
	border: none;
	cursor: pointer;
	color: #000;
	padding: 0 0 4px;
	height: 24px;
}
#ot-login-popup-wrap {
	overflow: hidden;
	float: left;
	cursor: pointer;
}
.ot-login-button {float: left;}
.ot-login-button span {
	background: url("../images/ot-lightbox-button.png") no-repeat 100% -24px;
}
.ot-login-button span span {
	background: url("../images/ot-lightbox-button.png") repeat-x 0 -48px;
	padding: 0;
	margin: 0 6px;
	color: #000;
	height: 24px;
	line-height: 24px;
}
div #ot-login-popup-link {
	font-weight: bold;
	text-decoration: none;
	display: block;
}
 
div #ot-login-popup-link {
	background: url("../images/ot-lightbox-button.png") no-repeat 0 0;
}
span.ot-login-popup-inner1,
span.ot-login-popup-inner2 {
	display: block;
}

.ot-login-form-custom .ot-title {
	color: #333;
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
	margin-top: 3px;
}
.ot-login-form-custom div.userdata,
.ot-login-form-custom ul li a {
	font-size: 13px;
	font-family: tahoma;
}
.ot-login-form-custom div.userdata {
	color: #333;
	padding-top: 12px;
	position: relative;
	z-index: 125;
}
#ot-login-form .inputbox {
	width: 98%;
}
#ot-login-form .inputbox:focus {
	border: 1px solid #000;
	margin: 0;
	padding: 1px;
}
.ot-submit .button,
#ot-tab-signup-main button,
#ot-tab-signup-main button.validate {
	background: #F2F2F2;
	border: 1px solid #CCC;
	padding: 0 3px 2px;
}
#ot-login-form p {
	margin: 0 0 5px;
}
#ot-login-form .ot-login-form-custom ul {
	padding: 0;
	margin: 14px 0 0;
	list-style: none;
}
#ot-login-form .ot-login-form-custom ul li {
	padding: 2px 0;
	margin: 0;
	list-style: circle inside none;
}
#ot-login-form .ot-login-form-custom ul li a {
	color: #000;
	text-decoration: none;
}
#ot-login-form .ot-login-form-custom ul li a:hover,
#ot-login-form .ot-login-form-custom ul li a:active,
#ot-login-form .ot-login-form-custom ul li a:focus {
	background: none;
}
#ot-login-label,
#ot-register-label {
	margin: 0;
	background: none;
}
#ot-login-label {
	padding: 4px 6px 4px 3px;
}
#ot-register-label {
	padding: 4px 3px 4px 6px;
}
#ot-lightbox-wrap {
	text-align: left;
	font-size: 13px;
	width: 200px;
	background: #FFF;
	padding: 5px 15px 0;
}
#ot-closebox {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -12px;
	right: -12px;
	background: url('../images/closebox.png') no-repeat 0 0;
}
.ot-tab-area {
	padding-left: 5px;
	border-bottom: 1px solid #000;
	height: 22px;
}
.ot-tab-area span.ot-tab {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	color: #333;
	line-height: 22px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 3px;
	cursor: pointer;
}
.ot-tab-area span.ot-tab-actived {
	border-bottom: 1px solid #FFF;
	position: relative;
	z-index: 126;
}
.ot-user-signup {
	margin: 0 0 8px;
	padding-top: 12px;
	position: relative;
	z-index: 120;
}
.ot-user-signup input {
	width: 98%;
}
p.form-signup {
	margin: 3px 0;
}
.ot-lightbox-tl {
	background: url('../images/ot-lightbox-box.png') no-repeat 0 0;
	padding-left: 11px;
}
.ot-lightbox-tr {
	background: url('../images/ot-lightbox-box.png') no-repeat 100% -22px;
	padding-right: 11px;
}
.ot-lightbox-tm {
	background: url('../images/ot-lightbox-box.png') repeat-x 0 -11px;
	height: 11px;
	width: 208px;
}
.ot-lightbox-bl {
	background: url('../images/ot-lightbox-box.png') no-repeat 0 -33px;
	padding-left: 11px;
}
.ot-lightbox-br {
	background: url('../images/ot-lightbox-box.png') no-repeat 100% -73px;
	padding-right: 11px;
}
.ot-lightbox-bm {
	background: url('../images/ot-lightbox-box.png') repeat-x 0 -53px;
	height: 20px;
	width: 208px;
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:50;
}
#container {
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	left:-9999em;
	z-index:51;
}
div.ot-lightbox-login {
	overflow: hidden;
	padding-top: 3px;
}
a.ot-lightbox-login,
div#container a {
	outline: none;
}
a.ot-lightbox-login {
	float: right;
	color: #666 !important;
	font-size: 11px !important;
	text-decoration: none !important;
}
div.ot-lightbox-login a:hover,
div.ot-lightbox-login a:active,
div.ot-lightbox-login a:focus {
	text-decoration: underline !important;
	color: #000 !important;
	background: none !important;
}