
#recom_frame {
background-color: #fff;
border-top: 1px #C2C2C2 solid;
}
#product_carrousel #recs_oracle a {
border: 0;
}
#product_carrousel #recs_oracle a:hover {
border: 0;
}


 #home-slot {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    height: 310px;
    width: 100%;
    padding: 5px;
}

#home-slot .scroll-container {
    width: 1165px;
    overflow: hidden;
    height: 100%;
    margin: 0px 0px;
    display: block;
    float: left;
}


#home-slot img {
width: 100px;
height: 75px;
margin: 5px auto;
padding: 15px 1px;
background: #fff;
}

#home-slot a {
text-decoration: none;
color: #000;
}
#home-slot a span {
display: block;
clear: both;
}

#home-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}

#home-slot .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 28px;
position: relative;
height: 165px;
}

#home-slot .cs-rec img {
width: 200px !important;
height: 152px !important;
margin: 5px auto;
}

#home-slot span.cs-title.cs-name {
padding-left: 0;
color: #000;
font-family: verdana !important;
font-size: 11px;
margin: 0;
padding: 5px 0 10px;
text-align: left;
width: 162px;
line-height: 11px;
}
.cs-rec img:hover {
color: #0c9bd3;
border-color: #0c9bd3;
}
#home-slot span.cs-title.cs-name:hover {
cursor: pointer;
color: #0c9bd3;
}
h2 .cs-lowPrice {
font-family: verdana, arial, sans-serif !important;
font-weight: bold;
font-size: 1.8em;
}
#home-slot .cs-lowPrice span, h2 .cs-lowPrice {
margin-bottom: 5px;
color: #000;
}
#home-slot .scroll-group {
position: relative !important;
}

#home-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}

#home-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 5px;
}

#home-slot .cs-lowPrice span {
text-decoration: none;
}

#home-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 0 0;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #666;
border: 0;
clear: both;
text-align: left;
}
.cs-price span {
text-decoration: line-through;
}

/*#home-slot .scroll-container {
    width: 1165px;
    overflow: hidden;
    height: 100%;
    margin: 0px 0px;
    display: block;
    float: left;
}*/

#home-slot .scroll-group {
width: 1865px;
}

#home-slot .scroll-button-left {
display: inline;
}
#home-slot .scroll-button-right {
display:inline;
}


#product_detail-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 276px;
width: 100%;
}
#product_detail-slot img {
width: 200px;
height: 175px;
margin: 5px auto;
}
#product_detail-slot a {
text-decoration: none;
color: #000;
}
#product_detail-slot a span {
display: block;
clear: both;
}

#product_detail-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#product_detail-slot .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 33px;
height: 165px;
position: relative;
}
#product_detail-slot .cs-rec span {
padding-left: 0;
}
#product_detail-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#product_detail-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#product_detail-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
display:none;
}
#product_detail-slot .cs-lowPrice span {
text-decoration: none;
}
#product_detail-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 0 0;
padding: 0;
font-size: 1.2EM;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#product_detail-slot .scroll-container {
    width: 1172px;
    overflow: hidden;
    height: 100%;
    margin: 0px 0px;
    display: block;
    float: left;
}


#product_detail-slot .scroll-group {
width: 2000px;
}
#product_detail-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#product_detail-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#mac_detail-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#mac_detail-slot img {
border: 1px solid #eee;
width: 200x;
height: 175px;
margin: 5px auto;
}
#mac_detail-slot a {
text-decoration: none;
color: #000;
}
#mac_detail-slot a span {
display: block;
clear: both;
}

#mac_detail-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#mac_detail-slot .cs-rec {
float: left;
width: 200px;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#mac_detail-slot .cs-rec span {
padding-left: 0;
display: inline;
}
#mac_detail-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#mac_detail-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#mac_detail-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#mac_detail-slot .cs-lowPrice span {
text-decoration: none;
}
#mac_detail-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 8px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#mac_detail-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#mac_detail-slot .scroll-group {
width: 2000px;
}
#mac_detail-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#mac_detail-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#category-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#category-slot img {
width: 200px;
height: 175px;
margin: 5px auto;
}
#category-slot a {
text-decoration: none;
color: #000;
}
#category-slot a span {
display: block;
clear: both;
}

#category-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#category-slot .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 19px;
height: 165px;
position: relative;
}
#category-slot .cs-rec span {
padding-left: 0;
}
#category-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#category-slot .cs-name {
color: #000;
font-family: roboto;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#category-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#category-slot .cs-lowPrice span {
text-decoration: none;
}
#category-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 0 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#category-slot .scroll-container {
width: 880px;
height: 100%;
overflow: hidden;
float: left;
margin: 0px 15px;
}
#category-slot .scroll-group {
width: 2000px;
}
#category-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#category-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#subcategory-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#subcategory-slot img {
border: 1px solid #eee;
width: 200px;
height: 175px;
margin: 5px auto;
}
#subcategory-slot a {
text-decoration: none;
color: #000;
}
#subcategory-slot a span {
display: block;
clear: both;
}

