/*!overrides */
.eedition-blox-img-loader {
    vertical-align: bottom;
    background: url('../images/ajax-loader.gif') no-repeat center;
}

.heading.heading-eedition{
    background:url("../images/bg-heading-eedition.gif") no-repeat 5px 0;
    width:99%;}
    .heading.heading-eedition h1{
        border-bottom:2px solid #999;
        width:100%;
        color:#474747;
        margin-left:72px;}
        .heading.heading-eedition h1 a{
            color:#474747;}
            .heading.heading-eedition h1 a:hover{
                color:#999;
                text-decoration:none;}
#payLoad {
    position: relative;
}
    #payLoad .edition-page-object {
        border: none;
        position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
    }
.discover{
	display:none}
/* edition tools */
.double-margin-bottom{margin-bottom:20px;}
.note{
    font-size:11px; 
    color: #666;}
    #result-info{
        position:relative;
        top:30px;
        width:150px;}
    #eedition-search-bar {
        padding: 10px;
        margin: 0 0 20px 0;
    }
    #eedition-search-bar.minimal {
        padding: 0;
        margin: 0 10px 0 0;
    }
        #eedition-search-bar .type-text,
        #eedition-search-bar .type-date {
            padding: 4px;
            font-size: 12px;
            vertical-align: middle;
            margin-right: 10px;
        }
        #eedition-search-bar #eedition-search {
            display: inline-block;
        }
          
      
/* edition (page collection) */
.edition-page-preview{
    position:relative;
    -moz-border-radius:10px;
    clear:both;
    display:block;
    margin-bottom:20px;
    padding:14px;
    background:#e9eaef;}
    .edition-page-preview .page-position{
        color:#999;
        position:absolute;
        top:10px;
        right:10px;}
        
    .page-highlights{
        width:100%}
        .page-highlights h3 a{
            font-size:14px;
            color:#535b6e;}
    .page-icon{
        float:left;
        margin-right:10px;
        border:1px solid #ccc;}
		.page-icon img{
			width:100px;}
        .page-icon:hover{border-color:#999;}
    .expand-preview{
        position:absolute;
        top:10px;
        left:10px;
        background:#000;
        padding:10px;
        border:2px solid #ccc;
        -moz-border-radius:10px;}

/* ### edition details */
#edition-top-bar{
    padding: 10px;
    margin: 10px 0;
    }
    #edition-top-bar .start-time{
        font-size:16px;}
    #edition-top-bar .title{
        font-size:13px;
        margin:0px 5px;}
#edition-highlights{
    margin-bottom:5px;
    position:relative;}            
    #edition-highlights p,
    .page-highlights p{
        background:#e9eaef;
        padding:5px 10px;
        font-size:12px;
        color:#535b6e;}    
        .page-highlights p{
            padding: 0 0 8px;
            color:#666;}
            .page-highlights p a{
                color:#666;}
        #edition-highlights p .tn-tag-link-story{
            margin-left:0px;}
/* ### edition controls */

#edition-display-controls{
    padding: 10px;
    margin-bottom: 20px;
}

#edition-display-controls > div {
    display: inline-block;
    vertical-align: middle;
}
    #edition-display-controls.full-screen{
        margin-bottom: 0;
        font-size: 13px;
    }    
    
    #edition-display-controls.full-screen #eedition-search-bar .type-text,
    #edition-display-controls.full-screen #eedition-search-bar .type-date {
        font-size: 16px;
    }
    
    #edition-display-controls form{
        display: inline-block;}
        #jumpForm option,    
        input.edition-search,
        input.text-input{
            width:110px;}
            #jumpForm option{border:none;}
            .e-page-display{
                padding:3px;
                font-size: 20px;
            }
        
        
#edition-toggle-paper-mode{
     margin-top:5px;
     height:34px;
     float:right;}    
        
        
            
/* ### edition display */
#edition-page-fallback {
    text-align: center;
}
    #edition-page-fallback img {
        box-shadow: 5px 5px 15px #333;
    }
#edition-anchor{
    position:relative;}    
#edition-side-panel{
    position:absolute;
    right: 0;
    top: 0;
    width: 125px;
}    
    #edition-side-panel #eedition-sponsor{
        padding:2px;
        text-align:center;
        margin-bottom:5px}
        #edition-side-panel #eedition-sponsor .sponsor-header{
            margin-bottom:3px;
            padding:2px}
    #edition-side-panel.tile-mode{
        width:100%;}        
