#baskettable { border:1px solid #cecece;border-bottom:0;width:722px; }
    #baskettable .basketphoto { padding:10px;width:87px; }
        #baskettable .basketphoto img { border:1px solid #cecece; }
    #baskettable .basketitem { padding:10px;width:390px; }
        #baskettable .basketitem h3 ,#baskettable .basketitem h3 a { font-size:14px;padding:20px 0 0 0;margin:0; color:#333;text-decoration:none;}
        #baskettable .basketitem h3 a:hover{ border-bottom:1px dotted #333; }
        #baskettable .basketitem p { font-size:11px;padding:8px 0 0 0;margin:0; }
    #baskettable .basketqty { border-left:1px solid #cecece;padding:20px 0 0 30px;width:64px; }
        #baskettable .basketqty input { width:30px;border:1px solid #cecece;margin:0;text-align:center; }
    #baskettable .basketprice { border-left:1px solid #cecece;padding:27px 0 0 30px;width:70px; }
    #baskettable .total { border-left:1px solid #cecece;padding:5px;text-align:center;font-size:11px; }
        #baskettable .total strong { font-size:12px; }
    
    #baskettable td { border-bottom:1px solid #cecece; }
    
    #baskettable #continueshopping { background:url('../img/buttons/continue-shopping.gif') no-repeat;width:110px;height:18px;display:block;float:left; }
        #baskettable #continueshopping span { display:none; }
        #baskettable #continueshopping:hover { background-position:0 -18px; }
        
    #baskettable #deliveryinfo { background:url('../img/buttons/delivery-info.gif') no-repeat;width:77px;height:18px;display:block;float:left;margin:0 0 0 9px; }
        #baskettable #deliveryinfo span { display:none; }
        #baskettable #deliveryinfo:hover { background-position:0 -18px; }
        
    #baskettable #update { background:url('../img/buttons/update.gif') no-repeat;width:67px;height:18px;display:block;float:left;border:0;cursor:pointer;cursor:hand; }
        #baskettable #update:hover { background-position:0 -18px; }
        
    #baskettable #checkout { background:url('../img/buttons/checkout.gif') no-repeat;width:188px;height:27px;display:block;float:left; }
        #baskettable #checkout span { display:none; }
        #baskettable #checkout:hover { background-position:0 -27px; }
        
        

#checkouttable { border:1px solid #cecece;border-bottom:0;width:722px;margin:0 0 20px 0;font-size:11px; }
    #checkouttable .checkoutitem { padding:10px;width:390px; }
    #checkouttable .checkoutqty { border-left:1px solid #cecece;padding:10px 0 0 0;width:94px;text-align:center; }
    #checkouttable .checkoutprice { border-left:1px solid #cecece;padding:10px 0 0 40px;width:60px; }
    #checkouttable .total { border-left:1px solid #cecece;padding:10px;text-align:center;font-size:11px; }
        #checkouttable .total strong, #checkouttable .totalwithpromo strong { font-size:14px; }
        	.promogray {color:#9e9e9e}
    
    #checkouttable td { border-bottom:1px solid #cecece; }
    

#discounttable {margin:30px 0;width:722px;border:1px solid #cecece;}
	#discounttable td {vertical-align:middle;background:#e8e8e8;}
		#discounttable td.discountcodes { height:36px; background:url('../img/promos/promobg.gif') #e8e8e8 no-repeat left;vertical-align:middle;}
			#discountcodeinput {margin:0 0 0 385px;width:211px; font-size:12px;}
			#findpromocode {width:97px; height:18px; background:url('../img/promos/usethiscode.gif') no-repeat;margin:0 12px 0 0;}

    
#deliverychange { background:url('../img/buttons/change.gif') no-repeat;width:67px;height:18px;display:block;border:0;cursor:pointer;cursor:hand;margin:10px 0; }
    #deliverychange span { display:none; }
    #deliverychange:hover { background-position:0 -18px; }
    
#payment { background:url('../img/buttons/continue-to-payment.gif') no-repeat;width:188px;height:27px;display:block;float:right;margin:0 40px 0 0; }
    #payment span { display:none; }
    #payment:hover { background-position:0 -27px; }
        
    
     #moredetails a { text-decoration:none;font-size:11px;color:#333; }
    #moredetails a:hover  { border-bottom:1px dotted #333; }
    
#removeit a{text-decoration:none; color:333;}
#removeit a:hover{text-decoration:none; color:333;}
#removeit a:hover span{text-decoration:underline; color:333;}
#removeit a span { color:333;}