/* start apps landing css */

body {
    background:top center no-repeat url("../images/bg/bg-r2011.jpg") #fff;
}

    #apps #container{
        width:960px;
        margin:0 auto 0 -20px;
        text-align:left;
    }
    
        /* rating */
        #apps #container div.rating{
          
                margin:0 0 0 25px;
           /* padding:3px 0 3px 4px;*/
        }
        
        #apps #container .under div.rating{
            margin-bottom:0;
            width:auto;
            padding:5px 0 3px 0px;
            position:relative;
            left:-4px;
        }
        
        #apps #container #right-col .stars div.rating{
            margin:0;
            width:auto;
            padding:5px 0 3px 0px;
            position:relative;
            left:-4px;
            bottom:-3px;
        }
        
        /* end rating */
        .ie7 #apps #container #parallax {
        	 position:relative; 
        overflow:hidden; 
        width:1300px; 
        /*border:1px solid red;*/
        float:left;
        margin:20px 0 -171px -220px;
        	}
        
        /* jparallax */
        #apps #container #parallax{
            position:relative; 
            top: 50px;
            overflow:visible; 
            width:1300px; 
            /*border:1px solid red;*/
            float:left;
        	margin:0 0 -171px -220px;
        }
        
        #apps #container #logged-recommend-app #parallax{
            position:relative; 
            overflow:hidden; 
            width:1300px; 
            /*height:457px;*/
            /*border:1px solid red;*/
            float:left;
        	margin:-100px 0 -171px -220px;
        }
        #apps.landing #container #logged-recommend-app #recommended-app-wrapper{

			width:100%;
			float:left;
			position:relative;
			margin-top:-267px;
			visibility:visible;
			
		}
        
        #apps #container #parallax li{
            position:absolute;
        }
        
        /*
        #apps #container {
            float:left;
            padding:46px 0 0 31px;
        }
        */
        
        /* end jparallax */
        
        #apps #container a.blue-button{
            float:left;
            color:#0072c7;
            font-weight: bold;
            font-size: 13px/15px;
            font-family: Arial, Helvetica, sans-serif;
            text-decoration:none;
            padding:5px 17px 5px 0;
            background:right center no-repeat url("../images/apps/btn/blue-link.gif");
        }
        
        
		/* #wrapper #apps #container ul#secondary-header,
        #wrapper #apps #container ul#secondary-navigation {
			margin:-1px 0;
		} */
        
        #apps #container ul#secondary-header,
        #apps #container ul#secondary-navigation {
            width:617px;
            float:right;
            height:35px;
        }
        
            #apps #container ul#secondary-header li{
                float:left;
                height:35px;
                
            }
            
            .ie7 #apps #container ul#secondary-header li {
            	position: relative;
			}
            .ie7 #apps #container ul#secondary-header #navigation_overlay {
            	top: 30px;
            	left: 0px;
            }
                #apps #container ul#secondary-header li a{
                    color:#fff;
                    font-weight: bold;
                    font-size: 14px/18px;
                    font-family: Arial, Helvetica, sans-serif;
                    text-decoration:none;
                    padding:9px 23px 9px 23px;
                    float:left;
                    background:center right no-repeat url("../images/apps/sec-header-div1.gif");
                }
                
                #apps #container ul#secondary-header li a.omega{
                    padding-right:0;
                    background-image:none;
                }
                
                #apps #container ul#secondary-header a.on {
                    width:202px;
                    background:top center no-repeat url("../images/apps/btn/sec-header-button-bg.png");
                    height:26px;
                    text-decoration:none;
                    padding:9px 0 0 14px;
                }
        
        		#wrapper #apps.landing #container ul#secondary-header #navigation_overlay {
        			top: 30px;
        			z-index: 100;	/*	For Pages that uses header.jsp */
        		}
        		
        		#apps #container ul#secondary-header #navigation_overlay {
        			position: absolute;
        			-moz-border-radius: 3px 3px 3px 3px;
    				-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);
        			background: url("../images/drop-down-bg.png") repeat scroll left top transparent;
        			border-bottom: 1px solid #00AEEF;
        			border-left: 1px solid #00AEEF;
        			border-right: 1px solid #00AEEF;
        			text-align: left;
        			width: 211px;
        			top: 50px;
        			padding: 2px;
        			z-index: 1;
        		}
        		
        		#apps #container ul#secondary-header #navigation_overlay li {
        			/*list-style:*/
        			float: none;
					height: 25px;
					width: 209px;
					display: block; 
        		}
        		#apps #container ul#secondary-header #navigation_overlay a {
        			float: none;
        			display: block;
        			background: none;
        			padding: 2px 15px;        			
        		}
        		
        		#apps #container ul#secondary-header #navigation_overlay a:HOVER {
        			background-color: #00336D;
        		}
        		
        #apps #container #recommend-wrapper{
            float:left;
            padding-top:21px;
            margin-left:236px;
            position:relative;
            width:610px;
            height:48px;
        }
        
            #apps #container #recommend{
                position:absolute;
                top:0;
                left:0;
                z-index:5;
                width:610px; 
            }
        
                #apps #container #recommend a{
                    float:left;
                    padding:0px 24px 0 0;
                    background:top left no-repeat url("../images/apps/btn/recommend.png");
                    text-indent:-9999px;
                    width:212px;
                    height:48px;
                }
            
                #apps #container #recommend h4{
                    font-size: 26px/28px;
                    font-family: Arial, Helvetica, sans-serif;
                    color:#fff;
                }
                
                #apps #container #recommend span{color:#fff;}
        
        #apps.landing #container h1{
            float:left;
            width:100%;
            padding:0px;
            font-size: 28px/30px;
            font-family: Arial, Helvetica, sans-serif;
            color:#fff;
            margin: 90px 0 10px;
        }

            #apps.landing #container h1 b{
                font-weight:bold;
            }
        
        #apps.landing #container #recommended-app-wrapper{
            width:100%;
            float:left;
            /*top:50px;*/
            position:relative;
            margin-top: 40px;
            visibility:hidden;
        }

        
            #apps.landing #container #recommended-app{
            	float:left;
	            margin-bottom:30px;
	            margin-top:70px;
	            width:365px;
            }
            
                #apps.landing #container #recommended-app img.recommend-icon{
                    float:left;
                    margin:0 19px 20px 0;
            		height: 89px;
            		width: 89px;
                }
                
                #apps.landing #container #recommended-app span.app,
                #apps.landing #container #recommended-app span.author{
                    font-size: 12px/18px;
                    font-family: Arial, Helvetica, sans-serif;
                    color:#fff;
                }
                
                #apps.landing #container #recommended-app span.app{
                    font-weight:bold;
                }
                
                #apps.landing #container #recommended-app a.get-app{
                    height:37px;
                    width:138px;
                    text-indent:-9999px;
                    background:0 0 no-repeat url("../images/apps/btn/get-app.png");
                    float:left;
                	margin:16px 5px 15px;
                }
                
                #apps.landing #container #recommended-app div.rating-wrapper{
                    width:100%;
                    float:left;
                    border-top:1px solid #2774bc;
                    border-bottom:1px solid #2774bc;
