.clear{clear: both;}
a{outline-color: invert;outline-style: none;outline-width: medium;}
a{color: #cccccc;text-decoration: none;}
a:hover{color: #ffffff;}

.fullwidth #content-primary .span-20.last{width: 960px;}

#content-primary .span-5{width: 200px;float:left;}
#content-primary .col.last{margin-right: 0pt;}
.fullwidth #content-primary .span-5.last{width: 216px;float:left;}

#content-primary .span-20{width: 970px;}
#content-primary .col.last{margin-right: 0pt;}
.fullwidth #content-primary .span-20.last{width: 960px;}

#content-primary{width: 970px;margin:5px auto 0 auto;}
body.fullwidth #content-primary{width: 970px;}
.head_title{width:930px;margin:20px auto 15px auto;}
.head_title .head_left{
	width:710px;
	float:left;
}

#content{width:1000px;}
.wrap{width:1000px;}

#content-primary p{margin-top: 0pt;margin-right: 0pt;margin-bottom: 0;margin-left: 0pt;}
#content-primary .span-15{width: 710px;float:left;}
#content-primary p.intro{font-size: 12px;line-height: 1.5em;margin-bottom: 0;color: #b5b5b5;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom: 1.247em;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #1f1f1f;width:690px;padding:0 20px 0 0;}
.foot{padding:0 0 0 25px;margin:0 auto 20px auto;}
p.footnote{width:930px;}
.flash_block{width:970px;margin:0 auto 0 auto;}

#content-primary h1, #content-primary h2{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
#content-primary h2{font-size: 1.273em;line-height: 1.336em;margin-top: 0pt;margin-right: 0pt;margin-bottom: 1.336em;margin-left: 0pt;color: #ffffff;font-weight: normal;text-transform: uppercase;}
#content-primary h1{font-size: 14px;line-height: 1.039em;margin-top: 0pt;margin-right: 0pt;margin-bottom: 10px;margin-left: 0pt;color: #990000;font-weight: normal;}
#content-primary .span-5{width: 200px;}
#content-primary .border{border-right-width: 1px;border-right-style: solid;border-right-color: #1f1f1f;margin-right: 18px;padding-right: 22px;margin-bottom: 1.7em;}
#content-primary .border2{margin-right: 0;padding-right: 0px;margin-bottom: 1.7em;}
#content-primary .col.span-5.border-dot, #content-primary .col.span-5.border{width: 200px;}

#content-primary .ribbonTitle {height: 21px; text-indent: -9999px; display: inline; padding: 2px 15px 2px 22px; clear: both}
#content-primary p.intro {border: 0}
.promoTile {background-color: transparent; background-position: 2px 2px; background-repeat: no-repeat; width: 210px}
.promoTile a {display: block; padding-top: 56px; height: 22px; border: 1px solid #505050}
.promoTile a span {height: 19px; display: block; text-align: left; padding-left: 12px; background: transparent url(/myway/images/a2.gif) no-repeat 5px 7px;padding-top:3px;}
.promoTile.promoTile-right a span {background-position: 200px center; text-align: right; padding-right: 12px}
.promoTile a:hover {border: 1px solid #999999;}
#content-primary #squareoCollection {float: left; background-image: url(/myway/images/promo-squareo.jpg); width: 210px; display: inline}
#content-primary .athlete {border-style: dotted; border-width: 0 0 1px 0; border-color: #333;height:225px;}
#content-primary .athlete h3 {border: 0; font-family: "Times", "Times New Roman", serif; font-size: 1.9em; font-weight: normal; margin: 20px 0 0; line-height: normal}
#content-primary .athlete .learnMore {margin: 0 0 0 0; padding: 0 0 0 10px; background: transparent url(/myway/images/v3.gif) left center no-repeat}
#content-primary .athlete .learnMore a {margin: 0}
#content-primary .athlete .product-info{width:200px;margin:0 0 10px 0;}
#content-primary .athlete .product-info img{padding: 5px 0; float: left;border:none;}
#content-primary .athlete .product-info a.product-link {padding: 5px 0; float: left;border:none;}
#content-primary .athlete .product-info a.product-link img{border:none;}
#content-primary .athlete .product-info p.product-name {margin: 0 0 5px 0; line-height: normal; color: #505050}
#content-primary .viewDetails {margin: 0; padding: 0 0 0 10px; background: transparent url(/myway/images/a2.gif) left center no-repeat}
#content-primary .athlete .product-info .viewDetails {float: right}
#content-primary #surf-title {background: #146C90 url(/myway/images/title-surf.jpg) top left repeat-y}
#content-primary .surf-athlete h3 {color: #146C90}
#content-primary #skate-title {background: #8E6C53 url(/myway/images/title-skate.jpg) top left repeat-y}
#content-primary .skate-athlete h3 {color: #8E6C53}
#content-primary #wake-title {background: #3B6A3E url(/myway/images/title-wake.jpg) top left repeat-y}
#content-primary .wake-athlete h3 {color: #3B6A3E}
#content-primary #fmx-title {margin-top: 20px; background: #DEB342 url(/myway/images/title-fmx.jpg) top left repeat-y}
#content-primary .fmx-athlete h3 {color: #DEB342}
#content-primary #snow-title {margin-top: 20px; background: #565656 url(/myway/images/title-snow.jpg) top left repeat-y}
#content-primary .snow-athlete h3 {color: #565656}
#content-primary #athlete_spacer{ visibility: hidden; height: 335px}
#content-primary .tmb{margin:10px 0 0 0;}
#content-primary .tmb a{ border: none; display: block}
#content-primary .tmb a:hover{border: 0 !important;}
#content-primary .tmb>a{margin-bottom: .5em;}
#content-primary .tmb>a img{ display: block; border: 3px solid #fff; padding: 1px; background: #ccc; width: 197px; height: 77px;}
#content-primary .tmb a span{ display: block; text-indent: -5000px; width: 18px; height: 18px; position: relative; top: -40px; margin-bottom: -27px; left: 184px}
#content-primary .tmb a:hover span{background-position: 0 -18px !important;}
#content-primary #contestPromo {background-color: #000000; padding: 20px 10px 8px 10px; margin-bottom: 40px}
#content-primary #contestPromo #contestTitle {font-size: 0.1em; text-indent: -9999px; background: transparent url(/myway/imagesy/title-contestTitle.gif) center center no-repeat; width: 188px; height: 33px; margin: 0 auto 20px auto}
#content-primary #contestPromo #contestIntro {line-height: normal; margin: 10px}
#content-primary #contestPromo #contestIntro .introHighlight {color: #fff}
#content-primary #contestPromo #enterContest {width: 111px; height: 23px; margin: 20px auto; background: transparent url(/myway/images/btn-viewContest.gif) center top no-repeat}
#content-primary #contestPromo #enterContest a {display: block; width: 111px; height: 23px; font-size: 0.1em; text-indent: -9999px; text-decoration: none}
#content-primary #contestPromo #enterContest a:hover {background: transparent url(/myway/images/btn-viewContest.gif) center -23px no-repeat}
#content-primary #contestPromo h5 {text-align: center; font-weight: normal; color: #333; text-transform: uppercase}
#content-primary #contestPromo #engagementGrid {display: block; width: 164px; height: 291px; border: 0; margin: 0 auto}
#content-primary #flickrPromo #flickrTitle {height: 19px; padding-bottom: 10px; margin-bottom: 8px; text-indent: -9999px; font-size: 0.1em; background: transparent url(/myway/images/title-yourFlickr.gif) top left no-repeat; border-style: dotted; border-color: #333; border-width: 0 0 1px 0}
#content-primary #flickrPromo #flickrIntro, #content-primary #flickrPromo .viewDetails {color: #666; margin-bottom: 10px}
#content-primary .flickr_badge_image {height: 58px; width: 58px; float: left; margin: 4px}
#content-primary .flickr_badge_image a {display: block; height: 56px; width: 56px; padding: 1px; border: solid 1px #333}
#content-primary .flickr_badge_image a:hover {border: solid 1px #fff}
#content-primary .flickr_badge_image a img {height: 56px; width: 56px}
