#sidebar #grabbag{
	height:auto;
	margin-left:9px;
}

#grabbag{
	display:block;
	width:auto;
	height:auto;
	margin:0 0 10px 0;
}

#grabbag .gb_header{
	width:250px;
	height:90px;
	text-indent:-10000em;
	background-image:url(../images/gb_header.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

#grabbag .gb_content{
	width:250px;
	background-image:url(../images/gb_content.png);
	background-repeat:repeat-y;
	background-position:0 0;
}

#grabbag .gb_footer{
	width:250px;
	height:57px;
	text-indent:-10000em;
	background-image:url(../images/gb_footer.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

#grabbag .gb_accordion{
	margin-left:18px;
}

#grabbag .gb_accordion h3 a{
	display:block;
	font-size:10px;
	line-height:36px;
	padding:0;
	margin:0;
	color:#fff;
	text-indent:47px;
	text-transform:uppercase;
}

#grabbag .ui-accordion .ui-accordion-header {
	display:block;
	padding:0;
	margin:0;
	width:206px;
	height:36px;
	line-height:36px;
	background-image:url(../images/gb_accordion_header.png);
	background-repeat:repeat-x;
	background-position:0 0;
}



#grabbag .ui-accordion .ui-accordion-header a{
	display:block;
	width:206px;
	height:36px;
	line-height:36px;
	text-indent:47px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	background-image:url(../images/gb_accordion_arrow_right.png);
	background-repeat:no-repeat;
	background-position:16px 50%;
}

#grabbag .ui-accordion .ui-state-active a{
	background-image:url(../images/gb_accordion_arrow_down.png);
}

#grabbag .ui-accordion .ui-accordion-content {
	width:206px;
}


#grabbag .gb_chart,
#grabbag .gb_bookmark{
	height:22px;
	width:206px;
	margin-left:18px;
	background-image:url(../images/gb_chart_bookmark_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
}


#grabbag .gb_chart a,
#grabbag .gb_bookmark  a{
	display:block;
	height:22px;
	width:206px;
	line-height:22px;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	text-indent:47px;
}

#grabbag .gb_chart a{
	background-image:url(../images/gb_chart_icon.png);
	background-repeat:no-repeat;
	background-position:20px 50%;
}

#grabbag .gb_bookmark  a{
	background-image:url(../images/gb_bookmark_icon.png);
	background-repeat:no-repeat;
	background-position:22px 50%;
}

#grabbag .gb_chart a.value,
#grabbag .gb_bookmark a.value{
	position:absolute;
	text-align:right;
	width:25px;
	margin-left:157px;
	cursor:pointer;
	text-indent:0;
	overflow:hidden;
	background-image:none;
}

#grabbag .gb_pricearea{
	width:206px;
	height:82px;
}

#grabbag .gb_pricearea .input{
	padding-top:16px;
}

#grabbag .gb_pricearea .input span,
#grabbag .gb_pricearea .input div{
	float:left;
	padding:0;
	margin:0;
}

#grabbag .gb_pricearea .input div{
	width:35px;
	overflow:hidden;
	text-align:left;
	text-indent:0;
}

#grabbag .gb_pricearea .input input{
	width:29px;
	height:13px;
	border:none;
	font-size:9px;
	padding:0 3px;
	text-align:center;
	background-color:transparent;
	margin:0;
}

.msie6 #grabbag .gb_pricearea .input input{
	text-align:left;
	background-image:none;
	background-color:#fff;
	margin-left:-10px;
}

*+html #grabbag .gb_pricearea .input input{
	margin-left:-20px;
}

#grabbag .gb_pricearea .input span{
	display:block;
	font-size:10px;
	color:#fff;
	line-height:14px;
}

#grabbag .gb_pricearea .input span.from{
	width:32px;
	text-align:center;
}

#grabbag .gb_pricearea .input span.to{
	width:28px;
	text-align:center;
}

#grabbag .gb_pricearea .input div.from,
#grabbag .gb_pricearea .input div.to{
	background-image:url(../images/gb_slide_input_bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
	
#grabbag .gb_pricearea .input span.currency{
	width:32px;
	text-align:center;
}

