/* DEFAULT STYLES */
body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-align: left; color: #7c7c7c; /*line-height:100%;*/}
img { border: 0px; display:block; margin:0px; }
#container { position: relative; width: 800px; /*height: 1000px;*/ margin: 0px auto 30px auto; padding: 0px;}
#DEFAULT_container { position: relative; width: 800px; margin: 0px; padding: 20px 0px 0px 0px;}
#DEFAULT_content_divider { margin: 0px 0px 0px 0px; background-image: url(images/bg_dots_grey.gif); background-repeat: repeat-x;}
.DEFAULT_content_divider { margin: 0px 0px 0px 0px; background-image: url(images/bg_dots_grey.gif); background-repeat: repeat-x; float:left;}


/* MAIN NAV STYLES */
#nav_top {height: 60px; overflow: hidden; margin: 0; padding: 0; }
#nav_container {height: 50px; overflow: hidden; margin: 0; padding: 0; background:url(images/nav_left.jpg) no-repeat 0px 0px; }
.nav_border {position: relative; float: left; width: 20px; height: 40px; background: url(images/nav_right.jpg) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}

#nav_games {position:relative; float: left; width: 120px; height: 40px; padding: 0; overflow: hidden; background:url(images/games.jpg) no-repeat 0px 0px; margin: 0 0 0 300px;}
#nav_games a:active, .selected_games {float: left; background:url(images/games_over.jpg) no-repeat 0px 0px;}
#nav_games a:hover {float: left; background:url(images/games_up.jpg) no-repeat 0px 0px;}

#nav_support {position:relative; float: left; width: 120px; height: 40px; padding: 0; overflow: hidden; background:url(images/support.jpg) no-repeat 0px 0px;}
#nav_support a:active, .selected_support {float: left; background:url(images/support_over.jpg) no-repeat 0px 0px;}
#nav_support a:hover {float: left; background:url(images/support_up.jpg) no-repeat 0px 0px;}

#nav_aboutus {position:relative; float: left; width: 120px; height: 40px; padding: 0; overflow: hidden; background:url(images/aboutus.jpg) no-repeat 0px 0px;}
#nav_aboutus a:active, .selected_aboutus {float: left; background:url(images/aboutus_over.jpg) no-repeat 0px 0px;}
#nav_aboutus a:hover {float: left; background:url(images/aboutus_up.jpg) no-repeat 0px 0px;}

#nav_news {position:relative; float: left; width: 120px; height: 40px; padding: 0; overflow: hidden; background:url(images/news.jpg) no-repeat 0px 0px;}
#nav_news a:active, .selected_news {float: left; background:url(images/news_over.jpg) no-repeat 0px 0px;}
#nav_news a:hover {float: left; background:url(images/news_up.jpg) no-repeat 0px 0px;}


/* BOXES: */
.box_grey_tl {background-image: url(images/corner_tl.jpg);	background-repeat: no-repeat;	float:left;}
.box_grey_t	{background-image: url(images/grey_t.jpg);		background-repeat: repeat-x;	float:left;}
.box_grey_tr {background-image: url(images/corner_tr.jpg);	background-repeat: no-repeat;	float:left;}

.box_grey_l	{background-image: url(images/grey_l.jpg);		background-repeat: repeat-y;	float:left;}
.box_grey_r	{background-image: url(images/grey_r.jpg); 		background-repeat: repeat-y;	float:left;}

.box_grey_bl {background-image: url(images/corner_bl.jpg);	background-repeat: no-repeat;	float:left;}
.box_grey_b	{background-image: url(images/grey_b.jpg); 		background-repeat: repeat-x;	float:left;}
.box_grey_br {background-image: url(images/corner_br.jpg);	background-repeat: no-repeat;	float:left;}


