﻿/*product carousel tage ============================*/
.jcarousel-skin-prod .jcarousel-container
{
    border: 2px solid #e5e5e5;
}

.jcarousel-skin-prod .jcarousel-direction-rtl
{
    direction: rtl;
}

.jcarousel-skin-prod .jcarousel-container-horizontal
{
    margin-left: 25px;
    width: 630px;
    padding: 10px 10px;
}


.jcarousel-skin-prod .jcarousel-container-vertical
{
    width: 55px;
    height: 335px;
    padding: 4px 4px;
    margin-top: 25px;
}

.jcarousel-skin-prod .jcarousel-clip
{
    overflow: hidden;
}

.jcarousel-skin-prod .jcarousel-clip-horizontal
{
    width: 630px;
    height: 90px;
}

.jcarousel-skin-prod .jcarousel-clip-vertical
{
    width: 98%;
    height: 335px;
}

.jcarousel-skin-prod .jcarousel-item
{
    width: 98%;
    height: 75px;
}

.jcarousel-skin-prod .jcarousel-item-horizontal
{
    margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-prod .jcarousel-direction-rtl .jcarousel-item-horizontal
{
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-prod .jcarousel-item-vertical
{
    margin-bottom: 12px;
}

.jcarousel-skin-prod .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-prod .jcarousel-next-horizontal
{
    position: absolute;
    top: +40px;
    right: -25px;
    width: 25px;
    height: 93px;
    cursor: pointer;
    background: transparent url(/USAImages/HADimages/had_scroller_up.jpg) no-repeat 0 0;
}

.jcarousel-skin-prod .jcarousel-direction-rtl .jcarousel-next-horizontal
{
    position: absolute;
    top: 20px;
    right: -25px;
    width: 25px;
    height: 93px;
    cursor: pointer;
    background: url(/USAImages/HADimages/had_scroller_up.jpg) no-repeat 0 0;
}

.jcarousel-skin-prod .jcarousel-next-horizontal:hover, .jcarousel-skin-prod .jcarousel-next-horizontal:focus
{
    /*background-position: -32px 0; */
}

.jcarousel-skin-prod .jcarousel-next-horizontal:active
{
    /*background-position: -64px 0;*/
}

.jcarousel-skin-prod .jcarousel-next-disabled-horizontal, .jcarousel-skin-prod .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-prod .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-prod .jcarousel-next-disabled-horizontal:active
{
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-prod .jcarousel-prev-horizontal
{
    position: absolute;
    top: 0px;
    left: -20px;
    width: 57px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/USAImages/HADimages/had_scroller_up.jpg) no-repeat 0 0;
}

.jcarousel-skin-prod .jcarousel-direction-rtl .jcarousel-prev-horizontal
{
    position: absolute;
    top: 20px;
    left: 0px;
    width: 57px;
    height: 20px;
    cursor: pointer;
    background-image: url(/USAImages/HADimages/had_scroller_up.jpg);
}

.jcarousel-skin-prod .jcarousel-prev-horizontal:hover, .jcarousel-skin-prod .jcarousel-prev-horizontal:focus
{
    /* background-position: -32px 0; */
}

.jcarousel-skin-prod .jcarousel-prev-horizontal:active
{
    /*  background-position: -64px 0; */
}

.jcarousel-skin-prod .jcarousel-prev-disabled-horizontal, .jcarousel-skin-prod .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-prod .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-prod .jcarousel-prev-disabled-horizontal:active
{
    cursor: default; /*   background-position: -96px 0;*/
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-prod .jcarousel-next-vertical
{
    position: absolute;
    bottom: 5px;
    
    width: 57px;
    height: 20px;
    cursor: pointer;
    top: 250px;
    background: transparent url(/USAImages/HADimages/had_scroller_down.jpg) no-repeat 0 0;
}




.jcarousel-skin-prod .jcarousel-next-vertical:hover, .jcarousel-skin-prod .jcarousel-next-vertical:focus
{
    /*  background-position: 0 -32px; */
}

.jcarousel-skin-prod .jcarousel-next-vertical:active
{
    /*   background-position: 0 -64px; */
}

.jcarousel-skin-prod .jcarousel-next-disabled-vertical, .jcarousel-skin-prod .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-prod .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-prod .jcarousel-next-disabled-vertical:active
{
    cursor: default; /*  background-position: 0 -96px; */
    background: #fff;
}

.jcarousel-skin-prod .jcarousel-prev-vertical
{
    position: absolute;
    top: -23px;
    width: 57px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/USAImages/HADimages/had_scroller_up.jpg) no-repeat 0 0;
}

.jcarousel-skin-prod .jcarousel-prev-vertical:hover, .jcarousel-skin-prod .jcarousel-prev-vertical:focus
{
    /*background-position: 0 -32px;*/
}

.jcarousel-skin-prod .jcarousel-prev-vertical:active
{
    /* background-position: 0 -64px;*/
}

.jcarousel-skin-prod .jcarousel-prev-disabled-vertical, .jcarousel-skin-prod .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-prod .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-prod .jcarousel-prev-disabled-vertical:active
{
    cursor: default; /*    background-position: 0 -96px;*/
    background: #fff;
}

/*override height*/
.jcarousel-skin-prod .jcarousel-container-vertical, .jcarousel-skin-prod .jcarousel-clip-vertical {
  height: 235px;   
}


.main_image {
    width: 250px;
    border: 1px solid #e5e5e5;
    float:left; 
    margin-top: 25px;
    overflow: hidden;
    height: 245px;
    line-height: 245px;
    vertical-align: middle;
    
}
.main_image img {
    margin: auto;
    display: block;
    vertical-align: middle;
    vert-align: middle;
}
