﻿html
{
   background:none !important;
    height: inherit !important;
}
body
{
    overflow:visible;

}
p {
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#000000;
}
h1 {
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
	font-weight:700;
	color:#000000;
	text-transform:uppercase;
	border-bottom:1px solid #000000;
	padding-bottom:3px;
}
strong {
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
	font-weight:800;
}
h2 {
	font-family: 'proxima-nova',sans-serif;
	font-size:32px;
	font-weight:800;
	color:#000000;
	text-transform:uppercase !important;
	border-bottom:none !important;
}
h3 {
	font-family: 'proxima-nova',sans-serif;
	font-size:21px;
	font-weight:800;
	color:#000000;
	text-transform:uppercase;
}

h4 {
	font-family: 'proxima-nova',sans-serif;
	font-size:21px;
	font-weight:800;
	color:#000000;
	border:none;
	margin-bottom:-10px !important;
}
h5 {
	font-family: 'proxima-nova',sans-serif;
	font-size:12px;
	font-weight:300;
	color:#000000;
}
ol, ul, li {
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#000000;
}
table, tr, td {
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
	font-weight:400;
}
a:link {
	font-family: 'proxima-nova',sans-serif;
	font-size:14px;
	font-weight:400;
	color:#ef812d;
	text-decoration:none;
}
a:visited {
	font-family: 'proxima-nova',sans-serif;
	font-size:14px;
	font-weight:400;
	color:#ef812d;
	text-decoration:none;
}
a:hover {
	font-family: 'proxima-nova',sans-serif;
	font-size:14px;
	font-weight:400;
	color:#ef812d;
	text-decoration:underline;
}
a:active {
	font-family: 'proxima-nova',sans-serif;
	font-size:14px;
	font-weight:400;
	color:#ef812d;
	text-decoration:none;
}
#MainBody {
    background: url("/app_themes/toyfair/images/layout/toyfairbg.jpg")  no-repeat fixed center center / cover rgba(0, 0, 0, 0);
    /*min-height: 1057px;*/
    width: 1024px;
    margin-left:auto;
    margin-right:auto;
/*    overflow: hidden;*/
}

#ToyFairWrapper {
    /*background: url("/app_themes/toyfair/images/layout/contentbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    height: 100% !important;
    margin: auto;
    max-width: 1024px;
    min-width: 1024px;
    overflow: visible;

}

#ToyFairWrapper h2, h3
{
    padding-left:0 !important;
}

#ToyFairHeader {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 170px;
}

#ToyFairHeaderLogo {
    background-image: url("/app_themes/toyfair/images/layout/tflogo.png");
    background-repeat: no-repeat;
    height: 156px;
    position:relative;
    z-index:100;
	margin-top:-8px;
}


#TFMenuWrapper {
    background-color: #221f1f;
    height: 50px;
    margin-top: -97px;
}


#TFHeaderBottom {
    background: url("/app_themes/toyfair/images/layout/contentbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 60px;
    padding-left:400px;
    padding-top:10px;
}

#ToyFairBody {
    background: url("/app_themes/toyfair/images/layout/contentbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 1024px;
    min-height:500px;
    overflow:hidden;
}

#ToyFairFooter
{
    background:url("/app_themes/toyfair/images/layout/contentbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* Primary Nav */
#ctl00_NavPanel {
    float: right;
    height: 44px !important;
}

.HomeMainNav .rmText, .ShowNavInfo .rmText, .PressNavInfo .rmText {
    display: none !important;
}

