/* ------------------------------------------------------------------------------------------------ */
/* global styles 
/* ------------------------------------------------------------------------------------------------ */
body{
	margin: 0;
	padding: 0;
	background: #54AD41;
	
	font:normal 12px/120% Arial, Helvetica, sans-serif;
	color: #45525F;
	}

p{
	margin:0px;
	padding:0px 0px 10px 0px;
	}

a{
	color:#0081B9;
	outline: none;
	text-decoration: underline
	}

a:hover{
	text-decoration: none
	}

h2{
	margin: 0px 0px 0px 0px;	
	
}

h3{
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	color:#59AC40;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding:0px 0px 5px 0px;
}

h4{
	margin: 0px 0px 0px 0px;	
	
}

h5{
	margin: 0px 0px 0px 0px;	
	
}

h6{
	margin: 0px 0px 0px 0px;	
	
}
/* ------------------------------------------------------------------------------------------------ */

#MainWrapper{
	width: 1000px;
	margin: 11px auto 20px auto;
}
	
/* ------------------------------------------------------------------------------------------------ */
/* header 
/* ------------------------------------------------------------------------------------------------ */
#Header{
	width: 100%;
	height: 103px;
	overflow: hidden;
	position:relative;
	}

/* logo */
	h1#Logo{
		margin: 0;
		position:absolute;
		top:0px;
		left:36px;
		}
	
	h1#Logo a{
		display: block;
		width:262px;
		height:90px;
		overflow:hidden;
		text-indent: -9999em;
		background: url(../img/logoMaketimeForChange.gif) 0px 0px no-repeat;
		}
/* /logo */

/* logo 2 */
	h2#SecondaryLogo{
		margin: 0;
		position:absolute;
		top:21px;
		right:31px;
		}
	
	h2#SecondaryLogo a{
		display: block;
		width:260px;
		height:30px;
		overflow:hidden;
		text-indent: -9999em;
		background: url(../img/logoFRIGIDAIRE.gif) 0px 0px no-repeat;
		}
/* /logo 2 */	
		
/* top nav */
	#TopNav{
		position:absolute;
		top:62px;
		right:31px;
		}
		
	#TopNav ul{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		overflow:hidden;
		font:normal 12px/12px Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		text-transform: uppercase
		}
	
	#TopNav li{
		float:left;
		overflow: hidden;
		padding: 0px 10px 0px 10px;
		border-left: 1px solid #FFF
		}
		
	#TopNav li.first{
		border-left: none;
		padding: 0px 10px 0px 0px;
		border-left: none;
		}
		
	#TopNav li.last{
		padding: 0px 0px 0px 10px;
		}			
	
	#TopNav a{
		display: block;
		float: left;
		color: #FFF;
		text-decoration: none
		}
	
	#TopNav a:hover{
		text-decoration: underline
		}
/* /top nav */
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* content wrappers 
/* ------------------------------------------------------------------------------------------------ */
#ContentWrapper{
	width: 100%;
	background: #FFF;
	overflow:hidden
	}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* content two col layout 
/* ------------------------------------------------------------------------------------------------ */
#TwoColContent{
	width:970px;
	padding: 15px;
	overflow:hidden
}

/* main content */
	#TwoColContent .MainContent{
		float: left;
		width: 600px;
	}
		
/* /main content */

