/* start apps landing css */

.article-page #main {
  padding-top: 110px;
  
}


ul.default li {
	list-style-type: none;
	background: url(/resources/images/decorations/bullet.png) 0px 5px no-repeat;
	padding: 0 0 0 14px;
	margin-bottom: 10px;
}

/* Icons
--------------------------------------------------------*/
.icon-fb-mini,
.icon-twitter-mini,
.icon-email-mini {
  display: inline-block;
  vertical-align: top;
  padding-left: 21px;
}

.ie7 .icon-fb-mini,
.ie8 .icon-fb-mini,
.ie7 .icon-twitter-mini,
.ie8 .icon-twitter-mini,
.ie7 .icon-email-mini,
.ie8 .icon-email-mini {
  zoom: 1;
  display: inline;
}

.icon-fb-mini {
  background:url('../images/apps/icons/icon-facebook-mini.gif') no-repeat 0 3px;
  padding-bottom: 1px;
}

.icon-twitter-mini {
  background:url('../images/apps/icons/icon-twitter-mini.gif') no-repeat 0 3px;
  padding-bottom: 1px;
}

.icon-email-mini {
  background:url('../images/apps/icons/icon-email-mini.gif') no-repeat 0 5px;
  padding-bottom: 1px;
}

.see-more {
  display: inline-block;
  vertical-align: top;
  background:url('../images/community/icon/more-link-arrow.gif') no-repeat right 2px;
  padding-right: 19px;
  line-height: 16px;
  font-size: 13px;
  font-weight: bold;
}

.ie7 .see-more,
.ie8 .see-more {
  zoom: 1;
  display: inline;
}

