body {background-color:e5e6c4 ;
 background-color: ivory;
/* background-image: url('./images/background.jpg'); */
}
xbody {background-image: url(images/pagebg.jpg) }
 
img {  border: 0px solid #cccccc; }
IMG.thumb {
  height:50px ; width:50px; 
  border: 1px solid #ffffff; 
  border: 2px solid #dddddd; 
}
img.vspace, img.hspace, img.Hspacer { border:none;}
 
 
 
td.TitleText {color: #990000; font-weight: bold; font-family: Arial, Helvetica, sans-serif ;
    border-color: #FFFFFF;
 background-color:#9f9f9f; 
}
 
A {color:#C60008; text-decoration: none ;}
 
A:hover {
 color: white ; 
 background-color:#FCD500 ;  
 background-color: green  ;  
 text-decoration: none ;
} 

 
a.thumbnailImage:hover {
 background-color: transparent;
}
.noback , .noback:hover {
background: none;
}
 
 
#galleryTitleUpper {
 font-size:large;
 letter-spacing: 3px;
 font-family: Arial, Helvetica, sans-serif ;
 font-weight:bold;
 text-align:center;
/* color: #FffffF;
      background-color: #CC3333;
 color:#C60000;
      background-color:#FCD500;
      background-color: #FFCC00;
 background-color:  #392E01; /* Joe Ascrizzi */
 
}

 
#galleryTitleBox {
      border: 1pt solid #cccccc;
      background-color: #FFCC33;
 background-color:  #392E01; /* Joe Ascrizzi */
 margin-top:2em;
 color:#C60000;
 text-align:center;
border-style:ridge;
}
 
#galleryTitle {
       font-variant: small-caps;
 letter-spacing: 2px;
 font-family:Arial, Helvetica, sans-serif ;
 font-size:12pt;
 font-weight:normal;
 /* color:#C60000; */
 text-align:center;
}
.outerImageHt{
 height:590px;	
}

#outer {
 margin-left:24pt;
 padding-top:10px;
 width:550px;
 width:600px;
 overflow: hidden; 
 position: relative;
 border: 1px solid #C60008;
   background-color: sienna ; 

}

#outer[id] {
 display: table; 
 position: static;
}
  
#middle {
 position: absolute;
 top: 50%;

} /* for explorer only*/
  
#middle[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
 background-color: sienna ; 
 color: sienna;
}
  
#inner {
 position: relative; 
 top: -50%;
 text-align:center ;
} /* for explorer only */
 

#bigImage {
  border: 8px solid #cccccc;
  margin-left: auto;
   margin-right: auto;
} 
 
#displayBox {
 height:550 ;
 margin-left:24pt;
 padding-top:10px ;
 position:relative;
}
#displayBox[id]{
 display:table; 
 position:static;
}
#innerDisplayBox {
 position:absolute;
 top:50%
}
#innerDisplayBox[id] {
 display:table-cell;
 vertical-align:middle;
 position: static;
}
 
#photoBox {
 position:relative;
 top: -50%;
}
 

.photoBoxH {
 position:relative;
 padding-top:10%;
}
 
.photoBoxV {
 position:relative;
}
#theCaption {
  font-variant: normal;
 padding-top:.5em;
 height: 30pt;
        font-size : 10pt ;
 font-family: Arial, Helvetica, sans-serif ;
 text-align:left;
       letter-spacing: 2px;
       font-weight: normal;
}
 
.Hphotostrip { 
 border:none;
 display:inline;
 width:90%;
 background-color:transparent;
}
.photoStrip {
overflow: hidden;
background-color: transparent;
height:88px;
}
 
.smallImage {
   width:85%;
}
 

.Hspacer {
border:none;
display:inline;
 width:100%;
 height:1em;
}
 
#transition{
 width:250px;
}
 
#menuTable{
       width:95%;
 align:center;
 font-size:10pt; 
 background:none ;
 overflow: hidden; 
 border: 1px solid #C60008;
 color: #CC3333;
}
 
