/* CSS Document */

.page_title_area.recommendation_title_area
{
}

.recommendation_bodytext
{
	font-size: 14px;
	color: #82807c;
	margin-bottom: 8px;
}

.recommended_bodygradient
{
	background-image: url( ../assets/store/recommended_bodygradient.png );
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 60px 18px 22px 18px;
}

.recommendation_section {
	margin-bottom: 17px;
}

.recommendation_mainsection {
	margin-bottom: 34px;
}

.recommendation_rule {
	border-top: 2px solid #262626;
	margin-bottom: 34px;
}

.recommendation_highlight {
	background-image: url( ../assets/store/recommended_highlight_gradient.png );
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	background-color: #262626;
	width: auto;
	min-height: 215px;
	padding: 18px 16px;
}

.recommendation_highlight.small_header {
	height: 136px;
}

.recommendation_highlight.recommendation_title_offset, .recommendation_detail.recommendation_title_offset {
	background-position: center -56px;
}

.recommendation_highlight .header_image {
	position: absolute;
	top: 17px;
	left: 15px;
	width: 460px;
	height: 215px;
	border: 1px solid #000000;
}

.recommendation_highlight .header_image:hover {
	border-color: #8bb9e0;
}

.recommendation_highlight .header_image img {
	width: 460px;
	height: 215px;
}

.recommendation_highlight.small_header .header_image, .recommendation_highlight.small_header .header_image img {
	width: 292px;
	height: 136px;
}

.recommendation_highlight .highlight_description {
	color: #b0aeac;
	padding-top: 60px;
	padding-left: 476px;
	padding-bottom: 32px;
	position: relative;
	min-height: 123px;
}

.recommendation_highlight.small_header .highlight_description {
	padding-left: 308px;
	padding-top: 40px;
	height: 96px;
}

.recommendation_highlight .highlight_description h2 {
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
}

.recommendation_highlight .highlight_description h4 {
	margin-bottom: 8px;
}

.recommendation_highlight .highlight_description .regular_price {
	background-color: #000000;
	padding: 0px 5px;
	line-height: 16px;
	font-size: 13px;
}

.recommendation_highlight .highlight_description .buttons {
	position: absolute;
	bottom: 0px;
	left: 476px;
}

.recommendation_highlight.small_header .highlight_description .buttons {
	left: 308px;
}

.recommendation_highlight.morelikethis_border {
	margin-bottom: 0px;
	background-image: url( ../assets/store/morelikethis_borderbottom.png );
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 22px;
}

.recommendation_carousel {
	position: relative;
	height: 173px;
	padding: 0px 54px;
	background-color: #262626;
}

.recommendation_carousel_view {
	overflow: hidden;
	position: relative;
	background-color: #262626;
	margin-left: 12px;
	margin-right: 12px;
	width: 808px;
}

.recommendation_carousel_title {
	line-height: 18px;
	height: 18px;
	padding-top: 10px;
	padding-left: 6px;
	color: #b0aeac;
	font-size: 14px;
}

.recommendation_carousel_scroll {
	width: 9000px;
}

.recommendation_carousel_item {
	float: left;
	width: 202px;
	height: 123px;
	padding: 11px 0px;
}

.recommendation_highlight_carousel .recommendation_carousel_item {
	height: 141px;
	padding: 16px 0px;
}

.recommendation_carousel_item h4, .recommendation_carousel_item .buttons {
	padding-left: 9px;
}

.recommendation_carousel_item .buttons {
	visibility: hidden;
}

.recommendation_carousel_item:hover .buttons {
	visibility: visible;
}

.recommendation_carousel_item h4 {
	color: #d6d7d8;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.recommendation_carousel_item .carousel_cap {
	display: block;
	border: 1px solid #262626;
	padding: 8px 8px 6px 8px;
	margin-bottom: 2px;
}

.recommendation_carousel_item .carousel_cap:hover {
	border-color: #8bb9e0;
	text-decoration: none;
}

.recommendation_carousel_item .carousel_cap .small_cap_img {
	margin-bottom: 5px;
}

