/*----------------------------------------------------------------------------------------------------- Body Text */
body {text-align:center; background-image:url(../images/bg.jpg); background-color:#d5a769; background-repeat: repeat-x;background-position:130px -20px;
	
	margin:0 auto; 
	padding: 0;
	 
}
#page{margin:0 auto; width:885px;}

#content{ 
	background-image:url(../images/content_bg.jpg); 
	width:885px; height:400px;

	margin:0 auto; 
	vertical-align:top;
}
#events{
	text-align: center; }
#events a:hover{
	text-align: center; color:#000000;}
.main_txt {
	font-family: Arial, Helvetica, sans-serif; 
	width:400px; 
	float:left; 
	text-align:left; 
	padding-left:50px;
	font-size: 13px;
	color: #000000;
	height:400px;
	overflow-y: auto;
	overflow-x: hidden;
}
.main_txt a{
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left; 
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.main_txt a:hover {
	text-decoration: underline;
}
.main_txt_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#cont_right{ position:relative; top:0px;
	width:330px; float: right; text-align:left; padding-right:50px;
}
#cont_left{
	font-family: Arial, Helvetica, sans-serif; float:left;
	width:400px; float:left; text-align:left; padding-left:50px;
	font-size: 13px;
	color: #000000; height:350px;
}
.heading { 
	text-align:left; 
	position:relative; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; height:40px;
	font-weight: bold;
	color: #73330f;
	text-decoration:none;
	text-transform:uppercase;
}
.menu_titles a{color: #000000; text-decoration:underline;}
.menu_titles a:hover{color: #73330f; text-decoration: none}
.footer {
	font-family: Arial, Helvetica, sans-serif; background-image:url(../images/footer.jpg); 
	background-repeat:no-repeat;
	width:885px;
	height:56px;
	margin:0 auto; 
	vertical-align:top;
	font-size: 13px; text-transform:uppercase;
	color:#ffffff;
	text-decoration: none;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}
.footer a:hover {
	color: #cccccc;
	text-decoration: underline;
}
#footer_left{
	float:left; display:inline; 
	text-align:left; 
	font-weight:bold;
	padding-top:15px;
	padding-left:30px; 
	width:450px;
}
#footer_left a{ color:#FFFFFF; text-decoration:none; text-transform:uppercase;
	
}
#footer_left a:hover{ color:#FFFFFF; text-decoration: underline; text-transform:uppercase;
	
}
#footer_right{
	float: right;
	text-align:left; 
	padding-top:10px;
	padding-left:30px; 
	width:370px;}

/*----------------------------------------------------------------------------------------------------- NAV: Container for the menu.*/

#menuwrapper { width:800px; text-align:center; margin:0 auto; background-color:#73330f; z-index:100;
	  /* Main Nav Background*/
	background-repeat: repeat-x;

}
#nav_menubar, #nav_menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif; /* Main Font */
	text-transform: uppercase /* Sets Main Font Style to capital or lowecase etc... */
}
#nav_menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 20px 5px 20px;
	border-right: 0px solid #333;
	font-size: 14px; letter-spacing:1.1px; font-weight: bolder;/* Main Nav Font size*/
	color: #ffffff;  /* Main Nav Font color*/
}
#end
{
	border-width: 0px!important;
}
#nav_menubar li:hover a, #nav_menubar a:focus,
#nav_menubar a:active, #nav_menubar li.nav_hvr a {
	color: #e83825; /* Main Nav Hover Font color*/
	background-color: #73330f; /* Main Nav Hover Background color*/
}

#nav_menubar a.trigger {
	padding: 5px 16px 5px 10px;
	background-image: url(../images/nav_dark_south.gif); /* Drop-down arrow image*/
	background-repeat: no-repeat;
	background-position: right center;
}

#nav_menubar li {
	float: left;
	width: 9em;
}
#nav_menubar li ul, #nav_menubar ul li  {
	width: 9em;
}

#nav_menubar ul li a  {letter-spacing:0px;
	color: #565656; 
	border-right: 0;
	padding: 3px 12px 3px 16px;
}
#nav_menubar li:hover ul a, #nav_menubar li.nav_hvr ul a {
	color: #ffffff;  /* Drop-down Font Color*/
	background-color: transparent;
}
#nav_menubar ul a:hover {
	background-color: #73330f!important; /* Drop-down Hover Background Color*/
	color: #e83825!important; /* Drop-down Font Color*/
}
#nav_menubar li ul {z-index:100;
	position: absolute;
	display: none;
	background-color: #FFFFFF; /* Drop-down Font Hover Color*/
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #73330f; /* Drop-down Background Color*/
	background-repeat: repeat-x;
}

#nav_menubar li:hover ul, #nav_menubar li.nav_hvr ul {
	display: block;
}
#nav_menubar li {width: auto;}
/*Clears the floated menu items.*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*----------------------------------------------------------------------------------------------------- Roll Over Images */
#rolloverIMG { opacity:.50;filter:alpha(opacity=80, style=0) }
a:hover #rolloverIMG{ opacity:1;filter:alpha(opacity=100) }

#rolloverIMG2 { opacity:1;filter:alpha(opacity=100) }
a:hover #rolloverIMG2 { opacity:.50;filter:alpha(opacity=80, style=0) }

/*----------------------------------------------------------------------------------------------------- Scroll Bar */
.scroll {
overflow-y:auto;
overflow-x:hidden;
width:100px; 
height:100px;
padding: 10px;
overflow:-moz-auto-vertical;
}

/*----------------------------------------------------------------------------------------------------- Validation Advice */
.validation-advice
{
font-family:Arial;
font-size:9px;
font-style:italic;
color:#FF0000;
display:inline;
}

/*----------------------------------------------------------------------------------------------------- Bullet */
.bullet {
	list-style-image: urlicons/bullet.gif);
}

/*----------------------------------------------------------------------------------------------------- Shopping cart CSS*/
.greetext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #006600;}
.blacktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;} 
.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}   
.nopcart {background: #464444;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.nopentry {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.noptotal {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 