.HomeMainNav {
    background: url("/app_themes/toyfair/images/layout/nav-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 43px;
    width: 68px !important;
}
.HomeMainNav:hover {
    background: url("/app_themes/toyfair/images/layout/nav-top.png") no-repeat scroll 0 -43px rgba(0, 0, 0, 0);
    height: 43px;
    width: 68px !important;
    margin-right: 40px !importatn;
}
.ShowNavInfo {
    background: url("/app_themes/toyfair/images/layout/nav-top.png") no-repeat scroll -80px 0 rgba(0, 0, 0, 0);
    height: 43px;
    width: 96px !important;
}
.ShowNavInfo:hover {
    background: url("/app_themes/toyfair/images/layout/nav-top.png") no-repeat scroll -70px -86px rgba(0, 0, 0, 0);
    height: 43px;
    width: 105px !important;
    margin-left: -9px;
}
/*.PressNavInfo {
    background: url("/app_themes/toyfair/images/layout/nav-top.png") no-repeat scroll -188px 0 rgba(0, 0, 0, 0);
    height: 43px;
    width: 75px !important;
}
.PressNavInfo:hover {
    background: url("/app_themes/toyfair/images/layout/nav-top.png") no-repeat scroll -171px -129px rgba(0, 0, 0, 0);
    height: 43px;
    width: 75px !important;
    margin-left: -17px;
    margin-right: 17px;
}*/

.PrimLevel1:hover {
    background: url("/app_themes/toyfair/images/layout/background-bluelink.jpg");
}
.PrimLevel1 {
    font-family: 'proxima-nova',sans-serif !important;
    font-size: 15px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    background: url("/app_themes/toyfair/images/layout/background-orangelink.jpg");
    color: #ffffff !important;
    height: 30px;
    vertical-align: middle;
    padding-top: 5px !important;
}

.PrimLevel2 {
    background: url("/app_themes/toyfair/images/layout/background-bluelink.jpg");
    margin-left: -5px;
    color: #ffffff !important;
    text-decoration: none !important;
    font-family: 'proxima-nova',sans-serif !important;
    font-weight: bold !important;
    font-size: 15px;
    height: 25px;
    vertical-align: middle;
    padding-top: 5px!important;
}
.PrimLevel2:hover {
    background: url("/app_themes/toyfair/images/layout/background-orangelink.jpg");
}

.TIFTop1
{
    width:660px !important;   
    padding-left:40px !important;
	padding-top:2px !important;
	margin-left:10px !important;
	margin-top:10px;
}


.TFLeftCenter
{
    width:322px !important;
    padding-top: 25px !important;
    
}
.TFRightCenter
{
    width:322px !important;
    padding-top: 25px !important;
    padding-left:16px !important;
}

.TFBottom1
{
    width:660px !important;
}

.TFRightCol
{
    width:250px !important;
    padding-left: 30px;
	margin-top:9px;
}

.TFRightCol UL
{
    padding-left:0px !important;
}

.TFIntRightCol
{
    width:660px !important;
    background: #ffffff !important;
    margin-left:50px !important;
	margin-top:12px !important;
}
.TFIntLeftCol
{
    width:250px !important;
    padding-left: 10px;
	margin-top:-26px;
}

.TFIntLeftCol UL {
    margin-left: 2px !important;
}

.TFIntRightCol .ContentItemContainer {
    padding: 10px;
}

.TIF

#ToyFairSurf
{
    height:0px;
    margin:0px;
    max-width:1024px;
    min-width:1024px;
}

#ToyFairSurfDiv
{
    display:none !important;
    
}

#mastertopauxiliary
#masterSocialNetworking
{
    background-color:#721b60;
    min-width:1024px;
    max-width:1024px
}

#MenuDiv
{
    /*padding-left:135px;
    margin-top:-65px;*/
}

#ToyFairTopMenu
{
    background-color: #454242;
    height: 41px;
    display:none;
}

#ToyFairTopMenu a#ctl00_LoginStatus1 
{
    display:none;
}

#ToyFairAux
{
   float: left;
   padding-top:0px;
   display: none;
}


#ToyFairLeft


#ToyFairCenter
{
     margin-bottom:-10000px;
     padding-bottom:10000px;
}

#ToyFairCenter #masterMainImpersonation
{
    display:none;
}

#ToyFairRight

#ToyFairFooter


#ToyFairMain
{
    background-color: #FFFFFF;
}

#ToyFairCopyright
{
    background: #721B60;
}

#ToyFairFooterNavigation
{
    color:#ffffff;
}

#ToyFairFooterImage
{
    background: url("/App_Themes/ToyFair/images/layout/logo_white.png");
}

#ToyFairFooterLeft
{
    width:33%;
    background: #721B60;
    
}

#ToyFairFooterRight
{
    width:66%;
    background: #721B60;
    
}

#ToyFairFooter a {
    color: #FFFFFF;
    padding: 5px;
    text-decoration: none;
}
#ToyFairFooter a:hover {
    text-decoration: underline;
}

