/*---------------------------------------------------*
 * Search Filter
 *---------------------------------------------------*/
#DealsMain input.button {
    font-size: 12px;
    }

.deals-search-filter-container {
    float: right;
    width: 230px;
    }

.deals-search-filter-head {
    background: #F47920;
    color: #FDE695;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 10px;
    }
    
.deals-search-filter-body {
    background: #FFF3D1;
    float: left;
    margin-bottom: 23px;
    padding: 10px;
    }

#DealsMain .deals-search-filter-body fieldset {
    border: 0 none;
    margin: 5px 10px 5px 0;
    padding: 0;
    }

#DealsMain .deals-search-filter-body fieldset.type {
    float: left;
    width: 100%;
    }

.deals-search-filter-body fieldset.start-date,
.deals-search-filter-body fieldset.end-date {
    float: left;
    margin-right: 10px;
    width: 80px;
    }

.deals-search-filter-body fieldset.start-date input.text,
.deals-search-filter-body fieldset.end-date input.text {
    width: 77px;
    }

#DealsMain .deals-search-filter-body fieldset p input {
    position: relative;
    top: -5px;
    }

#DealsMain .deals-search-filter-body legend {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    }
    
.deals-search-filter-body .button-pane {
    float: left;
    width: 100%;
    }
/*- End 'Search Filter' -----------------------------*/


#DealsMain .deals-search-filter-body fieldset p {
    margin: 0;
    padding: 0;
    }

#DealsMain .deals-search-filter-body fieldset p img {}
#DealsMain .deals-search-filter-body fieldset p label {
    color: #2AA7C8;
    float: none;
    font-weight: bold;
    position: relative;
    top: -5px;
    }


/*---------------------------------------------------*
 * Head
 *---------------------------------------------------*/
#DealsHead  {
    float: left;
    margin-bottom: 20px;
    }
    
#DealsHead p {
    padding-left: 222px;
    }
/*- End 'Head' --------------------------------------*/


a#ClearForm {
    border-bottom: 1px solid #2AA7C8;
    color: #2AA7C8;
    }

#DealsMain .search .results_container p {
    margin-bottom: 5px;
    }

/*---------------------------------------------------*  
 * Search Container
 *---------------------------------------------------*/
.deals-search-container { 
    float: right; 
    text-align: right;
    margin-bottom: 5px;
    width: 100%;
    }

.deals-search-container input.button {
    margin: 0;
    }

.deals-search-container input.text {
    margin: 0;
    padding: 0;
    }
/*- End 'Search container' --------------------------*/


/*---------------------------------------------------*
 * OR
 *---------------------------------------------------*/
#DealsMain .search .results_container .left {
    height: 137px;
    padding-top: 33px;
    }

#DealsMain .search .results_container {
    height: 170px;
    }

#DealsMain .search p a {
    font-size: 11px;
    font-style: italic;
    text-decoration: underline;
    }

#DealsMain .generic_tabs {
    width: 650px;
    }
/*- End 'OR' ----------------------------------------*/


.page-tab-container {
    float: left;
    width: 650px;
    }

.page-tab-body {
    border: 1px solid #E98D5D;
    float: left;
    margin-bottom: 20px;
    padding: 10px;
    width: 620px;
    }

#DealsMain .page-tab-container ul {
   left: -1px;
   position: relative;
   top: 1px;
   z-index: 0;
   }

#DealsMain .page-tab-container ul li a {
   background: none repeat scroll 0 0 #F47920;
   border-color: #F47920;
   border-style: solid;
   border-width: 1px 1px 0;
   color: #FDE695;
   }

#DealsMain .page-tab-container ul li.current a {
   background: #fff;
   color: #007698;
   }


#DealsMain .deal-valid-date,
#DealsMain .deal-expire-date { 
   font-size: 13px; 
   } 

.inner .main .member-body-mastHead ul li a { color: #fff; }

#DealsMain .search .results_container .right {
    height: 125px;
    }



