/* CSS Document */
html, body, ul, li {
	margin: 0;
	padding: 0;	
}
a, a:hover, a:visited, a:active {
	outline: none;
	border: none;
	color: #000;
	text-decoration: none;	
}
body {
	background:url(images/bodybg.jpg) repeat;
}
#headerbar {
	background:url(images/headerbar_bg.png) repeat-x;
	_background:url(images/ieheaderbar_bg.png) repeat-x;
	height: 90px;	
	position: relative;
	z-index: 2;
}
#mainpic {
	width: 911px;
	height: 342px;
	background:url(images/mainpic.jpg) no-repeat;
	margin: -23px auto 0 auto;
	position: relative;
	z-index: 1;
}
#branden {
	margin: 0 auto;
	background:url(images/branden.png) no-repeat 0 18px;
	width: 617px;
	height: 52px;	
	font-size: 1px;
	text-indent: -999em;
}
#fabut {
	position: absolute;
	bottom: 117px;
	left: 25px;
	width: 192px;
	height: 58px;
}
#fabut a {
	display: block;
	background:url(images/fabut.png) no-repeat;	
	width: 192px;
	height: 58px;
}
#enbut {
	position: absolute;
	bottom: 53px;
	left: 25px;
	width: 192px;
	height: 58px;
}
#enbut a {
	display: block;
	background:url(images/enbut.png) no-repeat;	
	width: 192px;
	height: 58px;
}
#btmpart {
	background: url(images/btmpartbg.png) repeat-x;
	_background: url(images/iebtmpartbg.png) repeat-x;
	height: 420px;	
	position: relative;
	z-index: 1;
	margin-top: -50px;
	padding-top: 13px;
}

/*---------------*/

.widget {
width: 928px;
margin: 20px;
padding: 10px;
margin: 0 auto;
font: normal 12px/22px tahoma,Arial;
}
.tabnav {
	background:url(images/tabnav_bg.png) no-repeat center;	
	height: 46px; 
	padding-top: 2px;
	text-align: center;
	_margin-right: 1px;
	*margin-right: 1px;
}

	.widget a {
	color: #222;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #009;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	height: 28px;
	line-height: 28px;
	}
	
		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		padding: 4px 6px;
		margin: 0 1px;
		line-height: 30px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #eee0ad;
		margin: 0;
		border: 1px solid #d3c38b;
		box-shadow: inset 0 0 2px #333;
		-moz-box-shadow: inset 0 0 2px #333;
		-webkit-box-shadow: inset 0 0 2px #333;
		color: #222;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		text-decoration: none;
		}
		
	.tabdiv {
	background: url(images/tabs_bg.png) repeat-y;
	width: 800px;
	margin: 0 auto;
	padding: 0 50px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}
#tabsbtm {
	background:url(images/tabsbtm.png) no-repeat center;
	height: 50px;
	width: 889px;
	margin: 0 auto;
}
#cr {
	margin: 0 auto 30px auto;
	text-align: center;
	font: normal 12px/20px Arial, Tahoma, Geneva, sans-serif;
	color: #544425;
background: #9F8A61;
}
#cr a {
	color: #544425;	
	font-weight: bold;
	text-shadow: 1px 1px 0 #bfab84;
}
.little {
	font-size: 5px;
	color: #9F8A61;
}