/* quick view */
*+html .clearfix {min-height: 1%;}
* html .clearfix {height:1%; overflow:visible;}
.clearfix:after { content: "."; display: block; visibility: hidden; line-height: 0; height: 0; clear: both;}

#qvOverlay {position:absolute; width:100%; height:100%; z-index:1000; background:#000; top:0; bottom:0; left:0; cursor:pointer; filter:alpha(opacity=0); opacity:0; -moz-opacity:0;}
#qvLoading {background: #fff url('/lib/yhst-13127498866493/qv-loading.gif') no-repeat 45% 30%; width:150px; padding:60px 0 10px 0; position:fixed; _position:absolute; z-index:1500; left:45%; display:none;}

#qvShell {position:absolute; z-index:2000; width:450px; visibility:hidden;} 
#qvDrag {height:20px; background:#bfd7e9 url('/lib/yhst-13127498866493/qv-dragBg.gif') ; cursor:move; position:relative;  z-index:2000; border:1px solid #666; padding-right:30px;}
#qvClose {display:block; position:absolute; background: url('/lib/yhst-13127498866493/qv-closex.gif') no-repeat; width:10px; height:10px; right:5px; top:5px; z-index:2010;}
#qv1 {position:relative; z-index:2010; border:1px solid #ff6600; border-top:none; background:#fff; padding:5px; display:block;} 
#qv1 #qvContainer{ background:#fff; font-size:11px; height:345px; }
#qvShadow {position:absolute; top:8px; left:8px; background: url('/lib/yhst-13127498866493/qv-bigshadow.png') no-repeat right bottom; z-index:1999;} 
* html #qvShadow {background:url('/lib/yhst-13127498866493/qv-shadow.jpg') no-repeat right bottom; filter:alpha(opacity=60);}
	
#qvContainer a, #qvContainer a:visited {color:#ff6600;}
#qvName {font-size:10px; font-weight:bold; margin-left:5px; clear:left;}
#qvImage {background:#fff; float:left; width:270px; height:320px;}
#qvAltImgs {margin:5px 0; display:none;}
#qvAltImgs a{display:block; float:left; margin-right:2px;}
#qvOptions {margin-top:5px;}
#qvOptions select, #qvOptions option {width:150px !important; display:block;}

#qvEls1, #qvEls2 {position:absolute; right:0; top:20px; width:173px; max-width:163px; border:1px #999 solid; height:268px; margin:0; padding:0 5px; overflow-x:hidden; overflow-y:auto;  text-align:left !important;}
* html #qvEls1, * html #qvEls2 {right:1px;}
#qvEls2,#qvT2 {display:none;}
#qvEls2 .customField {margin:5px 0;  text-align:left !important;} 
#qvT1,#qvT2{position:absolute; width:75px; height:19px; background: url('/lib/yhst-78157403116541/qv-taboff-bg.gif') no-repeat; top:2px; cursor:pointer; color:#fff;}
#qvT1.active,#qvT2.active{cursor:none; background: url('/lib/yhst-78157403116541/qv-tabon-bg.gif') no-repeat; color:#666; border-right:1px solid #999; z-index:210;}
#qvT1{right:95px;}
#qvT2{right:20px;}

#qvContainer .sale-price-bold, #qvContainer .price, #qvContainer .price-bold, #qvContainer select, #qvContainer option {font-size:11px;}
#qvSave {margin-bottom:10px;}
#qvContainer .itemavailable {font-size:10px; margin:5px 0;}
#qvContainer .qvItemLink {display:block; margin:10px;}
#qvForm span {display:block;}
#qvContainer select, #qvContainer option {width:130px; overflow:hidden; text-overflow:ellipsis;}
#qvCaption {text-align:left !important; margin:10px 0 5px 0;}
#qvCartBtn{margin:0 auto;}

#qvAction {position:absolute; top:288px; bottom:0; right:0; width:165px; background:#eaeaea; padding:5px;}
* html #qvAction {right:1px; height:57px;;}
a.qvBtn, a:visited.qvBtn {width:89px; height:22px !important; position:absolute; visibility:hidden; z-index:150; border:0; background: url(http://lib.store.yahoo.net/lib/yhst-13127498866493/quickView.gif) top left; display:block; margin:60px 0 0 50px;} 

a:hover.qvBtn {background: url('/lib/yhst-13127498866493/quickView.gif') top left; border:0;}


/* recently viewed */
#mss-recently-viewed {display: block; margin: 0 10px;}
#recentItemHeader {padding:3px 5px; margin:1px 0 1px 0; background:#a89b88; color:#ffffff; font-weight:bold;}
.recentItem {float:left; width: 131px; height:219px; border:1px #999999 solid; padding:5px; margin: 3px 5px 0 0; text-align:center;}
	#recentItem3 {margin-right: 0;}
.recentImg img {border:0;}
.recentName {font-weight:bold; margin:5px 0;}
.recentPrice {}
.recentSprice {}
#finaltext {display: block;}
*+html .clearfix {min-height: 1%;}
* html .clearfix {height:1%; overflow:visible;}
.clearfix:after { content: "."; display: block; visibility: hidden; line-height: 0; height: 0; clear: both;}

/* 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(/lib/yhst-13127498866493/loading.gif) no-repeat center 10px;}
#mssCartEl {margin: 0; width: 150px;}
#fcartBG{border: 1px solid #754a30; border-left-width: 0px; margin:10px 0 0 0; position:relative; z-index:1;}
#floatingCartHeader {background: #754a30; margin:0; padding:3px; color:#fff !important; font-weight:bold; font-size:10px;}
#minControl{position:absolute; top:1px; right:1px; font:bold 13px/13px arial;}
.fcart {border-bottom:1px solid #000; padding:4px;  margin:0; color:black !important; }
.fcartName, .fcartPrice, .fcartQty {color:#a52a2a !important; font-size:11px;}
.fcartName {margin:3px 0;}
.fcartPrice {display:inline; padding-right:7px; _float:left;}
.fcartQty {display:inline;}
#fcartTotal {background:#f95400; color:#fff !important; font-weight:bold; font-size:11px; margin:0; padding:3px; border-bottom:1px solid #000;}
.cartLinks {}
#fviewCart {border-bottom: 1px #000 solid;}
#fcheckout, #fviewCart {text-align:center; padding:3px; background: #a89b88;}
#fcheckout:hover, #fviewCart:hover {background: #c8b08c; color: #FFF;}
#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited {color:#fff; font-weight:bold; text-decoration:none;}
#fviewCart a:hover,#fcheckout a:hover {color:#000000;}


