body
{
    font-family:verdana;
    font-size:12px;
}
h1,h2,h3,p,ul,li,dl,dd
{
    margin:0px;
    padding:0px;
    list-style:none;
}
a img
{
border:0;
}
.handler
{
    width:960px;
    margin:0px auto;
}
.header
{
    background-image:url(../imgs/iperros/bannerTop.jpg);
    background-repeat:no-repeat;
    height:110px;
    width:100%;
    float:left;
}
.content
{
    font-family: 'Open Sans', 'lucida grande', sans-serif;
    float:left;
    margin-top:10px;
}

.leftCol
{
    float:left;
    width:190px;
}
.rightCol
{
    float:left;
    margin-left:10px;
    width:760px;
}
.capitalize
{
text-transform: capitalize;
}
.uppercase
{
text-transform: uppercase;
}
.lowercase
{
text-transform: lowercase;
}
.titulo
{
    color:#349900;
    font-size:16px;
    margin-bottom:10px;
    float:left;
    clear:both;
}

.listadoProductos
{
    float:left;
    border-top:1px solid #e7e7e7;
    border-left:1px solid #e7e7e7;
    margin-bottom: 20px;
}
.productoItem
{
    float:left;
    width:180.5px;
    border-bottom:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7;
    padding:4px;
    height:297px;
    text-align:center;
    position: relative;
}
.imgThumb
{
    height:150px;
    width:inherit;
}
.productoItem h2
{
    font-size:13px;
    font-weight:normal;
    text-align:center;
    margin-bottom:8px;
    height:36px;
}
.productoItem h2 a
{
    color:#000;
    text-decoration: none;
}
.tdPeso{width:40px;}
/*.tdPrecio{width:px;}*/
.tdEnvio{text-align:right;color:#319a00;}

.precioVenta{
    color:#c90000;
    font-weight:bold;
}
.precioVentaOficial{
    color:#808080;
    font-size:10px;
    text-decoration:line-through;
}


.discountsList{
    position: absolute;
    right: 5px;
    top: 0;
    z-index: 3;
}
.envioGratuitoListado
{
background-image: url("../imgs/envioHomeOffer.png");
background-repeat: no-repeat;
height: 40px;
margin-left: 2px;
margin-top: 3px;
width: 40px;
z-index: 3;
}
.descuentoProducto
{
background-image: url("../imgs/descuentoListProduct.png");
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
height: 43px;
margin-top: 5px;
text-align: left;
width: 43px;
text-align: center;
vertical-align: middle;
display: table-cell;
}

.thicktabs1{
    margin-top:78px;
    padding: 0px 0px 0px 7px;
    float: left;
    font: bold 14px Tahoma;

}

.thicktabs1 li{
    display: inline;
}

.thicktabs1 li a{
    float: left;
    color: #ffffff;
    padding: 3px 15px 3px 5px;
    margin-right: 1px;
    text-decoration: none;
    background: url(../imgs/iperros/glossybackgreen1.gif) repeat right top;
    border-top: 1px solid #FFFFFF;
    border-bottom: 2px solid #339900;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #66cc00;
    border-left-color: #FFFFFF;
    border-left-width: 1px;
}

li#tabwhite a{
    float: left;
    color: #339900;
    padding: 3px 15px 3px 5px;
    text-decoration: none;
    background: white;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

li#tabwhite a:hover{
    float: left;
    color: #339900;
    padding: 3px 15px 3px 5px;
    text-decoration: underline;
    background: white;
}

.thicktabs1 li a:hover{
    color: #339900;
    background-image: url(../imgs/iperros/glossybackyello.jpg);
    background-repeat: repeat;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ffcc00;
}


.footer
{
    margin-top:40px;
    margin-bottom:30px;
    float:left;
    text-align:center;
}
.footer li
{
    float:left;
    margin-left:10px;
}
.footer a:link, .footer a:visited
{
    color:#777;
}


.categorias
{
    border:1px solid #e6e6e6;
    padding:10px;
}
.categorias h2
{
    font-size:12px;
    color:#359901;
    margin-bottom:8px;
}
.categorias li
{
    margin-bottom:4px;
}


