﻿
/********* Key Measurements *****************
Site Width = 980
Main Menu Height = 15
Content Area = 550
MediumAdSpace = 200


Colors
Black #000000
Red #e53a12
Links in list #333333

Type
Large header: 26pt Arial Bold
Smaller header: 20pt Arial Bold
Body type: 11pt Arial
Link/console under game title: 12pt Arial Bold
Small links/bread crumbs: 11pt Arial Bold
Small links by forms (i.e. Popup area): 9pt Arial
Type next to pulldowns: 10pt Arial
Numbers on links page: Arial Bold; selected: 17pt, link:14pt
Number of games counter: 14pt Arial Bold

Margins
Small: 5px
Medium: 10px
Large: 15px
*********************************************/

body 
{
	
	background-color:#eaeaea;
	color:#cfdce6;
	color:#000;
	margin:0px;
	padding:0px;
	
	height: 100%;
	border:solid 0px red;
	
	font-family: Arial, Helvetica, Verdena, Sans-Serif;
	font-size: medium;
	background-image:url(Images/cf_bg_woodgrain_64x64.jpg);
	
	/* background-image:url(Images/m_home_diehard.jpg); */
	/* background-repeat:no-repeat; */
	
	background-position: center top;
	background-attachment: fixed;
}

div.gfmbar {background:black;height:24px;z-index:1;text-align:center;color:white;font-size:10px;border-bottom:solid #bbb 1px;}    
div.gfmbar a {color:White;height:22px;line-height:22px;font-size:10px;text-decoration:none;}
div.gfmbar img {vertical-align:top; _vertical-align:middle; *vertical-align:middle; }

/* This is the wrapper that wraps the site and the skyscraper ad */
#outerWrapper
{
	border:solid 0px #green;
	/* width:1152px;  change to this if you need the sckyscraper ad*/
	width:980px;
	margin: 0px auto 0px auto;
	padding:0px;
    
	background-repeat:no-repeat;
	height: 1%
}

#wrapper
{
	background-color:White;
	border:solid 2px #7e7e7e;
	border-top:0;
	width:980px;
	margin:0px;
	padding:0px;
	background-image:url(Images/cheat_freak_background.gif);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
	min-height:900px;
}

#backgroundAdContainer
{
	position: absolute;
	z-index: 0;
	height:1050px !important;
	width:100%;
	overflow: hidden;
}

iframe.ad-iframe {background-color:transparent !important;}
#backgroundAdContainer iframe.ad-iframe {visibility:hidden;position:absolute;height:1050px;width:1680px;top:0;left:-840px;margin-left:50%;z-index:0;}

#backgroundAdContainerCenter
{
	width: 1280px; 
	margin: 0px auto 0px auto;
}

#SkyscraperAdSpace
{
	margin: 10px 0px 0px 5px;
	border:solid 0px black;
	width:160px;
	height:600px;	
	float:right;
	vertical-align:top;	
	top:0px;
}

#header
{
	margin: 5px 5px 10px 5px;
	letter-spacing:2px;
	height:95px;
	text-align:left;
	background-repeat:no-repeat;
	vertical-align:middle;
	border:solid 0px red;
	height: 1%

}

#headerLogo
{
	background-image:url(Images/cheat_freak_logo_224x95.gif);
	background-repeat:no-repeat;
	background-position:0px;
	
	float:left;
}




#homePageAd
{
	border:solid 0px green;
	margin:0px;
	padding:0px;
	height:0px;

}
 


/* Jasons update on 11/30/2007 */

#headerAd
{
	/*position:relative;*/
	float:right;
	/* margin:3px 0px 0px 13px; */
	margin:3px 6px 0px 0px;
	width: 728px;
	height:90px;
	
    /*z-index: 1000;*/
}

/*
#headerAd a, #headerAd object {position:relative; top:0; left:0}
#headerAd img {position:absolute}
#headerAd a img {position:static}
#headerAd table {position:absolute}
#headerAd table tbody tr td {position:absolute}
*/

/* Pre Jasons last update
#headerAd
{
	background-position:right;
	border:solid 0px purple;
	height:90px;
	width:728px;
	float:right;
	margin:3px 6px 0px 0px;
	overflow:hidden;
	vertical-align:top;
	padding:0px;
}
*/

/*added per dylan to fix ad bug */
/*
#headerAd a 
{
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
}
*/

/* This was removed via Dylans suggestion to get rid of the add dropping lower bug.
#headerAd a 
{
	position:relative;
	top:0px;
	padding:0px;
}

#headerAd a img
{
	position:relative;
	top:0px;
	padding:0px;
}
*/

#mainMenu
{
	background-image:url(Images/topNav_underlay.gif);
	height:28px;
	vertical-align:top;
	
}


#contentWrapper
{	
	padding:0px 0px 0px 0px;
	border:solid 0px orange;
	float:left;
	width:654px;
}

#content
{
	color:#000;
	width:100%;
	float:left;
	min-height:400px;
	border: solid 0px red;
	
}


#mediumAdSpace
{
	text-align:right;
	/* padding: 5px 8px 5px 8px; The 8px margins cause problems in IE 6 so just use 5px*/
	padding: 11px 10px 5px 0px;
	color:black;
	width:300px;
	min-height:325px;
	float:right;
	margin-left:10px;	
	border: solid 0px red;	
	
}


#footer
{
	clear:both;
	background-color:#000;
	height:158px;
	width:980px;
	text-align:center;
	padding:0px 0px 0px 0px;
	background-image:url(Images/footer_bg_980x115.gif);
}

.footerMenuItem
{
	font-family:Arial, Helvetica, Verdena, Sans-Serif;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}

.footerMenuItem a:hover
{
	color:#e53a12;
	text-decoration:none;
}

#footer table
{
	width:96%;	
	padding:0px;
	margin: 0px 10px 0px 10px;
}

#footer table tr td
{
	text-align:left;
	vertical-align:top;
}

img.footerMenuItemImage
{
	margin-bottom:7px;
	
}

.partners img.footerMenuItemImage
{
	margin-bottom:0
}


.partners div.footerMenuItem
{
	margin-left: 33px;
}

a img 
{ 
border: 0px; 
cursor:pointer;
} 

input,textarea
{ 
	font-family: Arial, Helvetica, Verdena, Sans-Serif; font-size: 12px; 
}





img.AdImage
{ 
	margin:0px 0px 0px 0px; 
	border: solid 0px black;
} 

.mainMenuItem
{
	position:relative;
	
}

.mainMenuItemAllSystems
{
	position:relative;	
	left: 23px;

	
}
.mainMenuItemMemberButtons
{
	text-align:right;
	float:right;
	
}


.mainMenuItemHover
{
	clear:both;
	position:absolute;
	top:0;
	left:0;	
	
}


.mainMenuHoverImage
{
	position:relative; 
	left:0;
	top:0;
	z-index:3;
	display:none;
}




/************************************************
/********* Common tags *****************
/************************************************/

h1
{
	font-size: 1.30em;
	margin:0px;	
}

h2
{
	font-size: 1em;
	margin:0px;
}

h3
{
	font-size: .85em;
}

h4
{
	font-size: .70em;
}


h5
{
	font-size: 1em;
}

p
{
	font-size:12px;
	text-align:left;
	padding:10px 10px 0px 20px;
}


select
{
	border:solid 5px red;
	color:black;
	font-family: Arial, Helvetica, Verdena, Sans-Serif; 
	font-size: 10px; 
	border: #000000; 
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
	
}




/************************************************
/********* Master Page Elements *****************
/************************************************/
div.SubmitYourCheatsTapeBox
{
	background-image:url(Images/spine_register_302x209.gif);
	text-align:right;
	vertical-align:text-bottom;
	vertical-align:bottom;
	width:302px;
	height:209px;	
}

div.SubmitYourCheatsTapeBox div.SubmitYourCheatsTapeBoxSubmitArea
{
	position:relative;
	top:115px;
	padding:25px;
	
}

div.RightSpaceTapeBox
{
	background-image:url(Images/cf_spine_paper_302x428.gif);
	background-repeat:no-repeat;
	border:solid 0px black;
	width:302px;
	height:400px;	
	padding:32px 0px 0px 0px;
	text-align:center;
	
}

div.RightSpaceTapeBoxInnerWrapper
{
	text-align:left;
	padding: 15px 20px 15px 20px;
	border:dotted 0px green;
	font-size:12px;
	font-weight:normal;
	
}

div.RightSpaceTapeBoxInnerWrapper ul
{
	list-style:none;
	margin: 5px 0 0 10px;
	padding:0 0 0 0px;
}
div.RightSpaceTapeBoxInnerWrapper ul li
{
	background: url(Images/cf_image_checked_17x18.gif) left  top no-repeat;	
	vertical-align:top;
	margin-bottom:1px;
	padding: 0 0 10px 25px;
	font-size:12px;
	
	
}
div.RightSpaceTapeBoxInnerWrapper ul li span
{
	font-size:12px;
	padding: 2px 2px 2px 2px;
	
}




/************************************************
/********* Common Page Elements *****************
/************************************************/

/**** Buttons ******/

a.SubmitButton
{
	margin: 0px 0px 0px 0px;
	display:block;
	width: 57px;
	height:9px;
	margin:10px 0 0 0;
	padding: 7px 0px 7px 0px;
	background: url("Images/bttn_submit_57x22.gif") 0 0 no-repeat;
	background-position:center;
	text-decoration: none;
	vertical-align:middle;
}
a.SubmitButton a:hover 
{ 
	background-position: 1px 1px;

}
a.SubmitButton a:active 
{
	background-position: 0 0;
	color:#fff;
}



a.ContinueButton
{
	display:block;
	width:70px;
	height:22px;
	margin:10px 0pt 0pt;
	padding:0px;
	background: url("Images/bttn_continue_70x22.gif") 0 0 no-repeat;
	text-decoration: none;
}
a.ContinueButton a:hover 
{ 
	background-position: 0 -35px;

}
a.ContinueButton a:active 
{
	background-position: 0 -70px;
	color:#fff;
}

a.RegisterButton
{
	margin: 7px 0px 0px 0px;
	display:block;
	width: 66px;
	height:22px;
	padding: 0px 0px 0px 0px;
	background: url("Images/bttn_register_66x22.gif") 0 0 no-repeat;
	background-position:center;
	text-decoration: none;
	vertical-align:middle;
}
a.RegisterButton a:hover 
{ 
	background-position: 1px 1px;

}
a.RegisterButton a:active 
{
	background-position: 0 0;
	color:#fff;
}


/* **** Validation Error Summary*****/

div.ValidationSummary
{
	border:solid 1px red;	
	padding:10px;
	background-color:#ffc;
	width:85%;
}

div.ValidationSummary ul
{
	list-style:none;
	list-style-type:none;
	margin: 0 10px 0 10px;
	padding: 10px;
	color: #E53A12;	
	font-weight:bold;
}
div.ValidationSummary ul li
{
	font-size: 1em;
	font-weight:bold;
	margin: 0px 0px 0px 35px;	
}


div.ValidationSummarySimple
{
	border:solid 0px red;	
	padding:5px 0px 0px 0px;
	width:85%;
}

div.ValidationSummarySimple ul
{
	list-style:none;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #E53A12;	
	font-weight:bold;
}
div.ValidationSummarySimple ul li
{
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 35px;	
}




div.SignInValidationSummary
{
	background-image: url(Images/cf_signInErrorSheet_393x141.gif);
	background-repeat:no-repeat;
	border:solid 0px red;	
	padding:60px 10px 10px 0px;
	text-align:left;
	width:393px;
	height:70px;
}

div.SignInValidationSummary ul
{
	margin: 0px 10px 0 10px;
	padding: 10px;
	color: #E53A12;	
	font-weight:bold;
}
div.SignInValidationSummary ul li
{
	font-size: 1em;
	font-weight:bold;
	margin: 0px 0px 0px 35px;
	list-style-type:disc;
	
}



div.RegistrationValidationSummary 
{
	background-image: url(Images/cf_regErrorSheet_393x184.gif);
	background-repeat:no-repeat;
	border:solid 0px red;	
	padding:60px 10px 10px 0px;
	text-align:left;
	width:393px;
	height:110px;
}

div.RegistrationValidationSummary  ul
{
	margin: 0px 10px 0 10px;
	padding: 10px;
	color: #E53A12;	
	font-weight:bold;
}
div.RegistrationValidationSummary ul li
{
	font-size: 1em;
	font-weight:bold;
	margin: 0px 0px 0px 35px;
	list-style-type:disc;
	
}






/****** CheatLandingTabContent *****/
#CheatLandingTabContent h2
{
	
	font-size:100%;
	margin: 20px 0 0 0;
}
#CheatLandingTabContent h3
{
	font-size:80%;
	font-weight:normal;
	margin:0;
}

#CheatLandingTabContent ItemText
{
	margin:0;
	padding:0;
	
}





/* **** Pagination *****/
ul.Pagination
{
	margin:2px;
	padding:2px;
	list-style-type:none;
	border: solid 0px #999;
	width:100%;
	direction:ltr;
	text-align:center;	
	display:inline;	
}



ul.Pagination li.PageNumber 
{
	border:1px solid #E53A12;
	float:left;
	margin:2px;
	padding:0px;
	text-align:center;
	width:22px;
}

ul.Pagination li.PageNumber:hover
{
	border-color:#555;
}
ul.Pagination li.CurrentPageNumber
{
	margin: 0;
	padding: 3px 3px 3px 3px;
	float:left;
}

ul.Pagination li.PreviousBackButton
{
	float:left;
	margin:0px 5px 0px 5px
}


ul.Pagination a
{
	font-size:.90em;
	font-weight:bold;
	color:#e53a12;
	text-decoration:none;
	display:block;	
	text-align:center;
}

ul.Pagination a:hover
{
	color:#000;	
}

ul.Pagination a.CurrentPageNumber
{
	color:#000;
}




ul.Pagination a.PreviousButton
{
	font-size:1em;	
}
ul.Pagination a.PreviousButton:hover
{
	text-decoration:none;
}

ul.Pagination a.NextButton
{
	font-size:1em;	
}
ul.Pagination a.NextButton:hover
{
	text-decoration:none;
	
}


/* **** Game List Table *****/
table.GameListTable
{
	border: dotted 0px black;
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;	
}

table.GameListTable th
{
	text-align:left;
	padding-bottom:5px;		
}

table.GameListTable td
{
	width:87%;	
	border:dotted 0px gray;
	font-size: 12px;
	text-align:left;	
	margin:0px;
	padding:3px;
	color:black;
	/*line-height:.50em;*/
}

table.GameListTable td a
{
	color:#222;
	text-decoration:none;
	
}
table.GameListTable td a:hover
{
	color:#000;	
	text-decoration:underline;
}

table.GameListTable td a.FormLink
{
	color:#e53a12;
	text-decoration:none;
	
}
table.GameListTable td a.FormLink:hover
{
	text-decoration:underline;
}




/* **** Side Bar Game List Table *****/
table.SideBarGameListTable
{
	border: dotted 0px black;
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;	
}

table.SideBarGameListTable th
{
	text-align:left;
	padding-bottom:5px;		
}

table.SideBarGameListTable td
{
	width:90%;	
	border:dotted 0px gray;
	font-size: 12px;
	text-align:left;	
	vertical-align:top;
	margin:0px;
	padding:3px;
	color:black;
	/*line-height:.50em;*/
}

table.SideBarGameListTable td a
{
	color:#222;
	text-decoration:none;
	
}
table.SideBarGameListTable td a:hover
{
	color:#000;	
	text-decoration:underline;
}











#PageNotImplemented
{
	width:100%;
	height:300px;
	border: solid 0px #999;
	text-align:center;
	padding: 100px 0px 0px 0px;
	font-weight:bold;
}



/***************************** Main Game Systems Navigator Tabs *****************************/
#MainGameSystemsMenuTabsWrapper
{
	/* Main menu tabs is designed to be 960px wide with 10px left right margin */
	width:960px;
	margin:0px 10px 0px 10px;	
	height: 1%
}


#MainGameSystemsMenuTabs
{
	margin:0;
	padding:0;
	list-style-type:none;
	border: solid 0px #999;
	float:left;	
	background-image:url(Images/topNav_underlay.gif);	
	height:28px;
	width:960px;
}

#MainGameSystemsMenuTabs li
{
	margin:0;
	padding:0;	
	float:left;	
	width:41px;
	height:28px;
	background-image:url(Images/topNav_sprites.gif);		
	background-position: 0px 0px;
}

#MainGameSystemsMenuTabs li:hover
{
	cursor:pointer;
}

#MainGameSystemsMenuTabs li.Pc
{	
	background-position: 0px 0px;	
	width:41px;	
}
#MainGameSystemsMenuTabs li.Pc:hover
{
	background-position: -203px 0px;	
}
#MainGameSystemsMenuTabs li.PcSelected
{
	background-position: -203px 0px;	
	width:41px;	
}
#MainGameSystemsMenuTabs li.Ps3
{	
	width:48px;
	background-position: 0px -48px;	
}
#MainGameSystemsMenuTabs li.Ps3:hover
{
	background-position: -203px -48px;	
}
#MainGameSystemsMenuTabs li.Ps3Selected
{
	background-position: -203px -48px;		
	width:48px;
}
#MainGameSystemsMenuTabs li.Ps2
{	
	width:49px;
	background-position: 0px -96px;	
}
#MainGameSystemsMenuTabs li.Ps2:hover
{
	background-position: -203px -96px;	
}
#MainGameSystemsMenuTabs li.Ps2Selected
{
	width:49px;
	background-position: -203px -96px;	
}
#MainGameSystemsMenuTabs li.Psp
{	
	background-position: 0px -144px;	
	width:48px;
	
}
#MainGameSystemsMenuTabs li.Psp:hover
{
	background-position: -203px -144px;	
}
#MainGameSystemsMenuTabs li.PspSelected
{
	width:48px;
	background-position: -203px -144px;	
	
}
#MainGameSystemsMenuTabs li.XBox
{	
	background-position: 0px -240px;	
	width:57px;
	
}
#MainGameSystemsMenuTabs li.XBox:hover
{
	background-position: -203px -240px;	
}
#MainGameSystemsMenuTabs li.XBoxSelected
{
	width:57px;
	background-position: -203px -240px;	
	
}
#MainGameSystemsMenuTabs li.X360
{	
	background-position: 0px -192px;	
	width:57px;
	
}
#MainGameSystemsMenuTabs li.X360:hover
{
	background-position: -203px -192px;	
	
}
#MainGameSystemsMenuTabs li.X360Selected
{
	width:57px;
	background-position: -203px -192px;	
	width:57px;

	
}
#MainGameSystemsMenuTabs li.Wii
{	
	background-position: 0px -288px;	
	width:41px;
	
}
#MainGameSystemsMenuTabs li.Wii:hover
{
	background-position: -203px -288px;	
	
}
#MainGameSystemsMenuTabs li.WiiSelected
{
	width:41px;
	background-position: -203px -288px;	
	
}
#MainGameSystemsMenuTabs li.Ds
{	
	background-position: 0px -336px;	
	width:40px;
	
}
#MainGameSystemsMenuTabs li.Ds:hover
{
	background-position: -203px -336px;	
}
#MainGameSystemsMenuTabs li.DsSelected
{
	width:40px;
	background-position: -203px -336px;	
	
}
#MainGameSystemsMenuTabs li.Gba
{	
	background-position: 0px -384px;	
	width:50px;
	
}
#MainGameSystemsMenuTabs li.Gba:hover
{
	background-position: -203px -384px;	
}
#MainGameSystemsMenuTabs li.GbaSelected
{
	width:50px;
	background-position: -203px -384px;	
	
}
#MainGameSystemsMenuTabs li.Gc
{	
	background-position: 0px -432px;	
	width:39px;
	
}
#MainGameSystemsMenuTabs li.Gc:hover
{
	background-position: -203px -432px;	
}
#MainGameSystemsMenuTabs li.GcSelected
{
	width:39px;
	background-position: -203px -432px;	
	
}
#MainGameSystemsMenuTabs li.AllSystems /* depricated keep here for sample */
{	
	width:183px;
	
}

/* This one contains HTML select, but in future will be a CSS dropdown */
#MainGameSystemsMenuTabs li.AllPlatforms
{	
	margin:3px 3px 3px 20px;
	background-image:none;
}

#MainGameSystemsMenuTabs li.Register
{	
	border: solid 0px green;
	width:66px;
	float:right;
	background-position: 0px -576px;	
	
}
#MainGameSystemsMenuTabs li.Register:hover
{		
	background-position: -203px -576px;	
	cursor:pointer;	
}

#MainGameSystemsMenuTabs li.SignIn
{	
	width:53px;
	float:right;
	background-position: 0px -528px;	
}

#MainGameSystemsMenuTabs li.SignIn:hover
{	
	background-position: -203px -528px;	
	cursor:pointer;
}

#MainGameSystemsMenuTabs li.SignOut
{	
	width:66px;
	float:right;
	background-position: 0px -624px;	
	
}

#MainGameSystemsMenuTabs li.SignOut:hover
{	
	cursor:pointer;
	background-position: -203px -624px;	

	
}

#MainGameSystemsMenuTabs li.SignInWelcomeMessage2 /* old settings will remove after test 11/9/2007 raiford */
{	
	font-size:.70em;
	color:white;
	font-weight:normal;
	width:200px;
	position:relative;
	left:220px;
	top:6px;
	width:135px;
	float:left;	
	padding:0px 3px 3px 5px;
}


#MainGameSystemsMenuTabs li.SignInWelcomeMessage 
{
	background-image:none;
	border:0px solid red;
	color:white;
	display:block;
	float:left;
	font-size:0.7em;
	font-weight:normal;
	height:100%;
	margin:7px 3px 3px 200px;
	padding:0pt;
	top:0pt;
	vertical-align:bottom;
	width:125px;
}



#MainGameSystemsMenuTabs li.SignInWelcomeMessage:hover
{
	cursor:default;		
}


#MainGameSystemsMenuTabs a
{
	font-size:11px;
	font-weight:bold;
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2.5;	
}

#MainGameSystemsMenuTabs a:hover
{
	color:#000;
}




/************************************************
/********* Game Details Screens *****************
/************************************************/

.GameDetailsWrapper
{
	border:solid 0px red;
	width:650px;
	
}

fieldset____DEPRICATED
{
	/* margin: .5em 0 0 0; */
	padding: 0;
	border:solid 0px black;
	
}

legend
{
	/* margin-left: 1em; */
	color: #999;
	font-weight: bold;
}

fieldset ol
{
	/*padding: .5em .5em 0 .5em; */
	list-style:none;
}

fieldset ul
{
	/*padding: .5em .5em 0 .5em; */
	list-style:none;
}

fieldset li
{
	padding-bottom: .5em;
}

fieldset.submit
{
	border-style:none;
}

label___DEPRECATED
{
	display:block;
}

._____GameImage
{
	border: solid 1px black;
	width:100px;
	height:150px;
	background-color:#999;
	display:inline;
}

.captioned_photo
{
	float:right;
	margin: .5em 0 .5em 2em;
	padding: 0;
	line-height:1em;	
		
}




.captioned_photo p
{
	background-color:Transparent;
	width:100%;
	margin:0;
	padding: 1em 0;
	font: .75em / 1.75em;	
	color:Fuchsia;
	float:right;
	display:inline;
}


#GameDetailsHeader
{
	display:block;
	border: solid 0px black;
	width:auto;
	overflow:hidden;
	background-color:Transparent;
	color:#000;
		
}

#GameDetailsHeader .BreadCrum
{	
	display:block;
	float:left;	
	line-height:1.5;
	margin-bottom:5px;
	width:100%;
}


/* Per Dan the max image size is 115x115. 65=smallest width, 90 shortest height */
#GameDetailsHeader .BoxArtThumbnailImage
{
	border:solid 0px #999;
	margin: 15px;
	padding: auto; /*10px 1px 10px 1px;*/
	width:115;
	height:115px;
	display:inline;	
	float:left;	
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

#GameDetailsHeader .MovieName
{
	font-size:2em;
}


#GameDetailsHeader .GameSystem
{	
	font-weight:bold;	
}

#GameDetailsHeader ul.GameDetailsHeaderItems
{
	margin:0px;
	padding:0px;
	border: solid 0px #999;
	direction:ltr;
	list-style:none;
	list-style-type:none;	
	float:left;
	text-align:left;	
}

#GameDetailsHeader ul.GameDetailsHeaderItems li
{
	font-weight:bold;
	font-size:12px;
	
}
#GameDetailsHeader ul.GameDetailsHeaderItems li label
{
	left:0px;
	font-weight:normal;
	display:inline;
	font-size:12px;
}

#GameDetailsHeader div.RentGameFlyGameLink
{
	float:right;
	vertical-align:top;

	top: -12px;
}
#GameDetailsHeader div.RentGameFlyGameLink:hover
{	
	
}

#GameDetailsHeader a.TitleLink
{
	font-size:100%;
	color:#000;
	text-decoration:none;
}




/****** Game Details Navigator Tabs ***********/
#GameDetailsTabs
{
	margin:0;
	padding:0;
	list-style-type:none;
	border: solid 0px #999;
	width:650px;
	float:left;	
	background-image: url(Images/subNav_underlay_50x25.gif);	
}

#GameDetailsTabs li
{
	width:125px;
	margin:0;
	padding:0;
	float:left;	
	background-repeat:no-repeat;	
	background-image:url(Images/subNav_selected_125x25.gif);
	background-position:0px 0px;	
}

#GameDetailsTabs li:hover
{
	background-position: -125px 2px;	
}

#GameDetailsTabs li.selected
{
	/*position:relative;*/
	background-position: -250px 2px;

}


#GameDetailsTabs a
{
	font-size:11px;
	font-weight:bold;
	float:left;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2.5;
	
}

#GameDetailsTabs a:hover
{
	color:#000;	
}

#GameDetailsTabs a.selected
{
	color:#000;	
	cursor:default;
}

.ItemTitle
{	
	font: .75em / 1.75em;	
	display:inline;
	float:left;	
	line-height:1.5;
	margin-bottom:5px;
}

/*** Common Tab ***/

.CheatTabContentWrapper
{
	background-image:url(Images/cheat_freak_paper_650.gif);
	background-repeat:repeat-y;
	width:auto; /*just play with this width until it all fits*/
	border:solid 0px red;
	padding:20px 40px 25px 40px;
	color:Black;	
	min-height:550px;
}

.CheatDetailTabContentFooter
{
	padding:0px; 
	border: solid 0px blue;	
}

.CheatDetailTabContentFooter UL {list-style-type:none; margin:0; padding:0;}

/* **** Cheat List Table *****/
table.CheatListTable
{
	border: dotted 0px black;
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;	
}

table.CheatListTable th
{
	font-size:.80em;
	text-align:left;
	padding-bottom:5px;		
}

table.CheatListTable td
{
	width:85%;
	border:dotted 0px gray;
	font-size: 12px;
	text-align:left;	
	vertical-align:top;
	margin:0px;
	padding:3px;
	color:black;
	/*line-height:.50em;*/
}

table.CheatListTable td a
{
	color:#222;
	text-decoration:none;
	
}
table.CheatListTable td a:hover
{
	color:#000;	
	text-decoration:underline;
}




/**** Cheat Code Tab ****/
table.CodeEffectTable
{
	width:100%;
	margin-top:7px;
	
}

table.CodeEffectTable th
{
	text-align:left;
	
}

table.CodeEffectTable tr
{
	border-bottom: dotted 1px gray;
	
}
table.CodeEffectTable td
{
	padding:2px;
	text-align:left;
	border: solid 0px red;
	width:50%;
	font-size:.75em;
	border-right: dotted 0px gray;
	
}

.ItemTitle
{	
	font: .75em / 1.75em;	
	display:inline;
	float:left;	
	line-height:1.5;
	margin-bottom:5px;
}


/*** Submit Tab ***/
table.SubmitCodeEffectTable
{
	width:100%;
	
}
table.SubmitCodeEffectTable th
{
	text-align:left;	
}

table.SubmitCodeEffectTable tr
{
	border-bottom: dotted 1px gray;
	
}
table.SubmitCodeEffectTable td
{
	padding:2px;
	text-align:left;
	border: solid 0px red;
	width:50%;
	font-size:.75em;
	border-right: dotted 0px gray;
	
}

div.SubmitCheatSelectionItem
{
	font-size:10px;	
	margin: 4px 0px 0px 20px;	
}


/************************************************
/********* Home Page Elements *****************
/************************************************/
div.SeeAllLink a
{
	color:red;
	text-decoration:none;
}
div#SeeAllLink a:hover
{
	color:black;
}
div#SeeAllLink a:visited
{
	color:red;
}




















/* **** HomeTabs *****/
#HomeTabs
{
	margin:10px 0 0 5px;
	/*margin-left:10px;*/
	
	padding:0;
	list-style-type:none;
	border: solid 0px #999;
	width:650px;
	float:left;	
	background-image: url(Images/subNav_underlay_50x25.gif);
}

#HomeTabs li
{
	width:125px;
	margin:0;
	padding:0;
	float:left;	
	background-repeat:no-repeat;	
	background-image:url(Images/subNav_selected_125x25.gif);
	background-position:0px 0px;	
}
#HomeTabs li.selected
{
	position: inherit;
	background-position: -250px 2px;
}

#HomeTabs li:hover
{
	background-position: -125px 2px;
}

#HomeTabs a
{
	font-size:11px;
	font-weight:bold;
	float:left;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2.5;	
}

#HomeTabs a.selected
{
	color: #000;	
}

#HomeTabs a:hover
{
	color: #000;
	
}
















#GameDetailsTabs
{
	margin:0;
	padding:0;
	list-style-type:none;
	border: solid 0px #999;
	width:650px;
	float:left;	
	background-image: url(Images/subNav_underlay_50x25.gif);	
}

#GameDetailsTabs li
{
	width:125px;
	margin:0;
	padding:0;
	float:left;	
	background-repeat:no-repeat;	
	background-image:url(Images/subNav_selected_125x25.gif);
	background-position:0px 0px;	
}

#GameDetailsTabs li:hover
{
	background-position: -125px 2px;
		
}

/*
#GameDetailsTabs li.selected
{
	position:relative;
	background-position: -250px 2px;

}
*/

#GameDetailsTabs a
{
	font-size:11px;
	font-weight:bold;
	float:left;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2.5;
	
}

#GameDetailsTabs a:hover
{
	color:#000;	
}

#GameDetailsTabs a.selected
{
	color:#000;	
}





















/* **** AlphabetChooser (Large) *****/
div#AlphabetChooserWrapper
{
	border:solid 0px green;
	min-height: 100%; 
	height: 100%; 	
	text-align:center;
	
	/* This will be overriden for IE in the page since it is only for Firefox */
	margin: 0px auto 0px auto;
	width:478px;
	top:0px;
}





ul#AlphabetChooser
{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style:none;
	list-style-position:inside;
	border: solid 0px #999;
	width:478px;
	float:none;	
	direction:ltr;
	
}

ul#AlphabetChooser li
{

	margin:0px;
	padding:0px;
	float:left;	
	border:dotted 0px black;
	width:34px;
	height:32px;
	background-image: url(Images/alphaNumH_sprites.gif);
	background-repeat:no-repeat;	
	
}

#AlphabetChooser li:hover
{
	
}
ul#AlphabetChooser li#PoundSign
{
	background-position: 0px 0px;
	width:29px;
	height:32px;
}

ul#AlphabetChooser li#A
{
	background-position: 0px -50px;	
	width: 34px;
	height: 32px;
}
ul#AlphabetChooser li#B
{
	background-position: 0px -102px;	
	width: 38px;
	height: 32px;
}
ul#AlphabetChooser li#C
{
	background-position: 0px -154px;	
	width: 35px;
	height: 32px;
}
ul#AlphabetChooser li#D
{
	background-position: 0px -206px;	
	width: 37px;
	height: 32px;
}
ul#AlphabetChooser li#E
{
	background-position: 0px -258px;		
	width: 32px;
	height: 32px;
}
ul#AlphabetChooser li#F
{
	background-position: 0px -310px;	
	width: 32px;
	height: 32px;
}
ul#AlphabetChooser li#G
{
	background-position: 0px -362px;	
	width: 38px;
	height: 32px;
}
ul#AlphabetChooser li#H
{
	background-position: 0px -414px;	
	width: 35px;
	height: 32px;
}
ul#AlphabetChooser li#I
{
	background-position: 0px -466px;		
	width: 22px;
	height: 32px;
}
ul#AlphabetChooser li#J
{
	background-position: 0px -518px;		
	width: 32px;
	height: 32px;
}
ul#AlphabetChooser li#K
{
	background-position: 0px -570px;	
	width: 32px;
	height: 32px;
}
ul#AlphabetChooser li#L
{
	background-position: 0px -622px;	
	width: 32px;
	height: 32px;
}
ul#AlphabetChooser li#M
{
	background-position: 0px -674px;	
	width: 34px;
	height: 32px;
}
ul#AlphabetChooser li#N
{
	background-position: 0px -729px;	
	width: 38px;
	height: 33px;
}
ul#AlphabetChooser li#O
{
	background-position: 0px -782px;	
	width: 35px;
	height: 33px;
}
ul#AlphabetChooser li#P
{
	background-position: 0px -835px;		
	width: 39px;
	height: 33px;
}
ul#AlphabetChooser li#Q
{
	background-position: 0px -889px;	
	width: 39px;
	height:33px;
}
ul#AlphabetChooser li#R
{
	background-position: 0px -942px;	
	width: 35px;
	height: 33px;
}
ul#AlphabetChooser li#S
{
	background-position: 0px -995px;	
	width: 33px;
	height: 33px;
}
ul#AlphabetChooser li#T
{
	background-position: 0px -1048px;	
	width: 33px;
	height: 33px;
}
ul#AlphabetChooser li#U
{
	background-position: 0px -1101px;	
	width: 34px;
	height: 33px;
}
ul#AlphabetChooser li#V
{
	background-position: 0px -1154px;	
	width: 34px;
	height: 33px;
}
ul#AlphabetChooser li#W
{
	background-position: 0px -1207px;	
	width: 39px;
	height: 33px;
}
ul#AlphabetChooser li#X
{
	background-position: 0px -1259px;	
	width: 35px;
	height: 33px;
}
ul#AlphabetChooser li#Y
{
	background-position: 0px -1312px;	
	width: 34px;
	height: 33px;
}
ul#AlphabetChooser li#Z
{
	background-position: 0px -1365px;	
	width: 34px;
	height: 33px;
}





ul#AlphabetChooser li a
{	
	font-size:0px;
	color:white; 
	float:left;
	width:100%;
	height:100%;
	text-align:center;	
}

#AlphabetChooser a:hover
{
	border:solid 0px #999;	
}






/* **** AlphabetChooserSmall *****/
ul#AlphabetChooserSmall
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	border: solid 0px #999;
	width:618px;
	float:none;	
	direction:ltr;
	margin-bottom:10px;
	
}

ul#AlphabetChooserSmall li
{
	margin:0;
	padding:0;
	float:left;	
	border:solid 0px gray;
	background-image: url(Images/alphaNum_sprites.gif);
	background-repeat:no-repeat;	
	background-position: 0px 0px;

	
}

#AlphabetChooserSmall li:hover
{
	

	background-position: 0px 0px;
	cursor:pointer;	
}

#AlphabetChooserSmall li.selected
{
	

	background-position: 0px 0px;
	border:solid 0px #999;
	cursor:pointer;	
}



ul#AlphabetChooserSmall li#MostPopular
{
	background-position: 0px 0px;
	width:104px;
	height:15px;	
}

ul#AlphabetChooserSmall li#MostPopular:hover
{
	background-position: -125px 0px;	
}
ul#AlphabetChooserSmall li#MostPopular.selected
{
	background-position: -125px 0px;	
}




ul#AlphabetChooserSmall li#PoundSign
{
	background-position: 0px -34px;	
	width:18px;
	height:15px;	
}
ul#AlphabetChooserSmall li#PoundSign:hover
{
	background-position: -125px -34px;	
	
}
ul#AlphabetChooserSmall li#PoundSign.selected
{
	background-position: -125px -34px;	
}

ul#AlphabetChooserSmall li#A
{
	background-position: 0px -70px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#A:hover
{
	background-position: -125px -70px;	
}
ul#AlphabetChooserSmall li#A.selected
{
	background-position: -125px -70px;	
}

ul#AlphabetChooserSmall li#B
{
	background-position: 0px -105px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#B:hover
{
	background-position: -125px -105px;	
}
ul#AlphabetChooserSmall li#B.selected
{
	background-position: -125px -105px;	
}
ul#AlphabetChooserSmall li#C
{
	background-position: 0px -140px;	
	width: 18px;
	height: 15px;
}
ul#AlphabetChooserSmall li#C:hover
{
	background-position: -125px -140px;	
	
}
ul#AlphabetChooserSmall li#C.selected
{
	background-position: -125px -140px;	
}

ul#AlphabetChooserSmall li#D
{
	background-position: 0px -175px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#D:hover
{
	background-position: -125px -175px;	
	
}
ul#AlphabetChooserSmall li#D.selected
{
		background-position: -125px -175px;	

}
ul#AlphabetChooserSmall li#E
{
	background-position: 0px -210px;	
	width: 18px;
	height: 15px;
}
ul#AlphabetChooserSmall li#E:hover
{
	background-position: -125px -210px;	
}
ul#AlphabetChooserSmall li#E.selected
{
	background-position: -125px -210px;	
}
ul#AlphabetChooserSmall li#F
{
	background-position: 0px -245px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#F:hover
{
	background-position: -125px -245px;	
}
ul#AlphabetChooserSmall li#F.selected
{
	background-position: -125px -245px;	
}
ul#AlphabetChooserSmall li#G
{
	background-position: 0px -280px;	
	width: 20px;
	height: 15px;
}
ul#AlphabetChooserSmall li#G:hover
{
	background-position: -125px -280px;	
}
ul#AlphabetChooserSmall li#G.selected
{
	background-position: -125px -280px;	
}
ul#AlphabetChooserSmall li#H
{
	background-position: 0px -315px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#H:hover
{
	background-position: -125px -315px;	
}
ul#AlphabetChooserSmall li#H.selected
{
	background-position: -125px -315px;	
}
ul#AlphabetChooserSmall li#I
{
	background-position: 0px -350px;	
	width: 15px;
	height: 15px;
}
ul#AlphabetChooserSmall li#I:hover
{
	background-position: -125px -350px;	
}
ul#AlphabetChooserSmall li#I.selected
{
	background-position: -125px -350px;	
}
ul#AlphabetChooserSmall li#J
{
	background-position: 0px -385px;	
	width: 18px;
	height: 15px;
}
ul#AlphabetChooserSmall li#J:hover
{
	background-position: -125px -385px;	
}
ul#AlphabetChooserSmall li#J.selected
{
	background-position: -125px -385px;	
}
ul#AlphabetChooserSmall li#K
{
	background-position: 0px -420px;	
	width: 18px;
	height: 15px;
}
ul#AlphabetChooserSmall li#K:hover
{
	background-position: -125px -420px;	
}
ul#AlphabetChooserSmall li#K.selected
{
	background-position: -125px -420px;	
}
ul#AlphabetChooserSmall li#L
{
	background-position: 0px -455px;	
	width: 16px;
	height: 15px;
}
ul#AlphabetChooserSmall li#L:hover
{
	background-position: -125px -455px;	
}
ul#AlphabetChooserSmall li#L.selected
{
	background-position: -125px -455px;	
}
ul#AlphabetChooserSmall li#M
{
	background-position: 0px -490px;	
	width: 22px;
	height: 15px;
}
ul#AlphabetChooserSmall li#M:hover
{
	background-position: -125px -490px;	
}
ul#AlphabetChooserSmall li#M.selected
{
	background-position: -125px -490px;	
}
ul#AlphabetChooserSmall li#N
{
	background-position: 0px -525px;	
	width: 21px;
	height: 15px;
}
ul#AlphabetChooserSmall li#N:hover
{
	background-position: -125px -525px;	
}
ul#AlphabetChooserSmall li#N.selected
{
	background-position: -125px -525px;	
}
ul#AlphabetChooserSmall li#O
{
	background-position: 0px -560px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#O:hover
{
	background-position: -125px -560px;	
}
ul#AlphabetChooserSmall li#O.selected
{
	background-position: -125px -560px;	
}
ul#AlphabetChooserSmall li#P
{
	background-position: 0px -595px;	
	width: 19px;
	height: 15px;
		
}
ul#AlphabetChooserSmall li#P:hover
{
	background-position: -125px -595px;	
}
ul#AlphabetChooserSmall li#P.selected
{
	background-position: -125px -595px;	
}
ul#AlphabetChooserSmall li#Q
{
	background-position: 0px -630px;	
	width: 20px;
	height:15px;
}
ul#AlphabetChooserSmall li#Q:hover
{
	background-position: -125px -630px;	
}
ul#AlphabetChooserSmall li#Q.selected
{
	background-position: -125px -630px;	
}
ul#AlphabetChooserSmall li#R
{
	background-position: 0px -665px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#R:hover
{
	background-position: -125px -665px;	
}
ul#AlphabetChooserSmall li#R.selected
{
	background-position: -125px -665px;	
}
ul#AlphabetChooserSmall li#S
{
	background-position: 0px -700px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#S:hover
{
	background-position: -125px -700px;	
}
ul#AlphabetChooserSmall li#S.selected
{
	background-position: -125px -700px;	
}
ul#AlphabetChooserSmall li#T
{
	background-position: 0px -735px;	
	width: 18px;
	height: 15px;
}
ul#AlphabetChooserSmall li#T:hover
{
	background-position: -125px -735px;	
}
ul#AlphabetChooserSmall li#T.selected
{
	background-position: -125px -735px;	
}
ul#AlphabetChooserSmall li#U
{
	background-position: 0px -770px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#U:hover
{
	background-position: -125px -770px;	
}
ul#AlphabetChooserSmall li#U.selected
{
	background-position: -125px -770px;	
}
ul#AlphabetChooserSmall li#V
{
	background-position: 0px -805px;	
	width: 19px;
	height: 15px;
}
ul#AlphabetChooserSmall li#V:hover
{
	background-position: -125px -805px;	
}
ul#AlphabetChooserSmall li#V.selected
{
	background-position: -125pxx -805px;	
}
ul#AlphabetChooserSmall li#W
{
	background-position: 0px -840px;	
	width: 22px;
	height: 15px;
}
ul#AlphabetChooserSmall li#W:hover
{
	background-position: -125px -840px;	
}
ul#AlphabetChooserSmall li#W.selected
{
	background-position: -125px -840px;	
}
ul#AlphabetChooserSmall li#X
{
	background-position: 0px -875px;	
	width: 20px;
	height: 15px;
}
ul#AlphabetChooserSmall li#X:hover
{
	background-position: -125px -875px;	
}
ul#AlphabetChooserSmall li#X.selected
{
	background-position: -125px -875px;	
}
ul#AlphabetChooserSmall li#Y
{
	background-position: 0px -910px;	
	width: 17px;
	height: 15px;
}
ul#AlphabetChooserSmall li#Y:hover
{
	background-position: -125px -910px;	
}
ul#AlphabetChooserSmall li#Y.selected
{
	background-position: -125px -910px;	
}
ul#AlphabetChooserSmall li#Z
{
	background-position: 0px -945px;	
	width: 21px;
	height: 15px;
}
ul#AlphabetChooserSmall li#Z:hover
{
	background-position: -125px -945px;	
}
ul#AlphabetChooserSmall li#Z.selected
{
	background-position: -125px -945px;	
}




ul#AlphabetChooserSmall li a
{
	font-size:11px;
	font-weight:bold;
	float:left;
	width:100%;
	height:100%;
	text-align:center;
	color:#444;
	text-decoration:none;
	border:solid 0px gray;
}

ul#AlphabetChooserSmall li a:hover
{
	color:gray;
	
}



#MostPopularTabContent
{
	background-image:url(Images/cheat_freak_paper_650.gif);
	background-repeat:repeat-y;
	margin:10px 0px 0px 5px;
	width:100%;
}

#MostWantedTabContent
{
	background-image:url(Images/cheat_freak_paper_650.gif);
	background-repeat:repeat-y;
	margin:10px 0px 0px 5px;
	width:100%;
	padding:0 0 0 0;
	
}

.TapeBoxLarge
{
	margin: 10px 2px 5px 2px;
	background-image:url(Images/cf_cheatSheet_L_545x426.gif);
	background-repeat:no-repeat;
	height:356px;
	width:450px; /*just play with this width until it all fits*/
	border:solid 0px red;
	padding: 40px 40px 30px 40px; 
	clear:both;
	
}

.TapeBoxLargeLong
{
	background-image:url(Images/cf_cheatSheet_xL_545x589.gif);
	background-repeat:no-repeat;
	width:450px; /*just play with this width until it all fits*/
	height:525px;
	border:solid 0px red;
	padding: 35px 50px 35px 50px; 
	
}


.TapeBoxLargeShort
{
	background-image:url(Images/cf_cheatSheet_Sh_519x282.gif);
	background-repeat:no-repeat;
	width:400px; /*just play with this width until it all fits*/
	height:282px;
	border:solid 0px red;
	padding: 35px 50px 35px 50px; 
	
}
.TapeBoxLargeShortShort
{
	background-image:url(Images/cf_cheatSheet_mini_519x199.gif);
	background-repeat:no-repeat;
	width:400px; /*just play with this width until it all fits*/
	height:199px;
	border:solid 0px red;
	padding: 35px 50px 35px 50px; 
	
}





.rrrTapeBoxLargeContent
{
	margin:60px;
	border:solid 12px green;
}


/* Home Page Horizontal Table */

div.HomePageHorzTapeBoxLarge
{
	margin: 0px 0px 0px 0px;
	padding: 45px 10px 10px 15px;
	background-image:url(Images/cf_cheatSheet_W_600x496.gif);
	background-repeat:no-repeat;
	height:500px;
	width:600px; /*just play with this width until it all fits*/
	border:solid 0px red;
	clear:both;

	left:25px;
	
	
}

div.HomePageHorzTapeBoxLarge table.Outer
{
	width:95%;
	border: solid 0px #999;	
	border-collapse:collapse;	
}

div.HomePageHorzTapeBoxLarge table.GameList
{
	margin: 7px 7px 7px 7px;
	padding: 7px 7px 7px 7px;
	border-collapse:collapse;
}

div.HomePageHorzTapeBoxLarge table.GameList td
{	
	color:#222;
	font-size:.75em;	
	vertical-align:top;
	padding-top:7px;
}

div.HomePageHorzTapeBoxLarge table.GameList td a
{	
	color:#222;
	font-size:1em;
	text-decoration:none;
}

div.HomePageHorzTapeBoxLarge table.GameList td a:hover
{	
	color:#000;	
	text-decoration:underline;
}










/************************************************
/********* Cheat Search Page Elements *****************
/************************************************/

#CheatSearchContent
{
	text-align:left;
	border:solid 0px red;
	background-image:url(Images/cheat_freak_paper_650.gif);
	background-repeat:repeat-y;
	padding: 10px 20px 20px 20px;
	min-height:700px;
}






/************************************************
/********* Site Map Page Elements *****************
/************************************************/
#SiteMapContentWrapper
{
	padding:40px;
	border: solid 0px blue;
	vertical-align:top;
	text-align:left;
	width:90%;
	height:100%;
}

#SiteMapLeftColumn
{	
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:Gray;
	float:left;
	text-align:left;	
	vertical-align:top;
	width:48%;
	
	
	
}

#SiteMapRightColumn
{
	left:0px;
	float:right;
	padding-left:0px;
	border:dotted 0px red;
	vertical-align:top;
	text-align:left;		
	width:48%;
}

#SiteMapContentWrapper ul 
{
	list-style:none;
		
}

#SiteMapContentWrapper ul li a
{
	font-size: .75em;
	color: #e53a12;
		
}

#SiteMapContentWrapper ul li a:hover
{
	font-size: .75em;
	color:gray;
		
}







/************************************************
/*********Common Form Elements *****************
/************************************************/


#FormPageContentWrapper
{	
	text-align:left;
	border:solid 0px red;
	background-image:url(Images/cheat_freak_paper_650.gif);
	background-repeat:repeat-y;
	padding: 20px 30px 20px 20px;
	min-height:720px;
	border:solid 0px red;	
}

div.FormHeadingTextArea
{
	padding: 0px 20px 0px 20px;	
}


fieldset
{
	/* margin: .5em 0 0 0; */
	padding: 0;
	border:solid 0px black;
	
}


.FormLabel
{
	font-size:12px;	
	display:inline;
	line-height:1.5;
	margin-bottom:5px;
}

.FormLabelValue
{
	font-size: .75em;	
	display:inline;
	line-height:1.5;
	margin-bottom:5px;
	font-weight:bold;
}
.FormText
{
	font-size: 12px;
	display:inline;
	margin: 0;
	padding: 0;
}

a.FormLink
{
	color:#e53a12;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.FormLink:hover
{
	text-decoration:underline;
}

a.FormLinkSmall
{
	color:#e53a12;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.FormLinkSmall:hover
{
	text-decoration:underline;
}

ul.FormLayout
{
	list-style:none;
	margin:0;
	padding:0;
}

ul.FormLayout li
{
	margin: 0px 0px 0px 0px;	
	margin-bottom:0px;
	padding:0;
	font-size:.75em;
	
}


ul.FormLayout img.FormControlLabelImage
{
	/*position:relative;*/
	top:4px;
}

ul.FormLayout img.FormControlLabelImageInTable
{
	/*position:relative;*/
	top:6px;
	/* This is overridden in the form file for IE browsers */
}

div.FormPageHeaderArea
{
	margin:0px 7px 0px 7px;
	padding: 10px 30px 10px 20px;
	
}



span.InlineCheckBox input
{
	display:inline;
}

span.InlineCheckBox label
{
	display:inline;
}





/* ASP.NET RadioButtonList wrappers to allow label to the right */
div.SubmitCheatsRadioButtonListWrapper input
{
}
div.SubmitCheatsRadioButtonListWrapper label
{
	display:inline;	
}

div.SubmitCheatsRadioButtonListWrapper td
{
	margin-bottom:0px;
	margin-top:10px;
	padding: 0px 0px 0px 0px;
}



div.SubmitCheatsSideBarRadioButtonListWrapper input
{
}
div.SubmitCheatsSideBarRadioButtonListWrapper  label
{
	display:inline;	
}

div.SubmitCheatsSideBarRadioButtonListWrapper  td
{
	margin-bottom:0px;
	margin-top:10px; 
	padding: 12px 0px 0px 0px;
}

/* These can be removed and are considered obsolete */
.CheatDetailTabContentWrapper
{
	background-image:url(Images/cheat_freak_paper_650.gif);
	background-repeat:repeat-y;
	width:450px; /*just play with this width until it all fits*/
	height:426px;
	border:solid 0px red;
	padding:50px; 
	
}

div#adIST {display:none;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background:#fff;text-align:center;font-family:Verdana; font-weight:bold;}
div#adIST div#adISTHdr {height:106px;line-height:106px;background:#f7f7f7 url(/Images/cf_intro_header_484x106.gif);text-align:right;}
div#adIST div#adISTHdr img {position:absolute;left:50%;top:17px;margin-left:-83px;behavior: url(/css/iepngfix.htc);}
div#adIST div#adISTHdr a {color:#000000;font-size:10pt;margin-right:30px;text-decoration:underline;}
div#adIST div#adISTBody {text-align:center;}        
div#adIST div#adISTBody div#adv {font-size:6pt;color:#7a7a7a;text-align:center;margin:10px 0 5px 0;}   