/* MAIN PAGE: GAMES TOP LEVEL*/
.main_iPhone_left { position:relative; float:left; padding:30px 0px 0px 60px; width:250px; height:170px; background-image:url(images/iPhone_main.jpg); background-repeat: no-repeat; background-position: 20px 20px; border:0px dotted red;}
.main_games_info { position:relative; float:left; padding-top:30px; width:210px; height:170px; font-size:14px; color:#9d0a0e; border:0px dotted red; font-family:"Myriad Pro";}
.main_games_info .data { font-size: 11px; color:#7c7c7c; padding-top:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.main_games_info .icon { position:absolute; top: 100px; left: -5px; float: left; width: 60px; height: 80px; padding: 0; overflow: hidden;}
.main_games_info .appStore { position:absolute; top: 115px; left: 55px; float: left; width: 130px; height: 50px; padding: 0; overflow: hidden;}
.main_games_descript { position:relative; float:left; padding:30px 20px 0px 0px; width:220px; height:160px; font-size:11px; border:0px dotted red;}
.main_games_descript .more { position:absolute; top: 160px; left: 120px; width: 100px; height: 20px; padding: 0; overflow: hidden;}


/* GAMES PAGE:*/
.game_iPhone_left { position:relative; float:left; padding:40px 0px 0px 95px; width:425px; height:270px; background-image:url(images/iPhone_screenshot.jpg); background-repeat: no-repeat; background-position: 20px 20px; border:0px dotted red;}
.game_iPhone_left .btn { position:absolute; top: 290px; left: 200px; float:left; padding:0px; margin:0px;}
.game_iPhone_left .btn a		{ background:url(images/image_btn.jpg) 			no-repeat 0px 0px; background-position: 5px 0px; float:left; /*margin-right:5px;*/}
.game_iPhone_left .btn a:hover 	{ background:url(images/image_btn_selected.jpg) no-repeat 0px 0px; background-position: 5px 0px;}


/* GAMES PAGE: SCREENSHOT IMAGE GALLERY*/
.game_iPhone_left .gallerycontainer { position: relative; }
.game_iPhone_left .thumbnail img{ border: 0px; margin: 0px; }
.game_iPhone_left .thumbnail:hover{ background-color: transparent; }
.game_iPhone_left .thumbnail:hover img{ border: 0px; }
.game_iPhone_left .thumbnail span{ position: absolute; padding: 0px; border: 0px; visibility: hidden; text-decoration: none; }
.game_iPhone_left .thumbnail span img{ border-width: 0; padding: 0px; }
.game_iPhone_left .thumbnail:hover span{ visibility: visible; top: -250px; left: -105px; z-index: 50; }

.game_info { position:relative; float:left; padding-top:30px; width:240px; height:270px; font-size:18px; color:#9d0a0e; border:0px dotted red; font-family:"Myriad Pro";}
.game_info .data { font-size: 11px; color:#7c7c7c; padding-top:20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.game_info .icon { position:absolute; top: 215px; left: -5px; float: left; width: 60px; height: 80px; padding: 0; overflow: hidden;}
.game_info .appStore { position:absolute; top: 220px; left: 65px; float: left; width: 160px; height: 60px; padding: 0; overflow: hidden;}

.game_overview { position:relative; float:left; padding:70px 20px 0px 20px; width:470px; height:270px; background-image:url(images/overview_txt.jpg); background-repeat: no-repeat; background-position: 20px 30px; font-size:11px; border:0px dotted red;}
.game_shortcut { position:relative; float:left; padding:70px 0px 0px 10px; width:240px; height:220px; background-image:url(images/similarProduct.jpg); background-repeat: no-repeat; background-position: 0px 20px; border:0px dotted red;}
.game_shortcut .box { position::relative; width:220px; height:70px; display:block;}
.game_shortcut .box .icon { position:relative; float: left; width: 60px; height: 60px; padding: 5px 0px 0px 5px; overflow: hidden;}
.game_shortcut .box .data { position:relative; font-size: 10px; color:#7c7c7c; font-weight:bold; padding:30px 0px 0px 60px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.game_shortcut .box a { text-decoration:none; display:block; }


/* SUPPORT PAGE:*/
.support_left { position:relative; float:left; padding:20px 20px 0px 20px; width:470px; /*background-image:url(images/faq_txt.jpg); background-repeat: no-repeat; background-position: 20px 20px;*/ font-size: 11px; border:0px dotted black;}
.support_left .faq { position:relative; background-image:url(images/faq_txt.jpg); background-repeat: no-repeat; background-position: 0px 0px; border-bottom:0px dotted red; padding:40px 0px 0px 0px; border:0px dotted black; width: 470px; }
.support_left .faq .title { font-size: 11px; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width: 470px; height: 20px;}
.support_left .faq .info { font-size: 11px; color:#7c7c7c; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px; width: 470px; }
.support_left .tech { position:relative; background-image:url(images/techSupport_txt.jpg); background-repeat: no-repeat; background-position: 0px 20px; padding:60px 0px 0px 0px; border:0px dotted black; width: 470px; }
.support_left .tech .info { font-size: 11px; color:#7c7c7c; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; width: 470px; }



.shortGames_right { position:relative; float:left; padding:60px 0px 0px 10px; width:240px; height:290px; background-image:url(images/shortGames.jpg); background-repeat: no-repeat; background-position: 0px 10px; border:0px dotted red;}
.shortGames_right .box { position:relative; width:220px; height:70px; display:block; border:0px dotted red;}
.shortGames_right .box .icon { position:relative; float: left; width: 60px; height: 60px; padding: 5px 0px 0px 5px; overflow: hidden;}
.shortGames_right .box .data { position:relative; font-size: 10px; color:#7c7c7c; font-weight:bold; padding:30px 0px 0px 60px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.shortGames_right .box a { text-decoration:none;}


/* ABOUT US PAGE:*/
.aboutUs_left { position:relative; float:left; padding:60px 20px 0px 20px; width:470px; height:270px; background-image:url(images/aboutus_txt.jpg); background-repeat: no-repeat; background-position: 20px 20px; font-size: 11px; color:#7c7c7c; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* NEWS PAGE:*/
.news_left { position:relative; float:left; padding:60px 20px 0px 20px; width:470px; height:270px; background-image:url(images/news_txt.jpg); background-repeat: no-repeat; background-position: 20px 20px; font-size:11px; border:0px dotted red;}
.news_left .date { position:relative; float:left; width:470px; height:20px; font-size:11px; color:#707070; font-weight:bold;}
.news_left .title { position:relative; float:left; width:470px; height:20px; font-size:13px; color:#9d0a0e; font-weight:bold;}
.news_left .iPhone { position:relative; float:left; padding:30px 0px 0px 75px; width:425px; height:260px; background-image:url(images/iPhone_screenshot.jpg); background-repeat: no-repeat; background-position: 0px 10px; border:0px dotted red;}
.news_left .info { font-size: 11px; color:#7c7c7c; font-family: Verdana, Arial, Helvetica, sans-serif;}
.news_left .info .pdf{ position:relative; float:left; padding:0px 0px 0px 0px; width:470px; height:20px; background-image:url(images/pdf_icon.jpg); background-repeat: no-repeat; background-position:right; border:0px dotted red; text-align:right;}


/* Footer*/
#footer { padding:10px 10px 0px 0px; font-size:10px; margin-bottom:30px}




























