@charset "utf-8";
/* CSS Document */
.single #nav-above {
    display:none;
}
/*
	General
*/
body {
	color: #A4A4A4;
	cursor: default;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	height: 100%;
	background-color: black;
	background-position: 50% 0;
	background-repeat: no-repeat;
	/*background-image: url(images/background.jpg); Removed by DC - Jan 3/2013 */
	background-attachment: fixed;
	overflow: scroll;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FF0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0;
}
a:active {
	text-decoration: none;
	color: #FF0;
}
/*---------General---------*/

/*
	Header
*/
#header {
	width: 950px;
	height: 92px;
	background-color:#000;
}
#header  h1 {
	text-indent: -9999px;
	background-image: url(images/logo_svp1.png);
	width: 363px;
	height: 85px;
	float: left;
	background-repeat: no-repeat;
}
#header h1 a {
	width: 296px;
	height: 58px;
	display: block;
}
#logomain{
	/*padding-top:15px;*/
	width: 420px;
}
#topnav {
	/*padding-top:77px;*/
	float:right;
	width:530px;
}
#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#topnav ul li {
	display: inline;
}
#topnav ul li a:after {
	content:" |";
}
#topnav ul li a.last:after {
	content:" ";
}
#topnav ul li a:link, #topnav ul li a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	margin: 0 7px 0 0;
	display: block;
	float: left;
}
/*---------Header---------*/

/*
	mainnav
*/
#mainnav {
	width: 951px;
	height: 42px;
	margin-top: 10px;
	/*background-image: url(images/nav_bg.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
}
#navstar {
	width:523px;
	overflow: hidden;
	float: left;
}
#navstar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#navstar ul li {
	display: inline;
}
#navstar ul li a {
	color: #F00;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: left;
	height:42px;
	text-indent: -9999px;
	margin-right: 1px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#navstar ul li a.newarrivals{
	background-image:url(images/new-arrivals.png);
	width:160px;
}
#navstar ul li a:hover {
	background-position:0 -42px;
}
#navstar ul li a.specials{
	background-image: url(images/specials.png);
	width:114px;
}
#navstar ul li a.brands{
	background-image: url(images/brands.png);
	width:103px;
}
#navstar ul li a.categories{
	background-image: url(images/categories.png);
	width:142px;
}
#sharetools {
	overflow:hidden;
	float:right;
	margin-top: 10px;
	margin-left: 10px;
}
#sharetools ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#sharetools ul li {
	display: inline;
}
#sharetools ul li a {
	color: #F00;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: left;
	height:22px;
	width: 22px;
	text-indent: -9999px;
	margin-right: 7px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#sharetools ul li a.twitter{
	background-image: url(images/twitter_svpsprts.png);
}
#sharetools ul li a.facebok{
	background-image: url(images/facebook_svpsprts.png);
}
#sharetools ul li a.youtube{
	display:none;
	background-image: url(images/youtube.png);
}
#sharetools ul li a.instagram{
	background-image: url(images/instagram_svpsprts.png);
}
#sharetools ul li a.tumblr{
	background-image: url(images/tumblr_icon.png);
}
/*---------mainnav---------*/

/*
	Tagline
*/
#tagline {
	margin-top: 9px;
}
#tagline  h1 {
	text-indent: -9999px;
	background-image: url(images/small_banner2.png);
	width: 950px;
	height: 50px;
	float: left;
	background-repeat: no-repeat;
}
/*---------Tagline---------*/

/*
	mainslider
*/
#mainslider{
	margin-top: 9px;
}
/*---------mainslider---------*/

/*
	brandbanner
*/
#brandbanner{
	margin-top: 7px;
	text-align:left;
	height: 64px;
}
/*---------brandbanner---------*/

