a:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #5452F7;
}
a:visited {
    color: #5452F7;
    
}
a:hover {
    color: #ff0000;
    text-decoration: underline;
}

body {
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
center p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}
p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.bio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}

.nonwhite A:link, .nonwhite A:visited { 
    text-decoration: underline; 
    color: #003399; 
    }

.nonwhite A:hover { 
    text-decoration: none; 
    color: #CC6600; 
    }

.headerbox {
    width: 760px;
}

.subheaderbox {
    width: 760px;
}

.subheadergraybox {
    width: 760px;
    background-color: #EFEFEF;
    text-align: right;
    padding: 0px 0px 0px 200px;
}

.footerbox {
    width: 760px;
    /* border: solid black 1px; */
    padding: 10px 0px 10px 0px;
    /* background-color: #A41B0D; */
    font-weight: normal;
}

/*
.footerbox a:link, .footerbox a:visited {
    color: #FFFFFF;
}

.footerbox a:hover {
    text-decoration: none;
    color: #FFFFFF;
}
*/

.hiddencounter {
    color: #ffffff;
    font-size: 7px;
    text-align: center;
}

.productsbox {
    width: 760px;
    /* background-color: #D65446; 
    border: solid black 1px; */
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
}

.companybox {
    width: 760px;
    background-color: #000000;
    /* border: solid black 1px; */
    margin: 0px 0px 5px 0px;
}

.categorybox {
    width: 760px;
    height: 110px;
    background: #FFFFFF url(../TOYFAIRPREVIEW/images/tppreview-top.gif);
    border: solid black 1px;
    margin: 0px 0px 5px 0px;
    text-align: right;
}

.categorycompanybox {
    width: 760px;
    background: #FFFFFF url(images/cat-right_bg.gif) no-repeat;
    border: solid black 1px;
    margin: 0px 0px 5px 0px;
}

.categorycompanydesc {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    padding: 5px;
}

.producttext {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 5px;
}

.productsummary {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

#productsummary, #productsummary div {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.resultsbox {
    width: 760px;
    background-color: #FFFFFF;
    border: solid black 1px;
    margin: 0px 0px 5px 0px;
}

.innerresultsbox {
    padding: 5px;
}

.searchresults {
    padding: 0px 0px 5px 0px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 5px 0px;
}

.h4text {
    font-size: 14px;
    font-weight: bold;
}

.centersmall {
    text-align: center;
    font-size: xx-small;
}

.resultsnavigationbox {
    width: 755px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0px 5px 5px;
    padding: 0px;
}

div.resultsnavigationbox a {
    color: #0000ee;
}

div.outernavigationbox {
    width: 750px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 5px 5px;
    padding: 0;
    text-align: right;
}

div.outernavigationbox a {
    color: #0000ee;
}

.navigationboxinnerspan {
    float: left; 
    text-align: left;
}

.horizontalnav {
    width: 760px;
    margin: 5px 0px 5px 0px;
}

.left {
    width: 650px;
    float: left;
    text-align: left;
}

.right {
    width: 200px;
    float: left;
    text-align: right;
}

/*
#footer, #footer a {
    color: #FFFFFF;
}

#footer a:hover {
    color: #FFFFFF; 
    text-decoration: none;
}
*/

#footer a:link, #footer a:visited {
    color: #c02425;
    text-decoration: underline;

}

#footer a:hover {
    color: #FF0000;
    text-decoration: none;
}


.toyshowsummarybox {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

.toyshowsummaryboxcompany {
    color: #000000;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 5px 0px 5px 5px;
}

.toyshowsummaryboxsummary {
    color: #FFFFFF;
    background-color: #C02425;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    padding: 5px 5px 5px 0px;
}

.toyshowsummary {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  xx-small;
    text-align: right;
    font-weight: normal;
    margin: 5px 0px 5px 0px;
}

.toyshowsummaryhidden {
    color: #C02425;
}

.toyshowcompanyinfo, .toyshowcompanyinfo a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	color: #FFFFFF;
}

.toyshowcompanyinfo a:hover, .toyshowcompanyinfo a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

.redhr {
    color: #990000;
    background-color:#990000;
    border:0;
    height: 3px;
}

.welcome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: bolder;
    color: #333399;
}

.powered {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: bolder;
    color: #909090;
    text-align: right;
}

.toyshowHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    color: #000000;
}

.toyshowHead a:link {
    COLOR: #c02425;
    text-decoration: underline;
}

.toyshowHead a:visited {
    color: #c02425;
    text-decoration: underline;
}

.toyshowHead a:hover {
    color: #FF0000;
    text-decoration: none;
}

.inquiry {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #0000ee;
}

.inquiry a:link, .inquiry a:visited {
    color: #0000ee;
    text-decoration: underline;
}

.inquiry a:hover {
    color: #0000ee;
    text-decoration: none;
}

.inquiryTSP {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    text-align: center;
    color: #ffffff;
    margin: 10px 0 0 0;
}

.inquiryTSP a:link, .inquiryTSP a:visited {
    color: #ffffff;
    text-decoration: underline;
}

.inquiryTSP a:hover {
    color: #ffffff;
    text-decoration: none;
}

.slideshow, .slideshow select { font-size: 0.8em; vertical-align: text-bottom; }
.slideshow img { vertical-align: text-bottom; }

