/* What is up my nizzle --- */
#main #wine_form ul.wine_list { margin:0 0 24px 0; padding:0; list-style:none; }
#main #wine_form ul.wine_list li { list-style:none !important; overflow:hidden; margin-bottom:5px; line-height:16px;background:none;padding:0; }

#wine_form .wine_list span, .wine_list span { float:left; margin-right:5px; margin-top:7px; }
#wine_form .wine_list span.wName, .wine_list span.wName { width:344px; font-weight:bold; }
#wine_form .wine_list span.wPrice, .wine_list span.wPrice { width:100px; text-align:right; }
#wine_form .wine_list span.wClubP,  .wine_list span.wClubP { width:90px; text-align:right; }
#wine_form .wine_list span.wQty { width:70px; text-align:right; margin-top:0px; }
#wine_form .wine_list span.wQty2, .wine_list span.wQty2 { width:60px; height:20px; text-align:center; }


#wine_form .wine_list #header_row { border-bottom:1px solid #c0baa9; padding-bottom:10px; }
#wine_form .wine_list #header_row span { margin-top:0; }
#wine_form .wine_list #header_row span.wQty, .wine_list #header_row span.wQty { width:60px; }

#wine_form .ar { padding-left:280px; width:340px; text-align:right; }
#main ul.preorderInfo { padding:0 0 10px 280px; width:340px; text-align:right; clear:both; }
#main ul.preorderInfo li { margin:0; padding:10px 0 0; overflow:hidden; list-style:none; line-height:16px; background:none;}
#main ul.preorderInfo span.label { width:142px; font-weight:bold; color:#4d391f; display:block; float:left; }
#subtotal, #discount, #tax, #shipping, #grandTotal { width:196px; float:left; clear:right; }
#discCodeValid { float:left; }

#thankYouProducts {padding:0px !important;}

p span.label { width:160px; font-weight:bold; color:#4d391f; display:block; float:left; overflow:hidden; }
li.formField { background:#C5BDA8 none repeat scroll 0 0; margin:0 0 2px; padding:5px 10px; width:628px; }
