html, body {
   margin: 0px;
   padding: 0px;
   background-color: #0b0b0b;
   font-family: Arial;
   font-size: 11px;
}

form, input, table {
   margin: 0px;
   padding: 0px;
}

h1 {
   font-weight: bold;
   color: #F15516;
   padding-top: 0px;
   margin-top: 0px;
   font-size: 16px;
   text-transform: uppercase;
   margin-bottom: 0px;
}

h2 {
   font-weight: bold;
   color: #F15516;
   padding-top: 0px;
   margin-top: 0px;
   font-size: 16px;
   text-transform: uppercase;
   margin-bottom: 0px;
}

h3 {
   font-weight: bold;
   color: #F15516;
   margin: 0px;
   padding: 0px;
   padding-bottom: 4px;
   font-size: 10px;
   text-transform: uppercase;
}

a {
   color: #F19D16;
   text-decoration: underline;
   font-weight: bold;
}

.background-site {
	background-image: url(../images/grid.gif);
	background-repeat: repeat;
	background-position: 50%;
	width: 100%;
}

.sitecontainer {
   background-image: url(../images/sitecontainer-background.png);
   background-repeat: repeat-y;
   margin: auto;
   width: 1041px;
   padding-left: 30px;

}

.site-top {
   background-image: url(../images/cross-top.gif);
   background-color: #151515;
   width: 1034px;
   height: 11px;
}

.site-middle {
   background-image: url(../images/background.gif);
   background-repeat: repeat-y;
   width: 1034px;
   padding: 0 23px 0 23px;
}

.site-bottom {
   background-image: url(../images/cross-bottom.gif);
   background-color: #151515;
   width: 1034px;
   height: 11px;
}

.site-logo {
   background-image: url(../images/killzone-logo.gif);
   background-position: center bottom;
   background-repeat: no-repeat;
   width: 988px;
   height: 97px;
}

.site-map {
   width: 988px;
   height: 345px;
}

.site-information {
   width: 370px;
   margin: auto;
   height: 50px;
   padding: 30px 0 16px 0;
   vertical-align: bottom;
   text-align: center;   
   font-size: 12px;
   font-weight: bold;
   color: #8F8F8F;
   text-transform: uppercase;
}

.locale_dropdown {
   z-index: 20;
   float:  right;  
   width:  174px; 
   background-color: #141414;
   display: none;
   position: absolute;
   top: 40px;
   right: 0px;
}

.locale_dropdown_innerdiv {
   padding: 0 13px 3px 13px;
   border-left: 1px solid #4a4b4a;
   border-right: 1px solid #4a4b4a; 
}

.continent-header {
   height: 18px; 
   width: 100%;
   font-weight: bold;
   color: #a0a0a0;
   margin: 0px;
   padding: 0px;
   padding-top: 5px;
   text-transform:capitalize;
}

.locales {
   height: 16px; 
   width: 100%;
   font-weight: normal;
   color: #5f5f5f;
   margin: 0px;
   padding: 0px;
   text-transform:capitalize;
   cursor: pointer;   
}

.locale_selector_dashed_line {
   background-image: url(../images/locale_selector/dashed_line_locale.jpg);
   background-repeat: no-repeat;
   height: 1px;
   width: 100%;
}

.locale_flag {
   width: 16px;
   height: 11px;
   padding-right: 5px;
}

.age_button_left {
	float: left;
	background-image: url(../images/age-button-left.gif);
	width: 8px;
	height: 34px;
	cursor: pointer;	
}

.age_button_middle {
	float: left;
	padding: 5px 16px 7px 16px;
	background-image: url(../images/age-button-back.gif);
	background-repeat: repeat-x;
	height: 27px;
	color: #F19D16;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.age_button_right {
	float: left;
	background-image: url(../images/age-button-right.gif);
	width: 8px;
	height: 34px;
	cursor: pointer;	
}

.enter_button_right {
	background-image: url(../images/enter-killzone.jpg);
	width: 151px;
	height: 40px;
	margin: auto;
	cursor: pointer;	
}

.enter_button_right_hover {
	background-image: url(../images/enter-killzone-hover.jpg);
	width: 151px;
	height: 40px;
	margin: auto;
	cursor: pointer;	
}

/** begin no flash **/

.noflashcontainer {
	width: 222px;
	height: 123px;
	background: url(../images/bg_noflash.gif) no-repeat;
	text-align: center;
	margin: 0px auto;
	padding: 10px 10px 10px 5px;
}
.noflashheader {
	background: url(../images/flash_logo.gif) no-repeat;
	padding-left: 33px;
	height: 24px;
	width:157px;
	margin: 0px auto;
	white-space:nowrap;
	color:#989898;
	font-weight:bold;
	font-size: 11px;
	line-height: 20px;
}

.noflashbutton {
	background: url(../images/bg_button.gif) no-repeat;
	width:86px;
	height:21px;
	text-align: center;
	color:#ffa600;
	line-height:20px;
	margin: 0px auto;
}
.noflashbutton a {
	text-decoration:none;
}


/** end no flash **/












