/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; text-align: center;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {font-size:62.5%;color:#2c2c2c;background:#fff;font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#222;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {font-size: 1.2em; margin:0 0 1.5em;}
a:focus {outline: thin #ccc;}
a:hover {color:#da0b11;}
a.more{color:#da0b11}
a {color:#5c5c5c;text-decoration:none;}
ul, ol {margin:0;}
ul {list-style: none;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
hr {background:#999;color:#999;clear:both;float:none;width:100%;height:.1em;margin:0;border:none;}
hr.space {background:#fff;color:#fff;}
.subpage {width:350px}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
.clearfix:after, #container:after, #content:after, .module-body:after, .sidemodule-body:after, .module-body-stories:after, .holder-body:after, .promo-body:after, .dropdown-content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, #container, #content {display:block;}
.clear {clear:both;}
.loading{background:url(http://www.konami.com/external/imgs/modules/load.gif) no-repeat center center;}

/*------------GENERAL CLASSES---------------*/
.hidden {display: none} 
.col {float: left}
.offscreen-render {display: none; position: absolute;}
.hr-solid hr, .hr-dotted hr {display: none;}
.hr-solid {background: #777; clear: both; float: left; height: 1px; width: 100%;}
.hr-dotted {background: url(http://www.konami.com/external/imgs/modules/layout/hr_dotted.gif) repeat-x; clear: both; float: left; height: 1px; width: 100%;}
.vr-dotted {background: url(http://www.konami.com/external/imgs/modules/layout/vr_dotted.gif) repeat-y; float: left; height: 330px; width: 1px; margin-right: 14px;}

/*------------STRUCTURE---------------*/
html, body {height: 100%}
body {margin: 0; background: #fff url(http://www.konami.com/external/imgs/bg_site.jpg) repeat-x top left;}
.flash_bg{
	position:relative;
	left:-1px;
	top:-1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .flash_bg{
	left:-1px;
}
}

#container {
	clear: both;
	margin: 10px auto;
	text-align: center;
}
#header {
	clear: both;
	margin: 0 auto;
	/*position: relative;*/
	text-align: center;
	/*width: 1200px;*/
}
#wrapper {
	clear: both;
	margin: 0px auto; padding: 0;
	text-align: left;
	min-height: 1000px;
	height: auto !important;
	height: 1000px;
	width: 988px;
}
#content {
	background: transparent url(http://www.konami.com/external/imgs/layout/container/container_bottom.gif) no-repeat bottom left;
	margin: 0 auto;
	padding: 0 0 30px 12px;
	min-height: 1000px;
	height: auto !important;
	height: 1000px;
	width: 976px;
}

#container #col-lft, #container #col-mid {float: left; margin: 0 5px 0 0;}
#container #col-rt {float: left; margin: 0 0 0 0;}

/*------------MAIN-NAV---------------*/
#main-nav {
	color: #aaa;
	height: 37px;
	width: 988px;
	margin: 0 auto;
	text-align: left;
}
#main-nav ul#main-options {
	border:none;
	float: left;
	list-style: none;
	margin: 0; padding: 0;
	position: relative;
}
#main-nav ul#main-options li {
	float: left;
	height: 36px;
	line-height: 1.4em;
	list-style-type:none;
	margin: 0;
}
#main-nav li a.overlap { margin-left: -38px; }
#main-nav li a {display:block;height:36px;text-indent:-9999px;}
#main-nav li a:hover {background-position:0 -37px;}
#main-nav li a.current, #main-nav li a.current:hover {background-position:0 -74px;position:relative;z-index:46;}
#main-nav li a.logo, #main-nav li a.logo:hover {background-position:0 0;text-indent:0;width:140px;}
#main-nav li a#nav-konamicom {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_konamicom.gif);width:155px;}
#main-nav li a#nav-playkonami {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_playkonami.gif);width:115px;}
#main-nav li a#nav-mobile {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_mobile.gif);width:115px;}
#main-nav li a#nav-tradingcards {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_tradingcards.gif);width:154px;}
#main-nav li a#nav-arcade {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_arcade.gif);width:154px;}
#main-nav li a#nav-store {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_store.gif);width:116px;}
#main-nav li a#nav-support {background-image:url(http://www.konami.com/external/imgs/nav/globalnav_support.gif);width:153px;}
#main-nav li a#nav-tradingcards:hover {position:relative;z-index:45;}
/*------------NAVIGATION---------------*/
#sub-nav {
	height: 42px; width: 993px; 
	margin: 0 auto; position: relative;
	text-align: center; z-index: 99;
	border-top:1px solid #76000e;
	top:-1px;
}
#sub-nav ul {float: left; list-style: none; margin: 0; padding: 0; text-align: center}
#sub-nav ul li {
	float: left;
	font-size: 1.2em;
	height: 42px; width: 135px;
	list-style-type:none;
	margin: 0; padding: 0;
	position: relative;
}
#sub-nav ul li a {
	display: block;
	height: 42px; width: 135px;
	text-indent: -9999em;
}
#sub-nav ul li a:hover{text-decoration:none}
#sub-nav ul li ul { list-style: none; } /*-image: url(http://www.konami.com/external/imgs/nav/nav_icon_arrow.gif); list-style-position: inside; }*/
#sub-nav ul li ul li a {
	color: #fff;
	height: 20px; width: inherit;
	text-indent: 0;
}

/*------------NAV LINKS - DEFAULT/HOVER/CURRENT STATE------------*/
#sub-nav ul li.nav-games a {background: transparent url(http://www.konami.com/external/imgs/nav/nav_games.gif) no-repeat top left;}
#sub-nav ul li.nav-games a:hover {background-position: 0 -42px;}
#sub-nav ul li.nav-news a {background: transparent url(http://www.konami.com/external/imgs/nav/nav_news.gif) no-repeat top left;}
#sub-nav ul li.nav-news a:hover {background-position: 0 -42px;}
#sub-nav ul li.nav-media a {background: transparent url(http://www.konami.com/external/imgs/nav/nav_media.gif) no-repeat top left;}
#sub-nav ul li.nav-media a:hover {background-position: 0 -42px;}
#sub-nav ul li.nav-community a {background: transparent url(http://www.konami.com/external/imgs/nav/nav_community.gif) no-repeat top left;}
#sub-nav ul li.nav-community a:hover {background-position: 0 -42px;}
#sub-nav ul li.nav-registernow a {background: transparent url(http://www.konami.com/external/imgs/nav/nav_registernow.gif) no-repeat top left;}
#sub-nav ul li.nav-registernow a:hover {background-position: 0 -42px;}
#sub-nav ul li.search {background: transparent url(http://www.konami.com/external/imgs/nav/search_bg.gif) no-repeat top left;width: 306px;}


/*------------NAV DROPDOWN------------*/
#sub-nav .dropdown-container {
	background-color:#d30011;
	display: none;
	margin: 0 0 0 1px; padding: 0 0 5px 0px;
	left: 0; top: 37px;
	position: absolute;
	z-index: 80;
}
#sub-nav .nav-dropdown {
	background-color: #d30011;
	color: #fff;
	float: left;
	font-size: 9px;
	height: auto; 
	margin: 0; padding: 5px 0 0;

}
#sub-nav .nav-games .nav-dropdown { width: 150px; text-align: left; }
#sub-nav ul .nav-games { z-index: 4; }
#sub-nav ul .nav-games .nav-dropdown li { width: 132px; }
#sub-nav ul .nav-dropdown li {
	background-image: none;
	border-top: 1px dotted #8d000f;
	float: none;
	height: 24px; width: 120px;
	margin: 0 5px 0; padding: 5px 5px 0 0px;
	text-align: left; text-indent: 0px
}
#sub-nav ul .nav-dropdown li a {
	background-image: none;
	display: inline;
	color: #fff;
	font-weight:900;
	width: auto;
}
#sub-nav ul .nav-dropdown li a:hover{text-decoration:underline}
#sub-nav div.games {
	background: #9c9c9c url(http://www.konami.com/external/imgs/nav/games_subnav_bg.gif) repeat-x top left;
	float: left;
	margin: 5px 0 0 8px; padding: 5px 0 10px 13px;
	text-align: left;
}
#sub-nav ul li.nav-games .dropdown-container .games a {
	background-image: none;
	color: #fff;
	display: inline;
	height: auto;
	font-weight:900;
	width: auto; 
	text-indent: 0;
}
#sub-nav ul li.nav-games .dropdown-container .games a:hover{text-decoration:underline}
#sub-nav div.games h5 {
	color: #fff;
}
#sub-nav div.genre {
	width: 243px;
}
#sub-nav div.series {
	width: 250px;
}
#sub-nav div.games div {
	color: #b40013;
}
#sub-nav ul li.nav-games div.dropdown-container {
	height: 240px;
	width: 423px;
}
#sub-nav ul li a.main-link {
	color: #444;
	display: block;
	float: left;
	width: auto;
	/*overflow: hidden; text-indent: -9999em;*/
}

