/* floating cart */
#mssframe {height:1px; width:1px; border:none; overflow:hidden; position:absolute; visibility:hidden;}
#fCartLoading {height:50px; width:300px; position:absolute; top:300px; z-index:10000; left:40%; padding-top:60px; text-align:center; background:#fff  url(http://mystore-solutions.com/clients/reinerwear/qv-loading.gif) no-repeat center 10px;}

#fcartBG{border:#5A2672 solid 1px; margin:10px 0 0 0; position:relative; z-index:1; background:#fff;}
#floatingCartHeader {background:#5A2672; margin:0; padding:3px; color:#fff !important; font-weight:bold; font-size:12px;}

.fcart {border-bottom:1px solid #000; padding:3px 2px;  margin:0; color:black !important; font-size:12px !important;}
.fcartName {margin:3px 0;}
.fcartName a, .fcartName a:visited {padding:0 !important; text-decoration:underline !important; border:none !important; background:#fff !important; font-size:12px !important;}

.fcartPrice, .fcartQty {color:black !important;}

.fcartPrice {display:inline; padding-right:7px;}

.fcartQty {display:inline;}

#fcartTotal {background:#666; color:#fff !important; font-weight:bold; font-size:12px; margin:0; padding:3px; border-bottom:1px solid #000;}

#fviewCart {border-bottom:1px #000 solid;}
#fcheckout, #fviewCart {text-align:left; padding:0px;}
#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited {color:#fff; font-weight:bold; color:#fff !important; background:#5A2672 !important; font-size:14px !important; font-weight:bold !important; display:block; padding:0; width:100%; max-width:160px;}
*:first-child+html #fviewCart a, *:first-child+html #fviewCart a:visited {}
#fviewCart a:hover,#fcheckout a:hover {background:#5586BD !important;}

/*
peach: #F9DDA5
peach2: #F7D993
purple: #5A2672
light blue: #5586BD 
*/
