/*General*/
  .admin_form_area{
    width: 731px;
    background: url('../images/stateline_lattice_wide_bg.png');
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: #ffffff;
    margin-bottom: 30px;
    border: 2px #6b3b2c solid;
  }
  
  .admin_line{
    width: 735px;
    overflow: hidden;
  }
  
  .admin_line div{
    position: relative;
    margin-bottom: 15px;  
    float: left;
    color: #ffffff;
    font-family: Tahoma, 'sans serif';
    font-weight: bold;
    font-size: 12pt;
    text-align: left;
  }  
  
  .admin_line .cell_1{
    left: 5px;
  }
  
  .admin_line div textarea{
    width: 715px;
    height: 100px;
  }  
  
  .edit_bttn{
    width: 25px;
    height: 12px;
    background: url('../images/stateline_edit.png') no-repeat;
    position: relative;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  .edit_bttn_h{
    width: 25px;
    height: 12px;
    background: url('../images/stateline_edit.png') 0px -12px no-repeat;
    position: relative;    
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }  
  
  .delete_bttn{
    width: 33px;
    height: 12px;
    background: url('../images/stateline_delete.png') no-repeat;
    position: relative;    
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  .delete_bttn_h{
    width: 33px;
    height: 12px;
    background: url('../images/stateline_delete.png') 0px -12px no-repeat;
    position: relative;    
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }    
  
  .edit_bttn_blue{
    width: 25px;
    height: 12px;
    background: url('../images/stateline_edit_blue.png') no-repeat;
    position: relative;    
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  .edit_bttn_blue_h{
    width: 25px;
    height: 12px;
    background: url('../images/stateline_edit_blue.png') 0px -12px no-repeat;
    position: relative;    
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }  
  
  .delete_bttn_blue{
    width: 33px;
    height: 12px;
    background: url('../images/stateline_delete_blue.png') no-repeat;
    position: relative;    
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  .delete_bttn_blue_h{
    width: 33px;
    height: 12px;
    background: url('../images/stateline_delete_blue.png') 0px -12px no-repeat;
    position: relative;    
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }   
/*General*/



/*Itemized List*/
  .itemized_list{
    width: 735px;
    position: relative;
    z-index: 1;
    border-bottom: 2px #8573ab solid;
    margin-bottom: 30px;
  }    
  
  .itemized_list tr td.edit{
    width: 30px;
  }
  
  .itemized_list tr td.delete{
    width: 38px;
  }
  
  .itemized_list tr td a{
    color: #3333ff;
    text-decoration: none;
  }  
  
  .itemized_list tr td a:hover{
    color: #ff3333;
    text-decoration: underline;
  }  
  
  .itemized_list tr td.edit_row{
    padding: 0px;   
  }  

  .itemized_list tr td#first{
    border-left: 2px #C0C0FF solid;  
  }
  
  .itemized_list tr td#last{
    padding-left: 15px;
    border-right: 2px #C0C0FF solid;  
  }

  .itemized_list tr.row_title td{
    vertical-align: bottom;
    border: 0px;
    border-bottom: 2px #C0C0FF solid;
  }  

  .itemized_list tr.row_title{
    color: #ffffff;
    font-family: Arial, 'sans serif';
    font-weight: bold;
    font-size: 16pt;
    text-align: center;
  }  
  
  .itemized_list tr.row1{
    background: #a1a1b1;
    color: #ffffff;   
    font-family: Arial, 'sans serif';
    text-align: center;
    border-left: 2px #C0C0FF solid;  
    border-right:  2px #C0C0FF solid;  
  }  
  
  .itemized_list tr.row1 td{
    padding: 5px;
  }  
  
  .itemized_list tr.row2{
    background: #ffffff;
    font-family: Arial, 'sans serif';    
    color: #8573ab;    
    text-align: center;
    border-right:  2px #C0C0FF solid;  
  }

  .itemized_list tr.row2 td{
    padding: 5px;
  }  
  
  .itemized_list tr.total_row td{
    color: #ffffff;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    border-top: 2px #C0C0FF solid;
  }  
  
  .itemized_list tr.total_row td.total{
    text-align: right;
  }
/*Itemized List*/



/*Narrow Itemized List*/
  .itemized_list_narrow{
    position: relative;
    z-index: 1;
    border-bottom: 2px #8573ab solid;
    margin-bottom: 30px;
  }    

  .itemized_list_narrow tr td{  
    vertical-align: top;
    padding: 5px;
  }

  .itemized_list_narrow tr td#first{
    border-left: 2px #C0C0FF solid;  
  }
  
  .itemized_list_narrow tr td#last{
    padding-left: 15px;
    border-right: 2px #C0C0FF solid;  
  }

  .itemized_list_narrow tr.row_title td{
    vertical-align: bottom;
    border: 0px;
    border-bottom: 2px #C0C0FF solid;
  }  

  .itemized_list_narrow tr.row_title{
    width: 735px;
    color: #ffffff;
    font-family: Arial, 'sans serif';
    font-weight: bold;
    font-size: 16pt;
    text-align: center;
  }  
  
  .itemized_list_narrow tr.row1{
    background: #a1a1b1;
    color: #ffffff;   
    font-family: Arial, 'sans serif';
    font-weight: normal;
    font-size: 12pt;
    text-align: center;
    border-left: 2px #8573ab solid;  
    border-right:  2px #C0C0FF solid;  
  }  
  
  .itemized_list_narrow tr.row2{
    background: #ffffff;
    font-family: Arial, 'sans serif';  
    font-weight: normal;
    font-size: 12pt;    
    color: #8573ab;    
    text-align: center;
    border-left: 2px #8573ab solid;  
    border-right:  2px #C0C0FF solid; 
  }
  
  .itemized_list_narrow tr.checked{
    background: #ffc0c0;
    font-family: Arial, 'sans serif';  
    font-weight: normal;
    font-size: 12pt;    
    color: #1c1c2c;    
    text-align: center;
    border-left: 2px #8573ab solid;  
    border-right:  2px #C0C0FF solid;     
  }  
  
  .itemized_list_narrow tr td a{
    color: #C0C0FF;
    text-decoration: none;
  }
  
  .itemized_list_narrow tr td a:hover{
    color: #ff8080;
    text-decoration: none;
  }  
