/* Start of embedded Yahoo reset.css and fonts.css */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.7.0
*/

/* reset.css:*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* fonts.css:*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* End of embedded Yahoo css files */

.brandMarketing .clearfix {
	clear:both;
	float:none;
}
.brandMarketing a {
	text-decoration:none;
}
.brandMarketing {
	text-align:center;
	overflow-y:scroll;
}
.brandMarketing #contentContainer {
	width:973px;
	margin:2px auto 0;
	text-align:left;
	overflow:auto;
	overflow:hidden;
}
.brandMarketing #nav dl {
}
.brandMarketing #nav {

}

/* =========================== */
/* = .brandMarketing buttons = */
/* =========================== */

a.button {
	display:inline-block;
	padding-left:1px;
	text-decoration:none!important;
	background:url('http://brands.scene7.com/is/image/brands/brandMarketing-button-bg?wid=600&fmt=gif-alpha') no-repeat top left;
}
a.button:hover, 
a.button:focus {
	background-position:bottom left;
}
a.button span {
	color:white;
	display:inline-block;
	background:url('http://brands.scene7.com/is/image/brands/brandMarketing-button-bg?wid=600&fmt=gif-alpha') no-repeat top right;
	height:24px;
	line-height:25px;
	padding:0 6px 0 5px;
}
a.button:hover span, 
a.button:active span, a.button:focus span {
	background-position:bottom right;
}
/* light grey button */
a.button.light {
	background:url('http://brands.scene7.com/is/image/brands/brandMarketing-button-bg_light?wid=600&fmt=gif-alpha') no-repeat top left;
}
a.button.light span {
	background:url('http://brands.scene7.com/is/image/brands/brandMarketing-button-bg_light?wid=600&fmt=gif-alpha') no-repeat top right;
	font-size:1.3em;
}
a.button.light:hover span, 
a.button.light:focus span {
	background-position:bottom right;
}
/* ============================= */
/* = Explore Speedo Navigation = */
/* ============================= */

#nav {
	position:relative;
	width:961px;
	padding:0 10px 0 0;
	background:url('http://brands.scene7.com/is/image/brands/red-menu-stripe?wid=967&fmt=gif-alpha') no-repeat 4px 0;
	height:32px;
	z-index:999;
	margin:5px 0 0 0!important;
	display:inline-block;
}
#menu, #menu li {
	float:left;
	position:relative;
}
#menu li li {
	float:none;
}
#menu li div {
	position:absolute;
	top:30px;
	left:-4px;
	display:none;
}
#menu li .rightSide {
	width:11px;
	float:left;
	background:url('http://brands.scene7.com/is/image/brands/submenu-bg?fmt=png-alpha&wid=1500') no-repeat right bottom;
}                                                                      
#menu div ul {                                                         
	background:url('http://brands.scene7.com/is/image/brands/submenu-bg?fmt=png-alpha&wid=1500') no-repeat -10px bottom;
}                                                                      
#menu div ul.first-child {                                             
	background:url('http://brands.scene7.com/is/image/brands/submenu-bg?fmt=png-alpha&wid=1500') no-repeat bottom left;
}
#menu li.first-child div {
	left:0;
}
#menu li div ul {
	display:block;
	padding:0 0px 12px 0px;
	clear:none;
	float:left;
}
#menu li div ul.first-child {
	padding-left:11px;
}
#menu li div a {
	white-space:nowrap;
}

#menu li a.topItem {
	height:30px;
	position:relative;
	float:left;
	font-size:1.1em;
	color:white;
	line-height:29px;
	border-left:1px solid #ec6e62;
	border-right:1px solid #931e14;
}
#menu li a.topItem:hover, #menu li a.menuOpened, 
#menu li a.topItem:active, #menu li a.topItem:focus {
	background:url('http://brands.scene7.com/is/image/brands/red-menu-stripe?wid=967&fmt=gif-alpha') no-repeat 0px -32px!important;
	border-left-color:#fdfdfd;
	color:black;
}
#menu li a.topItem:hover span, 
#menu li a.topItem:active span, #menu li a.topItem:focus span {
	background:url('http://brands.scene7.com/is/image/brands/red-menu-stripe?wid=967&fmt=gif-alpha') no-repeat right -32px;
}
#menu li.first-child a.topItem {
	border-left:none;
}
#menu li.first-child a.topItem span {
	padding-left:14px;
}
#menu li.first-child a.topItem:hover, #menu li.first-child  a.menuOpened, 
#menu li.first-child a.topItem:active, #menu li.first-child a.topItem:focus {
	background:url('http://brands.scene7.com/is/image/brands/red-menu-stripe?wid=967&fmt=gif-alpha') no-repeat -300px -32px!important;
	color:black;
}
* html #menu li.first-child a.topItem:hover, * html #menu li.first-child  a.menuOpened, 
* html #menu li.first-child a.topItem:active, * html #menu li.first-child a.topItem:focus {
	background:url('http://brands.scene7.com/is/image/brands/red-menu-hover-sprite-2?wid=300&fmt=gif-alpha') no-repeat top left!important;
	color:black;
}

#menu li.last-child a.topItem {
	border-right:none;
}
#menu li a.topItem span {
	display:block;
	padding:0 8px;
}


#menu ul {
	display:block;
}
#menu ul li,
#menu ul li a,
#menu ul li a span
{
	float:left;
	clear:left;
}
#menu ul li {
	border-top:1px solid #ccc;
}
#menu ul li a {
	border-bottom:1px solid white;
	border-top:1px solid white;
	color:black;
}
#menu ul li.first-child, #menu ul li.first-child a {
	border-top:none;
}
#menu ul li.first-child {
	margin-top:15px;
}
#menu ul {

}
#menu ul li a span {
	padding:2px 8px;
	font-size:1.11em;
	cursor:pointer;
}
#menu ul li>a:hover, 
#menu ul li>a:active, #menu ul li>a:focus {
	background:#d7d7d7;
}
#menu ul li.last-child a {
	cursor:default;
	border-bottom:none;
	background:none;
	font-size:.8em;
}
#menu .multicolumn li.first-child {
	font-size:1.3em;
}
#menu ul li a.emptyCell,
#menu ul li a.emptyCell span {
	background:none;
	cursor:default;
}


div#topShadow {
	background:url('http://brands.scene7.com/is/image/brands/top-shadow?wid=974&fmt=png-alpha') no-repeat top right;
	z-index:1100;
	position:absolute;
	top:26px;
	height:4px;
	display:none;
}
#nav>#topShadow.showTopShadow {
	display:block;
}


/* ============================= */
/* =  Country Selector = */
/* ============================= */