/* side content */
	#TwoColContent .SideContent{
		width: 355px;
		float: right;
	}
	
	/* side box */
		.SideContent .SideBox{
			width: 355px;
			margin: 0px 0px 8px 0px;
		}
	
		.SideContent .SideBox .BoxTop{
			height: 5px;
			font-size:1px;
			overflow:hidden;
			width:100%;
			background: url(../img/bgSideBoxTop.jpg) 0 0 no-repeat;
		}
		
		.SideContent .SideBox .BoxCnt{
			background: url(../img/bgSideBoxSides.jpg) 0 0 repeat-y;
			padding: 20px 25px;
			width: 305px;
			font:normal normal 12px/140% Arial, Helvetica, sans-serif;
			color: #45525F
		}
		
		.SideContent .SideBox .BoxCnt h3{
			font-size:14px;
			line-height:14px;
			font-weight:bold;
			color:#59AC40;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			margin: 0px;
			padding:0px 0px 5px 0px;
		}

		
		.SideContent .SideBox .BoxCnt h3 a {
			color:#59AC40;
			text-decoration: none;
		}

		.SideContent .SideBox .BoxCnt h3 a:hover {
			color:#0081B9;
		}

		
		.SideContent .SideBox .BoxCnt p{
			padding: 0px 0px 0px 0px;
		}
		
		.SideContent .SideBox .BoxCnt p a{
			color: #45525F;
			text-decoration: none;
		}

		.SideContent .SideBox .BoxCnt p a:hover{
			color: #0081B9;
		}

		
		.SideContent .SideBox .BoxBtm{
			height: 4px;
			font-size:1px;
			overflow:hidden;
			width:100%;
			background: url(../img/bgSideBoxBtm.jpg) 0 0 no-repeat;
		}
	/* /side box */
	
	/* featured product */
		.SideContent .SideBox .FeaturedProduct .pImg{
			padding: 5px 0px 0px 20px;
		}
	/* /featured product */
	
	/* save the children */
		.SideContent .SideBox .SaveTheChildren{
			height: 227px;
			overflow:hidden
		}
		
		.SideContent .SideBox .SaveTheChildren h3.hSTC{
			position: relative;
			z-index:10;
			display:block;
			width: 207px;
			height:43px;
			background: url(../img/hSaveTheChilden.gif) 0 0 no-repeat;
			text-indent: -9999em;
			overflow:hidden
		}
		
		.SideContent .SideBox .SaveTheChildren .pImg{
			padding: 5px 0px 0px 20px;
			position:relative;
			z-index:5;
			top: -52px;
		}
	/* /save the children */	
/* /side content */
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* content two col layout 
/* ------------------------------------------------------------------------------------------------ */
#TwoColContent_v2{
	width:970px;
	padding: 15px;
	overflow:hidden
}

/* main content */
	#TwoColContent_v2 .MainContent{
		float: left;
		width: 777px;
	}

/* /main content */

/* side content */
	#TwoColContent_v2 .SideContent{
		width: 174px;
		float: right;
	}
	
	/* side box */
		#TwoColContent_v2 .SideContent .SideBox{
			width: 174px;
		}
	
		#TwoColContent_v2 .SideContent .SideBox .BoxTop{
			height: 4px;
			font-size:1px;
			overflow:hidden;
			width:100%;
			background: url(../img/bgSideBoxTop_v2.gif) 0 0 no-repeat;
		}
		
		#TwoColContent_v2 .SideContent .SideBox .BoxCnt{
			background: url(../img/bgSideBoxSides_v2.gif) 0 0 repeat-y;
			width: 154px;
			padding:10px;
			text-align:center
		}
		
		#TwoColContent_v2 .SideContent .SideBox .BoxBtm{
			height: 4px;
			font-size:1px;
			overflow:hidden;
			width:100%;
			background: url(../img/bgSideBoxBtm_v2.gif) 0 0 no-repeat;
		}
	 /* /side box */
		
	 /* banners */
		#TwoColContent_v2 .SideContent .SideBanner{
			margin: 0px 0px 20px 0px;
		}
		
		#TwoColContent_v2 .SideContent .SideBanners .MarthaStewart img{
			display: block;
			margin: 0px auto 10px auto;
			font-size:12px;
		}
		
		#TwoColContent_v2 .SideContent .SideBanners .MarthaStewart{
			font-size:12px;
		}
	/* /banners */
