@import "ui-custom-theme/jquery-ui-custom.css";
/* global styles */
	body{
		margin: 0px;
		padding: 0px;
		background: #FFF;
		font:normal 14px/128% Arial, Helvetica, sans-serif;
		color: #333
	}
	
	a{color: #00C; outline: none}
/* /global styles */

#MainWrapper{
	width: 895px;
	margin: 23px auto 23px auto;
}

/* header */
	#Header{
		height:114px;
		margin: 0px 0px 12px 0px;
		overflow: hidden;
		position:relative;
	}
	
	/* logo */
		h1#Logo{
			margin: 0px;
			overflow:hidden;
			position:absolute;
			top:0;
			left:0;
		}
		
		h1#Logo a{
			display: block;
			width:112px;
			height:46px;
			text-indent: -9999em;
			background: url(../img/eBay.gif) 0px 0px no-repeat;
		}
	/* /logo */
	
	/* partner logos */
		#PartnerLogos{
			width:216px;
			height:72px;
			overflow:hidden;
			position:absolute;
			top:42px;
			left:113px;
		}
	/* /partner logos */
	
	/* give. good. green. logo */
		h2#GiveGoodGreenLogo{
			position:absolute;
			top:12px;
			right:0px;
			margin: 0px 0px 0px 0px;
		}
		
		h2#GiveGoodGreenLogo a{
			display: block;
			width:355px;
			height:39px;
			overflow:hidden;
			text-indent: -9999em;
			background: url(../img/hGiveGoodGreen.gif) 0px 0px no-repeat;
		}
	/* /give. good. green. logo */
	
	/* main nav */
		#MainNav{
			margin: 0px;
			padding: 0px;
			list-style-type: none;			
			overflow:hidden;
			position:absolute;
			bottom:0;
			right:0;
		}
		
		#MainNav ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			width:316px;
			height: 36px;
		}
		
		#MainNav li{
			display: block;
			float: left;
			height:36px;
			overflow: hidden;
		}
		
		#MainNav li a{
			display: block;
			float: left;
			height:36px;
			overflow:hidden;
			text-indent: -9999px;
			background-image: url(../img/mainNav.jpg);
			background-repeat: no-repeat;
		}
		
		#MainNav li.home a{width: 72px; background-position: 0px 0px}
		#MainNav li.home a:hover, #MainNav li.home a.selected{ background-position: 0px -36px;}
		
		#MainNav li.sweepstakes a{width: 119px; background-position: -72px 0px}
		#MainNav li.sweepstakes a:hover, #MainNav li.sweepstakes a.selected{ background-position: -72px -36px;}
		
		#MainNav li.community a{width: 107px; background-position: -191px 0px}
		#MainNav li.community a:hover, #MainNav li.community a.selected{ background-position: -191px -36px;}
		
		#MainNav li.your_impact a{width: 111px; background-position: -298px 0px}
		#MainNav li.your_impact a:hover, #MainNav li.your_impact a.selected{ background-position: -298px -36px;}		
		
		#MainNav li.who_we_are a{width: 107px; background-position: -409px 0px}
		#MainNav li.who_we_are a:hover, #MainNav li.who_we_are a.selected{ background-position: -409px -36px;}
		
	/* /main nav */
/* /header */

/* content wrapper */
	#ContentWrapper{
		width:893px;
		border: 1px solid #CBCCCB;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		height: 300px;
	}
	
	#ContentWrapper.NoBorder{
		width:895px;
		border: none;
		height: 300px;
	}
	
	#ContentWrapper[id]{
		height: auto;
		min-height: 300px;
	}
/* /content wrapper */

/* main content */
	.MainContent{
		float: left;
	}
/* /main content */

/* side content */
	.SideContent{
		float: right;
	}
/* /side content */