#subcategory-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#subcategory-slot .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#subcategory-slot .cs-rec span {
padding-left: 0;
}
#subcategory-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#subcategory-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#subcategory-slot .cs-lowPrice {
color: #000;
font-size: 12px;
text-align: left;
margin-top: 0;
}
#subcategory-slot .cs-lowPrice span {
text-decoration: none;
}
#subcategory-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 0 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#subcategory-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#subcategory-slot .scroll-group {
width: 2000px;
}
#subcategory-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#subcategory-slot.scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#mac_home_category-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#mac_home_category-slot img {
border: 1px solid #eee;
width: 200px;
height: 175px;
margin: 5px auto;
}
#mac_home_category-slot a {
text-decoration: none;
color: #000;
}
#mac_home_category-slot a span {
display: block;
clear: both;
}
#mac_home_category-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#mac_home_category-slot .cs-rec {
float: left;
width: 200px;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#mac_home_category-slot .cs-rec span {
padding-left: 0;
}
#mac_home_category-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#mac_home_category-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#mac_home_category-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#mac_home_category-slot .cs-lowPrice span {
text-decoration: none;
}
#mac_home_category-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 8px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#mac_home_category-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#mac_home_category-slot .scroll-group {
width: 2000px;
}
#mac_home_category-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#mac_home_category-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#mac_home_category-slot .cs-rec .btn_rec {
display: none;
}
#mac_category-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#mac_category-slot img {
border: 1px solid #eee;
width: 100px;
height: 75px;
margin: 5px auto;
}
#mac_category-slot a {
text-decoration: none;
color: #000;
}
#mac_category-slot a span {
display: block;
clear: both;
}
#mac_category-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#mac_category-slot .cs-rec {
float: left;
width: 200px;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#mac_category-slot .cs-rec span {
padding-left: 0;
}
#mac_category-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#mac_category-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#mac_category-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#mac_category-slot .cs-lowPrice span {
text-decoration: none;
}
#mac_category-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 8px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#mac_category-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#mac_category-slot .scroll-group {
width: 2000px;
}
#mac_category-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#mac_category-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#mac_coll_category-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#mac_coll_category-slot img {
border: 1px solid #eee;
width: 100px;
height: 75px;
margin: 5px auto;
}
#mac_coll_category-slot a {
text-decoration: none;
color: #000;
}
#mac_coll_category-slot a span {
display: block;
clear: both;
}
#mac_coll_category-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#mac_coll_category-slot .cs-rec {
float: left;
width: 200px;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#mac_coll_category-slot .cs-rec span {
padding-left: 0;
}
#mac_coll_category-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#mac_coll_category-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#mac_coll_category-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#mac_coll_category-slot .cs-lowPrice span {
text-decoration: none;
}
#mac_coll_category-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 8px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#mac_coll_category-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#mac_coll_category-slot .scroll-group {
width: 2000px;
}
#mac_coll_category-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#mac_coll_category-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#csBasket {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#csBasket img {
border: 1px solid #eee;
width: 200px;
height: auto;
margin: 5px auto;
}
#csBasket a {
text-decoration: none;
color: #000;
}
#csBasket a span {
display: block;
clear: both;
}

#csBasket .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#csBasket .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#csBasket .cs-rec span {
padding-left: 0;
}
#csBasket .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#csBasket .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#csBasket .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#csBasket .cs-lowPrice span {
text-decoration: none;
}
#csBasket .cs-price {
font-family: sans-serif;
margin: 10px 0 8px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#csBasket .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#csBasket .scroll-group {
width: 2000px;
}
#csBasket .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#csBasket .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#shopping-checkout-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#shopping-checkout-slot img {
border: 1px solid #eee;
width: 100px;
height: 75px;
margin: 5px auto;
}
#shopping-checkout-slot a {
text-decoration: none;
color: #000;
}
#shopping-checkout-slot a span {
display: block;
clear: both;
}
#shopping-checkout-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#shopping-checkout-slot .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 28px;
height: 165px;
position: relative;
}
#shopping-checkout-slot .cs-rec span {
padding-left: 0;
}
#shopping-checkout-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}
#shopping-checkout-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#shopping-checkout-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 0;
}
#shopping-checkout-slot .cs-lowPrice span {
text-decoration: none;
}
#shopping-checkout-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 8px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#shopping-checkout-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#shopping-checkout-slot .scroll-group {
width: 2000px;
}
#shopping-checkout-slot .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#shopping-checkout-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
#login-slot {
padding: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 290px;
width: 1000px;
}
#login-slot img {
border: 1px solid #EEE;
width: 200px;
height: 175px;
margin: 5px auto;
}
#login-slot a {
text-decoration: none;
color: #000;
}
#login-slot a span {
display: block;
clear: both;
}

