/* CSS Document */
/* DEFAULTS */
body{background-color:#fff; background:url(/portals/5/bg_alt.jpg);background-repeat:no-repeat; background-position:center top; font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }

ul li {list-style:none;margin:0px;padding:0px;}
a:hover{color:#555;text-decoration:unerline;outline:0px;}
a img {border:none;}
a:visited img {border:none;outline:0px;}

/* PAGE STYLES */
.page_container{width:1040px;padding:0px;margin:0px;text-align:left;border-top:none;border-bottom:none;}
.header_container{width:1040px;padding:0px;margin:0px;text-align:left;border-top:none;border-bottom:none;}
.content_container{width:99.8%;min-height:800px;height:100%;padding:1px;background-color:#fff;padding-top:20px;border-left:1px solid #EEE;border-right:1px solid #EEE;}

.content_top{width:100%; clear:both; height:107px; background-image:url(images/logo-panel-bg.gif); background-repeat:repeat-x;}
.content_left{width:22%; margin-left:30px; float:left; text-align:left; min-height:550px; height:100%;}
.content_middle{width:72%; float:left; min-height:550px; height:100%;}
.content_bottom{width:81%; background:#EEEEEE; float:right; height:100%;}

.content_bottom_home{width:100%; float:left; min-height:100px; padding:0px; text-align:left; clear:both;}
.content_bottom_home .bannerad{margin:10px 0px 10px 0px; width:48%; margin-left:15px; padding:0px; min-height:80px; float:left;}

.content_clear{clear:both;height:1px;}

.inner_content_top{width:100%;}
.inner_content_left{float:left; height:100%; width:62.5%;}
.inner_content_right{float:right; height:100%; width:34%;}

.bottom_content_left{border:1px dashed #999; background:#fff; float:left; min-height:180px; height:100%; width:49%; margin-right:10px;}
.bottom_content_right{border:1px dashed #999; background:#fff; float:left; min-height:180px; height:100%; width:49%;}

.componentbox_header{background-image:url(images/corner-box-middle.png);background-repeat:repeat-x;height:30px;margin-left:0px;font-size:14px;margin-bottom:0px;padding:0px;width:100%;color:#1B619C;}
.componentbox_header h1{font-size:0.85em;font-weight:bold;padding-top:8px;padding-left:0px;width:100%;color:#fff;margin:0px;}

.header_bg_left{width:7px;height:30px;float:left;margin-left:0px;background-image:url(images/corner-box-left.png);background-repeat:no-repeat;background-color:#fff;}
.header_bg_middle{float:left;height:30px;margin-left:0px;width:93%;}
.header_bg_middle_wide{float:left;height:30px;margin-left:0px;width:90%;}
.header_bg_right{width:7px;height:30px;float:right;margin-right:0px;background-image:url(images/corner-box-right.png);background-repeat:no-repeat;background-color:#fff;}

.componentbox{background-color:#fff;border:1px solid #CCCCCC; border-top:none; min-height:100px; height:100%; width:99.7%; margin-top:0px; margin-bottom:20px;}

.contentpanel{margin:6px;height:90%;min-height:90px;text-align:left;}
.searchpane{padding-top:10px;padding:3px;margin-top:10px;float:left;width:760px;}

/* CONTENT STYLES */
.logo-pad{padding:12px;padding-left:18px;padding-bottom:6px;height:auto;text-align:left;float:left;width:23%;}

.navtop a{color:Orange;margin:2px;}
.navtop{padding:6px;background-color:#888;color:#000;}	
.navtop span{margin-left:6px;}

.topnav_panel{height:26px;width:100%;padding:0px;margin-top:0px;text-align:right;clear:both;background-color:White;}
.bottomnav_panel{background-image:url(images/header_bg_lrg.jpg);background-repeat:repeat-x;height:31px;width:98%;padding:0px;margin-bottom:4px;margin-top:10px;margin-left:1%;margin-top:20px;text-align:left;clear:both;border:1px solid #C6C6C6;color:#222;}

.morebutton{background-color:#ACCEE9;border:2px solid #77A0BF;color:#437BA5;font-size:0.8em;font-weight:bold;}

.footerlinks{text-align:left;font-size:0.8em;padding:6px;height:40px;color:#999;}
.footerlinks .footer{margin-left:10px;}
.footerlinks a{color:#999;}

.red{font-size:0.9em;font-weight:bold;color:#000;}

.navmenu_panel{margin-left:0px;padding-bottom:6px;}
.navmenu_container{width:192px;text-align:left;margin:0px;margin-bottom:20px;background-color:#fff;}
.navmenu_header{clear:right;}
.navmenu_header h2{font-size:1.2em;margin:0px;color:#0071CF;margin-bottom:-10px;padding-top:6px;padding-left:4px;height:30px;background-image:none;}
.navmenu_footer{background-color:#fff;}

.navmenu_list {border-top:none;border-bottom:none;}
.navmenu_list ul{background-color:#fff;padding:0px;margin:0px;}

.navmenu_list li{list-style-image:none;height:19px;font-weight:bold;font-size:0.85em;margin-bottom:1px;}
.navmenu_list li:hover{height:19px;font-weight:bold;font-size:0.85em;background-color:#55677D;}	
.navmenu_list a{color:#222;padding-left:0px;text-decoration:none;}
.navmenu_list a:hover{color:#666;padding-left:0px;text-decoration:none;}
.navmenu_list li:hover a{color:#fff;padding-top:3px;text-decoration:none;}

.navmenu_list_promo {border-top:none;border-bottom:none;}
.navmenu_list_promo ul{background-color:#FEFEFE;padding:0px;margin-left:2px;text-align:left;}
.navmenu_list_promo li{list-style-image:none; min-height:16px; font-size:0.85em; margin-bottom:-2px; clear:both; border:1px solid #1D80D5; background-color:#1D80D5; background-image:url(images/navmenu2_bg.jpg); background-repeat:repeat-x; padding:6px;}
.navmenu_list_promo a{color:#fff;text-decoration:none;margin-top:10px;}
.navmenu_list_promo a:hover{color:#333;text-decoration:none;}
.navmenu_list_promo a img{padding:0px;margin:-7px;border:none;}
.navmenu_list_promo li .icon{float:left;width:18px;height:18px;margin-right:5px;padding-top:0px;background-image:url(images/arrow-box2.png);background-repeat:no-repeat;}

/* MENU IMAGE+TEXT STYLE */
.navmenu_list_promo1 {border-top:none;border-bottom:none;}
.navmenu_list_promo1 ul{background-color:#FEFEFE;padding:0px;margin-left:2px;text-align:left;}
.navmenu_list_promo1 li{list-style-image:none; min-height:16px; font-size:0.85em; margin-bottom:-2px; clear:both; border:1px solid #1D80D5; background-color:#1D80D5; background-image:url(images/navmenu2_bg.jpg); background-repeat:repeat-x; padding:6px;}
.navmenu_list_promo1 a{color:#fff;text-decoration:none;margin-top:10px;}
.navmenu_list_promo1 a:hover{color:#333;text-decoration:none;}
.navmenu_list_promo1 a img{padding:0px;margin:-7px;border:none;}
.navmenu_list_promo1 li .icon{float:left;width:18px;height:18px;margin-right:5px;padding-top:0px;background-image:url(images/arrow-box2.png);background-repeat:no-repeat;}

/* MENU IMAGE GRID STYLE */
.navmenu_list_promo2 {border-top:none;border-bottom:none;min-height:250px;}
.navmenu_list_promo2 ul{background-color:#fff;padding:0px;margin-left:2px;text-align:left;}
.navmenu_list_promo2 li{list-style-image:none; float:left; width:48%; margin-bottom:-1px; border:1px solid #CCC; background-color:white;}
.navmenu_list_promo2 a img{padding:0px;margin:0px;border:none;}

/*accordian menu */
.navmenu_accord{background-color:#FEFEFE;padding:0px;margin-left:2px;text-align:left;height:16px;font-size:0.85em;margin-bottom:-1px;clear:both;border:1px solid #DEDDDE;border-bottom:1px solid #CDCCCD; padding:6px;}
.navmenu_accord a{color:#222;text-decoration:none;}
.navmenu_accord:hover{background-color:#007CE3;padding:0px;margin-left:2px;text-align:left;height:16px;font-size:0.85em;margin-bottom:-1px;clear:both;border:1px solid #007CE3;padding:6px;outline:0px;}
.navmenu_accord:hover a{color:#fff;text-decoration:none;outline:0px;}
.navmenu_accord .icon{float:left;width:18px;height:18px;margin-right:5px;padding-top:0px;background-image:url(images/arrow-box.png);background-repeat:no-repeat;}
.navmenu_accord:hover .icon{float:left;width:18px;height:18px;margin-right:5px;padding-top:0px;background-image:url(images/arrow-box-alt.png);background-repeat:no-repeat;}

.ui-state-active{background-color:#007CE3;padding:0px;margin-left:2px;text-align:left;height:16px;font-size:0.85em;margin-bottom:-1px;clear:both;border:1px solid #007CE3;padding:6px;outline:0px;}
.ui-state-active a{color:#fff;text-decoration:none;outline:0px;}
.ui-state-active .icon{float:left;width:18px;height:18px;margin-right:5px;padding-top:0px;background-image:url(images/arrow-box-alt.png);background-repeat:no-repeat;outline:0px;}

.accord_img{overflow:hidden;}
.accord_img img{width:99%;margin-left:2px;}

/*footer menu*/
#footermenu .navmenu_panel{float:right;margin-left:0px;margin-right:0px;padding-bottom:0px;}
#footermenu .navmenu_container{width:44%;text-align:right;margin:4px;float:right;background-color:transparent;border:none;margin-bottom:0px;}
#footermenu .navmenu_header h2{font-size:1.0em;font-weight:normal;text-align:right;padding:4px;color:#fff;float:right;width:8%;margin-left:6px;margin-bottom:0px;margin:2px;background-image:none;display:none;}
#footermenu .navmenu_list_promo1 {border-top:none;border-bottom:none;float:right;width:80%;background-color:transparent;}
#footermenu .navmenu_list_promo1 ul{padding:0px;margin:0px;text-align:right;font-size:1.0em;background-color:transparent;}
#footermenu .navmenu_list_promo1 li{clear:none;border:none;list-style-image:none;margin:0px;margin-left:6px;text-align:center;float:right;font-weight:bold;height:12px;padding-top:-2px;padding-right:4px;background-image:none;background-color:transparent;border-left:1px solid #A3CF4D;}
#footermenu .navmenu_list_promo1 li:hover{height:12px;background-color:transparent;}
#footermenu .navmenu_list_promo1 a{color:#fff;padding-left:3px;text-decoration:none;font-weight:bold;}
#footermenu .navmenu_list_promo1 li:hover a{color:#fff;}
#footermenu .navmenu_list_promo1 li .icon{display:none;}
#footermenu .navmenu_footer{background-color:transparent;}

/*footer Legal links*/
#footerlegals .navmenu_panel{float:left;margin-left:0px;padding-bottom:0px;}
#footerlegals .navmenu_container{width:46%;text-align:left;margin:4px;float:left;background-color:transparent;border:none;margin-bottom:0px;}
#footerlegals .navmenu_header h2{font-size:1.0em;font-weight:normal;text-align:right;padding:4px;color:#fff;float:left;width:8%;margin-left:0px;margin-bottom:0px;margin:2px;background-image:none;display:none;}
#footerlegals .navmenu_list_promo1 {border-top:none;border-bottom:none;float:left;width:80%;background-color:transparent;}
#footerlegals .navmenu_list_promo1 ul{padding:0px;margin:0px;text-align:right;font-size:0.8em;background-color:transparent;}
#footerlegals .navmenu_list_promo1 li{clear:none;border:none;list-style-image:none;margin:0px;margin-left:0px;text-align:center;float:left;font-weight:normal;height:12px;padding-top:-2px;padding-right:3px;background-image:none;background-color:transparent;border-right:1px solid #A3CF4D;}
#footerlegals .navmenu_list_promo1 li:hover{height:12px;background-color:transparent;}
#footerlegals .navmenu_list_promo1 a{color:#fff;padding-left:0px;text-decoration:none;font-weight:normal;}
#footerlegals .navmenu_list_promo1 li:hover a{color:#fff;}
#footerlegals .navmenu_list_promo1 li .icon{display:none;}
#footerlegals .navmenu_footer{background-color:transparent;}

/*info menu links*/
#topnav .navmenu_panel{float:right;margin-left:0px;padding-bottom:0px;}
#topnav .navmenu_container{float:right;width:270px;padding:0px;text-align:center;background-color:transparent;border:none;margin-bottom:0px;}
#topnav .navmenu_header h2{display:none;}
#topnav .navmenu_list_promo1 {border-top:none;border-bottom:none;float:left;width:100%;background-color:transparent;}
#topnav .navmenu_list_promo1 ul{padding:0px;margin:0px;text-align:right;font-size:0.8em;background-color:transparent;}
#topnav .navmenu_list_promo1 li{clear:none;border:none;list-style-image:none;margin:0px;margin-left:0px;text-align:center;float:left;font-weight:normal;height:12px;padding-top:-2px;padding-right:1px;background-image:none;background-color:transparent;border-right:none;}
#topnav .navmenu_list_promo1 li:hover{height:12px;background-color:transparent;}
#topnav .navmenu_list_promo1 a{display:block;padding:2px;border:1px solid #D5DEE5;color:#222;-moz-border-radius:5px;float:left;margin-right:5px;margin-top:0px;min-width:60px;padding-left:0px;text-decoration:none;font-weight:bolder;}
#topnav .navmenu_list_promo1 li:hover a{color:#222;}
#topnav .navmenu_list_promo1 li .icon{display:none;}
#topnav .navmenu_footer{background-color:transparent;}

/*#footermenu {margin-top:30px;}
*/
/* Change location */
.selectsite{padding:4px;font-size:0.7em;width:130px;font-weight:bolder;float:right;border-bottom:1px solid #D5DEE5;}
.selectsite span {padding:2px;display:block;float:left;}
.selectsite span span{border-right:1px solid #D5DEE5;}
.selectsite img{padding:4px;float:left;}
.selectsite a{color:#222;}
.selectsite select{background-color:#fff;border:1px solid #222;}

/* info - help menu */
.info_menu{float:right;padding:4px;text-align:center;font-size:0.7em;font-weight:bolder;}
.info_menu a{display:block;padding:2px;border:1px solid #D5DEE5;color:#222;-moz-border-radius:5px;float:left;margin-right:5px;min-width:60px;}

.drag_menu{background-image:url(images/drag.jpg);cursor:move;height:19px;width:15px;}

/* product page description */
.infoformat {font-size:0.85em;}

/*********************** M O D U L E ~ S T Y L E S **********************/

/*iphone pages*/
.iphonecontainer{background-color:#fff; border:1px solid #CCCCCC; -moz-border-radius:5px; min-height:380px; width:100%; margin-top:0px; margin-bottom:10px;}
.iphonecontainer2{background-color:#fff; border:1px solid #CCCCCC; -moz-border-radius:5px; min-height:380px; width:100%; margin-top:0px; margin-bottom:10px;}
.iphoneheader{width:100%;}
.iphoneheader .promo{background-image:url(images/iphone-promo.png);background-repeat:no-repeat;margin-left:10px;width:296px;height:326px;float:left;margin-top:-10px;}
.iphoneheader .intro{float:right;width:350px;margin-left:10px;color:#222;margin-top:30px;}
.iphoneheader h1{background-image:url(images/iphone-header2.jpg);background-repeat:no-repeat;width:294px;height:54px;overflow:hidden;}
.iphoneheader h1 span{display:none;}
.iphoneheader .intro b{font-size:1.4em;color:#555;margin-top:20px;}
.iphoneheader .intro big{font-size:1.5em;}
.iphoneheader .intro p{font-size:1.1em;width:100%;line-height:20px;text-align:justify;margin-top:20px;}
.gamespanel{width:92%;border-top:1px solid #EEE;margin-left:2%;min-height:200px;margin-top:20px;padding:20px;}
.gamespanel p{font-size:0.85em;}

.iphoneheader .promo_splash{background-image:url(images/iphone-blank.png);background-repeat:no-repeat;position:relative;margin-left:50px;width:173px;height:316px;float:left;margin-top:15px;z-index:3;}
.iphoneheader .promo_splash img{height:200px;position:relative;top:50px;left:20px;position:relative;z-index:4;}
.iphoneheader .promo_splash_child{background-image:url(images/iphone-blank-small.png);position:relative;background-position:0px 0px; overflow:hidden; background-repeat:no-repeat;margin-left:-28px;width:167px;height:303px;float:left;margin-top:25px;z-index:1;}
.iphoneheader .promo_splash_child img{width:105px;position:relative;top:40px;left:18px;position:relative;z-index:2;}

#iphonehorz .iphoneheader .promo_splash{background-image:url(images/iphone-blank-horz.png);position:relative;background-repeat:no-repeat;margin-left:10px;width:306px;height:165px;float:left;margin-top:25px;z-index:1;}
#iphonehorz .iphoneheader .promo_splash img{height:132px;position:relative;top:17px;left:55px;position:relative;z-index:1;}
#iphonehorz .iphoneheader .promo_splash_child{background-image:url(images/iphone-blank-small-horz.png);background-position:0px 0px; position:relative;overflow:hidden; background-repeat:no-repeat;margin-left:-200px;width:225px;height:127px;float:left;margin-top:150px;z-index:22;}
#iphonehorz .iphoneheader .promo_splash_child img{width:155px;position:relative;top:10px;left:40px;position:relative;z-index:22;}

.iphonescreens{width:45%; float:right;}
#iphonehorz .iphonescreens img{width:75%;margin:5px;float:left;}
.iphonescreens img{width:45%;margin:5px;float:left;}

.iphonegame_details{margin:3px;width:330px;height:160px;float:left;}
.iphonegame_details_img{float:left;padding:1px;width:145px;}
.iphonegame_details_img img{border:1px solid #CCC;width:130px;height:130px;padding:2px;}
.iphonegame_details_txt{float:left;width:150px;font-size:0.8em;line-height:14px;margin-top:10px;}
.iphonegame_details big{font-size:1.2em;}
.iphonegame_details .slink{color:#2386EA;text-decoration:underline;margin-top:10px;}

.iphone_buy{text-align:left;margin-top:20px;}
.iphone_desc{width: 50%; float: left; margin-left: 7px; margin-right: 15px; line-height: 16px; text-align: justify;}
/* end iphone styles*/

.feature-list li{list-style-image:url(images/list-icon.gif);margin-left:0px;font-size:0.85em;}
h2{color:#409DEA;font-size:1.2em;font-weight:bolder;}

/*DISPLAY CATEGORY ITEM LISTINGS */
.padded_div{padding:15px;padding-top:10px;}
.game_details{margin:3px;width:230px;height:150px;float:left;}
.game_details_img{float:left;padding:1px;width:110px;}
.game_details_img img{border:1px solid #CCC;width:100px;height:100px;padding:2px;}
.game_details_txt{float:left;width:100px;font-size:0.8em;line-height:14px;margin-top:2px;}
.game_details big{font-size:1.1em;}

/* GAME PAGING */
.next_btn{background-image:url(images/next_btn.gif);background-repeat:no-repeat;width:50px;height:21px;display:block;margin-left:4px;float:left;}
.next_btn span{display:none;}
.prev_btn{background-image:url(images/prev_btn.gif);background-repeat:no-repeat;width:50px;height:21px;display:block;margin-right:4px;float:left;}
.prev_btn span{display:none;}
.pagenumber{display:block;width:14px;padding:2px;color:#409DEA;float:left;}

/*FEATURED GAME-CATEGORY MODULE */
.featured_gamecat_panel2{padding:0px;width:100%;height:270px;background-color:#FFF;border:1px solid #ccc;}

.featured_gamecat_panel2_left{width:448px; height:265px; float:left; padding:0px; margin:5px;}
.featured_gamecat_panel2_right{width:275px; height:265px; float:left; padding:0px; margin:0px;}	

.featured_gamecat_banner2{height:260px;width:450px;position:relative;overflow:hidden;}
.featured_gamecat_banner2 img{border:0px;position:relative;}
.featured_gamecat_video2{float:left;width:202px;position:relative;left:2px;top:-0px;height:268px;}

.featured_gamecat_details2{width:280px;margin-top:0px;float:right;text-align:left;font-size:0.85em;color:#666;}
.featured_gamecat_details2 big{font-size:1.5em;letter-spacing:-1px;padding:0px;color:#0071CF;}
.featured_gamecat_details2 big a{color:#0071CF;}
.featured_gamecat_details2 .title{float:left;margin-top:15px;padding:6px;margin-left:0px;height:120px;width:auto;}
.featured_gamecat_details2 .text{padding-left:3px;text-align:left;font-size:1.0em;}
.featured_gamecat_details2 .text p{margin-top:2px;z-index:2;}
.featured_gamecat_details2 .playform{width:auto;color:#fff;height:124px;padding-left:45px;text-align:left;margin-left:0px;background-image:url(images/playnow-bg.png);background-repeat:no-repeat;}
.featured_gamecat_details2 i{color:#555;font-size:0.83em;}
.featured_gamecat_details2 .playform a{font-size:0.8em;}
/*.featured_gamecat_details2 a{color:#444;font-size:0.9em;font-size:bold;}*/

.featured_gamecat_details2 .inputpanel{margin-left:-10px;margin-top:4px;width:191px;height:28px;padding-top:4px;background-image:url(images/searchbox_bg.png);background-repeat:no-repeat;font-size:1.2em;color:#222;}
.featured_gamecat_details2 input{width:85px;border:none;margin-left:1px;margin-top:4px;background-color:transparent;float:left;font-family:inherit;}
.featured_gamecat_details2 .button{background-image:url(images/playnow-button3.png);width:77px;font-size:0.7em;color:#fff;padding:3px;padding-bottom:6px;font-weight:bold;height:36px;border:none;margin-right:-20px;margin-top:-5px;cursor:pointer;background-color:transparent;float:right;text-align:left;}
.featured_gamecat_details2 select{width:60px;font-size:1.0em;padding:2px;background-color:#FFFFCC;}

.playnow_label{height:20px;width:184px;background-image:url(images/playnow-label.png);background-repeat:no-repeat;text-indent:-11999px;margin-left:-12px;}

.pricesticker{z-index:200;display:block;position:relative;right:-220px;top:-20px;margin-bottom:-25px;background-image:url(images/price_sticker_thumb.png);background-repeat:no-repeat;width:50px;height:50px;}
.pricesticker b{text-align:center;padding:8px;padding-top:10px;font-style:italic;color:#fff;font-size:1.2em; display:block;}

.priceinfo{font-size:1.3em;line-height:20px;}

.videoplaceholder{z-index:2;position:relative;top:-271px;left:335px;width:1px;height:1px;margin-top:0px;margin-bottom:-10px;clear:both;}
.videoplaceholder2{z-index:2;position:relative;top:-250px;left:335px;width:1px;height:1px;margin-top:0px;margin-bottom:-10px;clear:both;}

.soundbutton a{font-size:0.65em;color:#777;text-decoration:none;padding:1px;}
.soundbutton a:hover{color:#222;text-decoration:line-through;padding:1px;}

a.bluelink{text-decoration:underline;color:#0071CF;}
.bluelink:hover{text-decoration:underline;color:#7EC500;}

/*PAGING*/
.pagingpanel{margin-top:-5px;text-align:left;}

/*WHAT'S HOT CHART MODULE */
.chart_row .chart_panel{width:97%;float:left;padding-top:3px;padding:4px;border-bottom:1px solid #EEE;}
.chart_row .chart_panel2{width:100%;float:left;margin-bottom:0px;}
.chart_row .chart_panel_thumb img{width:30px;border:2px solid #ccc;}
.chart_row .chart_panel_thumb{width:18%;float:left;margin-right:5px;}
.chart_row .chart_panel_desc{width:150px;float:left;font-size:0.85em;margin-right:5px;}
.chart_row .chart_panel_rank{width:30px;float:right;font-size:1.1em;text-align:center;padding:0px;margin-top:5px;}
.chart_row .chart_panel_rank a{display:block;width:24px;height:25px;padding-top:3px;color:#666;background-image:url(images/chart_icon.png);background-repeat:no-repeat;}
.chart_row_alt .chart_panel{width:97%;float:left;margin-bottom:3px;padding:4px;border-bottom:1px solid #EEE;background-color:#F2F9FF;}
.chart_row_alt .chart_panel2{width:100%;float:left;margin-bottom:0px;}
.chart_row_alt .chart_panel_thumb img{width:30px;border:2px solid #ccc;}
.chart_row_alt .chart_panel_thumb{width:18%;float:left;margin-right:5px;}
.chart_row_alt .chart_panel_desc{width:150px;float:left;font-size:0.85em;margin-right:5px;}
.chart_row_alt .chart_panel_rank{width:30px;float:right;font-size:1.1em;text-align:center;padding:0px;margin-top:5px;}
.chart_row_alt .chart_panel_rank a{display:block;width:24px;height:25px;padding-top:3px;color:#666;background-image:url(images/chart_icon.png);background-repeat:no-repeat;}
.chart_row a:hover{color:#111;text-decoration:none;}

/*SEARCH BOX MODULE */
.searchbox_panel{width:191px;text-align:left;margin:2px;padding:0px;margin-bottom:1px;background-color:#fff;padding-bottom:0px;}
.searchbox_bg{width:191px;height:33px;background-image:url(images/searchbox_bg.png);background-repeat:no-repeat;}
.searchbox{border:none;margin-left:8px;margin-top:8px;background-color:transparent;font-size:1.1em;float:left;}
.searchbutton{background-image:url(images/searchbutton.png);width:28px;height:29px;border:none;margin-top:2px;margin-right:1px;padding-bottom:5px;cursor:pointer;background-color:transparent;	float:right;}

/*WEB-2-MOBILE*/
.web2mobilepanel{background-image:url(images/web2mobile-bg.jpg);background-repeat:no-repeat;width:100.5%;height:270px;padding:0px;margin:0px;}
.web2mobilepanel .floatdiv1{width:240px;margin-right:5px;height:100%;float:left;}
.web2mobilepanel .floatdiv2{width:200px;height:100%;float:left;margin-top:10px;text-align:left;}
.web2mobilepanel big{display:block;background-image:url(images/eaonyourmobile.jpg);background-repeat:no-repeat;width:208px;height:45px;}
.web2mobilepanel big span{color:#394F64;font-size:1.7em;font-weight:bolder;display:none;}
.web2mobilepanel select{font-size:1.0em;padding:0px;background-color:#FFFFCC;margin-top:4px;margin-left:0px;text-align:left;}
.web2mobilepanel .inputpanel{width:191px;height:33px;background-image:url(images/searchbox_bg.png);background-repeat:no-repeat;margin-bottom:5px;}
.web2mobilepanel input{border:none;margin-left:2px;margin-top:6.5px;background-color:transparent;float:left;width:75px;font-size:1.0em;font-family:inherit;}
.web2mobilepanel .action{background-image:url(images/playnow-button3.png);width:77px;height:36px;border:none;font-size:0.7em;margin-right:-20px;margin-top:-1px;cursor:pointer;background-color:transparent;float:right;}
.web2mobilepanel .moreinfo{display:none;}

/*WEB-2-MOBILE - GAME INFO*/
.web2mobilepanel_game{background-image:url(images/web2mobile-bg2.jpg);background-repeat:no-repeat;width:98%;height:270px;padding:0px;margin:0px;}
.web2mobilepanel_game .floatdiv1{width:180px;margin-right:5px;height:100%;float:left;}
.web2mobilepanel_game .floatdiv2{width:260px;height:100%;float:left;margin-top:40px;text-align:left;}
.web2mobilepanel_game big{display:block;background-image:url(images/unleashyourphone.jpg);background-repeat:no-repeat;width:226px;height:31px;}
.web2mobilepanel_game big span{color:#394F64;font-size:1.7em;font-weight:bolder;display:none;}
.web2mobilepanel_game select{font-size:1.0em;padding:0px;background-color:#FFFFCC;margin-top:4px;margin-left:0px;text-align:left;}
.web2mobilepanel_game .inputpanel{width:191px;height:33px;background-image:url(images/searchbox_bg.png);background-repeat:no-repeat;margin-bottom:5px;}
.web2mobilepanel_game input{border:none;margin-left:2px;margin-top:6.5px;background-color:transparent;float:left;width:75px;font-size:1.0em;font-family:inherit;}
.web2mobilepanel_game .action{background-image:url(images/playnow-button3.png);width:77px;height:36px;border:none;font-size:0.75em;margin-right:-20px;margin-top:-1px;cursor:pointer;background-color:transparent;float:right;}
.web2mobilepanel_game .moreinfo{display:none;}

/*WEB-2-MOBILE - PLAY UNLIMITED*/
.web2mobilepanel_pu{background-image:url(images/web2mobile-bg3.jpg);background-repeat:no-repeat;width:40%;height:410px;padding:0px;margin:0px;float:right;}
.web2mobilepanel_pu .floatdiv2{width:85%;height:100%;float:left;margin:15px;margin-top:40px;text-align:center;}
/*.web2mobilepanel_pu big{display:block;background-image:url(images/unleashyourphone.jpg);background-repeat:no-repeat;width:100%;height:31px;}*/
.web2mobilepanel_pu big span{color:#394F64;font-size:1.7em;font-weight:bolder;display:none;}
.web2mobilepanel_pu select{font-size:1.0em;padding:0px;background-color:#FFFFCC;margin-top:4px;margin-left:0px;text-align:left;}
.web2mobilepanel_pu .inputpanel{width:191px;height:33px;background-image:url(images/searchbox_bg.png);background-repeat:no-repeat;margin-bottom:5px;margin-top:5px;}
.web2mobilepanel_pu input{border:none;margin-left:2px;margin-top:6.5px;background-color:transparent;float:left;width:75px;font-size:1.0em;font-family:inherit;}
.web2mobilepanel_pu .action{background-image:url(images/playnow-button3.png);width:77px;height:36px;border:none;font-size:0.75em;margin-right:-20px;margin-top:-1px;cursor:pointer;background-color:transparent;float:right;}
.web2mobilepanel_pu .moreinfo{display:none;}

.check input{margin:0px;padding:2px;width:10px;height:10px;display:block;}

.gamemedia-panel{height:100%;min-height:400px;padding-top:10px;border-left:1px solid #CCCCCC;}

/* ---------------------------------- Tabs ----------------------------------*/
.ui-tabs {width:100%;height:100%;}
.ui-tabs .ui-tabs-nav {list-style: none; position:relative; margin:0px; padding:0px;}
.ui-tabs .ui-tabs-nav li {background-image:url(images/tab-closed.png);background-repeat:no-repeat;background-position:bottom center;margin:0px;width:170px;height:47px;float:left;z-index:9;border:none;padding:0px;font-size:0.85em;}
.ui-tabs .ui-tabs-nav li.ui-state-active {background-image:url(images/tab-open.png);background-repeat:no-repeat;width:180px;height:47px;float:left;z-index:10;background-color:Transparent;border:none;padding:0px;margin:0px;font-size:0.9em;}
.ui-tabs .ui-tabs-nav li a {color:#556B2A;margin-top:15px;padding:10px;height:100%;display:block;font-weight:bold;}
.ui-tabs .ui-tabs-nav li a:hover{text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:White; padding:10px; padding-top:15px; margin-top:0px; display:block; font-weight:bold; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-state-active{background-color:transparent;padding:0px;margin-left:0px;text-align:left;height:16px;margin-bottom:0px;clear:none;border:1px solid #007CE3;padding:6px;}
.ui-tabs .ui-state-active a{color:#fff;text-decoration:none;}
.ui-tabs .ui-widget-content{height:100%;min-height:400px;padding:15px;border:1px solid #CCCCCC;}
.ui-tabs .ui-tabs-nav li.ui-state-active .demo-icon{display:block;margin-top:0px;margin-left:3px;background-image:url(images/tab-icon.png);background-repeat:no-repeat;width:25px;height:20px;float:left;}
.ui-tabs .ui-tabs-nav li.ui-state-active span{display:block;float:left;width:115px;}
.ui-tabs .ui-tabs-nav li .demo-icon{display:block;margin-top:-4px;margin-left:3px;background-image:url(images/tab-icon.png);background-repeat:no-repeat;width:25px;height:20px;float:left;}

.ui-tabs .ui-tabs-nav li.ui-state-active .vid-icon{display:block;margin-top:0px;margin-left:3px;background-image:url(images/vid-icon.png);background-repeat:no-repeat;width:25px;height:20px;float:left;}
.ui-tabs .ui-tabs-nav li .vid-icon{display:block;margin-top:-3px;margin-left:3px;background-image:url(images/vid-icon.png);background-repeat:no-repeat;width:25px;height:20px;float:left;}

.game-footage-bg{margin-top:-10px;background-image:url(images/emu-skin-vid.jpg);background-repeat:no-repeat;width:238px;height:390px;}
.game-footage-bg div{position:relative;left:0px;top:24px;}

.gameinfo-left{width:350px;float:left;margin-left:7px;margin-right:10px;line-height:16px;text-align:justify;}
.gameinfo-right{width:350px;height:100%;float:right;margin-top:0px;v-align:top;}

/*Banner Ads */
.bannerad{margin-left:5px;min-height:80px;float:left;width:auto;}
.bannerad img{border:none;}

/* form styles */
.action{background-image:url(images/action-button.png);width:152px;height:20px;border:none;color:#fff;font-size:0.90em;margin:0px;padding-bottom:5px;font-weight:bold;cursor:pointer;background-color:transparent;}
.play_button{background-image:url(images/action-button-small.png);width:72px;height:20px;border:none;color:#fff;font-size:0.90em;margin:0px;padding-bottom:6px;font-weight:bold;cursor:pointer;background-color:transparent;}

.go_button{background-image:url(images/Download_on_iTunes.gif);width:110px;height:40px;border:none;margin-right:-20px;margin-top:-5px;cursor:pointer;background-color:transparent;float:right;}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{border: solid 1px #999;white-space: nowrap;background: #C2DDEF;min-width:100px;padding:2px;}
/* style for the DNNTextSuggest control selected menu node */
.SuggestTextMenu span:hover{background-color:#2371A8;min-width:100px;color: White;}

.ac_results {padding: 0px;border: 1px solid #444;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font:inherit;font-size:12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #168FF2;color: white;}

/* SCROLLABLE GAMES */                     
div.scrollable {/* required settings */position:relative;overflow:hidden;width:95.5%;height:80px;float:left;margin-top:-15px;/* custom decorations */padding-top:10px;background-color:transparent;}
div.scrollable div.items {/* this cannot be too large */width:20000em;position:absolute;clear:both;/* decoration */	margin-left:2px;margin-right:4px;}
/* single scrollable item */
div.scrollable div.items div {float:left;}
div.scrollable div.items div div{float:left;/* custom decoration */text-align:left;width:231px;height:60px;padding:3px 0px;font-size:0.8em;color:#222;border:1px solid #ccc;background-color: #fff;margin-right:5px;-moz-border-radius:5px;margin-top:0px;}
div.scrollable div.items div div:hover{border:1px solid #168FF2;}
div.scrollable div.items div div img{float:left; width:45px; margin-right:5px; margin-left:10px; border:1px solid #EEE; margin-top:6px;}
div.scrollable div.items div div b {float:left; width:166px; margin-top:6px;font-size:1.2em;clear:right;}
div.scrollable div.items div div small {font-size:0.8em;}
/* active item */
div.scrollable div.items div div.active {float:left;/* custom decoration */	text-align:left;width:231px;height:60px;padding:3px 0px;font-size:0.8em;color:#fff;border:1px solid #168FF2; background-color:#168FF2;margin-right:5px;-moz-border-radius:5px;margin-top:0px;}
div.scrollable div.items div div.active img{float:left; width:45px; margin-right:5px; margin-left:10px; border:1px solid white; margin-top:8px;}
div.scrollable div.items div div.active b {float:left; display:block; width:166px; margin-top:8px;font-size:1.2em;clear:right;}
div.scrollable div.items div div.active small {font-size:0.8em;}
/*navigation*/
.noArrow{display:none;}
.UpArrow{display:block;width:40px;height:10px;background-image:url(images/arrow-up.png);background-repeat:no-repeat;position:relative;top:-13px;z-index:2;left:82px;margin-bottom:-13px;}
/* prev, next, prevPage and nextPage buttons */
a.prev, a.prevPage {display:block; width:16px; height:29px; background:url(images/left.png) no-repeat; float:left; cursor:pointer; position:relative; top:15px; right:1px;}
/* disabled navigational button */
a.disabled {visibility:hidden !important;}
/* next button uses another background image */
a.next, a.nextPage {display:block; width:16px; height:29px; float:left; cursor:pointer; position:relative; top:15px; left:2px; background-image:url(images/right.png); clear:right;	}




