/* Sections and divisions as per hierarchy */
.outerdiv
{
	/*width: 900px;
	height: 650px;*/
	padding-bottom: 0px;
	padding-top: 0px;
	/*padding-right: 0px;
	padding-left: 0px;
	margin: 0 0 0 0;
	position: absolute;
	top: -330px;
	margin-left: -450px;
	left: 50%;
	border: 0px solid #fcfcfc;*/
}
#horizon        
	{
	/*text-align: center;*/
	/*position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block*/
	}/**/
#header
{
	/*background-image : url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	background-color: #50666E;
	width: 1000px;
	height: 54px;
	padding-top: 0px;
	border: 0px solid #330000;
}
#menu
{
	/*background-image : url(images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position : top left;*/
	background-color: #ABABA4;
	width: 1000px;
	height: 36px;
	margin-top: 0px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
#sidebar
{
	float: left;
	padding: 0 5 0 15;
	min-width: 330px;
	width: auto !important;
	width: 350px;
	border: 0px solid white;
	background-image: url(images/bgt4c.jpg);
	background-repeat: repeat;
	background-color: #fcfcfc;
	height: 600px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #50666E;
}
#sidebar400
{
	float: left;
	padding: 0 5 0 15;
	min-width: 380px;
	width: auto !important;
	width: 400px;
	border: 0px solid white;
	background-image: url(images/bgt4c.jpg);
	background-repeat: repeat;
	background-color: #fcfcfc;
	height: 600px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #50666E;
}
#sidebar450
{
	float: left;
	padding: 0 5 0 15;
	min-width: 430px;
	width: auto !important;
	width: 450px;
	border: 0px solid white;
	background-image: url(images/bgt4c.jpg);
	background-repeat: repeat;
	background-color: #fcfcfc;
	height: 600px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #50666E;
}
#sidebar500
{
	float: left;
	padding: 0 5 0 15;
	min-width: 480px;
	width: auto !important;
	width: 500px;
	border: 0px solid white;
	background-image: url(images/bgt4c.jpg);
	background-repeat: repeat;
	background-color: #fcfcfc;
	height: 600px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #50666E;
}
#sidebar550
{
	float: left;
	padding: 0 5 0 15;
	min-width: 530px;
	width: auto !important;
	width: 550px;
	border: 0px solid white;
	background-image: url(images/bgt4c.jpg);
	background-repeat: repeat;
	background-color: #fcfcfc;
	height: 600px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #50666E;
}
#content
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 550px;
	height: 600px;
	float:right;
	clear: right;
	/*background-color: #952119;
	background-image: url(images/content_bg.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-attachment : scroll;
	overflow : auto;*/
	SCROLLBAR-FACE-COLOR: #50666E; 
}
#content450
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 450px;
	height: 600px;
	float:right;
	clear: right;
	/*background-color: #952119;
	background-image: url(images/content_bg.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-attachment : scroll;
	overflow : auto;*/
	SCROLLBAR-FACE-COLOR: #50666E; 
}
#content500
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 500px;
	height: 600px;
	float:right;
	clear: right;
	/*background-color: #952119;
	background-image: url(images/content_bg.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-attachment : scroll;
	overflow : auto;*/
	SCROLLBAR-FACE-COLOR: #50666E; 
}
#content550
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 550px;
	height: 600px;
	float:right;
	clear: right;
	/*background-color: #952119;
	background-image: url(images/content_bg.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-attachment : scroll;
	overflow : auto;*/
	SCROLLBAR-FACE-COLOR: #50666E; 
}
#content600
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 600px;
	height: 600px;
	float:right;
	clear: right;
	/*background-color: #952119;
	background-image: url(images/content_bg.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-attachment : scroll;
	overflow : auto;*/
	SCROLLBAR-FACE-COLOR: #50666E; 
}
#footer
{ 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*float:left;*/
}
#music
{
position: relative; 
top: 5px; 
left: 295px
}
#music2
{
position: relative; 
top: 5px; 
left: 195px
}
#music3
{
position: relative; 
top: 5px; 
left: 245px
}
#music4
{
position: relative; 
top: 5px; 
left: 295px
}
#bookmark
{
display:block;
}
#quickmenu
{
	position: absolute; 
	top: 62px; 
	left: 586px; 
	width: 300px; 
	height: 19px;
}
#headertag
{
	position: absolute; 
	top: 10px; 
	left: 165px; 
	width: 268px; 
	height: 38px;
}
#cartlink
{
	position: absolute; 
	top: 64px; 
	left: 475px; 
	width: 95px; 
	height: 18px;
}
#creditstag
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #952119;
	letter-spacing : .9pt;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 0px;
	position: relative;
	top: 55px;
}
#credits
{	
	position: absolute; 
	top: 325px; 
	left: 788px;
}
/* Text definitions */
.headingtext
	{
	font-family : "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : 700;
	color: #DFBBA5;
	font-style : normal;
	padding-top: 0px;
	padding-bottom: 15px;
	letter-spacing : 1.1pt;
}

