/* CSS Document */

/* Author Ashoor Namrood, Syrox */

/* Homepage */

.homepageleftpanelcontainer {
	width:642px; height:auto; float:left;
}

	.homepageleftpanel {
		width:612px; min-height:130px; height:auto !important; height:130px; background:url(../../Images/layout/homeleftpanel.png) 50% 0% no-repeat; padding:16px 15px 16px 15px;
	}
	
		.homepageleftpanel h2 {
			text-transform:uppercase; margin-bottom:5px; margin-left:10px;
		}
	
	.homepageleftpanel .chronologynav ul.chronologytabs { 
		margin:0px 10px 10px 10px; position:relative;
	}
	

	


	
	.sliderjquery {
		width:612px; min-height:192px; height:auto !important; height:192px; position:relative; overflow:hidden;
	}
	
		.sliderjquery .innersliderjquery {
			width:1224px; min-height:192px; height:auto !important; height:192px; position:absolute; top:0px; left:0px;
		}
	


	
	.imagehomecontainer {
		width:282px; float:left; min-height:209px; height:auto !important; height:209px; padding-left:10px; text-align:center;
	}
	
	.imagetextcontainer {
		width:189px; float:left; min-height:209px; height:auto !important; height:209px; padding:0px 0px 0px 18px;	
	}
		
		.imagetextcontainer h3 {
			color:#0488cf !important; margin-bottom:8px;
		}
	
		.imagetextcontainer h4 {
			color:#0488cf !important; margin-bottom:8px;
		}
	
		.imagetextcontainer p {
			margin-bottom:8px; line-height:17px;
		}
	
			.imagetextcontainer p span {
				color:#333333 !important; font-weight:bold;
			}
	
	.imagelistcontainer {
		width:90px; float:left; min-height:219px; height:auto !important; height:219px; padding:0px 0px 0px 10px;	
	}
		
	.imagesliderjquery {
		width:499px; min-height:280px; height:auto !important; height:280px; position:relative; overflow:hidden; margin:0px 0px 0px 0px; float:left;
	}
	
		.imagesliderjquery .innersliderjquery {
			width:499px; min-height:219px; height:auto !important; height:219px; position:absolute; top:0px; left:0px;
		}
	

		.imagelistcontainer ul.imagelistclass {
			padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; list-style:none; width:90px; display:table; float:left; height: 250px;
		}
		
			.imagelistcontainer ul.imagelistclass li {
				padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; list-style:none; width:90px; display:block; text-align:center; float:left; display:table-cell;
			}
		
		ul.buttonlistclass {
			padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; float:right;
		}
		
			ul.buttonlistclass li {
				padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; display:block; text-align:center; float:left;
			}
		
		a.arrowleft {
			background:url(../../Images/buttons/arrowleft.png) 0% 50% no-repeat; padding-left:15px; font-size:12px; font-weight:bold; line-height:16px; text-transform:uppercase; color:#c5031a; margin-right:17px;
		}
			
			a.arrowleft:hover {
				background:url(../../Images/buttons/rollovers/arrowleft.png) 0% 50% no-repeat; color:#999999;
			}
			
		a.arrowright {
			background:url(../../Images/buttons/arrowright.png) 100% 50% no-repeat; padding-right:15px; font-size:12px; font-weight:bold; line-height:16px; text-transform:uppercase; color:#c5031a; margin-right:3px;
		}
			
			a.arrowright:hover {
				background:url(../../Images/buttons/rollovers/arrowright.png) 100% 50% no-repeat; color:#999999;
			}
			