#countrySelector {
	position:absolute;
	right:0;
}
#countrySelector li {
	float:left;
	position:relative;
}
#countrySelector li li {
	float:none;
	width:180px;
}
#countrySelector div {
	position:absolute;
	top:30px;
	left:-4px;
	display:none;
	width:158px!important; /* ei6 and ei7 need this to stop a horizontal body scrollbar appearing */
}
#countrySelector li .rightSide {
	width:8px;
	float:left;
	background:transparent url('http://brands.scene7.com/is/image/brands/csMenuSprite?wid=300&fmt=png-alpha') no-repeat right bottom;
}
#countrySelector div ul {
	background:url('http://brands.scene7.com/is/image/brands/csMenuSprite?wid=300&fmt=png-alpha') no-repeat -10px bottom;
}
#countrySelector div ul.first-child {       
	background:url('http://brands.scene7.com/is/image/brands/csMenuSprite?wid=300&fmt=png-alpha') no-repeat 4px bottom;
}
#countrySelector li.first-child div {
	left:0;
}
#countrySelector li div ul {
	display:block;
	padding:0 0px 0px 0px;
	clear:none;
	float:left;
}
#countrySelector li div ul.first-child {
	padding-left:11px;
}
#countrySelector li div a {
	white-space:nowrap;
}

#countrySelector li a.topItem {
	height:30px;
	position:relative;
	float:left;
	font-size:0.9em;
	color:white;
	line-height:29px;
	width:150px;
	background:url('http://brands.scene7.com/is/image/brands/csMenuSprite?wid=300&fmt=png-alpha') no-repeat right top;
}
#countrySelector li a.topItem:hover, #countrySelector li a.topItem:focus,
#countrySelector li a.menuOpened {
	background:url('http://brands.scene7.com/is/image/brands/csMenuSprite?wid=300&fmt=png-alpha') no-repeat right -32px!important;
	color:white;
}
#countrySelector li a.topItem:hover span {
}
#countrySelector li.first-child a.topItem {
	border-left:none;
}
#countrySelector li.first-child a.topItem span {
	padding-left:14px;
}
#countrySelector li.first-child a.topItem:hover, #countrySelector li.first-child a.topItem:focus,
#countrySelector li.first-child  a.menuOpened {
	color:white;
}
* html #countrySelector li.first-child a.topItem:hover, * html #countrySelector li.first-child a.topItem:focus,
* html #countrySelector li.first-child  a.menuOpened {
	color:white;
}
#countrySelector li.last-child a.topItem {
	border-right:none;
}
#countrySelector li a.topItem span {
	display:block;
	padding:0 8px;
}

#countrySelector ul {
	display:block;
}
#countrySelector ul li,
#countrySelector ul li a,
#countrySelector ul li a span {
	float:left;
	clear:left;
}
#countrySelector ul li {
	border-top:1px solid #404b51;
	padding-bottom:4px;
}
#countrySelector ul li a {
	border-top:1px solid #99a8b0;
	color:white;
}
#countrySelector ul li.first-child, #countrySelector ul li.first-child a {
	border-top:none;
}
#countrySelector ul li.first-child {
	margin-top:15px;
}
#countrySelector ul {
}
#countrySelector ul li a span {
	padding:1px 8px;
	margin-top:4px;
	width:110px;
	padding-right:0px;
	text-align:right;
	font-size:0.9em;
	line-height:18px;
	cursor:pointer;
}
#countrySelector ul li>a:hover span, 
#countrySelector ul li>a:focus span {
	background:#828b91;
}
#countrySelector ul li.last-child a {
	cursor:default;
	border-bottom:none;
	background:none;
	font-size:1.1em;
}
#countrySelector .multicolumn li.first-child {
	font-size:1.6em;
}
#countrySelector ul li a.emptyCell,
#countrySelector ul li a.emptyCell span {
	background:none;
	cursor:default;
}

/* flags icons */
.flagTopItem {
	float:right;
	margin:7px 17px 0px 0px;
	width:26px;
	height:18px;
}
.flag {
	float:right;
	margin:1px 1px 1px 5px;
	width:26px;
	height:18px;
}


/* ================================ */
/* = Share Button and Breadcrumbs = */
/* ================================ */

#shareButton {
	float:right;
	padding-right:4px;
	margin-bottom:2px;
}
.brandMarketing #breadcrumbs {
	float:left;
	border:none;
	font-size:.9em;
	line-height:13px;
	display:inline;
	margin:3px 0 0 6px;
}
.brandMarketing #breadcrumbs a {
	color:black;
}
.brandMarketing #breadcrumbs a:hover, 
.brandMarketing #breadcrumbs a:active, .brandMarketing #breadcrumbs a:focus {
	text-decoration:underline;
	cursor:pointer;
}
.brandMarketing #breadcrumbs li {
	float:left;
}
.brandMarketing #promoSpace {
	padding:5px 0 7px 0!important;
	display:inline-block;
}

/* ============================================== */
/* = Explore Speedo & Community; Don't Miss Out = */
/* ============================================== */

.exploreComponent, .exploreComponent .contentWrapper
{
/*	min-height:146px;*/
	/*
		TODO change to min-height and adjust margins/padding of other elements; maybe increase the background length
	*/
	height:146px;
	float:left;
/*	background:url('../images/component-bg.png') no-repeat top left;*/
	background:url('http://brands.scene7.com/is/image/brands/component-bg?wid=942&fmt=png-alpha') no-repeat top left;
}
.exploreComponent .contentWrapper {
	width:329px;
	padding:3px 17px 17px 15px;
	background-position:bottom left;
	margin:10px 0 0 0;
}
.exploreComponent {
	margin:0 0 0 5px;
	display:inline;
}
.exploreComponent.small {
	background-position:top right;
}
.exploreComponent.small .contentWrapper {
	width:207px;
	background-position:bottom right;
}

.exploreComponent h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
	margin-bottom:5px;
}
.exploreComponent p {
	font-size:.87em;
}
.exploreComponent a {
	color:#3fbddf;
	text-decoration:underline;
}
.exploreComponent .date {
	font-style:italic;
	margin:8px 0 0 0;
	padding:8px 25px 0 0;
	float:left;
	border-top:1px dotted #4b4b4b;
	color:#4b4b4b;
}
#exploreSpeedo {
	margin-left:2px;
}
#exploreSpeedo a {
	color:#666666;
	text-decoration:none;
	line-height:20px;
}
#exploreSpeedo a:hover, 
#exploreSpeedo a:active, #exploreSpeedo a:focus {
	text-decoration:underline;
}
#exploreSpeedo .size { font-size:1em; }
#exploreSpeedo .size1 { font-size:1.1em; }
#exploreSpeedo .size2 { font-size:1.2em; }
#exploreSpeedo .size3 { font-size:1.3em; }
#exploreSpeedo .size4 { font-size:1.4em; }
#exploreSpeedo .size5 { font-size:1.5em; }
#exploreSpeedo a.hot {
	color:red;
}

