div#topRow { margin-left: 0; }

.column1 .column1 { width: 660px; }
.column2 {
	float: right;
	width: 314px;
}

.column1 .box,
.column1 .box .box-middle { width: 660px; }
.column1 .box .box-middle .content { padding: 0 15px; }

#club-profile #content {clear:both;}

/* Pagination Overrides */
div#collection-grid-pagination { display: none; }
div#collection-grid-pagination span.page-list a { cursor: pointer; }
div#collection-grid-pagination span.page-list a.current-page {
	text-decoration: none;
	cursor: none;
	color: #000;
}

table#club-profile-menu {
	clear: both;
	width: 982px;
	height: 30px;
	margin: 0 0 5px 0;
	padding: 0;
	background: transparent url(/assets/community/community_submenu_bg.png) no-repeat top left;
}
table#club-profile-menu td#main-link { padding-left: 6px; }
table#club-profile-menu td {
	margin: 0;
	padding: 8px 1px 0 0;
}
table#club-profile-menu a {
	display: block;
	height: 29px;
	line-height: 29px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #565555;
	background: transparent url(/assets/community/community_submenu_item.png) repeat-x 0 0;
}
table#club-profile-menu a:hover, table#club-profile-menu a.selected { background-position: 0px -30px; }
table#club-profile-menu a.displayOnly, table#club-profile-menu a.displayOnly:hover { background-position: 0 0; }
table#club-profile-menu a.displayOnly { cursor: default; }

.club-template { display: none !important; }

.user-column1, .user-column2 { float: left; }
.user-column1 { 
	width: 190px;
	text-align: center;
	overflow: hidden;
}
.user-column2 { width: 436px; }
.user-column2 h3 { clear: both; }

.user-column1 .points {
	color: #6b6b6b;
	font-size: 11px;
	font-weight: bold;
}

.user-column1 .points span { font-weight: normal; }
.user-column1 .icon-editavatar { margin: 10px auto; }
.user-column1 #UADefaultHeadshot { 
	width: 100px;
	margin: 0 auto;
}
.user-column1 #UABody {
	width: 150px;
	margin: 0 auto;
}

.user-info-section { 
	float: left;
	margin: 5px 0 15px 0;
}
.user-info-general { 
	width: 200px;
	padding-right: 40px;
}
.user-info-items { width: 180px; }
.user-info-section dt, .user-info-section dd {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #565555;
	line-height: 21px;
}
.user-info-section dt {
	float: left;
	clear: left;
	font-weight: bold;
	width: 95px;
}
.user-info-section dd {	text-align: right; }

#ajax-favorite-shows .image-help { margin-top: 30px; }

.club-section { 
	clear: both;
	padding-top: 15px;
}

h3.profile-title { float: left; }

#ajax-favorite-games.help,
#ajax-favorite-videos.help { 
	text-align: center;
	padding-top: 0;
}

#ajax-favorite-games img, #game-list-section-list img{width:140px; height:79px;}
.favorite-section {
	clear: both;
	background: transparent url(/assets/community/community_favorite_divider.gif) no-repeat top center;
	padding: 20px 0 20px 0;
}

.favorite-section h3, .friend-view h3, .club-section h3 {
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 15px;
}

#buddies-request h3 { padding-bottom: 0; }

.favorite-options { 
	clear: both;
	float: right;
	margin-bottom: 15px;
}
.favorite-options li {
	display: inline;
	padding-right: 15px;
}

#user-snapshot { padding-bottom: 25px; }

/* Right Rail: Search Nick Users */
.buddies-search .content { padding: 5px 10px; }
.buddies-search .content p {
	font-size: 11px;
	color: #565555;
	margin-bottom: 10px;
}
.buddies-search .content input {
	float: left;
	display: inline;
	width: 200px;
	margin-right: 5px;
}
.buddies-search .content .icon-findbuddy { float: left }