.filtros
{
    margin-bottom:10px;
    float:left;
    width:740px;
    padding:5px;
    background-color:#f3f3f3;
}
.filtros div
{
    float:left;
    width:170px;
    background-color:#fff;
    padding:5px;
    margin-right:5px;
}
.filtros h3
{
    margin-bottom:5px;
}
.filtros h2
{
    font-size:12px;
}
.filtros ul
{
    height:90px;
    overflow:auto;
}
.filtros a:link, .filtros a:visited
{
    color:#555;
}
.filtroHover
{
    background-color:#f3f3f3;
    font-weight:bold;
    position:relative;
}
.filtroHover p
{
    background-color:#fff;
    border:1px solid #bad3e7;
    color:#2978b3;
    width:14px;
    height:14px;
    position:absolute;
    right:0px;
    top:0px;
    text-indent:0px;
    text-align:center;
}

.centerImage{text-align:center;vertical-align:middle;display:table-cell;width:inherit;height:inherit;position:relative;}

.bRightDotted
{
border-right: 1px dotted #bbb;
}
.bBottomDotted
{
border-bottom: 1px dotted #bbb;
}

.bbottomTablaProducto td
{
border-bottom:1px dotted #bbb;
}
.bbottomEndTablaProducto td
{
border-bottom:1px solid #D9D9D9;
}
.tablaProductoDestacado td
{
background-color:#fffdc7;
}
.btopTablaProducto td
{
border-top:1px solid #d0d0d0;
}


.left4column
{
width:750px;
float:left;
margin-right:5px;
}
.right1column
{
width:200px;
float:left;
margin-left:5px;
position:relative;
}
.right1column div
{
margin-bottom:10px;
}




/* INI SLIDER */

.slideProducts
{
width:100%;
height:286px;
border:1px solid #f1ebdb;
overflow:hidden;
position:relative;
}
.slideProducts h1
{
margin-left:10px;
margin-top:10px;
}
.slideProducts ul
{
float:left;
list-style:none;
margin:0px 10px;
padding:0px;
position:absolute;
}
.slideProducts li
{
float:left;
width:140px;
padding:6px;
text-align:center;
position:relative;
}
.leftArrow, .rightArrow
{
background-color:#e8dec5;
width:10px;
width:18px;
height:78px;
position:absolute;
text-align:center;
z-index: 10;
}
.leftArrow img, .rightArrow img
{
margin:29px 0px;
}
.leftArrow
{
left:0px;
top:90px;
}
.rightArrow
{
right:0px;
top:90px;
}
h1
{
font-size:12px;
margin:0px;
color:#e31136;
}
h2
{
margin:0px;
font-size:12px;
font-weight:normal;
color:#424242;
margin-top:5px;
}
.precio
{
color:#035f74;
font-weight:bold;
}
.slideProducts li a:link
{
margin-top:5px;
float:left;
width:100%;
color:#035f74
}
.slideProducts img
{
max-height: 150px;
max-width: 140px;
}
.leftArrow a, .rightArrow a
{
display:block;
}
/* FIN SLIDER */


/* INI FICHA */
.imagenFicha
{
width:255px;
height:255px;
border:1px solid #cbcbcb;
overflow:hidden;
position:relative;
float:left;
}
.fichaContent
{
float:right;
}

.h1Ficha
{
margin-top:5px;
color:#41210c;
margin-bottom: 8px;
width:317px;
}
.referenciaFicha
{
color:#4d4d4d;
margin-bottom: 12px;
}
.mainCaracteristicas
{
margin-top:16px;
line-height:18px;
float:left;
}
.trustedFicha
{
float:right;
position:relative;
width:180px;
top:-33px;
}
.trustedIconsFicha
{
float:right;
}
.socialFicha
{
height:27px;
margin-top:10px;
float:left;
width:175px;
margin-bottom:20px;
}
.likeFicha{
float:left;
overflow:hidden;
width:62px;
height:27px;
margin-right:5px;
}
.likeFicha iframe
{
left:-50px;
top:-45px;
}
.motivatedMessage
{
float:right;
line-height:40px;
}
.valoresFicha
{
float:left;
width:310px;
}
.tablaPreciosFicha, .tablaPedidosMenu
{
float:left;
margin-top:15px;
text-align:left;
text-indent:10px;
width:100%;
}
.tablaPreciosFicha thead, .tablaPedidosMenu thead{
background-color:#f4f8fb;
}

