#previous_button, #next_button {display:block;height:44px;left:0;margin:0;overflow:hidden;position:absolute;top:5px;width:44px;}
#next_button {left:700px;}
#next_button a, #previous_button a { display:block; width:44px; height:44px; }

#previous_button a { background:url(../images/l_arrow.gif) no-repeat 0 0; }
#next_button a { background:url(../images/r_arrow.gif) no-repeat 0 0; }

#screen { width:1500px;height:300px; padding:0; margin:0 auto; }
#screen li { float:left; list-style:none; display:block; border:0;width:248px;}
#screen .jq-ss-crop { margin:5px 0; border:0; float:left; }
#left, #right { margin-top:105px; display:block; text-decoration:none; width:39px; padding:0 6px; }
#view { margin:10px 0; padding:0; width:873px; border:0; height:215px; overflow:hidden; }
#images { width:2619px; padding:0; border:0;}
#images li a { border:0; margin:0;}
#images li img { border:0; display:block; margin:0; max-width:291px;}

p#controls { margin:0; position:relative; }

/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 740px;
  height: 400px;
  margin-bottom: 10px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 744px;
  height: 355px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 350px;
  left: 0px;
}                      

#horizontal_carousel ul li {
  width: 248px;
  height: 350px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .product-name{
	color:#92462A;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 10px;
}
#horizontal_carousel .product-border{
	height: 325px;
	overflow:hidden;
	padding:10px;
}
#horizontal_carousel .product-name div{
	margin:10px 0;	
}

#horizontal_carousel .img-container{
	/*border:1px solid #D9D4C6;*/
	width:220px;
	height:160px;
	display:table-cell;
	vertical-align:middle;
}
#horizontal_carousel a.product-image{
	text-decoration:none;
}

#horizontal_carousel a.product-image img{
	border:1px solid #D9D4C6;
	width:219px;
	max-height:159px;
}

#horizontal_carousel .price-box{
	height:36px;
	line-height:40px;
	padding:0;
	text-align:center;
}

#horizontal_carousel .price-box img{
	vertical-align:middle;
}

#horizontal_carousel .info-text{
	height:84px;
	padding-top:10px;
	text-align:justify;
	border-bottom:1px solid #D9D4C6;
}
#horizontal_carousel h4{white-space:nowrap; border-bottom:1px solid #D9D4C6;padding-bottom:10px;margin-bottom:10px;text-indent:0px;}
#horizontal_carousel button.button{}

#horizontal_carousel .carousel_nav{height:50px;}
#horizontal_carousel .previous_button {
  float:left;  
  width: 44px;
  height: 44px;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
}

#horizontal_carousel .previous_button_disabled {
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 44px;
  height: 44px;
  z-index: 100;
  cursor: pointer;
  margin-left:650px;
}

#horizontal_carousel .next_button_over {
}

#horizontal_carousel .next_button_disabled {
  cursor: default;
}

#horizontal_carousel .description{
	margin-top:40px;
}

