/* Copyright 2012 Google Inc. All Rights Reserved. */

.goog-inline-block{position:relative;display:inline-block}

.carousel-pages.one-page-carousel .carousel-page{border-bottom:none}
super-promo .carousel-page{border-bottom:none}
.carousel-page .snippet-medium{height:124px;width:300px}
.carousel-page .snippet-medium .details{width:200px}
.carousel-page-frame{border-bottom:1px solid #d7d7d7;overflow:hidden}
.carousel-page-track{position:relative}
.carousel-footer{height:16px;margin-bottom:16px;margin-top:20px;width:100%}
.carousel-footer td{vertical-align:middle!important}
.carousel-footer-more-info-cell{text-align:right}
.carousel-footer-page-toggle-cell{text-align:left}
.carousel-more-info-link,.carousel-more-info-link:visited{color:#433f3e}
.carousel-button{
    /*    cursor:pointer;*/
    cursor:url("./../../../../../images/cursor/Link Select.cur"),pointer; 
    height:16px;width:18px}
.carousel-page-button{background:no-repeat url('../images/4233848707-sprites.png') -341px -363px}
.carousel-page-button-current{background:no-repeat url('../images/4233848707-sprites.png') -352px -89px}
.carousel-button-previous{background:no-repeat url('../images/4233848707-sprites.png') 0 -221px;margin-right:5px}
.carousel-button-next{background:no-repeat url('../images/4233848707-sprites.png') -439px -139px;margin-left:5px}
.carousel-more-link,.carousel-more-link:visited{color:#433f3e;float:right;margin-bottom:16px;margin-top:16px}
.carousel-pagination{height:16px;margin-bottom:16px;padding-top:20px;text-align:center}
.carousel-pagination-button{background:no-repeat url('../images/4233848707-sprites.png') -341px -363px;
                            /*                            cursor:pointer;*/
                            cursor:url("./../../../../../images/cursor/Link Select.cur"),pointer; 
                            float:left;height:16px;width:18px}
.carousel-pagination-button-current{background:no-repeat url('../images/4233848707-sprites.png') -352px -89px}
.carousel-pagination-button-previous{background:no-repeat url('../images/4233848707-sprites.png') 0 -221px;margin-right:5px}
.carousel-pagination-button-next{background:no-repeat url('../images/4233848707-sprites.png') -439px -139px;margin-left:5px}



.banner-carousel-google{background-color:#fff;
                     /*   border-bottom:5px solid #00adef;*/
                       /*  border-top:0px ;*/
                        /*                                               margin-bottom:5px;*/
                        overflow:hidden;
                        position:relative}

.banner-carousel{background-color:#FFFFFF;border-bottom:5px solid #00B4EA;margin-bottom:5px;overflow:hidden;position:relative}
.home .banner-carousel{border-bottom:0;margin-bottom:0}


.banner-button{cursor:pointer;position:absolute;top:89px}


#banner-button-previous{background:no-repeat url('../images/4233848707-sprites.png') -315px -100px;height:63px;left:212px;width:59px; top: 29%; left: 14%}
#banner-button-previous:hover{background:no-repeat url('../images/4233848707-sprites.png') -251px -100px}

#banner-button-next{background:no-repeat url('../images/4233848707-sprites.png') -485px 0;height:63px;right:220px;width:59px;  top: 29%; left: 81%}
#banner-button-next:hover{background:no-repeat url('../images/4233848707-sprites.png') -269px -208px}



#banner-feature{
    /*    margin:0 auto;*/
    position:relative;
    /*width:493px;*/width:237px;
    /*    border: 1px #000000 solid;*/
}


#banner-slider{
    -moz-opacity:0.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter:alpha(opacity=15);
    /*    left:-448px;*/
    opacity:0.15;
    position:absolute;top:0;
    width:5000px;

    border: 1px #000000 solid;
}
#banner-slider-previous{
    -ms-filter:inherit;
    /*width:493px;*/width:630px;
    /*    border: 1px #000000 solid;*/
}
#banner-slider-next{
    -ms-filter:inherit;
    /*width:493px;*/width:630px;
    /*    border: 1px #000000 solid;*/
}
#banner-slider-current{
    -ms-filter:inherit;
    /*    padding-left: 5px;
        padding-right: 5px;*/
}
.banner-feature-link{text-align:center}
/*.banner-feature-image{border-left:3px solid #EC208C;border-right:3px solid #EC208C;border-bottom:1px solid #EC208C;
                      margin-bottom:-3px;width:630px;height:155px}*/

.banner-feature-image{border-left:2px solid;border-right:0.5px solid;border-bottom:1px ;
                      margin-bottom:-3px;width:630px;height:155px}
.banner-carousel .page-banner{display:none!important;left:-167px;margin:0;padding:0 0 0 167px;position:relative;width:1024px}
.banner-carousel .page-banner-text{font-size:21px;padding:0}
.banner-carousel .page-banner-icon{margin-top:1px}.banner-header{display:block!important}
.carousel-page .snippet-app-lib.snippet-medium{height:100px;margin-bottom:15px}



/*#banner-carousel{background-color:#ededed;font-family:"Droid Sans",Arial,sans-serif}h1,h2,h3{padding:0 10px 0 0}h1{font-size:30px}h2,h2 a,h2 a:visited{color:#7b9726;font-size:21px}h3,h3 a,h3 a:visited{color:#3d3d3d;font-size:15px;padding-bottom:.3em}a,a:visited{color:#3d3d3d;text-decoration:none}a:hover{text-decoration:underline}*/
#banner-carousel{background-image:url('../images/background_stripes.gif')}


.visibleBannerCarousel {
    visibility: visible;
    opacity: 1;
    transition: opacity 2s linear;
}
.hiddenBannerCarousel {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 2s, opacity 2s linear;

}
.browse-page .g-first .tabBar{margin-right:-20px}
.browse-page .page-banner{display:none}