/*Narrow Itemized List*/



/*Item Edit*/
  .item_view #promotions{
    width: 300px;
  }
  
  .item_view #categories{
    width: 300px;
  }  
  
  .item_text_input{
    height: 25px;
    color: #000040;
    font-family: Arial, 'sans serif';
    font-weight: normal;
    font-size: 12pt;
    padding-top: 2px;
    border: 3px #6b3b2c solid;
  }  
  
  .item_textarea{
    width: 294px;
    height: 150px;
    color: #000040;
    font-family: Arial, 'sans serif';
    font-weight: normal;
    font-size: 12pt;
    padding-top: 2px;
    border: 3px #6b3b2c solid;
  }  
  
  #item_name{
    width: 300px;
    margin-top: 7px;
    margin-bottom: 7px;
  }
  
  #item_price{
    width: 55px;
  }
  
  #item_shipping{
    width: 55px;
  }  
  
  #item_quantity{
    width: 55px;
  }  
  
  #item_shipping_handling{
    width: 55px;
  }
  
  #item_total{
    width: 55px;
  }  
/*Item Edit*/



/*User List*/
/*User List*/



/*Mailing Lists*/
  #mailing_list .name{
    width: 300px;
    text-align: left;
  }
/*Mailing Lists*/



/*User/Ship Form*/
  .admin_line#user_info_login_1 .cell_1{
    width: 360px;
  }
  
  .admin_line#user_info_login_1 .cell_1 input{
    width: 340px;
  }

  .admin_line#user_info_login_1 .cell_2{
    width: 360px;
  }
  
  .admin_line#user_info_login_1 .cell_2 input{
    width: 360px;
  }

  .admin_line#user_info_login_2 .cell_1{
    width: 360px;
  }
  
  .admin_line#user_info_login_2 .cell_1 input{
    width: 340px;
  }

  .admin_line#user_info_login_2 .cell_2{
    width: 360px;
  }
  
  .admin_line#user_info_login_2 .cell_2 input{
    width: 360px;
  }  
  
  .admin_line#user_info_name .cell_1{
    width: 345px;
  }  
  
  .admin_line#user_info_name .cell_1 input{
    width: 325px;
  }  
  
  .admin_line#user_info_name .cell_2{
    width: 55px;
  }

  .admin_line#user_info_name .cell_2 input{
    width: 40px;
  }  
  
  .admin_line#user_info_name .cell_3{
    width: 320px;
  }

  .admin_line#user_info_name .cell_3 input{
    width: 320px;
  }    

  .admin_line#user_info_address .cell_1{
    width: 360px;
  }
  
  .admin_line#user_info_address .cell_1 input{
    width: 340px;
  }
  
  .admin_line#user_info_address .cell_2{
    width: 150px;
  }
  
  .admin_line#user_info_address .cell_2 input{
    width: 135px;
  }
  
  .admin_line#user_info_address .cell_3{
    width: 80px;
  }
  
  .admin_line#user_info_address .cell_3 input{
    width: 65px;
  }
  
  .admin_line#user_info_address .cell_4{
    width: 130px;
  }
  
  .admin_line#user_info_address .cell_4 input{
    width: 130px;
  }
  
  .admin_line#user_info_country_phone .cell_1{
    width: 210px;
  }
  
  .admin_line#user_info_country_phone .cell_1 input{
    width: 190px;
  }
  
  .admin_line#user_info_country_phone .cell_2{
    width: 205px;
  }
  
  .admin_line#user_info_country_phone .cell_2 input{
    width: 190px;
  }  

  .admin_line#user_info_country_phone .cell_3{
    width: 305px;
  }
  
  .admin_line#user_info_country_phone .cell_3 select{
    width: 305px;
  }   
  
  .admin_line#user_info_address_2 .cell_1{
    width: 415px;
  }
  
  .admin_line#user_info_address_2 .cell_1 input{
    width: 395px;
  }  
  
  .admin_line#user_info_address_2 .cell_3{
    width: 305px;
  }
  
  .admin_line#user_info_address_2 .cell_3 select{
    width: 305px;
  }    
  
  #user_info .administrator{
    height: 30px;
    color: #ffffff;
  } 
