/**
 * Tip of the Day
 */

.cx-Tip-of-the-Day {
    overflow: hidden;
}
.cx-Tip-of-the-Day:after{/*clearfix*/content:".";display:block;height:0;clear:both;visibility:hidden;}


.cx-Tip-of-the-Day h1 {
    padding-top: 2px;
}

img.expand {
    height: 14px;
    width: 14px;
    cursor: pointer;
    background: transparent url(/static/images/buttons/expand_collapse.png) 0px -18px no-repeat;
}
img.collapse {
    height: 14px;
    width: 14px;
    cursor: pointer;
    background: transparent url(/static/images/buttons/expand_collapse.png) 0px 0px no-repeat;
}

img.expander_ajax_wait {
    height: 16px;
    width: 16px;
    background: transparent url(/static/images/icons/icon_load_accordion.gif) 0px 0px no-repeat;
}

/* tip of the day ticker */
.tod-container {
    position: relative;
    margin: 0;
    padding: 0;
    width: 750px;
    color: #454545;
    font-size: 12px;
}
.tod-container-inner {
    height:80px;
    padding-right:10px;
    background:#fdfdfd url(/static/images/l+e/bg-tod-learn-explore.png) no-repeat 100% -160px;
}
.tod-container-inner:after {
    /*clearfix*/content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.tod-container h3 {
    float: left;
    margin: 0;
    padding: 3px 10px 3px 10px;
    width: 121px;
    background: #444 url(/static/images/l+e/bg-tod-learn-explore.png) no-repeat 0 0;
    -moz-box-shadow:1px 0 3px rgba(0,0,0,0.15);
    -webkit-box-shadow:1px 0 3px rgba(0,0,0,0.15);
    box-shadow:1px 0 3px rgba(0,0,0,0.15);
    color: #fff;
}
.tod-container h3 a {
    display: block;
    background:none;
    margin: 0;
    padding: 0;
}
.tod-container h3 a img {
    margin: 0 auto;
}
.tod-container #tod-content {
    float:left;
    padding-left:9px;
    width:590px; overflow: hidden;
    height:80px;
    background: url('/static/images/l+e/bg-tod-learn-explore.png') 0 -80px repeat-x;
}

    .tod-short-tip {
        display: none;
        position: relative; top:12px;
        width: 578px;
        padding: 0;
        margin: 0;
        font-weight: normal;
    }
        .tod-short-tip p {
            display: inline;
        }
        .tod-short-tip strong {
            color: #333;
        }

        .tod-short-tip a {
            text-decoration: none;
            font-weight: bold;
            color: #333;
            background: transparent;
        }

.tod-container .read-more {
    font-size: 11px;
    margin: 5px 10px 0 0;
    text-align: right;
}
    .tod-container .read-more a {
        background: url(/static/images/icons/icon_left_corpPro.gif) no-repeat center right;
        color: #454545;
        font-weight: bold;
        padding-right: 20px;
        text-decoration: none;
    }



/* tip list styles */

.tod-list-container {
    clear: both;
    color: #454545;
    float: left;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    width: 745px;
}

.tod-list-container h2 {
    font-size: 18px;
    color: #000;
}
.tod-list-container dd {
    margin: 0;
}

.tod-list-month {
    border-bottom: 1px solid #ddd;
    display: block;
    overflow: hidden;
    padding: 4px 0px 8px 0px;
}
.tod-list-month:after{/*clearfix*/content:".";display:block;height:0;clear:both;visibility:hidden;}

dt.tod-list-month span {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    float: left;
    font-weight: bold;
    display: block;
}
    .tod-list-month span.month {
        width: 455px;
        margin-right: 15px;
    }

    .tod-list-month span.related {
        position: relative;
        top: 4px;
    }

    .tod-list-month span.month img {
        position: relative;
        left: 5px;
        top: 2px;
        cursor: pointer;
    }

.tod-list-month h3 {
    float: left;
    color: #333;
}

.tod-list-tips {
    margin: 0px;
    padding: 0px;
    display: block;
}

.tod-list-tip {
    border-bottom: 1px solid #ddd;
    clear: both;
    overflow: hidden;
    padding: 20px 0px 20px 0px;
}
.tod-list-tip:after{/*clearfix*/content:".";display:block;height:0;clear:both;visibility:hidden;}

.tod-list-tip a {
    background: transparent;
    padding: 0;
}

.tod-list-tip .tip {
    width: 455px;
    margin: 0px 15px 0px 0px;
    float: left;
    color: #454545;
    line-height: 140%;
}
    .tod-list-tip .tip-date {
        display: block;
        font-weight: bold;
        margin-bottom: 5px;
    }
    .tod-list-tip .tip-content {
        margin: 0;
        white-space: pre-wrap;
    }

.tod-list-tip div.tod-list-related {
    width: 275px;
    float: left;
}

/*
.tod-list-related img {
    display: block;
    float: left;
    margin-right: 10px;
    width: 90px;
}
*/

.tod-list-related a {
    font-weight: bold;
    color: #454545;
}

