/* Paging Controls for Product Listing */

.prodListing_topCountdiv {
position:absolute;
top:0;
left:-10px;
width:250px;
overflow-x:hidden;

}

.prodListing_topPageCount {
padding-left:8px;

}

.prodListing_topPage {
text-align:right;
padding-bottom:1px;
padding-right:10px;

}

.prodListing_bottomCountdiv {
position:relative;
left:1px;
width:100%;
overflow-x:hidden;

}

.prodListing_bottomPageCount {
padding:25px 0 5px 8px;

}

.prodListing_bottomPage {
text-align:right;
padding-top:25px;
padding-bottom:5px;
padding-right:3px;

}


/* #### END Paging Controls for Product Listing #### */

/* #### View All / Power Browse #### */

.manuf_select select {

width:151px;
font: normal 11px arial;
border:solid 1px #999999;
color: #59708F;
}
}

.browsecontrol-prod_listingClass {
position:relative;
display:none;
top:0;
left:385px;
}

#browsecontrol-prod_listingID { display:none;
}


.blackTextBoldNormal {padding-top:5px;
	font: bold normal 11px arial;
}

.blackText {font: normal 11px arial;
}

a.blackText:link {font: normal 11px arial; color: #59708F}
a.blackText:visited {font: normal 11px arial; color: #59708F}
a.blackText:hover {font: normal 11px arial; color: #918C6E;}


/* #### END View All / Power Browse #### */


.prodListing_scroll {
  position:relative;
  width:980px;

  overflow:hidden;
}

/* product listings group div (for scroller) */

.prodListing_group {
position:absolute;
width:980px;
height:300px;
}

/* END product listings group div */


/* product listing container */
.prodListing_masterDiv {
top:0;
left:0;
width:156px; 
height:390px;
margin:15px 7px 15px 8px;
border-right:dotted 1px #cccccc;
} 

/* prodListing IMAGE */
.prodListing_img {
top:10px; 
left:0; 
} 

.prodListing_attrSelector {
position:absolute;
top:227px; 
left:0;
width:155px;
height:30px;
z-index:100;
} 


 /* prodListing products TITLE */

.prodListing_title {
top:215px; 
left:0; 
font: bold 12px arial;
width:155px;
height:35px;
line-height:35px;
white-space:nowrap;
text-align:left;
}

a.prodListing_title:link, a.prodListing_title:visited {font: bold 12px arial; color:#333333;text-decoration:underline;}
a.prodListing_title:hover {font: bold 12px arial; color:#333333; text-decoration:underline;}




/* prodListing PRICE */
.prodListing_price {
top:247px;
left:0; 
font:bold 19px arial;
color:#F0003A;
}


/* prodListing SHORT DESCRIPTION */
.prodListing_desc { 
top:288px; 
left:0; 
width:140px; 
font:normal 11px arial;
color:#666666;
text-align:left;
} 


/* prodListing more link */
.prodListing_more {
top:355px; 
left:95px;
}

a.prodListing_more:link, a.prodListing_more:visited {font: bold 11px arial; color:#304F61; text-decoration:underline;}
a.prodListing_more:hover {font: bold 11px arial; color:#496200; text-decoration:underline;}


.prodListing_bestseller_icon {
top:0;
left:100px;
width:50px;
height:50px;
background-image:url(/images/items/bestseller.png); 
background-repeat: no-repeat;
}


.prodListing_free_shipping_icon {
left:2px;
top:107px;
background:url(/images/items/freeship.gif) no-repeat;
width:100%;
height:100%;
}


.prodListing_buynow {
top:350px; 
left:1px;
}

.prodListing_qview_icon {
top:175px; 
left:72px;
width:79px;
height:23px;
cursor:pointer;
}

img.qview_icon-on {
width:79px;
height:23px;	
background-image: url(/layout/img/qview-on.gif);
background-repeat:no-repeat;
background-position:0 0;
cursor:pointer;
}

img.qview_icon-off {
width:79px;
height:23px;
background-image: url(/layout/img/pixel-trans.gif);
cursor:pointer;
}


.prodListings_qview_layer {
display:block;
position:absolute;
z-index:19;
top:0;
left:0; 
width:140px; 
height:171px;
text-align:left;
background:transparent url(/layout/img/pixel-trans.gif) repeat 0 0;
}

div.qviewbg-on {
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:19;
		width:150px;
		height:200px;
		background-image: url(/layout/img/qview-off.gif);
		background-repeat:no-repeat;	
		background-position: 72px 175px;
		cursor:pointer;
		}

div.qviewbg-off {
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:19;
		width:150px;
		height:200px;
		background-image: url(/layout/img/pixel-trans.gif);
		background-repeat:no-repeat;
		background-position: 72px 175px;
		}

.telescopeMask {
  background-color: #FFFFFF;
  opacity:0.5;
  filter:alpha(opacity=50);
  margin:0;
  border:none;
-moz-border-radius:5px;
}

.telescopeFrame {
border:solid 1px #655545; 
-moz-border-radius:5px;
}
