/**************************************************************
	DESCRIPTION: This stylesheet defines styles for
    UCProductRepeater002.ascx. 
		
	CONTENTS:
    - GlobalStyles

**************************************************************/

/***************************
	START: GlobalStyles
***************************/
.productBannerSubHeading {
    float: left;
    font-weight: bold;
    font-size: 17px;
    height: 24px;
    line-height: 24px;       
    text-decoration: none;    
    margin:10px auto 0 auto;
}

.productBannerSubHeading a:link,
.productBannerSubHeading a:visited 	 
{
    text-decoration: none;
}

.productBannerSubHeading a:hover	 
{
    text-decoration: underline;
}

.ProductGroupTitleViewAllLink {
    float: right;
    font-size: 12px;
    text-decoration:underline;
}
/***************************
	END: GlobalStyles
***************************/

/*************************************
START - SSS specific skin
**************************************/

#SSS #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#SSS #productCollection .productBannerSubHeading
{
    position: relative;
    padding: 0 11px;
    float: none;
	background-color:#E9D3BE; 
	color: #660000;
	margin: 10px auto;
}

#SSS #productCollection .productBannerSubHeading a:link,
#SSS #productCollection .productBannerSubHeading a:visited,
#SSS #productCollection .productBannerSubHeading a:hover,  
#SSS #productCollection .ProductGroupTitleViewAllLink a
{
    color: #660000;
}

#SSS #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 15px;
    cursor:pointer;
    margin-top: -28px;
}

#SSS .viewAllImage a {
    display: block;
    padding-right:17px;
    background:url('../../../Berries/siteimages/view-all-icon_SB.gif') no-repeat right center;
}

/*************************************
END - SSS specific skin
**************************************/


/*************************************
START - PFC specific skin
**************************************/

#PFC #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#PFC #productCollection .productBannerSubHeading {
    position: relative;
    padding: 10px;
    float: none;
	color: #666;
	border-width: 1px 0;
	border-style: solid;
	border-color: #CCC;
	margin-bottom: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 18px;
}
    
#PFC #productCollection .productBannerSubHeading a:link,
#PFC #productCollection .productBannerSubHeading a:visited,
#PFC #productCollection .productBannerSubHeading a:hover,
#PFC #productCollection .ProductGroupTitleViewAllLink a
{
    color: #666;
    text-decoration: none;
}

#PFC #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 15px;
    cursor:pointer;
    margin-top: -32px;
    color:#666;
    font-size: 14px;
}

#PFC .viewAllImage a 
{
    display: block;
    padding-right:17px;
    background:url('../../../siteimages/view-all-icon_PF.gif') no-repeat right center;
} 
   
/*************************************
END - PFC specific skin
**************************************/


/*************************************
START - PCR specific skin
**************************************/

#PCR #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#PCR #productCollection .productBannerSubHeading {
    position: relative;
    padding: 10px;
    float: none;
	color: #666;
	border-width: 1px 0;
	border-style: solid;
	border-color: #CCC;
	margin-bottom: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 18px;
}
    
#PCR #productCollection .productBannerSubHeading a:link,
#PCR #productCollection .productBannerSubHeading a:visited,
#PCR #productCollection .productBannerSubHeading a:hover,
#PCR #productCollection .ProductGroupTitleViewAllLink a
{
    color: #666;
    text-decoration: none;
}

#PCR #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 15px;
    cursor:pointer;
    margin-top: -32px;
    color:#666;
    font-size: 14px;
}

#PCR .viewAllImage a {
    display: block;
    padding-right:17px;
    background:url('../../../personalcreations/images/view-all-icon_PC.gif') no-repeat right center;
}

#PCR #productCollection .ProductGroupTitleViewAllLink a
{
    color:#666;
}

#PCR .viewAllImage a {
    display: block;
}
/*************************************
END - PCR specific skin
**************************************/


/***************************
	START: REDStyles
***************************/
#RED .productBannerSubHeading {
    margin: 10px 10px 5px 0;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    text-transform: lowercase;
}

#RED .ProductGroupTitleViewAllLink {
    position: absolute;
    right: 1px;
    cursor:pointer;
    margin-top: 16px;
    color:#666;
    font-size: 13px;
    line-height: 16px;
    text-transform: lowercase;
}