#sub-nav #mainsearch {
	width:300px;
}
#sub-nav #mainsearch #searchType {float:left; font-size: 1.1em}
#sub-nav #mainsearch #searchType label {color:#767676}
#sub-nav #mainsearch {}
#sub-nav #mainsearch input.searchField {
	border: 1px solid #777;
	float: left;
	height: 17px; width: 170px;
	padding: 4px 2px 0; margin: 10px 4px 0 30px;
	-moz-border-radius: 3px; /* rounded corners in Mozilla browsers, adjust to a higher value for more roundness */
	-webkit-border-radius: 3px; /* works in Webkit based browsers */
}

#sub-nav #mainsearch input.btn-main-search {
	float: left;margin-top:8px;
}



/*------------PAGE_HEADER------------*/
#page-header {height: 339px; text-align: center; margin: 0 auto; position: relative; overflow: visible; width: 986px; z-index:4; }
/*#page-header img {height:351px;position:absolute;left:-41px;}*/

/*------------PAGE_HEADER------------*/
/*.header {
	background: transparent url(http://www.konami.com/external/imgs/pageheader_bg.gif) no-repeat top left;
	width: 962px;
	height: 43px;
}
.header h1 {
	font-family: Arial; font-size: 22px;
	margin: 0 0 0 20px; padding: 5px 0 0;
}*/

/*------------BREADCRUMB------------*/
#breadcrumb {
	height: 17px;
	width:986px;
	margin: 0 auto;
	padding:10px 0 10px 0;
	text-align: left;
}
#breadcrumb div { padding-left: 13px; display: inline;}
#breadcrumb h3 {font-family: Arial; font-size: 11px; font-weight: normal;
display:inline; padding: 0;}
#breadcrumb h3 a {color: #a90016; text-decoration: none;}
.site #breadcrumb {position:relative; top:14px; margin:10px 0}
#breadcrumb h3 a.current {color: #000;}

/*------------SMALL MODULES------------*/
.skyscraper {
	/*background-color: #fff;
	border: 1px solid #cccccc;*/
	height: 600px; width: 120px;
	/*margin-top: 140px;*/
}



