#sparq-index #shell-wrapper .header-wrap { height: 600px; height: auto!important; min-height: 600px; }
 
#shell-header-wrap { background-image: none; height: 290px; height: auto!important; margin-bottom: 0; min-height: 290px; } 
	#shell-header-container { position: relative; min-height: 600px; }
		#shell-header-container p { color: #464646; text-transform: uppercase; left: 455px; position: absolute; top: 330px; width: 300px; z-index: 2; font-style: italic; }
		#shell-header-container p.cta { position: absolute; top: 360px; left: 560px; display: block; font-size: 18px; color: #252525; font-weight: bold; z-index: 2; }
		#shell-header-container img.header-img { display: block; margin: 0 auto; }
		#shell-header-container a.rating { background:url(../../images/toolbars/home/bg-home-dial.jpg) left top no-repeat; position: absolute; top: 0px; left: 320px; height: 175px; width: 275px; display: block; z-index: 2; }
		#shell-header-container a.rating:hover {background-position: 0px -175px;}
		#shell-header-container div.home-collect { position: absolute; z-index: 2; width: 185px; top: 53px; left: 85px; }
		#shell-header-container div.home-register { position: absolute; z-index: 2; width: 185px; top: 53px; left: 660px;  }
		#shell-header-container div.home-floater h2 { font-size: 14px; font-weight: bold; }
		#shell-header-container div.home-floater a { color: #c9f300; text-transform: uppercase; font-size: 12px; }
		
	#training-toolbar-left { margin: 0 0 0 10px; height: 40px; background: url(../../images/toolbars/home/bg-home-athletes.jpg) left top no-repeat; width: 395px; float: left; }
			#training-toolbar-left .dropdown .dropper { width: 182px; }
	
	#training-toolbar-right { float: right; height: 40px; width: 495px; margin: 0 10px 0 0; }
		#training-toolbar-right ul { width: 100%; height: 40px; float: left; }
			#training-toolbar-right ul li.trainers {*margin-top: -18px;}
			#training-toolbar-right ul li a { width: 100%; height: 100%; display: block; }
			#training-toolbar-right ul li.coaches a { background:url(../../images/toolbars/home/bg-home-coaches.jpg) left top no-repeat; width: 252px; height: 40px; float: left; }
			#training-toolbar-right ul li.coaches a:hover {background-position: 0px -40px;}
			#training-toolbar-right ul li.trainers a { background:url(../../images/toolbars/home/bg-home-trainers.jpg) left top no-repeat; width: 243px; height: 40px; float: left; }
			#training-toolbar-right ul li.trainers a:hover {background-position: 0px -40px;}
					
.toolbar-wrap { height: 50px; background: url(../../images/sprites/sprite_shell.png) left 38px no-repeat;}

.dropdown { margin: 0 0 0 180px; width: 185px; padding: 9px 0 0; }
	.dropdown ul { height: 140px; overflow: auto;  } /* .dropdown ul */
		.dropdown li { margin: 0; }
			.dropdown ul.list { float: left; }
			.dropdown ul.list li a { display: block; float: left; font-size: 11px; height: auto; padding: 3px 2px 2px 0;  width: 97%; }
			.dropdown ul.list li a:hover { font-size: 11px; }
				.dropdown ul.list li a img.spacer { display: block; float: left; height: 5px; margin: 11px 0 0 13px; width: 3px; }
				.dropdown ul.list li a span.sport { background-image: none; display: block; font-size: 11px; font-weight: bold; line-height: 14px; padding: 7px 0 7px 7px; text-transform: uppercase; width: 95%; }
				.dropdown ul.list li a:hover span.sport { }
	.dropdown h3 a { }
		.dropdown h3 a span.inner-wrap { padding-left: 9px; }
	.dropdown .dropper { width: 182px; }
	.dropdown ul,
	.dropdown-top .horizontal,
	.dropdown-bot .horizontal { width: 162px; }

.scrollDDWrap, .jScrollPaneContainer { background: #fff; float: left; height: 135px; width: 90%; }

#hp-loader { z-index: 10; position: absolute; top: 250px; left: 420px; margin: 0; padding: 0; }
#shell-cover { position: absolute; top: 0px; left: 11px; background: #000000; width: 888px; height: 600px; z-index: 3; }

