@import url("_one/navigation.css");
@import url("reg-form.css");


body
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	background: #7A290C url(../images/theme/_one/bg_clay.jpg) repeat-x;
}

form
{
	padding: 0px;
	margin: 0px;
}

.div-float
{
    width: 100%;
    float: left;
}

a:link { color: #feea31; text-decoration: none; font-size: 12px; }
a:visited { color: #feea31; text-decoration: none; font-size: 12px; }
a:hover { color: #feea31; text-decoration: underline; font-size: 12px; }

img
{
	border: 0px;
    /* "GAP" FIX */
	vertical-align: top;
}

.clearing {
    visibility: hidden;
    clear: both;
    display: block;
}

#main-container
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
}

.h1-orange
{
    color: #f18045;
    display:inline-block;
    font-weight:bold;
    font-size: 15px;
    font-style: italic;
}

.h4-orange-b, .h4-orange-b a:link, .h4-orange-b a:hover, .h4-orange-b a:visited
{
    color: #f18045;
    font-weight:bold;
    font-size: 12px;
}

.h4-orange-b a:hover { text-decoration: underline; }
.h4-orange-b a:link, .h4-orange-b a:visited { text-decoration: none; }

.h2-yellow
{
    color: #feea31;
    display:inline-block;
    font-weight:bold;
    font-size: 14px;
    font-style: italic;
}

.h3-yellow
{
    color: #feea31;
    display:inline-block;
    font-weight:bold;
    font-size: 12px;
    font-style: italic;
}

.h4-yellow-i
{
    color: #feea31;
    font-size: 12px;
    font-style: italic;
}

.top-logo-width { width: 986px; }

.top-logo-cnt
{
    background: url(../images/theme/_one/header.jpg) top left no-repeat;
    height: 176px;
    float: left;
}

.top-right-container-cnt
{
    float: right;
    width: 300px;
}

.top-languages-cnt
{
    float: right;
    width: 300px;
}

.top-languages
{
    float: right;
    padding-top: 5px;
}

.top-release-date-cnt
{
    background: url(../images/theme/_one/btn_release-date.jpg) bottom left no-repeat;
    width: 204px;
    height: 23px;
    float: right;
    margin-top: 3px;
    padding-top: 9px;
}

.top-logo-link-cnt
{
    float: left;
    margin-top: 15px;
}

.top-logo-link-dimentions
{
    width: 370px;
    height: 140px;
}

.top-release-date
{
    text-align: center;
    font-weight: bold;
    color: #feea31;
    width: 204px
    font-style: italic;
    font-size: 13px;
}

.content-cnt
{
    float: left;
    background: url(../images/theme/_one/bg_black-transparent.gif) top left repeat-y;


    /*background-color: #000000;*/
}

.navigation-cnt
{
    float: left;
    width: 260px;

}

.navigation-bg-cnt
{
    float: right;
    width: 233px;
    height: 391px;
    background: url(../images/theme/_one/packshot_bg_tall.gif) top left no-repeat;
}

.navigation-section-bg-cnt
{
    float: right;
    width: 233px;
    height: 408px;
    background: url(../images/theme/_one/packshot_bg_tall_sub.gif) top left no-repeat;
}

.page-info-cnt
{
    float: right;
    width: 726px;
}

.navigation-item-cnt
{
    float: left;
    padding-bottom: 3px;
    padding-left: 20px;
}

.navigation-item-selected-cnt
{
    float: left;
    padding-left: 20px;
}

.packshot-index-image-cnt
{
    float: right;
    height: 206px;
    width: 209px;
    padding-top: 39px;
    text-align: center;
}

.packshot-index-image-usa-cnt
{
    float: right;
    height: 206px;
    width: 209px;
    padding-top: 15px;
    text-align: center;
}

.packshot-index-image
{
    height: 205px;
    width: 191px;
    display: none;
    float: right;
}

.packshot-index-image-padding
{
    float: right;
    width: 18px;
    height: 205px;
}

.constant-bottom-cnt
{
    float: left;
    height: 75px;
}

.constant-bottom-lines
{
    position: relative;
    width: 940px;
    z-index: 1500;
}

.constant-bottom-ball
{
    clear:both;
    /*background: url(../images/ball.gif) top left no-repeat;*/
    width: 126px;
    height: 126px;
    position: absolute;
    left: -20px;
    top: -51px;
    z-index: 200;
    display:none;
}

.constant-bottom-ball-small
{
    clear:both;
    /*background: url(../images/ball_small.gif) top left no-repeat;*/
    width: 77px;
    height: 77px;
    position: absolute;
    left: 680px;
    top: -90px;
    z-index: 1500;
    display: none;
}

.constant-bottom-ball-small2
{
    clear:both;
    /*background: url(../images/ball_small.gif) top left no-repeat;*/
    width: 77px;
    height: 77px;
    position: absolute;
    left: 860px;
    top: -78px;
    z-index: 1500;
    display: none;
}

.constant-bottom-1-cnt
{
    position: absolute;
    left: 46px;
    top: 0px;
    height: 39px;
    width: 940px;
    background: url(../images/theme/_one/bottom2.jpg) top left no-repeat;
}

.constant-bottom-2-cnt
{
    position: absolute;
    left: 46px;
    top: 39px;
    height: 36px;
    width: 940px;
    background: url(../images/theme/_one/bottom3.jpg) top left no-repeat;
}

.bottom-logos-cnt
{
    float: left;
    width: 100%;
    height: 90px;
    background-color: #000000;
}

.bottom-logos
{
	width:960px;
	margin:0px auto;
	text-align:center;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
}

.bottom-logo
{
    padding-left: 10px;
    padding-right: 10px;
}

.bottom-logo-pc img { padding-top: 14px; }
.bottom-logo-xb360 img, .bottom-logo-xb360-us img { padding-top: 30px; }
.bottom-logo-xblive img, .bottom-logo-xblive-us img { padding-top: 25px; }
.bottom-logo-ps img { padding-top: 35px; }
.bottom-logo-wii img { padding-top: 30px; }
.bottom-logo-sega img { padding-top: 30px; }
.bottom-logo-sega-us img { padding-top: 25px; }
.bottom-logo-ps3us img { padding-top: 25px; }
.bottom-logo-wii-us img { padding-top: 25px; }

.bottom-logo-xb360 { padding-left: 35px; }
.bottom-logo-ps { padding-left: 45px; }
.bottom-logo-xblive { padding-left: 20px; }
.bottom-logo-wii { padding-left: 20px; }
.bottom-logo-sega { padding-left: 20px; }
.bottom-logo-xblive-us { padding-left: 65px; }
.bottom-logo-ps3us { padding-left: 80px; }
.bottom-logo-wii-us { padding-left: 65px; }
.bottom-logo-sega-us { padding-left: 65px; }

.bottom-copy-cnt
{
    float: left;
    width: 100%;
    height: 100px;
    background-color: #000000;
    background: url(../images/theme/_one/bottom_bg.jpg);
}

.bottom-copy
{
	width:910px;
	margin:0px auto;
	text-align: left;
	position: relative;
	top: 5px;
	left: 0px;
	display: block;
}

.bottom-copy-float { float: left; }

.bottom-copy-pegi { padding-right: 10px; float: left; width: 50px; }
.bottom-copy-rating-aus { padding-right: 10px; float: left; width: 110px; }
.bottom-copy-rating-de { padding-right: 10px; float: left; width:70px; }
.bottom-copy-ersb { padding-right: 10px; float: left; width: 150px; padding-top: 10px; }

.bottom-copy-text
{
    color: #ffffff;
    float: left;
    width: 800px;
    font-size: 11px;
}

.bottom-copy-text-usa
{
    color: #ffffff;
    float: left;
    width: 680px;
    font-size: 11px;
}

.bottom-copy-text-aus
{
    color: #ffffff;
    float: left;
    width: 740px;
    font-size: 11px;
}

.bottom-copy-text-de
{
    color: #ffffff;
    float: left;
    width: 780px;
    font-size: 11px;
}

.relative-position { position: relative; }
.absolute-position { position: absolute; z-index: 1003; }

/* INDEX PAGE */

.index-page-main-cnt, .news-page-main-cnt, .screenshots-main-cnt, .players-main-cnt
{
    width: 100%;
    float: left;
    position: relative;
    z-index: 1002;
}
.index-page-main-right-cnt
{
    width: 221px;
    float: left;
}
.index-page-main-left-cnt
{
    width: 505px;
    float: left;
}

.page-main-title-cnt
{
    position: absolute;
    left: 125px;
    z-index: 1000;
}

.page-main-title
{
    position: relative;
    top: -23px;
    left: 220px;

    font-weight: bold;
    color: #feea31;
    font-style: italic;
    font-size: 18px;
    z-index: 1001;
}

.page-main-title-Spanish, .page-main-title-French, .page-main-title-Dutch
{
	font-size: 15px;
	padding-top: 3px;
}

.page-main-title-Italian
{
	font-size: 17px;
	padding-top: 2px;
}

.index-video-cnt
{
    float: left;
    width: 482px;
    /*border: 1px solid #feea31;*/
}

.index-video-flash
{
    float: left;
    height:300px;
    border: 0px;
}

.video-item-text
{
    width: 150px;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.index-video-flash a:link
{
    outline: none;
    -moz-outline-style: none;

}

.index-video-player-cnt
{
    float: left;
    width: 482px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.page-quote-cnt
{
    margin-top: 12px;
    background: url(../images/quote_bottom.jpg) no-repeat;
    width: 482px;
    height: 76px;
    float: left;
}

.page-quote-text
{
    padding-top: 18px;
    padding-left: 18px;
    width: 400px;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}

.index-media-cnt
{
    float: left;
    width: 482px;
}

.index-page-feature1-cnt
{
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
    width: 221px;
}

.index-page-feature1-image-us-cnt
{
    float: left;
    background: url(../images/theme/_one/feature1.jpg) top left no-repeat;
    width: 220px;
    height: 189px;
}

.index-page-feature1-image-cnt
{
    float: left;
    background: url(../images/theme/_one/feature1_.jpg) top left no-repeat;
    width: 220px;
    height: 189px;
}

.index-page-feature1-facebook-image-cnt
{
    float: left;
    background: url(../images/theme/_one/feature1_facebook.jpg) top left no-repeat;
    width: 208px;
    height: 189px;
}

.index-page-feature1-text1
{
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    padding-top: 80px;
    padding-left: 24px;
    width: 180px;
}

.index-page-feature1-facebook-text1
{
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    padding-top: 105px;
    width: 200px;
}

.index-page-feature1-facebook-text1a
{
	width: 200px;
	text-align: center;
	clear: both;
	position: absolute;
}

.index-page-feature1-text1-a
{
    float: left;
    color: #fff;
    font-size: 42px;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 105px;
    width: 180px;
}

.index-page-feature1-btn
{
    float: left;
    width: 130px;
    padding-left: 40px;
    text-align: center;
    padding-top: 60px;
    font-weight: bold;
    color: #feea31;
    font-style: italic;
    font-size: 12px;
}

.index-page-feature1-facebook-btn
{
    float: left;
    width: 130px;
    padding-left: 40px;
    text-align: center;
    padding-top: 55px;
    font-weight: bold;
    color: #feea31;
    font-style: italic;
    font-size: 12px;
}

.index-page-feature1-us-btn
{
    float: left;
    width: 130px;
    padding-left: 40px;
    text-align: center;
    padding-top: 10px;
    font-weight: bold;
    color: #feea31;
    font-style: italic;
    font-size: 12px;
}

.index-page-register-updates-cnt
{
    float: left;
    width: 226px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_en.jpg) top left no-repeat;
}

.index-page-register-updates-EnglishUK-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2.jpg) top left no-repeat;
}

.index-page-register-updates-EnglishUSA-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_ipod_us.jpg) top left no-repeat;
}

