
#topnav {
	padding:10px 0px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#topnav a.signin {
 background:#;  /**/
 
/*	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#727171;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:3px;
	*background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0; */
	*padding:0px 12px 0px;
 *background-color:#;
}
#topnav a.signin:hover {
	background:#ccc;
	z-index:9999;
/*	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0; */
	*padding:0px 12px 0px;
	color:#fff;
 *background:#;
}
#topnav a.signin, #topnav a.signin:hover {
 *background-position:0 3px!important;
}
a.signin {
	position:relative;
	margin-left:3px;border:0px solid #f00;color:#fff;
}
a.signin span {
	/*background-image:url("../images/downarrow.png");*/
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
a.signin span img {
	margin-top:6px;
}
#topnav a.menu-open {
	background:#eee!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	/*background-image:url("../images/uparrow.png");*/
	color:#fff;
}
#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#eee;
	position:absolute;
	width:520px;
	border:1px transparent;
	text-align:left;
	padding:28px 10px 0px 28px;
	top: 51px;
	right: 0px;
	margin-top:5px;
	margin-right: 0px;
 *margin-right: -1px;
	color:#789;
	font-size:11px;
 *right:1px;
	z-index:999999999;
 *top: 25px;
}
#signin_menu ul li img {
	margin-right:5px;border:0;padding:0;
}
/*#signin_menu ul li {
	line-height: 20px;
	width: 122px;
	border: 0px solid black;
	float: left;
	font-size: 12px;
}*/


#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#5a5657;/*padding-left:5px;*/
}
#signin_menu a:link {
	color:#5a5657;
}
#signin_menu a:hover {
	color:#00c4df;
}
#signin_menu a:active {
	color:#00c4df;
}
#signin_menu img{ margin-top:5px;}
#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:#5a5657!important;color: #5a5657;
}

#signin_menu ul .yt { width:520px;overflow:hidden;zoom:1;padding-bottom:28px;}
#signin_menu ul .yt h2 { font-size:14px;border-bottom:1px solid #dededd;margin-bottom:10px;padding-bottom:3px;color: #5a5657;}
#signin_menu ul .yt h2 span{ font-size:14px;border-bottom:1px solid #00c4df;padding-bottom:3px;}
#signin_menu ul .yt li {
	line-height: 20px;
	width: 128px;
	border: 0px solid black;
	float: left;margin:0;padding:0;
	font-size: 12px;border:0px solid #f00;
}

#signin_menu ul .eu { width:520px;overflow:hidden;zoom:1;padding-bottom:28px;}
#signin_menu ul .eu h2 { font-size:14px;border-bottom:1px solid #dededd;margin-bottom:10px;padding-bottom:3px;color: #5a5657;}
#signin_menu ul .eu h2 span{ font-size:14px;border-bottom:1px solid #00c4df;padding-bottom:3px;}
#signin_menu ul .eu li {
	line-height: 20px;
	width: 128px;
	border: 0px solid black;
	float: left;margin:0;padding:0;
	font-size: 12px;border:0px solid #f00;
}
#signin_menu ul .zd { width:520px;overflow:hidden;zoom:1;padding-bottom:28px;}
#signin_menu ul .zd h2 { font-size:14px;border-bottom:1px solid #dededd;margin-bottom:10px;padding-bottom:3px;color: #5a5657;}
#signin_menu ul .zd h2 span{ font-size:14px;border-bottom:1px solid #00c4df;padding-bottom:3px;}
#signin_menu ul .zd li {
	line-height: 20px;
	width: 128px;
	border: 0px solid black;
	float: left;margin:0;padding:0;
	font-size: 12px;border:0px solid #f00;
}
#signin_menu ul .am { width:520px;overflow:hidden;zoom:1;padding-bottom:28px;}
#signin_menu ul .am h2 { font-size:14px;border-bottom:1px solid #dededd;margin-bottom:10px;padding-bottom:3px;color: #5a5657;}
#signin_menu ul .am h2 span{ font-size:14px;border-bottom:1px solid #00c4df;padding-bottom:3px;}
#signin_menu ul .am li {
	line-height: 20px;
	width: 128px;
	border: 0px solid black;
	float: left;margin:0;padding:0;
	font-size: 12px;border:0px solid #f00;
}
