﻿/************************************************************************************/
/* mzt - styles for MOZART - revised March 2015 									*/
/* Includes styles used by skymap and mozart shops.									*/
/************************************************************************************/

/*==================================================================================*/
/* Fonts:																			*/
/*==================================================================================*/

@font-face
{
	font-family: Karla;
    src: url('_font-embed/Karla-Regular.ttf');
    src: url('_font-embed/Karla-Regular.woff');
}


/* Music Enhanced text fonts: */

@font-face 
{
    font-family: MozartJazzText;
    src: url('_font-embed/MozartJazzText.otf') format('opentype');
    src: url('_font-embed/MozartJazzText.woff') format('opentype');
}

@font-face 
{
    font-family: MZ-Lora;
    src: url('_font-embed/MZ-Lora-Regular.ttf') format('opentype');
    src: url('_font-embed/MZ-Lora-Regular.woff') format('opentype');
}

@font-face 
{
    font-family: MZ-Chewy;
    src: url('_font-embed/MZ-Chewy.otf');
    src: url('_font-embed/MZ-Chewy.woff');
}

@font-face 
{
    font-family: MZ-Buenard;
    src: url('_font-embed/MZ-Buenard-Regular.otf');
    src: url('_font-embed/MZ-Buenard-Regular.woff');
}

@font-face 
{
    font-family: MZ-Economica;
    src: url('_font-embed/MZ-Economica-Regular.otf');
    src: url('_font-embed/MZ-Economica-Regular.woff');
}

@font-face 
{
    font-family: MZ-GloriaHallelujah;
    src: url('_font-embed/MZ-GloriaHallelujah.otf');
    src: url('_font-embed/MZ-GloriaHallelujah.woff');
}

@font-face 
{
    font-family: MZ-Limelight;
    src: url('_font-embed/MZ-Limelight-Regular.otf');
    src: url('_font-embed/MZ-Limelight-Regular.woff');
}

@font-face 
{
    font-family: MZ-OpenSans;
    src: url('_font-embed/MZ-OpenSans-Regular.otf');
    src: url('_font-embed/MZ-OpenSans-Regular.woff');
}

@font-face 
{
    font-family: MZ-RobotoSlab;
    src: url('_font-embed/MZ-RobotoSlab-Regular.otf');
    src: url('_font-embed/MZ-RobotoSlab-Regular.woff');
}

@font-face 
{
    font-family: MZ-ShadowsIntoLightTwo;
    src: url('_font-embed/MZ-ShadowsIntoLightTwo-Regular.otf');
    src: url('_font-embed/MZ-ShadowsIntoLightTwo-Regular.woff');
}

@font-face 
{
    font-family: MZ-StintUltra;
    src: url('_font-embed/MZ-StintUltraCondensed-Regular.woff');
    src: url('_font-embed/MZ-StintUltraCondensed-Regular.otf');
}

@font-face 
{
    font-family: MZ-Voces; 
    src: url('_font-embed/MZ-Voces-Regular.otf');
    src: url('_font-embed/MZ-Voces-Regular.woff');
}

/*--------------------------------------------------------------*/
/* General purpose text colours      							*/
/*--------------------------------------------------------------*/