#navMajorTitle {
 display: table-cell;
        border: 0px solid black; 
 font-weight:normal; 
        font-style: italic;
 font-size:24pt;
 letter-spacing: -2pt ;
  overflow:visible;
        font-family:  Helvetica, Arial, sans-serif;
        background-color: #bbbbbb;
        background-color: #CC3333;
        color: #ffffff;
        padding-right:5px;
}
#menuBox {
 text-align:center; 
        border: 0px solid green; 
 */
 background-color:  #392E01; /* Joe Ascrizzi */
 background-image: url('img/reddishbar.jpg');
}

#menu {
  overflow: visible;
 text-align: justify;
 font-weight: normal;
 font-style: normal;
 color: #C60008;  
        color: #CC3333;
 border: 0px solid blue; 
}
 
td.menu {
   text-align: center;
}


.menu {
 font-size:16pt;
 font-family: Arial, Helvetica, sans-serif ;
 padding: 1px 4px;
 text-decoration: none;
  font-variant:small-caps ; 
 border: 1px solid #A20008;
 font-weight: bold;
 font-weight: normal; /* Joe Ascrizzi */
 color:#004444;
 color:black; /* mpeck */
 background-color: #FFCC00 ;
 background-color: #392E01 ; /* Joe Ascrizzi */
 border: 0px solid #DEE6F0;
 padding: 0 3px 0 3px;
 
 color:#C1BFBE; /* Joe ascrizzi */
}


.currentMenu {
        border: 2px solid #4E7D05;
}

 
#menu a {
    font-family:  Arial, Helvetica, sans-serif ;
    padding: 1px 4px;
    text-decoration: none;
    border: 0px solid #C60008;
   background:#bbbbbb;
    padding: 0 3px 0 3px;
 
}
.menu a {
 font-size:13pt;
    font-family: Arial, Helvetica, sans-serif ;
   padding: 1px 4px;
    text-decoration: none;
   font-variant:small-caps;
   border: 1px solid #CC3333; 
    font-weight: normal;
    background-color: #CC3333 ;
    border: 1px solid #CC3333; 
    padding: 0 3px 0 3px;
}
 
.menu a:hover
{
 background-color:#392E01;
     color: #CC3333;
font-weight:bold;
 
       border: 1px solid #fcd500;
}
    
#menu {
 
 padding:1px ;
 
 }
 
 
#menuRight {
  background-color:#bbbbbb;
  background-color: #CC3333;
  float: right;
    border: 0px solid green;
}
 
 

#menuRight a:hover{
 
 color: white;
 color: #CC3333;
        background-color:#FCD55F;
 background-color:#FCD500;
 font-size: 10pt;
}
 
/* This is for the right side menu items */
#menuRight a {
    font-family:Arial, Helvetica, sans-serif ;
    text-decoration:none;
    font-weight:bold;
    font-weight:normal;
    font-style: italic;
    line-height: 10pt;
 font-size: 8pt;
    text-align: right;
 color: white;
 color:#C1BFBE; /* Joe ascrizzi */
 
    }
 
#AboutText p{
 float:none;
 width:100%;
        margin-left:6px;
        text-align:justify;
   font-family: Arial, Helvetica, sans-serif ;
 font-size:10pt;
 font-weight:bold;
   color:#eeeeee;
  color: #1a194b;
  color: #444444;
}
 

#PhotoCreditsText p{
   color:#eeeeee;
  color: #1a194b;
  color: #444444;
}
 
#TestimonialsText {
  display:inline;
}
 
#TestimonialsText p {
 
     font-family:Arial, Helvetica, sans-serif ;
    font-size: 10pt;
    font-weight:bold;
    text-align:justify;
  color: #1a194b;
  color: #444444;
}
 
#TestimonialsText p.Signature {
   
   font-style:italic;
   text-align: right;
}
 
#AboutBox{
 float:none;
 width:93%;
 
}
img.box {width:9px; height:14px; border-width: 0}
 
#yellowTitleBox{
 font-size:1em;
 background-color: #FCD500;
 float:left;
 font-weight:bold;  
 width:100%;
 }
 