/* Page Layout
--------------------------------------------------------*/
/* body{
  background:top center no-repeat url("/resources/images/bg-1920.jpg") #fff;
} */

    #container{
        width:960px;
        margin:0 auto;
        text-align:left;
        /*position: relative;*/
    }
        
	#wrapper.theme_discoverapps #content {
    	margin-top: 0;
	}
        /* rating */
        div.rating{
            padding:3px 0 3px 28px;
        }
        
        .under div.rating{
            margin-bottom:0;
            width:auto;
            padding:5px 0 3px 0px;
            position:relative;
            left:-4px;
        }
        
        .stars div.rating{
            margin:0 auto;
            width:105px;
            padding:5px 0 3px 0px;
            position:relative;
        }
        
        /* end rating */
        
        /* jparallax */
        #container #parallax{
            position:relative; 
            overflow:hidden; 
            width:1400px; 
            height:457px;
            /*border:1px solid red;*/
            float:left;
            margin:0 0 -171px -220px;
        }
        
        #container #parallax li{
            position:absolute;
        }
        
        /*
        #container #hero{
            float:left;
            padding:46px 0 0 31px;
        }
        */
        
        /* end jparallax */
        
        #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");
        }
        
        #container ul#secondary-header {
            width:617px;
            float:right;
            height:35px;
            margin-top:-70px;
        }
        
            #container ul#secondary-header li{
                float:left;
                height:35px;
            }
            
                #container ul#secondary-header li a{
                    color:#fff;
                    font-size: 14px/18px;
                    font-weight: bold;
                    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");
                }
                
                #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;
                }
        
        #container #recommend-wrapper{
            float:left;
            padding-top:21px;
            margin-left:236px;
            position:relative;
            width:610px;
            height:48px;
        }
        
            #container #recommend{
                position:absolute;
                top:0;
                left:0;
                z-index:5;
                width:610px; 
            }
        
                #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;
                }
            
                #container #recommend h4{
                    font-size: 26px/28px;
                    font-family: Arial, Helvetica, sans-serif;
                }
            
        #container #social-peek-wrapper{     
            width:960px;
            height:60px;
            background: 0 0 no-repeat url("../images/bg/social-peek-bg.png");
            margin-top: 10px;
            margin-bottom: 10px;
            position:relative;
        }
       
            #container #social-peek{
                width:792px;
                position:absolute;
                padding:0 0 0 168px;
                background:none;
                top:0;
                left:0;
                z-index:5;
            }
            
       #container #main-wrapper{
            float:left;
            background:0 0 no-repeat url("../images/apps/bg/main-bg.png");
            padding:2px 0 30px 0;
            width:100%;
        }

            
            #container #main-bg {
                background: #fff;
                color:#000;
                padding: 33px 10px;
                
                -moz-border-radius: 4px 4px 4px 4px; /* FF1+ */
                -webkit-border-radius: 4px 4px 4px 4px; /* Saf3+, Chrome */
                border-radius: 4px 4px 4px 4px; /* Opera 10.5, IE 9 */
            }

                #container #main #left-col h2,
                #container #main #left-col h3{
                    color: #505050;
				    font-size: 16px;
				    margin-bottom: 8px;
				    text-transform: uppercase;
                }
                
                #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;
                }
                
                #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;
                }
                
                    #container #main #left-col .carousel-wrapper .caroufredsel_wrapper{
                        border-top:1px solid #e2e2e2;
                        border-bottom:1px solid #e2e2e2;
                        margin-top:-1px;
                    }
                    
                    #container #main #left-col .carousel-wrapper ul li,
                    #container #main #left-col .more-apps ul li{
                        float:left;
                        padding-top:15px;
                        width:158.75px;
                        height:150px;
                        text-align:center;
                    }
                    
                        #container #main #left-col .carousel-wrapper ul li a,
                        #container #main #left-col .more-apps ul li a{
                            font-weight: bold;
                            font-size: 13/25px;
                            font-family: Arial, Helvetica, sans-serif;
                            color:#2b2b2b;
                            text-decoration:none;
                        }
                        
                    #container #main #left-col .carousel-wrapper ul li img,
                    #container #main #left-col .more-apps ul li img{
                        margin-right:-2px;
                    }
               
                    #container #main #left-col .carousel-wrapper a.arrow{
                         position:absolute;
                         height:44px;
                         width:24px;
                         top:61px;
                         text-indent:-9999px;
                         z-index:10;
                    }
                
                    #container #main #left-col .carousel-wrapper a.arrow.left{
                         left:-11px;
                    }
                
                    #container #main #left-col .carousel-wrapper a.arrow.left.off{
                        background:0 0 no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                    #container #main #left-col .carousel-wrapper a.arrow.left.on{
                        background:0 -88px no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                    #container #main #left-col .carousel-wrapper a.arrow.right{
                        right:-11px;
                    }
                
                    #container #main #left-col .carousel-wrapper a.arrow.right.off{
                        background:0 -43px no-repeat url("../images/btn/carousel-arrows.png");
                    }
                
                    #container #main #left-col .carousel-wrapper a.arrow.right.on{
                        background:0 -132px no-repeat url("../images/btn/carousel-arrows.png");
                    }
            
                #container .tabs-wrapper{
                    width:100%;
                    float:left; 
                }

                
                  #container #tab-buttons li {
                    float: left;
                    width: 319px;
                    text-align: center;
                    background: none !important;
                  }
                  
                    /* Default Tab Styles
                    --------------------------------------------------------*/
                    .tabs1, .tabs2 {
                      background: none !important;
                    }
                    
                    #tab-buttons li a {
                      display: block;
                      height: 34px;
                      background: url('../images/apps/bg/tab-bg-double.png') no-repeat top left;
                      padding-top: 18px;
                      
                      font-weight: bold;
                      font-size: 15px;
                      color: #505050;
                    }
                    
                    .ui-tabs-hide {
                      display: none;
                    }
                    
                    /* Left Tab
                    --------------------------------------------------------*/
                    
                    #tab-buttons li a:hover {
                      background-position: 0 -52px;
                    }
                    
                    #tab-buttons li a:active {
                      background-position: 0 -104px;
                    }
                    
                    #tab-buttons li.ui-state-active a.tab-left {
                      background-position: 0 -156px;
                      color: #fff;
                    }
                  
                    /* Right Tab
                    --------------------------------------------------------*/
                  
                    #tab-buttons li:last-child {
                      float: right;
                      width: 320px;
                    }
                  
                      #tab-buttons li:last-child a {
                        background-position: -319px 0;
                      }
                    
                      #tab-buttons li:last-child a:hover {
                        background-position: -319px -52px;
                      }
                      
                      #tab-buttons li:last-child a:active {
                        background-position: -319px -104px;
                      }
                      
                      #tab-buttons li.ui-state-active:last-child a.tab-right {
                        background-position: -319px -156px;
                        color: #fff;
                      }
                
                /* Sub Filters
                --------------------------------------------------------*/
                #container .sub-filters {
                  border-bottom: 1px solid #dfdfdf;
                  padding-bottom: 15px;
                  padding-left: 8px;
                }
                
                  #container .sub-filters li {
                    background: none !important;
                    padding: 0 !important;
                    float: left;
                    width: 139px !important;
                    
                    font-size: 15px;
                    color: #999999;
                    font-weight: normal;
                  }
                  
                    #container .sub-filters li a {
                      color: #333;
                      font-weight: bold;
                    }
                
                #container .tabs-wrapper .tabs,  #container .tabs-wrapper .tabs li{
                    width:100%;
                    float:left;
                }
                
                #container .tabs-wrapper .tabs,
                #container .tabs-wrapper .tabs .tab1,
                #container .tabs-wrapper .tabs .tab2,
                #container .tabs-wrapper .tabs .tab3{
                    background:bottom left no-repeat url("../images/apps/tabs-div1.gif");
                }
                
                    #container .tabs-wrapper .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;
                    }
                    
                    #container .tabs-wrapper .tabs ul li.alpha{
                        background-image:none;
                    }
                    
                        #container .tabs-wrapper .tabs ul li img{
                            float:left;
                            padding:0 20px 36px 0; 
                        }
                        
                        #container .tabs-wrapper .tabs ul li h4{
                            font-weight: bold;
                            font-family: Arial, Helvetica, sans-serif;
                        }
                        
                        #container .tabs-wrapper .tabs ul li span.author{
                            font-size: 11px/21px;
                            font-family: Arial, Helvetica, sans-serif;
                            color:#767676;
                        }
                        
                        #container .tabs-wrapper .tabs ul li span.copy{
                            line-height:16px;
                        }
                        
                        #container .tabs-wrapper .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");  */
                        }
                        
                        #container .tabs-wrapper .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");
                        }
                        
                            #container .tabs-wrapper .tabs ul li .rating-bg{
                                background:0 0 repeat-y url("../images/apps/bg/rating-bg.gif");
                                float:right;
                                width:150px;
                            }
                        
                                #container .tabs-wrapper .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;
                            
                                }
                                    
                                    #container .tabs-wrapper .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;
                                    }
                                        #container .tabs-wrapper .tabs ul li .rating-bg-top .title span{
                                            padding:5px 5px 5px 25px;
                                        }
                                        
                                        #container .tabs-wrapper .tabs ul li .rating-bg-top .perfect.title span{
                                            background: center left no-repeat url("../images/apps/icons/perfect.gif");
                                        }
                                    
                                        #container .tabs-wrapper .tabs ul li .rating-bg-top .five.title span{
                                            background: center left no-repeat url("../images/apps/icons/5.gif");
                                        }
                                    
                                        #container .tabs-wrapper .tabs ul li .rating-bg-top .four.title span{
                                            background: center left no-repeat url("../images/apps/icons/4.gif");
                                        }
                                    
                                        #container .tabs-wrapper .tabs ul li .rating-bg-top .three.title span{
                                            background: center left no-repeat url("../images/apps/icons/3.gif");
                                        }
                                    
                                    #container .tabs-wrapper .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;
                                    }
                
                #container #main #left-col .left-col{
                    float:left;
                    width:295px;
                    margin-right:58px;
                }
                    
                    #container #main #left-col .left-col.under ul{
                        /*background:bottom left no-repeat url("../images/apps/tabs-div1.gif");*/
                        float:left;
                        width:100%;
                        margin-top:6px;
                    }
                    
                    #container #main #left-col .left-col.under 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%;
                    }
                    
                    #container #main #left-col .left-col.under li.alpha{
                        background-image:none;
                    }
                    
                    #container #main #left-col .left-col.under img{
                        float:left;
                        padding:0 32px 0 0;
                        margin-top:-8px;
                    }
                    
                    #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;
                    }
                
                #container #main #left-col .right-col{
                    float:left;
                    width:282px;
                }
                
                    #container #main #left-col .right-col img{
                        float:left;
                    }
                    
                    #container #main #left-col h3{
                        border-bottom: 1px solid #EEEEEE;
					    float: left;
					    padding: 4px 0 8px;
					    width: 100%;
                    }
                
                #container #main #left-col .more-apps a.blue-button{
                    float:right;
                    margin-top:-30px;
                }
                
                    #container #main #left-col .more-apps ul span.posts{
                        font-size: 11px/25px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#505050;
                    }
                    
                #container #main #left-col .more-apps ul.still-hungry li{
                    /*float:left;
                    padding-top:15px;*/
                    width:196px;
                    margin-right:25px;
                    text-align:left;
                    /*height:150px;
                    text-align:center;*/
                }
                
                #container #main #left-col .more-apps ul.still-hungry li.omega{
                    margin-right:0px;
                }
                
                    #container #main #left-col .more-apps ul.still-hungry li .copy{
                        font-size: 13px/16px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#505050;
                    }
                    
            #container #main #right-col {
                float:left;
                width:212px;
                padding-left:24px;
            }
            
              #container #main #right-col a {
                color: #0072c7;
                font-weight: bold;
              }
            
               
                
                
                #container #main #right-col h3 {
		    color: #505050;
        font-weight: bold;
        font-size: 13px/15px;
        font-family: Arial, Helvetica, sans-serif;
		    margin-left: 25px;
		    padding-bottom: 10px;
		    text-transform: uppercase;
		}
                
                
                
                #container #main #right-col li.print-share a{
                    float:left;
                    width:72px;
                    height:29px;
                    text-indent:-9999px;
                }
                
                    #container #main #right-col li.print-share a.print{
                        background:0 0 no-repeat url("../images/apps/btn/print-share.gif");
                    }
                    
                    #container #main #right-col li.print-share a.share{
                        background:-72px 0 no-repeat url("../images/apps/btn/print-share.gif");
                    }
                    
                #container #main #right-col li.item{ 
                    float:left;
                    width:100%;
                    padding:27px 0 28px 0;
                }
                    
                    #container #main #right-col li.item ul.top-categories{ 
                        color:#b8b8b8;
                        font-size: 13px/22px;
                        font-family: Arial, Helvetica, sans-serif;
                    }
                    
                        #container #main #right-col li.item ul.top-categories a{ 
                            color:#0072c7;
                            font-weight:bold;
                            text-decoration:none;
                        }
                    
                    #container #main #right-col li.item.tested{
                        font-weight: bold;
                        font-size: 13px/15px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#000;
                    }
                        
                        #container #main #right-col li.item.tested a{
                            color:#0072c7;
                            text-decoration:none;
                        }
                        
                        #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: 31px/55px;
                            font-family: Arial, Helvetica, sans-serif;
                            color:#fff;
                        }
                        
                        #container #main #right-col li.item.tested ul.picks{
                            margin-top:5px;
                        }
                        
                            #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");
                            }
                        
                    #container #main #right-col li.item.stars{
                        font-size: 11px/18px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#666;
                    }    
                            
                    #container #main #right-col li.item.sharing,
                    #container #main #right-col li.item.get-more{
                        font-size: 13px/17px;
                        font-family: Arial, Helvetica, sans-serif;
                        color:#505050;
                    }   
                    
                    #container #main #right-col li.item.get-more.omega{
                        border:none;
                    }
                        
                        #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;
                        }
                        
                        #container #main #right-col li.item.sharing b,
                        #container #main #right-col li.item.get-more b{  
                            font-weight:bold;
                        }
                   
                        #container #main #right-col li.item.get-more h3{  
                            padding-bottom:15px;
                        }
                        
                        #container #main #right-col li.item.get-more a.blue-button{  
                            margin-top:10px;
                        }