#exploreCommunity .contentWrapper {
	width:342px;
	padding:3px 10px 17px 9px;
}
#exploreCommunity h2 {
	padding:0 6px;
}


/* ============================= */
/* = Tabs in explore community = */
/* ============================= */

#exploreCommunity .tabbedFolder {
}
#exploreCommunity .tabbedFolder div {
	clear:left;
}
#exploreCommunity .tabbedFolder li {
	padding-left:3px;
	float:left;
	background:url('http://brands.scene7.com/is/image/brands/small-tabs-bg?wid=400&fmt=gif-alpha') no-repeat top left;
	margin-right:6px;
}

#exploreCommunity .tabbedFolder li a {
	line-height:27px;
	float:left;
	height:27px;
	background:url('http://brands.scene7.com/is/image/brands/small-tabs-bg?wid=400&fmt=gif-alpha') no-repeat bottom right;
	color:black;
	text-decoration:none;
}

#exploreCommunity .tabbedFolder li a:hover, 
#exploreCommunity .tabbedFolder li a:active, #exploreCommunity .tabbedFolder li a:focus {
	text-decoration:underline;
	cursor:pointer;
}
#exploreCommunity .tabbedFolder li.active {
	position:relative;
	z-index:10000;
}
#exploreCommunity .tabbedFolder li.active a {
	background-position:top right;
	text-decoration:none;
}
#exploreCommunity .tabbedFolder li.active a:hover, 
#exploreCommunity .tabbedFolder li.active a:active, #exploreCommunity .tabbedFolder li.active a:focus {
	text-decoration:none;
	cursor:default;
}
#exploreCommunity .tabbedFolder li a span {
	float:left;
	height:27px;
	padding:0 12px 0 24px;
}
#twitterTab span {
	background:url('http://brands.scene7.com/is/image/brands/twitter-facebook-tab?fmt=gif-alpha') no-repeat 5px 6px;
}
#facebookTab span {
	background:url('http://brands.scene7.com/is/image/brands/twitter-facebook-tab?fmt=gif-alpha') no-repeat 5px -44px;
}

#exploreCommunity .tabPage {
	background:url('http://brands.scene7.com/is/image/brands/component-bg?wid=942&fmt=png-alpha') no-repeat -361px top;
	padding-top:5px;
	position:relative;
	z-index:9999;
	top:-1px;
}
.tabPage .tabWrapper {
	background:url('http://brands.scene7.com/is/image/brands/component-bg?wid=942&fmt=png-alpha') no-repeat -361px bottom;
	padding:5px 10px 10px 10px;
	min-height:86px;
}
.tabPage .tabWrapper img {
	border:1px solid #999;
	float:left;
	margin-right:9px;
}

#facebookTabPage{display:none;}
/*#twitterTabPage{display:none;}*/

/* ============================ */
/* = Don't Miss Out Component = */
/* ============================ */

#dontMissOut img {
	float:left;
	margin-right:9px;
}
#dontMissOut p {
	float:left;
	width:166px;
	margin-bottom:10px;
	margin-top:-5px;
	line-height:20px;
	font-size:.9em;
	color:#333;
}
#dontMissOut input {
	clear:left;
	float:none;
	border:1px solid #ddd;
	width:200px;
	height:20px;
	font-size:.85em;
	padding-left:3px;
}
input.greyLabel {
	color:#999;
}
#dontMissOut .button {
	float:right;
	margin:9px 2px 0 0;
}

#socialNetworks {
	height:40px;
	width:972px;
	background:url('http://brands.scene7.com/is/image/brands/social-networks-icons?wid=973&fmt=png-alpha') no-repeat top left;
	float:left;
/*	margin:38px 0 0 1px;*/
	margin:8px 0 0 1px;
}
#socialNetworks ul, #socialNetworks li, #socialNetworks a {
	float:left;
}
#socialNetworks ul {
	margin:7px 0 0 10px;
}
#socialNetworks li {
	margin:4px 2px 0 0;
}
#socialNetworks ul li a {
	display:block;
	width:18px;
	height:18px;
	background:url('http://brands.scene7.com/is/image/brands/social-networks-icons?wid=973&fmt=png-alpha') no-repeat 0 -40px;
}

#socialNetworks ul li.digg a {background-position:0 -40px;}
#socialNetworks ul li.delicious a {background-position:-18px -40px;}
#socialNetworks ul li.facebook a {background-position:-36px -40px;}
#socialNetworks ul li.whitestar a {background-position:-54px -40px;}
#socialNetworks ul li.rss a {background-position:-72px -40px;}
#socialNetworks ul li.f2 a {background-position:-90px -40px;}
#socialNetworks ul li.f3 a {background-position:-108px -40px;}
#socialNetworks ul li.google a {background-position:-126px -40px;}
#socialNetworks ul li.myspace a {background-position:-144px -40px;}
#socialNetworks ul li.stumbleupon a {background-position:-162px -40px;}
#socialNetworks ul li.technocrati a {background-position:-180px -40px;}
#socialNetworks ul li.youtube a {background-position:-198px -40px;}

#socialNetworks ul li.digg a:hover, #socialNetworks ul li.digg a:focus {background-position:-300px -40px;}
#socialNetworks ul li.delicious a:hover, #socialNetworks ul li.delicious a:focus {background-position:-318px -40px;}
#socialNetworks ul li.facebook a:hover, #socialNetworks ul li.facebook a:focus {background-position:-336px -40px;}
#socialNetworks ul li.whitestar a:hover, #socialNetworks ul li.whitestar a:focus {background-position:-354px -40px;}
#socialNetworks ul li.rss a:hover, #socialNetworks ul li.rss a:focus {background-position:-372px -40px;}
#socialNetworks ul li.f2 a:hover, #socialNetworks ul li.f2 a:focus {background-position:-390px -40px;}
#socialNetworks ul li.f3 a:hover, #socialNetworks ul li.f3 a:focus {background-position:-408px -40px;}
#socialNetworks ul li.google a:hover, #socialNetworks ul li.google a:focus {background-position:-426px -40px;}
#socialNetworks ul li.myspace a:hover, #socialNetworks ul li.myspace a:focus {background-position:-444px -40px;}
#socialNetworks ul li.stumbleupon a:hover, #socialNetworks ul li.stumbleupon a:focus {background-position:-462px -40px;}
#socialNetworks ul li.technocrati a:hover, #socialNetworks ul li.technocrati a:focus {background-position:-480px -40px;}
#socialNetworks ul li.youtube a:hover, #socialNetworks ul li.youtube a:focus {background-position:-498px -40px;}

