.note { width: 405px; border: 1px solid #E5E55C; background: #FFFF99; padding: 20px; margin: 10px 0 20px 0; }
		.note p { margin: 0; }

		.hidden { position: absolute; left: 0; top: -500px; }

		#tabs { width: 405px; overflow: hidden; background: #EFEFEF; border: 1px solid #DDD; }
		#tabs-nav { width: 405px; overflow: hidden; padding: 0; margin: 0; list-style: none; background: #DDD; }
		#tabs-nav li { float: left; padding: 0; margin: 0; }
		#tabs-nav li a { float: left; display: block; padding: 0; margin: 0; font-size: 12px; text-decoration: none; color: #999; cursor: pointer; }
		#tabs-nav li a:hover { background-color: #E5E5E5; }
		#tabs-nav .active a, #tabs-nav .active a:hover { background-color: #EFEFEF; color: #000; }
		
		#tabs-nav .tab-loading { display: block; width: 16px; height: 16px; overflow: hidden; float: left; padding: 4px 0 4px 10px; }
		#tabs-nav .tab-loading img { border: 0; }
		#tabs-nav .tab-label { display: block; overflow: hidden; float: left; padding: 5px 10px 5px 5px; }

		#tabs-content { padding: 20px; }
		#tabs-content h2 { margin: 0; }
		#tabs-content p, #tabs-content ul { font-size: 12px; line-height: 18px; }
		#tabs-content p { margin: 10px 0 0 0; }
		#tabs-content ul { margin-top: 10px; }

		#tab-1 a, #tab-1 a:hover { background: url("images/icon-1.gif") 10px 4px no-repeat; }
		#tab-2 a, #tab-2 a:hover { background: url("images/icon-2.gif") 10px 4px no-repeat; }
		#tab-3 a, #tab-3 a:hover { background: url("images/icon-3.gif") 10px 4px no-repeat; }