.tablaPreciosFicha th, .tablaPedidosMenu th
{
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
height:27px;
line-height:27px;
color:#4e4e4e;
font-size:11px;
}
.tablaPedidosMenu tr
{
line-height:39px;
}
.tablaFichaPeso
{
width:81px;
}
.tablaFichaEntrega
{
width:160px;
border-left:1px dotted #bbb;
}
.tablaFichaEnvio
{
width:80px;
border-left:1px dotted #bbb;
}
.tablaFichaPrecio
{
width:90px;
border-left:1px dotted #bbb;
line-height:17px;
}
.tablaFichaCantidad
{
width:125px;
border-left:1px dotted #bbb;
}
.inputComprarFicha
{
width:28px;
height:18px;
border:1px solid #cbcbcb;
float:left;
margin-left:10px;
}
.inputComprarFicha:focus
{
border:1px solid #0097e0;
}
.botonComprarFicha
{
background-image: url(../imgs/comprarFicha.jpg);
background-repeat: no-repeat;
border:0px;
width:111px;
height:22px;
color:#fff;
text-align:left;
text-shadow:0 -1px 1px #347614;
font-weight:700;
}
td.tablaFichaPeso
{
}
td.tablaFichaEnvio
{
color:#429800;
}
.tablaPreciosFicha tfoot{
background-color:#f4f8fb;
}
.tablaPreciosFicha tfoot td
{
border-bottom:1px solid #d9d9d9;
height:50px;
line-height:50px;
text-align: right;
color:#4e4e4e;
font-size:11px;
}
.priceKilo
{
color:#7f7f7f;
font-size: 8px;
line-height:8px;
margin-left:10px;
}
.anadirCarritoBut{
background-image:url(../imgs/anadirCarritoButton.gif);
background-repeat: no-repeat;
height:36px;
border:1px solid #419a00;
width:207px;
text-align: left;
color: #fefffd;
padding-left:10px;
font-size: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow:0 -1px 0 #286c09;
}
.h2Ficha
{
border-bottom:1px solid #d8d9db;
border-top:1px solid #d8d9db;
background-color:#f3f8fb;
height:34px;
line-height:34px;
text-indent:10px;
font-size:11px;
color:#4d4d4d;
float:left;
width:100%;
}
.boxContentFicha
{
border-left:1px solid #d8d9db;
border-right:1px solid #d8d9db;
border-bottom:1px solid #d8d9db;
float:left;
margin-bottom:9px;
width:99.7%;
}
.boxContentFicha p
{
font-size:11px;
}
.infoProducto
{
padding:17px 10px;
border-bottom:1px dotted #bbb;
}
.h3Ficha
{
font-size:12px;
margin-bottom:18px;
}

.productsListingListPack dd
{
float:left;
width:149px;
height:202px;
padding:0px 2px;
text-align:center;
}
.crossSellingBox dd
{
float:left;
width:149px;
height:233px;
padding:0px 2px;
text-align:center;
}
.productsListingListPack h2, .crossSellingBox h2
{
font-size:13px;
color:#503019;
margin:0px;
height:54px;
}
.productsListingListPack h2 a:link, .productsListingListPack h2 a:visited,
.crossSellingBox h2 a:link, .crossSellingBox h2 a:visited
{
color:#503019;
text-decoration: none;
}
.bRightdashedYellow
{
border-right: 1px dotted #bbb;
}

.thumbListImgPack
{
height:120px;
width:inherit;
margin:6px 0px;
overflow:hidden;
}