#edition-pages{
    text-align:center;}    
    #edition-pages a:hover{
        text-decoration:none;}
    #edition-pages li.e-page{
        width:100px;
        margin:0 auto;
    }    
    #edition-pages li.e-page:hover{cursor:pointer;}    
    #edition-pages .default-thumb{
        padding:10px;
        display:block;
        background:#ddd;}    
        li.e-page .title{
            display:block;
            font-size:11px;
            font-weight:bold;
            margin-left:auto;
            margin-right:auto;
            padding:3px;
            width:96px;}
            .tile-mode li.e-page{
                float:left;}
/* pdf */            

.invisible{
    visibility:hidden;}            
/* relic subscription notice :@ */
#subscription-notice{
    text-align:left;}    
    .full-screen #subscription-notice{
        width:65%;
        margin-left:auto;
        margin-right:auto}    
    #subscription-notice ul{
        display:block;
        clear:both;
        padding-left:25px;}    
    #edition-container.full-screen .blox-alert.plugin-message{
        width:60%;
        text-align:left;
        font-size:17px;
        line-height:125%}    
        #edition-container.full-screen .blox-alert.plugin-message .plugin-help{
            display:block;
            margin-left:20px;}
.ui-datepicker{
	margin-top:5px; /* to push completely out of view in the wonderful IE who can't display it over an object */}
.ui-datepicker table{
    background: none repeat scroll 0 0 #fff;}   
    
    
    #edition-pages li.e-page{
        margin-bottom:10px;}
        #edition-pages li.e-page .title{
            font-size:15px}
.thisPageSrc,
.thisPageFlash{
    display:block;
    overflow:hidden;
    height:0px;
    width:0px;} 
/* e-Edition Lite */
#lite{}
    #lite .edition-title,
    #lite .page-title,
    #lite #page-select{
        font-size:20px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold; 
        float:left;
        line-height:100%;
        padding:14px 5px 0;
        margin:0px;}
        #lite #page-select{
            font-size:15px}
    #lite #edition-display-controls{}
    #lite #edition-object, 
    #lite .edition-page-object{
        height:800px;
        width:100%}        
    #lite .tncms-restricted-notice{
        width:45%; 
        margin: 0 auto}
/* view modes */
#edition-display-controls #viewModeBtn{
    float:right;}
#modesContainer{
    width:114px;
    float:right;
    position:relative;
    top:-1px;}
    #modesContainer .tip{
        padding:4px 8px;
        display:none;
        background:#222;
        background: -moz-linear-gradient(top,
            #666666 0%,
            #222222 100%);
        /* Chrome,Safari4+ */
        background: -webkit-gradient(linear, left top, left bottom,
            color-stop(0%,#666666),
            color-stop(100%,#222222));
        /* Chrome10+,Safari5.1+ */
        background: -webkit-linear-gradient(top,
            #666666 0%,
            #222222 100%);
        /* Opera11.10+ */
        background: -o-linear-gradient(top,
            #666666 0%,
            #222222 100%);
        /* IE10+ */
        background: -ms-linear-gradient(top,
            #666666 0%,
            #222222 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(
            startColorstr='#666666',
            endColorstr='#222222',
            GradientType=0 ); /* IE6-9 */
        /* W3C */
        background: linear-gradient(top,
            #666666 0%,
            #222222 100%);
        border:1px solid #888;
        -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
        position:absolute;
        top:-2px;
        left:-130px;
        z-index:1;
        color:#fff;
        text-align:left;}
        #modesContainer .tip p{
            margin:5px;
            padding:0;
            font-size:10px;}
            #modesContainer .tip p strong{
                font-size:11px;}
    
    .modeButton{
        height:40px;
        display:inline-block;
        overflow:hidden;
        border:1px solid #888;
        -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
        background:#888;
        color:#fff;}
        .modeButton.active{
            background:#444;
            color:#ccc;}
        .modeButton.grid{
            margin:0;}
        .modeButton.sshow{
            }
        .modeButton.book{
            }
            .modeButton .icon{
                width:32px;
                height:32px;
                display:block;
                overflow:hidden;
                background:url("../images/modeSprites.png") no-repeat;}
                .modeButton.sshow .icon{
                    width:34px;
                    height:25px;
                    background-position:2px -2px;}
                .modeButton.book .icon{

                    width:34px;
                    height:25px;
                    background-position:2px -34px;}
                .modeButton.grid .icon{
                    width:28px;
                    height:26px;
                    background-position:-1px -65px;}
#gridHolder{
    }
    #gridHolder p{
        margin-left:10px;
        float:left;}
    #gridHolder p strong{
        font-size:11px;}
    #stats_tracking{
    display:none}


/**
 * Grid view
 * Page thumbnails laid out in a grid
 */
#grid-thumbs{
    overflow: auto;
}
    #grid-thumbs .grid-thumb-container{
        width: 300px;
        display: inline-block;
        margin-top: 10px;
        overflow: hidden;
        text-align: center;
    }
        
        #grid-thumbs .grid-thumb-container .title .grid-thumb-link {
            font-weight:bold;
            font-size: 14px;
        }
        #grid-thumbs .grid-thumb-container .title .grid-thumb-link:hover,
        #grid-thumbs .grid-thumb-container .title .grid-thumb-link:active {
            text-decoration: none;
        }
        #grid-thumbs .grid-thumb-container .active .thumb,
        #grid-thumbs .grid-thumb-container .thumb:hover {
            opacity: 0.5;
        }
        
