#gmin {
    font-size:0.9em;
    margin: 0 5px 3px 0;
    color: #666666;
}

#gmin select {
    font-size:0.9em;
    color: #666666;
}

#sin {
    font-size:0.9em;
    margin: 0 5px 3px 0;
    color: #666666;
}

#sin select {
    font-size:0.9em;
    color: #666666;
}

#six {
    font-size:0.9em;
    margin: 0 5px 3px 0;
    color: #666666;
}

#six select {
    font-size:0.9em;
}

#bin {
    font-size:0.9em;
    margin: 0 5px 3px 0;
    color: #666666;
}

#bin select {
    font-size:0.9em;
}

#bix {
    font-size:0.9em;
    margin: 0 5px 3px 0;
    color: #666666;
}

#bix select {
    font-size:0.9em;
}



#filterbox {position: relative;}

.filter-box-outer     { border: solid 1px #e1e1e1; margin: 0 0 8px 0; }
.filter-box-outer-last    { border: solid 1px #e1e1e1; margin: 0; }
.filter-box-inner     { border: solid 1px #ffffff; background-color: #f8f8fa; padding: 5px 5px; }
.filter-box-inner H2    { margin: 0 0 4px 0; }
.filter-box-inner H2 IMG  { float: right; margin-left: 5px; }
.filter-box-inner H2 .icon  { float: left; margin: 3px 4px 0 0; }
.filter-box-inner UL    { margin: 0; padding: 0; list-style: none; }
.filter-box-inner LI    { margin: 1px 0 0 0; padding: 0 0 0 9px; background: url(/img/lists/bullet-ulist-b.gif) 0px 4px no-repeat; }

.filter-box-inner ul.sortby li.selected   { margin: 1px 0 0 0; padding: 0 0 0 13px; background: url(../img/css/icon_check.gif) 0px 4px no-repeat; font-weight: bold;}
.filter-box-inner ul.sortby li.selected a { color: #666;}

.filter-box-inner LI.showall{ background: url(../img/css/icon_showall.gif) 0px 6px no-repeat; }

.filter-box-inner UL.selected { 
border-top: solid 1px #e1e1e3; 
border-bottom: 0; 
}

.filter-box-inner UL.selected LI { 
margin: 0 0 0 0; 
padding: 3px 0; 
background: none; 
border-bottom: solid 1px #e1e1e3; 
border-top: 0; 
}

.filter-box-inner UL.selected LI:HOVER { background-color: #f0f0f2; }

.filter-box-inner ul.selected li a:hover { 
text-decoration: none;
}

.filter-box-inner ul.selected li img { padding-right: 6px; }
.filter-form        { display: inline; }
.filter-form H2       { margin: 10px 0 6px 0; font-size: 0.9em; }
.filter-form INPUT      { float: left; }

#contentfilter #search input[type=text] {  
width: 95px; 
float: left; 
margin: 1px 5px 0 0;
}

#contentfilter .header .plusbox  {
float: right;
margin: 2px 0;
}

#contentfilter h4  {
margin: 0 0 5px 0;
}

#contentfilter #search p {
margin: 0;
font-weight: bold;
}

#filterbox .mr.hide {
display: none;
}






.tabs-a {
    clear: both;
    margin-bottom: 15px;
    z-index: 1;
    position: relative;
}
.tabs-a H3 {
    color: #ad8226;
    font-weight: bold;
    font-size: 1.0em;
    margin-bottom: 3px;
}

.tabs-a .tl {
    background: url( ../img/css/filterbox2.gif ) top left no-repeat;
    background-position: -1922px 0
}

.tabs-a .tr {
    background: url( ../img/css/filterbox2.gif ) top right no-repeat;
    background-position: 100% -128px;
    margin-left: 7px;
    padding: 7px 7px 0 0;
}

.tabs-a .ml {
    background: url( ../img/css/filterbox2.gif ) top left repeat-y;
}

.tabs-a .mr {
    background: url( ../img/css/filterbox-mr.gif ) top right repeat-y #ffffff;
    margin-left: 12px;
    padding: 12px 13px 10px 0;
    display: inline-block;
}

.tabs-a .bl {
    background: url( ../img/css/filterbox2.gif ) bottom left no-repeat;
    background-position: -1922px -445px;
}

.tabs-a .br {
    background: url( ../img/css/filterbox2.gif ) bottom right no-repeat;
    background-position: 100% -645px;
    margin-left: 12px;
    padding: 0 12px 10px 0;
}

