@import 'http://img2-short.timeinc.net/people/static/c/package/chunk.css';
@import 'http://img2-short.timeinc.net/people/static/c/package/package.css';
@import 'http://img2-short.timeinc.net/people/static/c/package/georgia.css';
@import 'http://img2-short.timeinc.net/people/static/c/photos/light.css';


#headline h1,#headline h2{background:#fff;}
#headline h1 a,#headline h2 a{text-indent:-9999px;background:#fff url('http://img2.timeinc.net/people/static/i/package/holiday2014/header.jpg') no-repeat;}
#headline h1 a strong,#headline h2 a strong{background:0;}
#headline h1 a b,#headline h2 a b{background:0;}
#headline h1 em,#headline h2 em{color:#fff;}

#subnavigation {display: none;}

/****  gallery specific styling  ****/
.gallery #wrapper #main #headline{width:994px; min-height:75px; height:auto; padding-bottom:0px;background:#ee1d26 url('http://img2.timeinc.net/people/static/i/package/holiday2014/header-gallery.jpg') no-repeat;text-align: center;}
.gallery #wrapper .js #headline {border-bottom:0;}
.gallery #wrapper #main #headline h1{width:310px; height:auto; background:none;border-bottom:0; padding:0 0 0 10px;}
.gallery #wrapper #main #headline h1 a{width:310px; height:32px;}
.gallery #wrapper #main{width:994px;border:0;}
.gallery #headline h2 {padding:12px 0 0 10px; width:auto; font:400 19px/23px brandon-grotesque,arial,sans-serif;}
.gallery #headline p {padding-left:10px; padding-top:5px; font:300 15px/19px brandon-grotesque,arial,sans-serif; text-align:left;}

/* HOME STYLES */
.home #main {background:#fff;}
.home #headline {float:none;}
.home #headline h1, .home #headline h1 a {height:85px;}
.home #headline p {display:none; vertical-align: bottom;}

/* ---------------------------- Top Row Touts ---------------------------- */
.home .toutRow {background:none; margin:0; padding:0;}

.home #featured #adSponsoredBy{width:88px; position:absolute;top:8px;right:8px;z-index:10;}
.home #featured #adSponsoredBy p.adSponsoredByText {display:block; float:none; padding:0 0 2px 0; font:normal 10px brandon-grotesque,arial,sans-serif; color:#fff; text-align:right; text-transform:none;}
.home #featured #adSponsoredBy p.adSponsoredByTile {display:block; float:none;}
.home #featured {
	clear:both; height:300px; -webkit-box-shadow:0px 2px 3px -2px #666; -moz-box-shadow:0px 2px 3px -2px #666; box-shadow:0px 2px 3px -2px #666;
    border-bottom: 12px solid #EE1D26;
    border-left: 12px solid #EE1D26;
    border-right: 12px solid #EE1D26;

}

.home.mediapackage .tout .imgcont span.play{ top:8px;}

.gallery #wrapper #main #headline h1 a { width:300px;}

.home #featured #featuredtouts {clear:both; display:block; width:964px; height:300px;}
.home #featured #featuredtouts .maintout {float:left; width:400px;}
.home #featured #featuredtouts .maintout .tout {width:400px; height:300px; position:relative;}
.home #featured #featuredtouts .maintout .tout .imgcont{display:block; padding:0;width:400px;height:300px; position:relative;}
.home #featured #featuredtouts .maintout .tout .imgcont img{border:0; z-index:20;}
/*
.home #featured #featuredtouts .maintout .tout .imgcont .sticker {display:block; width:136px; height:84px; background:url('http://img2.timeinc.net/people/static/i/package/yearend2011/banner_winner.png') no-repeat; position:absolute; top:0; left:0; z-index:40; cursor:pointer;}
.home #featured #featuredtouts .maintout .tout .imgcont .sticker div, .home #featured #featuredtouts .maintout .tout .imgcont .sticker p {display:none;}
*/
.home #featured #featuredtouts .maintout .tout .txtcont{display:block; width:400px; margin:0; padding:0; position:absolute;top:auto;bottom:0; background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/bg_toprow_tout.png');}
.home #featured #featuredtouts .maintout .tout .txtcont .txtcontinner{margin:0;padding:5px 10px 10px 10px; width:380px;background: rgba(0,0,0,.7);}
.home #featured #featuredtouts .maintout .tout .txtcont h4{padding-bottom:5px;}
.home #featured #featuredtouts .maintout .tout .txtcont h4 a{font:normal 25px/29px brandon-grotesque,arial,sans-serif;color:#fff;}
.home #featured #featuredtouts .maintout .tout .txtcont .more {background:transparent url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') no-repeat right -196px;}
.home #featured #featuredtouts .maintout .tout p.more a {color:#8cddff;}