.support-notice{
	padding:15px;
	margin:15px;}
	.support-notice h3{font-size:2.2em}
	.support-notice p{line-height:120%; font-size:2em}	
	.support-notice a{
		font-size:1em;
		font-weight:bold;
		text-decoration:underline}
                
                
/*! SEGMENTING */

.segment-coupon .coupon-header {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.segment-coupon .coupon-code-wrapper {
    text-align: center;
    margin: 0 auto 20px;
}
    .segment-coupon .coupon-code-wrapper .coupon-code.ui-state-highlight {
        font-size: 40px;
        font-weight: bold;
        text-align: center;
        padding: 10px;
        display: inline-block;
    }
.segment-coupon .coupon-content.ui-state-default {
    font-size: 14px;
    text-align: left;
    border: none;
    background: none;
    margin-bottom: 20px;
}
    .segment-coupon .coupon-content.ui-state-default p {
        padding: 0;
    }
    
.segment-article {}
    .segment-article .segment-article-title {
        font-size: 40px;
        line-height: normal;
        font-weight:bold;
    }
    
    
    
/* NEW */

.eedition-hr {
    margin: 10px 0;
    border: 0;
    border-top-width: 1px;
    border-top-style: solid;
}

/* iPad */    
/* :@ */    
/* iJunk modifications */
.iscroll #edition-display-controls{
    z-index:2;
    position:absolute;
    top:0; 
    left:0;
    width:100%;
}
.iscroll .scroll-note{
    display:none;
    display:block;
    position:absolute;
    background:#000;
    color:#fff;
    font-size:12px;
    bottom:-10px;
    left:0px;
    right:0px;}    

.iscroll #wrapper {
    z-index:1;
    position:absolute;     
    top:75px; 
    bottom:0px;
    left:0;
    width:100%;
    background:#ccc;
    overflow:auto;
}
/* ipad control bar styles */
    .iscroll #edition-display-controls #edition-nav li{
        padding:6px;}

.iscroll #edition-container,
.iscroll #edition-container .edition-page-object,
.iscroll #edition-container.full-screen{
    border:0px;
    padding:0px;
    margin:0 auto;
       width:100%;
    }
.iscroll #edition-container #edition-page-main{
    height:100%}
    
/* hide side panel */    
.iscroll #edition-side-panel,
.iscroll #edition-side-panel.full-screen,
.is-android #edition-side-panel,
.is-android #edition-side-panel.full-screen{
display:none}    


/* Styles */
.iscroll .tncms-restricted-notice{
    position:relative;
    top:100px}
.iscroll #edition-search-bar.minimal input.e-search-q,
    .iscroll #edition-search-bar input.ui-button,
.is-android #edition-search-bar.minimal input.e-search-q,
    .is-android #edition-search-bar input.ui-button{
    display:none}    
    
/*}*/        

/* end iJunk */
/*********************/

/* remove need for two finger scroll */    
.iscroll #edition-display-controls{
    position:fixed}    
.iscroll #wrapper{position:initial}
.iscroll #edition-container{
    height:2560px; /* modify to fit average pdf height if desired */}    
    .iscroll #edition-container,
    .iscroll #edition-container .edition-page-object,
    .iscroll #edition-container.full-screen{
        margin-top:62px;
        position:relative}
        
/* Select Menu */
.v7_0 #wrapper {
    z-index: -1;
}

/* IE 7 */

.v7_0 #eedition-logout-wrapper,
.v7_0 #to-home-wrapper,
.v7_0 #edition-select-wrapper,
.v7_0 #eedition-search-bar,
.v7_0 #edition-nav,
.v7_0 #page-select-wrapper,
.v7_0 #toggle-side-panel-wrapper,
.v7_0 #toggle-full-screen-wrapper,
.v7_0 .grid-thumb-container {
    display: inline-block !important;
    zoom: 1 !important;
    *display: inline !important;
}