/* This is a temporatry notice style */

.style1 {
color: #FF0000;
}

/* Main styles */

body {
background-image: url(imagesGeneral/bkgrnd.gif);
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color:#FFF;
margin: 0;
padding: 0;
}

p {
margin-bottom: -0.2em;
}

#indent p {
text-indent: 5%;
}

ul {
	list-style: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: -1em;
}

li {
margin-bottom: 0.8em;
}

h1 {
font-size: 1.6em;
font-family:"Times New Roman", Times, serif;
color: #006666;
letter-spacing: 0.1em;
font-weight: bold;
text-align: left;
margin: 1.5em 0 0 0;
}

h2 {
font-size: 1.1em;
font-family: "Arial Black", Helvetica, sans-serif;
font-weight: normal;
color: #575757;
text-align: left;
letter-spacing: 0.1em;
margin: 1.5em 0 -0.5em 0;
}

h3 {
font-size: 1.4em;
font-family: Arial, Helvetica, sans-serif;
color: #172D75;
text-align: left;
letter-spacing: 0.1em;
margin: 2em 0 0.5em 0;
padding-bottom: 0.4em;
border-bottom: 1px solid #666;
}

h4 {
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
color: #172D75;
text-align: left;
letter-spacing: 0.1em;
margin: 2em 0 0.5em 0;
padding-bottom: 0.4em;
border-bottom: 1px solid #666;
}

a:link, a:visited {
color: #003399;
text-decoration: none;
}

a:hover {
color: #993366;
text-decoration: underline;
}

div.backtoCDs {
padding: 12px 0;
border-bottom: 1pt solid #666;
}

/* Main body boxes */

#box01 {
position: absolute;
background-color:#666;
background-image: url(imagesGeneral/bkgrnd02.gif);
background-repeat: repeat-x;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 112px;
border-bottom: 1px solid #FFF;
z-index: 10;
}

#boxBio {
position: absolute;
font-size: 0.8em;
color: #000;
letter-spacing: 0.1em;
line-height: 1.3em;
top: 177px;
left: 500px;
right: auto;
width: 750px;
margin: 0 0 0 -326px;
padding: 120px 50px 20px 50px;
background-color: #BFE5E5;
background-image: url(imagesGeneral/bkgrnd03.gif);
background-position: top left;
background-repeat: repeat-x;
border: 2px solid #666;
z-index: 20;
}

#boxContactUs {
position: absolute;
font-size: 0.8em;
color: #000;
letter-spacing: 0.1em;
line-height: 1.3em;
top: 177px;
left: 500px;
right: auto;
width: 750px;
margin: 0 0 0 -326px;
padding: 120px 50px 20px 50px;
background-color: #BFE5E5;
background-image: url(imagesGeneral/bkgrnd03.gif);
background-position: top left;
background-repeat: repeat-x;
border: 2px solid #666;
z-index: 20;
}

#boxPerform {
position: absolute;
font-size: 0.8em;
color: #000;
letter-spacing: 0.1em;
line-height: 1.3em;
top: 177px;
left: 500px;
right: auto;
width: 750px;
margin: 0 0 0 -326px;
padding: 120px 0 20px 0;
background-color: #BFE5E5;
background-image: url(imagesGeneral/bkgrnd03.gif);
background-position: top left;
background-repeat: repeat-x;
border: 2px solid #666;
}

#boxPhoto {
	position: absolute;
	font-size: 0.8em;
	color: #000;
	letter-spacing: 0.1em;
	line-height: 1.3em;
	top: 177px;
	left: 500px;
	right: auto;
	width: 750px;
	height: 520px;
	margin: 0 0 0 -326px;
	padding: 120px 50px 20px 50px;
	background-color: #BFE5E5;
	background-image: url(imagesGeneral/bkgrnd03.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border: 2px solid #666;
	z-index: 20;
}

#boxOrder {
position: absolute;
font-size: 0.8em;
color: #000;
letter-spacing: 0.1em;
line-height2: 1.3em;
top: 177px;
left: 500px;
right: auto;
width: 750px;
margin: 0 0 0 -326px;
padding: 120px 0 20px 0;
background-color: #BFE5E5;
background-image: url(imagesGeneral/bkgrnd03.gif);
background-position: top left;
background-repeat: repeat-x;
border: 2px solid #666;
}

/* Gray topic bars */

#boxTopic {
margin: -20px -50px 0 -50px;
width:750px;
height: 34px;
background-color: #666;
z-index: 20;
}

#boxTopicPerform {
margin: -20px -50px 0 0;
width:750px;
height: 34px;
background-color: #666;
z-index: 20;
}

#boxTopicOrderCD {
margin: -20px -50px 0 0;
width:750px;
height: 34px;
background-color: #666;
z-index: 20;
}

#boxTopicOrder {
margin: -20px -50px 0 0;
width:654px;
height: 34px;
background-color: #666;
z-index: 20;
}