.home #featured #featuredtouts .subtouts .tout {float:left; width:150px; height:290px; padding:10px 19px 0 18px; position:relative; border-left:1px solid #cbcbcb;}
.home #featured #featuredtouts .subtouts .s1 {border-left:0; padding-left:19px;}
.home #featured #featuredtouts .subtouts .tout .txtcont {padding-top:0;}
.home #featured #featuredtouts .subtouts .tout h4 {padding-bottom:4px; font:normal 20px/24px brandon-grotesque,arial,sans-serif !important; color:#000; letter-spacing:-1px;}
.home #featured #featuredtouts .subtouts .tout h4 a {font:normal 20px/24px brandon-grotesque,arial,sans-serif !important; color:#000;}
.home #featured #featuredtouts .subtouts .tout p.more a {}
.home #featured #featuredtouts .subtouts .tout p.more {background:transparent url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') no-repeat right -296px;}
.home #featured #featuredtouts .subtouts .tout .txtcont .specialHed {display:block; width:134px; height:18px; padding:2px 8px 1px 8px; position:absolute; top:190px; left:19px; background: rgba(0,0,0,.7); font:500 16px/16px brandon-grotesque,arial,sans-serif; letter-spacing:.5px;}

.home #featured #featuredtouts .subtouts .s1 .specialHed, .home #featured #featuredtouts .subtouts .s1 .specialHed a {color:#e756eb;}
.home #featured #featuredtouts .subtouts .s2 .specialHed, .home #featured #featuredtouts .subtouts .s2 .specialHed a {color:#f7941e;}
.home #featured #featuredtouts .subtouts .s3 .specialHed, .home #featured #featuredtouts .subtouts .s3 .specialHed a {color:#71d842;}
/* ---------------------------- End: Top Row Touts ---------------------------- */

.home #leftColumns {width:645px; padding:0 0 0 5px; overflow:visible;}
.home #rightColumn {float:right; width:336px; padding:14px 3px 0 0; overflow:visible;}
.home #leftColumns h2 {width:633px; height:26px; margin:30px 0 0 0; padding:0 0 10px 12px; background:transparent url('http://img2.timeinc.net/people/static/i/package/holiday2014/header_more_holidays.png') 10px 0 no-repeat;  text-indent:-9999px; font:italic 26px/16px georgia,"times new roman",times,sans-serif; color:#c70502;}

/* ---------------------------- Begin: Sliders ---------------------------- */
.home #toutRowOne {width:655px; margin:0; padding:0; position:relative;}
.home #toutRowOne .toutSection {margin:0; padding:0;}
.home #toutRowOne .contentSection {width:640px; height:300px; margin:0 0 26px 0; padding:0; position:relative; background:#fff; overflow:hidden; border:1px solid #dac7b1; -webkit-box-shadow:0px 4px 0px 0px #e0e0e0; -moz-box-shadow:0px 4px 0px 0px #e0e0e0; box-shadow:0px 4px 0px 0px #e0e0e0;}
.home #toutRowOne .txtcont {height:110px;}
.home #toutRowOne h3 {display:inline; margin:0; padding:0 5px 0 12px; position:absolute; top:8px; left:0px; overflow:hidden; background:#fff; font:500 25px brandon-grotesque,arial,sans-serif; color:#f57c0b;}
.home #toutRowOne ul {margin-top:0;}
/*
.home #toutRowOne .style h3 {color:#e07;}
.home #toutRowOne .entertainment h3 {color:#9c3dd8;}
.home #toutRowOne .loveandbabies h3 {color:#ffa700;}
.home #toutRowOne .namesandnews h3 {color:#20b1ea;}
.home #toutRowOne .videos h3 {color:#8bc347;}
*/
.home #toutRowOne .contentSection .toutSection {clear:none; width:100000px; position:absolute; top:45px; left:0;}

