/****PAGE****/

body {
margin:0;
padding:0;
width:auto;
min-height:100%;
height:100%;
background-color: #fee5c6;

background: url('images/backgroundrepeat.jpg') center top repeat-x;

}

html {
height: 100%;
min-height: 100%;
widith: 100%;
background-color: #fee5c6;
}


div.bkgGradiant{
background: url(images/background-top.jpg) top center no-repeat;
position: absolute;
z-index: 2;
width: 100%;
left: 0px;
text-align:center;
height:199px;

}



#container{
top:0;
margin-right:auto;
margin-left:auto;
width:780px;
height:100%;
min-height:100%;
position:relative;
z-index:2;
margin-bottom:-125px;
background-color:#FFFFFF;
background:url('images/pagebackground.jpg') repeat-y;  
}

#container2 {
height:125px;
margin-top:-125px;
clear:both;
margin-left:auto;
margin-right:auto;
left:0;
padding-top:0px;
width: 780px;
position: relative;
bottom: 0;
z-index:2;
background:url(images/pagebackground.jpg) repeat-y;  

}

div.floatleft{
    float:left;
}


#contentarea{
float:left;
margin-right:auto;
margin-left:auto;
width:780px;
padding-bottom:0px;

}

#footer {
padding-left:0px;
margin-right:auto;
margin-left:auto;
width:780px;
background: url('images/winter/pageback.png') bottom center repeat-y;
text-align:center;
height:auto;
min-height:100%;
}


#primarynav {
width:780px;
height:166px;
margin-bottom:0px;
}

#primarynav2 {
width:780px;
height:33px;
margin-bottom:0px;
}

/*****MENU******/

#home a{
    display:block;
    width:67px;
    height:33px;
    background:url('images/home.jpg') 0px -33px no-repeat;
}

#home a:hover{
    width:67px;
    height:33px;
    background:url('images/home.jpg') 0px 0px ;
}
#showinfo a{
    display:block;
    width:97px;
    height:33px;
    background:url('images/showinfo.jpg') 0px -33px no-repeat;
}

#showinfo a:hover{
    width:97px;
    height:33px;
    background:url('images/showinfo.jpg') 0px 0px ;
}
#events a{
    display:block;
    width:73px;
    height:33px;
    background:url('images/events.jpg') 0px -33px no-repeat;
}

#events a:hover{
    width:73px;
    height:33px;
    background:url('images/events.jpg') 0px 0px ;
}

#exhibitors a{
    display:block;
    width:100px;
    height:33px;
    background:url('images/exhibitors.jpg') 0px -33px no-repeat;
}

#exhibitors a:hover{
    width:100px;
    height:33px;
    background:url('images/exhibitors.jpg') 0px 0px ;
}

#beanexhibitor a{
    display:block;
    width:137px;
    height:33px;
    background:url('images/beanexhibitor.jpg') 0px -33px no-repeat;
}

#beanexhibitor a:hover{
    width:137px;
    height:33px;
    background:url('images/beanexhibitor.jpg') 0px 0px ;
}

#contact a{
    display:block;
    width:101px;
    height:33px;
    background:url('images/contact.jpg') 0px -33px no-repeat;
}

#contact a:hover{
    width:101px;
    height:33px;
    background:url('images/contact.jpg') 0px 0px ;
}


#menublock {
display:block;
width:207px;
text-decoration:none;
background-color:#fee5c6;


}

ul {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
list-style:square;
text-decoration:none;
margin-left:-20px;
margin-top:0px;
line-height:120%;
color:#a01010;
}

ul a{
font-family:Arial, Helvetica, sans-serif;
color:#a01010;
}

ul a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#770c0c;
}



#left_news{
	padding-left:12px;
	width:196px;
}

#menu_1{
	padding-left:12px;
	width:196px;
	padding-top:8px;
	
}

#contenttext{
display:block;
width:573px;

background-color:#FFFFFF;

}

#content {
padding-top:8px;
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;
height:auto;
}
	
	


/***TEXT ITEMS***/
a {
text-decoration:none;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:2em;
color:#a01010;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}

h1 a {
color:#a01010;
text-decoration:none;
}

h1 a:hover{
color:#770c0c;
text-decoration:none;

}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.1.1em;
text-decoration:none;
margin-top:4px;
line-height:115%;
color:#a01010;
margin-bottom:4px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.9em;
text-decoration:none;
margin-top:4px;
line-height:115%;
color:#a01010;
margin-bottom:4px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
text-decoration:none;
margin-top:4px;
line-height:115%;
color:#a01010;
margin-bottom:4px;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
margin-bottom:-10px;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin-top:8px;
color:#26ad4f;
margin-bottom:-8px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
text-decoration:none;
margin-top:0px;
line-height:120%;
color:#3d3d3d;
margin-bottom:10px;
}

p a{
font-family:Arial, Helvetica, sans-serif;
color:#a01010;
text-decoration:none;
}

p a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#770c0c;
text-decoration:none;
}

p a:visited{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

p.test {
font-family:Arial, Helvetica, sans-serif;
font-size:5em;
}

.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:.65em;
text-decoration:none;
margin-top:0px;
color:#a01010;
}

.footertext a{
font-family:Arial, Helvetica, sans-serif;
color:#a01010;
text-decoration:none;
}

.footertext a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#770c0c;
text-decoration:none;
}

.footertext a:visited{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

tr.content {
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
text-decoration:none;
color: #6c8ba6;
}

tr.content a{
font-family:Arial, Helvetica, sans-serif;
color:#6c8ba6;
text-decoration:none;
}

tr.content a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#1a7636;
text-decoration:none;
}

headers {
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
color:#26ad4f;
margin-top:0px;
margin-bottom:-10px;
}

headers a {
color:#26ad4f;
text-decoration:none;
}

headers a:hover{
color:#178639;
text-decoration:none;
}


/***FORM STYLE***/

form {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#3d3d3d;
	font-size: .7em;
	line-height:150%;
	margin-bottom:10px;
	
}
form legend {
	font-size: .8em;
	font-weight: bold;
	border:none;
}
form ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
form ol li {
	float: left;
	padding: 4px;
}
form label {
	display: block;
	font-weight: bold;
}
form ol ol label {
	display: inline;
	font-weight: normal;
}
.rowWrap {
	float: left;
	clear: both;
	border: none;
	margin-bottom: 2px;
}
.groupWrap {
	padding: 8px;
	float: left;
	clear: both;
	border: none;
	margin-bottom: 4px;
}
.sectionWrap {
	padding: 8px;
	float: left;
	clear: both;
	border: none;
	margin-bottom: 8px;
}


.tx-felogin-pi1{
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin-top:10px;
}

fieldset {
margin-top:10px;
margin-left:0px;
padding-left:0px;
border:0px;
}