#bd{
	padding-top:10px;
}

/* FLASH */
#brand-image {
width: 459px;
float: left;
display: inline;
}
/* right clumn */
#index {
width: 459px;
float: right;
display: inline;
padding: 0 0 0 3px;
background: url(../img/bg_home_index.png) no-repeat 0 0;
}
#blog_link{ width:160px; height:30px; float:left }
#blog_link a{width:160px; height:30px; display:block }

#index ul, #index li, #index h2 {
    margin:0;
}

#index p {
    margin-bottom:0;
}

/* flash content */
#flashcontent{
}
#flashcontent h2 {
	margin:7px 0 0 7px;
}
#flashcontent p {
	margin:0 7px 7px;
}
#flashcontent p.links {
	padding:3px 0;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

/* products */
#nav-sub-feature {
	background:#F3F3F5 none repeat scroll 0 0;
	padding:5px 7px 5px 9px;
}
#nav-sub-feature .mini-nav{
	display:inline;
	float:left;
	width:150px;
}
#nav-sub-feature h1{
	margin:0;
	padding:0;
}
#nav-sub-feature h2 {
	border-bottom:1px dashed #DADADC;
	padding:6px 0 0;
}
#nav-sub-feature .mini-nav .category_panel li {
	list-style-type:none;
	border-bottom:1px solid #DFDFE3;
	margin:0;
	padding:8px 0 4px;
	width:138px;
}
#nav-sub-feature #sub-feature{
	float:left;
	margin:0;
	padding:0;
}
/* products */
#products {
	width: 459px;
	height: 197px;
	position: relative;
	top: 0px;
	overflow: hidden;
}

#products ul {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	}

#products li {
	float: left;
	position: relative;
	display: block;
	width: 459px;
	height: 197px;
	}
		
#products .caption 
{
	position: absolute;
	display: block;
	float: left;
	top: 0px;
	left: 0;
	width: 459px;
	padding: 15px 0 0 0;

}

#products .caption h2 {
	float: left;
	display: inline;
	padding: 0 5px;
	background: #ffffff;
	opacity: 0.8;
}

#products .caption p {
	float: left;
	clear: left;
	display: inline;
	margin: 1px 0 0 0;
	padding: 0 5px;
	background: #ffffff;
	opacity: 0.8;
}

*html #products .caption p { /* only IE6 */
	white-space: nowrap;
}

* + html #products .caption p { /* only IE7 */
	white-space: nowrap;
}
#products .caption h2,#products .caption p {/* IE opacity */
	filter: alpha(opacity=80);
}
#products .switcher {
	padding: 0 2px 0 0;
	position: absolute;
	top: 6.5em;
	left: 5px;
	border: 1px solid #E5E5E5;
	background: #ffffff;
}
#products .switcher strong {
	float:left;
	display: inline;
	margin: 0 2px 0 0;
	padding: 2px 4px;
	background: url(../img/bdr_dotted_vertical_gray.png) repeat-y 100% 0;
}
#products .switcher span,
#products .switcher a
{
	width: 7px;
	height: 9px;
	float:left;
	display: inline;
	overflow: hidden;
	margin: 4px 2px;
	font-size: 0;
	line-height: 0;
}
#products .switcher span.prev,
#products .switcher a.prev
{
	background: url(../img/btn_switcher_left.png) no-repeat 0 0;
}
#products .switcher span.next,
#products .switcher a.next
{
	background: url(../img/btn_switcher_right.png) no-repeat 0 0;
}
#products .switcher span:hover,
#products .switcher span:active,
#products .switcher a:hover,
#products .switcher a:active 
{
	background-position: 0 -9px;
}
/* feature */
#feature {
	padding:10px 7px 10px 7px;
}
#feature li {
	width: 139px;
	float: left;
	display: inline;
	margin: 0 7px;
}
#feature h2 {
	padding:0 0 3px 0;
	border-bottom: 1px solid #e7e7e7;
}

#feature h3 {
	margin:7px 0 0 0;
}

