body 	{
	background-color:#464E5C;
	background-image:url("picts/background-main.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}




div		{ margin: 0; padding: 0; border: 0; }

table, tr, td	{ border-collapse:collapse; border-spacing: 0; margin: 0; padding: 0; border: 0; }

.td-right 	{ text-align: right; }

.td-left 	{ text-align: left; }

.td-center	{ text-align: center; }

.td-middle	{ vertical-align: middle; }

.td-top		{ vertical-align: top; }

.td-bottom	{ vertical-align: bottom; }

.center-align	{ text-align: center; }

.center-div	{ margin-left: auto; margin-right: auto; }

.right-div	{ margin-left: auto; margin-right: 0; }

.left-div	{ margin-left: 0; margin-right: auto; }

.blockimage	{ display: block; }

.divclear 	{ height: 0px; clear: both; font-size: 1px; line-height: 0px; padding: 0px; margin: 0px; }

.formmargin	{ margin: 0px; }

.fullwidth	{ width: 100%; }

.nobreak	{ white-space: nowrap; }

img 		{ border: 0; }

.blockimage	{ display: block; }




/* NON-MENU LINKS */

a:link, a:visited, a:active	{ color: #66CCFF; text-decoration: none; }

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




/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */

div, table	{ color: #D0D5DE; font: normal 15px verdana, arial, sans-serif; line-height: 17px; }

.title		{ color: #C6C6C6; font: normal 31px "Trebuchet MS", arial, sans-serif; line-height: 16px;}

.subtitle	{ color: #C6C6C6; font: normal 17px "Trebuchet MS", arial, sans-serif; }
.subtitle2	{ color: #C6C6C6; font: normal 14px "Trebuchet MS", arial, sans-serif; }
.subtitle3	{ color: #C6C6C6; font: normal 14px "Trebuchet MS", arial, sans-serif; text-align: left; }

.smalltitle	{ color: #FFFFFF; font: bold 17px "Trebuchet MS", arial, sans-serif; }
.smalltitle2	{ color: #FFFFFF; font: bold 15px "Trebuchet MS", arial, sans-serif; }

.colortitle 	{ color: #CECECE; font: normal 20px "Trebuchet MS", arial, sans-serif; }

.smalltext	{ color: #CECECE; font: bold 10px verdana, sans-serif; line-height: 16px; }

.hilite		{ color: #FF0000; font-weight: bold; }

.perso           { color: #CECECE; font: normal 14px "Trebuchet MS", arial, sans-serif; text-align: center; line-height: 0px;margin: 15px;}




/* IMAGE BORDERS AND SPACING AND BARS */

.img-borders		{ border: #000000 1px solid; margin: 2px 2px 2px 2px; }

.img-left		{ float:left; margin-right: 8px; margin-bottom: 1px; }

.img-space		{ margin-right: 8px; margin-bottom: 1px; }

.page-splits 	{
		font-size: 1px;
		line-height: 1px;
		width: 99%;
		height: 2px;
		background-color: transparent;
		padding: 0;
		margin: 4px 0px 4px 0px;
		border-top: #566070 1px solid;
		}




/* HOME PAGE */

.topspace-home	{ height: 40px; }

.pagewidth-home { width: 100%; }

.pageheight-home { min-height: 550px; }

#box-home	{
		width: 100%;
		background-image: url("picts/shading/shade-black-20.png");
		text-align: center;
		border: 0px solid #000000;
		border-width: 1px 0px 1px 0px;
		}




/* JQUERY HOME PAGE CODES - SEE ALSO .css IN JQuery-Cycle FOLDER */

.JQS-border	{
		border: 0px solid #000000;
		border-width: 0px 1px 0px 1px;
		}

.JQslideshow	{ background-color: #000000; }




/* HEADER CODE */

.headertable	{
		width: 100%;
		min-width: 766px;
		background-color: transparent;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-bottom: #DA8520 0px solid;
		}

.headerheight	{ height: 60px; }

.logoimage	{ margin: 0px 12px 10px 12px; }




/* SOCIAL ICON LOCATION, SPACING, TEXT & WIDTH */




/* FOOTER */

.footer		{
		color: #909DB4;
		font: normal 11px verdana, arial, sans-serif;
		width: 100%;
		text-align: center;
		border-top: #FFFFFF 0px solid;
		}




/* WIDTHS HEIGHTS SPACING AND ALIGNMENT */

.topspace	{ height: 6px; }

#wrapper	{ margin: auto; }

#box-content	{
		width: 100%;
		background-image: url("picts/shading/shade-black-30.png");
		text-align: center;
		border: 0px solid #000000;
		border-width: 1px 0px 1px 0px;
		}

.pagewidth	{ width: 100%; }

.pageheight	{ min-height: 250px; }

.maincontent 	{ width: 650px; }

.content-left	{
		text-align: justify;
		vertical-align: top;
		padding: 20px 20px 0px 20px;
		border-left: #000000 0px solid;
		border-right: #000000 0px solid;
		}




/* RIGHT SIDEBAR */

.SB-width	{ width: 225px; }
.SB-height	{ height: 225px; }

.sidebar-right	{
		text-align: center;
		vertical-align: top;
		padding: 0px 10px 0px 10px;
		border-left: #000000 0px solid;
		border-right: #000000 0px solid;
		}

.SB-background	{
		background-color: transparent;
		background-image:none;
		background-image: url("picts/shading/shade-black-30.png");
		}

.side-borders	{ border: #000000 1px solid; margin: 0px 0px 4px 0px; }

.sidebar-text	{ color: #D0D5DE; font: normal 14px "Trebuchet MS", arial, sans-serif;  line-height: 16px; }
                                 

/* SIDEBAR LINKS */

a.sidebarlinks:link, a.sidebarlinks:visited, a.sidebarlinks:active	{ color: #ADCCC4; text-decoration: none; }

a.sidebarlinks:hover		{ color: #D8D870; text-decoration: none; }




/* STYLES FOR merchandise.htm 

.formmargin-cart	{ margin: 0px;  margin-top: 20px; }

.merchwidth		{ width: 99%; }

table.merchtable td	{ padding: 5px 5px 5px 5px; }

.merchtable		{
			line-height: normal;
			border: #000000 1px solid;
			background-color: transparent;
			background-image: url("picts/shading/shade-black-30.png");
			}

.price	 		{ color: #99FFCC; font: 16px arial, sans-serif; font-weight: bold; }

/* ORDER BUTTONS 

.button-order 	{
		background-color: #00456C;
		font-family: arial, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		cursor:pointer;
        	padding: 3px 10px 4px 10px;
		margin: 0px 0px 0px 0px;
		border: #007BB2 1px solid;
		}

.buttonon-order {
		background-color: #660000;
		font-family: arial, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		cursor:pointer;
        	padding: 3px 10px 4px 10px;
		margin: 0px 0px 0px 0px;
		border: #FF0000 1px solid;
		}




/* SLIDESHOW CODE */

.pageheight-slideshows	{ min-height: 652px; }

table.slideshow-menu td { padding: 0px 2px 0px 2px; }

.slideshow-text		{ width: 650px; }

#slide-buttons-location	{
			position: relative;
			left: 0px;
			top: -45px;
			margin-bottom: -33px;
			}
.slide-num-hilite	{ color: #FFFFFF; }

#slide-numbers		{
			color: #909DB4;
	       		font: bold 11px arial, serif;
			width: 70px;
			margin: 0 auto;
			position: relative;
			right: 322px;
			top: 44px;
			margin-top: -26px;
			z-index: 8;
			padding: 5px 5px 5px 5px;
			background-color: #000000;
			border: #464E5C 1px solid;
			}

#slideshow-watermark	{
			width: 300px;
			height: 50px;
			margin: 0 auto;
			position: relative;
			left: 0px;
			top: 400px;
			margin-top: -50px;
			z-index: 8;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
			filter: alpha(opacity=30);
			-moz-opacity:.30;
			opacity: .3;	
			}

.button-slideshow 	{
			color: #FFFFFF;
	       		font: bold 12px arial, serif;
			text-align: center;
			background-color: #000000;
        		padding: 7px 6px 7px 6px;
			margin: 0px 2px 0px 1px;
        		display: block;
			cursor:pointer;
			width: 70px;
        		border: #464E5C 1px solid;
			}


.buttonon-slideshow	{
			color: #FFFFFF;
	       		font: bold 12px arial, serif;
			text-align: center;
			background-color: #232832;
        		padding: 7px 6px 7px 6px;
			margin: 0px 2px 0px 1px;
        		display: block;
			cursor:pointer;
			width: 70px;
        		border: #909DB4 1px solid;
			}




/* SAMPLES PAGE CODE */

.tracktable	{ width: 100%; }

table.tracktable td { padding: 4px 2px 4px 2px; border: #006666 0px solid; }




/* video flash */





/* VIDEO CODE */

.topspace-video		{ height: 65px; }

.pageheight-video 	{ min-height: 593px; }

.vidcaption		{
			width: 600px;
			padding: 6px 0px 6px 0px;
			color: #000000;
			font: normal 10px verdana, sans-serif;
			}

.vidcaption-hilite	{
			color: #FFFFFF;
			font-weight: bold;
			}

video, object, embed	{ display:block; margin: 0; padding: 0; }

.videodescription	{ margin-top: 8px; text-align: left; }

#videotitlebox		{
			color: #FFFFFF;
			background-color:#000000;
			font: normal 11px verdana, sans-serif;
			padding: 3px 3px 3px 3px;
			}

.Vborder	{ border: #FFFFFF 1px solid; }

.Vborderon	{ border: #FF0000 1px solid; }

table.videobox td {
		color: #FFFFFF;
		background-color:#000000;
		text-align: center;
		margin: auto;
		vertical-align: middle;
		border-collapse:collapse;
		padding: 0px;
		border: #000000 1px solid;
		border-width: 0px 1px 0px 1px;
		}
		





/* CONTACT FORM */

.formalign	{ margin-left: 20px; }

.shadeform	{
		color: #FFFFFF;
		font: 14px arial, sans-serif;
		background-color: #000000;
		background-color: transparent;
		text-align: left;
		width: 190px;
		border: #909DB4 1px solid;
		}

.textarea	{
		color: #FFFFFF;
		font: 14px arial, sans-serif;
		background-color: #000000;
		background-color: transparent;
		text-align: left;
		overflow: auto;
		width: 240px;
		height: 150px;
		border: #909DB4 1px solid;
		}

.button 	{
		color: #909DB4;
	       	font: normal 13px arial, sans-serif;
		text-align: center;
		background-color: #232832;
        	padding: 3px 16px 3px 16px;
		cursor: pointer;
        	border: #909DB4 1px solid;
		}

.buttonon 	{
		color: #FFFFFF;
	       	font: normal 13px arial, sans-serif;
		text-align: center;
		background-color: #660000;
        	padding: 3px 16px 3px 16px;
		cursor: pointer;
        	border: #FF0000 1px solid;
		}




/* LINKS PAGE */

table.searcharea td	{ padding: 4px 3px 4px 3px; }

.linksmargin	{ margin: 5px 0px 5px 0px; }

.searcharea	{ background-color: transparent; border: #464E5C 1px solid; }

.searchform 	{
		color: #FFFFFF;
		font: 14px arial, sans-serif;
		text-align: left;
		width: 80px;
		background-color: #000000;
		background-color: transparent;
		border: #909DB4 1px solid;
		}


.searchbutton 	{
		background-color: #232832;
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		color: #909DB4;
		font-size: 12px;
		cursor: pointer;
		text-align: center;
        	padding: 2px 3px 2px 3px;
		margin: 0px 2px 0px 1px;
		border: #909DB4 1px solid;
		}




/* PLAYER audio*/

.pl{
      background:url('img/background.png') 0 0 repeat;}

.pl .ui-slider-handle{
      width:1px; height:1px; position:absolute; z-index:200; outline:none;}

.player{
        font-family:'Arial'; color:#FFFFFF; position:relative; width:350px; margin:30px auto 150px; box-shadow:0 0 0px 0 rgba(0, 0, 0, 0.5); height:90px; border:0px solid #A0A0A0; border-radius:0px; background:url('img/bg.png') 0 0 repeat;}
	
.player .toolbar{
		position:absolute; width:150px; height:44px; right:00; top:0;}
		
.player .toolbar .tlb_prev{
position:absolute; width:40px; height:40px; left:20px; top:12px; background:url('img/pre.png') 0 0 no-repeat; cursor:pointer;}
.player .toolbar .tlb_stop{
position:absolute; width:40px; height:40px; left:60px; top:12px; background:url('img/stop.png') 0px 0 no-repeat; cursor:pointer;}
.player .toolbar .tlb_stop.isplay{
position:absolute; width:40px; height:40px; left:60px; top:12px; background:url('img/play.png') 0px 0 no-repeat; cursor:pointer;}
.player .toolbar .tlb_next{
position:absolute; width:40px; height:40px; left:100px; top:12px; background:url('img/next.png') 0px 0 no-repeat; cursor:pointer;}
			
			
.player .long{
position:absolute; left:90px; top:72px; width:auto; right:100px; height:10px; background:url('img/long_bg.png') 0 0 repeat-x; border-radius:0px;}

.player .long .ui-widget-header{
background:url('img/long_polz.png') repeat-x 0 0; border:0px solid #150000; height:8px; top:0px; max-width:305px; margin:0 0px; position:absolute; border-radius:0px;}

.player .current{
position:absolute; left:258px; top:68px; font-size:11px;}

.player .all{
position:absolute; left:292px; top:68px; font-size:11px; color:#FFFFFF;}
			
.player .cover{
position:absolute; width:76px; height:76px; left:5px; top:5px; border:1px solid #000;}

.player .title{
position:absolute; left:76px; top:9px; font-size:13px; background: 0 1px no-repeat; padding-left:15px;}

.player .author{
position:absolute; left:76px; top:30px; font-size:11px; color:#FFFFFF; background: 0 0 no-repeat; padding-left:15px;}
/*
.line{
position:absolute; top:10px; right:150px; width:2px; height:25px; background:url('img/line.png') 0 0 no-repeat;}*/

/*
.vol_icon{
position:absolute; top:9px; right:110px; width:50px; height:20px; background:url('img/vol_ico.png') 0 0 no-repeat; cursor:pointer;}

.vol_icon.active{
background-image:url('img/vol_ico_a.png');}

.player .volume{
position:absolute; right:106px; top:-19px; width:115px; height:29px; background:url('img/vol_bg.png') 0 0 no-repeat; display:none;}

.player .volume .ui-widget-header{background:url('img/vol_polz.png') repeat-x 0 0; height:40px; top:10px; max-width:102px; left:7px; position:absolute; border-radius:0px;}*/
		
.playlist{
background:url('img/bg2.png') 0 0 repeat; height:280px; overflow-y:auto; position:absolute; width:auto; bottom:-300px; border-radius:0px; left:0; right:0;}

.playlist span{
display:block; background:url('img/pl_bg.png') repeat-x 0 0; line-height:20px; height:23px; cursor:pointer; font-size:12px; padding:0 8px;}

.playlist span:hover{
color:#FFFFFF;}

.playlist span.active{
color:#303030;}

.playlist span.active{
background-image:url('img/pl_a_bg.png');
}


