/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/


/* cascaded rules begins*/


/* custom site wrapper rules begins */

#site-wrapper {width: 955px; margin: auto; text-align: left;}

/* Header + Top Navigation */
#site-header {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/site-header.gif) center top no-repeat; height: 127px; position: relative;}
	#site-header a:hover {text-decoration: none;}
	#site-header #logo {position: absolute; top: 17px; left:  5px; margin: 0px; padding:  0px;background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/logo.gif) top left no-repeat;}
		#logo span {visibility: hidden;}
		#logo a {display: block;  width: 330px; height: 45px;}
	#site-header #header-elements {position: absolute; right: 0px; top: 0px; text-align: right;}
		#shipping-banner {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/shipping-banner.gif) top right no-repeat; width: 210px; height: 57px; display:  block;}
		#shipping-banner span {visibility: hidden;}
		#search {}
			#search-term {border: 1px solid #ad201b; border-right: none; padding: 3px; height: 15px; vertical-align: top; font-size: 11px; width:149px;}
			#search-submit {vertical-align: middle; margin: 0px;}
		
#top-navigation {position: absolute; bottom:  0px; background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/top-navigation-bg.gif) center top no-repeat; height: 41px; width: 100%;}
	#top-navigation ul {margin: 0px 0px 0px 0px; padding: 0; width: 100%;}
	#top-navigation ul li {float: left; list-style-type: none;}
	#top-navigation ul li#shopping-cart {float: right; padding-right: 28px;}
	#top-navigation ul li a {padding: 14px 17px 11px 17px !important; display:  block; background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/top-navigation-div.gif) center right no-repeat; text-transform: uppercase; font-weight:  bold; font-size: 11px;}
	#top-navigation ul li > a {padding: 14px 17px 11px 17px !important;} /* correcting font issue with Mac -- IE6/7 on windows */
	#top-navigation ul li.last a {background: none !important;}
	#top-navigation ul li a:hover {color: #000000;}
	#top-navigation ul li#shopping-cart a {background: none;}
	#top-navigation ul li#shopping-cart a:hover {color:#76C2E2; text-decoration: none;}

/* entire middle */
#site-middle {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/site-middle-bg.gif) top center no-repeat;}
	#side-bar {width: 160px; float: left;}
	#side-bar #main-navigation {}
		#main-navigation h2 {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/title-shopbycategory.gif) center top no-repeat; height: 22px; margin: 10px 0px 0px 0px; padding: 0px; }
		#main-navigation h2 span {visibility: hidden; font-size: 2px;}
		#side-bar #main-navigation ul {list-style-type: none; margin: 5px 5px 0px 5px; padding: 0px !important;}	
		#side-bar #main-navigation ul li {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/navigation-bullet.gif) 5px 8px no-repeat; padding-left: 10px; border-bottom: 1px solid #151f33;}
		#side-bar #main-navigation ul li.last {}
		#side-bar #main-navigation ul li a {padding: 5px; display:  block; color: #c9e1ff;}
		#side-bar #main-navigation ul li a:hover {color: #FF6600;}
		
		#side-bar #bookmarks ul {list-style-type: none; margin: 5px;}
		#side-bar #bookmarks ul li{margin: 10px 5px;}
			#side-bar #bookmarks ul li a {display: block; height: 100%;}
			#side-bar #bookmarks ul li a span {visibility: hidden;}
			#side-bar #bookmarks ul li a:hover {text-decoration: none;}
			#side-bar #bookmarks #twitter {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/icon-twitter.gif) top left no-repeat; height: 27px;}
			#side-bar #bookmarks #facebook {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/icon-facebook.gif) top left no-repeat; height: 27px;}
			#side-bar #bookmarks #myspace {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/icon-myspace.gif) top left no-repeat; height: 25px;}
			#side-bar #bookmarks #bookmark {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/icon-bookmark.gif) top left no-repeat; height: 24px;}
		

	#page-content {width: 790px; float: right;} /* for content in MIDDLE portion only (right part)*/
		#page-content #banners {height: 442px; padding-top: 2px;}
		#introtext, #caption {margin: 10px 10px 0px 10px;}
		.breadcrumbs {color: #ff6600; border-bottom: 1px solid #404148; padding: 10px 2px 10px 0px; margin: 0px 10px 0px 0px; text-align: left; font-weight:bold;}
		.breadcrumbs a {color: #C9E1FF; font-weight:bold;}
		
		h1#section-contenttitle, h2#itempage-captiontitle {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/sectiontitle-line.gif) center repeat-x; margin: 10px 10px 0px 0px;}
		h1#section-contenttitle span, h2#itempage-captiontitle span{visibility:  visible; background-color: #0A0C14; padding: 10px; margin-left: 40px; font-size: 22px; font-weight: normal;}
		h2#itempage-captiontitle {margin: 0px 10px 15px 0px !important; }
		h2#itempage-captiontitle span {background-color: #0B1424; padding: 0px 10px;}
		
		#introtext h4 {font-weight: normal; font-size: 12px !important;}
	
/* Middle Content - where it spans to the full width */
#extra-content-fullwidth {}

	#promotional-banners {height: 161px; margin: 5px 0px;}
	#promotional-banners a span{visibility: hidden;}
	#promotional-banners a:hover {text-decoration: none;}
		#promo1 {float: left; background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/promo-banner1.gif) top left no-repeat; height: 161px; width: 474px;}
		#promo2 {float: right; background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/promo-banner2.gif) top left no-repeat; height: 161px; width: 474px;}
	
	#newsletter {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/newsletter-bg.gif) center top no-repeat; height: 57px; margin-bottom: 10px; padding-left: 265px;}
		#newsletter span {float: left; margin-top: 25px; margin-right: 5px;}
		#nl-form {padding-top: 20px;}
			#nl-term {border: 1px solid #ad201b; border-right: none; padding: 3px 3px 2px 3px; height: 15px; vertical-align: top; font-size: 11px; width: 190px;}
			#nl-submit {vertical-align: middle;}
				
	#text-blurb {}
		#text-blurb h2#fwc-title {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/title-fitnessclubetc.gif) center top no-repeat;}
		
	#featured-products {}
		#featured-products h2#featured-title {background: url(https://lib.store.yahoo.net/lib/yhst-36337760708888/title-featuredproducts.gif) center top no-repeat; height: 25px; margin-top: 15px;}
	#featured-products #contents td {padding-top: 10px;}

	#category-banners { clear:both; padding-top:10px; }
	#category-banners ul { padding:0px; margin:0px; list-style:none;}
	#category-banners ul li { display:block; float:left; padding-right:10px;}
	#category-banners ul li.last { display:block; float:right; padding-right:0px;}

/* Footer  */
#site-footer {background:url(https://lib.store.yahoo.net/lib/yhst-36337760708888/footer-bg.jpg) center top no-repeat;  color:#fff;  text-align:center; padding-top:10px; font-size: 11px; height: 85px; margin-top: 5px;}
	#site-footer p {margin: 0px; padding:  0px;}
	#footer-links { padding:0px; margin:5px 0px; list-style:none;}
	#footer-links li { display:inline; padding:0px 4px;border-right:1px solid #fff;}
	#footer-links li a { font-weight:bold; }
	#footer-links li a:hover { color:#fff; text-decoration:underline;}
	#footer-links li.no-border {border: none;}
	.copyright {color:#ffe3d4; padding:5px 0px;}









