
#rehash_content{
    float:left;
/*    width:600px;
    height:300px;*/
   
   
}



#rehashhopperwrapper{
 float:left;
    margin-top:20px;
    margin-left:10px;
  
    z-index:9001;
    width:1200px;


}
#rehashhopperwrapperheader{
   width:1200px;
       float:left;
       font-size:40px;
       font-weight: bold;
}
#titlehopper{
float:left;
    font-size:25px;
  text-align:center;
     width:150px;
}
#closehopper{
    float:right;
    margin-right:30px;
    cursor:pointer;
}
#openhopper{
    float:left;
     margin-left:30px;
        cursor:pointer;
}
#rehashhopperlist {
    float:left;


}
#rehashhopperlist table{
    font-size:20px;

}
#framewrapper{
   
    width:100%;
        position:absolute;
    top:20px;
    left:20px;
    z-index:1;
}
#detailframe{
    width:1000px; 
       position:absolute;
    top:100px;
    left:10px;
    z-index:2;
    border:none;
}
.contractframe{
   height:0px; 
}
.expandframe{
    height:800px;
}
#hoppertool{
    font-size:18px;
    width:100%;
        float:left;
}

#fuwrapper{
    float:left;
    font-size:20px;
    width:225px;
}
#fuwrapper span{
    float:left;

}
#fuinput{
    float:left;
   margin-top:-3px;
   font-size:18px;
}

#manualwrapper{
    float:left;
    font-size:20px;
    width:200px;
    display:none;
    margin-top:4px;
}
#manualwrapper span{
      
    float:left;

}
#apptinput{
    float:left;
   margin-top:1px;
   font-size:18px;
   width:75px;
}


.button {
    text-align: center;
    width:75px;
    height:35px;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:7px;
    padding-left:7px;
    padding-right:10px;
 padding-top:13px;
    background-color: darkseagreen;
    font-size:20px;
    color:#ffffff;
    font-weight:bold;
    border-top-right-radius:12px;
    border-top-left-radius:12px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
    cursor: pointer;
}
.button2 {
    text-align: center;
    width:75px;
    height:47px;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:7px;
    padding-left:7px;
    padding-right:10px;
  padding-top:0px;
    background-color: darkseagreen;
    font-size:20px;
    color:#ffffff;
    font-weight:bold;
    border-top-right-radius:12px;
    border-top-left-radius:12px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
    cursor: pointer;
}
.button3 {
    text-align: center;
    width:50px;
    height:27px;
    float:right;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:0px;
    padding-left:7px;
    padding-right:10px;
  padding-top:0px;
    background-color: darkseagreen;
    font-size:20px;
    color:#ffffff;
    font-weight:bold;
    border-top-right-radius:12px;
    border-top-left-radius:12px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
    cursor: pointer;
}
#hoppertoggle{
margin-right:10px;
}
#wildtoggle{
margin-right:10px;
}
.openclose {
    text-align: center;
    width:30px;
    height:20px;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    margin-top:10px;
 padding-bottom:15px;
    padding-left:7px;
    padding-right:10px;

    background-color: darkseagreen;
    font-size:30px;
    color:#ffffff;
    font-weight:bold;
    border-top-right-radius:12px;
    border-top-left-radius:12px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
    cursor: pointer;
}
.filterbox{
     padding:5px 5px;
      margin:5px 2px;
      height:82px;
         border:thin darkseagreen solid;
       background-color:#ffffff;  
}
.filterbox span{
       color:darkseagreen;
       font-weight:bold;
       text-align:center;
  background-color:#ffffff;
}
#drange{
    float:left;
    width:300px;

    margin:5px 5px;
  
}
.drangelabel{
    float:left;
    width:145px;

}
#drange span{
    float:left;
    width:30px;
}
#dead{
    float:left;
    width:64px;

   

}
#dead span{
   
    float:left;
    width:39px;
margin-top:2px;
    height:18px;
}
#dead input{
    float:left;
    width:18px;
    height:18px;
         clear:left;
}
#slsmanidwrapper{
    float:left;
    width:170px;


}
#slsmanidwrapper span{
   color:darkseagreen;
    float:left;
    width:100%;
margin-top:10px;
text-align: center;

  font-size:18px;
  font-weight:bold;
}
#slsmanidwrapper select{
    float:left;
         clear:left;
         margin-top:10px;
}
#slsmanidwrapper option{
    float:left;
   font-size:18px;
         clear:left;
}