.recommendation_carousel_item .carousel_cap h5 {
	font-size: 11px;
	color: #b0aeac;
	font-weight: normal;
	margin: 0px;
}

.recommendation_carousel .scroll_btn {
	position: absolute;
	top: 0px;
	width: 52px;
	height: 173px;
	line-height: 173px;
	background-color: #262626;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.recommendation_carousel .scroll_btn:hover {
	background-color: #3C3D3E;
}

.recommendation_carousel .scroll_btn.disabled {
	cursor: default;
}

.recommendation_carousel .scroll_btn.disabled:hover {
	background-color: #262626;
}



.recommendation_carousel .scroll_btn.left {
	left: 0px;
	border-right: 2px solid #000000;
	background-image: url( ../assets/store/carousel_scroll_left.png );
}

.recommendation_carousel .scroll_btn.right {
	right: 0px;
	border-left: 2px solid #000000;
	background-image: url( ../assets/store/carousel_scroll_right.png );
}

.recommendation_carousel .scroll_btn.left.disabled {
	background-image: url( ../assets/store/carousel_scroll_left_disabled.png );
}

.recommendation_carousel .scroll_btn.right.disabled {
	background-image: url( ../assets/store/carousel_scroll_right_disabled.png );
}

.recommendation_area_ctn
{
	background-color: #262626;
	padding: 15px;
	margin-bottom: 2px;
}

.recommendation_area_ctn h4
{
	color: #B0AEAC;
}

.recommendation_detail {
	min-height: 168px;
	background-image: url( ../assets/store/recommended_highlight_gradient.png );
	background-repeat: repeat-x;
	background-position: top;
	background-color: #262626;
}

.recommendation_detail .quote {
	max-height: 450px;
	overflow: auto;
	overflow-x: hidden;
	word-wrap: break-word;
}

.recommendation_detail .recommend_game .quote {
	overflow: hidden;
	max-height: none;
}

.recommendation_area_ctn.game_recommendation {
	margin-bottom: 32px;
}

.recommendation_area
{
	position: relative;
}

.recommendation_area .recommendation_author
{
	position: absolute;
	left: 0px;
	top: 0px;
}

	.recommendation_area .reviewDate {
		font-size: 14px;
		color: #82807C;
		margin-bottom: 3px;
	}
	.recommendation_area .thumb {
		margin: 12px 8px 12px 12px;
		float: left;
	}
	.recommendation_area .reviewPostedDescription {
		color: #898A8C;
		font-size: 14px;
		margin: 16px 16px 8px 0px;
	}
	.recommendation_area .underlined_links {
		color: #898A8C;
		font-size: 14px;
	}
	.recommendation_area .commentCount {
		float:right;
		
	}
	

.quote_serif
{
	font-family: Georgia, serif;
}

.recommendation_detail .recommendation_area_content
{
	padding-left: 116px;
	width: 484px;
}

.recommendation_detail .recommendation_date
{
	padding-left: 13px;
	color: #626467;
	font-size: 11px;
}

.recommendation_detail .recommendation_date a
{
	color: #626467;
	text-decoration: underline;
}

.game_recommendation .recommendation_area_content
{
	padding-left: 56px;
}

.quote
{
	padding: 13px 13px;
	border: 1px solid #3c3d3e;
	color: #d6d7d8;
	font-size: 14px;
	font-style: italic;
	line-height: 19px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 5px;
}

.quote_arrow
{
	position: absolute;
	width: 17px;
	height: 18px;
	background-repeat: no-repeat;
	background-image: url( ../assets/store/quotearrow_graybg.png);
}

.recommendation_detail .quote_arrow
{
	left: 100px;
	top: 13px;
}

.comment_row_quote .quote_arrow {
	left: 46px;
	top: 9px;
}

.game_recommendation .quote_arrow {
	left: 40px;
	top: 9px;
}

.game_page_recommendation .quote_arrow {
	left: 40px;
	top: 12px;
	background-image: url( ../assets/store/quotearrow_gamepage.png );
}

.recommendation_makeyourown .quote_arrow {
	left: 100px;
	top: 13px;
	background-image: url( ../assets/store/quotearrow_white.png );
}

