/*
	FRONT
*/
.front-big-list {
	width: 618px;
	height: 292px;
	background-image: url(../../images/themes/default/box_front_list.png);
}

/*
	GENERIC
*/
.calendar-box {
	width: 305px;
	height: 456px;
	background-image: url(../../images/themes/default/box_calendar.png);
}
.new-users-box {
	width: 305px;
	height: 308px;
	background-image: url(../../images/themes/default/box_new_users.png);
}
.new-clubs-box {
	width: 305px;
	height: 326px;
	background-image: url(../../images/themes/default/box_new_clubs.png);
}
.new-comments-box {
	width: 305px;
	height: 460px;
	background-image: url(../../images/themes/default/box_new_comments.png);
}
.new-reviews-box {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/box_new_reviews.png);
}
.all-users-box {
	width: 305px;
	height: 566px;
	background-image: url(../../images/themes/default/box_all_users.png);
}
.rss-box {
	width: 305px;
}
.form-box {
	width: 305px;
	height: 456px;
	background-image: url(../../images/themes/default/box_form.png);
}
.poll-box {
	width: 305px;
}
.top-banner-wrapper {
	padding: 5px 0 3px 10px;
}

/*
	BOOK
*/
.book-box-overview-4 {
	width: 618px;
	height: 273px;
	background-image: url(../../images/themes/default/book_box_front_top4.png);
}
.book-box-overview-8 {
	width: 618px;
	height: 501px;
	background-image: url(../../images/themes/default/book_box_front_top8.png);
}
.book-box-overview-12 {
	width: 618px;
	height: 745px;
	background-image: url(../../images/themes/default/book_box_front_top12.png);
}
.book-box-small-list {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/book_box_small_list.png);
}
.book-box-big-list {
	width: 305px;
	height: 292px;
	background-image: url(../../images/themes/default/book_box_big_list.png);
}
.book-box-spot {
	width: 305px;
	height: 250px;
	background-image: url(../../images/themes/default/book_box_spot.png);
}
.book-box-top5 {
	width: 305px;
	height: 448px;
	background-image: url(../../images/themes/default/book_box_top5.png);
}

/*
	GAME
*/
.game-box-overview-4 {
	width: 618px;
	height: 273px;
	background-image: url(../../images/themes/default/game_box_front_top4.png);
}
.game-box-overview-8 {
	width: 618px;
	height: 501px;
	background-image: url(../../images/themes/default/game_box_front_top8.png);
}
.game-box-overview-12 {
	width: 618px;
	height: 745px;
	background-image: url(../../images/themes/default/game_box_front_top12.png);
}
.game-box-small-list {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/game_box_small_list.png);
}
.game-box-big-list {
	width: 305px;
	height: 292px;
	background-image: url(../../images/themes/default/game_box_big_list.png);
}
.game-box-spot {
	width: 305px;
	height: 250px;
	background-image: url(../../images/themes/default/game_box_spot.png);
}
.game-box-top5 {
	width: 305px;
	height: 448px;
	background-image: url(../../images/themes/default/game_box_top5.png);
}

/*
	MOBILE
*/
.mobile-box-overview-4 {
	width: 618px;
	height: 273px;
	background-image: url(../../images/themes/default/mobile_box_front_top4.png);
}
.mobile-box-overview-8 {
	width: 618px;
	height: 501px;
	background-image: url(../../images/themes/default/mobile_box_front_top8.png);
}
.mobile-box-overview-12 {
	width: 618px;
	height: 745px;
	background-image: url(../../images/themes/default/mobile_box_front_top12.png);
}
.mobile-box-small-list {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/mobile_box_small_list.png);
}
.mobile-box-big-list {
	width: 305px;
	height: 292px;
	background-image: url(../../images/themes/default/mobile_box_big_list.png);
}
.mobile-box-spot {
	width: 305px;
	height: 250px;
	background-image: url(../../images/themes/default/mobile_box_spot.png);
}
.mobile-box-top5 {
	width: 305px;
	height: 448px;
	background-image: url(../../images/themes/default/mobile_box_top5.png);
}