.tx-white        { color: #ffffff;           }
.tx-logoblue     { color: #0063ef;           }
.tx-blue3        { color: #90d8f8;			 }
.tx-blue2        { color: #000060;           }
.tx-blue         { color: #00008b;           }
.tx-green        { color: #008b00;           }
.tx-green2       { color: #0ad21d;			 }
.tx-green3       { color: #90ff90;			 }
.tx-purple       { color: #5e015f;			 }
.tx-orange       { color: #e08000;           }
.tx-red-ff		 { color: #ff0000;           }
.tx-maroon		 { color: maroon;            }
.tx-grey         { color: #606060;           }

.tx-heading0	 { color: #00008b;           }

/*--------------------------------------------------------------*/
/* General purpose background colours 							*/
/*--------------------------------------------------------------*/
	 
.bk-cream1       { background-color:#ffedbd; } 

.bk-blue0        { background-color:#d0f0ff; }
.bk-blue1        { background-color:#e0f0ff; } 
.bk-blue2        { background-color:#a8d8ff; }
.bk-blue3        { background-color:#90d8f8; }

.bk-pink0        { background-color:#ffe0e0; }
.bk-pink1		 { background-color:#ff8080; }

.bk-green0       { background-color:#d8ffd8; }
.bk-green2       { background-color:#a8ffa8; }

.bk-orange0      { background-color:#ffc887; }

.bk-purple0      { background-color:#e8c8ff; }
.bk-purple2      { background-color:#dbb0ff; }

.bk-white		 { background-color:#ffffff; }

.bk-yellow		 { background-color:#fbf2bf; }
.bk-yellow-dark	 { background-color:#f6eaaa; }

.bk-grey0		 { background-color:#d8d8d8; }
.bk-grey1		 { background-color:#f0f0f0; }

mark { background-color: transparent;  font-weight:bold; }
	

/*==================================================================================*/
/* Generic defaults																	*/
/*==================================================================================*/

.bold     	   { font-weight:bold; }
.lightbold     { color:#646464; font-weight:bold; }

h1	{ text-align:center;  					 font-size:24pt;  }
h2	{ text-align:center;  font-weight:bold;	 font-size:14pt;  }
h3	{ text-align:left; 	  font-weight:bold;  font-size:13pt;  }
h4	{ text-align:left;    font-weight:bold;	 font-size:12pt;  }

p
{
	margin-left:      0px;			/* leave margins = 0  */
	margin-top:       0px;
	margin-right:     0px;
	margin-bottom:    0px;
	padding-left:     0px; 
	padding-top:      0px; 
	padding-right:    0px; 
	padding-bottom:   0.5em; 		/* space default paragraphs */
	font-family:      MZ-OpenSans,Tahoma,Arial,sans-serif;
	font-weight:      normal;
}

td		     { font-size: 12pt;   }

a:link	     { color:#0063ef; font-weight:bold; text-decoration:underline; }
a:visited 	 { color:#553377; font-weight:bold; text-decoration:underline; }
a:active  	 { color:#0044aa; font-weight:bold; text-decoration:underline; }
a:hover   	 { color:#00c0ff; font-weight:bold; text-decoration:underline; }

/*==================================================================================*/
/* Variation on generic defaults													*/
/*==================================================================================*/

p.subhead, 
div.just p.subhead
{
	text-align: 		 center;
	font-family:         MZ-OpenSans,Tahoma,Arial, sans-serif;
	font-weight:		 100;
	font-size:			 18pt; 
	margin-top:			 0;
	padding-top:		 0;
}

.themeblue p.subhead { color: #0063ef;  text-shadow: 1px 1px 1px #c0c0c0;   }
.themeblue p.footer  { color: #0063ef; }

/*==================================================================================*/
/* Body     																		*/
/*==================================================================================*/

body	   								
{ 
	background-color: #083154;
	background-image: none;
	text-align:		  center; 
	font-family:      MZ-OpenSans,Tahoma,Arial,sans-serif;
	font-size:        12pt;
	font-weight:      normal;
	margin:            0px;
	padding:           0px; 
}

body.themeblue	   								
{ 
	background-color: #083050;
}

.themeblue  h1 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }
.themeblue  h2 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }
.themeblue  h3 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }
.themeblue  h4 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }

.themeblue  span.hi  { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;
					   font-weight:bold;  }
	
body.themebrown	   								
{ 
	background-color: #330404;
}

body.themepopup12
{
	background-color: #ffffff;
}

body.themegrey
{
	background-color: #eeeeee;
}

.themegrey  h1 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }
.themegrey  h2 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }
.themegrey  h3 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }
.themegrey  h4 		 { color: #0063ef; 	text-shadow: 1px 1px 1px #c0c0c0;  }

span.hi0 			 { color: #880f0f; 	text-shadow: 1px 1px 1px #c0c0c0;
					   font-weight:bold;  }


/*==================================================================================*/
/* div																				*/
/*==================================================================================*/

div, article, section, figure
{
	font-family:      MZ-OpenSans,Tahoma,Arial,sans-serif;
	margin:           0px;
	padding:          0px;
}

div#page			/* holds the page horizontally centered on the screen */
{
	background-color:  #ffffff;
	background-image:  none; 
	border:			   1px #dddddd solid;	
	margin-top:        10px;  
	margin-bottom:     10px;  
	padding:           0px;
	text-align:        center; 
}

.themegrey > div#page
{
	border-style:	   none;	
	background-color:  #eeeeee;
}

div#regionheadinner
{
	/* Nothing needed! */
}



div.deco, header.deco
{
	background-image: 		url('image12/chopinfade.gif'); 
	background-repeat:		no-repeat; 
	background-position:	left;
}

div#sitepath 					/* Holds the path to the page */  	   
{ 
	margin-left:	0px; 
	margin-right:	0px; 
	margin-top:		0px;  
	margin-bottom:	0px; 

	padding-left:	15px; 
	padding-right:	15px;
	padding-top:    0px; 
	padding-bottom: 0px; 

	width:          auto;		/* within padding */
	text-align:		right; 

	font-size:		8pt; 
	font-family:	Tahoma,Arial,sans-serif; 
	font-weight:	bold; 
	color:			#c0c0c0; 
	
	white-space: 	nowrap;
}

/* left/right of title on front page */

div#title-left-w180	 {	float:left;	 width:180px;	margin-right:10px; }
div#title-right-w180 {	float:right; width:180px;	margin-left:10px;  }
/* left/right of title default */

div#title-left	 	{	float:left;	 width:100px;			   margin-right:10px; }
div#title-right 	{	float:right; width:100px; height:85px; margin-left:10px;  }

div#titlearea
{
	margin-left:           0px;
	margin-right:          0px;
	margin-top:			  5px;
	margin-bottom:       15px;

	border-style:        none; 
	border-width:        0px; 

	padding-left:		  0px; 
	padding-right:		  0px;
	padding-top:    	  0px; 
	padding-bottom: 	  0px; 
	
	width:				 auto;
	text-align: 		 center;
	color:				 #0063ef; 					/* text color to match logo */
}

div#titlearea .smaller { font-size: 18pt; }

div#mzlist  { font-size:8pt; padding-top:20px; }

div#mzlist a 
{
	display:			block; 
	border:				1px gray solid;
	padding:			3px;
	margin:             3px;
	width:				16px;
	float:              left;
}

/* add lighter blue here */ 
div#mzlist a.pas9  { background-color:	#F0F0FF; }
div#mzlist a.pas8  { background-color:	#E8E8FF; }
div#mzlist a.pas7  { background-color:	#E0E0FF; }
div#mzlist a.pas6  { background-color:	#D8D8FF; }
div#mzlist a.pas5  { background-color:	#D0D0FF; }
div#mzlist a.pas4  { background-color:	#C8C8FF; }
div#mzlist a.pas3  { background-color:	#C0C0FF; }
div#mzlist a.pas2  { background-color:	#B8B8FF; }
div#mzlist a.pas1  { background-color:	#B0B0FF; }

div#mzlist a.crnt  { background-color:	#000000; color:#FFFFFF; }

div#mzlist a.fut1  { background-color:	#FFFFF0; }
div#mzlist a.fut2  { background-color:	#FFFFE8; }
div#mzlist a.fut3  { background-color:	#FFFFE0; }
div#mzlist a.fut4  { background-color:	#FFFFD9; }
div#mzlist a.fut5  { background-color:	#FFFFD0; }
div#mzlist a.fut6  { background-color:	#FFFFB8; }
div#mzlist a.fut7  { background-color:	#FFFFB0; }
div#mzlist a.fut8  { background-color:	#FFFFA8; }
div#mzlist a.fut9  { background-color:	#FFFFA0; }


a#tile-logo
{
	display:			block; 
	background-color:	#005ED2;
	border:				1px white solid;
	width:				64px;
	height:				75px;
	margin-left:		25px;
	margin-right:       0px;
	margin-top:         5px;
	margin-bottom:		5px;
	padding:            0px; 
} 

a#tile-logo:link	{}
a#tile-logo:visited	{}
a#tile-logo:active	{}
a#tile-logo:hover	{ background-color: #51a3ff; }

a#tile-whatsnew
{
	display:			block; 
	background-color:	#005ED2;
	color:				#ffffff; 
	border:				1px white solid;
	width:				100px;
	margin-left:		8px;
	margin-right:       0px;
	margin-top:         0px;
	margin-bottom:		5px;
	padding:            2px; 
 	text-decoration:	none; 
 } 

a#tile-whatsnew:link	{ color:#ffffff; text-decoration:none; }
a#tile-whatsnew:visited	{ color:#ffffff; text-decoration:none; }
a#tile-whatsnew:active	{ color:#ffffff; text-decoration:none; }
a#tile-whatsnew:hover	{ color:#ffffff; text-decoration:underline; background-color: #51a3ff; }

div.tileplustext 	    		{ float:left;  }

div#tile-skymaplogo
{
	background-color:	white;

	width:				64px;
	height:				75px;
	margin-left:		25px;
	margin-right:       0px;
	margin-top:         5px;
	margin-bottom:		5px;
	padding-left:       10px; 
	padding-right:      0px; 
	padding-top:        0px; 
	padding-bottom:     0px; 
} 

div#subheading
{
	width:				auto; 
    margin:	  			 2px 10px 2px 10px;  /* top right bottom left */
    padding:	     	 2px  5px 2px  5px;  /* top right bottom left */
	color:				black;
  	background-color:	transparent;
  	text-align:         center;
}

div#abstractc  		/* use this to centre short abstracts */
{ 
	width:				auto; 
    margin:	  			 2px 10px 2px 10px;  /* top right bottom left */
    padding:	     	 2px  5px 2px  5px;  /* top right bottom left */
  	background-color:	transparent;
  	text-align:         center;
  	clear:              both;
}

div#abstractj  		/* use this to justifty longer abstracts */  
{ 
	width:				auto; 
    margin:	  			 2px 20px 2px 20px;  /* top right bottom left */  
    padding:	     	 2px 10px 2px 10px;  /* top right bottom left */
  	background-color:	transparent;
  	text-align:         justify;
  	clear:              both;
}

div#abstractjw 		/* use this to justifty longer abstracts */  
{ 
	width:				auto; 
    margin:	  			 2px 20px 2px 20px;  /* top right bottom left */  
    padding:	     	 2px 10px 2px 10px;  /* top right bottom left */
  	background-color:	white;				 /* over diagonal music   */
  	text-align:         justify;
  	clear:              both;
}

div#abstractf  		/* use this to centre fancy abstracts */
{ 
	font-size: 		    16px;
	text-align: 	    center;
	font-family: 	    Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-style: 	    italic;

	width:				auto; 
    margin:	  			2px 10px 2px 10px;  /* top right bottom left */
    padding:	     	2px  5px 2em  5px;  /* top right bottom left */
  	background-color:	transparent;
  	text-align:         center;
  	clear:              both;
}

div#abstractf span.fancy
{
	font-family: 	    Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-style: 	    italic;
	font-size: 		    36px;
	color:				#0063ef; 					/* text color to match logo */
	padding-right:		20px;
}


/* === */
/* #regiontext - use class rgn-text for preference even though there's only 1 on a page */

div#regiontext, article#regiontext	/* Lives within the sheet to hold content */
{
	background-color:   transparent;
	background-image:   none;
	margin-top:         0px;
	margin-bottom:      0px;		
	margin-left:        25px;	/* Leave a margin left and right */
	margin-right:       25px;	/* Leave a margin left and right */
/*
	padding-left:		20px;
	padding-right:		20px;
*/
	padding-top:		10px;
	padding-bottom:		10px;
	width:              auto;
}

article#regiontext h2  { text-align:left; margin-bottom:5px; font-size:14pt; font-weight:100; }
article#regiontext h3  { text-align:left; margin-bottom:5px; font-size:13pt; font-weight:100; }
article#regiontext h4  { text-align:left; margin-bottom:5px; font-size:12pt; font-weight:400; }


div#regiontext h2  { text-align:left; margin-bottom:5px; font-size:14pt; font-weight:100; }
div#regiontext h3  { text-align:left; margin-bottom:5px; font-size:13pt; font-weight:100; }
div#regiontext h4  { text-align:left; margin-bottom:5px; font-size:12pt; font-weight:400; }

div.rgn-text	/* Lives within the sheet to hold content */
{
	background-color:   transparent;
	background-image:   none;

	margin-top:         0px;
	margin-bottom:      0px;		
	margin-left:        25px;	/* Leave a margin left and right */
	margin-right:       25px;	/* Leave a margin left and right */

	padding-top:		10px;
	padding-bottom:		10px;
	width:              auto;
}

div.rgn-text h2  { text-align:left; margin-bottom:5px; font-size:14pt; font-weight:100; }
div.rgn-text h3  { text-align:left; margin-bottom:5px; font-size:13pt; font-weight:100; }
div.rgn-text h4  { text-align:left; margin-bottom:5px; font-size:12pt; font-weight:400; }

/*===*/


div#foottext, footer#foottext
{
	background-image:	none;
	background-color:	transparent;
	text-align:         center;
	margin-top:			10px;
}


div#regionboxedtext	/* Lives within the sheet to hold content */
{
	background-color:   transparent;
	background-image:   none;
	margin-top:         0px;
	margin-bottom:      0px;		
	margin-left:        0px;
	margin-right:       0px;
	padding-top:		10px;
	padding-bottom:		10px;
	width:              auto;
}

div#regionboxedtext h2  { text-align:left; margin-bottom:5px; font-size:14pt; font-weight:100; }
div#regionboxedtext h3  { text-align:left; margin-bottom:5px; font-size:13pt; font-weight:100; }
div#regionboxedtext h4  { text-align:left; margin-bottom:5px; font-size:12pt; font-weight:400; }

/* Page widths: */

div.wi-900 		{	width:900px;  	margin-left:auto; 	margin-right:auto; max-width:95%; }
div.wi-936 		{	width:936px;  	margin-left:auto; 	margin-right:auto; max-width:95%; }
div.wi-1200 	{	width:1200px;  	margin-left:auto; 	margin-right:auto; max-width:95%; }

div.wid450 		{	width:450px;  	margin-left:auto; 	margin-right:auto; }
div.wid550 		{	width:550px;  	margin-left:auto; 	margin-right:auto; }
div.wid600 		{	width:600px;  	margin-left:auto; 	margin-right:auto; }
div.wid650 		{	width:650px;  	margin-left:auto; 	margin-right:auto; }
div.wid700 		{	width:700px;  	margin-left:auto; 	margin-right:auto; }
div.wid700x		{	width:700px;  	margin-left:auto; 	margin-right:auto; }
div.wid750 		{	width:750px;  	margin-left:auto; 	margin-right:auto; }
div.wid750x		{	width:750px;  	margin-left:auto; 	margin-right:auto; }
div.wid800 		{	width:800px;  	margin-left:auto; 	margin-right:auto; }
div.wid800x		{	width:800px;  	margin-left:auto; 	margin-right:auto; }
div.wid850 		{	width:850px;  	margin-left:auto; 	margin-right:auto; }
div.wid900 		{	width:900px;  	margin-left:auto; 	margin-right:auto; }
div.wid936 		{	width:936px;  	margin-left:auto; 	margin-right:auto; }
div.wid1000 	{	width:1000px;  	margin-left:auto; 	margin-right:auto; }
div.wid1078 	{	width:1078px;  	margin-left:auto; 	margin-right:auto; }
div.wid-info 	{	width:950px;  	margin-left:auto; 	margin-right:auto; }
div.wid-support {	width:780px;  	margin-left:auto; 	margin-right:auto; }
div.wid-terms 	{   width:420px;  	margin-left:auto; 	margin-right:auto; }
div.wid-state 	{   width:320px;  	margin-left:auto; 	margin-right:auto; }

div.wid-full 	{	margin-left:10px; margin-right:10px; width:auto;  	   }

.themeblue > div.wid450,
.themeblue > div.wid550,
.themeblue > div.wid600,
.themeblue > div.wid700,
.themeblue > div.wid700x,
.themeblue > div.wid750,
.themeblue > div.wid750x,
.themeblue > div.wid800,
.themeblue > div.wid800x,
.themeblue > div.wid850,
.themeblue > div.wid900,
.themeblue > div.wid1000,
.themeblue > div.wid1078,
.themeblue > div.wid1200,
.themeblue > div.wid-info,
.themeblue > div.wid-terms
.themeblue > div.wid-state,
.themeblue > div.wid-full
{
/*
	-webkit-box-shadow: 6px 6px 6px #021028;
	-moz-box-shadow:    6px 6px 6px #021028;
*/
	box-shadow:         6px 6px 6px #021028;
}

div.wid800 div.tileplustext 	{ width:360px; }

div.separator   { width:auto; font-size:1px; border-bottom:2px groove #0063ef; margin:0px 25px 0px 25px;  padding:0px; }
div.separator10 { width:auto; font-size:1px; border-bottom:2px groove #0063ef; margin:0px 10px 0px 10px;  padding:0px; }

div.spacer      { width:auto; font-size:4px;                                   margin:0px 25px 0px 25px;  padding:0px; }
div.spacer1     { width:auto; font-size:1px;  line-height:100%;                margin:0px;                padding:0px; }
div.spacer10    { width:auto; font-size:10px;                                  margin:0px;  padding:0px; }

/*--------------------------------------------------------------------------------------*/
/* Audio						      													*/
/*--------------------------------------------------------------------------------------*/

div.audiobtn-c 	{ width:300px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; }
audio.audiobtn  { width:300px; }


/*--------------------------------------------------------------------------------------*/
/* Front page																	   		*/
/*--------------------------------------------------------------------------------------*/

div#fp-music-area
{
	float:				right;
	margin-top:         0px; 
	margin-bottom:      0px; 
	margin-left:        3px;	/* room for LH column */
	margin-right:       0px;
	width:			  555px;	 
	padding:            0px;
}

figure#fp-music-panel, div #fp-music-panel
{
	width:				100%;
	border: 			2px #dddddd solid;
	margin-top:			6px;	
	/* blue gradient left to right. */

/*	background: -webkit-linear-gradient(left,  #a9d9ff , #ceefff ); */  	/* For Safari 5.1 to 6.0 */
/*  	background: -o-linear-gradient(     right, #a9d9ff , #ceefff ); */  /* For Opera 11.1 to 12.0 */
/*  	background: -moz-linear-gradient(   right, #a9d9ff , #ceefff ); */   /* For Firefox 3.6 to 15 */
  	background: linear-gradient(     to right, #a9d9ff , #ceefff ); /* Standard syntax */
}

div#fp-music-image
{
	width:			100%;
	height:			620px;	
}

section.fp-panel, div.fp-panel
{
	clear: 			left;
	float:   		left; 
	width:   		294px; 
	margin-left:	0px;
	margin-right:   3px;
	margin-top:		0px;
	margin-bottom:	0px;
	padding:   		0px;
}

/*--------------------------------------------------------------------------------------*/
/* News																			   		*/
/*--------------------------------------------------------------------------------------*/

div.mozartera  	 	 { width:100%;      margin-left:0px; margin-right:0px;   }
div.mozartera h2 	 { margin-left:0px; margin-top:20px;  }

div.mozart14era h2 	 { color:#208020; }
div.mozart13era h2 	 { color:#c08040; }
div.mozart12era h2 	 { color:#c04040; }
div.mozart11era h2 	 { color:#ff4000; }
div.mozart10era h2 	 { color:#ff0000; }
div.mozart09era h2 	 { color:#ec0000; }
div.mozart08era h2 	 { color:#da0020; }
div.mozart07era h2	 { color:#c80040; }
div.mozart06era h2 	 { color:#b60060; }
div.mozart05era h2 	 { color:#a40080; }
div.mozart04era h2 	 { color:#9200a0; }
div.mozart03era h2 	 { color:#8080c0; }

div.newsentry 	    {	margin-top:6px;  padding-left: 0px; padding-right: 0px; padding-bottom:10px; }
div.boxednewsentry  {	border: 1px gray solid; }

div#regiontext div.newsentry  h3  		{ margin-left:25px; margin-bottom:15px; font-size:14pt; background-color:transparent; } 
article#regiontext div.newsentry  h3  	{ margin-left:25px; margin-bottom:15px; font-size:14pt; background-color:transparent; } 

div.rgn-text div.newsentry  h3  	{ margin-left:25px; margin-bottom:15px; font-size:14pt; background-color:transparent; } 
.newsentry  p	    { margin-left:25px; margin-right:25px; } 
.newsentry  ul	    { margin-left:25px; margin-right:25px; } 
.newsentry  table  	{ margin-left:25px; font-size:12pt; background-color:transparent; color:#000000; } 

/*--------------------------------------------------------------------------------------*/
/* Site map																		   		*/
/*--------------------------------------------------------------------------------------*/

table.sm 				{ border-collapse:collapse; width:650px; }

td.sm					{ border:		 none;				 }
td.sm_t					{ border-top:    4px solid #404040;  }
td.sm_r					{ border-right:  4px solid #404040;  }
td.sm_b					{ border-bottom: 4px solid #404040;  }
td.sm_l					{ border-left:   4px solid #404040;  }
td.sm_tl				{ border-top: 	 4px solid #404040; border-left:  4px solid #404040; }
td.sm_tr				{ border-top: 	 4px solid #404040; border-right: 4px solid #404040; }
td.sm_bl				{ border-bottom: 4px solid #404040; border-left:  4px solid #404040; }
td.sm_br				{ border-bottom: 4px solid #404040; border-right: 4px solid #404040; }
td.sm_tlr				{ border-top: 	 4px solid #404040; border-left:  4px solid #404040; border-right:  4px solid #404040; }
td.sm_blr				{ border-bottom: 4px solid #404040; border-left:  4px solid #404040; border-right:  4px solid #404040; }

td.smc_1				{ background-color:#ffe0e0;  }
td.smc_2				{ background-color:#e0ffe0;  }
td.smc_3				{ background-color:#e0e0ff;  }
td.smc_4				{ background-color:#ffffe0;  }
td.smc_0				{ background-color:#d0d0d0;  }

td.smt_b				{ text-align:center; vertical-align:bottom; font-size:16pt; font-family:'Times New Roman',serif; }
td.smt_br				{ text-align:right;  vertical-align:bottom; font-size:16pt; font-family:'Times New Roman',serif; }
td.smt_bl				{ text-align:left;   vertical-align:bottom; font-size:16pt; font-family:'Times New Roman',serif; }

td.smw1					{	width:42px; 	}
td.smw2					{	width:61px; 	}
td.smw2a				{	width:59px; 	}
td.smw3					{	width:134px; 	}
td.smw3a				{	width:132px; 	}
td.smw4					{	width:43px; 	}
td.smw5					{	width:45px; 	}
td.smw5a				{	width:47px; 	}
td.smw6					{	width:49px; 	}
td.smw7					{	width:38px; 	}
td.smw7a				{	width:36px; 	}
td.smw8					{	width:133px; 	}
td.smw9					{	width:26px; 	}

/*--------------------------------------------------------------------------------------*/
/* Tiled index pages																	*/
/*--------------------------------------------------------------------------------------*/

div.tilearea		{   float:left;	    	}		
div.tilecols1		{	width:162px;		}
div.tilecols2		{	width:324px;		}
div.tilecols3		{	width:486px;		}
div.ta-width350		{   width:350px; 		}

div.tilearea     h2		{  color:#005ED2; text-align:left; margin-left:2px; margin-bottom:2px; font-weight:100;}		
div.tileplustext h2		{  color:#005ED2; text-align:left; margin-left:2px; margin-bottom:2px; font-weight:100;}		

.mr00				{  margin-right:0px; }
.mr10				{  margin-right:8px; }
.mr26				{  margin-right:24px; }
.mr27				{  margin-right:25px; }
.mr40				{  margin-right:38px; }

.m-col-info-01		{ margin-left:13px; margin-right:13px; }
.m-col-info-02		{ margin-left:13px; margin-right:13px; }
.m-col-info-03		{ margin-left:13px; margin-right:13px; }
.m-col-info-04		{ margin-left:13px; margin-right:13px; }
.m-col-info-05		{ margin-left:13px; margin-right:11px; }
.m-col-info-06		{ margin-left:11px; margin-right:11px; }
.m-col-info-07		{ margin-left:11px; margin-right:0px;  }
.m-col-info-08		{ margin-left:13px; margin-right:13px; }
.m-col-info-09		{ margin-left:13px; margin-right:13px; }



/*--------------------------------------------------------------------------------------*/
/* History																		   		*/
/*--------------------------------------------------------------------------------------*/

#history-table
{
	width:			95%;
	margin-left: 	auto;
	margin-right:	auto;
}

#history-table td
{
	padding-bottom:	10px;		
}

td.historydate		{ vertical-align:top; color:#00008b; }	   	/* see tx-blue */

.themeblue td.historydate 
{ 
	font-family:         MZ-OpenSans,Tahoma,Arial, sans-serif;
	font-weight:		 100;
	font-size:			 14pt;
	padding-top:		 3px;	 
	vertical-align:		 top; 
	color: 				 #0063ef; 
	text-shadow: 		 1px 1px 1px #c0c0c0; 
}

/*--------------------------------------------------------------------------------------*/
/* Education																	   		*/
/*--------------------------------------------------------------------------------------*/

span.question			{ color:#00008b; font-weight:bold; }	   	/* see tx-blue */
span.answer				{ color:#000000; }

div#ed-interview-panel
{
	width:				100%;
	border: 			2px #dddddd solid;
	margin-top:			6px;	
	/* blue gradient left to right. */
/*	background: -webkit-linear-gradient(left,  #a9d9ff , #ceefff ); 	*/ /* For Safari 5.1 to 6.0 */
/*  	background: -o-linear-gradient(     right, #a9d9ff , #ceefff ); */ 		/* For Opera 11.1 to 12.0 */
/*  	background: -moz-linear-gradient(   right, #a9d9ff , #ceefff ); */ /* For Firefox 3.6 to 15 */
  	background: linear-gradient(     to right, #a9d9ff , #ceefff ); /* Standard syntax */
}

table#ed-terms-panel
{
	float:			right; 
	width:			45%; 
	margin-top:		0.5em; 
	margin-left:	20px; 
	margin-bottom:	3em; 
	font-size:		8pt; 
	text-align:		left;
}

/*--------------------------------------------------------------------------------------*/
/* downloads																			*/
/*--------------------------------------------------------------------------------------*/

th.h2
{
	font-weight:	bold;	 
	font-size:		14pt;
	text-align:		left;
	color: 			#0063ef; 	
	text-shadow: 	1px 1px 1px #c0c0c0;
	vertical-align: top;
}

/*--------------------------------------------------------------------------------------*/
/* info-about-features12																*/
/*--------------------------------------------------------------------------------------*/

div.fb100
{
	width:  			92%;
	margin-left: 		3%;
	margin-right: 		3%;
  	padding:			1%;
	border:        		1px gray solid; 
  	background-color: 	white;
}

h2.fb100head
{
	text-align: 	left;
	margin-left:	3%; 
	margin-top:		10px; 
	margin-bottom:	15px; 
	clear:			left;
}

div.fb100 p
{
  	text-align: left;
}

div.fb100 h4
{
	font-size:		14pt;
	text-align:		left;
	color: 			#0063ef; 	
	text-shadow: 	1px 1px 1px #c0c0c0;
	vertical-align: top;
}

div.fbl 
{ 
  float:	  	    left; 
  width:	  	    330px; 
  padding-left:	     10px;
  padding-right:	 10px;
  margin:  	  		  3px;
  border:        	1px gray solid; 
  background-color: white;
}

div.fbl2 
{ 
  float:	  		left; 
  width:	  		688px;
  height:     		auto; 
  padding-left:	     10px;
  padding-right:	 10px;
  margin:  	    	3px;
  border:    	    1px gray solid; 
  background-color: white;
}

div.fbl2_ref      
{
  float:	  		left; 
  width:	  		688px;
  height:     		auto; 
  padding-left:	     10px;
  padding-right:	 10px;
  margin:  	    	3px;
  border:    	    1px gray solid; 
  background-color: antiquewhite;
}
		
div.fbl2_notice      
{
  float:	  		left; 
  width:	  		688px;
  height:     		auto; 
  padding-left:	     10px;
  padding-right:	 10px;
  padding-top:	     5px;
  padding-bottom:	 5px;
  margin:  	    	3px;
  border:    	    1px gray solid; 
  background-color: antiquewhite;
}

div.fb-h-plus   { height:400px;  }
div.fb-h-normal { height:360px;  }
div.fb-h-320    { height:320px;  }
div.fb-h-300    { height:300px;  }
div.fb-h-280    { height:280px;  }
div.fb-h-1      { height:200px;  }
div.fb-h-half   { height:196px;  } 
div.fb-h-deep   { height:450px;  }

div.fbl  h2 { text-align:center; margin-top:2px; }
div.fbl2 h2 { text-align:center; margin-top:2px; }

img.fbimgright 
{
	float:			right; 
	margin-left:	10px;
}
				
img.fbimgleft 
{
	float:			left; 
	margin-right:	30px;
}	
			  		
/*--------------------------------------------------------------------------------------*/
/* info-illustrations        														   	*/
/*--------------------------------------------------------------------------------------*/

img.screen13
{
	border: 3px #0065ef solid;
	box-shadow: 5px 5px 5px  #d0d0d0;
	
	
	
}

/*--------------------------------------------------------------------------------------*/
/* info-tips-swing																	   	*/
/*--------------------------------------------------------------------------------------*/

#swingtable button.play
{
	padding:			1px;
	border:				2px transparent solid;	
}

#swingtable button.stop
{
	padding:			1px;
	border:				2px transparent solid;	
}

/*--------------------------------------------------------------------------------------*/
/* info-theory-woodwind-acoustics													   	*/
/*--------------------------------------------------------------------------------------*/

div.info-maths-box-50    { width:48%;	float:left;	border:1px grey solid;  }
div.info-maths-box-100   { width:99%;	            border:1px grey solid;  }

table.info-maths-text    { width:99%;	border:1px grey solid; text-align:left;  }

table.info-maths-text p  { padding-left:10px; padding-right:10px; text-align:left;  }

div.info-maths-head   { background-color:blanchedalmond; width:100%; text-align:center; }
div.info-maths-head p { padding:1em; font-weight:bold;				 text-align:center; }
div.info-maths-body   {	background-color:white;	padding:10px;							}

img.equ				  {	border-width:0px;	vertical-align:middle;						}
p.equ-no              { float:right; margin-right:10px; margin-left:10px;				}

td.brighthead1, td.brighthead2,
div.brighthead1, div.brighthead2
{
	background-color: blanchedalmond;
	padding:		  1em;
}

td.bright	{ padding-top:10px; }

/*--------------------------------------------------------------------------------------*/
/* shop																				   	*/
/*--------------------------------------------------------------------------------------*/

table.shopguide	   { width:500px; margin-left:auto; margin-right:auto; margin-bottom:10px; }	
td.shopguide       { font-size:7pt; color:#606060; vertical-align:middle; text-align:center; }
td.guidearrow      { font-size:7pt; color:#606060; vertical-align:middle; text-align:center; width:11px; }
td#shopguideactive { font-weight:bold; color:#0063ef; }   /* logo-blue */ 

div.panel-shop		    {	padding:0px;	border-radius:6px; 			}

div.shop-build-L		{ float:left;  text-align:left;	}
div.shop-build-L	p	{ height:20px; text-align:left;	}
div.shop-build-R		{ float:right; text-align:left;	}
div.shop-build-R	p	{ height:20px; text-align:left;	}

div.columnrightshop
{
	float:   			right; 
	width:     			470px; 
	margin-top:         0px; 
	margin-right:       0px; 
	margin-bottom:      0px; 
	margin-left:        0px;
	padding:            0px;
}

div.panel-shop-0
{			
	padding-top:		 		 0px; 
	padding-bottom:		 		 0px; 
	padding-left:		 		 0px; 
	padding-right:		 		 0px;
	border-top-left-radius:  	 0px; 
	border-top-right-radius:  	 6px; 
	border-bottom-right-radius:  6px; 
	border-bottom-left-radius:   6px; 
	margin-top:                  0px;
}

div.shoptabholder
{
	text-align:		left; 
	padding:		0px;	
	margin-bottom:  0px;
	height:         2em;	
}

div.shoptab
{
	float: 						left;

	border-top-left-radius:  	4px; 
	border-top-right-radius:  	4px; 

	margin:              		0px;
	
	padding-top:		 		0px; 
	padding-bottom:		 		0px; 
	padding-left:		 		0px; 
	padding-right:		 		0px;
	
	height:				 		100%;
	vertical-align:		 		middle;

}

div.shopnote
{
	margin-top:	 5px; 
	font-size:	 8pt; 
	line-height: 10pt; 
	text-align:  left;
}

td.inote { width: 20px; vertical-align: top; font-size:10pt;  }
td.snote { width: auto; vertical-align: top; font-size:10pt;  }

.shoperrorheader
{
    background-image:    url("shop-13/shopfiles/redGrad.jpg");
    background-repeat:   repeat-x;
    background-position: top left;
    font-size: 			 12px;
    text-align: 		 center;
    margin-top: 		 20px;
    margin-bottom: 		 20px;
    padding: 			 12px;
    border: 			 #daa7a6 1px solid;
}

.shopaddresstable
{
    width:           100%;
    border:          0px none;
	border-collapse: collapse;
}

.shopaddressprompt 
{
	color:#575C53;
	font-size:10pt;
	font-weight:normal;
	text-align: right;
	width: 30%;
}	


.shopaddressdata   
{	
	width: 70%;
	padding-left:3px;
	padding-right:3px; 
	font-size:10pt;  
}

td.shopaddressdata input
{
	width:100%;
}
.shopformtable
{
    width:           100%;
    border:          0px none;
	border-collapse: collapse;
}

.shopformtable td
{
	border-top:     0px none;
	border-right:   0px none;
	border-left:    0px none;
	border-bottom:  0px none;
	padding:        0px;
	vertical-align: top;
}


.shopformfooter
{
    margin: 20px 15px 0px 15px;						  /* top right bottom left */
	width:  auto;
}

.shopfieldlabel 
{
	color:#575C53;
	font-size:10pt;
	font-weight:normal;
	text-align: right;
	width: 30%;
}	

.inputBoxDisable {  background-color: #dddddd;   border: 1px solid #999999; }
.inputBoxEnable	 {  background-color: #ffffff;   border: 1px solid #999999;	}

.shopfielddata   {	width: 70%; font-size:10pt; }
.shopwarning     { color:#ff0000; font-weight:bold; }



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Shop - order confirmation    													*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

td.orderrow1 { font-weight:bold; }

.ordercol0   { width:100px; color:#0063ef; text-align:center;  font-weight:bold;   }	/* logo-blue */
td.ordercol1 { width:250px; background-color:#ffffff; text-align:left;   padding-left:10px; }	
td.ordercol2 { width: 60px; background-color:#ffffff; text-align:right;  }	
td.ordercol3 { width:120px; background-color:#ffffff; text-align:center; }	
td.ordercol4 { width: 60px; background-color:#ffffff; text-align:right;  padding-right:10px; }	

td.ordercol4 p { 	padding-bottom:0px; }	/* override standard paragraph spacing */

td.addrcol1  { width:140px; background-color:#ffffff; text-align:left;  vertical-align:top; padding-left:10px; }
td.addrcol2  { width:300px; background-color:#ffffff; text-align:left;  vertical-align:top; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Shop - customer details	    													*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.columnleftCustomer
{
	float:     left; 
	width:     50%; 
	margin:    0px;
	padding:   0px;
	min-width: 350px;
}

div.columnrightCustomer
{
	float:   			right; 
	width:     			50%; 
	margin-top:         0px; 
	margin-right:       0px; 
	margin-bottom:      0px; 
	margin-left:        0px;
	padding:            0px;
	min-width: 			350px;
}

/*--------------------------------------------------------------------------------------*/
/* support																			   	*/
/*--------------------------------------------------------------------------------------*/

table.sp-table 
{
	width:			520px; 
	margin-left:	auto; 
	margin-right:	auto; 
	margin-bottom:	30px;
	margin-top:		10px; 
	border:			1px #000080 solid;
}

table.sp-table td 
{
	padding: 		5px;
	vertical-align: top;	
	text-align:		left;
}

table.sp-table td h5	{	padding-top:0;	margin-top:0; }

/*--------------------------------------------------------------------------------------*/
/* misc image data																	   		*/
/*--------------------------------------------------------------------------------------*/

img#sax9912-jpg    			{ width:781px;  height:698px; margin-left:auto; margin-right:auto; }
img#extwinkle-gif  			{ width:592px;  height:898px; margin-left:auto; margin-right:auto; }
img#ydbparts-gif   			{ width:488px;  height:340px; margin-left:auto; margin-right:auto; }	
img#Take5Theme1-gif 		{ width:638px;  height:95px;  margin-left:auto; margin-right:auto; }
img#Take5Theme2-gif 		{ width:604px;  height:90px;  margin-left:auto; margin-right:auto; }
img#closedcylinder-gif  	{ width:322px;  height:394px; }
img#closedcone-gif      	{ width:332px;  height:402px; }
img#opencylinder-gif   		{ width:322px;  height:394px; }
img#opencone-gif            { width:332px;  height:427px; }
img#screen01-gif			{ width:434px;  height:341px; }
img#screen02-gif			{ width:507px;  height:347px; }
img#screen03-gif			{ width:370px;  height:334px; }
img#screen04-gif			{ width:420px;  height:391px; }
img#screen05-gif			{ width:504px;  height:407px; }
img#screen06-gif			{ width:506px;  height:407px; }
img#screen07-gif			{ width:441px;  height:407px; }
img#screen08-gif			{ width:417px;  height:407px; }
img#screen09-gif			{ width:417px;  height:343px; }
img#screen10-gif			{ width:323px;  height:353px; }
img#languagedlg2-gif		{ width:500px;  height:340px; }
img#menu-es-gif				{ width:541px;  height:112px; }
img#phraseprops2-gif		{ width:685px;  height:330px; }
img#phraseMarkExample-gif	{ width:618px;  height:170px; }
img#rehearsalmarks-gif		{ width:416px;  height:113px; }
img#renumber3-gif			{ width:659px;  height:136px; }
img#shapenotes2-gif 		{ width:421px;  height:178px; }

/*==================================================================================*/
/* text alignment																	*/
/* paragraph spacing																*/
/*==================================================================================*/

.centring 	 { text-align:center;   }
.just 	   	 { text-align:justify;  }
.leftalign 	 { text-align:left;     }
.rightalign  { text-align:right;    }
.para-space  {						}

div.rgn-text   p.centring  { text-align:center;   }
div.rgn-text   h2.centring { text-align:center;   }

div#regiontext p.centring  { text-align:center;   }
div#regiontext h2.centring { text-align:center;   }

article#regiontext p.centring  { text-align:center;   }
article#regiontext h2.centring { text-align:center;   }


div.para-space   p		 { margin-top:10px;		}
ul.para-space    li		 { margin-top:10px;		}
ul.para-space15  li		 { margin-top:15px;		}

div.just p   { text-align:justify;  }

p.para-gap15			 { margin-top:15px; margin-bottom:15px; }

/*==================================================================================*/
/* Menus at the top																	*/
/*==================================================================================*/

div#menubar, nav#menubar
{
	color:				#ffffff;
	background-color:	#000000;
	width:				100%;
}

/* Nice try nut no go
div#menubar0:after
{ 
	color:				#ffffff;
	background-color:	#000000;
	width:				100%;
	white-space:		nowrap;
	
	content:        "<span>&nbsp;<a class='mnubtn' href='index.htm' title='to mozart home page' id='mnuhome'><img src='image12/house.gif' alt='home' width='14' height='13'></a>"
					"<a class='mnubtn' href='sitemap/contents.htm' title='a map of the mozart site' id='mnumap'>Site&nbsp;map</a>"
                    "<a class='mnubtn' id='mnuinfo' href='information/index.htm' title='contact details; illustrations; articles; ...'>Information</a>"
                    "<a class='mnubtn' id='mnudownld' href='downloads/index.htm' title='free evaluation copy, mozart viewer, accessories'>Downloads</a>"
                    "<a class='mnubtn' id='mnusupport' href='support/index.htm' title='FAQ; service packs; discussion forum; ...'>Support</a>"
                    "<a class='mnubtn' id='mnushop' href='shop/shop.php' title='price information and ordering Mozart'>Sales&nbsp;&amp;&nbsp;pricing</a>&nbsp;</span>";
}
*/

a.mnubtn          
{ 
	background-image:	none;
	background-color:   #000000;
	color:				#ffffff;
	text-decoration:    none;
	font-weight:		bold; 
	text-align:         center;
	vertical-align:     middle;
	line-height:		200%;
	width:				auto;

	margin-top:         0px;
	margin-bottom:      0px;
	margin-left:        0px;
	margin-right:       0px;

	padding-left:		10px;
	padding-right:		10px;

	border-top:         0px;
	border-bottom:      0px;
	border-left: 		1px solid #f8f8f8;
}

a#mnuhome
{
	/* Marker different on each magnification */	
	background-image:url('image12/marker-black.gif');
	background-repeat: 	 no-repeat;
	background-position: 4px 4px;	
}


a.mnubtn:link		{ color: #ffffff; text-decoration: none; 		background-color: #000000;  }
a.mnubtn:visited	{ color: #ffffff; text-decoration: none; 		background-color: #000000;  }
a.mnubtn:active		{ color: #ffffff; text-decoration: none; 		background-color: #000000;  }
a.mnubtn:hover		{ color: #ffffff; text-decoration: underline; 	background-color: #000000;  }

a#mnuhome:link	     { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnuhome:visited 	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnuhome:active  	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnuhome:hover   	 { color:#00ffff; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom: 4px #00ffff solid; }

a#mnumap:link	     { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnumap:visited 	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnumap:active  	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnumap:hover   	 { color:#00ffff; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom: 4px #ff0000 solid; }

a#mnuinfo:link	     { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnuinfo:visited 	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnuinfo:active  	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnuinfo:hover   	 { color:#00ffff; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom: 4px #0080ff solid; }

a#mnudownld:link	     { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnudownld:visited 	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnudownld:active  	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnudownld:hover   	 { color:#00ffff; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom: 4px #ff00ff solid; }

a#mnusupport:link	     { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnusupport:visited 	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnusupport:active  	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnusupport:hover   	 { color:#00ffff; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom: 4px #00ff00 solid; }

a#mnushop			 {	border-right:1px solid #f8f8f8; }
a#mnushop:link	     { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnushop:visited 	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnushop:active  	 { color:#ffffff; font-weight:bold; text-decoration:none; }
a#mnushop:hover   	 { color:#00ffff; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom: 4px #00ffff solid; }

.home-section a#mnuhome:link    { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.home-section a#mnuhome:visited { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.home-section a#mnuhome:active  { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.home-section a#mnuhome:hover   { padding-bottom:2px; border-bottom: 4px #00ffff solid; }

.sitemap-section a#mnumap:link    { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.sitemap-section a#mnumap:visited { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.sitemap-section a#mnumap:active  { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.sitemap-section a#mnumap:hover   { padding-bottom:2px; border-bottom: 4px #ff0000 solid; }

.info-section a#mnuinfo:link    { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.info-section a#mnuinfo:visited { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.info-section a#mnuinfo:active  { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.info-section a#mnuinfo:hover   { padding-bottom:2px; border-bottom: 4px #0080ff solid; }

.download-section a#mnudownld:link    { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.download-section a#mnudownld:visited { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.download-section a#mnudownld:active  { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.download-section a#mnudownld:hover   { padding-bottom:2px; border-bottom: 4px #ff00ff solid; }

.support-section a#mnusupport:link    { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.support-section a#mnusupport:visited { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.support-section a#mnusupport:active  { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.support-section a#mnusupport:hover	  { padding-bottom:2px; border-bottom: 4px #00ff00 solid; }

.shop-section a#mnushop:link	     { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.shop-section a#mnushop:visited 	 { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.shop-section a#mnushop:active  	 { padding-bottom:2px; border-bottom: 4px #808080 solid; }
.shop-section a#mnushop:hover   	 { padding-bottom:2px; border-bottom: 4px #00ffff solid; }

div#splash
{

	z-index:		9; 
	width:			100%; 
	top:			45px; 
	left:			0px; 
	position:		absolute;
}

/*==================================================================================*/
/* p	      																		*/
/*==================================================================================*/

p.footer,
div.just p.footer
{ 
	font-family:	'Times New Roman',serif; 
	font-size:		10pt; 
	font-weight:	bold; 
	color:			#0063ef; 					/* text color to match logo */
	font-style:		italic; 
	text-align:		center; 
}

p#footmenu, nav#footmenu
{ 
	font-size:		8pt; 
	font-weight:	bold; 
	color:			#808080; 
	text-align:		center; 
}

/*==================================================================================*/
/* tiles																			*/
/*==================================================================================*/

div.blanktile
{
	float:				left; 
	background-color:	white; 
	width:				146px; 
	height:				 80px; 
	margin-left:		  2px;
	margin-right:		  2px; 
	margin-top:			  2px; 
	margin-bottom:		  2px; 
	padding:			  4px;
	border-width:         1px;
	border-style: 		 solid;
	border-color:  transparent;
	text-decoration:	 none; 
}

a.tile
{
	display:			block;
	width:				146px; 
	height:				 80px; 
	margin-left:		  2px; 
	margin-right:		  2px; 
	margin-top:			  2px; 
	margin-bottom:		  2px; 
	padding:			  4px;
	border-width:         1px;
	border-style: 		  solid;
	text-align:			  left;
	text-decoration:	  none;
	font-size:			  8pt;
}

a.tile:link		{ text-decoration:none;  }
a.tile:visited	{ text-decoration:none;  }
a.tile:active	{ text-decoration:none;  }
a.tile:hover	{ text-decoration:none;  }

a.tile img		
{ 
	float:			left; 
	margin-left:	3px; 
	margin-right:	6px;		 
}

.tile h6        
{ 
	margin-top:			 30px; 
	text-align:			 left; 
	font-weight:		 normal; 
	font-size:			 10pt;
	color:				 white;
	/* text-shadow:		 1px 1px 1px #c0c0c0; */ 
}

a.tile-round-shadow,
a.tile-round-shadow-x
{
	display:			block;
	width:				166px; 
	height:				 80px; 
	padding:			  4px;
	border-width:         1px;
	border-style: 		  solid;
	text-align:			  left;
	text-decoration:	  none;
	font-size:			  8pt;

 	margin:				  2px 0px 0px 2px;

/* 
	-webkit-border-radius: 4px;
	-moz-border-radius:    4px;
*/
	border-radius:         4px 4px 4px 4px;

/*
	-webkit-box-shadow: 5px 5px 5px  #488080;
	-moz-box-shadow: 	5px 5px 5px  #488080;
*/
	box-shadow: 		5px 5px 5px  #488080;
}

a.tile-round-shadow:link		{ text-decoration:none;  }
a.tile-round-shadow:visited		{ text-decoration:none;  }
a.tile-round-shadow:active		{ text-decoration:none;  }

a.tile-round-shadow-x:link		{ text-decoration:none;  }
a.tile-round-shadow-x:visited	{ text-decoration:none;  }
a.tile-round-shadow-x:active	{ text-decoration:none;  }


a.tile-round-shadow:hover,
a.tile-round-shadow-x:hover
{
	text-decoration:	  none;
 	margin:				 0px 2px 2px 0px;
/*	
	-webkit-box-shadow: 7px 7px 7px  #488080;
	-moz-box-shadow: 	7px 7px 7px  #488080;
*/
	box-shadow: 		7px 7px 7px  #488080;
}


a.tile-round-shadow img,		
a.tile-round-shadow-x img		
{ 
	float:			left; 
	margin-left:	3px; 
	margin-right:  10px;		 
}

.tile-round-shadow h6,        
.tile-round-shadow-x h6        
{ 
	margin-top:			 15px;
	padding-left:        10px; 
	text-align:			 left; 
	font-weight:		 bold; 
	font-size:			 14pt;
	color:				 white; 
	text-decoration:	 none;
	text-shadow: 		 1px 1px 1px rgba(255,255,255,0.6);
	
}

/* Information tiles	*/

a.infotile
{
	display:			block;
	float:				left; 
	width:				146px; 
	height:				 80px; 
	margin-left:		  2px; 
	margin-right:		  2px; 
	margin-top:			  2px; 
	margin-bottom:		  2px; 
	padding:			  4px;
	border-width:         1px;
	border-style: 		  solid;
	text-align:			  left;
	text-decoration:	  none;
	font-size:			  8pt;
}

a.infotile:link				{ text-decoration:none;  }
a.infotile:visited			{ text-decoration:none;  }
a.infotile:active			{ text-decoration:none;  }
a.infotile:hover			{ text-decoration:none;  }

a.infotile img		
{ 
	float:			left; 
	margin-left:	3px; 
	margin-right:	6px;		 
}

.infotile h6        
{ 
	margin-top:			 30px; 
	text-align:			 left; 
	font-weight:		 normal; 
	font-size:			 10pt;
	color:				 white;
	/* text-shadow:		 1px 1px 1px #c0c0c0; */ 
}

@media screen
{
    a.it-gold 			    { background-color:#fd9c03;	color:white; border-color:#fd9c03;  }
    a.it-gold:hover 	    { background-color:#fbae35;	color:white; border-color:#fd9c03;  }
    
    a.it-green 			    { background-color:#008000;	color:white;  border-color:#008000; }
    a.it-green:hover 	    { background-color:#20A020;	color:white;  border-color:#008000; }
    
    a.it-green2 		    { background-color:#006400;	color:white;  border-color:#006400; }
    a.it-green2:hover 	    { background-color:#008000;	color:white;  border-color:#006400; }
    
    a.it-navy 			    { background-color:navy;	color:white;  border-color:blue;    }
    a.it-navy:hover 	    { background-color:blue;	color:white;  border-color:blue;    }
    
    a.it-black  		    { background-color:#000000;	color:white;  border-color:#080808; }
    a.it-black:hover	    { background-color:#080808;	color:white;  border-color:#080808; }
 
    a.it-brown  		    { background-color:#800000;	color:white;  border-color:#800000; }
    a.it-brown:hover	    { background-color:#804040;	color:white;  border-color:#800000; }
    
    a.it-brown1  		    { background-color:#974325;	color:white;  border-color:#974325; }
    a.it-brown1:hover	    { background-color:#C96F4F;	color:white;  border-color:#974325; }
    
    a.it-brown2  		    { background-color:#462424;	color:white;  border-color:#462424; }
    a.it-brown2:hover	    { background-color:#800000;	color:white;  border-color:#462424; }
    
    a.it-red  			    { background-color:#E00000;	color:white;  border-color:#E00000; }
    a.it-red:hover		    { background-color:#FF2020;	color:white;  border-color:#E00000; }
    
    a.it-turq			    { background-color:#005E8D;	color:white;  border-color:#005E8D; }
    a.it-turq:hover		    { background-color:#0686C8;	color:white;  border-color:#005E8D; }
    
    a.it-blue			    { background-color:#005ED2;	color:white;  border-color:#005ED2; }
    a.it-blue:hover		    { background-color:#51A3FF;	color:white;  border-color:#005ED2; }
    
    a.it-skyblue		    { background-color:#6DA0D5;	color:white;  border-color:#6DA0D5; }
    a.it-skyblue:hover	    { background-color:#8EBBE4;	color:white;  border-color:#6DA0D5; }
    
    a.it-blue2			    { background-color:#10315A;	color:white;  border-color:#10315A; }
    a.it-blue2:hover	    { background-color:#26568C;	color:white;  border-color:#10315A; }
    
    a.it-mauve			    { background-color:#8080FF;	color:white;  border-color:#8080FF; }
    a.it-mauve:hover	    { background-color:#B0B0f8;	color:white;  border-color:#8080FF; }
    
    a.it-orange 	 	    { background-color:#EA5E21;	color:white;  border-color:#B0B0E0; }
    a.it-orange:hover 	    { background-color:#FB9D73; color:white;  border-color:#B0B0E0; }

    a.it-purp0 		 	    { background-color:#B0B0E0;	color:white;  border-color:#B0B0E0; }
    a.it-purp0:hover 	    { background-color:#D8D8FF; color:white;  border-color:#B0B0E0; }
    
    a.it-purp1			    { background-color:#800080;	color:white;  border-color:#800080; }
    a.it-purp1:hover	    { background-color:#A227A3;	color:white;  border-color:#800080; }
    
    a.it-purp2			    { background-color:#5F497A;	color:white;  border-color:#5F497A; }
    a.it-purp2:hover	    { background-color:#8161AD;	color:white;  border-color:#5F497A; }
    
    a.it-grey			    { background-color:#606060;	color:white;  border-color:#606060; }
    a.it-grey:hover		    { background-color:#C0C0C0;	color:white;  border-color:#606060; }
    
        
    a.it-blue-mz14			{ background-color:#003974;	color:white;  border-color:#003900; }
    a.it-blue-mz14:hover	{ background-color:#51A3FF;	color:white;  border-color:#004FA8; }

    a.it-blue-mz13			{ background-color:#004FA8;	color:white;  border-color:#004FA8; }
    a.it-blue-mz13:hover	{ background-color:#51A3FF;	color:white;  border-color:#004FA8; }
                            
    a.it-blue-mz12			{ background-color:#005ED2;	color:white;  border-color:#005ED2; }
    a.it-blue-mz12:hover	{ background-color:#51A3FF;	color:white;  border-color:#005ED2; }
                            
    a.it-blue-mz11			{ background-color:#006CF0;	color:white;  border-color:#006CF0; }
    a.it-blue-mz11:hover	{ background-color:#51A3FF;	color:white;  border-color:#006CF0; }
                            
    a.it-blue-mz10			{ background-color:#0F7BFF;	color:white;  border-color:#0F7BFF; }
    a.it-blue-mz10:hover	{ background-color:#51A3FF;	color:white;  border-color:#0F7BFF; }
                            
    a.it-blue-mz09			{ background-color:#2D8BFF;	color:white;  border-color:#2D8BFF; }
    a.it-blue-mz09:hover	{ background-color:#51A3FF;	color:white;  border-color:#2D8BFF; }
                            
    a.it-blue-mz08			{ background-color:#4B9CFF;	color:white;  border-color:#4B9CFF; }
    a.it-blue-mz08:hover	{ background-color:#51A3FF;	color:white;  border-color:#4B9CFF; }
                            
    a.it-blue-mz07			{ background-color:#69ACFF;	color:white;  border-color:#69ACFF; }
    a.it-blue-mz07:hover	{ background-color:#51A3FF;	color:white;  border-color:#69ACFF; }
                            
    a.it-blue-mz06			{ background-color:#7DB7FF;	color:white;  border-color:#7DB7FF; }
    a.it-blue-mz06:hover	{ background-color:#51A3FF;	color:white;  border-color:#7DB7FF; }
                            
    a.it-blue-mz05			{ background-color:#91C2FF;	color:white;  border-color:#91C2FF; }
    a.it-blue-mz05:hover	{ background-color:#51A3FF;	color:white;  border-color:#91C2FF; }
                            
    a.it-blue-mz04			{ background-color:#A5CDFF;	color:white;  border-color:#A5CDFF; }
    a.it-blue-mz04:hover	{ background-color:#51A3FF;	color:white;  border-color:#A5CDFF; }

    a.it-blue-mz03			{ background-color:#B9D8FF;	color:white;  border-color:#B9D8FF; }
    a.it-blue-mz03:hover	{ background-color:#51A3FF;	color:white;  border-color:#B9D8FF; }

    a.it-purp-mz09			{ background-color:#C59FFF;	color:white;  border-color:#C59FFF; }
    a.it-purp-mz09:hover	{ background-color:#A57BF3;	color:white;  border-color:#A060FF; }

    a.it-purp-mz10			{ background-color:#B787FF;	color:white;  border-color:#B787FF; }
    a.it-purp-mz10:hover	{ background-color:#A57BF3;	color:white;  border-color:#A060FF; }

    a.it-purp-mz11			{ background-color:#A060FF;	color:white;  border-color:#A060FF; }
    a.it-purp-mz11:hover	{ background-color:#A57BF3;	color:white;  border-color:#A060FF; }

    a.it-purp-mz12			{ background-color:#8543FF;	color:white;  border-color:#8543FF; }
    a.it-purp-mz12:hover	{ background-color:#A57BF3;	color:white;  border-color:#8543FF; }

    a.it-purp-mz13			{ background-color:#5811D8;	color:white;  border-color:#5811D8; }
    a.it-purp-mz13:hover	{ background-color:#A57BF3;	color:white;  border-color:#5811D8; }

    a.it-purp-mz14			{ background-color:#380793;	color:white;  border-color:#380793; }
    a.it-purp-mz14:hover	{ background-color:#A57BF3;	color:white;  border-color:#380793; }
}

@media print
{
    a.it-gold 			    { background-color:transparent;	color:black;  border-color:#fd9c03; }
    a.it-green 			    { background-color:transparent;	color:black;  border-color:#008000; }
    a.it-green2 		    { background-color:transparent;	color:black;  border-color:#006400; }
    a.it-navy 			    { background-color:transparent;	color:black;  border-color:blue;    }
    a.it-brown  		    { background-color:transparent;	color:black;  border-color:#800000; }
    a.it-brown1  		    { background-color:transparent;	color:black;  border-color:#974325; }
    a.it-brown2  		    { background-color:transparent;	color:black;  border-color:#462424; }
    a.it-red  			    { background-color:transparent;	color:black;  border-color:#E00000; }
    a.it-turq			    { background-color:transparent;	color:black;  border-color:#005E8D; }
    a.it-blue			    { background-color:transparent;	color:black;  border-color:#005ED2; }
    a.it-skyblue		    { background-color:transparent;	color:black;  border-color:#6DA0D5; }
    a.it-blue2			    { background-color:transparent;	color:black;  border-color:#10315A; }
    a.it-mauve			    { background-color:transparent;	color:black;  border-color:#8080FF; }
    a.it-purp0 		 	    { background-color:transparent;	color:black;  border-color:#B0B0E0; }
    a.it-purp1			    { background-color:transparent;	color:black;  border-color:#800080; }
    a.it-purp2			    { background-color:transparent;	color:black;  border-color:#5F497A; }
    a.it-grey			    { background-color:transparent;	color:black;  border-color:#606060; }
    a.it-blue-mz11			{ background-color:transparent;	color:black;  border-color:#005ED2; }
    a.it-blue-mz10			{ background-color:transparent;	color:black;  border-color:#006CF0; }
    a.it-blue-mz09			{ background-color:transparent;	color:black;  border-color:#0F7BFF; }
    a.it-blue-mz08			{ background-color:transparent;	color:black;  border-color:#2D8BFF; }
    a.it-blue-mz07			{ background-color:transparent;	color:black;  border-color:#4B9CFF; }
    a.it-blue-mz06			{ background-color:transparent;	color:black;  border-color:#69ACFF; }
    a.it-purp-mz11			{ background-color:transparent;	color:black;  border-color:#005ED2; }
    a.it-purp-mz10			{ background-color:transparent;	color:black;  border-color:#006CF0; }
    a.it-purp-mz09			{ background-color:transparent;	color:black;  border-color:#0F7BFF; }
}

.goto
{
	background-image:	 url('image12/goto.gif');
	background-repeat: 	 no-repeat;
	background-position: 95% 90%;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                            videos                                                */
/* max width up to 1150px ???           											*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

video.cinema1150
{
	width: 		95%;
	max-width:  900px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                         language modules 									    */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table#table-language-module       {	 padding-left:20px; padding-right:20px; }
table#table-language-module tr td { vertical-align:50%; 					}

a.tile-lang
{
	display:				block;
	float:					left; 
	width:					24px;
	height:					24px; 
	color:					white;
	background-color:   	purple;
	background-image:   	url('image12/download1small.gif');
	background-repeat:		no-repeat; 
	background-position:	center center;
	border-radius:			3px;
	padding:				0px;
	box-shadow: 			3px 3px 3px  slategray;
	text-decoration:		none;
}

td.wbord_l   { text-align:left; }
td.wbord_r   { text-align:left; }
td.wbord_0   { text-align:left; }

img.flag     { width:16px; height:11px; padding:0; margin-top:auto; margin-bottom:auto; }
img.sq		 { width:13px; height:13px; }
img.ribbon   { border:1px solid black; box-shadow:5px 5px 5px #c0c0c0; }
img.smbls    { border:1px solid black; box-shadow:5px 5px 5px #c0c0c0; float:left; margin:5px; }

/*==================================================================================*/
/* colours																			*/											
/*==================================================================================*/

.clr-purple 	{ color:#5e015f; }
.clr-green      { color:#008b00; }




/*==================================================================================*/
/* Responsive to smaller viewing areas:												*/
/*==================================================================================*/

@media all and (max-width: 1100px) 
{
	div.wid1078 			{ width:720px;  	margin-left:auto; 	margin-right:auto; }
}

@media all and (max-width: 999px) 
{
/*
	div.wid1200 			{ width:900px;  	margin-left:auto; 	margin-right:auto; }
*/
	div.wid1078 			{ width:720px;  	margin-left:auto; 	margin-right:auto; }
	div.wid1000 			{ width:900px;  	margin-left:auto; 	margin-right:auto; }
/*
	img#screen01-gif		{ width:794px;  height:658px; }
	img#screen02-gif		{ width:800px;  height:625px; }
	img#screen03-gif		{ width:800px;  height:601px; }
	img#screen04-gif		{ width:800px;  height:677px; }
	img#screen05-gif		{ width:800px;  height:673px; }
	img#screen06-gif		{ width:800px;  height:705px; }
	img#screen07-gif		{ width:800px;  height:691px; }
	img#screen08-gif		{ width:800px;  height:711px; }
	img#screen09-gif		{ width:800px;  height:631px; }
	img#screen10-gif		{ width:678px;  height:624px; }
*/
	img#screen01-gif			{ width:434px;  height:341px; }
	img#screen02-gif			{ width:507px;  height:347px; }
	img#screen03-gif			{ width:370px;  height:334px; }
	img#screen04-gif			{ width:420px;  height:391px; }
	img#screen05-gif			{ width:504px;  height:407px; }
	img#screen06-gif			{ width:506px;  height:407px; }
	img#screen07-gif			{ width:441px;  height:407px; }
	img#screen08-gif			{ width:417px;  height:407px; }
	img#screen09-gif			{ width:417px;  height:343px; }
	img#screen10-gif			{ width:323px;  height:353px; }

/*	video.cinema1150			{ width: 950px;				  }
*/

}


@media all and (max-width: 899px) 
{
	/* Marker different on each magnification */	
	a#mnuhome			{ background-image:url('image12/marker-green.gif'); }

	div.wid-info		{	width:600px;  	margin-left:auto; 	margin-right:auto; }
	div.wid-support		{   width:780px; 	margin-left:auto; 	margin-right:auto; }
	div.wid900 			{	width:800px;  	margin-left:auto; 	margin-right:auto; }
	div.wid1000 		{	width:800px;  	margin-left:auto; 	margin-right:auto; }
	div.wid1078 		{ width:720px;  	margin-left:auto; 	margin-right:auto; }


	div#fp-music-area					{	width:505px;	 }
	section.fp-panel, div.fp-panel		{   width:244px;	 }

	/* Picture scaling: */
	img#sax9912-jpg { width:700px;  height:625px; }
	img#mum1947-jpg { width:248px;  height:337px; }
	/*
	img#screen01-gif		{ width:794px;  height:658px; }
	img#screen02-gif		{ width:800px;  height:533px; }
	img#screen03-gif		{ width:800px;  height:601px; }
	img#screen04-gif		{ width:800px;  height:677px; }
	img#screen05-gif		{ width:800px;  height:673px; }
	img#screen06-gif		{ width:800px;  height:705px; }
	img#screen07-gif		{ width:800px;  height:705px; }
	img#screen08-gif		{ width:800px;  height:711px; }
	img#screen09-gif		{ width:800px;  height:631px; }
	img#screen10-gif		{ width:678px;  height:624px; }
	*/
	/*
	img#screen01-gif		{ width:700px;  height:580px; }
	img#screen02-gif		{ width:700px;  height:547px; }
	img#screen03-gif		{ width:700px;  height:526px; }
	img#screen04-gif		{ width:700px;  height:592px; }
	img#screen05-gif		{ width:700px;  height:589px; }
	img#screen06-gif		{ width:700px;  height:617px; }
	img#screen07-gif		{ width:700px;  height:617px; }
	img#screen08-gif		{ width:700px;  height:622px; }
	img#screen09-gif		{ width:700px;  height:552px; }
	img#screen10-gif		{ width:678px;  height:624px; }
	*/
	img#screen01-gif			{ width:434px;  height:341px; }
	img#screen02-gif			{ width:507px;  height:347px; }
	img#screen03-gif			{ width:370px;  height:334px; }
	img#screen04-gif			{ width:420px;  height:391px; }
	img#screen05-gif			{ width:504px;  height:407px; }
	img#screen06-gif			{ width:506px;  height:407px; }
	img#screen07-gif			{ width:441px;  height:407px; }
	img#screen08-gif			{ width:417px;  height:407px; }
	img#screen09-gif			{ width:417px;  height:343px; }
	img#screen10-gif			{ width:323px;  height:353px; }


	img#languagedlg2-gif	{ width:500px;  height:340px; }
	img#menu-es-gif			{ width:541px;  height:112px; }

/*	video.cinema1150			{ width: 850px;				  }
*/ 
}

@media all and (max-width: 799px) 
{
	/* Marker different on each magnification */	
	a#mnuhome			{ background-image:url('image12/marker-yellow.gif');	}

	div.wid-info		{ width:600px; 	margin-left:auto; 	margin-right:auto; }
	div.wid-support		{ width:440px; 	margin-left:auto; 	margin-right:auto; }
/*
	div.wid1200 		{ width:700px; 	margin-left:auto; 	margin-right:auto; }
*/
	div.wid1078 		{ width:720px; 	margin-left:auto; 	margin-right:auto; }
	div.wid1000 		{ width:700px; 	margin-left:auto; 	margin-right:auto; }
	div.wid900 			{ width:700px;  margin-left:auto; 	margin-right:auto; }
	div.wid850 			{ width:700px;  margin-left:auto; 	margin-right:auto; }
	div.wid800 			{ width:700px;  margin-left:auto; 	margin-right:auto; }
	div.wid800x			{ width:700px;  margin-left:auto; 	margin-right:auto; }

	div#fp-music-area					{ width:475px;	 }
	section.fp-panel, div.fp-panel		{ width:174px;	 }

	a.tile				{ width:130px; height:70px; padding: 3px;	font-size:8pt; }
	a.tile img			{ margin-left:2px;	margin-right:4px;				  	   }

	.tile h6        	{ margin-top: 20px;	font-size: 8pt;						   }

	a.tile-round-shadow { width:130px; height:70px; padding: 3px;	font-size:8pt; }
	/* a.tile-round-shadow-x does not resize */

	.tile-round-shadow h6  
	{ 
		margin-top: 	 10px; 
		padding-left:    8px; 
		font-size:	     10pt;
		text-decoration: none;
	}

	/* Picture scaling: */
	img#sax9912-jpg 		{ width:600px;  height:536px; }
	img#closedcylinder-gif  { width:242px;  height:296px; }
	img#closedcone-gif      { width:249px;  height:302px; }
	img#opencylinder-gif    { width:242px;  height:296px; }
	img#opencone-gif 	    { width:249px;  height:320px; }

/*
	img#screen01-gif		{ width:600px;  height:497px; }
	img#screen02-gif		{ width:600px;  height:469px; }
	img#screen03-gif		{ width:600px;  height:451px; }
	img#screen04-gif		{ width:600px;  height:507px; }
	img#screen05-gif		{ width:600px;  height:505px; }
	img#screen06-gif		{ width:600px;  height:529px; }
	img#screen07-gif		{ width:600px;  height:529px; }
	img#screen08-gif		{ width:600px;  height:533px; }
	img#screen09-gif		{ width:600px;  height:473px; }
	img#screen10-gif		{ width:600px;  height:552px; }
*/
	img#screen01-gif			{ width:434px;  height:341px; }
	img#screen02-gif			{ width:507px;  height:347px; }
	img#screen03-gif			{ width:370px;  height:334px; }
	img#screen04-gif			{ width:420px;  height:391px; }
	img#screen05-gif			{ width:504px;  height:407px; }
	img#screen06-gif			{ width:506px;  height:407px; }
	img#screen07-gif			{ width:441px;  height:407px; }
	img#screen08-gif			{ width:417px;  height:407px; }
	img#screen09-gif			{ width:417px;  height:343px; }
	img#screen10-gif			{ width:323px;  height:353px; }

	img#languagedlg2-gif	{ width:500px;  height:340px; }
	img#menu-es-gif			{ width:541px;  height:112px; }
/*	
	video.cinema1150			{ width: 650px;				  }
*/
}

@media all and (max-width: 699px) 
{
	/* Marker different on each magnification */	
	a#mnuhome			 { background-image:url('image12/marker-blue.gif');	}

	div.wid-info		 { width:600px;	margin-left:auto; margin-right:auto; }
	div.wid-support 	 { width:440px;	margin-left:auto; margin-right:auto; }
/*	div.wid1200 		 { width:600px; margin-left:auto; margin-right:auto; }
*/
	div.wid1078 		 { width:720px; margin-left:auto; margin-right:auto; }
	div.wid1000 		 { width:600px; margin-left:auto; margin-right:auto; }
	div.wid900 			 { width:600px; margin-left:auto; margin-right:auto; }
	div.wid850 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid800 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid750 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid700 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid550 			 { width:500px; margin-left:auto; margin-right:auto; }
	/* No entry for wid800x */
	/* No entry for wid750x */
	/* No entry for wid700x */

	div#title-right-w180 { width:150px;	margin-left:2px;  margin-right:2px;  }
	div#title-left-w180  { width:120px; margin-right:0px; margin-left:2px;   }

	a#tile-logo			 { margin-left:22px;								 }
	a#tile-whatsnew		 { margin-left:3px; 								 }

	article#regiontext	 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }
	div#regiontext		 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }
	div.rgn-text		 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }

	div#fp-music-area					{ width:475px;	 }
	section.fp-panel, div.fp-panel		{ width:475px;	 }

	/* Sitemap */
	table.sm 				{ width:465px;      }
	td.smt_b				{ font-size:13pt;   }
	td.smt_br				{ font-size:13pt;   }
	td.smt_bl				{ font-size:13pt;   }
	td.smw1					{	width:30px; 	}
	td.smw2					{	width:43px; 	}
	td.smw2a				{	width:41px; 	}
	td.smw3					{	width:96px; 	}
	td.smw3a				{	width:94px; 	}
	td.smw4					{	width:32px; 	}
	td.smw5					{	width:33px; 	}	
	td.smw5a				{	width:33px; 	}	
	td.smw6					{	width:35px; 	}
	td.smw7					{	width:27px; 	}
	td.smw7a				{	width:25px; 	}
	td.smw8					{	width:95px; 	}
	td.smw9					{	width:18px; 	}

	/* info-tips-swing */

	table#swingtable td   	{	font-size:10pt;	}

	/* shop	*/

	table.shopguide	   		{ width:400px; 		}	

	/* support	*/
	
	table.sp-table 			{ width:100%; 		}

	/* Picture scaling: */
	img#sax9912-jpg    	{ width:450px;  height:402px; margin-left:auto; margin-right:auto; }
	img#extwinkle-gif  	{ width:450px;  height:683px; margin-left:auto; margin-right:auto; }
	img#ydbparts-gif   	{ width:390px;  height:272px; margin-left:auto; margin-right:auto; }	
	img#Take5Theme1-gif { width:400px;  height:60px;  margin-left:auto; margin-right:auto; }
	img#Take5Theme2-gif { width:400px;  height:60px;  margin-left:auto; margin-right:auto; }

	img#closedcylinder-gif  { width:209px;  height:256px; }
	img#closedcone-gif      { width:216px;  height:261px; }
	img#opencylinder-gif    { width:209px;  height:256px; }
	img#opencone-gif 	    { width:216px;  height:278px; }

/*
	img#screen01-gif		{ width:500px;  height:414px; }
	img#screen02-gif		{ width:500px;  height:391px; }
	img#screen03-gif		{ width:500px;  height:376px; }
	img#screen04-gif		{ width:500px;  height:423px; }
	img#screen05-gif		{ width:500px;  height:421px; }
	img#screen06-gif		{ width:500px;  height:441px; }
	img#screen07-gif		{ width:500px;  height:441px; }
	img#screen08-gif		{ width:500px;  height:444px; }
	img#screen09-gif		{ width:500px;  height:394px; }
	img#screen10-gif		{ width:500px;  height:460px; }
*/

	img#screen01-gif			{ width:434px;  height:341px; }
	img#screen02-gif			{ width:507px;  height:347px; }
	img#screen03-gif			{ width:370px;  height:334px; }
	img#screen04-gif			{ width:420px;  height:391px; }
	img#screen05-gif			{ width:504px;  height:407px; }
	img#screen06-gif			{ width:506px;  height:407px; }
	img#screen07-gif			{ width:441px;  height:407px; }
	img#screen08-gif			{ width:417px;  height:407px; }
	img#screen09-gif			{ width:417px;  height:343px; }
	img#screen10-gif			{ width:323px;  height:353px; }

	img#languagedlg2-gif	{ width:400px;  height:272px; }
	img#menu-es-gif			{ width:400px;  height:83px;  }

	img#phraseprops2-gif		{ width:343px;  height:165px; }
	img#phraseMarkExample-gif	{ width:309px;  height:85px;  }
	img#rehearsalmarks-gif		{ width:208px;  height:57px;  }
	img#renumber3-gif			{ width:330px;  height:68px;  }
	img#shapenotes2-gif 		{ width:340px;  height:144px; }

	div.fbl  	 	{ float:none;  width:80%; margin-left:auto; margin-right:auto; }
	div.fb-h-normal { height: auto;	}
	div.fb-h-plus 	{ height: auto;	}
	div.fb-h-half 	{ height: auto;	}
	div.fb-h-1	 	{ height: auto;	}
	div.fb-h-deep 	{ height: auto;	}
	div.fbl2 	 	{ float:none;  width:80%; margin-left:auto; margin-right:auto; height:auto; }
/*
	video.cinema1150			{ width: 550px;				  }
*/
}



@media all and (max-width: 599px) 
{
	/* Marker different on each magnification */	
	a#mnuhome			 { background-image:url('image12/marker-purple.gif');	}

	div.wid-info		 { width:400px;	margin-left:auto; margin-right:auto; }
	div.wid-support	     { width:440px;	margin-left:auto; margin-right:auto; }
/*	div.wid2000   		 { width:520px; margin-left:auto; margin-right:auto; }
*/
	div.wid1078 		 { width:720px; margin-left:auto; margin-right:auto; }
	div.wid1000   		 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid900 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid850 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid800 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid750 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid700 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid650 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid550 			 { width:500px; margin-left:auto; margin-right:auto; }
	/* No entry for wid800x */
	/* No entry for wid750x */
	/* No entry for wid700x */

	div#title-right-w180 { width:150px;	margin-left:2px;  margin-right:2px;  }
	div#title-left-w180  { width:120px; margin-right:0px; margin-left:2px;   }

	a#tile-logo			 { margin-left:22px;								 }
	a#tile-whatsnew		 { margin-left:3px; 								 }

	article#regiontext	 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }
	div#regiontext		 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }
	div.rgn-text		 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }

	div#fp-music-area					{ width:475px;	 }
	section.fp-panel, div.fp-panel		{ width:475px;	 }

	/* Sitemap */
	table.sm 				{ width:465px;      }
	td.smt_b				{ font-size:13pt;   }
	td.smt_br				{ font-size:13pt;   }
	td.smt_bl				{ font-size:13pt;   }
	td.smw1					{	width:30px; 	}
	td.smw2					{	width:43px; 	}
	td.smw2a				{	width:41px; 	}
	td.smw3					{	width:96px; 	}
	td.smw3a				{	width:94px; 	}
	td.smw4					{	width:32px; 	}
	td.smw5					{	width:33px; 	}	
	td.smw5a				{	width:33px; 	}	
	td.smw6					{	width:35px; 	}
	td.smw7					{	width:27px; 	}
	td.smw7a				{	width:25px; 	}
	td.smw8					{	width:95px; 	}
	td.smw9					{	width:18px; 	}

	/* info-ttips-swing */

	table#swingtable td   	{	font-size:10pt;	}

	/* shop	*/

	table.shopguide	   		{ width:400px; 		}	

	/* support	*/
	
	table.sp-table 			{ width:100%; 		}

	/* Picture scaling: */
	img#sax9912-jpg    	{ width:450px;  height:402px; margin-left:auto; margin-right:auto; }
	img#extwinkle-gif  	{ width:450px;  height:683px; margin-left:auto; margin-right:auto; }
	img#ydbparts-gif   	{ width:390px;  height:272px; margin-left:auto; margin-right:auto; }	
	img#Take5Theme1-gif { width:400px;  height:60px;  margin-left:auto; margin-right:auto; }
	img#Take5Theme2-gif { width:400px;  height:60px;  margin-left:auto; margin-right:auto; }

	img#closedcylinder-gif  { width:209px;  height:256px; }
	img#closedcone-gif      { width:216px;  height:261px; }
	img#opencylinder-gif    { width:209px;  height:256px; }
	img#opencone-gif 	    { width:216px;  height:278px; }

/*
	img#screen01-gif		{ width:500px;  height:414px; }
	img#screen02-gif		{ width:500px;  height:391px; }
	img#screen03-gif		{ width:500px;  height:376px; }
	img#screen04-gif		{ width:500px;  height:423px; }
	img#screen05-gif		{ width:500px;  height:421px; }
	img#screen06-gif		{ width:500px;  height:441px; }
	img#screen07-gif		{ width:500px;  height:441px; }
	img#screen08-gif		{ width:500px;  height:444px; }
	img#screen09-gif		{ width:500px;  height:394px; }
	img#screen10-gif		{ width:500px;  height:460px; }
*/
	img#screen01-gif			{ width:434px;  height:341px; }
	img#screen02-gif			{ width:482px;  height:330px; }
	img#screen03-gif			{ width:370px;  height:334px; }
	img#screen04-gif			{ width:420px;  height:391px; }
	img#screen05-gif			{ width:495px;  height:400px; }
	img#screen06-gif			{ width:497px;  height:400px; }
	img#screen07-gif			{ width:441px;  height:407px; }
	img#screen08-gif			{ width:417px;  height:407px; }
	img#screen09-gif			{ width:417px;  height:343px; }
	img#screen10-gif			{ width:323px;  height:353px; }

	img#languagedlg2-gif	{ width:400px;  height:272px; }
	img#menu-es-gif			{ width:400px;  height:83px;  }
/*
	video.cinema1150			{ width: 450px;				  }
*/
}

@media all and (max-width: 499px) 
{
	/* Marker different on each magnification */	
	a#mnuhome			 { background-image:url('image12/marker-red.gif');	}

	div.wid-info		 { width:400px;	margin-left:auto; margin-right:auto; }
	div.wid-support	     { width:440px;	margin-left:auto; margin-right:auto; }
/*	div.wid1200   		 { width:440px; margin-left:auto; margin-right:auto; }
*/
	div.wid1078 		 { width:720px; margin-left:auto; margin-right:auto; }
	div.wid1000   		 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid900 			 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid850 			 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid800 			 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid750 			 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid700 			 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid650 			 { width:440px; margin-left:auto; margin-right:auto; }
	div.wid550 			 { width:440px; margin-left:auto; margin-right:auto; }
/*
	div.wid1200   		 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid1000   		 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid900 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid850 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid800 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid750 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid700 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid650 			 { width:520px; margin-left:auto; margin-right:auto; }
	div.wid550 			 { width:500px; margin-left:auto; margin-right:auto; }
*/
	/* No entry for wid800x */
	/* No entry for wid750x */
	/* No entry for wid700x */

	div#title-right-w180 { width:150px;	margin-left:2px;  margin-right:2px;  }
	div#title-left-w180  { width:120px; margin-right:0px; margin-left:2px;   }

	a#tile-logo			 { margin-left:22px;								 }
	a#tile-whatsnew		 { margin-left:3px; 								 }

	article#regiontext	 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }
	div#regiontext		 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }
	div.rgn-text		 { margin-left:20px; margin-right:20px; padding-left:0px; padding-right:0px; }

	div#fp-music-area					{ width:475px;	 }
	section.fp-panel, div.fp-panel		{ width:475px;	 }

	/* Sitemap */
	table.sm 				{ width:465px;      }
	td.smt_b				{ font-size:13pt;   }
	td.smt_br				{ font-size:13pt;   }
	td.smt_bl				{ font-size:13pt;   }
	td.smw1					{	width:30px; 	}
	td.smw2					{	width:43px; 	}
	td.smw2a				{	width:41px; 	}
	td.smw3					{	width:96px; 	}
	td.smw3a				{	width:94px; 	}
	td.smw4					{	width:32px; 	}
	td.smw5					{	width:33px; 	}	
	td.smw5a				{	width:33px; 	}	
	td.smw6					{	width:35px; 	}
	td.smw7					{	width:27px; 	}
	td.smw7a				{	width:25px; 	}
	td.smw8					{	width:95px; 	}
	td.smw9					{	width:18px; 	}

	/* info-ttips-swing */

	table#swingtable td   	{	font-size:10pt;	}

	/* shop	*/

	table.shopguide	   		{ width:400px; 		}	

	/* support	*/
	
	table.sp-table 			{ width:100%; 		}

	/* Picture scaling: */
	img#sax9912-jpg    	{ width:450px;  height:402px; margin-left:auto; margin-right:auto; }
	img#extwinkle-gif  	{ width:450px;  height:683px; margin-left:auto; margin-right:auto; }
	img#ydbparts-gif   	{ width:390px;  height:272px; margin-left:auto; margin-right:auto; }	
	img#Take5Theme1-gif { width:400px;  height:60px;  margin-left:auto; margin-right:auto; }
	img#Take5Theme2-gif { width:400px;  height:60px;  margin-left:auto; margin-right:auto; }

	img#closedcylinder-gif  { width:209px;  height:256px; }
	img#closedcone-gif      { width:216px;  height:261px; }
	img#opencylinder-gif    { width:209px;  height:256px; }
	img#opencone-gif 	    { width:216px;  height:278px; }

/*
	img#screen01-gif		{ width:400px;  height:331px; }
	img#screen02-gif		{ width:400px;  height:313px; }
	img#screen03-gif		{ width:400px;  height:301px; }
	img#screen04-gif		{ width:400px;  height:339px; }
	img#screen05-gif		{ width:400px;  height:337px; }
	img#screen06-gif		{ width:400px;  height:352px; }
	img#screen07-gif		{ width:400px;  height:352px; }
	img#screen08-gif		{ width:400px;  height:351px; }
	img#screen09-gif		{ width:400px;  height:306px; }
	img#screen10-gif		{ width:400px;  height:368px; }
*/
	img#screen01-gif			{ width:434px;  height:341px; }
	img#screen02-gif			{ width:507px;  height:347px; }
	img#screen03-gif			{ width:370px;  height:334px; }
	img#screen04-gif			{ width:420px;  height:391px; }
	img#screen05-gif			{ width:504px;  height:407px; }
	img#screen06-gif			{ width:506px;  height:407px; }
	img#screen07-gif			{ width:441px;  height:407px; }
	img#screen08-gif			{ width:417px;  height:407px; }
	img#screen09-gif			{ width:417px;  height:343px; }
	img#screen10-gif			{ width:323px;  height:353px; }



	img#languagedlg2-gif	{ width:400px;  height:272px; }
	img#menu-es-gif			{ width:400px;  height:83px;  }
/*
	video.cinema1150			{ width: 400px;				  }
*/
}

/*==================================================================================*/
/*==================================================================================*/

