
table .tablewid {
      width: 157;
    }


p .topfont {
      font: 13pt arial;
      background-color: white;
   }

p .xxx {
      font: 13pt arial;
   }

p .headerfont {
      font: bold 15px verdana;
      color: red;
      text-decoration: underline;
}

td .advclick {
      font: bold 10pt arial;
      color: white;
      padding: 8;
      text-align: center;
}

td .trains {
     font: bold 14pt verdana;
     color: white;
     text-decoration: underline;
     background-color: darkblue;
     padding: 5;
     border-width: 2px;
     border-style: solid;
     border-color: black;
     
}

table .adventurefont{
        font: 11pt arial;
}

table .bookfont{
      font: 13pt arial;
   } 

table .topfont{
      font: 13pt arial;
      background-color: white;
   } 

table .listfont{
      font: bold 13pt arial;
      background-color: white;
   } 


td .partphoto {
      font: bold 11pt arial;
      width: 235;
      vertical-align: bottom;
      horizontal-align: center;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
}

td .partcaption {
      font: 11pt arial;
      vertical-align: top;
      text-align: center;
      width: 320;
      padding: 2;
}

td .bordertd {
      border-color: darkblue; 
      border-style: solid; 
      border-width: 3px;
   }      

td .captionfont2 {
     font: bold 11pt verdana;
    }

td .cfont {
     font: bold 13px arial;
    }

td .headerfont {
     font: bold 14pt tahoma;
     text-decoration: underline;
     color: red;
    }

td .bigfont2010 {
     font: bold 16pt tahoma;
     color: black;
    }

td .headersolid {
     font: bold 14pt arial;
     color: white;
     background-color: darkblue;
     padding: 5;
}

td .redheader {
     font: bold 12pt arial;
     color: white;
     background-color: red;
     padding: 2;
}

td .advheader {
     font: bold 20pt arial;
     font-style: italic;
}


td .bluefont {
     font: bold 14pt tahoma;
     color: darkblue;
}

td .bigfont {
     font: bold 28pt arial;
     color: darkblue;
}

td .joinfont {
      font: bold 17px verdana;
      color: blue;
     }

td .navline {
      height: 10;
      }

td .navfont {
      font: bold 13px arial;
      color: white;
      background-color: darkblue;
      text-align: center;
      width: 160;
}

td .navhome {
      font: bold 13px arial;
      color: white;
      border-color: #FFBD32; 
      border-style: ridge; 
      background-color: #38B0DE;
      border-color: white;
      text-align: center;
      width: 160;
}


td .toytitle {
    font: bold 16pt verdana;
    color: darkblue;
    }

td .yearfont {
      font: bold 13pt verdana;
      color: darkblue;
      }

td .update {
     font: bold 10pt comic sans ms;
     color: red;
    }

td .captionfont {
     font: bold 11pt arial;
     }

td .linkfont {
      font: 13pt arial;
      background-color: #F7F7F7;
      vertical-align: middle;
      }

td .tdfont {
     font: bold 12pt arial;
    }

td .blackline {
     width: 3;
     background-color: black;
}

td .verytop {
     font: bold 14px arial;
}

td .setarrow {
     font: bold 15px arial;
     color: red;
     font-style: italic;
}

td .mainpagetop {
     font: bold 12px arial;
     color: white;
     text-decoration: underline;
}

#topname a {
     font: bold 12px arial;
     color: white;
}

#v-nav a {
	/* background-color: #E6e6e6; */
	color: white;
	font: bold 10px verdana;
        text-align: right;
	vertical-align: middle;
}

#v-home a {
	/* background-color: #E6e6e6; */
	color: white;
        background-color: #38B0DE;
	font: bold 10px verdana;
        text-align: right;
	vertical-align: middle;
}

#v-nav a:hover {
	border-width:4px;
	border-color: red;
	background-color: red;
	color: white;
	font-style: none;
	text-align: center;
	padding: 0px;
}

#v-advnav a {
	/* background-color: #E6e6e6; */
	color: white;
	font: bold 10px verdana;
        text-align: right;
	vertical-align: middle;
}

#v-advhome a {
	/* background-color: #E6e6e6; */
	color: white;
        background-color: #38B0DE;
	font: bold 8px verdana;
        text-align: right;
	vertical-align: middle;
}

#v-advnav a:hover {
	border-width:4px;
	border-color: red;
	background-color: red;
	color: white;
	font-style: none;
	text-align: center;
	padding: 0px;
}


#adv a {
        color: white;
        font: bold 10pt arial;
}


td .adventureset {
        font: bold 20pt arial;
        color: black;
        text-decoration: underline;
        }
      

a#leftside {color: white; text-decoration: none}

#topline hr { color: blue; height: 3; width: 95%; text-align: center }

#bottom hr { color: red; height: 5; width: 75%; text-align: center }

hr#firsthr { color: red; height: 15; width: 100% }

#thinline hr {color:red; height 2; width=60% }

#redline hr {color: white; height 2; width=100% }

table .advstyle{
      font-family: Verdana;
      font-size: 10pt;
      font-weight: bold;
      background-color: #F5F5F5;
      vertical-align: super;
   } 

tr .adv {vertical-align: top}

table .guidestyle{
      font-family: arial;
      font: bold 12pt arial;
      background-color: lightyellow;
      vertical-align: super;
   } 

table .toybookstyle {
      font: 11pt arial;
      text-align: center;
      padding: 5px;
      width: 700;
      vertical-align: bottom;
      }