#socialNetworks ul li.twitter {
	margin-top:0;
}
#socialNetworks ul li.twitter a {
	background-position:-216px -40px;
	width:26px;
	height:27px;
}
#socialNetworks ul li.twitter a:hover, 
#socialNetworks ul li.twitter a:focus {
	background-position:-516px -40px;
}
#socialNetworks ul li.twitterHighlight {
	width:auto;
	background:none;
	white-space:nowrap;
	font-size:.9em;
	padding:0 0 0 1em;
}
#socialNetworks ul li.twitterHighlight a {
	color:#666666;
	float:none;
	background:none;
	line-height:19px;
}
#socialNetworks ul li.twitterHighlight a:hover span, 
#socialNetworks ul li.twitterHighlight a:focus span {
	text-decoration:underline;
}
#socialNetworks ul li.twitterHighlight strong {
	font-weight:bold;
}

/* ===================== */
/* = Feature Puffs Set = */
/* ===================== */

#featuredSet {
	padding:0 0 9px 2px;
	float:left;
}
.featured {
	margin:0 0 0 5px;
	width:239px;
	height:166px;
	float:left;
	position:relative;
	overflow:hidden;
}
.featured .contentWrapper {
	width:239px;
	height:166px;
	position:absolute;
	top:0;
	left:0;
}
.featured .contentWrapper div {
	position:absolute;
	/*	bottom:-3em;*/
	top:127px;
	width:213px;
	padding:9px 14px 15px 12px;
	background:url('http://brands.scene7.com/is/image/brands/grey-overlay?fmt=png-alpha');
	color:white;
}
.featured .contentWrapper div h2 {
	margin:0 0 7px 0;
}
.featured .contentWrapper div p {
	font-size:.85em;
	line-height:15px;
	font-weight:bold;
}

.featured.first-child {
	margin-left:0;
}
.featured a {
	width:239px;
	height:166px;
	background:url('http://brands.scene7.com/is/image/brands/cross-linking-puff?fmt=gif-alpha') no-repeat top left;
	position:absolute;
	top:0;
	left:0;
}
.featured.firstItem a {
	background-position: 0 -166px;
}

/* Temporary positioning to emulate the later js functionality */
#featured3 div {
	bottom:0;
}

/* ============ */
/* = Category = */
/* ============ */

#category #featuredSet {
	width:483px;
	padding:0 0 0 2px;
}
#category .featured {
	margin-bottom:9px;

}
#category .descriptionBlock {
	width:451px;
	height:303px;
	padding:18px 17px 20px 15px;
	float:left;
	background:url('http://brands.scene7.com/is/image/brands/category-description-bg?wid=483&fmt=png-alpha') no-repeat top left;
	display:inline;
	margin:0 3px 0 2px;
}
.descriptionBlock h1 {
	font-size:2.55em;
}
.descriptionBlock h2 {
	font-size:1.2em;
	color:red;
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
.descriptionBlock h3 {
	font-size:1em;
	font-weight:bold;
}
.descriptionBlock p {
	margin:10px 0 1.5em;
	font-size:.9em;
	line-height:1.65;
}


/* ============== */
/* = Flash Page = */
/* ============== */

.flashpage #contentContainer {
	overflow:hidden;
}
.flashpage #contentContainer #dontMissOut .contentWrapper {
	height:135px;
}
.flashpage #contentContainer #dontMissOut .contentWrapper p {
	line-height:18px;
}

#flashContainer {
	float:left;
	display:inline;
	width:965px;
	height:430px;
	padding:1px 3px 3px 1px;
	margin:5px 0 10px 3px;
	background:url('http://brands.scene7.com/is/image/brands/flash-shadow?wid=969&fmt=gif-alpha') no-repeat right bottom;
}
#divWholeContent { 
				position:			relative;
				width: 				965px;
				height: 			430px;
				margin:				10px auto 0px auto;
				text-align:			center;
				font-size:			10px;
			}


/* ================ */
/* = HTML Content = */
/* ================ */

#htmlContent {
	width:971px;
	margin:1px 0px 8px 2px;
	background:url('http://brands.scene7.com/is/image/brands/html-content-bg?wid=2916&fmt=gif-alpha') repeat-y -972px 0;
}
#htmlContent .contentWrapper {
	width:940px;
	background:url('http://brands.scene7.com/is/image/brands/html-content-bg?wid=2916&fmt=gif-alpha') no-repeat left bottom;
	padding:0 18px 21px 13px;
}
#htmlContent .topFroRoundedCorners {
	height:18px;
	width:971px;
	background:url('http://brands.scene7.com/is/image/brands/html-content-bg?wid=2916&fmt=gif-alpha') no-repeat -1944px 0;
}
#htmlContent h1 {
	color:#666666;
}
#htmlContent h2 {
	margin-right:363px; /* dependant on .sidebarWidth */
}
#htmlContent .sideBar {
	width:352px;
	float:right;
	display:inline;
	margin:0 0 0 25px;
}
#htmlContent .sideBar img {
	margin:15px 0 0 0;
	float:right;
}
#htmlContent p {
	color:#333;
}
.buttonContainer {
	text-align:right;
}

/* ============ */
/* = Athletes = */
/* ============ */

#sectionDetails {
	margin:5px 0 0 0;
}
#sectionDetails h1.pageTitle {
	float:left;
	color:#333;
	font-size:2.25em;
	padding:0 22px 0 9px;
}
#sectionDetails {
	width:973px;
	float:left;
}

#byCountryTabPage, #byNameTabPage {
	display:none;
}

#athletes .tabbedFolder,
#news .tabbedFolder {
	float:left;
	clear:left;
}
#athletes .tabbedFolder ul.tabs,
#news .tabbedFolder ul.tabs {
	position:relative;
	float:left;
}

#athletes .tabPage,
#news .tabPage {
	border-top:2px solid #ccc;
	clear:left;
	float:none;
	width:973px;
}

#athletes .tabbedFolder .tabs li,
#news .tabbedFolder .tabs li {
	padding-left:10px;
	float:left;
	background:url('http://brands.scene7.com/is/image/brands/small-tabs-athletes?fmt=gif-alpha') no-repeat bottom left;
	margin-right:6px;
}

