/************************************************
JCAROUSEL LITE
************************************************/

#carouselWrapper {
 float: left;
 width: 948px;
 margin: 20px 0 0 0;
 }

.header {
 float: left;
 width: 100%;
 margin: 0;
 padding: 0;
 font-weight: bold;
 }

.wrap {
 margin:17px 0 0 0;
 width:948px; 
 border-top: 1px solid #ccc;
 }
 
.list {
 height:130px;
 width: 100%;
 }

/*RANGE SLIDER */
/*-------------------------------------------------------------*/
.range_slider {
 float:left;
 left: -5000px;
 margin:15px;
 position:relative;
 visibility:hidden;
 }

.range_slider ul {
 height:100px;
 width:600px;
 }

	.range_slider ul li {
	 margin-left: 20px;
	 }

	.range_slider ul li img {
	 cursor:pointer;
	 height:100px;
	 padding-top:3px;
	 width:152px;
	 }

.range_prev {
 cursor:pointer;
 float:left;
 padding-top:17px;
 }

.range_next {
 cursor:pointer;
 float:right;
 padding-top:17px;
 }

/*ELEMENT SLIDER */
/*-------------------------------------------------------------*/

.element_slider {
 float:left;
 left: -5000px;
 margin:15px;
 position:relative;
 visibility:hidden;
 }

.element_slider ul {
 height:100px;
 width:600px;
 }

	.element_slider ul li {
	 margin-left: 20px;
	 }
	
	.element_slider ul li img {
	 cursor:pointer;
	 height:100px;
	 padding-top:3px;
	 width:152px;
	 }

.element_prev {
 cursor:pointer;
 float:left;
 padding-top:17px;
 }

.element_next {
 cursor:pointer;
 float:right;
 padding-top:17px;
 } 

/*SIMILAR IMAGES */
/*-------------------------------------------------------------*/

#similar ul {
 width:100%;
 margin: 0 0 0 -22px;
 padding: 0;
 }

	#similar ul li {
	 float: left;
	 margin-left: 25px;
	 margin-bottom: 10px;
	 }
	
	#similar ul li img {
	  cursor:pointer;
	  height:100px;
	  width:152px;
	  }
	  
/*OTHER IMAGES */
/*-------------------------------------------------------------*/	  
#other ul {
 width:100%;
 margin: 0 0 0 -22px;
 padding: 0;
 }

	#other ul li {
	 float: left;
	 margin-left: 25px;
	 margin-bottom: 10px;
	 }
	
	#other ul li img {
	  cursor:pointer;
	  height:100px;
	  width:152px;
	  }
		


/*ACCESSORY SLIDER */
/*-------------------------------------------------------------*/
.accessory_slider {
 float:left;
 left: -5000px;
 margin:15px;
 position:relative;
 visibility:hidden;
 }

.accessory_slider ul {
 height:100px;
 width:600px;
 }

	.accessory_slider ul li {
	 margin-left: 22px;
	 }

	.accessory_slider ul li img {
	 cursor:pointer;
	 height:100px;
	 padding-top:3px;
	 }

.accessory_prev {
 cursor:pointer;
 float:left;
 padding-top:17px;
 }

.accessory_next {
 cursor:pointer;
 float:right;
 padding-top:17px;
 }
 
/*CUSHION SLIDER */
/*-------------------------------------------------------------*/
.cushion_slider {
 float:left;
 left: -5000px;
 margin:15px;
 position:relative;
 visibility:hidden;
 }

.cushion_slider ul {
 height:100px;
 width:600px;
 }

	.cushion_slider ul li {
	 margin-left: 22px;
	 }

	.cushion_slider ul li img {
	 cursor:pointer;
	 height:100px;
	 padding-top:3px;
	 }

.cushion_prev {
 cursor:pointer;
 float:left;
 padding-top:17px;
 }

.cushion_next {
 cursor:pointer;
 float:right;
 padding-top:17px;
 }




/************************************************
CAPTIFY CAPTION
************************************************/
.caption-top, .caption-bottom {
  background: #000000;
  color: #ffffff;
  padding: 75px 12px 12px 6px;
  font-size:11px;
  text-align:left;
  cursor: pointer;
  font-weight: bold;
 
  
  }

.caption-top {
  border-width:0px;
  }

.caption-bottom {
 border-width:1px;
 }

.caption a{
  background: #ae8859;
  border:none;
  text-decoration:underline; 
 
  }

.caption a:hover{
 background: #00000;
 text-decoration:underline;

 }

 