*+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-11168474310643/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:36px; background:#D7D5C6  repeat scroll 0%; cursor:move; position:relative;  z-index:2000;border:1px solid #EBE5DF;text-align: left; padding: 0px 10px 0 2px ;}
#qvClose {display:block; position:absolute; background:url(/lib/yhst-11168474310643/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 #EBE5DF; 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-11168474310643/qv-bigshadow.png) no-repeat right bottom; z-index:1999;} 
* html #qvShadow {background:url(/lib/yhst-11168474310643/qv-shadow.jpg) no-repeat right bottom; filter:alpha(opacity=60);}
	
#qvContainer a, #qvContainer a:visited {color:#000;}
#qvName {font-size:12px; 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:163px; border:1px #999 solid; height:265px; margin:0; padding:0 5px; overflow:auto; overflow-x:hidden; overflow-y:auto;  text-align:left !important;}
* html #qvEls1, * html #qvEls2 {right:1px;}
#qvEls2 {display:none;}
#qvT1,#qvT2{position:absolute; width:75px; height:19px; background: url(/lib/yhst-11168474310643/qv-taboff-bg.gif) no-repeat; top:2px; cursor:pointer; color:#fff;}
#qvT1.active,#qvT2.active{cursor:none; background: url(/lib/yhst-11168474310643/qv-tabon-bg.gif) no-repeat; color:#666; border-right:1px solid #999; z-index:210;}
#qvT1{right:95px;}
#qvT2{right:20px;}
#qvEls2 .customField {margin:5px 0;  text-align:left !important;} 

#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:98px; height:20px !important; position:absolute; visibility:hidden; z-index:150; border:0; background: url(/lib/yhst-11168474310643/quickView.gif) top left no-repeat; display:block; margin:40px 0pt 0pt 30px;} 

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