#athletes .tabbedFolder .tabs li a,
#news .tabbedFolder .tabs li a {
	padding-right:10px;
	line-height:29px;
	float:left;
	height:29px;
	background:url('http://brands.scene7.com/is/image/brands/small-tabs-athletes?fmt=gif-alpha') no-repeat bottom right;
	color:black;
	text-decoration:none;
}
#athletes .tabbedFolder .tabs li a:hover, #athletes .tabbedFolder .tabs li a:focus, 
#news .tabbedFolder .tabs li a:hover, #news .tabbedFolder .tabs li a:focus {
	text-decoration:underline;
	cursor:pointer;
}
#athletes .tabbedFolder .tabs li.active, 
#news .tabbedFolder .tabs li.active {
	background-position:top left;
	position:relative;
	z-index:2;
}
#athletes .tabbedFolder .tabs li.active a,
#news .tabbedFolder .tabs li.active a {
	background-position:top right;
	text-decoration:none;
}
#athletes .tabbedFolder .tabs li.active a:hover, #athletes .tabbedFolder .tabs li.active a:focus, 
#news .tabbedFolder .tabs li.active a:hover,#news .tabbedFolder .tabs li.active a:focus {
	text-decoration:none;
	cursor:default;
}


#featuredAthlete {
	width:969px;
	height:377px;
	margin:6px 0 5px 4px;
	padding:2px 0 0 0;
	background:url('http://brands.scene7.com/is/image/brands/featured-athlete-bg?wid=969&fmt=gif-alpha') no-repeat left top;
}
#featuredAthlete img {
	float:left;
}
#featuredAthlete div {
	float:left;
	padding:10px 21px 0;
	clear:none;
	width:285px;
	height:337px;
}
#featuredAthlete h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
	font-size:1em;
	margin:0 0 25px 0;
}
#featuredAthlete h3 {
	font-size:2.65em;
	color:#333;
	margin:0 0 8px 0;
}
#featuredAthlete strong {
	font-weight:bold;
}
#featuredAthlete ul {
	font-size:1.1em;
	margin:8px 0;
}
#featuredAthlete .prop {
	padding:12px 0 0 0;
}
#featuredAthlete .note {
	margin-left:21px;
	float:left;
	display:inline;
	font-size:.9em;
}


/* = Athlete Puffs = */
.athletePuff, .athletePuff a {
	width:322px;
	height:208px;
	float:left;
	display:inline;
}
.athletePuff {
	margin:0 2px 8px 1px;
	position:relative;
	background-position:5px 4px;
	background-repeat:no-repeat;
}
.athletePuff:hover {
	background-position:5px 5px;
}
.athletePuff.last-in-a-row {
	margin-right:0;
}
.athletePuff a {
	color:#333;
	position:absolute;
	top:0;
	left:0;
}
.first-row .athletePuff div {
	background-position:0 -417px;
}
.first-row .athletePuff:hover div, .first-row .athletePuff:focus div {
	background-position:0 -625px;
}
.athletePuff div {
	background:url('http://brands.scene7.com/is/image/brands/puffs-overlay-bg?wid=591&fmt=gif-alpha') no-repeat left top;
/*	background:url('../images/puffs-overlay-bg.png') no-repeat left top;*/
	height:196px;
	width:145px;
	float:left;
	display:inline;
	padding:12px 13px 0 164px;
}
.athletePuff:hover div, .athletePuff:focus div {
	padding-top:13px;
	height:195px;
	background-position:0 -208px;
}
.athletePuff h4 {
	font-size:1.35em;
}
.athletePuff ul {
	font-size:.87em;
	margin:9px 0 0 0;
}
.athletePuff li {
	line-height:1.4;
}
.athletePuff .prop {
	padding:12px 0 0 0;
}
.athletePuff strong {
	font-weight:bold;
}
.tabPage .first-row {
	margin-top:5px;
}


.countryPuff {
	margin:0 1px 8px 2px;
	width:322px;
	height:208px;
	background:url('http://brands.scene7.com/is/image/brands/flags?wid=322&fmt=png-alpha') no-repeat 0 -208px;
	position:absolute;
	top:0;
	left:0;
}
.first-row .countryPuff {
	background-position:0 0;
}
.countryPuff div {
	width:280px;
	height:140px;
	margin:18px 0 8px 22px;
	background-image:url('http://brands.scene7.com/is/image/brands/flags?wid=322&fmt=png-alpha');
	background-repeat:no-repeat;
}
.countryPuff h2 {
	font-size:1.65em;
	margin:0 0 0 22px;
	color:#333;
}


/* = Country Flags = */
#country_usa .countryPuff div { 	background-position:0 -840px;}
#country_uk .countryPuff div { 		background-position:0 -1260px;}

.countryAthletes {
	padding:0 0 0 325px;
	position:relative;
}


#sectionDetails .tabPage .pagination {
	position:absolute;
	top:-1.5em;
	right:4px;
}
#sectionDetails .tabPage .pagination .active {
	font-weight:bold;
}

#sectionDetails .tabPage .pagination a {
	color:#666666;
}
#sectionDetails .tabPage .pagination a:hover strong, #sectionDetails .tabPage .pagination a:focus strong,
#sectionDetails .tabPage .pagination a span {
	text-decoration:underline;
}
#sectionDetails .tabPage .pagination a:hover span, #sectionDetails .tabPage .pagination a:focus span {
	color:black;
}
#sectionDetails #allAthletesTabPage {
	position:relative;
}
#ie6tabPatch {
	display:none;
}

/* ======== */
/* = News = */
/* ======== */

#news #sectionDetails {
}
#news .tabPage {
	/*	width:728px;*/
}


.featuredNews {
	width:483px;
	min-height:320px;
	position:relative;
/*	overflow:hidden;*/
	padding:0 0 10px 0;
	margin:6px 0 7px 0;
	background:url('http://brands.scene7.com/is/image/brands/featured-news-bg-narrow?fmt=png-alpha&wid=484') no-repeat left bottom;
/*	background:url('../images/featured-news-bg-narrow.png') no-repeat left bottom;*/
	float:left;
}

.featuredNews a {
	color:#ccc;
	width:482px;
	height:330px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.featuredNews.firstChild {
	margin-right:5px;
	margin-left:2px;
}

.featuredNews img {
	margin:2px 0 0 2px;
	padding:0 0 5px 0;
	background:url('http://brands.scene7.com/is/image/brands/featured-news-bg-narrow?fmt=png-alpha&wid=484') no-repeat -2px 245px;
}
.featuredNews h2 {
	color:#666666;
	font-size:1.3em;
	margin:6px 11px 1px 11px;
}
.featuredNews span, .newsPuff span {
	color:red;
	margin:0 0 0 12px;
	font-size:.9em;
}
.featuredNews strong {
	color:#000;
}

#productNewsTabPage,
#corporateNewsTabPage,
#archiveNewsTabPage {
	display:none;
}
#latestNewsTabPage {
	position:relative;
}

