	*+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:red; top:0; bottom:0; left:0; cursor:pointer; filter:alpha(opacity=0); opacity:0; -moz-opacity:0;}
#qvLoading {background: #fff url(/lib/35x20xzoo/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:500px;height:420px;visibility:hidden;background-color:#fff;font-family:arial;font-size:12px;	} 
#qvDrag {padding:10px; background-color:#2e3699; position:relative;  z-index:2000;}
#qvDragName {color:#FFFFFF;font-size:15px;margin-right:20px;text-align:left;}
#qvClose {display:block; position:absolute; background: url(/lib/35x20xzoo/close.gif) no-repeat; width:15px; height:15px; right:10px; top:10px; z-index:2010;}
#qv1 {position:relative; z-index:2010; border:1px solid #cccccc; border-top:none; background:#fff; display:block;height:389px;} 
#qv1 #qvContainer{height:100%;padding-top:13px;	}
#qvShadow {display:none;position:absolute; top:8px; left:8px; background: url(/lib/35x20xzoo/qv-bigshadow.png) no-repeat right bottom; z-index:1999;} 
* html #qvShadow {background:url(/lib/35x20xzoo/qv-sha	dow.jpg) no-repeat right bottom; filter:alpha(opacity=60);}
	
#qvContainer a, #qvContainer a:visited {color:#2e3699;text-decoration:none;}
#qvContainer a:hover {text-decoration:underline;}
#qvName {font-size:12px; font-weight:bold; clear:left;text-align:left;}
#qvImage {background:#fff; float:left; width:260px; text-align:center;}
#qvInfo {float:right;width:200px;}
#qvAltImgs {margin:5px 0; display:none;}
#qvAltImgs a{display:block; float:left; margin-right:2px;}
#qvOptions {}
#qvOptions select, #qvOptions option {display:block;}
#qvFship {font-size:12px;font-weight:bold;padding:12px 0 6px;}
#qvShiptext {font-size:12px;margin-right:15px;padding-top:6px;}
#qvName, #qvOptions, #qvP, #qvSp {margin-bottom:15px;}
#qvP, #qvSp {font-weight:bold;font-size:12px;color:#630000;}

#qvEls1, #qvEls2 {border:1px solid #999999;height:300px;padding-top:30px;margin:0 auto;overflow-x:hidden;overflow-y:auto;position:relative;text-align:left !important;top:-4px;width:480px;}
* html #qvEls1, * html #qvEls2 {right:1px;}
#qvEls2 {display:none;}
#qvT1,#qvT2{background-color:#5B63C4;border-left:1px solid #5B63C4;border-right:1px solid #5B63C4;color:#FFFFFF;cursor:pointer;position:absolute;top:15px;height:11px;
padding:9px;width:132px;text-transform:uppercase;font-weight:bold;font-size:12px;}
#qvT1.active,#qvT2.active{background-color:#FFFFFF;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;color:#5B63C4;height:11	px;width:132px;z-index:210;text-transform:uppercase;font-weight:bold;font-size:12px;}
#qvT1{left:8px;}
#qvT2{left:161px;}
#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;float:right;}
#qvForm span {display:block;}
#qvContainer select, #qvContainer option {width:130px; overflow:hidden; text-overflow:ellipsis;}
#qvCaption {font-size:12px;line-height:1.5em;margin:0px 0 5px;text-align:left;}
#qvCartBtn{margin:0 auto;}

#qvAction {display:none;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:201px; height:40px !important; position:absolute; visibility:hidden; z-index:150; border:0;background-image: url('/lib/35x20xzoo/qview.jpg');background-repeat:no-repeat;background-attachment:inherit;background-position:left top; display:block; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;/*margin:80px 0 0 60px !important;*/margin:80px 0 0 25px !important;} 
a:hover.qvBtn {background-image: url('/lib/35x20xzoo/qview.jpg');background-repeat:no-repeat;background-attachment:inherit;background-position:left top; border:0;filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
* html a.qvBtn, * html a:visited.qvBtn {margin-left:-20px;}
*:first-child+html a.qvBtn, *:first-child+html a:visited.qvBtn  {margin-left:-20px;}