/*------------POP OVER BUTTONS------------*/
.popbtn {
	display: none;
	left: 0; top: 0;
	position: absolute; z-index: 2398;
	width: 130px;
}
.popbtn div {padding: 22px 0 0 0;}
.popbtn .buy1 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_buynow_1.png) no-repeat top left; height: 50px;}
.popbtn .buy2 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_buynow_2.png) no-repeat top left; height: 67px;}
.popbtn .buy3 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_buynow_3.png) no-repeat top left; height: 86px;}
.popbtn .buy4 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_buynow_4.png) no-repeat top left; height: 103px;}
.popbtn .buy5 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_buynow_5.png) no-repeat top left; height: 119px;}
.popbtn .preorder1 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_preorder_1.png) no-repeat top left; height: 48px;}
.popbtn .preorder2 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_preorder_2.png) no-repeat top left; height: 65px;}
.popbtn .preorder3 {background: transparent url(http://www.konami.com/external/imgs/btns/popbtn_preorder_3.png) no-repeat top left; height: 85px;}
.popbtn a {
	cursor:pointer;
	display: block;
	height: 18px; width: 114px;
	margin-left:7px; padding: 0;
	text-indent: -9999px;
}

.popbtn a.buy-ds {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_ds.gif) no-repeat top left;}
.popbtn a.buy-ps2 {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_ps2.gif) no-repeat top left;}
.popbtn a.buy-ps3 {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_ps3.gif) no-repeat top left;}
.popbtn a.buy-psn {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_psn.gif) no-repeat top left;}
.popbtn a.buy-psp {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_psp.gif) no-repeat top left;}
.popbtn a.buy-pc {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_windowspc.gif) no-repeat top left;}
.popbtn a.buy-xbox360 {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_xbox360.gif) no-repeat top left;}
.popbtn a.buy-xbox {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_xbox.gif) no-repeat top left;}
.popbtn a.buy-xboxlive-arcade {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_xboxlive-arcade.gif) no-repeat top left;}
.popbtn a.buy-wii {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_wii.gif) no-repeat top left;}
.popbtn a.buy-wiiware {background: transparent url(http://www.konami.com/external/imgs/btns/btn_buynow_wiiware.gif) no-repeat top left;}

.popbtn a.preorder-ds {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_ds.gif) no-repeat top left;}
.popbtn a.preorder-ps2 {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_ps2.gif) no-repeat top left;}
.popbtn a.preorder-ps3 {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_ps3.gif) no-repeat top left;}
.popbtn a.preorder-psn {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_psn.gif) no-repeat top left;}
.popbtn a.preorder-psp {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_psp.gif) no-repeat top left;}
.popbtn a.preorder-pc {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_windowspc.gif) no-repeat top left;}
.popbtn a.preorder-xbox {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_xbox.gif) no-repeat top left;}
.popbtn a.preorder-xbox360 {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_xbox360.gif) no-repeat top left;}
.popbtn a.preorder-xboxlive-arcade {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_xboxlive-arcade.gif) no-repeat top left;}
.popbtn a.preorder-wii {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_wii.gif) no-repeat top left;}
.popbtn a.preorder-wiiware {background: transparent url(http://www.konami.com/external/imgs/btns/btn_preorder_wiiware.gif) no-repeat top left;}
.popbtn a:hover {background-position: 0 -18px;}


div#overlay, div#linkoverlay {display: none;}
div.agegate, div.externallink {
	background: url(http://www.konami.com/external/imgs/layout/agegate_content_bg2.jpg) no-repeat top left;
	/*min-height: 99px;*/ width: 455px;
	text-align: left;
}
div.agegate .module-body, div.externallink .module-body {
	font-size: 12px;
	padding: 12px 15px 3px;
}
div.agegate .module-body p, div.externallink .module-body p { line-height: 1.2em; margin:0 0 10px; }
#cboxTitle.agegatetitle {
	color: #c00;
	font-size: 18px; font-weight: bolder;
}
div.agegate .module-bottom, div.externallink .module-bottom {
	background: #dadada url(http://www.konami.com/external/imgs/layout/agegate_content_bottom.gif) no-repeat bottom left;
	height: 16px; width: 455px;
}
div.agegate form#birthdate select {
	float: left;
	margin-right: 5px;
	font-size: 16px;
	padding: 5px;
}
div.agegate form#birthdate input.submit {
	float: left;
	width: 100px;
	height: 35px;
	margin-top: 7px;padding: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(http://www.konami.com/external/imgs/btns/btn_submit.gif) no-repeat 0 0;
}
div.agegate p#message { clear: both; color:#a90016; font-weight: bold; margin-bottom: 0; }


/*------------SIDE-NAV------------*/
#side-nav {
	background: #bbb;
	position: absolute;
	width: 124px;
	z-index: 46;
}

/*------------FOOTER------------*/
#footer {
	background:#fff;
	clear: both;
	color: #333;
	margin: 0 auto;
	width: 988px;
}
#footer ul {float: left;}
#footer ul li {color: #777; float: left; margin-right: 6px; list-style-type:none}
#footer ul li a {color: #777; font-size: 11px;}
#footer ul li.heading a {color: #790000; font-weight: bold; font-size: 1.2em;}
#footer ul li a:hover {text-decoration: underline;}

#footer ul {
	border-bottom: 1px solid #aaa;
	clear: both; float: left;
	margin: 20px 10px 0 0; padding-bottom: 2px;
	width: 850px;
}
#footer a.esrb-privacy { float:right; height: 44px; width: 117px; margin-top: 15px; }
#footer .footer-legal ul {}
#footer .footer-legal p {clear: both; float: left; font-size: 1em; color: #777; margin: 0;}

#footer .top-brands-list {clear: both; float: left; width: 280px;}
#footer .top-brands-list li {background: #fff; height: 65px; width: 72px; margin: 10px;}






/*------------HOMEPAGE STRUCTURE------------*/
.home #wrapper {
	background: transparent url(http://www.konami.com/external/imgs/layout/container/container_bg_new.gif) no-repeat 0 0;
	position:relative;
	left:0px;
	top:-11px;
}
.home #col-lft {
	position: relative;
	width: 124px;
}
.home #side-nav li a {display:block;text-indent:-9999px;}
.home #side-nav li.home-subnav-games a {
	background: transparent url(http://www.konami.com/external/imgs/nav/home_subnav_games_one.gif) no-repeat 0 0;
	height: 27px; width: 134px;
}
.home #side-nav li.home-subnav-games a:hover, .home #side-nav li.home-subnav-games a.current {background-position: 0 -27px;}
.home #side-nav li.home-subnav-news a {
	background: transparent url(http://www.konami.com/external/imgs/nav/home_subnav_news_one.gif) no-repeat 0 0;
	height: 31px; width: 134px;
}
.home #side-nav li.home-subnav-news a:hover, .home #side-nav li.home-subnav-news a.current {background-position: 0 -31px;}
.home #side-nav li.home-subnav-blogs a {
	background: transparent url(http://www.konami.com/external/imgs/nav/home_subnav_blogs.gif) no-repeat 0 0;
	height: 27px; width: 134px;
}
.home #side-nav li.home-subnav-blogs a:hover, .home #side-nav li.home-subnav-blogs a.current {background-position: 0 -27px;}
.home #side-nav li.home-subnav-videos a {
	background: transparent url(http://www.konami.com/external/imgs/nav/home_subnav_videos.gif) no-repeat 0 0;
	height: 30px; width: 134px;
}
.home #side-nav li.home-subnav-videos a:hover, .home #side-nav li.home-subnav-videos a.current {background-position: 0 -30px;}

