
body {
font-family:verdana;

}

.itemName a:link{
color:black;
cursor:pointer;
text-decoration:none;
font-weight:bold;

}

.itemName a:visited{

color:black;
cursor:pointer;
text-decoration:none;
font-weight:bold;

}
.itemName a:active{

color:black;
cursor:pointer;
text-decoration:none;
font-weight:bold;

}
.itemName a:hover{

color:black;
cursor:pointer;
text-decoration:underline;
font-weight:bold;

}

.blueBox {
  border:2px solid black;
  background-color:#99ccff;
  font-size: 10pt;
  text-align: left;
  margin: 0 auto;
  position:relative;
}

.itemPrice a:link{
color:black;
cursor:pointer;
text-decoration:none;

}
.itemPrice a:visited{

color:black;
cursor:pointer;
text-decoration:none;

}
.itemPrice a:active{

color:black;
cursor:pointer;
text-decoration:none;

}
.itemPrice a:hover{

color:black;
cursor:pointer;
text-decoration:underline;

}

a.menuCat:active {
font: bold 12px verdana,helvetica,arial,sans-serif;
color:#666677;
text-decoration:none;
width:100%;
text-align:right;
}
a.menuCat:link {
font: bold 12px verdana,helvetica,arial,sans-serif;
color:#666677;
text-decoration:none;
width:100%;
text-align:right;
}
a.menuCat:visited {
font: bold 12px verdana,helvetica,arial,sans-serif;
color:#666677;
text-decoration:none;
width:100%;
text-align:right;
}
a.menuCat:hover{

font: bold 12px verdana,helvetica,arial,sans-serif;
color:white;
text-decoration:none;
width:100%;
text-align:right;
}

.current {
font: bold 12px verdana,helvetica,arial,sans-serif;
width:100%;
color:white;
text-decoration:none;
text-align:right;
}

.mainTable {

font-size:8pt;
border: 10px solid black;
border-top:0px solid black;
border-collapse: collapse;
height: 570;
background:black;
width: 500;
padding: 0;
margin: 0;
text-align: center;
}

.topCorner {

background-color:white;

}

.window {
position:absolute;
z-index:20;

}

.tableHeading {

padding: 5 10 5 10;
font-weight: bold;
font-size: 9pt;
border: 1px solid black;
background-color:blue;
color:white;

}
.banner {

background: black;

}

.tabTable {

border-collapse: collapse;
width: 100%;
height: 100%;
vertical-align: top;
padding: 0;
margin: 0;
background-color:white;

}

.tabSelected {

font-weight:bold;
font-size: 8pt;
width: 28%;
padding: 12 5 12 12;
border-right: 2px solid black;
background:url(/pages/images/tabBlack.gif) 0 0 no-repeat darkgreen;
color: yellow;
text-align: center;
cursor: pointer;

}

.tabDeselected {

font-weight:bold;
font-size: 8pt;
width: 28%;
padding: 12 5 12 12;
border-right: 2px solid black;
background:url(/pages/images/tabBlackDeselected.gif) 0 0 no-repeat #666666;
color: #AAAAAA;
text-align: center;
cursor: pointer;

}

.orderedList {

width: 200;
vertical-align: top;
border-top: 5px solid black;
border-left: 5px solid black;
padding: 0;
margin: 0;
border-collapse: collapse;
background:url(/pages/images/paper.gif) 0 0;
}

.orderedListWidth {

max-height: 1px;
min-height: 1px;
background: url(/pages/images/notebookTop.gif) 0 0;
margin: 0;
padding: 0;
border: 0;

}

.itemsTable {

border-top: 15px solid darkgreen;
width: 100%;
height: 100%;
vertical-align: top;
background: white;
text-align: left;

}


.menuInfo{

font-weight:bold;
font-size:8pt;
color: yellow;
background-color: darkgreen;
padding:0;
margin:0;
text-decoration: none;

}

.orderSeperator {

color: green;
height: 3px;

}

.noTab {

font-weight: bold;
font-size: 8pt;
width: 100%;
color: black;
text-align: left;

}

.heading {
font-weight:bold;
font-size:10pt;
text-align: center;

}

.lighterColor {
background-color:white;
}

.instruct {

font-size: 10pt;
text-align: left;

}

.blackorwhite {

font-size: 10pt;
text-align: left;
color:white;

}

.tag{
font-size:9pt;
font-weight:bold;
width: 160px;
color:white;
white-space: nowrap;    
}

.darktag{
font-size:9pt;
font-weight:bold;
width: 160px;
color:black;
white-space: nowrap;    
}

.address {

font-size: 10pt;
text-align: center;
color: white;
}

.orderTotalTag {

font-size:7pt;
font-weight:bold;
text-align:left;
padding-right:10px;
width:260px;
white-space: nowrap;    
}

.orderTotalValue {
font-size:7pt;
text-align:right;
padding-right:98px;
}

.gizmo {

background-color: darkgreen;
cursor: pointer;
}

.errorText {
    background-color: yellow;
}

.noBanner {
  border-width:5px;
  border-style:outset;
  border-color:lightGray;
  text-align:center;
  background-color: darkgreen;
  color: yellow;
}
.toolTip {

color:blue;
border-bottom-color:blue;
font-weight:bold;
font-size: 10pt;
border-bottom-style: dashed;
border-bottom-width:1px;
cursor: pointer;
}

		/* Styles uses by the overlib mouseovers */
		.mouseovercaptionbgcolor
		{
		    BACKGROUND-COLOR: yellow;
		}
		.mouseovercaptiontxt
		{
		    FONT-WEIGHT: bold;
		    FONT-SIZE: 10px;
		    COLOR: white;
		}
		.mouseoverbgcolor
		{
		    BACKGROUND-COLOR: #F9FBDD;
                    border-bottom: 1px solid #808080;
                    border-left: 1px solid #808080;
                    border-right: 1px solid #808080;
		}
		.mouseoveraltbgcolor
		{
		    BACKGROUND-COLOR: #99cccc
		}

		.mouseovertxt {
		    FONT-WEIGHT: normal;
		    FONT-SIZE: 10px;
		    COLOR: black;
			padding:5px;
			padding-bottom:5px;
		}

