#productList .productRow div {position:relative;}
#productList .productRow div .qvBtn {position:absolute; display:block; top:200px; left:45px; height:18px; width:90px; background-image:url(/images/icons/qv3.png); background-repeat:none;}
#productList .productRow div .qvBtn:hover {background-image:url(/images/icons/qv4.png);}

.qvCSS {z-index:9999 !important; }
#qvMain {background-color:#fff; border:2px solid #cc0066;z-index:9999; top:500px;}
#qvHTML {display:none;}

#qvMain #qvtabs {float:left;font-family: Arial, Helvetica, sans-serif; margin-left:5px; margin-top:5px;}
#qvMain #qvtabs #tabHeaders {list-style:none; margin:0 !important; 	padding:0;height:32px;border-left:1px solid #777; }
#qvMain #qvtabs #tabHeaders li { float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;  border:1px solid #777; border-left:0;}
#qvMain #qvtabs #tabHeaders a {	font-size:11px; font-weight:bold;	display:block;	height: 30px; line-height:30px;width: 120px;	text-align:center;	
	text-decoration:none;	color:#000;	padding:0px;	margin:0px;		position:relative; background-color:#fff; cursor:pointer;}
#qvMain #qvtabs #tabHeaders a:active {	outline:none;	}
#qvMain #qvtabs #tabHeaders a:hover {color:#000; background-color:#cc0066; text-decoration:none;}
#qvMain #qvtabs #tabHeaders a.current, ul a.current:hover {cursor:default; color:#000 ; background-color:#cc0066; text-decoration:none;}

#qvMain #qvtabs #tabHeaders li#closeTab {border:1px solid #fff;  }
#qvMain #qvtabs #tabHeaders li#closeTab img {margin-top:5px; margin-right:5px;}
#qvMain #qvtabs #tabHeaders li#closeTab a { width:219px; text-align:right;}
#qvMain #qvtabs #tabHeaders li#closeTab a:hover {background-color:#fff;}

#qvMain .tabDiv { display:none; }


#qvMain #qvImages {margin-top:5px; width:180; float:left; position:relative;   }
#qvMain #qvImages a {color:#cc0066; font-size:12px; text-decoration:none; padding-top:5px; display:block;}
#qvMain #qvImages a:hover { text-decoration:underline;}
#qvMain #qvImages #qvsoldOutOverlay {display:none;position:absolute; top:100px; left:6px; width:160px; z-index:9000;text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;filter:alpha(opacity=80);padding:3px 3px 3px 3px !important; font-size:11px;}




#qvMain #qvProdInfo { float:left;width:395px; max-height:360px; margin:5px 0 5px 5px;  font-family: Arial, Helvetica, sans-serif; overflow:auto;}
#qvMain #qvProdInfo div.line {  height:1px; width:100%;  height:5px; margin-bottom:5px; border-bottom:1px solid #ccc; clear:both; }

#qvMain #qvProdInfo  #qvmainProdInfoHeader {width:100%;font-family:Georgia, "Times New Roman", Times, serif; }
#qvMain #qvProdInfo  #qvmainProdInfoHeader div { float:left;font-size:14px;}
#qvMain #qvProdInfo  #qvmainProdInfoHeader #qvspecMessage {font-size:12px; color:#cc0066;}

#qvMain #qvProdInfo #qvmainProdInfoH2 {margin:0;padding:0;float:left; font-size:11px; }
#qvMain #qvProdInfo #qvinStock {float:right;color:#0099cc;font-size:11px;   }
#qvMain #qvProdInfo #qvoutOfStock {float:right;color:#ff0000;font-size:11px; }
#qvMain #qvProdInfo #qvoutOfStock .qvoutOfStockNotifyMe { font-size:10px; }

#qvMain #qvProdInfo #qvmainPricing {width:100%; font-size:12px; }
#qvMain #qvProdInfo #qvmainPricing div.qvpriceDiv { float:left; width:123px;  text-align:center;}
#qvMain #qvProdInfo #qvmainPricing #qvsalePrice {color:#cc0066;}
#qvMain #qvProdInfo #qvmainPricing #qvqtyDisc {color:#cc0066; width:246px; font-size:14px;}
#qvMain #qvProdInfo #qvmainPricing #qvinStock {color:#0099cc;font-size:12px; width:369px;  text-align:center; padding-top:2px; }
#qvMain #qvProdInfo #qvmainPricing #qvoutOfStock {color:#ff0000;font-size:12px; width:369px;  text-align:center; padding-top:2px; }
#qvMain #qvProdInfo #qvmainPricing #qvoutOfStock .qvoutOfStockNotifyMe { font-size:10px; }
#qvMain #qvProdInfo #qvmainPricing #qvpreOrder {color:#E97400;font-size:12px; width:369px;  text-align:center; padding-top:2px; }
#qvMain #qvProdInfo #qvmainPricing #qvpreOrder .qvpreOrderDet { font-size:10px; }
#qvMain #qvProdInfo #qvmainPricing #qvdropShip {color:#009933;font-size:12px; width:369px;  text-align:center; padding-top:2px; }
#qvMain #qvProdInfo #qvmainPricing #qvdropShip .qvdropShipDet { font-size:10px; }


