@charset "utf-8";
/* CSS Document */

body {
text-align: center;
margin: auto;
font-family:Verdana, Arial, Helvetica;
font-size: .8em;
width: 900px;
background-color:#9900FF;
}


#header{
float: none;
margin-top: 10px;
}


#links {
text-align: right;
margin-bottom: 15px;
margin-top: 10px;
margin-right: 22px;
color:#EC138E;
}
#links a:link{
color:#EC138E;
}
#links a:visited{
color:#EC138E;
}
#links a:hover {
color:#913990;
}


#intro {
width: 260px;
margin-top: 10px;
margin-left: 10px;
text-align:left;
float: left;
background-color:#B1CD35;
padding-top: 3px;
padding-bottom: 10px;
}
#intro p{
margin-left: 10px;
margin-right: 10px;
color:#FFFFFF;
}
#intro a:link{
color:#000000;
}
#intro a:visited{
color:#000000;
}
#intro a:hover {
color:#666666;
}


#redhot {
margin-top: 10px;
margin-right: 10px;
float: right;
width: 600px;
text-align: center;
background-color:#B1CD35;
padding-bottom: 15px;
margin-bottom: 15px;
}
#redhot p{
font-size: .75em;
text-align: left;
margin-left: 15px;
margin-right: 15px;
}
#redhot table {
width: 570px;
border-left: 1px solid #b1cd35;
border-top:  1px solid #b1cd35;
text-align: left;
margin-top: -5px;
font-size: .75em;
background-color: white;
margin-left: 15px;
margin-right: 15px;
}

#priority table {
width: 365px;
}

#contact {
margin-top: 10px;
width: 880px;
float: right;
text-align: center;
background-color:#b1cd35;
border-right:10px #000000 solid;
border-bottom:10px #000000 solid;
border-left: 10px #000000 solid;

}

#contact h3{
text-align: center;
}

#contact img {
float: left;
margin-right: 10px;
border-right: 10px #000000 solid;
}

#market {
margin-top: 10px;
text-align: left;
background-color:#b1cd35;
margin-bottom: 50px;
padding-top: 20px;
}

#filler {
margin-top: 10px;
width: 300px;
background-color:#666666;
float:right;
}



td{
border-right: 1px solid #b1cd35;
border-bottom:  1px solid #b1cd35;
padding: 5px;
}

#market td{
width:175px;
text-align: center;
}

h1{
text-align: left;
color:#FFFFFF;
}

h2{
text-align: left;
margin-top: 25px;
margin-bottom: -15px;
font-variant: small-caps;
font-weight: bold;
font-size: 1.4em;

}

h3 {
font-size: 1.3em;
color: white;
font-weight: bold;
margin-top: 30px;
margin-bottom: -5px;
text-align: left;
margin-left: 15px;
margin-right: 5px;
}

h4 {
font-size: 1.3em;
color: white;
font-weight: bold;
margin-top: 10px;
margin-bottom: -5px;
text-align: center;

}

.description {
width: 350px;
}

.points {
font-weight: bold;
}

.reviewer {
font-weight: bold;
}

.underline {
color:#b1cd35;
}


a:link{
text-decoration:none;
font-variant: small-caps;
font-size: 1.1em;
font-weight: bold;
color:#FFFFFF;
}
a:visited{
text-decoration:none;
font-variant: small-caps;
font-size: 1.1em;
font-weight: bold;

}
a:active{
text-decoration:none;
font-variant: small-caps;
font-size: 1.1em;
font-weight: bold;
}
a:hover {
text-decoration:none;
font-variant: small-caps;
font-size: 1.1em;
font-weight: bold;
color:#9933FF;
}

img {
border: none;
}

#foremost {
background-color:#000000;
width:900px;
overflow: auto;
}

#home {
background-color:#000000;
width:900px;
overflow: auto;
background-image:url(images/banner.gif);
background-repeat:repeat-y;
}

#suppliers {
margin-left:40px;
margin-top:20px;
margin-bottom: 50px;
}

#suppliers img{
float: right;
margin-right: 20px;
margin-top: 5px;
}

#market h1 {
text-align: left;
font-size: 18px;
background-color:black;
padding: 10px;
}

#suppliers h1 {
text-align: left;
font-size: 18px;
}

#suppliers h2{
text-align: left;
color:#CCFF66;
font-size: 12px;
margin-left: 25px;
}
#suppliers a:link{
text-decoration:underline;
color:#CCFF66;
}
#suppliers a:visited{
text-decoration:underline;
color:#CCFF66;
}
#suppliers a:hover {
color:#CC66CC;
}

#redhot a:link{
color: #000000;
font-size: 1em;
}



#redhot a:visited{
color:#000000;
}

#redhot a:hover{
color: #6600CC;

}

#redhot h2{
text-align: left;
margin-top: 25px;
margin-bottom: -15px;
font-variant: small-caps;
font-weight: bold;
font-size: 1.4em;
background-color:#FF9900;
}



#priority{
padding-top: 5px;
}

#priority img{
float: left;
padding-right: 5px;
margin-left: 16px;
padding-top: 10px;
}

.now{
color: #9900FF;
font-style:italic;
}

