  .verify-address{
      text-decoration:none;
      border:0;
      width:64px;
      height:25px;
      background:white url('/images/hfi/btn_clear_twothird.gif') no-repeat;
      margin-left:10px;
      padding-bottom:3px;
      text-align:center;
      font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
      font-weight:bold;

  }
  .verify_address_button{
    margin:25px 0px 0px 100px;
  }

  .bold{
   font-weight:bold;
  }

  .page_header{
   border-bottom:1px solid black;
   font-weight:bold;
   font-size:14px;
   width:100%;
   height:25px;
   margin-bottom:2%;
 }

 .make_grey{
   background-color:#000fff;
 }
 
 #shipping_address{
  margin:3% 0 3% 0;
  font-weight:bold;
 }

 .shipping_address_button {
  background:transparent url('/images/hfi/btn_clear.gif') no-repeat scroll 0 0;
  border:0 none;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  height:25px;
  padding-bottom:4px;
  width:96px;
}

/*main div*/
  #otc_online_catalog{

  }

 

  /*start of right bar div and its sub div */
  #right_bar{
   margin-top:5px;
   font-weight:bold;
   margin-bottom:1%;
  }

  /*used to display error message*/
  #message{
     width:60%;
     float:left;
     margin-top:3.5%;
  }

  /*holds the shopping cart and available balance information*/
  #cart{
    width:40%;
    float:right;
  }

  #shopping_cart_top_link{
    text-align:right;
    padding-bottom:5px;
  }
  #available_balance_top_link{
    text-align:right;
    padding-bottom:5px;
  }
  /*end of right bar div and its sub div */

  /*start of otc navigation links */
  #otc_navigation_links{
    font-weight:bold;
    margin-bottom:2%;
  }

  /*navigation link to entire catalog */
  #otc_entire_catalog_link{
    width:50%;
    float:left;
  }

  /*navigation link to otc history */
  #otc_history_link{
    width:50%;
    float:left;

  }

  /*navigation link to view shopping cart */
  #view_cart_link{
    width:50%;
    float:left;
    text-align:right;

  }

  /*end of otc navigation links */

  /*start of otc item listing */
  #catalog_list{

  }

  /*start of otc listing heading */
  #catalog_list_heading{
    font-weight:bold;
  }

  #heading_item_no{
    width:7%;
    float:left;
    text-align:center;
    
  }

  #heading_brand_desc{
    width:22%;
    float:left;
    text-align:left;margin-left:7px;
  }

  #heading_generic_comp{
    width:22%;
    float:left;
    text-align:left;margin-left:9px; 

  }

  #heading_item_size{
    width:7%;
    float:left;
    text-align:center;margin-left:3px;
  }

  #heading_price{
    width:8%;
    float:left;
    text-align:right;margin-left:3px;

  }

  #heading_order_qty{
    width:9%;
    float:left;
    text-align:center;
    margin-left:7px;
    
  }

   #heading_new_order_qty{
    width:10%;
    float:left;
    text-align:center;
  }

  #heading_add_to_cart{
    width:15%;
    float:left;margin-left:3px;

  }
  /*end of otc listing heading */

  /*start of otc listing items */
  .entire_otc_list{
    overflow:auto;
    height:500px;
  }

  /*div holds all the information */
  .individual_otc_item{


  }

  .separate_items_by_row{
    height:2%;
  }

  /*div holds item no */
  .otc_item_no{
    width:7%;
    float:left;
    text-align:center;


  }

  /*div holds brand description */
  .otc_brand_desc{
    width:22.5%;
    float:left;
    text-align:left;
    margin-left:10px;

  }

  /*div holds generic comparable */
  .otc_generic_comp{
    width:22.5%;
    float:left;
    text-align:left;
    margin-left:10px;

  }

  /*div holds qty size */
  .otc_item_size{
    width:6.4%;
    float:left;
    text-align:center;margin-left:3px;

  }

  /*div holds price */
  .otc_price{
    width:8%;
    float:left;
    text-align:right;
    margin-left:3px;

  }

  /*div holds order qty */
  .otc_order_qty{
    width:7%;
    float:left;
    text-align:center;
    margin-left:15px;
    *margin-left:7px;
    
  }
  .otc_new_order_qty{
    width:6%;
    float:left;
  }


  /*div holds add to cart button */
  .otc_add_to_cart_button{
    width:16%;
    float:right;
	text-align:left;
  }

  /*end of otc listing items */

  /*end of otc item listing */

  #submit_buttons{
    width:23%;
    float:right;
    margin-top:3%;
    font-weight:bold;
  }

  #reimbursement{
    margin-top:3%;

  }


 .button_cart{
      text-decoration:none;
      border:0;
      width:104px;
      height:25px;
      background:white url('/images/hfi/btn_add_to_cart.jpg');
      font-size:12px;
      padding-bottom:2px;
      font-weight:bold;      
  }

  .button_cart_es{
      text-decoration:none;
      border:0;
      width:104px;
      height:25px;
      background:white url('/images/hfi/btn_add_to_cart.jpg');
      padding-bottom:2px;
      font-size:11px;
      font-weight:bold;
  }
  .process_button{
    text-decoration:none;
    border:0;
    width:96px;
    height:25px;
    background:white url('images/hfi/btn_clear.jpg');
    font-weight:bold;
    font-size:12px;
  }
  .clear{
    clear:both;
  }