.homepagerightpanelcontainer {
	width:318px; height:auto; float:right;
}

	.homepagerightpanel {
		width:300px; height:auto; /*background:url(../../Images/layout/homerightpanel.png) 50% 0% no-repeat;*/ padding:7px 10px 7px 8px;
	}
	
		
		
		/* */
		.tophomelozenge {
			background:url(../../Images/homelements/toprightpanel.png) 50% 0% no-repeat;		
		}
			
			.bottomhomelozenge {
				/*background:url(../../Images/homelements/bottomrightpanel.png) 50% 100% no-repeat;*/
			}
		/* */











		/* */
		
		.popup-box {
			width:300px; height:auto; margin-bottom:4px; 
			background: #02305a; /* for non-css3 browsers */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#048dba', endColorstr='#02305a'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#048dba), to(#02305a)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #048dba,  #02305a); /* for firefox 3.6+ */ 
			cursor:pointer;
			position: relative;
		}
		
			.popup-box.activeboxthree {
				 min-height:269px; height:auto !important; height:269px;
				background: #ec696a; /* for non-css3 browsers */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec696a', endColorstr='#c5031a'); /* for IE */
				background: -webkit-gradient(linear, left top, left bottom, from(#ec696a), to(#c5031a)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #ec696a,  #c5031a); /* for firefox 3.6+ */  
				cursor:auto;
			}
			
				.innerhomepanels {
					width:273px; min-height:49px; height:auto !important; height:49px; margin-bottom:4px; padding:1px 13px 10px 14px;
				}
		
					.footballteams {
						background:url(../../Images/homelements/football.png) no-repeat 0% -82px;
					}
		
					.footballtopbg {
						background:url(../../Images/homelements/football.png) no-repeat 0% 0%;
					}
		
					.trackfield {
						background:url(../../Images/homelements/track.png) no-repeat 0% -82px;
					}
		
					.trackfieldtopbg {
						background:url(../../Images/homelements/track.png) no-repeat 0% 0%;
					}
		
					.rugbyteams {
						background:url(../../Images/homelements/rugby.png) no-repeat 0% -82px;
					}
		
					.rugbytopbg {
						background:url(../../Images/homelements/rugby.png) no-repeat 0% 0%;
					}
		
					.cricketteams {
						background:url(../../Images/homelements/cricket.png) no-repeat 0% -82px;
					}
		
					.cricketteamstopbg {
						background:url(../../Images/homelements/cricket.png) no-repeat 0% 0%;
					}
		
					.tennischamps {
						background:url(../../Images/homelements/tennis.png) no-repeat 0% -82px;
					}
		
					.tennischampstopbg {
						background:url(../../Images/homelements/tennis.png) no-repeat 0% 0%;
					}
		
					.golfchamps {
						background:url(../../Images/homelements/golf.png) no-repeat 0% -82px;
					}
		
					.golftopbg {
						background:url(../../Images/homelements/golf.png) no-repeat 0% 0%;
					}
		

					/* */
					
						ul.righthomenavlist {
							width:260px; height:auto; margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:normal; color:#333333; display:block;
						}
						
							ul.righthomenavlist li {
								width:260px; height:auto; margin:0px; padding:5px 0px 5px 0px; background: url(../../Images/homelements/greyfadebar.png) no-repeat 0px 100%; list-style-type:none; font-size:12px; line-height:16px; font-weight:bold; color:#009ee0; position:relative; display:block;
							}
							
							ul.righthomenavlist li.noimg {
								background: none; padding:0px 0px 5px 0px;
							}
							
							ul.righthomenavlist li.headerul {
								 color:#0488cf; padding:10px 0px 5px 0px;
							}
							
							ul.righthomenavlist li img.arrow {
								position:absolute; top:8px; right:5px; display:block;
							}
							
							ul.righthomenavlist li a {
								color:#0488cf; padding:0px 3px 0px 3px;
							}
							
								ul.righthomenavlist li ul {
									width:260px; height:auto; margin:0px; padding:0px; overflow:hidden;
								}
							
									ul.righthomenavlist li ul li {
										width:260px; height:auto; margin:0px; padding:0px 0px 0px 0px; background:none; list-style-type:none; color:#333333; font-weight:normal;
									}
									
									ul.righthomenavlist li ul li span {
										font-weight:bold; text-transform:uppercase;
									}
					
					
					/* */
					

		
		.popup-box a.popup-title {
			font-weight:100; color:#ffffff; display:block; height:82px;  font-size: 18px; width:300px;
		}
		
		
		.popup-box a.popup-title span {
			font-weight:100; color:#ffffff; padding:10px; display:block; background:url(../../Images/homelements/toprightpanel.png) 50% 0% no-repeat; font-size: 18px; line-height:22px; height:62px;
		}
		
			
		.popup-box a.popup-title span span {
			font-weight:100; color:#ffffff; padding:5px 0px 5px 0px; font-size:12px; line-height:15px; display: block;
		}
		
			
		
		
		
		.outerroundel {
			background:url(../../Images/homelements/tophomerightpanel.png) 50% 0% no-repeat; padding-top:8px; margin-top:5px;		
		}
		
		
		.selectpanel .outerroundel {
			display:block;	
		}
			
			.mediumroundel {
				background:url(../../Images/homelements/bottomhomerightpanel.png) 50% 100% no-repeat; padding-bottom:8px;
			}
				
				.innerroundel {
					background-color:#e7e5e5; width:260px; min-height:150px; height:auto !important; height:150px; padding:2px 7px 2px 6px;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e5e5', endColorstr='#fbfbfb'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#e7e5e5), to(#fbfbfb)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #e7e5e5,  #fbfbfb); /* for firefox 3.6+ */ 
				}
			
				
					.innerroundel input.typehero {
						border:1px solid #666666; width:248px; margin:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:4px 3px 4px 3px;
					}
			
				
			
			/* */
			.scrollcontnrpanel {
				padding:5px 0px 5px 0px; width:260px; position:relative; margin-top:3px;	
			}
			
				.scrollcontnrpanel a.largearrowtop {
					position:absolute; top:0px; left:0px; padding:0px !important;	
				}
			
				.scrollcontnrpanel a.largearrowbottom {
					position:absolute; bottom:0px; left:0px;	 padding:0px !important;
				}
			
			/* */
			
			.homeoverflowhidden {
				height:auto; width:260px; position:relative; display:block; overflow:hidden; margin:3px 0px 3px 0px;
			}
			
			
				.homeoverflowhidden .innerpanelvis {
					position:absolute; top:0px; left:0px; width:260px;
				}
				
			
					.homeoverflowhidden ul {
						position:relative; margin:0px; padding:0px; list-style:none; list-style-type:none;
					}
					
						.homeoverflowhidden ul li {
							position:relative !important; margin:0px !important; padding:0px !important; list-style:none !important; list-style-type:none !important;
						}
					
							.homeoverflowhidden ul li a {
								display:block !important; width:260px !important; padding:0px !important;
							}
						
							.homeoverflowhidden ul li a span {
								color:#333333 !important; padding:2px 13px 2px 13px !important; width:234px !important; display:block !important; line-height:15px !important; cursor:pointer !important; font-weight:100 !important; text-transform:none !important;
							}
						
								.homeoverflowhidden ul li a:hover {
									background:url(../../Images/homelements/arollover.gif) 100% 100% no-repeat #c5031a !important;
								}
							
									.homeoverflowhidden ul li a:hover span {
										color:#ffffff !important; background:url(../../Images/homelements/a.gif) 0% 0% no-repeat !important; 
									}
							
			
			
		/* */
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		.homepagerightpanel h2 {
			text-transform:uppercase; padding-left:5px; margin-bottom:2px;
		}
	

		.popularlistcontainer ul.popularlist {
			padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; list-style:none; width:278px; display:table;
		}
		
			.popularlistcontainer ul.popularlist li {
				padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; list-style:none; width:278px; display:block; float:left; display:table-cell; border-bottom:1px solid #e3e3e3;
			}
		

				.popularlistcontainer .chroneimgholder {
					float: left; width:120px; padding:123px 0px 0px 0px; margin:0px 6px 0px 6px; height:60px; position:relative;
				}
				
					.popularlistcontainer .chroneimg {
						width:120px; height:120px; float: left; text-align:center;margin-right:8px;
					}
					
						.popularlistcontainer .chroneimg img {
							padding:6px; padding:4px; border:1px solid #d4d4d4; background:#ffffff; 
						}
						
							.popularlistcontainer .chroneimg img.chronport {
								 
							}
							
							.popularlistcontainer .chroneimg img.chronland {
								  margin-top: 9px;
							}
					
							.popularlistcontainer h4 {
								color:#0488cf !important; margin-bottom:2px; margin-top:13px;
							}
						
							.popularlistcontainer p {
								 margin-bottom:0px; line-height:14px;
							}
						
								.popularlistcontainer p span {
									color:#333333 !important; font-weight:bold;
								}
								
								
/* NEW CSS 130410 */						
.bornslider { width:612px; height:auto; position:relative; margin:0px 0px 0px 0px; float:left; }
.bornslider .bornsliderinner { height:auto; position:absolute; top:0px; left:0px; }
ul.bornsliderul { position:relative; margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; width:602px; height:auto; overflow: hidden; float:left; }
ul.bornsliderul li { padding:3px 5px 0px 0px; margin:0px 0px 10px 0px; list-style:none; width:197px; display:block; float:left; height:111px; overflow:hidden; }
		

.bornsliderul .chroneimg { width:auto; height:85px; float: left; margin-right:8px; padding-bottom:20px; }
.bornsliderul h5 { margin-bottom:0px !important; }
.bornsliderul .chroneimg img { padding:6px; padding:4px; border:1px solid #d4d4d4; background:#ffffff; }
.bornsliderul .chroneimg img.chronport { max-width:72px; display:block; }
.bornsliderul .chroneimg img.chronland { margin-top:15px; }
.bornsliderul h4 { color:#0488cf !important; margin-bottom:2px; text-transform:lowercase; text-transform:capitalize; }
.bornsliderul p { margin-bottom:0px; line-height:13px; font-size:11px; }
.bornsliderul p span { color:#333333 !important; font-weight:bold; }	
.zeropadright { padding-right:0px !important; }				
								
			.sportsazpanel {
				display:block; width:583px; height:16px; display:block; background:url(../../Images/layout/sportsaztwo.gif) 50% 50% no-repeat; margin:auto; padding:7px 10px 7px 10px; margin:auto; margin-bottom:5px;
			}
								
				.sportsazpanel h2 {
					padding:0px; margin:0px 0px 3px 0px; color:#c5031a; font-size:18px; line-height:22px; font-weight:100;
				}
									
				.sportsazpanel ul {
					padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; list-style:none; float:left;
				}
				
					.sportsazpanel ul li {
						padding:0px 6px 0px 6px; margin:0px 0px 0px 0px; list-style:none; display:block; text-align:center; float:left; border-left:1px solid #999999;
					}
				
					.sportsazpanel ul li a.active {
						font-weight:bold; color:#C5031A;
					}
				
						.sportsazpanel ul li.first-a-z-class {
							border-left:0px none !important; padding-left:0px !important;
						}
					
						.sportsazpanel ul li.last-a-z-class {
							padding-right:0px !important;
						}
					
								
								
								
/* Homepage */


.contentholder {
	width:auto; min-height:480px; height:auto !important; height:480px; margin:0px; padding:0px; position:relative; background:url(../../Images/layout/tabcontainer_bg.png) repeat-x 50% 0%;
}

	.productholdpadtop {
		margin:30px 0px 0px 0px; background:url(../../Images/layout/assetlistbg.gif) 50% 0px no-repeat #ffffff;
	}
			
	.tabholder {
		width:auto; min-height:620px; height:auto !important; height:620px; margin:0px; padding:0px 0px 0px 0px; position:absolute; top:0px; right:10px
	}

		.innertab {
			width:auto; height:auto; margin:0px; padding:0px 0px 0px 0px; float:right; position:relative; overflow:hidden; 
		}
		
			.maintab {
				float:left; padding:0px; width:100%;
			}
			
			.productpagetab {
				background-color:#e6e4e4 !important;	
			}
				
			.tableft {
			}
			
			.tabright {
			}
			
			
				.innertab .repeaterclass {
					/*width:auto;*/ height:auto; margin:0px; padding:0px 0px 0px 0px; position:relative; overflow:hidden; background:url(../../Images/layout/maintab_leftrepeat.png) 0% 0% repeat-y transparent;
				}
				
				.innertab .topleftclass {
					width:auto; height:auto; margin:0px; padding:0px 0px 0px 0px; position:relative; overflow:hidden; background:url(../../Images/layout/maintab_bgalt.png) 0% 0% no-repeat;
				}
				
			  .innertab .bottomleftclass {
					width:auto; height:auto; margin:0px; padding:0px 0px 0px 0px; position:relative; overflow:hidden; background:url(../../Images/layout/maintab_bottom.png) 0% 667px no-repeat;
				}
				
				.innertab .toprightclass {
					width:auto; min-height:680px; height:auto !important; height:680px; position:relative; overflow:hidden; background:url(../../Images/layout/toprightclass.png) 100% 0% repeat-y; /*padding: 20px 20px 20px 56px;*/
				}
				
			.tableft .toprightclass, .tabright .toprightclass {
				padding-left:30px;
			}
			
			
		.innertab .contentit {
			 width:auto; min-height:300px; height:auto !important; height:300px; padding:25px 25px 8px 25px; background:url(../../Images/layout/bg-line-spacer.gif) 0 100% no-repeat;
		}
		
		.contentitpad {
			padding-top:15px !important;
		}
		
		.nobgcontentit {
			background:none !important; padding-top:15px !important;
		}
		
			.tableft .contentit, .tabright .contentit {
				position:relative;
			}
			
			
.carrer {
	with:300px; height:auto; margin:0px; padding:0px; text-align: center;
}

	.carrer img {
		padding:9px;
	}
	
	.carrer img.carrerland {
		 background:url(../../Images/layout/statland_bg.png) no-repeat 50% 50%;
	}
	
	.carrer img.statport {
		 background:url(../../Images/layout/statport_bg.png) no-repeat 50% 50%;
	}
	
	
ul.tabarrow {
	position:absolute; top:26px; left:23px;	width:19px;	padding:0px; margin:0px;
}

ul.tabarrow li {
	list-style-type:none;
}

ul.tabarrow li.firstlili {
	padding: 0px 0 15px 4px;
}


/* CHRONOLOGY */

.chronologynav { 
	position:relative; height:auto; 
}

.chronologynav ul.chronologytabs { 
	position:relative; margin:6px 5px 11px 5px !important; padding:0px 0px 0px 0px; height:20px; border-bottom:1px solid #c5031a;
}

.chronologynav ul.chronologytabs li {	
	list-style:none; display:block; float:left; margin:0px; padding:0px; height:20px; 
}

/*.chronologynav ul.chronologytabs li a { 
	color:#333333; margin:0px; padding:0px 8px 0px 8px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:none; height:20px; line-height:20px; display:block; float:left; 
}*/


#birthdayTabs a {
	padding:0px 4px 0px 4px;	
}

.chronologynav ul.chronologytabs li.active {	
    margin:0px; padding:0px 8px 0px 8px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:none; height:20px; line-height:20px; display:block; float:left;
	color:#ffffff; background: #c5031a; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed6a6b', endColorstr='#c5031a'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ed6a6b), to(#c5031a)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ed6a6b,  #c5031a); /* for firefox 3.6+ */ 
}

.chronologycontent {
	width:792px; padding:1px 1px 1px 1px; margin:0px;
}

	.chronimgholder {
		float: left; width:120px; padding:123px 0px 0px 0px; margin:0px 6px 0px 6px; height:60px; position:relative;
	}
		
		
		.innerboxnext {
			width:100px; height:auto; top:20px; left:20px; position:absolute;	
		}
		
			.innerboxnext p.more-images {
				font-size:12px; font-weight:bold; color:#c5031a; line-height:20px; margin-bottom:15px;
			}
			
				.innerboxnext p.more-images span {
					color:#333333;
				}
			
		
		.chronimg {
			width:120px; height:123px; position:absolute; top:0px; left:0px; text-align:center;
		}
		
			.chronimg img {
				 padding:6px; padding:4px; border:1px solid #d4d4d4; background:#ffffff; 
			}
			
				.chronimg img.chronport {
					
				}
				
				.chronimg img.chronland {
					  position:absolute; bottom:5px; left:2px;
				}
			
				a:hover img.chronport {
					filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; 
				}
				
				a:hover img.chronland {
					filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; 
				}
			
			
			  
			
		.chronimgtext {
			width:auto; margin:auto; padding: 4px 0px 0px 0px; text-align:center;
		}
		
			.chronimgtext a {
				color:#333333; font-size:12px; line-height:16px; font-weight:bold; text-transform:capitalize;
			}
			
				.chronimgtext a:hover {
					color:#999999 !important;
				}
			
				.chronimgtext a:hover span {
					color:#999999 !important;
				}
			
			.chronimgtext a span.chrondate {
				color:#009ee0;
			}
			
			
		
		
	.athletesliderjquery {
		width:612px; min-height:225px; height:auto !important; height:225px; position:relative; overflow:hidden; margin:0px 0px 10px 0px;
	}
	
		.athletesliderjquery .innersliderjquery {
			min-height:225px; height:auto !important; height:225px; position:absolute; top:0px; left:0px;
		}
	

ul.athletelists { 
	position:relative; margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; width:592px; height:auto; overflow: hidden; float:left;
}

	ul.athletelists li {	
		list-style:none; display:block; float:left; margin:0px; padding:0px; height:24px; width:138px; font-size:11px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-weight:100; border-bottom:1px solid #cccccc; padding:0px 10px 0px 0px; overflow:hidden;
	}

		ul.athletelists li a {	
			color:#333333; text-transform:capitalize;
		}

		ul.athletelists li a:hover {	
			color:#0099cc;
		}

			
			
	.informationboxdiv {
		width:910px; /*min-height:193px; height:auto !important; height:193px;*/ min-height:153px; height:auto !important; height:153px; background-color:#333333; display:inline-block; margin:0px 10px 15px 10px; padding:12px 15px 12px 15px;
	}
			
		.informationboxdiv h2 {
			color:#ffffff !important; text-transform:uppercase; margin:0px 15px 10px 0px; 
		}
					
			.innerinfobox {
				width:908px; /*min-height:159px; height:auto !important; height:159px;*/ min-height:119px; height:auto !important; height:119px; background:url(../../Images/layout/homeinfoboxrepeat.gif) 50% 100% repeat-x #ffffff; display:inline-block; border:1px solid #ebebeb;
			}
			
				.innerinfobox ul { 
					position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:908px; height:auto; overflow: hidden; float:left;
				}
				
					.innerinfobox ul li {	
						list-style:none; display:block; float:left; margin:0px; padding:11px 11px 11px 11px; height:31px; width:280px; 
					}
				
						.innerinfobox ul li h3 {	
							margin:0px; font-size:14px; text-transform:uppercase; line-height:15px;
						}
				
							.innerinfobox ul li h3 a {	
								color:#0488cf;
							}
					
								.innerinfobox ul li h3 a:hover {	
									color:#999999;
								}
				
						.innerinfobox ul li p {	
							margin:0px; color:#333333;
						}
				
					.innerinfobox ul li.iibmiddleli {	
						 width:282px;
					}
				
			
			
			
			
			
			
			
	.chronologycontent {
		min-height:400px; height:auto !important; height:400px; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;
	}
	
	.fullwidthchron { width:auto !important; overflow:visible !important; float:none !important; }
	
		.chronimgholder {
			margin:0px 4px 0px 4px;
		}
	
		
.assetlistcontainer {
	width:900px; min-height:500px; height:auto !important; height:500px; position:relative; padding:30px 30px 15px 30px; background:url(../../Images/layout/assetlistbg.gif) 50% 0% no-repeat;
}
			
			
			
			
			
			
			
/* STATS CONTENT */

.statsleft {
	height:auto; width:auto; margin:0px 0px 0px 0px; position:relative; padding:0px 0px 30px 0px; font-size:12px !important; font-family:Arial, Helvetica, sans-serif;
}

	.statsleft table {
		padding:0px; border:0px none !important; border-collapse:collapse !important;
	}
	
		.statsleft table tbody {
			padding:0px; border:0px !important; border-collapse:collapse !important;
		}
		
			.statsleft table tr {
				padding:0px; border:0px !important; border-collapse:collapse !important;
			}
	
				.statsleft table tr td {
					padding:0px; border:0px !important; border-collapse:collapse !important;
				}
	
.statsright {
	float: right; width:300px; margin:0px 0px 0px 0px; padding:0px; font-size:12px !important; font-family:Arial, Helvetica, sans-serif;
}

	.statsrightstats {
		padding:0px 2px 250px 2px; min-height:350px; height:auto !important; height:350px; position:relative;
	}
	
		.statsrightstats a.advertbottom {
			position:absolute; bottom:0px; left:2px;
		}

.statscontent {
	width:450px; margin:0px 0px 10px 0px; padding:0px; height:auto;
}

	.statsrow {
		width:450px; margin:0px; padding:0px;
	}
	
		.statsrow p {
			margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:bold; color:#333333;
		}
		
		.statscol {
			float:left; width:auto; margin:0px; padding:0px; height:16px;
		}
		
			.statsdate {
				width: 76px;
			}
			
			.statstext {
				width: 50px; text-align:center;
			}
			
			.statsfigure {
				width: 47px; text-align:center;
			}
			
			.statsdiv {
				width: 120px; padding-left:10px;
			}
			
			.statscol p {
				font-weight:normal;
			}		
			
/* MAIN LANDSCAPE */

.productimage {
	float:left; width:auto; height:auto;
}

	.productimage img.portraitimg, .productimage img.landscapeimg {
		padding:6px; border:1px solid #D4D4D4 !important;
	}

		.portraitimg {
			/*background:url(../../Images/layout/portraitlargeimage.gif) 50% 50% no-repeat;*/
		}
	
		.landscapeimg {	
			/*background:url(../../Images/layout/landscapelargeimage.gif) 50% 50% no-repeat;*/
		}

.mainpanelright {
	float:left; /*width:340px;*/ width:335px; height:auto; margin:4px 0px 0px 20px; padding:0px 0px /*8*/0px 0px; position:relative;
}

.mainpanelrightinner {
	float:left;  /*width:340px;*/ width:335px; min-height:400px; height:auto !important; height:400px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; overflow-y:scroll;
}

	.mainpanelright ul {
		width:335px; height:auto; margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:normal; color:#333333;
	}
	
		.mainpanelright ul li {
			width:335px; height:auto; margin:0px; padding:5px 0px 5px 0px; background: url(../../Images/layout/profile_hrline.gif) no-repeat 50% 100%; list-style-type:none; font-size:12px; line-height:16px; font-weight:bold; color:#009ee0; position:relative; overflow:hidden;
		}
		
		.mainpanelright ul li.noimg {
			background: none; padding:0px 0px 5px 0px;
		}
		
		.mainpanelright ul li.headerul {
			 color:#cd273a; padding:10px 0px 5px 0px;
		}
		
		.mainpanelright ul li img.arrow {
			position:absolute; top:8px; right:22px; display:block;
		}
		
		.mainpanelright ul li a {
			color:#009ee0;
		}
		
			.mainpanelright ul li ul {
				width:320px; height:auto; margin:0px; padding:0px; overflow:hidden;
			}
		
				.mainpanelright ul li ul li {
					width:320px; height:auto; margin:0px; padding:6px 0px 6px 0px; background:none; list-style-type:none; color:#333333; font-weight:normal;
				}
				
				.mainpanelright ul li ul li span {
					font-weight:bold; text-transform:uppercase;
				}
				
.ad_landscapemain {
	width:512px; margin:2px; padding:0px; height:160px;
}

.ad_landscapesmall {
	width:250px; margin:0px 0px 0px 0px; padding:0px; height:70px; position:absolute; bottom:0px; left:0px;
}

.ad_portrait {
	float:right; width:120px; margin:0px 0px 0px 0px; padding:0px; height:600px;
}

/* */

	
/* GENERIC */

p.description {
	width:auto; font-size:11px; line-height:15px; color:#046e9a; margin:0px; padding:5px 0px 5px 0px; 
}

	p.porttext {
		width:395px; padding-left:6px
	}
		
	p.landtext {
		width:518px; padding-left:6px;
	}
	
	
/*.contentit a img { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}*/

/*.contentit a:hover img { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
}	*/

p.lorenipsum { color:#666; font-size:14px; line-height:18px; }
	



			
			






.pageheading { width:auto; height:auto; margin:0px 0px 9px 0px; }

input.textbox-one { border:1px solid #cccccc; height:15px; margin:2px 0px 2px 0px; padding:1px 2px 1px 2px; width:413px; }

textarea.textareaone { border:1px solid #cccccc; height:45px; margin:2px 0px 2px 0px; padding:1px 2px 1px 2px; width:413px; }

.formrow { width:420px; position:relative; min-height:15px; height:auto !important; height:15px; position:relative; padding:0px 0px 3px 0px; }

.dropdown-one { border:1px solid #cdcdcd; font-size:12px; height:20px; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; width:419px; color:#333333; font-family:Arial, Helvetica, sans-serif; }

select.dropdown-two { border:1px solid #cdcdcd; font-size:12px; height:20px; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; width:312px; color:#333333; font-family:Arial, Helvetica, sans-serif; }

p a { color:#333333; }

p a:hover { color:#999999; }

.maincontent .maincolumn { width:705px; height:auto; float:left; }

.maincontent p a { text-decoration:underline; }

.maincontent .maincolumn .pageheading { width:705px; margin:0px 0px 13px 0px; }


.filter-form { width:auto; height:auto; padding:4px 0px 4px 0px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:10px; }

.filter-form .cssnav { margin:0px 0px 0px 0px; float:right; }

.filter-form p.filter-form-title { font-size:12px; line-height:22px; float:left;  }

.filter-form p.filter-form-label { font-weight:bold; float:left; line-height:22px; padding:0px 5px 0px 0px; }

.filter-form input { border:1px solid #cccccc; height:15px; margin:2px 0px 2px 0px; padding:1px 2px 1px 2px; width:160px; float:left; }

.filter-form input.textbox-one { width:160px; float:left; }

.filter-form .formrow { float:left; padding:0px 0px 0px 8px; width:auto; }

.filter-form .formrow div { float:left;  }

.filter-form .formrow#event-row { width:345px; }

.filter-form .formrow .cssnav { float:left; margin:2px 0px 0px 5px; }

.filter-form .formrow .cssnav a { padding:0px 7px 0px 7px; }


.product-list-header { width:auto; height:auto; margin:0px 0px 10px 0px; }

.sub-navigation { height:auto; width:auto; }
	
	.sub-navigation.subnavleft { float:left; margin-right:60px; }

	.sub-navigation.subnavright { float:right; }

.sub-navigation span { color:#333333; }

.sub-navigation a { padding:0px 4px 0px 4px;  }

	.sub-navigation a img { margin-left:5px;  }
	
.sub-navigation a:hover { color:#999999; }

	.sub-navigation a.selecteddisplayitems {
		font-weight:bold; color: #333333;
	}

	.sub-navigation a.currentpage { color:#333333; font-weight:bold; }
	
.sub-navigation a.sub-link { text-decoration:none; }
 
.sub-navigation a.pag-previous { margin:0px 0px 0px 30px; }

.sub-navigation a.pag-previous img, .sub-navigation a.pag-next img { padding:0px 0px 1px 0px; }


.product-list-container { width:auto; height:auto; }

.product-list-container .product-list-item-wrap { width:180px; min-height:235px; height:auto !important; height:235px; padding:0px 15px 5px 0px; float:left; }

.product-list-container .product-list-item-wrap .productlistimagediv { width:180px; height:180px; margin-bottom:5px; }

.product-list-container .product-list-item-wrap .productlistimagediv a.product-list-image { width:180px; height:180px; }

.product-list-container .product-list-item-wrap a { display:block; }

.product-list-container .product-list-item-wrap span { display:block; }

.product-list-container .product-list-item-wrap a img.main-image { /*margin:0px 0px 5px 0px;*/ background:url(/Images/spacer.gif) no-repeat 0px 0px transparent; }

.product-list-container .product-list-item-wrap a:hover img.main-image { filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;  }

.product-list-container .product-list-item-wrap span.view-product { }

.product-list-container .product-list-item-wrap#last-in-row { padding:0px 0px 15px 0px; }
 


.loading
        {
            background:url(/images/loaders/loader.gif) 50% 50% no-repeat #cccccc;    
        }


.loadingassetlist
        {
            background:url(/images/loaders/loader.gif) 50% 50% no-repeat #cccccc; top:0px !important; left:0px !important; width:100% !important; height:100% !important;   
        }





.tooltip, .tooltip1, .tooltip2, .tooltip3, .tooltip4, .tooltip5 {
	background-color:#ffffff !important; border:1px solid #D4D4D4; padding:4px; z-index:5000 !important;
}

.playerslistpanel {
	 z-index:5000 !important;
}










	
	.prodsliderjqueryouter {
		width:300px; min-height:100px; height:auto !important; height:100px; position:relative; overflow:hidden;
	}
	
	.prodsliderjquery {
		width:270px; min-height:100px; height:auto !important; height:100px; overflow:hidden; position:absolute; top:0px; left:15px;
	}
	
		.prodsliderjqueryouter a.arrowleft {
			position:absolute; top:30px; left:0px; z-index:100;
		}
	
		.prodsliderjqueryouter a.arrowright {
			position:absolute; top:30px; right:0px; z-index:100;
		}
	
		.prodsliderjquery .statschronology {
			width:1224px; min-height:100px; height:auto !important; height:100px; position:absolute; top:0px; left:0px;
		}
	
		.prodsliderjquery ul {
			margin:0px; padding:0px; list-style-type:none;width:290px;
		}
		
		.prodsliderjquery ul li {
			float:left; margin:0px; padding:0px; list-style-type:none; width:90px;
		}
		
			.prodsliderjquery ul li .chronimg {
				position:relative !important; width:90px;
			}
		
			.prodsliderjquery ul li .chronimg img.chronland {
				position:relative !important; top:10px; left:0px;
			}
		


	


/* */

.bluebtnwrap {
	position:absolute; top:0; right:15px; line-height:20px;
}

a.bluearrowup {
	font-weight:bold; color:#0488cf; font-size:12px; background:url(../../Images/layout/bluearrowup.gif) 0px 0px no-repeat; padding:1px 0px 1px 22px; 
}

a.bluearrowdown {
	font-weight:bold; color:#0488cf; font-size:12px; background:url(../../Images/layout/bluearrowdown.gif) 0px 0px no-repeat; padding:1px 0px 1px 22px;
}

a.magiconlink {
	font-weight:bold; color:#0488cf; font-size:12px; background:url(../../Images/layout/mag-icon.gif) 0px 0px no-repeat; padding:1px 0px 1px 22px;
}

a.bluepadright {
	padding-right:28px !important;
}

.profileleft {
	float:left;	position: relative;
}

.contentwrapper {
	position:relative; width:910px;
}

/* */

.porttextleft {
	float:left;
}

.landtextleft {
	float:left;
}

.porttextright {
	text-align:right;
}

.phototextleft {
	float:left; font-size: 11px; color:#333333; 
}

.phototextright {
	text-align:right; font-size: 11px; color:#333333; 
}

/* */
a.backtohomepage { margin-top:10px; float:left; }

.infopages {
	margin:0px; padding:10px 0px 0px 0px; 
}

.infopages p {
	padding:0px 0px 10px 0px;
}

.infopages ul {
	margin:0px; padding:5px 0px 15px 14px;
}

.infopages ul li {
	margin:0px; padding:0px 0px 5px 0px;
}

.infopages a {
	color:#0488CF;
}

.infopages a:hover {
	color:#999;
}

/* WRITERS CSS */
.writersholder {
	width:303px; float:left;
}

.infopages ul.writers {
	margin:0px; padding:0px 0px 10px 0px; width:300px; float:left;
}

.infopages ul.writers li {
	margin:0px; padding:0px 0px 5px 0px; list-style-type:none;
}

.infopages .writerpanel {
	border-top:1px solid #ddd; width:100%; padding:15px 0px 15px 0px; 
}

.infopages .writerpanel h2 {
	text-transform:none; font-size:26px; line-height:30px; padding-top:5px;
}

.infopages .writerpanel h4 {
	text-transform:uppercase;
}

img.imgfloatright {
	float:right; padding:0px 0px 15px 15px;
}

/* T AND C CSS */
.tandc h4 {
	text-transform:uppercase;
}

/* T AND C CSS */
.sitemap h6, .sitemap a {
	text-transform:uppercase; font-weight:bold;
}

/* LINKS CSS */
ul.linkspageulfix {
	padding-bottom:5px !important; 
}










html > body .RadComboBoxDropDown .rcbItem, html > body .RadComboBoxDropDown .rcbHovered, html > body .RadComboBoxDropDown .rcbDisabled, html > body .RadComboBoxDropDown .rcbLoading {
    text-transform: capitalize !important;
}


.RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput {
    text-transform: capitalize !important;
}

.contentitpad h2 { width:680px; }

a.homelink { font-weight:bold; text-decoration:none; }
a.homelink:hover { font-weight:bold; text-decoration:none; }
.minheighhack { min-height:70px !important; }

/* SOCIAL BUTTONS */
.socialwrapperfb { float:left; width:83px; padding:10px 0px 0px 0px; display:block; margin:0px; position:relative; overflow:hidden; }
.socialwrappertw { float:left; width:90px; padding:10px 0px 0px 0px; display:block; margin:0px }
.socialwrappergo { float:left; width:75px; padding:10px 0px 0px 0px; display:block; margin:0px }
.socialwrapperpin { float:left; width:75px; padding:10px 0px 0px 0px; display:block; margin:0px }
.pin-it-button {width:80px !important;}
.socialwrapperpin #PinItButton { height:19px !important;}



/* CHRONOLOGY */

.chronologynav { 
	position:relative; height:auto; 
}

#updatedcss ul.chronologytabs { 
	position:relative; margin:6px 0px 10px 0px !important; padding:0px 0px 0px 0px; height:20px; border-bottom:3px solid #c5031a;
}

#updatedcss ul.chronologytabs li {	
	list-style:none; display:block; float:left; margin:0px; padding:0px; height:20px; 
}

#updatedcss ul.chronologytabs li a { 
	color:#333333; margin:0px; padding:0px 11px 0px 11px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:none; height:20px; line-height:20px; display:block; float:left; 
}

#updatedcss ul.chronologytabs li a:hover, #updatedcss ul.chronologytabs li a.active {	
	color:#ffffff; background: #c5031a; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed6a6b', endColorstr='#c5031a'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ed6a6b), to(#c5031a)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ed6a6b,  #c5031a); /* for firefox 3.6+ */ 
}


/* GUARDIAN SELECT UPDATES NOV 2013 */
.nopadright, .nopadright a { padding:0px !important; margin:0px !important; }
.mpu-adbanner-atf { width:300px; float:left; height:auto; margin:0px 0px 10px 0px; /*display:none;*/ }
.mpu-adbanner-btf { width:300px; float:left; height:auto; margin:8px 0px 0px 0px; /*display:none;*/ }

.outerheader-banner { width:100%; height:auto; background:#048fbc; margin:auto;/*display:none;*/ }
.outerheader-banner-inner { width:960px; height:auto; margin:auto;/*display:none;*/}
.outerheader-banner-inner .leaderboard-adbanner-atf { width:100%; padding:10px 0 0 0; margin:0px; height:auto; /*background:#048FBC;*//*display:none;*/ }
.outerheader-banner-inner .leaderboard-adbanner-atf img {
    width: 100%;
    height: auto;
}

#footer-banner { padding-bottom:6px; display:none; }
#footer-banner.outerheader-banner, #footer-banner.outerheader-banner-inner { background:#FFFFFF !important;/*display:none;*/ } 
#footer-banner .outerheader-banner-inner .leaderboard-adbanner-btf { width:728px; padding:0px 116px 10px 116px; margin:0px; height:90px; /*display:none;*/}

.assetlistcontainer .leaderboard-adbanner-atf { width:728px; padding:10px 86px 10px 86px; margin:0px; height:90px; background:#FFFFFF;/*display:none;*/ }


.ad_portrait_new { float:right; width:90px; margin:0px 0px 0px 0px; padding:0px; height:auto; overflow:hidden; text-align:right;/*display:none;*/display:none !important; }
.ad_portrait_new div { float:right; /*display:none;*/}
.mpu-adbanner-atf-prod { width:300px; float:left; height:auto; margin:10px 0px 15px 0px; display:none;}

.landscapeimagewrap .ad_portrait_new { display:none }
.landscapeimagewrap .mpu-adbanner-atf-prod { display:none !important; }

#prodextras .profileleft { width:740px; }
#prodextras .mainpanelright { margin-left:10px !important; overflow:hidden; width:335px !important; }
#prodextras .mainpanelrightinner {  width:335px !important; }
.landscapeimagewrap .profileleft { width:910px !important; }

#prodextras .portraitimg { max-width:381px !important; }

/* STATS PAGE UPDATES */
#newtabpanel.tab-panel {
width:940px; height:auto; margin:10px 0px 0px 0px; padding:0px 10px 0px 10px;
}

#newtabpanel .tab-panel-tabs {
width:auto; height:38px; margin:0px; padding:0px 0px 0px 0px;
}

#newtabpanel .tab_container {
overflow:hidden; clear:both; float:left; width:920px; padding:10px;
}

#newtabpanel .tab_content {
position:relative;
}

#newtabpanel ul.tabs {
margin:0px; padding:0px; float:left; list-style:none; height:38px; width:auto;
}

#newtabpanel ul.tabs li { 	
float:left; margin:0px 0px 0px 0px; padding:0px 36px 0px 20px; height:38px; line-height:44px; overflow:hidden; position:relative; text-align:center; width:auto; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; background:url(../../Images/layout/tab-bg.jpg) 100% 2px no-repeat;
}

#newtabpanel ul.tabs li.omegatab {
background:none !important;
}

#newtabpanel ul.tabs li a {
text-decoration:none; display:block; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999;
}

#newtabpanel ul.tabs li.active a {
color:#c5031a;
}

#newtabpanel ul.tabs li a:hover {
color:#c5031a;
}

#newtabpanel ul.tabs li a.selected {
color:#c5031a;
}

#newtabpanel ul.tabs li.active a:hover  { 
color:#999999; 
}

.nomargtopfix { margin:0px !important; }
.tabintrotext { padding:10px; }

.red-bg-panel { margin:10px 0px 10px 0px; width:920px; height:auto; float:left; padding:0px; }
.red-top { background:url(../../Images/layout/tab-bg-top.jpg) 0 0 no-repeat; height:6px; width:920px; }
.red-btm { background:url(../../Images/layout/tab-bg-btm.jpg) 0 0 no-repeat; height:6px; width:920px; }
.red-mid { background:#e35258; width:900px; padding:0px 10px 5px 10px; height:auto; }
.red-mid h3 { text-transform:uppercase; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:22px; margin:0px 0px 5px 0px; padding:0px; }
.red-mid p { color:#FFFFFF; font-size:12px; }

.grey-top { background:url(../../Images/layout/grey-bg-top.png) 0 0 no-repeat; height:5px; width:900px; margin:10px 0px 0px 0px; }
.grey-btm { background:url(../../Images/layout/grey-bg-btm.png) 0 0 no-repeat; height:5px; width:900px; }
.grey-mid { background:#e8e6e6; width:880px; padding:0px 10px 0px 10px; height:auto; }

.grey-mid .righthomenavlist { width:880px; }
.grey-mid .righthomenavlist li { width:880px; background:url(../../Images/layout/bg-fader.jpg) 0 100% no-repeat; }

.grey-mid .innerpanelvis li { background-image:none; }
.grey-mid li ul li { background-image:none !important; }

.grey-mid ul.righthomenavlist li ul { width:880px; }


.statsfixwidth .scrollcontnrpanel, .statsfixwidth .homeoverflowhidden, .statsfixwidth .innerpanelvis { float:left; width:880px !important; }
.statsfixwidth div, .statsfixwidth ul, .statsfixwidth ul li { float:left; }
.statsfixwidth .innerpanelvis ul, .statsfixwidth .innerpanelvis ul li { float:left; width:290px !important; }
.statsresults h4 { color:#C5031A !important; text-transform:uppercase; font-size:16px; }
