
/* root element for tabs  */
ul.css-tabs {  
	list-style:none;
	margin:0 !important; 
	padding:0;
	height:54px;
	background:#000;
	border-bottom:4px solid #fff;
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	height:54px;
	padding:0; 
	margin:0;  
	list-style-type:none;
	background:#000;
}

/* link inside the tab. uses a background image */
ul.css-tabs a {
	float:left;
	font-size:13px;
	display:block;
	text-decoration:none;
	border-bottom:0px;
	color:#fff;
	position:relative;
}

ul.css-tabs a:hover {
	color:#ff006c;
}
	
/* selected tab */
ul.css-tabs a.current {
	color:#000;
	cursor:default;
}

	
/* tab pane */
div.css-panes div {
	display:none;
	min-height:90px;
	color:#000;
}

div.css-panes div div {
	display:block;
}



/* root element for scrollable */ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    height: 500px; 
    width: 440px; 
} 
div.scrollable.smallthumbs {
	height:615px;
}	
 
/* root element for scrollable items */ 
div.scrollable .items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}

.scrollableNav {
	position:absolute;
	top:0;
	right:0;
}


/* nav styling */
.prevPage {
	position:absolute;
	top:5px;
	right:2px;
	display:block;
	width:29px;
	height:34px;
	cursor:pointer;
	background:url(../images/buttons/scrollarrow-up.gif) no-repeat;
}
.prevPage:hover {
	background:url(../images/buttons/scrollarrow-up-hover.gif) no-repeat;
}

.nextPage {
	position:absolute;
	top:580px;
	right:2px;
	display:block;
	width:29px;
	height:34px;
	cursor:pointer;
	background:url(../images/buttons/scrollarrow-down.gif) no-repeat;
}
.largethumbs .nextPage {
	top:470px;
}
.nextPage:hover {
	background:url(../images/buttons/scrollarrow-down-hover.gif) no-repeat;
}

.prevPage span,
.nextPage span {
	display:none;
}	

