* {margin:0; padding:0;}

html, body {height:100%; width:100%;}

h1, h2, h3, h4, h5, h6 {color:#751315; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}
	h1 {font-size:20px; margin:6px 0;}
	h2 {color:#9F1D23;}

.body {background:url(images/background.gif) center repeat-y; font-family:Arial, Helvetica, sans-serif; color:#313131; font-size:11px; line-height:21px;}

a {outline:none;}
a, a:visited, a:hover {color:#783334; text-decoration:none;}
a:hover {color:#a33235;}

ul {margin:8px 0 8px 25px;}

p {margin:8px 0}

.clear {clear:both;}

#wrapper {width:100%; min-height: 100%;	height: auto !important; height: 100%; background:url(images/topBG.gif) top center repeat-x;}

#container {width:960px; margin:0 auto;}

#header {width:920px; height:184px; background:url(images/header.jpg) no-repeat; margin:0 0 0 20px;}
	#logo {width:362px; height:146px; margin:9px 0 0 10px; float:left;}
	#logo a{display:block; width:362px; height:146px;}
	#logo span{display:none;}

#nav {width:960px; height:32px; background:url(images/nav.jpg) no-repeat; clear:both; position:relative; float:left;}
	#nav li {margin: 0px; padding: 0px; list-style: none;position: absolute; top: 0; margin-left:0px;}
	#nav li, #nav a {height:32px; display: block; }
	#nav span { display:none; }
	#nav li a {	display:block; height:32px;}

		#nav-1	{ width:65px; left:13px; background-image:none; }
		#nav-2	{ width:164px; left:78px; background-image:none; }
		#nav-3	{ width:117px; left:242px; background-image:none; }
		#nav-4	{ width:77px; left:359px; background-image:none; }
		#nav-5	{ width:121px; left:436px; background-image:none; }
		#nav-6	{ width:90px; left:557px; background-image:none; }
		#nav-7	{ width:192px; left:647px; background-image:none; }
		#nav-8	{ width:112px; left:839px; background-image:none; }

		#nav-1 a:hover { background:transparent url(images/nav.jpg) no-repeat -13px -32px; }
		#nav-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -78px -32px; }
		#nav-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -242px -32px; }
		#nav-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -359px -32px; }
		#nav-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -436px -32px; }
		#nav-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -557px -32px; }
		#nav-7 a:hover { background:transparent url(images/nav.jpg) no-repeat -647px -32px; }
		#nav-8 a:hover { background:transparent url(images/nav.jpg) no-repeat -839px -32px; }

		#nav-1 a.current { background:transparent url(images/nav.jpg) no-repeat -13px -32px; }
		#nav-2 a.current { background:transparent url(images/nav.jpg) no-repeat -78px -32px; }
		#nav-3 a.current { background:transparent url(images/nav.jpg) no-repeat -242px -32px; }
		#nav-4 a.current { background:transparent url(images/nav.jpg) no-repeat -359px -32px; }
		#nav-5 a.current { background:transparent url(images/nav.jpg) no-repeat -436px -32px; }
		#nav-6 a.current { background:transparent url(images/nav.jpg) no-repeat -557px -32px; }
		#nav-7 a.current { background:transparent url(images/nav.jpg) no-repeat -647px -32px; }
		#nav-8 a.current { background:transparent url(images/nav.jpg) no-repeat -839px -32px; }

#sideBar {width:240px; float:left; padding:4px 0 20px 30px;}
	.topLevel {background:url(images/mainSubNav.gif) no-repeat; width:240px; height:32px; margin:10px 0 0 0;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; /*padding:8px 0 0 12px;*/} 
		.topLevel a, .topLevel a:visited {display:block; text-transform:uppercase; width:228px; height:33px; color:#fff; text-decoration:none; padding:8px 0 0 12px;}
		.topLevel a:hover {color:#ebdf7a;}
	
	.subLevel {background:url(images/subSubNav.gif) no-repeat; width:240px; height:30px; margin:0 0 0 0;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#592626;} 
		.subLevel a, .subLevel a:visited {display:block; width:228px; height:30px; color:#592626; text-decoration:none; padding:6px 0 0 12px ;}
		.subLevel a:hover {color:#000;}
	
#content {width:640px; background:url(images/content.gif) top right no-repeat; margin:0px 0 0 20px !important; margin:0px 0 0 8px; float:left; min-height:500px; padding:14px 0 25px 0;}

#footer {background:url(images/footer.gif); width:920px; padding:30px 0 40px 0; margin:0 0 0 20px; line-height:20px; color:#5e5e5e; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-align:center;}
	#footer a, #footer a:visited {color:#783334; text-decoration:none;}
	#footer a:hover {color:#a33235;}
	
/****  Form Styles  ****/
.form { border:#e8e8e8 solid 2px; padding:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 5px 4px;}
.form:focus {border:#cecdcd solid 2px;}
.submitBTN {background:#98494A; border:2px solid #551010; padding:5px 15px; color:#fff; margin:8px 0 0 5px; cursor:pointer;}
.submitBTN:hover {background:#7F3F42; border:2px solid #551010;}

#catCategoryContent {width:615px;}



