#header #carousel {
 position: relative;
 width: 634px;
 height: 200px;
 text-align: center;
}

#header .jcarousel-clip 
{
 z-index: 2;
 padding: 0;
 margin: 0;
 width: 634px;
 overflow: hidden;
 position: relative;
 height: 200px;
}

#carousel ul {
	overflow: hidden;
	width: 634px;
	height: 200px;
}

#header .jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}

#carousel ul li {
	float: left;
	width: 634px;
}

.jcarousel-control {
	position: absolute;
	bottom:0px;
	right: 10px;
	z-index: 10;
	border: 1px solid #97867F;
	border-bottom: 0;
	background: #FFFFFF;
	padding: 1px 1px 0px 0px;
}

.jcarousel-control a {
	color: #959595;
	background: #E1E0DE;
	width:15px;
	float: left;
	text-align: center;
	text-decoration: none;
	margin-left: 1px;
	border-right: 1px solid #D3D3D3;
}

.jcarousel-control a.active {
	color: #FFFFFF;
	background: #BBBBBB;
	
	
}

.stores-list {
	background: url(../images/site_images/padd-stores-list.jpg) no-repeat top left;
	position:relative;
	width: 647px;
}

#carousel-stores {
	width: 647px;
	height: 130px;	
	overflow: hidden;
}

#carousel-stores li {
	float: left;
	margin-left: 10px;
	margin-right: 15px;	
	margin-top: 12px;
	width: 134px;
	height: 103px;
	border: 1px solid #F0F0F0;
}

#carousel-stores li img {
	background: #FFFFFF;
	border: 1px solid #D3D3D3;
	padding: 2px;
}

.stores-list .jcarousel-container {
 position: relative;
 width: 647px;
 
}

.stores-list .jcarousel-clip 
{
 z-index: 2;
 padding: 0;
 margin: 0;
 width: 647px;
 overflow: hidden;
 position: relative;
}

.stores-list .jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}



span.store-right-controll, span.store-left-controll {
	height: 130px;
	position:absolute;
	width: 30px;
	top: 0px;
	left:0;
	z-index: 10;
	background: #666666 url(../images/site_images/left-arrow.gif) no-repeat center center;
}


span.store-right-controll{
	right: 0;left:auto;
	background: #666666 url(../images/site_images/right-arrow.gif) no-repeat center center;
}


/* Brands */
#carousel-brands {
	width: 647px;
	height: 64px;	
	background: url(../images/site_images/padd-brand-list.gif) repeat-x left top;
	margin: -15px auto 0px auto;
	overflow: hidden;
}

#carousel-brands li {
	float: left;
	margin-left: 10px;	
	margin-top: 20px;
	width: 81px;
}


.stores-list #carousel-brands .jcarousel-container {
 position: relative;
 width: 647px;
 height: 171px;
}



span.brands-right-controll, span.brands-left-controll {
	height: 17px;
	position:absolute;
	width: 10px;
	top: 144px;
	left:0;
	z-index: 10;
	background: url(../images/site_images/brand-left.gif) no-repeat left center;
	cursor: pointer;
}


span.brands-right-controll{
	right: 0;left:auto;
	background: url(../images/site_images/brand-right.gif) no-repeat left center;
}

/* Floors */
div.news_inner.floors-list {
	position:relative;
	width: 630px !important;
	margin: 10px 0px 40px 0px !important;
}

#carousel-floors {
	width: 630px;
	height: 390px;	
}

#carousel-floors li {
	float: left;
	width: 630px;
	height: 390px;
}

#carousel-floors li img{
	margin-bottom: 0px !important; 
	padding: 0px !important;
}


.floors-list .jcarousel-container {
 position: relative;
 width: 630px;
 height: 390px;
}

.floors-list .jcarousel-clip 
{
 z-index: 2;
 padding: 0;
 margin: 0;
 width: 630px;
 overflow: hidden;
 position: relative;
}

.floors-list .jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}



span.floor-right-controll, span.floor-left-controll,
span.stores-right-controll, span.stores-left-controll {
	height: 390px !important;
	position:absolute;
	width: 50px;
	padding-left: 0px !important;
	top: 0px;
	left:0;
	z-index: 10;
	background: #666666 url(../images/site_images/left-arrow.gif) no-repeat center center !important;
}

span.stores-right-controll, span.stores-left-controll {
	height: 235px !important;
}




span.floor-right-controll ,
span.stores-right-controll{
	right: 0;left:auto;
	background: #666666 url(../images/site_images/right-arrow.gif) no-repeat center center !important;
}



div.news_inner.stores-list-inner {
	position:relative;
	width: 630px !important;
	margin: 10px 0px 40px 0px !important;
}

#carousel-stores-inner {
	width: 651px;
	/*height: 235px;*/	
	overflow: hidden;
	background: #ECECEC url(../images/site_images/padd-stores-list.jpg) no-repeat scroll left top
}

#carousel-stores-inner li {
	float: left;
	margin : 8px 0px 8px 14px;
}


.stores-list-inner .jcarousel-container {
 position: relative;
 width: 630px;
 height: 390px;
}

.stores-list-inner .jcarousel-clip 
{
 z-index: 2;
 padding: 0;
 margin: 0;
 width: 630px;
 overflow: hidden;
 position: relative;
}

.stores-list-inner .jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}
