


div.sb_container {

/*	margin: 10px 0 !important; */

	width: 180px
}	

div.sidebarTabs_panes {


	clear: left;

		

	margin: 0 0 10px 0;

	padding: 0;

	

	border: 1px solid #CFCFCF;


	width: 100%;

}

	

/* tab pane */

div.sidebarTabs_panes .tb {

	display:none;

	padding:15px;

	background-color:#;

	
}

	
	
ul.sidebarTabs {  

	margin:0 !important; 

	padding:0 ;

	font-family: tahoma, arial, verdana, sans-serif;

}



/* single tab */

ul.sidebarTabs li {  

	float:left;	 

	padding:0 !important; 

	margin:0 !important;  

	list-style-type:none !important;

}



/* link inside the tab. uses a background image */

ul.sidebarTabs a { 

	float:left;


	font-size: 11px;

	

	display:block;

	padding:0 6px !important;

	text-align: center;	

	text-decoration:none;

	color:#0F0F0F !important;

	margin-right: 2px !important;

	background: # url('images/h30.png') repeat-x 0 0;

	position:relative;

	outline: none;


	height: 22px  !important;	

	line-height: 22px !important;

	border: 1px solid #CFCFCF
	

}



ul.sidebarTabs a:hover {

	background-color:#e6e7e8 !important;

	color:#333333 !important;

}

	

/* selected tab */

ul.sidebarTabs a.current {


	background-color:#F0F0F0 !important;

	color:#0F0F0F !important;	 

	

	cursor:default;

}



ul.sidebarTabs li:before{

	content: none !important;	

}  

/* 

    root element for the scrollable. 

    when scrolling occurs this element stays still. 

*/ 

div.scrollable { 

 

    /* required settings */ 

    position:relative; 

    overflow:hidden; 

    width: 170px; 


    height:22px !important; 

	line-height: 22px !important;

	

    float: left;

} 

 

/* 

    root element for scrollable items. Must be absolutely positioned 

    and it should have a super large width to accomodate scrollable items. 

    it's enough that you set width and height for the root element and 

    not for this element. 

*/ 

ul.sidebarTabs  { 

    /* this cannot be too large */ 

    width:20000em; 

    position:absolute; 

} 

 


div.sb_container a.prev {

	width:10px;

	height:10px;

	float:left;

	font-size:1px;

}

div.sb_container a.prev {

	margin-right: 3px;

}

div.sb_container a.next {

	margin-left: 3px;

}	




.widget_title { display: none; }



.title_sidebarTabs {

	line-height: 30px !important;

	background-color: #464646;

	margin: 0 0 10px 0 !important;

	padding: 0 0 0 10px !important;

	color: #fff !important;

	font-size: 1.2em !important;

}



.accordion {

	background:#;

	width: 180px;

	

	border:1px solid #CFCFCF;	


	margin-bottom: 10px !important;

}



/* accordion header */

.accordion h4.accordion_h4 {

	

	background: # url('images/h30.png') repeat-x 0 0; !important;

	

	margin:0 !important;

	padding: 0 0 0 10px !important;

	height: 30px !important;

	line-height: 30px !important;

	clear: both;


	font-size: 11px !important;


	font-weight: normal !important;

	

	font-style: normal;

	cursor:pointer;		

	

	color:#0F0F0F !important;

	

}

	

.accordion .accordion_h4:hover {

	background-color:#e6e7e8 !important;

	color:#333333 !important;

}


.accordion .accordion_h4 span { 

	display:block; 

	background: transparent url('images/accordion-collapsed.png') no-repeat 95% 50%; 

}

/* currently active header */

.accordion .accordion_h4.current {

	cursor:default;

	

	background-color: #F0F0F0;

	color:#0F0F0F !important;	 

	

}

.accordion .accordion_h4.current span {

	background: transparent url('images/accordion-active.png') no-repeat 95% 50%;

}

/* accordion pane */

.accordion div.pane {

	display:none;

	padding:8px;

	
}



/* a title inside pane */

.accordion div.pane h3 {

	font-weight:normal;

	margin:0 0 -5px 0;

	font-size:16px;

	color:#999;

}