/* Hero
--------------------------------------------------------*/
#hero {
  margin-top: 10px;
  margin-bottom: 20px;
}

  #hero h1 {
    color: #fff;
    font-size: 29px;
    margin-bottom: 20px;
  }
  
    #hero h1 span {
      font-weight: bold;
      display: block;
    }


  #hero ul li {
    float: left;
    margin-right: 25px;
    width: 220px;
  }
  
  #hero ul li:last-child {
    float: right;
    margin-right: 0;
  }

    
      #hero ul li .hero-item img {
        display: block;
      }
    
      #hero ul li .hero-item .hero-item-description {
        background: #00336d;
        color: #fff;
        padding: 17px 0 17px 20px;
        font-size: 13px;
      }
      
        #hero ul li .hero-item .hero-item-description p:first-child {
          font-weight: bold;
          margin-bottom: 9px;
        }
        
          #hero ul li .hero-item .hero-item-description p a {
            color: #fff;
          }
      
      #hero ul li .hero-item .hero-item-footer {
        height: 5px;
        background: url('../images/apps/bg/bg-hero-item-footer.png') no-repeat top left;
      }

.average-rating {
  width: 220px;
  height: 128px;
  padding-top: 55px;
  text-align: center;
  background: url('../images/apps/bg/fpo-template-1-hero-4.png') no-repeat top left;
  color: #fff;
}