.buddies-search .box-middle .content {
	overflow: hidden;
}
#ajax-getBuddyNotFound {
	clear: both;
	display: none;
	padding-top: 10px;
	font-size: 11px;
	color: #ff0000;
}

/* Right Rail: Buddy List */
.buddies-list .content { width: 314px; overflow: hidden; }
.buddies-list ul {
	width: 280px;
	margin: 0 auto;
}
.buddies-list ul li {
	float: left;
	display: inline;
	width: 100px;
	margin: 15px 20px;
	text-align: center;
}
.buddies-list ul li a { text-decoration: none; }
.buddies-list ul li a span {
	display: block;
	font-size: 10px;
	font-weight: bold;
}
.buddies-list ul li a:hover span { 
	color: #c1272d;
	text-decoration: underline;
}
.buddies-list .hlink { 
	clear: both;
	float: right;
	display: inline;
	margin-right: 15px;
}
.buddies-list .buddy-snapshot-options { 
	float: right;
	width: auto;
}
.buddies-list .buddy-snapshot-options li { width: auto; }

/* Favorite shows */
.featured-show-item {
	float: left;
	display: inline;
	height: 220px;
	margin: 0 6px;
	width: 300px;
}

.featured-item {
	padding: 10px 0;
}

.featured-item img {
	background: #ccc;
	float: left;
	margin: 0 10px 0 0;
}

.featured-item h2 {
	color: #666;
	font: bold 11px/13px Verdana;
	margin-bottom: 3px;
	margin-left:10px;
}

.featured-item p {
	float: left;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	width: 180px;
}

.featured-show-item .links {
	clear: both;
	width: 210px;
	margin: 0 auto;
	padding-top: 10px;
}

.featured-show-item .links a {
	display: inline;
	margin-right: 15px;
}

.featured-show-item .links li {
	float: left;
}

.featured-show-item .links li .global-more {	
	font: bold 10px Arial, Helvetica, sans-serif;
	padding: 0 10px 1px 12px;
}

.featured-show-item a.ct-url{
	float:left;
	text-decoration: none;
}
.featured-show-item div.show-info{
	float:left;
	width:105px;
	padding:15px 0 0 0;
}
.featured-show-item h2 {
	color: #666;
	font: bold 11px/13px Verdana;
	margin-bottom: 3px;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
}

/* Game Listing Page */
#game-list-section-list { clear: left; }
#game-list-section-list li { 
	width: 100%;
	margin-bottom: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646765;
}
#game-list-section-list .ct-thumbnail-container, #game-list-section-list .ct-data { 
	float: left;
	display: inline;
}
#game-list-section-list .ct-thumbnail-container { margin-right: 30px; }
#game-list-section-list a { text-decoration: none; }
#game-list-section-list h3 {
	margin-bottom: 8px;
	text-transform: none;
	font-size: 12px;
	color: #f78228;
	text-decoration: none;
}
#game-list-section-list a:hover h3 { color: #C1272D; }
#game-list-section-list table { width: 470px; }
#game-list-section-list table tr th {
	font-weight: bold;
	padding-right: 10px;
	white-space: nowrap;
}
#game-list-section-list table tr td {
	width: 44px;
	padding-right: 18px;
	text-align: right;	
}
#game-list-section-list table tr td.first { width: 40px; }
#game-list-section a.ct-remove {
	cursor: pointer;
	float: right;
	display: inline;
	margin-right: 20px;
	text-decoration: underline;
}

.favorite-section .ct-remove {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

/* Video Listing Page */
#favorite-videos-list { width: 626px; }
#favorite-videos-list li {
	float: left;
	width: 300px;
	margin-bottom: 45px;
	padding: 0 6px;
	font-size: 11px;
	color: #646765;
}
#favorite-videos-list .thumbnail, #favorite-videos-list .description { 
	float: left;
	display: inline;
}
#favorite-videos-list .thumbnail { margin-right: 8px; }
#favorite-videos-list .description { width: 162px; }
#favorite-videos-list a { text-decoration: none; }
#favorite-videos-list a:hover { text-decoration: underline; }
#favorite-videos-list h3 {
	margin-bottom: 3px;
	text-transform: none;
	font-size: 12px;
	color: #f78228;
	text-decoration: none;
}
#favorite-videos-list a:hover h3 { color: #C1272D; text-decoration: none; }
#favorite-videos-list li dl { margin-top: 3px; }
#favorite-videos-list li dt {
	clear: left;
	float: left;
	width: 50px;
	font-weight: bold;
}