.home #col-mid {
	margin: 0 10px 0 0;
	width: 527px;
}
.home #col-mid .module {
	background: transparent url(http://www.konami.com/external/imgs/modules/home_module_bg.gif) repeat-y top left;
	width: 527px;
	overflow: auto;
}
.home #col-mid .module-top {
	background: transparent url(http://www.konami.com/external/imgs/modules/home_module_top.gif) no-repeat top left;
	height: 8px;
}
.home #col-mid .module-bottom {
	background: transparent url(http://www.konami.com/external/imgs/modules/home_module_bottom.gif) no-repeat top left;
	height: 8px; width: 527px;
}
.home #col-mid .module-body {
	padding: 0 10px 10px;
}
.home #col-mid .module-body #home-content-games {margin: 0px 0 0 -5px;}
.home #col-mid .module-content {display:none;}
.home #col-mid .news-excerpt { border-bottom: 1px solid #ccc; margin-bottom: 1.5em; }
.home #col-mid .news-excerpt p {font-size:1.1em}
.home #col-mid .news-excerpt a{color:#DA0B11}
.home #col-mid .news-excerpt h2 {
	color: #da0b11;
	font-size: 17px;
	margin: 0; padding: 0;
}
.home #col-mid .news-excerpt h2 a, .home #col-mid .module-content .video-excerpt h2 a{
	color:#DA0B11;
	line-height:21px;
}
.home #col-mid .news-excerpt p.postdate {
	font-size: 10px; font-style: italic;
}
.home #col-mid .module-content .video-excerpt {
	clear: both;border-bottom: 1px solid #ccc; margin-bottom: 8px;padding-bottom:13px; }
.home #col-mid .module-content .video-excerpt h2 {
	color: #da0b11;
	font-size: 18px;
	margin: 0; padding: 0;
}
.home #col-mid .module-content .video-excerpt p.video-duration {float: none; font-size: 10px;margin: 0 0 5px 0;}
.home #col-mid .module-content .video-excerpt img {
	border: 1px solid #9d9f9c;
	float: left;
	width: 252px;
	height: 160px;
}
.home #col-mid .module-content .video-excerpt p {
	font-size:1.1em;
	float: left;
	margin-left: 10px;
	width: 242px;
}
.home #col-mid .module-content .video-excerpt p.game-platform {font-size: 10px; font-style: italic;margin-bottom: 0;}

.home #col-rt {
	float: left;
	margin: 0;
	width: 300px;
}
.home #col-rt .module {
	margin-bottom: 7px;
	/*background: transparent url(http://www.konami.com/external/imgs/modules/home_sidemodule_bg.gif) repeat-y top left;*/
}
.home #col-rt .module .module-top h3 {
	float: left;
	text-indent: -9999px;
}
.home #col-rt .module .module-top img {
	float: right;
	margin: 2px 3px 0 0;
}
.home #col-rt .module .module-body {
	background: transparent url(http://www.konami.com/external/imgs/modules/home_sidemodule_videos.gif) no-repeat bottom left;
	border-top: 1px solid #adadad;
	border-left: 1px solid #adadad;
	border-right: 1px solid #adadad;
	min-height: 237px; width: 298px;
}
.home #col-rt .module .module-body .item{
	margin:10px 0 0 10px;
}
.home #col-rt .module .module-body .item p{margin-bottom:0}
.home #col-rt .module .module-body .item a{
	color:#da0b11;
	font-size:12px;
	font-weight:900;
	text-decoration:underline;
}

.home #col-rt .module .module-bottom {
	background: #e5e5e5 url(http://www.konami.com/external/imgs/modules/home_sidemodule_bottom.gif) no-repeat top left;
	height: 10px; width: 300px; 
}

.home #col-rt .module.videos .module-top {
	background: #e5e5e5 url(http://www.konami.com/external/imgs/modules/home_sideheader_videos.gif) no-repeat top left;
	height: 34px; width: 300px;
	margin-bottom: 1px;
}
.home #col-rt .module.videos .video-details {
	font-size:11px; padding: 5px 10px 0;
}
.home #col-rt .module.videos .video-details a { color: #cc0000; }
.home #col-rt .module.facebook {background-image:none;}
.home #col-rt .module.twitter .module-top {
	background: #e5e5e5 url(http://www.konami.com/external/imgs/modules/home_sideheader_twitter.gif) no-repeat top left;
	height: 34px; width: 300px;
	margin-bottom: 1px;
}
.home #col-rt .module.twitter .module-body {
	padding: 5px 0 0;
	min-height: 240px; height: auto !important; height: 240px;width: 298px;
}
.home #col-rt .module.twitter .module-content {position:relative;}
.home #col-rt .module.twitter .module-content img { clear: both; float: left; margin: 0; height:49px; width: 48px; }
.home #col-rt .module.twitter .module-content p {
	background: transparent url(http://www.konami.com/external/imgs/modules/home_twitter_chatbox.png) no-repeat top left;
	float: left;
	height: 46px; width: 230px;
	margin: 0; padding: 2px 0 0 15px;
}

.tweet-content{
	width:220px;
	height:35px;
	font-size:11px;
	overflow:hidden;
	line-height:15px;
	padding-top:5px;
}

.tweet-content a{
	color:#333333;
	font-size:11px;
}

