 

 
.product-other-format-details-image {
   
  color:white;
  float:left;
  font-family:Verdana;
  font-size:13px;
  font-weight:normal;
  padding:2px 7px 6px;
  text-transform:uppercase;
    background: linear-gradient(to bottom, #507fb1 0%, #4574a6 50%, #1d4d80 51%, #003467 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #326595;
    border-radius: 4px;
    margin: 10px 20px;
    clear:both;
}
 
.content-type-product .stack_02_col_02_col_03 .node-add-to-cart {
  float: right;
}
 
.content-type-product .node-add-to-cart {
     
    color: white;
    cursor: pointer;
    font-family: Verdana;
    font-size: 15px;
    padding: 13px 20px 10px 14px;
    text-transform: uppercase;
    background: linear-gradient(to bottom, #507fb1 0%, #4574a6 50%, #1d4d80 51%, #003467 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #326595;
    border-radius: 4px;   
    display: inline-block; 
 
}

.content-type-product .product-sidebar-title {
  color:#38516c;
}
.product-other-format-format a {
  color: #000000;
}
.content-type-product .slide-header-links-pane {
  visibility: hidden;
}
.content-type-product #header .content {
  position: relative;
}
 
.product-other-format-lang .product-other-format-details {
   
  width: 90%;
}



 

 
 
.content-type-product .clear{
    clear:both;
    line-height:0px;
}
.content-type-product .clear_15 {
    width:100%;
    clear:both;
    height:15px;
}
.content-type-product .clear_20 {
    width:100%;
    clear:both;
    height:20px;
}
.content-type-product .inner_20 {
    margin: 20px;
}
.content-type-product .inner_15 {
    margin: 15px;
}
.content-type-product .inner_right_20 {
    margin-right: 20px;
}
.content-type-product .inner_right_15 {
    margin-right: 15px;
}
.content-type-product .inner_left_20 {
    margin-left: 20px;
}
.content-type-product .inner_left_15 {
    margin-left: 15px;
}
.content-type-product .inner_left_15 a:hover {
    text-decoration: underline;
}
.content-type-product .inner_left_right_20 {
    margin-left:20px;
    margin-right: 20px;
}
.content-type-product .inner_left_right_15 {
    margin-left:15px;
    margin-right: 15px;
}
.content-type-product .horizontal-spacer {
    width:100%;
    clear:both;
    border-bottom: #DFDFDF 1px solid;
}
.content-type-product .stack_01 .stack_01_col_01 {
     
    padding-right: 40px;
    float: left;
    height: 260px;
    display: table;
    position: static;
  text-align: right;
   
  width: 22%;
}
.content-type-product .stack_01 .stack_01_col_01_inner {
    display: table-cell;
    vertical-align: middle;
}
.content-type-product .stack_01 .stack_01_col_02 {
    width:290px;
    width:40%;
    float: left;
    height:260px;
    display: table;
    position: static;
}
.content-type-product .stack_01 .stack_01_col_02_inner {
    display: table-cell;
    vertical-align: middle;
}
.content-type-product .stack_01 .stack_01_col_03 {
     
    height:260px;   
    display: table;
    position: static;   
}
.content-type-product .stack_01 .stack_01_col_03_inner {
    border-left: #DFDFDF 1px solid;
    display: table-cell;
    vertical-align: middle;
     
    min-width: 160px;
}
@media (max-width: 768px) {
    .content-type-product .stack_01 .stack_01_col_03 {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    margin-bottom: -50px;
    }
    .content-type-product .stack_01 .stack_01_col_03_inner {
        border-left: none;    
    }
    .content-type-product .inner_left_15 {
        margin-left: 0;
    }
}
.content-type-product .stack_01 .product-other-format-format {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.content-type-product .stack_01_col_03 img {
    padding-left: 6px;
    float: right;
}
.content-type-product .stack_01 .attributes {
     
    margin-top: 
}
.content-type-product .gcui_lang_hidden {
    display: none;
    position:absolute;
    top: 10px;
    left: 10px;
    width: 240px;
}
.content-type-product .product-other-format-lang {
    color:#333333;
 
    text-align:center;
    text-transform:uppercase;
    font-size:0.97em;
    font-family:verdana,arial,sans-serif;
    position: relative;
}
.content-type-product .form-select {
    width: 150px;
}
.content-type-product .stack_02 {
    clear:both;
    width:100%;
}
.content-type-product .stack_02 .stack_02_col_01 {
    width: 220px;
    float:left;
    border-right: #DFDFDF 1px solid;
}
.content-type-product .stack_02 .stack_02_col_02 {
    float:left;
     
     
    width: 100%;
 
}
.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom {
    clear:both;
    width:100%;
}
.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom .stack_02_col_02_col_01 {
    width: 200px;
    float: left;
}
.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom .stack_02_col_02_col_02 {
    width:130px;
    float: left;
}
.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom .stack_02_col_02_col_03 {
    width: 275px;
    float: left;
}
 
 
.content-type-product .product-related-product,
.content-type-product .product-other-format {
 
    padding: 0px;
    padding-left: 3px;
 
    text-transform: uppercase;
    color: #333333;
    float:left;
}
.content-type-product .stack_02 .stack_02_col_01 .video {
    border-bottom:1px solid #DFDFDF;
    margin-bottom:10px;
    padding-bottom:10px;
}
.content-type-product .stack_02 .stack_02_col_01 .product-wrap{
    border-bottom:1px solid #DFDFDF;
    margin-bottom:10px;
    padding-bottom:10px;
}
.content-type-product .stack_02 .stack_02_col_01 .product-sidebar-title{
    text-align:center;
}
.content-type-product .price {
    font-family:'Jost',arial,verdana;
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 95%;
    color:#000; 
}
.content-type-product .product-title {
    font-family:'Jost',arial,verdana;
    text-transform: uppercase;
    font-size: 120%;
    color:#000;
    font-weight: bold;
}
.content-type-product .stack_02_col_02_col_01 .product-title {
    margin-bottom: 10px;
}
.content-type-product .stack_01_col_02 .price {
    margin-top: 20px;
    font-weight:bold;
    font-weight: 120%;
}
.content-type-product .stack_01_col_02 .price .free-shipping{
    font-weight:normal;
}
.content-type-product .price:first-line {
    font-family:'Jost',arial,verdana;
    text-transform: uppercase;
    font-size: 120%;
    color:#000; 
}
.content-type-product .product-header {
    font-family:'Jost',arial,verdana;
    text-transform: uppercase;
    font-size: 175%;
    color:#666666;
    font-weight: lighter;
    margin-top: 0;
}
.content-type-product .content,
.content-type-product .product-read-more {
    font-size: 90%;
    color:#000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    line-height: 180%;
}
.content-type-product #product-form-bottom .price {
    margin-top: 0px;
}
.content-type-product #modalContainer  {
    overflow: hidden;
    width: 600px;
}
.content-type-product .product-image-wrapper {
    position: relative;
}
.content-type-product .video img {
    width:200px;
}
.content-type-product #content h1.title {
    display: none;
}
.content-type-product #content h2.title {
    color: #a30000;
}
.content-type-product #content h2.title span {
    color: #777777;
}
.content-type-product .content .gcui-inline-image .caption {
    text-align:center;
    padding-left: 15px;
    padding-right: 15px;
}
.content-type-product .add-to-cart {
    padding-top: 10px;
}
.content-type-product .stack_02_col_02_col_03 .add-to-cart {
    padding-top: 0;
}

