/********* Header Area *********/
#header {background:url(../images/header_bg.jpg) no-repeat 0 0; height:92px; padding:31px 0 0 39px;}

	#header h1 {background:url(../images/logo_gamezaph.gif) no-repeat 0 0;text-indent:-9999px; padding:0; margin:0;}
				
	#header h1 a {display:block; height:92px; width:297px;}			

	#topnav {position:absolute; top:97px; float:left; margin-left:360px;}
	

	
	#topnav ul {margin:0; padding:0;}
	#topnav li {height:16px; float:left; text-indent:-9999px; margin-right:30px;}
	#topnav li a {display:block; height:16px;}
	
	.tnav_home {background: url(../images/tnav_home.gif) no-repeat 0 0; width:44px;}
	.tnav_howitworks {background:url(../images/tnav_why.gif) no-repeat 0 0; width:73px;}
	.tnav_downloads {background:url(../images/tnav_downloads.gif) no-repeat 0 0; width:85px; display:none;}
	
        .tnav_owner {background:url(../images/tnav_downloads.gif) no-repeat 0 0; width:85px; display:none;}

	.tnav_contact {background:url(../images/tnav_contact.gif) no-repeat 0 0; width:70px; }
	.tnav_faqs {background:url(../images/tnav_faqs.gif) no-repeat 0 0; width:40px; }
	.tnav_forum {background:url(../images/tnav_forum.gif) no-repeat 0 0; width:70px; }
	.tnav_pricelist {background:url(../images/tnav_pricelist.gif) no-repeat 0 0; width:80px; }