.totalPackPrice
{
float:right;
background-color:#fffbde;
height:194px;
width:135px;
padding-left:19px;
padding-top:8px;
border-left: 1px dotted #bbb;
}
.boxContentFichaYellow
{
border-left:1px solid #f2d74c;
border-right:1px solid #f2d74c;
border-bottom:1px solid #f2d74c;
float:left;
margin-bottom:9px;
width:99.7%;
}
.totalPackPrice span
{
}
.totalPackPrice p
{
margin:16px 0px;
float:left;
}
.freeShippingPack
{
position:relative;
left:6px;
margin-bottom:8px;
}
.packPercentDiscount
{
color:#419a00;
font-size:32px;
}
.packPriceBig
{
font-size:15px;
color:#c70100;
}
.saveTitlePack
{
color:#4d4d4d;
margin-top:5px;
float:left;
}
.saveValuePack
{
text-decoration:line-through;
margin-top:5px;
margin-left:2px;
float:left;
color:#4d4d4d;
}
.totalPackPrice input
{
width:117px;
height:22px;
border:1px solid #419a00;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#fff;
text-shadow:0px -1px 0px #2e720d;
background: #65af32; /* Old browsers */
background: -moz-linear-gradient(top, #65af32 0%, #419a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65af32), color-stop(100%,#419a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #65af32 0%,#419a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #65af32 0%,#419a00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #65af32 0%,#419a00 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65af32', endColorstr='#419a00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #65af32 0%,#419a00 100%); /* W3C */
cursor: pointer;
}
.crossSellingBox .pvp
{
display:block;
margin-bottom:9px;
}
.valoracionesProducto dd
{
margin-bottom:36px;
color:#41210c;
}
.valoracionesProducto span
{
}
.valoracionesProducto p
{
color:#000;
margin-top:10px;
}
.valoracionesProducto .rate
{
margin-top:6px;
display:block;
height:11px;
}
.valoracionesProducto dd img
{
margin-top:6px;
}

.publicarReviewForm td
{
padding:4px 0px;
}

.titlePublicarReview
{
width:80px;
color:#432106;
vertical-align:top;
}
.inputPublicarReview textarea
{
width:500px;
max-width:500px;
min-width:500px;
border:1px solid #b2b2b2;
height:86px;
}
.publicarReviewButton
{
text-align:right;
}

.ampliarIMG{
height:38px;
position:absolute;
width:93px;
z-index:100;
bottom:15px;
left:50%;
margin-left:-46.5px;
}
.imagenFicha:hover .ampliarIMG
{
display:none;
}


.pvp
{
color:#b30000;
font-size:13px;
}
.pastPrice
{
color:#7f7f7f;
text-decoration:line-through;
margin-left:10px;
}
.fichaDescr
{
float:left;
margin-top:30px;
}
/* FIN FICHA */
/* INI CARRITO */
.tablaCarrito
{
float:left;
margin-top:15px;
text-align:left;
}
.tablaCarrito thead{
background-color:#f4f8fb;
}
.tablaCarrito th
{
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
height:27px;
line-height:27px;
color:#4e4e4e;
font-size:11px;
padding:0px 10px;
}
.tablaCarrito td
{
padding:9px 10px;
}
.tablaCarritoCantidad
{
width:167px;
border-left:1px dotted #bbb;
vertical-align: top;
}
.tablaCarritoCantidad input
{
width:28px;
height:18px;
border:1px solid #cbcbcb;
}
.tablaCarritoCantidad input:focus
{
border:1px solid #0097e0;
}
.tablaCarritoPrecio
{
width:175px;
border-left:1px dotted #bbb;
vertical-align: top;
}
td.tablaCarritoPrecio
{
text-align: right;
padding-right:10px;
font-size: 14px;
}
.tablaCarritoProducto
{
height: 65px;
width:450px;
border-left: 1px dashed #BBBBBB;
padding: 5px 10px;
}
.tablaCarritoProducto span
{
float:left;
}

.packCarrito
{
border: 1px solid #AFCBE1;
border-radius: 5px ;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
float: left;
margin-bottom: 5px;
width: 325px;
height: 56px;
}
.titlePack
{
background-color: #FC5507;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color: white;
padding: 3px 5px;
}
.quantityPack
{
color: #AFCBE1;
line-height: 46px;
float:left;
margin:5px;
}
.xQuantityPack
{
font-size: 30px;
float:left;
}
.nQuantityPack
{
font-size: 50px;
float:left;
}
.tituloProductoCarrito
{
color:#3f281c;
font-size:13px;
margin-bottom:15px;
}
.productoRegaloCarrito td
{
background-color: #ebf4e3;
}
.thumbnailCarrito
{
float:left;
border-right: 1px solid #CBCBCB;
width:56px;
height:56px;
overflow:hidden;
margin-right:10px;
}
.thumbnailCarrito img
{
max-width:56px;
max-height:56px;
}
.totalUnidadesCarrito, .totalDiscountCarrito
{
background-color:#fefbd8;
border-bottom:1px solid #bbb;
border-left:1px dotted #bbb;
color:#3c3c3c;
font-size: 13px;
}
.totalDiscountCarrito
{
border-bottom: 1px dashed #BBBBBB;
}
.subTotalCarrito{
    background-color: #FEFBD8;
    border-bottom: 1px dashed #BBBBBB;
    border-left: 1px dashed #BBBBBB;
    color: #3C3C3C;
    font-size: 12px;
    padding-right: 10px;
    height: 26px;
    text-align: right;
}
.totalGastosEnvioCarrito
{
background-color:#fefbd8;
border-left:1px dotted #bbb;
border-bottom:1px dotted #bbb;
color:#3c3c3c;
text-align:right;
font-size: 13px;
}
.totalPrecioCarrito
{
background-color:#fefbd8;
border-left:1px dotted #bbb;
border-bottom:1px solid #bbb;
color:#3c3c3c;
font-size: 13px;
text-align: right;
}
.bbottomTablaProducto td
{
border-bottom:1px dotted #bbb;
}
.bbottomEndTablaProducto td
{
border-bottom:1px solid #D9D9D9;
}
.tablaProductoDestacado td
{
background-color:#fffdc7;
}
.btopTablaProducto td
{
border-top:1px solid #d0d0d0;
}
.totalPrecioCarrito span
{
font-size:18px;
color:#3a8c12;
}
.weightItemCarrito{
float:left;
margin-top: 3px;
width: 195px;
}
.procesarCompraButton
{
width:185px;
height:38px;
border:1px solid #3a8c12;
background: #59a32d; /* Old browsers */
background: -moz-linear-gradient(top, #59a32d 0%, #3a8c12 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59a32d), color-stop(100%,#3a8c12)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #59a32d 0%,#3a8c12 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #59a32d 0%,#3a8c12 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #59a32d 0%,#3a8c12 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a32d', endColorstr='#3a8c12',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #59a32d 0%,#3a8c12 100%); /* W3C */
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#fff;
font-size:14px;
text-shadow:0px -1px 0px #235a0f;
float: right;
margin-left:20px;
vertical-align: middle;
}
.tituloCarrito
{
color:#1d67b9;
background-image:url(../imgs/icoCarritoTitulo.gif);
background-repeat:no-repeat;
padding-left:40px;
line-height:31px;
margin-top:20px;
}

.guaranteeCarritoIcons
{
background-color:#f4f8fb;
border:1px solid #cbdeed;
padding:10px;
margin-top:15px;
}
.guaranteeCarritoIcons p
{
color:#007ec5;
font-size:15px;
margin-bottom:10px;
}
/* FIN CARRITO */




.carrito
{
float:right;
margin-top:45px;
margin-right:15px;
border:1px solid #FED10B;
background-color:#FEFEFE;
padding: 3px 3px 3px 10px;
position:relative;
width:248px;
height:38px;
}
.carritoButton
{
background: none repeat scroll 0 0 #F8F8F8;
border: 1px solid #FED10B;
border-radius: 3px 3px 3px 3px;
color: black;
float: right;
height: 25px;
line-height: 25px;
margin: -12.5px 0 0 6px;
padding: 1px 5px;
text-decoration: none;
position:absolute;
right:5px;
top:50%;
}
.carritoTitle
{
font-weight:bold;
color:#349900;
}



.sectionPagination
{
float:left;
width:100%;
height: 30px;
line-height: 30px;
color:#4d4d4d;
}
.sectionPagination span
{
padding: 0px 10px;
}
.paginationSpaces
{
float:right;
height:20px;
line-height: 30px;
padding:4px 8px 0px 4px;
margin: 4px 4px 4px 0px;
}
.numberPagination
{
margin: 4px 4px 4px 0px;
float:right;
font-size: 11px;
border:1px solid #ccc;
padding:0px 4px;
height:20px;
line-height:20px;
text-align:center;
color: #00638F;
text-decoration: none;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(243,243,243)),
    color-stop(1, rgb(255,255,255))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(243,243,243) 0%,
    rgb(255,255,255) 100%
);
}
.numberPagination:hover, .numberPagination.selected
{
color:#fff;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(70,70,70)),
    color-stop(1, rgb(102,102,102))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(70,70,70) 0%,
    rgb(102,102,102) 100%
);
}
.numberPagination a:link, .numberPagination a:visited
{
color: #00638F;
text-decoration: none;
}
.numberPagination:hover a:link, .numberPagination:hover a:visited
{
color:#fff;
}



