@charset "utf-8";
/*// MENU - DEFAULTS  //*/
.menu_infos li, .menu_sections li, .menu_nav li
{
	position:relative;
	font-size:11px;
	list-style:none;
}
.menu_infos li a, .menu_sections li a, .menu_nav li a
{
	display:block;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	color:#1080c5;
	background:none;
}
.menu_sections li a { color:#82c121; }

/*// MENU - LEFT BAR  //*/
#left_bar ul
{
	width:160px;
	height:auto;
}
#left_bar ul li
{
	width:160px;
	text-align:right;
	margin:5px 0;
}
#left_bar ul li a
{
	padding:0 15px 0 0;
	background-repeat:no-repeat;
	background-position: right 2px;
}
#left_bar .menu_infos, #left_bar .menu_infos li#menu_first
{
	padding-bottom:10px;
	background:url(../images/assets/detail_dotted.png) no-repeat 32px 158px;
}
#left_bar .menu_infos li a { background-image:url(../images/assets/arrow_blue.png); }
#left_bar .menu_sections li a { background-image:url(../images/assets/arrow_green.png); }

#left_bar .menu_infos li#menu_first
{
	margin-top:0;
	background-position: 32px 20px;
}
#left_bar .menu_infos li#menu_first a, .menu_nav li a { color:#ef9f19; }
#left_bar .menu_infos li#menu_first a { background-image:url(../images/assets/arrow_orange.png); }

.menu li a:hover, #left_bar .menu_infos li#menu_first a:hover, .menu_nav li a:hover { color:#999; }

/*// FORM - SEARCH  //*/
form#search
{
	position:relative;
	margin:95px 0 10px 0;

	background:url(../images/master/detail_shadow.png) no-repeat right 110px;

	height:265px;
}
form#search #query
{
	position:absolute;
	left:33px;
	top:25px;
	z-index:2;

	border-bottom:2px #ccc solid;
	border-right:2px #ccc solid;
	border-left:2px #666 solid;
	border-top:2px #666 solid;

	width:110px;
	height:16px;
	
	font-size:9px;
}
form#search #submit
{
	position:absolute;
	right:0;	
	
	background:url(../images/master/search_btn.png) no-repeat;
	border:none;
	
	width:66px;
	height:90px;
	
	cursor:pointer;
}

/*// MENU - FOOTER  //*/
#bottom .menu
{
	margin-top:5px; /* 31px from the orange line */
	margin-left:205px; /* 205px from the centered zero */
	padding:2px;
}
#bottom .menu ul
{
	float:left;
	clear:none;
	margin:0 45px 0 0;
}
#bottom .menu ul.menu_nav
{
	padding-bottom:8px;
	border-bottom:1px orange dashed;
}
#bottom .menu ul.menu_infos	{ margin:0 40px 0 0; }