/*
	MOVIE
*/
.movie-box-overview-4 {
	width: 618px;
	height: 273px;
	background-image: url(../../images/themes/default/movie_box_front_top4.png);
}
.movie-box-overview-8 {
	width: 618px;
	height: 501px;
	background-image: url(../../images/themes/default/movie_box_front_top8.png);
}
.movie-box-overview-12 {
	width: 618px;
	height: 745px;
	background-image: url(../../images/themes/default/movie_box_front_top12.png);
}
.movie-box-small-list {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/movie_box_small_list.png);
}
.movie-box-big-list {
	width: 305px;
	height: 292px;
	background-image: url(../../images/themes/default/movie_box_big_list.png);
}
.movie-box-spot {
	width: 305px;
	height: 250px;
	background-image: url(../../images/themes/default/movie_box_spot.png);
}
.movie-box-top5 {
	width: 305px;
	height: 448px;
	background-image: url(../../images/themes/default/movie_box_top5.png);
}

/*
	MUSIC
*/
.music-box-overview-4 {
	width: 618px;
	height: 273px;
	background-image: url(../../images/themes/default/music_box_front_top4.png);
}
.music-box-overview-8 {
	width: 618px;
	height: 501px;
	background-image: url(../../images/themes/default/music_box_front_top8.png);
}
.music-box-overview-12 {
	width: 618px;
	height: 745px;
	background-image: url(../../images/themes/default/music_box_front_top12.png);
}
.music-box-small-list {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/music_box_small_list.png);
}
.music-box-big-list {
	width: 305px;
	height: 292px;
	background-image: url(../../images/themes/default/music_box_big_list.png);
}
.music-box-spot {
	width: 305px;
	height: 250px;
	background-image: url(../../images/themes/default/music_box_spot.png);
}
.music-box-top5 {
	width: 305px;
	height: 448px;
	background-image: url(../../images/themes/default/music_box_top5.png);
}

/*
	WEB
*/
.web-box-overview-4 {
	width: 618px;
	height: 273px;
	background-image: url(../../images/themes/default/web_box_front_top4.png);
}
.web-box-overview-8 {
	width: 618px;
	height: 501px;
	background-image: url(../../images/themes/default/web_box_front_top8.png);
}
.web-box-overview-12 {
	width: 618px;
	height: 745px;
	background-image: url(../../images/themes/default/web_box_front_top12.png);
}
.web-box-small-list {
	width: 305px;
	height: 155px;
	background-image: url(../../images/themes/default/web_box_small_list.png);
}
.web-box-big-list {
	width: 305px;
	height: 292px;
	background-image: url(../../images/themes/default/web_box_big_list.png);
}
.web-box-spot {
	width: 305px;
	height: 250px;
	background-image: url(../../images/themes/default/web_box_spot.png);
}
.web-box-top5 {
	width: 305px;
	height: 448px;
	background-image: url(../../images/themes/default/web_box_top5.png);
}

/*
	USER
*/
.user-comments-box {
	width: 305px;
	height: 436px;
	background-image: url(../../images/themes/default/user_box_comments.png);
}
.user-clubs-box {
	width: 305px;
	height: 478px;
	background-image: url(../../images/themes/default/user_box_clubs.png);
}
.user-box-top5 {
	width: 305px;
	height: 452px;
	background-image: url(../../images/themes/default/user_box_top5.png);
}






/**
 * Campaign styling from here on
 * @author jimmiw
 * @since 2011-06-06
 */
