﻿body 
{
    font-family:Palatino Linotype;
}

h1
{
    font-family:Engravers MT;
    font-size: 14pt;
    font-weight:bold;
}

h2
{
    font-family:Engravers MT;
    font-size:12pt;
    font-weight:bold;
}

.slideLabel
{
    color:Gray;
    font-family:Arial Narrow;
    font-weight:bold;
}

.aSmall:link, .aSmall:visited, .aSmall:active
{
    color:Gray;
    font-family:Americana BT;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
}
.aSmall:hover
{
color:#F8C51E;
text-decoration:none;
}

.aLeftMenu:link
{
    color:Gray;
    font-weight:bold;
    font-size:0.4em;
    text-decoration:none;
}

.aLeftMenu:hover
{
    color:#F8C51E;
}

#header h1
{
    font-family:Engravers MT;
    font-weight:bold;
    font-size:20pt;
    padding:10px;
    margin-top:5px;
    margin-bottom:0
}

#content
{
    width:85%;
    background-color:White;
    font-family:Palatino Linotype;
    font-size:10pt;
    padding:10px;
    vertical-align:top;
}

#content h1
{
    font-family:Engravers MT;
    font-size:14pt;
    font-weight:bold;
}
    
#content h2
{
    font-family:Engravers MT;
    font-size:11pt;
    font-weight:bold;
}

#content h3
{
    font-family:Engravers MT;
    font-size:10pt;
    font-weight:bold;
}

#faq
{
    width:85%;
    background-color:White;
    font-family:Palatino Linotype;
    font-size:10pt;
    padding:10px;
    vertical-align:top;
}

#faq h1
{
    font-family:Engravers MT;
    font-size:14pt;
    font-weight:bold;
}
    
#faq h2
{
    font-family:Engravers MT;
    font-style:normal;
    font-size:11pt;
    font-weight:bold;
}

#faq h3
{
    font-family:Engravers MT;
    font-size:10pt;
    font-weight:bold;
}

#faq a
{
    font-size:10pt;
    color:Gray;
    text-decoration:none;
}

#faq p
{
    margin-top:2px;
    font-size:10pt;
}

.sectionSpacerClass
{
    height:20px;
    background-color:Transparent;
}

.adjustedZIndex {
    z-index: 4;
}

#footer ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

#footer ul li
{
    display: inline;

}

#footer ul li a 
{ 
    text-decoration: none;
    padding: .2em 1em;
    color: #fff;
}

#footer ul li a:hover
{
color: #F8C51E;
}

#dhtmlgoodies_slideshow{
		width:780px;	/* Total width of slideshow  600px */
		padding-left:10px;
}

#previewPane{
	/* border:1px solid #CCCCCC; */
	margin-bottom:10px;	
	text-align:left;
	vertical-align:middle;
	position:relative;
	
	/* CSS HACK */
	height: 332px;	/* IE 5.x */
	height/* */:/**/320px;	/* Other browsers */
	height: /**/320px;
			
}
#previewPane img{
	line-height:320px;
}
#previewPane #image
{
    float:left;
	/* border:1px solid Blue; */
}
#previewPane #product
{
    float:left;
    font-family:Palatino Linotype;
    overflow:auto;
	/* border:1px solid Red; */
}
#previewPane #productCaption
{
    font-family:Engravers MT;
    font-weight:bold;
    font-size:1.0em;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
}
#previewPane #productDescription
{
    font-size:0.8em;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    
}

#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Engravers MT;  /* Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	 Font to use */
	font-size:0.9em;
}

#galleryContainer{
	
	height:102px;	/* Height of the images + 2 */
	border:1px solid #CCCCCC;
	position:relative;
	overflow:hidden;
	padding:1px;
	
	/* CSS HACK */
	height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/102px;	/* Other browsers */
	height: /**/102px;
			
}
#arrow_left{
	position:absolute;
	left:0px;
	z-index:10; 
	background-color: #FFF;
	padding:1px;
	/* filter: alpha(opacity=70);
	opacity: 0.7; */
}
#arrow_right{
	position:absolute;
	right:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;
	/* filter: alpha(opacity=70);
	opacity: 0.7; */
}
#theImages{
	position:absolute;
	height:100px;
	left:40px;
	width:100000px;
	
}
#theImages #slideEnd{
	float:left;
}
#theImages img{
	float:left;
	padding:1px;
	-ms-filter: alpha(opacity=50);
	-ms-opacity: 0.5;
	cursor:pointer;
	border:0px;
}

#waitMessage{
	display:none;
	position:absolute;
	left:50px;
	top:150px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
}

#theImages .imageCaption{
	display:none;
}
#theImages .imageDescription
{
    display:none;
}

/* Product page table row highlighting */
.highlight
{
    background-color:#D3D3D3;
    cursor:pointer;
}

.normal
{
    background-color:White;
    cursor:default;
}

#sample-tracks
{
    font-family:"Americana BT";
    font-size:12px;
    /*width:480px;
    text-align:left;
    border-collapse:collapse;
    border:1px solid Black;
    border:1px solid #69c;
    margin:20px;
    background-color:#c0c0c0;
    color:Black;*/
}

#sample-tracks table
{
    width:480px;
    text-align:left;
    border-collapse:collapse;
    border:1px solid Black;
    margin:3px;
    background-color:#c0c0c0;
    color:Black;
    font-size:12px;
}

#sample-tracks caption
{
    font-family:"Americana BT";
    font-size:18px;
    text-align:left;
}

#sample-tracks th
{
    font-size:14px;
    font-weight:normal;
    /*color:#039;*/
    padding:10px 8px;
}

#sample-tracks td
{
    /*color:#669;*/
    padding:8px;
}

#sample-tracks .odd
{
    /*background:#e8edff;*/
    padding:8px;
}