#qvMain #qvProdInfo #qvmainDescrip, #qvMain #qvProdInfo #qvmainDescripDetails {width:100%; font-size:11px;}
#qvMain #qvProdInfo #qvmainDescrip a, #qvMain #qvProdInfo #qvmainDescripDetails a {color:#000;text-decoration:underline;}
#qvMain #qvProdInfo #qvmainDescripDetails {display:none;}


#qvMain #qvProdInfo #qvshipPromo {width:100%; font-size:11px; color:#0099cc; font-weight:bold;}
#qvMain #qvProdInfo #qvshipPromo a {color:#0099cc; text-decoration:underline;}
#qvMain #qvProdInfo #qvshipPromo a:hover {color:#000;}
#qvMain #qvProdInfo #qvshipPromoDetails {width:100%; font-size:10px; display:none;}

#qvMain #qvProdInfo #qvdropShipMsg {width:100%; font-size:11px; color:#009933; font-weight:bold;}

#qvMain #qvProdInfo strong.warn {font-size:11px; color:#000;}


#qvMain #qvProdInfo #qvcouponPromo {width:100%; font-size:11px; color:#cc0066; font-weight:bold;}
#qvMain #qvProdInfo #qvcouponPromo a {color:#cc0066; text-decoration:underline;}
#qvMain #qvProdInfo #qvcouponPromo a:hover {color:#000;}
#qvMain #qvProdInfo #qvcouponPromoDetails {width:100%; font-size:10px; display:none;}

#qvMain #qvProdInfo .qvcartStep {width:14px; height:14px;}

#qvMain #qvProdInfo #qvselectColor {width:100%; font-size:12px;}
#qvMain #qvProdInfo #qvselectColor div {float:left; }
#qvMain #qvProdInfo #qvselectColor #currqvcolor { color:#666;}
#qvMain #qvProdInfo #qvselectColor #qvselectColorPrompt {padding-bottom:5px; float:left;}

#qvMain #qvProdInfo #qvselectColor #qvcolorDD { float:left; margin-left:5px; font-size:11px;}

#qvMain #qvProdInfo #qvselectColor #qvswatches { padding-left:10px;float:left;}


#qvMain #qvProdInfo #qvselectColor #qvswatches ul {margin:0;padding:0;list-style:none; float:left; text-align:center; }
#qvMain #qvProdInfo #qvselectColor #qvswatches li {display: inline; }
#qvMain #qvProdInfo #qvselectColor #qvswatches li a {float: left;margin-right:2px;}
#qvMain #qvProdInfo #qvselectColor #qvswatches li a img { border:2px solid #fff; width:30px; height:18px;}
#qvMain #qvProdInfo #qvselectColor #qvswatches li a:hover img { border:2px solid #666;}
#qvMain #qvProdInfo #qvselectColor #qvswatches li.selected a img { border:2px solid #cc0066;}
#qvMain #qvProdInfo #qvselectColor #qvswatches li.selected a:hover img { border:2px solid #cc0066;}
#qvMain #qvProdInfo #qvselectColor #qvswatches li.disabled img { border:2px solid #fff;opacity:0.7;filter:alpha(opacity=70);}
#qvMain #qvProdInfo #qvselectColor #qvswatches li.disabled a:hover img { border:2px solid #fff; }
#qvMain #qvProdInfo #qvselectColor #qvswatches li.selectedNoStock a img { border:2px solid #cc0066;opacity:0.7;filter:alpha(opacity=70);}
#qvMain #qvProdInfo #qvselectColor #qvswatches li.selectedNoStock a:hover img { border:2px solid #cc0066;}



#qvMain #qvProdInfo #qvselectSize {width:100%; font-size:12px;}
#qvMain #qvProdInfo #qvselectSize div {float:left;  }
#qvMain #qvProdInfo #qvselectSize #currqvsize { color:#666; }
#qvMain #qvProdInfo #qvselectSize #qvselectSizePrompt {padding-bottom:5px;float:left; }


