a       {color: #FFFFFF;}
a:hover {color: #EBE52B;}
td a       {color: #FFFFFF;}
td a:hover {color: #EBE52B;}
th      {background-color:#CCCCCC; margin: 4px 0px 4px 0px;}
td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 14px;
 vertical-align: top;
 padding: 0;
}
p          {margin: 0; padding: 0 0 5px;}
#item_desc {width:240px;}
.add_item  {width: 120px; }
.hand      {cursor: pointer;}
.textbox {
    font-size: 9px;
        background-color: #FFFFFF;
        text-align:left;
        margin: 0px;
        padding: 0px;
  }
.textboxe {
    font-size: 9px;
        background-color: #FFFFFF;
        text-align:left;
  }
    .error {
    font-size: 9px;
        background-color: #FFFFBB;
  }    
    .price {
      text-align:right;
        width: 80px;
    }

    .comments {
      background-color : #a7a8aa;
        color: #000000; 
        padding: 6px; 
        margin:20px 0px 20px 0px;
    }
    .comments ul {margin: 0px 0px 0px 10px;}
    .comments ul li {margin: 0px 0px 0px 10px;}
    .comment0 {padding: 6px; margin:20px 0px 20px 0px;}
    #comment2 {list-style:none; font-weight:bold;}
  .invoice { margin: 0px 0px 0px 20px;}


.item_bkg          { background: white; width: 160px; height: 120px; margin-right: 15px; text-align: center;padding-top: 10px; border: 1px solid #191C1F;}
.item_bkg img      { vertical-align: absolute-bottom; display: inline; }

  h1 { color:#EBE52B;}
  #colleft h1 {padding: 15px 0px 15px 20px;}
    .print { 
      background:none;
        background-color:#6A0032; 
        text-decoration: none;
        color: #FFFFFF; 
        border: 1px solid #6C6C6C;          
      margin: 0px;
        padding:2px 8px 4px 8px;       
    }
html>body .print {  padding: 2px ;  }
    .print a {     
      background:none;    
    padding: 0px;
        margin: 0px;
        color: #FFFFFF; 
        text-decoration: none;        
        font-size: 11px;        
    }
    .print a:hover { 
      background:none;
    padding: 0px;
        margin: 0px;        
        background-color:#6A0032; 
        text-decoration: none;         
    }

.imagelink {
  text-decoration: underline;
    background-image:none;
  margin:  0px; 
    padding: 0px; 
}  
.imagelink:hover {
    background-image:none;
    text-decoration:none;
    cursor: pointer;
  margin:  0px; 
    padding: 0px; 
}
#scroll {
width: 550px;
margin: 0px 10px 40px 10px;
}

#scroll th {
     background-color:#272829; 
       color:#FFFFFF;       
}

td.webfamily {
    background-color: #8bbae6; 
      color: #000000;      
      border: #FFFFFF 1px solid;
      text-align:center; 
      font-size:14px; 
      font-variant:small-caps; 
      line-height:20px; 
}

.odd           {background-color:#929294;color:#000000}
.odd a         {color:#000000;  margin: 0px;padding:0px;}  
.odd td        {padding: 2px 20px 2px 0px;}
.even          {background-color:#31496b; color:#ffffff;}    
.even a        {color:#ffffff;  margin: 0px; padding:0px;}  
.even td       { padding: 2px 20px 2px 0px;}
.ordertable    {margin: 4px 0px 4px 0px;}
.ordertable th {background-color:#353535 ; color:#FFFFFF; border-top:#FFFFFF solid 1px;border-bottom:#FFFFFF solid 1px; }
.ordertable tr {border-bottom: #4c4c4c dashed 1px; padding-top: 20px;}
.ordertable td {padding: 4px 14px 4px 0px;}

#item_images   {float: left; width: 232px; height: 200px; margin: 0px 40px 90px 0px; background-color: #FFFFFF;border: #333333 4px solid; padding: 10px 0px 10px 0px;text-align:center; position:relative;}

#caption       {position: absolute; top: 260px; left: 15px; width:200px;}
html>body  #caption {top: 235px;}
#maincells  h1 {text-align:center; width:240px;}

#maincells ul  {padding: 0px 0px 0px 20px;}
#item_images a {text-decoration:none;}
#item_details  {float:left; clear:none; width: 230px; font-size: 12px; line-height: 16px; padding: 8px;margin-top: 30px;}
#thumbnails    {float:left;clear:both; width:580px;}
.thumbnail     {float:left; clear: none; padding: 0px 8px 0px 8px; text-align:center;}
.thumbnail  img {border: #666666 3px solid; }
.thumbnail a:hover {text-decoration:none;}
#submit        {margin:0px; padding:2px 26px 2px 0px;}

img.item-logo  {padding: 0px 0px 0px 10px;  margin:0px;position:absolute; top: 260px; right: 0px; margin: 0px; clear: right;}
img.item-logo2 {padding: 0px 0px 0px 10px; margin:0px; position:absolute; top: 299px; right: 0px; margin: 0px; clear: right;}
.required { line-height: 26px;}