.index-page-register-updates-French-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_fr.jpg) top left no-repeat;
}

.index-page-register-updates-German-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_de.jpg) top left no-repeat;
}

.index-page-register-updates-Dutch-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_nl.jpg) top left no-repeat;
}

.index-page-register-updates-Spanish-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_es.jpg) top left no-repeat;
}

.index-page-register-updates-Italian-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_clay_it.jpg) top left no-repeat;
}

.index-page-register-updates-Australian-cnt
{
    float: left;
    width: 208px;
    height: 189px;
    background: url(../images/theme/_one/feature2_blue_en.jpg) top left no-repeat;
}






.index-page-register-btn-cnt
{
    float: left;
    padding-top: 146px;
    padding-left: 34px;
}

.index-page-register-btn
{
    float: left;
    width: 140px;
    text-align: center;
    font-weight: bold;
    color: #feea31;
    font-style: italic;
    font-size: 12px;
}

/* GAME INFO */

.gameinfo-page-main-cnt
{
    width: 726px;
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
}

.gameinfo-page-left-cnt
{
    width: 726px;
    float: left;
}

.gameinfo-page-logo-cnt
{
    float: left;
}

.gameinfo-page-content-cnt
{
    float: left;
    width: 690px;
    overflow: auto;
    padding: 10px;
    background-color: #1f1f1f;
    height: 280px;

    scrollbar-face-color:#d3d0c7;
    scrollbar-shadow-color:#000000;
    scrollbar-highlight-color:#000000;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-track-color:#000000;
    scrollbar-arrow-color:#000000;

    color: #ffffff;
}