#qvMain #qvProdInfo #qvselectSize #qvsizes {font-weight:bold;font-size:11px; padding-left:10px; float:left;}
#qvMain #qvProdInfo #qvselectSize #qvsizes ul {margin:0;padding:0;list-style:none; float:left; text-align:center; }
#qvMain #qvProdInfo #qvselectSize #qvsizes li {display: inline; }
#qvMain #qvProdInfo #qvselectSize #qvsizes li a {float: left;color:#777; margin:2px;border:1px solid #777; width:39px; text-decoration:none;}
#qvMain #qvProdInfo #qvselectSize #qvsizes li a:hover {color: #cc0066;border:1px solid #cc0066;}
#qvMain #qvProdInfo #qvselectSize #qvsizes li.selected a {background-color: #cc0066; color:#fff;border:1px solid #cc0066;}
#qvMain #qvProdInfo #qvselectSize #qvsizes li.selected a:hover {background-color: #cc0066; color:#fff;border:1px solid #cc0066;}
#qvMain #qvProdInfo #qvselectSize #qvsizes li.disabled a {color:#999;border:1px solid #999;}
#qvMain #qvProdInfo #qvselectSize #qvsizes li.disabled a:hover{color:#999;border:1px solid #999; }
#qvMain #qvProdInfo #qvselectSize #qvsizes li.selectedNoStock a {color:#cc0066;border:1px solid #cc0066;}
#qvMain #qvProdInfo #qvselectSize #qvsizes li.selectedNoStock a:hover{color:#cc0066;border:1px solid #cc0066; }
#qvMain #qvProdInfo #qvselectSize #qvseeSizeChart {font-size:11px; padding-left:12px; padding-top:5px;}
#qvMain #qvProdInfo #qvselectSize #qvseeSizeChart a {color:#cc0066;}
#qvMain #qvProdInfo #qvselectSize #qvseeSizeChart a:hover {text-decoration:underline;}


#qvMain #qvProdInfo #qvselectQuantity {width:100%; font-size:12px;}
#qvMain #qvProdInfo #qvselectQuantity #qvaddToCartImage {float:left;  width:100%;}
#qvMain #qvProdInfo #qvselectQuantity #qvnotifyMe {float:left; padding-left:10px; font-size:11px; display:none;}
#qvMain #qvProdInfo #qvselectQuantity #qvnotifyMe #qvnotifyemail {border: 1px solid rgb(119, 119, 119); width:50%; }
#qvMain #qvProdInfo #qvselectQuantity #qvnotifyMe h3 { color:orange; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
#qvMain #qvProdInfo #qvselectQuantity #qvnotAvailable {float:left; padding-left:10px; font-size:11px; display:none;}
#qvMain #qvProdInfo #qvselectQuantity #qvnotAvailable h3 { color:#ff0000; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
#qvMain #qvProdInfo #qvselectQuantity #qvselectQuantityPrompt {padding-bottom:5px;float:left; text-align:right;}
#qvMain #qvProdInfo #qvselectQuantity #qvstockStatus {color:#0099cc; font-weight:bold;  }
#qvMain #qvProdInfo #qvquanDD { width:40px; font-size:11px;}
#qvMain #qvProdInfo #qvAddCart { float:right;}




#qvMain #qvRelatedItems {width: 570px; height: 154px;border: 1px solid rgb(153, 153, 153);text-align:center; margin-top:5px; padding:5px; }
#qvMain #qvRelatedItems #qvRelatedItemsMsg {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align:left; font-style:italic; width:570px; color:#cc0066;}
#qvMain #qvRelatedItems #qvItemImages { width:570px; margin-top:5px;}
#qvMain #qvRelatedItems #qvItemImages img { height:118px; width:91px; }
#qvMain #qvRelatedItems #qvItemImages div.thumbImage {  border:1px solid #fff;  float:left; text-align:center; color:#777; text-decoration:none;font-size:10px;margin-right:1px;}
#qvMain #qvRelatedItems #qvItemImages div.thumbImage:hover {  border:1px solid #cc0066;  cursor:pointer;  }
#qvMain #qvRelatedItems #qvItemImages div.thumbImage em {  color:#cc0066; font-style:normal;font-size:11px; }



#qvMoreViews {width:580px; height:540px;   color:#000;}
#qvMoreViews #qvMoreViewMainImage {float:left;margin-top:5px;}
#qvMoreViews #qvMoreViewMainImage img {height:540px; width:415px; border:1px solid #cc0066;}
#qvMoreViews #qvAltImagesCol {float:left;margin-top:5px; text-align:left; height:540px; overflow:auto;width:160px;}
#qvMoreViews #qvAltImagesCol img {width:48px; height:62px; border: 1px solid rgb(153, 153, 153); float:left; margin-left:2px; margin-bottom:2px;}
#qvMoreViews #qvAltImagesCol img:hover {border:1px solid #cc0066;}
#qvMoreViews #qvAltImagesCol br { margin:0; padding:0;}


#qvSizeChart {width:580px; height:540px;   color:#000;  text-align:left;}
#qvSizeChart #qvSizeChartWrap {float:left;width:500px; margin-top:5px;}
#qvSizeChart table {color : #777;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;border:0; width:500px; }
#qvSizeChart table thead {background:#777 none repeat scroll 0 0;color:#fff;font-weight:bold;}
#qvSizeChart table thead tr:hover {background:#777 none repeat scroll 0 0;}
#qvSizeChart table tr.odd {background:#ffeff7 none repeat scroll 0 0;}
#qvSizeChart table tr:hover {background:#cc0066 none repeat scroll 0 0;color:#fff; cursor:default;}