/* = News puffs = */
.newsPuff, .newsPuff a, .newsPuff div  {
	width:240px;
	height:248px;
	float:left;
	display:inline;
}
.newsPuff {
	margin:0 3px 8px 1px;
	position:relative;
	background-position:5px 4px;
	background-repeat:no-repeat;
}
.newsPuff:hover {
	background-position:5px 5px;
}
.newsPuff div {
	background:url('http://brands.scene7.com/is/image/brands/puffs-overlay-bg?wid=591&fmt=gif-alpha') no-repeat -350px 0;
	padding:169px 13px 0;
	width:214px;
	height:79px;
}
.newsPuff a {
	color:#333;
	position:absolute;
	top:0;
	left:0;
}
.newsPuff:hover div, 
.newsPuff:focus div {
	background-position:-350px -248px;
	padding-top:170px;
	height:78px;
}
.newsPuff.last-in-a-row {
	margin-right:0;
}
.newsPuff p, .newsPuff span {
	margin:0;
}
.newsPuff p {
	color:#666666;
	margin:0 0 4px 0;
}
.first-row .newsPuff div {
	background-position:-350px -495px;
}
.first-row .newsPuff:hover div, 
.first-row .newsPuff:focus div {
	background-position:-350px -743px;
}


/* = featured sidebar on the news page = */

#news #featuredSet {
	float:left;
	width:auto;
	padding:0;
}
#news #featuredSet .featured {
	display:inline;
	margin:6px 0 0 4px;
	clear:left;
}









/* News Article */

#newsArticle #featuredNews {
	/*width:728px;*/
	height:379px;
	margin:0px 0 0px 0px;
	background:url('http://brands.scene7.com/is/image/brands/featured-news-bg?wid=728&fmt=png') no-repeat left top;
	float:left;
	display:inline;
	clear:none;
}
#featuredNewsContent {
	width:727px;
	/*overflow:auto;*/
	margin:0 0 0 2px;
	float:left;
	display:inline;
	background:url('http://brands.scene7.com/is/image/brands/featured-newsArticle-bg?wid=728&fmt=png') repeat-y 0 0;
}
#featuredNewsBottom {
	width:728px;
	height:60px;
	margin:0 0 0 0;
	background:url('http://brands.scene7.com/is/image/brands/featured-news-bg?wid=728&fmt=png') no-repeat left bottom;
}
#newsArticle #featuredNewsContent h2 {
	font-size:250%;
}
#featuredNewsContent img {
	margin:2px 0 0 2px;
}
#featuredNewsContent h2 {
	color:#666666;
	font-size:1.65em;
	margin:0px 0 1px 11px;
}
#featuredNewsContent p {
	color:#333333;
	font-size:1.65em;
	margin:20px 20px 0px 11px;
	font-size:100%;
}
#featuredNewsContent span.date {
	display:block;
	font-size:1.2em;
	color:red;
	margin:0 17px 0 14px;
	padding-bottom:9px;
	border-bottom:1px solid #ccc;
}
h1 strong, h2 strong {
	color:#000;
	font-weight:normal;
}
#featuredNewsContent a.button {
	float:right;
	display:block;
	overflow:visible;
	margin:15px 20px 0;
}
#featuredNewsContent p.back {
	float:left;
	display:inline;
	overflow:auto;
	width:150px;
}
#featuredNewsContent p.back a {
	color:#333;
}
#featuredNewsContent p.back a:hover, #featuredNewsContent p.back a:focus {
	text-decoration:underline;
}
#newsArticle #featured {
	position:relative;
	top:-6px;
}
#newsArticle .newsPuff {
	display:inline;
	clear:both;
}
.newsPuff.firstChild {
	clear:left;
}
#featuredNewsArticle {
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	top:-2px;
	width:244px;
	_width:243px;
}
#featuredNewsArticle .newsPuff {
	margin-left:4px;
	_margin-left:3px;

}

/* ===================== */
/* = Corporate Content = */
/* ===================== */

.corporateContent {
	width:971px;
	margin:1px 0px 8px 2px;
	background:url('http://brands.scene7.com/is/image/brands/corporate-content-bg?wid=2916&fmt=png-alpha') repeat-y -972px 0;
}
.corporateContent .contentWrapper {
	width:940px;
	background:url('http://brands.scene7.com/is/image/brands/corporate-content-bg?wid=2916&fmt=png-alpha') no-repeat left bottom;
	padding:0 18px 21px 13px;
}
.corporateContent .topFroRoundedCorners {
	height:18px;
	width:971px;
	background:url('http://brands.scene7.com/is/image/brands/corporate-content-bg?wid=2916&fmt=png-alpha') no-repeat -1944px 0;
}
.corporateContent h1 {
	color:#666666;
}
.corporateContent h2 {
	margin-right:363px; /* dependant on .sidebarWidth */
}
.corporateContent .sideBar {
	width:352px;
	float:right;
	display:inline;
	margin:0 0 0 25px;
}
.corporateContent .sideBar img {
	margin:15px 0 0 0;
	float:right;
}
.corporateContainer {
	text-align:right;
}



/* ============================ */
/* = Corporate Responsibility = */
/* ============================ */

#corporate #sectionDetails {
	margin:5px 0 0 0;
}
#corporate #sectionDetails h1.pageTitle {
	float:left;
	color:#333;
	font-size:2.25em;
	padding:0 22px 0 9px;
}
#corporate #sectionDetails {
	width:973px;
	float:left;
}

#byCountryTabPage, #byNameTabPage {
	display:none;
}

#corporate .tabbedFolder {
	float:left;
	clear:left;
}
#corporate .tabbedFolder ul.tabs {
	position:relative;
	float:left;
}

#corporate .tabPage {
	/*	background:magenta;*/
	/*border-top:2px solid #ccc;*/
	clear:left;
	float:none;
	width:973px;
}

#corporate .tabbedFolder .tabs li {
	padding-left:10px;
	float:left;
	background:url('http://brands.scene7.com/is/image/brands/small-tabs-corporate?fmt=png-alpha') no-repeat bottom left;
	margin-right:6px;
}

#corporate .tabbedFolder .tabs li a {
	padding-right:10px;
	line-height:29px;
	float:left;
	height:29px;
	background:url('http://brands.scene7.com/is/image/brands/small-tabs-corporate?fmt=png-alpha') no-repeat bottom right;
	color:black;
	text-decoration:none;
}
#corporate .tabbedFolder .tabs li a:hover {
	text-decoration:underline;
	cursor:pointer;
}
#corporate .tabbedFolder .tabs li.active {
	background-position:top left;
	position:relative;
	z-index:2;
}
#corporate .tabbedFolder .tabs li.active a {
	background-position:top right;
	text-decoration:none;
}
#corporate .tabbedFolder .tabs li.active a:hover {
	text-decoration:none;
	cursor:default;
}