.average-rating p {
  font-size: 10px;
  margin: 7px 0 0;
}

  .average-rating span {
    font-weight: bold;
    font-size: 70px;
  }
  
    .average-rating .ratings {
      font-size: 10px;
      text-transform: uppercase;
      margin-top: -8px;
      margin-bottom: 5px;
    }
    
      .average-rating .ratings .rating {
        width: 105px;
        margin: 0 auto;
      }

/* Editors
--------------------------------------------------------*/
.editors {
  margin-bottom: 25px;
}

  .editors li {
    margin-bottom: 10px;
    font-weight: normal;
    color: #505050;
    font-size: 11px;
  }
  
  .editors li#question {
    margin: 20px 0;
  }
  
  .editors li:last-child {
    margin-bottom: 0;
  }

 .editors img {
     float: left;
     height: 35px;
     margin-left: 10px;
     margin-right: 10px;
     width: 35px;
}
  
  .editors .editor-name {
    overflow: hidden;
  }
    
    
    .editors .editor-name #expertise {
           float: right;
   	 width: 100px;
   }
    
    
    .editors .editor-name strong {
      font-weight: bold;
      display: block;
      color: #2b2b2b;
    }

/* Secondary Nav
--------------------------------------------------------*/
#secondary-navigation {
  position: absolute;
  top: -95px;
  right: 0;
}

