body             {
  padding:0px;
  margin:0px;
  background-color:#111;
  text-align:center; 
  font:normal normal normal 1em/1.25em calibri,verdana,arial,"sans serif";
  text-align:left; 
  background-color:#3f3f3f; 
  color:#eee;
  }

#container       { 
  width:960px; 
  margin:0 auto; 
  padding:0; 
  background-color:#7e7e7e; 
  }

#topHeader       { position:relative; width:960px; height:70px; margin:0px; padding:0px;  background-image:url(/img/page/new-header1.jpg); background-repeat:no-repeat; }

#footer-new      { position:relative; width:960px; height:75px; margin:0px; padding:0px;  background-image:url(/img/page/new-footer1.jpg); background-repeat:no-repeat;
                   font-size:8pt; font-family:arial,"sans serif"; font-weight:500; color:#eee;  text-align:center;}

#footer1         { position:relative; width:770px; height:25px; margin:0px; padding:0px;  background-image:url(/img/page/footer2.jpg); background-repeat:no-repeat; }

#footer2         { position:relative; width:770px; height:50px; margin:0px; padding:0px;  background-image:url(/img/page/footer4.jpg); background-repeat:no-repeat; }

#home-nav        { padding:0px; margin:0px; width:30px; height:490px; border:0px red solid; background-image:url(/img/nav/nav-bkg1.jpg); background-repeat:repeat y; }

#home-content    { width:670px;   text-align:left; padding:20px 10px 20px 20px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                   font-size:11px; font-family:arial,"sans serif"; font-weight:500; text-align:left; color:#eee; }

#frame-content   { width:510px;  padding:10px; margin:0px; background-color:#3f3f3f; color:#eee; border:0px blue solid;
                   font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; }

#works-content   { width:510px; height:100%; padding:10px; margin:0px; background-color:#3f3f3f; border:0px blue solid;
                   font-size:11px; font-family:arial,"sans serif"; font-weight:500; text-align:left; background-color:#3f3f3f; color:#eee; }

#shop-content    { width:510px; padding:10px; margin:0px; background-color:#3f3f3f; border:0px blue solid;
                   font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; background-color:#3f3f3f; color:#eee; vertical-align:middle;}

#reviews-content { width:510px; padding:10px; margin:0px; background-color:#3f3f3f; border:0px blue solid;
                   font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; line-height:1.2em; background-color:#3f3f3f; color:#eee; }

#homeRightBox    { display:inline; float:right; width:200px; color:#eee; background-color:#3f3f3f;
                   margin:0px 20px 0px 10px; padding:0px; text-align:center; vertical-align:top; border:0px solid red;  }

#headshot200x250 { display:inline; width:200px; height:250px; color:#eee; background-color:#3f3f3f;
                   margin:0px 0px 10px 0px; padding:0px; text-align:center; vertical-align:top; border:0px solid #eee;  }

#homeVideoBox    { display:inline; float:right; width:200px; color:#eee; background-color:#3f3f3f;
                   margin:0px; padding:0px; text-align:center; vertical-align:top; border:2px inset #eee;  }
.spacer1         { height:1em;  width:100%; }
.spacer2         { height:2em;  width:100%; }



#featurewrapper1  {
  position: relative;                           / * Do not change this value * /
  width:360px;
  margin:20px 5px;
  padding:15px;
  background-color:#7e7e7e;
  border:1px solid #eee;
  text-align:center;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius:10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius:10px;
 -moz-border-radius-bottomright:10px;
 -webkit-border-bottom-right-radius:10px;
 -moz-border-radius-bottomleft:10px;
 -webkit-border-bottom-left-radius:10px;
  overflow: hidden;
  }


.featurewrapper2  {
  position: relative;                           / * Do not change this value * /
  width:600px;
  margin:10px 5px;
  padding:15px;
  background-color:#7e7e7e;
  border:1px solid #eee;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius:10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius:10px;
 -moz-border-radius-bottomright:10px;
 -webkit-border-bottom-right-radius:10px;
 -moz-border-radius-bottomleft:10px;
 -webkit-border-bottom-left-radius:10px;
  overflow: hidden;
  }


