/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

.highlight {/*background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px*/}
#fme_content {
  	width: auto;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}

.page {
    position: relative !important;
	 margin: 0 auto 0 !important;
}


/* Panel Tab/button */
.fme_tab {
  	/*background: url("../../images/fastlogin/tab_b.png") repeat-x scroll 0 0 transparent;*/
	/*background: #000;*/
border-radius: 0 0 10px 10px;
height: 42px;
position: relative;
top: 0;
z-index: 999;
font-size: 15px;
width: 100%;
pointer-events: none   ;

}

.fme_tab ul.fme_login {
	display: block;
height: 42px;
font-weight: bold;
line-height: 42px;
margin: 0px auto;
color: white;
font-size: 80%;
text-align: center;
width: 585px;
pointer-events: auto   ;
}

.fme_tab ul.fme_login li.fme_fastlogin_left {
  	/*background: url(../../images/fastlogin/tab_l.png) no-repeat left 0;*/
	border-radius: 0px 0 10px 0;
height: 42px;
width: 25px;
padding: 0;
margin: 0;
display: block;
float: right;
}

.fme_tab ul.fme_login li.topright {
  	/*background: url(../../images/fastlogin/tab_r.png) no-repeat left 0;*/
height: 42px;
width: 25px;
padding: 0;
margin: 0;
display: block;
float: right;
border-bottom-left-radius: 10px;
}

/*.fme_tab ul.fme_login li {
 	text-align: left;
  	padding: 0 4px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../../images/fastlogin/tab_m.png) repeat-x 0 0;
}*/
.fme_tab ul.fme_login li{float:right !important}
.fme_tab ul.fme_login li a {
	/*color: #15ADFF;*/
	color: #ffffff;
	text-decoration: none;
}

.fme_tab ul.fme_login li a:hover {
	color: white;
	text-decoration: underline;
}

.fme_tab .sep {color:#FFF;}
.errormessageslogin {color:#F00; display:none;font-size: 12px;}
.errormessagesregister {color:#F00; display:none;font-size: 12px;}

.fme_tab a.openpanel {
	height: 20px;
	line-height: 20px !important;
	cursor: pointer;
	display: block;
	position: relative;
	top: 11px;
}

.fme_tab a.closepanel {
	height: 20px;
	line-height: 20px !important;
	padding-left: 24px !important;
	cursor: pointer;
	display: block;
	position: relative;
	top: 11px;
}


.fme_tab a.openpanel {/*background: url(../../images/fastlogin/bt_open.png) no-repeat left 0;*/}
.fme_tab a.closepanel {background: url(../../images/fastlogin/bt_close.png) no-repeat left 0;}
.fme_tab a:hover.openpanel {/*background: url(../../images/fastlogin/bt_open.png) no-repeat left -19px;*/}
.fme_tab a:hover.closepanel {background: url(../../images/fastlogin/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#fme_toppanel {
    position:fixed;   /*Panel will overlap content */
    /*position: relative;*/   /*Panel will "push" the content down */
    width: 100%;
    z-index: 9999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	left:0;
	top:0;
	pointer-events: none;
	
	
}

#fme_panel {
	width: 100%;
height: 370px;
background: #272727;
overflow: hidden;
position: relative;
z-index: 3;
display: none;
pointer-events: all;
}

#fme_panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#fme_panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#fme_panel a {
	text-decoration: none;
	color: #15ADFF;
}

#fme_panel a:hover {
	color: white;
}

#fme_panel a-lost-pwd {
	display: block;
	float: left;
}

#fme_panel .fme_content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

/*#fme_panel .fme_content .fme_left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#fme_panel .fme_content .fme_right {
	border-right: 1px solid #333;
}*/

#fme_panel .fme_content form {
	margin: 0 0 10px 0;
}

#fme_panel .fme_content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#fme_panel .fme_content input.field {
	border: 1px #1A1A1A solid;
	/*background: #414141;*/
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	/*color: white;*/
	height: 16px;
	padding :3px;
}

#fme_panel .fme_content input:focus.field {
	/*background: #545454;*/
}

/* BUTTONS */
/* Login and Register buttons */
#fme_panel .fme_content input.bt_login,
#fme_panel .fme_content input.bt_register
{
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#fme_panel .fme_content input.bt_login {
	width: 74px;
	/*background: transparent url(../../images/fastlogin/bt_login.png) no-repeat 0 0;*/
	 background-color: #558a0a;
    background: -moz-linear-gradient( top, #8cba0e 0%, #558a0a 85%, #558a0a);
    background: -webkit-gradient( linear, left top, left bottom, from(#8cba0e), color-stop(0.85, #558a0a), to(#558a0a));
    border: 1px solid #558a0a;
    color: #fff !important;
}

#fme_panel .fme_content input.bt_register {
	width: 94px;
	/*color: white;
	background: transparent url(../../images/fastlogin/bt_register.png) no-repeat 0 0;*/
	 background-color: #558a0a;
    background: -moz-linear-gradient( top, #8cba0e 0%, #558a0a 85%, #558a0a);
    background: -webkit-gradient( linear, left top, left bottom, from(#8cba0e), color-stop(0.85, #558a0a), to(#558a0a));
    border: 1px solid #558a0a;
    color: #fff !important;
}

#fme_panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
	color:#fff
}

#fclose{color:#fff}
#fme_email_id{padding:3px}
.bt_login {
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
	margin-left:2px;
	*margin-left:5px;
	width: 74px;
	background: transparent url(../../images/fastlogin/bt_login.png) no-repeat 0 0;
}


#button {
	margin: auto;
}

#the_menu {
	display:none;
	width:200px;
	border: 1px solid #1c1c1c;
	margin-top:-2px;
	position:absolute;
	margin-left:-4px;
}

/*#the_menu li {
	float:none !important;
	height:auto;
	line-height:30px;
	padding: 0px 0px 0 0px !important;
	background:#3a3a3a !important;
	border-bottom:#adadad 1px solid;
}*/


#the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:5px; 
	display:block;
	padding: 0px 0 0 10px; 
}

#the_menu li a:hover {
	/*padding:0px;*/
	font-weight:bold;
	color:#CCC;
}

#cartcontent {
	display:none;
	width:200px;
	border: 1px solid #1c1c1c;
	margin-top:-2px;
	position:absolute;
	margin-left:-4px;
}

.page {
	top:0px !important;
}
.fblogin{top: 10px;position: relative;}
.fme_btn_sbmt
{
    /*background: url("../../images/fastlogin/bt_login.png") no-repeat scroll 0 0 transparent;*/
    width: 74px;
    display: block;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	float: left;
	margin: 0;
	border-radius: 0;
	 background-color: #558a0a;
    background: -moz-linear-gradient( top, #8cba0e 0%, #558a0a 85%, #558a0a);
    background: -webkit-gradient( linear, left top, left bottom, from(#8cba0e), color-stop(0.85, #558a0a), to(#558a0a));
    border: 1px solid #558a0a;
    color: #fff !important;
	
   
}
.mini-frgt-frm
{
	display: block;
}
.fme_forgot_form{
	padding: 10px;
	float: left;
	margin-left: 30px;
}
.fme_forgot_form h1{
	text-align: left;
	color: white;
    font-size: 1.6em;
}
.fme_forgot_form label{
	float: left;
	margin: 4px;
}
.fme_forgot_form input.field{
	float: left;
	border: 1px solid #1A1A1A;
	margin: 3px;
}
.forgot_passwd{
	text-align: left;
}