/*  home page content */
	#HomeContent{
		margin: 0px 0px 42px 0px;
		width: 893px;
		height: 410px;
		
		border: 1px solid #CCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		
		background: url(../img/bgMainContent.gif) 567px 0px repeat-y;
	}
	
	#HomeContent .MainContent{
		float: left;
		width: 565px;
		margin: 0px 1px 0px 0px;
		height: 410px;
		position:relative
	}
	
	/* home tabs */
		#HomeContent .MainContent #HomeTabs{
			width: 567px;
			height: 433px;
			position:absolute;
			top: 0;
			left:0;
			z-index:1;
			overflow:hidden;
			border: none;
			visibility: hidden
		}
		
		#HomeTabs ul.tabs-nav{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			
			position:absolute;
			z-index:2;
			bottom:0px;
			left: 140px;
			
			height: 81px;
			overflow: hidden;
			display: none;
		}
		
		#HomeTabs ul.tabs-nav li{
			float: left;
			width: 103px;
			height: 81px;
			overflow: hidden
		}
		
		#HomeTabs ul.tabs-nav li a{
			display: block;
			width: 101px;
			height: 81px;
			overflow: hidden;
			text-indent: -9999px;
			background-image: url(../img/navHomeSlideshowH.gif);
			background-repeat: no-repeat;
		}
		
		#HomeTabs ul.tabs-nav[class] li a{
			background-image: url(../img/navHomeSlideshowH.png);
		}
		
		#HomeTabs ul.tabs-nav li a.tab-WinPrizes{background-position: 0 0}
		#HomeTabs ul.tabs-nav li a.tab-WinPrizes:hover{background-position: 0 -162px}
		#HomeTabs ul.tabs-nav li.ui-tabs-selected a.tab-WinPrizes{background-position: 0 -81px}
		#HomeTabs ul.tabs-nav li a.tab-OnlyOnEbay{background-position: -103px 0}
		#HomeTabs ul.tabs-nav li a.tab-OnlyOnEbay:hover{background-position: -103px -162px}
		#HomeTabs ul.tabs-nav li.ui-tabs-selected a.tab-OnlyOnEbay{background-position: -103px -81px}
		#HomeTabs ul.tabs-nav li a.tab-YourProgress{background-position: -206px 0}
		#HomeTabs ul.tabs-nav li a.tab-YourProgress:hover{background-position: -206px -162px}
		#HomeTabs ul.tabs-nav li.ui-tabs-selected a.tab-YourProgress{background-position: -206px -81px}
		#HomeTabs ul.tabs-nav li a.tab-ShareTheFun{background-position: -309px 0}
		#HomeTabs ul.tabs-nav li a.tab-ShareTheFun:hover{background-position: -309px -162px}
		#HomeTabs ul.tabs-nav li.ui-tabs-selected a.tab-ShareTheFun{background-position: -309px -81px}
		
		#HomeTabs .tab-content{
			width: 567px;
			height: 410px;
			border: none
		}
		
		.ui-tabs .ui-tabs-hide {
		     display: none;
		}
		
		/* tabs specific content */
			/* win prizes */
				#tab-content-WinPrizes{
					width: 567px;
					height: 410px;
					background: #A0C655;
					position:relative;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;
				}
				
				#tab-content-WinPrizes h2.hhGiveGoodGreen{
					width: 529px;
					height:51px;
					position:absolute;
					top: 32px;
					left:17px;
					z-index:1;					
					margin: 0px 0px 0px 0px;
					text-indent: -9999px;
					background: url(../img/hhGiveGoodGreen.jpg) 0 0 no-repeat;
				}
				
				#tab-content-WinPrizes p.SlideHeadline{
					margin: 0px 0px 0px 0px;
					width: 240px;
					height:51px;
					position:absolute;
					top: 87px;
					left:25px;
					z-index:1;
					font:normal 16px/128% Arial, Helvetica, sans-serif;
					color: #FFF;	
				}
				
				#tab-content-WinPrizes a.PrizeGraphic{
					width: 353px;
					height: 363px;
					position:absolute;
					bottom: 0px;
					right:0px;
					z-index:0;
					text-indent: -9999px;
					background: url(../img/gfHomeSlideGraphic_GrandPrize.jpg) 0 0 no-repeat;
				}
				
				#tab-content-WinPrizes a.btnFindOutHowToWin{
					width: 176px;
					height: 75px;
					position:absolute;
					top: 160px;
					left:25px;
					z-index:0;
					text-indent: -9999px;
					background: url(../img/btnFindOutHowToWin.jpg) 0 0 no-repeat;
				}
			/* /win prizes */
			
			/* only on ebay */				
				#tab-content-OnlyOnEbay{
					width: 567px;
					height: 410px;
					position:relative;
				}
				
				#tab-content-OnlyOnEbay h2.hhOnlyOnEbay{
					width: 171px;
					height:27px;
					position:absolute;
					top: 22px;
					left:25px;
					z-index:1;					
					margin: 0px 0px 0px 0px;
					text-indent: -9999px;
					background: url(../img/hhOnlyOnEbay.gif) 0 0 no-repeat;
				}

				ul.InnerSlideshow{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					list-style-type: none;

					width: 567px;
					height: 361px;
					overflow: hidden;
					position:absolute;
					bottom: 0px;
					left:0px;
					z-index:0;
				}
				
				ul.InnerSlideshow li{
					width: 567px;
					height: 361px;
				}
				
				#tab-content-OnlyOnEbay ul.InnerSlideshow li a{
					display:block;
					width: 567px;
					height: 361px;
					-moz-border-radius-bottomleft: 4px;
					-webkit-border-bottom-left-radius: 4px;
					border-bottom-left-radius: 4px;
					text-indent: -9999px;
				}
				
				#tab-content-OnlyOnEbay a.SlideMileyCirus{background: url(../img/gfMileyCirus.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.SlideFray{background: url(../img/gfFray.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.SlideFamilyGuy{background: url(../img/gfFamilyGuy.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.SlideWhaleman{background: url(../img/whlmn_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.SlideAmerHeart{background: url(../img/namechrctr_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.PowerYouth{background: url(../img/varietyPOW_567x362.gif) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.SandwichSwap{background: url(../img/sandwich-swp6_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.WorldOfGoodCel{background: url(../img/wog_567x362_a.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.MicroplaceFeature{background: url(../img/mp3_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.millerliteFeature{background: url(../img/millerlite_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.grammyFeature{background: url(../img/grammy_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.NickLacheyFeature{background: url(../img/nick2_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.JerseyBoysFeature{background: url(../img/jerseyboys2_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.spamalotFeature{background: url(../img/spamalot_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.vespaFeature{background: url(../img/vespa_567x362b.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.zambiFeature{background: url(../img/zambi2_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.billycrystalFeature{background: url(../img/billycrystal_567x362.jpg) 0 0 no-repeat;}
				#tab-content-OnlyOnEbay a.latteFeature{background: url(../img/latte_567x362.jpg) 0 0 no-repeat;}
				
				#tab-content-OnlyOnEbay a.SlideGraphicLink3{
					display:block;
					width: 565px;
					height: 361px;
					-moz-border-radius-bottomleft: 4px;
					-webkit-border-bottom-left-radius: 4px;
					border-bottom-left-radius: 4px;
					text-indent: -9999px;
					background: url(../img/gfMileyCirusCharityAuction_3.jpg) 0 0 no-repeat;
				}
						
				#tab-content-OnlyOnEbay a.btnPrev{
					display: block;
					width: 42px;
					height: 42px;
					overflow: hidden;
					position:absolute;
					left: -8px;
					top: 33px;
					z-index: 3000;
					text-indent: -9999em;
					background: url(../img/navInnerSlide.gif) 0px 0px no-repeat;
					margin: -21px 0px 0px 0px;
				}
				
				#tab-content-OnlyOnEbay a.btnPrev[class]{background: url(../img/navInnerSlide.png) 0px 0px no-repeat;}
				
				#tab-content-OnlyOnEbay a.btnPrev:hover{background: url(../img/navInnerSlide.gif) 0px -42px no-repeat;}
				#tab-content-OnlyOnEbay a.btnPrev[class]:hover{background: url(../img/navInnerSlide.png) 0px -42px no-repeat;}
				
				#tab-content-OnlyOnEbay a.btnNext{
					display: block;
					width: 42px;
					height: 42px;
					overflow: hidden;
					position:absolute;
					right: -8px;
					top: 33px;
					z-index: 3000;
					text-indent: -9999em;
					background: url(../img/navInnerSlide.gif) -42px 0px no-repeat;
					margin: -21px 0px 0px 0px;
				}
				#tab-content-OnlyOnEbay a.btnNext[class]{background: url(../img/navInnerSlide.png) -42px 0px no-repeat;}
				
				#tab-content-OnlyOnEbay a.btnNext:hover{background: url(../img/navInnerSlide.gif) -42px -42px no-repeat;}
				#tab-content-OnlyOnEbay a.btnNext[class]:hover{background: url(../img/navInnerSlide.png) -42px -42px no-repeat;}
				
				#tab-content-OnlyOnEbay ul.InnerSlideshowPager{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					list-style-type: none;
					position:absolute;
					left: 258px;
					top: 432px;
					height:11px;
					overflow:hidden;
				}
		
				#tab-content-OnlyOnEbay ul.InnerSlideshowPager li{
					float: left;
					width:14px;
					height:11px;
					overflow: hidden;
				}
				
				#tab-content-OnlyOnEbay ul.InnerSlideshowPager li a{
					display: block;
					float: left;
					margin-right: 2px;
					width:12px;
					height:11px;
					text-indent: -9999em;
					overflow: hidden;
					background: url(../img/bltDotPagination.gif) 0 0 no-repeat;
				}
				
				#tab-content-OnlyOnEbay ul.InnerSlideshowPager li a.activeSlide{
					background: url(../img/bltDotPagination.gif) 0 -11px no-repeat;
					cursor: default;
				}
			/* /only on ebay */
			
			/* your progress */
				#tab-content-YourProgress{
					width: 567px;
					height: 410px;
					background: #FFF url(../img/bgYourProgressSlide.jpg) 0 100% repeat-x;
					position:relative;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;
				}
				
				#tab-content-YourProgress h2.hhYouVeAlreadyMadeADifference{
					width: 446px;
					height:27px;
					position:absolute;
					top: 22px;
					left:24px;
					z-index:1;					
					margin: 0px 0px 0px 0px;
					text-indent: -9999px;
					background: url(../img/hhYouVeAlreadyMadeADifference.gif) 0 0 no-repeat;
				}
				
				#tab-content-YourProgress p.SlideHeadline{
					margin: 0px 0px 0px 0px;
					position:absolute;
					top: 56px;
					left:27px;
					z-index:1;
					font:normal 16px/128% Arial, Helvetica, sans-serif;
					color: #333;	
				}
				
				#tab-content-YourProgress p.SlideHeadline a{
					color: #00C;
					text-decoration: none;
				}
				
				#tab-content-YourProgress p.SlideHeadline a:hover{
					text-decoration: underline;
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller{
					width: 524px;
					height: 190px;
					position:absolute;
					top: 154px;
					left:23px;
					z-index:1;
					background: url(../img/bgYourProgressSlideScroller.jpg) 0 0 no-repeat;
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller ul{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					list-style-type: none;
					width: 477px;
					height: 180px;
					position:absolute;
					top: 0px;
					left:19px;
					z-index:1;					
					overflow: hidden;
					border-top: 1px solid #CCC;
					border-bottom: 1px solid #CCC;
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller ul li{
					width: 477px;
					height: 180px;				
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller a.btnPrev{
					display: block;
					width: 19px;
					height: 182px;
					overflow:hidden;
					text-indent: -9999px;
					background: url(../img/navInnerSlideScroller.jpg) 0 0 no-repeat;
					position:absolute;
					top: 0px;
					left:0px;
					z-index:1;
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller a.btnPrev:hover{
					background: url(../img/navInnerSlideScroller.jpg) 0 -182px no-repeat;
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller a.btnNext{
					display: block;
					width: 19px;
					height: 182px;
					overflow:hidden;
					text-indent: -9999px;
					background: url(../img/navInnerSlideScroller.jpg) -19px 0 no-repeat;
					position:absolute;
					top: 0px;
					left: 496px;
					z-index:1;
				}
				
				#tab-content-YourProgress #YourProgressSlideScroller a.btnNext:hover{
					background: url(../img/navInnerSlideScroller.jpg) -19px -182px no-repeat;
				}				
			/* /your progress */
			
			/* share the fun */
				#tab-content-ShareTheFun{
					width: 567px;
					height: 410px;
					background: #FFF url(../img/bgShareTheFunSlide.jpg) 0 100% repeat-x;
					position:relative;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;
				}

				#tab-content-ShareTheFun h2.hhThankYou{
					width: 165px;
					height:22px;
					position:absolute;
					top: 22px;
					left:24px;
					z-index:1;					
					margin: 0px 0px 0px 0px;
					text-indent: -9999px;
					background: url(../img/hhThankYou.gif) 0 0 no-repeat;
				}
				
				#tab-content-ShareTheFun h2.hhGetInvolved{
					width: 165px;
					height:22px;
					position:absolute;
					top: 22px;
					left:24px;
					z-index:1;					
					margin: 0px 0px 0px 0px;
					text-indent: -9999px;
					background: url(../img/hhGetInvolved.gif) 0 0 no-repeat;
				}
				
				#tab-content-ShareTheFun p.SlideHeadline{
					margin: 0px 0px 0px 0px;
					position:absolute;
					top: 56px;
					left:27px;
					z-index:1;
					font:normal 16px/128% Arial, Helvetica, sans-serif;
					color: #333;	
				}
				
				#tab-content-ShareTheFun p.SlideHeadline a{
					color: #00C;
					text-decoration: none;
				}
				
				#tab-content-ShareTheFun p.SlideHeadline a:hover{
					text-decoration: underline;
				}
				
				#tab-content-ShareTheFun #ShareTheFunFlashScroller{
					width: 524px;
					height: 205px;
					position:absolute;
					top: 142px;
					left:23px;
					z-index:1;
					background: url(../img/ph_ShareTheFunSlideFlashScroller.jpg) 0 0 no-repeat;
				}
			/* /share the fun */
		/* /tabs specific content */
	/* /home tabs */
	
		#HomeContent .SideContent{
			float: left;
			width: 304px;	
			height: 387px;
			padding: 23px 10px 0px 13px;
		}
		
		#HomeBottomContent{
			overflow: hidden;
			width: 895px;
		}

	/* testimonials */
		ul#Testimonials{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			width: 766px;
			float: left;
		}
		
		ul#Testimonials li{
			float: left;
			width:753px;
			padding: 0px 26px 0px 0px;
			overflow: hidden;
		}
		
		ul#Testimonials li .ImageContent{
			float: left;
			width:80px;
		}
		
		ul#Testimonials li .TextContent{
			float: left;
			width:148px;
			font:normal 12px/128% Arial, Helvetica, sans-serif;
			color: #999;
		}
		
		ul#Testimonials li .TextContent h4.author{
			margin: 0px 0px 4px 0px;
			font:bold 12px/100% Arial, Helvetica, sans-serif;
		}
		
		ul#Testimonials li .TextContent h4.author a{
			text-decoration: none;
			color:#3A54A2;
		}
		
		ul#Testimonials li .TextContent p.testimonial{
			margin: 0px 0px 2px 0px;
			
		}
		
		ul#Testimonials li .TextContent small.DatePosted{
			font-size: 10px;
		}
	/* /testimonials */
	
	/* social networking links */
		#snHomeLinksWrapper{
			width: 120px;
			float: left;
		}
		
		#snHomeLinksWrapper h4{
			margin: 0px 0px 4px 2px;
			font:bold 12px/116% Arial, Helvetica, sans-serif;
			color: #333;
		}
		
		#snHomeLinksWrapper ul.snHomeLinks{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			overflow: hidden
		}
		
		#snHomeLinksWrapper ul.snHomeLinks li{
			margin: 0px 5px 0px 0px;
			width: 32px;
			height: 32px;
			float: left;
		}
		
		#snHomeLinksWrapper ul.snHomeLinks li a{
			display: block;
			width: 32px;
			height: 32px;
			text-indent: -9999px;
			overflow: hidden;
		}
		
		#snHomeLinksWrapper ul.snHomeLinks li a.lnkFacebook{background: url(../img/icFacebook_medium.gif) 0 0 no-repeat;}
		#snHomeLinksWrapper ul.snHomeLinks li a.lnkTwitter{background: url(../img/icTwitter_medium.gif) 0 0 no-repeat;}
		#snHomeLinksWrapper ul.snHomeLinks li a.lnkStumble{background: url(../img/icStumbleUpon_medium.gif) 0 0 no-repeat;}
	/* /social networking links */