/*                     margin-left: -60px; */
                }
                
                    #apps.landing #container #recommended-app div.rating-wrapper strong.rating {
                        background: 0 3px url("../images/apps/icons/most-popular.png") no-repeat;
                        padding: 7px 0 7px 25px;
                        display: block;
                        font-size: 10px/15px;
                        font-weight: bold;
                        font-family: Arial, Helvetica, sans-serif;
                        margin:8px 0;
                        color:#fff;
                        float:left;
                    }
                    
                    
                    #apps.landing #container #recommended-app div.rating-wrapper strong.five.title {
                        background: 0 3px url("../images/apps/icons/5.gif") no-repeat;
                        padding: 7px 0 7px 25px;
                        display: block;
                        font-weight: bold;
                        font-size: 10px/15px;
                        font-family: Arial, Helvetica, sans-serif;
                        margin:8px 0;
                        color:#fff;
                        float:left;
                    }
                    
                    #apps.landing #container #recommended-app div.rating-wrapper strong.four.title {
                        background: 0 3px url("../images/apps/icons/4.gif") no-repeat;
                        padding: 7px 0 7px 25px;
                        display: block;
                        font-weight: bold;
                        font-size: 10px/15px;
                        font-family: Arial, Helvetica, sans-serif;
                        margin:8px 0;
                        color:#fff;
                        float:left;
                    }
                    
                    #apps.landing #container #recommended-app div.rating-wrapper strong.three.title {
                        background: 0 3px url("../images/apps/icons/3.gif") no-repeat;
                        padding: 7px 0 7px 25px;
                        display: block;
                        font-weight: bold;
                        font-size: 10px/15px;
                        font-family: Arial, Helvetica, sans-serif;
                        margin:8px 0;
                        color:#fff;
                        float:left;
                    }
                    
                    #apps.landing #container #recommended-app div.rating-wrapper div.rating{
                        width:170px;
                        float:left;
                        margin-top:3px;
                    }
               
            #apps.landing #container #recommended-app a.another-rating{
                text-transform:uppercase;
                padding:13px 0 13px 28px;
                background:0 11px url("../images/apps/icons/recommend-another.png") no-repeat;
                float:left;
                font-weight: bold;
                font-size: 10px;
                font-family: Arial, Helvetica, sans-serif;
            	color:#00B9F2;
            }
        
        #apps.landing #container #recommended-app-wrapper img.recommend-phone{ 
        	border-left:1px solid white;
	        border-right:1px solid white;
	        border-top:1px solid white;
	        height:330px;
	        left:385px;
