﻿hgroup 
{
    padding: 38px 0 0 574px;
    width: 386px;
    margin: 0 auto;
}
h1 
{
    font-size: 32px;
    line-height: 1px;
    letter-spacing: 0.03em;
    font-weight: normal;
    color: #8a1e04;
}
h1 span 
{
    font-size: 18px;
    font-weight: bold;
    color: #5a2a43;
}
h1 span, h3 span {
    margin-left: 5px;
}
h3 
{
    font-size: 12px;
    line-height: 19px;
    font-weight: bold;
    color: #6c324f;
}
#item-content 
{
    width: 960px;
    position: relative;
    margin-top: 32px;
}
#like 
{
    
    height: 21px;
    overflow: hidden;
    position: absolute;
    top: 1px;
    left: 266px;
}
#view-nav, #swatches 
{
    width: 275px;
    margin: 0 auto;
    text-align: center;
}
#view-nav 
{
    width: 295px;
}
#view-nav li 
{
    display: inline;
    margin: 0 3px;    
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    
}
#view-nav li a {
    color: #8a1e04;
    text-decoration: none;
    padding-left: 20px;
    padding-bottom: 3px;
}
#view-nav li#moreviews a 
{
    background: url(/images/product/more.png) 0px 2px no-repeat;
}
#view-nav li#viewlarger a 
{
    background: url(/images/product/larger.png) 0 2px no-repeat;
}
#view-nav li#watchvid a
{
    padding-left: 27px;
    background: url(/images/product/video.png) 0 2px no-repeat;
}
#swatches 
{
   margin-top: 13px;
}
#swatches li 
{
    display: inline;    
}
#featured 
{
    position: absolute;
    top: 38px;
    right: 161px;    
    width: 148px;
    height: 76px;
}
#item-wrp 
{
    width: 578px;
    margin: 19px auto 0 auto;
    overflow: hidden;
}
#item-1 
{
    float: left;
    width: 268px;
}
#item-2 
{
    float: right;
    width: 297px;
    margin-top: 19px;
}
#desc 
{
    font-size: 12px;
    line-height: 16px;
}
#desc ul 
{   
    margin: 9px 0 9px 29px;
}
#desc li 
{
    padding: 0px 0;
    font-size: 11px;
    line-height: 16px;
    list-style-image: url(/images/product/bullet.png);
}
#instock-preorder 
{
    margin: 11px 0 -4px 4px;
}
#instock-preorder span 
{
    color: #86291c;
}
#sub-item 
{
    width: 297px;
    overflow: hidden;
    margin-top: 17px;
}
#sub-1 
{
    float: left;
    width: 126px;
}
#sub-2 
{
    float: right;
    width: 168px;
}
#sub-2 a 
{
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    color: #8a1e04;
    letter-spacing: 0.03em;
    text-decoration: none !important;
}
/* selectbox styling */
.selectbox
{
    display: inline-block;
    *display: inline;
    font-size: 12px;    
    position: relative;
    zoom: 1;
}
.selectbox .display
{
    background: #fff url(/images/shop/select-bg.gif) bottom left repeat;
    border: 1px solid #d17f7f;
    color: #333;
    font-family: inherit;
    cursor: default;
    display: block;    
    height: 20px;
    line-height: 20px;
    padding: 0 30px 0 6px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
#size-qty .selectbox:first-child
{
    margin-right: 5px;
}
#size-qty div {
    width: 92px !important;
}
.selectbox .display .arrow_btn
{
    
    border-left: 1px solid #d17f7f;
    display: block;
    height: 20px;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
    background-image: url(/images/shop/select-bttn.gif);
    cursor: pointer;
}
.selectbox .value, .items .value
{
    display: none !important;
}
.items{
  background:#fff;
  border:1px solid #d17f7f;
  display:block;
  font-family:arial;
  font-size:12px;
  line-height: 18px;
  list-style-type:none;
  margin:0;
  overflow-x:visible;
  overflow-y:auto;
  padding: 5px;
  z-index:99999;
  width: 137px !important;
  -moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
  -webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
}
.items span.text 
{
    display: block;
}
/* more views, tweaked Isola */
section 
{
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 4000;
    
}
#item-section 
{
    width: 960px;
    margin: 0 auto;
    min-height: 285px;
    position: relative;
}
#content-wrp 
{
    overflow: visible;
}
#div_Pop,#div_Larger, #div_video
{
    position:absolute;
    top:-300px;
    left:178px;
    width:664px;
    background:url(/images/product/popup-bg.png);
    z-index:9000;
    display:none;
    -webkit-box-shadow:5px -5px 16px #838383;
    -moz-box-shadow:5px -5px 16px #838383;
    box-shadow:5px -5px 16px #838383;
}
      #div_video 
      {
          width:  533px;
      }  
     
#div_Views
{
    position:absolute;
    bottom:43px;
    left: 3px;
    width:658px;       
    z-index: 2100; 
}
#div_Views table 
{
    margin: 0 auto 0 auto;
}
#div_Views td 
{    
    vertical-align:middle;
}
#div_Views td div
{
    
    margin: 7px 15px 0px 15px;    
    text-align:center;
    
}            
#div_360, #div_Aspect, #div_AspectLarger, #div_aspectvideo
{
    text-align:center;
    vertical-align:middle;
    width:658px;
    height:473px;    
    margin: 3px auto 3px auto;
    background: #fff;
    position: relative;
}  
#div_AspectLarger 
{
    height: 556px;
} 
#div_aspectvideo  
{
    height: 295px;
    width: 527px;
}   
#div_Aspect div
{
    position: absolute;
    left: 0px;
    bottom: 170px;
    width: 658px;
    z-index: 2100;
}
#div_AspectLarger div
{
    position: absolute;
    top: 50%;
    text-align: center;
    margin-top: -200px;
    width: 658px;
    height: 556px;
    z-index: 2100;
}
#div_Close360, #div_closevideo 
{
    position:absolute;
    top: -9px;
    left: -10px;
    cursor: pointer;
    z-index: 3000;
}
#div_CloseLarger 
{
    position:absolute;
    top: -9px;
    left: -10px;
    cursor: pointer;
    z-index: 3000;
}
.img360
{
    width:690px;
    height:350px;
}
.tdaspectviews img
{
    cursor:pointer;
    vertical-align: middle;
}
/* carousel*/
#carousel 
{
    position: relative;
    width: 960px !important;
    margin: 0 auto;
    overflow: visible;
    text-align: center;
   min-height: 253px;
  
}
.arrow 
{
    position: absolute;
    top: -151px;
    z-index: 4000;
    color: #96331c;
    font-weight: bold;
    font-size: 22px;
}

.arrowleft
{
    left: 245px;
}
.arrowright
{
    right: 262px;
}

#tblcarousel
{
    position: relative;
    
    
}


#carousel td
{
    zoom: 1;
    vertical-align: middle;
    text-align: center;
    border:0px;
}
#carousel p {
    width: 243px;   
}
#carousel img {
   -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image')";
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image');
     background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
 }
#carousel td.item-bg p {
   min-height: 253px;
   width: 451px;
   
}









