BODY { BACKGROUND-COLOR: #e2e2e0 }
.page-title                 {}
.page-title A				{color: #3f3a26;}
.page-title .content        {font-family:arial, helvetica, sans-serif; font-size:27px; color: #3f3a26; border-top: solid 2px #FFFFFF;background-color:#ffffff;}
.main-body                  {background-color:#ffffff; border-bottom: 1px solid #404040;}
.sb                         {width:228px;background-color:#ffffff;}
.cancel-button              { font: 11px arial,helvetica, sans-serif; font-weight: bold; letter-spacing: 1; color: #5a5a5a; cursor: pointer; cursor: hand; background-color : #efead5; padding: 2px 10px 2px 10px;}
.page-content               {background-color:#ffffff;}
#footer                     {BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-STYLE: normal; POSITION: relative}

.page-content A {color:#00458B}

/* ******* UMA Elements ******* */
.uma                    {background-image: none; background-color: #ffe560; border-bottom: solid 1px #A5A59B; min-height: 6px; line-height: 6px;}
.uma .content           {padding: 13px 20px 16px 20px; font-family: verdana, helvetica, sans serif; font-size:13px; color: #473b00; line-height: 15px; }
.uma .content .title	{font-size:17px; font-weight: bold; padding-bottom:8px;}

.uma .holds             {padding-top: 15px; padding-bottom: 15px;}
.uma .holds. image      {}
.uma .holds .body       {}
.uma .holds .title      {color: #dc181e;}
.uma .holds .text       {color: #473b00;}

/* ******* SideBar Elements ******* */
.sb .helpbox .top                  {background-image: url(../img/signup/helpboxTop.gif); height:17px;}
.sb .helpbox .content              {border-left: 1px solid #bdbbab; border-right: 1px solid #bdbbab; background-color:#f4efd9; padding:5px 10px 5px 10px; margin:0px; color:#584c17; font-family: verdana, helvetica, sans serif; font-size:11px; letter-spacing:0px}
.sb .helpbox .content DIV.dashed-border  {margin-top: 7px; margin-bottom: 7px; border-top: dashed 1px #584c17;}
.sb .helpbox .content A             {color: #002a81;}
.sb .helpbox .bottom               {background-image: url(../img/signup/helpboxBottom.gif); height:9px; line-height:1px;}


/* Unique Elements to Signup */
.form-table                 {margin-bottom:20px;}
.form-table TD              {font-family:arial, helvetica, sans-serif; font-size:13px;}
.form-table .label          {color: #625424; text-align:right; padding-right: 10px; padding-top: 3px; white-space: nowrap;}
.form-table .requiredlabel  {color: #625424; font-weight: bold; text-align:right; padding-right: 10px; padding-top: 3px; white-space:nowrap;}
.form-table .errorlabel     {color: #d9181e; font-weight: bold; text-align:right; padding-right: 10px; padding-top: 4px; white-space:nowrap;}
.form-table .field          {color: #333333;}
.form-table .errorfield     {background-color: #ffa8a8; padding: 2px 2px 2px 2px;}
.form-table .note           {font-size:10px; color: #666666;}
.form-table .note DIV.offer {width: 90%}
.form-table .padding        {height: 20px; line-height: 1px}


.table                      {padding-left: 20px; margin-bottom:50px; }
.table A                    {color:#002a81;}
.table TD                   {font-family:arial, helvetica, sans-serif; font-size:13px; color: #625424; }
.table .section             {font-size:14px; font-weight: bold; color: #000000; white-space: nowrap; text-align:right; padding-right: 15px;padding-bottom: 15px;}
.table .label               {text-align:right; white-space: nowrap; padding-right: 15px;}
.table .content             {padding-bottom: 10px; color: #000000;}
.table .note                {font-size:10px; color: #666666; padding-bottom: 10px;}


.learnmore                  {}
.learnmore .steps           {font-family:arial, helvetica, sans-serif; font-size:13px; font-weight: bold; color:#000000;}
.learnmore .details         {font-family:arial, helvetica, sans-serif; font-size:13px; color:#000000;}

.ccbox                      {padding:10px 10px 10px 10px; margin:0px; }
.ccbox .content             {font-family : verdana, arial, sans-serif; color : #000000; font-size : 10px; padding-bottom: 10px;}

.bulkadd                    {text-align:center; width: 100%;}
.bulkadd .content           {font-family : arial, helvetica, sans-serif; color : #000000; font-size : 15px;}

.survey                     {padding-left: 35px; padding-bottom:30px;}
.boxshots                   {background-image: url(../img/layout/signup/backgrounds/boxshots_background.gif);}

.signup-footer              {font-family:arial, helvetica, sans-serif; font-size:11px; color:#5e5e5e; text-align: center; white-space: nowrap; padding: 27px 0px 20px 0px; background-color:#ffffff;}
.signup-footer A            {color:#002a81;}
.signup-footer DIV.serverid {color:#888888;}

.nm-footer                  {font-family:arial, helvetica, sans-serif; font-size:11px; color:#5e5e5e; text-align: center; white-space: nowrap; padding: 20px 0px 20px 0px; background-color:#ffffff; font-weight: bold;}
.nm-footer A                {color:#002a81;}
.nm-footer .serverid        {color:#888888;}
.nm-footer .info            {font-size:10px; font-weight: none; padding-top: 5px;}

/** Returning Member Homepage test 09/11/03 **/
.rejointest					{text-align:center; font-family : verdana, arial, sans-serif; color :#000000;}
.rejointest .rjhead			{font-size : 18px; font-weight: bold; padding-top: 10px; padding-bottom:0px;}
.rejointest .rjtext			{font-size : 13px; padding-bottom:5px;}
.rejointest .rjsubhead		{font-size : 14px; font-weight: normal; padding-top:10px; padding-bottom:10px; letter-spacing: 0px;}

/* ******* Preview Selection Title ******* */
.preview                    {font-size:15px;}
.preview .title             {font-size:20px;}

/* ******* verify membership page ******* */
.verify					 	{font-size:13px; width:650px;}
.verify LI                	{margin-left:20px; padding-bottom:10px; font-family:arial, helvetica, sans-serif; font-weight: bold;}


/* ******* mmdp ******* */
.whatelse					{}
.whatelse .title			{font-size:20px; color: #4E086D; margin:0px; padding:0px; font-weight:normal; padding-bottom: 25px;}
.whatelse .screenshots		{float: left; width:260px;}
.whatelse .points			{float: right; width:200px; margin-right:50px}
.whatelse .points TD		{padding-bottom:15px;}

.sb .listboxPrev .tab,
.sb .searchboxPrev .tab                  {font-size:12px; font-weight:bold; line-height:10px; color:#FFFFFF; border:none; margin:0px;  padding: 0px 4px 5px 10px;  text-align:left;}
.sb .listboxPrev .base,
.sb .searchboxPrev .base                 {font-size:1px; line-height:5px; height:5px; border:none; background-position:top center; padding:0px; margin:0px 0px 15px 0px}

.sb .spacer                         {line-height:12px}
.sb .listboxPrev #active                {font-weight:bold; background-color:#ffff66; padding-top:2px; padding-bottom:2px; line-height:14px; height:15px }
.sb .listboxPrev #bottom                {padding-bottom:10px}
.sb .listboxPrev .tab                   {background-color:#7A38CA;}
.sb .listboxPrev .content               {border-left: 1px solid #7A38CA; border-right: 1px solid #7A38CA; padding:0px 0px 0px 0px; margin:0px;}
.sb .listboxPrev .content SUP			{vertical-align:text-top;font-size:9px;text-decoration:none;}
.sb .listboxPrev .content .heading      {font-family: verdana, helvetica, sans serif;    font-size:11px; font-weight:bold; color:#CC6600; padding:12px 5px 0px 12px;}
.sb .listboxPrev .content .features,
.sb .listboxPrev .content .all-cat      {background-color:#FFFFFF; line-height:16px; font-size:11px; font-weight:bold;  padding:0px 5px 0px 5px;}
.sb .listboxPrev .content .small-cat    {background-color:#FFFFFF; line-height:16px; font-size:11px; padding:0px 5px 0px 5px;}
.sb .listboxPrev .content .features     {background-color:#FFFFFF; padding:0px 5px 0px 12px;}
.sb .listboxPrev .content .categories,
.sb .listboxPrev .content .critics,
.sb .listboxPrev .content .studios, 
.sb .listboxPrev .content .guides       {background-color:#FFFFFF; font-size:11px; font-weight:normal; margin:0px; letter-spacing:0px; padding: 0px 0px 1px 16px; line-height:15px; }
.sb .listboxPrev .l                     {float:right; text-align:left; width:131px;}
.sb .listboxPrev .all-cat .l,
.sb .listboxPrev .small-cat .l          {float:right; text-align:left; width:138px;}
.sb .listboxPrev .base                  {background-image: url(../img/layout/sidebars/tab_base_bg_158.gif); background-color:#7A38CA;}                 
.sb .listboxPrev .content .back,   
.sb .listboxPrev .content .more        {background-color:#FFFFFF; line-height:16px; font-size:11px; font-weight:bold;  padding:0px 5px 0px 8px;}
.sb .listboxPrev .content .more        {font-weight:normal}          
.sb .listboxPrev .content .arrow       {float:left; text-align:right; width:11px;}
.sb .listboxPrev .content .link         {float:right; text-align:left; width:125px}

.sb .searchboxPrev .tab                  {background-color:#FEDF46; color: #8B0E0C;}
.sb .searchboxPrev .content              {border-left: 1px solid #FEDF46; border-right: 1px solid #FEDF46; background-color:#FFFFFF; padding:10px 10px 12px 10px; margin:0px; color:#514D42; font-weight:bold; font-family: verdana, helvetica, sans serif; font-size:10px; letter-spacing:0px}
.sb .searchboxPrev .content INPUT.text   {width:102px; margin:5px 0px 0px 0px; background-color:#FFFFFF; text-align:left}
.sb .searchboxPrev .content INPUT.button {padding:0px; margin:5px 0px 0px 0px; cursor:pointer; background-color:#FFFFFF;}
.sb .searchboxPrev .base                 {}


.sb .listboxPrev 	                    {background-color:#FFFFFF;}
.sb .listboxPrev .tab                   {background-color:#FEDF46; color: #8B0E0C;}
.sb .listboxPrev .content               {border-left: 1px solid #FEDF46; border-right: 1px solid #FEDF46;}
.sb .listboxPrev .copy                  {padding: 0px 10px 0px 10px;font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:bold;}
.sb .listboxPrev .base                  {}
.sb .listboxPrev #active 				{background-color:#FCE98D;}


.ftlp							{font-size:12px; padding-right:15px; padding-left:15px; }
.ftlp .head						{font-size:18px; font-weight:bold; padding-top:5px; padding-bottom:8px; font-family: arial, verdana, helvetica, sans serif;}
.ftlp .rightside				{width: 323px; float:right;font-family: arial, verdana, helvetica, sans serif;}
.ftlp .rightside .register		{border: 1px solid #5F5C55; background-color:#ffffff; color:#584c17;}
.ftlp .rightside .text			{padding-left:10px; font-size:12px;}
.ftlp .rightside .text .subh	{font-size:15px; font-weight:bold; color: #B38D45; padding-top:15px; padding-bottom:8px;}

.ftlp .leftside					{float:left; width: 395px;font-size:12px; font-family: arial, verdana, helvetica, sans serif;}
.ftlp .leftside .bold			{font-weight:bold; padding-top:12px; padding-bottom:5px;}


/* image border colors */
.boxShotsBorder { border: 1px solid #cccccc; }

/* Legacy elements for signup uma */
.sm         { font-family : verdana, arial, sans-serif; color : #000000; font-size : 10px;}
.smb        { font-family : verdana, arial, sans-serif; color : #000000; font-size : 10px; font-weight : bold;}
.smtxt      { font-family : arial, sans-serif; color : #000000; font-size : 10px; }