#grabbag .gb_pricearea .ui-slider { position: relative; text-align: left; }
#grabbag .gb_pricearea .ui-slider .ui-slider-handle { 
	position: absolute; 
	z-index: 2; 
	width: 7px; 
	height: 7px; 
	cursor: default; 
}
#grabbag .gb_pricearea .ui-slider .ui-slider-range { 
	position: absolute; 
	z-index: 1; 
	font-size: .7em; 
	display: block; 
	border: 0; 
}
#grabbag .gb_pricearea .ui-slider-horizontal { height: .8em; }
#grabbag .gb_pricearea .ui-slider-horizontal .ui-slider-handle { 
	top: 7px; 
	margin-left: -4px;
}
#grabbag .gb_pricearea .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
#grabbag .gb_pricearea .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#grabbag  .gb_pricearea.ui-slider-horizontal .ui-slider-range-max { right: 0; }

#grabbag .gb_pricearea .ui-slider .ui-widget-header {
	background:none;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#grabbag .gb_pricearea .ui-slider{
	height:10px;
	width:100%;
	background:none;
}

#grabbag .gb_pricearea .slide{
	margin-left:20px;
	padding:0;
	width:163px;
	background:url('../images/gb_slide_bg_light.png') no-repeat scroll 0 100%;
}

#grabbag .gb_pricearea  .ui-slider .ui-state-default, 
#grabbag .gb_pricearea .ui-slider .ui-widget-content .ui-state-default {
	background:transparent url('../images/gb_slide_dot_red.png') no-repeat scroll 50% 50%;
	border:none;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
}

#grabbag .gb_pricearea .input{
	margin-left:20px;
}

#grabbag .gb_pricearea #gb_slide_from,
#grabbag .gb_pricearea #gb_slide_to{
	position:absolute;
	font-size:9px;
	color:#fff;
	margin-top:3px;
	width:25px;
}

#grabbag .gb_pricearea .gb_go_button{
	position:absolute;
	width:56px;
	height:15px;
}

#grabbag .gb_pricearea .gb_go_button a{
	text-indent:1000em;
	display:block;
	width:56px;
	height:15px;
	background-image:url(../images/gb_slide_go_button.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:51px;
	overflow:hidden;
}

#grabbag .gb_pricearea #gb_slide_from{
	margin-left:0px;
}

#grabbag .gb_pricearea #gb_slide_to{
	margin-left:132px;
	text-align:right;
}

#grabbag .gb_pricearea  .ui-slider{
	margin-top:11px;
}

#grabbag .gb_searchfilters{
	height:69px;
	width:206px;
	padding-top:9px;
	margin-left:18px;
}

#grabbag .gb_searchfilters ul,
#grabbag .gb_searchfilters select{
	display:none;
}

#grabbag .gb_searchfilters select{
	font-size:10px;
	line-height:12px;
	border:1px solid #000;
	width:175px;
	margin-bottom:3px;
}

#grabbag .gb_searchfilters .gb_select_reset{
	display:block;
	clear:left;
	clear:right;
	position:absolute;
	width:11px;
	height:11px;
	background-image:url(../images/gb_select_reset.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-10000em;
}

#grabbag .gb_searchfilters .newListSelected{
	background:transparent url(../images/gb_select.png) no-repeat scroll 0 0;
	width:175px;
}

#grabbag .gb_searchfilters .newListSelected ul.newList{
	width:148px;
	background:#fff;
	background-image:none;
	margin-left:5px;
}

#grabbag .gb_searchfilters .selectedTxt{
	width:169px;
	height:12px;
	line-height:12px;
	cursor:pointer;
	padding-right:0;
}

#grabbag .gb_searchfilters .newListSelected ul.newList li{
	cursor:pointer;
}

#grabbag .gb_chart a:hover,
#grabbag .gb_bookmark a:hover{
	text-decoration:underline;
}

#grabbag .gb_chart a.value:hover,
#grabbag .gb_bookmark a.value:hover{
	text-decoration:none;
}

#grabbag .gb_categories h1,
#grabbag .gb_categories h1 a{
	font-size:10px;
	text-transform:uppercase;
	padding:0;
	margin:0;
	line-height:15px;
	color:#fff;
	text-decoration:none;
}

#grabbag .gb_categories h1 a{
	width:135px;
	display:block;
}