.ie7 #secondary-navigation {
  top: -20px;
}

/* Print and Share links
--------------------------------------------------------*/
#print-share {
  margin-bottom: 18px;
}

  #print-share li {
    float: left;
  }
    
    #print-share li a {
      display: block;
      background:url('../images/community/btn/btn-print-share.gif') no-repeat top left;
      height: 22px;
      color: #505050;
      font-size: 11px;
      font-weight: bold;
      padding: 8px 0 0;
    }
    
    #print-share li a:hover {
      text-decoration: underline;
    }
    
    #print-share li a#print {
      background-position: top left;
      width: 40px;
      padding-left: 32px;
      color: #636363 !important;
    }
    
    #print-share li a#share {
      background-position: top right;
      width: 41px;
      padding-left: 30px;
      color: #636363 !important;
    }

/* Social Peak
--------------------------------------------------------*/


  #social-peak #social-peak-header {
    width:212px;
    height: 52px;
    text-indent: -500000px;
    background:url('../images/community/bg/bg-social-peak-header.gif') no-repeat top left;
    margin-bottom: 9px;
  }
  
  #social-peak #social-peak-count {
    margin-bottom: 2px;
  }
  
    #social-peak #social-peak-count li {
      float: left;
      width: 65px;
      height: 30px;
      padding-top: 12px;
      background:url('../images/community/bg/bg-social-peak-count.gif') no-repeat top left;
      text-align: center;
      margin-right: 8px;
      color: #333;
      font-weight: bold;
      font-size: 13px;
    }
    
    #social-peak #social-peak-count li:last-child {
      margin-right: 0;
    }
  
  #social-peak-services {
    text-align: center;
    border-bottom: 1px dotted #b2b2b2;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  
    #social-peak-services #social-peak-services-icons{
      margin: 0 auto;
      width: 182px;
    }
    
      #social-peak-services #social-peak-services-icons li{
        float: left;
        margin-right: 40px;
        text-indent: -500000px;
        background:url('../images/community/icon/bg-social-service-icons.gif') no-repeat top left;
        width: 34px;
        height: 34px;
      }
      
      #social-peak-services #social-peak-services-icons li:last-child {
        margin-right: 0;
      }
      
        #social-peak-services #social-peak-services-icons li#facebook {
          background-position: 0 top;
        }
        
        #social-peak-services #social-peak-services-icons li#twitter {
          background-position: -74px top;
        }
        
        #social-peak-services #social-peak-services-icons li#google-buzz {
          background-position: right top;
        }

