.deco_img1 {
	background-image: url(/content/images/DOWNLOAD/download_deco_image_left.png);
	height: 71px;
	width: 77px;
	position: absolute;
	z-index: 100;
	left: 380px;
	float: left;
	top: 57px;
}
.deco_img2 {
	background-image: url(/content/images/DOWNLOAD/download_deco_image_right.png);
	height: 71px;
	width: 77px;
	position: absolute;
	z-index: 500;
	top: 55px;
	left: 810px;
}
a {
	text-decoration: none;
	color: #06F;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a img {
	text-decoration: none;
	color: #06F;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
}

.download_wrapper 
{
	width: 100%;
	background-image: url(/content/images/bg/bg_download.jpg);
	background-position: center top;
	background-color: #000;
}

.download_wrapper .top_wrapper {
	width: 968px;
	height: 132px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.download_wrapper .top_wrapper .logo1 {
	height: 101px;
	width: 212px;
	margin-left: 374px;
}
.download_wrapper .top_wrapper .topbar {
	background-image: url(/content/images/DOWNLOAD/mv_bar_top.png);
	height: 22px;
	width: 968px;
	margin-top: 10px;
}
.download_wrapper .middle_wrapper {
	height: 625px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/content/images/DOWNLOAD/mv_container2_border_bg.png);
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
}
.download_wrapper .middle_wrapper .gradient {
	width: 951px;
	margin-right: 0px;
	margin-left: 5px;
	background-image: url(/content/images/DOWNLOAD/mv_container2_gradient_bg.png);
	background-repeat: repeat-x;
	height: 625px;
	float: left;
}

