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

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-attachment:fixed;
background-repeat: no-repeat; 
background-position: center center;

}
img, input[type="image"] { 
default.css
	behavior: url("iepngfix.htc");
}
a {
	position: relative;
}
body.links {
background: url("../images/linkspage-optimized.jpg") 50% 0% ;
}
body.contact {
background: url("../images/contactpage-optimized.jpg") 50% 0% ; 
}
body.interact {
background: url("../images/interactpage-optimized.jpg") 50% 0% ;
}
body.video {
background: url("../images/shortpageback-optimized.jpg") 50% 0% ;
}
body.bio {
background: url("../images/fullpage-optimized.jpg") 50% 0% ;background-attachment:fixed; background-repeat:repeat;
}
body.spread {
background: url("../images/fullpage-optimized.jpg") 50% 0% ;background-attachment:fixed; background-repeat:repeat;
}
body.music {
background: url("../images/shortpageback-optimized.jpg") 50% 0% ;
}
body.live {
background: url("../images/fullpage-optimized.jpg") 50% 0% ;background-attachment:fixed; background-repeat:repeat;
}
body.press {
background: url("../images/shortpageback-optimized.jpg") 50% 0% ;
}
body.photo {
background: url("../images/shortpageback-optimized.jpg") 50% 0% ;
}
body.store {
background: url("../images/choosestorepage-optimized.jpg") 50% 0% ;
}
body.storefront {
background: url("../images/shortpageback-optimized.jpg") 50% 0% ;
}
body.storelong {
background: url("../images/fullpage-optimized.jpg") 50% 0% ;background-attachment:fixed; background-repeat:repeat;
}
body.home {
	background: url("../images/homepage-optimized.jpg") 50% 0% ;
}
/*

body.home {
	background: url("../images/homepage-optimized.jpg");
}

*/
#flashcontent {
		height: 100%;
}
#page{
width: 880px;
height: 800px;
margin:auto;
}
#header{
	height: 73px;
	position: relative;
	padding: 15px 20px 15px 20px;
	margin:auto;
	}
	
#logo {

}
#menu{
	background-image: url("../images/shortpage/menuframe.png");
	background-repeat: no-repeat;
	width: 272px;
	height: 40px;
	left: 562px;
	top: 0px;
	padding: 28px 18px 27px 18px;
	position:absolute;
	vertical-align:top;
}
#longmenu{
	background-image: url("../images/longpage/menuframe.png");
	background-repeat: no-repeat;
	width: 272px;
	height: 40px;
	left: 562px;
	top: 0px;
	padding: 28px 18px 27px 18px;
	position:absolute;
	vertical-align:top;
}
/* Default Anchor CSS */
a:link { 
	color:#533114; 
	text-decoration:none; 
}
a:visited { 
	color:#533114; 
	text-decoration:none; 
}
a:hover { 
	color:#7e5c36; 
	text-decoration:none;  
}
a:active { 
	color:#533114; 
	text-decoration:none; 
}
#pagetitle {
	padding: 16px 16px 16px 16px;
}
#pagetitle_long {
	padding: 16px 16px 16px 30px;
}
#content {
padding: 20px 76px 20px 76px;
}
#content_long {
padding: 20px 76px 20px 76px;

}
#contentstore {
padding: 35px 60px 35px 60px;

}
#content_home {
padding: 15px 50px 15px 50px;
}
#content_spread {
padding: 10px 45px 10px 45px;
}
#content_music {
padding: 5px 0px 0px 0px;
vertical-align:middle;
height:550px;
}
.linkpage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.contactpage {

}
.contactpage p {
padding-bottom: 35px;
margin: 0px 0px 0px 0px;
}

.spreadtheword .textfieldtransparent {
color: #000000; font: Arial; background-color: transparent; border-color: #000000;border-style: solid; border-width:thin;
width: 374px;
}
.spreadtheword .shorttextfieldtransparent {
color: #000000; font: Arial; background-color: transparent; border-color: #000000;border-style: solid; border-width:thin;
width: 250px;
}
/* Live Page Font */
.live {

}
.live td {
background-repeat:no-repeat;
vertical-align:middle;
white-space:normal;
}
.date {
	font: Arial;
	color: #f1eddc;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.month {
	font: Arial;
	color: #f1eddc;
	font-size: 12px;
	text-align:center; 
}
.live .year {
	font: Arial;
	color: #f1eddc;
	font-size: 12px;
	text-align:center;
}
.live .city {
	font: Arial;
	color: #f1eddc;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
}
.live .province {
	font: Arial;
	color: #f1eddc;
	font-size: 12px;
	text-align:center;
}
.live .time {
	font: Arial;
	color: #f1eddc;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.live .venue {
	font: Arial;
	color: #f1eddc;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
}
.live .detail {
	font: Arial;
	color: #f1eddc;
	font-size: 12px;
	text-align:center;
}

/* Store Stylesheet */

.choosestore {
position:absolute;
padding: 0px 0px 0px 0px;
margin: 175px 0px 0px 50px;
width: 600px;
vertical-align:middle;
text-align:center;
}

#storemenu {
text-align:left;
position:relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100px;
}
#storeheader {
text-align:left;
position: relative;
top: -233px;
left: 170px;
width:600px;
}
#storetitle {

}
#storeheadermenu {
	width: 151px;
	left: 400px;
	top: 0px;
	position:absolute;
	vertical-align:top;
}
#storeproduct {
	width: 550px;
	left: 170px;
	top: -220px;
	padding-bottom:20px;
	position:relative;
	height:300px;
}
#arrow {
position:absolute;
float:none;
z-index:1;
width:706px;
margin: 470px 0px 70px 0px;

}
#press_content{
position:absolute;
padding:0;
margin:0;
width:715px;
}
td.padding {
	width:265px;
	padding-left:25px;
}
#title{
	font-weight:bold;
}
#buynow {
padding-bottom:10px;
}
#left{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:230px;
position:absolute;
}
#middle{
	position:absolute;
	margin: 0px 0px 0px 300px;
	padding: 0px 0px 0px 0px;
	width:230px;
}
#right{
position:absolute;
margin: -30px 0px 0px 545px;
padding: 0px 0px 0px 0px;
width:240px;
}

#latestnews{
position:absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:280px;
}
#newsitems{
position:relative;
text-align:left;
margin: 21px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
#newsitems p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}
#latesttourdiary{
position:absolute;
padding: 0px 0px 0px 0px;
margin-top: 85px;
width:210px;
}
#tourdiaryitems{
position:relative;
text-align:left;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#tourdiaryitems p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}
#cdimagecover {
position:absolute;
margin: 300px 0px 0px 0px;
padding: 0px 0px 3px 0px;	
}
#mailinglist {
	position:absolute;
	margin: 500px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
#homepagemenu{
margin: 505px 0px 0px 44px;
padding: 0px 0px 0px 0px;
position:absolute;
}
#homepagemenu_ie{
margin: 495px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position:absolute;
vertical-align:bottom
}
#myspace{
	position:relative;
	margin: 137px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
#facebook{
	position:relative;
	margin: -49px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
#itunes{
	position:relative;
	margin: -49px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
#twitter{
	position:relative;
	margin: -49px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
#youtube{
	position:relative;
	margin: -49px 0px 0px 190px;
	padding: 0px 0px 0px 0px;
	width: 50px;	
}
#homepageplayer {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 0px solid black;
padding: 2px;
margin:-200px;
background-color: transparent;
visibility: hidden;
z-index: 10;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}