#spacer{
position:relative;
top:0px;
left:0px;
height:16px;
width:30px;
background-color:#006;
}

.qm{
position:relative;
top:-16px;
left:30px;
height:16px;
width:745px;
padding:0px;
background-color:#006;
color:#c0c0d8;
line-height:15px;
font-weight:bold;
}

a.qmi:link, a.qmi:active, a.qmi:visited{
padding:0px 2px 0px 2px;
color:#c8c8d0 !important; 
text-decoration:none;
}

a.qmi:hover{
background-color:#c8c8d0;
color:#006 !important;
padding:0px 2px; 0px 2px;
text-decoration:none;
}

span#sb{
position:absolute;
top:0px;
left:440px;
color:#c8c8d0 !important; 
}

select#sb{
position:absolute;
top:-1px;
left:60px;
background-color:#006;
color:#c8c8d0;
font-weight:bold;
}

#sbb{
position:absolute;
top:0px;
left:230px;
height:14px;
border:0px;
background-color:#006;
color:#c8c8d0;
font-weight:bold;
}

/*
a.qmi span, a.qmi form{
position:absolute;
display:none;
}

a.qmi:hover span{
position:absolute;
top:0px;
left:445px;
color:#c8c8d0;
display:inline;
}

a.qmi:hover form{
position:absolute;
margin-left:330px;
margin-top:-5px;
display:inline;
background-color:#c8c8d0; 
color:#006;
}

a.qmi form select{
width:170px;
background-color:#c8c8d0;
color:#006;
font-size:9px;
font-weight:bold;
}
*/
#edgeabove{
position:absolute;
top:125px;
left:400px;
height:3px;
width:375px;
display:block; 
background-color:#fff;
}

#edgetop{
position:absolute;
top:128px;
left:522px;
height:2px;
width:170px;
display:block; 
background-color:#006;
}

#edgeright{
position:absolute;
top:128px;
left:692px;
height:16px;
width:10px;
display:block; 
background-color:#006;
}

#edgebottom{
position:absolute;
top:142px;
left:522px;
height:2px;
width:170px;
display:block; 
background-color:#006;
}

#edgeleft{
position:absolute;
top:128px;
left:528px;
height:16px;
width:3px;
display:block; 
background-color:#006;
}

#edgeinnerside{
position:absolute;
top:128px;
left:675px;
height:16px;
width:2px;
display:block; 
background-color:#006;
}

.tb{
margin:0px 0px 10px 0px !important;
background-color:#006;
color:#c8c8d0;
height:16px;
line-height:16px;
font-size:10px;
font-weight:bold;
}

.qt{
margin:20px 60px 10px 60px !important;
font-size:11px;
}

.qa{
margin:10px 60px 10px 60px !important;
text-align:right;
}

.qs{
margin:10px 60px 10px 60px !important;
text-align:right;
font-style:italic;
}

.rate{
height:14px;
margin:0px 0px 10px 0px !important;
background-color:#787cb0;
font-size:10px;
font-weight:bold;
}

.nobr{
position:relative;
display:inline;
padding:0px;
}

.rb{
height:10px;
border:0px;
margin:0px 12px 3px 0px;
}

.stars{
font-family:webdings;
margin:0px;
font-size:10px;
font-weight:bold;
color:gold;
}

.ratebutton{
position:relative:
top:4px;
background-color:#787cb0;
border-color:#787cb0;
color:gold;
margin: 0px 0px 0px 0px;
font-weight:bold;
text-decoration:none;}

/*
a.addcomment:link, a.addcomment:active, a.addcomment:visited, a.addcomment:hover{
position:relative;
padding:200px 30px 0px 60px;
}
*/

.addcomment{
margin:10px 60px 10px 60px !important;
font-style:italic;
}