
/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:940px;
	height:31px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: url(/tools/img/tabs/blue_panes.jpg) no-repeat;
	display:block;
	height: 31px;   
	width: 189px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 0; }
#flowtabs #t2 			{ background-position: -189px 0; }
#flowtabs #t3 			{ background-position: -378px 0; }
/* #flowtabs #t4 			{ background-position: -567px 0; width:192px;} */
 
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:      0 -33px; }
#flowtabs #t2:hover 	{ background-position: -189px -33px; }
#flowtabs #t3:hover 	{ background-position: -378px -33px; }
/* #flowtabs #t4:hover 	{ background-position: -567px -33px; } */

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#fff; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -66px; }
#flowtabs #t2.current { background-position: -189px -66px; }
#flowtabs #t3.current { background-position: -378px -66px; }
/* #flowtabs #t4.current { background-position: -567px -66px; } */


/* panes */
#flowpanes {
/* 	background: url(/tools/img/tabs/blue_panes.jpg) no-repeat 0 -100px;		 */
	width:940px;
	height:380px;	
}


/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
	margin:0px 0px;
}

/* some decorations for elements inside single pane */
/*
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}
*/

/*
#flowpanes a {
	color:#cc9;		
	font-size:14px;
}
*/

/*
#flowpanes p, #flowpanes samp {
	color:#ccc;		
}
*/

#flowpanes div.narrow {
	padding-right:0px;		
}


/* position and dimensions of the navigator */ 
.navi { 
/*     margin-left:328px;  */
    width:940px; 
    height:20px;
    padding:5px;
    position: absolute;
    z-index: 10;
} 
 
 
/* items inside navigator */ 
.navi a { 
    width:8px; 
    height:8px; 
    float:left; 
    margin:3px; 
    background:url(../images/scrollable/navigator.png) 0 0 no-repeat; 
    display:block; 
    font-size:1px; 
} 
 
/* mouseover state */ 
.navi a:hover { 
    background-position:0 -8px;       
} 
 
/* active state (current page state) */ 
.navi a.active { 
    background-position:0 -16px;      
}


/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
}

/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:940px;
	cursor:pointer;
/* 	font-size:14px; */
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

/*
#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
*/


button.custom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

	border:0 none;
	height:52px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	width:51px;
	outline: none;
	-moz-outline-style: none;
}

button a:focus { outline: none; }

button.custom:hover{
	background-position:-51px 0;

}

.left_button{
	float:left;
	width:30px;
	z-index:6;
}


.right_button{
	float:right;
	width:52px;
	z-index:6;
}

.next{
	background:transparent url(../images/scrollable/button_next_recycle.png) no-repeat scroll 0 0;

}

.prev{
	background:transparent url(../images/scrollable/button_prev.png) no-repeat scroll 0 0;
}

#demotip { 
    display:none; 
    background:transparent url(../images/tooltip/white_arrow_small.png) no-repeat; 
    font-size:10px; 
    height:60px; 
    width:115px; 
    padding: 15px 20px; 
    color:#fff;
    color: black;
    text-align: center;
    font-weight: bold;
}





