﻿ body.content-menu #wrapper { background: url(../img/bottombox.png) 100% 100% no-repeat; } 
  body.content-menu #content { width: 799px; padding-top: 5px; padding-left: 20px; }
	#content .product-detail { width: 465px; float: left; }
  #side { float: right; width: 158px; margin: 0 0 1px; padding: 5px 0 0; background: #fff; }
  
  div.box { overflow: hidden; padding: 5px; border: 1px solid #dbd5ae; background: #faf6dd; }
   div.box ul { list-style: none; float: right; margin: 0; padding: 0; width: 119px; }
   div.box ul.first { float: left; width: 139px; }
    div.box ul li { padding: 0 3px 0 8px; background: url(../img/li_a.gif) 0 50% no-repeat; }
      
#side div.onecol { margin: 0 0 15px; }
#side h2 { color: #005f9f; }
#related-items ul { list-style: none; margin: 0; padding: 5px 10px; border: 1px solid #e1e1e1; border-bottom: none; background: #f9f9f9; }
 #related-items ul li { overflow: hidden; text-align: center; position: relative; padding: 5px 0 5px 0px; border-top: 1px solid #c7d2db; }
 #related-items ul li.first { border-top: none; }
  #related-items ul li img { border: 1px solid #99afbf; }
  
#product-downloads { margin: -5px 0 10px; padding: 5px 0 0; }
 #product-downloads div.box ul { list-style: none; float: none; width: auto; margin: 0; padding: 0 10px 0 5px; }
  #product-downloads div.box ul li { min-height: 28px; margin: 3px 0; padding: 3px 3px 3px 35px; background: url(../img/pdf.gif) 0 50% no-repeat; }
  
#product { overflow: hidden; padding: 5px 0 0; }
 .product-photo { margin: 15px 0; padding-left: 20px; width: 310px; float: left;  }
  .product-photo p { margin: 0 0 5px; }
   .product-photo p img { border: 1px solid #95acbd; margin-right: 10px; }
 #product-desc {  text-align: justify; }
  #product-desc h1 { font-size: 1.7em; color: #005f9f; text-align: left; }
 
a.enlarge { background: url(../img/zoom.gif) 0 50% no-repeat; padding-left: 15px; }

#item-list ul { list-style: none; margin: 0 0 15px; padding: 0; }
 #item-list ul li { position: relative; overflow: hidden; width: 393px; padding: 10px 0 10px 95px; border-top: 1px dotted #8f8f8f; }
  #item-list ul li img { float: left; margin: 0 5px 0 0; border: 1px solid #95acbd; }
  #item-list ul li div.details { float: left; }
   #item-list ul li div.details strong.name { color: #005f9f; text-transform: uppercase; }
    #item-list ul li div.details strong.name a { color: #005f9f; }
   #item-list ul li div.details span.sale-note { color: #d90033; text-transform: uppercase; }
   #item-list ul li div.details span.model { color: #005f9f; }
   #item-list ul li div.details em.sale { color: #d90033; font-style: normal; }
  #item-list ul li div.cart { text-align: right; width: 255px; position: absolute; right: 0; top: 50%; margin: -10px 0 0; color: #d90033; font-weight: bold; font-size: 12px; }
   #item-list ul li div.cart del { color: #333; font-weight: normal; }
   #item-list ul li div.cart input { vertical-align: middle; }
   #item-list ul li div.cart input.quantity { width: 25px; margin: 0 3px; border: 1px solid #c8c8c8; text-align: center; }
	
#item-list ul.b { border-bottom: 1px dotted #8f8f8f; }	
 #item-list ul.b li { width: 488px; padding: 10px 0; }
   #item-list ul.b li div.details { float: left; width: 225px; }
   #item-list ul.b li div.cart { position: static; float: right; margin: 0; }
   #item-list ul.b li p { clear: both; margin: 0; padding: 5px 0 0; }
   
 #item-list ul.c li { width: 340px; padding: 10px 0; }
   #item-list ul.c li div.details { float: left; width: 105px; }