.campaign-box-top5 {
	width: 305px;
	height: 448px;
	padding-top: 10px;
}
.campaign-top5-theme-yellow {
	background: transparent url(../../images/themes/default/box_campaign_top5.png) no-repeat 0 10px;
}
.campaign-top5-theme-blue {
	background: transparent url(../../images/themes/default/box_campaign_top5_blue.png) no-repeat 0 10px;
}
.campaign-box-top5 .campaign-top5-list {
	margin: 0 auto;
	width: 275px;
}
.campaign-box-top5 .campaign-top5-list .no-items {
	padding-top: 15px;
}
.box.campaign {
	position: relative;
}
.box.campaign .logo {
	height: auto;
	position: absolute;
	top: 0;
}
.box.campaign .box-header {
	padding-left: 85px;
	padding-top: 14px;
}

.campaign-box-most-stars {
	width: 305px;
	height: 292px;
	padding-top: 10px;
}
.campaign-stars-theme-yellow {
	background: transparent url(../../images/themes/default/box_campaign_stars.png) no-repeat 0 10px;
}
.campaign-stars-theme-blue {
	background: transparent url(../../images/themes/default/box_campaign_stars_blue.png) no-repeat 0 10px;
}
.campaign-box-most-stars .big-list-container {
	margin-bottom: 0px;
}

.campaign-box-spot {
	width: 305px;
	height: 250px;
	padding-top: 10px;
}
.campaign-spot-theme-yellow {
	background: transparent url(../../images/themes/default/box_campaign_spot.png) no-repeat 0 10px;
}
.campaign-spot-theme-blue {
	background: transparent url(../../images/themes/default/box_campaign_spot_blue.png) no-repeat 0 10px;
}

.campaign-large-box {
	background: transparent url(../../images/themes/default/box_campaign_large_info.png) no-repeat 0 0;
	width: 620px;
	height: 650px;
	overflow: hidden;
}
.box.campaign.campaign-large-box .box-header {
	font-size: 26px;
	line-height: 28px;
	padding-left: 25px;
}
.campaign-large-box .box-subheader {
	border-bottom: 1px dotted #CCCCCC;
	color: #999999;
	font-size: 14px;
	line-height: 16px;
	margin: 20px 25px 15px 25px;
	padding-bottom: 5px;
}
.campaign-large-box .box-top-content,
.campaign-large-box .box-date-and-byline,
.campaign-large-box .box-bottom-content {
	margin: 0 auto;
	overflow: hidden;
	width: 568px;
}
.campaign-large-box .box-top-content p {
	font-size: 18px;
	line-height: 20px;
	padding: 0;
}
.campaign-large-box .box-date-and-byline {
	font-size: 9px;
	font-style: italic;
	line-height: 10px;
	color: #666666;
	padding: 10px 0 0 0;
}
.campaign-large-box .box-flash,
.campaign-large-box .box-image {
	width: 595px;
	margin: 15px auto;
}
.campaign-large-box a {
	color: #009fcc;
}
.campaign-large-box a:hover {
	color: #2971A7;
}


/* Blue/White campaign theme (default) */

.campaign-large-box-wrapper-blue {
	background: url(../../images/themes/default/campaign_box_613_bottom_blue.png) no-repeat bottom left;
	padding-bottom: 20px;
	height: auto;
}
.campaign-large-box-wrapper-blue .campaign-lagre-box-inner-bottom-wrapper {
	background: url(../../images/themes/default/campaign_box_613_main_blue.png) repeat-y;
}
.campaign-large-box-wrapper-blue .campaign-lagre-box-inner-wrapper {
	background: url(../../images/themes/default/campaign_box_613_top_blue.png) no-repeat;
}
.campaign-large-box-wrapper-blue .campaign-lagre-box-inner-wrapper .content-wrapper {
	padding: 10px;
}


/* Yellow campaign theme */