#login-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}
#login-slot .cs-rec {
float: left;
width: 210px;
text-align: center;
display: inline;
margin-left: 0;
margin-right: 25px;
height: 165px;
position: relative;
}
#login-slot .cs-rec span {
padding-left: 0;
}
#login-slot .cs-rec .modulo {
height: auto;
left: 20px;
}
#login-slot .cs-name {
color: #000;
font-family: verdana !important;
font-size: 11px;
padding: 5px 0 10px;
text-align: left;
}
#login-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 5px;
}
#login-slot .cs-lowPrice span {
text-decoration: none;
}
#login-slot .cs-price {
font-family: sans-serif;
margin: 0 0 12px 0;
padding: 0;
font-size: 1.01em;
font-weight: normal;
text-decoration: line-through;
color: #666;
border: 0;
clear: both;
text-align: left;
}
#login-slot .scroll-container {
width: 912px;
height: 100%;
overflow: hidden;
float: left;
}
#login-slot .scroll-group {
width: 2000px;
}
#login-slot .scroll-button-left .scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
#login-slot .scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}

.scroll-button-left {
background: url(/assets/images/btns/left-arrow.gif) no-repeat top;
width: 22px;
height: 22px;
display: inline;
float: left;
margin: 100px 3px 0 9px;
cursor: pointer;
}
.scroll-button-right {
background: url(/assets/images/btns/right-arrow.gif) no-repeat top;
width: 42px;
height: 22px;
display: inline;
float: left;
margin: 100px 0 0 0;
cursor: pointer;
}
input.btn_anadir_bolsa_rec {
display: none !important;
}
.btn_anadir_bolsa_rec {
display: none !important;
}
#recom_frame {
width: 100%;
float: left;
overflow: hidden;
height: 250px;
}
#checkout_recommendations_fancy {
font: 11px Verdana, Arial, Helvetica, sans-serif;
height:310px;
width: 1000px;
padding: 5px 0px;
margin: 0px auto;
}


#checkout_recommendations_fancy img {
width: 100px;
height: 75px;
margin: 5px auto;
border: 1px solid #fff;
padding: 15px 1px;
background: #fff;
}

#checkout_recommendations_fancy a {
text-decoration: none;
color: #000;
}
#checkout_recommendations_fancy a span {
display: block;
clear: both;
}

#checkout_recommendations_fancy .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}

#checkout_recommendations_fancy .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 28px;
position: relative;
height: 165px;
}

#checkout_recommendations_fancy .cs-rec img {
border: 1px solid #EEE;
width: 180px !important;
height: 145px !important;
border: 1px solid #EEE;
margin: 5px auto;
}

.checkout_recomendations #checkout_recommendations_fancy span.cs-title.cs-name {
color: #000;
font-family: inherit !important;
font-size: 11px;
margin: 0;
padding: 5px 0px 10px 0px!important;
text-align: left;
width: 100%;
line-height: 11px;
}
.cs-rec img:hover {
color: #0c9bd3;
border-color: #0c9bd3;
}
#checkout_recommendations_fancy span.cs-title.cs-name:hover {
cursor: pointer;
color: #0c9bd3;
}
h2 .cs-lowPrice {
font-family: verdana, arial, sans-serif !important;
font-weight: bold;
font-size: 1.8em;
}
#checkout_recommendations_fancy .cs-lowPrice span, h2 .cs-lowPrice {
margin-bottom: 5px;
color: #000;
}
#checkout_recommendations_fancy .scroll-group {
position: relative !important;
}

#checkout_recommendations_fancy .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}

#checkout_recommendations_fancy .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 5px;
}

#checkout_recommendations_fancy .cs-lowPrice span {
text-decoration: none;
}

#checkout_recommendations_fancy .cs-price {
font-family: sans-serif;
margin: 10px 0 0 0;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #666;
border: 0;
clear: both;
text-align: left;
}
.cs-price span {
text-decoration: line-through;
}

#checkout_recommendations_fancy .scroll-container {
width: 912px;
overflow: hidden;
float: left;
height: 100%;
}

#checkout_recommendations_fancy .scroll-group {
width: 2000px;
}

#checkout_recommendations_fancy .scroll-button-left {
display: none;
}
#checkout_recommendations_fancy .scroll-button-right {
display: none;
}



