html{height:100%;}
body{
	margin:0;
	height:100%;
	width:100%;
	min-width:926px;
	color:#464647;
	font:13px/22px Tahoma, Arial, Helvetica, sans-serif;
	background:#e7eff9;
	text-align: center;
}
a:focus{outline:none;}
/*--wrapper--*/
#wrapper{
	width:100%;
	min-height:100%;
	overflow:hidden;
	position:relative;
	/*background:url(../images/bg-body-decor.gif) no-repeat 50% 0;*/
}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.mc-holder-1{
	width:1038px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder-2{
	width:1038px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/center-bg.png) repeat-y 0 0;
}
/*--main--*/
#main{
	width:926px;
	margin:0 auto;
	position:relative;
	padding:0 0 40px;
}
/*--header--*/
#header{
	top:0;
	left:0;
	width:926px;
	height:196px;
	position:absolute;
}
.header-area{
	width:906px;
	height:159px;
	padding:37px 10px 0;
	/*background:url(../images/header.png) no-repeat;*/
	background:none;
}
#header .logo{
	float:left;
	width:86px;
	height:80px;
	display:inline;
	margin:2px 0 0 50px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
	background:url(../images/logo.gif) no-repeat;
}
#header .logo a{
	display:block;
	width:86px;
	height:80px;
}
#header .headerContainer {
	width:906px;
	height:147px;
	background-color:#c4b183;
}
#header .menuDivider {
	width:906px;
	height:12px;
	background-color:#81af41;
	font-size:10px;
	line-height:10px;
}
#header .aurora-home-show{
	float:left;
	width:590px;
	height:142px;
	margin:5px 0 0 20px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	position:relative;
	background:#c4b183;
}
#header .aurora-home-show .annualTitle {
	text-align:center;
	width:100%;
	font:bold 20px "Trebuchet MS", sans-serif;
}
#header .aurora-home-show .annualTagLine {
	text-align:center;
	width:100%;
	font: 32px "Trebuchet MS", sans-serif;
	color:#d2232a;
}
/*--header-info-box--*/
.header-info-box{
	float:right;
	width:227px;
	height:99px;
	display:inline;
	margin:0 51px 0 0;
	padding:48px 0 0;
	text-align:center;
	position:relative;
	z-index:15;
	background-color:#d7d8da;
	
}
.header-info-box strong{
	display:block;
	color:#f89728;
	letter-spacing:1px;
	font:bold 16px/18px Arial, Helvetica, Gill Sans, sans-serif;
}
.header-info-box p{
	margin:2px 0 0;
	color:#fff;
	letter-spacing:1px;
	font:16px/20px Arial, Helvetica, Gill Sans, sans-serif;
}
/*--navigation--*/
#navigation{
	margin:0;
	padding:0;
	width:100%;
	position:absolute;
	top:13px;
	left:13px;
	z-index:10;
}
#navigation li{
	float:left;
	list-style:none;
	margin:0 3px 0 0;
}
#navigation a{
	float:left;
	width:99px;
	height:26px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font:14px/26px Arial, Helvetica, sans-serif;
	background:url(../images/navigation.gif) no-repeat;
}
#navigation li:hover a,
#navigation li.hover a,
#navigation a:hover{background-position:0 -26px;}
#navigation li:hover,
#navigation li.hover{position:relative;}
#navigation li:hover ul,
#navigation li.hover ul{display:block;}
#navigation li:hover ul ul,
#navigation li.hover ul ul{display:none;}
#navigation ul{
	display:none;
	width:147px;
	margin:0;
	padding:10px 0 0;
	position:absolute;
	top:26px;
	left:0;
	z-index:100;
}
#navigation ul li{
	margin:0;
	width:147px;
	border-top:1px solid #365610;
}
#navigation ul li:first-child{border:none;}
#navigation ul a{
	display:block;
	float:none;
	width:111px;
	height:auto;
	padding:6px 18px;
	color:#264305;
	overflow:hidden;
	text-align:left;
	font:13px/16px Arial, Helvetica, sans-serif;
	background:#82b041 url(../images/sub-menu.gif) no-repeat 130px 6px !important;
}
#navigation ul li:hover a, 
#navigation ul li.hover a,
#navigation ul a:hover{
	color:#274405;
	background:#668f2e url(../images/sub-menu-hover.gif) no-repeat 130px 6px !important;
}
#navigation ul li:hover ul,
#navigation ul li.hover ul{display:block;}
#navigation ul ul{
	color:#274405;
	display:none;
	width:147px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:147px;
}
#header #navigation ul ul a{
	color:#264305 !important;
	background:#82b041 !important;
}
#header #navigation ul ul a:hover{
	color:#274405 !important;
	background:#668f2e !important;
}
/*--content--*/
#content{
	width:906px;
	clear:both;
	float:left;
	margin:196px 0 0;
	padding:0 10px;
	/*background:url(../images/content.png) repeat-y;*/
}
* html #content{float:none;}
* +html #content{float:none;}
#content-area{
	float:left;
	width:906px;
	/*background:url(../images/content-repeat.jpg) repeat-y;*/
	background-color:#c4b183;
}
.content-holder{
	float:left;
	width:866px;
	min-height:1200px;
	padding:0 0 80px;
	margin: 0 20px;
	/*background:url(../images/content-top.jpg) no-repeat;*/
	background-color:#f4eee0;
}
* html .content-holder{
	height:1200px;
	overflow:visible;
}
/*--main-bar--*/
#main-bar{
	float:left;
	width:556px;
	overflow:hidden;
	padding:20px 0 0 31px;
}
#main-bar h1{
	text-align: center;
	margin:20px 0 0 15px;
	height:20px;
	color:#3c090a;
	font:20px/24px Arial, Helvetica, sans-serif;
	/* overflow:hidden;
	text-indent:-9999px;
	background:url(../images/2009-aurora-home-show-exhibitors.gif) no-repeat; */
}
#main-bar h2{
	margin:25px 15px 0;
	color:#709a37;
	font:18px/20px Tahoma, Arial, Helvetica, sans-serif;
}
#main-bar p{
	margin:5px 15px 0 8px;
	color:#464647;
	font:13px/22px Tahoma, Arial, Helvetica, sans-serif;
}
#main-bar a{
	color: #264305;
}
/*--list--*/
#ycsnavlist{
	margin:22px 0 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#ycsnavlist li{
	list-style:none;
	overflow:hidden;
	padding:0 0 0 13px;
	margin:0 0 0 8px;
	color:#464647;
	font:13px/22px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/home_bullet.gif) no-repeat 0 8px;
}
/*--accordion-section--*/
.accordion-section{
	width:553px;
	overflow:hidden;
	margin:20px 0 0;
	background:url(../images/bg-accordion.gif) repeat-y;
}
.accordion-area{
	overflow:hidden;
	background:url(../images/bg-accordion-top.gif) no-repeat;
}
.accordion{
	height:1%;
	overflow:hidden;
	padding:4px 5px 6px 6px;
	background:url(../images/bg-accordion-bottom.gif) no-repeat 0 100%;
}
.accordion-row{
	background:url(../images/bg-accordion-row-top.gif) no-repeat;
	padding:5px 0 0;
}
.accordion-head{
	width:100%;
	overflow:hidden;
}
.logo-place{
	float:left;
	width:126px;
	padding:0 0 0 6px;
}
.logo-place img{
	display:block;
	border:none;
}
/*--text-place--*/
.text-place{
	float:left;
	width:340px;
	padding:15px 0 0;
	text-align:center;
}
.text-place strong{
	color:#3c090a;
	font:bold italic 19px/26px Georgia, "Times New Roman", Times, serif;
}
.opener{
	float:right;
	width:67px;
	color:#464647;
	text-align:center;
	padding:40px 0 0;
	text-decoration:none;
	background:url(../images/bg-accordion-arrow.gif) no-repeat 50% 8px;
}
.active .opener{background:url(../images/bg-accordion-arrow-hover.gif) no-repeat 50% 8px;}
.opener strong{
	color:#464647;
	font:9px/14px Arial, Helvetica, sans-serif;
}
.opener strong span{
	color:#fff;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.opener:hover{text-decoration:underline;}
/*--slide--*/
.slide{
	overflow:hidden;
	border-top:1px solid #c7c9cb;
	background:#f1f2f2;
	padding:20px 20px 22px 10px;
}
* html .slide{
	height:1%;
	overflow:visible;
}
.slide .info{
	float:left;
	width:114px;
	margin:0 20px 0 0;
}
.slide .info address{
	display:block;
	text-align:right;
	color:#636363;
	padding:0 0 10px;
	font:13px/15px Tahoma, Arial, Helvetica, sans-serif;
}
.slide .info address a{
	color:#636363;
	text-decoration:none;
}
.slide .info address a:hover{text-decoration:underline;}
/*--text-area--*/
.text-area{
	overflow:hidden;
	margin:5px 0 0;
}
* html .text-area{
	height:1%;
	overflow:visible;
}
.text-area img{
	float:left;
	margin:0 8px 0 0;
}
#content .text-area p{
	margin:0;
	color:#b15c12;
	font:12px/16px Tahoma, Arial, Helvetica, sans-serif;
}
/*--photo-place--*/
.photo-place{
	width:614px;
	margin:25px 0 0;
	overflow:hidden;
}
.photo-place div{
	float:left;
	width:230px;
	height:146px;
	padding:18px;
	margin:0 24px 0 0;
	background:url(../images/bg-photo-holder-01.png) no-repeat;
}
/*--photo-bar--*/
.photo-bar{
	width:556px;
	height:180px;
	overflow:hidden;
	margin:55px 0 0;
	padding:17px 0 18px;
	background:url(../images/bg-photo-holder-02.png) no-repeat;
}
/*--sidebar--*/
#sidebar{
	float:right;
	width:225px;
	display:inline;
	margin:0 31px 0 0;
	padding:10px 0 0;
	position:relative;
	z-index:999;
	background-color:#D7D8DA;
}
* html #sidebar{
	height:1200px;
	overflow:visible;
}
.chamber-logo {
	width: 220px;
	height: 102px;
	/*padding: 0 0 30px 54px;*/
	margin: 0 auto 10px;
	background:url('/images/Aurorahomeshowlogo.png') 50px 0 no-repeat;
	text-indent:-9999px;
}
/*--banner-bar--*/
.banner-bar{
	width:200px;
	height:115px;
	margin:0 auto 41px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-banner-holder.gif) no-repeat;
}
.banner-bar span{
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	margin: 0;
	float: left;
	display:block;
}
.banner-bar-image {
	float:right;
	border: 0;
}
.holder{
	width:192px;
	height:80px;
	padding:4px;
	overflow:hidden;
}
.banner-bar .more{
	float:right;
	width:25px;
	height:24px;
	clear:both;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-more.gif) no-repeat;
}
.banner-bar .st-gold,
.banner-bar .st-silver,
.banner-bar .st-bronze{
	position:absolute;
	top:0;
	left:0;
	width:112px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.banner-bar .st-gold{background:url(../images/bg-st-gold.png) no-repeat;}
.banner-bar .st-silver{background:url(../images/bg-st-silver.png) no-repeat;}
.banner-bar .st-bronze{background:url(../images/bg-st-bronze.png) no-repeat;}
/*--footer--*/
#footer{
	clear:both;
	width:926px;
	text-align:center;
	position:relative;
}
.footer-holder{
	width:906px;
	height:32px;
	padding:5px 0 0;
	margin:0 10px;
	/*background:url(../images/main-bottom.png) no-repeat;*/
	background-color:#c4b183;
}
#footer p{
	display:inline;
	margin:0;
	color:#3c090a;
	position:relative;
	font:9px/12px Tahoma, Arial, Helvetica, sans-serif;
}
#footer ul{
	margin:0;
	padding:0;
	display:inline;
	position:relative;
}
#footer ul li{
	display:inline;
	color:#3c090a;
	list-style:none;
	margin:0 0 0 4px;
	padding:0 0 0 8px;
	font:9px/12px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/bg-footer-separator.gif) no-repeat 0 1px;
}
#footer ul a{
	color:#3c090a;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}
/*---decorations---*/
.decor-01 {
	position:absolute;
	width:455px;
	height:317px;
	right:-51px;
	top:0px;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../images/decor-01-new.png) no-repeat;*/
	clear:both;
}
.decor-02 {
	position:absolute;
	width:156px;
	height:236px;
	left:-91px;
	top:179px;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../images/decor-02.png) no-repeat;*/
	clear:both;
	z-index:5;
}
.decor-03 {
	position:absolute;
	width:167px;
	height:220px;
	right:-102px;
	top:1024px;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../images/decor-03.png) no-repeat;*/
	clear:both;
}
.decor-04 {
	position:absolute;
	width:210px;
	height:197px;
	left:-50px;
	top:-109px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../images/decor-04.png) no-repeat;*/
	clear:both;
}
