/*
* JPLIST: common styles
*/
.jplist{
	float: left;
	width: 100%;
	margin-top:15px;
}

.jplist .jplist-no-results{
	display: none;
}

.jplist .jplist-no-results p{
	text-align: center;
	padding: 0.6em 0;
}

/*
* JPLIST: panel styles
*/


.jplist .panel-top{
	border-radius: 0.3em 0.3em 0 0;
}

.jplist .panel-bottom{
	border-radius: 0 0 0.3em 0.3em;
}

/*
* JPLIST: filters
*/
.jplist .filter{
	float: left;
	margin: 0.6em 0 0 0;
}

.jplist .filter input{
	display: block;
	float: left;
	
	width: 700px;
	height: 2.16em;
	margin: .45em 0 0 1.25em;
	
	border: 2px solid #b5ccff;
	border-radius: 3px;
}

.jplist .search-title{
	float: left;
	margin-left: 10px;
}

.jplist .filter-btn{
	margin: 0px 0px 0px 5px;
	text-decoration: none;
	color: #fff;
	background-color: #1E87AA;
	border-radius: 3px;
	padding: 1px 5px;
}

/*
* JPLIST: pagination
*/
.jplist .pagingprev,
.jplist .pagingmid,
.jplist .pagingnext{
	float: left;
}

.jplist .paging{
	float: left;
	margin: 0.6em 0.6em 0 1.25em;	
}

.jplist .paging span{
//	cursor: pointer;
//	color: #1E87AA;
//	margin: 0 0.3em 0 0;
background: none repeat scroll 0 0 #CCCCCC;
color: #000000;
font-weight: bold;
margin-right: 2px;
padding: 1px 4px 1px 4px;
text-decoration: none;
cursor: pointer;
}

.jplist .paging  span.current{
	font-weight: bold;
	color: #CA3F1A;
	background: none repeat scroll 0 0 #F96302;
color: #FFFFFF;
font-weight: bold;
margin-right: 0px;
padding: 1px 4px;
}

.jplist .paging-results{
	float: left;
	margin: 0.6em 0 0 1.25em;
}

/*
* JPLIST: dropdowns
*/
.jplist .drop-down{
	float: left;
	width: 165px;
	height: 1.3em;
	
	margin: 0.6em 0 0 .75em;	
	border: 1px solid #007bbd;
	box-shadow: 1px 2px 0px #d5dee5;
	
}