/* Gray topic bar images */

#bioShortImg {
text-align: left;
padding: 5px 0 0 50px;
}

#bioLongImg {
text-align: right;
padding: 5px 50px 0 0;
}

#performImg {
text-align: left;
padding: 5px 0 0 50px;
}

#backToArticlesImg {
margin-top: -30px;
text-align: right;
padding: 5px 200px 0 0;
}

#judithShatin04ShortImg {
margin: -100px 10px 10px 10px;
padding: 0;
float: right;
border: 1px solid #FFF;
z-index: 40;
}

#judithShatin04LongImg {
margin: -110px 20px 10px 0;
padding: 0;
float: left;
border: 1px solid #FFF;
z-index: 40;
}

#judithShatin05Img {
position: absolute;
right: 50px;
top: 5px;
border: 1px solid #FFF;
z-index: 40;
}

#judithShatin06Img {
position: absolute;
right: 50px;
top: 20px;
border: 1px solid #000;
z-index: 40;
}

#judithShatin07Img {
position: absolute;
right: 50px;
top: 20px;
border: 1px solid #000;
z-index: 40;
}

#wmLogoImg {
position: absolute;
right: 50px;
top: 25px;
border: 1px solid #FFF;
z-index: 40;
}

/* Styles for Order CD page */

#boxOrder th {
color: #FFF;
font-size: 1.2em;
text-align: left;
padding-left: 10px;
background-color: #666;
}

.backtoCDs a:link, .backtoCDs a:visited {
color: #900;
text-decoration: none;
font-size: 0.7em;
text-indent: none;
border: 1pt solid #900;
padding: 1px 2px 1px 4px;
background-color:#FFF;
}

.backtoCDs a:hover {
color: #FFF;
text-decoration: none;
border: 1pt solid #993366;
padding: 1px 2px 1px 4px;
background-color:#993366;
}

/* Styles for Back to CDs for 
Press Reviews page */

.backtoCDs2 a:link, .backtoCDs2 a:visited {
float: right;
color: #900;
text-decoration: none;
font-size: 0.7em;
text-indent: none;
border: 1pt solid #900;
padding: 1px 2px 1px 4px;
background-color:#FFF;
}

.backtoCDs2 a:hover {
color: #FFF;
text-decoration: none;
border: 1pt solid #993366;
padding: 1px 2px 1px 4px;
background-color:#993366;
}

/* Orders page elements */

#boxOrder table {
position: relative;
font-size: 0.9em;
top: 10px;
left: 15px;
margin: 0;
padding: 0;
width: 720px;
}

#boxOrder table img {
border: 1px solid #FFF;
float: left;
margin: 10px;
}

#boxOrder table td {
padding: 0px 12px 6px 0;
}

/* Performances page table elements */

#tablePerform table {
position: relative;
font-size: 0.9em;
top: 10px;
left: 15px;
margin: 0;
padding: 0;
width: 720px;
}


/* Order and Performances pages */

#boxPerform th {
color: #FFF;
font-size: 1.2em;
text-align: left;
padding-left: 10px;
background-color: #666;
}

.titleCD {
display: block;
margin: 10px 0 -8px 0;
font-weight: bold;
}

.row1 {
background-color:#A1D1D0;
}

.row1 td {
padding: 5px 5px 5px 10px;
}

.row2 td {
padding: 5px 5px 5px 10px;
}

/* Contact Us page elements */

blockquote.contactUs {
margin-left: 1.2em;
}

/* Image treatment for Press Reviews pages */

div.pressReviewCDImg {
text-align: right;
margin: 20px 315px -50px 0;
border2: 1px solid #000;
}

.pressReviewCDImg img {
border: 1px solid #000;
}

/* Photos page elements */

#photo1 {
position: absolute;
left: 110px;
top: 180px;
border: 1px solid #000;
}

#photo2 {
position: absolute;
left: 110px;
top: 285px;
border: 1px solid #000;
}

#photo3 {
position: absolute;
left: 110px;
top: 390px;
}

#photo4 {
position: absolute;
left: 110px;
top: 495px;
}

#PPphotoLarge {
position: absolute;
left: 320px;
top: 180px;
}

#photoCredit {
position: absolute;
font-size: 9px;
top: 570px;
left: 320px;
}

/* Added code for Sheet Music Order page */

#tableMain {
	position: absolute;
	font-size: 0.7em;
	color: #000;
	letter-spacing: 0.1em;
	line-height: 1.3em;
	top: 177px;
	left: 500px;
	right: auto;
	width: 750px;
	margin: 0 0 0 -327px;
	padding: 120px 0 20px 0;
	background-color: #BFE5E5;
	background-image: url(imagesGeneral/bkgrnd03.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border: 2px solid #666;
}

#tableMain table {
padding: 0 6px;
}

#headerCopy {
margin: 20px 0 10px 30px;
color: #666;
font-size: 1em;
line-height: 1.3em;
}

