@charset "utf-8";
html {}
body {margin:0; padding:0; font-family:/*calibri,*/'trebuchet MS',arial,sans-serif; color:#fff;  background:url(../_img/site/bg.png) repeat-x #000; line-height:1.4em; font-size:90%}
a:link {color:#fff; text-decoration:underline}
a:visited {color:#999}
a:hover {background:#4f4f4f}
img {border:none}
p {text-align:justify}
sup {margin-left:2px}
ul, li {text-align:left}
ul {margin-left:0}
td {vertical-align:top}

#wrapper {position:absolute; top:0; left:0; margin:0; padding:0; width:99.7%; max-width:1200px; min-width:600px; background:url(../_img/site/bg-platter.png) right top no-repeat transparent}
#header1 {position:absolute; top:0; left:0; width:315px; height:235px; /*background:url(_img/site/bg-tl.png) no-repeat transparent*/}
#header1 img {position:absolute; top:0; left:0}

#content {margin:0 0 0 200px; padding:0 5% 0 0; text-align:justify}
#footer {clear:both; margin:110px 0 10px; padding:0; font-size:.9em; clear:both; max-width:900px}
#footer a.curr {color:#999; background:#000; cursor:text; text-decoration:none}
#nav {position:absolute; top:160px; left:0; padding:0; text-align:left; width:165px; line-height:1.1em}
#nav a {color:#fff; display:block; width:auto; text-decoration:none; margin-left:4px}
#nav a.curr {color:#999; background:#000; cursor:text}
.nav01,.nav02,.nav03 {padding-bottom:6px}
.nav00 a {font-size:1em; padding:6px 3px 6px 6px; text-transform:uppercase; letter-spacing:2px}
.nav01 a {font-size:.9em; padding:5px 3px 5px 20px; text-transform:uppercase; letter-spacing:normal}
.nav02 a {font-size:.8em; padding:4px 3px 4px 35px; text-transform:uppercase; letter-spacing:2px}
.nav03 a {font-size:.9em; padding:3px 3px 3px 55px; text-transform:capitalize; letter-spacing:normal}
.navTrail {font-size:.8em; color:#fff; text-align:left; margin:120px 0 0 200px; padding:0}
.navTrail a, .navTrail a:visited {color:#fff}

#frmSelect {float:right; margin:0 18px 4px 0}
#frmSelect select {font-size:1.1em; color:#e95d1c}
#gallery {width:690px; overflow:hidden}
#gallery #currPhoto {width:500px; height:540px; float:left; font-size:1.1em; font-weight:bold; text-align:center}
#gallery #thumbs {float:right; width:180px; overflow:hidden; border:1px solid #fff; padding:4px 0 0 4px}
#imgblock {margin:0 -49px 30px 30px; padding:0; width:162px; float:right; background:transparent; overflow:hidden}
#imgblock img {margin:4px 0}
#marqueecontainer {position:relative; width:204px; height:115px; overflow:hidden; margin-top:0px}
#tblImages {float:left; width:90%; margin:22px auto}
#tblImages p {color:orange; font-weight:bold}
#tblImages table {margin:0 auto; background:#222}

.clr {clear:both}
.copy {text-align:center; font-size:.8em; color:#fff}
.flL {float:left}
.flR {float:right}
.flLm {float:left; margin:8px 20px 8px 0}
.flRm {float:right; margin:8px 0 8px 20px}
.mp10 {margin:10px; padding:10px}
.txtc {text-align:center}
.txtj {text-align:justify}
.txtr {text-align:right}
.txtl {text-align:left}

.caption {font-size:.8em; color:#666}
.date {padding-top:0px; font:italic bold 1.2em 'trebuchet MS',arial,sans-serif; text-align:left; color:#fff}
.emphasis, .emphasis a {color:orange}
.emphasisBig {color:orange; font-size:1.2em; font-weight:bold}
.h1 {color:#fff; font:normal 1.7em 'trebuchet MS',arial,sans-serif; text-align:left; text-transform:uppercase}
.h2 {padding-top:8px; font:normal 1.4em 'trebuchet MS',arial,sans-serif; text-align:left; color:#fff}
.homeNews {width:146px; font-size:.8em; color:orange; cursor:pointer; border:1px solid gray; margin:20px 10px 10px 10px; padding:6px; background:url(../_img/site/bg-circle.png) repeat-y transparent}
.homeNews .h3 {text-align:center; margin-top:0; color:orange; font:italic bold 16px/20px 'Trebuchet MS',arial,sans-serif}
.imgBlock {padding-left:12px}
.imgBlock img {margin:2px 0}
.instruments {text-align:right; position:absolute; top:150px; right:4px; padding:0; width:165px; line-height:1.8em; color:orange; font-size:1.1em; font-weight:bold; text-transform:uppercase; letter-spacing:2px}
.instruments a, .instruments a:hover {color:orange !important; text-decoration:none; background:transparent}
.section {float:left; width:600px; background:#333; border:1px solid #666; padding:0 20px 20px; margin:20px auto 4px}
.tblImages {}
.tblImages td {width:180px; height:220px}
.testimonial {padding:12px 0}
.thumbs {float:left; width:90px; height:66px}

.boxcontent {border-right:1px solid #2f2f2f; border-left:1px solid #2f2f2f; background:#333; padding:8px; color:#fff; text-align:center}
.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#2f2f2f; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#333; border-right:2px solid #2f2f2f; border-left:2px solid #2f2f2f; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#333; border-right:1px solid #2f2f2f; border-left:1px solid #2f2f2f; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#333; border-right:1px solid #2f2f2f; border-left:1px solid #2f2f2f; margin:0 1px;}


