@charset "UTF-8";
/* CSS Document */

.success {
	width:auto;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	color:#065700;
	background-color:#9fd89a;
	border:1px solid #087400;
	text-align:center;
	margin-bottom:10px;
}

.error {
	width:auto;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	color:#8e0000;
	background-color:#f2aeae;
	border:1px solid #c20000;
	text-align:center;
	margin-bottom:10px;
}

body {
	width:100%;
	height:100%;
	margin:42px 0px 0px 0px;
	padding:0px;
	background-color:#0a0500;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffe0a2;
}

a {
	color:#F90;	
	text-decoration:none;
}

a:visited {
	color:#F90;	
	text-decoration:none;
}

a:hover {
	color:#ffffff;	
	text-decoration:none;
}

a:active {
	color:#ffffff;	
	text-decoration:none;
}

h1 {
	width:841px;
	height:37px;
	padding:8px 10px 0px 10px;
	font-size:24px;
	font-weight:bold;
	color:#edcca8;
	margin:0px 0px 12px 35px;
	border:2px solid #ffffff;
	background-image:url(images3/bg-h1.png) !important;
	background-image:url(images3/bg-h1.jpg);
	background-repeat:repeat-x;
}

h2 {
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#ffffff;
}

.h2link {
	float:right;
	font-size:12px;
	padding-top:5px;
	text-align:right;
	width:175px;
}

.cleardiv {
	clear:both;
	width:100%;
	height:0px;
	font-size:0px;
}