.game-detail-pageheader{height:43px}
.game-detail-pageheader img{position:relative;}
.game-detail-pageheader span {
	position:relative;
	font-size:12px;
	font-weight:900;
	left:660px;
	top:-29px;
	text-transform:uppercase;
}
.game-detail-pageheader span{left:680px}
.game-detail-pageheader span.ant{left:656px}
.game-detail-pageheader span.castle{left:680px}
.game-detail-pageheader span.los{left:680px}
.game-detail-pageheader span.contra{left:675px}
.game-detail-pageheader span.drift, .game-detail-pageheader span.hot, .game-detail-pageheader span.kr, .game-detail-pageheader span.rev, .game-detail-pageheader span.puzzle{left:680px}
.game-detail-pageheader span.frogger, .game-detail-pageheader span.wire{left:666px}
.game-detail-pageheader span.gradius{left:620px}
.game-detail-pageheader span.mqmt{left:506px}
.game-detail-pageheader span.pes{left:545px}
.game-detail-pageheader span.popnmusic{left:649px}
.game-detail-pageheader span.rocket{left:635px}
.game-detail-pageheader span.saw{left:680px}
.game-detail-pageheader span.twilight{left:618px}
.game-detail-pageheader span.silent{left:521px}
.game-detail-pageheader span.story{left:579px}
.game-detail-pageheader span.suikoden{left:600px}
.game-detail-pageheader span.time{left:644px}
.game-detail-pageheader span.tomena{left:625px}
.game-detail-pageheader span.tornado{left:600px}
.game-detail-pageheader span.touch{left:634px}
.game-detail-pageheader span.party{left:554px}
.game-detail-pageheader span.vandal{left:627px}
.game-detail-pageheader span.walk{left:647px}
.game-detail-pageheader span.tag{left:563px}
.game-detail-pageheader span.zombie{left:599px}
.game-detail-pageheader span.metal{left:678px}

.game-detail-pageheader .twitter{position:relative; top:-82px;left:910px;z-index:2000; width:32px;height:32px}
.game-detail-pageheader .facebook{position:relative; top:-50px;left:872px;z-index:2000; width:32px; height:32px}

.home #col-rt .module.twitter .module-content div.unitPng {
background:transparent url(http://www.konami.com/external/imgs/modules/home_twitter_chatbox.png) no-repeat scroll left top;
float:left;
font-size:12px;
height:46px;
margin:0;
padding:2px 0 0 15px;
width:230px;
}

.home #col-rt .module.twitter .module-content .btn-followus {
	background: transparent url(http://www.konami.com/external/imgs/btns/btn_followusontwitter.gif) no-repeat top left;
	display: block; float: right;
	height: 28px; width: 139px;
	margin-right: 8px;
	text-indent: -9999px;
}
.home #col-rt .module.store .module-top {
	background: #e5e5e5 url(http://www.konami.com/external/imgs/modules/home_sideheader_store.gif) no-repeat top left;
	height: 34px; width: 300px;
	margin-bottom: 1px;
}
.home #col-rt .store .module-tabnav ul li {
	float: left;
	list-style: none;
}
.home #col-rt .store .module-body { background-image: none; border: 0 none; width:300px;}
.home #col-rt .store .module-body .module-tabnav {
	font-size: 9px;
}
.home #col-rt .store .module-body .storemodule-panel { 
	background: transparent url(http://www.konami.com/external/imgs/modules/home_sidemodule_store_bg.gif) repeat top left;
	border-top: 0 none;
	min-height: 564px; height: auto !important; height: 564px;
	padding: 0;
}
.home #col-rt .store .module-body .section-holder { clear: both; }
.home #col-rt .store .module-body .section {
	float: left;
	font-size: 10px;
	margin: 0; padding: 10px 0;
	width: 149px;
	text-align: center;
}
.home #col-rt .store .module-body .section .details {
	margin: 10px 15px;
	text-align:left;
}
.home #col-rt .store .module-body .section h4 {
	color: #cc0000;
	font-weight: bold;
	margin: 0; padding: 0;
}
.home #col-rt .module.store .module-bottom {
	background: #e5e5e5 url(http://www.konami.com/external/imgs/modules/home_sidemodule_bottom.gif) no-repeat top left;
	height: 10px; width: 300px;
}


/*------------ GAME ITEM -------------*/
div.items {
	width:515px;
	margin: 0;padding:0;
}
div.items div.item {
	border-right: 1px solid #999; display:block; float:left;
	display:block; float:left;
	height:295px;width:150px;
	line-height: 1.5em;
	margin:0 3px 10px 2px; padding: 3px 0 0;
	position: relative;
	text-align: center;
}
div.items div.item img {margin-bottom: 3px;}
div.items div.item h4 {
	color: #cc0000;
	font-size: 10px; font-weight: bold;
	line-height: 1.2em;
	margin: 0; padding: 0;
}
div.items div.item div.details {text-align:left;margin:0 13px;width:124px;}
div.items div.item div.buybuttons {position:absolute;left:13px;top:248px;width:124px;}

.home div.items hr {
	background-color: #ccc;
	height: 1px;
}
.home div.items div.item {
	clear: both;
	border-right: 0 none;
	display:block; float:left;
	height:auto;width:124px;
	line-height: 1.5em;
	margin:10px 2px 10px 3px; padding: 0;
	position: relative;
	text-align: center;
}
.home .item-details { float: left; margin: 10px 0 0 5px; width: 378px; }
.home .item-details .item-info {
	background: transparent url(http://www.konami.com/external/imgs/modules/module_gameinfo_bg.gif) no-repeat top left;
	height: 87px; width: 358px;
	padding: 5px 10px;
}
.home .item-details .item-info h2 { border-bottom: 1px solid #ccc; color: #da0b11; font-size: 18px; margin: 0 0 3px 0; padding: 0; }
.home .item-details .item-info h2 a{color: #da0b11;}
.home .item-details .item-info h2 a:hover{text-decoration:underline}
.home .item-details p {
	font-size:1.1em;
	float: left;
	padding: 0 5px;
}


/*------------VIDEO THUMBNAILS--------------*/
#col-mid .module-body .mediathumbs {
	font-size: 9px;
	padding-left: 3px;
}
#col-mid .module-body .mediathumbs a {
	color: #da0b11; text-decoration: underline;
}
#col-mid .module-body .mediathumb {
	border-right: 1px solid #ccc;
	float: left;
	height: 125px; width: 158px;
	margin: 10px 3px 5px 2px;
}
.screenshots #col-mid .module-body .mediathumb {
	border-right: none;
	float: left;
	height: auto; width: 158px;
	margin: 10px 3px 5px 2px;
}
#col-mid .module-body .mediathumb.last { border-right: 0 none; }
#col-mid .module-body .mediathumb img {
	border: 1px solid #ccc;
}
.media #col-mid .module-body .mediathumb p {
	margin: 3px;
}