.gameinfo-page-feature-cnt
{
    padding-top: 10px;
}

/* NEWS */

.news-page-main-left-cnt
{
    width: 510px;
    float: left;
}

.news-page-main-right-cnt
{
    width: 216px;
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
}

.news-page-content-cnt
{
    float: left;
    width: 490px;
    overflow: auto;
    padding: 10px;
    padding-top: 15px;
    background-color: #1f1f1f;
    height: 380px;

    scrollbar-face-color:#d3d0c7;
    scrollbar-shadow-color:#000000;
    scrollbar-highlight-color:#000000;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-track-color:#000000;
    scrollbar-arrow-color:#000000;

    color: #ffffff;
}

.news-content-cnt
{
    padding-top: 10px;
}

.news-list-cnt
{
    padding-left: 5px;
    padding-top: 10px;
    float: left;
    height: 380px;
}

.news-list-item-cnt
{
    float: left;
}

.news-list-item-text
{
    float: left;
    padding-bottom: 10px;
    width: 180px;
}

.news-list-nav-cnt
{
    width: 100%;
    float: left;
    width: 200px;
    padding-left: 5px;
}

.news-list-item-date-cnt
{
    float: left;
    width: 180px;
}

.news-list-item-heading-cnt
{
    float: left;
    width: 180px;
}