.campaign-large-box-wrapper-yellow {
	background: url(../../images/themes/default/campaign_box_613_bottom_yellow.png) no-repeat bottom left;
	padding-bottom: 20px;
	height: auto;
}
.campaign-large-box-wrapper-yellow .campaign-lagre-box-inner-bottom-wrapper {
	background: url(../../images/themes/default/campaign_box_613_main_yellow.png) repeat-y;
}
.campaign-large-box-wrapper-yellow .campaign-lagre-box-inner-wrapper {
	background: url(../../images/themes/default/campaign_box_613_top_yellow.png) no-repeat;
}
.campaign-large-box-wrapper-yellow .campaign-lagre-box-inner-wrapper .content-wrapper {
	padding: 10px;
}





#campaign-banner {
	background: transparent url("../../images/player_bg.png") no-repeat 0 0;
	height: 400px;
	position: relative;
	width: 955px;
	z-index: 1;
	padding: 10px 15px;
}
#campaign-banner .image-banner,
#campaign-banner .box {
	float: left;
}
#campaign-banner .image-banner {
	padding-right: 15px;
	position: relative;
}
#campaign-banner .image-banner .image-inner-text-wrapper {
	position: absolute;
	top: 220px;
	left: 51px;
}
#campaign-banner .image-banner .image-inner-text-wrapper h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 8px;
}
#campaign-banner .image-banner .image-inner-text-wrapper h2 a {
	text-decoration: none;
}
#campaign-banner .image-banner .image-inner-text-wrapper p {
	font-size: 13px;
	height: 70px;
	line-height: 20px;
	overflow-y: hidden;
	width: 515px;
	word-wrap: break-word;
}
#campaign-banner .image-banner .image-inner-text-wrapper p a {
	color: #000000;
	text-decoration: none;
}
#campaign-banner .campaign-box-find .image {
	float: none;
	padding-top: 10px;
}

.campaign-box-find {
	width: 310px;
	height: 365px;
	padding-top: 10px;
}
.campaign-find-theme-yellow {
	background: transparent url(../../images/themes/default/box_campaign_find.png) no-repeat 0 10px;
}
.campaign-find-theme-blue {
	background: transparent url(../../images/themes/default/box_campaign_find_blue.png) no-repeat 0 10px;
}
.campaign-box-find .box-content {
	background: transparent;
	padding: 0 10px;
}
.campaign-box-find .box-content .input-item {
	margin-bottom: 10px;
}
.campaign-box-find .box-content .submit-item {
	float: right;
}
.campaign-box-find .box-content .input-item label {
	display: block;
	padding-bottom: 4px;
}
.campaign-box-find .box-content .input-item .input-field {
	background-image: url(../../images/input_field_271_bg.png);
	width: 261px;
}
.campaign-box-find .image {
	margin: 0 auto;
	padding: 0;
	width: 275px;
}
.campaign-box-find .box-content .text {
	color: #999999;
	padding: 10px 0;
}
.campaign-box-find .box-content .text p {
	font-size: 11px;
}

#campaign-review {
	padding: 20px 50px 20px 15px;
	position: relative;
	width: 552px;
}
.campaign-review-form-yellow {
	background: transparent url(../../images/review-questions-background.png) no-repeat 0 0;
}
#campaign-review h3 {
	font-size: 13px;
	margin-bottom: 10px;
}
#campaign-review input[type="text"] {
	border: 1px solid #DFDFDF;
	padding: 5px;
	width: 270px;

	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
#campaign-review .logo {
	height:auto;
	position: absolute;
	top: 15px;
	right: 10px;
}
#campaign-review form ul {
	padding-left: 15px;
	overflow: hidden;
}
#campaign-review form ul li {
	margin: 22px 0;
}
#campaign-review form ul li label {
	display: block;
	padding-bottom: 5px;
}
#campaign-review form ul li .title {
	margin-bottom: 10px;
}
#campaign-review form ul li .radio {
	padding-right: 20px;
}

