/*
 * ------------------------------------------------------------------------
 * JA Ironis Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
#ja-login li.view-login,
#ja-login li.view-register {
	float: left; 
} 

#ja-login li.view-login a, 
#ja-login li.view-register a,
#ja-logout li a {
	color: #ccc;
	padding: 14px 10px;
	text-transform: uppercase;
}

#ja-login li.view-login a:hover,
#ja-login li.view-login a:focus,
#ja-login li.view-register a:hover,
#ja-login li.view-register a:focus {
	background: #333;
	color: #fff;
}

#ja-login li a.show {
	background: #ec534d;
	color: #fff;
}

#ja-login li a.show:hover,
#ja-login li a.show:focus {
	background: #ec534d;
}

#ja-user-login,
#ja-user-register {
	position: absolute;
	left: 20px;
	top: 39px;
	z-index: 9999;
	background: #111;
	border: 5px solid #ec534d;
	color: #777;
}

#ja-login form#login-form,
#ja-user-register #member-registration {
	background: #111;
	border-top: 0;
	padding: 15px 20px;
	width: 224px;
}

.header-module .title-module {
	float: left;
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	color: #3fb7b1;
	font-size: 125%;
	display: none;
}

.header-module .text-links {
	float: right;
}

.header-module .text-links a {
	font-weight: bold;
	padding-left: 5px;
	text-decoration: underline;
}

#ja-user-login form label,
#ja-user-register form label { display: block; margin: 0 0 10px 0; }

#ja-user-login form label.login_remember {
	margin-bottom: 0;
	overflow: hidden;
}

#ja-user-login form label.login_remember input,
#ja-user-login form label.login_remember span { float: left; }

#ja-user-login label, 
#ja-user-register label {
	color: #777;
}

#ja-user-login form label span,
#ja-user-register form label span {
	display: inline;
	float: left;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	width: 150px;
}

#ja-user-login form label.login_remember span {
	background: none;
	border: 0;
	line-height: 2;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: auto;
}

#ja-user-login form label .inputbox,
#ja-user-register form label .inputbox {
	background: #0a0a0a;
	border: 1px solid #666;
	height: 23px;
	line-height: 23px;
	margin-left: 0px;
	padding: 0 0 0 10px;
	vertical-align: top;
	width: 95%;
	color: #999;
}

#ja-user-login form label .inputbox,
#ja-user-register form label .inputbox {
	border: 1px solid #666 \0/;
	margin-left: 0px \0/;
	padding: 0 0 0 0px \0/;
	vertical-align: top;
	width: 110px \0/;
	width: 110px\9;
}

#ja-user-login form label .inputbox.invalid,
#ja-user-register form label .inputbox.invalid {
	border: 1px solid #cc0000;
}

#ja-user-login form label #modlgn-remember {
	background: none;
	border: none;
	height: auto;
	width: auto;
	padding: 0;
	margin: 6px 5px 0 0;
}

#ja-user-login form .button,
#ja-user-register .button {
	background: #3fb7b1;
   color: #fff;
   cursor: pointer;
   font-weight: bold;
   margin-top: 0;
   margin-right: 5px;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 100%;
   text-transform: uppercase;
}

#ja-user-register span.text-login {
	font-style: italic;
	display: block;
	padding-top: 10px;
}

#ja-logout #login-form input.button {
	background: none;
	padding: 0px 5px;
	margin: 0px;
	border:  none; 
	text-transform: uppercase;
	color: #CCC;
	font-weight:  normal;
}