/*
TODO Turn several alpha pngs to non-alpha or gifs on some pages for ie6 to render correctly
*/



/* ====================== */
/* = heroTabs.css merge = */
/* ====================== */

#HeroNav :-moz-any-link:focus {
  outline:none;
}
#HeroNav a:active
{
  outline:none;
}

/* Hero Tabs & Tab Content Area*/
#promoSpace {
	padding:0;
	margin:0;
}
#promoSpace .contentWrapper {
background:transparent url('http://brands.scene7.com/is/image/brands/hero-dropedShadow1b?fmt=png-alpha') no-repeat right 0;
}

/* Tab bar and Tabs */
#HeroNav {
	padding-left:1px;
	width:972px;
}
#HeroNav li {
	float:left;
	display:block;
	/*margin-right:-0.3em;*/
}
#HeroNav li a {
	position:relative;
	height:33px;
	width:243px;
	padding-top:7px;
	display:inline-block;
	cursor:pointer;
	text-align:center;
	font-size:108%;
	text-transform:uppercase;
	background-color:transparent;
	background-image:url('http://brands.scene7.com/is/image/brands/hero-tabs-sprite?wid=729&fmt=png-alpha');
	background-repeat:no-repeat;
	background-position:0 0;
}
/* first tab - heroItem1 */
#HeroNav li a#heroItem1:link, #HeroNav li a#heroItem1:visited {
	color:#333;
	background-position:0 0;
}
#HeroNav li a#heroItem1:focus, #HeroNav li a#heroItem1:hover {
	color:#fff;
	background-position:0 -40px;
}
#HeroNav li a#heroItem1.selected {
	color:#fff!important;
	background-position:0 -80px!important;
}
/* middle tabs - heroItem2 & heroItem3 */
#HeroNav li a#heroItem2:link, #HeroNav li a#heroItem2:visited,
#HeroNav li a#heroItem3:link, #HeroNav li a#heroItem3:visited {
	color:#333;
	background-position:-243px 0;
}
#HeroNav li a#heroItem2:focus, #HeroNav li a#heroItem2:hover,
#HeroNav li a#heroItem3:focus, #HeroNav li a#heroItem3:hover {
	color:#fff;
	background-position:-243px -40px;
}
#HeroNav li a#heroItem2.selected,
#HeroNav li a#heroItem3.selected {
	color:#fff!important;
	background-position:-243px -80px!important;
}
/* last tab - heroItem4 */
#HeroNav li a#heroItem4:link, #HeroNav li a#heroItem4:visited {
	color:#333;
	background-position:-486px 0;
}
#HeroNav li a#heroItem4:focus, #HeroNav li a#heroItem4:hover {
	color:#fff;
	background-position:-486px -40px;
}
#HeroNav li a#heroItem4.selected {
	color:#fff!important;
	background-position:-486px -80px!important;
}

/* Tab Content Areas */
.hero {
	background:transparent url('http://brands.scene7.com/is/image/brands/hero-dropedShadow1a?wid=969&fmt=png-alpha') no-repeat 0 0;
	display:none;
	height:390px;
	padding-left:4px;
	padding-top:1px;
	position:relative;
	width:965px;
}
.hero div div {
/*	background: transparent url('../images/hero-feature-bg-elastic.png') no-repeat left bottom;*/
	background: transparent url('http://brands.scene7.com/is/image/brands/hero-feature-bg-elastic?fmt=png-alpha&wid=341') no-repeat left bottom;
	bottom:-5px;
	height:5px;
	left:0;
	position:absolute;
	width:341px;
}
.hero .top,
.hero .bottom,
.hero .left,
.hero .right {
/*	background: transparent url('../images/hero-feature-bg-elastic.png') no-repeat 0 0;*/
	background: transparent url('http://brands.scene7.com/is/image/brands/hero-feature-bg-elastic?fmt=png-alpha&wid=341') no-repeat 0 0;
	color: #fff;
	padding:15px;
	position: absolute;
	width: 311px;
}
.hero .top{top:30px;}
.hero .bottom{bottom:30px;}
.hero .left{left:30px;}
.hero .right{right:30px;}

#heroItemContent1 {display:block;}

/* Tab content typography */
#promoSpace div div div h1 {
	font-size:182%;
}
.hero p {
	font-size:93%;
	margin:.5em 0;
}
#promoSpace div div div a {
	font-size:93%;
	margin-top:12px;
	color:#fff;
	font-weight:bold;
	float:right;
}

/* ================== */
/* = Page.css merge = */
/* ================== */

html {
	background:#e6e6e6;
}
body {
	/*text-align:center;*/
	background:#d2d2d2 url('http://brands.scene7.com/is/image/brands/body-bg?fmt=png-alpha') repeat-x 0 0;
}
#skipLink {
	position:absolute;
	top:-1000em;
	left:-1000em;
}

#page {
	width:980px; /* set in px to avoid "over width" on txt resize */
	margin:0 auto;
	text-align:left;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}

/******************************************************* header elements ***************************************************/
#header {
	padding:0 0 5px 10px;
	position:relative;
	display:inline-block;
	top:0;
	left:0;
	z-index:99;
	width:959px;
	height:56px; /* firefox 2 needs this or else the header colapses */
}
#header a#logo {
	display:block;
	margin:20px 0 0 0;
	width:190px;
	float:left;
}
#visitStore {
	color:#666666;
	float:right;
	font-size:.95em;
	height:53px;
	position:relative;
	text-decoration:underline;
}
#visitStore span {
	bottom:0;
	position:absolute;
	right:1px;
	white-space:nowrap;
}

.search {
	position:relative;
	float:right;
	top:33px;
}
.search label {
	font-size:0.9em;
}
.search input {
	border:1px solid #ddd;
	padding:2px;
	position:relative;
	top:-1px;
}

ul.toolsMenu {
	position:relative;
	float:right;
	top:33px;
	margin:5px 5px 0 10px;
	font-size:0.9em;
	color:#333;
}
ul.toolsMenu li {
	float:left;
	padding:0px 5px 0 5px;
	border-left:1px solid #333;
}
ul.toolsMenu li.first-child {
	border-left:none;
}
ul.toolsMenu li a {
	color:#333;
}
ul.toolsMenu li a:hover, ul.toolsMenu li a:active, ul.toolsMenu li a:focus {
	color:#EE3224;
}
/*
#countrySelector {
	font-size:.95em;
	position:relative;
	right:10px;
}
#countrySelector img {
	background-color:#d12c20;
	background-position:1px 1px;
	background-repeat:no-repeat;
	margin: 6px 0 0 4px;
}
#countrySelector span {
	position:relative;
	top:-5px;
	color:white;
	display:none;
}
*/

