@charset"UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
.hidden{display:none;}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{font:13px Arial, Helvetica, sans-serif;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
body{position:relative;width:100%;overflow-x:hidden;font-family:Arial;color:#181818;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;font-size:13px;margin:0px;padding:0px;}
body.pages{margin:0px;padding:0px;}
body.intro{margin:0px;padding:0px;background:#ffffff url(modl_bg_00.jpg) no-repeat top center;font-family:Arial, Helvetica, sans-serif;color:#000000}
.pages #outer_container{background:url(modl_glass_bg.png) repeat-y;width:1045px;margin:0 auto;position:relative;left:0px;top:0px;text-align:center;z-index:3}
.intro #outer_container{background:none;min-height:850px;height:850px;width:1045px;margin:0 auto;}
#canvas{position:absolute;top:0px;/*left:-180px;*/ left:42%;overflow:hidden;}
#inner_container{width:1000px;margin:0 auto;text-align:center;padding:0 0 0 0px;position:relative;display:block;}
#wrapper{width:1045px;margin:0 auto;position:relative;}
#glass_bottom_left{position:absolute;bottom:11px;left:-172px;width:172px;height:316px}
#glass_top_left{position:absolute;width:144px;height:429px;top:0px;left:-144px}
#glass_top_right{position:absolute;width:97px;height:321px;top:0px;right:-97px}
#glass_bottom{padding:0 0 20px 0}
.hidden{display:none;}
#header{position:relative;height:160px}
#headermenu{position:relative;height:50px;}
#headermenu_items{position:relative;height:50px;}
#headermenu_items div{margin-left:5px;margin-top:6px;}
#flash_logo{width:417px;height:158px;position:absolute;left:0px;top:8px}
#tag{position:absolute;right:20px;top:0px;}
#updates{background:url(modl_header_btn_updates_red.png) no-repeat;float:right;width:180px;height:43px;cursor:pointer}
#headermenu_items #loginname{color:#FFFFFF;display:inline;float:right;font-size:16px;line-height:43px;margin-top:22px;*margin-top:6px;}
#loginname ul{margin:0px;padding:0px;float:left;color:#FFFFFF;font-size:15px;}
#loginname ul li{margin:0px;padding:0px;float:left;display:inline;height:43px;background:url(modl_loginname_right.png) no-repeat top right;padding:0px 36px 0px 0px;}
#loginname ul li span.nmiddle{margin:0px;padding:0px;float:left;display:inline;height:28px;background:url(modl_loginname_middle.png) no-repeat top right;padding:15px 7px 0px 7px;*padding:0px 7px 15px 7px;}
#loginname ul li span.nleft{margin:0px;padding:0px;float:left;display:inline;height:28px;font-weight:bold;background:url(modl_loginname_left.png) no-repeat top right;padding:15px 0px 0px 36px;*padding:0px 0px 15px 36px;}
#sound{float:right;margin-left:20px;margin-top:12px;position:relative;}
#header_country_selector{background:url(modl_header_country_red.png) no-repeat;float:right;width:76px;height:33px;*height:41px;line-height:43px;padding-top:10px;*padding-top:2px;}
.header_btn_text{color:#ffffff;font-size:15px;line-height:15px;text-transform:uppercase;display:block;padding-top:15px}
#updates.over{background:url(modl_header_btn_updates_orange.png) no-repeat;}
#header_country_selector.over{background:url(modl_header_country_orange.png) no-repeat;}
#selected_country{}
#header_nav{float:left;display:inline;margin:0 0 0 25px;/*margin:0 0 0 100px;*/}
#header_nav li{display:inline-block;float:left;width:160px;margin:0px;padding:0px;}
#header_nav span.nav_button{display:inline-block;width:160px;height:94px;font-size:21px;line-height:21px;color:#ffffff;}
#header_nav span span.impact-i{display:block;}
#header_nav span a{color:#ffffff;text-decoration:none;position:relative;top:48px;display:block}
#header_nav span.selected span a{font-size:28px;line-height:28px;position:relative;top:46px;}
#nav_home{background:url(modl_header_home_white_off.png) no-repeat;background-position:0 25px}
#nav_home.selected{background:url(modl_header_home_white_on.png) no-repeat;background-position:0 13px;}
#nav_media{background:url(modl_header_media_white_off.png) no-repeat;background-position:0 27px}
#nav_media.selected{background:url(modl_header_media_white_on.png) no-repeat;background-position:0 8px}
#nav_game{background:url(modl_header_game_white_off.png) no-repeat;background-position:0 27px}
#nav_game.selected{background:url(modl_header_game_white_on.png) no-repeat;background-position:0 2px}
#nav_links{background:url(modl_header_links_white_off.png) no-repeat;background-position:0 22px}
#nav_links.selected{background:url(modl_header_links_white_on.png) no-repeat;background-position:0 0px}
#nav_minigame{background:url(modl_header_links_white_off.png) no-repeat;background-position:0 22px}
#nav_minigame.selected{background:url(modl_header_links_white_on.png) no-repeat;background-position:0 0px}
#nav_community{background:url(modl_header_community_white_of.png) no-repeat;background-position:0 17px}
#nav_community.selected{background:url(modl_header_community_white_on.png) no-repeat;background-position:0 0px}
#nav_prints{background:url(modl_header_3dprints_white_off.png) no-repeat;background-position:0 28px}
#home_flash{position:relative;width:960px;height:413px;margin-top:120px;top:0px;left:0px}
#player_container{position:relative;width:960px;height:413px;margin:95px auto 20px auto}
#ps_buttons{position:absolute;left:405px;bottom:-14px;z-index:1000;height:44px;width:210px;}
#ps_buttons div{position:absolute}
#psp_button{cursor:pointer;background:url(modl_btn_psp_off.png) no-repeat;width:102px;height:44px;position:absolute;right:90px;top:0}
#psp_button.on{background:url(modl_btn_psp_blue.png) no-repeat;}
#psp_button.over{background:url(modl_btn_psp_red.png) no-repeat;}
#ps3_button{cursor:pointer;background:url(modl_btn_ps3_off.png) no-repeat;width:102px;height:44px;position:absolute;right:0;top:0}
#ps3_button.on{background:url(modl_btn_ps3_blue.png);}
#ps3_button.over{background:url(modl_btn_ps3_red.png);}
#game_ps_buttons{position:absolute;right:13px;top:295px;z-index:1000;height:102px;width:210px;z-index:20px}
#game_ps_buttons div{position:absolute}
#btn_minigame{background:url(modl_btn_minigame_orange.png) no-repeat;position:absolute;left:0px;top:100px;z-index:100;width:72px;height:251px}
.customize_enus{background:url(modl_btn_customize_blue.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_frfr{background:url(modl_btn_customize_blue_frfr.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_dede{background:url(modl_btn_customize_blue_dede.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_eses{background:url(modl_btn_customize_blue_eses.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_itit{background:url(modl_btn_customize_blue_itit.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_dadk{background:url(modl_btn_customize_blue_dadk.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_fifi{background:url(modl_btn_customize_blue_fifi.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_nlnl{background:url(modl_btn_customize_blue_nlnl.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_nono{background:url(modl_btn_customize_blue_nono.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_plpl{background:url(modl_btn_customize_blue_plpl.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_ptpt{background:url(modl_btn_customize_blue_ptpt.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_ruru{background:url(modl_btn_customize_blue_ruru.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_svse{background:url(modl_btn_customize_blue_svse.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
.customize_engb{background:url(modl_btn_customize_blue_engb.png) no-repeat;position:absolute;right:0px;top:105px;z-index:100;width:76px;height:253px}
body > #btn_minigame{position:fixed;left:0px;top:100px;z-index:100}
body > #btn_customize{position:fixed;right:0px;top:105px;z-index:100}
#share_container{background:url(modl_share_bg_white.png) no-repeat;position:relative;width:959px;height:176px;margin:20px auto 0 auto;}
#share_updates{position:absolute;top:50px;left:278px;font-size:15px;line-height:15px}
#share_updates a{color:#ffffff;text-decoration:none}
#share_icons{position:absolute;top:77px;left:275px;}
#share_icons ul{margin:0px;padding:0px;}
#share_icons li{display:inline-block;float:left;margin:0 40px 0 0}
#share_label{color:#ffffff;font-size:31px;position:absolute;left:810px;top:78px;width:150px;}
#share_flash{width:209px;height:186px;position:absolute;left:0;top:-10px;}
#footer_container{height:180px;background:#ffffff;margin:0px;overflow:hidden;}
#footer_outer{position:relative;top:0;left:0;width:1045px;margin:0 auto;}
#footer_inner{font-size:11px;width:1045px;margin:0 auto;color:#6e6e6e;padding:0 0 0 0;}
#footer_links {text-align:center;}
#footer_links a{color:#2c2c2c;text-decoration:none;position:relative;z-index:999}
#footer_logos{text-align:center;padding:10px 0 10px 5px;overflow:hidden;position:relative;z-index:999;height:76px;margin:0;}
#footer_logos span{margin:0 20px 0 0px;display:inline-block}
.clear{clear:both}
.impact-i{font-family:"Impact";font-style:italic;}
.impact{font-family:"Impact";}
.reference{position:absolute;left:-3000px;top:0px}
.left{float:left;}
.right{float:right}
.purple{color:#907fdb}
.pink{color:#c91fc6}
.white{color:#ffffff}
.red{color:#e21113}
.blue{color:#116db3}
.green{color:#509f1f}
.orange{color:#e86404}
.center{text-align:center}
.module_title{color:#ffffff;font-size:28px;line-height:31px}
.module_row{width:963px;margin:0 auto}
.roll{cursor:pointer}
.rollout{cursor:default}
.fade{text-align:center;background:url(modl_x.gif);left:0;-ms-filter:"progid:dximagetransform.microsoft.alpha(opacity=99)";filter:progid:dximagetransform.microsoft.alpha(opacity = 99);filter:alpha(opacity=99);moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0;width:100%;z-index:1000;}
.dark_fade{text-align:center;background-color:#000000;left:0;-ms-filter:"progid:dximagetransform.microsoft.alpha(opacity=90)";filter:progid:dximagetransform.microsoft.alpha(opacity = 90);filter:alpha(opacity=90);moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;position:absolute;top:0;width:100%;z-index:1000;}
#fade_inner{width:1045px;background:none;height:100%;margin:0 auto;position:relative;height:0px}
#upper_canvas{position:absolute;left:-180px;top:0px;z-index:2000;display:none;}
.popup{background:none;position:fixed;left:0;top:0;z-index:1005;}
.intro #modnation_logo{width:429px;margin:10px auto 30px auto}
#country_selector{background:url(modl_country_bg.png) no-repeat;width:545px;height:479px;margin:0 auto;position:relative}
#country_icon{position:absolute;top:50px;left:50px}
#country_copy{position:absolute;top:70px;left:100px;color:#ffffff;font-size:26px}
#flags{position:absolute;top:123px;left:78px;width:400px}
.flag{display:inline-block;float:left;padding:0 0 9px 9px;cursor:pointer}
#home_flash{width:963px;height:413px;margin:15px 0;}
#home_news_ticker{width:963px;height:57px;margin:15px 0;}
.home_module{width:463px;display:inline-block;position:relative;}
#home_modules{margin:0 auto 50px auto;width:960px}
.home_module_icon{position:absolute;left:14px;top:45px}
#home_features_icon{padding:4px 0 0 0}
.home_module_title{position:absolute;left:68px;top:64px;color:#ffffff;font-size:31px}
#home_news{float:left;}
#home_news_top{background:url(modl_home_news_top.png) no-repeat;width:463px;height:118px;margin-left:-1px}
#home_news_content{background:url(modl_home_news_bg.png) repeat-y;width:462px;height:235px;position:relative;}
#home_news_bottom{background:url(modl_home_news_bottom.png) no-repeat;width:462px;height:63px}
#home_features{float:right}
#home_features_top{background:url(modl_home_hi_top.png) no-repeat;width:463px;height:118px;margin-left:-1px}
#home_features_content{background:url(modl_home_hi_bg.png) repeat-y;width:462px;height:235px;position:relative;}
#home_features_bottom{background:url(modl_home_hi_bottom.png) no-repeat;width:462px;height:63px;}
#home_scroller{position:absolute;width:27px;top:10px;right:32px;}
#home_scroller_up{background:url(modl_scroll_up_orange.png) no-repeat;width:27px;height:68px}
#home_scroller_down{background:url(modl_scroll_down_orange.png) no-repeat;width:27px;height:68px;margin-top:80px}
#home_scroller_down_stop{background:url(modl_scroll_down_orange.png) no-repeat;width:27px;height:68px;margin-top:80px}
#home_news_container{margin:0;padding:0;width:370px;height:220px;overflow:hidden;position:absolute;left:25px;top:0px}
#home_news_list{position:absolute;left:0px;top:0px}
.home_news{margin:0 0 15px 0}
.home_news_icon{width:57px;float:left;display:inline-block;text-align:center}
.home_news_item{margin-left:15px;float:left;display:inline-block;text-align:left;width:290px;font-weight:bold}
.home_news_item a{text-decoration:none;color:#df530a;font-size:17px;}
.home_news_item label{text-decoration:none;color:#df530a;font-size:17px;cursor:pointer;}
#home_paging{background:url(modl_hi_paging_bg.png) no-repeat;width:153px;height:28px;position:absolute;bottom:10px;left:160px}
#paging{margin:1px 0 0 50px}
#paging li{display:inline-block;float:left;width:26px;height:24px;padding:0;margin:0;background:url(modl_hi_paging_btn.png) no-repeat center;}
#paging li.on{background:url(modl_hi_paging_btn_on.png) no-repeat center;}
.feature{position:absolute;left:0px;text-align:left;width:390px;height:240px;margin:0 0 0 25px;padding:5px 10px;z-index:10}
.feature_title{color:#ffffff;font-size:27px;line-height:29px; text-align:left;vertical-align:top !important; width:300px; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
.feature_copy{font-weight:bold;line-height:1.2em;margin:0 0 4px 0}
.feature_image{position:absolute;z-index:0}
.feature_button{position:absolute;width:228px;height:66px;text-align:center;background:url(modl_btn_hi_orange.png) no-repeat;z-index:1000}
.feature_button.over{background:url(modl_btn_hi_red.png) no-repeat;}
.feature_button span{display:block;color:#ffffff;font-size:18px;line-height:26px;margin:20px 0 0 0}
#feature1 .feature_copy_container{position:absolute;left:10px;width:370px;display:block;}
#feature1 .feature_title{}
#feature1 .feature_copy{margin-top:4px;width:175px;}
#feature1 .feature_image{right:-11px; top:34px;}
#feature1 .feature_button{bottom:-10px;}
#feature2 .feature_copy_container{position:absolute;left:160px;width:250px;display:block;}
#feature2 .feature_title{}
#feature2 .feature_copy{margin-top:4px;width:243px;}
#feature2 .feature_image{top:-2px;left:193px}
#feature2 .feature_button{bottom:-10px;right:167px}
#feature3 .feature_title{}
#feature3 .feature_copy{margin-top:4px;width:226px}
#feature3 .feature_image{top:29px;right:-22px}
#feature3 .feature_button{bottom:-10px;}
#feature4 .feature_copy_container{position:absolute;left:160px;width:250px;display:block;}
#feature4 .feature_title{}
#feature4 .feature_copy{margin-top:4px}
#feature4 .feature_image{top:-13px;left:0px}
#feature4 .feature_button{position:absolute;bottom:4px;right:15px}
#feature5 .feature_copy_container{position:absolute;left:10px;width:300px;display:block;}
#feature5 .feature_title{}
#feature5.feature_copy{margin-top:4px}
#feature5 .feature_image{top:-25px;right:0px}
#feature15.feature_button{margin-top:4px}
#customize_overlay{background:url(modl_customize_bg.png) no-repeat;width:553px;height:583px;position:absolute;}
#customize_overlay_inner{position:relative}
#customize_icon{position:absolute;top:90px;left:85px}
#customize_drag{position:absolute;top:122px;right:65px;cursor:move;display:none;}
#customize_close{position:absolute;top:122px;right:30px}
#customize_header{font-size:32px;font-style:italic;color:#ffffff;position:absolute;top:100px;left:150px}
#customize_nav{position:absolute;top:140px;left:90px}
#customize_nav div{display:inline-block;float:left;margin-right:0px}
#customize_nav div img{width:100%;height:100%}
#cnav_colors{background:url(modl_customize_nav_colors.png) no-repeat center;height:80px;width:76px}
#cnav_colors:hover,#cnav_colors.on{background:url(modl_customize_nav_colors_on.png) no-repeat;}
#cnav_theme{background:url(modl_customize_nav_theme.png) no-repeat center;height:80px;width:70px}
#cnav_theme:hover,#cnav_theme.on{background:url(modl_customize_nav_theme_on.png) no-repeat;}
#cnav_decals{background:url(modl_customize_nav_decals.png) no-repeat center;height:80px;width:68px}
#cnav_decals:hover,#cnav_decals.on{background:url(modl_customize_nav_decals_on.png) no-repeat;}
#cnav_content{position:absolute;width:420px;height:330px;top:218px;left:90px}
.customize_action_button{position:absolute;bottom:5px;right:-10px;width:180px;height:59px;background:url(modl_customize_button.png) no-repeat;text-align:center}
.customize_action_button:hover{background:url(modl_customize_button_on.png) no-repeat}
.customize_action_button span{display:block;padding:20px 0 0 20px;margin:0 auto;color:#ffffff;font-size:26px;line-height:26px;cursor:pointer;}
.panel_instructions{font-size:16px;line-height:18px;color:#ffffff;position:absolute;left:10px;top:270px;width:250px;}
#intro_copy{color:#ffffff;font-size:18px;line-height:18px;width:394px;margin:20px auto 0px auto;*margin:15px auto 0px auto}
#intro_customize{background:url(modl_customize_intro_custom_bg.png) no-repeat;margin-top:-10px}
#intro_random{background:url(modl_customize_intro_random_bg.png) no-repeat;}
#intro_customize.over{background:url(modl_customize_intro_custm_bg.png) no-repeat;}
#intro_random.over{background:url(modl_cust_intro_random_bg_on.png) no-repeat;}
.intro_choice{width:394px;height:74px;margin:0 auto;font-size:16px;*font-size:15px;line-height:15px;color:#ffffff;overflow:hidden}
#intro_customize.intro_choice p{padding:15px 0 0 100px;*padding:10px 0 0 100px;margin:0;}
#intro_random.intro_choice p{padding:10px 0 0 100px;}
#colors{margin:12px 0 0 10px}
.color_selector{display:inline-block;float:left;width:132px;height:125px;text-align:center}
.color_selector span.radio{display:block;margin-top:2px;}
#themes{margin:12px 0 0 10px}
.theme_selector{display:inline-block;float:left;width:132px;height:125px;text-align:center}
.theme_selector span.radio{display:block;margin-top:2px;}
#decals{margin:10px 0 0 20px}
.decal_row{margin:0 0 10px 0}
.decal{display:inline-block;float:left;width:130px;height:120px;text-align:center;cursor:move;}
.decal_delete{position:absolute;top:0px;right:0px;width:24px;height:24px;cursor:pointer}
.saved_decal{position:absolute;}
.saved_decal img{width:100%;height:100%}
#upper_canvas .ui-draggable{cursor:pointer}
.drag{border:10px solid #ff0000}
.ui-resizable-handle{border:1px dotted #CCCCCC;cursor:n-resize;}
.ui-resizable-handle.ui-resizable-se.ui-icon{display:none}
#race{width:965px;margin:120px auto 10px auto;position:relative}
#race_top{background:url(modl_game_race_top_orange.png);width:965px;height:120px}
#race_content{background:url(modl_game_race_bg_orange.png) repeat-y;min-height:178px;height:210px;position:relative;text-align:left;}
#race_bottom{background:url(modl_game_race_bottom_orange.png);width:965px;height:59px}
#create{width:965px;margin:0 auto 10px auto;position:relative}
#create_top{background:url(modl_game_create_top_blue.png);width:965px;height:121px}
#create_content{background:url(modl_game_create_bg_blue.png) repeat-y;min-height:178px;height:224px;position:relative;text-align:left;}
#create_bottom{background:url(modl_game_create_bottom_blue.png);width:965px;height:51px}
#game_share{width:965px;margin:0 auto 10px auto;position:relative}
#game_share_top{background:url(modl_game_share_top_green.png);width:965px;height:112px}
#game_share_content{background:url(modl_game_share_bg_green.png) repeat-y;min-height:178px;height:210px;margin-left:1px;position:relative;left:0;text-align:left;}
#game_share_bottom{background:url(modl_game_share_bottom_green.png);width:965px;height:64px;margin-left:1px}
#retailers{width:930px;margin:0 auto 35px auto; display:none;}
#retailers_top{background:url(modl_retailers_top_red.png);width:930px;height:10px}
#retailers_content{background:url(modl_retailers_bg_red.png) repeat-y;height:315px;position:relative;}
#retailers_bottom{background:url(modl_retailers_bottom_red.png);width:930px;height:13px}
#retailers_bg_detail{position:absolute;top:-8px;left:30px;display:none;}
#retailers_preorder{display:none;position:absolute;top:-40px;left:-10px;background:url(modl_retailers_sunburst.png) no-repeat;width:201px;height:201px;}
#retailers_preorder span{color:#ffffff;font-size:28px;display:block;text-align:center;position:absolute;top:70px;left:0px;width:201px}
#retailers_headline{color:#1578bc;font-size:32px;position:absolute;top:20px;left:20px}
#retailers_copy{width:620px;position:absolute;left:20px;top:60px;text-align:left;color:#181818;font-size:15px;font-weight:bold;}
#retailers_boxart{position:absolute;right:50px;top:15px}
#retailers_boxart_copy{color:#181818;font-size:21px;position:absolute;top:265px;left:700px;cursor:pointer;width:200px;}
#game_order{display:none;position:absolute;top:0px;left:25px}
#retailers_click{color:#1578bc;font-size:18px;position:absolute;top:150px;left:20px}
#retailers_logos{position:absolute;top:170px;left:40px}
#bestbuy_logo { position: absolute; top: 0px; left: 0px}
#gamestop_logo {position: absolute; left: 190px; top: 0px}
#amazon_logo {position: absolute; top: 0px; left: 375px }
#accolades{width:963px;height:57px;margin:10px 0 20px 0;}
#race .icon{position:absolute;left:15px;top:40px}
#race .module_title{position:absolute;left:73px;top:64px}
#create .icon{position:absolute;left:15px;top:40px}
#create .module_title{position:absolute;left:73px;top:64px}
#game_share .icon{position:absolute;left:12px;top:55px}
#game_share .module_title{position:absolute;left:73px;top:60px}
.game_copy{text-align:left;width:500px;padding:0px 0 10px 50px;font-weight:bold;position:relative;left:0px;}
.game_copy ul{padding-top:10px;margin:0;}
.game_copy li{list-style:circle;padding:0;margin:0 0 0 12px}
.game_small_text{font-size:11px;line-height:1.1em}
.game_screens{width:369px;height:212px;background:url(modl_game_screen_frame.png) no-repeat;position:absolute;right:20px;padding:8px 0 0 0px}
#race_screens{top:0px;}
#create_screens{top:7px;}
#share_screens{top:2px;}
.game_screen{position:absolute;top:7px;left:8px;}
#promos{width:963px;margin:95px auto 40px auto;display:block;}
.promo{}
.promo_spacer{width:100px;height:10px}
.promoA{width:462px;padding-top:7px}
.promoA .promo_top{width:462px;height:109px}
.promoA .promo_content{width:462px;height:215px}
.promoA .promo_bottom{width:462px;height:57px}
.promoB{width:462px;}
.promoB .promo_top{width:463px;height:118px}
.promoB .promo_content{width:462px;height:215px;margin-left:1px}
.promoB .promo_bottom{width:462px;height:57px;margin-left:1px}
.promoC{width:462px;padding-top:8px}
.promoC .promo_top{width:462px;height:111px}
.promoC .promo_content{width:462px;height:215px}
.promoC .promo_bottom{width:462px;height:58px}
.promo_top,.promo_content{position:relative}
.promo_top .icon{position:absolute;bottom:18px;right:390px}
.promo_title{color:#ffffff;font-size:26px;line-height:31px;position:absolute;left:75px;top:57px;text-align:left; width:375px;}
.promo_copy{font-weight:bold;text-align:left; line-height:1.2em;}
.promoB .promo_title{top:67px}
.promo_button{width:216px;height:84px;background:url(modl_btn_general_blue.png) no-repeat;position:absolute;cursor:pointer}
.promo_button.pbr{bottom:-45px;right:40px}
.promo_button.pbl{bottom:-45px;left:40px}
.promo_button span{color:#ffffff;font-size:26px;line-height:26px;display:block;margin-top:35px}
.promo_text_l{position:absolute;top:10px;left:40px;text-align:left;line-height:13px;width:225px}
.promo_text_r{position:absolute;top:10px;right:40px;text-align:left;line-height:13px;width:240px}
.promo_text_a{position:absolute;top:10px;left:40px;text-align:left;line-height:13px;width:375px}
.promo_h{font-size:24px;display:block; line-height:34px;}
.promo_graphic_l{position:absolute;top:0px;left:32px}
.promo_graphic_r{position:absolute;top:8px;right:40px}
.promo_buy{position:absolute; margin-top:10px;}
.promo_buylogo { position: absolute; top: 0px; left: 0px}
.promo_buylogo2 {position: absolute; left: 132px; top: 0px}
.promo_buylogo3 {position: absolute; top: 62px; left: 68px }
#promo1{}
#promo1 .promo_top{background:url(modl_promo1_top_orange.png) no-repeat;}
#promo1 .promo_content{background:url(modl_promo1_bg_orange.png) repeat-y;}
#promo1 .promo_bottom{background:url(modl_promo1_bottom_orange.png) no-repeat;}
#promo1 .promo_content .promo_text_r {width:200px;}
#promo1 .promo_graphic.promo_graphic_l{top:20px}
#promo2{}
#promo2 .promo_top{background:url(modl_promo2_top_green.png) no-repeat;}
#promo2 .promo_content{background:url(modl_promo2_bg_green.png) repeat-y;}
#promo2 .promo_bottom{background:url(modl_promo2_bottom_green.png) no-repeat;}
#promo2 .promo_graphic{top:2px}
#promo3{}
#promo3 .promo_top{background:url(modl_promo3_top_pink.png) no-repeat;}
#promo3 .promo_content{background:url(modl_promo3_bg_pink.png) repeat-y;}
#promo3 .promo_bottom{background:url(modl_promo3_bottom_pink.png) no-repeat;}
#promo3 .promo_graphic{top:2px}
#promo4{}
#promo4 .promo_top{background:url(modl_promo1_top_red.png) no-repeat;}
#promo4 .promo_content{background:url(modl_promo1_bg_red.png) repeat-y;}
#promo4 .promo_bottom{background:url(modl_promo1_bottom_red.png) no-repeat;}
#promo5{}
#promo5 .promo_top{background:url(modl_promo2_top_purple.png) no-repeat;}
#promo5 .promo_content{background:url(modl_promo2_bg_purple.png) repeat-y;}
#promo5 .promo_bottom{background:url(modl_promo2_bottom_purple.png) no-repeat;}
#promo5 .promo_graphic{right:20px;top:-30px}
#promo6{}
#promo6 .promo_top{background:url(modl_promo3_top_blue.png) no-repeat;}
#promo6 .promo_content{background:url(modl_promo3_bg_blue.png) repeat-y;}
#promo6 .promo_bottom{background:url(modl_promo3_bottom_blue.png) no-repeat;}
#promo6 .promo_graphic{top:6px}
#signature_generator{width:963px;height:254px;background:url(modl_siggen_frame_blue.png) no-repeat;margin:40px auto 30px auto;position:relative}
#sig_icon{position:absolute;top:43px;left:13px}
#sig_title{position:absolute;top:62px;left:65px}
#sig_create_enabled{position:absolute;right:-3000px;top:10px;width:199px;height:69px;background:url(modl_btn_create_orange.png) no-repeat}
#sig_create_enabled.enabled{right:30px;}
#sig_create_enabled.over{background:url(modl_btn_create_red.png) no-repeat}
#sig_create_enabled span, #sig_create_disabled span{font-size:27px;color:#ffffff;margin-top:18px;display:block}
#sig_create_disabled{position:absolute;top:10px;right:30px;width:199px;height:69px;background:url(modl_btn_create_white.png) no-repeat}
#sig_generator_inner{height:105px;width:902px;position:relative;top:115px;left:30px; _left:0px; *left:0px;}
#sig_color{position:absolute;top:15px;left:20px}
#sig_color li{display:inline-block;float:left;width:34px;text-align:center;margin:0 6px 0 0}
#sig_color li img{margin:0 0 3px 0}
#sig_color input[type=radio]{padding:0;margin:0}
#sig_copy{position:absolute;top:30px;left:280px;background:url(modl_sig_input_bg.png) no-repeat;width:206px;height:27px;}
.sig_input{font-size;27px;line-height:27px;display:block;width:206px;text-align:center;margin:4px 0 0 -2px}
.sig_input input{border:0;width:190px}
#sig_name{font-size:20px;font-family:Impact, Georgia,"Times New Roman", Times, serif;color:#e45525;font-style:italic;}
#sig_name p{margin:2px 0 0 10px;padding:0px}
#sig_decals_container{position:absolute;left:540px;top:-2px;width:100px}
#sig_decal_prev{position:absolute;left:518px;top:23px;z-index:100}
#sig_decal_next{position:absolute;left:640px;top:23px;z-index:100}
#sig_decals_container #sig_decal_wrapper{width:100px;height:110px;overflow:hidden;position:relative;}
ul#sig_decals{width:9999px;position:relative;left:0px}
ul#sig_decals li{display:inline-block;float:left;width:100px;height:110px;vertical-align:middle;text-align:center;position:relative;padding:0;margin:0;}
#sig_create{position:absolute;top:10px;right:30px;background:url(modl_btn_create_orange.png);width:199px;height:69px}
#sig_f_instructions{position:absolute;color:#ffffff;left:0px;bottom:2px;width:963px;text-align:center;font-weight:normal; font-size:11px; }
#sig_overlay{width:920px;left:50%;margin-left:-450px;top:25%;}
#sig_final{float:left;}
#sig_instructions{float:left;width:300px;position:relative;padding:30px 0 0 20px}
#sig_instructions p{margin:2px 0 10px 0;color:#ffffff}
#sig_close{position:absolute;top:20px;right:0px;}
#congrats{font-size:27px;font-family:Impact, Georgia,"Times New Roman", Times, serif;color:#ffffff;font-style:italic;font-weight:bold}
#wallpapers_module{float:left}
#wallpapers_content{width:461px;height:218px;background:url(modl_wp_bg_orange.png) no-repeat;position:relative}
#wallpapers_top{width:461px;height:129px;background:url(modl_wp_top_orange.png) no-repeat;position:relative}
#wallpapers_bottom{width:461px;height:60px;background:url(modl_wp_bottom_orange.png) no-repeat;}
#wallpapers_next{position:absolute;background:url(modl_arrow_next_blue.png);width:68px;height:26px;top:75px;left:380px}
#wallpapers_prev{position:absolute;background:url(modl_arrow_prev_blue.png);width:68px;height:26px;top:75px;left:300px}
#wallpapers_next.over{position:absolute;background:url(modl_arrow_next_red.png);}
#wallpapers_prev.over{position:absolute;background:url(modl_arrow_prev_red.png);}
#wallpapers_next_grey{position:absolute;background:url(arrow_prev_grey_rt.png);width:68px;height:26px;top:75px;left:380px}
#wallpapers_prev_grey{position:absolute;background:url(arrow_prev_grey_lft.png);width:68px;height:26px;top:75px;left:300px}
#wallpapers_nextBi{position:absolute;background:url(modl_arrow_next_bluebi.png);width:100px;height:26px;top:75px;left:345px}
#wallpapers_prevBi{position:absolute;background:url(modl_arrow_prev_bluebi.png);width:100px;height:26px;top:75px;left:240px}
#wallpapers_nextBi.over{position:absolute;background:url(modl_arrow_next_redbi.png);}
#wallpapers_prevBi.over{position:absolute;background:url(modl_arrow_prev_redbi.png);}
#wallpapers_next_greyBi{position:absolute;background:url(arrow_prev_grey_rtbi.png);width:100px;height:26px;top:75px;left:345px}
#wallpapers_prev_greyBi{position:absolute;background:url(arrow_prev_grey_lftbi.png);width:100px;height:26px;top:75px;left:240px}
#wallpapers_nextBi span, #wallpapers_prevBi span, #wallpapers_next_greyBi span, #wallpapers_prev_greyBi span{display:block;color:#ffffff;font-size:16px;line-height:16px;margin-top:6px}
#wallpapers_download{position:absolute;background:url(modl_btn_general_green.png) no-repeat;width:216px;height:84px;bottom:-50px;left:120px}
#wallpapers_download.over{position:absolute;background:url(modl_btn_general_red.png) no-repeat;} 
#wallpapers_next span, #wallpapers_prev span, #wallpapers_next_grey span, #wallpapers_prev_grey span{display:block;color:#ffffff;font-size:16px;line-height:16px;margin-top:6px}
#wallpapers_icon{position:absolute;left:20px;top:60px}
#wallpapers_title{position:absolute;left:85px;top:75px}
#wallpapers_download span{color:#ffffff;font-size:27px;line-height:27px;margin-top:34px;display:block}
#wallpapers_container{position:absolute;top:8px;left:37px}
#wallpapers_wrapper{width:389px;height:202px;overflow:hidden;position:relative;left:0}
ul#wallpapers{width:9999px;position:relative;}
ul#wallpapers li{display:inline-block;float:left;width:389px;text-align:center;position:relative;padding:0;margin:0}
#avatars{width:461px;height:405px;float:right;position:relative;}
#avatars_bg{position:absolute;top:0px;right:40px;}
#avatars_flourish{position:absolute;top:0px;left:0px;background:url(modl_avatar_shape_pink.png) no-repeat;width:258px;height:188px;}
#avatars_pj{position:absolute;top:120px;left:0px}
#avatars_star{position:absolute;left:260px;top:45px}
#avatars_title{position:absolute;top:70px;left:60px}
#avatars_icon{position:absolute;top:52px;left:2px}
#avatars_screens{position:absolute;left:170px;top:75px}
.avatar_screen{position:absolute;top:0px;left:0px}
#avatars_logo{position:absolute;left:275px;top:68px}
#avatars_download{position:absolute;background:url(modl_btn_general_green.png) no-repeat;width:216px;height:84px;bottom:56px;left:190px}
#avatars_download.over{position:absolute;background:url(modl_btn_general_red.png) no-repeat;}
#avatars_download span{color:#ffffff;font-size:27px;line-height:27px;margin-top:34px;display:block}
#minigame_container{width:749px;height:667px;margin:120px 0 50px 140px;position:relative;}
#minigame_frame{background:url(modl_minigame_frame_orange.png) no-repeat;width:749px;height:667px;position:relative;left:0px;top:0px;z-index:3}
#minigame_copy{position:absolute;top:465px;left:60px;font-size:14px;color:#181818;width:600px;text-align:left;font-weight:bold;}
#minigame_copy h1{font-size:16px;color:#181818;width:600px;text-align:left;font-weight:bold;margin-bottom:10px}
#minigame_dudes_left{position:absolute;left:-160px;top:50px;z-index:4}
#minigame_dudes_right{position:absolute;right:-150px;top:50px;z-index:4}
#minigame_swf{width:600px;height:400px;position:absolute;top:45px;left:57px;}
#psn_container{background:url(modl_psn_frame_purple.png) no-repeat;width:699px;height:610px;margin:115px auto 50px auto;position:relative;}
#loginFrame{position:absolute;top:42px;left:55px;}
#updates_container{background:url(modl_updates_frame_pink.png) no-repeat;width:699px;height:756px;margin:115px auto 50px auto;position:relative}
#updates_content{color:#000000;font-size:14px;text-align:left;position:absolute;top:70px;left:80px;width:490px;}
#updates_content h1{text-align:center}
#update_submit{background:url(modl_btn_general_orange.png) no-repeat;width:216px;height:84px;position:relative;margin:15px auto}
#update_submit.over{background:url(modl_btn_general_red.png) no-repeat;}
#update_submit span{color:#ffffff;font-size:27px;line-height:27px;width:216px;display:block;text-align:center;position:absolute;top:34px}
.form_label{float:left;text-align:right;width:150px;margin-right:20px;font-size:18px;padding:4px 0 0 0}
.form_row{margin:0 0 10px 0}
#updates_content input[type=text]{border:1px solid #000000;font-size:14px;padding:2px}
#updates_characters{position:absolute;left:-40px;bottom:115px}
#updates_email{color:#000000;font-size:14px;text-align:left;width:600px;padding-left:72px;padding-top:85px;}
#updates_email h1{padding-left:124px;}
#updates_email input[type=text]{border:1px solid #000000;font-size:14px;padding:2px}
#legal{width:60%;background:#ffffff;padding:20px;border:4px solid #df530a}
#legal a{color:#df530a;text-decoration:none;}
#legal #options{text-align:center;font-size:18px}
*:first-child+html .cufon{margin:-4px 0 0 0;padding:0px;display:inline-block;position:relative;}
#legal1{width:60%;background:#ffffff;padding:20px;border:4px solid #df530a;left:20%;position:fixed;top:10%;z-index:1005;}
#legal1 a{color:#df530a;text-decoration:none;}
#legal1 label{color:#df530a;cursor:pointer;text-decoration:none;}
#legal1 #options{text-align:center;font-size:18px}
#error_content{background:url(modl_game_race_bg_orange.png) repeat-y;min-height:378px;height:378px;position:relative;text-align:left;}
#error_content .error_title{color:#ffffff;font-size:31px;line-height:31px;padding:168px 0 10px 128px;}
#error_content .error_subtitle{color:#ffffff;font-size:15px;line-height:31px;padding:10px 0 10px 50px;font-weight:bold;}
.error_copy{text-align:left;width:500px;padding:10px 0 10px 50px;font-weight:bold;position:relative;left:0px;}
.error_copy ul{padding:0;margin:0}
.error_copy li{list-style:circle;padding:0;margin:10px 0 0 12px;border-bottom:1px dotted #070006;}
.error_small_text{font-size:14px;line-height:1.1em}
#logout { background: url(modl_header_btn_login_red.png) no-repeat;float:right;width: 137px; height: 43px; top: 6px; left: 619px; cursor: pointer } 
#logout.over { background: url(modl_header_btn_login_orange.png) no-repeat;}
#login{float:right;display:inline;line-height:43px;}
#login ul{margin:0px;padding:0px;float:left;color:#FFFFFF;font-size:15px;}
#login ul li{margin:0px;padding:0px;float:left;display:inline;height:43px;background:url(modl_loginname_right.png) no-repeat top right;padding:0px 36px 0px 0px;}
#login ul li span.nmiddle{margin:0px;padding:0px;float:left;display:inline;height:28px;background:url(modl_loginname_middle.png) no-repeat top right;padding:15px 25px 0px 25px;*padding:0px 25px 15px 25px;}
#login ul li span.nleft{margin:0px;padding:0px;float:left;display:inline;height:28px;font-weight:bold;background:url(modl_loginname_left.png) no-repeat top right;padding:15px 0px 0px 36px;*padding:0px 0px 15px 36px;}
#login.over{float:right;display:inline;line-height:43px;}
#login.over ul{margin:0px;padding:0px;float:left;color:#FFFFFF;font-size:15px;}
#login.over ul li{margin:0px;padding:0px;float:left;display:inline;height:43px;background:url(modl_loginname_right_on.png) no-repeat top right;padding:0px 36px 0px 0px;}
#login.over ul li span.nmiddle{margin:0px;padding:0px;float:left;display:inline;height:28px;background:url(modl_loginname_middle_on.png) no-repeat top right;padding:15px 25px 0px 25px;*padding:0px 25px 15px 25px}
#login.over ul li span.nleft{margin:0px;padding:0px;float:left;display:inline;height:28px;font-weight:bold;background:url(modl_loginname_left_on.png) no-repeat top right;padding:15px 0px 0px 36px;*padding:0px 0px 15px 36px;}
#soundFile{float:right;margin-left:20px;margin-top:12px;position:relative;}
/*.promo_text_r.textcol {width:200px;}
.promo_graphic_l.img_pos {top:20px;}*/
#subImg{outline-style:none;}
a, input { outline-style:none;}
#loginimage {
display:inline;
float:right;
line-height:43px;
margin-right:5px;
margin-top:-4px !important;
position:relative;
}
