@import url("http://content0.cpcache.com/js/jquery/jcarousel/lib/skinForProductCategoryPOD.css?12012010");

/* Search Tabs */
#searchTabs {
    position: relative;
    height: 29px;
    /* margin-bottom:-1px; */
    z-index:10;
    background: url(http://content1.cpcache.com/marketplace/img/searchtabs-bottom-border.gif) repeat-x bottom;
}

#searchTabs ul, #searchTabs ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}
#searchTabs ul li {
    float: left;
    /* width: 120px; */
    height: 28px;
    margin:0 3px 0 0;
    text-align: center;
    background: url(http://content2.cpcache.com/global/img/cp_tabslide-inactive_right.gif) no-repeat right top;
    border-bottom:1px solid #cccccc;
}
#searchTabs ul li #searchLeftSide, #searchTabs ul li #browseLeftSide {
    float:left;
    width:6px;
    height:28px;
    background: url(http://content3.cpcache.com/global/img/cp_tabslide-inactive_left.gif) no-repeat top;
}
#searchTabs ul li a {
    float:left;
    padding:0 12px 0 10px;
    display: block;
    color: #918f8f;
    font: bold 11px arial,helvetica,sans-serif;
    text-decoration: none;
    outline: 0;
    height: 28px;
    line-height:28px;
}
#searchTabs ul .selected {
    background: url(http://content4.cpcache.com/global/img/cp_tabslide-active_right.gif) no-repeat right top;
    height:29px;
    border-bottom:none;
}
#searchTabs ul .selected div#searchLeftSide, #searchTabs ul .selected div#browseLeftSide {
    background: url(http://content5.cpcache.com/global/img/cp_tabslide-active_left.gif) no-repeat top;
    height:29px;
}
#searchTabs ul .selected a {
    color:#4b4a4a;
    background:none;
}
#searchTabs ul li:hover {
    background: url(http://content6.cpcache.com/global/img/cp_tabslide-active_right.gif) no-repeat right top;
}
#searchTabs ul li:hover div#searchLeftSide, #searchTabs li:hover div#browseLeftSide {
    background: url(http://content7.cpcache.com/global/img/cp_tabslide-active_left.gif) no-repeat top;    
}
#searchTabs ul li:hover a {
    color:#4b4a4a;
}

#tabContainer {
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 5px 10px 5px 10px;
    position: relative;
    z-index:1;
}


/* Type treatments */