/* 	        opacity:0.6; */
	        position:absolute;
        	top:36px;
	        width:221px;
        }
        
        #apps.landing #container #recommended-app-wrapper div.recommend-phone{ 
        	background:transparent url(../images/apps/phone.png) no-repeat scroll 0 0;
	        float:left;
	        height:380px;
	        width:270px;
        	margin-top:-10px;
        }
        
      #apps.landing #container #recommended-app-wrapper span.copy  {
        color: #FFFFFF;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        height: 380px;
        /*left: 700px;*/
        position: absolute;
        margin-left: 8px;
        /*width: 360px;*/
}
        
        #apps.landing #container #recommended-app-wrapper span.copy span.author{
            font-weight: normal;
            font-size: 15px/89px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #apps #container .social_peek.horizontal{     
            float:left;
            position:relative;
            margin-top: 0px;
        }
       
            #apps #container #social-peek{
                width:792px;
                position:absolute;
                padding:30px 0 10px 168px;
                background:none;
                top:0;
                left:0;
                z-index:5;
            }
            
       #apps #container #main-wrapper{
            float:left;
            background:0 0 no-repeat url("../images/apps/bg/main-bg.png");
            padding:2px 0 0px 0;
            width:100%;
        }
            
            #apps #container #main{
                float:left;
                width:920px;
                background-color:#fff;
                padding:28px 20px 50px;
            }
            #apps #container #main #appPack_main_content h3{
            	font-size:18px;
            	margin-left: 40px;
            }
            
            #apps #container #main-bg{
                background:-20px 0 repeat-y url("../images/apps/bg/main-bg-div1.gif") #fff;
                float:left;
                width:100%;
                color:#000;
            }
            
            #apps #container #main #left-col{
                float:left;
                width:639px;
                margin-right:44px;
            }
            
                #apps #container #main #left-col h2,
                #apps #container #main #left-col h3{
                    color:#2A83AB;
                    font-weight: bold;
                    font-size: 16px/18px;
                    font-family: Arial, Helvetica, sans-serif;
                    text-transform:uppercase;
                }
                
                #apps #container #main #left-col .carousel-wrapper{
                    background:0 0 no-repeat url("../images/apps/bg/carousel-left-bg.gif");
                    float:left;
                    width:100%;
                    margin-top:15px;
                    position:relative;
                }
                
                #apps #container #main #left-col .carousel-wrapper .mask{
                    background:top right no-repeat url("../images/apps/bg/carousel-right-bg.gif");
                    float:left;
                    width:635px;
                    margin-left:2px;
                    padding-right:2px;
                    height:170px;
                    overflow:hidden;
                }
                
                    #apps #container #main #left-col .carousel-wrapper .caroufredsel_wrapper{
                        border-top:1px solid #e2e2e2;
                        border-bottom:1px solid #e2e2e2;
	                    height:167px;
	                    margin:0;
	                    overflow:hidden;
	                    position:relative;
                    }
                   
            
                    
                    #apps #container #main #left-col .carousel-wrapper ul li,
                    #apps #container #main #left-col .more-apps ul li{
                        float:left;
                        padding-top:15px;
                        width:158.75px;
                        height:150px;
                        text-align:center;
                    }
                    
                   #apps #container #main #left-col .carousel-wrapper ul li .appRecAppName {
		     display: block;
		     height: 30px;
		     line-height: 130%;
		   
			}
                    
                    
  			
                        #apps #container #main #left-col .more-apps .still-hungry li a 
                        {
                        
                        float:left;
                        width: 165px;
                        
                        }
                        
		       #apps #container #main #left-col .more-apps .still-hungry li a p
			{

			float:right;
			width: 45%;
			
			}



 
                        #apps #container #main #left-col .carousel-wrapper ul li a,
                        #apps #container #main #left-col .more-apps ul li a{
                            font-weight: bold;
                            font-size: 13px/15px;
                            font-family: Arial, Helvetica, sans-serif;
                            color:#2b2b2b;
                            text-decoration:none;
                        }
                    
                    
                    #apps #container #main #left-col .carousel-wrapper ul li .recommendedApps_Carousal
                    {
                    height:70px;
                    }
                    
                
                    #apps #container #main #left-col .more-apps ul li .appPack_appsLanding
				    {
				        float: left;
    					margin-right: 10px;
                    	-moz-margin-right: 10px;                    
				                            
		                    }
                
                
                
                #apps #container #main #left-col .carousel-wrapper ul li img,
                    #apps #container #main #left-col .more-apps ul li img{
                        margin-right:-2px;
                        
                    }
                    
                    
               
                    #apps #container #main #left-col .carousel-wrapper a.arrow{
                         position:absolute;
                         height:44px;
                         width:24px;
                         top:61px;
                         text-indent:-9999px;
                         z-index:10;
                    }
                
                    #apps #container #main #left-col .carousel-wrapper a.arrow.left{
                         left:-11px;
                    }
                
                    #apps #container #main #left-col .carousel-wrapper a.arrow.left.off{
                        background:0 0 no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                    #apps #container #main #left-col .carousel-wrapper a.arrow.left.on{
                        background:0 -88px no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                    #apps #container #main #left-col .carousel-wrapper a.arrow.right{
                    	right:-19px;
                    }
                    
                    #apps #container #main #left-col .carousel-wrapper a.arrow.right.off{
                        background:0 -44px no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                    #apps #container #main #left-col .carousel-wrapper a.arrow.right.on{
                        background:0 -132px no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                #apps #container .tabs-wrapper{
                    width:100%;
                    float:left; 
                    margin-top:21px;
                }
                
                    #apps #container .tabs-wrapper .tab-buttons{
                        width:100%;
                        float:left;
                        text-align:center;
                    }
                        
                        #apps #container .tabs-wrapper .tab-buttons li{
                            float:left;
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li a{
                            height:36px;
                            float:left;
                            font-weight: bold;
                            font-size: 15px/17px;
                            font-family: Arial, Helvetica, sans-serif;
                            /*text-decoration:none;*/
                            color:#505050;
                            padding-top:16px;
                        }
                        
                        /* tab states */
                        
                        #apps #container .tabs-wrapper .tab-buttons a.tab1{
                            width:210px;
                            background:0 0 no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li a.tab1:hover{
                            background:0 -52px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li.ui-state-active a.tab1{
                            color:#fff;
                            background:0 -156px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li a.tab1:active{
                            background:0 -104px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons a.tab2{
                            width:214px;
                            background:-210px 0 no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li a.tab2:hover{
                            background:-210px -52px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li.ui-state-active a.tab2{
                            color:#fff;
                            background:-210px -156px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li a.tab2:active{
                            background:-210px -104px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons a.tab3{
                            width:212px;
                            background:-424px 0 no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        
                        #apps #container .tabs-wrapper .tab-buttons li a.tab3:hover{
                            background:-424px -52px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li.ui-state-active a.tab3{
                            color:#fff;
                            background:-424px -156px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        #apps #container .tabs-wrapper .tab-buttons li a.tab3:active{
                            background:-424px -104px no-repeat url("../images/apps/bg/tab-bg.gif");
                        }
                        
                        /* end tab states */
                        
                #apps #container .tabs-wrapper ul.tabs,  #apps #container .tabs-wrapper ul.tabs li{
                    width:100%;
                    float:left;
                }
                
                #apps #container .tabs-wrapper ul.tabs li.ui-tabs-hide{
                    display:none;
                }
                
                #apps #container .tabs-wrapper ul.tabs,
                #apps #container .tabs-wrapper ul.tabs .tab1,
                #apps #container .tabs-wrapper ul.tabs .tab2,
                #apps #container .tabs-wrapper ul.tabs .tab3 {
                    background:bottom left no-repeat url("../images/apps/tabs-div1.gif");
                }
                
                    #apps #container .tabs-wrapper ul.tabs ul li{
                        padding:19px 0 21px;
                        background:top left no-repeat url("../images/apps/tabs-div1.gif");
                        font-size: 13px/15px;
                        font-family: Arial, Helvetica, sans-serif;
                    }
                    
                    #apps #container .tabs-wrapper ul.tabs ul li.alpha{
                        background-image:none;
                    }
                    
#apps #container .tabs-wrapper ul.tabs ul li img{
    float:left;
	padding:0 20px 36px 0; 
}

#apps #container .tabs-wrapper ul.tabs ul li h4{
    font-weight: bold;
    font-size: 21px/23px;
    font-family: Arial, Helvetica, sans-serif;
}

#apps #container .tabs-wrapper ul.tabs ul li span.author{
    font-size: 11px/21px;
    font-family: Arial, Helvetica, sans-serif;
    color:#767676;
}

