/*  ===== pt_category Notes =====   /
	This page has a three column layout,
	
	Use this style sheet to put custom styles specific to the Category Pages,
	identifible by the id=pt_category" that surrounds the content. 
	All Product CSS controls what is displayed and not displayed on the category home pages.
*/

/***********************************************/
/* Page Structure CSS                          */
/***********************************************/
/* Wider content area for order confirmation pages */
#pt_category #content {
	padding: 0px;
    width:791px;
/*    background:transparent url(../images/left_shadow_middle.jpg) repeat-y scroll 0 0; */
    padding-left:10px
}
	
/***********************************************/
/* Page Styling CSS                            */
/***********************************************/

#pt_category .pricing {
     margin:0 0 0 0; 
}

#pt_category #productlisting{
    float:left;
    color:#444;
}
#pt_category #productlisting .grayLine{
    background-color:#e0e1e0;
    height:1px;
    width:190px
}

#pt_category #productlisting .teaser{
    float:left;
    height:300px;
    padding:3px
}
#pt_category #productlisting .teaserShadow{
    background: transparent url(../images/sprite_listing.jpg) no-repeat -2240px 0;
    width:190px;   
    text-align:center;
    padding-top:6px;
    color:#444;
    text-transform: uppercase; 
    font-size:14px;
    font-weight:bold;
}
#pt_category #productlisting .selColor{
    text-align:center;
    padding-top:3px;
}
#pt_category #productlisting .badge_new{
    position:absolute;
    margin-left:160px
}
#pt_category .teaserlisting {
    display:inline;
    float:left;
    padding-top:6px;
}
#pt_category .teaserlisting .teaser_middle {
    display:inline;
    float:left;
    padding-left:5px;
}
#pt_category .teaserlisting .teaser_small {
    display:inline;
    float:left;
    padding-left:5px;
    width:190px
}
#pt_category #productlisting .loading {
	padding: 150px 80px;
}

#pt_category .TeaserPicTitle {
    color:#444444;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 14px;
    text-align:center;
}
#pt_category .TeaserPicCat{
    text-align:center;
    clear:both;
    color:#444444;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 10px;
}
#pt_category .BestsellerTitle{
    float:left;
    padding:10px;
    font-size:14px;
    font-weight:bold;
    color:#444
}
#pt_category #content .teaser {
	position:relative;
}
#pt_category #content .productLogo {
height:280px;
min-height:280px;
position:absolute;
right:0px;
z-index:10;
}
#pt_category #content .productLogo .stylelogo {
	vertical-align:-198px;
}

.bookmark {
	padding-left: 0;
	background:none repeat scroll 0 0 transparent;
}	
.bookmark:hover span {
	background-position: -4505px 0px; }
.bookmark .booksymbol {
	background:transparent url(../images/sprite_listing.jpg) no-repeat -4480px 0;
	padding: 5px 12px 4px; 
	margin-right:2px; }
*:first-child+html .bookmark .booksymbol {
	padding-top: 9px; 
	padding-bottom: 14px; }
* html .bookmark .booksymbol {
	padding-top: 9px; 
	padding-bottom: 24px; }
* html .bookmark .booktext {
	position: relative;
	top: 5px;
}
