/* Paging Controls for Product Listing */

.prodListing_topCountdiv {
position:absolute;
top:0;
left:0;
height:20px;
overflow-x:hidden;
white-space:nowrap;
color:#3B3B3B;
}

.prodListing_topPageCount {
font-size:12px;
color:#3B3B3B;
}

.prodListing_topPageCount_showall {
font-size:12px; 
color:#3B3B3B; 
display:inline; 
z-index:99;
}

.prodListing_topPageCount_showall a:link, .prodListing_topPageCount_showall a:visited {color:#3B3B3B; text-decoration:none;}
.prodListing_topPageCount_showall a:hover {text-decoration:none; color:#333; text-decoration:underline;}

.prodListing_topPage {
text-align:right;
white-space:nowrap;
padding-top:0;
font-size:11px;
padding-right:10px; 
color:#3B3B3B;
}

.prodListing_bottomCountdiv {
position:relative;

overflow-x:hidden;
}

.prodListing_bottomPageCount {
padding:10px 0 0 0;
font-size:11px;
color:#655545;
}

.prodListing_bottomPage {
text-align:right;
padding-top:20px;
padding-right:30px; 
font-size:11px;
color:#655545;
}

/* #### END Paging Controls for Product Listing #### */

/* #### View All / Power Browse #### */

.browsecontrol-prod_listingClass {
display:none;
}

#browsecontrol-prod_listingID {
display:none;
}


.blackTextBoldNormal {padding-top:5px; font-size:11px;

}

.blackText {font:bold 11px Arial;
}

a.blackText:link {font:bold 11px Arial; color:#655545}
a.blackText:visited {font:bold 11px Arial; color:#655545}
a.blackText:hover {font:bold 11px Arial; color: #C5B07C;}


/* #### END View All / Power Browse #### */


/* product listing container */
.prodListing_masterDiv {
top:15px;
left:5px;
margin: 5px 0 10px 10px;
width:225px; 
height:315px;
border:1px solid #eee;
background-color:#FFF;
-moz-border-radius:6px;
border-radius:6px; 
} 

/* prodListing IMAGE */
.prodListing_img {
top:10px; 
left:0;
text-align:center;
margin:0 auto;
width:100%;
} 


 /* prodListing products TITLE */
.prodListing_title {
top:255px; 
left:5px;
width:210px;
text-align:center;
}

a.prodListing_title:link, a.prodListing_title:visited {color:#2D2D2D; font:bold 12px arial;}
a.prodListing_title:hover {color:#2D2D2D; font:bold 12px arial; text-decoration:underline}

/* prodListing SHORT DESCRIPTION */
.prodListing_desc { 
display:none;
}


/* prodListing PRICE */
.prodListing_price {
bottom:5px;
right:10px;
width:100%; 
font: bold 14px arial;
color:#CC6633;
text-align:right;
vertical-align:bottom;
}

/* prodListing more link */
.prodListing_more {
bottom:5px;
left:10px;
text-align:left;
vertical-align:bottom;
}

a.prodListing_more:link, a.prodListing_more:visited {font:normal 11px arial; color:#333}
a.prodListing_more:hover {font:bold 11px arial;}


.prodListing_bestseller_icon {
left:0;
top:-10px;
width:50px;
height:50px;
text-align:left;
background:transparent url(/images/items/bestseller.png) no-repeat 0 0;
vertical-align:top;
}


.prodListing_free_shipping_icon {
right:0;
bottom:70px;
background:transparent url(/images/items/freeship.gif) no-repeat right bottom;
width:43px;
height:25px;
text-align:right;
vertical-align:bottom;
}


.prodListing_buynow {
display:none;
}

.prodListing_qview_icon {
top:210px; 
left:102px;
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:8px; 
width:180px; 
height:240px;
background-image: url(/layout/img/pixel-trans.gif);
background-repeat:repeat;	
}

div.qviewbg-on {
		display:block;
		position:absolute;
		top:0;
		left:8px;
		z-index:19;
		width:180px;
		height:240px;
		background-image: url(/layout/img/qview-off.gif);
		background-repeat:no-repeat;	
		background-position: 94px 210px;
		cursor:pointer;
		}

div.qviewbg-off {
		display:block;
		position:absolute;
		top:0;
		left:8px;
		z-index:19;
		width:180px;
		height:240px;
		background-image: url(/layout/img/pixel-trans.gif);
		background-repeat:repeat;	
		cursor:pointer;
		}

.telescopeMask {
  background: #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;
}

a.subcatTitle:link, a.subcatTitle:visited {font:bold 12px arial; color:#2D2D2D;}
a.subcatTitle:hover {font:bold 12px arial; color:#2D2D2D; text-decoration:underline;}

.manuf_select select {max-width:150px;}
