html { height:100%; max-height:100%; padding: 0; margin: 0; border: 0; }
body {  height:100%; /* fix height to 100% for IE */ max-height:100%; /* fix height for other browsers */ width: 100%; padding:0; /*remove padding */ margin:0; /* remove margins */ border:0; /* remove borders */ color: #FFFFFF; font-family: "Helvetica", Helvetica, Arial, sans-serif; font-stretch: condensed; font-size: 12px; text-align: left;  }
	
*:active, object:focus, embed:focus { outline: none; }
a { outline: none; -moz-outline-style: none; }	


.nav { width: 100%; height: 40px; top: 0px; background: #000000; padding: 0px 0px 0px 0px; }
.navbar {position: absolute; top: 0px; left: 0px; }
#subnews { display: block; width: 80px; height: 40px; background: url("graphics/nav_news.gif") no-repeat 0 0; }
#subtour { display: block; width: 70px; height: 40px; background: url("graphics/nav_tour.gif") no-repeat 0 0; }
#submusic { display: block; width: 75px; height: 40px; background: url("graphics/nav_music.gif") no-repeat 0 0; }
#subbio { display: block; width: 55px; height: 40px; background: url("graphics/nav_bio.gif") no-repeat 0 0; }
#subvideo { display: block; width: 70px; height: 40px; background: url("graphics/nav_video.gif") no-repeat 0 0; }
#subphotos { display: block; width: 90px; height: 40px; background: url("graphics/nav_photos.gif") no-repeat 0 0; }
#subblog { display: block; width: 66px; height: 40px; background: url("graphics/nav_blog.gif") no-repeat 0 0; }
#subjoin { display: block; width: 60px; height: 40px; background: url("graphics/nav_join.gif") no-repeat 0 0; }
#substore { display: block; width: 70px; height: 40px; background: url("graphics/nav_store.gif") no-repeat 0 0; }
#subtwitter { display: block; width: 40px; height: 40px; background: url("graphics/nav_twitter.gif") no-repeat 0 0; }
#submyspace { display: block; width: 30px; height: 40px; background: url("graphics/nav_myspace.gif") no-repeat 0 0; }
#subfacebook { display: block; width: 40px; height: 40px; background: url("graphics/nav_facebook.gif") no-repeat 0 0; }
#subnavnews { display: block; width: 415px; height: 22px; background: url("graphics/sub_news.png") no-repeat 0 0; }
#subnavtour { display: block; width: 415px; height: 22px; background: url("graphics/sub_tour.png") no-repeat 0 0; }
#subnavmusic { display: block; width: 415px; height: 22px; background: url("graphics/sub_music.png") no-repeat 0 0; }
#subnavbio { display: block; width: 415px; height: 22px; background: url("graphics/sub_bio.png") no-repeat 0 0; }
#subnavvideo { display: block; width: 415px; height: 22px; background: url("graphics/sub_video.png") no-repeat 0 0; }
#subnavphotos { display: block; width: 415px; height: 22px; background: url("graphics/sub_photos.png") no-repeat 0 0; }
#subnavblog { display: block; width: 415px; height: 22px; background: url("graphics/sub_blog.png") no-repeat 0 0; }
#subnavjoin { display: block; width: 415px; height: 22px; background: url("graphics/sub_join.png") no-repeat 0 0; }
#subnavstore { display: block; width: 415px; height: 22px; background: url("graphics/sub_store.png") no-repeat 0 0; }
#homemorenews { display: block; width: 110px; height: 20px; background: url("graphics/home_morenews.png") no-repeat 0 0; }
#newsmore { display: block; width: 110px; height: 20px; background: url("graphics/news_more.png") no-repeat 0 0; }
#newsback { display: block; width: 55px; height: 20px; background: url("graphics/news_back.png") no-repeat 0 0; }
#joinbtn { display: block; width: 220px; height: 50px; background: url("graphics/join_btn.png") no-repeat 0 0; }

#subnews:hover { background-position: 0 -40px; }
#subtour:hover { background-position: 0 -40px; }
#submusic:hover { background-position: 0 -40px; }
#subbio:hover { background-position: 0 -40px; }
#subvideo:hover { background-position: 0 -40px; }
#subphotos:hover { background-position: 0 -40px; }
#subblog:hover { background-position: 0 -40px; }
#subjoin:hover { background-position: 0 -40px; }
#substore:hover { background-position: 0 -40px; }
#subtwitter:hover { background-position: 0 -40px; }
#submyspace:hover { background-position: 0 -40px; }
#subfacebook:hover { background-position: 0 -40px; }
#subnavnews:hover { background-position: 0 -22px; }
#subnavtour:hover { background-position: 0 -22px; }
#subnavmusic:hover { background-position: 0 -22px; }
#subnavbio:hover { background-position: 0 -22px; }
#subnavvideo:hover { background-position: 0 -22px; }
#subnavphotos:hover { background-position: 0 -22px; }
#subnavblog:hover { background-position: 0 -22px; }
#subnavjoin:hover { background-position: 0 -22px; }
#subnavstore:hover { background-position: 0 -22px; }
#homemorenews:hover { background-position: 0 -20px; }
#newsmore:hover { background-position: 0 -20px; }
#newsback:hover { background-position: 0 -20px; }
#joinbtn:hover { background-position: 0 -50px; }

#subnews span, #subtour span, #submusic span, #subbio span, #subvideo span, #subphotos span, #subblog span, #subjoin span, #substore span, #submyspace span, #subtwitter span, #subfacebook span, #subnavnews span, #subnavtour span, #subnavmusic span, #subnavbio span, #subnavvideo span, #subnavphotos span, #subnavblog span, #subnavjoin span, #subnavstore span, #homemorenews span, #newsmore span, #newsback span, #joinbtn span { display: none; }

.regtext { color: #BEA579; font-size: 11px; }
.regtext a, .regtext a:link, .regtext a:visited { color: #94B1BF; text-decoration : none; outline: none; -moz-outline-style: none; }
.regtext a:hover, .regtext a:active { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.regwidth { width: 520px; }

.radio { outline: none; -moz-outline-style: none; border: 0; border: none; }
.homebody { position: absolute; top: 40px; left: 345px; width: 655px; height: 570px; z-index: 1; background: #000000; }
.homenews { position: absolute; top: 40px; left: 0px; width: 345px; height: 605px; background: url(graphics/news.jpg); text-align: left; }
.homenewsblock { position: absolute; top: 120px; left: 10px; width: 315px; height: 605px; text-align: left; }
.homerss { position: absolute; top: 80px; left: 175px; width: 25px; height: 25px; z-index: 2; }
.homeblog { position: absolute; top: 645px; left: 0px; width: 345px; height: 155px; background: url(graphics/tour.jpg); text-align: left; }
.homeblogblock { position: absolute; top: 700px; left: 40px; width: 285px; height: 100px; text-align: left; }
.hometour { position: absolute; top: 515px; left: 375px; text-align: center; width: 600px; color: #FFFFFF; z-index: 4; }
.homenewsdate, .homenewstime { color: #FFFFFF; font-size: 10px; font-stretch: ultra-condensed; }
.homenewstitle, .homenewstitle a, .homenewstitle a:link, .homenewstitle a:visited { color: #FFFFFF; font-size: 14px; font-weight: bold; font-stretch: ultra-condensed; line-height: 80%; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstitle a:hover, .homenewstitle a:active { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstext { color: #c2ab82; font-size: 11px; }
.homenewstext a, .homenewstext a:link, .homenewstext a:visited { color: #94B1BF; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstext a:active, .homenewstext a:hover { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourdate { color: #FFFFFF; font-size: 10px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.hometourdate a, .hometourdate a:link, .hometourdate a:visited { color: #FFFFFF; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourdate a:hover, .hometourdate a:active { color: #c5c5c5; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourcity { color: #FFFFFF; font-size: 14px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.hometourcity a, .hometourcity a:link, .hometourcity a:visited { color: #FFFFFF; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourcity a:hover, .hometourcity a:active { color: #c5c5c5; text-decoration : none; outline: none; -moz-outline-style: none; }
.homeblogdate, .homeblogdate a, .homeblogdate a:link, .homeblogdate a:visited { color: #FFFFFF; font-size: 14px; font-weight: bold; font-stretch: ultra-condensed; line-height: 80%; text-decoration : none; outline: none; -moz-outline-style: none; }
.homeblogtext, .homeblogtext a, .homeblogtext a:link, .homeblogtext a:visited { color: #c2ab82; font-size: 11px; font-stretch: ultra-condensed; line-height: 80%; text-decoration : none; outline: none; -moz-outline-style: none; }
.homeimanim { position: absolute; top: 610px; left: 345px; width: 241px; height: 190px;  }
.homeimtop { position: absolute; top: 610px; left: 586px; width: 414px; height: 105px;  }
.homeimbot { position: absolute; top: 715px; left: 586px; width: 414px; height: 85px;  background: url(graphics/im_homebot.gif); background-repeat: no-repeat; }
.homeimtext { color: #FFFFFF; font-size: 14px; font-weight: bold; font-stretch: ultra-condensed; }
.homeimtext a, .homeimtext a:link, .homeimtext a:visited { color: #FFFFFF; text-decoration : none; outline: none; -moz-outline-style: none; }
.homeimtext a:hover, .homeimtext a:active { color: #94B1BF; text-decoration : none; outline: none; -moz-outline-style: none; }
.homefbborder {position: absolute; top: 800px; left: 0px; width: 1000px; height: 80px; background: #000000; }
.homefb  { padding: 5px 10px 5px 10px; }
.sublogo { position: absolute; top: 0px; left: 0px; width: 415px; height: 255px; }
.subhead { position: absolute; top: 255px; left: 0px; width: 415px; height: 95px; }
.subnavbar { position: absolute; top: 350px; left: 0px; }
.subbot { position: absolute; top: 548px; left: 0px; width: 415px; height: 252px; }

.subblogback { position: absolute; top: 0px; left: 415px; width: 585px; height: 800px; background: url(graphics/subpage_blog.jpg); background-repeat: no-repeat; }
.subcontentback { position: absolute; top: 0px; left: 415px; width: 585px; height: 800px; background: url(graphics/gold_bkgd.jpg); background-repeat: no-repeat; }
.substripe { background: #4d3d20; position: absolute; top: 0px; left: -20px;  width: 565px; height: 100%; padding-right:10px; padding-left:10px; z-index: -1; }
.subcontent { position: absolute; top: 45px; left: 435px; width: 545px; }
.tourcontent { position: absolute; top: 0px; left: 435px; width: 545px; }
.tourdate { color: #FFFFFF; font-size: 11px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.tourcity { color: #FFFFFF; font-size: 20px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; line-height: 80%; }
.tourdate a, .tourdate a:link, .tourdate a:visited { color: #FFFFFF; text-decoration : none; outline: none; -moz-outline-style: none; }
.tourdate a:hover, .tourdate a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.tourcity a, .tourcity a:link, .tourcity a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.tourcity a:hover, .tourcity a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.toursale { font-size: 11px; color: #BEA579; }
.toursale a, .toursale a:link, .toursale a:visited { color: #94B1BF; font-size: 11px;  text-decoration : none; outline: none; -moz-outline-style: none;  }
.toursale a:hover, .toursale a:active  { color: #000000; font-size: 11px; text-decoration : none; outline: none; -moz-outline-style: none;  }
.toursharethis, .toursharethis a, .toursharethis a:link, .toursharethis a:visited { position: absolute; top: 180px; left: 140px; color: #000000; text-align: right; text-decoration : none; outline: none; -moz-outline-style: none; }

.newstitle, .newstitle a, .newstitle a:link, .newstitle a:visited { color: #FFFFFF; font-size: 18px; font-weight: bold; font-stretch: ultra-condensed; line-height: 80%; text-decoration : none; outline: none; -moz-outline-style: none; }
.newstitle a:hover, .newstitle a:active { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.newsentry { float:none;clear:both;margin-top:1em; text-align: left; }
.newstext { color: #BEA579; font-size: 11px; }
.newstext a, .newstext a:link, .newstext a:visited { color: #94B1BF; text-decoration : none; outline: none; -moz-outline-style: none; }
.newstext a:hover, .newstext a:active { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.newsentry img {float:left; margin-right: 10px; margin-bottom: 10px; border: 0px solid #000000; display:block;}
.newstext img {float:left; margin-right:1em; margin-bottom:5em; border:2px solid #3b4954; display: block; }
.newstextbig { color: #BEA579; font-size: 14px; }
.newstextbig a, .newstextbig a:link, .newstextbig a:visited { color: #94B1BF; font-size: 14px; text-decoration : none; outline: none; -moz-outline-style: none; }
.newstextbig a:hover, .newstextbig a:active { color: #000000; font-size: 14px; text-decoration : none; outline: none; -moz-outline-style: none; }
.newstime { color: #000000; font-size: 10px; }
.newssharethis, .newssharethis a, .newssharethis a:link, .newssharethis a:visited { color: #FFFFFF; text-align: right; text-decoration : none; outline: none; -moz-outline-style: none; }
.newsrss { position: absolute; top: 360px; left: 335px; width: 25px; height: 25px; z-index: 2; }
.fbnewsdetail { position: absolute; top: 45px; left: 850px;  z-index: 2; }


.blogtext { color: #BEA579; font-size: 11px; }
.blogtext a, .blogtext a:link, .blogtext a:visited { color: #94B1BF; text-decoration : none; outline: none; -moz-outline-style: none; }
.blogtext a:hover, .blogtext a:active { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.bloglisttitle { color: #000000; font-size: 18px; font-weight: bold; font-stretch: ultra-condensed; line-height: 80%; }
.bloglist  { position: absolute; top: 250px; left: 180px; width: 210px;  }
.bloglistings { color: #000000; font-size: 10px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.bloglistings a, .bloglistings a:link, .bloglistings a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.bloglistings a:hover, .bloglistings a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.bloglike { position: relative; top: 15px; left: 400px; width: 100px; z-index: 2; }


#bioscroll { position: absolute; width: 555px; height: 735px; top: 0px; text-align: left; overflow: auto; display: block;  color: #BEA579; outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#blogscroll { position: absolute; width: 555px; height: 380px; top: 10px; left: 435px; text-align: left; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
.blogtwitter { position: absolute; width: 585px; height: 375px; top: 400px; left: 415px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
#newsscroll { position: absolute; width: 555px; height: 735px; top: 0px; text-align: left; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#newsdetailscroll { position: absolute; width: 545px; height: 735px; top: 0px; text-align: left; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#tourscroll { position: absolute; width: 500px; height: 590px; top: 185px; text-align: left; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#photoshead { position: absolute; top: 145px; left: 20px; }
#photos { position: absolute; width: 180px; height: 540px; top: 210px; left: 0px; text-align: center; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#wallpapershead { position: absolute; top: 145px; left: 220px; }
#wallpapers { position: absolute; width: 130px; height: 540px; top: 210px; left: 220px; text-align: center; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#iconshead { position: absolute; top: 145px; left: 450px; }
#icons { position: absolute; width: 80px; height: 540px; top: 210px; left: 450px; text-align: center; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}

#videoimhead { position: absolute; top: 145px; left: -20px;  }
#videoim { position: absolute; width: 200px; height: 540px; top: 210px; left: -20px; text-align: center; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#videocommentaryhead { position: absolute; top: 145px; left: 200px; }
#videocommentary { position: absolute; width: 180px; height: 540px; top: 210px; left: 200px; text-align: center; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#videoofficialhead { position: absolute; top: 145px; left: 400px; }
#videoofficial { position: absolute; width: 180px; height: 540px; top: 210px; left: 380px; text-align: center; overflow: auto; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}

.joincontent { position: absolute; top: 20px; left: 417px; width: 595px; }
.joint1 { position: absolute; top: 0px; left: 0px; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joint2 { position: absolute; top: 0px; left: 122px; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joint3 { position: absolute; top: 0px; left: 527px; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joinm1 { position: absolute; top: 373px; left: 0px; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joinm2 { position: absolute; top: 373px; left: 122px; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joinb1 { position: absolute; top: 515px; left: 0px; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joinb2 { position: absolute; top: 515px; left: 122px; display: block; width: 405px; height: 151px; background: url(graphics/joinbot2.png); background-repeat: no-repeat; }
.jointextblock1 { position: absolute; top: 670px; left: 5px; width: 175px; text-align: center; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.jointextblock2 { position: absolute; top: 510px; left: 190px; text-align: left; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.jointextbig { font-size: 14px; font-weight: bold; color: #94B1BF; }
.jointext, .jointext a, .jointext a:link, .jointext a:visited { color: #000000; text-decoration: none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.jointext a:hover, .jointext a:active { color: #94B1BF; text-decoration: none;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.jointext2, .jointext2 li { color: #BEA579; font-weight: bold; text-decoration: none; outline-color:-moz-use-text-color; outline-style:none; outline-width: 0; }
.jointext2 a, .jointext2 a:link, .jointext2 a:visited, .jointext2 a:hover, .jointext2 a:active { color: #FFFFFF; font-weight: bold; text-decoration: none;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.joinsm { color: #BEA579; font-style: italic; font-size: 11px; text-decoration: none; }
.joinbtnblock { position: absolute; top: 720px; left: 180px; text-align: left; display: block;  outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.implug { position: absolute; top: 0px; left: 415px; width:585px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.tourimplug { position: absolute; top: 0px; left: 415px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.biopromophotos { position: absolute; top: 670px; left: 610px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }

input { background-color: #666666; color: #ffffff; }
select { background-color: #666666; color: #ffffff; }

/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width:22px;
}
.vscrollerbar {
background-image: url(graphics/scrollbar.png);
width: 22px;
/* following is the bit that allows us fixed height scrollbars */
height: 150px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
background-image: url(graphics/scrollbar.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}
* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='graphics/scrollbar.png');
background-image: none;
}
/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; }
.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 4;
}
/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
/* Scroll Bar Master Styling Ends Here */