/* Miscellaneous styles */

.reviews {
display: block;
margin: 5px 0 0 0;
letter-spacing: 3px;
font-style: italic;
}

.initalCap {
font-size: 2em;
color: #990033;
font-weight: normal;
line-height: 1em;
}

.footnotes1 {
margin: 20px 0 0 60px;
font-size: 0.8em;
}

.reviewJump {
text-align: right;
margin: -5px 0 5px 0;
}

.backToTopJump {
text-align: right;
margin-right: 6px;
}

.reviewCredit {
margin: 0px 0 5px 0;
text-align: right;
font-style: italic;
}

#copyright {
color: #666;
font-size: 0.8em;
letter-spacing: 0.1em;
text-align: center;
}


/* Top Navigation */

#boxJS {
position: absolute;
top: 0;
left: 0px;
z-index: 400;
}

.navAnchor {
position: absolute;
top: -1px;
left: 0;
z-index: 200;
}

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer1491873011 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:727px;
	height:100px;
	text-align:left;
}

#MMMenuContainer1101132754_0 {
/* This ID is related to the master menu div for menu MMMenuContainer1101132754_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:139px;
	top:83px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101132754_0 {
/* This class defines things about menu MMMenu1101132754_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:104px;
	height:72px;
}

.MMMIFVStyleMMMenu1101132754_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101132754_0 */
	width:104px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:93px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

.MMMIVStyleMMMenu1101132754_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101132754_0 */
	width:104px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:93px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

#MMMenu1101132754_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101132754_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101132754_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101132754_0 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenu1101132754_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu1101132754_0 so we can set its position */
	left:0px;
	top:48px;
}

#MMMenu1101132754_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu1101132754_0 so we can set its position */
	left:0px;
	top:72px;
}

#MMMenuContainer1101132754_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101132754_0 a {
/* Controls the general apperance for menu MMMenuContainer1101132754_0's items, including color and font */
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding: 7px 3px 3px 8px;
	/*Change padding of drop down text*/
	background: url(imagesNav/mmmenu3_104x24_up.gif) #666666;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	/*Add letter-spacing*/
	display:block;
	position:absolute;
}

#MMMenuContainer1101132754_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101132754_0 */
	color:#a7e0e0;
	background: url(imagesNav/mmmenu3_104x24_over.gif) #666666;
}
#MMMenuContainer1101141424_1 {
/* This ID is related to the master menu div for menu MMMenuContainer1101141424_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:192px;
	top:83px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101141424_1 {
/* This class defines things about menu MMMenu1101141424_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:120px;
	height:48px;
}

.MMMIFVStyleMMMenu1101141424_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101141424_1 */
	width:120px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:109px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

.MMMIVStyleMMMenu1101141424_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101141424_1 */
	width:120px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:109px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

.MMMIVStyleMMMenu1101141424_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101141424_1 */
	width:120px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:109px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

#MMMenu1101141424_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101141424_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101141424_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101141424_1 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenu1101141424_1_Item_2 {
/* Unique ID for item 1 of menu MMMenu1101141424_1 so we can set its position */
	left:0px;
	top:48px;
}

#MMMenuContainer1101141424_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101141424_1 a {
/* Controls the general apperance for menu MMMenuContainer1101141424_1's items, including color and font */
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding: 7px 3px 3px 8px;
	/*Change padding of drop down text*/
	background: url(imagesNav/mmmenu2_120x24_up.gif) #666666;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	/*Add letter-spacing*/
	display:block;
	position:absolute;
}

#MMMenuContainer1101141424_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101141424_1 */
	color:#a7e0e0;
	background: url(imagesNav/mmmenu2_120x24_over.gif) #666666;
}
#MMMenuContainer1101141744_2 {
/* This ID is related to the master menu div for menu MMMenuContainer1101141744_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:500px;
	top:83px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101141744_2 {
/* This class defines things about menu MMMenu1101141744_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:90px;
	height:48px;
}

.MMMIFVStyleMMMenu1101141744_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101141744_2 */
	width:90px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:79px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

.MMMIVStyleMMMenu1101141744_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101141744_2 */
	width:90px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:79px;
	height:15px;
	/*Adjust height and weight to compensate for padding below*/
}

#MMMenu1101141744_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101141744_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101141744_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101141744_2 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenuContainer1101141744_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101141744_2 a {
/* Controls the general apperance for menu MMMenuContainer1101141744_2's items, including color and font */
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding: 7px 3px 3px 8px;
	/*Change padding of drop down text*/
	background: url(imagesNav/mmmenu1_90x24_up.gif) #666666;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	/*Add letter-spacing*/
	display:block;
	position:absolute;
}

#MMMenuContainer1101141744_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101141744_2 */
	color:#a7e0e0;
	background: url(imagesNav/mmmenu1_90x24_over.gif) #666666;
}