#social-quick-links {
  margin-top: 10px;
  margin-bottom: 42px;
}

    
    #social-quick-links li a {
      display: inline-block;
      vertical-align: top;
      padding: 1px 0 3px 20px;
      color: #0072c7;
      font-weight: bold;
    }
    
    .ie6 #social-quick-links li a,
    .ie7 #social-quick-links li a {
        zoom: 1;
        display: inline;
      }
    
    #social-quick-links li a#twitter-mini {
      background:url('../images/community/icon/icon-twitter-mini.gif') no-repeat top left;
    }
    
    #social-quick-links li a#facebook-mini {
      background:url('../images/community/icon/icon-facebook-mini.gif') no-repeat top left;
    }

/* Suggest App
--------------------------------------------------------*/
.suggest-app {
  margin-bottom: 35px;
}

  .suggest-app p {
    margin: 10px 0;
  }

/* Apps Coming up
--------------------------------------------------------*/


  .coming-up ul {
    background: url('../images/apps/tabs-div1.gif') repeat-x bottom left;
    padding-bottom: 18px;
    margin-bottom: 18px;
  }
  
  .coming-up ul:last-child {
    background: none;
  }
  
    .coming-up ul li {
      list-style: disc;
      color: #b8b8b8;
      font-size: 13px;
      margin-left: 18px;
      padding: 2px 0;
    }
    
    .coming-up ul li:first-child {
      list-style: none;
      color: #505050;
      font-weight: bold;
      margin-left: 0;
    }


/* Articles
--------------------------------------------------------*/


  #container #main #left-col .article h2 {
    color: #2b2b2b;
    font-size: 35px;
    font-weight: normal;
    text-transform: none;
    line-height: 42px;
    margin-bottom: 20px;
  }
    
    #container #main #left-col .article h2 sup {
      font-size: 14px;
      height: 0;
      line-height: 1;
      position: relative;
      top: -15px;
      left: -10px;
      vertical-align: baseline !important;
      vertical-align: bottom;
      margin-right: -9px;
    }
    
    .ie7 #container #main #left-col .article h2 sup {
      background: red;
      display: inline-block;
      top: -25px;
    }
    
  #container #main #left-col .article p {
    font-size: 11px;
  }
  
  #container #main #left-col .article .article-content {
    padding: 48px 20px 0 20px;
  }
  
    #container #main #left-col .article .article-content p {
      color: #505050;
      font-size: 15px;
      margin: 0 0 20px 0;
      line-height: 20px;
    }
  
  #container #main #left-col .article .article-mentions {
    text-align: center;
  }
  
  #container #main #left-col .article .article-mentions.single-app {
    text-align: left;
  }
  
    #container #main #left-col .article .article-mentions h3 {
      font-size: 16px;
      color: #505050;
      border-bottom: 1px solid #eeeeee;
      display: block;
      padding-bottom: 10px;
      text-transform: uppercase;
      float: none;
      text-align: left;
      margin-bottom: 28px;
    }
    
    #container #main #left-col .article .article-mentions ul {
      margin: 0 auto;
      display: inline-block;
      vertical-align: top;
    }
    
    .ie7 #container #main #left-col .article .article-mentions ul,
    .ie8 #container #main #left-col .article .article-mentions ul {
      zoom: 1;
      display: inline;
    }
    
      #container #main #left-col .article .article-mentions ul li {
        float: left;
        text-align: center;
        margin-right: 25px;
      }
      
      #container #main #left-col .article .article-mentions ul li:last-child {
        margin-right: 0;
      }
        
        #container #main #left-col .article .article-mentions ul li span {
          display: block;
          font-weight: bold;
          margin-bottom: 5px;
          clear: both;
        }
        
        #container #main #left-col .article .article-mentions ul li span:last-child {
          margin-top: 20px;
        }
        
        #container #main #left-col .article .article-mentions ul li img {
          margin-bottom: 15px;
        }


  
    #you-may-also-like ul {
      margin-bottom: 20px; 
    }
    
      #you-may-also-like ul li {
        margin: 10px 0 !important;
      }