h1.sideheadingR:first-letter {
    color: #990000;
    font-family: "Courier New",Courier,mono;
    font-size: 200%;
    font-weight: bold;
}
h1.sideheadingR {
    color: #E31136;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 39px;
    margin-bottom:5px;
}
h1.sideheadingR img
{
    vertical-align: middle;
}


/* INI BUTTONS & BG */

/* The normal state styling */
.grayBG {
color:rgb(77, 77, 77);
text-decoration:none;
background-image:linear-gradient(-90deg, rgb(255, 255, 255), rgb(236, 236, 236));
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgb(255, 255, 255)), color-stop(100%, rgb(236, 236, 236)));
background-image:-moz-linear-gradient(-90deg, rgb(255, 255, 255), rgb(236, 236, 236));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99ffffff', EndColorStr='#99ececec');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#99ffffff', EndColorStr='#99ececec')";
background-color:rgb(244, 244, 244);
}
.grayButton{
border:1px solid rgb(184, 184, 184);
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:3px 16px;
box-shadow:0px 0px 0px rgb(255, 255, 255);
-moz-box-shadow:0px 0px 0px rgb(255, 255, 255);
-webkit-box-shadow:0px 0px 0px rgb(255, 255, 255);
font-size:12px;
font-weight:normal;
margin-right: 10px;
margin-left:10px;
font-weight: 600;
}
/* The hover state styling */
.grayButton:hover{
box-shadow:0px 0px 4px rgba(106, 106, 106, 0.5);
-moz-box-shadow:0px 0px 4px rgba(106, 106, 106, 0.5);
-webkit-box-shadow:0px 0px 4px rgba(106, 106, 106, 0.5);
}
/* The active state styling */
.grayButton:active,.grayButton:focus{
background-image:linear-gradient(90deg, rgb(255, 255, 255), rgb(236, 236, 236));
background-image:-webkit-gradient(linear, left bottom, left top,color-stop(0%, rgb(255, 255, 255)), color-stop(100%, rgb(236, 236, 236)));
background-image:-moz-linear-gradient(90deg, rgb(255, 255, 255), rgb(236, 236, 236));
box-shadow:0px 0px 1px rgba(106, 106, 106, 0.5);
-moz-box-shadow:0px 0px 1px rgba(106, 106, 106, 0.5);
-webkit-box-shadow:0px 0px 1px rgba(106, 106, 106, 0.5);
}