/*User/Ship Form*/



/*Card Form*/
  .admin_line#card_name_line .cell_1{
    width: 710px;
  }
  
  .admin_line#card_name_line .cell_1 input{
    width: 710px;
  }
  
  .admin_line#card_type_line div{
    text-align: center;
  }
  
  .admin_line#card_type_line div img{
    width: 41px;
    height: 26px;
  }
  
  .admin_line#card_type_line div input{
    position: relative;
    top: -5px;
  }  
  
  .admin_line#card_type_line .cell_1{
    width: 177px;
  }  
  
  .admin_line#card_type_line .cell_2{
    width: 178px;
  }
  
  .admin_line#card_type_line .cell_3{
    width: 177px;
  }
  
  .admin_line#card_type_line .cell_4{
    width: 178px;
  }  
  
  .admin_line#card_number_line .cell_1{
    width: 535px;
  }
  
  .admin_line#card_number_line .cell_1 input{
    width: 515px;
  }
  
  .admin_line#card_number_line .cell_2{
    width: 175px;
  }
  
  .admin_line#card_number_line .cell_2 select#mo{
    width: 65px;
  }
  
  .admin_line#card_number_line .cell_2 select#yr{
    width: 100px;
    position: relative;
    left: 10px;
  }  
  
  .admin_line#account_line .cell_1{
    width: 255px;
  }
  
  .admin_line#account_line .cell_1 input{
    width: 240px;
  }
  
  .admin_line#account_line .cell_2{
    width: 235px;
  }
  
  .admin_line#account_line .cell_2 input{
    width: 220px;
  }
  
  .admin_line#account_line .cell_3{
    width: 220px;
  }
  
  .admin_line#account_line .cell_3 input{
    width: 220px;
  }  
  
  #user_info .same_address_checkbox{
    height: 30px;
  }  
/*Card Form*/