.subheadingtext
	{
	font-family:  "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #F5E283;
	font-style: normal;
	/*line-height: 14px;*/
	letter-spacing : .1pt;
}
.subheadingother
	{
	font-family:  "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #DFBBA5;
	font-style: normal;
	/*line-height: 14px;*/
}
.subheadingtextbl
	{
	font-family :  "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : 500;
	color: #DFBBA5;
	font-style : normal;
	letter-spacing : 1.1pt;
}

.plaintext
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	font-style: normal;
	color: #223D4A;
	letter-spacing : .7pt;
   padding: 0 0 0 10;
}
.plaintextmain
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	font-style: normal;
	color: #223D4A;
	letter-spacing : .7pt;
	margin-top: 0px; 
	padding-bottom: 5px; 
	color:#181425
}
#iediv
{
border: 0px solid red; 
position: relative; 
top: 65px;
}
#iedivnews
{
border: 0px solid red; 
position: relative; 
top: 100px;
}
.paratitle
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : 700;
	color: #223D4A;
	letter-spacing : .3pt;
	padding-left: 0px;
	padding-top: 25px;
   padding-bottom: 2px;
   padding-right: 5px;
	width: 300px;
}
.paratitlep
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : 700;
	color: #223D4A;
	letter-spacing : .2pt;
	padding-left: 0px;
	padding-top: 20px;
   padding-bottom: 2px;
   padding-right: 5px;
	width: 450px;
}
.subtitle {
   font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #303030;
	padding: 15 0 5 0;
	}
.paratext
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	color: #111111;
	letter-spacing : .5pt;
	padding-left: 0px;
	padding-top: 5px;
   padding-bottom: 2px;
   padding-right: 5px;
}
.paratextwh
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	color: #ffffff;
	letter-spacing : .7pt;
	padding-left: 0px;
	padding-top: 5px;
   padding-bottom: 2px;
   padding-right: 5px;
}
.paratext1st
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	color: #EFDFBC;
	letter-spacing : .7pt;
	padding-left: 0px;
	padding-top: 10px;
   padding-bottom: 2px;
   padding-right: 5px;
}

.boldtext
	{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		color: #f0f0f0;
		padding-bottom: 2px;
	}
.boldtextr
	{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		color: #223D4A;
		padding-bottom: 0px;
	}
.italictext
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #63635C;
	letter-spacing: .05pt;
	padding: 3 0 0 1;
}
.descriptiontext
	{
	font-family :  Verdana, Arial, Helvetica,  sans-serif;
	font-size : 13px;
	font-weight : 500;
	color: #DFBBA5;
	font-style : normal;
	letter-spacing : 1.2pt;
}
.itemtext
	{
	font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #DFBBA5;
	letter-spacing: .9pt;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.footertext
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	letter-spacing : .9pt;
	padding-top: 5px;
	padding-left: 0px;
}
.smalltext
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : 500;
	line-height: 11px;
	color: #5B747D;
	/*letter-spacing : .5pt;*/
	padding-top: 2px;
	padding-bottom: 2px
}
.plainlink
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	font-style: normal;
	color: #50666E;
	letter-spacing : 1.3pt;
   padding: 5 0 0 0;
}
.plainlink2
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
	font-style: normal;
	color: #50666E;
   padding: 5 0 0 0;
}
.boldlink
	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #50666E;
	letter-spacing: 1.3pt;
	padding-top: 3px;
}
.boldlinkr
	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fcfcfc;
	letter-spacing: 1.3pt;
	padding-bottom: 3px;
}
.caption
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	padding-bottom: 5px;
	color: #952119;
	letter-spacing: .9pt;
}
.captiontext
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #223D4A;
	letter-spacing: .9pt;
	width: 250px;
	text-align: center;
}
.captiontext
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #223D4A;
	letter-spacing: .9pt;
	width: 250px;
	text-align: center;
}
.pullquote
	{
	font-family: Century Gothic, Verdana, Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #50666E;
	font-style: italic;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px; /*letter-spacing : 1.2pt;*/
}
/* Special pads */
.menuitem
{
	padding: 3px 24px 0 0;
}
.imgpad
{
	padding: 7 3 0 0;
}
.imgpad2
{
	padding: 10 3 0 0;
}
.spacer
{
	height: 5px;
}
/* Pagewide body and anchor definitions */
body
{
	background-color: #223D4A;
	background-image : url(images/xxx.gif);
	margin: 0;
}
div {
		SCROLLBAR-FACE-COLOR: #50666E; 
		SCROLLBAR-HIGHLIGHT-COLOR: #f1f1f1; 
		SCROLLBAR-SHADOW-COLOR: #Fcfcfc; 
		SCROLLBAR-3DLIGHT-COLOR: #333333; 
		SCROLLBAR-ARROW-COLOR: #fcfcfc; 
		SCROLLBAR-TRACK-COLOR: #e1e1e1; 
		SCROLLBAR-DARKSHADOW-COLOR: #333333;
	}
	