.bodyContent #searchResultsTitle {font-size:13px; color:#333333;  border:none; }
#searchresultsh1 {border:none; display:inline; font-size:22px; font-weight: normal; color:#58a618; }
.bodyContent H3 {float:left; font-weight:normal; font-size:.9em; color:#333333;}
#searchBoxContainer {font-weight:bold; color:#333333; font-size:12px;}
#relatedSearches {font-size:.9em; color:#333333;}
#relatedTags {font-size:0.9em;padding-top:10px;}
#sortBy {text-align:center;font-weight:normal;font-size:.9em; color:#333333;margin:20px auto;}
#browseTopics {font-size:11px;}
.moreColorsText { color:gray;font:bold 8px Arial, Verdana; }

/* Actual Display of Search Results */

#results {}
div.link a:link span { display:none; } /*Hides full title and just displays product type */ 

#searchResultsContainer {margin-top:0px; font-size:.9em; color:#666666;}
.moreArrow {font-weight:bold; color:#ec008c;}
.buyButtonContainer {width:29px;height:13px;margin:3px; }
.buyButtonContainerLarge { width:73px;height:20px; margin:13px 0 0 25px; }
.buyButton {width:29px; height:13px; background-image:url(http://content8.cpcache.com/marketplace/img/buy-btn.gif);background-repeat:no-repeat;}
.buyButtonLarge { width: 73px; height: 20px; background: url(http://content9.cpcache.com/marketplace/img/dnine/buy_btn.jpg) no-repeat top left; display:block; }
a.buyButton:hover {background-position:-29px 0;}
.resultItem {float:left; width:167px;padding-bottom:10px; margin-right:18px;}
.rowLastItem {margin:0px;}
.resultImageContainer {width:161px; height:161px;  border:1px solid #cccccc; background-color:#f6f3ef;position:relative;z-index:1;padding:6px 0 0 6px}
.resultImage {width:155px; height:155px; line-height:155px; background-color:#ffffff; background-repeat: no-repeat; background-position: center; text-align: center;}
.resultImage img{vertical-align:middle;}
.resultImage a{display:block}
.fillerSpan {display: inline-block;}
.resultLinks {margin: 5px; width: auto; text-align: left;}
.designCaption {white-space:nowrap;}



/* Pagination */

#pagination {text-align:center; color:#666666;}
#resultCountFooter {font-size:.9em;}
.selectedPage {font-weight:bold;}
.pageLink {}
.previousPageArrow {padding:5px;line-height:2em;}
.nextPageArrow {padding:5px;line-height:2em;}
.previousPageArrow img, .nextPageArrow img {}
.pageLinkSpacing {padding:5px;}



/*Featured Products */

.featuredProductItem {float:left; width:167px; margin-right:17px; text-align:center; font-size:11px; color:#666666;}
.featuredRowLastItem {margin:0;}
#featProd hr{margin-top:0;}

.featuredPromoProductItem {float:left; width:293px;height:210px;overflow:hidden;position:relative;}
.featuredPromoProductItem a{cursor:pointer;}
.featuredPromoRowLastItem {margin:0;}
.priceAndBuyButton {width:115px;height:159px; float:left; margin: 30px 0 0 15px;  }
.priceAndBuyButton img { margin-top: 15px; }
.priceAndBuyButton #sellPrice {font-size:70px; color:#007ac9; font-weight: bold;}
#specialTees { height:159px; width:290px; float:left; margin-top:15px; }
#featuredProductSummary { margin: 10px 0 0 25px; float: left; width: 250px; }
#featuredProductSummary p { margin:0; }

/* Gift Certificates */
#gcOrderBox {background-color:#f6f4ef; border: 1px solid #d6d6d6; padding: 10px; text-align:center;}

/* more details popup */

#moreDetailsContainer {border: 1px solid #cccccc; border-top:0px;padding:5px;min-height:480px;}



#retailNavContainer {
	margin-top:-16px;
	min-height:16px;
	position:relative;
}

/* Search Category POD */

#productCategory {
	position:relative;
	z-index:1;
	padding:12px 7px 8px 12px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	zoom:1; /*fixes the disappearing borders problem (peek-a-boo) in IE6 but causes  carousel not to scroll in IE*/
}
#productCategoryDescription {
	float:left;
	width:180px;
	line-height:16px;
	font-size:0.9em;
}
#productCategoryImage {
	float:left;
}

#productCategoryDescription1{
	float:left;
	width:325px;
	line-height:16px;
	margin:0 20px;
	min-height:110px;
}

#productCategoryDescription h2, #productCategoryDescription1 h2 {
	margin:0;
	color:#58a618;
	font-weight:bold;
	font-size:14px;
}
#ProductCategoryBrowse {
	width:200px;
	min-height:110px;
	border-left:1px dashed #b1b1b1;
	padding-left:20px;	
}

#productCategoryCarousel {
	float:left;
	border-left:1px dashed #b1b1b1;
	margin-left:10px;
	padding-left:5px;
}
#productCategoryTrail {
	padding-top:9px;
	font-size:11px;
}
#productCategoryTrail b {font-weight:normal;}

#productCategoryFooter {
	background: url(http://content0.cpcache.com/global/img/subnav-pod-bottom.gif) no-repeat left bottom;
	height:8px;
	margin-bottom:10px;
}

/* Shop constrained search results */

#shopHeaderContainer {background:url(http://content1.cpcache.com/marketplace/search/images/shop-bg.gif) no-repeat;height:110px;margin-top:10px;}
#hlinkStoreName a, #hlinkStoreName a:link, #hlinkStoreName a:visited, #hlinkStoreName a:hover, #hlinkStoreName a:active,  {color:#474746;}
h1#H1 {border:0;margin:0px 10px 11px 16px;padding-top:37px;font-size:21px;font-weight:bold;}
#noResultsByDesigner {text-align:center;font-size:14px;margin-bottom:5px;}
#pnlSearchResults {margin-left:6px;}



.featuredSeeAll { font-weight:bold; margin: 8px 0 0 27px; }
.featuredthisweek { color:#8e8e8e;font-weight:bold;font-size:21px; }
/*.featuredtopic { color:#ff7900; font-size: 34px; }*/

#featProd hr {border-style:solid none none;}















