@font-face {
font-family: 'flama_semicondensedsemibold';
src: url('fonts/flamasemicondensed-semibold-webfont.eot');
src: url('fonts/flamasemicondensed-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/flamasemicondensed-semibold-webfont.woff') format('woff'),
url('fonts/flamasemicondensed-semibold-webfont.ttf') format('truetype'),
url('fonts/flamasemicondensed-semibold-webfont.svg#flama_semicondensedsemibold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'flama_semicondensedbasic';
src: url('fonts/flamasemicondensed-basic-webfont.eot');
src: url('fonts/flamasemicondensed-basic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/flamasemicondensed-basic-webfont.woff') format('woff'),
url('fonts/flamasemicondensed-basic-webfont.ttf') format('truetype'),
url('fonts/flamasemicondensed-basic-webfont.svg#flama_semicondensedbasic') format('svg');
font-weight: normal;
font-style: normal;
}
#schedule a:link,#schedule a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -500px top;height:22px;width:71px;}
#schedule a:hover{background-position:-499px -34px;}
#thismonth a:link,#thismonth a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -572px top;height:22px;width:115px;}
#thismonth a:hover{background-position:-571px -34px;}
#fancommunity a:link,#fancommunity a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -688px top;height:22px;width:98px;}
#fancommunity a:hover{background-position:-687px -34px;}
#tcmdb a:link,#tcmdb a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -787px top;height:22px;width:46px;}
#tcmdb a:hover{background-position:-786px -34px;}
#mediaroom a:link,#mediaroom a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -834px top;height:22px;width:88px;}
#mediaroom a:hover{background-position:-833px -34px;}
#funstuff a:link,#funstuff a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -923px top;height:22px;width:47px;}
#funstuff a:hover{background-position:-922px -34px;}
#nowplaying a:link,#nowplaying a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -971px top;height:22px;width:91px;}
#nowplaying a:hover{background-position:-970px -34px;}
#shop a:link,#shop a:visited{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -1063px top;height:22px;width:42px;}
#shop a:hover{background-position:-1063px -34px;}
#tcmHeader{position:relative;z-index:9951;margin:0 0 26px;border-bottom:3px solid #000;}
#tcmTopNav{height:72px;position:relative;width:986px;margin:0 auto;padding:0;}
#tcmNavImage{position:relative;float:left;width:74px;height:72px;overflow:hidden;margin:0 0 0 1px;}
#toplogo{position:relative;top:-59px;right:-1px;}
#morlock{position:absolute;width:53px; height:40px; top:10px; right:304px;z-index:1;}
#tcmNavBar{float:left;left:77px;width:606px;margin:9px 0 0;padding:0;}
#tcmLogoBar{position:relative;border-bottom:1px solid #fff;height:41px;width:606px;background: #FFC url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -594px -1119px;}
#tcmdbSearch{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -674px -338px;height:56px;position:absolute;right:-30px;top:19px;width:332px;z-index:186;}
#tcmdbSearchInput{background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -883px -402px;border:1px solid #000;color:#000;font-size:12px;height:19px;line-height:19px;padding-left:25px;width:225px;margin:6px 0 7px 46px; font-family: 'flama_semicondensedsemibold', Verdana, Sans-Serif; font-size:1.1em;}
::-webkit-input-placeholder { /* WebKit browsers */
color: #41968f;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #41968f;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #41968f;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #41968f;
}
input#tcmdbSearchInput:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #41968f;
}
#tcmdbCheckRow{width:287px;height:17px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:-1px 0 0 8px;}
#tcmdbSearchButton{float:right;width:60px;height:17px;background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -275px -40px;border:none;cursor:pointer;font-size:0;text-indent:-3000px;margin:-1px -2px 0 0;}
#tcmdbSearchButton:hover{background-position:-357px -40px;}
#tcmdbLogo{float:left;width:73px;height:53px;margin-top:-20px;position:absolute;background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -499px -158px;}
#tcmdbSearch .tcmdbsearch{width:73px;background-position:-499px -158px;}
input#tcmdbSearchInput.tcmdbindent{width:225px;padding-left:25px;}
#search-select-top{float:right; margin-top:5px; margin-right:30px}
#tcmdbSearch .sitesearch{width:142px;background-position:-1053px -291px;}
input#tcmdbSearchInput.siteindent{width:163px;padding-left:87px;}
#tcmdbSearch .shopsearch{width:141px;background-position:-1048px -230px;}
input#tcmdbSearchInput.shopindent{}
.preloadedImages{display:none;}
.outline{border:2px solid #000;}
#topImg{border-bottom:3px solid #fff;height:39px;width:657px;}
#tcmdbCheckRow label{vertical-align:middle;}
.tcmdbsearch,.sitesearch,.shopsearch,#schedule a:link,#schedule a:visited,#thismonth a:link,#thismonth a:visited,#fancommunity a:link,#fancommunity a:visited,#tcmdb a:link,#tcmdb a:visited,#mediaroom a:link,#mediaroom a:visited,#funstuff a:link,#funstuff a:visited,#nowplaying a:link,#nowplaying a:visited,#shop a:link,#shop a:visited,#tcmdbSearch,#tcmdbLogo,#tcmdbSearchButton,/* Flags */ #spain,#uk,#france,#latin,#asia,#germany,#turnerLogoFooter{background-image:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png);}
#austrailia{background:url('http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/au_flag.jpg') 0 0 no-repeat;display: inline-block;height: 11px;width: 17px;}
#africa{background:url('http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/africa_flag.jpg') 0 0 no-repeat;display: inline-block;height: 11px;width: 17px;}
.btn-tcmhomep{position:absolute;top:9px;left:0;width:308px;height:30px;}
#spain{display:inline-block;width:20px;height:11px;background-position:-828px -436px;}
#uk{display:inline-block;width:20px;height:11px;background-position:-854px -436px;}
#france{display:inline-block;width:17px;height:11px;background-position:-879px -436px;}
#latin{display:inline-block;width:17px;height:11px;background-position:-903px -436px;}
#asia{display:inline-block;width:19px;height:11px;background-position:-929px -436px;}
#germany{display:inline-block;width:17px;height:11px;background-position:-954px -436px;}
#turnerLogoFooter{display:inline-block;width:77px;height:17px;background-position:-983px -432px;}
.tcm-nav{display:block;font-size:10px;position:relative;width:100%;height:19px;background:#9d9d83;z-index:100;}
.tcm-nav ul{list-style-type:none;margin:0;padding:0;}
.tcm-nav li{float:left;position:relative;text-align:right;}
.tcm-nav li ul li{background:transparent url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -268px -267px;width:255px;}
.tcm-nav a{background-color:#000;color:#fff;display:block;font-size:10px;font-weight:700;line-height:18px;text-decoration:none;padding:0 0 0 1px;}
.tcm-nav ul ul{height:0;position:absolute;right:-23px;top:22px;visibility:hidden;}
ul#nowplaying-drop, ul#shop-drop { right:-22px; }
ul#shop-drop { right:-25px; }
ul#media-drop, ul#fan-drop, ul#schedule-drop, ul#watchtcm-drop, ul#thismonth-drop, ul#tcmdb-drop, ul#fun-drop { right:-23px; }
.topborder{border-bottom:0;border-left:0;border-right:0;border-top:2px solid #000;}
.topborderFirst{border:none;border-top:2px solid #000;}
.tcm-nav table{border-collapse:collapse;position:absolute;right:0;top:0;}
.tcm-nav li ul li.nlst{background:transparent url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat 30px -265px;height:29px;width:255px;}
.bln{background:transparent url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -316px -251px;display:block;height:1px;width:172px;margin:2px 0 2px 54px;}
#blankspace{background:transparent url(http://i.cdn.turner.com/tegwebapps/tcm/tcm-www/static/images/spacer.gif) repeat-x;height:1px;width:158px;margin:3px 0 0;padding:0;}
.tcm-nav ul ul a{background:transparent url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -1002px -185px;color:#000;font-size:10px;font-weight:700;height:17px;width:150px;margin:0 54px;padding:2px 16px 2px 6px;}
.tcm-nav a:hover,.tcm-nav :hover > a{background:#fff;color:#000;}
.tcm-nav ul ul a:hover,.tcm-nav ul ul :hover > a{background:#000003 url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -1002px -166px;color:#fff;}
.tcm-nav ul :hover ul ul{visibility:hidden;}
.nav-shopvalue{display:block;position:absolute;top:0;right:123px;width:150px;height:38px;cursor:pointer;}
.nav-morlocks{display:block;position:absolute;top:0;right:1px;width:134px;height:38px;cursor:pointer;}
.nav-shoppinLink{display:block;position:absolute;top:20px;right:137px;width:76px;height:15px;cursor:pointer; }
#tcm-homepage-link{position:relative;display:block;height:72px;width:74px;font-size:0;overflow:hidden;}
#tcm-homepage-link img{border:none;position:absolute;bottom:-65px;left:0;}
.portbg-shdw{display:none; position:absolute;bottom:0;right:0;height:72px;width:74px;background:url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/sprite-tcm.png) no-repeat -1173px -218px;}
.tcm-nav ul li:hover ul,.tcm-nav ul a:hover ul,.tcm-nav ul :hover ul :hover ul{visibility:visible;}
.tcm-nav li ul li#shop-callout { position:absolute; top:0px; left:-215px; width:265px; height:250px; background-image:none; background-color:#ffffcd; border:2px solid #000; border-right:none; text-align:left; }
#shop-callout-inr { width:241px; height:289px; padding:7px 10px; background-color:#ccc; border-right:1px solid #999; }
#shop-callout-inr h4 { font-size:1.1em; text-transform:uppercase; text-align:left; font-weight:normal;font-family: 'flama_semicondensedbasic', Verdana, Sans-Serif; letter-spacing: 0.1em;margin: 5px 0 10px; }
#shop-callout-inr a { color:#f47844; background:none transparent; margin:0; padding:8px 0; border-top:1px solid #999; width:auto; height:auto; font-size:11px; line-height:13px; text-transform:uppercase;}
#shop-callout-inr a span { display:block; color:#666; }
#shop-callout-inr a.feature-shp span { display:block; color:#666; font-size:12px; }
#shop-callout-inr a.feature-shp { display:block; height:109px; width:247px; border-top:none; padding-top:3px; }
a.feature-shp img { float:left; border:none; margin:3px 6px 0 0;}
#shop-callout-inr p#shop-p { font-size:10px; color:#000; font-weight:normal; text-transform:none; line-height:12px; }
.tcm-nav li ul li#shop-callout {font-size:11px;color:#000;font-weight:700;height:auto;}
shop-callout-inr {height:auto;}
#shop-callout-inr a.feature-shp {height:auto;display:inline;}
#shop-callout-inr a {padding: 5px 0;}
.flyout-sub img {position:relative;top:2px;border:0;left:30px;}
.flyout-main {display:block;height:107px;}
.flyout-main p {margin:4px 0 0;}
.flyout-sub {display:block;font-size:11px;color:#000;padding:8px 0;}
/* search suggest */
.searchwrap { position:relative; width:200px; height:25px; }
/*#tcmdbSearchInput { background:#fff; color:#000; border:1px solid #333; padding:4px; width:215px; }*/
.searchsuggest { display:none; position:absolute; top:27px; left:66px; width:230px; height:auto; background:#f5f5f5; border:1px solid #666; border-top:none; font-size:10px; padding:4px 0; box-shadow:3px 3px 15px #000; }
#tcmdbsearchfrm .searchsuggest { left:-7px; }
#tcmshopsub .searchsuggest { width:376px; left:96px; }
.searchsuggest a { display:block; padding:3px 0 3px 5px; text-decoration:none; color:#000; }
.searchsuggest a:hover { color:#000; background-color:#fff; }
.searchsuggest a.sel { background-color:#b4e0e1; color:#000; }
.submitsearching { box-shadow:0 0 10px #58C2AF inset; }
/* redesign styling update */
.nav-sprite, #link-tcm-logo, #navigation-main, #input-search, #container-search, #input-search #icon-tcmdb, #input-search #btn-go,.nav-mobile-separator{background:url('http://i.cdn.turner.com/v5cache/TCM/images/sprite-tcm-navigation-v2.png') no-repeat;}
#container-navigation{width:1000px;margin:0px auto -30px; position:absolute; left:188px}
#container-navigation-wide {height:98px; width:1264px;display:table;}
#link-tcm-logo{display:block;width:144px;height:62px;text-indent:-9999px;float:left;position:relative;top:6px;margin-left: 7px;}
#navigation-main{margin:8px 0 0 0; height:35px;float:left;background:-67px -67px;z-index:1000;position:relative;}
.nav-item{float:left;text-transform:uppercase;color:#176962;list-style-type:none;margin-right:0px; margin-left:2px;
padding: 0 8px;background:url('http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/nav-separator.png') no-repeat top right;}
<!--[if gte IE 8]>
#navigation-main{margin-left:25px;height:35px;background:-67px -67px;position:absolute;z-index:10000; right:0px}
.nav-item{float:left;text-transform:uppercase;color:#176962;list-style-type:none;margin-right:0px; margin-left:2px;
padding: 0 8px;background:url('http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/nav-separator.png') no-repeat top right;}
<![endif]-->
.nav-item a:hover, .nav-item ul li a:hover{border:none;text-decoration:none;}
.nav-item ul li a{padding:4px;display:block;width:95%; }
.nav-item ul li a:hover{color:#fff;background:#176962;}
li.nav-item a {font-family: 'flama_semicondensedsemibold', Verdana, Sans-Serif; font-size:1.5em; text-transform: uppercase; text-decoration:none; }
li.nav-item ul li a {font-family: Verdana, Sans-Serif; font-size:1.2em;text-transform: uppercase; }
.main-nav {white-space:nowrap;}
.nav-last {background: none;}
ul#media-drop, ul#fan-drop, ul#schedule-drop, ul#watchtcm-drop, ul#thismonth-drop, ul#tcmdb-drop, ul#fun-drop{right:auto !important;}
.nav-item ul{display:none;background:#fff;list-style-type:none;margin-left:0;width:100px;position:relative;z-index:9999;
box-shadow:5px 5px 5px #333;padding:10px;margin-bottom:0;left:-5px;}
#container-search{height:45px;background-position:147px -120px;width:638px;padding-left:370px;position:relative;top:-26px;display: table !important;}
#input-search input{margin:4px 0 0 24px;width:133px;background:none;border:0;height:18px;}
#input-search #icon-tcmdb{display:block;height:24px;width:60px;position:relative;top:-22px;left:163px;cursor:pointer;font-size:12.9px; z-index: 9900;}
#btn-text{position:absolute;color:#176962;height:20px;font-size:.8em;top:7px;left:3px;}
#input-search #icon-tcmdb.icon-active{background-position:-394px -11px;}
#input-search #icon-tcmdb.icon-inactive{background-position:-327px -11px;}
#input-search #options-search{background: #fff;list-style-type: none;margin: 0;padding: 5px 0 5px 5px;position: relative;top: 23px;border: 1px solid #176962;width: 133px;font-size: .7em;color: #176962;display:none;z-index:10000;}
#input-search #options-search .active-option{font-weight:bold;}
#input-search #btn-go{text-indent:-9999px;width:45px;height:30px;position:absolute;top:-1px;right:-18px;background-position:-484px -4px;border:0;cursor:pointer;}
#navigation-social {float: right;height: 25px;width: 160px; display: inline-block;margin:6px 0 0 0;padding:0;}
#navigation-social .gp a,#navigation-social .tw a,#navigation-social .fb a,#navigation-social .yt a,#navigation-social .expand,#navigation-social .socialLabel,.navigation-social-expand .socialLabel{
background:url(http://i.cdn.turner.com/v5cache/TCM/images/sprite-tcm-navigation-v2.png) no-repeat center;
height: 23px;
width: 22px;
padding: 0;
margin: 0;
display: inline-block;
cursor: pointer;
}
#navigation-social li{list-style-type:none;float:left;height:22px;width:23px;margin-right:4px;}
#navigation-social li:first-child{
background-position: -144px -12px;
margin: 0;
width: 50px;
}
#navigation-social li.gp a{background-position: -193px -12px;}
#navigation-social li.tw a{background-position: -221px -12px;}
#navigation-social li.fb a{background-position: -248px -12px;}
#navigation-social li.yt a{background-position: -275px -12px;}
#navigation-social li.expand{background-position: -300px -12px;cursor: pointer;}
/* special styling for primary navigation */
.nav-item#nav-watch{margin-left: -5px;width: 88px;}
.nav-item#nav-sch{width:79px;margin-left:10px;}
.nav-item#nav-mh{margin-left: 12px;width: 143px;}
.nav-item#nav-c{margin-left: 10px;width: 90px;}
.nav-item#nav-tcmdb{margin-left: 9px;width: 54px;}
.nav-item#nav-tcmdb a.topNavSection {text-transform:none;}
.nav-item#nav-video{width:50px;}
.nav-item#nav-games{width:48px;}
.nav-item#nav-morlocks{margin-left: 9px;width: 43px; box-shadow: 0px 0px 0px transparent !important;}
.nav-item#nav-mag{margin-left: 10px;width: 78px; box-shadow: 0px 0px 0px transparent !important;}
.nav-item#nav-shop{ margin-left: 9px;width: 33px;}
#container-navigation .nav-mobile{background: url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/mobile-img-link2.png) no-repeat 0 0; width: 60px; height: 21px; display: inline-block; margin: 7px 0 0 9px; float:left;}
#container-navigation .nav-mobile a {display: block !important; text-indent: -9999px;}
#container-navigation .nav-mobile-separator {width:2px; margin: 0px; background-position:-987px -120px; display: inline-block; height: 34px; float:left; margin: 0 0 0 6px;}
/* special styling for primary navigation for wide header*/
#container-navigation-wide ul#navigation-main {margin-top:20px;}
#container-navigation-wide .nav-item#nav-watch {margin-left: -37px;width: 80px;}
#container-navigation-wide .nav-item#nav-sch{width:71px; margin-left: -3px !important;}
#container-navigation-wide .nav-item#nav-mh{width:130px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-c{width:79px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-tcmdb{width:45px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-video{width:48px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-games{width:45px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-morlocks{width:117px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-mag{width: 69px; margin-left: 0px;}
#container-navigation-wide .nav-item#nav-shop{width:38px; margin-left: 0px;}
#container-search-side {background: url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/wide-sep.png) no-repeat 0 5px; width: 235px; float: right; display: block; position: relative;}
#container-search-side #input-search {left: 0px !important; width: 206px; float: right; left: -20px !important;}
#container-search-side .nav-mobile{background: url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/mobile-img-link2.png) no-repeat 0 0; width: 60px; height: 21px; display: inline-block; margin: 6px 0 0 10px;}
#container-search-side .nav-mobile a {display: block !important; text-indent: -9999px;}
#container-search-side #navigation-social {width: 187px !important;}
/* special styling for dropdown navigation */
.nav-item ul#schedule-drop{width: 178px;}
.nav-item ul#watchtcm-drop{width: 178px;}
.nav-item ul#thismonth-drop{width:182px;}
.nav-item ul#fan-drop{width:184px;}
.nav-item ul#tcmdb-drop{width:150px;}
.nav-item ul#media-drop{width:155px;}
.nav-item ul#fun-drop{width:150px;}
.nav-item ul#shop-drop{width:360px;left:-339px;}
.nav-item ul#shop-drop li{margin-left:200px;width:168px;}
.nav-item ul#shop-drop li#shop-callout{position:absolute;top:0px;left:-265px; border: 3px solid #fff;}
.nav-item ul#shop-drop li a {text-align: right;}
#shop-callout-inr span {text-align:left;}
#shop-callout-inr span a {text-align:left !important;}
#shop-callout-inr{background:#ccc;}
#shop-callout-inr a span{color:#000;font-weight:bold;}
#mag-drop {text-align: right; width: 184px;left: -118px;height: 155px;}
.nav-item ul#mag-drop li#mag-callout{position:absolute;top:0px; border: 1px solid #fff; width:105px; background: #cccccc; height: 173px;left: -107px;border-right:1px #333333 solid; }
#mag-drop ul {height: 155px;}
#mag-callout-inr {text-align: center; height:110px; padding: 0 0 0 7px;
text-align: left;}
#mag-callout-inr h4 { font-size:1.1em; text-transform:uppercase; text-align:left; font-weight:normal;font-family: 'flama_semicondensedbasic', Verdana, Sans-Serif; letter-spacing: 0.1em; margin: 5px 0 4px; color: #333333;}
#mag-callout-inr a {padding: 0; margin: 0;}
#mag-callout-inr a:hover {background: none;}
/* nav conditions */
.nav-item.active{background:#fff; box-shadow: 2px 2px 5px #333;}
.bln{position:relative;left:-53px;width:100%;}
#tcmdbSearchInput{padding:0;}
.hide{display:none;}
.money{color:#7a2c0b;font-weight:bold;}
#shop-callout-inr a.feature-shp span.dark{color:#000;font-weight:bold;}
#tcm-login {color: #176962;float: left; font-size: 1em;height: 30px;margin-left: -322px !important; margin-top: 10px;position: relative; text-align:right; width:279px}
#tcm-login.signed_in {color: #176962;float: left; font-size: 1em;height: 22px;margin-left: -334px !important;margin-top: 10px;position: relative;width: 300px; overflow: hidden; text-align:right;}
#tcm-login.signed_in a, #tcm-login.signed_in a:hover {color: #176962; text-decoration:underline;}
#container-search {background-position: 147px -120px;clear: both;height: 45px;padding-left: 503px;position: relative;top: -26px;width: 495px;}
#input-search {background-position: -561px -5px;float: left;height: 30px;left: -25px;margin-top: 4px;position: relative;width: 250px;}
#tcmrHR{background: url(http://i.cdn.turner.com/v5cache/TCM/images/reskin/redesign/tcm_hr.png) no-repeat 0 0; position: absolute; height: 2px; width: 1442px; margin: -1px 0 0 -721px; top: 83px; left: 50%;}
#tcmrHRwrap {overflow-x: hidden; width: auto; min-height: 87px;}
/* special styling for expanded social nav */
.container-navigation-social{
position: absolute;
top: -6px;
right: 5px;
width: 700px;
z-index: 10005;
display: none;
}
.navigation-social-expand {
background: url(http://i.cdn.turner.com/v5cache/TCM/images/background_social.gif) repeat-x;
background-color: #ffffff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #176962;
height: 22px;
padding: 2px 10px;
display: inline-block;
float: right;
margin-right: 10px;
margin-top:-12px;
}
.navigation-social-expand .gp a,.navigation-social-expand .tw > a,.navigation-social-expand .fb a,.navigation-social-expand .yt a,.navigation-social-expand .ig a,.navigation-social-expand .vi > a,.container-navigation-social .collapse_social{
background:url(http://i.cdn.turner.com/v5cache/TCM/images/sprite-social-expanded.png) no-repeat center;
height: 22px;
width: 22px;
padding: 0;
margin: 0;
display: inline-block;
cursor: pointer;
}
.navigation-social-expand > li:first-child{
background-position: -144px -13px;
margin: 0;
background-color: #ffffff;
width: 50px;
}
.navigation-social-expand .gp a{
background-position: 0 0;
}
.navigation-social-expand .tw a{
background-position: -32px 0;
}
.navigation-social-expand .tw a.showProfiles{
background-position: -32px -28px;
color: #c46137;
}
.navigation-social-expand .fb a{
background-position: -63px 0;
}
.navigation-social-expand .yt a{
background-position: -95px 0;
}
.navigation-social-expand .ig a{
background-position: -127px 0;
}
.navigation-social-expand .vi a{
background-position: -159px 0;
}
.navigation-social-expand .vi a.showProfiles{
background-position: -159px -28px;
color: #c46137;
}
.container-navigation-social .collapse_social{
display: inline-block;
background-position: -196px 0;
position: absolute;
top: 13px;
right: 0;
}
.navigation-social-expand li, .navigation-social-expand .twitter-sub li{
list-style: none;
display: inline-block;
}
.navigation-social-expand .twitter-sub li,.navigation-social-expand .vine-sub li{
border-right: 1px solid #c6c6c6;
padding-right: 5px;
}
.navigation-social-expand .twitter-sub li:last-child,.navigation-social-expand .vine-sub li:last-child{
border: none;
}
.twitter-sub, .vine-sub{
display:none;
position: relative;
vertical-align: top;
padding: 4px 0 0 0;
}