#apps #container .tabs-wrapper ul.tabs ul li span.copy{
	 float:left;
	clear:both;
	width:50%;
    font-size: 11px/14px;
    font-family: Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	height: 15px;
	overflow: hidden;
	margin-top: 12px;
	position:absolute;
}

#apps #container .tabs-wrapper ul.tabs ul li a.read-more{
    float:left;
    padding:10px 0 10px 22px;
    color:#0072c7;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
 /*   background:center left no-repeat url("../images/apps/read-more.gif"); */
}

#apps #container .tabs-wrapper ul.tabs ul li .rating-bottom{
    float:right;
    margin:0 0 0 23px;
    width:150px;
    padding-bottom:2px;
    background:bottom left no-repeat url("../images/apps/bg/rating-bottom.gif");
}

#apps #container .tabs-wrapper ul.tabs ul li .rating-bg{
    background:0 0 repeat-y url("../images/apps/bg/rating-bg.gif");
    float:right;
    width:150px;
}                    
#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top{
    float:right;
    background:0 0 no-repeat url("../images/apps/bg/rating-top.gif");
    /*height:104px;*/
    width:150px;
    text-align:center;

}                                    
#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .title{
    /*padding:16px 0 16px 25px;*/
    padding:16px 0 16px 0px;
    font-weight: bold;
    font-size: 10px/12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#545454;
    text-align:center;
}
#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .title span{
    padding:5px 5px 5px 25px;
}