/*order history*/
.otc_order_history{
    
}

.order_header{
    
}
.order_no{
    float:left;
    width:69%;
    font-weight:bold;
}

.history_add_to_cart{
    float:left;
    width:30%;
    text-align:right;
    
}

#history_heading{
    font-weight:bold;
    font-size:12px;
}
#h_heading_item_no{
    width:9%;
    float:left;
    text-align:center;
    

  }

  #h_heading_brand_desc{
    width:23%;
    float:left;
    text-align:left;
    margin-left:7px;
    
   
  }

  #h_heading_generic_comp{
    width:23%;
    float:left;
    text-align:left;
    margin-left:7px;
    

  }

  #h_heading_item_size{
    width:7%;
    float:left;
    text-align:center;
    margin-left:3px;
    
	
  }

  #h_heading_price{
    width:9%;
    float:left;
    text-align:right;
    margin-left:3px;
    

  }

  #h_heading_order_qty{
    width:11%;
    float:left;
    text-align:center;
    margin-left:3px;
    
  }

   #h_heading_new_order_qty{
    width:12%;
    float:left;
    text-align:center;
    margin-left:7px;
    
  }

   /*div holds item no */
  .h_otc_item_no{
    width:9%;
    float:left;
    text-align:center;
    


  }

  /*div holds brand description */
  .h_otc_brand_desc{
    width:23%;
    text-align:left;
    float:left;
    margin-left:7px;
    

  }

  /*div holds generic comparable */
  .h_otc_generic_comp{
    width:23%;
    text-align:left;
    float:left;
    margin-left:7px;
    

	
  }

  /*div holds qty size */
  .h_otc_item_size{
    width:7%;
    float:left;
    text-align:center;
    margin-left:3px;
    

  }

  /*div holds price */
  .h_otc_price{
    width:9%;
    float:left;
    text-align:right;
    margin-left:3px;
    

  }

  /*div holds order qty */
  .h_otc_order_qty{
    width:11%;
    float:left;
    text-align:center;
    margin-left:3px;
    
    
  }
  .h_otc_new_order_qty{
    width:12%;
    float:left;
    text-align:center;
    margin-left:7px;
    
  }

   .color1{
    background-color: #fff;
  }
  .color2{
    background-color: #EEF8F7;
  }


/*order history*/

/*shopping cart*/


#shopping_cart_heading{
    font-weight:bold;
    font-size:12px;
}
#s_heading_item_no{
    width:6%;
    float:left;
    text-align:center;    
   
    
    
  }

  #s_heading_brand_desc{
    width:20%;
    float:left;
    text-align:left;
    margin-left:3px;
 
    
  }

  #s_heading_generic_comp{
    width:20%;
    float:left;
    text-align:left;
    margin-left:3px;
  
  }

  #s_heading_item_size{
    width:7%;
    float:left;
    text-align:center;
    margin-left:3px;
  


  }

  #s_heading_price{
    width:8%;
    float:left;
    text-align:right;    
    margin-left:3px;
    
  }

  #s_heading_order_qty{
    width:7%;
    float:left;
    text-align:left;    
    margin-left:3px;
    
  }

  #s_heading_total{
    width:8%;
    *width:7%;
    float:left;
    text-align:right;    
    margin-left:3px;
   
  }

  #s_heading_update_button{
    width:6%;
    float:left;
    text-align:left;
   
    
    
  }

  #s_heading_remove_button{
    width:6%;
    float:left;
    text-align:left;
   
  }

  



   /*div holds item no */
  .s_otc_item_no{
    width:7%;
    float:left;
    text-align:center;    
  
  }

  /*div holds brand description */
  .s_otc_brand_desc{
    width:20%;
    float:left;
    text-align:left;
    margin-left:3px;
    
  }

  /*div holds generic comparable */
  .s_otc_generic_comp{
    width:20%;
    float:left;
    text-align:left;
    margin-left:3px;
    

  }

  /*div holds qty size */
  .s_otc_item_size{
    width:7%;
    float:left;
    text-align:center;
    margin-left:3px;
   
    
  }

  /*div holds price */
  .s_otc_price{
    width:8%;
    float:left;
    margin-left:3px;
    text-align:right;
   
   
  }

  /*div holds order qty */
  .s_otc_order_qty{
    width:7%;
    float:left;
    text-align:center;
    margin-left:3px;
    

  }

  .s_total{
    width:7.8%;
    float:left;
    text-align:right;
    margin-left:3px;
    margin-right:3px;
   
  
   
  }

  .s_update_button{
    width:9%;
    float:left;
    margin-left:3px;
    text-align:center;
    
  }

  .s_remove_button{
    width:9%;
    float:left;
    margin-left:3px;
    text-align:center;
    
  }

  .cart_total{
      font-weight:bold;
  }
  .c_total_word{
      width:71%;
      float:left;
      text-align:right;      
  }
  .c_total_price{
      width:8.2%;
      float:left;
      text-align:right;
  }

 



  .button_update{
      text-decoration:none;
      border:0;
      width:64px;
      height:25px;
      background:white url('/images/hfi/btn_clear_twothird.gif');
      margin-left:0;
      padding-bottom:3px;
      font-size: 12px;
      font-weight: bold;

  }

   .button_update_es{
      text-decoration:none;
      border:0;
      width:64px;
      height:25px;
      background:white url('/images/hfi/btn_clear_twothird.gif');
      margin-left:0;
      padding-bottom:3px;
      font-size: 11px;
      font-weight: bold;

  }
 

  .button_shopping_cart{
      text-decoration:none;
      border:0;
      width:144px;
      height:25px;
      background:white url('/images/hfi/btn_clear_oneandhalf.gif') no-repeat;
      margin-left:10px;
      padding-bottom:3px;
      font-size:12px;
      font-weight:bold;
  }

   #submit_buttons_shopping_cart{
    margin-top:4%;


  }

  .continue_shopping{
    text-decoration:none;
    width:75%;
    float:left;
    text-align:right;    
  }


  .order_completion{
    width:24%;
    float:left;
    text-align:right;
    
  }
  
  