/*  /home page content */

/* sweepstakes content */
	#SweepstakesRegistrationContent{
		width: 849px;
		overflow:hidden;
		padding: 25px 20px 11px 24px;
		background: #A0C755;
	}
	
	h2.hRegister{height:27px;margin: 0px 0px 5px 0px;text-indent: -9999px;background: url(../img/hRegister.gif) 0 0 no-repeat;}
	h2.hThankYou{height:27px;margin: 0px 0px 5px 0px;text-indent: -9999px;background: url(../img/hThankYou.gif) 0 0 no-repeat;}
	h2.hWeReSorry{height:27px;margin: 0px 0px 5px 0px;text-indent: -9999px;background: url(../img/hWeReSorry.gif) 0 0 no-repeat;}

	#SweepstakesRegistrationContent p{
		margin: 0px 0px 10px 0px;
		font:normal 14px/128% Arial, Helvetica, sans-serif;
	}
	
	#SweepstakesRegistrationContent .TopContent{
		margin: 0px 0px 28px 0px;
		color: 	#333;
	}
	
	#SweepstakesRegistrationContent .TopContent p{
		margin: 0px 0px 0px 0px;
		font:normal 16px/128% Arial, Helvetica, sans-serif;
	}
	
	#SweepstakesRegistrationContent .MainContent{
		width: 334px;
		overflow: hidden
	}
	
	#SweepstakesRegistrationContent .SideContent{
		width: 500px;
		margin: -28px 0px 0px 0px;
		overflow: hidden
	}
	
	/* grand prize box */
		#GrandPrizeBox{
			width: 185px;
			padding: 30px 0px 0px 319px;
			height: 265px;
			background: url(../img/imgGrandPrize.jpg) 0 0 no-repeat;
		}
		
		h3.hGrandPrize{
			height:22px;
			margin: 0px 0px 3px 0px;
			text-indent: -9999px;
			background: url(../img/hGrandPrize.gif) 0 0 no-repeat;
		}	
		
		#GrandPrizeBox p{
			color: #333;
			margin: 0px 0px 20px 0px;
		}
		
		#GrandPrizeBox a.lnkBroughtByIDriveGreen{
			display: block;
			width:290px;
			height: 36px;
			overflow:hidden;
			margin: 0px 0px 0px 0px;
			text-indent: -9999px;
			background: url(../img/bnrBroughtByIDriveGreen.jpg) 0 0 no-repeat;
		}
	/* /grand prize box */
	
	/* other prizes box */
		#OtherPrizes{
	
		}
		
		h3.hOtherPrizes{
			height:18px;
			margin: 0px 0px 3px 0px;
			text-indent: -9999px;
			background: url(../img/hOtherPrizes.gif) 0 0 no-repeat;		
		}
		
		#OtherPrizes ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			
			width: 497px;
			height:124px;
			overflow: hidden;
			border: 1px solid #CCC;
			border-left: none;
			background: #FFF;
		}
		
		#OtherPrizes ul li{
			overflow: hidden;
			width: 248px;
			height:124px;
			float: left;
			border-left: 1px solid #CCC;
			margin: 0px -1px 0px 0px;
		}
		
		#OtherPrizes .PrizeImage{
			float: left;
			width:128px;
			overflow: hidden;
		}
		
		#OtherPrizes .PrizeDescription{
			float: left;
			width:110px;
		}
		
		#OtherPrizes .PrizeDescription h4{
			font:bold 16px/100% Arial, Helvetica, sans-serif;
			color: #333;
			margin: 24px 0px 12px 0px;
		}
		
		#OtherPrizes .PrizeDescription p{
			margin: 0px 0px 0px 0px;
			font:normal 14px/128% Arial, Helvetica, sans-serif;
			color: #666
		}
	/* /other prizes box */