/*------------HOME PAGE carousel------------*/
.home div#gamecarousel-flash {height:126px;width:515px;}
.home div#gamecarousel div.navi {position: absolute; width: 515px; }
.home div#gamecarousel a.carouselnav {
cursor:pointer;
display:block;
height: 40px; width:28px;
margin:0;padding-top:20px;
}
.home div#gamecarousel a.pageprev {float:left;margin-left:2px;}
.home div#gamecarousel a.pagenext {float:right;margin-right:3px;}
.home div#gamecarousel div.items {
	left: 32px;
	height:85px;width:452px;
	position:absolute;padding:0;
}
.home div#gamecarousel div.items a {background: url(http://www.konami.com/external/imgs/home_carousel_thumbnailbg.gif) no-repeat top left;display:block;float:left;height:83px;width:106px;margin:0 1px 0 0;padding:3px;}


/*------------GENERAL SITE STYLES------------*/
.site { background: url(http://www.konami.com/external/imgs/bg_site.gif) repeat-x 0 -2px; }
.site #container {background: url(http://www.konami.com/external/imgs/layout/background_site.gif) no-repeat 50% 79px;}
.site #breadcrumb h3 { margin: 5px 0 5px; }
.site #wrapper {background: transparent url(http://www.konami.com/external/imgs/layout/container/container_bg.gif) no-repeat 0 1000px;}
.site .skyscraper {margin-top: 15px;}
.site #col-mid {
	margin: 0;
	width: 835px;
}
.site #col-mid .module {
	margin-top: 15px;
	width: 835px;
}
.site #col-mid .module-top {
	background: transparent url(http://www.konami.com/external/imgs/modules/games_module_top.gif) no-repeat bottom left;
	height: 9px; width: 835px; line-height: 0px;
}
.site #col-mid .module-body {
	background: transparent url(http://www.konami.com/external/imgs/modules/games_module_bg.gif) repeat-y top left;
	border-top: 0 none;
	padding: 15px 5px 10px 6px;
	width: 100%; overflow: visible;
}

.site.screenshots #col-mid .module-body{padding-top:0px}
.site #col-mid .module-body .module-content {
	margin: 10px auto;
	width: 800px;
	text-align: center;
}
.media #col-mid .module-body .module-content{margin:0}
.site #col-mid .module-bottom {
	background: transparent url(http://www.konami.com/external/imgs/modules/games_module_bottom.gif) no-repeat top left;
	clear: both;
	height: 9px; width: 835px; line-height: 0px;
}
.site #col-mid .module-body h1 img {
	float: right; margin-top: -4px;
}
.site #col-mid ul#games-subnav {float: left; list-style: none; margin: 0; padding: 0; text-align: center;}
.site #col-mid ul#games-subnav li {
	float: left;
	font-size: 1.2em;
	height: 32px; width: 160px;
	margin: 0; padding: 0;
	position: relative;
}
.site #col-mid ul#games-subnav a {
	display: block;
	height: 32px; width: 160px;
}
.site #col-mid h1 {
	background: transparent url(http://www.konami.com/external/imgs/header_bg.gif) no-repeat top left;
	clear: both;
	height: 25px; width: 810px;
	margin: 0px 0 0; padding: 8px 3px 0 10px;
	font-family: Arial; font-size: 16px; font-weight: bold;
}
.site #col-mid h1 a { color: #000; }
.support.site #col-mid #Games_Support h1 a { color: #da0b11; }
.site #col-mid h2 {
	color: #da0b11;
	font-size: 18px;
	margin: 0; padding: 0;
}
.site #col-mid h4 {
	color: #cc0000;
	font-size: 10px; font-weight: bold;
	line-height: 1.2em;
	margin: 0; padding: 0;
}
.site .pagination {
	background: transparent url(http://www.konami.com/external/imgs/layout/container/pagination_bg.gif) no-repeat top left;
	font-size: 10px;
	height: 27px; width: 808px;
	line-height: 0.8em;
	padding-right: 15px;
	text-align: right;
}
.site .pagination a {
	position: relative;
}
.site .pagination img {
	position: relative; top: 5px;
}

/*------------GAMES------------*/
.games #container {background: url(http://www.konami.com/external/imgs/backgrounds/plain.png) no-repeat 50% 79px;}
.games #container.mqmt {background: url(http://www.konami.com/external/imgs/backgrounds/mqmt.jpg) no-repeat 50% 79px;}
.games #container.pop {background: url(http://www.konami.com/external/imgs/backgrounds/popnmusic.jpg) no-repeat 50% 79px;}
.games #container.zombie {background: url(http://www.konami.com/external/imgs/backgrounds/zombie.jpg) no-repeat 50% 79px;}
.games #container.tag {background: url(http://www.konami.com/external/imgs/backgrounds/yugioh-tag.jpg) no-repeat 50% 79px;}
.games #container.wire {background: url(http://www.konami.com/external/imgs/backgrounds/wireway.jpg) no-repeat 50% 79px;}
.games #container.walk {background: url(http://www.konami.com/external/imgs/backgrounds/walkitout.jpg) no-repeat 50% 79px;}
.games #container.castle {background: url(http://www.konami.com/external/imgs/backgrounds/castle.jpg) no-repeat 50% 79px;}
.games #container.mgs {background: url(http://www.konami.com/external/imgs/backgrounds/mgs.jpg) no-repeat 50% 79px;}
.games #container.krev {background: url(http://www.konami.com/external/imgs/backgrounds/krev.jpg) no-repeat 50% 79px;}
.games #container.ddrx2 {background: url(http://www.konami.com/external/imgs/backgrounds/ddrx2.jpg) no-repeat 50% 79px;}
.games #container.ddrhot {background: url(http://www.konami.com/external/imgs/backgrounds/ddrhot.jpg) no-repeat 50% 79px;}
.games #container.antnation {background: url(http://www.konami.com/external/imgs/backgrounds/antnation.jpg) no-repeat 50% 79px;}
.games .skyscraper {margin-top: 15px;}
.games #col-mid {
	margin: 0;
	width: 835px;
}
.games #col-mid ul#games-subnav a {
	font-size: 12px;
}
.games #col-mid.pages h1 {
	background: none;
	margin: 20px 0 0; padding: 8px 3px 0 10px;
	font-family: Arial; font-size: 22px; font-weight: bold;
}
.games #col-mid.pages h2 {
	background: transparent url(http://www.konami.com/external/imgs/header_bg.gif) no-repeat top left;
	clear: both;
	height: 28px; width: 810px;
	margin: 20px 0 0; padding: 4px 3px 0 10px;
	font-family: Arial; font-size: 16px; font-weight: bold;
}
.games #col-mid.pages p {
	margin: 0px 25px 0 0; padding: 8px 3px 0 10px;
	
}
.games #col-mid.pages h3 {
	background: none;
	margin: 20px 0 0; padding: 8px 3px 0 10px;
	font-family: Arial; font-size: 16px; font-weight: bold;
}

