/*Clearfix*/
	.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; } /*Those two .clearfix have to be separate!)*/
	.clearfix { display:block; }
	* html .clearfix { height:1px; }


/* Containers */
body #basicpage {padding:0; background:none;}
#community {padding:10px; text-align:left; position:relative; overflow:hidden; margin:0; _width:567px;}
	#community .bottomBg {height:10px; width:647px; position:absolute; bottom:0; left:0; line-height:0; font-size:0px;}
	#community .row {overflow:hidden; padding:0px 0px 10px 0; position:relative; clear:both;}
	#community .section {padding:0 0 10px 0; overflow:hidden;}
	
	#community h1, #community h2, #community h3 {color:#fff; text-align:left;}
	#community h3 {margin:10px 0 0 0; padding:0;}
	#community a {color:#ffe63f;} #community a:hover {color:#fff; text-decoration:underline}
		#community a img, #community a:hover img {border:none; outline:none;}
	#community ul {padding:0; margin:0;}
		#community ul li {padding:0; margin:0;}
	#community p {color:#fff; margin:0; padding:2px 0 6px 0; font-size:12px; line-height:16px;}
	#community .right {float:right; margin:0 0 10px 10px;}


	/* Page specific backgrounds */
	body .communityWinners {background:#fc8800 url(/content/images/core/community_winners_bg.gif) left top no-repeat;}
	body .communityWinners .bottomBg {background:#fff url(/content/images/core/community_winners_bttmbg.png) left bottom no-repeat;}
	
	body .communityCompetitions {background:#bf60b1 url(/content/images/core/community_competitions_bg.gif) left top no-repeat;}
	body .communityCompetitions .bottomBg {background:#fff url(/content/images/core/community_competitions_bttmbg.png) left bottom no-repeat;}
	
	body .communityModerators {background:#6aa700 url(/content/images/core/community_moderators_bg.gif) left top no-repeat;}
	body .communityModerators .bottomBg {background:#fff url(/content/images/core/community_moderators_bttmbg.png) left bottom no-repeat;}
	
	body .communityRefer {background:#008cb6 url(/content/images/core/community_refer_bg.gif) left top no-repeat;}
	body .communityRefer .bottomBg {background:#fff url(/content/images/core/community_refer_bttmbg.png) left bottom no-repeat;}
	
	body .communityLealtad {background:#008cb6 url(/content/images/core/community_refer_bg.gif) left top no-repeat;}
	body .communityLealtad .bottomBg {background:#fff url(/content/images/core/community_refer_bttmbg.png) left bottom no-repeat;}


	/* Navigation */
	#community .nav {width:557px; list-style:none; overflow:hidden; margin:0 0 15px 0; padding:0 0 0 5px; text-align:center;}
		#community .nav li {float:left; list-style:none; font-size:11px; padding:0 0 8px 0; line-height:14px;}
			#community .nav li.lastChild a {background:none;}
			#community .nav li a {display:block; color:#1379b9; text-align:center; padding:15px 12px 15px 10px; text-decoration:none; background:url(/content/images/core/community_nav_separator.gif) right top no-repeat;} #community .nav li a:hover {color:#000; text-decoration:none;}
			#community .nav li.active a {font-weight:bold;}

			#community .nav li.active {color:#fe3a04; background:url(/content/images/core/community_nav_active.gif) no-repeat center bottom;}
				#community.winners .nav li.active a {color:#fe3a04;}
				#community.competitions .nav li.active a {color:#8d1e7d;}
				#community.moderators .nav li.active a {color:#579503;}
				#community.refer .nav li.active a {color:#0586c8;}


	/* user / pictures */
	.communityUser {width:171px; height:178px; position:relative; float:left; margin:0 10px 10px 0; text-decoration:none; cursor:pointer;}
	.communityUser.right {float:right; margin:15px 14px 0 15px; clear:right;}
		.communityUser img {margin:21px 0 0 20px; border:none;}
		.communityUser a img {border:none; outline:none;}
		.communityUser .overlay {width:171px; height:178px; position:absolute; background:url(/content/images/core/community_user_overlay.png) no-repeat left top; z-index:1;}
		.communityUser .userDetails {z-index:2; position:absolute; bottom:7px; left:15px; font-size:10px; width:155px; height:25px; overflow:hidden; text-align:center; vertical-align:middle; color:#1379b9; font-weight:bold;}
			.communityUser .userDetails span.amount {color:#fc8800; padding-left:4px;}
			
			.communityUser .icon {position:absolute; bottom:38px; right:3px; z-index:999; width:30px; height:27px; background:url(/content/images/core/community_user_zoom_icon.png) no-repeat top left;}
			#community .communityWinner {padding-right:8px;}
			#community .communityWinner .badge {position:absolute; top:0; right:-11px; width:50px; height:73px; background:url(/content/images/core/community_winner_badge.png) no-repeat right top; z-index:5;}


#community a.winnerlink {background:url(/content/images/core/winners_icon.gif) no-repeat right center; padding:4px 23px 3px 0; display:block; margin:0; float:right; text-decoration:none; font-size:11px; font-weight:bold; cursor:pointer;} #community a.winnerlink:hover {text-decoration:none; color:#fff;}

	/* user / pagination */
	#community #users {padding:12px 0 0 0; margin-top:15px; position:relative;}
	#community #users p {padding:0 0 4px 0; margin:0;}
	
	#community .container {border-top:1px solid #cb80c0; overflow:hidden; padding:30px 0 0 0;}
	#community .container .communityUser {margin:0 10px 10px 0;}
	#community .container .communityUser img {border:none;}
	
	#community p.title {padding:5px 0 0px 0; font-size:12px; font-weight:bold; color:#ffea00; font-weight:bold; margin:0;}
	#community .ui-tabs .ui-tabs-hide { display: none !important; }
	#community .pagination {position:absolute; top:0; right:0; background:#bf60b1; width:auto;}
		#community .pagination li {float:left; overflow:hidden; font-size:12px; text-align:center;}
		#community .pagination li.instruction {background:none; text-align:left; padding:4px 8px 0 10px; color:#fff;}
			#community .pagination li a {display:block; color:#8d1e7d; padding:6px 8px 11px 8px; line-height:12px; background:url(/content/images/core/community_pagination_bg.gif) repeat-x center 0px; text-decoration:none; border-right:1px solid #bf60b1;} #community .pagination li a:hover {background-position:center -36px; color:#000;}
			#community .pagination li.ui-state-active a {background-position:center -72px; color:#8d1e7d;}
			#community .pagination li.firstChild a {background-position:left 0px;} #community .pagination li.firstChild a:hover {background-position:left -36px;} #community .pagination li.firstChild.ui-state-active a {background-position:left -72px;}
			#community .pagination li.lastchild a {background-position:right 0px;} #community .pagination li.lastchild a:hover {background-position:right -36px;} #community .pagination li.lastchild.ui-state-active a {background-position:right -72px;}
			
			
			#community .ui-tabs-panel {padding:0px 0 0 0;}
			#community .ui-tabs-panel.first {padding-top:30px;}
	
	/* winners popup */	
	#fancybox-inner {text-align:left;}
		#fancybox-inner .userinfo {padding:10px 0 0 15px;}
		#fancybox-inner div.rightCol {width:350px; float:left; padding:10px 15px 0 15px; margin:0;}
			#fancybox-inner p {font-size:11px; color:#fff; line-height:17px; padding:0px 0 10px 0; margin:0;}
			#fancybox-inner h2 {color:#fff; margin:0; padding:0; font-size:20px; font-weight:bold;}
			#fancybox-inner ul {list-style:none; padding:0 0 0 0; margin:0 0 15px 0;}
			#fancybox-inner ul li {color:#fff;list-style:none; padding:2px 0; line-height:1.3em; margin:0;}
			
				#fancybox-inner h2 span {color:#ffea00; margin:0; padding:0;}
			#fancybox-inner h3 {color:#b8e4f5; font-size:14px; line-height:14px; font-weight:bold; margin:0; padding:4px 0;}
			#fancybox-inner {background:#1d98d8 url(main_bg.png) left top repeat-x;}
			#fancybox-inner .inner {padding:10px;}
			#fancybox-left {left: -33px;}
			#fancybox-right {right: -33px;}
			
#community #winnersPhotos {position:relative; z-index:999;}
#community .small {font-size:10px;}


/* moderators */
#community .row.moderatorRow {padding:10px 0 15px 0; border-top:1px dotted #aacd6e;}
	#community .moderator {width:157px; height:172px; position:relative; float:left; margin:0 22px 10px 0; text-decoration:none; display:block;}
		#community .moderator .overlay {width:157px; height:172px; position:absolute; background:url(/content/images/core/community_moderator_overlay.png) no-repeat left top; z-index:1;}
		#community .moderator img {margin:23px 0 0 9px; padding:0;}


/* refer friend form */	
#community #membersData {padding-top:30px;}
	#community #membersData .detailsField b {float:none; color:#fff;}
	#community #membersData .detailsField .inputText {display:block; border:1px solid #0a67a2; padding:5px; width:300px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
	#community .buttonContainer {background:none;}
		#community .buttonContainer a {background:url(/content/images/core/community_refer_bttn.gif) no-repeat center center;}
		#community .buttonContainer a:hover {background:url(/content/images/core/community_refer_bttn_b.gif) no-repeat center center;}


#community table {border:3px solid #7db7c8; border-collapse:collapse; -moz-border-radius: 5px; margin:10px 0 10px 0;}
	#community table td {border:1px solid #7db7c8; background:#007dac; padding:6px; font-size:11px; color:#fff;}
	#community table tr.odd td {background:#0b94c1;}