/* Floating Cart */
.mss-top-nav-section.last {height:27px;margin-top:-7px;}
#mssCartEl {width:330px; padding:0; position:absolute; top:0px; right:0px; z-index:10000000; background:transparent;}
#mssCartEl img {border:0px;}
.incart {}

#mss-cart-items {color:#ececec; width:165px;  float:left; margin:0px 0px 0px 10px;}
#floatCartItems{padding:0 5px 0 0px; height:25px; line-height:25px; float:left;margin-top:3px;}
#fcartTotal{padding:0 5px 0 0px; height:25px; line-height:25px;float:left;margin-top:3px;}


#fcartBG{position:relative; float:right; background:#a94076;}
.incart #fcartBG {border:1px solid #c6b299; border-top:0; padding-bottom:30px;background:#EEECED;} /* padding-bottom makes room for checkout button which is absolutely placed to the bottom */
#mssFrameContainer {clear:both; position:relative; right:0px; text-align:center; padding:0px; margin:0; height:1px; visibility:hidden;  width:330px; overflow:hidden; opacity:0; filter:alpha(opacity=0);}
.incart #mssFrameContainer {visibility:visible;} 
#mssFrameContainer .mssCartFrame {display:none; width:330px; padding:0px; height:1px; visibility:visible; background:#EEECED;}
#mssFrameContainer #mssCartFrame0 {display:block; height:100px;}


#fviewCart {float:left; margin:3px 0px 0px 0px;}
.incart #fviewCart {display:none;}
#fcheckout { margin:3px 10px 0px 0; float:right;}
.incart #fcheckout{position:absolute; bottom:5px; right:20px; z-index:1000; display:block;}
.incart #fcheckout a {color:#000 !important;}
.incart #fcheckout a img {display:none;}
* html .incart #fcheckout {top:0px; bottom:auto;}
* html .incart #fcheckout img {display:block;}
#fcartBG #cartClose {display:none; width:75px; position:absolute; bottom:5px; text-decoration:none; left:5px;background:transparent;font-weight:bold;color:#000;}
#fcartBG #cartClose:hover {background:transparent;font-weight:bold; color:#000;}
.incart #fcartBG #cartClose {display:block;}
.mss-top-nav-section.last #mssCartEl #fviewCart a,
.mss-top-nav-section.last #mssCartEl #fcheckout a {background:transparent; padding:0px;color:#ececec; font-size:11px;font-weight:bold;line-height:25px;}
.mss-top-nav-section.last #mssCartEl #fviewCart a img,
.mss-top-nav-section.last #mssCartEl #fcheckout a img {vertical-align:middle;margin-top:-3px;}


#mssGhost {filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; position:absolute; z-index:10000;top:0px; left:0px;}
#fCartModal {background:#333;filter:alpha(opacity=70); opacity:.7;left:0px;position:absolute;top:0px;z-index:9000;height:100%; width:100%;}
#fCartLoading {background:#fff;height:50px;left:40%;position:absolute;text-align:center;top:300px;width:300px;z-index:10000;padding:20px;}
                 

/* Change based off of 'float' bug in IE6 */
* html #fviewCart {margin-left:6px;}
* html #fcheckout {margin-right:6px;}
