/* explore athletes */
.collection ul#athletes {
	background-color:#FFF;
	height:410px;
	padding:8px 8px 0 1px;
	position:relative;/*to fix IE overflow and positioning bug*/
	overflow:auto;
	width:370px;
}
.collection ul#athletes li {
	display:inline;
	margin:0 0 0 7px;
	border-bottom:8px solid #FFF;
	width:auto;
}
.collection ul#athletes li a {
	color:#FFF;
/*    padding:0;*/
}
.collection ul#athletes li div a { /* added by Cybercom */
	padding:0;
}
.collection ul#athletes li div {
	background:#CCC;
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
}
.collection ul#athletes li div img {
	position:relative;
}
.collection ul#athletes.col2 li,
.collection ul#athletes.col2 li div {
	width:169px;
}
.collection ul#athletes.col2 li div {
	height:171px;
	min-height:0;
}
.collection ul#athletes.col2 li div img {
	left:-5px; 
	top:0;
}
.collection ul#athletes.col2noScroll li,
.collection ul#athletes.col2noScroll li div {
	width:178px;
}
.collection ul#athletes.col3 li,
.collection ul#athletes.col3 li div {
	width:110px;
}
.collection ul#athletes.col3 li div {
	height:121px;
	min-height:0;
}
.collection ul#athletes.flags li div {
	height:75px;
}

.collection ul#athletes.col3 li div img {
	 left:-3px;
}
.collection ul#athletes.flags li div img {
	left:0;
}
.collection ul#athletes.flags li {
	background-color:#333333 !important;
}
.collection ul#athletes.flags li a {
	background-image:url(http://brands.scene7.com/is/image/brands/icon_arrow_fwd_white_grey?fmt=gif-alpha);
}

.collection ul#athletes.col3 li h3 a  { /* Changed by Cybercom 22th Feb 2008 */
	text-align:left;
	font-size:1.2em;/*12px*/
	margin-right:5px;
	min-height:2.5em;
	padding-top:4px;
	padding-bottom:4px;
	line-height:1.2;
	background-image:none;
}
.collection ul#athletes.col3noScroll li,
.collection ul#athletes.col3noScroll li div {
	width:116px;
}
.collection ul#athletes.col2noScroll li div img,
.collection ul#athletes.col3noScroll li div img {
	left:0;
}
.collection #news,
.collection #athletesByCountry,
.collection_more #featuredAthlete,
.collection #featuredAthlete {
	background-color:#FFF !important;
	float:right;
	height:418px;
	width:380px;
	padding:0;
}
.collection_more #featuredAthlete {
	height:402px;
}
.collection #news .container_copy,
.collection #athletesByCountry .container_copy,
.collection_more #featuredAthlete .container_copy,
.collection #featuredAthlete .container_copy {
	height:418px !important;
	width:380px !important;
}
.collection_more #featuredAthlete .container_copy {
	height:402px !important;
}

.collection #news div,
.collection #news .container_copy .copy h2,
.collection #athletesByCountry div,
.collection #athletesByCountry .container_copy .copy h2,
.collection_more #featuredAthlete .container_copy .copy h2,
.collection_more #featuredAthlete .container_copy .copy h4,
.collection_more #featuredAthlete .container_copy .copy img,
.collection_more #featuredAthlete .container_copy .copy p,
.collection_more #featuredAthlete div,
.collection #featuredAthlete .container_copy .copy h2,
.collection #featuredAthlete .container_copy .copy h4,
.collection #featuredAthlete .container_copy .copy img,
.collection #featuredAthlete .container_copy .copy p,
.collection #featuredAthlete div {
	background-color:transparent !important;
	color:#000;
	font-size:1em;
	height:auto !important;
	margin:0;
	padding:0;
	width:auto !important;
}
.collection_more #featuredAthlete .container_copy .copy,
.collection #featuredAthlete .container_copy .copy {
	height:366px !important;
	padding:8px;
	overflow:auto;
}
.collection #news .container_copy .copy,
.collection #athletesByCountry .container_copy .copy {
	height:410px !important;
	padding:8px 8px 0 8px;
	overflow:auto;
}
.collection_more #featuredAthlete .container_copy .copy {
	border:none;
	height:386px !important;
}