#checkout_recommendations_guest {
width: 203px;
float: left;
margin-top: 14px;
}
#checkout_recommendations_guest .cs-rec {
width: 100%}
#checkout_recommendations_guest .cs-rec img {
width: 215px;
padding: 10px 0;
}
#checkout_recommendations_guest .cs-rec span {
display: block;
width: 100%;
margin: 5px 0;
text-align: center;
}
#checkout_recommendations_express {
width: 215px;
float: left;
margin: 14px 0;
display: none;
background: #fff;
}
#checkout_recommendations_express .cs-rec {
width: 100%;
height: 299px;
border-bottom: #d9d9d9 1px solid;
}
#checkout_recommendations_express .cs-rec:last-child {
border:none;
}
#checkout_recommendations_express .grupo_precios h2 span, #checkout_recommendations_guest .grupo_precios h2 span, #checkout_recommendations_fancy .grupo_precios h2 span {
text-decoration: none;
display: inline-block !important;
}

.checkout_recomendations h1.notice {
color: #000;
margin: 5px  0;
}

.checkout_recomendations #checkout_recommendations_fancy .grupo_precios h2 span{
	text-decoration: none;
display: none !important;
float: left;}

#checkout_recommendations_express input.btn_anadir_bolsa_rec:hover {
background: url("../images/btns/btn_anadir_bolsa_bundle.gif") no-repeat scroll 0 0 transparent;
}
#checkout_recommendations_express .btn_rec_dos {
position: relative;
margin: 30px auto 11px auto;
display: inline-block;
width: 100%}
#checkout_recommendations_express input.btn_anadir_bolsa_rec {
display: block !important;
margin: 0 0 0 38px;
}
#checkout_recommendations_express .cs-rec img {
width: 200px;
max-height: 170px;
padding: 10px 0;
}
#checkout_recommendations_express .cs-rec span {
display: none;
width: 100%;
margin: 5px 0;
text-align: center;
}

#credit-slot {
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 310px;
width: 1000px;
padding: 5px;
}

#credit-slot img {
width: 100px;
height: 75px;
margin: 5px auto;
border: 1px solid #fff;
padding: 15px 1px;
background: #fff;
}

#credit-slot a {
text-decoration: none;
color: #000;
}
#credit-slot a span {
display: block;
clear: both;
}

#credit-slot .cs-header-text {
font: bold 12px Arial, sans-serif;
color: #000;
text-transform: uppercase;
}

#credit-slot .cs-rec {
float: left;
width: 200px;
text-align: center;
display: inline;
margin-left: 5px;
margin-right: 28px;
position: relative;
height: 165px;
}

#credit-slot .cs-rec img {
border: 1px solid #EEE;
width: 200px !important;
height: 152px !important;
border: 1px solid #EEE;
margin: 5px auto;
}

#credit-slot span.cs-title.cs-name {
padding-left: 0;
color: #000;
font-family: verdana !important;
font-size: 11px;
margin: 0;
padding: 5px 0 10px;
text-align: left;
width: 162px;
line-height: 11px;
}
.cs-rec img:hover {
color: #0c9bd3;
border-color: #0c9bd3;
}
#credit-slot span.cs-title.cs-name:hover {
cursor: pointer;
color: #0c9bd3;
}
h2 .cs-lowPrice {
font-family: verdana, arial, sans-serif !important;
font-weight: bold;
font-size: 1.8em;
}
#credit-slot .cs-lowPrice span, h2 .cs-lowPrice {
margin-bottom: 5px;
color: #000;
}
#credit-slot .scroll-group {
position: relative !important;
}

#credit-slot .cs-rec .modulo {
height: auto;
position: absolute;
bottom: 0;
left: 20px;
}

#credit-slot .cs-lowPrice {
color: #000;
font-size: 1.6em;
text-align: left;
margin-top: 5px;
}

#credit-slot .cs-lowPrice span {
text-decoration: none;
}

#credit-slot .cs-price {
font-family: sans-serif;
margin: 10px 0 0 0;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #666;
border: 0;
clear: both;
text-align: left;
}
.cs-price span {
text-decoration: line-through;
}

#credit-slot .scroll-container {
width: 912px;
overflow: hidden;
float: left;
height: 100%;
}

#credit-slot .scroll-group {
width: 2000px;
}

#credit-slot .scroll-button-left {
display: inline;
}
#credit-slot .scroll-button-right {
display:inline;
}

#col_der_checkout>div#checkout_recommendations_express {
display: none;
} 

.rod_lowPrice {
color:#999 !important;
font-size: 12px;
}
.rod_price {
color:red !important;
font-size: 12px;
}
.rod_price_normal {
color:red !important;
}
#recomendations .cs-price, #recomendations .cs-lowPrice,
#home-slot .cs-price, #home-slot .cs-lowPrice{
	display:none;
}
.rod_lowPrice{display:none!important}