.first {
    background: none repeat scroll 0 0 transparent;
    border-left: none;
    padding-left: 0;
}
#ToyFairFooter li {
    border-left: 1px solid;
    float: left;
}

#test2
{
    height:auto !important;
}
.TFHeadlines {
    width:322px;
	height:300px;
	background-color:#231f20 !important;
/*	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px; */
	text-align:left !important;
}
.TFHeadlinesText {
	font-family:'proxima-nova',sans-serif !important;
	font-size:14px !important;
	font-weight:400 !important;
	color:#ffffff !important;
	text-align:left !important;
}
.TFHeadlines .PanelTitle {
	font-family:'proxima-nova',sans-serif !important;
	font-size:30px !important;
	font-weight:700 !important;
	color:#ffffff !important;
	border-bottom:none !important;
	text-transform:capitalize !important;
}
.TFHeadlines .PanelHead.Distinguish {
	border-bottom:none !important;
	margin-left:-2px !important;
}
.TFHeadlines a
{
	color:#ef812d !important;
	text-decoration:none !important;
}
.TFHeadlines a:hover
{
	color:#ef812d !important;
	text-decoration:underline !important;
}
.TFHeadlinesMore {
    font-family:'proxima-nova',sans-serif !important;
	font-size:14px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;
	vertical-align:top !important;
	color:#ef812d !important;
	text-align:left !important;
	padding-left: 5px !important;
	margin-top:-30px !important;
}
.TFHeadlinesMore a
{
	color:#ef812d !important;
	text-decoration:none !important;
}
.TFHeadlinesMore a:hover
{
	color:#ef812d !important;
	text-decoration:underline !important;
}
.TFTwitter {
    width:302px;
	height:290px;
	background-color:#231f20 !important;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.TFTwitter h3 {
	font-family:'proxima-nova',sans-serif !important;
	font-size:29px !important;
	font-weight:700 !important;
	color:#ffffff !important;
	text-transform:capitalize !important;
	margin-top:0px !important;
	margin-bottom:1px !important;
}
.TFTwitter p {	
	color:#ffffff !important;
}
.TFTwitter li {	
	color:#ffffff !important;
}
.TFNews {
	font-family:'proxima-nova',sans-serif !important;
	font-size:14px !important;
	font-weight:400 !important;
}
ul.sidenav {
	list-style-type:none !important;
	display:block;
	background-image: url("/App_Themes/toyfair/images/layout/background-sideclear.png");
	width:250px;
	font-family: 'proxima-nova',sans-serif;
	font-size:16px !important;
	font-weight:400 !important;
	height:37px;
	margin-bottom:-14px;
	margin-left:-5px;
}
ul.sidenav li {
	list-style-type:none;
	text-align:left;
	font-family: 'proxima-nova',sans-serif;
	font-size:14px !important;
	font-weight:400 !important;
	color:#ffffff !important;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:14px;
	padding-right:14px;
}	
ul.sidenav a {
	display:block;
	width:250px;
	height:37px;
	font-family: 'proxima-nova',sans-serif;
	font-size:14px !important;
	font-weight:400 !important;
	color:#ffffff !important;
	text-decoration:none;
	border:none;
}
ul.sidenav:hover {
	display:block;
	width:248px;
	height:37px;
	text-decoration:none;
	background-image: url("/App_Themes/toyfair/images/layout/background-sideorange.png");
}
ul.sidenavinternal {
	list-style-type:none !important;
	display:block;
	background-image: url("/App_Themes/toyfair/images/layout/background-sideclear.png");
	width:210px;
	font-family: 'proxima-nova',sans-serif;
	font-size:16px !important;
	font-weight:400 !important;
	height:37px;
	margin-bottom:-14px;
	margin-left:-5px;
}
ul.sidenavinternal li {
	list-style-type:none;
	text-align:left;
	font-family: 'proxima-nova',sans-serif;
	font-size:14px !important;
	font-weight:400 !important;
	color:#ffffff !important;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:-18px;
}	
ul.sidenavinternal a {
	display:block;
	width:250px;
	height:37px;
	font-family: 'proxima-nova',sans-serif;
	font-size:14px !important;
	font-weight:400 !important;
	color:#ffffff !important;
	text-decoration:none;
	border:none;
}
ul.sidenavinternal:hover {
	display:block;
	width:210px;
	height:37px;
	text-decoration:none;
	background-image: url("/App_Themes/toyfair/images/layout/background-sideorange.png");
}
.expandit
{
	background-color:#231f20;
	background-image: url("/App_Themes/toyfair/images/layout/arrow.png");
    background-position: 13px 15px; 
    background-repeat: no-repeat;
    color: #ffffff;
    font-family:'proxima-nova',sans-serif;
	font-weight:700;
	font-size:18px;
    padding-left:35px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
    width: 612px;
	text-transform:uppercase;
	border:1px solid #231f20;
}
.expandit h4
{
	font-family:'proxima-nova',sans-serif;
	font-weight:700;
	font-size:18px !important;
}
.moreinfo
{
    display:none;
}
.moreinfo p {
	font-size:14px;
	padding-bottom:10px;
	font-weight:400;
}
.moreinfo table {
	width:660px;
	background-color:#FFFFFF;
	border-right:1px solid #231f20;
	border-top:none;
}
.moreinfo td {
	padding-left:24px;
	padding-right:24px;
	padding-top:10px;
	border-left:1px solid #231f20;
	border-bottom:1px solid #231f20;
}
.TFFooter {
	font-family:'proxima-nova',sans-serif;
	font-weight:100;
	font-size:12px !important;
	color:#ffffff;
	text-transform:uppercase;
	margin-left:50px;
	padding-top:20px;
	padding-bottom:20px;
}
.TFFooter a {
	text-decoration: none;
	color:#ffffff;
	font-weight:100;
}
.TFFooter a:hover {
	text-decoration:underline !important;
	color:#ef812d !important;
	font-weight:100;
}