/********* Stage Area - Homepage *********/	
#stage {background:#fff url(../images/stage_home_bg.gif) no-repeat 0 0; height:330px; padding-bottom:10px;}

	#memberspanel {padding-left:380px;}
		#login {}
		#login h3 {background:url(../images/members_login.gif) no-repeat 0 0; height:31px; text-indent:-9999px; padding-bottom:10px;}
		#login label {text-indent:-9999px; display:block; height:16px; width:65px; float:left; padding:2px 4px 0 0;}
		#login input {font-size:11px; padding:3px; float:left; margin-right:5px;}
		
		#login #youremail {background: url(../images/label_email.gif) no-repeat 0 2px; margin-left:20px;}
		#login #yourpassword { background:url(../images/label_password.gif) no-repeat 0 2px;}
		#login .btn_zaphin {float:left; margin:-3px 0 0 0; border:0;}
		#login .btn_zaphin:focus {background:none;}
				
		#login p {padding:0;}
		#login .forgotpassword {background:url(../images/btn_forgotpw.gif) no-repeat 0 0; width:91px; height:16px; text-indent:-9999px; clear:both; margin-left:459px;}
		#login .forgotpassword a {width:91px; height:16px; display:block;}

		#signmeup {background:#99CC99;}
		#signmeup h3 {background: url(../images/member_signup.gif) no-repeat; text-indent:-9999px; width:172px; height:31px; position:absolute; top:123px; margin-left:168px;}
		#signmeup h3 a {width:172px; height:31px; display:block;}	

	#memberspanel_in {height:81px; background:url(../images/bg_members_login.gif) no-repeat 0 0; padding-left:23px;}
	#memberspanel_in p {padding-bottom:2px; font-size:0.8em; color:#FFFFFF;}
	.user_greeting {padding-top:8px; font-weight:bold;}
	.managepanel {float:left;}
	.managepanel a {color:#FFFFFF;}
	.mailalert {background:url(../images/icon_newmail.gif) no-repeat 0 0; float:right; padding:10px 25px 0 50px; height:34px; font-size:0.7em; color:#FF6600;}
	.mailalert a {color: #0099CC; text-decoration:blink;}
	


	#searchbox {width:270px; position:absolute; top:150px; padding-left:38px;}
		#searchbox h3 {background:url(../images/header_search.gif) no-repeat; height:31px; width:108px; text-indent:-9999px; padding-bottom:8px;}
		#searchbox h2 {background:url(../images/header_included.gif) no-repeat; height:16px; width:258px; text-indent:-9999px; padding:0 0 10px 0; margin:0;}

		#searchbox label {height:14px; width:74px; display:block; float:left; margin:2px 10px 0 0; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right;}
		#searchbox input {font-size:11px; padding:3px;}
		
		#searchbox p {clear:both; margin:0 0 6px 0; padding:0;}
		#searchbox span label{ padding-top:3px; padding-bottom: 8px; width:20px; font-size:11px; margin:0 6px 0 2px; text-align:left;}
		#searchbox span input {float:left;}
		#searchbox select{ font-size:11px; padding:2px;}
			
		#searchbox #btn_search {margin:0 0 -10px 4px; border:none;}
		#searchbox #btn_search:focus {background:none;}
		#searchbox #span_state {display:none;}	
		#searchbox #gametitle {display:none;}
			
	#intro_home {width:464px; float:right; padding: 3px 28px 0 0;}
	#intro_home h2 {background:url(../images/header_howitworks.gif) no-repeat; text-indent:-9999px; margin:0; padding:0 0 10px 0; width:309px; height:35px;}
		//#intro_home h2 { color:#FFFFFF; }
		#intro_home h3 {background:url(../images/announcements.gif) no-repeat; text-indent:-9999px; margin:0; padding:0 0 10px 0; width:356px; height:43px;}
		
		#intro_home p {font-size:12px; color:#FFFFFF; padding-left:80px;}	
		
		ul#stagelinks {padding-left:380px; position:absolute; top:410px; }
		#stagelinks li {float:left; padding-right:5px; height:26px; width:26px;}
		#stagelinks li a {display:block; height:26px; width:26px; text-indent:-9999px;}
		
		.stage_one {background:url(../images/stage_one.gif) no-repeat;}
		.stage_one:hover {background: url(../images/stage_onehover.gif) no-repeat;}
		.stage_two {background:url(../images/stage_two.gif) no-repeat;}
		.stage_two:hover {background: url(../images/stage_twohover.gif) no-repeat;}
		.stage_three {background:url(../images/stage_three.gif) no-repeat;}

/********* Stage Area - Subpage *********/	
#stage_sub {background:#fff url(../images/stage_sub_bg.gif) no-repeat 0 0; height:118px; padding-bottom:10px;}
		
/********* Content Area - Homepage *********/	
#content {background: url(../images/content_home_bg.gif) no-repeat 0 0; padding:6px 28px 0 38px; font-size:13px;}

	#column_full {padding-bottom:20px;}
		#platformlist {}
		#platformlist h3 {background:url(../images/header_platform.gif) no-repeat; height:31px; width:87px; text-indent:-9999px; float:left; margin-left:6px;}
		#platformlist ul {padding:4px 0 0 0; margin:0;}
		#platformlist li {display:inline; font-size:13px; font-weight:bold; margin-left:32px;}
		
	#column_left {width:269px; float:left;}	
		#latest_wanted {}
		#latest_wanted h3 {background:url(../images/header_wanted.gif) no-repeat; text-indent:-9999px; height:31px; width:136px; padding-bottom:20px; }
		
		#latest_wanted h3 a {display:block; height:31px; width:136px;}
		
		#latest_wanted ul {padding:0; margin:0;}
		#latest_wanted li {float:left;}

		#latest_wanted .game_tn {width:96px; height:76px; display:block;}
		#latest_wanted .game_tn img {width:76px; height:76px; padding-right:20px;}
		#latest_wanted .game_desc {width:173px;}
		#latest_wanted .game_desc p{font-size:11px; padding:0 0 3px 0; display:block;}
		#latest_wanted .game_title {line-height:18px;}
		#latest_wanted .game_title img {vertical-align: top; padding-right:3px; vertical-align: text-top;}
		#latest_wanted .game_price {}
		#latest_wanted .game_user {font-weight:bold; color:#666; margin-top:5px;}

		#latest_wanted .seperator {clear:both; width:258px; float:none; height:20px;}
		#latest_wanted .seperator p {text-indent:-9999px; padding:0;}
		#latest_wanted .viewall {font-size:12px; font-weight:bold; text-align:right;}
		
	#column_mid {width:269px; float:left; padding: 0 28px;}
		#latest_forsale {}
		#latest_forsale h3 {background:url(../images/header_forsale.gif) no-repeat; text-indent:-9999px; height:31px; width:136px; padding-bottom:20px;}
		#latest_forsale h3 a {display:block; height:31px; width:136px;}
		
		#latest_forsale ul {padding:0; margin:0;}
		#latest_forsale li {float:left;}

		#latest_forsale .game_tn {width:96px; height:76px; display:block;}
		#latest_forsale .game_tn img {width:76px; height:76px; padding-right:20px;}
		#latest_forsale .game_desc {width:173px;}
		#latest_forsale .game_desc p{font-size:11px; padding:0 0 3px 0; display:block;}
		#latest_forsale .game_title {line-height:18px;}
		#latest_forsale .game_title img {vertical-align: top; padding-right:3px; vertical-align: text-top;}
		#latest_forsale .game_price {}
		#latest_forsale .game_user { font-weight:bold; color:#666; margin-top:5px;}

		#latest_forsale .seperator {clear:both; width:258px; float:none; height:20px;}
		#latest_forsale .seperator p {text-indent:-9999px; padding:0;}
		#latest_forsale .viewall {font-size:12px; font-weight:bold; text-align:right;}

	#column_right {width:300px; float:left;}
		#adspace {}
		#adspace img {padding-bottom:30px;}

		#latestusers { padding-bottom:20px;}
			#latestusers h3 {background:url(../images/header_users.gif) no-repeat; text-indent:-9999px; width:105px; height:16px; padding-bottom:10px;}
			#latestusers p {font-size:11px;}

		#about {}
			#about h3 {background:url(../images/header_about.gif) no-repeat; text-indent:-9999px; width:139px; height:16px; padding-bottom:10px;}
			#about p {font-size:11px;}

/********* Content Area - Subpage *********/
#sub #content {background: url(../images/content_sub_bg.gif) no-repeat 0 0; padding:26px 28px 0 38px;}
#sub #content p {font-size:12px;}

#sub #column_left {width:566px; padding-right:28px; float:left;}

#sub #column_right {width:300px; float:left;}
	
	#sub #searchbox {background:url(../images/bg_searchbox.gif) no-repeat; width:270px; position: relative; top:auto; padding:15px 15px 10px 15px;}
	.searchboxbtm {padding-bottom:24px; margin:0}
	
/********* Content Area - Subpage Type 2 *********/	
#sub #column_leftb {width:200px; padding-right:28px; float:left;}

#sub #column_rightb {width:666px; float:left; margin-left:20%;}	

/********* Footer Area - Homepage *********/	
#footer {background: #FFFFFF url(../images/footer_home_bg.gif) no-repeat 0 0; height:138px; padding: 40px 0 20px 390px;}
		#footer p {font-size:11px; padding-bottom:5px;}

/********* Footer Area - Subpage *********/			
#sub #footer {background: #FFFFFF url(../images/footer_sub_bg.gif) no-repeat 0 0; height:96px; padding: 40px 0 20px 170px;}	


/********* Page Styles Starts Here *****************************************************************/
/********* Generic Content Class *********/
.boxhighlight {background:#999999; font-size:12px; color:#FFFFFF; padding:4px 14px; text-align:center;-webkit-border-radius: .25em;-moz-border-radius: .25em; clear:both;}

.boxlink a {background:#0099CC; color:#FFFFFF; font-size:16px;font-weight:bold;display:block; padding:5px 14px; text-align:center;-webkit-border-radius: .25em;-moz-border-radius: .25em; color: #FFFFFF; text-decoration:none; margin-bottom:8px;}
.boxlink a:hover {background:#333333;}

.info {color:#FF0000;}

/********* Great Reasons *********/
#greatreasons ol li {font-size:12px; padding-bottom:10px; list-style:decimal;}
#greatreasons ol li h3 {padding:0 0 6px 0; font-size:17px;}


/********* User Details *********/
		#userdetails {}
	
		#user_publicinfo {font-size:12px;}
		#user_publicinfo h2 {padding:10px 0 15px 0;}
		#user_publicinfo img {border:#666666 1px solid; margin-right:20px;}

		#user_publicinfo table {width:200px;}
		#user_publicinfo th {text-align: right; padding-right:10px;}
		#user_gamedetails hr {height:1px; color:#FFFFFF; width:558px; border:1px; background-color:#FFFFFF;}

		#user_navig {background: #3399FF; width:566px; padding:0; font-size:12px;}
		ul#tabs {padding:0; margin:0;}
		#tabs li {float:left; width:140px; margin-right:4px; text-align:center;}
		#tabs li a {display:block; background: #E6E6E6; padding:5px;}	
		#tabs li a.active { background: #D9EEF0; font-weight:bold;}	
						
		.pagination {background: #D9EEF0; clear:both; padding:8px;}
		.pagination ul {margin:0; padding:0;}
		.pagination li {float:left; padding:0; font-size:11px;}
		.pagination input {font-size:11px; padding:3px; background: #FFFFFF;}
		.pagination #btn_go {margin:0 0 -10px 4px; background:none;}

		.page_indicate {width:80px; line-height:25px; text-indent:10px;}
		.page_list {width:412px;text-align:center; line-height:25px;}
		.page_search {width:158px;}
		
		#user_gamedetails { background:#D9EEF0; font-size:12px; clear:both; padding:0 20px;}
		#user_gamedetails img {border:#666666 1px solid;}
		#user_gamedetails table {width:99%; border-collapse:collapse; margin-top:25px;}
		#user_gamedetails table th {background: #96d7e2; font-size:12px; border: #96d7e2 1px solid;padding:8px; color: #333333;}
		#user_gamedetails table tr.yellow {background:#ffffcc;}
		#user_gamedetails table tr.grey {background: #c5c4c4;}
		#user_gamedetails table td {border: #96d7e2 1px solid; padding:3px;padding:8px;}
		
		#user_gamedetails .game_tn {width:60px;}
		
/********* User MailBox *********/
		#usermailbox {margin-bottom:40px; background:#CCCC66;}	
		
/********* User Manage Account *********/
		#useraccount {margin-bottom:40px; background:#CCCC66;}
		
/********* Game Listing *********/
		#gamelisting {margin-bottom:40px; background:#CCCC66;}					

/********* Game Details *********/		
		#gamedetails {width:566px; padding:0;}	
		#gamedetails img {border:#666666 1px solid; float:left;}
		#gamedetails p {padding:0;}			
		.game_info {font-size:12px; padding-top:5px; padding-left:20px; float:left; width:307px;}
		.game_info th {width: 80px; text-align: right; padding-right:10px;}
		#gamedetails p.addinfo {clear:both; padding-top:20px;} 
			
/********* Edit Game Details *********/		
		#editgamedetails {padding:0;}	
		#editgamedetails img {border:#666666 1px solid; float:left;}
		#editgamedetails p {padding:0;}
		.editgame_info, .editadd_info {font-size:12px; padding-top:5px; padding-left:20px; float:left; width:494px;}
		.editgame_info h2 {padding-top:0;}				
		.editgame_info table {}
		.editgame_info th, .editadd_info th {width:80px; text-align: right; padding-right:10px;}
		#editgamedetails p.addinfo {clear:both; padding-top:20px;} 
		.editadd_info {float:right;}
		.editadd_info h3 {padding-bottom:8px;}
		.editadd_info #currency {padding:2px; margin-right:3px;}
		.error {color:#FF0000; font-weight:200; }
		
						
/********* Sign up page *********/
		
		#signupform {}
		#signupform .error {color:#FF0000; font-size:11px;}		
		#signupform h2 {padding:0 0 25px 0;}		
		#signupform h3 {padding-bottom:6px; color: #666666; font-size:17px;}
		#signupform p {clear:both; margin:0 0 5px 0; padding:0;}
		
		#signupform label {width:140px; text-align:right; display:block; font-size:12px; float:left; margin:6px 15px 0 0;}
		#signupform input {font-size:12px;}
		#signupform select{font-size:12px; padding:2px;}
		#signupform hr {height:1px; color: #ccc; width:99%; border:1px; background-color: #ccc;}	
		#signupform span label {text-indent:2px; padding:8px 0; width:40px; font-size:11px; margin:0 5px 0 0; text-align:left;}
		#signupform span input {float:left; margin: 8px 0 0 10px;}
				
		#signupform .inputfield {width:250px;}
		#signupform #span_state {}
		
		#public_info #btn_browse {margin:0 0 -12px 2px;}
		#public_info .info {padding-left:155px; padding-top:10px; font-size:11px; color:#990000;} 
		#public_info img {margin-left:155px; border:#666666 1px solid;}
		
		#security_info {padding-left:155px; border:1px;}
		#security_info {font-size:12px;}
		#entercaptcha {font-weight:bold;}

		#signupform #security_info input {background:none; border:#CCCCCC 1px solid;}
		


/********* User Sign In *********/
#user_signin {}
#user_signin p {font-size:12px; padding-bottom:8px;}
#user_signin h2 {padding:0 0 25px 0;}

#user_signin label {width:90px; display:block; float:left; padding-right:15px; text-align:right;}
#user_signin #email, #user_signin #password {padding:3px; width:180px;}
#user_signin #email:focus, #user_signin #password:focus {background: #FEEBC2;}

#user_signin .btn_zaphin { margin-left:105px; vertical-align:middle; margin-right:10px; border:0;}
			
/********* Send Mail *********/
		#sendmail {margin-bottom:40px; background:#CCCC66;}				
		
/********* Mail - Inbox *********/

#mail_inbox {}
#mail_inbox h2 {padding:0 0 25px 0;}
#mail_inbox table {width:99%; border-collapse:collapse; margin-top:0;}
		#mail_inbox table th {background: #96d7e2; font-size:12px; border: #96d7e2 1px solid; padding:8px; color: #333333;}
		#mail_inbox table tr { cursor:pointer;}
		#mail_inbox table tr.read { cursor:pointer; background: #96d7e2; background-color: #d0cfce;}
		#mail_inbox table tr.unread { cursor:pointer; background: #ffffff; background-color: #ffffff;}

		#mail_inbox table tr a:hover {text-decoration:underline; background-color:#96d7e2;}
		#mail_inbox table td {border: #96d7e2 1px solid; padding:3px;padding:8px; font-size:12px; }

/********* Mail - Outbox *********/

#mail_outbox {}
#mail_outbox h2 {padding:0 0 25px 0;}
#mail_outbox table {width:99%; border-collapse:collapse; margin-top:0;}
		#mail_outbox table th {background: #96d7e2; font-size:12px; border: #96d7e2 1px solid; padding:8px; color: #333333;}
		#mail_outbox table tr { cursor:pointer;}
		#mail_outbox table tr a:hover {text-decoration:underline;}
		#mail_outbox table td {border: #96d7e2 1px solid; padding:3px;padding:8px; font-size:12px; }

/********* Mail - Read *********/

#mail_read {}

/********* Mail - Send Mail *********/
#sendemail {}
#sendemail h2 {padding:0 0 25px 0;}
#sendemail p {padding-bottom:8px;}
#sendemail img {padding-left:105px;}

#sendemail label, #sendemail .to_label {width:90px; display:block; float:left; padding-right:15px; text-align:right;}
#sendemail #subject, #sendemail #message {padding:3px; width:300px; margin-right:10px;}
#sendemail #subject:focus, #sendemail #message:focus {background: #FEEBC2;}
#sendemail .error {color:#FF0000; font-size:11px;}
#sendemail .btnalign {padding-left:105px;}

/********* Game Listing - All *********/
#gamelist_all {}
#gamelist_all table {width:99%; border-collapse:collapse; margin-top:25px;}
		#gamelist_all table th {background: #96d7e2; font-size:12px; border: #96d7e2 1px solid; padding:8px; color: #333333;}
		#gamelist_all table tr.odd, #gamelist_all table tr.even { cursor:pointer;}
		#gamelist_all table tr a:hover {text-decoration:underline;}
		#gamelist_all table td {border: #96d7e2 1px solid; padding:3px;padding:8px; font-size:12px; }
		
/********* User's Games - All *********/		
#user_games {}

#user_games #tabs {font-size:14px; margin-left:12px;}
#user_games #tabs li a.active {background:#96d7e2;}

#user_games #for_sale {background:#fff; font-size:13px;}
#user_games #game_library {background:#fff; font-size:13px;}
#user_games #shopping_list {background:#fff; font-size:13px;}

#user_games table {width:99%; border-collapse:collapse; margin-top:25px;}
		#user_games table th {background: #96d7e2; font-size:12px; border: #96d7e2 1px solid; padding:8px; color: #333333;}
		#user_games table tr.odd, #user_games table tr.even { cursor:pointer;}
		#user_games table tr a:hover {text-decoration:underline;}
		#user_games table td {border: #96d7e2 1px solid; padding:3px;padding:8px; font-size:12px; }
		
		
/********* Table for gameprice listing *********/			
table.alerts
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
color:#333333;
//width: 260px;
//background-color: #fafafa;
border: 1px #96d7e2 solid;
border-collapse: collapse;
border-spacing: 0px;
height:20%; }

table.alerts tr.head{
background-color:#96d7e2;
padding:30px; height:200%;

}
/********* gameprice change cursor  *********/	
#mousecursor{ cursor:crosshair;}

/********* game review change cursor  *********/
#review_box{ cursor:pointer;}


