body, html {margin:0; padding:0; background:url('../images/ixfabfood_main-bg.jpg') center top no-repeat #000 fixed; min-width:1080px;}

img {border:none;}

#wrapper {display:block; width:1080px; margin:0 auto;}


/*----  MAIN NAV ---- */
#wrapper #nav {display:block; *position:relative; width:1080px; height:184px; background:url('../images/ixfabfood_02.png') no-repeat; margin:0; z-index:999;}
#wrapper #nav ul.nav-left a:link, #wrapper #nav ul.nav-right a:link, #wrapper #nav ul.nav-left a:visited, #wrapper #nav ul.nav-right a:visited {color:#930035; text-decoration:none; padding:6px;}
#wrapper #nav ul.nav-left a:hover, #wrapper #nav ul.nav-right a:hover, #wrapper #nav ul.nav-left a:active, #wrapper #nav ul.nav-right a:active { text-decoration:none;}

#wrapper #nav ul.nav-left ul a:link, #wrapper #nav ul.nav-right ul a:link, #wrapper #nav ul.nav-left ul a:visited, #wrapper #nav ul.nav-right ul a:visited {display:block; color:#464e53; text-decoration:none; width:100%; }
#wrapper #nav ul.nav-left ul a:hover, #wrapper #nav ul.nav-right ul a:hover, #wrapper #nav ul.nav-left ul a:active, #wrapper #nav ul.nav-right ul a:active {background:none;}

#wrapper #nav ul.nav-left li:hover, #wrapper #nav ul.nav-right li:hover {background:#fff;}

#wrapper #nav ul.nav-left ul li.one,#wrapper #nav ul.nav-right ul li.one {background:#b7d19e;}
#wrapper #nav ul.nav-left ul li.one:hover, #wrapper #nav ul.nav-right ul li.one:hover {background:#fdc205;}

#wrapper #nav ul.nav-left ul li.two,#wrapper #nav ul.nav-right ul li.two {background:#f2f5c3;}
#wrapper #nav ul.nav-left ul li.two:hover, #wrapper #nav ul.nav-right ul li.two:hover {background:#fdc205;}

#wrapper #nav ul.nav-left ul li , #wrapper #nav ul.nav-right ul li  {line-height:50%;}

#wrapper #nav ul.nav-left {display:block; position:absolute; margin: 80px 0 0 115px; *margin: 80px 0 0 135px;}
#wrapper #nav ul.nav-left li {display:inline-block; *float:left; list-style-type:none; margin:0px 40px 0 0; font-size:22px; padding:5px; font-weight:bold; vertical-align:top;}
#wrapper #nav ul.nav-left ul {display:none; margin:6px 0 0 -5px; *margin:35px 0 0 -140px; padding:0; position:absolute; z-index:999;}
#wrapper #nav ul.nav-left ul li {list-style-type:none;  display:block; *float:none;  min-width:175px; font-size:18px; color:#464e53; border-bottom: 1px solid #999;}

#wrapper #nav ul.nav-right {display:block; position:absolute; margin: 80px 0 0 605px; *margin: 80px 0 0 645px;}
#wrapper #nav ul.nav-right ul {display:none; margin:6px 0 0 -5px; *margin:35px 0 0 -119px; padding:0; position:absolute; z-index:999;}
#wrapper #nav ul.nav-right li {display:inline-block; *float:left; list-style-type:none; margin:0 15px 0 0; padding:5px; font-size:22px; font-weight:bold; vertical-align:top;}
#wrapper #nav ul.nav-right ul li {list-style-type:none;  display:block; *float:none;  min-width:175px; font-size:18px; color:#464e53; border-bottom: 1px solid #999; }

#wrapper #nav .main-logo {position:absolute; width:150px; height:150px; margin-top:25px; left:50%; margin-left:-83px; text-indent:-9999px; line-height:0;}
#wrapper #nav .second-logo {width:80px; height:60px; text-indent:-9999px; line-height:0; background:url('../images/ix-fab-food-show-fall.png') right no-repeat; border-left:#b86118 solid 1px; float:right; margin:70px 40px 0 0;}
#wrapper #nav .second-logo2 {dispaly:block; text-indent:-999999em; width:80px; height:75px; margin:60px 40px 0 0; 
background:transparent url('/presentation/foodshow/images/ix-fab-food-show-spring.png') no-repeat right 0; 
float:right; border-left:1px solid #b86118;}

#wrapper #nav .second-logo {dispaly:block; text-indent:-999999em; width:80px; height:75px; margin:60px 40px 0 0; 

float:right; border-left:1px solid #b86118;}
#wrapper #nav a.springshowsite {display:block; position:absolute; margin:42px 0 0 860px; font-size:10px; font-weight:; font-family:Arial; color:#666; text-decoration:none; text-transform:uppercase; background:url(../images/ixfabfood_smallarrow.png) right no-repeat; padding-right:15px;}
#wrapper #nav a.springshowsite:hover {color:#fff;}
#wrapper #nav ul.search {margin:141px -44px 0 0; float:right;}
#wrapper #nav ul.search li {display:inline-block; list-style-type:none; vertical-align:middle; *float:left;}
#wrapper #nav ul.search label { margin:0 5px 0 0; font-size:10px; font-weight:; font-family:Arial; color:#666; text-decoration:none; text-transform:uppercase;}
#wrapper #nav ul.search input {width:90px; height:12px; border:none; background:#720006; color:#999;}
#wrapper #nav ul.search input.search-btn {display:block; width:13px; height:13px; background:url(../images/ixfabfood_smallarrow.png) right center no-repeat; text-indent:-9999px; line-height:0; cursor:pointer;}

/*----  ROTATOR ---- */
#wrapper #rotator {display:block; width:1080px; height:285px; overflow:hidden; background:url('../images/ixfabfood_04.png') no-repeat transparent; margin:0; z-index:0;}
#wrapper #rotator p.headline  {margin:0; padding:0; width:1080px; text-align:center; color:#f6c32c; font-size:24px; font-weight:bold;}
#wrapper #rotator #slider {position:relative; height:223px; width:973px; overflow:hidden; z-index:0; margin:10px 0 20px 40px;}
#wrapper #rotator #slider .slide {position:relative; display:none;}
#wrapper #rotator #slider .slide.one {display:block;}
#wrapper #rotator #slider .slide div.description {text-align:center; color:#fff; font-weight:bold; font-size:20px; /*line-height:22px;*/ /*width:487px;*/ width:457px; /*height:204px;*/ position:relative;  margin:0; float:left; z-index:999; padding:15px 15px 0 15px;}
#wrapper #rotator #slider .slide div.description p {padding:0; margin:0 0 15px 0;}
#wrapper #rotator #slider .slide div.image {margin:0 0 0 488px; padding:0;}
#wrapper #rotator #slider .slide div.image img { width: 484px; display:block;}
/*
#wrapper #rotator #slider p cufon {padding-bottom:10px; *background:none;}
#wrapper #rotator .slider img {display:inline-block; float:left; margin:10px 0 0 9px; *margin:8px 0 0 9px; padding:0; *background:none;}
*/

p.headline  {margin:0; padding:0; width:1080px; text-align:center; color:#f6c32c; font-size:24px; font-weight:bold;}


/*----  MIDDLE NAV ---- */
#wrapper #mid-nav {display:block; width:1080px; height:90px; background:url('../images/ixfabfood_05.png') no-repeat; margin:0; *z-index:0;}
#wrapper #mid-nav ul {margin-left:6px; *margin-left:60px;}
#wrapper #mid-nav ul li a {display:block; margin-top:10px; *margin-top:0px;}
#wrapper #mid-nav ul li {display:inline-block; *float:left; list-style-type:none; width:155px; height:100px; margin:1px; color:#fff; text-align:center; font-weight:bold; vertical-align:top; *top:0;}
#wrapper #mid-nav ul li:hover {background:url('../images/ixfabfood_midnav-hover.png') center top no-repeat;}
#wrapper #mid-nav ul li span.small {font-size:30px; margin:0; padding:0;}
#wrapper #mid-nav ul li span.big {font-size:40px; margin:0; padding:0;}
#wrapper #mid-nav ul li span.msmall {font-size:28px; margin:0; padding:0;}
#wrapper #mid-nav ul li span.xsmall {font-size:25px; margin:0; padding:0;}
#wrapper #mid-nav ul li span.xsmall-2 {font-size:33px; margin:0; padding:0;}
#wrapper #mid-nav ul li span.xbig {font-size:45px; margin:0; padding:0;}
#wrapper #mid-nav ul li p {margin:0; padding:0;}
#wrapper #mid-nav ul li p cufon {margin-bottom:-6px;}
#wrapper #mid-nav ul li p.two cufon {margin-bottom:-2px;}
#wrapper #mid-nav ul li a:link, #wrapper #mid-nav ul li a:visited {color:#fff; text-decoration:none;}
#wrapper #mid-nav ul li a:hover, #wrapper #mid-nav ul li a:active {color:#fff; text-decoration:none;}


/*----  CONTENT ---- */
#wrapper #content {display:block; width:1080px; min-height:300px; background:url('../images/ixfabfood_06.png') repeat-y; margin:0;}
#wrapper #content .container {display:inline-block; position:relative; /*width:970px;*/ width:900px; min-height:300px; margin-left:67px; padding:25px 20px 0px 20px;}

#wrapper #content .container-overflow {display:block; position:relative; width:970px; margin-left:67px; padding:0px 0 15px 0;}
#wrapper #content p {margin:0 0 10px 0; /*padding:5px 20px 5px 20px;*/ font-family:Arial; color:#000;}
#wrapper #content h1 {margin:0 0 10px 0; /*padding:5px 20px 5px 20px;*/ font-family:Arial; font-size:20px; color:#000;}



/*----  FOOTER ---- */
#wrapper #footer {display:block; width:1080px; height:170px; background:url('../images/ixfabfood_08.png') repeat-y; margin:0;}
#wrapper #footer ul.social {margin:0; margin-left:235px;}
#wrapper #footer ul.social li  {display:inline-block; margin:20px 40px 0 0; vertical-align:bottom; list-style-type:none; *float:left;}
#wrapper #footer ul.social li p {font-family:Arial; color:#ff0000; font-size:12px; font-weight:bold; margin:0 0 5px 0;}
#wrapper #footer ul.social li input {display:inline-block; border:none; background:url('../images/ixfabfood_footer_signup.png') 0 0 no-repeat; height:16px; width:154px; *margin:0 0 0 -235px;}
#wrapper #footer ul.social li input.signup-btn {display:inline-block; border:none; background:url('../images/ixfabfood_footer_signup.png') no-repeat; background-position:bottom right; height:16px; width:16px; margin:-2px 0 0 0; *margin: 0 0 0 -75px; text-indent:-9999px; line-height:0; cursor:pointer;}
#wrapper #footer ul.bottom-nav {margin:40px 275px 0 0; float:right;}
#wrapper #footer ul.bottom-nav li  {display:inline-block; list-style-type:none; *float:left; margin:16px 20px 0 0; vertical-align:top; font-family:Arial; color:#fff; font-size:11px; font-weight:bold;}
#wrapper #footer ul.bottom-nav li a:link {color:#fff; text-decoration:none;}
#wrapper #footer ul.bottom-nav li a:visited {color:#fff; text-decoration:none;}
#wrapper #footer ul.bottom-nav li a:hover, #wrapper #footer ul.bottom-nav li a:active {color:#000; text-decoration:none;}
#wrapper #footer .ixcenter-bottom {display:block; width:132px; height:42px; background:url(../images/ixfabfood_footer_ixcenterlogo.png); margin:40px 0 0 850px; *margin:-25px 0 0 850px; text-indent:-9999px; line-height:0;}

/*---- Sign up Form ----*/
input.opt-in {width:200px;}
select.opt-in_state {width:200px;}
select.date {width:66px;}
.smaller-text {font-size: 14px;font-family:Arial;}
