
/* product */
#product { border-bottom: 1px solid #333 ; padding-bottom: 20px ; margin-bottom: 20px ; overflow: hidden ; }
#product h2{ color: #BEAA4B ; font-size: 150% ; border-bottom: 1px solid #333 ; padding-bottom:  15px ; margin-bottom: 10px ; padding-right: 75px ;}
#product a.back{ font-size: 90% ; float: right ; margin-top: -45px ; color: #BEAA4B ; }

/* product left */
#product-left{ float: left ; width: 430px ; color: #fff ; padding-top: 20px ; }
#product-left #main-image{ border: 1px solid #333 ; }
#similar-products{ width: 408px ; border: 1px solid #333 ; background: url(../images/similar_products_bg.jpg) no-repeat top ; margin-top: 20px ; overflow: hidden ; }
#similar-products h3{ font-size: 100% ; color: #BEAA4B ; padding: 10px ; float: left ; width: 230px ; line-height: 30px ; text-transform: uppercase ; }
#similar-products p.enlarge{ font-size: 60% ; color: #656565 ; padding: 10px ; float: left ; width: 138px ; text-decoraiton: none ; line-height: 30px ; text-align: right ; text-transform: uppercase ; }
#similar-products img{ border: 1px solid #333 ; }
#similar-images{ padding: 10px 10px ; }
.product-similar{ width: 92px ; height: 92px ; }

/* swatches */
#swatches{ width: 408px ; border: 1px solid #333 ; background: url(../images/similar_products_bg.jpg) no-repeat top ; margin-top: 20px ; overflow: hidden ; }
#swatches h3{ font-size: 100% ; color: #BEAA4B ; padding: 10px ; float: left ; width: 230px ; line-height: 30px ; text-transform: uppercase ; }
#swatches p.enlarge{ font-size: 60% ; color: #656565 ; padding: 10px ; float: left ; width: 138px ; text-decoraiton: none ; line-height: 30px ; text-align: right ; text-transform: uppercase ; }
#swatches img{ border: 1px solid #333 ; }
#swatch-images{ padding: 10px 10px ; }
.swatch{ width: 92px ; height: 92px ; }

/* product right */
#product-right{ float: left ; width: 410px ; color: #fff ; padding: 10px 10px 0 10px ;}
#product-right p{ padding: 10px 0 ; color: #fff ; line-height: 24px ; font-size: 80% ; }
#product-right p strong{ font-size: 150% ; color: #BEAA4B ; }
#product-right form{ overflow: hidden ; float: left ; width: 50% ;  }
#product-right form label{ display: block ; font-size: 80% ; font-weight: bold ; margin: 5px 0 ; }
#product-right form select{ dfont-size: 80% ; width: 180px ; padding: 2px ; margin-bottom: 10px ; }
#product-right form .options { margin-top: 30px ;  }
#product-right form .price-add {  padding-left: 10px ; text-align: right ; margin-top: 50px ;  }
#product-right form .price-add #price{ font-size: 170% ; font-weight: bold ; color: #BEAA4B ; margin-bottom: 10px ;  }
#product-right form .price-add #price small{ font-size: 40% ; }
#product-right form .price-add input{ color: #BEAA4B ; font-size: 100% ; background: #262626 ; border: 0 ; padding: 10px 20px ; text-transform: uppercase ; }
