/**FEATURETTE SLIDESHOW
************************/
#Featurette {
	float: left;
	width: 540px;
	margin: 0 0 20px 10px;
	font: 14px "Century Gothic";
}

#Featurette .Title {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	width: 540px;
	margin-bottom: 0;
	}

#Featurette .Title img {float: left;}

#Featurette .Title span {
	margin: -5px 0 0 5px;
	text-transform: lowercase;
	font: normal 28px "Century Gothic";
	color: #515151;
	float: left;
	}

#Featurette td.FeatureAd {
width: 300px;
height: 200px;
background: black;
padding: 5px;
}

#Featurette td.FeatureContent {padding: 5px;}
#Featurette td.FeatureContent h2 {
margin: 0;
font: normal 22px "Century Gothic";
}

#Featurette td.FeatureContent .featureText {}



/**ADVANCED TABBED SEARCH MOD
******************************/
#AdvancedTabbedSearch {
float: right;
width: 400px;
margin-bottom: 20px;
margin-left: 5px;
background-color: #FFFFFF;
color: #333333;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size: 14px;
font-family: "Arial Rounded MT Bold", Arial, Verdana, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li {display: inline; margin: 0; padding: 0;}

.shadetabs li a, 
.shadetabs li a:visited, 
.shadetabs li a:hover {
display: inline-block;
text-decoration: none;
position: relative;
z-index: 1;
text-align: center;
color: #FFFFFF;
margin: 0;
padding: 0;
float: left;
}


/**TABS
*********/
.shadetabs li a#PriceTab {
background-image: url(../styleImages/search/ShopByPriceHover.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 132px;
height: 45px;
}


.shadetabs li a#PriceTab:hover{
background-image: url(../styleImages/search/ShopByPricePink.jpg);
background-repeat: no-repeat;
background-position: top center;
}

.shadetabs li a#BrandTab {
background-image: url(../styleImages/search/ShopByBrandHover.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 126px;
height: 45px;
}

.shadetabs li a#BrandTab:hover{
background-image: url(../styleImages/search/ShopByBrandPink.jpg);
background-repeat: no-repeat;
background-position: top center;
}

.shadetabs li a#KeywordTab {
background-image: url(../styleImages/search/ShopByKeywordHover.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 132px;
height: 45px;
}

.shadetabs li a#KeywordTab:hover{
background-image: url(../styleImages/search/ShopByKeywordPink.jpg);
background-repeat: no-repeat;
background-position: top center;
}

/**SELECTED TABS
****************/
.shadetabs li a#PriceTab.selected{
background-image:url(../styleImages/search/ShopByPricePink.jpg);
background-repeat: no-repeat;
background-position: top center;
}  

.shadetabs li a#BrandTab.selected{
background-image:url(../styleImages/search/ShopByBrandPink.jpg);
background-repeat: no-repeat;
background-position: top center;
}  

.shadetabs li a#KeywordTab.selected{
background-image:url(../styleImages/search/ShopByKeywordPink.jpg);
background-repeat: no-repeat;
background-position: top center;
}  

.shadetabs li a#PriceTab.selected:hover, 
.shadetabs li a#BrandTab.selected:hover,
.shadetabs li a#KeywordTab.selected:hover{ text-decoration: none;} 
.shadetabs li a#PriceTab span, 
.shadetabs li a#BrandTab span,
.shadetabs li a#KeywordTab span {visibility: hidden;}


/**tabs 1
************/
.shadetabs1 li a:visited{color:#ffffff;}
.shadetabs1 li a:hover{
color:#ffffff;
background-image: url(../styleImages/RedTab.gif);
background-repeat: no-repeat;
}

.shadetabs1 li a.selected{ 
color:#ffffff;
background-image: url(../styleImages/RedTab.gif);
background-repeat: no-repeat;
}

.shadetabs1 li a.selected:hover{ 
color:#ffffff;
text-decoration: none;
}


/**SEARCH CONTENT STYLING
****************************/
.AdvancedTabbedSearchContent {
float:left;
width: 374px;
font: 12px Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #DDDDDD;
margin-left: 7px;
}

table#SearchByPrice,
table#SearchByPriceContent,
table#SearchByBrandContent,
table#SearchByKeywordContent{width: 370px;}

table#SearchByPrice td,
table#SearchByPriceContent td,
table#SearchByBrandContent td,
table#SearchByKeywordContent td {padding: 5px;}

table#SearchByPrice td.tag,
table#SearchByBrandContent td.tag,
table#SearchByKeywordContent td.tag {width: 230px;}

.leftTag {width: 20px;}
.optionText {color: #333333; font-weight: bold;}
.searchDrop {width: 120px;font: 12px Arial;border: 1px solid #DDDDDD;}
span.subtitle {color: #ec3ab2; font-weight: bold;}
.tabcontent{display:none;}


@media print {
.tabcontent {
display:block !important;
}
}