#sort-bar { 
	float: right;
	font-size: 11px;
}

/* Buddies Listing Page */
#buddies-all h3 { float: left; }
.generic-buddy-list { 
	clear: both;
	padding-top: 15px;
}
.generic-buddy-list li {
	float: left;
	position: relative;
	display: inline;
	padding: 0 26px 35px 28px;
	width: 100px;
	text-align: center;
}
.generic-buddy-list li a { text-decoration: none; }
.generic-buddy-list li a:hover { color: #c1272d; }
.generic-buddy-list li span {
	display: block;
	margin-top: 6px;
	font-weight: bold;
}
.generic-buddy-list li a.remove, .generic-buddy-list li a.unblock {
	font-size: 10px;
	text-decoration: underline;
}
.generic-buddy-list li .ct-url { float: left; }
.buddyToggleLink {
	float: right;
	font-size: 10px;
}
.buddyToggleLink:hover { color: #c1272d; }

#buddies-request { display: none; }
#buddies-request p { color: #666; }
#buddies-request-list {	margin-top: 15px; }
#buddies-request-list li {
	float: left;
	display: inline;
	width: 276px;
	height: 86px;
	padding: 12px;
	margin: 0 6px 15px;

	border: 1px solid #cdccd1;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}
#buddies-request-list li .ct-buddy-avatar {
	float: left;
	display: inline;
	margin-right: 15px;
}
#buddies-request-list li .ct-data {
	float: left;
	margin-top: 15px;
	width: 155px;
}
#buddies-request-list li h4 {
	margin-bottom: 8px;
	color: #565656;
	text-transform: uppercase;
}
#buddies-request-list li h4 a { text-decoration: none; }
#buddies-request-list li h4 a:hover { color: #c1272d; }
#buddies-request-list li a.ct-block {
	clear: both;
	float: right;
	margin-top: 8px;
	font-size: 10px;
}
#buddies-request-list li a.icon {
	clear: none; 
	float: left;
	margin-top: 0;
}
#buddies-request-list li a.icon-accept { margin-right: 27px; }
#buddies-request-list li .ct-block { 
	clear: both;
	float: left;
	width: 100%;
	text-align: right;
}
#all-buddies-request { clear: both; }

#where-are-buddies{ display:none; }