#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .perfect.title span{
    background: center left no-repeat url("../images/apps/icons/perfect.gif");
}

#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .five.title span{
    background: center left no-repeat url("../images/apps/icons/5.gif");
}

#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .four.title span{
    background: center left no-repeat url("../images/apps/icons/4.gif");
}

#apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .three.title span{
    background: center left no-repeat url("../images/apps/icons/3.gif");
}
                                    
                                    #apps #container .tabs-wrapper ul.tabs ul li .rating-bg-top .stars{
                                        background:0 0 repeat-y url("../images/apps/bg/rating-bg.gif") #f8f8f8;
                                        border-top:1px solid #e2e2e2;
                                        padding:12px 0 8px;
                                        font-size: 10px/18px;
                                        font-family: Arial, Helvetica, sans-serif;
                                    }
                
                #apps #container #main #left-col .left-col{
                    float:left;
                    width:295px;
                    margin-right:58px;
                }
                
                #apps #container #main #left-col .left-col h3{
                	border-bottom:1px solid #EEEEEE;
                }
                    
                    #apps #container #main #left-col .left-col.under ul,
                    #apps.secondary #container #right-col .under ul{
                        /*background:bottom left no-repeat url("../images/apps/tabs-div1.gif");*/
                        float:left;
                        width:100%;
                        margin-top:6px;
                    }
                    
                        #apps #container #main #left-col .left-col.under li,
                        #apps.secondary #container #right-col .under ul li{
                            padding:23px 0 15px;
                            background:top left no-repeat url("../images/apps/tabs-div1.gif");
                            font-weight: bold;
                            font-size: 13px/15px;
                            font-family: Arial, Helvetica, sans-serif;
                            float:left;
                            width:100%;
                        }
                    
                        #apps #container #main #left-col .left-col.under li.alpha,
                        #apps.secondary #container #right-col .under li.alpha{
                            background-image:none;
                        }
                    
                        #apps #container #main #left-col .left-col.under img,
                        #apps.secondary #container #right-col .under img{
                            float:left;
                            padding:0 32px 0 0;
                            margin-top:-8px;
                        }
                    
                        #apps #container #main #left-col .left-col.under .price{
                            float:right;
                            font-size: 16px/45px;
                            font-family: Arial, Helvetica, sans-serif;
                            margin:-8px 0 0 20px;
                        }
                
                #apps #container #main #left-col .right-col{
                    float:left;
                    width:282px;
                }
                
#apps #container #main #left-col .more-apps ul span.posts{
    font-size: 11px/25px;
    font-family: Arial, Helvetica, sans-serif;
    color:#505050;
}

#apps #container #main #left-col .more-apps ul.still-hungry li{
    /*float:left;
    padding-top:15px;*/
    height:180px;
    /*text-align:center;*/
    /*float:left;
    padding-top:15px;*/
    width:196px;
    margin-right:15px;
    text-align:left;
    /*height:150px;
    text-align:center;*/
}

#apps #container #main #left-col .more-apps{
    width:650px;
	
   /* height:350px;*/
    
}

#apps #container #main #left-col .more-apps ul.still-hungry li.omega{
    margin-right:0px;
}
                