.collection #news .container_copy .copy h2,
.collection #athletesByCountry .container_copy .copy h2,
.collection_more #featuredAthlete .container_copy .copy h2,
.collection #featuredAthlete .container_copy .copy h2 {
	font-size:2.4em;/*24px*/
	font-weight:bold;
	margin-bottom:0.8em;
}
.collection_more #featuredAthlete .container_copy .copy h4,
.collection_more #featuredAthlete .container_copy .copy p,
.collection #featuredAthlete .container_copy .copy h4,
.collection #featuredAthlete .container_copy .copy p {
	font-size:1.2em;/*12px*/
	line-height:1.2;
	clear:both;
}
.collection_more #featuredAthlete .container_copy .copy h4,
.collection #featuredAthlete .container_copy .copy h4 {
	padding-top:0.5em;
}
.collection_more #featuredAthlete .container_copy .copy p strong,
.collection #featuredAthlete .container_copy .copy p strong {
	font-weight:bold;
}
.collection_more #featuredAthlete .container_copy .copy img,
.collection #featuredAthlete .container_copy .copy img {
	float:left;
	margin-right:8px;
}
.collection_more #featuredAthlete .container_copy .copy .detail,
.collection_more #featuredAthlete .container_copy .copy .detail_inline,
.collection #featuredAthlete .container_copy .copy .detail,
.collection #featuredAthlete .container_copy .copy .detail_inline {
	float:left;
	width:148px !important;
	margin-bottom:0.5em;
	min-height:0;
}
.collection_more #featuredAthlete .container_copy .copy .detail h4,
.collection_more #featuredAthlete .container_copy .copy .detail p,
.collection #featuredAthlete .container_copy .copy .detail h4,
.collection #featuredAthlete .container_copy .copy .detail p {
	float:left;
	line-height:1.4;
	padding:0;
	width:148px !important;
}
.collection_more #featuredAthlete .container_copy .copy .inline h4,
.collection_more #featuredAthlete .container_copy .copy .inline p,
.collection #featuredAthlete .container_copy .copy .inline h4,
.collection #featuredAthlete .container_copy .copy .inline p {
	width:auto !important;
}
.collection_more #featuredAthlete .container_copy .copy .inline p,
.collection #featuredAthlete .container_copy .copy .inline p {
	clear:right;
}
.collection #featuredAthlete .container_copy .buttons {
	border-top:1px solid #E6E6E6;
	height:1.8em !important;
	padding:8px 0 0 0;
	margin:0 8px;
	width:364px !important;
}
.collection #featuredAthlete .container_copy .buttons .btn {
	float:right;
}
.collection #news ul,
.collection #athletesByCountry ul {
	width:340px;
}
.collection #news ul li,
.collection #athletesByCountry ul li {
	background:none;
	border-bottom:8px solid #FFF;
	clear:both;
	margin:0;
	width:348px;
}
.collection #news ul li div,
.collection #athletesByCountry ul li div {
	background-color:#CCC !important;
	height:98px !important;
	min-height:0 !important;
	width:80px !important;
	margin-right:8px;
}
.collection #news ul li *,
.collection #athletesByCountry ul li * {
	background:none;
	color:#000;
	float:left;
	margin:0;
	min-height:0;
	text-align:left;
}
.collection #news ul li h3,
.collection #news ul li p,
.collection #news ul li a,
.collection #athletesByCountry ul li h3,
.collection #athletesByCountry ul li dl,
.collection #athletesByCountry ul li a {
	font-size:1.2em;
	padding:0 0 0.5em 0;
	width:260px;
	line-height:1.2;
}
.collection #news ul li h3 {
	font-weight:bold;
}
.collection #news ul li h4 {
	color:#EE3224;
	font-size:1.2em;/*12px*/
	font-weight:normal;
	padding-bottom:0.4em;
}
.collection #news ul li p,
.collection #news ul li a {
	font-size:1.1em;
	
}
.collection #athletesByCountry ul li h3,
.collection #athletesByCountry ul li dt {
	font-weight:bold;
}
.collection #news ul li a,
.collection #athletesByCountry ul li a {
	text-decoration:underline;
}
#sport {
	position:relative;
}
#sport #backlink {
	position:absolute;
	right:0;
	top:-20px;
}
#sport #backlink a {
	background:url(http://brands.scene7.com/is/image/brands/icon_arrow_fwd_grey_white?fmt=gif-alpha) left center no-repeat;
	display:inline-block;
	font-size:1.3em;
	line-height:1.5;
	padding-left:9px;
}

/**move to explore.css */
.collection_more .images,
.collection_more #featuredAthletes {
	display:inline;

}
.collection_more .images {
	overflow:hidden;
	width:377px;
}
.collection_more .images * {
	float:left;

}
.collection_more .images ul {
	width:385px;
}
.collection_more .images ul li a {
	color:#FFF;
	display:block;
	float:none;
}
#imagesTabs {
	position:relative;
	width:395px;
	height:402px !important;
}
#imagesTabs dt {
	float:left;
	margin-top:372px;
	height:20px;
	margin-right:8px;
}
#imagesTabs dt a {
	background-color:#999;
	font-size:1.2em;
	color:#FFF;
	width:80px;
	margin-top:8px;
	padding:4px 0 4px 8px;
	text-decoration:none;
}
#imagesTabs dt.selected a {
	background-color:#EE2234;
	margin-top:0;
	padding-top:12px;
}
#imagesTabs dd {
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
}
#imagesTabs dd.selected {
	visibility:visible;
}
#essentials .copy {
	position:relative;
}
#essentials .copy .icons {
	overflow:hidden;
	width:349px;
}
#essentials .copy .icons ul {
	float:left;
	clear:both;
	width:356px;
}
#essentials .copy .icons ul li {
	background:none;
	float:left;
	margin-right:8px;
	position:relative;
	width:170px;
	position:relative;
	padding:0;
}
#essentials .copy .icons ul li span {
	position:absolute;
	left:45px;
	top:0.5em;
	font-size:1.2em;
	line-height:1.2;
}
#essentials .copy .techInfo {
	display:none;
}
#toolTipContainer {
	position:absolute;
	visibilty:hidden;
	z-index:999;
}
#toolTipContainer .techInfo {
	background:url(http://brands.scene7.com/is/image/brands/bg_techInfo?fmt=png-alpha) right bottom no-repeat;
	padding:0 0 34px 0;
	width:187px;
}
#toolTipContainer .techInfo .wrap {
	padding:8px 10px 0 10px;
	width:167px;
	background:url(http://brands.scene7.com/is/image/brands/bg_techInfo?fmt=png-alpha) left top no-repeat;
}
#toolTipContainer .techInfo .wrap * {
	display:block;
	font-size:1.1em;
}
#toolTipContainer .techInfo .wrap strong {
	color:#EE2234;
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:0.2em;
}
#toolTipContainer .techInfo .wrap p,
#toolTipContainer .techInfo .wrap a {
	line-height:1;
	padding:0.25em 0 0.75em 0;
}