.recommendation_row .quote_arrow {
	left: 58px;
	top: 26px;
}

.recommendation_makeyourown {
	position: relative;
	padding-left: 116px;
}

.recommendation_makeyourown_your_avatar {
	position: absolute;
	left: 0px;
	top: 0px;
}

.recommendation_makeyourown .quote {
	border-color: #d6d7d8;
	font-style: normal;
	height: 98px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.recommendation_makeyourown_instructions {
	padding-top: 30px;
}

.recommendation_makeyourown .quote .buttons {
	float: right;
	padding-top: 4px;
}

.app_header
{
	position: absolute;
	width: 292px;
	height: 136px;
	right: 0px;
	top: 0px;
	background: #000000;
	padding: 1px;
	border: 1px solid #000000;
}

.app_header:hover
{
	background-color: #8bb9e0;
}

.app_actions
{
	position: absolute;
	width: 292px;
	right: 0px;
	top: 148px;
}

.actiontext
{
	color: #82807c;
	font-size: 11px;
	line-height: 22px;
}	

.actiontext a
{
	color: #82807c;
	text-decoration: underline;
}

.actiontext a:hover
{
	text-decoration: underline;
	color: #d6d7d8; 
}



.friend_block_avatar_92 {
	width: 92px;
	height: 92px;
	background-repeat: no-repeat;
	padding: 4px;
	margin-right: 2px;
}

.friend_status_offline .friend_block_avatar_92 {
	background-image: url( ../assets/store/iconholder_92_offline.gif );
}

.friend_status_online .friend_block_avatar_92 {
	background-image: url( ../assets/store/iconholder_92_online.gif );
}

.friend_status_in-game .friend_block_avatar_92 {
	background-image: url( ../assets/store/iconholder_92_ingame.gif );
}

.friend_block_avatar_92 img {
	width: 92px;
	height: 92px;
}

.comment_row_quote {
	position: relative;
	padding-left: 62px;
	min-height: 60px;
	margin-bottom: 5px;
}

.comment_row_quote .comment_author {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
}

.comment_row_quote .quote {
	color: #82807C;
}

.comment_row {
	margin-bottom: 1px;
	position: relative;
	min-height: 60px;
	padding-left: 73px;
	padding-right: 18px;
}

.comment_row.even {
	background-color: #1f1f1f;
}
.comment_row.odd {
	background-color: #1a1a1a;
}

.comment_row .comment_author {
	position: absolute;
	left: 15px;
	top: 10px;
	width: 40px;
	height: 40px;
}

.comment_row .comment_text {
	padding-top: 10px;
	padding-bottom: 4px;
	color: #d6d7d8;
	font-size: 14px;
	font-style: italic;
	word-wrap: break-word;
}

.comment_row .comment_date {
	color: #626467;
	font-size: 11px;
	padding-bottom: 10px;
}

.comment_row .comment_date a {
	color: #b0aeac;
}

.leave_comment_area
{
	position: relative;
	margin-bottom: 16px;
}

.leave_comment_area .comment_your_avatar
{
	position: absolute;
	left: 15px;
	top: 0px;
	width: 40px;
	height: 40px;
}

.comment_quote_area
{
	padding-left: 73px;
}

.comment_quote
{
	padding: 9px;
	border: 1px solid #3c3d3e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 5px;
	color: #d6d7d8;
	font-size: 14px;
	font-style: italic;
}

.comment_quote_arrow
{
	position: absolute;
	width: 17px;
	height: 18px;
	left: 57px;
	top: 13px;
	background-repeat: no-repeat;
	background-image: url( ../assets/store/quotearrow_blackbg.png);
}

.comment_btn {
	float: right;
}

textarea.comment_input
{
	background-color: #000000;
	border: none;
	color: #626366;
	font-size: 12px;
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
	/* for chrome/webkit - disable orange border and resize grabber */
	outline: none;
	resize: none;
}

.comment_pagination_footer {
	padding: 4px 15px;
	font-size: 11px;
}

.recently_viewed_row {
	background-color: #262626;
	height: 102px;
	position: relative;
	border-bottom: 1px solid #000000;
}

.recommendation_row {
	background-color: #262626;
	min-height: 102px;
	position: relative;
	border-bottom: 3px solid #000000;
}

.recommendation_row .recommendation_author {
	position: absolute;
	top: 16px;
	left: 16px;
	width: 40px;
	height: 40px;
}

.recommendation_row .recommendation_content {
	padding-left: 74px;
	padding-top: 16px;
	color: #82807C;
	font-size: 14px;
	padding-right: 218px;
	padding-bottom: 16px;
}

.recommendation_row .quote {
	padding: 7px 13px;
}

.recommendation_row .quote .quote_content{
	text-overflow: ellipsis;
	overflow: hidden;
}

.recommendation_row .recommendation_content .recommendation_attribution {
	font-size: 11px;
}

.recommendation_row .recommendation_app {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 184px;
	height: 69px;
	background: #000000;
	padding: 1px;
	border: 1px solid #000000;
}

.recommendation_row .recommendation_app:hover {
	background-color: #8bb9e0;
}

.recommendation_row .recommendation_app img {
	width: 184px;
	height: 69px;
}

.recently_viewed_row .recently_viewed_content {
	padding-left: 212px;
	padding-top: 32px;
	padding-right: 306px;
}

.recently_viewed_row .recently_viewed_content h3 {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	whitespace: nowrap;
	margin-bottom: 15px;
}

.recently_viewed_row .recently_viewed_capsule {
	position: absolute;
	top: 14px;
	left: 14px;
	width: 184px;
	height: 69px;
	background: #000000;
	padding: 2px;
}

.recently_viewed_row .recently_viewed_date {
	position: absolute;
	left: 640px;
	top: 42px;
	font-size: 11px;
	color: #9e9995;
}

.recently_viewed_row .recently_viewed_price {
	position: absolute;
	top: 42px;
	right: 14px;
	text-align: right;
	font-size: 11px;
	color: #9e9995;
}

.friendplaytime_ctn {
	background-color: #262626;
	padding: 18px 0px 18px 15px;
}

.friendplaytime_game {
	float: left;
	width: 294px;
	margin-right: 14px;
}

.friendplaytime_game .friendplaytime_buttons {
	visibility: hidden;
}

.friendplaytime_game:hover .friendplaytime_buttons {
	visibility: visible;
}

.friendplaytime_appheader {
	border: 1px solid #262626;
	width: 292px;
	height: 136px;
	margin-bottom: 5px;
}

.friendplaytime_appheader:hover {
	border-color: #8bb9e0;
}

.friendplaytime_game .friend_blocks_row {
	margin-bottom: 5px;
}

.friendplaytime_plusmore .friend_block_avatar a {
	display: block;
	line-height: 32px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-size: 14px;
}

.friendplaytime_plusmore .friend_block_avatar a:hover {
	text-decoration: none;
}

.friendplaytime_hours {
	line-height: 42px;
	color: #82807c;
	font-size: 14px;
	padding-left: 8px;
}

.recommend_game textarea.recommendation_entry {
	background-color: transparent;
	color: #626366;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	width: 462px;

	overflow: hidden;
}

.recommend_game .quote_ctn .quote {
	min-height: 104px;
}

.game_recommendation textarea.recommendation_entry {
	border: none;
	background-color: #262626;
	color: #626366;
	width: 500px;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;

	overflow: hidden;
}

.game_recommendation .error_message, .recommend_game .error_message {
	color: #ff0000;
	margin-bottom: 12px;
}

.game_recommendation .recommend_btn {
	height: 20px;
}

.game_page_recommendation {
	margin-bottom: 16px;
}

.game_page_recommendation .recommendation_area {
	padding-left: 56px;
}

.game_page_recommendation .recommendation_area .recommendation_author {
	top: 8px;
}

.game_page_recommendation .recommendation_area_content .quote {
	border: none;
	background-color: #262626;
	color: #d6d7d8;
	position: relative;
	padding-bottom: 18px;
	max-height: 450px;
	overflow: auto;
	overflow-x: hidden;
}

.game_page_recommendation .quote .quotebox_timestamp {
	position: absolute;
	bottom: 0px;
	right: 8px;
	color: #4f5051;
	font-size: 10px;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
}

.game_page_recommendation_comments {
	padding-right: 141px;
	position: relative;
	min-height: 22px;
}

.game_page_recommendation .comment_row_quote {
	padding-left: 0px;
}

.game_page_recommendation .game_page_recommendation_comments .quote_serif {
	color: #82807c;
	font-style: italic;
	font-size: 12px;
}

.game_page_recommendation_comments .view_btns {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 141px;
	text-align: right;
}

.game_page_recommendation .comment_timestamp {
	color: #4f5051;
	font-size: 10px;
}

.game_page_recommendation .comment_timestamp a {
	color: #4f5051;
	text-decoration: underline;
}

.friendactivity_tab_header {
	background-color: #262626;
	height: 38px;
	line-height: 38px;
	padding-left: 13px;
	
	color: #b0aeac;
	font-size: 12px;
}

.friendactivity_togglebtns {
	float: right;
	padding-right: 13px;
}

.friendactivity_tab_content {
	position: relative;
	padding-left: 7px;
	background-color: #262626;
	height: 619px;
	
	overflow: hidden;
}

.friendactivity_tab_scroll {
	position: relative;
	width: 607px;
}

.friendactivity_tab_row {
	position: relative;
	
	padding-top: 9px;
	padding-bottom: 10px;
	height: 40px;
	
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 1px;
	padding-left: 326px; 
	padding-right: 8px;
	background-color: #1a1a1a;
}

.friendactivity_tab_row .game_capsule_area {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 45px;
	width: 120px;
	background-color: #262626;
	padding: 7px;
}

.friendactivity_tab_row .friend_blocks_row {
	position: absolute;
	top: 9px;
	left: 134px;
	padding: 0px 6px;
	width: 180px;
}

.friendactivity_tab_row.most_wanted .friend_blocks_row {
	width: 450px;
}

.friendactivity_tab_row .time_bar_ctn {
	height: 40px;
	line-height: 40px;
	position: relative;
}

.friendactivity_tab_row .time_bar_ctn .time_bar {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 40px;
	width: 0px;
	
	background-color: #262626;
}

.friendactivity_tab_row .time_bar_ctn .time_bar_label {
	position: relative;
	color: #b0aeac;
	font-size: 12px;
	padding-left: 8px;
}

.recommended_login_message {
	padding-top: 34px;
	padding-left: 16px;
	padding-right: 16px;
	height: 108px;
	background-image: url( ../assets/store/loginmessage_bg.png );
	
	margin-bottom: 30px;
}

.recommended_login_message h2 {
	margin-bottom: 8px;
}

.recommended_login_message ul {
	color: #82807c;
	list-style: square;
	list-style-position: inside;
}

.recommended_login_message ul li {
	margin-bottom: 6px;
}

.recommened_login_button_ctn {
	float: right;
	text-align: right;
}

.recommended_login_message_signup, .recommended_login_message_signup a {
	color: #82807c;
	font-size: 11px;
}

.recommended_login_button {
	padding: 0px 5px;
	position: relative;
	margin-bottom: 4px;
}

.recommended_login_button .leftcap, .recommended_login_button .rightcap, .recommended_login_button .content
{
	background-image: url( ../assets/store/recommended_login_btns.png );
}

.recommended_login_button .leftcap {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 5px;
	height: 40px;
	background-position: left top;
}

.recommended_login_button .rightcap {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 5px;
	height: 40px;
	background-position: left -40px;
}

.recommended_login_button a.content {
	display: block;
	background-position: left -80px;
	background-repeat: repeat-x;
	height: 40px;
	line-height: 40px;
	padding: 0px 32px;
	
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.recommended_login_button a.content:hover {
	text-decoration: none;
}

.recommendation_area_ctn.genre_highlights_ctn {
	padding: 14px 0px 15px 14px;
}

.recommended_genre_highlight {
	float: left;
	position: relative;
	width: 294px;
	margin-right: 14px;
	margin-bottom: 30px;
}

.recommended_genre_highlight .genre_highlight_item {
	border: 1px solid #262626;
	width: 292px;
	height: 136px;
	margin-bottom: 8px;
}

.recommended_genre_highlight .genre_highlight_item:hover {
	border-color: #8bb9e0;
}

.genre_highlight_buttons .price {
	float: right;
	line-height: 22px;
}

.genre_highlight_footer {
}

.recommendation_ignored {
	background-color: #000000;
	color: #D6D7D8;
	font-size: 12px;
}

.recommendation_highlight  .recommendation_ignored {
	height: 215px;
	width: 460px;
	text-align: center;
	line-height: 215px;
}

.recommendation_carousel_item .recommendation_ignored {
	width: 160px;
	height: 45px;
	margin-top: 9px;
	margin-left: 9px;
	padding: 12px;
}

.recommendation_highlight_carousel .recommendation_carousel_item .recommendation_ignored {
	margin-top: 29px;
}
	
.recommendation_pagination {
	float: right;
}

.recommendation_area_ctn.similar_grid_ctn {
	padding-right: 0px;
}

.similar_grid_item {
	float: left;
	padding: 18px 0px;
	margin-right: 14px;
}

.similar_grid_item .similar_grid_capsule {
	position: relative;
	left: -1px;
	width: 292px;
	height: 136px;
	border: 1px solid #262626;
	margin-bottom: 5px;
}


.similar_grid_item .similar_grid_capsule:hover {
	border-color: #8bb9e0;
}

.similar_grid_item .similar_grid_capsule img {
	width: 292px;
	height: 136px;
}

.similar_grid_item .similar_grid_price {
	margin-bottom: 16px;
}

.similar_grid_item .buttons {
	visibility: hidden;
}

.similar_grid_item:hover .buttons {
	visibility: visible;
}

.similar_grid_rule {
	border-bottom: 2px solid black;
	clear: left;
}


/* new */

#review_container {
	position: relative;
	overflow: visible;

	padding: 26px 80px 16px;
	margin: -26px 0 10px -80px;
	width: 940px;
	background-image: url(../assets/store/UserReviewAuthorBackgroundGlow.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#review_create {
	width: 940px;
	margin: 0 auto;
}

#review_create h1 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 15px;
}

#review_create .avatar {
	width: 92px;
	height: 92px;
	background-repeat: no-repeat;
	padding: 4px;
	margin-right: 16px;
	border-radius: 2px;
	float: left;
}