.blueBG {
color:#fff;
text-shadow:0px -1px 0px #0263b4;
text-decoration:none;
background: #0097dd; /* Old browsers */
background: -moz-linear-gradient(top, #007ed8 0%, #0064ba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007ed8), color-stop(100%,#0064ba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #007ed8 0%,#0064ba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #007ed8 0%,#0064ba 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #007ed8 0%,#0064ba 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ed8', endColorstr='#0064ba',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #007ed8 0%,#0064ba 100%); /* W3C */
}
.blueButton{
border:1px solid #0064ba;
height:24px;
margin:0px;
padding:2px 18px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.blueButton:hover{
background: #0097dd; /* Old browsers */
background: -moz-linear-gradient(top, #31a1f1 0%, #007ed8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31a1f1), color-stop(100%,#007ed8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #31a1f1 0%,#007ed8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #31a1f1 0%,#007ed8 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #31a1f1 0%,#007ed8 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a1f1', endColorstr='#007ed8',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #31a1f1 0%,#007ed8 100%); /* W3C */
}
.blueButton:link,.blueButton:visited{
color:#fff;
}
.blueButton img
{
margin-left:4px;
}

.greenBG
{
color:#fff;
text-shadow:0px -1px 0px #2e720d;
background-color: #65af32; /* Old browsers */
background-image:linear-gradient(-90deg, rgb(74, 155, 28), rgb(41, 131, 0));
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgb(74, 155, 28)), color-stop(100%, rgb(41, 131, 0)));
background-image:-moz-linear-gradient(-90deg, rgb(74, 155, 28), rgb(41, 131, 0));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#994a9b1c', EndColorStr='#99298300');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#994a9b1c', EndColorStr='#99298300')";
}
.greenButton
{
border:1px solid #419a00;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* FIN BUTTONS & BG */



/* Ini Live Shopping */

.liveShoppingShop
{
border:1px solid #d9d9d9;
float:left;
width:100%;
height:198px;
overflow:hidden;
}
.liveShoppingImage
{
float:left;
width:299px;
border-right:1px solid #d9d9d9;
height:198px;
position:relative;
}

.liveShoppingContent
{
background-color:#edf7e8;
float:left;
padding:10px;
width:440px;
height:178px;
}
.liveShoppingIconsTrusted
{
float:left;
padding-left:11px;
width:160px;
}

.liveShoppingContentMin h2
{
font-weight:normal;
color:#42210f;
}

.liveShoppingDiv1
{
border-bottom:1px solid #cde2c3;
padding-bottom:14px;
float:left;
width:100%;
}

.liveShoppingDiv2
{
border-bottom:1px solid #cde2c3;
padding:9px 0px;
float:left;
width:100%;
}

.liveShoppingDiv3
{
float:left;
margin-top: 10px;
}

.liveShoppingContentMin .pastPrice
{
margin-left:10px;
font-size:14px;
}
.liveShoppingContentMin .price
{
margin-left:10px;
font-size:18px;
color:#e10016;
font-weight:bold;
}
.liveShoppingCounter span
{
font-size:11px;
color:#4d4d4d;
text-transform:uppercase;
}
.liveShoppingCounter li
{
float:left;
margin-right:4px;
font-size:15px;
color:#4d4d4d;
font-weight:normal;
}
.liveShoppingDiv2 button
{
float:right;
height:25px;
font-weight:bold;
font-size:13px;
padding-bottom:4px;
margin-right:12px;
margin-top:-10px;
}

.liveShoppingImageBox
{
width:288px;
height:188px;
overflow:hidden;
margin:5px;
}
.liveShoppingDiscount
{
background-image:url(../imgs/discountBubble.png);
background-repeat:no-repeat;
width:65px;
height:70px;
position:absolute;
top:5px;
right:-14px;
text-align:center;
color:#fff;
font-weight:bold;
line-height:65px;
font-size:20px;
}
.liveShoppingFreeShipping
{
background-image:url(../imgs/freeShippingBubble.png);
background-repeat:no-repeat;
width:51px;
height:53px;
position:absolute;
top:75px;
right:-7px;
text-align:center;
color:#008626;
text-transform:uppercase;
padding-top:12px;
line-height:12px;
font-size:10px;
font-weight:bold;
}
/* Fin Live Shopping */