
#dl-header-container.districtlines {

	position: relative;
	
	z-index: 1;

}

.districtlines #dl-header {
	
	width:900px;
	background:url('/images/bg.jpg') repeat-x 0 0;
	position: relative;
	z-index: 1;

}

.float_bar_container a .shelf_text {

	float:left;

}

.float_bar_container .clear {
	
	clear: both;
	
}

.float_bar_container a {

	color:#fff;
	text-decoration: none;
	outline:0;

}

.float_bar {
	background: #1e1e1e;
	background: -moz-linear-gradient(top,  #1e1e1e 0%, #383838 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(100%,#383838));
	background: -webkit-linear-gradient(top,  #1e1e1e 0%,#383838 100%);
	background: -o-linear-gradient(top,  #1e1e1e 0%,#383838 100%);
	background: -ms-linear-gradient(top,  #1e1e1e 0%,#383838 100%);
	background: linear-gradient(to bottom,  #1e1e1e 0%,#383838 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#383838',GradientType=0 );
	-webkit-border-radius: 0 0 15px 15px;
	   -moz-border-radius: 0 0 15px 15px;
	    -ms-border-radius: 0 0 15px 15px;
	        border-radius: 0 0 15px 15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	width:880px;
	height:120px;
	padding: 5px 10px 10px;
	overflow: hidden;
/* 	position: absolute; */
	top: 103px;
	left:23%;
	color:#fff;
	z-index: 0;
	
	display: block;
	left: 50%;
	position: relative;
	top: auto;
	margin: 0 0 20px -450px;
	
}

.float_bar_container .fb_top {
	
	color:#fff2db;
	
/* 	border-bottom: 1px solid #2f2f2f; */
	
	height: 30px;
	
}

.float_bar_container .fb_bottom {
	
	margin-top:5px;

}

.float_bar_container .fb_bottom_left {

	width:765px;

}

.float_bar_container .fb_bottom_left.colors {
	position: absolute;
	left: 10px;
	bottom: 20px;
}

.float_bar_container .fb_bottom_left ul {

	width:720px;

}

.float_bar_container .fb_top_left, .fb_bottom_left {

	float:left;

}

.float_bar_container .fb_top_left {
	/* bottom: 73px; */
	bottom: 95px;
	left: 10px;
	position: absolute;
}

.float_bar_container .fb_top_right, .fb_bottom_right {

	/* float:right; */
	
}

.float_bar_container .fb_top_right {
	/* bottom: 80px; */
	bottom: 106px;
    position: absolute;
    right: 0;
}

.fb_bottom_right {

	position: absolute;
	bottom:9px;
	right:9px;
	width:160px;

}

.float_bar_container .fb_bottom_left ul li a span {

	width:98px;

}

.float_bar_container .fb_bottom_left ul li.active a{

	color:#fff;
	float:left;
	
	
}

.float_bar_container .fb_bottom_left ul li.active span {
	
	float:left;

}


.float_bar_container .color_circle {

	background-color:#0f0;
	height:10px;
	width:10px;
	float:right;
	border-radius: 40px;
	-moz-border-radius: 40px;
	margin-left:10px;
	margin-top:2px;
	
}

.float_bar_container ul li a{
	
	display: block;
	height:25px;
	
}

.float_bar_container ul li a span{

	display: block;
	height:25px;
	padding:6px 10px 6px 7px;
	margin-left:3px;

}

.float_bar_container .active {
	margin-bottom:8px;
}

.float_bar_container .fb_top a:hover, .float_bar_container .active a {
	display: block;
	height:25px;
	color: #f4c45e;
	background: url('../img/_floatbar/hover.png') no-repeat 0 0;
	
}

.float_bar_container .fb_top a:hover span, .active a span{
	
	display: block;
	height:13px;
	background:url('../img/_floatbar/hover.png') no-repeat right -25px;
	padding:6px 10px 6px 7px;
	margin-left:3px;
	
}

.float_bar_container ul {
	margin:0;
	padding:0;
	display: inline;
	list-style-type: none;
}

.float_bar_container ul li {

	float:left;
	margin-right:10px;
	
}

.float_bar_container .fb_top_right ul li {
	
	margin-right:0;
	margin-left: 10px;

}

.preview_btn, .preview_blank {

	float:left;

}

.float_bar_container .preview_btn input {

	outline:0;
	display: block;
	background: url('../img/_floatbar/buttons.png') no-repeat 0px 0;
	text-indent: -9999px;
	height: 32px;
	width: 79px;
	border: 0;
	cursor: pointer;

}

.preview_blank {
 	outline:0;
	display: block;
	text-indent: -9999px;
	height: 32px;
	width: 79px;
	border: 0;
}

.float_bar_container .preview_btn input:hover {
	
	background-position: -0px -33px;
	
}

.float_bar_container .preview_btn input:active {
	
	background-position: -0px -67px;
	
}

.float_bar_container .fb_button input{
	outline:0;
	display: block;
	background: url('../img/_floatbar/buttons.png') no-repeat -81px 0;
	text-indent: -9999px;
	height: 32px;
	width: 79px;
	border: 0;
	cursor: pointer;
	
}

.float_bar_container .fb_button input:hover {
	
	background-position: -81px -33px;
	
}

.float_bar_container .fb_button input:active {

	background-position: -81px -67px;
	

}

.float_bar_container .fb_button {
	background: none;
	display: block;
}

.float_bar_container .fb_bottom {

	clear:both;

}

.float_bar_container .shelf_toggle {

	text-align: right;
	padding:0;

}

.float_bar_container .shelf_toggle span.icon_showing {

	display: block;
	background:url('../img/_floatbar/down_arrow.png') no-repeat 0 2px;
	height: 12px;
	width: 12px;
	float:right;
	margin-top:2px;
	margin-left:5px;
	

}
.float_bar_container .shelf_toggle span.icon_hiding {

	display: block;
	height: 12px;
	width: 12px;
	float:right;
	margin-top:2px;
	margin-left:5px;
	background:url('../img/_floatbar/up_arrow.png') no-repeat 0 0px;
	
}

.float_bar_container .shelf_toggle a {

	color: #1e1e1e;
	text-shadow: 1px 1px 1px #484848;

}

.float_bar_container .shelf_toggle a:hover {

	color: #F4C45E;

}

.float_bar_container  .inactive {

	display: none;
	
}

.float_bar_container  .fb_top a:hover {

	

}

.float_bar_container a, .float_bar_container div {

	text-align: inherit;

}

.float_bar_container .shelf_toggle.show {
	
	position: absolute;
	top: -113px;
	left: 50%;

}

.float_bar_container .show_tab a{
	
	font-size:13px;
	
	color: #1E1E1E;
	
    text-shadow: 1px 1px 1px #484848;
	
	background:url('../img/_floatbar/bg.png') no-repeat right top;
	
	-moz-border-radius-bottomleft: 10px;
	
	border-bottom-left-radius: 10px;
	
	-webkit-border-bottom-left-radius: 10px;
	
	-moz-border-radius-bottomright: 10px;
	
	border-bottom-right-radius: 10px;
	
	-webkit-border-bottom-right-radius: 10px;
	
	padding:10px;
	
	width:52px;
	
	float:right;

}

.float_bar_container .image_section {

	float:left;
	margin-right:25px;

}

.fake_hr {
	
	border-bottom: 1px solid #2F2F2F;
	position: absolute;
	width: 880px;
	height:1px;
	bottom:100px;
	
	
}
#dl-header div .search-bar {
	margin-right:1px;
	background: url("/images/searchbar_2.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: inline;
    float: left;
    height: 16px;
    padding: 6px;
    width: 108px;
}

#dl-header div .search-button {
    background: url("/images/searchbutton.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 28px;
    text-indent: -9999px;
    width: 19px;
    margin-right:5px;
    cursor: pointer;
}

#dl-header div.customize_searchbar {
    display: inline;
    float: right;
    height: 28px;
    margin: 12px 0 0;
}

#dl-header .customize_vendor_btn {
	
	margin:0;
	display: inline;
    float: right;
    height: 28px;

}

#dl-header .customize_vendor_btn a{
	
	width:76px;
	
	height:30px;
	
	background:url('/images/customize_btn.jpg') no-repeat 0 0;
	
	display: block;
	text-indent: -9999px;
	outline:0;
	margin-right:14px;
}

#dl-header .customize_vendor_btn a:hover{
	
	background-position: 0 -28px;

}