/*  Colors
#ffffcc	pale yellow
#fff	white
#000000	black
#6495ed	light blue
#999999	dark gray
#deded4	med gray
#efefef	light gray

#bea875	mocha
#e5d49d	med beige

#CC9900 gold
#008080 teal
#5c3184 purple

#9400D3 purple
#8A2BE2 blue violet

#40E0D0 turquoise
#008080 teal
#2E8B57 seagreen
#8FBC8F dark seagreen
#DC143C crimson

#0000FF blue
#6495ED cornflower blue
#00008B dark blue
#000099	dark blue
#00BFFF deep sky blue
#1E90FF dodger blue
#87CEFA light sky blue
#191850 midnight blue
#000080 navy
#4169E1 royal blue
#4682B4 steel blue

#86B6B6 soft teal

*/


form { margin:0; }  
input { margin:0;}

body { font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}
.listprice { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }
.price { font-family: arial,verdana,helvetica,sans-serif; color: #990000; }

td.list_item{	width: 140px;	border: 1px solid #CFC4A6;	padding: 3px;}


h1,h2 { font-family: verdana,arial,helvetica,sans-serif; color:#000099; font-size: 18px; text-decoration:none; margin:0; padding:0; }  

h1 a { color:#cc9933; font-size: 18px; } 

h2 a,h1 a:hover { text-decoration:underline; color:#cc9933; }  

h2 { text-decoration:none; font-size: 17px; color: blue;} 

.lb { color:#000; font-size: 21px; font-weight:400; padding-bottom:15px; padding-top:10px; }  

h2 a:hover { color:#cc9933; } 

h3,h4 { font-family: verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:700; line-height:14px; text-decoration:none; margin:0; } 

h3  { color:#DC143C; } 
h4  { color:#2b6f55; }

h3 a,h4 a,h5 a,h6 a:hover { text-decoration:underline; color:cc9933; }  

h5 { font-family: verdana,arial,helvetica,sans-serif; font-size:14px; color:#004276; line-height:14px; text-decoration:none; margin:0; padding:0; }

h6 { font-family: verdana,arial,helvetica,sans-serif; font-size:14px; color:#666; line-height:14px;  text-decoration:none; margin:0; padding:0 0 0 5px; } 


/* commented out 9/21/08
h1 { display: inline; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 18px; COLOR: blue; FONT-WEIGHT: bold }
h2 { display: inline; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 17px; COLOR: #000099; FONT-WEIGHT: bold }
h3 { display: inline; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 16px; COLOR: #DC143C; FONT-WEIGHT: bold }
h4 { display: inline; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 15px; COLOR: #2b6f55; FONT-WEIGHT: bold }
h5 { display: inline; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 15px; COLOR: #cc9933; FONT-WEIGHT: bold }
h6 { display: inline; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 15px; COLOR: #000000; FONT-WEIGHT: bold }
*/



h1.purple { MARGIN-TOP: 0px; FONT-WEIGHT: bold; font-weight:400; MARGIN-BOTTOM: 0px; COLOR: #9400D3; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; }

.cy { font-size: 11px;  color: #747474;  font-weight: bold; }
.cy1{ font-size: 14px;  color: #FF850D;  font-weight: bold; }
.cy2{ font-size: 13px;  color: #848282;  font-weight: bold; }
.bg4{ background-image: url(graphics/00000001/m59.gif); background-repeat: repeat-y; }


BODY { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-ALIGN: left;
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px }

p { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; MARGIN-top: 0px; COLOR: #000000; }

.evenRow { BACKGROUND-COLOR: #FFFFB0 }
.oddRow  { BACKGROUND-COLOR: #ffffcc }

#nav {	BACKGROUND-COLOR: #CC9900;  
	BORDER-RIGHT:  #6600cc 2px solid;  BORDER-TOP:    #9966ff 2px solid; 
	BORDER-LEFT:   #ccaaff 2px solid;  BORDER-BOTTOM: #6633cc 2px solid; 
	WIDTH: 100%;   HEIGHT: 16px;  TEXT-DECORATION: none; 
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px;
}
#nav navmenu { PADDING-RIGHT: 0px; PADDING-TOP:    0px;
	PADDING-LEFT:  0px; PADDING-BOTTOM: 4px; 
	FLOAT: left; MARGIN: 0px; COLOR: #ffffff; TEXT-DECORATION: none;
}
.navtext { FONT-WEIGHT: bold; FONT-SIZE: 13px;  FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: none;
}

#nav A { PADDING-RIGHT: 10px; PADDING-TOP:    4px; 
	PADDING-LEFT:  10px; PADDING-BOTTOM: 4px; 
	COLOR: #ffffff;  TEXT-DECORATION: none 
}
#nav A:hover { COLOR:  #5C3184; TEXT-DECORATION: none
}

/* #nav */

.spacer { PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-LEFT:  0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px 3px 0px 0px; WIDTH: 2px; HEIGHT: 13px; FONT-SIZE: 10px; COLOR: #ffffff;
}
#headtop { LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 37px
}
#headtopI { Z-INDEX: 50; LEFT: 0px; WIDTH: 400px; POSITION: absolute; TOP: 0px; HEIGHT: 37px
}
#headtopL { FONT-SIZE: 18pt; LEFT: 21px; MARGIN-LEFT: 1px; WIDTH: 150px; PADDING-TOP: 4px; 
	    POSITION: absolute; TOP: 0px
}
#headtopC { FONT-SIZE: 10pt; MARGIN-LEFT: 172px; MARGIN-RIGHT: 151px; PADDING-TOP: 8px; 
	    FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-ALIGN: center
}
#headtopR {  FONT-SIZE: 0.80em; COLOR: #996600; RIGHT: 0px; WIDTH: 200px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; TOP: 0px;
	POSITION: absolute; TEXT-ALIGN: right
}
#headnav { FONT-WEIGHT: bold; FONT-SIZE: 12px; RIGHT: 0px;  COLOR: #996600; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

#headnav0 { LEFT: 380px; }
#headnav1 { LEFT: 428px; }
#headnav2 { LEFT: 460px; }
#headnav3 { LEFT: 500px; }
#headnav4 { LEFT: 550px; }

#headnav A:link { COLOR: #996600; TEXT-DECORATION: none
}
#headnav A:visited { COLOR: #996600; TEXT-DECORATION: none
}
#headnav A:hover { COLOR: #CC9900; TEXT-DECORATION: none
}

.mediabar_bg { BACKGROUND: #CC9900 repeat-x }


/* this section is used in Offhand Designs category template */
.subnav #header { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #333333; LINE-HEIGHT: 14px
}
.subnav A:link { FONT-WEIGHT: bold; COLOR: #336633; TEXT-DECORATION: none
}
.subnav A:unknown { FONT-WEIGHT: bold; COLOR: #336633; TEXT-DECORATION: none
}
.subnav A:active { FONT-WEIGHT: bold; COLOR: #336633; TEXT-DECORATION: none
}
.subnav A:visited { FONT-WEIGHT: bold; COLOR: #336633; TEXT-DECORATION: none
}
.subnav A:hover { FONT-WEIGHT: bold; COLOR: #CC9900; TEXT-DECORATION: none
}
.subnav #link {
	FONT-SIZE: 12px
}
/*  */



ul { FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: #000000;
	list-style-image: url('graphics/00000001/greenDiamondsm.gif'); }

li { FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,helvetica,sans-serif; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }

OL { LIST-STYLE-TYPE: decimal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: #000000;  }

A:link     { COLOR: blue;    TEXT-DECORATION: none; }
A:visited  { COLOR: #0000a0; TEXT-DECORATION: none; }
A:hover    { COLOR: #ff0000; TEXT-DECORATION: underline; }

.whitelink 	     { FONT-WEIGHT: bold; COLOR: #ffffff }
.whitelink A:link    { COLOR: #ffffff }
.whitelink A:visited { COLOR: #eeeeee }
.whitelink A:hover   { COLOR: #fffff8 }

.catlink   {TEXT-DECORATION: underline; }
.mylink    {COLOR: blue;    FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; }
.myvisited {COLOR: purple;  FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; }
.myactive  {COLOR: red;     FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; }
.myhover   {COLOR: #D53D45; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline; }

.smallbutton { HEIGHT: 22px }
.medbutton   { HEIGHT: 27px }

.blueauthor { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000080; FONT-STYLE: italic; }

.redxsm     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:  9px; COLOR: #DC143C; }
.redsmall   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #DC143C; }
.redmed     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #DC143C; }
.redlarge   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #DC143C; }
.redxl      { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 17px; COLOR: #DC143C; FONT-WEIGHT: bold }
.redbold    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #DC143C; FONT-WEIGHT: bold }
.redtitle   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #DC143C; FONT-WEIGHT: bold }
.redprice   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #e03d3d; FONT-WEIGHT: bold }

.greenmed    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #003300; FONT-WEIGHT: bold }
.greenbold   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #003300; FONT-WEIGHT: bold }
.greentitle  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #003300; FONT-WEIGHT: bold }

.darkgreensmall { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #2b6f55; FONT-WEIGHT: bold }
.darkgreenbold  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #2b6f55; FONT-WEIGHT: bold }
.darkgreenmed   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #2b6f55; }
.darkgreenlarge { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #2b6f55; }
.darkgreenxlg   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 16px; COLOR: #2b6f55; }
.darkgreentitle { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #2b6f55; FONT-WEIGHT: bold }


.darkbluesmall  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #000099 }  
.darkbluemed    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000099 }
.darkbluelarge  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #000099 }
.darkbluetitle  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #000099; FONT-WEIGHT: bold }

.lbluexsm    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:  9px; COLOR: #000080 }
.lbluesmall  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #000080 }
.lbluemed    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000080 }
.lbluelarge  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #000080 } 
.lbluetitle  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #000080; FONT-WEIGHT: bold }

.medbluexsm	{ FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:  9px; COLOR: #4682B4 }  
.medbluesmall	{ FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #4682B4 }  
.medbluemed	{ FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #4682B4 }
.medbluelarge	{ FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #4682B4 }
.medbluetitle   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #4682B4; FONT-WEIGHT: bold }

.bluexsm     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:  9px; COLOR: blue }
.bluesmall   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: blue }
.bluemed     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: blue }
.bluelarge   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: blue }
.bluetitle   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 15px; COLOR: blue; FONT-WEIGHT: bold }
.bluexl      { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 17px; COLOR: blue; FONT-WEIGHT: bold }
.bookblue    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: blue; FONT-WEIGHT: bold }

.blackxsm    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:  9px; COLOR: #000000 }
.blacksmall  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #000000 }
.blackmed    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000000 }
.black2      { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12.5px; COLOR: #000000 }
.blacklarge  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #000000 }
.blacktitle  { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #000000; FONT-WEIGHT: bold }

.goldxsm     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:  9px; COLOR: #cc9933; FONT-WEIGHT: bold; }  
.goldsmall   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #cc9933; }
.goldmed     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #cc9933; }
.goldlarge   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #cc9933; FONT-WEIGHT: bold; } 
.goldtitle   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px; COLOR: #cc9933; FONT-WEIGHT: bold; } 
.goldxl      { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 17px; COLOR: #cc9933; FONT-WEIGHT: bold; }
.goldmedx    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #cc9933; FONT-WEIGHT: bold; }
.goldprice   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px; COLOR: #CC9900; FONT-WEIGHT: bold; }

.purplesmall { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px;  COLOR:  #5c3184; FONT-WEIGHT: bold }
.purple11    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px;  COLOR:  #6633cc; FONT-WEIGHT: bold }
.purplemed   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px;  COLOR:  #5c3184; FONT-WEIGHT: bold }
.purplehdr   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px;  COLOR:  #5c3184; FONT-WEIGHT: bold }
.purpletitle { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px;  COLOR:  purple;  FONT-WEIGHT: bold }
.purplexl    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 17px;  COLOR:  #5c3184; FONT-WEIGHT: bold }

.tealxsm     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px;  COLOR:  #008080; FONT-WEIGHT: bold }
.tealmed     { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px;  COLOR:  #008080; FONT-WEIGHT: bold }
.tealarge    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 14px;  COLOR:  #008080; FONT-WEIGHT: bold }
.tealxl      { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 17px;  COLOR:  #008080; FONT-WEIGHT: bold }
.tealtitle   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 22px;  COLOR:  #008080; FONT-WEIGHT: bold }

.miniblue   { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 9px;  COLOR: blue; 
	LETTER-SPACING: 0.02em; TEXT-ALIGN: right; FONT-WEIGHT: normal;  FONT-STYLE: normal; 
}
.minired    { FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 9px;  COLOR: red; 
	LETTER-SPACING: 0.02em; TEXT-ALIGN: right; FONT-WEIGHT: normal;  FONT-STYLE: normal; 
}

hr { COLOR: #CC9900 }

hr.solidsmall { COLOR: #CC9900  1px solid; }
hr.solidmini  { COLOR: #2b6f55 .5px dotted;}
.rule {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px
}

TABLE {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}
.mytable { display: inline;  
	border: solid 1px #CC9900;   FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	MARGIN-TOP: 0px; cellSpacing=3; cellPadding=3; 
}
.mytd { border-bottom: 1px solid #996600; 
	border-top:    1px solid #996600;
	border-right:  1px solid #996600;
	border-left:   1px solid #996600;
}


.footer { FONT-FAMILY: Veranda, Arial, Helvetica; font-size: .75em; COLOR: black; 
	margin: 0; padding: 0.25em; font-style: normal; text-align: center
}
.footermenu { FONT-FAMILY: Veranda, Arial, Helvetica; COLOR: #6495ed; font-size: .75em; 
	margin: 0; padding: 0.25em; font-style: normal; text-align: center; 
}

img { border: 0;}
.left {float: left; }
.right {float: right; } 

a { TEXT-DECORATION: none } 

.myparagraph:first-letter { 
	font-size: 125%; 
	COLOR: #9400D3; 
	font-family: Veranda, Arial, Helvetica }

.myword:first-letter { 
	font-size: 125%; 
	COLOR: #9400D3; 
	font-family: Veranda, Arial, Helvetica }

.mybox { font-size: 8px; COLOR: #9400D3; font-family: Veranda, Arial, Helvetica }

.grooved { font-size: 8px; COLOR: #9400D3; 
	font-family: Veranda, Arial, Helvetica; 
	border-style: groove 2px; }
.myinset { font-size: 8px; COLOR: #9400D3; 
	font-family: Veranda, Arial, Helvetica; 
	border-style: inset; }
.mydouble { font-size: 8px; COLOR: #9400D3; 
	font-family: Veranda, Arial, Helvetica; 
	border-style: double; }
.myridge { font-size: 8px; COLOR: #9400D3; 
	font-family: Veranda, Arial, Helvetica; 
	border-style: ridge; }

.myheadmain:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; FLOAT: left; COLOR: #000000; FONT-STYLE: italic; 
	FONT-FAMILY: Veranda, Arial, Helvetica; }


#bookcolumn {
	display: inline;  MIN-HEIGHT: 100%; 
	BACKGROUND-POSITION: left top; POSITION: relative; 
	PADDING-RIGHT: 0px; PADDING-TOP:    0px; 
	PADDING-LEFT:  0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
	WIDTH: 110px;  COLOR: #ffffff;  BACKGROUND-COLOR: #5C3184; 
}
#booktree {	
	BACKGROUND-POSITION: left top; POSITION: relative; LINE-HEIGHT: 20px; 
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	BORDER-RIGHT:  #48265e 1px solid;  BORDER-TOP:    #cc9933   1px solid; 
	BORDER-LEFT:   #ccaaff 1px solid;  BORDER-BOTTOM: #6633cc 1px solid; 
	PADDING-RIGHT: 0px; PADDING-TOP:    0px; MARGIN: 0px;
	PADDING-LEFT:  0px; PADDING-BOTTOM: 0px;
	WIDTH: 110px;   BACKGROUND-COLOR: #5C3184; COLOR: #ffffff; TEXT-ALIGN: center;
}
.booktree_header {
	BORDER-RIGHT: #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid; 
	BORDER-LEFT:  #ccaaff 1px solid; BORDER-BOTTOM: #48265e 1px solid; 
	FONT-STYLE:   normal; FONT-WEIGHT: normal;  
	WIDTH: 110px;  LINE-HEIGHT:  18px;  TEXT-ALIGN: center;
}
#booktree A {
	WIDTH: 110px; COLOR: #ffffff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}	
#booktree A:hover {
	BACKGROUND: #9933CC repeat-x 0px -72px; COLOR: #ffff00  
	/* gold #CC9900 purple #9966CC */
}
#booktree A:active {
	BACKGROUND: #9933CC repeat-x 0px -72px; COLOR: #ffff00; FONT-WEIGHT: bold;
	/* gold #CC9900 purple #9966CC */
}

.booktree_title {
	BORDER-RIGHT: #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid;  
	BORDER-LEFT:  #ccaaff 1px solid; BORDER-BOTTOM: #48265e 1px solid;   
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-STYLE: normal; 
	WIDTH: 110px;  LINE-HEIGHT:  18px; TEXT-ALIGN: center; FONT-WEIGHT: bold;
}
.booktree_top {
	BORDER-RIGHT: #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid; 
	BORDER-LEFT:  #ccaaff 1px solid; BORDER-BOTTOM: #48265e 1px solid;
	LINE-HEIGHT:  18px; 
}
#booktree_top_sel {
	BORDER-RIGHT: #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid;
	BORDER-LEFT:  #ccaaff 1px solid; BORDER-BOTTOM: #48265e 0px solid;  
	FONT-WEIGHT:  normal; TEXT-ALIGN: center;  
	WIDTH: 110px; COLOR: #ffff80; 
}

#searchbox {
	PADDING-TOP:    1px;
	PADDING-BOTTOM  1px; MARGIN: 0px; 	
	WIDTH: 90px;  COLOR: #ffffff;  
	/* FONT-SIZE: 2pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif; HEIGHT: 0px; */
	WHITE-SPACE: nowrap; TEXT-ALIGN: center; FLOAT:center;  
}

#catcolumn {
	CLEAR: both; DISPLAY: block; MIN-HEIGHT: 100%; 
	PADDING-RIGHT: 2px; PADDING-TOP:    1px; POSITION: relative; 
	PADDING-LEFT:  2px; PADDING-BOTTOM: 2px; MARGIN: 0px;
	BORDER #008080 1px solid; 
	WIDTH: 185px;  COLOR: #ffffff; /* BACKGROUND-COLOR: #cc9933  gold */
}
#rightcolumn {
	CLEAR: both; DISPLAY: block; MIN-HEIGHT: 100%; PADDING-RIGHT: 2px; PADDING-TOP: 1px; 
	POSITION: relative; PADDING-LEFT:  2px; PADDING-BOTTOM: 2px; MARGIN: 0px;
	BORDER #008080 1px solid; WIDTH: 130px;  COLOR: #ffffff; BACKGROUND-COLOR: #ffffcc /* pale yellow */
}
#cattree {  WIDTH: 182px;  
	BACKGROUND-POSITION: left top; POSITION: relative; LINE-HEIGHT: 24px; 
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	BORDER-RIGHT:  #48265e 1px solid;  BORDER-TOP: #cc9933    1px solid; 
	BORDER-LEFT:   #ccaaff 1px solid;  BORDER-BOTTOM: #6633cc 1px solid; 
	PADDING-RIGHT: 0px; PADDING-TOP:    0px ; 
	PADDING-LEFT:  0px; PADDING-BOTTOM: 0px;
	COLOR: #ffffff;  MARGIN: 0px; TEXT-ALIGN: left; BACKGROUND-COLOR: #5C3184; 
}
.cattree_header {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid; 
	BORDER-BOTTOM: #48265e 1px solid; BORDER-LEFT:   #ccaaff 1px solid; 
	WIDTH: 182px;  DISPLAY: block; 
	FONT-STYLE: normal; FONT-WEIGHT: bold; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	LINE-HEIGHT: 20px;  TEXT-ALIGN: left; TEXT-DECORATION: nounderline;
}
.cattree_title {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid;  
	BORDER-BOTTOM: #48265e 1px solid; BORDER-LEFT:   #ccaaff 1px solid; 
	WIDTH: 182px;  DISPLAY: block;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-STYLE: normal; 
	LINE-HEIGHT: 18px; LETTER-SPACING: 0.03em; TEXT-ALIGN: left; FONT-WEIGHT: bold;
}
#cattree A {
	DISPLAY: block; WIDTH: 182px; COLOR: #ffffff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#cattree A:hover {
	BACKGROUND: #9933CC repeat-x 0px -72px; COLOR: #ffff00  /* gold #CC9900 purple #9966CC */
}
.cattree_top {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:    #ccaaff 1px solid; 
	BORDER-BOTTOM: #48265e 1px solid; BORDER-LEFT:   #ccaaff 1px solid; 
	LINE-HEIGHT: 18px; 
}
#cattree_top_sel {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:   #ccaaff 1px solid;
	BORDER-BOTTOM: #48265e 0px solid; BORDER-LEFT:  #ccaaff 1px solid;  
	FONT-WEIGHT:  normal; TEXT-ALIGN: left;  DISPLAY: block;  
	WIDTH: 182px; COLOR: #ffff80; 
}
.cattree_parent {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:   #ccaaff 1px solid;
	BORDER-BOTTOM: #48265e 0px solid; BORDER-LEFT:  #ccaaff 1px solid;  
}
#cattree_parent_sel {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:   #ccaaff 1px solid;
	BORDER-BOTTOM: #48265e 0px solid; BORDER-LEFT:  #ccaaff 1px solid;  
	WIDTH: 182px; COLOR: #ffff80;    TEXT-ALIGN: left; FONT-WEIGHT: normal;
	DISPLAY: block;  
}
.cattree_child {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:   #ccaaff 1px solid;
	BORDER-BOTTOM: #48265e 0px solid; BORDER-LEFT:  #ccaaff 1px solid;  
	LINE-HEIGHT: 20px; 
}
#cattree_child_sel {
	BORDER-RIGHT:  #48265e 1px solid; BORDER-TOP:   #ccaaff 1px solid;
	BORDER-BOTTOM: #48265e 0px solid; BORDER-LEFT:  #ccaaff 1px solid;  
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: left;
	WIDTH: 182px; COLOR: #ffff80; 
}
#catfoot {
	DISPLAY: block; FONT-SIZE: 8px; COLOR: #ffffff; LINE-HEIGHT: 1.2em
}
/*
#catlogin {
	PADDING-RIGHT: 0px;  PADDING-TOP: 0px; 
	PADDING-LEFT:  0px;  PADDING-BOTTOM: 0px; 
	FONT-WEIGHT:   bold; FONT-SIZE: 0.8em; DISPLAY: block; 
	COLOR: #ffffff; LINE-HEIGHT: 30px; TEXT-ALIGN: center
}
#cathead {
	PADDING-RIGHT: 0px;  PADDING-TOP:    0px; 
	PADDING-LEFT:  0px;  PADDING-BOTTOM: 0px; 
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; 
	COLOR: #ffffff; LINE-HEIGHT: 1.2em;  TEXT-ALIGN: left
} 

.catshadow {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(graphics/00000001/shadow_left.jpg);  BACKGROUND-REPEAT: repeat-y
}
#catshadowcorner {
	BACKGROUND-POSITION: left top; LEFT: 0px; 
	BACKGROUND-IMAGE: url(graphics/00000001/shadowCorner.gif); BACKGROUND-REPEAT: no-repeat; 
	POSITION: relative; TOP: 0px; HEIGHT: 16px; WIDTH: 16px;
}
*/
#bottombar {  
	BACKGROUND-POSITION: left bottom; POSITION: relative; WIDTH: 100%;  
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; 
	BORDER-RIGHT:  #6600cc 2px solid;  BORDER-TOP:    #9966ff 2px solid; 
	BORDER-LEFT:   #ccaaff 2px solid;  BORDER-BOTTOM: #6633cc 2px solid; 
	PADDING-RIGHT: 0px; PADDING-TOP:    0px; LINE-HEIGHT: 18px;
	PADDING-LEFT:  0px; PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #cc9900; COLOR: #ffffff;  MARGIN: 0px; TEXT-ALIGN: left;
}
a.cattree_child { text-align: right; }

div.cattable a { display: inline;
		/* border: solid 2px #FFFFFF; color: #0F0FFF;  */
		 font-family: verdana,arial,helvetica,sans-serif;
		 font-size: 12px;  font-weight: normal; 
}

div.cattable a:hover { 	border: solid 1px #DDDDDD;
			background-color:#EFEFEF;
			text-decoration: none;
   			color:#FF0000 }

div.cattable a:visited { color:#000088 }

table.cattable { /* border-right:  1px dotted #fff; border-bottom: 1px dotted #fff */ 
} 

td.cattable_text { /*border-left: 1px dotted #DDDDDD; border-top:  1px dotted #DDDDDD; */
		   margin: 0;   padding: 0px;  /*was 1px */
}
td.cattable_image { /* border-left: 1px dotted #DDDDDD; border-top:  1px dotted #DDDDDD */
}
A.categorylinks {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
DIV.categorylinks {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
DIV.categorylinks A:link {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
DIV.categorylinks A:visited {;
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.categorylinks {
	DISPLAY: inline; COLOR: #0f0fff; LINE-HEIGHT: 1.6; 
	TEXT-ALIGN: left; TEXT-DECORATION: underline
}
DIV.categorylinks {
	DISPLAY: inline; COLOR: #0f0fff; LINE-HEIGHT: 1.6; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
DIV.categorylinks A:link {
	DISPLAY: inline; COLOR: #0f0fff; LINE-HEIGHT: 1.6; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
DIV.categorylinks A:visited {
	DISPLAY: inline; COLOR: #0f0fff; LINE-HEIGHT: 1.6; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
DIV.categorylinks {
	TEXT-DECORATION: none
}
A.categorylinks:visited {
	BORDER-RIGHT: #fffff8 1px solid; BORDER-TOP: #fffff8 1px solid; 
	BORDER-LEFT:  #fffff8 1px solid; COLOR: #000080; BORDER-BOTTOM: #fffff8 1px solid
}
DIV.categorylinks A:visited {
	BORDER-RIGHT: #fffff8 1px solid; BORDER-TOP: #fffff8 1px solid; 
	BORDER-LEFT:  #fffff8 1px solid; COLOR: #000080; BORDER-BOTTOM: #fffff8 1px solid
}
A.categorylinks:active {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; COLOR: #dd0000; LINE-HEIGHT: 1.6; 
	BORDER-BOTTOM: #bbbbbb 1px solid; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
DIV.categorylinks A:active {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; COLOR: #dd0000; LINE-HEIGHT: 1.6; 
	BORDER-BOTTOM: #bbbbbb 1px solid; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
DIV.cd_categorylinks A:active {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; COLOR: #dd0000; LINE-HEIGHT: 1.6; 
	BORDER-BOTTOM: #bbbbbb 1px solid; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
A.categorylinks:hover {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; COLOR: #ff0000; LINE-HEIGHT: 1.6; 
	BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
DIV.categorylinks A:hover {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; COLOR: #ff0000; LINE-HEIGHT: 1.6; 
	BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
