
* {
	padding: 0;
	margin: 0;
}

body.promoannounce {
	text-align: left;
	min-height: 100%;
	position: relative;
	background:  url( 'https://gtm.steamproxy.vip/public/images/apphubs/blue_body_darker_repeat.jpg?v=1' ) center top repeat-y #000000;
	color: #acb2b8;
}

body.promoannounce .page_content_container {
	background: top center, #000;
	position: relative;
	background-repeat: no-repeat;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: normal; /* normal */

		}
body.promoannounce .page_content_container_trans {
	background: transparent;
}
body.promoannounce .page_content_container_dark {
	background: #000;
}
body.promoannounce .page_content_container_dark.play {
	background: url(https://cdn.fastly.steamstatic.com/steamcommunity/public/assets/sharedfiles/commerceannounce/bg_play.jpg?v=2) top center, #000;
	background-repeat: no-repeat;
}

body.promoannounce .page_content {
	width: 940px;
	margin: 0px auto;
	position: relative;
}
.bg_ctn {
	padding-bottom: 25px;
}
.page_content.announce {
	height: 1002px;
}
.page_content.announce_buying {
	height: 620px;
}
.page_content.announce_play {
	height: 170px;
}
	.page_content.announce_play img {
		width: 222px;
		height: 104px;
		margin-top: 35px;
		margin-right: 12px;
		float: left;
	}
	.page_content.announce_play .contents {
		 width: 698px;
		margin-top: 35px;
		float: left;
	 }
	.page_content.announce_play .contents .title_new {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

				font-size: 16px;
		color: #8f98a0;
	}
	.page_content.announce_play .contents .title_play {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

				font-size: 31px;
		color: #81a305;
		margin-bottom: 10px;
	}
	.page_content.announce_play .contents a,
	.page_content.announce_play .contents span
	{
		float: left;
	}
	.page_content.announce_play .contents .link_visit {
		font-size: 12px;
		margin-left: 6px;
		margin-top: 2px;
	}

.page_content.announce_creators {
	height: 1092px;
}
.page_content.announce_start {
	height: 924px;
}

#title_text {
	font-size: 58px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 200; /* thin */

			color: #fff;
	position: absolute;
	top: 123px;
	line-height: 57px;
}
#title_desc {
	font-size: 19px;
	color: #e3f2ff;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			position: absolute;
	top: 248px;
	width: 616px;
}

.title_feature {
	font-size: 44px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 200; /* thin */

			color: #fff;
}
.desc_feature {
	font-size: 17px;
	line-height: 23px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 200; /* thin */

		}
.subfeature_title {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 18px;
	color: #66c0f4;
}
.subfeature_title.explore {
	border-bottom: 1px solid #66c0f4;
	width: 940px;
}
.subfeature_desc {
	margin-top: 5px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 15px;
	line-height: 18px;
	color: #8f98a0;
}

#skyrim_title {
	top: 527px;
	position: absolute;
}
#skyrim_desc {
	top: 633px;
	position: absolute;
	width: 480px;
}
	#skyrim_desc a {
		 color: #c6d4df;
		 text-decoration: underline;
	 }
	#skyrim_desc a:hover {
		color: #fff;
		text-decoration: underline;
	}

#paid_mods {
	position: absolute;
	top: 26px;
}
#paid_mods_desc {
	position: absolute;
	top: 80px;
	width: 940px;
	color: #c6d4df;
}

#risk_free_left {
	position: absolute;
	top: 200px;
	width: 445px;
}
#free_stuff_right {
	position: absolute;
	top: 200px;
	left: 472px;
	width: 445px;
}
#explore {
	position: absolute;
	top: 361px;
	width: 940px;
	height: 200px;
}
	#explore .mod_examples_ctn {
		width: 940px;
		height: 150px;
		padding-top: 10px;
	}
	#explore .mod_examples_ctn .example {
		height: 153px;
		width: 153px;
		background: #000;
		float: left;
		margin-right: 10px;
		display: block;
	}
	#explore .mod_examples_ctn .example img {
		height: 153px;
		width: 153px;
		border: 1px solid transparent;
	}
	#explore .mod_examples_ctn .example img:hover {
		border: 1px solid #66c0f4;
	}
	#explore .mod_examples_ctn .example .price {
		float: right;
	}
	#explore .mod_examples_ctn .bundle {
		height: 173px;
		width: 153px;
		margin-top: -5px;
		background: -webkit-linear-gradient( top, rgba( 103, 193, 245, 1 ) 0%, rgba( 62, 115, 145, 1 ) 100%);
	background: linear-gradient( to bottom, rgba( 103, 193, 245, 1 ) 0%, rgba( 62, 115, 145, 1 ) 100%);
		float: left;
		padding: 5px;
		margin-right: 10px;
		border-radius: 1px;
	}
	#explore .mod_examples_ctn .browse_more {
		background: rgba( 0, 0, 0, 0.2 );
		text-align: center;
		height: 153px;
		width: 278px;
		float: left;
	}
	#explore .mod_examples_ctn .browse_more a {
		margin-top: 43px;
	}
	#explore .mod_examples_ctn .browse_more a span {
		line-height: 19px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