.jplist .drop-down .panel{
	float: left;
	width: 160px;
	height: 1.3em;
	line-height: 1.3em;
	
	overflow: hidden;
	background: #fff url('../img/icons/down.png') no-repeat 99% 50%;
	
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

.jplist .drop-down:hover .panel{
	background: #fff url('../img/icons/down-dark.png') no-repeat 99% 50%;
}

.jplist .drop-down ul{	

	position: relative;
	top: 0px;
	left: -1px;
	z-index: 1000;
	
	width: 165px;
	display: none;
	overflow: hidden;
	
	background-color: #fff;
	border: 1px solid #007bbd;
	
	padding: 0;
	margin: 0;
	
	list-style: none;
	border-radius: 0 0 3px 3px;
}

.jplist .drop-down ul li{
	padding: 0 0 0 0.3em;
	cursor: pointer;
	width: 130px;
	float: left;
	background-color: #fff;
}

.jplist .drop-down ul li:hover{
	background-color: #444;
	color: #fff;
}

.jplist .hidden{
	display: none;
}






/* Filters Styles */
#filterarea{margin-left:5px;}

.filternavi{width:200px;font-family:'pt_sansregular', Arial, Helvetica, sans-serif; float:left; padding-right:4px}
.filternavi h2{ font-size:13px; margin:5px 5px; color:#666; font-family:'Tahoma', Arial, Helvetica, sans-serif; border-bottom:#DBDBDB solid 2px;}
.filtercontent{float:left; border-left: #dbdbdb solid 20px; position:relative; width:850px;}
.filtertitle {
background:#ffcc00;
padding:10px 10px; 
font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; 
font-size:30px;
width:100%;
	}
.filtersubtitle{
	font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; 
	font-size:16px; 
	margin:0; 
	margin-left:13px;
	margin-top:0;
	margin-bottom:12px
	
	}
.filtersubtitle span.allbtn{font-family:'pt_sansregular';color:#0083c7; float:right; margin-right:13px; font-size:14px; margin-top:2px;}
.filter-group {
	margin: 0 5px;
margin-bottom: 2px;
border: 1px solid #e7ecf0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;t
border-radius: 4px;
background:#e7ecf0;
padding:15px 0 45px 0;
}

.filterbox{
	margin: 0 5px;
	border: 1px solid #e7ecf0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;t
border-radius: 4px;
background:#e7ecf0;
height:60px;
	margin-left:10px;
float: left;
	}
	
.filter-linebreak{width:100%; height:30px; background: url(http://site.hobbypartz.com/assets/images/slider_linebreak.png) no-repeat center; margin-top:40px;}
.range-slider{ width:146px; margin-left:20px;}
.range-slider .value{
	float: left;
	margin: 0 0 0 -5px;
	font-size: 14px;
	margin-top:10px;
	color:#333;
}
.range-slider .valuex{
	float: right;
	margin: 0 -5px 0 0;
	font-size: 14px;
	margin-top:10px;
	color:#333;
}
.cb label{ font-size:15px; margin-top:-1px}

.cb input[type='checkbox'] { border:#36F solid 5px;}

.cb-filters{margin-left:15px;}

.triangle-topleft {
	width: 0;
	height: 0;
	border-top: 28px solid #ffcc00;
	border-right: 20px solid transparent;
}
.triangle-bottomleft {
	width: 0;
	height: 0;
	border-bottom: 28px solid #fff;
	border-right: 20px solid transparent;
}

/* tabbed details */
.tabinfomain {width:100%; margin:0px 0 0px 0px;}
#filters_tabs .tabbtns {display:none; width: 100%; float: left;}

#filters_tabs .tabbtns div {float:left; padding:0; margin:2px 0px 2px 0px; background-color:none; no-repeat 0 0;

cursor: pointer;
display: inline;
font: bold 13px Arial,"Helvetica Neue",Helvetica,sans-serif;
}

#filters_tabs .tabbtns div a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:center; display:block; background:#eee; padding:8px 0px 0 0; float: left;font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;font-weight:  bold; height: 26px;text-transform:none;padding: 0px 55px; color:#666;padding-top:11px;border:none; margin-left:0px;}

#filters_tabs .tabbtns div.tabcontactive { ; margin-top:-6px; border-top:#ffcc00 solid 3px;
border: #ccc solid 1px;border-bottom: 0px; z-index:999;}
#filters_tabs .tabbtns div a.tabactive {background-color:#FFF; color:#000;margin-top:6px;}

.form-search {
float: left;
text-align: left;
width: 269px;
height: 34px;
background: url(http://site.hobbypartz.com/assets/images/topnav_searchbg.gif) 0px 0px no-repeat;
background-image: url(http://site.hobbypartz.com/assets/images/topnav_searchbg.gif);
background-position-x: 15px;
background-position-y: 5px;
background-size: initial;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: initial;
}

.form-search input{
margin-left:20px;
}
#nav_container{
    margin: 0 5; border-top: #000 solid 1px; background:#262626;height:49px; border-bottom:#0099ff solid 5px; font-family:bebas_neueregular;
}
#nav_container .categories{}
#nav_container .categories a{background:#434343 url(http://site.hobbypartz.com/assets/images/topnav_right.gif) no-repeat right;height:49px; width:174px; float:left; color: #FFF;font-size: 20px;}
#nav_container .categories a:hover{background:#0099ff url(http://site.hobbypartz.com/assets/images/topnav_right_ov.gif) no-repeat right ;height:49px; width:174px; float:left;display:block; text-decoration:none;}
#nav_container .navwrap{float:left; font-size:18px; margin-top:18px;}
#nav_container .navwrap ul{margin-left:-6px}
#nav_container .navwrap ul li{position: relative; float: left; list-style:none; display:block; padding: 6px 3px; margin-top:-6px ;border-right:#7c7c7c dotted 1px; }
#nav_container .navwrap ul li:last-child{border-right:none;}
#nav_container .navwrap ul li a{text-decoration:none; color:#FFF;padding: 0 10px;}
#nav_container .navwrap ul li a:hover{background:#0099ff; padding: 14px 10px;}
#nav_container .searchwrap{background:#434343 url(http://site.hobbypartz.com/assets/images/topnav_left.gif) no-repeat left;height:49px; width:280px;float:right;}