/*shopping cart*/

/* place otc order page */


#confirmation_message{
     
}
#order_confirm_msg{
  
   *height:70px;
   
}



#p_cart_heading{
    font-weight:bold;
    font-size:12px;
}

#p_heading_item_no{
    width:8%;
    float:left;
    text-align:center;


  }

  #p_heading_brand_desc{
    width:23%;
    float:left;
    text-align:left;
    margin-left:7px;

  }

  #p_heading_generic_comp{
    width:23%;
    float:left;
    text-align:left;
    margin-left:7px;

  }

  #p_heading_item_size{
    width:8%;
    float:left;
    text-align:center;
    margin-left:3px;



  }

  #p_heading_price{
    width:8%;
    float:left;
    text-align:right;
    margin-left:3px;

  }

  #p_heading_order_qty{
    width:9%;
    float:left;
    text-align:center;
    margin-left:3px;

  }

  #p_heading_total{
    width:7%;
    float:left;
    text-align:right;
    margin-left:3px;

  }






   /*div holds item no */
  .p_otc_item_no{
    width:8%;
    float:left;
    text-align:center;

  }

  /*div holds brand description */
  .p_otc_brand_desc{
    width:23%;
    float:left;
    text-align:left;
    margin-left:7px;

  }

  /*div holds generic comparable */
  .p_otc_generic_comp{
    width:23%;
    float:left;
    text-align:left;
    margin-left:7px;

  }

  /*div holds qty size */
  .p_otc_item_size{
    width:8%;
    float:left;
    text-align:center;
    margin-left:3px;


  }

  /*div holds price */
  .p_otc_price{
    width:8%;
    float:left;
    margin-left:3px;
    text-align:right;


  }

  /*div holds order qty */
  .p_otc_order_qty{
    width:9%;
    float:left;
    text-align:center;
    margin-left:3px;


  }

  .p_total{
    width:7%;
    float:left;
    text-align:right;
    margin-left:3px;
   }

 .p_total_word{
      width:84.5%;
      float:left;
      text-align:right;
  }
  .p_total_price{
      width:15%;
      float:left;
      text-align:left;
  }




/* place otc order page */

/*OTC disclaimer popup*/

#otc_disclaimer_container
{
    position: relative;
    z-index: 5;
}
#otc_disclaimer_popup
{
    background-color: #fffbe1;
    width: 444px;
    height: auto;
    margin: 0px;
    padding: 12px;
    right: 130px;
    top: 480px;
    *top: 520px;
    position: absolute;
    z-index:5;
    border:2px solid #FFBA00;

}
#otc_disclaimer_popup_admin
{
    background-color: #fffbe1;
    width: 444px;
    height: auto;
    margin: 0px;
    padding: 12px;
    right: 130px;
    top: 280px;
    position: absolute;
    z-index:5;
    border:2px solid #FFBA00;

}
#otc_disclaimer_close
{
    float: right;
    z-index: 7;
    margin-right: 2px;
}
#otc_disclaimer_content
{

}


/*OTC disclaimer popup*/

/*Shopping cart link in bottom of the page*/

.shopping_cart_bottom_link{    
    text-align:right;
    font-weight:bold;
    margin-bottom:1%;
}
.history_add_to_cart_in_bottom{   
    text-align:right;
}

/*Shopping cart link in bottom of the page*/

/* order confirmation */
.order_number{
    font-weight:bold;
}
/* order confirmation */
input.buttononeandhalf{
    font-size:10px;
    *font-size:11px;
    line-height: 10px
}


input.overridefontsize{
    font-size:12px;
}