#creators_title {
	position: absolute;
	top: 57px;
}
#creators_desc {
	position: absolute;
	top: 115px;
	width: 940px;
	color: #c6d4df;
}

#earn_easy {
	position: absolute;
	height: 400px;
	width: 940px;
	top: 360px;

}
	#earn_easy .arrow {
		height: 17px;
		width: 940px;
		background: url(https://cdn.fastly.steamstatic.com/steamcommunity/public/assets/sharedfiles/commerceannounce/section_top.png?v=2) top center;
	}
	#earn_easy .content {
		height: 400px;
		width: 916px;
		padding: 12px;
		background: -webkit-linear-gradient( top, rgba( 0, 0, 0, 0.2 ) 0%, rgba( 0, 0, 0, 0 ) 100%);
	background: linear-gradient( to bottom, rgba( 0, 0, 0, 0.2 ) 0%, rgba( 0, 0, 0, 0 ) 100%);
	}
	#earn_easy .ctn_left {
		position: absolute;
		width: 445px;
	}
	#earn_easy .ctn_right {
		position: absolute;
		left: 472px;
		width: 445px;
	}
	#earn_easy .ctn_left img,
	#earn_easy .ctn_right img {
		top: 139px;
		position: absolute;
	}
#price_contributors {
	position: absolute;
	top: 772px;
}
	#price_contributors .ctn_left {
		position: absolute;
		left: 9px;
		width: 445px;
	}
	#price_contributors .ctn_right {
		position: absolute;
		left: 472px;
		width: 445px;
	}
#dlc_items {
	position: absolute;
	top: 908px;
}
	#dlc_items .ctn_left {
		position: absolute;
		left: 9px;
		width: 445px;
	}
	#dlc_items .ctn_right {
		position: absolute;
		left: 472px;
		width: 445px;
	}
#get_started_box {
	background-color: #c7d5e0;
	padding: 5px 15px 19px 15px;
	position: relative;
}
#get_started_box .title_feature {
	color: #252525;
	font-size: 43px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

		}
#get_started_box .desc_feature {
	font-size: 17px;
	color: #252525;
}
	#get_started_box .desc_feature a {
		color: #252525;
		text-decoration: underline;
	}
	#get_started_box .desc_feature a:hover {
		color: #fff;
		text-decoration: underline;
	}

#get_started_box:after {
	top: 100%;
	left: 50%;
	border-style: solid;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	content: " ";
	height: 0px;
	width: 0px;
	position: absolute;
	pointer-events: none;
	border-right: 30px solid rgba(199, 213, 224, 0);
	border-color: #C7D5E0 rgba(199, 213, 224, 0) rgba(199, 213, 224, 0);
	border-width: 30px;
	margin-left: -30px;
}
#go_btn {
	text-align: center;
	margin-top: 40px;
}

#faq_title {
	margin-top: 20px;
	margin-bottom: 15px;
}
.FAQ_left_ctn {
	float: left;
	width: 450px;
	margin-bottom: 30px;
}
.FAQ_right_ctn {
	float: right;
	width: 450px;
}
.FAQ_ctn_title {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: bold; /* bold */

			font-size: 18px;
	color: #fff;
}
.FAQ_Q {
	color: #66c0f4;
	font-size: 18px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 200; /* thin */

			margin-top: 16px;
	margin-bottom: 4px;
}
.FAQ_A {
	color: #c6d4df;
	font-size: 15px;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

		}


.center_btn {
	text-align: center;
	margin-top: 16px;
}

.header_image_credit {
	position: absolute;
	right: 0px;
	top: 10px;
	text-align: right;
	color: #1f2f39;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #4e768e;
	padding: 5px 8px;
	border-radius: 3px;
	box-shadow: 0 0 5px;
}
.header_image_credit a {
	color: #000;
}
.header_image_credit a:hover {
	color: #fff;
	text-decoration: underline;
}
.header_image_credit:after {
	top: 100%;
	left: 50%;
	border-style: solid;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	content: " ";
	height: 0px;
	width: 0px;
	position: absolute;
	pointer-events: none;
	border-right: 30px solid rgba( 47, 137, 188, 0 );
	border-color: #4e768e rgba( 47, 137, 188, 0 ) rgba( 47, 137, 188, 0 );
	border-width: 10px;
	margin-left: -10px;
}
.hero_image_credit {
	position: absolute;
	right: 0px;
	top: 955px;
	text-align: right;
	color: #1f2f39;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #4e768e;
	padding: 5px 8px;
	border-radius: 3px;
	box-shadow: 0 0 5px;
}
.hero_image_credit a {
	color: #000;
}
.hero_image_credit a:hover {
	color: #fff;
	text-decoration: underline;
}
.hero_image_credit:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0px;
	width: 0px;
	position: absolute;
	pointer-events: none;
	border-color: rgba( 47, 137, 188, 0 );
	border-bottom-color: #4e768e;
	border-width: 10px;
	margin-left: -10px;
}