#grabbag .gb_categories h1 a.gb_close{
	width:24px;
	height:13px;
	overflow:hidden;
	position:absolute;
	margin:0;
	padding:0;
	margin-left:139px;
	margin-top:0px;
}

#grabbag .gb_categories  h1{
	display:block;
	padding:0 10px;
	width:155px;
	line-height:15px;
	overflow:hidden;
}

#grabbag .gb_categories .gb_title{
	margin:13px 0 3px 15px; 
}

#grabbag .gb_categories .gb_title .gb_nav_top{
	background:transparent url(../images/gb_nav_top.png) no-repeat 0 0;
}

#grabbag .gb_categories .gb_title .gb_nav_bottom{
	background:transparent url(../images/gb_nav_bottom.png) no-repeat 0 100%;
}

#grabbag .gb_categories .gb_title .gb_nav_middle{
	background:transparent url(../images/gb_nav_middle.png) repeat-y 0 0;
}

#grabbag .gb_categories  ul{
	list-style-type:none;
	padding:0;
	margin:0 0 28px 15px;
}

#grabbag .gb_categories  ul ul{
	padding:0;
	margin:0;
}

#grabbag .gb_categories  ul li{
	list-style-type:none;
	padding:0;
	margin:0 0 3px 0;
	width:175px;
	display:block;
}

#grabbag .gb_categories  ul li ul li{
	margin:3px 0 3px 0;
}

*+html #grabbag .gb_categories  ul li{
	width:177px;
}

*+html #grabbag .gb_categories  ul li{
	float:left;
}

#grabbag .gb_categories  ul li .gb_amount{
	position:absolute;
	display:block;
	font-size:9px;
	line-height:15px;
	text-transform:uppercase;
	margin-left:145px;
	width:30px;
	height:15px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
	background:transparent url(../images/gb_nav_amount.png) no-repeat 0 1px;
}

#grabbag .gb_categories ul li a{
	display:block;
	font-size:10px;
	line-height:15px;
	color:#fff;
	padding:0 35px 0 11px;
}

#grabbag .gb_categories ul li a.bold{
	font-weight:bold;
}

*+html #grabbag .gb_categories .gb_level_a{
	border-left:1px solid #131312;
	border-right:1px solid #131312;
}

#grabbag .gb_categories .gb_level_a .gb_nav_top{
	background-image:url(../images/gb_nav_level1_top.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_a .gb_nav_bottom{
	background-image:url(../images/gb_nav_level1_bottom.png);
	background-position:0 100%;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_a .gb_nav_middle{
	background-image:url(../images/gb_nav_level1_middle.png);
	background-position:0 0;
	background-repeat:repeat-y;
}

#grabbag .gb_categories .gb_level_c a{
	padding-left:20px;
	background-image:url(../images/gb_nav_level2_arrow.png);
	background-position:12px 5px;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_d a{
	padding-left:30px;
	background-image:url(../images/gb_nav_level3_arrow.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_d a{
	padding-left:25px;
}


#grabbag .gb_categories .gb_level_b .gb_nav_top{
	background-image:none;
	background-position:0 0;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_b .gb_nav_bottom{
	background-image:none;
	background-position:0 100%;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_b .gb_nav_middle{
	background-image:none;
	background-position:0 0;
	background-repeat:repeat-y;
}


#grabbag .gb_categories .gb_level_c .gb_nav_top{
	background-image:none;
	background-position:0 0;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_c .gb_nav_bottom{
	background-image:none;
	background-position:0 100%;
	background-repeat:no-repeat;
}

#grabbag .gb_categories .gb_level_c .gb_nav_middle{
	background-image:none;
	background-position:0 0;
	background-repeat:repeat-y;
}

#grabbag .gb_categories .gb_level_a a:hover,
#grabbag .gb_categories .gb_level_b a:hover,
#grabbag .gb_categories .gb_level_c a:hover{
	color:#d4d4d4;
}

#grabbag .gb_categories .gb_level_d a{
	padding-left:30px;
}

#grabbag .gb_searchfilters,
#grabbag .gb_pricearea{
	display:none;
}

#grabbag .gb_categories a.active{
	text-decoration:underline;
}
