/* --- STYLES FOR LEGAL FOOTER STUFF --- */

#l-container {font-family:verdana}
#l-container #lcontent-text { padding: 10px 12px 0px 12px; }

#l-container h1 { text-transform: uppercase; font-size: 16pt; font-weight: bold; }
#l-container h2 { font-size: 11pt; font-weight: bold;margin-bottom:12px;color:#9ba486; text-transform: none;}
/* ::::: THE "WHAT I GIVE FCK EDITOR IS WHAT I GET" CODE ::::: */ 
/* ----- Note: Make sure text submitted into FCK Editor is displayed in a div with the class="display-like-fck" ----- */
#l-container ul {list-style-type:disc;list-style-position:inside;list-style-image:none;marker-offset:0px;margin-left: 6px; margin-top: 8px; margin-bottom: 12px; line-height: 14px;}
#l-container ol {list-style-type:decimal;list-style-position:inside;list-style-image:none;marker-offset:0px;margin-left: 6px; margin-top: 8px; margin-bottom: 12px; line-height: 14px;}
#l-container ul li {float:none;list-style-type:disc;list-style-position:inside;list-style-image:none;marker-offset:0px;}
#l-container ol li {float:none;list-style-type:decimal;list-style-position:inside;list-style-image:none;marker-offset:0px;}
#l-container strong {font-weight:bold;}
#l-container em {font-style:italic;}
#l-container u {text-decoration:underline;}
#l-container a:link, #l-container a:visited, #l-container a:active {color: #FFA200;text-decoration:underline;border:none;font-weight:normal;}
#l-container a:hover {color:#fff;text-decoration: underline;}
#l-container p {margin:0px;padding:0px;float:none;border:none;background-color:transparent;line-height:14px;margin-bottom:12px;text-align:justify;}
#l-container span {margin:0px;padding:0px;float:none;border:none;background-color:transparent;line-height:normal;}
#l-container img {margin:0px;padding:0px;float:none;border:0px;}
#l-container hr {color:#363636; height:1px; border:none; border-top:1px solid #363636; margin-top:20px; padding:0px;}
#l-container sub {vertical-align:sub;}
#l-container sup {vertical-align:super;}
#l-container table {margin: 0px auto;padding:0px;float:none;}
#l-container caption {margin:0px auto;}

