/**
 * @version    1.5.0.1 March 4, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Main container widths */
#homepage-contentslider-container { width:680px; position: relative; }
#contentslider-container { margin: 0 auto; height:220px; position: relative;  z-index: 0; }

/* Homepage container for slides */
#homepage-contentslider-container .images { position:relative; height:300px; width:65px; float:left; margin:10px 15px 0;}
#homepage-contentslider-container .images img { float:left; height : auto; overflow: hidden; width: 250px; }
#homepage-contentslider-container .images > div { display:none; position:absolute; top:0; left:0; margin:7px; padding:12px 40px 15px 15px; height:256px;  }
#homepage-contentslider-container .images div.slider-productinfo { margin-left: 280px; width:300px; padding-top: 10px; }
#homepage-contentslider-container .images h3 { font-size:2.2em; font-weight:normal; margin:0 0 10px 0; }

/* Category container for slides */
#contentslider-container .images {  }
#contentslider-container .images img { float:left; height : auto; overflow: hidden; width: 150px; }
#contentslider-container .images > div { display:none; position:absolute; top:0; left:0; margin:7px; padding:10px 15px 15px; height:150px; }
#contentslider-container .images div.slider-productinfo { margin-left: 180px; width: 235px; }
#contentslider-container .images h3 { font-size:1.7em; font-weight:normal; line-height: 1.1em; }
#contentslider-container .rating-box { margin-top:5px; }

/* Text */
.images .regular-price { font-size:2em; line-height:2em; }
#contentslider-container .images .regular-price { font-size:2em; line-height:1em; }
#contentslider-container .images p { padding-top: 10px; }
.images .price-box p { font-size:1.8em; line-height:1.1em; padding: 2px 0 0; }
#contentslider-container .images .price-box { font-size:0.8em; }
/* tabs */
.tabs { clear:both; position: absolute; bottom: 20px; left: 50%; margin-left: -20px; }
#contentslider-container .tabs { left: 78px; bottom: 10px; }
.tabs a { width:16px; height:16px; float:left; margin:3px; display:block; font-size:1px; }
.tabs a:hover { background-position:0 -16px !important; }
.tabs a.current { background-position:0 -32px !important; }
/* prev and next buttons */
#homepage-contentslider-container .backward {  z-index: 999; left: 28px; top:125px;  }
#homepage-contentslider-container .forward {  z-index: 999; right: 22px; top:125px;  }
#contentslider-container .backward { z-index: 999; left: 4px; top:65px; }
#contentslider-container .forward { z-index: 999; right: 4px; top:65px; }
.backward, .forward { position: absolute; float:left; display:block; width:38px; height:74px; cursor:pointer; font-size:1px; text-indent:-9999em; }
/* next */
.forward { background-position: 0 0; clear:right; }
.forward:hover { background-position: 0 -73px; }
.forward:active { background-position: 0 -146px; }
/* prev */
.backward { background-position: -38px 0; }
.backward:hover { background-position:-38px -73px; }
.backward:active { background-position:-38px -146px; }
/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled { visibility:hidden !important; }
/* Ribbons */
#homepage-contentslider-container span.ribbon { display: none; position: absolute; width: 149px; height: 94px; top: 6px; left: 12px; }
#contentslider-container span.ribbon { display: none; position: absolute; width: 149px; height: 94px; top: -19px; left: -14px; }
#contentslider-container.bestselling span.ribbon, #homepage-contentslider-container.bestselling span.ribbon { display: block; background: url(../images/bestselling.png); }
#contentslider-container.featured span.ribbon, #homepage-contentslider-container.featured span.ribbon { display: block; background: url(../images/featured.png); }
#contentslider-container.recent span.ribbon, #homepage-contentslider-container.recent span.ribbon { display: block; background: url(../images/new.png); }
#contentslider-container.viewed span.ribbon, #homepage-contentslider-container.viewed span.ribbon { display: block; background: url(../images/popular.png); }
#contentslider-container.rated span.ribbon, #homepage-contentslider-container.rated span.ribbon { display: block; background: url(../images/highestrated.png); }
#contentslider-container.specialprice span.ribbon, #homepage-contentslider-container.specialprice span.ribbon { display: block; background: url(../images/sale.png); }
/* Custom Images and Full size link */
#homepage-contentslider-container .images .slide { height: 272px; margin: 15px; padding: 0; width: 625px; }
#homepage-contentslider-container .images .slide .slider-productinfo { margin: 100px 0 0 100px; }
.slide-full-link { position: absolute; top: 0; left: 0; width: 625px; height: 272px; display: block; }