.yellowTitle {
  letter-spacing: 7px ;
    font-family:Arial, Helvetica, sans-serif ;
 font-size:1.6em ; 
 color:#CC3333;  
}
.yellowTitleInner {
  letter-spacing: 7px ;
  font-family:Arial, Helvetica, sans-serif  ;
 font-size:1.0em ;
 color:#C60008;  
  color:#CC3333;  
font-variant: small-caps;
}
 
.yellowTitleInner2 {
     font-family:Arial, Helvetica, sans-serif  ;
 font-size:1.0em ;
 color:#CC3333;  
}
 
 
 
#navCategories {}
#navAbout {}
 

.newColor{color:#F9593C}
 

.thumbStrip{
  padding:1px;
   border:2px solid #cccccc;
 background-color:#222222;
}
 
.thumbStripOver {
 padding:1px;
 border-width: 2px;
 border-color:#cccccc;
 background: white ;
}
.thumbStrip{
  padding:2px;
   border:2px solid #cccccc;
 background-color:#222222;
}
 
.thumbStripOver {
 padding:2px;
 border-width: 2px;
 border-color:#cccccc;
border-color:black;
 background: white ;
}
 

#theFooter {
text-align: center;
border: 0px solid #cccccc;
}
 
#footer1{ 
 text-align:center;
 /* color:#CC3333; */
 font-weight:bold;
 font-size:.8em;
 font-family:Arial, Helvetica, sans-serif ;
}
 
#footer1 a:hover, #footer1 a {
 color:#CC3333;
}
 
#footer2{
 text-align:center;  
 /* color:#CC3333; */
 font-weight:normal; 
 font-style:italic; 
 font-size:.8em; 
 font-family:Arial, Helvetica, sans-serif ;
}
 
tr.item td{
border-top : .5px solid #777777;
}
 
tr.item:hover {
 font-weight: bold;
 font-style:normal;
}
 
td#topLogoBorderTable {
 background-color: #CC3333  ;
 background-color: #CC3333;
 
}
 
table#topLogoBorderTable {
 border : 1px solid #CC3333;
}
 
table#wrap {

  font-size:10pt;
 /* background:none ; */ /* Joe Ascrizzi */
  overflow: hidden;

 background: #751A16;  /* Joe Ascrizzi */
 border: 0px solid #CC3333;
}

table#Logo {
 background: #751A16;  /* Joe Ascrizzi */
}

.Logo1
{
 font-family:"Arial, MS Trebuchet"
 }

/*
#Logo-one {
 margin:0; padding:0;
 position:relative;
width:582px; height:144px;
 margin:0; padding:0;
 overflow:hidden;
}
#Logo-one span {
 display:block;
 position:absolute;
 z-index:1;
 top:0;
width:582px; height:149px;
 margin:0; padding:0;
 background:url("'../Common/images/Logo.jpg") top center no-repeat;
}
*/

.Logo
{
 width:;
 height:;
}

.transMenu .item img {border:none}

/* each TR.item is one menu item */
.transMenu .item {
 color:#C60008;
 color:#C1BFBE; /* Joe ascrizzi */
 font-style:italic;
 font-size:.7em;
 font-family:Verdana, Arial, Helvetica, sans-serif ;
 text-decoration:none;
/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
  border:none;
  cursor:pointer;
  cursor:hand;
 background-color:  #392E01; /* Joe Ascrizzi */
}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
 background-color:#FCD55F;
 background-color:#fcd500;
 background-color:green	;
 color:white;
 color:#C60008;
 color:#C1BFBE; /* Joe ascrizzi */
}

.label
{
font-family: Arial;
font-size: 10pt;
}

select
{
width: 10em;
}

.textColor_footer
{
color:#C1BFBE; /* Joe Ascrizzi */
}

.textColor_1
{
color: gainsboro; /* Joe Ascrizzi */
}

.textColor_title
{
color: purple; /* Joe Ascrizzi */
color:#C1BFBE; /* Joe ascrizzi */
}

/* Joe Ascrizzi */

#menuRight {
background-color:#365603;
}

#menuRight a {
color:white
}

.alts, img.alts {
 border:2px dotted  green;
}