table.songlist {
	border:none;
	color:#000000;
	padding:0 10px;
	font-size:12px;
	width:100%;
}




/*------------GAMES carousel------------*/
.site div.gamecarousel {clear:both;height:295px;width:820px;margin:15px 0 20px;}
.site div.gamecarousel div.scrollable {position:relative;overflow:hidden;height:295px;width:758px;}
.site div.gamecarousel a.carouselnav {
	cursor:pointer;
	display:block;
	height: 49px; width:29px;
	margin:0;padding-top:110px;
}
.site div.gamecarousel a.prevPage {float:left;}
.site div.gamecarousel a.nextPage {float:right;}
.site div.gamecarousel div.items {
	float:left;
	height:295px; width:758px;
	padding:0;
	position: absolute;
	width: 20000em;
}
.site div.gamecarousel div.items div.item {
	border-right: 1px solid #999; display:block; float:left;
	height:295px;width:150px;
	line-height: 1.5em;
	margin:0 1px 0 0; padding: 3px 0 0;
	position:relative;
	text-align: center;
}
.site div.gamecarousel div.items div.item.last{border-right:none}
.site.trading div.gamecarousel{height:224px;}
.site.trading div.gamecarousel div.items{height:224px}
.site.trading div.gamecarousel div.items div.item{height:224px;}
.site div.gamecarousel div.items div.item img {margin-bottom: 3px;}
.site div.gamecarousel div.items div.item div.details {text-align:left;margin:0 13px;width:124px;}
.site div.gamecarousel div.items div.item div.buybuttons {position:absolute;top:248px}


/*------------GAME SERIES OVERVIEW PAGE------------*/
.gameseries.yugioh #container {background: url(http://www.konami.com/external/imgs/layout/background_yugioh.jpg) no-repeat 50% 79px;}
.gameseries.silenthill #container {background: url(http://www.konami.com/external/imgs/layout/background_yugioh.jpg) no-repeat 50% 79px;}
.gameseries.metalgear #container {background: url(http://www.konami.com/external/imgs/layout/background_games.jpg) no-repeat 50% 79px;}
.gameseries.castlevania #container {background: url(http://www.konami.com/external/imgs/layout/background_yugioh.jpg) no-repeat 50% 79px;}
.gameseries.frogger #container {background: url(http://www.konami.com/external/imgs/layout/background_yugioh.jpg) no-repeat 50% 79px;}
.gameseries #col-mid div.module-body, .game #col-mid div.module-body {
	padding: 0 5px 10px 6px;
}
.gameseries #col-mid div.module-body h1 {
	clear: both;
	margin-top: 20px;
}
.game #col-mid #game-info .module-body {
	width: 824px;
}
.game #col-mid div.module-body h1 {
	margin-top: 0px;
}
.game #col-mid div.module-body h2 img{ margin-bottom:10px;}
.game #col-mid .module-body .video-excerpt {
	clear: both;border-bottom: 1px solid #ccc; margin-bottom: 8px;padding: 0 5px 13px;
	width: 814px; overflow: auto;
}
.game #col-mid .module-body .video-excerpt h2 {
	color: #da0b11;
	font-size: 18px;
	margin: 0; padding: 0;
}
.game #col-mid .module-body .video-excerpt p.video-duration {float: none; font-size: 10px;margin: 0 0 5px 0;}
.game #col-mid .module-body .video-excerpt img, .game #col-mid .module-body .video-excerpt #flashcontent {
	border: 1px solid #9d9f9c;
	float: left;
	width: 512px;
	height: 286px;
}
.game #col-mid .module-body .video-excerpt p {
	float: left; margin-left: 10px; width: 286px;
}
.game #col-mid .module-body .video-excerpt p.game-platform {font-size: 10px; font-style: italic;margin-bottom: 0;}
.game #col-mid .module-body #game-subnav { margin-left: 135px; }
.game #col-mid .module-body .game-side-column { float: left; margin: -30px 0 0 2px; width: 127px; text-align: center; }
.game #col-mid .module-body .game-main-column { float: left; margin-left: 5px; width: 686px; overflow: hidden; }
.game #col-mid .module-body .game-main-column h1 { 
	background: transparent url(http://www.konami.com/external/imgs/header_gamedetails_bg.gif) no-repeat top left;
	width: 671px;
}
.rating {
	background: #fff url(http://www.konami.com/external/imgs/layout/container/leftcol_rating_bg.gif) no-repeat top left;
	font-size: 10px;
	margin: 0 auto; padding: 2px 0 5px 0;
	text-align: center;
	height: 209px; width: 127px;
}
.game #col-mid .ui-tabs-panel .rating {padding: 10px 0;}
.game #col-mid .ui-tabs-panel .rating p {font-size: 11px; margin: 8px 10px 0; line-height:1.2em;text-align: left;}
.game #col-mid .ui-tabs-panel .rating ul { margin: 5px 5px 0 10px; list-style-position:inside;}
.game #col-mid .ui-tabs-panel .rating ul li {font-size: 11px; line-height:1em;text-align: left;}