#RED .viewAllImage a {
    display: block;
    padding-right:17px;
    background:url('../../../RedEnvelope/images/view-all-icon_RED.gif') no-repeat right center;
} 


#RED #productCollection
{
    position: relative;
    margin: 0 auto;
}

/***************************
	END: REDStyles
***************************/

/*************************************
START - PLA specific skin
**************************************/

#PLA #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#PLA #productCollection .productBannerSubHeading {
    position: relative;
    padding: 10px;
    float: none;
	color: #666;
	border-width: 1px 0;
	border-style: solid;
	border-color: #CCC;
	margin-bottom: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 18px;
}
    
#PLA #productCollection .productBannerSubHeading a:link,
#PLA #productCollection .productBannerSubHeading a:visited,
#PLA #productCollection .productBannerSubHeading a:hover,
#PLA #productCollection .ProductGroupTitleViewAllLink a
{
    color: #666;
    text-decoration: none;
}

#PLA #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 15px;
    cursor:pointer;
    margin-top: -32px;
    color:#666;
    font-size: 14px;
}

#PLA .viewAllImage a 
{
    display: block;
    padding-right:17px;
    background:url('../../../siteimages/view-all-icon_PF.gif') no-repeat right center;
} 
   
/*************************************
END - PLA specific skin
**************************************/

/*************************************
START - FES specific skin
**************************************/

#FES #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#FES #productCollection .productBannerSubHeading {
    position: relative;
    padding: 10px;
    float: none;
	color: #666;
	border-width: 1px 0;
	border-style: solid;
	border-color: #CCC;
	margin-bottom: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 18px;
}
    
#FES #productCollection .productBannerSubHeading a:link,
#FES #productCollection .productBannerSubHeading a:visited,
#FES #productCollection .productBannerSubHeading a:hover,
#FES #productCollection .ProductGroupTitleViewAllLink a
{
    color: #666;
    text-decoration: none;
}

#FES #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 15px;
    cursor:pointer;
    margin-top: -32px;
    color:#666;
    font-size: 14px;
}

#FES .viewAllImage a 
{
    display: block;
    padding-right:17px;
    background:url('../../../siteimages/view-all-icon_PF.gif') no-repeat right center;
} 
   
/*************************************
END - FES specific skin
**************************************/

/*************************************
START - FEP specific skin
**************************************/

#FEP #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#FEP #productCollection .productBannerSubHeading {
    position: relative;
    padding: 10px;
    float: none;
	color: #666;
	border-width: 1px 0;
	border-style: solid;
	border-color: #CCC;
	margin-bottom: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 18px;
}
    
#FEP #productCollection .productBannerSubHeading a:link,
#FEP #productCollection .productBannerSubHeading a:visited,
#FEP #productCollection .productBannerSubHeading a:hover,
#FEP #productCollection .ProductGroupTitleViewAllLink a
{
    color: #666;
    text-decoration: none;
}

#FEP #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 15px;
    cursor:pointer;
    margin-top: -32px;
    color:#666;
    font-size: 14px;
}

#FEP .viewAllImage a
{
    display: block;
    padding-right:17px;
    background:url('../../../siteimages/view-all-icon_PF.gif') no-repeat right center;
} 
   
/*************************************
END - FEP specific skin
**************************************/

/*************************************
START - CMF specific skin
**************************************/

#CMF #productCollection
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#CMF #productCollection .productBannerSubHeading {
    position: relative;
    padding: 10px;
    float: none;
	color: #600;
	margin-bottom: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	background-color: #EBDFE3;
}
    
#CMF #productCollection .productBannerSubHeading a:link,
#CMF #productCollection .productBannerSubHeading a:visited,
#CMF #productCollection .productBannerSubHeading a:hover
{
    color: #600;
    text-decoration: none;
}

#CMF #productCollection .ProductGroupTitleViewAllLink 
{
    position: absolute;
    right: 10px;
    cursor:pointer;
    margin-top: -35px;
    color:#74736D;
    font-size: 14px;
}

#CMF #productCollection .ProductGroupTitleViewAllLink a
{
    color:#74736D;
}

#CMF .viewAllImage a {
    display: block;
    padding-right:17px;
    background:url('../../../personalcreations/images/view-all-icon_PC.gif') no-repeat right center;
}
/*************************************
END - CMF specific skin
**************************************/