#apps #container #main #left-col .more-apps ul.still-hungry li .copy{
    overflow: hidden;
    float: left;
    height: 32px;
    font-size: 13px/16px;
    font-family: Arial, Helvetica, sans-serif;
    color:#505050;
    margin: 5px 8px 0 0;
}
                    
            #apps #container #main #right-col{
                float:left;
                width:212px;
                padding-left:24px;
            }
            
                #apps #container #main #right-col h3{
                    font-weight: bold;
                    font-size: 13px/15px;
                    font-family: Arial, Helvetica, sans-serif;
                    color:#505050;
                    text-transform:uppercase;
                    padding-bottom:8px;
                }
                
                
             
             #apps #container #main #right-col li.print-share a,
                #apps.secondary #container #top.directory .print-share a{
                    float:left;
                    width:73px;
                    height:29px;
                    text-indent:-9999px;
                }
                
                #apps.secondary #container #top.directory .print-share{
                    float:right;
                }
                
                    #apps #container #main #right-col li.print-share a.print,
                    #apps.secondary #container #top.directory .print-share a.print{
                        /*background:0 0 no-repeat url("../images/apps/btn/print-share.gif");*/
                        background: url("../images/btn/print-share.png") no-repeat scroll 0 0 transparent;
                        padding-left: 0px;
                    }
                    
                    #apps #container #main #right-col li.print-share a.print:hover,
                    #apps.secondary #container #top.directory .print-share a.print:hover{
					    background-position: 0px -32px;
					}

                    #apps #container #main #right-col li.print-share a.share,
                    #apps.secondary #container #top.directory .print-share  a.share{
                        /*background:-72px 0 no-repeat url("../images/apps/btn/print-share.gif");*/
                        background: url("../images/btn/print-share.png") no-repeat scroll -72px 0 transparent;
                    }
                    
                	#apps #container #main #right-col li.print-share a.share:hover,
                    #apps.secondary #container #top.directory .print-share  a.share:hover{
                        background-position: -72px -32px;
                    }
                    
                   #apps #container #main #right-col li.item{ 
                    border-bottom:1px solid #eee;
                    float:left;
                    width:100%;
                    padding:27px 0 28px 0;
                }
                    
                    #apps #container #main #right-col li.item ul.top-categories{ 
                        color:#b8b8b8;
                        font-size: 13px/22px;
                        font-family: Arial, Helvetica, sans-serif;
                    }
                    
                        #apps #container #main #right-col li.item ul.top-categories a{ 
                            color:#0072c7;
                            font-weight:bold;
                            text-decoration:none;
                        }
                    
                    #apps #container #main #right-col li.item.tested{
                        font-weight: bold;
                        font-size: 13px/15px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#000;
                    }
                        
                        #apps #container #main #right-col li.item.tested a{
                            color:#0072c7;
                            text-decoration:none;
                        }
                        
                        #apps #container #main #right-col li.item.tested span.number{
                            float:left;
                            height:53px;
                            width:40px;
                            text-align:center;
                            background:0 0 no-repeat url("../images/apps/bg/number-bg.gif");
                            margin:8px 0 12px 1px;
                            font-weight: bold;
                            font-size: 31/55px;
                            font-family: Arial, Helvetica, sans-serif;
                            color:#fff;
                        }
                        
                        #apps #container #main #right-col li.item.tested ul.picks{
                            margin-top:5px;
                        }
                        
                            #apps #container #main #right-col li.item.tested ul.picks li{
                                font-size: 13px/20px;
                                font-family: Arial, Helvetica, sans-serif;
                                color:#666;
                                padding:5px 0 5px 28px;
                                background:left center no-repeat url("../images/apps/icons/check.gif");
                            }
                        
                    #apps #container #main #right-col li.item.stars{
                        font-size: 11px/18px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#666;
                    }    
                            
                    #apps #container #main #right-col li.item.sharing,
                    #apps #container #main #right-col li.item.get-more{
                        font-size:13px/17px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#505050;
                    }   
                    
                    #apps #container #main #right-col li.item.get-more.omega{
                        border:none;
                    }
                        
                        #apps #container #main #right-col li.item.sharing span.liked{
                            float:left;
                            width:168px;
                            height:35px;
                            background:0 0 no-repeat url("../images/apps/bg/like-bg.gif");
                            padding: 7px 0 10px 43px;
                            font-size:11px/15px;
                            font-family: Arial, Helvetica, sans-serif;
                            color:#505050;
                        }
                        
                        #apps #container #main #right-col li.item.sharing b,
                        #apps #container #main #right-col li.item.get-more b{  
                            font-weight:bold;
                        }
                   
                        #apps #container #main #right-col li.item.get-more h3{  
                            padding-bottom:15px;
                        }
                        
                        #apps #container #main #right-col li.item.get-more a.blue-button{  
                            margin-top:10px;
                        }
                            
 #parallax #appRecommendation{
 position:relative; 
 overflow:hidden; 
 width:1400px; 
 height:100px;
 /*border:1px solid red;*/
 margin:0 0 30px 220px;
 }
 
 #parallax a{
 	margin:30px 0 171px 220px;
 }
 
 #parallax #appRecommendation img{
 	float:left;
 	margin:10px
 }
 
 #parallax #appRecommendation p{
 	margin-top:20px;
     font-size:25px/20px ;
     font-family: Arial, Helvetica, sans-serif;
 }

#left-col .name{
	height:10px;
}


 #r2011-recommend-wrapper h1 {
	display: block;
	color: #fff;
	font-size: 25px;
	text-align: left;
	text-transform: uppercase;
	margin: 160px 0px 8px;
	padding: 0;
}

 #r2011-recommend-wrapper h2 {
	color: #fff;
	font-size: 22px;
	float: left;
	clear: left;
	text-align: left;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	width: 400px;
	font-weight: normal !important;
}

#star-user-link{
	background-color: #EFEFEF;
    clear: left;
    margin-top: 30px;
    padding: 4px;
    text-align: left;

}