A:link{
	text-decoration : none;
	COLOR: #fcfcfc;
}
A:visited{
	text-decoration : none;
	COLOR: #fcfcfc;
}
A:hover{
	text-decoration : underline;
	COLOR: #F3F386;
}
A:active{
	text-decoration : none;
	COLOR: #F3F386;
}
a:focus { 
-moz-outline-style: none; 
}
A.other:hover
{
color: #EFDFBC;
}
A.rlink:link {
	text-decoration : none;
	COLOR: #223D4A;
}
A.rlink:visited {
	text-decoration : none;
	COLOR: #223D4A;
}
A.rlink:hover {
	text-decoration:underline;
	COLOR: #223D4A;
}
A.rlink:active {
	text-decoration : none;
	COLOR: #223D4A;
}
A.rlink2:link {
	text-decoration : none;
	COLOR: #50666E;
}
A.rlink2:visited {
	text-decoration : none;
	COLOR: #50666E;
}
A.rlink2:hover {
	text-decoration:underline;
	COLOR: #50666E;
}
A.rlink2:active {
	text-decoration : none;
	COLOR: #50666E;
}
A.footer:link {
	text-decoration : none;
	COLOR: #fcfcfc;
}
A.footer:visited {
	text-decoration : none;
	COLOR: #fcfcfc;
}
A.footer:hover {
	text-decoration:underline;
	COLOR: #F3F386;
}
A.footer:active {
	text-decoration : none;
	COLOR: #F3F386;
}
SELECT.contact {
		position: absolute;
		top: 3px;
		left: 0px;
		margin-top: 0px;
		PADDING-LEFT: 2px;
		padding-bottom: 0px;
		padding-top: 0px;
		background-color: #FBEB91;
		color: #952119;
		FONT: 10px verdana, arial;
		height: 15px;
		WIDTH: 200px;
		border: 1px solid #952119;
	}
SELECT.storecontact {
		margin-top: 0px;
		PADDING-LEFT: 2px;
		padding-bottom: 0px;
		padding-top: 0px;
		background-color: #EFF185;
		color: #223D4A;
		FONT: 10px verdana, arial;
		height: 15px;
		WIDTH: 100px;
		border: 0px solid #952119;
	}