/*------------SUPPORT PAGE------------*/
.support ol, .terms ul, .terms ol{margin:0 0 20px 20px}
.support li, .terms li{font-size:1.2em}
.terms li{font-size:12px;}
.terms ul li{list-style-type:disc}
.support div.gamecarousel {height:250px;}
.support div.gamecarousel div.items {height:300px;}
.support div.gamecarousel div.items div.item {height:235px;}
.support.site div.gamecarousel div.items div.item div.details{position:relative; top:0px;}
.support div.gamecarousel div.items div.item div.buybuttons {top:250px}
.support #col-lft div.module-top {
	background: #464646 url(http://www.konami.com/external/imgs/layout/container/leftmodule_customerservice_top.gif) no-repeat top left;
	color: #fff;
	font-weight: bold; font-size: 12px;
	line-height: 1em;
	min-height: 15px; width: 111px;
	margin-top: 15px; padding: 7px 3px 5px 6px;
}
.support #col-lft div.module-customerservice-body {
	background: #c9c9c9 url(http://www.konami.com/external/imgs/layout/container/leftmodule_customerservice.gif) no-repeat top left;
	font-size: 10px;
	min-height: 275px; width: 106px;
	padding: 7px;
}
.support #col-lft div.module-customerservice-body hr, .support #col-lft div.module-useragreements-body hr {
	border-color: #ccc;
	background-color: #666;
	height: 1px;
	margin: 7px 0;
}
.support #col-lft div.module-useragreements-body {
	background: #c9c9c9 url(http://www.konami.com/external/imgs/layout/container/leftmodule_customerservice.gif) no-repeat top left;
	font-size: 11px;
	min-height: 235px; width: 106px;
	padding: 7px;
}
.support #col-lft div.module-bottom {
	background: transparent url(http://www.konami.com/external/imgs/layout/container/leftmodule_customerservice_bottom.gif) no-repeat bottom left;
	height: 28px; width: 120px;
}


/*------------COMMUNITY PAGE-------------*/
.community #col-mid .module-body {
	padding: 0 5px 10px 6px;
}
.community #col-mid .module-body h1 {
	clear: both;
	margin-top: 20px;
}
.community #col-mid .module-body .news-excerpt {
	border-bottom: 1px solid #ccc; margin: 1.5em;
}
.community #col-mid .module-body .news-excerpt h2 {
	color: #da0b11;
	font-size: 18px;
	margin: 0; padding: 0;
}
.community #col-mid .module-body .news-excerpt p.postdate {
	font-size: 10px; font-style: italic;
}


/*------------NEWS PAGE-------------*/
.news #col-mid div.module-body, .support #col-mid div.module-body {
	padding: 0 5px 10px 6px;
	width:824px;
}
.news #col-mid div.module-body h1, .support #col-mid div.module-body h1 {
	clear: both;
	margin-top: 0px;
}
.news #col-mid .module-body .news-excerpt, .support #col-mid .module-body .news-excerpt {
	border-bottom: 1px solid #ccc; margin: 0 1.5em 1.5em;
}

.support #col-mid #Games_Support .news-excerpt{border-bottom:none}
.news #col-mid .module-body .news-excerpt h2, .support #col-mid .module-body .news-excerpt h2, .support #col-mid .module-body .news-excerpt h2 a, .news #col-mid .module-body .news-excerpt h2 a{
	color: #da0b11;
	font-size: 18px;
	margin: 0; padding: 0;
}
.support #col-mid .module-body .news-excerpt h2 a{text-decoration:underline}

.news #col-mid .module-body .news-excerpt p.postdate, .support #col-mid .module-body .news-excerpt p.postdate {
	font-size: 10px; font-style: italic;
}
.support #col-mid .module-body .news-excerpt p{margin:0 0 1.5em}
.news #col-lft div.module-top {
	background: #464646 url(http://www.konami.com/external/imgs/layout/container/leftmodule_customerservice_top.gif) no-repeat top left;
	color: #fff;
	font-weight: bold; font-size: 12px;
	line-height: 1em;
	min-height: 15px; width: 111px;
	margin-top: 15px; padding: 7px 3px 5px 6px;
}
.news #col-lft div.module-body, .support #col-lft div.module-body {
	background: #c9c9c9 url(http://www.konami.com/external/imgs/layout/container/leftcol_news.gif) no-repeat top left;
	font-size: 10px;
	padding: 7px 7px 0 7px;
	width: 106px;
}
.news #col-lft div.module-body hr, .support #col-lft div.module-body hr {
	border-color: #ccc;
	background-color: #666;
	height: 1px;
	margin: 7px 0;
}
.news #col-lft div.module-body select { width: 100px;}
.news #col-lft div.module-bottom {
	background: transparent url(http://www.konami.com/external/imgs/layout/container/leftmodule_customerservice_bottom.gif) no-repeat bottom left;
	height: 28px; width: 120px;
	position:relative;
	top:-2px;
}
.news #col-lft a img {margin-top: 5px;}


/*------------REGISTRATION PAGE-------------*/
.register #col-mid .module-body {
	padding: 0 5px 10px 6px;
}
.register #col-mid .module-body h1 {
	clear: both;
	margin-top: 20px;
}
.register #col-mid .module-body .news-excerpt {
	border-bottom: 1px solid #ccc; margin: 1.5em;
}
.register #col-mid .module-body .news-excerpt h2 {
	color: #da0b11;
	font-size: 18px;
	margin: 0; padding: 0;
}
.register #col-mid .module-body .news-excerpt p.postdate {
	font-size: 10px; font-style: italic;
}


/*------------ADDITIONAL CONTENT PAGES-------------*/
.about #col-mid .module-body .module-content, .careers #col-mid .module-body .module-content, 
.registration #col-mid .module-body .module-content, .contact #col-mid .module-body .module-content, 
.privacy #col-mid .module-body .module-content, .terms #col-mid .module-body .module-content,
.arcade #col-mid .module-body .module-content, .trading #col-mid .module-body .module-content {
	padding: 0 5px 10px 6px;
	text-align: left;
}

.ui-tabs-panel a img {margin:0}

.ui-tabs-panel ul{
	margin:0 30px;
}
 .ui-tabs-panel p{
	 margin:0 10px;
 }
.ui-tabs-panel ul li {
	font-size:12px;
	list-style-type:disc;
}

#jcarousel, #flashcontent, #carouselflash{outline:none}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input {font-family: Arial, Helvetica, sans-serif;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px; background:#f3f3f3; font-size:1.1em; font-family: Arial, Helvetica, sans-serif;}
.notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.notice a {color:#514721;}
.success a {color:#264409;}


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