#centered        { text-align:center; margin:0 auto; }
.centered        { text-align:center; margin:0 auto; }
.righted         { float:right; margin:0px 20px 0px 0px;}
h1               { font-size:20px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:500; text-align:center; letter-spacing:1px; line-height: 1.25; margin:0px; }
h1.left          { font-size:20px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:500; text-align:left; letter-spacing:1px; line-height: 1.25; margin:0px; font-style:italic; }

h1.title22       { font-size:22pt; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:500; letter-spacing:1px; line-height: 1.25; margin:0px; }

h2               { font-size:16px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   /*background-color:#3f3f3f;*/ color:#eee; font-weight:700; text-align:center; letter-spacing:1px; line-height: 1.1; margin:0px; }

 /*  h2               { font-size:16px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:700; text-align:center; letter-spacing:1px; line-height: 1.1; margin:0px; }  */
h2.left          { font-size:16px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:700; text-align:left; letter-spacing:1px; line-height: 1.1; margin:0px; }

h2               { 
  font-size:18px; 
  font-family:"Trebuchet MS",verdana,arial,"sans serif";   
  color:#eee;
  background-color:#7e7e7e;  
  font-weight:700; 
  text-align:center; 
  letter-spacing:1px; 
  line-height: 1.5em; 
  margin:0px; }

h2.up  { 
  font:normal normal normal 1.25em/1.6em calibri,"Trebuchet MS",arial,"sans serif";   
  color:#eee;
  background-color:#3f3f3f;
  text-align:center; 
  letter-spacing:.1em; 
  margin:0 auto;
  text-transform:uppercase;
  }

h3  {
  font:normal normal normal 11pt/14pt "Trebuchet MS",verdana,arial,"sans serif";   
  color:#eee;
  margin:0px;
  }

.title20         { font-size:20pt; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#efefef; font-weight:500; letter-spacing:none; line-height: 1.25; margin:0px; }
.title22         { font-size:22pt; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:500; letter-spacing:1px; line-height: 1.25; margin:0px; }
.italics11       { font-size:11px; font-family:georgia,serif; font-weight:500;              background-color:#3f3f3f; color:#eee; line-height:1.5; font-style:italic; margin:0px; padding:0px;}
.italics12       { font-size:12px; font-family:georgia,serif; font-weight:500;              background-color:#3f3f3f; color:#eee; line-height:1.5; font-style:italic;}
.italics13       { font-size:13px; font-family:georgia,serif; font-weight:500;              background-color:#3f3f3f; color:#eee; line-height:1.25; font-style:italic;}
.georgia12       { font-size:12px; font-family:georgia,serif; font-weight:500;              background-color:#3f3f3f; color:#eee; line-height:1.25; }
.georgia13       { font-size:13px; font-family:georgia,serif; font-weight:500;              background-color:#3f3f3f; color:#eee; line-height:1.25; }
.nav-text        { font-size:10px; font-family:verdana,arial,"sans serif"; font-weight:500; background-color:transparent; color:#eee; text-align:center; vertical-align:middle; }
.text            { font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; background-color:#3f3f3f; color:#eee; }
.text1           { font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; background-color:#3f3f3f; color:#eee; }
.text12          { font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; background-color:#3f3f3f; color:#eee; line-height:1.5; }
.title12         { font-size:12px; font-family:georgia,serif; font-weight:700;              background-color:#3f3f3f; color:#eee; line-height:1.25; font-style:italic;}
.title13         { font-size:13px; font-family:georgia,serif; font-weight:700;              background-color:#3f3f3f; color:#eee; line-height:1.25; font-style:italic;}

.title22         { font-size:22pt; font-family:"Trebuchet MS",arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:500; letter-spacing:1px; line-height: 1.25; margin:0px; }
.yellow          { color:#f9cc33; background-color:#3f3f3f; }

.cutline         { font-size:10px; font-family:verdana,arial,"sans serif"; font-weight:500; background-color:#3f3f3f; color:#eee; margin:0px;          padding:0px; line-height:1.25; }
.dotted          { font-size:15px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:700; margin-top:20px; margin-bottom:5px; padding:0px; width:440px; border-bottom:#eee 2px dotted; text-align:left;}
.header-sm       { font-size:13px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:700; margin:0px; padding:0px; text-align:left;}
.header          { font-size:15px; font-family:"Trebuchet MS",verdana,arial,"sans serif";   background-color:#3f3f3f; color:#eee; font-weight:700; margin:0px; padding:0px; text-align:left;}

.textrule1       { width:440px; height: 2px; padding:0px; margin:10px 0px; border-bottom:#B82134 1px solid; clear:both; }

blockquote.short   { margin:2px 10px 5px 10px;  }
blockquote.grey    { margin:2px 10px 5px 10px; padding:8px; background-color:#666666; color:#eee; border:1px solid #eee;
                     font-size:8pt; font-family:georgia,serif; font-weight:500; line-height:1.25; font-style:italic;nn }
p.para             { margin:5px 0px 5px 0px;  }
p.para2            { margin:1px 0px 1px 0px;  }
p.para10           { margin:12px 0px 5px 0px;  }
p.para-ind         { margin:5px 0px 5px 0px; text-indent:25px;}

img  {
   border:none;
  }

img.img-play30   { padding:0px; margin:10px;      width: 30px; height: 30px; border:0px red solid; vertical-align:middle;}
img.img-play     { padding:0px; margin: 4px;      width: 25px; height: 25px; border:0px red solid; vertical-align:middle;}
img.img-pdf      { padding:3px 0px; margin: 0px  4px; width: 25px; height: 25px; border:0px red solid; vertical-align:middle;}
img.img-buy      { padding:0px; margin: 0px 20px; width: 84px; height: 70px; border:0px red solid; display:inline; float:right; }
img.img-buy1     { padding:0px; margin: 0px;      width:175px; height: 60px; border:0px red solid; display:inline; float:right; }
img.img-buy2     { padding:0px; margin: 0px;      width:175px; height: 70px; border:0px red solid; display:inline; float:right; }
img.img-cd       { padding:0px; margin: 0px  4px; width: 32px; height: 32px; border:0px red solid; vertical-align:middle;}
img.img-gallery  { padding:0px; margin: 0px;      width:310px; height:310px; border:0px red solid; display:inline; float:right; }
img.add-cart     { padding:0px; margin: 0px;      width: 85px; height: 22px; border:0px red solid; vertical-align:bottom; }
img.img-media    { padding:0px; margin: 4px;      width: 32px; height: 32px; border:0px red solid; vertical-align:middle;}
img.img-nav      { padding:0px; margin: 0px;      width: 30px; height:490px; border:0px red solid; }
img.img-pub      { padding:0px; margin: 6px 10px; width:200px; height:260px; border:0px red solid;  display:inline; float:right; }
img.creditcards1 {              margin: 6px;      width:160px; height:135px; border:0px red solid;  display:inline; float:right; }
img.checkout     {                                width:82px;  height:29px;  border:none; vertical-align:middle;  }
img.dontHave     {                                width:276px: height:36px;  border:none; vertical-align:middle;   }

img.img-WASBE1   { padding:0px; margin:5px; width:190px; height:130px; border:0px red solid; }
img.img-kacie1   { padding:0px; margin:0px; width: 75px; height:490px; border:0px red solid; }
img.img75x490    { padding:0px; margin:0px; width: 75px; height:490px; border:0px red solid; }
img.img130x130   { padding:0px; margin:6px auto; width:130px; height:130px; border:0px red solid; }
img.img190x250   { padding:0px; margin:6px auto; width:190px; height:250px; border:0px red solid; }
img.img200x174   { padding:0px; margin:12px 12px; width:200px; height:174px; border:0px red solid; }
img.img200x260   { padding:0px; margin:0px; width:200px; height:260px; border:0px red solid; }
img.img233x30    { padding:0px; margin:5px auto; width:233px; height:30px; border:none; }
img.img250x250   { padding:0px; margin:6px; width:250px; height:250px; border:0px red solid; }
img.img272x128   { padding:0px; margin:6px; width:272px; height:128px; border:0px red solid; text-align:center;  }
img.img313x93    { padding:0px; margin:3px; width:313px; height:93px; border:0px red solid; }
img.img310x200   { padding:0px; margin:6px 0px 0px 6px; width:310px; height:200px; border:0px red solid; }
img.img320x190   { padding:0px; margin:6px; width:320px; height:190px; border:0px red solid; }
img.img321x221   { padding:0px; margin:6px; width:321px; height:221px; border:0px red solid; }
img.img200x250   { padding:0px; margin:0px; width:200px; height:250px; border:2px inset #eee; vertical-align:top;}
img.img240x200   { padding:0px; margin:5px; width:240px; height:200px; border:2px inset #eee;}
img.img200x250a  { padding:0px; margin:10px 10px; width:200px; height:250px; border:0px inset #eee;}
img.img200x250   { padding:0px; margin:0px; width:200px; height:250px; border:2px inset #eee; vertical-align:top;}
img.img300x200   { padding:0px; margin:5px; width:300px; height:200px; border:2px inset #eee;}
img.img300x300   { padding:0px; margin:0px auto; width:300px; height:300px; border:0px inset #eee;}
img.img450x125   { padding:0px; margin:0px auto; width:450px; height:125px; border:2px inset #eee;}
img.img450x225   { padding:0px; margin:0px auto; width:450px; height:225px; border:2px inset #eee;}
img.img450x340   { padding:0px; margin:0px auto; width:450px; height:340px; border:0px solid #eee;}
img.img450x330   { padding:0px; margin:0px auto; width:450px; height:330px; border:0px solid #eee;}
img.img465x60    { padding:0px; margin:0px auto; width:465px; height:60px;  border:0px inset #eee;}
img.img480x350   { padding:0px; margin:0px auto; width:480px; height:350px; border:0px inset #eee;}
img.img500x375   { padding:0px; margin:0px; width:500px; height:375px; border:0px red solid; }

a.links:link        { color:   #fff; background-color:#3f3f3f; font-weight:500; text-decoration:underline; }
a.links:active      { color:   #fff; background-color:#3f3f3f; font-weight:500; text-decoration:underline; }
a.links:visited     { color:   #eee; background-color:#3f3f3f; font-weight:500; text-decoration:underline; }
a.links:hover       { color:#FB1861; background-color:#3f3f3f; font-weight:500; text-decoration:underline; }

a.b-links:link        { color:   #fff; background-color:#3f3f3f; font-weight:700; text-decoration:underline; }
a.b-links:active      { color:   #fff; background-color:#3f3f3f; font-weight:700; text-decoration:underline; }
a.b-links:visited     { color:   #eee; background-color:#3f3f3f; font-weight:700; text-decoration:underline; }
a.b-links:hover       { color:#FB1861; background-color:#3f3f3f; font-weight:700; text-decoration:underline; }

a.y-links:link        { color:#f9cc33;  font-weight:700; text-decoration:underline; }
a.y-links:active      { color:#f9cc33;  font-weight:700; text-decoration:underline; }
a.y-links:visited     { color:#f9cc33;  font-weight:700; text-decoration:underline; }
a.y-links:hover       { color:#FFFFFF;  font-weight:700; text-decoration:underline; }

a.footer-links:link    { color:   #fff; background-color:transparent; font-weight:700; text-decoration:underline; }
a.footer-links:active  { color:   #fff; background-color:transparent; font-weight:700; text-decoration:underline; }
a.footer-links:visited { color:   #eee; background-color:transparent; font-weight:700; text-decoration:underline; }
a.footer-links:hover   { color:#FB1861; background-color:transparent; font-weight:700; text-decoration:underline; }


ul.no-dots         { margin:2px 2px 5px 8px; padding-left:0px; list-style-position:outside; list-style:none; }
li.no-dots         { margin-top:3px; margin-bottom:5px;}

ul.no-dots1        { margin:2px 2px 2px 2px; padding-left:0px; list-style-position:outside; list-style:none; }
li.no-dots1        { margin-top:1px; margin-bottom:1px;}

ul.list1           { margin-top:10px; margin-bottom:10px; margin-left:20px; padding:0px; list-style-position:outside; list-style-type:square; }
ol.list1           { margin-top: 6px; margin-bottom: 6px; margin-left:30px; padding:0px; list-style-position:outside; list-style-type:square; }
li.list1           { padding-top:10px; padding-bottom:10px;}
li.list6           { padding-top: 6px; padding-bottom: 6px;}
li.list3           { padding-top: 3px; padding-bottom: 3px;}

ul.spkr            { list-style-image: url("/img/play-wh-30.gif") }
li.spkr            { padding10px 0px; vertical-align:middle; }

/****************************************************/
/*************** HOME TABLE *************************/
table.home       { width:960px; margin:0px; padding:0px; border:0px blue solid; }
table.frame      { width:760px; margin:0px; padding:0px; border:0px blue solid; }
tr.home-top      { vertical-align:top; }
td.home-img1     { background-color:#282947; padding:0px; margin:0px; width:75px; height:490px; border:0px red solid; }
td.home-img2     { background-color:#182746; padding:0px; margin:0px; width:75px; height:490px; border:0px red solid; }
td.home-img3     { background-color:#fbc934; padding:0px; margin:0px; width:75px; height:490px; border:0px red solid; }
td.home-img4     { background-color:#f9cc33; padding:0px; margin:0px; width:75px; height:490px; border:0px red solid; }
td.home-img5     { background-color:#f78429; padding:0px; margin:0px; width:75px; height:490px; border:0px red solid; }
td.home-nav      { padding:0px; margin:0px; width:30px; height:490px; border:0px red solid;
                   background-image:url(../../img/nav/nav-bkg1.jpg); background-repeat:repeat y; }
td.home-content  { width:670px; padding:20px 10px 20px 20px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                   font:normal normal normal 11pt/15pt arial,"sans serif"; text-align:left; color:#eee; }

/****************************************************/
/*************** WORKS TABLE ************************/
table.works       { width:640px; margin:1px; padding:0px; border:0px blue solid; background-color:#6f6f6f;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:left; color:#eee;  }

table.works400    { width:400px; margin:0px auto; padding:0px; border:0px blue solid; background-color:#3f3f3f; color:#3f3f3f;}
table.works450    { width:450px; margin:1px; padding:0px; border:0px blue solid; background-color:#4f4f4f; color:#3f3f3f;}
table.works500    { width:500px; margin:10px auto; padding:0px; border:0px blue solid; background-color:#3f3f3f; color:#3f3f3f;}
table.small       { width:200px; margin:1px; padding:0px; border:0px blue solid; background-color:#4f4f4f; color:#3f3f3f;}
tr.works-top      { vertical-align:top; }
tr.works-middle   { vertical-align:middle; }
tr.works-bottom   { vertical-align:bottom; }
td.works          { padding:4px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee;  vertical-align:top; }
td.works-mid      { padding:4px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee;  vertical-align:middle; text-align:center; }
td.works-mid-lft  { padding:4px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee;  vertical-align:middle; text-align:left; }
td.works-img      { padding:2px; margin:1px; border:0px red solid; text-align:center; background-color:#3f3f3f; color:#eee; vertical-align:middle;}
td.works-head     { padding:4px; margin:1px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:12px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }

td.works-head1    { padding:3px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:10pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:left; color:#fff; }

td.works16        { width:16%; padding:5px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }
td.works20        { width:20%; padding:5px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }
td.works25        { width:25%; padding:5px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }
td.works33        { width:33%; padding:5px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }
td.works50        { width:50%; padding:5px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }
td.works100       { width:100%; padding:5px; margin:0px auto;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; }
td.small33        { width:33%; padding:5px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:arial,"sans serif"; font-weight:500; text-align:center; color:#fff; }

td.works7        { width:7%; padding:3px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:500; text-align:right; color:#fff; }
td.works8        { width:8%; padding:3px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:500; text-align:right; color:#fff; }

td.works80        { width:78%; padding:3px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:left; color:#fff; }
td.works130        { width:130; padding:3px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:center; color:#fff; vertical-align:middle; }
td.works370        { width:130; padding:3px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:left; color:#fff; }

/****************************************************/
/*************** CDs TABLE ************************/
table.cds       { width:480px; margin:0px auto; padding:0px; border:0px blue solid; background-color:#3f3f3f;
                     font-size:9pt; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; text-align:left; color:#eee;  }
tr.cds-top      { vertical-align:top; }
tr.cds-middle   { vertical-align:middle; }
td.cds          { padding:4px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee; }
td.cds-cen      { padding:4px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee; text-align:center; }
td.CD-content   { width:510px; height:470px; padding:10px; margin:0px;  background-color:#3f3f3f; border:0px blue solid;
                   font-size:11px; font-family:arial,"sans serif"; font-weight:500; text-align:center; background-color:#3f3f3f; color:#eee; }


/****************************************************/
/*************** CART TABLE ************************/
table.cart        { width:610px; margin:0px; padding:0px; border:0px blue solid; background-color:#6f6f6f; color:#3f3f3f;}
table.cart500     { width:500px; margin:0px auto; padding:0px; border:0px blue solid; background-color:#6f6f6f; color:#3f3f3f;}
table.smallcart   { width:300px; margin:0px auto; padding:0px; border:0px blue solid; background-color:#4f4f4f; color:#3f3f3f; }
tr.cart-mid       { vertical-align:middle; }
td.cart           { width:400px; padding:0px 0px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee;  vertical-align:middle;
                    font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; background-color:#3f3f3f; color:#eee; vertical-align:middle;}
td.smallcart      { width:225px; padding:0px 0px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee;  vertical-align:middle;
                    font-size:8pt; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; background-color:#3f3f3f; color:#eee; vertical-align:middle;}
td.cart-cen       { width:500px; padding:0px 0px; margin:0px auto; border:0px red solid; background-color:#3f3f3f; color:#eee;  vertical-align:middle;
                    font-size:10pt; font-family:arial,"sans serif"; font-weight:500; text-align:center; background-color:#3f3f3f; color:#eee; vertical-align:middle;}
td.cart-img       { width:75px;  padding:0px; margin:0px; border:0px red solid; text-align:center; background-color:#3f3f3f; color:#eee; vertical-align:middle;}

/****************************************************/
/*************** FOOTER TABLE ***********************/
table.footer       { width:760px; margin:0px; padding:0px; border:0px blue solid; }
tr.footer-top      { vertical-align:top; }
td.footer          { padding:5px 0px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee; }
td.footer-img      { padding:2px; margin:0px; border:0px red solid; text-align:center;}
td.footer-center   { padding:1px; margin:1px;  background-color:transparent; border:0px blue solid;
                     font-size:11px; font-family:arial,"sans serif"; font-weight:500; text-align:center; color:#fff; line-height:.9; }
td.footer-contact  { width:25%; padding:1px; margin:1px;  background-color:transparent; border:0px blue solid;
                     font-size:13px; font-family:arial,"sans serif"; font-weight:500; text-align:center; color:#fff;  }

/****************************************************/
/*************** GALLERY TABLE **********************/
table.gallery       { width:520px; margin:0px auto; padding:0px; border:0px blue solid; }
table.gallery1      { width:500px; margin:0px auto;; padding:0px; border:0px blue solid; }
tr.gallery          { vertical-align:top; text-align:center;  }
tr.gallery1         { vertical-align:middle; text-align:center;  }
tr.gallery2         { vertical-align:top; text-align:left;  }
td.gallery          { padding:0px 0px; margin:0px; border:0px red solid; background-color:#3f3f3f; color:#eee; text-align:left;
                      font-size:10pt; font-family:arial,"sans serif"; font-weight:500; background-color:#3f3f3f; }

td.gallery-img1     { width:30px; padding:0px; margin:0px; border:0px red solid; text-align:right;}
td.gallery-img2     { width:30px; padding:0px; margin:0px; border:0px red solid; text-align:left;}
td.gallery-contact  { padding:4px; margin:1px;  background-color:transparent; border:0px blue solid;
                     font-size:11px; font-family:arial,"sans serif"; font-weight:500; text-align:center; color:#fff; line-height:.9; }


.textbox            { margin: 0px; padding:3px 6px 3px 6px; font-family:arial,sans-serif; font-size:12px; font-weight:500; color:#333; background-color:#efefef; border:2px inset #bdbdbd; }


