/* Newsletter module common css */

.mainnewsletter {

	width:100%;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#646464;

	font-weight:normal;

	text-align:center;

/*	border:1px solid red;*/

}

.mainnewsletter p {

	text-align:left;

}

.newsletterbutton {

	/*width:100%;*/

	border:5px solid #000000;

	font-weight:bold;	

	text-align:center;	

	padding-top:5px;
	
	background-color: transparent;

background-image: url(/modules/mod_yoo_login/styles/niftyquick/images/username_bg.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;
	

}

.newsletterbutton p  {

	text-align:center;

}

.newsletterbutton a#toggle, .newsletterbutton p a.highslide{

	font-weight:bold;	

	color:#000000;

	text-decoration:none;

}

/* Mootols style */

#subscribelayout {

	background: #FFFFFF;

	color: #646464;

	font-size:12px;

	font-weight:normal;

	/*margin-top:5px;*/

	padding-top:10px;

	border-bottom: 2px solid #000000;

	border-left: 2px solid #000000;

	border-right: 2px solid #000000;

}

#subscribelayout p, .highslide-body p, .normalsublayout p{

	text-align:left;

	padding-top:10px;
	
	color: #646464;

	font-weight:normal;

}

.highslide-body p{

	color: #92939D;

}



/* Normal style */

.normalsublayout {

	background:none;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	margin-top: -10px;

	border: none;

}

#textarea {

}



textarea, input[type='text'], input[type='password'], select { 

}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {

 }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {

 }
 
 textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus {

outline-width:0px;

}
 
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer;

	}
input[type='hidden'] { display: none; }






/* (C) 2007 YOOtheme.com */

/* login */
span.niftyquick span.yoo-login span.login {
	height: 24px;
}

span.username, span.mail
 {
	margin-right: 5px;
	float: left;
	overflow: hidden;
}

span.username, span.mail {
	width: 130px;
	height: 16px;
	padding: 6px 5px 2px 25px;
	overflow: hidden;
}

span.username {
	background: url(/modules/mod_yoo_login/styles/niftydefault/images/username_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

span.mail {
	background: url(/modules/mod_yoo_login/styles/niftydefault/images/email_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

span.username:hover {
	background: url(/modules/mod_yoo_login/styles/niftydefault/images/username_bg.png) 0 -24px no-repeat;
}

span.mail:hover {
	background: url(/modules/mod_yoo_login/styles/niftydefault/images/email_bg.png) 0 -24px no-repeat;
}

span.username input, span.mail input {
	padding: 0px;
	width: 120px;
	background: none;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 11px;
}

span.niftyquick span.yoo-login span.login span.username input:hover,
span.niftyquick span.yoo-login span.login span.password input:hover,
span.niftyquick span.yoo-login span.login span.username input:focus,
span.niftyquick span.yoo-login span.login span.password input:focus {
	color: #000000;
}

span.login-button {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 50px;
	height: 20px;
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/button_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

span.login-button:hover {
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/button_bg.png) 0 -20px no-repeat;
}

span.niftyquick span.yoo-login span.login span.login-button button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #646464;
	text-transform: lowercase;
}

span.niftyquick span.yoo-login span.login span.login-button button:hover {
	color: #000000;
	clear:left;
}

span.niftyquick span.yoo-login span.login span.lostpassword,
span.niftyquick span.yoo-login span.login span.lostusername,
span.niftyquick span.yoo-login span.login span.registration {
	margin-top: 2px;
	margin-bottom: 2px;
}

span.niftyquick span.yoo-login span.login span.lostpassword {
	width: 25px;
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/lost_password_bg.png) 0 0px no-repeat; /* ie6png:crop */
}

span.niftyquick span.yoo-login span.login span.lostusername {
	width: 25px;
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/lost_username_bg.png) 0 0px no-repeat; /* ie6png:crop */
}

span.niftyquick span.yoo-login span.login span.registration {
	width: 31px;
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/registration_bg.png) 0 0px no-repeat; /* ie6png:crop */
}

span.niftyquick span.yoo-login span.login span.lostpassword a,
span.niftyquick span.yoo-login span.login span.lostusername a,
span.niftyquick span.yoo-login span.login span.registration a {
	display: block;
	width: 100%;
	height: 20px;
}


/* logout */
span.niftyquick span.yoo-login span.logout {
	height: 24px;
}

span.niftyquick span.yoo-login span.logout span.greeting {
	line-height: 24px;
}

span.niftyquick span.yoo-login span.logout span.logout-button {
	margin-top: 2px;
	width: 50px;
	height: 20px;
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/button_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

span.niftyquick span.yoo-login span.logout span.logout-button:hover {
	background: url(/modules/mod_yoo_login/styles/niftyquick/images/button_bg.png) 0 -20px no-repeat;
}

span.niftyquick span.yoo-login span.logout span.logout-button button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #646464;
	text-transform: lowercase;
}

span.niftyquick span.yoo-login span.logout span.logout-button button:hover {
	color: #000000;
}