
.pusher{width:100%;height:572px;}
.pusher2{width:100%;height:101px;float:left;}
.maincontainer{ width:100%;top:0;left:0;height:709px;}
.maincontainer .main{margin:0 0 0 371px; height:700px;}
.maincontainer .main .welcome{display: none ;
	float:left;width:270px;margin:20px 75px 0 0;}
.maincontainer .main .welcome a{float:left;margin:5px 0 0 8px;}
.maincontainer .main .welcome2{float:left;width:270px;margin:20px 75px 0 0;}
.maincontainer .main .slideshow_container{float:left;width:453px;height:380px;margin:68px 0 0 0;}
.maincontainer .main .slideshow_container .slideshow{float:left;width:453px;height:339px;overflow:hidden;}
.maincontainer .main .slideshow_container .slideshow ul{float:left;height:339px;width:453px;}
.maincontainer .main .slideshow_container .slideshow li{float:left;width:453px;height:339px;}
.maincontainer .main .slideshow_container .slideshow li img{width:100%;}
.maincontainer .main .slideshow_container .slideshow_navi{float:left;width:100%;text-align:center;}
.maincontainer .main .slideshow_container .slideshow_navi ul{float:left;width:300px;text-align:center;margin-top:17px;}
.maincontainer .main .slideshow_container .slideshow_navi li{float:left;width:12px; height:12px;}
.maincontainer .main .slideshow_container .slideshow_navi a{float:left;width:6px;height:6px;background:url(../img/bt_slideshow_navi.png) center 3px no-repeat;padding:3px;}
.maincontainer .main .slideshow_container .slideshow_navi a:hover{background-position:center -6px;cursor:pointer;}
.maincontainer .main .slideshow_container .slideshow_navi a:active{background-position:center -15px;}
.maincontainer .main .slideshow_container .slideshow_navi .selected{background-position:center -15px!important;}
.maincontainer .main .slideshow_container .slideshow_navi div{margin:0 auto;width:60px;margin-top:16px;}
.maincontainer .main .icons_add{float:left;width:175px;margin:23px 0 0 0;list-style:none;position:relative; height:200px; overflow:hidden;}
.maincontainer .main .icons_add .fb{width:151px;height:44px;background:url(../img/facebook_icon.png) no-repeat;float:left;position:absolute;top:5px;right:-80px;}
.maincontainer .main .icons_add .fb:hover{background-position:0 -44px;}
.maincontainer .main .icons_add .tw{width:132px;height:44px;background:url(../img/twitter_icon.png) no-repeat;float:left;position:relative;top:20px;left:110px;}
.fb-like {float:right; width:83px;}