.news-list-nav-arrow-cnt
{
    float: left;
    width: 40px;
}

.news-list-pagination-cnt
{
    float: left;
    width: 120px;
    text-align: center;
    font-weight: bold;
    color: #feea31;
    font-size: 13px;
}

.news-list-pagination-cnt a:link, .news-list-pagination-cnt a:hover, .news-list-pagination-cnt a:visited
{
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
    text-decoration: none;
}

.news-list-pagination-cnt a:hover { text-decoration: underline; }

/* SCREEN SHOTS */

.page-screen-main-title
{
    position: relative;
    top: -23px;
    left: 220px;

    font-weight: bold;
    color: #c26637;
    font-style: italic;
    font-size: 18px;
    z-index: 1001;
}

.screenshots-main-cnt
{
    width: 726px;
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
}

.screenshots-main
{
    width: 696px;
    height: 390px;
    overflow: auto;
    padding: 10px;
}

.screenshots-images-cnt
{
    float: left;
    width: 678px;
}

.screenshots-image
{
    float: left;
    padding-right: 7px;
    padding-bottom: 7px;
}


.screenshots-list-nav-cnt
{
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
}


.screenshots-list-pagination-cnt
{
    float: left;
    text-align: center;
    font-weight: bold;
    color: #feea31;
    font-size: 13px;
    width: 650px;
}

