#sidebar hr{
	margin-left:15px;
	margin-right:15px;
}
#sidebar strong, p, span, label{
	text-align:left;
}
#sidebar label{
	font: normal normal normal 11px/normal Arial, Verdana, sans-serif;
}
#sidebar span{
	float:left;
}
#sidebar p{
	color:#3b3b3b;
    font-size:12px;
	text-align:center;
	margin:0px;
}
#sidebar a{
	text-align:left;
    text-decoration:none;
    color:#3B3B3B;
}
#sidebar a:hover{text-decoration:underline;}
#sidebar select{
    vertical-align:middle;
}
#sidebar a.hidden{
    position:absolute;
    top:0;
    left:-9999px;
}
.brand-form,
.price-form,
fieldset{
    margin:0;
    padding:0;
    border-style:none;
	text-align:left;
}
#sidebar{
	font:100% Arial, Verdana, sans-serif;
    float:left;
    width:185px;
    overflow:hidden;
    background:url(../Images/bg-sidebar.gif) repeat-y -185px 0;
	margin-top:62px;
}
.sidebar-holder{
    padding:0;
    height:1%;
    overflow:hidden;
    background:url(../Images/bg-sidebar.gif) no-repeat 0 100%;
}
#sidebar .accordion {
    list-style:none;
    padding:0;
    margin:0 0 -2px;
    overflow:hidden;
    height:1%;
}
#sidebar .opener {
    display:block;
    height:26px;
    overflow:hidden;
    font:bold 13px/22px "Trajan Pro", Georgia, "Times New Roman", Times, serif;
    color:#fff;
    padding:2px 19px 0;
    background:url(../Images/bg-heading-sidebar.gif) no-repeat;
}
#sidebar .slide ul{
    list-style:none;
    padding:0 5px 0 4px;
    margin:0;
    overflow:hidden;
    height:1%;
    font-size:12px;
    line-height:16px;
}
#sidebar .slide li{
	text-align:left;
    vertical-align:top;
    margin:-1px 0 0;
    padding:2px 14px 4px;
    border-top:1px solid #dadada;
}
#sidebar .tenbox ul, .brand ul, .search ul{
    list-style:none;
    padding:0 5px 0 4px;
    margin:0;
    overflow:hidden;
    height:1%;
    font-size:12px;
    line-height:16px;
}
#sidebar .search li{
	text-align:left;
    vertical-align:top;
	margin:-1px 0 0 8px;
    padding:4px 14px 4px;
    border-top:1px solid #dadada;
	color:#3B3B3B;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
}
#sidebar .search a:hover{
	text-decoration:none;
}
#sidebar .tenbox li, .brand li{
	text-align:left;
    vertical-align:top;
    margin:-1px 0 0;
    padding:2px 14px 4px;
    border-top:1px solid #dadada;
	color:#3B3B3B;
}
#sidebar .brand{
	max-height:150px;
	max-width: 175px;
	overflow:auto;
}
#sidebar .tenbox{
	max-height:220px;
	max-width: 175px;
	overflow:auto;
}
#sidebar .tenbox a{
	color:#3B3B3B;
}
#sidebar .slide a{color:#3b3b3b;}
#sidebar .box{
    overflow:hidden;
    height:1%;
    padding:0 0 5px;
}
#sidebar .title{
    height:25px;
    display:block;
    font:bold 13px/22px "Trajan Pro", Georgia, "Times New Roman", Times, serif;
    color:#fff;
    padding:3px 19px 0;
    background:url(../Images/bg-heading-sidebar.gif) no-repeat;
}
#sidebar .box fieldset{
    overflow:hidden;
    height:1%;
}
#sidebar .brand-form fieldset{padding:4px 44px 13px 14px;}
#sidebar .price-form fieldset{padding:4px 44px 0 14px;}
#sidebar .box .row{
    overflow:hidden;
    height:1%;
    padding:0 0 11px;
}
#sidebar .box label{
    float:left;
    width:100%;
    padding:0 0 6px 3px;
}
#sidebar .box select{
    float:left;
    width:122px;
    height:20px;
    padding:0;
    margin:0;
    color:#3b3b3b;
}
#sidebar .width,
#sidebar .height,
#sidebar .bulbs{
    overflow:hidden;
    height:1%;
    padding:4px 18px 18px;
    color:#3b3b3b;
    font-size:12px;
    line-height:16px;
}
#sidebar .width p{margin:0;}
#sidebar .width img{
	border-style:none;
    display:block;
    margin:5px 0 0 -3px;
}
#sidebar .height{padding:0 86px 10px 17px;}
#sidebar .height p{margin:0;}
#sidebar .height img{
	border-style:none;
    float:right;
    margin:0;
}
.ui-slider{
	position: relative;
	text-align: left;
	border: 1px solid #aaaaaa;
	background: #ffffff url(../Images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ui-slider-horizontal{
	height: .8em;
}
.ui-slider .ui-slider-range{
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider-horizontal .ui-slider-range{
	top: 0;
	height: 100%;
}
.ui-slider-vertical .ui-slider-range{
	left: 0;
	width: 100%;
}
.ui-slider .ui-slider-handle{
	position: absolute;
	z-index: 2;
	cursor: default;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ui-slider-horizontal .ui-slider-handle{
	top: -.3em;
	margin-left: -.6em;
	background: white url(../Images/img-vert-handle.gif) 100% 100% no-repeat;
	width: 11px;
	height: 16px;
}
.ui-slider-vertical .ui-slider-handle{
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
	background: white url(../Images/img-horiz-handle.gif) 100% 100% no-repeat;
	width: 16px;
	height: 11px;
}
.ui-slider-horizontal .ui-slider-range-min{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max{
	right: 0;
}
.ui-slider-vertical{
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-range-min{
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max{
	top: 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	color: #555555;
	text-decoration: none;
}
.ui-state-default .ui-icon{
	background-image: url(../Images/ui-icons_888888_256x240.png);
}
.ui-widget-header{
	border: 1px solid #aaaaaa;
	background: #1e90ff url(../Images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-slider .ui-widget-header a{
	color: #222222;
}
.ui-slider .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	font-weight: normal;
	color: #555555;
}
#remove-image{
	border: none;
	position:relative;
	top:3px;
}