.availableplatforms{position:absolute; width:100%;float:left;left:0;width:100%;height:100px;background:url(../img/default_background_darker.gif);border-bottom:1px solid #c6c6c6;}
.availableplatforms ul{position:relative;}
.newversion_ipad{width:169px;height:31px;position: absolute;top:-20px;right:0;background: url(../img/newversion2.png) no-repeat center top;}
.newversion_iphone{width:169px;height:31px;position: absolute;top:-20px;right:193px;background: url(../img/newversion2.png) no-repeat center top;}

body.en .newversion_ipad .text,body.en .newversion_iphone .text{width:100%;height:100%;background:url(../img/newversion_en.png) center top no-repeat;margin-top:-24px;}
body.es .newversion_ipad .text,body.es .newversion_iphone .text{width:100%;height:100%;background:url(../img/newversion_es.png) center top no-repeat;margin-top:-24px;}
body.fr .newversion_ipad .text,body.fr .newversion_iphone .text{width:100%;height:100%;background:url(../img/newversion_fr.png) center top no-repeat;margin-top:-24px;}
body.de .newversion_ipad .text,body.de .newversion_iphone .text{width:100%;height:100%;background:url(../img/newversion_de.png) center top no-repeat;margin-top:-24px;}
body.it .newversion_ipad .text,body.it .newversion_iphone .text{width:100%;height:100%;background:url(../img/newversion_it.png) center top no-repeat;margin-top:-24px;}

.info{width:100%;float:left;position:relative;z-index:1;border-top:1px solid white;padding:30px 0 0 0;margin-top:0!important;}
.info .left{width:217px;float:left;margin-right:45px!important;}


.info .right{margin:0 auto;width:895px;}
.info .right h3{float:left;width:500px;height:50px;margin:0 20px 20px 0;}

body.en .info .right .product_catalog{background:url(../img/product_catalog_header_en.jpg) no-repeat 0 center}
body.es .info .right .product_catalog{background:url(../img/product_catalog_header_es.jpg) no-repeat 0 center}
body.fr .info .right .product_catalog{background:url(../img/product_catalog_header_fr.jpg) no-repeat 0 center}
body.de .info .right .product_catalog{background:url(../img/product_catalog_header_de.jpg) no-repeat 0 center}
body.it .info .right .product_catalog{background:url(../img/product_catalog_header_it.jpg) no-repeat 0 center}

.info .right .lang{float:left;width:130px;height:30px;margin:10px 10px 0 0;position:relative;}
.info .right .lang a{float:left;width:103px;padding:0 20px 0 5px;height:28px; text-align:center;color:#6e6e6e;background:url(../img/select_arrow.gif) no-repeat 106px 12px;border:1px solid transparent;}
.info .right .lang a:hover{border:1px solid #ccc;}
.info .right .lang p{/*padding-top:7px;*/font-size:12px;margin:7%;width:100%;}
.info .right .lang a span{float:left;width:20px;height:20px;margin:4px 0 0 7px;background-repeat:no-repeat !important;background-position:0 0!important;}
.info .right .view{height:50px;float:right;}
.info .right .lang .en{background:url(../img/lang_eng.png);}
.info .right .lang .de{background:url(../img/lang_ger.png);}
.info .right .lang .es{background:url(../img/lang_spa.png);}
.info .right .lang .fr{background:url(../img/lang_fre.png);}
.info .right .lang .it{background:url(../img/lang_it.png);}
.info .right .lang .ja{background:url(../img/lang_ja.png);}
.info .right .lang .zh{background:url(../img/lang_zh.png);}

.info .right .lang .ipad{background:url(../img/device_1.png);}
.info .right .lang .iphone{background:url(../img/device_2.png);}
.info .right .lang .android_hd_google{background:url(../img/device_1.png);}
.info .right .lang .android_sd_google{background:url(../img/device_2.png);}

.info .right .lang .dropdown{float:left;position:absolute;top:-1px;left:-1px;border:1px solid #ccc;}
.info .right .lang .dropdown li{float:left;background:url(../img/default_background.gif);}
.info .right .lang .dropdown li a{background:none;border-bottom:1px solid #eee;border-top:1px solid white;}
.info .right .lang .dropdown li a:hover{border:0;background:url(../img/default_background_darker.gif);border-left:1px solid transparent !important;
border-right:1px solid transparent !important;border-bottom:1px solid #eee !important;border-top:1px solid white !important;}

.info .right .view a{width:34px;height:30px;float:right;margin-left:10px;margin-top:10px;}
.info .right .view a:hover, .selected{background-position:0 0 !important;}
.info .right .view .list{background:url(../img/view_list.gif) 0 -30px}
.info .right .view .icons{background:url(../img/view_icons.gif) 0 -30px;}
.info .right .buttons{height:30px;float:left;width:900px;margin-bottom:30px; margin-left: 0;}
.info .right .buttons li{float:left;}
.info .right .buttons li a{float:left;height:14px;min-width:132px;text-align:center;padding:8px 0;color:#6e6e6e;text-shadow:1px 1px 0 white;}
body.es .info .right .buttons li a{background:url(../img/buttons_es.jpg)}
body.en .info .right .buttons li a{background:url(../img/buttons_en.jpg)}
body.de .info .right .buttons li a{background:url(../img/buttons_de.jpg)}
body.fr .info .right .buttons li a{background:url(../img/buttons_fr.jpg)}
body.it .info .right .buttons li a{background:url(../img/buttons_en.jpg)}
.info .right .buttons li .featured {width:150px !important}
.info .right .buttons li .featured:hover {background-position:0 -30px;}
.info .right .buttons li .featured:active {background-position:0 -60px;}
.info .right .buttons li .selected.featured {background-position:0 -60px!important;}
.info .right .buttons li .top {width:132px; background-position:-150px 0 !important;}
.info .right .buttons li .top:hover {background-position:-150px -30px;}
.info .right .buttons li .top:active {background-position:-150px -60px;}
.info .right .buttons li .selected.top {background-position:-150px -60px!important;}
.info .right .buttons li .newest {width:149px; background-position:-282px 0 !important;}
.info .right .buttons li .newest:hover {background-position:-282px -30px;}
.info .right .buttons li .newest:active {background-position:-282px -60px;}
.info .right .buttons li .selected.newest {background-position:-282px -60px !important;}
.info .right .buttons li .free {width:149px; background-position:-431px 0 !important;}
.info .right .buttons li .free:hover {background-position:-431px -30px;}
.info .right .buttons li .free:active {background-position:-431px -60px;}
.info .right .buttons li .selected.free {background-position:-431px -60px!important;}
.info .right .gotobookshelf{float:right;margin-bottom:30px; display: none;
}
.info .right .gotobookshelf a{height:21px;padding-top:8px; width:147px;float:left;background:url(../img/bt_booskelf.png) no-repeat;color:white;text-align:center;font-size:12px;font-weight:bold;text-shadow:0 -1px 0 #a127a1;}
.info .right .gotobookshelf a:hover{background-position:0 -29px;}


.info .right .books{float:left;width:100%;}
.info .right .books .row{float:left;width:100%;}
.info .right .books .ul{float:left;width:100%;}
.info .right .books .bookIcons .even ul{border-top:1px solid white;}
.info .right .books .bookIcons .row.even{background:url(../img/default_background_darker.gif);border-top:1px solid #c6c6c6;}
.info .right .books .bookIcons .row li{float:left;width:173px;padding: 15px 3px;} 
.info .right .books .bookIcons .row li img{float:left;margin:0 0 10px 25px;width:110px;} 
.info .right .books .bookIcons .row li h4{padding:0 10px;margin-bottom:8px;font-size:16px;font-weight:bold;color:#474747;}
.info .right .books .bookIcons .row li p{padding:0 10px;margin-bottom:10px;font-size:11px;} 
.info .right .books .bookIcons .row li h5{float:left;padding:0 10px;margin-bottom:10px;font-size:11px;font-weight:normal;}
.info .right .books .bookIcons .row li h5 a{color:#787776;} 
.info .right .books .bookIcons .row li h5 a:hover{text-decoration:underline} 
.info .right .books .bookIcons .row li div{float:left;padding:0x;margin-bottom:10px;height:156px;overflow:hidden;} 
.info .right .books .bookIcons .row li span{color:#0075a7;width:148px;float:left;} 
.info .right .books .bookIcons .row li .learnmore{float:left; width:116px;height:29px;margin:10px 0 20px 10px;}
.info .right .books .bookIcons .row li .learnmore:hover{background-position:0 -29px !important;}

.info{
	background: #fff;
	border-radius: 10px;
	width: 940px;
	float: left;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 3px 3px 0 #c9c9c9;
	margin-bottom: 20px;
	padding: 30px;
}
body.en .info .right .books .learnmore{background:url(../img/bt_learnmore_en.gif);}
body.es .info .right .books .learnmore{background:url(../img/bt_learnmore_es.gif);}
body.fr .info .right .books .learnmore{background:url(../img/bt_learnmore_fr.gif);}
body.de .info .right .books .learnmore{background:url(../img/bt_learnmore_de.gif);}
body.it .info .right .books .learnmore{background:url(../img/bt_learnmore_it.gif);}

.info .right .books .bookList {float:left;}
.info .right .books .bookList .row{float:left;width:100%;}
.info .right .books .bookList .row ul{float:left;width:100%;}
.info .right .books .bookList .row li{float:left;width:100%;padding: 20px 10px;}
.info .right .books .bookList .row li.even{background:url(../img/default_background_darker.gif);border-top:1px solid #c6c6c6;} 
.info .right .books .bookList .row li img{float:left;margin-right:10px;width:110px} 
.info .right .books .bookList .row li h4{float:left;padding:0 10px;font-size:16px;font-weight:bold;color:#474747;width:550px;}
.info .right .books .bookList .row li p{float:left;height:52px;padding:0 10px;font-size:11px;} 
.info .right .books .bookList .row li h5{float:left;padding:0 10px;margin-bottom:10px;font-size:11px;font-weight:normal;} 
.info .right .books .bookList .row li span{color:#0075a7;margin-right:10px;float:left;} 
.info .right .books .bookList .row li div{float:left;padding:0x;width:618px;} 
.info .right .books .bookList .row li .learnmore{float:left; width:116px;height:29px;margin:0 400px 10px 10px;}
.info .right .books .bookList .row li .learnmore:hover{background-position:0 -29px;}
.info .right .books .bookList .row li h5 a{color:#787776;} 
.info .right .books .bookList .row li h5 a:hover{text-decoration:underline} 

.info .right .books .loading{float:left; width:100%;height:700px;background:url(../img/loading.gif) no-repeat center center;}

.pusher2 .availableplatforms .main{width:1000px;margin:20px auto 0 auto;height:100px;}
.pusher2 .availableplatforms li{float:left;margin-right:34px;}