/* /sweepstakes content */

/* official rules content */
	#OfficialRulesContent{
		padding: 25px 20px 11px 24px;
		font:normal 12px/128% Arial, Helvetica, sans-serif;
		color: #333;
	}
	
	h2.hOfficialRules{
		height:22px;
		margin: 0px 0px 20px 0px;
		text-indent: -9999px;
		background: url(../img/hOfficialRules.gif) 0 0 no-repeat;		
	}
	
	#OfficialRulesContent p{
		margin: 0px 0px 1.5em 0px;
	}
/* /official rules content */

/* terms and conditions content */
	#TermsAndConditionsContent{
		padding: 25px 20px 11px 24px;
		font:normal 12px/128% Arial, Helvetica, sans-serif;
		color: #333;
	}
	
	h2.hTermsAndConditions{
		height:22px;
		margin: 0px 0px 20px 0px;
		text-indent: -9999px;
		background: url(../img/hTermsAndConditions.gif) 0 0 no-repeat;		
	}
	
	#TermsAndConditionsContent p{
		margin: 0px 0px 1.5em 0px;
	}
/* /terms and conditions content */

/* privacy policy content */
	#PrivacyPolicyContent{
		padding: 25px 20px 11px 24px;
		font:normal 12px/128% Arial, Helvetica, sans-serif;
		color: #333;
	}
	
	h2.hPrivacyPolicy{
		height:24px;
		margin: 0px 0px 18px 0px;
		text-indent: -9999px;
		background: url(../img/hPrivacyPolicy.gif) 0 0 no-repeat;		
	}
	
	#PrivacyPolicyContent p{
		margin: 0px 0px 1.5em 0px;
	}
/* /privacy policy content */

/* who we are content */
	#WhoWeAreContent{
		padding: 25px 20px 20px 24px;
		font:normal 12px/128% Arial, Helvetica, sans-serif;
	}
	
	h2.hWhoWeAre{
		height:22px;
		margin: 0px 0px 10px 0px;
		text-indent: -9999px;
		background: url(../img/hWhoWeAre.gif) 0 0 no-repeat;		
	}
	
	#WhoWeAreContent .TopContent{
		margin: 0px 0px 28px 0px;
		color:#666
	}
	
	#WhoWeAreContent .TopContent p{
		margin: 0px 0px 0px 0px;
		font:normal 16px/128% Arial, Helvetica, sans-serif;
	}
	
	/* organizations */
		ul.Organizations{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			
			width: 850px;
			overflow: hidden;
		}
		
		ul.Organizations li{
			width: 140px;
			padding: 0px 15px 0px 0px;
			margin: 0px 17px 0px 0px;
			border-right: 1px solid #CCC;
			overflow: hidden;
			float: left;
		}
		
		ul.Organizations li a.Logo{
			display: block;
			width: 140px;
			height: 78px;
			overflow:hidden;
			text-indent: -9999px;
		}
		
		ul.Organizations li.eBayGivingWorks a.Logo{background: url(../img/gfeBayGivingWorks.gif) 50% 0 no-repeat;}
		ul.Organizations li.WorldOfGood a.Logo{background: url(../img/gfWorldOfGood.gif) 50% 0 no-repeat;}
		ul.Organizations li.MicroPlace a.Logo{background: url(../img/gfMicroPlace.gif) 50% 0 no-repeat;}
		ul.Organizations li.eBayGreenTeam a.Logo{background: url(../img/gfeBayGreenTeam.gif) 50% 0 no-repeat;}
		ul.Organizations li.eBayFoundation a.Logo{background: url(../img/gfeBayFoundation.gif) 50% 0 no-repeat;}
		
		ul.Organizations li.eBayFoundation{border-right: none;padding-right: 0}
		
		ul.Organizations li .description{
			height: 260px;
			margin: 0px 0px 10px 0px;
			font: normal 12px/128% Arial, Helvetica, sans-serif;
			color: #666
		}
		
		ul.Organizations li .description h3{
			margin: 0px 0px 5px 0px;
			font: bold 13px/100% Arial, Helvetica, sans-serif;
			color: #333;
		}
		
		ul.Organizations li .description p{
			margin: 0px 0px 1.5em 0px;
		}
		
		ul.Organizations li .description a{
			font-weight: bold
		}
		
	/* /organizations */
	
	/* social networking links */
		ul.snLinks{
			margin: 0px 0px 0px 0px;
			padding: 12px 10px 1px 10px;
			list-style-type: none;
			-moz-border-radius: 18px;
			-webkit-border-radius: 18px;
			border-radius: 18px;
			background: #E8E8E8;
		}
		
		ul.snLinks li{
			width: auto;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 9px 0px;
			border-right: none;
			overflow: hidden;
			float: none
		}
		
		ul.snLinks li a{
			display: block;
			font:bold 11px/100% Arial, Helvetica, sans-serif;
			color: #333;
			text-decoration: none;
			padding: 1px 0px 0px 33px;
			height:25px;
		}
		
		ul.snLinks li a:hover{
			text-decoration: underline;
		}
		
		ul.snLinks li a.lnkFacebook{background: url(../img/icFacebook.gif) 0 0 no-repeat;}
		ul.snLinks li a.lnkTwitter{background: url(../img/icTwitter.gif) 0 0 no-repeat;}
		ul.snLinks li a.lnkStumble{background: url(../img/icStumbleUpon.gif) 0 0 no-repeat; padding: 6px 0px 0px 33px; height:20px;}
	/* /social networking links */
	
	#WhoWeAreContent p.notice{
		color: #666;
		margin: 20px 0px 10px 0px;
	}