.all {
	background-color:#0d0803;
	background-image:url(images3/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.wrapper {
	position:relative;
	width:950px;	
	height:auto;
	margin:0px auto 0px auto;
	background-image:url(images3/bg-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.mainbottom {
	width:950px;
	height:122px;
	background-image:url(images3/bg-bottom.jpg);
	background-repeat:no-repeat;
}

.logo {
	float:left;
	width:477px;
	height:149px;
	margin-left:20px;
}

.bottom {
	width:100%;
	height:auto;
	padding:15px 0px 50px 0px;
	text-align:center;
	border-top:2px solid #f7d799;
	background-color:#0a0500;
	color:#e5b75b;
}

.bottom a, .bottom a:visited {
	color:#ffe0a2;
	margin:0px 7px 0px 7px;
	text-decoration:none;
	font-size:12px;
}

.bottom a:hover, .bottom a:active {
	color:#ffffff;
	margin:0px 7px 0px 7px;
	text-decoration:none;
	font-size:12px;
}

.nav {
	position:relative;
	width:855px;
	height:37px;
	margin:0px auto 0px auto;
}

/* NAVIGATION */

.nhome {
	float:left;
	width:66px;
	height:37px;
}

.nhome a, .nhome a:visited {
	display:block;
	width:66px;
	height:37px;
	background-image:url(images3/n-home.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nhome a:hover, .nhome a:active {
	display:block;
	width:66px;
	height:37px;
	background-image:url(images3/n-home2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nmusic {
	float:left;
	width:73px;
	height:37px;
}

.nmusic a, .nmusic a:visited {
	display:block;
	width:73px;
	height:37px;
	background-image:url(images3/n-music.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nmusic a:hover, .nmusic a:active {
	display:block;
	width:73px;
	height:37px;
	background-image:url(images3/n-music2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nblog {
	float:left;
	width:59px;
	height:37px;
}

.nblog a, .nblog a:visited {
	display:block;
	width:59px;
	height:37px;
	background-image:url(images3/n-blog.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nblog a:hover, .nblog a:active {
	display:block;
	width:59px;
	height:37px;
	background-image:url(images3/n-blog2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.ntour {
	float:left;
	width:107px;
	height:37px;
}

.ntour a, .ntour a:visited {
	display:block;
	width:107px;
	height:37px;
	background-image:url(images3/n-tour.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.ntour a:hover, .ntour a:active {
	display:block;
	width:107px;
	height:37px;
	background-image:url(images3/n-tour2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nbio {
	float:left;
	width:50px;
	height:37px;
}

.nbio a, .nbio a:visited {
	display:block;
	width:50px;
	height:37px;
	background-image:url(images3/n-bio.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nbio a:hover, .nbio a:active {
	display:block;
	width:50px;
	height:37px;
	background-image:url(images3/n-bio2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nphoto {
	float:left;
	width:130px;
	height:37px;
}

.nphoto a, .nphoto a:visited {
	display:block;
	width:130px;
	height:37px;
	background-image:url(images3/n-photo.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nphoto a:hover, .nphoto a:active {
	display:block;
	width:130px;
	height:37px;
	background-image:url(images3/n-photo2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nstore {
	float:left;
	width:69px;
	height:37px;
}

.nstore a, .nstore a:visited {
	display:block;
	width:69px;
	height:37px;
	background-image:url(images3/n-store.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nstore a:hover, .nstore a:active {
	display:block;
	width:69px;
	height:37px;
	background-image:url(images3/n-store2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.npress {
	float:left;
	width:79px;
	height:37px;
}

.npress a, .npress a:visited {
	display:block;
	width:79px;
	height:37px;
	background-image:url(images3/n-press.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.npress a:hover, .npress a:active {
	display:block;
	width:79px;
	height:37px;
	background-image:url(images3/n-press2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nteam {
	float:left;
	width:100px;
	height:37px;
}

.nteam a, .nteam a:visited {
	display:block;
	width:100px;
	height:37px;
	background-image:url(images3/n-team.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.nteam a:hover, .nteam a:active {
	display:block;
	width:100px;
	height:37px;
	background-image:url(images3/n-team2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.ncontact {
	float:left;
	width:104px;
	height:37px;
}

.ncontact a, .ncontact a:visited {
	display:block;
	width:104px;
	height:37px;
	background-image:url(images3/n-contact.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.ncontact a:hover, .ncontact a:active {
	display:block;
	width:104px;
	height:37px;
	background-image:url(images3/n-contact2.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.navload {
	display:none;
}

.mainwide {
	float:left;
	width:870px;
	height:auto;
	margin-left:35px !important;
	margin-left:18px;
}

.left {
	float:left;
	width:559px;
	height:auto;
	margin-right:12px;
	margin-left:35px !important;
	margin-left:18px;
}
.left-video {
	float:left;
	width:559px;
	height:auto;
	margin-right:50px;
	margin-left:35px !important;
	margin-left:18px;
}

.right-video{
	float:left;
	width:299px;
	height:auto;
	margin-right:12px;
	margin-left:35px !important;
	margin-left:18px;
}

.right {
	float:left;
	width:299px;
	height:auto;
}

.flashbox {
	width:555px;
	height:auto;
	border:2px solid #ffffff;
	margin-bottom:12px;
}

.leftbox {
	width:535px;
	height:auto;
	padding:10px;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-box.gif);
	background-repeat:repeat;
}

.rightboxtitle {
	width:270px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-color:#4e2b03;
	color:#ffffff;
	border-bottom:1px solid #654b2e;
	font-size:16px;
}

.rightbox2 {
	width:270px;
	height:auto;
	padding:10px;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-box2.png) !important;
	background-image:url(images3/bg-box2.gif);
}

.rightbox {
	width:270px;
	height:auto;
	padding:10px;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-box2.png) !important;
	background-image:url(images3/bg-box2.gif);
}

.rightbox a, .rightbox a:visited {
	display:block;
	width:270px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-repeat:repeat;
	font-size:16px;
	border-bottom:1px solid #654b2e;
}

.rightbox a:hover, .rightbox a:active {
	display:block;
	width:270px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-image:url(images3/bg-box1.png) !important;
	background-image:url(images3/bg-box1.gif);
	background-repeat:repeat;
	color:#ffffff;
	font-size:16px;
	border-bottom:1px solid #654b2e;
}

.leftboxbrown {
	width:535px;
	height:auto;
	padding:10px;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-featured.png) !important;
	background-image:url(images3/bg-featured.gif);
	background-repeat:repeat;
}

.rightbox3 {
	width:195px;
	height:auto;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-box2.png) !important;
	background-image:url(images3/bg-box2.gif);
}

.rightbox3 a, .rightbox3 a:visited {
	display:block;
	width:175px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-repeat:repeat;
	font-size:16px;
	border-bottom:1px solid #654b2e;
}

.rightbox3 a:hover, .rightbox3 a:active {
	display:block;
	width:175px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-image:url(images3/bg-box1.png) !important;
	background-image:url(images3/bg-box1.gif);
	background-repeat:repeat;
	color:#ffffff;
	font-size:16px;
	border-bottom:1px solid #654b2e;
}

.rightbox4 {
	width:195px;
	height:auto;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-box2.png) !important;
	background-image:url(images3/bg-box2.gif);
}

.leftboxtour {
	width:630px;
	height:auto;
	padding:10px;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-featured.png) !important;
	background-image:url(images3/bg-featured.gif);
	background-repeat:repeat;
}

.widebox {
	float:left;
	width:845px;
	height:auto;
	padding:8px;
	border:2px solid #ffffff;
	margin-bottom:12px;
	background-image:url(images3/bg-featured.png) !important;
	background-image:url(images3/bg-featured.gif);
	background-repeat:repeat;
}

.biobox {
	float:left;
	width:850px;
	height:auto;
	padding:5px 8px 5px 8px;
	margin-bottom:12px;
}

.henryalitybox {
	float:left;
	width:850px;
	height:auto;
	padding:5px 8px 5px 8px;
	margin-bottom:12px;
}

.allbox {
	width:861px;
	height:80px;
	padding:0px;
	border:2px solid #ffffff;
	background-color:#443f21;
	margin:0px 0px 12px 34px;
}

.splitbox1 {
	float:left;
	width:264px;
	height:200px;
	padding:5px;
	border:2px solid #ffffff;
	margin-right:10px;
	background-image:url(images3/bg-featured.png) !important;
	background-image:url(images3/bg-featured.gif);
	background-repeat:repeat;
}

.splitbox2 {
	float:left;
	width:256px;
	height:200px;
	padding:5px;
	border:2px solid #ffffff;
	background-color:#0f3b44;
}

.rightrow1{
	width:270px;
	height:auto;
	padding:8px 10px 7px 10px !important;
	padding:5px 10px 5px 10px;
	background-repeat:repeat;
}

.rightrow2{
	width:270px;
	height:auto;
	padding:8px 10px 7px 10px !important;
	padding:5px 10px 5px 10px;
	background-image:url(images3/bg-box1.png) !important;
	background-image:url(images3/bg-box1.gif);
	background-repeat:repeat;
}

.upshow1 {
	float:left;
	width:70px;
	height:auto;
}

.upshow2 {
	float:left;
	width:70px;
	height:auto;
}

.upshow3 {
	float:left;
	width:130px;
	height:auto;
}

.featureleft {
	float:left;
	width:117px;
	height:auto;
	margin-right:5px;
}

.featureleft img {
	border:1px solid #ffffff;	
}

.ftitle {
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	color:#ffffff;
}

.featureright {
	float:left;
	width:142px;
	height:auto;
}

.row {
	width:535px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #edcca8;
	margin-bottom:10px;
}

.blogrow {
	width:630px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #edcca8;
	margin-bottom:10px;
}

.date {
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	padding-bottom:5px;
}

.textbox {
	width:624px;
	padding:2px;
	font-size:12px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border:1px solid #edcca8;
	background-image:url(images3/bg-box2.png) !important;
	background-image:url(images3/bg-box2.gif);
	background-repeat:repeat;
}

.storeleft {
	float:left;
	width:150px;
	height:auto;
	margin-right:10px;
}

.storeright {
	float:left;
	width:680px;
	height:auto;
}

.tourrow1{
	width:610px;
	height:auto;
	padding:9px 10px 9px 10px;
	background-repeat:repeat;
	background-image:url(images3/bg-box2.png) !important;
	background-image:url(images3/bg-box2.gif);
}

.tourrow2{
	width:610px;
	height:auto;
	padding:9px 10px 9px 10px;
	background-image:url(images3/bg-box1.png) !important;
	background-image:url(images3/bg-box1.gif);
	background-repeat:repeat;
}

.tourtitle {
	width:610px;
	height:auto;
	padding:9px 10px 9px 10px;
	background-color:#4e2b03;
	font-size:14px;
	color:#fffff;
}

.tour1 {
	float:left;
	width:70px;
	height:auto;
}

.tour2 {
	float:left;
	width:60px;
	height:auto;
}

.tour3 {
	float:left;
	width:200px;
	height:auto;
}

.tour4 {
	float:left;
	width:100px;
	height:auto;
}

.tour5 {
	float:left;
	width:100px;
	height:auto;
}

.tour6 {
	float:left;
	width:80px;
	height:auto;
}

.videowrapper {
	margin-left:30px !important;
	margin-left:13px;
}

.featurevideobox {
	float:left;
	width:585px;
	height:415px;
	border:2px solid #fff;
}

.videobox {
	float:left;
	width:275px;
	height:200px;
	border:2px solid #fff;
	margin:0px 0px 10px 22px;
}

.videobox2 {
	float:left;
	width:275px;
	height:200px;
	border:2px solid #fff;
	margin:0px 0px 10px 0px;
}

.videobox3 {
	float:left;
	width:275px;
	height:200px;
	border:2px solid #fff;
	margin:0px 0px 10px 13px;
}

.topnewsletter {
	position:fixed;
	top:0px;
	width:100%;
	height:42px;
	background-color:#0b0301;
	z-index:20;
}