#loginscript a.signin, #loginscript a.signin:hover {

	*background-position:0 3px!important;

}
a.signin {

	position:relative;

	margin-left:3px;

}

a.signin span {

	background-repeat:no-repeat;

	padding:4px 16px 6px 0;

}
#loginscript a.register, #loginscript a.signin:hover {

	*background-position:0 3px!important;

}
a.register {

	position:relative;

	margin-left:3px;

}

a.register span {

	background-repeat:no-repeat;

	padding:4px 16px 6px 0;

}#loginscript a.menu-open {
	color:#e10000!important;
	outline:none;
}

#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}

a.signin.menu-open span {
	color:#e10000;
}

#signin_menu {
	display:none;
	background-color:#ffffff;
	position:absolute;
	width:auto;
	z-index:100;
	border:1px solid #000000;
	text-align:left;
	padding:12px;
	top: 210px; 
	left: 330px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
	xleft:507px !important;
	xtop:23px !important;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;	border:1px solid #ACE;

	font-size:13px;

	margin:0 0 5px;

	padding:2px 5px 2px 5px;

	width:160px;

}

#signin_menu p.infos {

	margin:0px;

	padding:0px 0px 10px 0px;

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #999;

	line-height:17px;

}

#signin_menu p{

	margin:0;

}

#signin_menu a {

	color:#6AC;

}

#signin_menu label {

	font-weight:normal;

}

#signin_menu p.remember {

	padding:10px 0;

}

#signin_menu p.forgot, #signin_menu p.complete {

	clear:both;

	margin:5px 0;

}

#signin_menu p a {

	color:#27B!important;

}

#signin_submit {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;

	border:1px solid #39D;

	color:#fff;

	text-shadow:0 -1px 0 #39d;

	padding:4px 10px 5px;

	font-size:11px;

	margin:0 5px 0 0;

	font-weight:bold;

}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit:hover, #signin_submit:focus {

	background-position:0 -5px;

	cursor:pointer;

}/********* RESGISTER *************/
#register_menu {

	display:none;

	background-color:#ffffff;

	position:absolute;

	width:auto;

	z-index:100;

	border:1px solid #000;

	text-align:left;

	padding:12px;

	top: 210px; 

	left: 360px; 

	margin-top:5px;

	margin-right: 0px;

	*margin-right: -1px;

	color:#789;

	font-size:11px;

}
#register_menu input[type=text], #register_menu input[type=password] {

	display:block;

	border:1px solid #ACE;

	font-size:13px;

	margin:0 0 5px;

	padding:2px 5px 2px 5px;

	width:160px;

	float:left;

}

#register_menu p {

	margin:0;

	clear:both;

	line-height:30px;

	width:310px;

}

#register_menu a {

	color:#6AC;

}

#register_menu p.formfills label {

	font-weight:normal;

	float:left;

	display:block;

	width:120px;

}

#register_menu p.remember {

	padding:10px 0;

}

#register_menu p select.country {

	padding:0px;

	margin:0px;

	float:left;

	width:160px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

}

#register_menu p select.month {

	padding:0px;

	margin:0px 3px 0px 0px;

	float:left;

	width:65px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

}

#register_menu p select.day {

	padding:0px;

	margin:0px 3px 0px 0px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	width:50px;

}

#register_menu p select.year {

	padding:0px;

	margin:0px;

	float:left;

	width:50px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

}

#register_menu p.forgot, #register_menu p.complete {

	clear:both;

	margin:5px 0;

}

#register_menu p a {

	color:#27B!important;

}

#signin_submit {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;

	border:1px solid #39D;

	color:#fff;

	text-shadow:0 -1px 0 #39d;

	padding:4px 10px 5px;

	font-size:11px;

	margin:0 5px 0 0;

	font-weight:bold;

}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit:hover, #signin_submit:focus {

	background-position:0 -5px;

	cursor:pointer;

}

.tipsy-inner {

	padding:10px 15px;

	line-height:1.5em;

	font-weight:bold;

}

.tipsy {

	opacity:.8;

	filter:alpha(opacity=80);

	background-repeat:no-repeat;

	padding:5px;

}

.tipsy-inner {

	padding:8px 8px;

	max-width:200px;

	font:11px 'Lucida Grande', sans-serif;

	font-weight:bold;

	-moz-border-radius:4px;

	-khtml-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	background-color:#000;

	color:white;

	text-align:left;

}

.tipsy-north {

	background-image:url(images/tipsy-north.gif);

	background-position:top center;

}

.tipsy-south {

	background-image:url(images/tipsy-south.gif);

	background-position:bottom center;

}

.tipsy-east {

	background-image:url(images/tipsy-east.gif);

	background-position:right center;

}

.tipsy-west {

	background-image:url(images/tipsy-west.gif);

	background-position:left center;

}

#newsletter_menu {
background-color:#FFFFFF;
border:1px solid #000000;
color:#778899;
display:none;
font-size:11px;
xleft:352px !important;
margin-right:0;
margin-top:5px;
padding:12px;
position:absolute;
text-align:left;
top:178px !important;
width:auto;
z-index:100;
}

.leftheader{
	position:relative;
}
#newsletter_menu input[type=text], #newsletter_menu input[type=password] {

	display:block;

	border:1px solid #ACE;

	font-size:13px;

	margin:0 0 5px;

	padding:2px 5px 2px 5px;

	width:160px;

}

#newsletter_menu p.infos {

	margin:0px;

	padding:0px 0px 10px 0px;

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #999;

	line-height:17px;

}

#newsletter_menu p {
clear:both;
margin:0;
padding:0 0 6px;
width:220px;
}


#newsletter_menu a {

	color:#6AC;

}

#newsletter_menu label {

	font-weight:normal;

	width:120px;

}

#signin_menu p.remember {

	padding:10px 0;
	clear:both;

}

#newsletter_menu p.forgot, #newsletter_menu p.complete {

	clear:both;

	margin:5px 0;

}

#newsletter_menu p a {

	color:#27B!important;

}

#signin_submit {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;

	border:1px solid #39D;

	color:#fff;

	text-shadow:0 -1px 0 #39d;

	padding:4px 10px 5px;

	font-size:11px;

	margin:0 5px 0 0;

	font-weight:bold;

}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit:hover, #signin_submit:focus {

	background-position:0 -5px;

	cursor:pointer;

}