#campaign-review form ul.categories,
#campaign-review form ul.levels {
	padding: 0;
	overflow: hidden;
	margin: 0;
}
#campaign-review form ul.categories li,
#campaign-review form ul.levels li {
	float: left;
	margin: 0;
	padding-right: 10px;
}
#campaign-review form ul.categories label,
#campaign-review form ul.levels label {
	display: inline;
}
#campaign-review .review-area,
#campaign-review .actions {
	margin: 0;
}
#campaign-review .user {
	float: left;
	width: 100px;
	height: 100px;
	padding-right: 5px;
	padding-top: 19px;
	display: inline-block;
}
#campaign-review .actions {
	float: right;
	margin-top: 10px;
	padding-bottom: 10px;
}
#campaign-review .actions input[type="submit"] {
	margin-left: 20px;
}
#campaign-review .review-textarea {
	float: left;
	width: 432px;
}
#campaign-review .review-textarea textarea {
	width: 420px;
	height: 150px;
	border: 1px solid #DFDFDF;
	padding: 5px;

	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
#campaign-review .review-textarea #charectars-left {
	float:right;
	font-size: 10px;
	padding:4px 0;
}
#campaign-review a {
	color: #009fcc;
}
#campaign-review a:hover {
	color: #2971A7;
}


#campaign-reviews .statistics {
	margin-bottom: 20px;
}
#campaign-reviews .statistics h4 {
	font-weight: bold;
	margin: 10px 0;
}
#campaign-reviews .statistics ul li {
	margin: 5px 0;
	line-height: 24px;
}
#campaign-reviews .statistics td {
	width: 270px;
}
#campaign-reviews .statistics td.left {
	padding-right: 20px;
}
#campaign-reviews .statistics ul .title,
#campaign-reviews .statistics ul .rating {
	float: left;
}
#campaign-reviews .statistics ul .title {
	width: 110px;
	font-size: 13px;
}
#campaign-reviews .statistics ul .rating {
	width: 160px;
}
#campaign-reviews .statistics ul .rating .chosen {
	display: inline-block;
	height: 24px;
	background: transparent url(../../images/statistics-rating-background.png) repeat-x center center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#campaign-reviews #campaign-review-list li {
	padding: 20px 20px 0 20px;
	margin-bottom: 2px;
}
#campaign-reviews #campaign-review-list li.item-yellow {
	background: #fffef4 url(../../images/review-background.png) repeat-x 0 0;
}
#campaign-reviews #campaign-review-list li .wrapper {
	padding-bottom: 20px;
	border-bottom: 1px silver dotted;
	overflow: hidden;
	position: relative;
}
#campaign-reviews #campaign-review-list li .rating .active,
#campaign-reviews #campaign-review-list li .rating .not-active {
	width: 10px;
	height: 12px;
	display: inline-block;
}
#campaign-reviews #campaign-review-list li .rating .active {
	background: transparent url(../../images/star_micro.png) no-repeat 0 0;
}
#campaign-reviews #campaign-review-list li .rating .not-active {
	background: transparent url(../../images/star_micro_default.png) no-repeat 0 0;
}
#campaign-reviews #campaign-review-list .user {
	width: 150px;
	float: left;
}
#campaign-reviews #campaign-review-list .user a {
	display: block; 
}
#campaign-reviews #campaign-review-list .print-link-wrapper a {
	bottom: 5px;
	color: #999999;
	font-size: 10px;
	position: absolute;
	right: 0;
}
#campaign-reviews #campaign-review-list .text-content {
	width: 300px;
	float: left;
}
#campaign-reviews #campaign-review-list .text-content .text {
	line-height: 16px;
	word-wrap: break-word;
}
#campaign-reviews #campaign-review-list .text-content .top {
	overflow: hidden;
	margin-bottom: 5px;
}
#campaign-reviews #campaign-review-list .text-content .date {
	color: #999999;
	float: left;
}
#campaign-reviews #campaign-review-list .text-content .rating {
	float: right;
}
#campaign-reviews #campaign-review-list .campaign-logo {
	float: right;
}