/* Empty Favorite Design */
.club-missing-container, .club-missing-wrapper {
	background-image: url(/assets/community/club_empty_frame.gif);
	background-repeat: no-repeat;
}
.club-missing-container {
	width: 279px;
	padding-top: 25px;
	margin: 8px auto;
	font-family: Arial, Helvetica, sans-serif;
}
.club-missing-wrapper {
	background-position: 0 100%;
	padding: 0 35px 25px 45px;
}
.club-missing-wrapper p {
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.club-missing-wrapper h3 {
	padding-bottom: 3px; 
	font-size: 14px;
	text-align: center;
}
.club-missing-wrapper .club-missing-icon { float: left; }
.club-missing-wrapper .club-missing-help, .club-nickpoints-help { 
	float: left;
	display: inline;
	margin-left: 10px;
	line-height: 31px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding-right: 15px;
	background: transparent url(/assets/icons/icon_help.gif) no-repeat center right;
}
.club-missing-awards .club-missing-wrapper .club-missing-help {
	line-height: 20px;
	margin-left: 3px;
}

.club-nickpoints-help { *padding-top: 15px; }
.club-missing-nobuddy {
	clear: both;
	padding-top: 30px;
}
.club-missing-nobuddy .club-missing-wrapper { padding: 0 30px 30px 30px; }
.club-missing-nobuddy .icon { margin: 0 auto; }
.club-missing-nobuddy h4 {
	text-transform: uppercase;
	padding-bottom: 5px;
	color: #555;
}
.club-missing-nobuddy p {
	color: #888;
	margin-bottom: 5px;
}
.club-missing-nobuddy ul { margin-bottom: 5px; }
.club-missing-nobuddy ul li {
	color: #565555;
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 12px;
	background: transparent url(/assets/little_arrow_active.gif) no-repeat scroll 0px 4px;
}

#buddy-request-preview{display:none;}

#club-profile #nick-tooltip { color: #555; }
#club-profile #nick-tooltip h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#club-profile #nick-tooltip ol { margin-top: 10px; }
#club-profile #nick-tooltip ol li { list-style-type: decimal; }
#club-profile #nick-tooltip li {
	list-style-position: inside;
	font-size: 11px;
	padding-bottom: 3px;
}
#nick-tooltip h5.dataTitle { color: #000;}
#nick-tooltip .dataDescription { padding: 15px 0px; font-size: 11px; color: #000;}
#nick-tooltip .GAItemMetaTitle { font-weight: bold; font-size: 11px; line-height: 15px;}
#nick-tooltip .GAItemMetaData .ClubPointsValue{ font-weight: bold; }

#nick-tooltip .col1wide { width: 150px !important; padding-left: 20px !important; padding-bottom: 10px;}
#nick-tooltip .col2narrow { width: 120px !important; padding: 20px 20px 0 !important; }

#club-profile #nick-tooltip ul li p { padding-bottom: 15px; }

.club-nickpoints-help { 
	float: none;
	margin-left: 3px;
}
.club-nickpoints-help .text { font-size: 0px; }

#buddy-request-preview {
	clear: both;
	width: 267px;
	height: 84px;
	padding: 32px 0 0 25px;
	margin: 0 auto;
	background: transparent url(/assets/community/club_buddyrequest_block.gif) no-repeat;
}
#buddy-request-avatar {
	float: left;
	width: 75px;
	height: 62px;
}
#buddy-request-preview .data {
	float: left;
	width: 175px;
	padding-left: 5px;
}
#buddy-request-preview .data h3 {
	color: #666;
	padding-bottom: 0px;
}
#buddy-request-preview .data h3 a { text-decoration: none; }
#buddy-request-preview .data h3 a:hover { color: #c1272d; }
#buddy-request-preview .data span.subtext {
	display: block;
	color: #666;
}
#buddy-request-preview .data .hlink { margin-top: 22px; }
#where-are-buddies { padding: 15px 0 18px 0; }

/* New Buddy Avatar Styles */
div.buddy-avatar-image { position: relative; }
div.buddy-avatar-image-headshot img {
	position: relative;
	top: -45px;
	left: 0;
}

/* Room Flash Styles */
.club-roompage .column1 { width: 994px; }
.club-roompage #myroom { margin: 0 auto; }

.content-page p {
	color: #333;
	font-size: 11px;
	padding-bottom: 15px;
}
.content-page strong { font-weight: bold; }

#game-achievements h4 { padding-top: 5px; color: #000; }
#game-achievements h4 a { text-decoration: none; }
#game-achievements h4 a:hover { text-decoration: underline; }

#game-achievements .group {
	display: block !important;
	width: 625px;
	height: 180px;
	margin: 5px;
	background: transparent url(/assets/awards-box.png) no-repeat;
	padding-top: 22px;
	padding-left: 10px;
}
#game-achievements .group h5{
	color: #F96822;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 5px;
}
#game-achievements li {
	float: left;
	display: block;
	clear: none;
	width: 125px;
	margin: 0 8px 18px;
	text-align: center;
	height: 125px;
}

#game-achievements.six-items-row li { width: 88px; }
#game-achievements.four-items-row li { width: 90px; }