.home #toutRowOne .pagination{float:none; width:90px; height:auto; margin:0; padding:0 10px 0 6px; position:absolute; top:10px; right:0; background:#fff; border:0;}
.home #toutRowOne .pagination li{float:left; margin:0;padding:0;text-align:left;width:40px;height:27px;border:0;}
.home #toutRowOne .pagination li.previous{margin-right:10px;background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/sprite-buttons.png') 0 -50px no-repeat;}
.home #toutRowOne .pagination li.next{background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/sprite-buttons.png') -50px -50px no-repeat;}
.home #toutRowOne .pagination li a{display:block;width:40px;height:27px;margin:0;padding:0!important;text-indent:-9999px;cursor:hand;cursor:pointer;overflow:hidden;}
.home #toutRowOne .pagination li.previous.disabled{background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/sprite-buttons.png') 0 0 no-repeat;}
.home #toutRowOne .pagination li.next.disabled{background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/sprite-buttons.png') -50px 0 no-repeat;}
.home #toutRowOne .pagination li.disabled a{cursor:default;}

.home #toutRowOne .tout {clear:none; float:left; width:150px; padding:0 0 0 8px; overflow:hidden;}
.home #toutRowOne .imgcont {border-top:1px solid #dac7b1; padding-top:8px;}
.home #toutRowOne .txtcont {clear:both; width:150px; padding:0; margin:0;}
.home #toutRowOne h4, .home #toutRowOne h4 a {font:500 16px/20px brandon-grotesque,arial,sans-serif;}
.home #toutRowOne .txtcont h4 {padding:0 0 7px 0;}
.home #toutRowOne .txtcont h4 a {display:block;}
.home #toutRowOne .txtcont .more {float:left; padding:0 0 10px 0; background-position:right -96px;}
.home #toutRowOne .txtcont .more a {color:#069;}
.home #toutRowOne .cmad .more {display:none;}
/* ---------------------------- End: Sliders ---------------------------- */

.home #rightColumn .adRight {padding-bottom:30px; color:#949393;}
.home #rightColumn .adRight .adbox {text-align:center; padding:12px 0; background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/bg_adright.png') repeat;}
.home #rightColumn .adRight, .home #rightColumn .adCMRight {width:336px;}
.home #rightColumn .adCMRight {float:left;margin-top:8px; background:none !important;}

/* override package/package.css */
.new-nav .home.mediapackage #latestnews h3 {width:auto; height:auto; background:none !important; font:700 20px/30px 'brandon-grotesque',arial,sans-serif !important; letter-spacing:0.1em; text-transform:uppercase;}
.new-nav .home.mediapackage #latestnews h3 a {display:block;margin-bottom:0;padding:4px 0 4px 13px; font:700 20px/30px 'brandon-grotesque',arial,sans-serif !important; color:#000;}
.new-nav .home.mediapackage #latestnews ul {border-top:0;}
.new-nav .home.mediapackage #latestnews li {width:auto; margin:0 8px; padding:12px 0; border-top:1px solid #d3d3d3; border-bottom:0; font:normal 17px brandon-grotesque,arial,sans-serif;}
.new-nav .home.mediapackage #latestnews li:first-child {border-top:0;}
.new-nav .home.mediapackage #latestnews li a {font:normal 17px brandon-grotesque,arial,sans-serif;}
.new-nav .home.mediapackage #latestnews .txtcont a {padding:0;}

.new-nav .home.mediapackage #latestnews .seeAll {width:316px; padding:10px 8px;}
.new-nav .home.mediapackage #latestnews .seeAll .more {display:block; text-align:center;}
.new-nav .home.mediapackage #latestnews .seeAll .more a {display:block; padding:10px 0; background:#20b1ea; font:normal 16px 'brandon-grotesque',arial,sans-serif; font-weight:700; letter-spacing:0.1em; color:#fff; text-transform:uppercase;}


/* ---------- Video - Custom Styles ---------- */
.video #headline h1, .video #headline h2 {display:block; height:75px; background:url('http://img2.timeinc.net/people/static/i/package/holiday2014/header.jpg') 0 0 no-repeat;border-bottom: 12px solid #E51E26;}
.video #headline h1 a, .video #headline h2 a {display:block; width:700px; height:75px; margin:0; padding:0; background:none; text-indent:-9999px; overflow:hidden;}