.tabs-a .mr:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0px;
}

* html .tabs-a .mr {
    height: 1%;
}

.tabs-a .mr {
    display: block;
}

.tabs-a .tr .filter-wrapper {
    border-bottom: solid 1px #4e7dc1;
    margin: 0 -7px;
    padding: 0 7px;
    position: relative;
    z-index: 30 !important;
}

.tabs-a .tr .filter-wrapper IMG {
    float: right;
    margin: 7px 4px 0 0;
}

.tabs-a .tr .filter-wrapper UL {
    margin: 0;
    padding: 0;
    list-style: none;
    cursor: normal;
}

.tabs-a .tr .filter-wrapper LI {
    font-size: 0.9em;
    margin: 0 3px -1px 0;
    padding: 0;
    display: inline;
    background: url( ../img/css/filterbox-tab-right2.gif ) top right no-repeat;
    cursor: pointer;
    padding: 9px 0 6px 0;
    float: left;
    border-bottom: solid 1px #4e7dc1;
}

.tabs-a .tr .filter-wrapper LI.active {
    background: url( ../img/css/filterbox-tab-right-active2.gif ) top right no-repeat;
    border-bottom: solid 1px #ffffff;
}

.tabs-a .tr .filter-wrapper a.tablink {
    font-weight: normal;
    background: url( ../img/css/filterbox-tab-left2.gif ) top left no-repeat;
    cursor: pointer;
    padding: 9px 16px 6px 16px;
    margin: 0;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.tabs-a .tr .filter-wrapper LI.active a.tablink {
color: #666666;
}

.tabs-a .tr .filter-wrapper H2 { display: inline; padding: 0; margin: 0; }

.tabs-a .tr .filter-wrapper .resize {
    width: 12px;
    height: 12px;
    background: url( ../img/css/collapse2.gif ) top left no-repeat;
}

.mr .filter-wrapper {
z-index: 30;
position: relative;
}


.tabs-a.minimized .br .filter-wrapper {
    display: none;
}

.tabs-a.filter .br .filter-wrapper .more-left .filters-list-link {
    display: none;
}

.tabs-a.filter .mr {
    padding: 12px 0 8px 0;
    margin-left: 1px;
}

.tabs-a.maximized .bl {
    background: url( ../img/css/filterbox-bl-dark2.gif ) bottom left no-repeat;
}

.tabs-a.maximized .br {
    background: url( ../img/css/filterbox-br-dark2.gif ) bottom right no-repeat;
}

.tabs-a.maximized .br .filter-wrapper {
    display: block;
    margin: 0 -10px;
    padding: 3px 10px 0 10px;
    background: url(../img/css/shadow.gif) top left repeat-x;
}

.tabs-a.maximized .br .filter-wrapper .more-left {
    background: url( ../img/css/filterbox-more-left2.gif ) bottom left no-repeat;
    float: right;
    cursor: pointer;
}

.tabs-a.maximized .br .filter-wrapper .more-left .remove-filters,
.remove-delete  { display: inline; margin-left: 11px; font-size: 0.9em; }
.tabs-a.maximized .br .filter-wrapper .more-left .remove-filters A,
.remove-delete a  { background: url(../img/css/delete-cross-a.gif) 0 3px no-repeat; padding-left: 14px; }



.tabs-a .tr .filter-wrapper ul.top-tabs li, 
.tabs-a.maximized .br .filter-wrapper .holder-left,
.tabs-a.maximized .br .filter-wrapper .holder-right {position: relative;} /* IE6 fix */

.tabs-a.filter .br .filter-wrapper .more-right {
    background: url( ../img/css/filterbox-more-right2.gif ) bottom right no-repeat;
    margin-left: 12px;
    padding: 7px 12px 9px 0;
}

.tabs-a.filter .br .filter-wrapper .more-right H3 {
    display: inline;
    background: url( ../img/css/arrow-more.gif ) right 6px no-repeat;
    padding-right: 10px;
    color: black;
}

.tabs-a.filter .br .filter-wrapper .less-right {
    display: none;
    background: url( ../img/css/filterbox-more-right2.gif ) bottom right no-repeat;
    margin-left: 12px;
    padding: 7px 12px 9px 0;
}

.tabs-a.filter .br .filter-wrapper .less-right H3 {
    display: inline;
    background: url( ../img/css/arrow-less.gif ) right 6px no-repeat;
    padding-right: 10px;
    color: black;
}

.tabs-a .br .filter-wrapper .holder-left {
    float: left;
    width: 40%;
}

.tabs-a .br .filter-wrapper .holder-right {
    display: none;
}

.tabs-a.filter .br .filter-wrapper .holder-right {
    display: block;
    float: right;
    width: 60%;
    margin: -3px 0 0 0;
}

.tabs-a.maximized .br .filter-wrapper UL {
    margin: 0 0 0 20px;
    padding: 0;
    list-style: none;
}

.tabs-a.maximized .br .filter-wrapper LI {
    margin: 0;
    padding: 0;
    display: inline;
}

.tabs-a.maximized .br .filter-wrapper LI IMG {
    float: left;
    margin: 2px 0 0 -20px;
}

.tabs-a.maximized .br .filter-wrapper UL UL {
    margin: 0;
    padding: 0;
}

.tabs-a.maximized .br .filter-wrapper LI LI {
    margin: 0;
    padding: 0;
    font-size: 0.85em;
    line-height: 1.5em;
}

.tabs-a.maximized .br .search-box {
    margin-top: 6px;
}

.tabs-a.maximized .br .search-box .field {
    float: left;
    border: solid 1px #c8c8c8;
    color: #666666;
    margin-right: 5px;
    padding: 3px 4px;
}

.tabs-a.maximized .br .search-box .button {
    float: left; 
    background: none; 
    border: none; 
    padding: 0; 
    overflow: visible; 
    cursor: pointer; 
    margin: -1px 0 0 0; 
    *margin: -2px 0 0 0; 
    padding-right: 1px; 
}

.tabs-a.maximized .br .search-box LABEL {
    float: left;
    font-weight: bold;
    font-size: 0.9em;
    margin-right: 3px;
    padding-top: 5px;
}

.tabs-a .mr .filter-block .help { position: absolute; top: 9px; right: 10px; }

.tabs-a .mr .filter-wrapper {
    display: block;
    position: relative;
    margin: 0 4px;
}

.tabs-a .mr .filter-wrapper .mr-saver {
    clear: both;
    padding-top: 1px;
}

.tabs-a.minimize .mr .filter-wrapper {
    display: none;
}

.tabs-a.minimize .mr {
    padding: 0 0 0 0;
}

.tabs-a.minimize .tr .resize {
    background: url( ../img/css/expand2.gif ) top left no-repeat;
}

.tabs-a .mr .filter-block {
    width: 20%;
    float: left;
    position: relative;
    z-index: 20;
  background: transparent;
}

.tabs-a .mr .filter-block UL {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tabs-a .mr .filter-block LI {
    margin: 0;
    padding: 0 0 3px 0;
* padding : 0 0 1 px 0;
    font-size: 0.85em;
    clear: both;
}

.tabs-a .mr .filter-block H3 { font-size: 0.9em; margin-bottom: 2px; margin-right: 13px; }


.tabs-a .mr .filter-block FORM {
    margin: 0;
    padding: 0;
    display: inline;
}

/* Buy-In */
.tabs-a .mr .filter-block .field {
    font-size: 1em;
    float: left;
    width: 65px;
    border: solid 1px #c8c8c8;
    margin: 0 5px 3px 0;
    color: #666666;
}

.tabs-a .mr .filter-block .button {
   float: left; 
   margin: -1px 0 4px 0; 
   *margin: -2px 0 11px 0; 
   background: none; 
   border: none; 
   padding: 0; 
   overflow: visible; 
   cursor: pointer; 
   padding-right: 1px;
}

.tabs-a .mr .filter-block Label {
    display: block;
    margin-bottom: 2px;
    clear: both;
}

.tabs-a .mr .filter-block .reset {
    color: #0167CC;
    font-weight: normal;
}

.tabs-a .mr .filter-block A {
    color: #666666;
    text-decoration: none;
}

.tabs-a .mr .filter-block A:visited {
    color: #666666;
    text-decoration: none;
}

.tabs-a .mr .filter-block A:hover {
    color: #000000;
    text-decoration: none;
}

/*
.tabs-a A.selected, 
.tabs-a li.selected, */


.tabs-a .selected {
    color: #4c4c4c;
    text-decoration: none;
    font-weight: bold;
    background: url( ../img/css/delete-cross-a.gif) 0px 4px no-repeat;
    padding: 2px 0 0 14px;
}

.tabs-a.filter .br .filter-wrapper li li.selected {
font-weight: bold;
background: none;
}


.tabs-a .mr .filter-block A.selected:visited {
    color: #4c4c4c;
    text-decoration: none;
}

.tabs-a .mr .filter-block A.selected:hover {
    color: #4c4c4c;
    text-decoration: none;
}

.tabs-a .mr .filter-block A.more {
    color: #0167CC;
    text-decoration: none;
    background: url( ../img/css/arrow-more.gif ) right 6px no-repeat;
    padding-right: 9px;
}

.tabs-a .mr .filter-block A.more:visited {
    color: #0167CC;
    text-decoration: none;
}

.tabs-a .mr .filter-block A.more:hover {
    color: #FFA02B;
    text-decoration: underline;
}

.tabs-a .mr .filter-block A.less {
    color: #0167CC;
    text-decoration: none;
    background: url( ../img/css/arrow-less.gif ) right 6px no-repeat;
    padding-right: 9px;
}

.tabs-a .mr .filter-block A.less:visited {
    color: #0167CC;
    text-decoration: none;
}

.tabs-a .mr .filter-block A.less:hover {
    color: #FFA02B;
    text-decoration: underline;
}

.tabs-a .mr .expanded {
    z-index: 30;
    display: block;
}

.tabs-a .mr .expanded H3 {
    padding-top: 1px;
}

.tabs-a .mr .expand .help { top: 10px; }

.tabs-a .mr .expanded .expand-saver {
    padding-top: 1px;
}

.tabs-a .mr .expanded .expand-wrapper {
    background: url( ../img/css/dropdown-bg.gif ) top left repeat-x #dedede;
    position: absolute;
    top: -1px;
    left: 0px;
    width: 100%;
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #ffffff;
    margin: 0 0 0 -3px;
    padding: 0 1px 1px 1px;
}

.tabs-a .mr .expanded .expand-content {
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #c6c6c6;
    background-color: #ffffff;
}

.tabs-a .mr .filter-wrapper .grid-a {
    background: url( ../img/css/dotted-vertical.gif ) 20% 0% repeat-y;
}

.tabs-a .mr .filter-wrapper .grid-b {
    background: url( ../img/css/dotted-vertical.gif ) 40% 0% repeat-y;
}

.tabs-a .mr .filter-wrapper .grid-c {
    background: url( ../img/css/dotted-vertical.gif ) 60% 0% repeat-y;
}

.tabs-a .mr .filter-wrapper .grid-d {
    background: url( ../img/css/dotted-vertical.gif ) 80% 0% repeat-y;
}

.tabs-a .mr .filter-wrapper .grid-divide {
    padding-top: 1px;
    background: url( ../img/css/dotted-horizontal.gif ) bottom left repeat-x;
    clear: both;
    margin-bottom: 1px;
}

.tabs-a .mr .filter-block .padder {
    padding: 6px 11px 6px 11px;
}

.tabs-a .mr .expanded .padder {
    padding: 6px 11px 6px 10px;
}

.tabs-a .mr .more-options {
    display: none;
}

.tabs-a .mr .filter-wrapper .more-filters {
    display: none;
}

.tabs-a #low-price.error, .tabs-a #high-price.error {
border: 1px solid red;
}

.tabs-a .mr.hide {
    display: none;
}

.tabs-a #tab-container h2 {
    font-weight:bold;
    color: #555555;
}
.tabs-a .retailer-info .switch {
    clear:both; 
    float:left; 
    margin-top: 8px;
}
.tabs-a #all-products .switch {
    float:left; 
    margin-top:3px;
    display:inline;
}
.tabs-a #all-products .switch .expand, .tabs-a #all-products .switch .collapse {
    float:left;
    width:14px;
}
.tabs-a .tr .filter-wrapper .ui-tabs-selected {
    background:transparent url(../img/css/filterbox-tab-right-active2.gif) no-repeat scroll right top;
    border-bottom:1px solid #FFFFFF;
    z-index: 10;
    position: relative;
}

.ui-tabs-nav a, .ui-tabs-nav a:visited {
    color: #555555;
    text-decoration: none;
}

.tabs-a :-moz-any-link:focus {
  outline: none;
}
/* for Tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
     /*display: inline-block;*/
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
     display: inline-block;
}

.tabs-a .mr .splash-img { width: 165px; text-align: center; float: left; padding-top: 10px; }
.tabs-a .mr .splash-txt { margin-left: 180px; }
.tabs-a .mr .splash-txt .left { float: left; width: 60%; }  
.tabs-a .mr .splash-txt .right { float: right; width: 36%; }