/* #star-user-link div.star_user_info {
	font-size:18px;
	font-weight:bold;
	padding: 20px 30px 4px;
	width:500px;
} */

 a:hover {
	text-decoration: none;
}

 a.find-app {
	display: block;
	float: left;
	clear: left;
	width: 207px;
	height: 43px;
	background: url("/resources/images/apps/btn/find-an-app.png") no-repeat 0 0;
	text-indent: -9999px;
	margin: 20px 0px 40px;
	cursor: pointer;
}

 a#download-scout {
	background: url(/resources/images/apps/icons/icon-scout.png) no-repeat 0 0;
	float: left;
	clear: left;
	display: block;
	width: 400px;
	height: 50px;
	padding-left: 60px;
	color: #fff;
	cursor: pointer;
}

 a#download-scout span {
	display: block;
	height: 40px;
	width: 150px;
	margin-top: 10px;
	padding-right: 25px;
	background: url(/resources/images/apps/icons/arrow-white.png) no-repeat 100% 35%;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	cursor: pointer;
}

 #recommended-app-wrapper {
	margin-top: 0px !important;
	position: absolute;
	display: none;
}

#recommended-app-wrapper h1 {
	padding: 0;
	font-size: 26px;
}

 #recommended-app-wrapper h2 {
	color: #fff;
	font-size: 24px;
	float: left;
	clear: left;
	text-align: left;
	width: 400px;
	margin: 0px 0px 38px 0px;
	padding: 0px;
}

#recommended-app {
	clear: left;
}

#r2011-recommend-wrapper{
	position:absolute;
	top: 1px;
	visibility: hidden;
	left:-9999px;
}

        #container ul#secondary-header {
            width:617px;
            float:right;
            height:35px;
            margin-top:20px;
        }
        
            #container ul#secondary-header li{
                float:left;
                height:35px;
            }
            
                #container ul#secondary-header li a{
                    color:#fff;
                    font-family: Arial, Helvetica, sans-serif;
                    font-weight: bold;
                    font-size: 14px/18px;
                    text-decoration:none;
                    padding:9px 23px 9px 23px;
                    float:left;
                    background:center right no-repeat url("../images/apps/sec-header-div1.gif");
                }
                
                #container ul#secondary-header li a.omega{
                    padding-right:0;
                    background-image:none;
                }
                
                #container ul#secondary-header a.on {
                    width:202px;
                    background:top center no-repeat url("../images/apps/btn/sec-header-button-bg.png");
                    height:26px;
                    text-decoration:none;
                    padding:9px 0 0 14px;
                }
.scrollAppPacks{
	position:relative;
	top:20px;
}

/* ----------------------------------------------------------  New CSS for Entertainment Pages  ---------------------------------------------------------*/

/*  StarUser Carousel - Start*/
#starUser_main_content{
	background: url('/resources/images/bg/star_users_bg.png') -3px -3px;
    border-radius: 10px 10px 10px 10px;
    height: 190px;
    margin: 45px 0 20px 52px;
    overflow: hidden;
    width: 860px;
    box-shadow: 0.5px 0.5px 5px #CCCCDD;
}

#product #tabs-3 ul#star_user_tab li.summary #starUser_main_content, 
#app_details #tabs-starUsers ul#star_user_tab li.summary #starUser_main_content{
	 margin: 25px 0 20px 10px;
}

#starUser_header h3{
	margin-left: 15px !important;
    margin-top: 20px !important;
    color: white !important;
    font-size: 25px !important;
    font-weight: normal !important;
}

#starUser_wrapper {
    height: 150px;
    left: 50%;
    margin: 0 20px 0 35px;
    overflow: hidden;
    top: 50%;
    width: 820px;
}

#starUser_carousel > div {
	width: 210px;
	height: 125px;
	float: left;
	overflow: hidden;
	margin: 0 10px 10px 17px;
	padding: 15px 2px 15px 20px;
}

#starUser_carousel div a h3{
	margin-top: 20px;
	color: white;
	font-size: 13px;
}

#starUser_carousel img.starUser_image {
	border: none;
	border-radius: 7px;
	display: block;
	margin: 20px 15px 20px 5px;
	float: left;
	width: 80px;
	height: 80px;
}
#starUser_carousel img.indicator-size{
	width: 20px;
	height: 20px;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	position: relative;
	top: 20px;
	right: 19px;
}

#starUser_carousel p{
	margin-top: 10px;
	color: white !important;
}
a#starUserPrev, a#starUserNext{
	background-image: url("../images/apps/btn/staruser_carousel.png");
	background-repeat: no-repeat;
	bottom: 70px;
	position: absolute;
}

a#starUserPrev{	
    background-position: 9px 1px;    
    padding: 15px;    
    left:60px;
}

a#starUserNext{
	background-position: -21px 0;
    padding: 14px 11px 14px 14px;
    right: 60px;
}

