﻿BODY { font-family : "Trebuchet MS", Tahoma, Verdana; font-size: 13px; color: #D6F4FF; text-decoration: none; background-image: url(/images/stars.bg.jpg); color: #FFFFFF; margin: 0px; }
IMG { border: 0px; }
A:LINK, A:VISITED, A:ACTIVE { color: #FFFFFF; text-decoration: none; border:none;}
A:HOVER { color: #FF9A00; text-decoration: underline; border:none; }
H3 { color: #FF9A00; }

A.link:LINK, A.link:VISITED, A.link:ACTIVE { color: #FF9A00; text-decoration: underline; border:none;}
A.link:HOVER { color: #FFFFFF; text-decoration: underline; border:none; }

.Body_Region1 { background-image: url(/images/body.bg.jpg); background-repeat: no-repeat; background-position: center top; }
.Body_Region1_IE7 { background-image: url(/images/body.bg.jpg); background-repeat: no-repeat; background-position: -82px top; }
.Body_Region2 { background-image: url(/images/footer.bg.jpg); background-repeat: repeat-x; background-position: left bottom;  }
.Master_Region { width: 990px; overflow-x: hidden; }
.Main_Header_Region { width: 990px; height: 330px; background-image: url(/images/header.bg.gif); background-position: bottom left; background-repeat: no-repeat; overflow: hidden; }
.Main_Body_Region1 { width: 990px; background-image: url(/images/main.body.bg.gif); background-position: top left; background-repeat: repeat-y; height: auto; overflow-y: auto; }
.Main_Body_Region1_Update { width: 990px; background-image: url(/images/main.body.bg.gif); background-position: top left; background-repeat: repeat-y; height: auto; overflow-y: auto; /*height: 335px;*/ }
.Main_Body_Region2 { width: 990px; background-image: url(/images/body.header.bg.gif); background-position: top left; background-repeat: no-repeat; height: auto; overflow-y: auto; }
.Main_Footer_Region { width: 990px; height: 250px; background-image: url(/images/main.footer.bg.gif); background-repeat: no-repeat; background-position: left top; }
.Body_Outter_Region { margin-left: 90px; width: 810px; overflow-y: auto; overflow-x: hidden; height: auto; padding-bottom: 30px; }
.Body_OutterContet_Left { float: left; width: 568px; overflow-y: auto; overflow-x: hidden; height: auto; }
.Body_OutterContet_Left_Updates { float: left; width: 810px; overflow-y: auto; overflow-x: hidden; height: auto; }
.Body_OutterContet_Right { float: left; width: 226px; overflow-y: auto; overflow-x: hidden; margin-left: 16px; height: auto; }
.Left_But1 { float: left; width: 55px; height: 22px; }
.Links_Content { position: absolute; margin-left: 190px; width: 600px; }
.copyright{ position: absolute; margin-left: 300px; margin-top: 50px; width: 385px; height: 30px; font-size: 10px; }
.SD { position: absolute; margin-left: 730px; margin-top: 47px; width: 112px; height: 53px; }
.IC { position: absolute; margin-left: 145px; margin-top: 47px; width: 112px; height: 53px; }
.bottomLinks  { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 10px; color: #D6F4FF; text-decoration: none; text-transform: uppercase; }
A.bottomLinks:LINK, A.bottomLinks:VISITED, A.bottomLinks:ACTIVE   { color: #D6F4FF; text-decoration: none; border:none;}
A.bottomLinks:HOVER { color: #D6F4FF; text-decoration: underline; border:none; } 
.Left_Navy { position: absolute; margin-left: 83px; margin-top: 254px; width: 246px; height: 36px; }
.Left_But1 { float: left; width:55px; height: 22px; }
.Left_But2 { float: left; width:62px; height: 22px; }
.Left_But3 { float: left; width:64px; height: 22px; }
.Left_But4 { float: left; width:65px; height: 22px; }
.Left_But5 { float: left; width:68px; height: 22px; }
.Left_But6 { float: left; width:38px; height: 22px; }
.Left_But7 { float: left; width:80px; height: 22px; }
.Left_But8 { float: left; width:58px; height: 22px; }
.Right_But_Temp { position: absolute; margin-left: 663px; margin-top: 255px; width: 327px; height: 36px; }
.Counter { position: absolute; margin-top: 269px; margin-left: 386px; width: 150px; height: 20px; }
.Counter2 { position: absolute; margin-top: 267px; margin-left: 411px; width: 96px; height: 26px; }
.Buy_Sins { position: absolute; margin-top: 269px; margin-left: 386px; width: 150px; height: 20px; background-image: url(/images/buy_sins.jpg); }
.Preorder_Button { position: absolute; margin-left: 565px; margin-top: 256px; width: 98px; }
.Screenframe_Top { background-image: url(/images/Screenframe_Frame-Tile.gif); background-repeat: repeat-x; background-position: bottom; }
.Screenframe_Bottom { background-image: url(/images/Screenframe_Frame-Tile.gif); background-repeat: repeat-x; background-position: Top; }
.Screenframe_Left { background-image: url(/images/Screenframe_Frame-Tile.gif); background-repeat: repeat-y; background-position: Right; }
.Screenframe_Right {	background-image: url(/images/Screenframe_Frame-Tile.gif); background-repeat: repeat-y;	background-position: Left; }
.Padded_Bottom_Left_Outer { width: 568px; margin-bottom: 0px; }
.Padded_Bottom_Left_Outer_Updates { width: 810px; margin-bottom: 0px; }
.Padded_Bottom_Left_Outer2 { width: 568px; margin-top: 25px; margin-bottom: 0px; }
.Tile_BlueBlack { width: 568px; background-image: url(/images/Tile_BlueBlack.gif); background-repeat: repeat; }
.Tile_BlueBlack_Updates { width: 810px; background-image: url(/images/Tile_BlueBlack.gif); background-repeat: repeat; }
.Inner_Main_Top_Media { width: 568px; background-image: url(/images/Inner_Main_Top-Media.gif); background-repeat: no-repeat; }

.Inner_Main_Top_Create_Account { width: 568px; background-image: url(/images/Inner_Main_Create_Account.gif); background-repeat: no-repeat; }
.Inner_Main_Top_Upgrade { width: 568px; background-image: url(/images/Inner_Main_Upgrade.gif); background-repeat: no-repeat; }

.Inner_Main_Top_About { width: 568px; background-image: url(/images/Inner_Main_Top-Overview.gif); background-repeat: no-repeat; }
.Inner_Main_Blank { width: 568px; background-image: url(/images/Inner_Main_Blank.gif);background-repeat: no-repeat; margin-top: -33px;}
.Inner_Main_Blank2 { width: 568px; background-image: url(/images/Inner_Main_Blank.gif);background-repeat: no-repeat; }
.Left_Main { width: 568px; height: auto; padding-top: 45px; }
.Left_Main_Updates { width: 568px; height: auto; padding-top: 15px; }
.Inner_Main_Mid { width: 568px; background-image: url(/images/Inner_Main_Mid.gif); background-repeat: repeat-y; } 
.Inner_Main_Bottom  { width: 568px; height: 18px; background-image: url(/images/Inner_Main_Bottom.gif); background-repeat: no-repeat; }
.Inner_Main_Top_Updates  { width: 810px; background-image: url(/images/tab_box_top_Updates.gif); background-repeat: no-repeat; }

.Inner_Main_Top_Register_Game  { width: 810px; background-image: url(/images/Inner_Main_Registergame.gif); background-repeat: no-repeat; }
.Inner_Main_Top_Register_Game_Short  { width: 568px; background-image: url(/images/Inner_Main_Registergame_Short.gif); background-repeat: no-repeat; }

.Inner_Main_Top_Downloads  { width: 810px; background-image: url(/images/Inner_Main_Downloads.gif); background-repeat: no-repeat; }

.Inner_Main_Mid_Updates { width: 810px; background-image: url(/images/Inner_Main_Mid_Updates.gif); background-repeat: repeat-y; } 
.Inner_Main_Bottom_Updates  { width: 810px; height: 18px; background-image: url(/images/Inner_Main_Bottom_Updates.gif); background-repeat: no-repeat; }
.Top_Main_Content { width: 540px; margin-left: 15px; }

.Top_Main_Content_Register_Game { width: 540px; margin-left: 15px; margin-top: 25px; }

.HeaderShadowRegion_Index { margin-top: 30px; height: 30px; }
.HeaderShadowRegion_Basic { height: 30px; }
.Dropshadow { 	font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 25px; color: #000000; text-decoration: none; letter-spacing: -1; text-transform: uppercase; text-indent: 9px; font-weight: bold; z-index:1; }
.DropshadowHeader   { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 25px; color: #FFFFFF; text-decoration: none; letter-spacing: -1; text-transform: uppercase; border-left-width: 4px; border-left-style: solid; border-left-color: #FF9A00; text-indent: 5px; font-weight: bold; z-index:2; }
.Dropshadow2 { position: absolute;	font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 25px; color: #000000; text-decoration: none; letter-spacing: -1; text-transform: uppercase; text-indent: 9px; font-weight: bold; z-index:1; margin-top: 2px; margin-left: 2px; }
.DropshadowHeader2   { position: absolute; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 25px; color: #FFFFFF; text-decoration: none; letter-spacing: -1; text-transform: uppercase; border-left-width: 4px; border-left-style: solid; border-left-color: #FF9A00; text-indent: 5px; font-weight: bold; z-index:2; }
.Padded_Top_Left_Outer { width: 568px; margin-top: 20px; }	
.Tile_Navy { width: 568px; background-image: url(/images/Tile_Navy.gif); background-repeat: repeat; }
.Tile_Navy_Updates { width: 810px; background-image: url(/images/Tile_Navy.gif); background-repeat: repeat; }
.Inner_Sub_Top_Media { width: 568px; background-image: url(/images/Inner_Main_Bottom-News.gif); background-repeat: no-repeat; }
.Bottom_Main_Content { width: 520px; margin-left: 17px; }
.FloatRight { float: right; margin: 5px; }
.Dropcap { float:left; margin: 5px; }
.Tile_BlueBlack_Short { width: 226px; background-image: url(/images/Tile_BlueBlack.gif); margin-bottom: 20px; }
.Inner_Sub_Mid { width: 226px; background-image: url(/images/Inner_Sub_Mid.gif); background-repeat: repeat-y; }
.Inner_Sub_Bottom_Posts { width: 226px; background-image: url(/images/Inner_Sub_Bottom-Posts.gif); background-repeat: no-repeat; }
.Bottom_Sub_Content { padding-top: 45px; margin-left: 15px; width: 195px; }
.Inner_Sub_Bottom { width: 226px; background-image: url(/images/Inner_Sub_Bottom.gif); background-repeat: no-repeat; height: 18px; line-height: 18px; }
.RecentPost_LI { background-image: url(/images/bullet.gif); background-position: left 6px; background-repeat: no-repeat; padding-left: 15px; padding-bottom: 3px; }
.Inner_Sub_Top_Poll { width: 226px; background-image: url(/images/Inner_Sub_Top-Poll.gif); background-repeat: no-repeat; }

.Inner_Sub_Top_Login { width: 226px; background-image: url(/images/Inner_Sub_Top-Login.gif); background-repeat: no-repeat; }

.FloatLeft { float: left; margin: 5px; }
.style1 { font-size: medium; }
.rightfloat { clear: none; padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px 16px 0px 31px; padding-top: 0px }
.style2 { text-decoration: underline; }
.Tile_Navy_Short { width: 226px; background-image: url(/images/Tile_Navy.gif); }
.Tab_Box_TabRegion { height: 33px; width: 568px; margin-top: 20px; overflow: hidden; }
.Tab_Race1_Selected { width: 180px; height: 33px; background-image: url(/images/tab_TEC_selected.gif); background-position: left top; background-repeat: no-repeat; }
.Tab_Race2_Selected { width: 180px; height: 33px; background-image: url(/images/tab_VASARI_selected.gif); background-position: left top; background-repeat: no-repeat; }
.Tab_Race3_Selected { width: 180px; height: 33px; background-image: url(/images/tab_ADVENT_selected.gif); background-position: left top; background-repeat: no-repeat; }
.Tab_Race1 { width: 180px; height: 33px; background-image: url(/images/tab_TEC.gif); background-position: left top; background-repeat: no-repeat; cursor: pointer; }
.Tab_Race2 { width: 180px; height: 33px; background-image: url(/images/tab_VASARI.gif); background-position: left top; background-repeat: no-repeat; cursor: pointer; }
.Tab_Race3 { width: 180px; height: 33px; background-image: url(/images/tab_ADVENT.gif); background-position: left top; background-repeat: no-repeat; cursor: pointer; }

.Tab_Box_TopEdge { width: 568px; background-image: url(/images/tab_box_top.gif); background-position: left top; background-repeat: no-repeat;  }
.Tab_Box_BottomEdge { width: 568px; background-image: url(/images/Inner_Main_Bottom.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 10px; padding-bottom: 10px; }
.Tab_Box_MidEdge { width: 568px; background-image: url(/images/Inner_Main_Mid.gif); background-repeat: repeat-y; background-position: left top; } 
.Tab_Box_BG { width: 568px; background-image: url(/images/Tile_Navy.gif); }
.Tab_Box_Padding { width: 520px; margin-left: 17px; }

strong.Faq { text-decoration: underline; }



.News_Item_Region { margin-top: 10px; }
.News_Item_TitleRegion { margin-bottom: 10px; }
.News_Item_Title { border-bottom: solid 4px #FF9A00; padding-bottom: 2px; }
.News_Item_Divider { margin-bottom: 20px; margin-top: 20px; }
.News_H3 { margin: 0px; width: auto; line-height: 15px; }
.News_Item_DateTime { font-size: 11px; color: #D3D3D3; }

.Sins_Updates { width: 770px; overflow: hidden; border: 20px; }
.Sins_Updates_Narrow { width: 520px; overflow: hidden; margin-top: 20px; }
.singup {  }
.signup fieldset { border: 0; padding: 0; margin: 0; width: 540px; }
.row { width: 540px; margin-left: 0px; }
.row { overflow-y: auto; min-height: 30px; }
.row label { float: left; clear: left; width: 140px; }
.row input { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.row textarea { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.row select {  }
.row .info { width: auto; font-size: 11px; color: #666666; clear: left; padding-left: 0px; margin-left: 142px; line-height: 16px; min-height: 16px; background: url(/images/Base/icon.important.png) no-repeat; margin-top: 2px; margin-bottom: 10px; }

.fail {color:#B2181A;}
.error {color:#B2181A;}
.message { color: #FF9A00; padding: 10px; }
.heading { color: #B2181A; font-size: 16px; margin-top: 14px; }
.success { clear: both;  padding-left: 24px; margin: 12px 0px 6px 14px; color: #666666; }
.wait { padding-left: 24px;  margin: 12px 0px 6px 14px; color: #666666; }
.Hide { display: none; }
.invisible { visibility: hidden; }

.Download_Module { float: left; margin-top: 15px; width: 770px; height: auto; }
.Download_Module_Text { float: left; width: 365px; overflow: hidden; height: auto; margin: 0px; }
.Download_Cursor_Tag { cursor: pointer; border: 0; }
.Download_Button { cursor: pointer; float: left; background-image: url(/images/d_download.gif); width: 173px; height: 37px; }
.Demo_Button { cursor: pointer; float: left; background-image: url(/images/d_demo.gif); width: 173px; height: 37px; }
.Buy_Button { cursor: pointer; float: left; background-image: url(/images/d_buy.gif); width: 173px; height: 37px; }
.Preorder_Button_2 { cursor: pointer; float: left; background-image: url(/images/d_preorder.gif); width: 126px; height: 36px; }
.Buy_Button_2 { cursor: pointer; float: left; background-image: url(/images/d_buy2.gif); width: 96px; height: 36px; }

.Login_Box { width: 195px; height: 22px; margin-left: 2px; margin-top: 8px; }
.Login_Box_Text { background-color:#000000; font-size: 12px; line-height: 14px; height: 18px; width: 165px; color: #ffffff; padding-top: 2px; padding-left: 5px; }
.Login_Box { width: 195px; height: 22px; margin-left: 2px; margin-top: 1px; }

.Login { width: 192px; height: 24px; margin-left: auto; margin-right: auto; margin-top: 4px; }
.Login_Text { border: 0px; font-size: 10px; line-height: 12px; height: 15px; color: #ffffff; padding-top: 1px; padding-left: 1px; }
.Login_Text_2 { border: 0px; font-size: 10px; line-height: 12px; height: 15px; color: #ffffff; padding-top: 10px; padding-left: 1px; }
.button { margin-top: 5px; margin-left: 1px; }
.walmart_placer { width: 150px; height: auto; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 20px; }