img.hdr {
  margin-bottom: 7px;
}

.attention {
  color: #f00202;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}

#productBTO, #qv_productBTO {
  /*overflow: auto;*/
  zoom: 1;
}

#productBTO #previewBTO, #productBTO #detailBTO, #qv_productBTO #qv_previewBTO, #qv_productBTO #qv_detailBTO {
  padding-bottom: 10px;
  zoom: 1;
  float: left;
}

#productBTO #previewBTO {
  width: 313px;
  /*overflow: auto;*/
  zoom: 1;
  padding: 0 0 10px;
  margin: 0 20px 20px 0;
}

#qv_productBTO #qv_previewBTO {
  width: 260px;
  /*overflow: auto;*/
  zoom: 1;
  padding: 0 0 10px;
  margin: 0 20px 20px 0;
}

#productBTO #previewBTO #imageBTO, #qv_productBTO #qv_previewBTO #qv_imageBTO {
  overflow: auto;
  zoom: 1;
  border: 1px #cfcfcf solid;
  margin-bottom: 8px;
}

#productBTO #detailBTO {
  padding-top: 10px;
  width: 390px;
}

#qv_productBTO #qv_detailBTO {
  padding-top: 10px;
  width: 360px;
}

#productBTO #detailBTO div, #qv_productBTO #qv_detailBTO div {
  margin-bottom: 8px;
  line-height: 1.1em;
}

#productBTO #previewBTO .btnZoom {
  float: right;
}

#productBTO #detailBTO .name, #qv_productBTO #qv_detailBTO .name {
  font-family: Helvetica;
  font-weight: bold;
  font-size: 20px;
  color: #272727;
  margin-bottom: 3px;
}

#productBTO #detailBTO .sku, #qv_productBTO #qv_detailBTO .sku {
  font-family: Helvetica;
  font-weight: normal;
  font-size: 11px;
  color: #8b8b8b;
}

#productBTO #detailBTO .price, #qv_productBTO #qv_detailBTO .price {
  clear: left;
  font-size: 18px;
  font-weight: bold;
  color: #272727;
  padding-top: 3px;
}

#productBTO #detailBTO .price .oldPrice, #qv_productBTO #qv_detailBTO .price .oldPrice {
  text-decoration: line-through;
  margin-bottom: 0;  
  font-size: 13px;
  color: #9a9a9a;
}

#productBTO #detailBTO .price .savings, #qv_productBTO #qv_detailBTO .price .savings {
  display: inline;
  color: #f00202;
  font-size: 12px;
  font-weight: normal !important;
}

#productBTO #detailBTO .inputLabel, #qv_productBTO #qv_detailBTO .inputLabel {
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
  text-transform: uppercase;
}

/*
.productOption select { 
	max-width: 300px; 
}
*/

.orderOptions {
  position: relative;
  padding: 5px 17px;
  background-color: #EDEDED;
  border: #CFCFCF 1px solid;
  width: 310px;
}

.orderOptions .sizingChart {
  font-size: 11px;
  position: absolute;
  top: 5px;
  padding-top: 5px;
  right: 10px;
}

.orderOptions .sizingChart a {
  color: 272727;
}

.orderOptions .orderDetail {
  padding-top: 5px;
  overflow: auto;
  zoom: 1;
}

.orderOptions .orderDetail .detailBTO {
  float: left;
  padding-right: 15px;
}

/*
.orderOptions .productOption {
  margin: 5px auto;
}

.orderOptions .productOption label {
  display: block;
}

.orderOptions .productOption input, .orderOptions .productOption select {
 min-width:285px;
}

*/

#related, #details, #ratings {
  margin-bottom: 25px;
}

#related .title {
  padding-top: 10px;
  margin-top: 0;
  text-align: left;
  font-weight: bold;
}

#related .product a {
  text-decoration: underline;
  color: #7D7D7D;
}

#related .horizontal, #related .vertical {
  padding: 20px 10px;
  overflow: auto;
  zoom: 1;
}

#related .product {
  margin-bottom: 20px;
  float: left;
}

#related .horizontal .product {
  width: 240px;
}

#related .horizontal .product img {
  margin-right: 10px;
  float: left;
}

#related .vertical {
  text-align: center;
  padding: 0 25px 20px 25px;
  overflow: auto;
  zoom: 1;
  border: #CFCFCF 1px solid;
  background: #FFF url('bg_related.jpg') repeat-x;
}

#related .vertical .product {
  width: 130px;
}

#related .vertical .product a {
  font-weight: bold;
}

input.submitBtn {
  margin-left: -7px;
}


/**
 * Example select element CSS.
**/
#fixed-select-css,
#unfixed-select-css,
.fixed-select-css,
.unfixed-select-css { width:300px }

#select-styleable
{
    width:300px;
    padding:5px;
    margin:5px;
    border:5px solid #c00
}

/**
 * Overlay CSS.
**/
.select-overlay { background:#fff }

.select-overlay span
{
    display:block;
    float:left;
    clear:both;
    background:transparent url(bg-ie-select-width.png) no-repeat 0 0
}

/* Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .select-overlay span,
.ie7 .select-overlay span
{
    width:18px;
    height:22px;
    background-position:0 -20px
}

.ie6 .select-overlay-hover span,
.ie7 .select-overlay-hover span { background-position:-18px -20px }

.ie6 .select-overlay-active span,
.ie7 .select-overlay-active span { background-position:-18px -20px }

/* Overlay CSS for Internet Explorer 8 with no borders or padding */
.ie8 .select-overlay span
{
    width:18px;
    height:20px;
    background-position:0 0
}

.ie8 .select-overlay-hover span { background-position:-18px 0 }
.ie8 .select-overlay-active span { background-position:-18px 0 }

/* Overlay CSS for Internet Explorer 8 with borders and padding */
#select-styleable-container.ie8 .select-overlay span
{
    width:17px;
    height:20px;
    background-position:-36px 0
}

#select-styleable-container.ie8 .select-overlay-hover span { background-position:-53px 0 }
#select-styleable-container.ie8 .select-overlay-active span { background-position:-53px 0 }