/* /side content */
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* content one col layout 
/* ------------------------------------------------------------------------------------------------ */
#OneColContent{
	padding: 30px;
	overflow:hidden;
	font:14px/140% Arial,Helvetica,sans-serif;	
}

#OneColContent h2, #TwoColContent .MainContent h2{
	color:#0096D7;
	font:bold 26px/26px Trebuchet MS,Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	padding:0 0 15px;
	text-transform:uppercase;
}

#OneColContent p{
	padding: 0px 0px 1.5em 0px;
}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* homepage 
/* ------------------------------------------------------------------------------------------------ */
#HomeContent{
	padding: 0px 0px 0px 0px;
	height: 350px;
	position:relative;
	background: #FFF url(../img/bgHomePage.jpg) 100% 0 no-repeat;
}

#HomeContent h2.hHome{
	width: 429px;
	height: 28px;
	position:absolute;
	top: 38px;
	left:70px;
	z-index:1;
	background: url(../img/hStackAndGiveBack.gif) 0 0 no-repeat;
	text-indent: -9999em;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

#HomeContent .hTextCopy{
	width: 578px;
	position:absolute;
	top: 81px;
	left:70px;
	z-index:1;
	font:normal normal 15px/140% Arial, Helvetica, sans-serif;
	color: #45525F;
}

#HomeContent .hTextCopy p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0.5em 0px;
}

#HomeContent a.btnPlayNow{
	display: block;
	width: 153px;
	height: 56px;
	position:absolute;
	top: 229px;
	left:70px;
	z-index:1;
	background: url(../img/btnPlayNow.gif) 0 0 no-repeat;
	text-indent: -9999em;
	overflow:hidden;
}

#HomeContent a.btnSTC{
	display: block;
	width: 211px;
	height: 41px;
	position:absolute;
	top: 227px;
	left:342px;
	z-index:1;
	background: url(../img/logoHSaveTheChildren.gif) 0 0 no-repeat;
	text-indent: -9999em;
	overflow:hidden;
}

/* social networking links */	
	#HomeContent ul.snLinks{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		height:28px;
		overflow: hidden;

		position:absolute;
		top: 309px;
		left:68px;
		z-index:1;
	}
	
	#HomeContent ul.snLinks li{
		margin: 0px 11px 0px 0px;
		height:24px;
		float: left;
	}
	
	#HomeContent ul.snLinks li a{
		display: block;
		height: 24px;
		width:154px;
		overflow: hidden;
		text-indent: -9999em;
	}
	
	#HomeContent ul.snLinks li a.lnkFacebook{background: url(../img/btn_mtfc-facebook.jpg) 0 0 no-repeat;}
	#HomeContent ul.snLinks li a.lnkTwitter{background: url(../img/btn_mtfc-twitter.jpg) 0 0 no-repeat;}
/* /social networking links */
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* Footnotes 
/* ------------------------------------------------------------------------------------------------ */
#Footnotes{		
	font:normal 10px/110% Verdana, Arial, Helvetica, sans-serif;
	color: #D5EACF;
	padding: 14px 0px 0px 0px;
	width:940px;
	margin: 0px auto;
}
	
#Footnotes p{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#Footnotes a{
	color: #D5EACF
}

#Footnotes a:hover{
	color: #FFF
}
	
#Footnotes a.lnkSaveTheChildren{
	display: block;
	width: 156px;
	height:30px;
	overflow:hidden;
	text-indent: -9999em;
	background: url(../img/logoSaveTheChildren.gif) 0 0 no-repeat;
	margin: 0px 0px 10px 0px;
}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* footer 
/* ------------------------------------------------------------------------------------------------ */
#Footer{
	width:940px;
	margin: 0px auto;
	height:26px;
	position:relative;
	border-top: 1px solid #ACD6A0;
}

#FooterNav{
	position:absolute;
	top: 18px;
	right: 13px;
	z-index:1;
}

#FooterNav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	overflow: hidden;
	font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px
}
	
