.width1280{width:1280px !important;}
.app_container{font-family: 'Roboto', sans-serif; width:1024px; margin:0 auto;}
.app_container .slider{width:100%; float:left; margin:0; position:relative; text-align:center; padding-top:25px;}
.app_container .slider .left_arrow{width:25px; height:52px; position:absolute; left:17px; top:170px; background:url("../images/apps_2015/apps_slider-arrows.png") 0 0 no-repeat;}
.app_container .slider .right_arrow{width:25px; height:52px; position:absolute; right:17px; top:170px; background:url("../images/apps_2015/apps_slider-arrows.png") right 0 no-repeat;}
.app_container .slider .bullet_control{width:100%; float:left; height:42px; text-align:center; margin:0; vertical-align:middle;}
.app_container .slider .bullet_control a{width:10px; height:10px; background:url("../images/apps_2015/apps_slider-bullets.png") -10px 0 no-repeat; display:inline-block; *display:block; zoom:1; margin:15px 5px 0 5px; }
.app_container .slider .bullet_control a.active{background-position:0 0;}

.all_apps_widget{width:100%; float:left; background:url("../images/apps_2015/apps_menu_bg.png") left top repeat-y #fff; padding-top:50px;}
.apps_menu{float:left; width:217px; padding:0 0 0 17px;}
.apps_menu a{font-size:14px; font-weight:normal; color:#a8a8a8; text-decoration:none; width:190px; height:48px; float:left; line-height:48px; padding-left:54px; position:relative; margin-right:-1px; cursor: pointer; border-right:4px solid none;}


.right_container{margin-left:247px; display:block; overflow:hidden;}
.right_container .heading{font-size:36px; font-weight:normal; color:#666; width:100%; display:block; overflow:hidden; }

.right_container .app_widget{width:228px; float:left; border:1px solid #f2f2f2; border-radius:3px; margin:20px 29px 20px 0;
-moz-box-shadow: -1px 1px 4px #eee;
-webkit-box-shadow: -1px 1px 4px #eee;
box-shadow: -1px 1px 4px #eee;
min-height: 570px;
 position:relative;
}
.right_container .app_widget .top_head{background:#fbfbfb; border-radius:3px; width:100%; padding:16px 12px; display:block; overflow:hidden;}
.right_container .app_widget .top_head .thumb{width:61px; height:61px; float:left;}
.right_container .app_widget .top_head .app_name{color:#ff3b30; font-size:16px; font-weight:bold; display:block; overflow:hidden; margin:25px 0 0 70px;}
.right_container .app_widget .top_head .app_name p{  color: #333;
    font-size: 16px;
    font-weight: normal;
    margin: 0;}
.right_container .app_widget .app_properties{width:204px; padding:16px 12px; display:block; overflow:hidden;}
.right_container .app_widget .app_properties ul{margin:0; padding:0px; width:100%;}
.right_container .app_widget .app_properties ul li{padding:0 0 20px 20px; list-style:none; background: rgba(0, 0, 0, 0) url("../images/apps_2015/apps_grey-bullet.png") no-repeat scroll 0 8px; color:#666666; font-size:13px; font-weight:normal; line-height:20px; }
.right_container .app_widget .app_button{display: table;border-top:1px solid #f2f2f2; width:100%;overflow:hidden; padding:0; text-align:center; position:absolute;bottom: 0;}
.right_container .app_widget .app_button a{padding:10px 0; display:block; overflow:hidden;}
.right_container .app_widget .app_button ul{width:100%; list-style:none; margin:0; padding:0;display: table-row;}
.right_container .app_widget .app_button ul li{display: table-cell; width:114px; text-align:center;}
.right_container .app_widget .app_button ul li:first-child{width:110px; border-right:1px solid #f2f2f2;}


span.all_icon,
span.ios_icon,
span.android_icon,
span.win_icon,
span.oth_icon{ float:left; position:absolute; left:12px; top:11px; background:url(../images/apps_2015/new_menu_icons.png) 0 0 no-repeat; width:25px; height:30px; float:left;position:absolute; left:12px; top:11px;}

.apps_menu a span.all_icon {background-position:0 0;}
.apps_menu a:hover span.all_icon {background-position:-27px 0;}

.apps_menu a span.ios_icon {background-position:0px -45px;}
.apps_menu a:hover span.ios_icon{background-position:-27px -45px;}

.apps_menu a span.android_icon {background-position:0px -95px;}
.apps_menu a:hover span.android_icon{background-position:-27px -95px;}

.apps_menu a span.win_icon{background-position:0px -142px;}
.apps_menu a:hover span.win_icon{background-position:-27px -142px;}

.apps_menu a span.oth_icon{background-position:0px -186px;}
.apps_menu a:hover span.oth_icon{background-position:-27px -186px;}


.apps_menu a:hover, .apps_menu a.active{border-right:4px solid #f25656; background:#3e3e3e; font-weight:normal; color:#fff;}

.apps_menu a:hover, .apps_menu a.active.all_icon span {background-position:-27px 0 !important;}
.apps_menu a:hover, .apps_menu a.active.ios_icon span {background-position:-27px -45px !important;}
.apps_menu a:hover, .apps_menu a.active.android_icon span {background-position:-27px -95px !important;}
.apps_menu a:hover, .apps_menu a.active.win_icon span {background-position:-27px -142px !important;}
.apps_menu a:hover, .apps_menu a.active.oth_icon span {background-position:-27px -186px !important;}

.apps_menu a.all_icon:hover, .apps_menu a.active.all_icon{border-right:4px solid #ff902d;}
.apps_menu a.ios_icon:hover, .apps_menu a.active.ios_icon{border-right:4px solid #e7e7e7;}
.apps_menu a.android_icon:hover, .apps_menu a.active.android_icon{border-right:4px solid #99cc00;}
.apps_menu a.win_icon:hover, .apps_menu a.active.win_icon{border-right:4px solid #00adef;}
.apps_menu a.oth_icon:hover, .apps_menu a.active.oth_icon{border-right:4px solid #efbf00;}


#apps-carousel {
  position: relative;
  overflow: hidden;
  width: 920px;
  height: 338px;
  margin-left: 55px;
}
#apps-carousel .slide {
  position: absolute;
  width: 9999em;
}

#apps-carousel .slide a{
  float: left;
  margin-right: 17px;
  display: block;
}
.slide img {
    border:none;
    padding:4px;
}

li a:link {
    color: #000080;
}
li a:visited {
    color: #000080;
}
li a:hover {
    color: #000080;
    text-decoration: none;
}
li a:active {
    color: #000080;
}