.screenshots-list-pagination-cnt a:link, .screenshots-list-pagination-cnt a:hover, .screenshots-list-pagination-cnt a:visited
{
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
    text-decoration: none;
}

.screenshots-list-pagination-cnt a:hover { text-decoration: underline; }

.screenshot-page-prev-image { padding-right: 10px; }
.screenshot-page-next-image { padding-left: 10px; }

/* PRE ORDER */

.preorder-main-cnt
{
    width: 726px;
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
    z-index: 1002;
}

.preorder-main
{
    width: 696px;
    height: 390px;
    padding: 10px;
    z-index: 1002;
}

/* REGISTER */

.register-main-cnt
{
    width: 726px;
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
    z-index: 1002;
}

.register-main
{
    width: 703px;
    height: 390px;
    overflow: auto;
    padding: 10px;
    position: relative;
}

.register-login-form-cnt
{
    float: left;
    width: 686px;
    background: #323232 url(../images/theme/_one/register_bg.jpg) top left no-repeat;
    height: 155px;
}

.register-reg-form-cnt
{
    float: left;
    width: 676px;
    padding-top: 20px;
}

.register-login-form-title
{
    float: left;
    padding-top: 5px;
    padding-left:5px;
}


.register-login-form-title-cnt
{
    background: url(../images/registration_header1_bg.jpg) top left no-repeat;
    height: 25px;
    width: 686px;
    float: left;
    margin-bottom: 15px;
}

.register-login-form-title2-cnt
{
    background: url(../images/registration_header_all_bg.jpg) top left no-repeat;
    height: 25px;
    width: 686px;
    float: left;
    margin-bottom: 15px;
}

/* PLAYERS */

.players-main
{
    width: 725px;
    overflow: auto;

    scrollbar-face-color:#d3d0c7;
    scrollbar-shadow-color:#000000;
    scrollbar-highlight-color:#000000;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-track-color:#000000;
    scrollbar-arrow-color:#000000;
}

.players-main-cnt
{
    width: 726px;
    float: left;
    background: url(../images/theme/_one/feature_right.jpg) top right no-repeat;
}

.players-bg-cnt
{
    float: left;
    background: url(../images/theme/_one/players_default.jpg) top left no-repeat;
    height: 410px;
    width: 705px;
}

.players-bg-selected-cnt
{
    float: left;
    background: url(../images/theme/_one/players.jpg) top left no-repeat;
    height: 410px;
    width: 705px;
}

.players-left-cnt
{
	float: left;
	width: 230px;
	z-index: 100;
}

.players-default-description-cnt
{
	float: left;
	width: 230px;
	z-index: 100;
	color: #e8e8e8;
	font-size: 14px;
	padding-top: 8px;
	font-weight: bold;
	font-style: italic;
}

.players-default-description
{
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}

.players-right-cnt
{
	float: left;
	width: 440px;
}

.players-profile-cnt, .players-profile-default-cnt
{
	float: left;
	width: 449px;
	font-weight: bold;
	font-style: italic;
	color: #e8e8e8;
	font-size: 14px;
}

.players-profile-default-cnt
{
	display: block;
}

.players-profile-title
{
	font-size: 16px;
	padding-bottom: 35px;
	color: #feea31;
	font-weight: bold
}

.players-right-padding-cnt
{
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}