#FooterNav ul li{
	height: 14px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #CEE7C6;
	padding: 0px 16px 0px 16px;
}
	
#FooterNav ul li.last{
	border-right: none;
	padding: 0px 0px 0px 16px;
}

#FooterNav a{
	color:#CEE7C6;
	text-decoration: none
}
	
#FooterNav a:hover{
	color: #FFF;
	text-decoration: none
}

#FooterLink{
	position:absolute;
	top: 17px;
	left: 13px;
	z-index:1;
}

#FooterLink a{
	font:normal bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #FFF;
	text-decoration: none
}

#FooterLink a:hover{
	text-decoration: underline
}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* common 
/* ------------------------------------------------------------------------------------------------ */
a.lnkBtn{
	height:22px;
	padding:0px 15px 0px 20px;
	display:block;
	background:#74C367 url(../img/bgBtn.gif) 0 0 no-repeat;
	float:left;
	text-decoration:none;
	margin: 0px 10px 0px 0px;
	text-transform: uppercase;
	white-space:nowrap;
	font:bold 12px/20px Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none
}

.notice_success{
	width:auto;
	padding:5px 25px 5px 25px;
	background:#fff url(../img/icSucces.gif) 5px 6px no-repeat;
	color:#565441;
	}
.notice_warning{
	width:auto;
	padding:5px 25px 5px 25px;
	background:#fff url(../img/icWarning.gif) 5px 6px  no-repeat;
	color:#565441;
	}
.notice_error{
	width:auto;
	padding:5px 25px 5px 25px;
	background:#fff url(../img/icError.gif) 5px 6px no-repeat;
	color:#565441;
	}