/* social */
#social{
	width:449px;
	height:43px;
	background-color:#F4F6FA;
	padding:10px 0 0 10px;
	margin:0 0 7px;
	background-image: url(../img/img_blog.png);
	background-repeat: no-repeat;
}
#social li{
	margin:0;
	list-style-type:none;
	padding:0 0 5px 0;
	float:left;
	display:inline;
	line-height:39px;
}
#social li#blog{
	width:330px;
	height: 29px;
	
}
#social li#twitter{
	width:200px;
}
#social li img{
	float:left;
	display:inline;
	padding:0 10px 0 0;
}

/* news and blog tab   */
#newsblogstabs
{
   	width: 459px;
	padding: 0; 
}

.yui-skin-sam #newsblogstabs  .yui-content
{
    background-color:#FFFFFF;
    border-width: 0;
}




/* news */
#ctl00_ContentPrincipal_news {
	width: 459px;
	padding: 0;
}
#ctl00_ContentPrincipal_news li {
	margin: 0px 10px 5px 10px;
	list-style-type:none;
	padding:0 0 5px;
	border-bottom:1px solid #e7e7e7;
}
#ctl00_ContentPrincipal_news li#last{
	border:none;
	padding-bottom:0;
}
#ctl00_ContentPrincipal_news h2 {
	margin:0 0 10px;
	background: url(../img/bg_dotted_alpha_blue.png) repeat-x 0 bottom;
	text-transform:uppercase;
	padding:0 0 0 10px;
}
#ctl00_ContentPrincipal_news .date{
 /*	background: url(../img/bg_date.jpg) repeat-x 0 0; 
	background: url(../img/asics_01.jpg) repeat-x 0 0; */
	border:0px solid #babbbb;
	width:70px;
	height:35px;
	overflow:hidden;
	padding:2px 0 0;
	margin:0;
	float:left;
}
#ctl00_ContentPrincipal_news .date .month{
	display:block;
}
#ctl00_ContentPrincipal_news .content{
	float:left;
	width:350px;
	margin:0;
	padding:0 0 0 10px;
}
#ctl00_ContentPrincipal_news .content h3,
#newsblogstabs h3
{
	margin:0;
	padding:0;
}

/* secondary - on home page */
#secondary {
	padding: 10px;
	border-top: 1px solid #ddd;
	background: url(../img/bg_diagonal_gray.png) repeat 0 0;
	margin: -1px auto 0;
}

#sub-feature {
	margin: 0;
	/*background: url(../images/bg/bdr_sub_feature_body.png) repeat-y 0 0;*/
}
#sub-feature .wrapper {
	/*background: url(../images/bg/bdr_sub_feature_foot.png) no-repeat bottom left;*/
}
#sub-feature .yui-u div {
	background-color: #FFFFFF;
	border: 1px solid #ddd;
}
#sub-feature a {
	display: block;
}
#sub-feature h2 {
	margin: 7px 15px 0;
}
#sub-feature h2 a {
	display: inline;
}
#sub-feature p {
	margin: 0 14px 8px;
}

/* Your Running Partner RSS feeds */
#YRP_RSS
{
	background: url(../img/bg_yrp_feed.jpg) no-repeat 0 0;
	margin:0;
	padding: 30px 10px 20px 150px;
	font-size:93%;
	min-height:136px;
}
#YRP_RSS .feedName
{
    text-transform:uppercase;
    font-weight:bold;
    color: #00256F;
    margin-right:4px;
}
#YRP_RSS div{
	padding:0 0 5px;
}
/* Updates */
#updates {
	width: 426px;
	xbackground: url(../img/bg_dotted_alpha_blue.png) repeat-x 0 0;
	background:#F4F6FA none repeat scroll 0 0;
	border:1px solid #EDEFF2;
	padding:10px 10px 15px;
	margin:0 0 0 5px;
}
#updates ul {
	padding:6px 0 0;
}
#updates li {
	display:block;
	padding:4px 0;
	list-style-type:none;
}
#updates li .date{
	float:left;
	padding-right:10px;
	width:60px;
	text-align:right;
}
#updates li .content{
	float:left;
	width:350px;
}
#updates li .content h3{
	margin:0 0 5px;
}