/* /who we are content */

/* footer */
	#Footer{
		border-top: 1px solid #CCC;
		margin: 10px 0px 0px 0px;
		padding: 7px 0px 0px 2px;
		font:normal 10px/100% Arial, Helvetica, sans-serif;
		color: #999
	}
		
	#Footer  a{
		color: #999;
		text-decoration: none
	}
	
	#Footer  a:hover{
		color: #333;
	}	
/* /footer */

/* common */
	form{margin: 0; font-size:12px}
	label{display: block;}
	fieldset{border: none;margin:0;padding:0}
	small.fieldsetHint{display: block}
		
	input, select{vertical-align: middle}
	textarea{overflow: auto}
	
	.FormGroup{clear: both;overflow: hidden;margin: 0px 0px 3px 0px}
	.FormGroupItem{float: left; margin: 0px 5px 0px 0px; overflow: hidden}
	input.txtInput, input.pwdInput, textarea, select{border: 1px solid #CCC}
	tt.required{color: #F00; vertical-align:top}
	small.fieldHint{display: block}
	
	
	a.btnSubmitEntry{display: block; width: 161px; height:49px; overflow: hidden; text-indent: -9999px; background: url(../img/btnSubmitEntry.gif) 0 0 no-repeat;margin: 0px 0px 0px 0px;}
	a.btnSubmitEntry[class]{background: url(../img/btnSubmitEntry.png) 0 0 no-repeat;}
	
	a.btnBackToMainPage{display: block; width: 214px; height:49px; overflow: hidden; text-indent: -9999px; background: url(../img/btnBackToMainPage.gif) 0 0 no-repeat;margin: 0px 0px 0px 0px;}
	a.btnBackToMainPage[class]{background: url(../img/btnBackToMainPage.png) 0 0 no-repeat;}
	
	.txtGive{color: #000098}
	.txtGood{color: #0AA2B7}
	.txtGreen{color: #35A543}
/* /common */

/* forms */
	/* registration */
		#RegisterForm{}
		
		#RegisterForm fieldset{margin: 0px 0px 10px 0px;}
		#RegisterForm small.fieldsetHint{font:italic normal 10px/128%  Arial, Helvetica, sans-serif; color: #333}
		
		
		#RegisterForm .FormGroup{}
		
		#RegisterForm .FormGroupItem{}
		
		#RegisterForm label{font:normal 12px/128%  Arial, Helvetica, sans-serif; color: #333}
		#RegisterForm label.chkLabel{display: inline}
		
		#RegisterForm input.txtInput{height:18px;}
		#RegisterForm select{height:22px;}
		
		#RegisterForm input.FirstName{width: 154px;}
		#RegisterForm input.LastName{width: 154px;}
		#RegisterForm input.Address{width: 316px;}
		#RegisterForm input.Address2{width: 316px;}
		#RegisterForm input.City{width: 154px;}
		#RegisterForm select.State{width: 74px;}
		#RegisterForm input.Zip{width: 76px;}
		#RegisterForm input.Email{width: 154px;}
		#RegisterForm input.Phone{width: 154px;}
		#RegisterForm input.MicloplaceID{width: 154px;}
		#RegisterForm input.TwitterName{width: 154px;}
		#RegisterForm input.FacebookProfilePage{width: 316px;}
		
		#RegisterForm input.AcceptedRules{}
	/* /registration */
/* /forms */



/* main side box */
	.MainSideBox{
		font:normal 16px/128% Arial, Helvetica, sans-serif;
		color: #666;
	}
	
	.MainSideBox p{
		margin: 0px 0px 5px 0px;	
	}

	.MainSideBox p em{
		font:normal 10px/128% Arial, Helvetica, sans-serif;
		margin: 0px 0px 2px 0px;	
	}
	
	
	h2.hBePartOf{
		height:21px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hBePartOf.gif) 0 0 no-repeat;		
	}
	
	/* organizations side list */
		ul.OrganizationsSideList{
			width: 298px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			font:normal 11px/128% Arial, Helvetica, sans-serif;
			color: #333
		}
		
		ul.OrganizationsSideList li{
			border-top: 1px solid #CCC;
			padding: 8px 0px 0px 0px;
			overflow: hidden
		}
		
		ul.OrganizationsSideList li .TextContent{
			width: 242px;
			height: 42px;
			padding: 3px 0px 0px 0px;
			float: left;
		}
		
		ul.OrganizationsSideList li .TextContent[class]{
			height: auto;
			min-height: 42px;
		}
		
		ul.OrganizationsSideList li h3{
			margin: 0px 0px 3px 0px;
			font:bold 12px/100% Arial, Helvetica, sans-serif;
			color: #333;
		}
		
		ul.OrganizationsSideList li p{
			margin: 0px 0px 0px 0px;
		}
		
		ul.OrganizationsSideList li a{
			color: #00C;
			text-decoration: none
		}
		
		ul.OrganizationsSideList li a:hover{
			text-decoration: underline
		}
		
		ul.OrganizationsSideList a.Logo{
			display: block;
			width: 56px;
			height: 42px;
			overflow: hidden;
			text-indent: -9999px;
			float: left;
		}
		
		ul.OrganizationsSideList li.eBayFoundation a.Logo{background: url(../img/gfeBayFoundation_side.gif) 0 0 no-repeat;}
		ul.OrganizationsSideList li.eBayGivingWorks  a.Logo{background: url(../img/gfeBayGivingWorks_side.gif) 0 0 no-repeat;}
		ul.OrganizationsSideList li.WorldOfGood a.Logo{background: url(../img/gfWorldOfGood_side.gif) 0 0 no-repeat;}
		ul.OrganizationsSideList li.MicroPlace a.Logo{background: url(../img/gfMicroPlace_side.gif) 0 0 no-repeat;}
		ul.OrganizationsSideList li.eBayGreenTeam a.Logo{background: url(../img/gfeBayGreenTeam_side.gif) 0 0 no-repeat;}
		
		
	/* /organizations side list */
	
	/* side social networking links */
		.snSideLinksWrapper{
			width:284px;
			border: 1px solid #CCC;
			padding: 9px 7px 7px 7px;
			overflow:hidden;
			margin: 7px 0px 12px 0px;
		}
		
		.snSideLinksWrapper h4{
			margin: 0px 18px 0px 2px;
			font:bold 12px/32px Arial, Helvetica, sans-serif;
			color: #333;
			float: left;
		}
		
		.snSideLinksWrapper ul.snSideLinks{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			overflow: hidden
		}
		
		.snSideLinksWrapper ul.snSideLinks li{
			margin: 0px 5px 0px 0px;
			width: 32px;
			height: 32px;
			float: left;
		}
		
		.snSideLinksWrapper ul.snSideLinks li a{
			display: block;
			width: 32px;
			height: 32px;
			text-indent: -9999px;
			overflow: hidden;
		}
		
		.snSideLinksWrapper ul.snSideLinks li a.lnkFacebook{background: url(../img/icFacebook_medium.gif) 0 0 no-repeat;}
		.snSideLinksWrapper ul.snSideLinks li a.lnkTwitter{background: url(../img/icTwitter_medium.gif) 0 0 no-repeat;}
		.snSideLinksWrapper ul.snSideLinks li a.lnkStumble{background: url(../img/icStumbleUpon_medium.gif) 0 0 no-repeat;}
	/* side social networking links */
	
	.bnr_side_300x250{
		width: 300px;
		height: 250px;
		margin: 0px 0px 12px 0px;
	}
/* /main side box */

/* your impact content */
	#YourImpactContent{
		width: 100%;
		overflow: hidden;
		background: url(../img/bgMainContent.gif) 567px 0px repeat-y;
	}
	
	#YourImpactContent .MainContent{
		width: 523px;
		overflow: hidden;
		padding: 25px 20px 0px 24px;
		margin: 0px 1px 0px 0px;
		float: left;
		font:normal 16px/128% Arial, Helvetica, sans-serif;	
		color: #666;
	}
	
	#YourImpactContent .SideContent{
		float: left;
		width: 302px;	
		padding: 23px 10px 0px 13px;
	}
	
	h2.hYourImpact{
		height:27px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hYourImpact.gif) 0 0 no-repeat;
	}
	
	.MainContent p{
		margin: 0px 0px 26px 0px;
	}
	
	ul.ImpactList{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		overflow: hidden;
		width:530px;
	}
	
	ul.ImpactList li{
		width: 257px;
		height: 257px;
		background: url(../img/bgImpactBox.jpg) 0 0 no-repeat;
		float: left;
		margin: 0px 8px 7px 0px;
	}
	
	ul.ImpactList li h3{
		width: 257px;
		height: 257px;
		border: 1px solid #CCC;
		border-bottom: none;
		width: 248px;
		height: 68px;
		text-indent: -9999px;
		overflow:hidden;
		margin: 0px 0px 0px 0px;
	}
	
	ul.ImpactList li ul.Slides{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		width: 250px;
		height: 181px;
		overflow:hidden
	}
	
	ul.ImpactList li ul.Slides li{
		width: 204px;
		height: 166px;
		padding: 15px 25px 0px 21px;
		background: none;
		float: none;
		margin: 0;
		
		font:bold 16px/128% Arial, Helvetica, sans-serif;
		color: #FFF;
	}
	
	ul.ImpactList li ul.Slides li p{
		margin: 0px 0px 20px 0px;
	}
	
	ul.ImpactList li ul.Slides li p.big{
		font-size: 50px;
	}
	
	ul.ImpactList li ul.Slides li p.big small{
		font-size: 33px;
	}
	
	ul.ImpactList li.EbayGivingWorks h3{background: url(../img/iblogo_EbayGivingWorks.gif) 50% 50% no-repeat;}
	ul.ImpactList li.EbayGivingWorks ul.Slides, ul.ImpactList li.EbayGivingWorks ul.Slides li{background: #000098}
	
	ul.ImpactList li.WorldOfGood h3{background: url(../img/iblogo_WorldOfGood.gif) 50% 50% no-repeat;}
	ul.ImpactList li.WorldOfGood ul.Slides, ul.ImpactList li.WorldOfGood ul.Slides li{background: #8B8F36}
	
	ul.ImpactList li.MicroPlace h3{background: url(../img/iblogo_MicroPlace.gif) 50% 50% no-repeat;}
	ul.ImpactList li.MicroPlace ul.Slides, ul.ImpactList li.MicroPlace ul.Slides li{background: #128CA4}
	
	ul.ImpactList li.EbayGreenTeam h3{background: url(../img/iblogo_EbayGreenTeam.gif) 50% 50% no-repeat;}
	ul.ImpactList li.EbayGreenTeam ul.Slides, ul.ImpactList li.EbayGreenTeam ul.Slides li{background: #7DC242}
/* /your impact content */

/* community page content */
	#CommunityContent{
		width: 849px;
		overflow:hidden;
		padding: 25px 20px 11px 24px;
	}
	
	#CommunityContent .PageHeader{
		width: 843px;
		overflow: hidden;
		margin: 0px 0px 20px 0px;
	}
	
	#CommunityContent .PageHeader .MainContent{
		width: 460px;
		float: left;
	}
	
	#CommunityContent .PageHeader .SideContent{
		padding: 45px 0px 0px 0px;
		float: right	
	}
	
	#CommunityContent .PageHeader .MainContent P{
		font:normal 16px/128% Arial, Helvetica, sans-serif;
		color:#666;
		margin: 0px 0px 0px 0px;
	}
	
	h2.hJoinOurCommunity{
		height:27px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hJoinOurCommunity.gif) 0 0 no-repeat;
	}
	
	h3.hDownloadABadge{
		height:21px;
		margin: 0px 0px 0px 0px;
		text-indent: -9999px;
		background: url(../img/hDownloadABadge.gif) 0 0 no-repeat;
	}
	
	h3.hFacebookFlair{
		height:21px;
		margin: 0px 0px 0px 0px;
		text-indent: -9999px;
		background: url(../img/hFacebookFlair.gif) 0 0 no-repeat;
	}
	
	
	h3.hAddBanner{
		height:21px;
		margin: 0px 0px 0px 0px;
		text-indent: -9999px;
		background: url(../img/hAddABanner.gif) 0 0 no-repeat;
	}
	
	h3.hPhotoWall{
		height:21px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hPhotoWall.gif) 0 0 no-repeat;
	}
	
	h3.hUploadPhotoDonation{
		height:21px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hPhotoUploadDonation.gif) 0 0 no-repeat;
	}
	
	
	.MultipleColBox{
		overflow: hidden;
		margin: 10px 0px 10px 0px;
	}
	
	/* photo wall box */
		.PhotoWallBox{
			width: 304px;
			float: left;
			padding: 15px 0px 0px 0px;
		}
	/* /photo wall box */
	
	/* donation info box */
		.DonationInfoBox{
			width: 518px;
			float: left;
			padding: 15px 0px 10px 19px;
			border-left: 1px solid #CCC;
			font:normal 12px/128% Arial, Helvetica, sans-serif;
			color: #333;
		}
		
		.DonationInfoBox p{
			margin: 0px 0px 10px 0px;
		}
		
		.DonationInfoBox p.notice{
			margin: 0px 0px 0px 0px;
			font-size: 11px;
			color: #999;
		}
		
		ul.CharityOrganizationsList{
			width:525px;
			margin: 0px 0px 30px -15px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			overflow: hidden;
		}
		
		ul.CharityOrganizationsList li{
			width: 160px;		
			float: left;
			padding: 0px 0px 0px 15px;
		}
		
		ul.CharityOrganizationsList li a.Logo{
			display: block;
			margin: 0px 0px 5px 0px;
		}
		
		ul.CharityOrganizationsList li p{
			margin: 0px 0px 0px 0px;
		}
	/* /donation info box */
	
	/* widgets */
		ul.AvailableWidgets{
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			width: 513px;
			font:normal 12px/128% Arial, Helvetica, sans-serif;
			color: #333
		}
		
		ul.AvailableWidgets li{
			float: left;
			height: 219px;
			overflow:hidden;
			border-top: 1px solid #CCC;
		}
		
		ul.AvailableWidgets ol.Items{
			margin: 0px 0px 0px 0px;
			padding: 14px 0px 0px 0px;
			list-style-type: none;
			overflow: hidden;
		}
		
		ul.AvailableWidgets ol.Items li{
			float: none;
			height: auto;
			border-top: none;
		}
		
		
		ul.AvailableWidgets li em.hint{
			font-size: 12px;
		}
		
		ul.AvailableWidgets li.FacebookFlairs{
			width: 847px;
			padding: 36px 0px 0px 0px;
		}
		
		ul.AvailableWidgets li.FacebookFlairs ol.Items{
			margin: 0px 0px 0px -30px;
			width: 840px;
		}
		
		ul.AvailableWidgets li.FacebookFlairs ol.Items li{
			width: 110px;
			float: left;
			text-align:center;
			padding: 0px 0px 0px 30px;
		}
		
		ul.AvailableWidgets li.FacebookFlairs .ActionLinks{
			width:101px;
			overflow: hidden;
			height: 26px;
			margin: 5px 0px 0px 7px;
		}
		
		ul.AvailableWidgets li.FacebookFlairs .ActionLinks a.btnAdd{
			display:block;
			width:47px;
			float: left;
			height: 26px;
			overflow: hidden;
			text-indent: -9999px;
			background: url(../img/btnAdd_left.gif) 0 0 no-repeat;
		}
		
		ul.AvailableWidgets li.FacebookFlairs .ActionLinks a.btnSend{
			display:block;
			float: left;
			width:54px;
			height: 26px;
			overflow: hidden;
			text-indent: -9999px;
			background: url(../img/btnSend_right.gif) 0 0 no-repeat;
		}
		
		
		ul.AvailableWidgets li.Banners{
			clear:both;
			float: none;
			width: 847px;
			height: auto;
			border-top: 1px solid #CCC;
			padding: 36px 0px 0px 0px;
		}
		
		ul.AvailableWidgets li.Banners ol.Items{
			overflow: hidden;
		}
		
		ul.AvailableWidgets li.Banners ol.Items li{
			float: left;
			padding: 0px 20px 0px 0px;
		}
	/* /widgets */