/* header minibasket */
#header #miniBasketContainer {
	position:absolute;
	right:-240px;
	top:0;
	width:237px;
}
#header #miniBasketContainer.jsenabled {	/* class to be attached via js to reposition and prep for drop-in behaviour */
	right:0;
	top:2em;
}
#header #miniBasket {
	width:237px;
	background:url('http://brands.scene7.com/is/image/brands/miniBasket_bg?fmt=gif-alpha') left top no-repeat;
}
#header #miniBasket div {
	padding:0 4px 17px 1px;
	background:url('http://brands.scene7.com/is/image/brands/miniBasket_bg?fmt=gif-alpha') left bottom no-repeat;
}
#header #miniBasket h3 {
	font-size:138%;
	font-weight:bold;
	color:#FFF;
	padding:7px 6px;
	border-top:1px solid #CCC;
	background-color:#EE3224;
}
#header #miniBasket table {
	width:229px;
	margin:2px;
	font-size:100%;
	background-color:#FFF;
}
#header #miniBasket table th,
#header #miniBasket table td {
	vertical-align:top;
	padding:4px 3px;
	border-bottom:1px solid #E6E6E6;
}
#header #miniBasket table td {
	font-weight:normal;
}
#header #miniBasket table td.prodImg {
	width:34px;
	padding:2px 8px 2px 0;
}
#header #miniBasket table td.numeric {
	font-weight:bold;
	padding-right:8px;
}
#header #miniBasket table td.quantity {
	font-weight:bold;
	text-align:center;
}
#header #miniBasket table tr.subtotal th {
	font-weight:bold;
	text-align:right;
}
#header #miniBasket table tr.subtotal td,
#header #miniBasket table tr.subtotal th {
	background-color:#E6E6E6;
}
#header #miniBasket #viewBasket {
	display:block;
	text-align:right;
	margin:9px 2px 0 0;
	padding:2px 17px 5px 7px;
	background:url('http://brands.scene7.com/is/image/brands/structural/btn_miniBasket?fmt=gif-alpha') right bottom no-repeat;
}
#header #miniBasket #viewBasket a {
	font-size:130%;
	color:#FFF;
	font-weight:bold;
	background-color:#576268;
}
/* minibasket link rollover class definitions - JS enhanced */
#header #miniBasket #viewBasket.over {
	background:url('http://brands.scene7.com/is/image/brands/structural/btn_miniBasket_on?fmt=gif-alpha') right bottom no-repeat;
}
#header #miniBasket #viewBasket.over a {
	text-decoration:none;
	background-color:#EE3224;
}


/*************************************************** footer ***************************************************/

.footerContainer {
	background:#e6e6e6;
	text-align:center;
	margin-top:10px;
}

/******************************************************* Footer area ***************************************************/
#footer {
	font-size:.92em;
	clear:both;
	color:#666;
	padding:12px 4px 30px 3px;
/*	border:1px solid #999;*/
	width:966px;
	margin:0 auto;
	text-align:left;;
}
/* lh footer tertiary nav */
#footer ul#tertiaryNav {
	width:168px;
	float:left;
	padding-bottom:25px;
}
#footer ul#tertiaryNav li {
	margin-bottom:4px;
}
#footer a {
	color:#666;
}
#footer a:hover, 
#footer a:focus {
	color:#EE3224;
}
/* textual footer "puffs" */
#footer div.footerPuff {
	width:258px;
	float:left;
	padding-bottom:25px;
	margin-right:9px;
}
#footer div.lastChild {
	margin-right:0;
}
#footer div.footerPuff h6 {
	font-size:1.35em;
	padding:0 2px 6px 2px;
	margin-bottom:4px;
	border-bottom:1px solid #CCC;
}
#footer div.footerPuff p {
/*	font-size:1.27em;*/
	font-size:.95em;
	line-height:1.3em;
	padding:0 2px;
}
#footer div.footerPuff p a {
	text-decoration:underline;
}
/* footer bottom area (copyright etc) */
#pageFoot {
	clear:both;
	padding-top:7px;
	border-top:1px solid #CCC;
}
#pageFoot ul {
	float:right;
}
#pageFoot ul li {
	float:left;
	border-right:1px solid #666;
	padding:0 6px 0 7px;
}
#pageFoot ul li.lastChild {
	border-right:none;
	padding:0 0 0 7px;
}
#footer #tertiaryNav strong {
	font-weight:bold!important;
}
#footer #tertiaryNav {
	font-size:.95em;
}
ul.forms input[type="text"] {
	font-size:95%;
}
ul.forms input, 
ul.forms select { 
	margin:2px 0 8px; 
}

.homeAltPuff {
	padding:0;
	float:left;
	height:176px;
	width:361px;
	overflow:hidden;
	position:relative;
}
 .homeAltPuff a {
	position:absolute;
	top:0;
	left:0;
	height:176px;
	width:361px;
	background:url('http://brands.scene7.com/is/image/brands/home-alt-puff?fmt=gif-alpha&wid=361') no-repeat top left;
}
.homeAltPuff.firstChild {
	margin:0 5px 0 2px;
}
#athleteDetails .descriptionBlock h1 {
	padding-bottom:.2em;
	border-bottom:1px solid #ccc;
}
#athleteDetails .descriptionBlock h2 {
	border: none;
	margin:1em 0 .5em;
	padding:0;
	font-size:1.45em;
	color:#333;
	clear:left;
}
#athleteDetails .sideBar {
	margin-top:3.5em;
}

#athleteDetails .descriptionBlock ul {
	color:#333;
}
#athleteDetails .descriptionBlock li {
	margin:.25em 0;
}
#athleteDetails .descriptionBlock ul.details {
	margin: 1em 30px 1em 0;
	float:left;
}
#athleteDetails .descriptionBlock ul strong {
	font-weight:bold;
}

.contentColumns {
	float:left;
	width:558px;
}
.contentColumns div {
	float:left;
	width:275px;
	padding:0 4px 0 0;
	margin-bottom:1em;
}
.achievmentsYear.row {
	clear:left;
}
#htmlContent .sideBar p {
	clear:right;
	line-height:1.4;
	padding:5px 0 0;
	margin:0;
	color:#4c4c4c;
}
.sideBar em {
	font-style:italic;
	color:#858585;
}

