html,body {
     height: 100%;
     font-family: 'Helvetica', sans-serif; 
     font-size: 8pt;	  
}

#thumbtitle {
     font-size: 8pt;	  
     color: #fff;
}

#thumbtitle:hover {
     color: #000;
}

#all_posters {
  text-align: center;
}

#main {
     width: 628px;
     position: absolute;
     left: 4px;
     top: 4px;
     margin-right:160px;
}

#box {
     background: #fff;
     float:left;
     border:1px solid #719CD6;
     width:100%;
     margin:2px 0px 0px 0px;	
}

#shirtbox {
     background: #fff;
     float:left;
     border:1px solid #719CD6;
     width:155px;
     margin:2px 0px 0px 0px;		
}

#posterbox {
     background: #fff;
     float:left;
     border:1px solid #719CD6;
     width:200px;
     margin:2px 0px 0px 0px;		
}

#emptybox {
     float:left;
     width:200px;
     margin:2px 0px 0px 0px;		
}

#cbox {
     text-align: center;
     background: #fff;
     float:left;
     border:1px solid #719CD6;
     width:100%;
     margin:2px 0px 0px 0px;		
     font-weight: bolder;	
     font-variant: small-caps;
}

#title {
     font-weight: bolder;	
     font-variant: small-caps;
     font-size: 10pt;	
     float:top;  
     background:#BFC9D6;
     margin:0px 0px 0px 0px;
     padding:2px;
}

#content {
     margin:0px 0px 0px 0px;
     padding:2px;
}

#postercontent {
     width: 200px;
     height: 200px;
     display: table-cell;
     vertical-align: middle;
     text-align: center;
     margin:0px 0px 0px 0px;
     padding:2px;
}

#caption {
     text-align: right;
     background: #eee;
     color: #aaa;
}

#cart {
     text-align: center;
}

#box #thumbs {
     float: right;
     text-align: right;
}

#box #thumbs img {
     vertical-align:top;
}

#caption {
     align: right;
     font-variant: small-caps;
     font-size: 8pt;	  
}

#right {
     position: absolute;	
     width:160px;
     right:0px;
     top:0px;
     background:#000;
     border:1px solid #000;
     height:100%;
}

UL {
     text-decoration:none;
}

LI {
     text-decoration:none;
}

A {
     text-decoration:none;
     color:red;
}

A:hover {
text-decoration: underline;
}

#add A {
     padding: 2px;
     background: white;
     color: red;
     border:1px solid #f00;
}

#add A:hover {
     background: red;
     color: white;
     text-decoration: none;
}

#fakeadd {
     padding: 2px;
     background: red;
     color: white;
     border:1px solid #f00;
}