/* /community page content */

/* sweeepstakes page content */
	#SweepstakesContent{
		width: 100%;
		overflow: hidden;
		background: url(../img/bgMainContent.gif) 567px 0px repeat-y;
	}
	
	#SweepstakesContent .MainContent{
		width: 523px;
		overflow:hidden;
		padding: 25px 20px 0px 24px;
		margin: 0px 1px 0px 0px;
		float: left;
		font:normal 16px/128% Arial, Helvetica, sans-serif;	
		color: #666;
	}
	
	#SweepstakesContent .SideContent{
		float: left;
		width: 302px;	
		padding: 23px 10px 0px 13px;
	}
	
	h2.h2GiveGoodGreen{
		height:27px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/h2GiveGoodGreen.gif) 0 0 no-repeat;
	}
	
	#SweepstakesContent .MainContent p{
		margin: 0px 0px 26px 0px;
	}
	
	h3.hWhatYouCouldWin{
		height:21px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hWhatYouCouldWin.gif) 0 0 no-repeat;
	}
	
	/* grand prize medium box */
		#GrandPrizeBox_medium{
			width: 514px;
			padding: 0px 0px 0px 0px;
			height: 198px;
			position:relative;
			background: #A0C755;
			border: 1px solid #CCC;
			color: #FFF;
			font:normal 14px/128% Arial, Helvetica, sans-serif;
		}
		
		#GrandPrizeBox_medium .PrizeDescription{
			width: 255px;
			height: 198px;
			position:absolute;
			top: 0px;
			left:259px;
			z-index:2
		}
		
		#GrandPrizeBox_medium h3.hGrandPrize{
			margin: 28px 0px 10px 0px;
			font:bold 24px/100% Arial, Helvetica, sans-serif;
			color: #FFF;
			background: none;
			text-indent:0;
			text-transform: uppercase
		}
		
		#GrandPrizeBox_medium a.PrizeGraphic{
			width: 269px;
			height: 198px;
			position:absolute;
			top: 0px;
			left:0px;
			z-index:0;
			text-indent: -9999px;
			background: url(../img/imgGrandPrize_medium.jpg) 0 0 no-repeat;
		}
		
		#GrandPrizeBox_medium p{
			margin: 0px 0px 0px 0px;
		}
	/* /grand prize medium box */
	
	/* other prizes medium box */
		#OtherPrizes_medium{
			margin: 0px 0px 18px 0px;
		}
		
		#OtherPrizes_medium ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			
			width: 515px;
			height:124px;
			overflow: hidden;
			border: 1px solid #CCC;
			border-left: none;
			border-top: none;
			background: #FFF;
		}
		
		#OtherPrizes_medium ul li{
			overflow: hidden;
			width: 257px;
			height:124px;
			float: left;
			border-left: 1px solid #CCC;
			margin: 0px -1px 0px 0px;
		}
		
		#OtherPrizes_medium .PrizeImage{
			float: left;
			width:128px;
			overflow: hidden;
		}
		
		#OtherPrizes_medium .PrizeDescription{
			float: left;
			width:110px;
		}
		
		#OtherPrizes_medium .PrizeDescription h4{
			font:bold 16px/100% Arial, Helvetica, sans-serif;
			color: #333;
			margin: 24px 0px 12px 0px;
		}
		
		#OtherPrizes_medium .PrizeDescription p{
			margin: 0px 0px 0px 0px;
			font:normal 14px/128% Arial, Helvetica, sans-serif;
			color: #666
		}
	/* /other prizes medium box */
			
	a.btnRegisterForSweepstakes{display: block; width: 272px; height:38px; overflow: hidden; text-indent: -9999px; background: url(../img/btnRegisterForSweepstakes.gif) 0 0 no-repeat;margin: 0px 0px 10px 0px;}
	a.btnRegisterForSweepstakes[class]{background: url(../img/btnRegisterForSweepstakes.png) 0 0 no-repeat;}
	
	h3.hManyOptionsToWin{
		height:21px;
		margin: 0px 0px 3px 0px;
		text-indent: -9999px;
		background: url(../img/hManyOptionsToWin.gif) 0 0 no-repeat;
	}
	
	/* link groups */
		.LinkGroups{
			width: 100%;
			overflow: hidden;
			margin: 0px 0px 20px 0px;
		}
		
		.LinkGroups .LinkGroup{
			width:49%;
			float: left;
			overflow:hidden
		}
		
		.LinkGroups .LinkGroup h4{
			margin: 0px 0px 10px 0px;
			font:normal 16px/100% Arial, Helvetica, sans-serif;
			color:#666
		}
		
		.LinkGroups .LinkGroup ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			font:bold 14px/141% Arial, Helvetica, sans-serif;
			color: #333
		}
		
		.LinkGroups .LinkGroup ul li{
			padding: 0px 0px 0px 10px;
			background: url(../img/bltDiscBlue.gif) 0px 8px no-repeat;
		}
		
		.LinkGroups .LinkGroup ul li.var{
			background-image: url(../img/bltDiscBlack.gif);
		}
		
		.LinkGroups .LinkGroup ul li a{
			text-decoration: none
		}
		
		.LinkGroups .LinkGroup ul li a:hover{
			text-decoration: underline
		}
		
		.LinkGroups .LinkGroup ul ol{
			margin: 0px 0px 0px 30px;
			padding: 0px 0px 0px 0px;
		}
		
		.LinkGroups .LinkGroup ul ol li{
			background: none;
			padding: 0px 0px 0px 0px;
			margin: 0 0 0 0px			
		}
	/* /link groups */