/* --- STYLES FOR DOWNLOAD & UNINSTALL PAGE --- */
#page-content               {}
.page-text-body             {font-family:Arial;margin-top:10px;margin-left:7px;}
.page-text-body h3          {font-size:18pt;margin-left:10px}
.page-text-body h4          {font-size:14pt; color:#990000; text-transform:uppercase; margin:10px 0px 10px 10px;}
.page-text-body p           {font-size:12px;margin-left:10px;margin-right:20px;}
#chicago-background-holder  {width:718px;height:234px;margin-right:7px}
#chicago-background-left    {float:left;width:393px;height:234px;background-image:url(/images/pages/download/chicago-background-left.jpg);background-repeat:no-repeat;background-position:center left;}
#chicago-background-right   {float:right;width:325px;height:234px;background-image:url(/images/pages/download/chicago-background-right.jpg);background-repeat:no-repeat;background-position:center left;}
.download-button-holder     {display:block;height:43px;margin-top:120px;margin-left:130px;}
.download-button-left       {float:left;width:19px;height:43px;background-image:url(/images/pages/download/download-button-left.png);background-repeat:no-repeat;}
.download-button-right      {float:left;width:45px;height:43px;background-image:url(/images/pages/download/download-button-right.png);background-repeat:no-repeat;;}
.download-button-middle     {float:left;height:43px;background-image:url(/images/pages/download/download-button-middle.png);background-repeat:repeat-x;padding-top:10px;}
.profile-button-holder      {width:712px;text-align:center;margin-right:7px;margin-top:10px;margin-bottom:10px;}
.blue-border                {float:left;width:718px;padding:2px 0px 2px 0px;border-top:#7eddff solid 1px;border-bottom:#7eddff solid 1px;}
.system-list-container      {float:left;width:320px;}
#system-requirements        {float:left;width:718px;background-color:#d8edf7;}
#system-requirements ul     {margin-left:25px;}
#system-requirements li     {height:12px;list-style-type:square;float:none;margin-bottom:5px;background-image:url(/images/pages/download/system-line.png);background-repeat:repeat-y;font-weight:bold;padding-bottom:3px;}
.list-image                 {display:block;height:12px;}
#gong-girls-background      {width:704px;height:118px;background-image:url(/images/pages/download/download-ladies.jpg);}
#gong-girls-background h5   {margin-left:185px;padding-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;color:#000;}
#gong-girls-background p    {margin-left:180px;padding-top:10px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:13px;}
#download-step1             {float:left;width:425px;margin-top:30px;}
#download-step1-image       {float:right;width:228px;height:93px;margin-right:20px;margin-top:10px;}
#download-step2             {float:right;width:425px;padding-top:30px;}
#download-step2-image       {float:left;width:216px;height:166px;margin-left:20px;}
#download-step3             {float:left;width:440px;margin-top:50px;}
#download-step3-image       {float:right;width:221px;height:198px;margin-right:20px;margin-top:30px;}
.right-margin-circle        {width:33px;height:100px;float:left;margin-left:10px;margin-right:5px;margin-top:5px;}
.block                      {display:block;}
.mirror-text                {font-weight:bold;font-family:Arial; font-size:24px;text-align:center;}
.mirror-holder              {width:350px;height:105px;text-align:center;margin-left:175px;margin-bottom:30px;}
#file-front-dot-com         {float:right;width:158px;height:105px;}
#download-dot-com           {width:150px;height:60px;padding-top:20px;}

/* --- NEW UNINSTALL PAGE --- */
#survey-form-top-image{width:686px;height:91px;background-image:url(/images/pages/download/uninstall_image.png);margin-left:20px;}
#survey-form-body{width:686px;background-repeat:repeat-y;margin-left:20px;}
#survey-form-bottom-image{width:686px;height:17px;background-image:url(/images/pages/download/uninstall_bottom.png);margin-left:20px;}
.text-area{width:500px;height:150px;margin-left:80px;}
.margin-move{margin-left:310px;margin-top:10px;background-image:url(/images/site/gold_button_middle.gif);background-repeat:repeat-x;}


/*-- LINKS FOR DOWNLOAD BUTTON --*/

a.download-button-middle:link,a.download-button-middle:visited,a.download-button-middle:active{font-weight:bold;font-size:18px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold;padding-top:10px;}
a.download-button-middle:hover{text-decoration:none;font-weight:bold;padding-top:10px;}

/* --- STYLES FOR PARENT GUIDE PARTIAL --- */

.parent-guide-header-image{float:left;width:450px;height:230px;background-image:url(/images/pages/parent_guide/gong_parent_guide.jpg);background-repeat:no-repeat;}
.e-rating{float:left;width:100px;height:150px;background-image:url(/images/pages/parent_guide/e_for_everyone.gif);}

/* --- STYLES FOR GAME_LOGIN PARTIAL --- */
#button-containers{float:left;width:201px;height:199px;margin-right:20px;}
#game-login-container{width:565px;height:238px;}
#invite-a-friend-holder{float:left;width:201px;height:97px;margin-bottom:5px;}
#faq-holder{float:left;width:201px;height:97px;}

#blog-content{float:right;width:318px;height:150px;border-left:#000 solid 2px;border-right:#000 solid 2px;padding-top:5px;padding-left:10px}

.left-blog-top{float:right;width:11px;height:28px;background-image:url(/images/profile/invite_a_friend_top_left.jpg);}
.middle-blog-top{float:right;width:311px;height:28px;background-image:url(/images/profile/invite_a_friend_top_middle.jpg);}
.middle-blog-top h1{float:left;font-weight:bold;padding-top:5px;}
.right-blog-top{float:right;width:10px;height:28px;background-image:url(/images/profile/invite_a_friend_top_right.jpg);}

.left-blog-bottom{float:right;width:11px;height:11px; background-image:url(/images/profile/invite_a_friend_bottom_white_left.jpg);background-repeat:no-repeat;}
.middle-blog-bottom{float:right;;width:310px;height:9px;border-bottom:#000 solid 2px;}
.right-blog-bottom{float:right;width:11px;height:11px;background-image:url(/images/profile/invite_a_friend_bottom_white_right.jpg);}
.avatar-image{float:left;width:53px;height:53px;background-image:url(/images/avatars/blank_member_medium.jpg);background-repeat:no-repeat;}
.blog-avatar-pic{float:left;}
.blog-title{float:left;width:200px;height:15px;font-size:14px;margin-left:10px;}
a.blog-title:link,a.blog-title:visited,a.blog-title:active{font-weight:bold;font-size:14px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold}
a.blog-title:hover{text-decoration:none;font-weight:bold;}
#blog-content-title{float:left;width:200px;color:#0c4b7b;font-size:14px;font-family:"Lucida Grande",arial,sans-serif;font-weight:bold;}
.blog-text{float:left;width:315px;font-size:12px;color:#000;padding-top:5px;}
.title-avatar-holder{float:left;width:200px;height:53px;}
.blog-poster{float:left;width:255px;margin-bottom:10px;height:15px;color:#696969;font-weight:bold;font-size:7pt;margin-left:10px;}
#blog-poster-links-holder{float:left;}
#blog-share-button{float:right;padding-right:39px;padding-top:10px;}

/* --- ABOUT GAME --- */
#about-content       {}
#about-content h3    {font-family:"Trebuchet MS"; font-size:18px;margin:0px 30px 30px 25px}
#about-text-margin   {width:718px;padding:10px 0px 0px 0px;}
#gong-image-holder   {width:718px;height:154px;background-image:url(/images/pages/about_game/goal-or-no-goal.jpg);} 
.about-list{float:left;width:360px;}
.about-game{float:left;margin-top:10px}
.list-item{float:none;width:300px;margin-left:25px;background-image:url('/images/icons/ball-online.jpg');background-repeat:no-repeat;padding-left:30px;margin-bottom:10px;}
.about-list-padding{margin-left:0px}
.about-screenshot{float:right;width:320px;height:240px;margin-left:10px;border:1px solid #000;padding:1px;}
ul.about-game{float:left;}
.about-mid-spacing{margin:10px 0px 30px 0px;}
.about-bottom-image{float:left;width:149px;height:208px;}
.min-requirement-header{float:left;width:500px;font-weight:bold;font-family:"Arial";font-size:18px;margin-top:20px;}
.requirement-underline{float:left;width:293px;border-bottom:#979797 solid 2px;}
.bottom-right-image1{float:left;margin-top:40px;}
.bottom-right-image2{float:right;margin-top:40px;}
.about-list2{float:left;width:278px;}
.list-item2{float:none;width:200px;height:25px;margin-left:25px;background-image:url('/images/icons/ball-online.jpg');background-repeat:no-repeat;background-position:left;padding-left:30px;margin-bottom:0px;padding-top:5px;font-weight:bold;}


/* --- STYLES FOR ENHANCED JS FAQ --- */
#toggle_item {cursor:pointer;padding-bottom:4px;}
.faq-content {padding-left:10px;padding-bottom:10px;display:none;border-bottom:1px solid #CDE99F;}

/* --- STYLES FOR VERIFY AGE PAGE --- */
#instructions h1 { padding-top: 0px; margin-top: 0px; margin-bottom:16px; text-align:center;font-size:14px;}
#bday-container { text-align: center; }
#bday-info-text { text-align: center; margin:0px auto; width: 225px;}
#bday-container select { font-size: 11pt; margin:0px 4px 4px 4px; }
.container-padding {position:relative;height:78px;}
.text-red { color:#890000; }
.terms{padding:8px 8px 8px 0px;}
#activation-failed { margin-top:12px; }
#activation-failed h2 { margin-bottom: 8px; }
#activation-failed ul { margin-left: 24px; }
#register-success { margin-top:12px; }
#register-success h1 { margin-bottom: 12px; }
#register-success p { margin-bottom: 12px; }
#user_timezone {padding:1px;width:295px;}
.timezone-notice-box { margin-bottom: 4px; }
.grey-arrow{float:left;margin-left:27px;}
#disclaimer{text-align:center;margin-bottom:10px;font-weight:bold;font-size:16px;color:#ffa200;}

/* --- STYLES FOR DOWNLOAD PAGE --- */
#download-now-container {margin:0 auto; width:219px; padding-top:15px;}
#download-now-container a {background:url(/images/icons/download_now.png) no-repeat; width:219px; height:53px; display:block;}
#download-now-container a:hover {background-position:0 -53px;}

/* --- PREORDER PAGE --- */
#preorder-content { width: 900px; height: 450px; position:relative; background: url(/images/offers/offers_bg_1.jpg) no-repeat; position: relative; bottom: 10px; right: 10px; margin-top: -14px; }
#preorder-content p { margin: 0; padding: 0;}
#preorder-content #logo_vogster, #preorder-content #logo_bb, #preorder-content #logo_d2d, #preorder-content #logo_steam { display: block; position: absolute;  }
#preorder-content #logo_vogster {height:59px; left:227px; top:315px; width:121px;} 
#preorder-content #logo_bb {height:62px; left:384px; top:318px; width:87px;}
#preorder-content #logo_d2d {height:29px; left:497px; top:334px; width:169px;}
#preorder-content #logo_steam {height:41px; left:687px; top:333px; width:135px;}

#offer-table {border:0; border-collapse:collapse;}
#offer-table td { width: 287px; background:#393C38; border-right: 10px solid #1E1E19; padding: 10px; }
#offer-table .dealer { font-size: 15px; font-weight: bold; border-bottom:2px solid #1E1E19; padding-bottom: 10px;}
#offer-table .tshirt_img { margin-left: 33px;}
#offer-table .special { font-style:italic;  }
#offer-table .litem {border-bottom:2px solid #1E1E19; padding-bottom: 10px;}

/* --- OFFERS PAGE --- */
.offers-explination {margin-bottom:12px;}
.offers-explination p {color:#FFC30B}
.offer { position: relative; margin-bottom: 10px; }
.offer .offer-heading { background: #393c38; padding: 5px;}
.offer .offer-heading p { background: #000; color: #fff; padding: 5px; font-size: 14px; font-weight: bold; }
.offer .offer-content { background: #393c38; margin-top: 2px; padding: 10px; }
.offer .offer-content p { margin-bottom: 5px; }
.offer .buy_now_btn { display: block; width: 192px; height: 63px; background: url(/images/offers/btn_buy_now.gif) no-repeat; position: absolute; right:10px; top: 60%; vertical-align: middle; }
.offer .promo-image {position:absolute; right:20px;}
.offer #vogster {top:27%;}
.offer #d2d {top:36%;}
.offer #best_buy {top:28%;}
.offer #steam {top:34%;}
.offer .offer-detail { margin-top: 20px; margin-right: 40px; float: left; width: 260px; }
.offer .offer-detail .tshirt_img { margin-right: 20px;}
#gold_bars_btn1 { width: 381px; height: 36px; display: block; background: url(/images/offers/gold_bars_btn1.jpg) no-repeat; margin-top: 20px; }
#gold-bars-head { width: 910px; height: 49px; display: block; background:url(/images/offers/gold_bars_heading.jpg) no-repeat; position: relative; right: 15px; bottom: 24px; }

/* TOURNAMENT*/
#tournament-pg {position: relative; } 
#tournament-pg #splash-img { position: relative; right: 10px; bottom: 10px; }
#tournament-pg #alienware_link { display: block; position: absolute; width:45px; height: 70px; z-index: 5; top: 272px; left: 495px; }
#tournament-pg #ati_link { display: block; position: absolute; width:100px; height: 60px; z-index: 5; top: 277px; left: 376px; }

/* COMPARE SUBSCRIPTIONS */
#grey-holder { background: #3a3c37; border: 1px solid #000; }
.heading-bar { border-bottom: 1px solid #fff;  margin: 20px 0 0 20px; width: 90%; }
.heading-bar h2 { margin: 0; padding: 0; }

#subscription-comparison-table { width: 750px; margin: 40px auto; font-size: 14px; font-weight: bold; border: 0; border-collapse: collapse; }
#subscription-comparison-table tr.alt1 { background: #333333;}
#subscription-comparison-table tr.alt1 { background: #373832;}
#subscription-comparison-table tr.head td { border-top: none; font-size:17px; font-weight:bold; }
#subscription-comparison-table tr.foot td { border-bottom: none; font-size:17px; font-weight:bold; }
#subscription-comparison-table td { padding: 15px; border: 1px solid #5a5b55; }
#subscription-comparison-table td.features { width: 40%; color: #FFB93F; border-left: none; }
#subscription-comparison-table td.value { width: 20%; text-align: center;}
#checkmark { width: 27px; height: 27px; background: url(/images/profile/checkmark.png) no-repeat; margin: 0 auto; }
#subscription-comparison-table .subscribe-link { width: 116px; height: 26px; display: block; background: #000000; margin: 0 auto; margin-top: 10px; padding-top:8px; text-decoration:none; font-size:14px!important;}

/* DOWNLOAD SITES */
#download-sites-table { border-collapse: collapse; width: 720px; }
#download-sites-table td.de { padding: 20px; border: 1px solid #5a6352; color: #ffb93f; }
#download-sites-table td.de2 { padding: 20px 10px; border: 1px solid #5a6352; color: #ffb93f; }
#download-sites-table .alt1 { background: #373832; }
#download-sites-table .alt2 { background: #333333; }
table.details td { vertical-align: middle; padding-right: 10px; }

/* KINGPIN PAGE */
h3 span { display: none; }
#kingpin-description { position: relative; height: 435px; }
#kingpin_logo { width: 426px; height: 150px; margin: 0 auto; background: url(/images/kingpin/kingpin_logo.png) no-repeat; position: relative; top: -95px; }
#left_img { width: 244px; height: 501px; background: url(/images/kingpin/left_character_img_2.png) no-repeat; position: absolute; left: 0; top: -85px;  }
#left_img #iphone-link { width: 112px; height: 53px; background: url(/images/kingpin/iphone_btn.png) no-repeat; display:block; position: absolute; left: 22px; bottom: 45px; }
#left_img #fb-link { width: 116px; height: 55px; background: url(/images/kingpin/fb_btn.png) no-repeat;  display:block; position: absolute; bottom: 43px; left: 131px; z-index: 2;}
#right_img { width: 217px; height: 378px; background: url(/images/kingpin/right_iphone_img.png) no-repeat; position: absolute; right: 0; top: 20px; }
#description { width: 483px; height: 335px; background: url(/images/kingpin/kingpin_desc.png) no-repeat; position: absolute; left: 180px; top: 78px;}
#ss_slider { margin-bottom: 15px; position: relative; }
#ss_slider .fbss { width: 280px; height: 270px;  float: left; margin-right: 12px; }
#ss_slider .ipss { width: 280px; height: 398px;  float: left; margin-right: 12px; }
#free_ribbon { width: 134px; height: 135px; position: absolute; top: -20px; right: -50px; background: url(/images/kingpin/free_ribbon.png) no-repeat;}
#ss_nav { height: 35px;}
#ss_nav img { float: left; }

#iphone-ss-btn { width: 59px; height: 20px; background: url(/images/kingpin/ss_nav_sprite.png) 0 0 no-repeat; display: block; float: left; margin-left: 4px; cursor: pointer; }
#iphone-ss-btn:hover { background-position: 0 -30px; }
#fb-ss-btn { width: 73px; height: 20px; background: url(/images/kingpin/ss_nav_sprite.png) -64px 0 no-repeat; display: block; float: left; margin-left: 4px; cursor: pointer;}
#fb-ss-btn:hover { background-position: -64px -30px; }
#highlights-signup-holder { position: relative; margin-top: 20px;}	
#highlights-features { width: 400px; float: left; position: relative; left: 10px; }
#highlights-features h3 { width: 258px; height: 32px; background: url(/images/kingpin/highlights_features_heading.jpg) no-repeat; position: relative; right: 8px; }
#highlights-features li { font-size: 16px; margin-bottom: 10px; }
#signup { width: 400px; float: right; }
#signup h3 { width: 348px; height: 32px; background: url(/images/kingpin/signup_heading_2.jpg) no-repeat; position: relative; right: 8px; }
#signup #signup-form { width: 386px; height: 278px; background: url(/images/kingpin/signup_form_bg_2.png) no-repeat; position: relative; color: #000; }
#signup table { position: relative; top: 100px; left: 20px; width: 338px; }
.check { position: relative; top: 2px; }
#email-field { width: 195px;  padding: 4px; }
#signup-form #signup-btn { width: 232px; height: 44px; background: url(/images/kingpin/signup_btn.png) no-repeat; position: absolute; bottom: 35px; left: 77px; cursor: pointer; border: 0; }
#kingpin_support { width: 391px; height: 51px; background: url(/images/kingpin/kingpin_support.jpg) no-repeat; position: relative; }
#message { display: block; position: relative; height: 2px; background: #1E1E19;}
#iphone-link-2 { display: block; width: 115px; height: 38px; position: absolute; top: 8px; left: 6px; }
#fb-link-2 { display: block; width: 117px; height: 43px; position: absolute; top: 5px; right: 4px; }