/* Generic Styles (all sizes) */
.item 			{position:relative; width:640px; overflow:hidden; padding: 15px 0; border-bottom:1px solid #ccc; }
.item h3 		{color: #2a265c; font-size: 1.45em; line-height:22px; font-weight: bold; margin: 0 15px 5px 0; }
.item-content 	{font-size:1.0em; }
.item-content ol {list-style-type:decimal;}
.item-content ul {list-style-type:disc;}
.item-content ol, .item-content ul {padding:0 0 25px 15px;}
.xxitem-comment-count 		{position: absolute; width: 46px; height: 31px; left: 595px; top: 20px; background: transparent url(/assets/images/comments-bg.png) no-repeat top left; }
.xxitem-comment-count a, .xxitem-comment-count a:hover {display: block; width: 46px; height: 31px; line-height: 24px; text-align: center; color: #ffffff; overflow: hidden; font-size: 1.2em; font-weight: bold; }
.item-comment-count 					{float:left;overflow:hidden;}
.item-comment-count a:link, .item-comment-count a:visited, .item-comment-count a:hover, .item-comment-count a:focus, a.comment_total {color: #FFFFFF;display: block;font-size: 1.2em;font-weight: bold;float:left;height: 31px;line-height: 24px;overflow: hidden;text-align: center;width: 32px;float:left;}
.item-comment-count a span, a.comment_total span {background: transparent url("/assets/images/comments-bg.png") left top no-repeat;display: block;height: 31px;width: 32px;}
.comment-text { color:#999999; display:none; float:left; font-size:0.91667em; padding:5px 8px 0 0; }
.item-author 	{color: #666; font-size: 0.9em; margin-bottom:10px; }
.item-author a 	{font-weight:bold; }
.item-social 	{
float:left;
padding-left:15px;
width:105px;
}
.item-medium .item-social 	{bottom: 15px; }
.item-social-button 					{clear:both;float: left;margin-bottom:10px; width: 90px;text-align: left;}
.item-social-facebook .socialised {height: 20px!important;overflow: hidden;}
.item-social-twitter 		{height: 20px; }
.item-social-facebook .fb-like-container {float:none;}
.stream-report, .stream-campaign, .stream-events {border-bottom: 1px solid #CCC !important; }
.author-image{float:left;margin-right:10px;}

/* Generic Styles (small items) */
.item-small {}
.item-image-small 	{float: left; width: 70px; height: 70px; overflow: hidden; margin-right: 10px; }
.item-content-small {float: left; width: 540px; }
.item-newgear-small .item-social, .item-news-small .item-social, .item-features-small .item-social {position:absolute; right:29px;}
.item-newgear-small a.comment_count, .item-news-small a.comment_count, .item-features-small a.comment_count{position:absolute; right:0px;bottom:10px;}

/* Generic Styles (medium items) */
.item-image-medium 		{float: left; width: 170px; height: 170px; overflow: hidden; margin:0 20px 10px 0; }
.item-content-medium 	{float: left; width: 415px; }
.item-content-medium a.type {color:#fff; font:10px Arial, Helvetica, sans-serif; display: inline-block; padding: 3px 15px 3px 10px; margin:0 0 5px 0; background: url("/assets/images/label-end.png") no-repeat scroll right top #a00709; }
.item-content-medium a.new-gear-type{color:#5f75a7; font:10px Arial, Helvetica, sans-serif; display: inline-block; padding: 3px 15px 3px 10px; margin:5px 0; background: url("/assets/images/newgear-label.png") no-repeat scroll right top #E6E6E6;}
.item-content-medium p	{font-size:1.1em; float:left; clear:both; width:100%;}

/* Generic Styles (large items) */
.item-large 			{padding-right: 0 !important; }
.item-image-large 		{float: left; width: 200px; overflow: hidden; margin-right: 10px; }
.item-content-large 	{float: left; width: 400px; }
.item-content-large p	{font-size:1.1em;}
.item-content-large a.item-more-info{background:url(/assets/images/arrow-right-blue.png) no-repeat 0px 2px; padding-left:10px;}
.item-content-large a.type {color:#fff; font:10px Arial, Helvetica, sans-serif; display: inline-block; padding: 3px 15px 3px 10px; margin:5px 0; background: url("/assets/images/label-end.png") no-repeat scroll right top #a00709; }
.item-content-large h3 	{padding: 0 65px 0 0; }
.item-intro 			{font-weight: bold; font-size: 1.1em; }
.item-events-large .item-social{position:relative; left:0px; bottom:0px; padding:10px 0 10px 190px;float:left;}
/* Generic News Item */
/* Generic Feature Item */
/* Generic Event Item */

/* Generic Chart Item */
/* News Item (small) */
.item-news-small .item-content-small h3, .item-recommended-small .item-content-small h3 {padding-right: 65px; }

/* News Item (medium) */
.item-news-medium .item-author-medium, .item-newgear-medium .item-author-medium {/*position: absolute; bottom: 5px; left: 190px;*/ }
.item-news .item-author .author-image, .item-features .item-author .author-image { float: left; width: 35px; margin-right: 10px; }
.item-news .item-author .author-info, .item-features .item-author .author-image,
.item-newgear .item-author .author-info, .item-features .item-author .author-info												{float: left; }
.item-news-medium .item-author-medium, .item-newgear-medium .item-author-medium, .item-features-medium .item-author-medium{position:absolute; bottom:5px; left:190px;}
.item-news-medium .item-content-medium, .item-features-medium .item-content-medium, .item-newgear-medium .item-content-medium {padding-bottom: 45px; min-height:125px; height:auto!important; height:125px; }
.item-recommended-medium .author-info {margin-bottom: 10px;}
.item-newgear-medium .item-content-medium {padding-bottom:25px;}

/* News Item (large) */
.item-content-large p {padding-right: 30px; }
.item-top-row {position: relative; height: 55px; clear: both; }

/* Event Item (Small) */
.item-events-small .item-event-info {float:left; width: 425px; }
.item-events-small .item-more-info {float: right; width: 100px; text-align: right; }
/* Event Item (Medium) */
.item-events .item-content 				{margin: 0 0 30px 0;}
.item-events-medium .item-content-medium 	{margin-bottom:0; padding-bottom: 25px;min-height:125px; height:auto!important; height:125px;}
.item-event-info 						{margin-bottom: 10px;}
.item-event-info img 					{margin-bottom:6px;display:block;}
.item-event-info strong 				{clear:both;}

/* Chart Item */
.item-chart ul, .item-carousel-chart ul {margin-bottom:10px; }
.item-carousel-chart ul {margin-left:10px; }
.item-chart ul li, .item-carousel-chart ul li {margin-bottom:5px; line-height:1.4em; color:#1a1a1a; font-weight:bold; }
.item-carousel-chart ul li {color:#fff;font-weight:normal;}
.item-chart .item-content-medium {padding-bottom: 0 !important; }
.item-chart ul li span, .item-carousel-chart ul li span {display:block; float:left; width:20px; height:20px; line-height:20px; margin-right:7px; text-align:center; font-weight:bold; color:#fff; font-size:0.9em; background:url(/assets/images/position.png) left 1px no-repeat; }
.item-chart ul li em {font-size:0.9em; color:#666;background:none;font-style:normal;}


/* Job Item */
.item-job {border-bottom:1px solid #ccc; }
.item-job-liner {padding:10px 10px 10px 170px; background: #a7c3e2 url(/assets/images/item-jobs-bg.png) no-repeat 15px center; }
.item-job-info {background:#fff; padding:10px; }
.item-job-info h3, .item-job-info h3 a {margin-bottom:0 !important; width:340px; }
.item-job-info p {margin: 0 !important; }
.item-job-location {font-size:1.2em; color:#4d4d4d; width:340px; }
.item-job-logo {float:right; width:100px; }

/* Report Item */
.item-price 							{position: absolute;bottom: 15px;right: 10px;width: 150px;text-align: right;}
.item-price-small						{position: absolute;bottom: 5px;right: 10px;width: 210px;text-align: right;}
.item-price p.price, 
.item-price-small p.price 				{background-color: #1A1A1A;border-right: 2px solid #fff;color: #fff;font-size: 1em;font-weight: bold;height: 20px;padding: 4px 10px 2px;}
.item-carousel-report .item-price p.price {background:none;}
.item-price a, .item-price-small a 		{margin-left: 10px;}
.flag-report							{position:absolute;bottom:15px;}
.item-carousel-report .item-price		{width:330px;position:absolute;bottom:5px;right: 5px; }
.item-carousel-report p.price			{border-right:none;padding:4px 0 0 0;}		

/* Report Item (Small) */
.item-report-small .item-content-small 	{float: left;width: 300px;}

/* Report Item (Medium) */
.item-report-medium .item-price 		{width: 280px;}
.item-report-medium .item-price span 	{float: left;}
.item-report-medium p 					{margin: 0 !important;}
.item-report-medium .item-author-medium strong {color: #333333;}

/* Report Item (Large) */
.item-report-large .item-price 			{width: 250px;}
.item-report-large .item-price span 	{float: left;}
.item-report-large p 					{margin: 0 !important;}
.item-report-large .item-content-large 	{padding-bottom: 40px;}
.item-author-large strong 				{color: #333333;}

/* Carousel Item (Report) */
.item-carousel-report .item-options 		{position:absolute; bottom:20px; left:10px; color:#fff; width:320px; }
.item-carousel-report .item-options-price	{font-size:1.5em; padding-right:10px; }

.item-carousel-news a span 					{background: url("/assets/images/comments-bg.png") no-repeat scroll right top transparent; bottom: 10px; color: #FFFFFF; display: block; font-size: 1.1em; font-weight: bold; height: 31px; line-height: 24px; padding: 0; position: absolute; right: 11px; text-align: center; width: 32px;
}

/* Sponsor */
.sponsor {font-size:0.9em;color:#1a1a1a;}
.sponsor img {vertical-align:middle;}
.sponsor span {color:#214987;}
p.viewall a {background: url(/assets/images/arrow-right-blue.png) left center no-repeat; padding: 0 0 0 11px;}
.item-game-medium p.viewall a, .item-recommended-medium p.viewall a {position:absolute;left:190px;bottom:15px;}

/* Price check */
.pricecheck-contain {float:left;overflow:hidden;margin:0 10px 0 0;background:#1a1a1a;width:170px;padding:2px;}
.pricecheck-contain p {background:#1a1a1a;color:#fff;margin:0;text-align:center;}
.pricecheck-contain p span {width:70px;background:#fff;float:right;color:#a00709;text-align:center;}
.item-content-medium, .item-content-large {width:400px;}
.pricecheck-contain {float:left;overflow:hidden;margin:0 0 11px 0;background:#1a1a1a;padding:2px;font-weight:bold;}

/* Items with social icons */
.item-events .item-content-medium,
.item-news .item-content-medium,
.item-pricecheck .item-content-medium,
.item-recommended .item-content-medium,
.item-newgear .item-content-medium {
padding-right: 5px;width: 445px;
}

.socialite {
display:none;
}

.socialised {
display:block;
}