/* /sweeepstakes page content */


/* sn overlay */
	.snOverlay{
			width: 220px;
			display: none;
			position: absolute;
			padding: 5px 5px 1px 5px;
			color: #FFF;
			border: 1px solid #C9CDCE;
			background: #38539A
		}
		
	#FacebookOverlay{background: #38539A}
	#TwitterOverlay{background: #62D0FF}
		
	.snOverlay .OverlayHeader{
		font:bold 12px/128% Arial, Helvetica, sans-serif;
		color:#FFF;
		margin: 0px 0px 5px 0px;
	}
	
	.snOverlay .OverlayHeader a{
		color:#FFF;
		text-decoration:none
	}
	
	.snOverlay .OverlayHeader a:hover{
		text-decoration:underline
	}	
	
	.snOverlay ul.snOverlayList{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		
		width: 220px;
		font:bold 10px/128% Arial, Helvetica, sans-serif;
		color:#333;
	}
	
	.snOverlay ul.snOverlayList li{
		width: 208px;
		overflow: hidden;
		background: #FFF;
		padding: 0px 5px 0px 5px;
		border: 1px solid #CED1DA;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: 0px 0px 4px 0px;
		
	}
	
	.snOverlay ul.snOverlayList a.Logo{
		display: block;
		width:89px;
		height:39px;
		overflow:hidden;
		text-indent: -9999px;
		float: left;
		margin: 0px 19px 0px 0px;
	}
	
	.snOverlay ul.snOverlayList li.GreenTeam a.Logo{background: url(../img/GreenTeam_small_logo.gif) 0 0 no-repeat;}
	.snOverlay ul.snOverlayList li.GivingWorks a.Logo{background: url(../img/GivingWorks_small_logo.gif) 0 0 no-repeat;}
	.snOverlay ul.snOverlayList li.WorldOfGood a.Logo{background: url(../img/WorldOfGood_small_logo.gif) 0 0 no-repeat;}
	.snOverlay ul.snOverlayList li.MicroPlace a.Logo{background: url(../img/MicroPlace_small_logo.gif) 0 0 no-repeat;}
	.snOverlay ul.snOverlayList li.Facebook a.Logo{background: url(../img/facebooklogo89x39.jpg) 0 0 no-repeat;}
	.snOverlay ul.snOverlayList li.Twitter a.Logo{background: url(../img/twitterlogo89x39.jpg) 0 0 no-repeat;}

	
	.snOverlay ul.snOverlayList .TextContent{
		float: left;
		width: 100px;
		padding: 5px 0px 0px 0px;
	}
	
	.snOverlay ul.snOverlayList .TextContent a{
		color:#333;
		text-decoration:none		
	}
	
	.snOverlay ul.snOverlayList .TextContent a:hover{
		color:#333;
		text-decoration:underline
	}
		
	.snOverlay a.btnCloseOverlay{
		display: block;
		width: 8px;
		height: 8px;
		position:absolute;
		top: 3px;
		right: 3px;
		z-index:1;
		text-indent: -9999px;
		background: url(../img/btnCloseOverlay.gif) 0 0 no-repeat;
	}
