/* layout */

body {
	margin: 0;
	color: #fff
	/*background: #fff url(../images/bodyBg.gif) top center repeat-x;*/
	text-align: center;
	font: 12px arial, helvetica, helve, sans-serif;
	background: url(../images/body_bg.jpg) top left repeat-x;
	line-height: 1.8em;
	}

#wrapper{
	margin: 0 auto;
	width: 786px;
	background: url(../images/contentBg.gif) top center repeat-y;

}

#header{
	background: #DFDFBD url(../images/header.jpg) top center no-repeat;
	height: 373px;
	text-align: right;
	color: #333;
}

#menuHeader {
	width: 786px;
	background: #97976E url(../images/menuBg.gif);
	color: #333;
	height: 48px;
	*margin-top: -3px;
	text-align: right;
}

#menu {
	width: 786px;
	color: #333;
	height: 48px;
	text-align: right;
	padding: 0px;
	background: url(../images/headerMenuBg.jpg) bottom center no-repeat;
	margin: 0px auto;
}	

#menuWrapper {
	width: 550px;
	text-align: right;
	margin-left: 200px;
	padding-top: 10px;
	
}

#menuWrapper ul{
	margin: 0px;
	list-style: none;
	padding: 0;
}

#menuWrapper ul li{
	float: left;
	padding: 0px 8px;
	/*background: url(../images/navBg.gif) top center no-repeat;*/
	color: #fff;
	}
	
ul li.menuLinks a{
	color: #333;
}
	
#contentTop	{
	background: url(../images/contentBg.gif) top center repeat-y;
	width: 786px;
	margin: 0 auto;
	padding: 0px;
	}
		
#content {
	text-align: center;
	width: 786px;
	clear: both;
	margin: 0 auto;
	padding: 35px 0px 0px 0px;
	background: url(../images/contentTop.gif) top center no-repeat;

}

#contentmenu {
	text-align: center;
	width: 695px;
	clear: both;
	margin: 0 auto;
	padding-top: 15px;
	background: url(../images/bottomMap.gif) bottom right no-repeat;	
}

.contentMenu {
	float: left;
	width: 180px;
	}


.contentLeft {
	float: left;
	width: 425px;
	text-align: left;
	padding: 0px 10px 0px 20px;
	*padding-left: 38px;
	margin: 0px 0px 0px 20px;
	*margin: 0px;
	}
	
	.contentLeftmenu {
	float: left;
	width: 475px;
	text-align: left;
	padding-right: 10px;
	background: url(../images/bottomMap.gif) bottom right no-repeat;
	}

#contentRightWrap{
	float: right;
	width: 260px;
	/*background:#ffffff url(../images/ops_bg.jpg) top center no-repeat; */
	padding: 0px 35px 0px 0px;
	/*margin: 0px 38px 0px 10px; */
	*margin-right: 0px;
	*padding-right: 38px;	
	line-height: 1.2em;
	}
	
	.notes_1{
	width: 260px;
	height: 191px;
	background:#ffffff url(../images/ops_bg.jpg) top center no-repeat; 
	padding-top: 24px;
	
	}
	
	.notes_2{
	width: 260px;
	height: 191px;
	background:#ffffff url(../images/ops_bg_2.jpg) top center no-repeat; 
	padding-top: 24px;
	
	}
	
	/*padding: 0px;
	background: url(../images/rightColumnTop.gif) top center no-repeat;	
	color: #fff;
}

#contentRightBottom{
	background: url(../images/rightColumnBottom.gif) bottom center no-repeat;
	height: 20px;
}
	
#contentRight {
	text-align: left;
	background: url(../images/rightColumnBg.gif) top center repeat-y;
	color: #fff;
	padding: 0;
	margin: 0 auto;
	*margin-bottom: -3px;
	position: relative;
	}*/
	
.contentRightText {
	width: 152px;
	padding: 0px 18px;
	color: #fff;
	margin-top: 20px;
}

.eventItem {
	border: 1px solid #F3F3E2;
	/* background-color: #8F0000; */
	padding: 0px;
	width: 200px;
	float: right;
	
}

#footer {
	clear: both;
	background: #fff url(../images/footer.gif) bottom center no-repeat;
	height: 81px;
	text-align: center;
	padding: 22px 38px 0px 38px;
	color: #0088FF;
}

#footerWrapper {
	text-align: center;
	width: 600px;
	margin: 0 auto;
	padding: 0px;
	}

/* text */
h1 {
	color: #0088FF;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1em;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
}

h2 {
	color: #ff0000;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1em;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin:10px 0px 0px 0px;
}

td.bold {
	font-weight: bold;
}

td.boldSub {
	font-weight: bold;
	color: #868662;
}

/* images */
img {
	border: 0;
}

img.imgRight {
	float: right;
	
}

img.imgLeft {
	float: left;
	padding-right: 12px;
}

ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

ul li {
	padding-bottom: 6px;
	line-height: 1.5em;
}


ul.wholesale {
	list-style-image: url(../images/bulletWholesale.gif);
	margin-left: 30px;
	*margin-left: 20px;
}

#footerWrapper ul {
	margin: 0px auto;
	list-style: none;
	padding: 0px;
}

#footerWrapper ul li {
	float: left;
	padding: 0px 4px;
	
}


#menu a:link, #menu a:visited, #menu a:active, #menu a:hover  {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #c80000;
	font-weight: bold;
}


a:link, a:visited, a:active, a:hover {
	color: #333;
	text-decoration: none;
	background-color: #FEFFEE;
	border-bottom: 1px dotted #c80000;
}

ul.shopList {margin-top: 8px;}
ul.shopList li {float: left; width: 210px;}

.blue {color: #FF0000;}
.italic {font-style: italic;}