.tod-list-related div.article-image-wrapper {
	float: left;
	height: 75px;
	width: 87px;
	margin-right: 5px;
}

.tod-list-related img.banner {
	left: 0;
	float: left;
	height: 50px;
	position: relative;
	top: 0;
	width: 50px;
	z-index: 3;
}

.tod-list-related img.corners  {
	height: 75px;
	left: 0;
	position: relative;
	top: -125px;
	width: 87px;
	z-index: 2;
	float: left;
}

.tod-list-related img.thumb {
	height: 75px;
	width: 87px;
	position: relative;
	top: -50px;
	z-index: 1;
	float: left;
}



/*
 * Facebook App
 */
.cx-Tip-of-the-Day {
    position: relative;
}
.cx-Tip-of-the-Day.fbEnabled {
}
.cx-Tip-of-the-Day.fbEnabled h1 {
    float: left;
    padding: 0 30px 0 0;
}
.cx-Tip-of-the-Day.remote h1 {
    background: transparent url(/static/images/logos/logo_nikon.gif) no-repeat left top;
    padding: 48px 30px 0 89px;
}
.cx-Tip-of-the-Day .top-actions {
    float: left;
}
.fb-btn-like {
    float: left;
    padding: 3px 0 0 0;
}
.cx-Tip-of-the-Day.remote .fb-btn-like {
    padding-top: 49px;
}
.fb-btn-like .connect_widget {
    float: right;
}
.fb_actions {
    font-size: 10px;
    line-height: 14px;
}
.tip .fb_actions {
    clear: left;
    padding: 5px 0 0;
}
.cx-Tip-of-the-Day .top-actions a {
    background: none;
    font-weight: inherit;
    line-height: inherit;
    padding: 0;
}
.fb_actions .connect {
    padding-left: 16px;
    position: relative;
}
.fb_actions .connect .connect_widget_facebook_favicon {
    background: url(/static/images/icons/fb.png) no-repeat scroll -1px -47px transparent;
    display: block;
    height: 14px;
    left: -1px;
    padding: 0;
    position: absolute;
    width: 14px;
    top: -1px;
}
.fb_top_actions {
    float: left;
    font-size: 11px;
}
.cx-Tip-of-the-Day .top-actions .rss-btn {
    float: right;
    padding-left: 19px;
    position: absolute;
    right: 29px;
    top: 6px;
}
.cx-Tip-of-the-Day .top-actions .rss-btn .label {
    font-size: 11px;
}
.cx-Tip-of-the-Day .top-actions .rss-btn .icon {
    background: transparent url(/static/images/icons/icon_rss.gif) 0 0 no-repeat;
    display: block;
    height: 16px;
    left: -1px;
    padding: 0;
    position: absolute;
    width: 16px;
    top: -2px;
}
.cx-Tip-of-the-Day.remote .fb_top_actions {
    float: right;
    height: 67px;
    position: relative;
    width: 150px;
}
.fb_top_actions .fb_actions {
}
.cx-Tip-of-the-Day.remote .fb_top_actions .fb_actions {
    bottom: 0;
    position: absolute;
    width: 100%:
}
.fb_top_actions .fb_actions .fb-btn {
    float: left;
    margin-left: 20px;
    padding-top: 7px;
}
.fb_top_actions .fb_actions .fb-btn:first-child {
    margin-left: 0;
}
.cx-Tip-of-the-Day.remote .fb_top_actions .fb_actions .fb-btn {
    float: none;
    margin-left: 0;
}


/* inside FB tab */
.cx-Tip-of-the-Day.view-fb_tab {
    width: 505px;
}
.cx-Tip-of-the-Day.view-fb_tab .top-actions {
    float: right;
    position: absolute;
    top: 0px;
    right: 6px;
}
.cx-Tip-of-the-Day.view-fb_tab .fb_top_actions {
    float: left;
    height: auto;
    padding-right: 20px;
    width: auto;
}
.cx-Tip-of-the-Day.view-fb_tab .fb-btn-like {
    padding-top: 3px;
}
.cx-Tip-of-the-Day.view-fb_tab .fb_top_actions .fb_actions {
    bottom: auto;
    position: relative;
    top: -1px;
}
.cx-Tip-of-the-Day.view-fb_tab .fb_top_actions .fb-btn-add {
    display: none;
}
.cx-Tip-of-the-Day.view-fb_tab .top-actions .rss-btn {
    position: relative;
    right: auto;
}
.cx-Tip-of-the-Day.view-fb_tab #fb-root {
    position: absolute;
}

.cx-Tip-of-the-Day.view-fb_tab .tod-list-container {
    width: 505px;
}
.tod-list-month span.related {
    display: none;
}
.cx-Tip-of-the-Day.view-fb_tab .tod-list-tip .tip {
    float: none;
    width: auto;
}
.cx-Tip-of-the-Day.view-fb_tab .tod-list-tip div.tod-list-related {
    float: none;
    position: relative;
    top: 10px;
    width: 455px;
}