/*#ctl00_TemplateBody_WebPartManager1_gwpciQuickLinks_ciQuickLinks_ListTitle_Body.PanelBody {
    margin: 0 0 0 -30px;
    padding: 0;
}*/


#social-media {
    float: left;
    height: 16px !important;
    margin-right: 22px;
    overflow: hidden;
    padding-top: 12px;
}

#masterReferenceArea{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: -40px;
    margin-left: 50px;
	padding-left:21px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
    width: 639px !important;
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
	font-weight:400;
}


#socmed {
    float: right;
    height: 32px;
    position: relative;
    z-index: 999;
    width: 300px;
}
#google_translate_element {
    padding-top: 10px;
    margin-right:10px;
}
.goog-te-gadget-icon {
	background: url("/app_themes/toyfair/images/layout/google-logo.gif") no-repeat !important;
}
.goog-te-menu-value span {
	font-family: 'proxima-nova', sans-serif !important;
	font-size:14px !important;
	font-weight:400 !important;
	color:#221f1f!important;
    text-decoration: none !important;
}

/* i20 Compatibility DO NOT REMOVE */
.yui-gc .yui-u 
{
    float: left;
    margin-left: 0;
    width: 33%;
}
#ctl00_TemplateBody_WebPartManager1_gwpste_container_BoothForm_ciBoothForm_lblLogin {
	font-family: 'proxima-nova', sans-serif !important;
	font-size:14px;
}
#ctl00_BreadCrumb {
	font-size:12px !important; 
}