html
{
 overflow: hidden !important;
 overflow-x: hidden;
 overflow-y: auto !important;
} 
body
{
 font-family: "Times";
 cursor : default; 
 text-align: center;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
 overflow: hidden !important;
 overflow-x: hidden;
 overflow-y: auto;
 min-width: 900px;
}
table
{
 font-size: 14px;	 
 color: lightslategray; 
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
.noFont
{
 font-size: 1px;
}
.menuitem
{
 position:absolute;
 z-index: 40;
 visibility: hidden;
 cursor: pointer;
}
.btn {cursor: pointer;}
h1
{
 font-size: 16px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}
hr
{
 border-top: solid 1px lightslategray; 
 border-bottom:0;
 border-left:0;	
 border-right:0;
}
a
{
 color: blue;
 font-weight: lighter;
}
textarea
{
 font-family: "Times";
 font-size: 14px; 	  
}
.guesttextarea
{
 overflow: hidden; 
 overflow-x: hidden;
 overflow-y: hidden; 
 border-top: solid 1px lightslategray; 
 border-bottom:0;
 border-left:0;	
 border-right:0;
 height:68px
}
legend
{
 margin-top: 10px;
 color: lightslategray;
}
.logininput
{
 border: solid 1px lightslategray;
 height:18px;
 width:100px;
 font-size: 12px;
 text-align:center;
}
.button
{
 height:22px;
 width:100px;
 font-size: 14px;
}
.input
{
 border: solid 1px lightslategray;
 height:18px;
 width:200px;
 font-size: 12px;
 text-align:left;
}
.inputContact
{
 border: solid 1px lightslategray;
 height:14px;
 width:130px;
 font-size: 12px;
 text-align:left; 
}
.lockInput
{
 border: solid 1px white;
 border-bottom: solid 1px lightslategray; 
 height:20px;
 width:200px;
 font-size: 14px;
}
.unlockInput
{
 border: solid 1px lightslategray;
 height:20px;
 width:200px;
 font-size: 14px;
}
.topbottomborder
{
 border-top: solid 1px black;
 border-bottom: solid 1px black;
}
.topbottombordergrey
{
 border-top: solid 1px lightslategray;
 border-bottom: solid 1px lightslategray;
}
.topborder
{
 border-top: solid 1px lightslategray;
}
.bottomborder
{
 border-bottom: solid 1px lightslategray;
}
.box
{
 border: solid 1px lightslategray;
}
.light
{
  visibility:hidden;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
}
.halflight
{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
}
.gimg
{
 position:relative; 
}

#order input {border:solid 1px lightslategray;width:200px;}
#order select {width:204px;}
#order textarea {width:400px; height:50px; border:solid 1px lightslategray;}
#order1 select {width:373px;}
h2
{
 color: black;
 margin: 6px 6px 6px 12px;
 font-size:12px;
 font-weight:normal;
 font-variant: small-caps;
}