SELECT.tipcontact {
		margin-top: 0px;
		PADDING-LEFT: 2px;
		padding-bottom: 0px;
		padding-top: 0px;
		background-color: #666;
		color: #fff;
		FONT: 10px verdana, arial;
		height: 15px;
		WIDTH: 100px;
		border: 0px solid #ccc;
	}
 TEXTAREA.contact 
 {
		SCROLLBAR-FACE-COLOR: #5B747D; 
		BACKGROUND: #f1f1f1; 
		SCROLLBAR-HIGHLIGHT-COLOR: #e1e1e1; 
		WIDTH: 225px; 
		SCROLLBAR-SHADOW-COLOR: #666666; 
		COLOR: #194284; 
		SCROLLBAR-3DLIGHT-COLOR: #333333; 
		SCROLLBAR-ARROW-COLOR: #B4B4B4; 
		SCROLLBAR-TRACK-COLOR: #e1e1e1; 
		SCROLLBAR-DARKSHADOW-COLOR: #333333
	}
	INPUT.contact 
	{
		BORDER-RIGHT: #BFBFB8 1px solid; 
		BORDER-TOP: #BFBFB8 1px solid; 
		BORDER-LEFT: #BFBFB8 1px solid; 
		BORDER-BOTTOM: #BFBFB8 1px solid;
		PADDING-LEFT: 2px; 
		BACKGROUND: #f1f1f1; 
		FONT: 11px verdana,arial,sans-serif; 
		WIDTH: 225px; 
		COLOR: #223D4A; 
	}
	INPUT.submitbutton {
		font-size: 9pt; 
		letter-spacing: -0.4pt;
		FONT-WEIGHT: normal; 
		CURSOR: hand; 
		COLOR: #fcfcfc; 
		FONT-FAMILY: verdana, arial,sans-serif; 
		BACKGROUND-COLOR: #50666E; 
		margin-top: 10px;
		/*width: 150px;*/
	}	
	/*concerts*/
	.con_title {
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	padding: 12 0 0 0;
	text-transform: uppercase;
	}
	.con_subtitle {
	font-size: 10px;
	font-weight: bold;
	color: #303030;
	padding: 0 0 5 0;
	}
	.con_date {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 3 0 3 0;
	}
	/* videos*/
	.albumtitle
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 15px;
	font-weight : 600;
	color: #223D4A;
	letter-spacing : .7pt;
	padding-left: 10px;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
	}
	.albumsongs
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 600;
	color: #63635C;
	margin-left: 10px;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
	}
	.albumlist
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 400;
	color: #63635C;
	margin-left: 10px;
	padding-top: 5px;
    padding-bottom: 0px;
    padding-right: 5px;
	}
	.plainlist
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 400;
	color: #63635C;
	margin-left: 0px;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
	}
	.audioformats
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 600;
	color: #63635C;
	padding-left: 10px;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
	}
	.spacer
	{
		height: 25px;
	}
#imoviediv1 {
	   display:none;
		margin: 10 0 0 0;
		height: 253px;
		width: 320px;
		z-index:99;
	}
#imoviediv1a {
	   display:none;
		margin: 100 0 0 130;
		height: 253px;
		width: 320px;
		z-index:99;
	}
	#imoviediv1b {
	   display:none;
		margin: 100 0 0 115;
		height: 259px;
		width: 360px;
		z-index:99;
	}
	#imovie1 {
		position:relative;
		top:0px;
		left:0px;
		height: 253px;
		width: 320px;
	}
	#imovie1b {
		position:relative;
		top:0px;
		left:0px;
		height: 260px;
		width: 360px;
	}
	#imoviediv2 {
	   display:none;
		margin: 0 0 0 0;
		height: 600px;
		width: 550px;
		z-index:9;
	}
	#imovie2 {
		position:relative;
		top:0px;
		left:0px;
		height: 600px;
		width: 550px;
	}
	#imoviediv3 {
	   display:none;
		margin: 100 0 0 35;
		height: 320px;
		width: 480px;
		z-index:11;
	}
	#imovie3 {
		position:relative;
		top:0px;
		left:0px;
		height: 320px;
		width: 480px;
	}
	#imoviediv4 {
	   display:none;
		margin: 100 0 0 35;
		height: 345px;
		width: 480px;
		z-index:11;
	}
	#imovie4 {
		position:relative;
		top:0px;
		left:0px;
		height: 345px;
		width: 480px;
	}
	#iaudiodiv1 {
	   display:none;
		margin:0 0 0 0;
		height: 75px;
		width: 540px;
		z-index:99;
	}
	#iaudiodiv1s {
	   display:none;
		margin:0 0 0 0;
		height: 65px;
		width: 450px;
		z-index:99;
	}
	#iaudio1 {
		position:relative;
		top:0px;
		left:0px;
		height: 75px;
		width: 540px;
		}
		#iaudio1s {
		position:relative;
		top:0px;
		left:0px;
		height: 65px;
		width: 450px;
		}
	#imoviediv7 {
	   display:none;
		margin: 100 0 0 0;
		height: 344px;
		width: 425px;
		z-index:99;
	#imovie7 {
		position:relative;
		top:0px;
		left:0px;
		height: 344px;
		width: 425px;