/**************************************************
*
*	CONTAINER STYLES
*
**************************************************/

#horiz_container_outer {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
height: 400px;
margin: 0px auto;
border: none;
}

body.home div#best-sellers ul#horiz_container_outer{
height: 335px;
}

body.home div#best-sellers ul#horiz_container_outer li#horiz_container_inner ul#horiz_container{
height: 335px;
}

#horiz_container
{
	width:100%;
	margin:0px;
	padding:0px;
	height:400px;
}

#horiz_container ul
{
	margin:0px; padding:0px;
	float:left;
}

#horiz_container_inner
{
	padding:0px;
	padding-left:0px;
}

#horiz_container li
{
	list-style:none;
	display: inline-table;
	margin:0px;
}

#horiz_container li img
{
	padding:0px;
	margin:0px;
}




/**************************************************
*
*	SCROLLING STYLES
*
**************************************************/

#scrollbar {
position: relative;
width: 100%;
height: 12px;
display: block;
font-size: 1px;
top: 0px;
margin: 0px auto;
margin-top: 4px;
}

#track {
position: absolute;
left: 0px;
top: 0;
width: 100%;
height: 9px;
background: #F0F0F0;
border-radius: 0;
}

#dragBar {
position: absolute;
left: 0px;
top: 0px;
width: 20px;
height: 7px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ccc;
border-radius: 0;
border: none;
}
  
#left_scroll {
position: absolute;
border-color: none;
border-style: solid;
border-width: 0;
width: 0;
height: 0px;
cursor: pointer;
top: 1px;
left: -15px;
width: 45px;
height: 10px;
display: block;
top: -200px;
left: -65px;
}
#right_scroll {
position: absolute;
border-color: none;
border-style: solid;
border-width: 0;
width: 0;
height: 0px;
cursor: pointer;
width: 45px;
height: 10px;
display: block;
top: -200px;
right: -65px;
}

/* Prevent selection problem */
#scrollbar, #track, #dragBar, #left, #right {
    -moz-user-select: none;
    -khtml-user-select: none;
}
