.interior_design_project_gallery #filter,
.company_team #filter{
	display:none;
}
#controls {
	position:absolute; top:0px; right:0px;
	width:440px;	height:42px;
	z-index:110;	
}

#slipper{
	position:absolute; top:0px; left:0px;
	width:48px;	height:43px;
	background:url(../images/buttons/slipper.png);
	background-position: top left;
	cursor:pointer;
}
#slipper.closed{
	background-position: bottom left;
}

#filter{

		height:43px;
/*	background:url(../images/buttons/filter.png);
	background-repeat: no-repeat;
	background-position: top left; */
	cursor:pointer;
	float:left;
	position:relative; top:0px; left: 0px;
	padding:0px 4px 0px 4px;
	


}
#filter_left_side {
	width:4px; height:42px;
	background:url(../images/buttons/filter_left_side.png);
	background-repeat: no-repeat;
	background-position: top left;
	position:absolute; top:0px; left:0px;
}
#filter_center {
	height:42px; width:60px;
	background:url(../images/buttons/filter_bg_center.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding:0px 10px 0px 10px;
	font-size:15px; line-height:20px;
	padding-top:10px;
	font-family: 'StandardTextFont';
	text-transform: uppercase;
}
#filter_right_side {
	width:4px; height:42px;
	background:url(../images/buttons/filter_right_side.png);
	background-repeat: no-repeat;
	background-position: top left;
	position:absolute; top:0px; right:0px;
}
#text_box_close , #next_button , #previous_button {

	/* width: 88px; */ height:42px;
	cursor:pointer;
	/* background-image: url(../images/buttons/backbutton.png); */
	z-index:100;
	float:left;
	position:relative; top:0px; left: 0px;
	padding:0px 4px 0px 4px;
}
#back_left_side , #previous_left_side , #next_left_side {
	width:4px; height:42px;
	background:url(../images/buttons/filter_left_side.png);
	background-repeat: no-repeat;
	background-position: top left;
	position:absolute; top:0px; left:0px;
	margin: 0px; padding: 0px;
}
#back_center , #previous_center , #next_center {
	height:42px; width:60px;
	background:url(../images/buttons/filter_bg_center.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding:10px 10px 0px 10px;
}
#back_center span.button_title , #previous_center span.button_title ,#next_center span.button_title {
	font-size:16px; line-height:20px;
	font-family: 'StandardTextFont';
	text-transform: uppercase;
	
}
#back_right_side , #previous_right_side , #next_right_side {
	width:4px; height:42px;
	background:url(../images/buttons/filter_right_side.png);
	background-repeat: no-repeat;
	background-position: top left;
	position:absolute; top:0px; right:0px;
}

#controls_ul_wrapper {
	position:absolute; top:0px; right:0px;
	z-index:100;
	
}
#controls_ul {
	position:absolute; top:0px; right:0px;
	z-index:100;
	
}
#controls_ul {
	float:right;
	white-space: nowrap;
	
}
#controls_ul li{
	position:relative; top:0; left:0px;
}
#controls_ul li span{
	font-family: 'StandardTextFont';
}
#controls_ul  li:hover ul#filter_first_level{
	display:block;
}
#controls_ul li ul{

	border:1px solid black;
	
	-moz-border-radius:2px; /* Firefox */
	-webkit-border-radius:2px; /* Safari, Chrome */
	-khtml-border-radius:2px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	font-size: 13px;
	text-transform: none;
}
#controls_ul li ul li{
	height:25px;
	
	padding-top:10px;
	text-align:left;
	
}
#controls_ul li ul li span{
	border-bottom:1px solid black;
	font-family: 'StandardTextFont';
	padding-bottom:10px;
	display:block;
	margin-left:15px;
	color:white;
}
#controls_ul li ul li span.noborder {
	border:none;
}
#controls_ul li ul li span:hover {
	
}
#project_link{
	display:block;
	margin-top:10px;
	float: left;
	list-style: none;
}

ul#filter_first_level {
	position:absolute; top:40px; left:0px;
	 display:none; 
	width:96px;
	background-image:url(../images/buttons/first_level_bg.png);
}
ul#filter_first_level li{
	position:relative; top:0px; left:0px;
	width:100%;
}
ul#filter_first_level li:hover ul{
	display:block;
}
ul.submenu {
	position:absolute; top:0px; left:-177px;
	width:175px;
	display:none;
	background-image:url(../images/buttons/submenu_bg.png);
}