/*
	main_prod
*/
#main_prod{
	margin-top: 9px;
}
#main_prod_left {
	float: left;
	left:0;
}
#main_prod_left_categories {
	background-image:url(images/categories_bg.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	padding: 41px 0 0 3px;
	height: 289px;
}
#main_prod_left_categories ul, 
#main_prod_left_brands ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#main_prod_left_categories ul li, 
#main_prod_left_brands ul li{
	display: inline;
}
#main_prod_left_categories ul li a, 
#main_prod_left_brands ul li a{
	color: #F00;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: left;
	text-indent: -9999px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#main_prod_left_categories ul li a{
	width: 190px;
	height:142px;
}
#main_prod_left_categories ul li a:hover {
	background-position:0 -142px;
}
#main_prod_left_categories ul li a.Back-to-School {
	background-image:url(images/categories_main/backtoschool.png);	
}
#main_prod_left_categories ul li a.basketball {
	background-image:url(images/categories_main/basketball.png);	
}
#main_prod_left_categories ul li a.golf {
	background-image:url(images/categories_main/golf.png);	
}
#main_prod_left_categories ul li a.soccer {
	background-image:url(images/categories_main/soccer.png);	
}
#main_prod_left_categories ul li a.running {
	background-image:url(images/categories_main/running.png);	
}
#main_prod_left_categories ul li a.skateboarding {
	background-image:url(images/categories_main/skateboard.png);	
}
#main_prod_left_categories ul li a.seasonal {
	background-image:url(images/categories_main/seasonal2.png);	
}
#main_prod_left_categories ul li a.womens {
	background-image:url(images/categories_main/womens.png);	
}
#main_prod_left_brands {
	background-image:url(images/brand_bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin: 9px 0 0 0;
	height:199px;
	padding: 0 0 0 2px;
}
#main_prod_left_brands ul {
	margin-top:40px;
}
#main_prod_left_brands ul li a {
	background-color:#000;
	width: 286px;
	height:39px;
	margin-right:2px;
}
#main_prod_left_brands ul li a:hover {
	background-position:0 -39px;
}
#main_prod_left_brands ul li a.Asics {
	background-image:url(images/brands_main/asics.png)
}
#main_prod_left_brands ul li a.Sorel {
	background-image:url(images/brands_main/sorel.png)
}
#main_prod_left_brands ul li a.Oakley {
	background-image:url(images/brands_main/oakley.png)
}
#main_prod_left_brands ul li a.Dickies {
	background-image:url(images/brands_main/dickies.png)
}
#main_prod_left_brands ul li a.Sperry {
	background-image:url(images/brands_main/sperry.png)
}
#main_prod_left_brands ul li a.Keds {
	background-image:url(images/brands_main/keds.png)
}
#main_prod_left_brands ul li a.Timberland {
	background-image:url(images/brands_main/timberland.png)
}
#main_prod_left_brands ul li a.Saucony {
	background-image:url(images/brands_main/saucony.png)
}
#main_prod_left_brands ul li a.Converse {
	background-image:url(images/brands_main/converse.png)
}
#main_prod_left_brands ul li a.Herschel {
	background-image:url(images/brands_main/herschel.png)
}
#main_prod_left_brands ul li a.Jordan {
	background-image:url(images/brands_main/jordan.png)
}
#main_prod_left_brands ul li a.Nike {
	background-image:url(images/brands_main/nike.png)
}
#main_prod_left_brands ul li a.Saucony {
	background-image:url(images/brands_main/saucony.png)
}
#main_prod_left_brands ul li a.Polo {
	background-image:url(images/brands_main/polo.png)
}
#main_prod_left_brands ul li a.More {
	background-image:url(images/brands_main/morebrands.png)
}
#main_prod_right {
	background-image:url(images/rightcol_bg.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	margin: 0 0 20px 10px;
	height:538px;
}
#new_products {
	margin: 40px 0 0 3px;
}

#subscribe {
	margin:2px 0 0 3px;
}
#subscribe h1{
	text-indent: -9999px;
	background-image: url(images/subribebanner.jpg);
	width: 355px;
	height: 36px;
	float: left;
	background-repeat: no-repeat;
}
#subscribe p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: yellow;
	font-weight: bolder;
}
/*---------main_prod---------*/

