@charset "UTF-8";

body { background-image: url(images/bg1.jpg); background-repeat:repeat-y; background-position: center; background-color: #003465; margin: 20 0 0 0; }

#contentHolder { height: 100%; min-height: 100%; width: 100%; margin-top: 20; padding-top; 20; }

#contentHolder #menu { background-image: url(images/interface/website-artwork-v1.1-wide.jpg); height: 180px; width: 980px; margin-left: auto; margin-right: auto; }

#contentHolder #menu #menuItems { position: relative; top: 154px; margin-left: auto; margin-right: auto; }
#contentHolder #menu #menuItems a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; width: 980px; align: right; text-decoration: none; }
#contentHolder #menu #menuItems a:hover { text-decoration: underline; }

#contentHolder #content { width: 960px; margin: 10px; margin-left: auto; margin-right: auto; background: #FFFFFF; }
#contentHolder #content h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
#contentHolder #content h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
#contentHolder #content h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; margin-bottom: -12px; }
#contentHolder #content h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #003366; }
#contentHolder #content p,table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contentHolder #content ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#contentHolder #content a { font-weight: bold; text-decoration: none; color: #003465; }
#contentHolder #content a:hover { text-decoration: underline; }
#contentHolder #content #subHeader3 { font-size: 12px; font-weight: normal; }

#dropMenu1 { display: block; position: absolute; top: 182px; left: 225px; background-color: #003465; z-index: 1001; visibility: hidden; }
#dropMenu1 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu1 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu1 li:hover { background-color: #880008; }
#dropMenu1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#dropMenu2 { display: block; position: absolute; top: 182px; left: 320px; background-color: #003465; z-index: 1002; visibility: hidden; }
#dropMenu2 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu2 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu2 li:hover { background-color: #880008; }
#dropMenu2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#dropMenu3 { display: block; position: absolute; top: 182px; left: 370px; background-color: #003465; z-index: 1003; visibility: hidden; }
#dropMenu3 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu3 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu3 li:hover { background-color: #880008; }
#dropMenu3 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#dropMenu4 { display: block; position: absolute; top: 182px; left: 475px; background-color: #003465; z-index: 1004; visibility: hidden; }
#dropMenu4 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu4 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu4 li:hover { background-color: #880008; }
#dropMenu4 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

.movementClass { font-weight: bold; font-style: italic; }
.titleClass { font-weight: bold; color: #336699; }
.quoteStyle { font-style: italic; color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.imgClassRt { margin-left: 15px; margin-bottom: 10px; float: right; display: block; }

.ulineClass { text-decoration: underline; }


.constrainMenu { width: 640px; }

#contentHolder #content .btnBoxClass ul { background: #003465; padding-top: 0; padding-bottom: 0; height: 14px; margin: -4px 5px -4px 5px;  }
#contentHolder #content .btnBoxClass li { display: inline; margin-right: 44px; list-style: none; list-style-image: none; margin-left: -30px; list-style-position: outside; height: 14px; }
#contentHolder #content .btnBoxClass a { color: #FFFFFF; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; height: 14px; }
#contentHolder #content .btnBoxClass a:hover { color: #FFFFFF; text-decoration: underline; }

#contentHolder #content .btnBoxClassLight ul { background: #cccccc; padding-top: 0; padding-bottom: 0; height: 14px; margin: -4px 5px -4px 5px; }
#contentHolder #content .btnBoxClassLight li { display: inline; margin-right: 44px; list-style: none; list-style-image: none; margin-left: -30px; list-style-position: outside; height: 14px; }
#contentHolder #content .btnBoxClassLight a { color: #ac2652; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; height: 14px; }
#contentHolder #content .btnBoxClassLight a:hover { color: #ac2652; text-decoration: underline; }

#contentHolder #content .style5 .playLink a { background-image: url(images/buttons/play-btn.jpg); background-repeat: no-repeat; width: 60px; height: 20px; margin-top: 20px; overflow: hidden; }
.playLink a:hover { background-position: -71px 0px; }


#contentHolder #content .example { height: 20px; width: 60px; text-indent: 10000px; overflow: hidden; font-size: 21px; background: url(images/buttons/play-btn.jpg) top left no-repeat; display: inline; vertical-align: middle; color: #fff; }
#contentHolder #content .example:hover { background-position: -70px 0; text-decoration: none; }
#contentHolder #content .example a { height: 20px; width: 60px; border-bottom: 100px solid #fff; }
#contentHolder #content .example a:hover { text-decoration: none; }

#contentHolder #content .moresamples { height: 20px; width: 110px; text-indent: 10000px; overflow: hidden; font-size: 21px; background: url(images/buttons/more-audio-samples.jpg) top left no-repeat; display: inline; vertical-align: middle; color: #fff; }
#contentHolder #content .moresamples:hover { background-position: -121px 0; text-decoration: none; }
#contentHolder #content .moresamples a { height: 20px; width: 110px; border-bottom: 100px solid #fff; }
#contentHolder #content .moresamples a:hover { text-decoration: none; }

#contentHolder #content .buy { height: 40px; width: 160px; text-indent: 10000px; overflow: hidden; font-size: 41px; background: url(images/buttons/shopping-cart-btn.jpg) top left no-repeat; display: inline; vertical-align: middle; color: #fff; }
#contentHolder #content .buy:hover { background-position: -169px 0; text-decoration: none; }
#contentHolder #content .buy a { height: 40px; width: 110px; border-bottom: 100px solid #fff; }
#contentHolder #content .buy a:hover { text-decoration: none; }


#contentHolder #content #banner { width: 960px; margin-bottom: 10px; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

#col23holder { float: right; width: 635px; margin: 0 0 0 0; }
#mainCol1 { float: left; width: 310px; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#mainCol1 img { float: right; margin-left: 8px; }
#mainCol2 { float: right; width: 310px; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#mainCol3 { float: left; width: 315px; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#mainCol3 img { float: right; margin-left: 8px; }
#col23split {  clear: right; float: left; width: 635px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0; color: #ffffff; }


.rounding{ display:block; }
.rounding * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#153763; *background: #FFFFFF; }
.rounding1 { margin-left:3px; margin-right:3px; padding-left:0px; padding-right:0px; border-left:1px solid; border-left-color: #153763; *background-color: #153763; border-right:1px solid; border-right-color: #153763; *border-right-color: #CCCCCC; background: #153763; *background-color: #153763; }
.rounding2 { margin-left:1px; margin-right:1px; padding-right:0px; padding-left:0px; border-left:1px solid; border-left-color: #153763; *background-color: #153763; border-right:1px solid; border-right-color: #153763; *border-right-color: #CCCCCC; background: #153763; *background-color: #153763; }
.rounding3 { margin-left:1px; margin-right:1px; border-left:1px solid; border-left-color: #153763; *border-left-color-color: #CCCCCC; border-right:1px solid; border-right-color: #153763; *border-right-color-color: #CCCCCC; }
.rounding4 { border-left: 1px solid; border-left-color: #153763; *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: #153763; *border-right-color: #CCCCCC; }
.rounding5 { border-left: 1px solid; border-left-color: #153763; *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: #153763; *border-right-color: #CCCCCC; }
.roundingfg { background: #153763; *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; color: #ffffff; }
.roundingfgTight { background: #153763; *background-color: #FFFFFF; padding: 1px 5px 1px 5px; margin-top: 0; color: #ffffff; }


.roundingLight{ display:block; }
.roundingLight * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#cccccc; *background: #FFFFFF; }
.rounding1Light { margin-left:3px; margin-right:3px; padding-left:0px; padding-right:0px; border-left:1px solid; border-left-color: #cccccc; *background-color: #cccccc; border-right:1px solid; border-right-color: #cccccc; *border-right-color: #CCCCCC; background: #cccccc; *background-color: #cccccc; }
.rounding2Light { margin-left:1px; margin-right:1px; padding-right:0px; padding-left:0px; border-left:1px solid; border-left-color: #cccccc; *background-color: #cccccc; border-right:1px solid; border-right-color: #cccccc; *border-right-color: #CCCCCC; background: #cccccc; *background-color: #cccccc; }
.rounding3Light { margin-left:1px; margin-right:1px; border-left:1px solid; border-left-color: #cccccc; *border-left-color-color: #CCCCCC; border-right:1px solid; border-right-color: #cccccc; *border-right-color-color: #CCCCCC; }
.rounding4Light { border-left: 1px solid; border-left-color: #cccccc; *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: #cccccc; *border-right-color: #CCCCCC; }
.rounding5Light { border-left: 1px solid; border-left-color: #cccccc; *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: #cccccc; *border-right-color: #CCCCCC; }
.roundingfgLight { background: #cccccc; *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; color: #ffffff; }
.roundingfgTightLight { background: #cccccc; *background-color: #FFFFFF; padding: 1px 5px 1px 5px; margin-top: 0; color: #ffffff; }


.roundingAlt{ display:block; }
.roundingAlt * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#770000; *background: #FFFFFF; }
.roundingAlt1 { margin-left:3px; margin-right:3px; padding-left:0px; padding-right:0px; border-left:1px solid; border-left-color: #770000; *background-color: #770000; border-right:1px solid; border-right-color: #770000; *border-right-color: #CCCCCC; background: #770000; *background-color: #770000; }
.roundingAlt2 { margin-left:1px; margin-right:1px; padding-right:0px; padding-left:0px; border-left:1px solid; border-left-color: #770000; *background-color: #770000; border-right:1px solid; border-right-color: #770000; *border-right-color: #CCCCCC; background: #770000; *background-color: #770000; }
.roundingAlt3 { margin-left:1px; margin-right:1px; border-left:1px solid; border-left-color: #770000; *border-left-color-color: #CCCCCC; border-right:1px solid; border-right-color: #770000; *border-right-color-color: #CCCCCC; }
.roundingAlt4 { border-left: 1px solid; border-left-color: #770000; *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: #770000; *border-right-color: #CCCCCC; }
.roundingAlt5 { border-left: 1px solid; border-left-color: #770000; *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: #770000; *border-right-color: #CCCCCC; }
.roundingAltfg { background: #770000; *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; color: #ffffff; }

.videoThumbs td { vertical-align: top; text-align: center; }

#contentHolder #content .photoGrid tr th a { font-weight: normal; font-size: 11px; }

#titleForPrint { display: none; }




