BODY {font-family: arial,helvetica,MS Sans Serif;
color: #31373C;
font-style: normal;
font-size: 13px;
background: url(../jpg/ce_merchbg2016.jpg);
background-position: 50% 0;
background-attachment: fixed;
background-color:#3d2b1d;
background-repeat:no-repeat;}

/* HEADER ELEMENTS */
			
#header {
margin:22px auto;
width: 1010px;
height: 80px;
}

#logo {
    float:left;
    margin:-2px 0 0 18px;
    
}

#navbar {
    float:left;
    width: 800px;
    height: 42px;
    margin:0;
	color:#ededed;
	text-align:right;}

#navbar ul li {
    display:inline;
}

#navbar ul li a {
    color:#ededed;
    text-transform:uppercase;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
} 

/* Navbar menu CSS */
ul#css3menu1,ul#css3menu1 ul{
	margin:0px;list-style:none;padding:12px;background-color:#31373C;background-image:url("../png/menubg.png");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#999999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";opacity:0.95;-moz-box-shadow:0.7px 0.7px 1px #777777;-webkit-box-shadow:0.7px 0.7px 1px #777777;box-shadow:0.7px 0.7px 1px #777777;background-color:#6A4936;background-image:none;border-width:0px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-style:solid;border-color:#5A5E60;padding:0 9px 9px;filter:alpha(opacity=95)}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul ul{
	opacity:1;}
ul#css3menu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:1px 1px 1px 0;
	*display:inline;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0 0 0 1px;}
ul#css3menu1 ul>li{
	margin:1px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:12px "Arial Black",Gadget,sans-serif;color:#cccccc;cursor:default;padding:10px;background-color:#6A4936;background-image:url("../png/menubg.png");background-repeat:repeat;background-position:0 200px;border-width:0px;border-style:none;border-color:;}
ul#css3menu1 ul li{
	float:none;margin:9px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#6A4936;background-image:none;border-width:1px;border-style:solid;border-color:#333;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font:12px "Arial Black",Gadget,sans-serif;color:#cccccc;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	background-color:#6A4936;/*#00c4ff;*/border-style:none;color:#ffffff;background-image:url("../png/menubg.png"); background-position:0 100px; text-decoration:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	background-color:#6A4936;background-image:none;border-style:solid;border-color:#553B2B;color:#FFFFFF;text-decoration:none;}
ul#css3menu1 li.topfirst>a{
	border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;text-shadow:#000000 0px -1px 1px;}
ul#css3menu1 li.topfirst:hover>a,ul#css3menu1 li.topfirst a.pressed{
	text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 li.topmenu>a{
	text-shadow:#000000 0px -1px 1px;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed{
	text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 li.toplast>a{
	border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;text-shadow:#000000 0px -1px 1px;}
ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast a.pressed{
	text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 _>li>a{
	padding:0;}
ul#css3menu1 li.subfirst>a{
	border-width:1;border-style:solid;padding:4px;}
ul#css3menu1 li.subfirst:hover>a,ul#css3menu1 li.subfirst a.pressed{
	border-style:solid;}
	
#merch_icons1 {
    float:left;
    width: 1010px;
    height: 53px;
    margin-top:7px;
    padding:0;
    font-size:0;}

#merch_icons1 ul {
   	margin-left: -20px;
}

#merch_icons1 ul li {
    display:inline;
    list-style: none;
    padding-right:17px;
    /* cursor: pointer;
	cursor: hand; */
}

#merch_icons1 img {
    display:inline;
    margin:0;
    padding:0;
}

#merch_icons1 a {
    margin:0;
    padding:0;
}

#merch_icons2 {
    float:left;
    width: 1010px;
    height: 40px;
    margin:0;
    padding:0;
	font-size:0;}

#merch_icons2 ul {
   	/* margin-left: -10px; */
	text-align:center;
}

#merch_icons2 ul li {
    display:inline;
    list-style: none;
    padding-right:21px;
    cursor: pointer;
	cursor: hand;
}

#merch_icons2 img {
    display:inline;
    margin:0;
    padding:0 45px;
}

#merch_icons2 a {
    margin:0;
    padding:0;
}

/* MAIN CONTENT WRAPPERS */

#products_wrapper {width:990px;
margin:-35px auto 10px;
padding:5px;
/* position:relative;
z-index:500; */
border:1px solid #6A4936;
background:#FFFFFF;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px; /* future proofing */
-khtml-border-radius: 15px; /* for old Konqueror browsers */
}

