/* Body */
body{ background-color: #363636; height: 100%} 
#body_container { background-image: url(../img/bg.png); height: 1000px; width: 1000px; margin-left: auto; margin-right: auto; margin-top: -7px; margin-bottom: -10px;}
#body_container h1{ font-family: sans-serif; font-weight: bold; font-size: 14pt; color: #007FFF; }
#body_container h2{ font-family: sans-serif; font-weight: bold; font-size: 13pt; color: #007FFF; }
#body_container h3{ font-family: sans-serif; font-size: 11pt; color: #303030; }
#body_container h4{ font-family: sans-serif; font-weight: bold; font-size: 12pt; color: #FF7722; }
#body_container h5{ font-family: sans-serif; font-weight: bold; font-size: 10pt; color: #FF4500; }
#body_container p { color: #292929; font-family: sans-serif; font-size: 10pt; }
#body_container a { font-family: sans-serif; font-weight: bold; font-size: 10pt; color: #007FFF; text-decoration: none; }
#body_container li { color: #292929; }

/* Top Nav Container - Logo, Games, About Us.. */
#top_nav_container { height: 133px; width: 980px; margin-bottom: -4px; }
#navlist { list-style: none; margin: 0px; padding: 0px; }
#navlist li { display: inline; margin: 0px; }
#navlist li a img{ border: 0px; margin: 0px; }

/* Left Nav Container */
#left_nav_container { height: 600px; width: 198px; float: left; margin-right: 1px; }
#left_nav_container img { border-style: none; }
#left_small_banner { margin-top: -114px; }

/* Left Games Container */
#games_container { width: 198px; height: 800px;}
#games_top { height: 62px; }
#games_content { background-image: url(../img/sidebar_gamesmid.png); height: 586px; padding-left: 19px; padding-right: 0px; overflow: hidden; }
#games_bottom { height: 141px; }
#games_content h2{ font-family: sans-serif; font-weight: bold; font-size: 14pt; color: #007FFF; }
#games_content a{ text-decoration: none; font-family: sans-serif; font-weight: bold; font-size: 10pt; }
#games_content img { border-style: none; }
.icon { float: left; }
.game_name { padding-top: 8px; padding-left: 2px; float: left; width: 90px; }
.game_wrapper { display: block; height: 80px; overflow: hidden; margin-bottom: -3px; }
#see_more1 { padding-left: 25px; margin-top: -5px; }
#see_more1 a {color: #FF7722; }
#gameslist { list-style: none; margin: 0; padding: 0; }
#gameslist li a img{ border: 0px; margin: 0px; }
#gameslist li a { text-decoration: none; color: #575757; font-family: sans-serif; font-weight: bold; font-size: 10pt; }
#originalgameslist { list-style: none; margin: 0; padding: 0; }
#originalgameslist li a img{ border: 0px; margin: 0px; }
#originalgameslist li a { text-decoration: none; color: #575757; font-family: sans-serif; font-weight: bold; font-size: 10pt; }

/* Primary Banner */
#primary_banner { width: 760px; height: 200px; margin-left: 8px; margin-top: 6px;}
#primary_banner a img { border-style: none; }
#flash_banner { width: 760px; height: 181px; }

/* Container for Tabs and Main Text Area */
#center_container { width: 776px; float: left; }

/* Main Tabs - News, Twitter, Facebook */
#main_tabs { margin-left: 12px; margin-top: -14px; }
#tabslist { list-style: none; margin: 0px; padding: 0px; }
#tabslist li { display: inline; margin: 0px; }
#tabslist li a img{ border: 0px; margin: 0px; }

/* Main Title - Games, About Us, Jobs */
.main_title {  margin-bottom: -17px; margin-top: 2px; }

/* Main Text Area - Main Page(News, Twitter, Facebook) */
#main_text_container { margin-top: -6px; }
#main_top { height: 24px; margin-top: 12px; margin-bottom: -10px;}
#main_top_index { height: 24px; }
#main_content { width: 747px; background-image: url(../img/main_mid.png); padding-left: 25px; overflow: hidden; padding-right: -49px; height: 427px; }
#main_content h2{ font-family: sans-serif; font-weight: bold; font-size: 12pt; color: #FF7722; }
#main_content img{ border-style: none; }
#main_text { width: 725px; overflow-y: scroll; height: 406px; padding-right: 7px; padding-left: 3px;}
.main_text_image { float: left; padding-right: 4px; }
.main_text_image1 { float: right; }
#main_bottom { height: 150px; }
#main_content li{ font-family: sans-serif; font-size: 10pt; color: #292929; }

/* Main Text Area - Jobs, Contact, About, Forums, Support, VIP */
#main_content_alt_pages { width: 747px; background-image: url(../img/main_mid.png); padding-left: 25px; overflow: hidden; padding-right: -49px; height: 617px;}
#main_content_alt_pages img{ border-style: none; }
#main_text_alt_pages { width: 735px;  height: 560px; overflow-y: scroll; margin-top: -3px; }
#main_content_alt_pages li{ font-family: sans-serif; font-size: 10pt; }
#about_list1 { float: left; padding-right: 70px; }
#about_list2 { float: left; padding-right: 70px; }
#about_list_container { width: 400px;  height: 100px; margin-top: -3px;}
#page_not_found  { font-weight: bold; font-size: 12pt; }

/* Main Text Area - Game Titles Pages */
#main_content_games_titles { width: 747px; background-image: url(../img/main_mid.png); padding-left: 25px; overflow: hidden; padding-right: -49px; height: 617px; }
#main_content_games_titles  img{ border-style: none; }
#main_text_games_titles  { width: 735px;  height: 605px; margin-top: -4px;}
img.screenshots { height: 80px; width: 120px; }
#main_content_games_titles  li{ font-family: sans-serif; font-size: 10pt;  }
#scrollable_game_description { overflow-y: scroll; height: 470px; }
#buy_now_div { height: 80px; width: 600px; }
#PGaward { height: 100px; width: 100px; float: left; margin-top: -15px; margin-left: 2px; }
#BAaward { height: 100px; width: 100px; float: left; margin-top: -15px; }
#AAaward { height: 100px; width: 65px; float: left; margin-top: -15px; margin-left: 2px; }
.buy_now_device{ height: 65px; float: left; padding-right: 3px; }
.buy_now_deviceBB { height: 65px; float: left; padding-right: 3px; margin-left: -10px; }
#bby_drop_down_list_child li  a { color: black; font-size: 11pt; }
#bby_drop_down_list_child li { margin-left: 20px; }
li.headlink ul { display: none; }
li.headlink:hover ul { display: block; }

/* Main Text Area - All Games Page */
#main_text_container_allgames_page { margin-top: -4px; }
#main_top_allgames_page { height: 24px; }
#main_content_allgames_page { width: 955px; background-image: url(../img/main_mid_wide.png); padding-left: 25px; overflow: hidden; padding-right: -49px; height: 550px; }
#main_content_allgames_page img{ border-style: none; }
#main_text_allgames_page { width: 939px; overflow-y: scroll; height: 540px; }
#main_bottom_allgames_page{ height: 150px; }
#main_content_allgames_page li{ font-family: sans-serif; font-size: 10pt; color: #121212; }
#main_content_allgames_page a { font-family: sans-serif; font-weight: bold; font-size: 9pt;  text-decoration: none; }
.video { margin-bottom: 20px; width: 490px; position: relative; left: 140px; margin-top: 10px;}

/* Games Page */
#iugo_games_container { width: 900px; }
.game_container { bposition: relative; float: left; padding: 10px; text-align: center; width: 100px; height: 110px; margin-bottom: 5px; margin-top: 5px; }
#iugo_original_games { float: left; }
#more_games { margin-top: -23px; float: left; }
#about_tabs { margin-top: -2px; }
#aboutlist { list-style: none; margin: 0px; padding: 0px; }
#aboutlist li { display: inline; margin: 0px; }
#aboutlist li a img{ border: 0px; margin: 0px; }

/* Light box functionality on Games page */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.forum_object { height: 690px; width: 1000px; }
.forum_div { margin-top: 5px; }
#support_div { height: 520px; width: 700px; padding-top: 30px;}
.support_image { width: 250px; float: left; }
#forum_link a{ color: white; font-size: 10pt; }
#class_link a{ color: white; font-size: 10pt; }
#bby_drop_down_list li { list-style: none; position: relative; right: 30px; top: -16px;}
#bby_drop_down_list_child li  { position: relative; left: 90px; top: -65px; }
