﻿/* Product Listing */
.singleproduct { position:relative; float:left; height:160px; width:260px; padding: 20px; margin: 0 0 0 0; background: transparent url(../images/itemBg.jpg) repeat-x top left; }
.singleproduct.even { margin: 0 20px 0 0;}
.singleproduct.odd { margin: 0 0 20px 0; }
.singleproduct .picframe { background-color:#F2E5BD; width:120px; height:150px; float:left; padding:5px;  margin: 0 10px 0 0; }
.singleproduct img { margin: 0 auto; display:block; }

.singleproduct .btn { position:absolute; bottom:20px; right:20px; }
.singleproduct h4 { font-size: 1em; margin:0 0 10px 0; }
.singleproduct .price { margin:0; }
.singleproduct .price span { color:#7A0C05; font-size:1.2em; }
.singleproduct .code { font-size: 0.9em; margin:0; }


div#page-header-wrapper h1 { font-size:2em;}

#ProductHeader { position:relative; padding: 20px; background: #F2E5BD url(../images/itemBg.jpg) repeat-x top left; }
#ProductHeader #overview { position:relative; border-right:solid 1px #421E02; padding:0 20px 0 0; float:left; width:280px; min-height:260px; }
#ProductHeader #details { position:relative; width:250px; margin: 0 0 0 20px; float:left; }
#ProductHeader h3 { margin: 0 0 10px 0; }
#ProductHeader span label { font-weight:bold; }
#ProductHeader span.RefCode { display:block; margin: 0 0 20px 0; }
#ProductHeader span.Price { display:block; margin: 0 0 20px 0; }
#ProductHeader span.Price em { font-style:normal; color:#7A0C05; font-size:1.2em; }

#ProductHeader .btn { position:absolute; right:0; }
#ProductHeader .Quantity { position:absolute; margin:5px 0 0 0; right:100px; width:20px; }

.MiniImages { position:absolute; bottom:20px; right:230px; float:left; background-color:#FFF; padding: 0px 0px 4px 5px; margin: 0 20px 0 0; }
.MiniImages img { cursor:pointer; }
.MiniImages ul {  list-style:none; margin:0; padding:0; }
.MiniImages ul li { margin:5px 5px 0 0; padding:0; float:left; }