A:visited {text-decoration:none;FONT-WEIGHT: bold}
A:hover {text-decoration:none;FONT-WEIGHT: bold;background-color:#e6efff}
A:active {text-decoration:none;FONT-WEIGHT: bold;background-color:#e6efff}


BODY
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 90%;
    TEXT-ALIGN: justify
}
TABLE TR TD
{
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 80%
}
TABLE.fixedfont
{
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 80%
}
TABLE.withborder
{
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid
}
TH
{
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TR.Alternate1
{
    COLOR: #ff6300
}
TR.Alternate2
{
    COLOR: #00ce00
}
TD.datetime
{
    BACKGROUND-COLOR: #f5f5f5;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: gray;
    FONT-SIZE: 8pt
}
TD.guestname
{
    BACKGROUND-COLOR: #4682b4;
    BORDER-BOTTOM: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-TOP: thin solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
A:visited
{
    COLOR:black; teal;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: blue; #000000 ; #8a2be2;
    TEXT-DECORATION: none
}
A.blackfont
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:hover
{
    BACKGROUND-COLOR: #1e90ff;
    COLOR: yellow    
}
A.fieldlink:link
{
    COLOR: white
}
A.fieldlink:visited
{
    COLOR: white
}
.menubackground
{
    BACKGROUND-COLOR: #6666cc;
    BORDER-BOTTOM: black double;
    BORDER-LEFT: black double;
    BORDER-RIGHT: black double;
    BORDER-TOP: black double;
    COLOR: white
}
.formbackground
{
    BACKGROUND-COLOR: #31639c;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.formcaption
{
    BACKGROUND-COLOR: #31639c;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: white;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 5px
}
.fieldnames
{
    BACKGROUND-COLOR: #3163ff;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: #ffffff;
    PADDING-LEFT: 5px
}
.fieldnames2
{
    BACKGROUND-COLOR: #1e90ff;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: #ffffff;
    PADDING-LEFT: 5px
}
.fieldnames3
{
    BACKGROUND-COLOR: #1e90ff;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    PADDING-LEFT: 5px
}
.fieldnamesblack
{
    BACKGROUND-COLOR: #3163ff;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    PADDING-LEFT: 5px
}
.tableheaderrow
{
    BACKGROUND-COLOR: #1e90ff;
    BORDER-BOTTOM: black thin;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 5px
}
.tableheadercell
{
    BACKGROUND-COLOR: #1e90ff;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    FONT-SIZE: larger;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.tablerowrow
{
    BACKGROUND-COLOR: silver;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: blue;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}

CODE {
	
}

.tablerowcell
{
    BACKGROUND-COLOR: #e6e6fa;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    PADDING-BOTTOM: 5px
}
.tablebackground
{
    BACKGROUND-COLOR: #31639c;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: #4682b4;
    PADDING-LEFT: 5px
}
.rownoborder
{
    BACKGROUND-COLOR: #1e90ff
}
.formrow
{
    BACKGROUND-COLOR: #50477c;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: silver;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.formrow2
{
    BACKGROUND-COLOR: #31639c;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: silver;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.fieldrequired
{
    COLOR: red;
    FONT-SIZE: larger;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: super
}
.fieldoffset
{
    BACKGROUND-COLOR: #bf2d6b;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: #ffffff;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.codeblockouter
{
    BACKGROUND-COLOR: #556b2f;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: white;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.codeblockInner
{
    BACKGROUND-COLOR: #fffff0;
    BORDER-BOTTOM-COLOR: #d3d3d3;
    COLOR: black;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
.note
{
	BACKGROUND-COLOR: #F5FFFA;
	BORDER-BOTTOM: black thin solid;
	BORDER-LEFT: black thin solid;
	BORDER-RIGHT: black thin solid;
	BORDER-TOP: black thin solid;
	MARGIN: 5px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px
}
.opinion
{
    BACKGROUND-COLOR: #ffa500;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    MARGIN: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.ItemCode
{
	background-color: transparent;
	FONT-SIZE: 12px;
    COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ItemName
{
	background-color: transparent;
	FONT-SIZE: 18px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ItemPrice
{
	background-color: transparent;
	FONT-SIZE: 16px;
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.ItemISBN
{
	background-color: transparent;
	FONT-SIZE: 16px;
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.ItemQuantity
{
	background-color: transparent;
	FONT-SIZE: 12px;
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.ItemDescription
{
	background-color: transparent;
	FONT-SIZE: 11px;
	COLOR: #3333CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align : justify;
}

.ItemCart
{
    background-color:#e6efff;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.ItemSearch
{
    background-color:#e6efff;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.Icons
{
    background-color:White;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.TopTable
{
    FONT-SIZE: 13px;
    COLOR: red;
	background-color:CCCCCC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.TopPageMode
{
    FONT-WEIGHT: bold;
    FONT-SIZE : 95%;
    COLOR : Black;
	text-align : left;
	background-color: #CCCC99;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.RecCount
{
	FONT-SIZE: 11px;
	COLOR: green;
	text-align : left;
    background-color:#e6efff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TipsForSearch
{

	FONT-SIZE: 11px;
	COLOR : blue;
	text-align : left;
    background-color:#e6efff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SearchString
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR : green;
	text-align : left;
    background-color:#e6efff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ShoppingCart
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR : green;
	text-align : right;
    background-color:#e6efff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.ThreeWays
{
	FONT-SIZE: 15px;
    COLOR : green;
	text-align : left;    
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}