/*
	Main Pages 
*/
#pagemain, #contentmain{
	border: #999 solid 1px;
	margin: 9px 0 0 0;
	width: 948px;
}
#pagemain{
	height: 42px;
	background-position:0 0;
	background-repeat:no-repeat;
}
/*Categories page*/
#pagemain.appeacce {
	background-image:url(images/appaacc_banner.png);
}
#pagemain.Back_to_School {
	background-image:url(images/back-to-school_banner.png);
}
#pagemain.Basketball {
	background-image:url(images/basketball_banner.png);
}
#pagemain.Soccer {
	background-image:url(images/soccer_banner.png);
}
#pagemain.Accesories {
	background-image:url(images/misc_banner.png);
}
#pagemain.Golf {
	background-image:url(images/golf_banner.png);
}
#pagemain.Running {
	background-image:url(images/running_banner.png);
}
#pagemain.Seasonal {
	background-image:url(images/seasonal_banner.png);
}
#pagemain.Skateboarding {
	background-image:url(images/skateboard_banner.png);
}
#pagemain.Casual {
	background-image:url(images/casual_banner.png);
}
#pagemain.Kids{
	background-image:url(images/kids_banner.png);
}
#pagemain.Womens{
	background-image:url(images/womens_banner.png);
}
#pagemain.Mens{
	background-image:url(images/mens_banner.png);
}
#pagemain.Baseball{
	background-image:url(images/baseball_banner.png);
}
/*-----*/
#pagemain.Stores {
	background-image:url(images/location_banner.png);
}
#pagemain.Careers {
	background-image:url(images/careers_banner.png);
}
#pagemain.Corporate_And_Team_Sales {
	background-image:url(images/corporate_team_sales.png);
}
#pagemain.Corporate {
	background-image:url(images/corporate_team_sales.png);
}
#pagemain.Newsletter {
	background-image:url(images/news_banner.png);
}
#pagemain.Sitemap {
	background-image:url(images/sitemap_banner.png);
}
#pagemain.Overview {
	background-image:url(images/overview_banner.png);
}
#pagemain.New_Arrivals {
	background-image:url(images/newarrivalbanner.jpg);
}
#pagemain.Specials {
	background-image:url(images/specialbg.png);
}
#pagemain.Brands {
	background-image: url(images/brandsbg.png);
}
#pagemain.Categories {
	background-image: url(images/categoriesbg.png);
}
#pagemain.Categories {
	background-image: url(images/categoriesbg.png);
}

#contentmain{
	/*background-image:url(images/storesbg.png);*/
	background-color: #000000;
	padding-bottom: 30px;
}
.news_bg {
	height:421px;
	background-image:url(images/background_newslet.png) !important;
	background-position: 0 0;
	background-repeat:no-repeat;
	padding-bottom: 0 !important;
}
#contentmain p, #contentmain ol li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: justify;
}

#contentmain p strong {
	color:#ffff00;
}

#contentmain p{
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
	margin: 25px 20px 0 20px;
	line-height: 22px;
}

#contentmain p strong{
	font-size:14px;
	font-weight:bold;
}
#contentmain ol{
	margin: 25px 20px 0 20px;
	
}
#contentmain ol li{
	list-style-type:decimal;
	 margin: 0 0 0 20px;
	 padding-left: 5px;
}
#contentmain hr{
	margin: 25px 25px 0 25px;
	border:0;
	color: #666;
	background-color:#666;
	height:1px;
}
#contentmain p a{
	color: yellow;
	text-decoration: underline;
	font-weight: normal;
}
#contentmain a.morestores {
	display: block;
	float: left;
	text-indent: -9999px;
	width:142px;
	height:26px;
	background-image:url(images/storesbtn.jpg);
	background-position: 0 0px;
	background-repeat:no-repeat;
}
#contentmain a.morestores:hover {
	background-position: 0 -26px;
}
/*---------Main Pages---------*/

/*
	Categories/Brands
*/
#categories_sw ul,
#brands_sw ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#categories_sw ul li,
#brands_sw ul li {
	display: inline;
}
#categories_sw ul li a,
#brands_sw ul li a{
	color: #F00;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: left;
	text-indent: -9999px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#categories_sw ul li a{
	width:471px;
	height:135px;
	margin: 1px 0 0 2px;
}
#categories_sw ul li a:hover {
	background-position:0 -135px;
}
#categories_sw ul li a.list-back-to-school {
	background-image: url(images/categories_sw/backtoschool.png);
}
#categories_sw ul li a.list-basketball {
	background-image: url(images/categories_sw/basketball.png);
}
#categories_sw ul li a.list-golf {
	background-image: url(images/categories_sw/golf.png);
}
#categories_sw ul li a.list-accesories {
	background-image: url(images/categories_sw/accesories.png);
}
#categories_sw ul li a.list-casual {
	background-image: url(images/categories_sw/casual.png);
}
#categories_sw ul li a.list-skateboarding {
	background-image: url(images/categories_sw/skateboard.png);
}
#categories_sw ul li a.list-running {
	background-image: url(images/categories_sw/running.png);
}
#categories_sw ul li a.list-seasonal {
	background-image: url(images/categories_sw/seasonal.png);
}
#categories_sw ul li a.list-soccer {
	background-image: url(images/categories_sw/soccer.png);
}
#categories_sw ul li a.list-kids {
	background-image: url(images/categories_sw/kids.png);
}
#categories_sw ul li a.list-womens{
	background-image: url(images/categories_sw/womens.png);
	display:none;
}
#categories_sw ul li a.list-mens {
	background-image: url(images/categories_sw/mens.png);
}