.download_wrapper .middle_wrapper .main_content {
	float: left;
	height: 700px;
	width: 930px;
	margin-top: 0px;
	margin-left: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.download_wrapper .middle_wrapper  .deco_img_top  {
	background-image: url(/content/images/DOWNLOAD/deco_img_white_round.png);
	float: left;
	height: 13px;
	width: 929px;
	margin-left: 0px;
	margin-top: 7px;
}
.download_wrapper .middle_wrapper .main_content .deco_img_bottom  {
	background-image: url(/content/images/DOWNLOAD/deco_img_white_round_bottom.png);
	float: left;
	height: 13px;
	width: 929px;
	margin-left: 0px;
}


.download_wrapper .middle_wrapper .main_content .section2 {
	background-color: #FFF;
	float: left;
	width: 929px;
	margin: 0px;
}
.download_wrapper .middle_wrapper .main_content .section3 {
	background-color: #FFF;
	float: left;
	width: 906px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;
	padding-left: 23px;
}


.download_wrapper .middle_wrapper .main_content .section1{
	width: 929px;
	float: left;
	background-color: #FFF;
	padding-bottom: 0px;
}

.download_wrapper .middle_wrapper .main_content .section1 .official_download {
	float: left;
	height: 193px;
	width: 353px;
	margin-left: 74px;
	margin-right: 77px;
	background-image: url(/content/images/DOWNLOAD/mv_download_gradient.png);
}
.download_wrapper .middle_wrapper .main_content .section1 .official_download .download_container {
	float: left;
	height: 138px;
	width: 353px;
	background-repeat: repeat-x;
}

.download_wrapper .middle_wrapper .main_content .section1 .alternative_download {
	float: left;
	height: 193px;
	width: 353px;
	background-image: url(/content/images/DOWNLOAD/mv_download_gradient.png);
}
.download_wrapper .middle_wrapper .main_content .section1 .alternative_download .download_container {
	float: left;
	height: 148px;
	width: 353px;
	background-repeat: no-repeat;
}

.download_wrapper .middle_wrapper .section1 .bar1 {
	background-image: url(/content/images/DOWNLOAD/mv_bar_top.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 960px;
}

.download_wrapper .middle_wrapper .main_content .section1 .language_selection {
	float: left;
	height: 26px;
	width: 272px;
	margin-top: 0px;
	margin-left: 330px;
	margin-right: 327px;
	margin-bottom: 20px;
}
.language_selection .choose_language_img {
	float: left;
	height: 21px;
	width: 126px;
	background-image: url(/content/images/DOWNLOAD/mv_language_selection.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-top: 5px;
	padding-left: 20px;
}
.language_selection .btn_language_selection {
	background-position: top;
	float: left;
	height: 28px;
	width: 126px;
}
.language_selection .btn_language_selection .flag {
	background-image: url(/content/images/DOWNLOAD/flag_english_uk.png);
	height: 14px;
	width: 21px;
	margin-top: 6px;
	margin-left: 14px;
	float: left;
}
.language_selection .btn_language_selection .text {
	float: left;
	height: 14px;
	width: 55px;
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-left: 6px;
}


.language_selection .btn_language_selection:hover {
	background-image: url(/content/images/DOWNLOAD/mv_btn_language_select.png);
	background-position: bottom;
	float: left;
	height: 28px;
	width: 126px;
}

.official_download .download_container .content
{
    width: 353px;
    float: left;
}

.btn_brothersoft {
	background-image: url(/content/images/DOWNLOAD/mv_btn_brothersoft.png);
	background-position: top;
	float: left;
	height: 39px;
	width: 153px;
	margin-top: 6px;
	margin-left: 14px;
}
.btn_mmosite {
	background-image: url(/content/images/DOWNLOAD/mv_btn_brothersoft.png);
	background-position: top;
	float: right;
	height: 39px;
	width: 153px;
	margin-top: 6px;
	margin-right: 14px;
}

.btn_gamerhell {
	background-image: url(/content/images/DOWNLOAD/mv_btn_gamerhell.png);
	background-position: top;
	float: right;
	height: 39px;
	width: 153px;
	margin-top: 6px;
	margin-right: 10px;
}


.btn_brothersoft:hover {
	background-image: url(/content/images/DOWNLOAD/mv_btn_brothersoft.png);
	background-position: bottom;
	float: left;
	height: 39px;
	width: 153px;
	margin-top: 6px;
	margin-left: 14px;
}
.btn_mmosite:hover {
	background-image: url(/content/images/DOWNLOAD/mv_btn_brothersoft.png);
	background-position: bottom;
	float: right;
	height: 39px;
	width: 153px;
	margin-top: 6px;
	margin-right: 14px;
}
.btn_gamerhell:hover {
	background-image: url(/content/images/DOWNLOAD/mv_btn_gamerhell.png);
	background-position: bottom;
}

.btn_windows8download {
	background-image: url();
	background-position: top;
	float: left;
	height: 39px;
	width: 153px;
	margin-top: 6px;
	margin-left: 14px;
}
.btn_windows8download:hover {
    background-image: url();
    background-position: center bottom;
}

.btn_cnet_download {
	background-image: url();
	float: right;
	height: 60px;
	width: 150px;
	margin-top: 7px;
	margin-right: 13px;
}

.btn_download{
	height:42px;
	width:258px;
	margin-top: 7px;
	margin-left: 51px;
}

.btn_download .btn_download_right{
	background-image: url(/content/images/DOWNLOAD/mv_btn_official_download_right.png);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	width: 2px;
}
.btn_download:hover  div{
	background-position: bottom;
	cursor: pointer;
	color: #001938;
}
.btn_download_text {
	margin-top: 12px;
	margin-right: 0px;
	float: left;
	margin-left: 45px;
	height: 15px;
	font-size: 14px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.btn_download .btn_download_left{
	background-image: url(/content/images/DOWNLOAD/mv_btn_official_download_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	width: 2px;
}
.btn_download .btn_download_middle{
	background-image: url(/content/images/DOWNLOAD/mv_btn_official_download_middle.png);
	background-position: left top;
	float: left;
	text-align: center;
	margin: 0;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 10px;
	color: #001938;
	height: 42px;
	display: block;
	padding: 0;
	width: 252px;
}
.btn_torrent {
	height:36px;
	width:154px;
	margin-top: 7px;
	margin-left: 14px;
	background-position: top;
	float: left;
}
.btn_torrent:hover  div{
	background-position: bottom;
	float: left;
}

.btn_torrent .btn_torrent_right{
	background-image: url(/content/images/DOWNLOAD/mv_btn_torrent_right.png);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 36px;
	width: 2px;
}
.btn_torrent_text {
	margin-top: 10px;
	margin-right: 0px;
	float: left;
	margin-left: 48px;
	height: 15px;
	font-size: 14px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.btn_torrent .btn_torrent_left{
	background-image: url(/content/images/DOWNLOAD/mv_btn_torrent_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 36px;
	width: 2px;
}

.section2 .info2 {
	width: 885px;
	float: left;
	background-image: url(/content/images/download/download_content_bg2.png);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	height: 60px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.section2 .info2 .content_wrapper {
	width: 825px;
	float: left;
	margin-left: 30px;
}
.section2 .info2 .content_wrapper .text {
	float: left;
	margin-top: 10px;
	font-size: 15px;
}

.icon_arrow1_left {
	float: left;
	background-image: url(/content/images/DOWNLOAD/icon_arrow1_left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 13px;
	width: 15px;
	margin-top: 23px;
	margin-left: 10px;
	margin-right: 15px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3{
	width: 885px;
	float: left;
	margin-top: 20px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1{
	width: 505px;
	float: left;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row1{
	width: 100%;
	background-color: #D7D7D7;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 15px;
	margin-bottom: 5px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row1 .column1{
	width: 120px;
	float: left;
	height: 16px;
	margin-left: 5px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row1 .column2{
	width: 180px;
	float: left;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row1 .column3{
	width: 190px;
	float: left;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row2{
	width: 100%;
	font-size: 11px;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row2 .column1{
	width: 120px;
	float: left;
	height: 16px;
	font-weight: bold;
	padding-left: 5px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row2 .column2{
	width: 180px;
	float: left;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req1 .row2 .column3{
	width: 190px;
	float: left;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req2{
	width: 360px;
	float: right;
	margin-left: 15px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req2 .title{
	background-color: #D7D7D7;
	padding-top: 10px;
	padding-bottom: 9px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-right: 10px;
	padding-left: 15px;
	margin-bottom: 7px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req2 .content1{
	width: 170px;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	height: 52px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req2 .content1 .column1{
	float: left;
	height: 35px;
	width: 55px;
	margin-right: 10px;
}
.alternative .content_wrapper .content .column1 .row1 {
	float: left;
	width: 160px;
	margin-bottom: 5px;
}
.download_wrapper .middle_wrapper .main_content .section3 .info3 .req2 .content1 .column2{
	float: left;
	width: 105px;
	font-size: 11px;
}



.download_wrapper .wrapper_footer {
	padding: 0px;
	height: 99px;
	font-size: 25px;
	font-weight: bold;
	color: #FFF;
	width: 960px;
	background-image: url(/content/images/footer/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
}
.download_wrapper .wrapper_footer_register {
	padding: 0px;
	height: 99px;
	font-size: 25px;
	font-weight: bold;
	color: #FFF;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
}

.download_wrapper .logo_esrb   {
	background-image: url(/content/images/footer/esrb_logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 79px;
	width: 171px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 9px;
}
.download_wrapper .logo_pegi {
	background-image: url(/content/images/footer/pegi_logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 75px;
	width: 254px;
	float: left;
	margin-top: 9px;
	margin-right: 30px;
}
.download_wrapper .logo_rockhippo {
	background-image: url(/content/images/footer/footer_logo_rockhippo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 116px;
	float: left;
	margin-top: 30px;
	margin-right: 15px;
}
.download_wrapper .logo_nqgames {
	background-image: url(//content/images/footer/footer_logo_nqgames.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 34px;
	width: 119px;
	float: left;
	margin-top: 30px;
}
.download_wrapper .footer_info_container {
	float: right;
	width: 200px;
	margin-right: 10px;
	margin-top: 40px;
	height: 30px;
}
.download_wrapper .footer_info_container .terms {
	float: left;
	margin-right: 15px;
	text-decoration: underline;
}
.download_wrapper .footer_info_container .policy {
	float: left;
	text-decoration: underline;
}

.download_wrapper .footer_info_container a {
	color: #D3D3D3;
	font-size: 12px;
}
.download_wrapper .footer_info_container a:hover {
	color: #FFF;
}
