.tooltip_container {
	margin: 40px 20px 0 0;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline-block;
}

/* get rid of those system borders being generated for A tags */
a:active, a.tooltip_trigger:active, a.tooltip_trigger_activeone:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}	

/* nav buttons - triggers */
#tooltip_nav_1, #tooltip_nav_2, #tooltip_nav_3, #tooltip_nav_4, #tooltip_nav_5 {}

a.tooltip_trigger:link, a.tooltip_trigger:visited {
	overflow:hidden;
	cursor:pointer;
	color: #222222;
	padding: 15px 20px 15px 20px; margin: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

a.tooltip_trigger:hover {color: #5c0835;}
a.tooltip_trigger:active {color: #5c0835; outline:none;} 

a.tooltip_trigger_activeone:link, a.tooltip_trigger_activeone:visited, a.tooltip_trigger_activeone:hover, a.tooltip_trigger_activeone:active {
	overflow:hidden;
	cursor:pointer;
	color: #5c0835;
	padding: 15px 20px; margin: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

a.tooltip_trigger_active:link, a.tooltip_trigger_active:visited, a.tooltip_trigger_active:hover, a.tooltip_trigger_active:active {
	overflow:hidden;
	cursor:pointer;
	color: #5c0835;
	padding: 15px 20px; margin: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}


/* tooltip 1 - 200px wide */
.tooltip_bubble_1 {
	z-index: 120;
	display: none;
	width: 220px;
	background: none;
	margin: 0; padding: 0;
}

.tooltip_bubble_1_container {
	z-index: 120;
	display: none;
	margin: 0; padding: 0;
}

	.tooltip_bubble_1_top {
		display: block;
		width: 220px;
		height: 20px;
		margin 0;
		padding: 0; 
		background: url(../images/bubble_top.png) top center no-repeat;
		color: #FFF;
		
	}

	.tooltip_bubble_1_middle {
		display: block;
		width: 200px;
		margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
		padding: 5px 10px 5px 10px;
		background:url(../images/bubble_middle.png) repeat-y;
		color: #000;
	}

	.tooltip_bubble_1_bottom {
		display: block;
		width: 220px;
		height:17px;
		margin 0;
		padding: 0;
		background: url(../images/bubble_bottom.png) bottom center no-repeat;
		color: #FFF;
	}


/* tooltip 1 - 200px wide */
.tooltip_bubble_2 {
	z-index: 120;
	display: none;
	width: 200px;
	background:url(../images/bubble_ff_content.png) top center no-repeat; 
	margin: 0; 
	padding: 22px 1px 10px 1px; 
	color: #FFF;
	
	/* all but IE radius */	
	-webkit-border-radius:8px; 
	-moz-border-radius:8px; 
	border-radius:8px;
	
	/* IE9 radius */
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-left-radius: 8px;
}






a.tooltip_link_first:link, a.tooltip_link_first:visited {
	display: block;
	color:#222222;
	font-size:13px;
	font-weight:bold;
	padding: 8px 10px 8px 10px;
	margin: 0;
	text-decoration: none;
}

a.tooltip_link:link, a.tooltip_link:visited {
	display: block;
	color:#222222;
	font-size:13px;
	font-weight:bold;
	padding: 8px 10px 8px 10px;
	margin: 0;
	text-decoration: none;
	border-top: 1px solid #bebaba;
}

a.tooltip_link_first:hover, a.tooltip_link:hover {color: #FFF; background-color:#690d3e;}
a.tooltip_link_first:active, a.tooltip_link:active {color: #FFF; background-color:#690d3e; outline:none;}


a.tooltip_link2:link, a.tooltip_link2:visited {
	display: block;
	color:#222222;
	font-size:12px;
	font-weight:normal;
	padding: 5px 5px 5px 25px;
	margin: 0;
	text-decoration: none;
}

a.tooltip_link2:hover{color: #FFF; background-color:#690d3e;}
a.tooltip_link2:active {color: #FFF; background-color:#690d3e; outline:none;}
