BODY  { color: #f5f5f5; font-family: verdana, arial, sans-serif; background-color: #333333; text-align: center; margin: 10px 0px 5px; scrollbar-track-color: #333333 }
TH, TD, DIV, SPAN, UL, OL, DL, LI, DT, DD       {
	color: #c0c0c0;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	font-family: verdana, arial, sans-serif;
	word-spacing: 3px
}
P {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	line-height:19px;
}
HR {height:1px; color:#666666}
INPUT, SELECT, TEXTAREA   { font-size: 8pt; font-family: verdana, arial, sans-serif; background-color: #f5f5f5; padding-right: 3px; padding-left: 3px; scrollbar-track-color: whitesmoke }
FORM { margin: 0px }
A:link { color: silver; text-decoration: none }
A:visited { color: silver; text-decoration: none }
A:hover { color: gold; text-decoration: underline }
.printable { color: black; background-color: white }
.text-xsmall    { font-size: 10px; font-family: verdana, arial, sans-serif }
.text-small    { font-size: 11px; font-family: verdana, arial, sans-serif }
.text-medium  { font-size: 13px; line-height: 18px; font-family: arial, verdana, sans-serif; list-style-type: none }
.text-large { font-family: verdana, arial, sans-serif; font-size: 13px; }
.submit-button {
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: normal;
  color: coral;
  background-color: #444444;
  padding: 1px;
  font-family: arial,verdana, sans-serif; 
  border-left: #999999 1px solid;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-bottom: #999999 1px solid;
 }
.form-label {
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: bold;
  color: LightGray;
  font-family: verdana,arial,sans-serif;
}
.bold  { color: #696969; font-weight: 500 }
.maintop { color: #c0c0c0; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #444444; padding: 5px 20px }
.main   { color: #c0c0c0; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #444444; padding: 10px 20px 20px 35px }
.main A:visited   { color: #f4a460; font-weight: normal; text-decoration: none }
.main A:hover  { color: #ffd700; font-weight: normal; text-decoration: underline }
.main A:link   { color: #f4a460; font-weight: normal; text-decoration: none }

.footer   { color: #a9a9a9; font-size: 10px; font-family: verdana, arial, sans-serif; letter-spacing: 1px }
.footer A:visited  { color: #999999; font-weight: normal; text-decoration: none }
.footer A:hover  { color: #c0c0c0; font-weight: normal; text-decoration: underline }
.footer A:link  { color: #999999; font-weight: normal; text-decoration: none }

.location  { 
  color: Gainsboro; font-size: 11px;
  font-family: verdana,arial,sans-serif;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 6px;
  padding-bottom: 1px;
  height: 28px; letter-spacing: 1px; 
}
.location A:visited  { color: Gainsboro; text-decoration: none; }
.location A:hover  { color: gold; text-decoration: none; }
.location A:link  { color: Gainsboro; text-decoration: none; }

.navbar  { color: #333333; font-weight: 600; font-size: 11px; font-family: verdana, arial, sans-serif; letter-spacing: 2px; padding: 0px 3px 3px }
  /* filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=0, direction=130) progid:DXImageTransform.Microsoft.Blur(pixelradius=1) progid:DXImageTransform.Microsoft.Wheel(duration=2); */
.navbar A:visited {color: darkgray; text-decoration: none;}
.navbar A:hover {color: Gold; text-decoration: none;}
.navbar A:link  { color: darkgray; text-decoration: none }

.navbar-sub {
  color: #333333;
  font-size: 11px;
  font-family: verdana,arial,sans-serif;
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
}
.navbar-sub A:visited {color: lightgrey; text-decoration: none;}
.navbar-sub A:hover {color: gold; text-decoration: none;}
.navbar-sub A:link  { color: lightgrey; text-decoration: none }

.date {
  color: silver; 
  font-size: 11px;
  font-weight: bold;
  padding-right: 45px;
}
.date A:hover {text-decoration: none;}

.bottomstrip {
  color: silver; 
  background-color: #666666;
  height: 15px;
  font-size: 10px;
  font-family: verdana,arial,sans-serif;
}

.small {
  font-family: verdana,arial,sans-serif;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px;
}

.separator {
  color: #808080;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  font-weight: bold;
}
.arrowdown {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 12px;
}

.faded {
  color: DarkGray;
}
.stealth {
  color: #444444;
  font-size: 6px;
  font-weight: normal;
}
.stealth A:link {color: #444444; font-size: 6px; font-weight: normal;}
.stealth A:visited {color: #444444;}
.stealth A:hover {color: #444444; text-decoration: none;}

.title1 {
  color: gainsboro;
  font-size: 11px;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 0px;
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
}
.title2 {
  color: gainsboro;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana,arial,sans-serif;
}
.title3 {
  color: indianred;
  font-size: 13px;
  font-weight: bold;
  font-family: arial,verdana,sans-serif;
  letter-spacing: 1px;
}

.t-head   { color: black; font-weight: bold; font-size: 11px; background-color: #a9a9a9; text-align: center; padding: 3px 5px }
.t-cell  { font-size: 12px; font-family: verdana, arial, sans-serif; background-color: #666666; text-align: ; padding: 5px 5px 3px }

.price-cell    { color: #000; font-size: 10px; font-family: verdana, arial, sans-serif; background-color: #808080; text-align: center; padding: 3px 3px }
.quotee {
  color: #663366;
  font-family: arial,verdana,sans-serif;
  padding-left: 30px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
}
.input {
  border: 1px inset #666666;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  scrollbar-track-color: whitesmoke;
}
.comment-label   { color: #c0c0c0; font-size: 12px; font-family: arial, verdana, sans-serif }
.commentinput    { color: black; font-size: 10px; background-color: silver; padding: 3px; border: #333; scrollbar-arrow-color: #993333; scrollbar-base-color: LightGrey; scrollbar-darkshadow-color: LightGrey; scrollbar-track-color: silver  }
.commentinput2   { color: black; font-size: 10px; background-color: silver; padding: 1px; border: solid 1px #a9a9a9; scrollbar-arrow-color: #993333; scrollbar-base-color: LightGrey; scrollbar-darkshadow-color: LightGrey; scrollbar-track-color: silver  }
.textinput {
  height: 24px;
  width: 310px;
}

.thumbnail {
  border: #333333 0px solid;
  background: #333333;
}
/*
img.thumbnail { 
   border: #333333 1px solid; 
   margin: 0px; 
   padding: 0px; 
   background: #333333;
   vertical-align: middle; 
}
*/
a.thumbnail, 
a.thumbnail:link, 
a.thumbnail:visited, 
a.thumbnail:active 
{ 
  border: #333333 1px solid; 
  background: #333333;
  width: 60px; 
  height: 60px;
  display: block;
}
.photo  { padding: 0px; border: solid 1px #333333 }
.photoframe   { background-color: #696969; margin: 0px; padding: 20px; border: solid 1px #222222 }
.photopad     { background-color: black; margin: 0px; padding: 10px; border: 0px black }

a.thumbnail:hover { 
  border: gold 1px solid; 
  background: #333333; 
  display: block; 
  width: 60px; 
  height: 60px;
   /*-moz-opacity:1.0;
   padding-top: 5px; 
    margin-bottom: -40px; 
   filter: Alpha(Opacity=100); */
} 

.logbutton   { color: white; font-style: normal; font-variant: normal; font-size: 11px; font-family: verdana, arial, sans-serif; padding: 0px 0px 0px 200px; visibility: visible }
.logbutton A:visited   { text-decoration: none }
.logbutton A:link    { font-weight: normal; text-decoration: none }
.logbutton A:hover   { color: #ffd700; font-weight: 500; text-decoration: none }
/* JumpBar */
.jbar {
  background: silver;
  color: #003366;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: verdana,arial,sans-serif;
}
.jbar-off  { color: #d3d3d3; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; padding: 2px 4px; border: solid 1px #ffd700 }
.jbar-on  { font-size: 11px; font-family: verdana, arial, sans-serif; padding: 4px 5px }

.jbar-over {
  border-left: powderBlue 1px solid;
  border-right: powderBlue 1px solid;
  border-top: #CCCC66 0px solid;
  border-bottom: #CCCC66 0px solid;
  background-color: gold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  cursor: hand;
  font-family: verdana,arial,sans-serif;
}
/* for the sorting select*/
.jbar-sort {
  background: AliceBlue;
  font-family: verdana,arial,sans-serif;
  font-size: 11px;
}
.list-bullet { font-size: 14px; padding-right: 5px; color: #CCCC00 }
.flip { display: none }
.flop { display: block }
.eventrow { display: none }
.photodaterow { display: none }
/*.navbar-sub { margin-top: 0px; margin-bottom: 4px; padding-right: 5px; padding-left: 2px; text-decoration: none; }*/
.decoration1  { padding: 0px; position: absolute; top: 0px; left: 310px; visibility: visible }
.account-message   { color: silver; font-family: verdana, arial, sans-serif; position: absolute; top: 150px; left: 5px; visibility: visible }
.special-msg   { color: black; background-color: #ffffcc; padding: 10px; border: solid 2px #ffd700 }
.alert  { color: black; background-color: #ffffcc; padding: 10px; border: solid 1px #cd5c5c }
.confirm     { color: #9acd32; font-size: 11px; border: #cd5c5c }
.thumbnail-list  { padding: 0px; border: solid 0px gray; position: absolute; top: 100px; left: 5px; visibility: visible }
.formback{ background-color: #666666; }
.photo-id  { color: #a9a9a9; font-size: 11px; font-family: verdana, arial, sans-serif; letter-spacing: 1px }
