
/*---------bg horizontal stripe------*/
body{
	background-image:url(../images/bg.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	background-color: #566422;
	margin:0px;
	padding:0px;
}

/*---------centers site (has repeating bg image that extends for long content)------*/
#frame{
	background-image:url(../images/content_bg1.jpg);
	background-position: top left;
	background-repeat:repeat-y;
	margin:36px auto 0px auto;
	padding:0px;
	width:984px;
}

#frame1{
	margin:0px auto 20px auto;
	padding:0px;
	width:984px;
}

/*---------top area of site (tab for logo down to bottom of darts)------*/
#topContent{
	background-image:url(../images/frame1.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	margin:0px 0 20px 0;
	padding:0px;
	width:984px;
	min-height:497px;
}

/*--------where logo sits------*/
#left{
	float: left;
	margin: 15px 0 0 57px;
	padding: 0px;
	width: 263px;
	display: inline;
}

/*---------right side------*/
#right{
	float: right;
	margin: 0px 0 0 0px;
	padding: 0px;
 	width: 648px;
	display: inline;
}

/*---------tabs------*/
#tabs{
	margin: 0;
	padding: 74px 0 0 30px;
 	width: 618px;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
}

#tabs ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 34px 0 0px;
	list-style:none;
	float:left;
		}
		
#tabs ul li {
display:inline;
margin:0;
padding:0;
}

#tabs ul li span {
float:left;
background: url(../images/tableftB1.gif) no-repeat left top;
margin:0;
padding:0 0 0 6px;
text-decoration:none;
}	


#tabs ul li span a {
float:left;
display:block;
background: url(../images/tabrightB1.gif) no-repeat right top;
padding:7px 16px 6px 6px;
color: #ffffff;
text-decoration: none;
}

#tabs ul li span a:hover{
color: #a3a60f;
background-position:100% -42px;
}
		
#tabs ul li.ie6hover{
float:left;
margin:0;
padding:0 0px 0 0px;
text-decoration:none;
color: #a3a60f;
background-position:0% -42px;
}

#tabs ul li.ie6hover span{
color: #a3a60f;
background-position:0% -42px;
}

#tabs ul li.ie6hover a{
color: #a3a60f;
background-position:100% -42px;
}
		
#tabsunder{
float: left;
background-image:url(../images/tabs_under.jpg);
background-position: top left;
background-repeat: no-repeat;
width: 648px;
margin: 0px;
padding: 0px 0px 0 0;}

/*---------content area------*/
#content{
	display: inline;
	float: left;
	margin: 33px 0 0 30px;
	padding: 0px;
	width: 400px;
	color:#566422;
	font:11px/14px Arial, Helvetica, sans-serif;
}

#content li{
list-style: square;
	margin: 0px;
	padding: 5px 0px;
	color:#566422;}

#content a:link, #content a:visited{
	margin: 0;
	padding: 0px;
	color:#a3a60f;
	font:11px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#content a:hover{
	margin: 0;
	padding: 0px;
	color:#a3a60f;
	font:11px/14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#content h1{
	margin: 0;
	padding: 0px;
	color:#566422;
	font:18px/24px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#content h2{
	margin: 15px 0 0 0;
	padding: 0px;
	color:#566422;
	font:13px/16px Arial, Helvetica, sans-serif;
}

#content td input{
	margin: 0px;
	padding: 0px;
	color:#566422;
	font:11px/14px Arial, Helvetica, sans-serif;
	width:150px;
}

#content td.small input{
	margin: 0px;
	padding: 0px;
	color:#566422;
	font:11px/14px Arial, Helvetica, sans-serif;
	width:55px;
}

#content td textarea{
	margin: 0px;
	padding: 0px;
	color:#566422;
	font:11px/14px Arial, Helvetica, sans-serif;
	width:150px;
}

/*---------sidenav------*/
#sidenav{
	display: inline;
	float: right;
	margin: 70px 10px 0 40px;
	padding: 0px;
 	width: 164px;
	color:#566422;
	font:11px Arial, Helvetica, sans-serif;
}

#sidenav ul{
margin: 0px;
padding: 0px;
width: 120px;}

#sidenav li{
list-style: none;
margin: 0px;
padding: 5px 0;
border-bottom: 1px dashed #566422;}

#sidenav a:link, #sidenav a:visited{
display: block;
margin: 0px;
padding: 0 0 0 13px;
color:#566422;
background-image:url(../images/nav.gif);
background-position: middle left;
background-repeat: no-repeat;
text-decoration:none;}

#sidenav a:hover{
display: block;
margin: 0px;
padding: 0 0 0 13px;
color:#a3a60f;
background-image:url(../images/nav_on.gif);
background-position: middle left;
background-repeat: no-repeat;
text-decoration: none;}

/*---------footer------*/
#footer{
	background-image:url(../images/footer1.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:20px 0 0px 40px;
	width:944px;
	height:49px;
	color:#a3a60f;
	font:11px Arial, Helvetica, sans-serif;
}

#footer a:link, #footer a:visited{
	margin:0px;
	padding:0px;
	color:#a3a60f;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#footer a:hover{
	margin:0px;
	padding:0px;
	color:#566422;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.error{
	margin:0px;
	padding:0px;
	color: red;
	font:11px Arial, Helvetica, sans-serif;
}

/*---------hairylemon text in footer------*/
#hairylemon{
	float: left;
	margin:25px 18px 20px 0;
	padding:0;
	color:#ffffff;
	text-align: right;
	width: 926px;
	font:11px Arial, Helvetica, sans-serif;
}

#hairylemon a:link, #hairylemon a:visited{
	margin:0px;
	padding: 0;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#hairylemon a:hover{
	margin:0px;
	padding: 0;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}