#review_create .content {
	float: left;
	width: 822px
}

#review_create .input_box {
	border: 1px solid #626366;
	border-radius: 3px;
	height: 132px;
	width: 800px;
	max-width: 800px;
	background: transparent;
	color: #d6d7d8;
	padding: 10px 11px;
	font-size: 13px;
	font-family: "Motiva Sans", Arial, tahoma, sans-serif;
	margin-bottom: 5px;
}

#review_create .content .controls {
	color: #b0aeac;
	text-shadow: 1px 1px 0px #000;
}

#review_create .content .controls .btn_active {
	text-shadow: none;
}

#review_create .content .controls .dselect_container {
	color: #b0aeac;
	text-shadow: 1px 1px 0px #000;
	font-size: 12px;
}

#review_create .content .controls .dselect_container {
	display: inline-block;
	position: relative;

}
	#review_create .content .controls .dselect_container a.trigger, #review_create .content .controls .dselect_container a.activetrigger {
		background: url('../assets/store/ico_arrow_dn_for_select.gif') no-repeat right transparent;
		color: #ebebeb;
		padding: 4px 30px 4px 8px;
		font-size: 12px;
		line-height: 13px;
		border: 0;
		border-radius: 0;
		height: 22px;
		-webkit-appearance: none;
		border-radius: 3px;
		-moz-appearance: none;
		text-indent: 0.01px;
		text-overflow: '';
		text-decoration: none;
	}