/* Inquiries */
#inquiries {
	background: url(../img/bg_dotted_alpha_blue.png) repeat-x 0 0;
	margin:0;
	padding:30px 16px;
}
#inquiries .floatIcon{
	float:left;
	width:51px;
	padding:10px 10px 0 0;
}

/* store-locator */
#store-locator {
	width: 445px;
	padding:10px 0;
	background:#F4F6FA none repeat scroll 0 0;
	border:1px solid #EDEFF2;
	display:block;
	margin:0 0 0 5px;
	overflow:hidden;
}
#store-locator h2{
	padding-left:9px;
}
#store-locator p {
	padding-left:9px;
}
#store-map{
	float:left;
}
#store-form{
	float:left;
	padding-left:20px;
}
#store-form label {
	display:block;
}
#store-form input.text {
	margin:3px 6px 3px 0;
	padding:2px 0;
	width:176px;
}
#secondarySites{
	padding:20px 0;
}
#social2{
	width: 100px;
	float: right;
	margin-top: 8px;
}

/* Typography  */
#flashcontent h2{font-size:138.5%;font-weight:normal;line-height:1.2;}
#flashcontent p {color:#333333;font-size:93%;}
#flashcontent p.links{ font-size:77%;text-transform:uppercase;}
#nav-sub-feature .mini-nav h2 {font-size:138.5%;	font-weight:normal;}
#nav-sub-feature .mini-nav .category_panel li {font-size:77%;font-weight:bold;text-transform:uppercase;}
#nav-sub-feature .mini-nav#team-sports h1 {font-size:108%;	font-weight:bold; text-transform:uppercase;color:#00256F;}	/* customized for team sports */
#nav-sub-feature .mini-nav#team-sports h2 {font-size:108%;	font-weight:normal;}
#products .caption h2 {font-weight:normal;font-size:138.5%;}
#products .caption p {font-size:93%;}
#products .switcher strong {color:#666666;font-size:75%;}
#feature h2 {font-weight:bold;font-size:77%;text-transform:uppercase;}
#feature h2 a:link,#feature h2 a:visited {color:#000000;}
#feature h3 {font-size:108%;font-weight:normal;line-height:1.2;}
#feature p {color:#333333;font-size:93%;}
#feature p a {color:#333333;font-weight:bold;}
#secondarySports h2, #secondarySites h2 {font-weight:normal;font-size:108%;}
#secondarySports p, #secondarySites p {color:#333333;font-size:93%;}
#secondarySports p a, #secondarySites p a {color:#333333;font-weight:bold;}
#sub-feature h2 {font-size:93%;text-transform:none;}
#sub-feature p {font-size:93%;}
#ctl00_ContentPrincipal_news h2{font-size:108%;font-weight:normal;}
#ctl00_ContentPrincipal_news .date{color:#0033CC;text-align:center;}
#ctl00_ContentPrincipal_news .date .month{ font-size:108%;line-height:1;text-transform:uppercase;}
#ctl00_ContentPrincipal_news .date .day{ font-size:150%;line-height:1;}
#ctl00_ContentPrincipal_news h3, #newsblogstabs h3{ font-weight:normal;}
#ctl00_ContentPrincipal_news .content p.links{ font-size:77%;font-weight:bold}
#updates h2, #inquiries h2{font-size:77%;	font-weight:bold;	text-transform:uppercase; }
#updates h3{font-size:93%;} 
#updates li {color:#666666; line-height:1.1; }
#updates li a{ font-weight:normal; }
#updates p, #inquiries p {color:#333333;}
#store-locator h2 {	font-size:77%;	font-weight:bold;	text-transform:uppercase;}
#store-locator h2 a{ color:#666666; }
#store-locator p {font-size:93%; font-weight:normal; }
#store-form form {font-size:100%;}
#store-form label { font-size:108%; }
#store-form input.text { font-size:93%; }


/* print */
@media print{
#feature li {
	/margin: 0 6px;
	}
#sub-feature li.main {
	/margin: 0 4px 0 5px;
	}
}
