/* Horizontal Carousel */
/****************************************RW Footer*/
.horizontal_carousel {
  position:relative!important;
  float:left;
  width: 487px;
  height: 200px;
  margin-bottom: 0px;
  position: relative;  
}         

.horizontal_carousel .container {
  position: absolute;
  top: 5px;
  left: 44px;  
  width: 394px;
  height: 75px;
  overflow:hidden;   
  background: none;
}            

.horizontal_carousel .previous_button {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 27px;
  height: 144px;
  background: url(/images/carousel/classic/horizontal/left.gif) no-repeat;
  z-index: 100;    
  cursor:pointer;
}        

.horizontal_carousel .previous_button_disabled {
  background: url(/images/carousel/classic/horizontal/left-disabled.gif) no-repeat;
  cursor:default;
}

.horizontal_carousel .next_button {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 27px;
  height: 144px;
  background: url(/images/carousel/classic/horizontal/right.gif) no-repeat;
  z-index: 100;
  cursor:pointer;
}   

.horizontal_carousel .next_button_disabled {
  background: url(/images/carousel/classic/horizontal/right-disabled.gif) no-repeat;
  cursor:default;
}

.horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 5px;
  left: 0;
  height: 70px;
}                      

.horizontal_carousel ul li img {
  border:1px solid #999999;
  display:block;
  width:68px;
  height:68px;             
  background:none;  
}                               

.horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  
}                               

.horizontal_carousel ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
  padding:0px 11px 0px 0px;
  width:70px;
  height:70px;
  list-style:none;   
  float:left;
  overflow:hidden;
}


/****************************************Your Bag*/

.horizontal_carouselYB {
  float:left;
  width: 720px;
  height: 200px;
  margin-bottom: 0px;
  position: relative;  
}         

.horizontal_carouselYB .container {
  position: absolute;
  top: 0px;
  left: 44px;  
  width: 628px;
  height: 220px;
  overflow:hidden;   
  background: none;
}            

.horizontal_carouselYB .previous_button {
  position: absolute;
  top: 69px;
  left: 0px;
  width: 27px;
  height: 144px;
  background: url(/images/carousel/classic/horizontal/left.gif) no-repeat;
  z-index: 100;    
  cursor:pointer;
}        

.horizontal_carouselYB .previous_button_disabled {
  background: url(/images/carousel/classic/horizontal/left-disabled.gif) no-repeat;
  cursor:default;
}

.horizontal_carouselYB .next_button {
  position: absolute;
  top: 69px;
  right: 0px;
  width: 27px;
  height: 144px;
  background: url(/images/carousel/classic/horizontal/right.gif) no-repeat;
  z-index: 100;
  cursor:pointer;
}   

.horizontal_carouselYB .next_button_disabled {
  background: url(/images/carousel/classic/horizontal/right-disabled.gif) no-repeat;
  cursor:default;
}

.horizontal_carouselYB ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 10px;
  left: 0;
  height: 70px;
}                      

.horizontal_carouselYB ul li img {
  border:1px solid #999999;
  display:block;
  width:139px;
  height:138px;             
  background:none;  
}                               

.horizontal_carouselYB ul li {
  font-size:10px;
}                               

.horizontal_carouselYB ul li {
  margin: 0;
  padding: 10px 10px 10px 30px;
  width:119px;
  height:118px;
  list-style:none;   
  float:left;
/*  overflow:hidden;*/
}

.yourBagSlide{
position:relative!important;
}

.delete{
position:absolute!important;
top:24px;
right:-14px;
width:11px!important;
height:11px!important;
background:none;
}

.widget-btn{
width:11px!important;
height:11px!important;
background:none;
}

.horizontal_carouselYB .details{
padding: 0 0 0 20px;
background-position:0px 0px;
width:35px;
height:15px;
}
.horizontal_carouselYB .add{
padding: 0 0 0 20px;
background-position:0px 0px;
width:75px;
height:15px;
}

.horizontal_carouselYB .qty{
color:#6b6b6b!important;
padding: 0 0 0 20px;
background-position:0px 0px;
width:45px;
height:15px;
}

.horizontal_carouselYB .price{
	color:#000 !important;
	position:absolute;
	top:61px;
	left:23px;
	font-size:19px;
	width:87px;
	z-index:100;
}

.horizontal_carouselYB span.price{
	border: 1px solid #ccc;
	background: #fff;
	text-align: right;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	}

.horizontal_carouselYB sup{
font-size: 11px;
	}
	

.horizontal_carouselYB h1 {
  color:#572044;
  font-size:11px;
	height:15px;
	overflow:hidden;
	margin-bottom:3px;
  
}  


.horizontal_carouselYB .detailsAdd{
width:139px;
height:19px;
padding:0px 0px 5px 0px;
margin-top:10px;
border-top:1px solid #e0d7dd;
border-bottom:1px solid #e0d7dd;
}
