.bg {
  background-image: inherit;
  background-position: inherit;
  background-repeat: inherit;
}

.bg1 {
	background-repeat : no-repeat;
	background-position : top;
}

.vertical3 {
	background-image: url(images/vertical3bg.gif);
	background-repeat : repeat-y;
	background-position : center;
}

body {
	font-family: tahoma, verdana, helvetica,sans-serif;
	background-color:white;
	font-size: 9pt;
}
 
h1 { 
  font-size: 14pt; 
	font-family : "Times New Roman", Times, serif;
  font-weight: bold; 
  font-style: normal; 
  color: #000066;
  text-decoration: none; 
  text-align: center;
}

h2  { 
  font-size: 10pt;
  Font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #333333;
  text-decoration: none;
}
 
h4 { 
  font-size: 8pt; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-weight: normal; 
  font-style: normal; 
  color: #777777;	
}

td, input, select {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 9pt;
}

th {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10pt;
}

.boldtext {
  color: #000080;
  font-weight: bold;
  font-size: 9pt;
}

.redtext {
  color: #CC0000;
  font-weight: normal;
}

.bluetext {
  color: #333399;
  font-weight: bold;
  font-size: 9pt;
}

.greentext {
  font-family: tahoma, verdana, arial, helvetica, sans-serif; 
  color: #099300;
  font-weight: bold;
  font-size: 14pt;
}

.redmenu {
  color: #cc0000;
  font-weight: bold;
  font-size: 8pt;
}

.bluetextsm {
  color: #333399;
  font-weight: bold;
  font-size: 8pt;
}

.redprice {
  color: #CC0000;
  font-weight: bold;
  font-size: 10pt;
}

.pagetext {
  color: #c0c0c0;
  font-weight: bold;
  font-size: 10pt;
}

.text1 {
  margin: 10;
  font-weight: normal;
}


.bottomlink {
  color: #CC0000;
  font-weight: bold;
  font-size: 8pt;
}

a:link.bottomlink,a:active.bottomlink,a:visited.bottomlink {
  color: #CC0000;
  font-weight: bold;
  font-size: 9pt;
}

a:hover.bottomlink,a:active.bottomlink {
  color: #CC0000;
  font-weight: bold;
  font-size: 9pt;
  text-decoration:underline;
}

.smalllink {
  font-size: 8pt;
  font-weight: normal;
}

a:link.smalllink,a:active.smalllink,a:visited.smalllink {
  font-weight: normal;
  font-size: 8pt;
}

a:hover.smalllink,a:active.smalllink {
  font-weight: normal;
  font-size: 8pt;
  text-decoration:underline;
}

.llink {
  font-size: 18pt;
  font-weight: normal;
}

a:link.link,a:active.link,a:visited.link {
  font-weight: normal;
  font-size: 8pt;
}

a:hover.link,a:active.link {
  font-weight: normal;
  font-size: 8pt;
  text-decoration:underline;
}

a:link.pagetext,a:active.pagetext,a:visited.pagetext {
  color: #c0c0c0;
  font-weight: bold;
  font-size: 10pt;
}

a:hover.pagetext,a:active.pagetext {
  color: #cc0000;
  font-weight: bold;
  font-size: 10pt;
  text-decoration:underline;
}

.sm {
  FONT-FAMILY: verdana, Helvetica, sans-serif; 
  font-size: 12px;
}

.boxlink {
	font-family : "Times New Roman", Times, serif;
	font-weight : normal;
	font-size : 16;
	text-decoration : underline;
	color : #000000;
}
a.boxlink, a:link.boxlink, a:active.boxlink, a:visited.boxlink {
	font-family : "Times New Roman", Times, serif;
	font-weight : normal;
	font-size : 16;
	text-decoration : underline;
	color : #000000;
}
a:hover.boxlink {
	color : #888888;	
}
a.boxlink1, a:link.boxlink1, a:active.boxlink1, a:visited.boxlink1 {
	font-family : "Times New Roman", Times, serif;
	font-weight : bold;
	font-size : 16;
	text-decoration : underline;
	color : #000000;
}
a:hover.boxlink1 {
	color : #888888;	
}


<-- for category -->
.menu {
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
a.menu {
  text-decoration: underline;
  font-weight: normal;
  font-size: 10pt;
	color: #000000;
}
a:hover.menu {
	color: #999999;
}
a:visited.menu {
  color: #000000;
  font-size: 10pt;
}
a:link.menu {
  color: #000000;
  font-size: 10pt;
}

.menu1 {
  text-decoration: underline;
  font-weight: bold;
  font-size: 10pt;
	color: #000000;
}
a.menu1 {
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
	color: #000000;
}
a:hover.menu1 {
  text-decoration: underline;
  font-size: 10pt;
}
a:visited.menu1 {
  color: #000000;
  font-size: 10pt;
}
a:link.menu1 {
  color: #000000;
  font-size: 10pt;
}

.bottommenu {
  text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #cc6600;
}
a:hover.bottommenu {
  text-decoration: underline;
}

.booktitle {
  color: #000066;
  font-weight: bold;
}

.bookprice {
  color: #000066;
  font-weight: bold;
}


.order {
  color: #cccccc;
  font-size: 16pt;
  font-weight: bold;
}


