*+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(http://lib.store.yahoo.net/lib/yhst-78157403116541/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(http://lib.store.yahoo.net/lib/yhst-78157403116541/qv-dragBg.gif) ; cursor:move; position:relative;  z-index:2000; border:1px solid #666; }
#qvClose {display:block; position:absolute; background: url(http://lib.store.yahoo.net/lib/yhst-78157403116541/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:12px; height:355px; }
#qvShadow {position:absolute; top:8px; left:8px; background: url(http://lib.store.yahoo.net/lib/yhst-78157403116541/qv-bigshadow.png) no-repeat right bottom; z-index:1999;} 
* html #qvShadow {background:url(http://lib.store.yahoo.net/lib/yhst-78157403116541/qv-shadow.jpg) no-repeat right bottom; filter:alpha(opacity=60);}
	
#qvContainer a, #qvContainer a:visited {color:#ff6600;}
#qvName {font-weight:bold; margin:10px 0 0 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(http://lib.store.yahoo.net/lib/yhst-78157403116541/qv-taboff-bg.gif) no-repeat; top:2px; cursor:pointer; color:#fff;}
#qvT1.active,#qvT2.active{cursor:none; background: url(http://lib.store.yahoo.net/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 .price {margin-top:5px;}
#qvContainer .sale-price-bold, #qvContainer .price, #qvContainer .price-bold, #qvContainer select, #qvContainer option {}
#qvContainer .sale-price-bold, #qvContainer .price-bold {color:#4d2065; font-weight:bold;}
#qvSave {margin-bottom:10px; font-weight:bold;}
#qvContainer .itemavailable {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:0px; right:0; width:173px; max-width:163px; background:#F7D993; padding:5px 5px 10px 5px; border:1px #999 solid;}
* html #qvAction {right:1px;}
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-78157403116541/quickView.gif) top left; display:block; margin:60px 0 0 50px;} 

a:hover.qvBtn {background: url(http://lib.store.yahoo.net/lib/yhst-78157403116541/quickView.gif) top left; border:0;}