.content-type-product .product-other-format-details,
.content-type-product .product-related-product-details{
    text-transform:none;
    font-weight:normal;
    color:#000;
    float:left;
}
.content-type-product .product-other-format-details2,
.content-type-product .product-related-product-details2 {
    text-transform:none;
    font-weight:normal;
    color:#000;
    font-size:105%;
    float:right;
}
.content-type-product .stack_02_col_01 .product-wrap .product-other-format,
.content-type-product .stack_02_col_01 .product-wrap .product-related-product {
    float: none;
    text-align: center;
    padding: 0;
}
.content-type-product .stack_02_col_01 .product-wrap .product-other-format-details,
.content-type-product .stack_02_col_01 .product-wrap .product-related-product-details {
    float: none;
    padding-bottom: 25px;   
}
.content-type-product .stack_02_col_01 .product-wrap {
    max-height: 500px;
    overflow: auto;
}
.content-type-product .stack_02_col_02_col_03 .form-select {
    width: 110px;
    position: relative;
    top: -1px;
}
.content-type-product .stack_01_col_02 .form-select {
    position: relative;
    top: -1px;
}
.content-type-product .stack_02_col_02_col_03 .attributes {
    margin-top: 10px;
}

.content-type-product .stack_02_col_02_col_03 #edit-qty2,
.content-type-product .stack_01_col_02 #edit-qty {
    padding: 0;
 
}
.content-type-product #imageData #imageDetails {
    display: none;
}
.content-type-product #imageData #bottomNav,
.content-type-product #imageDataContainer {
    height: 35px;
}
.content-type-product #lightbox {
    height: 348px;
}
.content-type-product #bottomNavClose {
    margin-top: 0;
}
.content-type-product #framePrevLink,
.content-type-product #frameNextLink {
    top: 48px;
}
.content-type-product .playbutton-overlay {
    width: 200px;
    height: 112px;
    background: url(images/play.png) top center transparent no-repeat;
    position: absolute;
  top: 0;
}
.content-type-product .quote {
    font-style:italic;
}






 
#edit-attributes-1 {
    margin-top: 10px;
}


.stack_01 {
   margin-top: 20px; 
   margin-bottom: 30px ;
}


 
.content-type-product .stack_02 .stack_02_col_01,
.content-type-product .stack_02 .stack_02_col_01 .product-wrap,
.productPreview2 {
    display: none;
}