#fu{
    float:left;
    width:80px;


}
.fulabel{
    float:left;
    width:55px;
margin-top:2px;
    height:18px;

}
#fu input{
    float:left;
    width:18px;
    height:18px;
         clear:left;
}
#jobtype{
    float:left;
    width:165px;

}
.jtcol{
    float:left;
    width:31%;
}
.jtlabel{
   margin-right:5px;
    float:left;
    width:20px;
margin-top:2px;
    height:18px;

}
#jthead{
    width:100%;
    float:left;
    text-align:center;
    margin-bottom:5px;
      color:darkseagreen;
        font-weight:bold;
}
#jobtype input{
    float:left;
    width:18px;
    height:18px;
  clear:left;
}
.vert{
margin-top:-17px; 
        -webkit-transform: rotate(270deg);
-webkit-transform-origin-x: 35px;
-webkit-transform-origin-y: 48px;

/* firefox */
-moz-transform:rotate(270deg);
-moz-transform-origin:32px 53px;
    float:left;
  color:darkseagreen;
  font-weight:bold;
}
#city{
    float:left;
    width:150px;
 

}
#city input{
    float:left;
    width:120px;
/*    border:thin darkseagreen solid;
        margin:5px 5px;
   padding:5px 5px;*/
}
#citylabel{

    float:left;
    width:145px;
margin-top:2px;
    height:18px;
  color:darkseagreen;
    font-weight:bold;
}
#citydisplay{
   margin-right:5px;
    float:left;
    width:20px;
margin-top:2px;
    height:18px;

}
.slidewrapper .slideval{
  width:150px; 
  float:left;
  height:30px;
}
.rangebox{
    float:left;
    width:150px;
   

}
.highrangebox{
    float:left;
    width:100%;
}
.lowrangebox{
    float:left;
    width:100%;
}
.rangebox .slidelabel{
    float:left;
    width:45px;
}
#rehashfilterwrapper{
    width:1200px;
    float:left;
/*  overflow:hidden;*/
}
.rehashfilteropen{
    height:235px;
    cursor: auto;
}
.rehashfilterclosed{
    height:10px;
     cursor: auto;
}
#openclosefilter{
    float:left;
    width:100%;
    background-color: darkseagreen;
    cursor:pointer;
}
#openclosefilter span{
    float:right;
    margin-right:10px;
   color: white;
}
.filterbox .inputdefine{
    float:left;
  text-align: center;
   margin-top:1px;
    margin-bottom:6px;
   color:darkseagreen;
   font-size:20px;
   font-weight:bold;
   width:100%
}
.rangebox.filterbox.daterange{
    float:left;
    width:550px;
}
.rangebox.filterbox.daterange .lowrangebox{
    float:left;
    width:40%;
}
.rangebox.filterbox.daterange .highrangebox{
    float:left;
    width:40%;
}
.submitbox{
    float:left;
    width:18%;
    margin-top:-15px;
}

#dfrom{
    width:140px;

}
#dto{
    width:140px;
    
}

#resultcd{
    float:left;
    width:125px;
margin-right:10px;

}
.rccol{
    float:left;
    width:48%;
}
.rclabel{
   margin-right:5px;
    float:left;
    width:20px;
margin-top:2px;
    height:18px;

}
#rchead{
    width:100%;
    float:left;
    text-align:center;
    margin-bottom:1px;
      color:darkseagreen;
        font-weight:bold;
}
#resultcd input{
    float:left;
    width:18px;
    height:18px;
  clear:left;
}

#totals{
    float:left;
    width:120px;



/*   padding:11px 3px;*/
}
#totals span{
    float:left;
    width:110px;

  margin:5px 5px 5px 0px;

}
#search{
   float:left;
    width:170px;

 
  
}
#search span{
       margin-top:10px;
    float:left;
    width:100%;
      font-weight:bold;
   color:darkseagreen;
   text-align:center;
}
#search input{
    float:left;
    width:95%;
    margin-top:10px;
}
#claim{
   float:left;
    width:170px;
}
#claim span{
       margin-top:1px;
    float:left;
    width:100%;
      font-weight:bold;
   color:darkseagreen;
   text-align:center;
}
#claim input{
    float:left;
    width:95%;
    margin-top:5px;
}
.rehashhoppertable tr{
    padding:2px;
    cursor:pointer;
}
.rehashhoppertable td{
    padding:5px 2px;
    font-size:18px;
      border:thin black solid;
}
.rehashhoppertable th{
   
     font-size:20px;
    font-weight:bold;
    background-color:darkseagreen;
    height:20px;
    border:thin black solid;
    text-align: center;
        padding:15px 5px ;
}
.rehashhoppertable{
 width:1200px;
 float:left;
margin-top:10px;
}
#squotetotal{
    margin-top:-3px !important;
    color:green !important;
}