
#vnavcontainer {

position: absolute; top: 64px; left: 0px;
width:64px;
height:597px; 
background-color:#0F0F0F; 
padding:0;
text-align: center;
position: absolute;

}

#vlocalmenu {

position: absolute; top: 576px; left: 992px;
width:32px;
height:100px; 
background-color:#0F0F0F; 
padding:0;
text-align: center;
position: absolute;

}
#vnavspacer {

position: absolute; top: 64px; left: 64px;
width:32px;
height:597px; 
background-color:#0F0F0F; 
padding:0;
text-align: center;


}

#vrightspacer {

position: absolute; top: 64px; left: 992px;
width:32px;
height:597px; 
background-color:#0F0F0F; 
padding:0;
text-align: center;


}

.vlsmallbox
{
height: 24px; width: 24px; float : left; padding: 0px 0px 0px 0px; 
border:4px solid #0F0F0F;
background-color: #202020; 
 /*line-height: 24px; this causes non-wrapped text to align vertically */
}

.vlsmallactivebox
{
height: 24px; width: 24px; float : left; padding: 0px 0px 0px 0px; 
border:4px solid #0F0F0F;
background-color: #202020;
cursor: pointer;
 color: #663; font-size: 9pt;  text-decoration: none;  
 line-height: 24px; /*this causes non-wrapped text to align vertically */
}

.vlsmallveryactivebox
{
height: 24px; width: 24px; float : left; padding: 0px 0px 0px 0px; 
border:4px solid #0F0F0F;
background-color: #202020;
cursor: pointer;
 color: #FFF; font-size: 9pt;  text-decoration: none;  
 line-height: 24px; /*this causes non-wrapped text to align vertically */
}



.invbox
{
height: 24px; width: 24px; float : left; padding: 0px 0px 0px 0px; 
border:4px solid #0F0F0F;
background-color: #0F0F0F; 
}

#imagesection {

position: absolute; top: 64px; left: 96px;
width:768px;
height:512px; /* silly I know */
background-color:#0F0F0F; 
padding:0;
text-align: center;
position: absolute;

}