.clr{
	clear: both;
	height:1px;
	overflow: hidden;
	line-height:1px;
}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* form styles 
/* ------------------------------------------------------------------------------------------------ */
form{margin: 0}
label{display: block;margin: 0px 0px 4px 0px;color:#0096D7; font:bold 12px/110% Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
span.chkLabel{font:normal 11px/110% Verdana, Arial, Helvetica, sans-serif;}
fieldset{border: none;margin:0 0 1em 0; padding: 0.5em; border: 1px solid #666}
input, select{vertical-align: middle}
textarea{overflow: auto}

.FormGroup{clear: both;overflow: hidden;margin: 0px 0px 14px 0px; width:100%}
.FormGroupItem{float: left; margin: 0px 10px 0px 0px; overflow: hidden}
.ChecboxFormGroup{clear: both;overflow: hidden;margin: 0px 0px 14px 0px}
.ChecboxFormGroupItem{margin: 0px 5px 0px 0px; overflow: hidden; clear:both}

.txtInput, input.pwdInput, textarea{border: 1px solid #0797D3!important; padding: 3px 2px 3px 2px;background: #FFF url(../img/bgFormInput.gif) 0 0 repeat-x;}
input.chkInput, input.radioInput{}
input.fileInput{}
input.btnInput{}
tt.required{color: #F00; vertical-align:top}
small.fieldHint{display: block; line-height:140%}

.ViewForm label{float: left; text-align: right; width: 120px; padding: 0px 5px 0px 0px;line-height:18px;}
.ViewForm strong.fieldValue{display: block; width: 196px; float: left}

/* registration form */
	.RegisterContent{padding: 18px;}
	.RegisterForm input.txtInput, .RegisterForm input.pwdInput{width: 190px;}
	.RegisterForm input.ZipCode{width: 131px;}
	.RegisterForm input.EmailAddress, .RegisterForm input.CompleteName, .RegisterForm input.MailingAddress, .RegisterForm input.MailingAddress2{width: 396px}
	.RegisterForm small.fieldHint{max-width: 320px;}
/* /registration form */
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* AJAX popup forms
/* ------------------------------------------------------------------------------------------------ */
.AJAXPopupForm{
	width:623px;
	background: #FFF;
	border: 10px solid #7FCAEB;
	padding: 0px;
	min-height: 10px;
	
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #226D72;
	
	z-index:1000;
	-moz-box-shadow:0 0 20px #666;
	-webkit-box-shadow: 0 0 20px #666;
	shadow: 0 0 20px #666;
}

.AJAXFormPopupCloseButton{
	width: 43px;
	height: 11px;
	cursor:pointer;
	background: #FFF url(../img/btnClosePopup_v2.gif) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	top: 6px;
	right: 11px;
}


.AJAXPopupForm .AJAXProgressIndicator{	
	background: url(../img/ldrAjax.gif) 0% 0% no-repeat;
	font-size: 10px;
	line-height: 10px;
	padding: 2px 0px 0px 18px;
	min-height:16px;
	margin: 24px 40px 20px 40px;
}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* embedded/AJAX Register overlay
/* ------------------------------------------------------------------------------------------------ */
.overlay{
	display: none;
	width:623px;
	border: 10px solid #7FCAEB;
	background: #FFF;
	min-height: 10px;
	
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #226D72;
	z-index:1000;
	-moz-box-shadow:0 0 20px #666;
	-webkit-box-shadow: 0 0 20px #666;
	shadow: 0 0 20px #666;
}

.overlay .close{
	width: 43px;
	height: 11px;
	cursor:pointer;
	background: #FFF url(../img/btnClosePopup_v2.gif) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	top: 6px;
	right: 11px;
}

.overlay .loading{
	background: url(../img/ldrAjax.gif) 0% 0% no-repeat;
	font-size: 10px;
	line-height: 10px;
	padding: 2px 0px 0px 18px;
	margin: 24px 40px 20px 40px;
	min-height:16px;
}

.PopupContent, .PopupContent{
	padding: 24px 40px 20px 40px;
	background: #FFF;
	overflow:hidden
}

.PopupContent .OverlayHeader{
	width: 543px;
	overflow:hidden; 
	margin: 0px 0px 0px 0px;
}

.PopupContent .OverlayHeader .MediaContent{
	width: 55px; 
	float: left; 
	margin: 0px 10px 0px 0px; 
	min-height:10px;
}

.PopupContent .OverlayHeader .MediaContent img{
	width: 55px;
}

.PopupContent .OverlayHeader .TextContent{
	width: 478px;
	float:left;
	overflow:hidden;
}

.PopupContent .OverlayHeader h2{
	color:#0096D7;
	font:bold 24px/26px Trebuchet MS,Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	padding:8px 0 8px 0;
	text-transform:uppercase;
}


/* social networking links */	
	.PopupContent ul.snLinks{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		height:21px;
		width: 300px;
		overflow: hidden;
	}
	
	.PopupContent ul.snLinks li{
		margin: 0px 7px 0px 0px;
		height:21px;
		float: left;
	}
	
	.PopupContent ul.snLinks li a{
		display: block;
		height: 15px;
		overflow: hidden;
		float:left;
		padding: 6px 0px 0px 25px;
		font:normal bold 11px/11px Arial, Helvetica, sans-serif;
		color: #45535F;
		text-decoration: none
	}
	
	.PopupContent ul.snLinks li a:hover{
		color: #000
	}
	
	.PopupContent ul.snLinks li a.lnkFacebook{background: url(../img/icFacebook_m.gif) 0 0 no-repeat;}
	.PopupContent ul.snLinks li a.lnkTwitter{background: url(../img/icTwitter_m.gif) 0 0 no-repeat;}
	.PopupContent ul.snLinks li a.lnkTellAFriend{background: url(../img/icEmail_m.gif) 0 0 no-repeat;padding-left:31px;}
/* /social networking links */

.PopupContent  .OverlayInnerContent{
	clear: both; 
	font:normal normal 12px/128% Arial, Helvetica, sans-serif; 
	color:#6C6666
}

.PopupContent  .OverlayInnerContent h4{
	font:normal normal 19px/128% Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#45525F;
	padding: 0px 0px 10px 0px;
}

.PopupContent .OverlayInnerContent h3{
	color:#59AC40;
	font:normal bold 16px/120% Trebuchet MS,Arial,Helvetica,sans-serif;
	padding:0px 0 5px 0;
	text-transform: none
}

.PopupContent .OverlayInnerContent h3.hAlreadyRegistered{
	padding: 0px 0px 0px 0px;
}

.PopupContent .OverlayInnerContent p{
	padding: 0px 0px 10px 0px;
}

.PopupContent .OverlayInnerContent a.lnkBtn{
	margin:0 16px 0 0px;
	position:relative;
	z-index:2;
}

.PopupContent .OverlayInnerContent .FormGroupItem a.lnkBtn{
	margin: 4px 0px 0px 0px;
}

.PopupContent .OverlayInnerContent .csp{
	width: 65px;
	height:50px;
	float:left
}


.PopupContent .OverlayInnerContent .LogoutInfo{
	padding: 0px 0px 10px 0px;
	font:normal bold 12px/128% Arial, Helvetica, sans-serif;
}

.PopupContent  .OverlayInnerContent label{
	display:block;
	font:normal normal 10px/110% Arial,Helvetica,sans-serif;
	margin:0 0 2px;
	color: #45535F;
	text-transform:none;
}

.PopupContent  .OverlayInnerContent input.txtInput{
	background: #FFF;
	border:1px solid #1D7B4B !important;
	width:162px;
}

.PopupContent  .OverlayInnerContent form.SweepstakeRegistrationForm{
	margin: 0;
}

.PopupContent .OverlayFooter{
	clear: both;
	width:543px;
	position:relative;
	margin: 10px -40px -20px -40px;
	height: 37px;
	overflow:hidden;
	padding: 17px 40px 0px 40px;
	background: #FFF url(../img/bgOverlayFooter.jpg) 0 0 repeat-x;
}

.PopupContent .OverlayFooter ul.snLinks{
	float: left;
}
	
.PopupContent .OverlayFooter a.lnkBackToCategory{
	display: block;
	float: right;
	font-size: 15px;
	font-weight: bold;
	color: #59AC3F;
	text-decoration: none
}

.PopupContent .OverlayFooter a.lnkBackToCategory:hover{
	color: #0096D7
}
/* ------------------------------------------------------------------------------------------------ */

a.lnkBackToGame{
	display: block;
	color: #FFF;
	background: #27A6DD;
	text-align:center;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 0px 4px 0px;
	font:normal bold 12px/150% Arial, Helvetica, sans-serif;
	margin: 15px 15px 0px 15px;;
}

a.lnkBackToGame:hover{
	background: #72B95D
}

/* leaderboard table */ 
 	div.LeaderBoardTable{
		width: 100%;
		font:normal normal 12px/120% Arial, Helvetica, sans-serif;
		color: #66787E;
	}
	
	div.LeaderBoardTable div.tr{
		overflow: hidden;
	}
	
	div.LeaderBoardTable div.td{
		padding: 2px 4px 2px 0px;
		float:left;
	}
	
	div.LeaderBoardTable div.td span{
		background: #FFF;
	}
	
	div.LeaderBoardTable div.count{
		text-align: right;
		width: 17px;
	}
	
	div.LeaderBoardTable div.name{
		background: #FFF url(../img/LeaderboardRuler.gif) 0 9px repeat-x;
		width: 180px;
	}
	
	div.LeaderBoardTable div.name span{
		padding-right: 5px;
	}
	
	div.LeaderBoardTable div.time{
		text-align: right;
		padding: 2px 0px 2px 0px;
		background: #FFF url(../img/LeaderboardRuler.gif) 0 9px repeat-x;
		font-weight: bold;
		float:right;
		width: 99px
	}
	
	div.LeaderBoardTable div.time span{
		padding-left: 5px;
	}
/* /leaderboard table */