/*Cart Form*/
  #cart_list{
    border-bottom: 0px;
  }
  
  #cart_list tr .quantity{
    width: 100px;
  }  
  
  #cart_list tr .quantity input{
    width: 40px;
    text-align: center;
  }
  
  #cart_list tr .product{
    width: 241px;
    text-align: left;    
  }
  
  #cart_list tr .price{
    width: 150px;
  }
  
  #cart_list tr .sandh{
    width: 125px;
  }
  
  #cart_list tr .subtotal{
    width: 100px;
  }  
  
  #cart_list tr .remove_item{
    width: 15px;
  }  
  
  #cart_list tr .checkout_bottom_bar .remove_selected{
    width: 80px;
    height: 15px;
    background: url('../images/stateline_remove_selected.png') no-repeat;
  }
  
  #cart_list tr .checkout_bottom_bar{
    text-align: left;
  }  
  
  #cart_list tr .checkout_bottom_bar .remove_selected_h{
    width: 80px;
    height: 15px;
    background: url('../images/stateline_remove_selected.png') no-repeat 0px -15px;
    cursor: pointer;
  }  

  #cart_list tr .checkout_bottom_bar .update_quantities{
    width: 91px;
    height: 15px;
    background: url('../images/stateline_update_quantities.png') no-repeat;
  }

  #cart_list tr .checkout_bottom_bar .update_quantities_h{
    width: 91px;
    height: 15px;
    background: url('../images/stateline_update_quantities.png') no-repeat 0px -15px;
    cursor: pointer;
  }  
  
  .view_cart_checkout{
    width: 81px;
    height: 23px;
    position: relative;
    left: 619px;    
    background: url('../images/stateline_checkout_big.png') no-repeat right 0px;
  }

  .view_cart_checkout_h{
    width: 81px;
    height: 23px;
    position: relative;
    left: 619px;    
    background: url('../images/stateline_checkout_big.png') no-repeat right -23px;
  }  

  .view_cart_checkout_h img{
    width: 81px;
    height: 23px;
  }    
/*Cart Form*/



/*Edit Category*/  
  #edit_categories{
    margin: 0px;
  }
  
  #edit_categories_name .cell_1{
    width: 720px;
  }
  
  #edit_categories_name .cell_1 input{
    width: 715px;
  }  
  
  #edit_categories_description .cell_1{
    width: 720px;
  }  
  
  #edit_categories_related div{
    width: 365px;
  }
  
  #edit_categories_related div .itemized_list_narrow{
    margin-bottom: 5px;
  }  
  
  #edit_categories_related .cell_1 span{
    font-size: 8pt;
  }  

  #edit_categories_related .cell_1 .itemized_list_narrow{
    width: 720px;
  }  

  #edit_categories_related .cell_1 select{
    width: 720px;
    height: 200px;
  }  
  
  #edit_categories_related div .itemized_list_narrow tr .name{
    text-align: left;
  }  
  
  #edit_categories_related div .itemized_list_narrow tr .delete input{
    top: 2px;
  }  
/*Edit Category*/



/*View Promotions*/
  #view_promotions_table tr td.description{
    text-align: left;
  }
/*View Promotions*/



/*Edit Promotion*/  
  #edit_promotions{
    margin: 0px;
  }
  
  #edit_promotions_name .cell_1{
    width: 275px;
  }

  #edit_promotions_name .cell_1 input{
    width: 260px;
  }  
  
  #edit_promotions_name .cell_2{
    width: 155px;
  }

  #edit_promotions_name .cell_2 select{
    width: 145px;
  }
  
  #edit_promotions_name .cell_3{
    width: 295px;
  }  
  
  #edit_promotions_name .cell_3 input{
    width: 90px;
  }  
  
  #edit_promotions_name .cell_3 .discount_amount_y{
      margin-left: 10px;
      margin-right: 10px;
  }
  
  #edit_promotions_description .cell_1{
    width: 720px;
  }  
/*Edit Promotion*/



/*Manage Accounts and Orders*/
  #manage_accounts tr td{
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;
  }

  #manage_accounts tr.row_title td{
    font-size: 10pt;
  }    
  
  #manage_orders tr td{
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;    
  }    
  
  #manage_orders tr.row_title td{
    font-size: 10pt;
  } 
  
  #manage_categories tr td{
    font-size: 10pt;
    padding-left: 2px;
    padding-right: 2px;    
  }    

  #manage_categories tr td#first{
    text-align: left;
  }     
  
  #manage_categories tr.row_title td{
    font-size: 10pt;
  }   
/*Manage Accounts and Orders*/



/*Checkout*/
  .checkout_form{
    font-size: 14pt;
    font-family: Tahoma, Geneva, sans-serif;
    padding-left: 100px;
  }
  
  .checkout_form select{
    width: 200px;
  }  