/*These categories below are hidden from the Categories page*/

#categories_sw ul li a.list-corporate_team_sales {
	display:none;
	background-image: url(images/categories_sw/.png);
}
#categories_sw ul li a.list-corporate-and-team-sales {
	display:none;
	background-image: url(images/categories_sw/.png);
}
#categories_sw ul li a.list-groups {
	display:none;
	background-image: url(images/categories_sw/.png);
}
#categories_sw ul li a.list-baseball {
	display:none;
	background-image: url(images/categories_sw/baseball.png);
}

#brands_sw ul li a{
	width:188px;
	height:125px;
	margin: 1px 0 0 1px;
}
#brands_sw ul li a:hover {
	background-position:0 -125px;
}

/*---------Categories/Brands---------*/
.storetext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color: yellow;
text-align: left;
}
div.tag-new{
	background: #ffff00;
	width:46px;
	height:24px;
	display:block;
	position:relative;
	float:right;
	padding-top: 7px;
	margin-top:-127px;
	margin-right:2px;
}
div.tag-new span{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
.post-contenido h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: yellow;
	text-align:center;
	margin: 0 15px;
}
/* Taxonomy*/
#namebrand {
	width: 950px;
	height: 150px;
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top: 10px;
}

#contentmain-img{
	border: #999 solid 1px;
	margin: 9px 0 0 0;
	width: 950px;
	padding-top:1px;
}
p.pagin-top{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0;
	float:right;
	margin: 12px 70px 0 0;
}
p.pagin-top span{
	margin-left:15px;
}
p.pagin-top a{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	margin: 0 20px;
}
#text-spe{
	text-align:center;
	margin-top:8px;
}
#text-spe p{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
	line-height: 18px;
}
#newpro{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	text-align:left;		
	background-image:url(images/bg_transparent_20x20.png);
	background-position: 0 0;
	background-repeat:repeat;
}
#newpro a img{
	float:left;
	width:140px;
	height:93px;
}
.text-newpro{
	height:93px;
/*	margin-left:140px;
	padding:31px 0;*/
}
.text-newpro h2{
	font-size:12pt;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	margin: 31px 0 0 15px; 
}
.text-newpro h3{
	color:#FFF;
	margin: 0 0 0 15px; 
}
.newprohover{
	background: #000}
.newprohover .text-newpro{
	background-color:#FFFF01;
}
.newprohover .text-newpro h2,.newprohover .text-newpro h3{
	color:#000;
}
.newprohover a img {
	background-color: #000;
	opacity:0.4;
	filter:alpha(opacity=40); 
}
.storename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
}
.storename a{
	color:#FFF;
}
/*PAGE: Stores/Store Detail*/
#image-store {
  border: 1px solid #999999;
  margin-top: 10px;
  padding-bottom: 50px; }

#content-store {
  border: 1px solid #999999;
  margin-left: 9px;
  margin-top: 10px;
  background-image: url(images/subribebanner.jpg);
  background-position: 0 0;
  background-repeat: no-repeat; }
  #content-store p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: yellow;
    text-align: left;
    font-weight: normal;
    line-height: 25px;
    margin-left: 18px;
    margin-right: 18px; }
    #content-store p a:link, #content-store p a:visited {
      color: white;
      text-decoration: none;
      font-weight: normal; }
    #content-store p strong {
      font-weight: bold; }

#box-subsc {
  margin: 40px 10px 38px 18px; }
  #box-subsc p {
    margin-left: 0px; }

/* Newsletter page - added 20140704_11-29am*/

		.link,
		.link a,
		.signupframe {   
			color: #FFFFFF;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			}
		.link,
		.link a {
			text-decoration: none;
			}
		.signupframe {
			border: 1px solid #000000;
			background: #000000;
			margin-left:100px;
			}
		.signupframe .required {
			font-size: 10px;
			}
		tr td{
			margin: 20px 0;
		}