#review_create .avatar > img {
	width: 92px;
	height: 92px;
}

.avatar_block_status_online {
	background: #6FBDFF;
	background: -moz-linear-gradient(top, #8ecafc 5%, #6ba1cf 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#8ecafc), color-stop(95%,#6ba1cf));background: -webkit-linear-gradient(top, #8ecafc 5%,#6ba1cf 95%);background: -o-linear-gradient(top, #8ecafc 5%,#6ba1cf 95%);background: -ms-linear-gradient(top, #8ecafc 5%,#6ba1cf 95%);background: linear-gradient(to bottom, #8ecafc 5%,#6ba1cf 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ecafc', endColorstr='#6ba1cf',GradientType=0 );}

.avatar_block_status_in-game {
	background-color: #B1FB50;
	background: -moz-linear-gradient(top, #b8f750 5%, #87c643 95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#b8f750), color-stop(95%,#87c643));background: -webkit-linear-gradient(top, #b8f750 5%,#87c643 95%);background: -o-linear-gradient(top, #b8f750 5%,#87c643 95%);background: -ms-linear-gradient(top, #b8f750 5%,#87c643 95%);background: linear-gradient(to bottom, #b8f750 5%,#87c643 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8f750', endColorstr='#87c643',GradientType=0 );}

.avatar_block_status_offline {
	background-color: #545454;
}

.user_reviews_header
{
	font-size: 16px;
	color: #86b5d9;
	border-bottom: 1px solid #2e3a4a;
	margin-bottom: 15px;
}

.user_reviews_header.no_bottom_margin
{
	margin-bottom: 0px;
}

	.user_reviews_header .user_reviews_see_all {
		float:right;
		font-size: 11px;
		padding-top: 4px;
	}

.user_reviews_container
{
	min-height: 1000px;
}

.no_more_reviews
{
	padding: 10px;
	text-align: center;
	background-color: #181819;
	color: #8BB9E0;
	font-size: 16px;
	padding-top: 50px;
	height: 50px;
}

.review_box {
	border-top: 1px solid #425a76;
	background: -moz-linear-gradient(left, #20201f 5%, #252626 95%);background: -webkit-gradient(linear, left top, right top, color-stop(5%,#20201f), color-stop(95%,#252626));background: -webkit-linear-gradient(left, #20201f 5%,#252626 95%);background: -o-linear-gradient(left, #20201f 5%,#252626 95%);background: -ms-linear-gradient(left, #20201f 5%,#252626 95%);background: linear-gradient(to right, #20201f 5%,#252626 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20201f', endColorstr='#252626',GradientType=1 );	margin-bottom: 26px;
}

.review_box .header {
	padding: 8px 9px;
	font-size: 12px;
	color: #898a8c;
	background-color: #181819;
	border-bottom: 1px solid #2e3a4a;
}

	.review_box .header .commentCount {
		float:right;
	}

	.review_box .header .commentCount a {
		text-decoration: none;
	}
	
.review_box .leftcol {
	width: 184px;
	float: left;
	padding: 8px;
}
	
.review_box .rightcol {
	float: left;
	width: 400px;
	position: relative;
}

.review_box .vote_header {
	height: 44px;
	margin: 8px 0 13px;
}

.review_box .vote_header .title {
	font-size: 16px;
	color: #d6d7d8;
	font-family: 'Motiva Sans', arial, tahoma;
	padding: 5px 0 0 0;
}

.review_box .vote_header .hours {
	font-size: 12px;
	color: #d6d7d8;
	
}

.review_box .vote_header .thumb {
	float: left;
	margin-right: 10px;
}

.review_box .avatar {
	float: left;
	padding-right: 10px;
	display: block;
}
	
.review_box .persona_name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 3px;
	display: block;
}
	
.review_box .num_owned_games {
	font-size: 11px;
	color: #626366;
	display: block;
}

.review_box .num_reviews {
	font-size: 11px;
	color: #626366;
	display: block;
}
	
.review_box .content {
	margin-right: 8px;
	font-family: 'Motiva Sans', arial, tahoma;
	font-size: 13px;
	line-height: 17px;
	color: #b0aeac;
}

.review_box .content .gradient, .review_box .view_more {
	display: none;
}

.review_box.partial .content {
	max-height: 225px;
	overflow: hidden;
	position: relative;
}

.review_box.partial .view_more {
	display: block;
	float: right;
	margin-right: 15px;
}

.review_box.partial .view_more a {
	color: #529cde;
	text-transform: uppercase;
	font-style: normal;
}


.review_box.partial .content .gradient {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;

	z-index: 1;
	height: 30px;
	/* @todo chrisk use short version */
	background: -moz-linear-gradient(top,  rgba(37,38,38,0) 0%, rgba(37,38,38,.95) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgba(37,38,38,0)), color-stop(100%,rgba(37,38,38,.95)));
	background: -webkit-linear-gradient(top,  rgba(37,38,38,0) 0%,rgba(37,38,38,.95) 100%);
	background: -o-linear-gradient(top,  rgba(37,38,38,0) 0%,rgba(37,38,38,.95) 100%);
	background: -ms-linear-gradient(top,  rgba(37,38,38,0) 0%,rgba(37,38,38,.95) 100%);
	background: linear-gradient(to bottom,  rgba(37,38,38,0) 0%,rgba(37,38,38,.95) 100%);
}
	
.review_box .posted {
	font-size: 10px;
	font-style: italic;
	color: #626366;
	margin: 10px 0 8px;
}
	
.review_box .hr {
	background-color: #363f4c;
	height: 1px;
}
	
.review_box .control_block {
	margin: 8px 0;
	display: inline-block;
}
	
.review_box .control_block .text {
	display: inline-block;
	margin-right: 9px;
	color: #898a8c;
	font-size: 12px;
}

.review_box .noReviewsYetTitle {
	font-size: 16px;
	color: #8BB9E0;
	text-align: center;
	margin-top: 40px;
}
.review_box .noReviewsYetSub {
	font-size: 14px;
	color: #898A8C;
	text-align: center;
	padding-right: 16px;
	padding-left: 16px;
}
.review_box .noReviewsYetLink {
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}

.controlblock {
	display: inline-block;
}

.controlblock.formattinghelp
{
	padding-right: 20px;
}

.review_box .control_block .text {
	display: inline-block;
	margin-right: 9px;
	color: #898a8c;
	font-size: 12px;
}

.review_box .review_flagged_by_developer {
	padding: 10px;
	color: #898a8c;
	font-size: 12px;
}

.review_box .review_flagged_by_developer a {
	color: #8BB9E0;
}

/* filter */
.user_reviews_filter_bar
{
	background-color: #000000;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 5px;
	margin-bottom: 15px;
	background: -moz-linear-gradient(top, #171E24 5%, #222D38  95%);background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#171E24), color-stop(95%,#222D38 ));background: -webkit-linear-gradient(top, #171E24 5%,#222D38  95%);background: -o-linear-gradient(top, #171E24 5%,#222D38  95%);background: -ms-linear-gradient(top, #171E24 5%,#222D38  95%);background: linear-gradient(to bottom, #171E24 5%,#222D38  95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171E24', endColorstr='#222D38 ',GradientType=0 );}

.user_reviews_filter_text
{
	padding-top: 5px;
	text-transform: uppercase;
	color: #898a8c;
	font-size: 10px;
	padding-right: 10px;
	float: left;
}

.user_reviews_tab
{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	color: #D6D7D8;
	float: left;
}

.user_reviews_tab.active
{
	background-color: black;
}

.user_reviews_tab.active a
{
	color: #8BB9E0;
}

.user_reviews_by_friends_link
{
	margin-top: -15px;
	padding-bottom: 25px;
}

#LoadMoreReviewsall, #LoadMoreReviewspositive, #LoadMoreReviewsnegative {
	float: left;
}

.view_all_reviews_btn
{
	float: left;
	padding-top: 8px;
	padding-left: 21px;
}

.loading_more_reviews
{
	width: 616px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.loading_more_reviews_throbber
{
	width: 32px;
	height: 32px;
	margin-right: 5px;
	vertical-align: middle;
}
/*
     FILE ARCHIVED ON 09:35:32 Mar 25, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:28:29 Feb 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.793
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.02
  esindex: 0.011
  cdx.remote: 25.009
  LoadShardBlock: 63.253 (3)
  PetaboxLoader3.datanode: 160.985 (5)
  load_resource: 190.011 (2)
  PetaboxLoader3.resolve: 61.647 (2)
*/
