/* bjs-user-nav */
#bjs-user-nav-wrapper
{
	display:inline;
}
#bjs-user-nav
{
	float:right;
	/*
	position:absolute;
	z-index:99;
	*/
}
#bjs-user-nav li, #bjs-user-nav li ul li
{
	list-style:none;
}
#bjs-user-nav li
{
	float:left;
}
#bjs-user-nav li a, #bjs-user-nav li ul li a
{
	display:inline-block;
	/*site specific styles*/
	padding:0 0.8em;
	line-height:3em;
	background:#007C00;
	text-decoration:none;
	/*color:#FFF212;*/
	color:#E2E2E2;
}
#bjs-user-nav li a
{
}
#bjs-user-nav li a:hover, #bjs-user-nav li a:active
{
	background:#006200 !important;
	color:#FFF;
}
#bjs-user-nav li ul
{
	/*site specific styles*/
	min-width:10em;
	border-bottom:1px solid #878787;
	position:absolute;
	z-index:999;
	background:#006200;
	display:none;
}
#bjs-user-nav li ul li
{
	float:none;
}
#bjs-user-nav li ul li a
{
	display:block;
	/*site specific styles*/
	line-height:1em;
	border:0 none;
	border:1px solid #878787;
	border-bottom:0 none;
}
#bjs-user-nav-handle
{
	display:none;
}
/*--------------------------------------------
		Moocomplete
--------------------------------------------*/

.moocomplete {
background-color: #fff;
border: 1px solid #aaa;
border-top: 0;
z-index: 999;
}

.moocomplete div {
padding: 0 0.2em;
cursor: pointer;
}

.moocomplete .hovered {
background-color: #ccc;
}


/*------------------------------------
	Media Queries
------------------------------------*/
@media screen and (max-width: 1200px)
{
}
@media screen and (max-width: 1024px)
{
/* nav */
#bjs-user-nav-wrapper
{
	/*
	position:absolute;
	top:3em;
	right:0;
	z-index:999999;
	*/
}
#bjs-user-nav
{
	border:1px solid #B2B3B5;
	border-bottom:0 none;
	position:absolute;
	margin-top:3em;
	right:0;
	z-index:999999;
}
#bjs-user-nav li
{
	float:none;
}
#bjs-user-nav li ul
{
	position:relative;
	margin-bottom:0;
	/*site specific styles*/
	border:0 none;
}
#bjs-user-nav li a, #bjs-user-nav li ul li a
{
	display:block;
	padding:0 2em;
	/*site specific styles*/
	line-height:3em;
	border:0 none;
	border-bottom:1px solid #B2B3B5;
}
#bjs-user-nav li ul li a
{
	background:#E2E2E2;
}

#bjs-user-nav li ul li a:before
{
	padding-right:1em;
	content:"\2013";
}
#bjs-user-nav .dropdown-title
{
	background:#C9CACB !important;
}
#bjs-user-nav-handle
{
	display:block;
	position:relative;
	float:right;
	height:3em;
	width:3em;
	cursor:pointer;
	background:url(../../images/bjshop/bjs-user-nav-handle.png) center center no-repeat;
}

}
@media screen and (max-width: 800px)
{
}

@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 320px)
{
}