/* /sn overlay */

/* banner overlay */
	.bnrOverlay{
		display: none;
	}
	
	.bnrOverlay textarea{
		height: auto;
		background:#FFFFCF;
	}
	
	.bnrOverlay label{
		color: #333;
		line-height:100%;
		font-weight: bold;
		display: block;
		margin: 0px 0px 5px 0px;
	}
	
	#bnrOverlay_160x600 .ImageContent{
		float: left;
		margin: 0px 20px 0px 0px;
	}
	
	#bnrOverlay_160x600 .TextContent{
		width:280px;
		float: left;
		padding: 50px 0px 0px 0px;
	}
	
	#bnrOverlay_160x600 .TextContent textarea{
		width: 278px;
	}
	
	#bnrOverlay_300x250 .ImageContent{
		margin: 0px 0px 10px 0px;
	}
	
	#bnrOverlay_300x250 .TextContent textarea{
		width: 298px;
	}
	
	#bnrOverlay_728x90 .ImageContent{
		margin: 0px 0px 10px 0px;
	}
	
	#bnrOverlay_728x90 .TextContent textarea{
		width: 726px;
	}
	
	#bnrOverlay_468x60 .ImageContent{
		margin: 0px 0px 10px 0px;
	}
	
	#bnrOverlay_468x60 .TextContent textarea{
		width: 466px;
	}	
/* /banner overlay */

/* tooltip */ 
	div.tooltip { 
	    background:transparent url(../img/white_arrow_big.gif) no-repeat scroll 0 0; 
	    font-size:12px; 
	    height:244px; 
	    padding:20px; 
	    width:298px; 
	    display:none; 
	    color:#FFF; 
	    line-height: 128%;
	    z-index: 1000
	} 
	
	div.tooltip[class]{
	    background:transparent url(../img/white_arrow_big.png) no-repeat scroll 0 0; 
	}
	 
	div.tooltip h4 { 
		font-size:15px; 
		color:#FFF; 
		margin: 0px 0px 10px 0px;
	}
	
	div.tooltip ul{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		list-style-type: none;
	}
	
	div.tooltip ul li{
		background:transparent url(../img/bltDiscWhite.gif) no-repeat scroll 0 6px;
		padding:0 0 4px 10px;
	}
/* /tooltip */ 