/* Article Images
--------------------------------------------------------*/
.article-images {
  margin: 26px 0;
}

  
    .article-images ul li {
      width: 280px;
      float: left;
      
      border: 1px solid #e2e2e2;
      -moz-border-radius: 4px 4px 4px 4px; /* FF1+ */
      -webkit-border-radius: 4px 4px 4px 4px; /* Saf3+, Chrome */
      border-radius: 4px 4px 4px 4px; /* Opera 10.5, IE 9 */
    }
    
    .article-images ul li:last-child {
      float: right;
    }
    
      .article-images ul li .article-image {
        background: #f8f8f8;
        text-align: center;
        padding: 40px 0;
      }

        .article-images ul li .article-image img {
          margin: 0 auto;
        }
    
      .article-images ul li .article-image-notes {
        border-top: 1px solid #e2e2e2;
        padding: 28px 33px 25px 33px; 
      }
      
        #container .article-images ul li .article-image-notes p {
          font-size: 12px !important;
          margin-bottom: 0 !important;
          line-height: normal !important;
        }
        
          #container .article-images ul li .article-image-notes p a {
            color: #0072c7;
            font-weight: bold;
          }

/* Article Videos
--------------------------------------------------------*/
.article-videos {
  margin: 26px 0;
}


  
    .article-videos ul li {
      border: 1px solid #e2e2e2;
      -moz-border-radius: 4px 4px 4px 4px; /* FF1+ */
      -webkit-border-radius: 4px 4px 4px 4px; /* Saf3+, Chrome */
      border-radius: 4px 4px 4px 4px; /* Opera 10.5, IE 9 */
    }
    
      .article-videos ul li .article-video {
        background: #f8f8f8;
        text-align: center;
        padding: 20px 0;
      }
      
        .article-videos ul li .article-video img {
          width: 560px;
          margin: 0 auto;
        }
    
      .article-videos ul li .article-video-notes {
        border-top: 1px solid #e2e2e2;
        padding: 28px 20px 25px 20px;
      }
      
        #container .article-videos ul li .article-video-notes p {
          font-size: 12px !important;
          margin-bottom: 0 !important;
          line-height: normal !important;
        }
        
          #container .article-videos ul li .article-video-notes p a {
            color: #0072c7;
            font-weight: bold;
          }



  .tab-buttons-triple li {
    float: left;
  }
  
    .tab-buttons-triple li a {
      display: block;
      height: 34px;
      text-align: center;
      background:url('../images/apps/bg/tab-bg.gif') no-repeat top left;
      padding-top: 18px;
      font-size: 15px;
      font-weight: bold;
      color: #505050;
    }
    
    .tab-buttons-triple li.ui-state-active a {
      color: #fff;
    }
    
    /* tab 1
    --------------------------------------------------------*/
    .tab-buttons-triple li a#tab-button-1 {
      width: 210px;
      background-position: 0 0;
    }
    
      .tab-buttons-triple li a#tab-button-1:hover {
        background-position: 0 -52px;
      }
      
      .tab-buttons-triple li a#tab-button-1:active {
        background-position: 0 -104px;
      }
      
      .tab-buttons-triple li.ui-state-active a#tab-button-1 {
        background-position: 0 -156px;
      }
    
    /* tab 2
    --------------------------------------------------------*/
    .tab-buttons-triple li a#tab-button-2 {
      width: 214px;
      background-position: -210px 0;
    }
    
      .tab-buttons-triple li a#tab-button-2:hover {
        background-position: -210px -52px;
      }
      
      .tab-buttons-triple li a#tab-button-2:active {
        background-position: -210px -104px;
      }
      
      .tab-buttons-triple li.ui-state-active a#tab-button-2 {
        background-position: -210px -156px;
      }
    
    /* tab 3
    --------------------------------------------------------*/
    .tab-buttons-triple li a#tab-button-3 {
      width: 212px;
      background-position: -424px 0;
    }
    
      .tab-buttons-triple li a#tab-button-3:hover {
        background-position: -424px -52px;
      }
      
      .tab-buttons-triple li a#tab-button-3:active {
        background-position: -424px -104px;
      }
      
      .tab-buttons-triple li.ui-state-active a#tab-button-3 {
        background-position: -424px -156px;
      }
      
 #news_img {padding: 0 10px 5px 0; width: 250px; float: left;}