#show_hall_wrapper {min-width:980px;
display:table;
position:relative;
z-index:900;
margin:-30px auto;
padding:10px;
background:#FFFFFF;
}

#footer_wrapper {width:980px;
margin:10px auto 3px;
padding:0px;
border:0;
color:#553B2B;
text-align:center;
}

#footer_wrapper a {color:#553B2B;
text-decoration:none;
font-size:12px;
}

#footer_wrapper a:hover {color:#553B2B;
text-decoration:underline;
font-size:12px;
}

#footer_wrapper img {margin:5px 0 7px;
}



/* TEXT AND LINKS */

TH, P, TD { font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #31373C;
}


H1 {font-size: 20px; color: #6A4936; line-height:inherit; font-style: italic;}
H2 {font-size: 18px; color: #6A4936; line-height:inherit; font-style: italic;}
H3 {font-size: 18px; color: #6A4936; line-height:inherit; font-style: italic;}
H4 {font-size: 18px; color: #6A4936; line-height:inherit; font-style: normal;}
H5 {font-size: 14px; color: #6A4936; line-height:inherit; font-style: normal;}
H6 {font-size: 12px; color: #6A4936; line-height:inherit; font-style: normal;}


/* a {color:#D56000;
	font-size:90%;
	font-weight:600;
	text-decoration:none;}
*/

A:link {font-weight: normal; text-decoration: none; color: #003167;} 
A:visited {font-weight: normal; text-decoration: none; color: #003157;}
A:hover {font-weight: normal; text-decoration: underline; color: #31373C;}

a.smallLink:link {font-weight: normal; font-size: 11px; text-decoration: none; color: #DA9D55;}
a.smallLink:visited {font-weight: normal; font-size: 11px; text-decoration: none; color: #DA9D55;}
a.smallLink:hover {font-weight: normal; font-size: 11px; text-decoration: underline; color: #DA9D55;}

a.largeLink:link {font-weight: bolder; font-size: 16px; text-decoration: none; color: #003157;}
a.largeLink:visited {font-weight: bolder; font-size: 16px; text-decoration: none; color: #003157;}
a.largeLink:hover {font-weight: bolder; font-size: 16px; text-decoration: underline; color: #31373C;}

a.whiteLink:link {font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}
a.whiteLink:visited {font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}
a.whiteLink:hover {font-family: Arial, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}

a.redLink:link {font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color:#CC0000;}
a.redLink:visited {font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #CC0000;}
a.redLink:hover {font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #CC0000;}



.homeText
{ font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #003157;
margin: 0px;
} 

.style1 {font-size: 14px}

.style12 {color: #003157;
	font-weight: bold;
}

.style13 {color: #CC0000} 

.small1 
{ font-family: Verdana, Helvetica, sans-serif; 
color: #31373C; 
font-size: 11px;
}

a.small1 
{ font-family: Verdana, Helvetica, sans-serif; 
color: #31373C; 
font-size: 11px;
}

.small2 
{ color: #003157; 
font-size: 11px;
}

a.small2 
{ color: #003157; 
font-size: 11px;
}

.small3 
{ color: #31373C; 
font-size: 11px;
margin: 10px;
}

a.small3 
{ color: #31373C; 
font-size: 11px;
margin: 10px;
}

.smallred 
{ font-family: Verdana, Helvetica, sans-serif;
color: #B72032; 
font-size: 11px;
}

a.smallred 
{ font-family: Verdana, Helvetica, sans-serif;
color: #B72032; 
font-size: 11px;
}

.largered 
{ color: #B72032; 
font-size: 16px;
}

a.largered 
{ color: #B72032; 
font-size: 16px;
}

.indent 
{ text-indent: 10px;
}

.margin 
{ margin: 15px; 
padding: 5px; 
}

.margin2 
{ margin: 15px; 
}

.justify 
{ text-align:justify 
}

/* CHECKBOX STYLING */

input[type=checkbox].css-checkbox {
							display:none;
						}

input[type=checkbox].css-checkbox + label.css-label {
							padding-left:14px;
							margin:3px;
							height:14px; 
							display:inline-block;
							line-height:14px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:12px;
							vertical-align:middle;
							cursor:pointer;

						}

input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -14px;
						}
						
input[type=checkbox].css-checkbox:disabled + label.css-label {
							background-position: 0 -28px;
						}
label.css-label {
				background-image:url(../png/checkbox-style-check.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}


/* END CHECKBOX STYLE */

.formButton
{ font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
background-color: #003157;
border: 1px solid #31373C;
}

.formInput 
{ background-color: #FFFFFF; 
border: 1px solid #003157;
font-size: 11px;
} 