.cookClass{position: absolute; top: 42px; right: 219px;font:bold 12px arial;}
.headerLinks{right: auto; left: 405px; top: 42px;}
.viewCart{position: absolute; top: 40px; left: 773px;}
.fcCheckout{position: absolute; left: 873px; top: 40px;}
#CartContents{z-index: 3;width: 321px; border: 3px solid #DE3636; position: absolute; top: 34px; right: 0px; background: white;font: 12px arial;}
.cookNotification{ font: bold 12px arial; text-align:center; padding: 20px 0;}
#LeftTD img{margin: 10px 15px;}
.floatingName{font: bold 12px arial;}
.floatingQty{font: normal 11px arial;}
.floatingPrice{font: bold 12px arial;}
.fcCheck img{padding-left: 185px; padding-bottom: 10px;}
.fcTotal{font: bold 15px arial; padding-left: 183px;}
.fcTotal span{color: #ff0000;}
#cookClass{display: inline-block;vertical-align: bottom;font-size: 14px;cursor: pointer;}
#header-cart{margin-right: 5px; vertical-align: middle;}
#CartTable{clear:both;}
.fcCheck {
    color: #fff;
    text-transform: uppercase;
    background-color: #24249E;
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
    padding: 5px;
}
#CartContents td {
    border-bottom: 1px solid #d9d9d9;
    padding: 8px 10px;
}
.floatingCartLoading{
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}