#starUser_main_content #starUser_header a{
	color: white;
	float: right;
	margin-right: 20px;
	margin-top: -20px;
	font-weight:bold;
}

/*-----  StarUser Carousel - End -------*/
/*-----  App Pack Carousel - Start -------*/

#appPack_wrapper {
	width: 790px;
	height: 200px;
	padding-top: 10px;
	margin: 25px 0 0 60px;
	overflow: hidden;
	left: 50%;
	top: 50%;
}

#appPack_carousel a > div {
	width: 200px;
	height: 135px;
	float: left;
	overflow: hidden;
	background-color: #01172F;
	border-radius: 10px;
	border: 1px solid #ccd;
	margin: 0 10px 10px 10px;
	padding: 20px;
}

#appPack_carousel img {
	border: none;
	display: block;
	margin: 10px 25px 35px 0;
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 5px;
}

#appPack_carousel h3 {
	font-size: 18px !important;
	font-weight: normal !important;
	color:white !important;
}

#appPack_carousel p{
	margin-top: 10px;
	color: white;
	font-size: 13px;
}

a#scrollPrev, a#scrollNext{
	background-image: url("../images/btn/arrows.png");
	background-repeat: no-repeat;	
	position: relative;
}

a#scrollPrev{	
    background-position: 12px 1px;    
    padding: 15px;   
    bottom: 115px;
    left: 10px;
}
.ie a#scrollPrev{	
    bottom: 100px;
}

a#scrollNext{
	background-position: -18px 0;
    padding: 14px 11px 14px 14px;
    right: 30px;
    bottom: 125px;
    float: right;
}

div#view_all_appPacks{
	float: right;
}
/*-----  App Pack Carousel - End -------*/

/* Top Ten Apps CSS*/

#apps #container #main-bg.entertainment {
	background: none;	
	margin-left: 15px;
}
#top_apps{
	height: 330px;
	border-radius: 15px;
	box-shadow: 0.5px 0.5px 5px black;
	/* background-color:#F7F7F7; */
}
#top_apps .apps_header, #top_apps .apps_list{
	position:relative;	
	margin:auto;
}

#top_apps .apps_list{
	margin:13px 0 0 20px;
}
#top_apps .apps_header h3{
	color: #01172F !important;
	font-size:25px !important;
	font-weight: normal !important;
	padding: 25px 0 0 25px !important;
	text-transform: none !important;
}

#top_apps .apps_header a{
	float: right;
	margin-right: 15px;
	color: #01172F !important;	
	font-weight:bold;
	margin-top: -20px;
}

#top_apps .apps_header p{
	color: #2A83AB;
	padding: 0 0 0 25px !important;
}

#top_apps .apps_list li.app_content {
	padding: 0 0 0 25px !important;
	width: 100px !important; 
	height: 100px !important;
	text-align: left;
	margin-bottom:12px;
}

#top_apps .apps_list li.app_content a{
	float: left;
    width: 80px;
}

#top_apps .apps_list li.app_content img{
	width: 60px;
	height: 65px;
	border-radius: 8px;	
}

#top_apps .apps_list li.app_content .app_name{
	position: relative;	
}

#top_apps .apps_list li.app_content span.copy{
	/* color: #2A83AB; */
	color: #56AFD7;
    font-size: 12px;
    height: 65px;
    margin: 5px 10px 0 -10px;
    width: 80px;
    font-weight:bold;
}

#apps #container #main #right-col.entertainment{
    padding-left: 0px;
    display: none;
}
#apps #container #main #left-col.entertainment{
    margin-right:34px;
    display: none;
}
#entertainment_social_peek .social_peek.horizontal{
	width: 920px;
	border-radius:5px;	
}

#entertainment_social_peek .social_peek.horizontal .content{
	width: 700px;
}

#apps #container #main #left-col-starUser{
    width:100%;
    margin-right:44px;
}
#main-wrapper #main h1.whats_new{
	text-align:center;
	color:#0072C7;
	margin-top:15px;
	margin-bottom: 25px;
}

#apps-parallax a.featureCarousel.leftButton{
	left: 220px;
	padding-left: 45px;
	padding-bottom: 32px;
	position: relative;
	top: 45px;
	background: url(/resources/images/buttons/sprite_buttons.png) 0px -44px;
}
#apps-parallax a.featureCarousel.rightButton{
	float: right;
	position: relative;
	right: 200px;
	top: 45px;
	padding-left: 45px;
	padding-bottom: 45px;
	background: url(/resources/images/buttons/sprite_buttons.png) 45px -45px;
}
#wrapper #content h1.entertainment-header{
	margin-top:80px;
	font-size: 38px; 
	color: #ffffff;
	margin-left: -20px;
}
#wrapper #content #apps-parallax.entertainment-parallax{
	margin-top: 20px !important;
}