.fb_block_m {width:128px; height:258px; float: left; border: 1px solid #C7C7C7; overflow: hidden; left: 4px; position: relative;}

.fb_block {
height: auto !important;
border: 0 !important;
position: absolute !important;
overflow: hidden !important;
top: 0;
}

* html .fb_block {height: 100% !important;}
.scrollbar {width: 20px; height:258px; background-color: #E5E5E5; position: relative; left: 108px; /*	float: left;*/}
.scroll {width: 20px; height:60px; background-color: #BFBFBF; position: relative; cursor: pointer;}
/* Checkbox */
span.checkbox {
height:14px;
width:14px;
display: block;
position: relative;
/*margin-left:-14px;*/
background: url(../images/checkbox_new.gif);
background-repeat:no-repeat;
padding-bottom:0px;
float: left;
}

#generation span.checkbox{/*margin-top: -13px;	margin-left: -1px;*/}
* html span.checkbox {padding-bottom:0px;}
span.checkboxadd {top:4px;}
span.checkbox.hover {background-position: 0 -14px;}
span.checkbox.checked {background-position: 0 -28px;}
#season label, #brands label {/*margin-left: -8px;*/}
/*Select*/
select {/*	display: none;*/}
div.select {width:310px; position:relative;}
div.select2 {width:189px; height:16px; position:relative;}
.need {float:right; padding-right:14px;}
div.select .input {border: 1px solid #6A9C38; padding: 2px 5px 0; height:1.5em; width:300px; color:#4E4E4E; overflow: hidden;}
div.select2 .input {border: 1px solid #2A5580; padding: 0 5px; height:1.5em; width:175px; color:#CCC; overflow: hidden;}
div.select .input div, 
div.select2 .input div {height:1.4em; /* width: 7000px; */ width:290px; font-size:1.13em; line-height:1.16em;}

div.selB {
background: url(../images/drop_down_pointer.gif) right top;
background-repeat:no-repeat;
width:15px;
height:15px;
position: absolute;
top: 2px;
right:0px;
}

* html div.selB {right:2px;}
.divpad2 {margin-left:173px;}
.divpad {margin-left: 37px;}

div.selB:hover, 
div.selB:focus, 
div.selB:active {background-position: 0 -15px;}

div.selB:link, 
div.selB:visited {background-position: 0 -15px;}

/*div.selB.mousedown {background-position: 0 -15px;}
div.selB.mouseup {background-position: 0 -15px;}*/

div.list {
display: none;
border-left: 1px solid #6A9C38;
border-right: 1px solid #6A9C38;
border-bottom: 1px solid #6A9C38;
width:310px;
position: absolute;
z-index: 1;
}

div.list2 {
display: none;
border-left: 1px solid #B3B3B3;
border-right: 1px solid #B3B3B3;
border-bottom: 1px solid #B3B3B3;
width:185px;
position: absolute;
z-index: 1;
}

.from {display:block; float:left; padding-left:200px; padding-top:2px; font-size:1.13em; line-height:1.16em;}
.from_az {display:block; float:left; padding-left:320px; padding-top:2px; font-size:1.13em; line-height:1.16em;}
.to {display:block; float:left; padding-right:4px; padding-top:4px;}
.need {width:310px;}
.need2 {width:187px;}
div.list_item {background: #FFF; color:#4E4E4E; padding-left:4px; width:306px; padding-bottom:4px; font-size:1.13em; line-height:1.16em;}
div.list_item.hover {color:#FFA100; cursor: pointer;}
div.selected {color:#FFA100;}