		#heading {
			display: block;
			margin-top: 17px;
			width:525px;
			position:absolute;
			z-index:100;
						
		}
		*html #heading {
			display: block;
			margin-top: -1px;
			width:525px;
			position:absolute;
			z-index:100;
			height:45px;
			/*margin-left:-40px;*/		
		}
		*:first-child+html #heading {
			display: block;
			margin-top: -2px;
			width:525px;
			position:absolute;
			z-index:100;
			height:45px;
			/*margin-left:-40px;*/		
		}
		 /* Mozila hack */
		 #heading,  x:-moz-any-link {
			display: block;
			margin-top: 18px;
			width:525px;
			position:absolute;
			z-index:100;
			
		}
		#heading * {
			display: inline;
			padding: 0px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
		
		
		#heading li.active {
			background:transparent url(../images/active_bg.gif) repeat-x scroll 0 0;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-right-color: #5ed1ee;
			border-bottom-color: #5ed1ee;
			border-left-color: #5ed1ee;
			/*			
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px; */
		}
		#wrapper { padding: 0em; width:525px; border:1px solid #5ed1ee; margin:0;}
		
		#panes {
			text-align: justify;
			border-style: none;
			width: 500px;
			margin: 0px 12px 0px 22px;
			
		}
		#panes div div { overflow: hidden; }
		#previous { float: none; cursor: pointer;margin-left:1px;margin-top:-125px;position:absolute; }
		*:first-child+html #previous { float: left; cursor: pointer;margin-left:1px;margin-top:-110px;position:relative; }
		*html #previous { float: left; cursor: pointer; margin-right:-10px;margin-top:-110px;position:relative; }
		#next { float: none; cursor: pointer; margin-left:16px;margin-top:-125px;position:absolute;}
		*:first-child+html #next { float: right; cursor: pointer; margin-left:48px;margin-top:-170px;position:relative;}
		* html #next { float: right; cursor: pointer; margin-right:-10px;margin-top:-110px;position:relative;}
		#next, x:-moz-any-link { float: none; cursor: pointer; margin-left:18px;margin-top:-125px;position:absolute;}
		.pane{height:180px;}
		#buttons ul{width:525px;}
		#buttons li{font-size:14px; font-weight:bold;padding:20px 33px;}
		*:first-child+html #buttons li{font-size:14px; font-weight:bold;padding:21px 40px; float:left; margin-top:1px; margin-left:-22px;}
		* html #buttons li{font-size:14px; font-weight:bold;padding:21px 40px; float:left; margin-top:-11px; margin-left:-12px;}
		