
#body {
	background: none;
	height: 495px;
	padding: 0;
	position: relative;
}

#bg-holder {
	height: 620px;
}

#content-wrapper {
	position: absolute;
	top: 328px;
}

#musicButton {
	display: block;
	position: absolute;
	z-index: 50;
	left: 735px;
	top: 8px;
	outline: none;
}

#nav-wrapper {
	position: absolute;
	background: url('/images/bg_flash_nav.gif') left top no-repeat;
	height: 23px;
	right: 1px;
	top: 270px;
}

#nav-wrapper a.previous {
	display: block;
	position: absolute;
	left: 8px;
	top: 8px;
	width: 6px;
	font-size: 0;
	line-height: 0;
}

#nav-wrapper a.next {
	display: block;
	position: absolute;
	right: 6px;
	top: 8px;
	width: 6px;
	font-size: 0;
	line-height: 0;
}

#nav-wrapper ul {
	list-style: none;
	margin: 6px 18px 0 25px;
}

#nav-wrapper li {
	float: left;
}

#nav-wrapper li a {
	float: left;
	width: 10px;
	height: 10px;
	background: #000;
	margin: 1px 7px 0 0;
}

#nav-wrapper li a.selected {
	border: 1px solid #fff;
	margin-top: 0;
}

#flashLink {
	display: block;
	position: absolute;
	height: 25px;
	width: 200px;
	right: 1px;
	top: 85px;
	zoom: 1;
	z-index: 99;
}

div.tab-wrapper {
	width: 478px;
	float: left;
}

ul.tabs {
	height: 38px;
	background: url('/images/bg_tab_home.gif') left top no-repeat;
	list-style: none;
	margin: 0;
	padding: 1px 0 0 1px;
}

ul.tabs li {
	float: left;
	background: url('/images/bg_tab_bar.jpg') right top no-repeat;
}

ul.tabs li a {
	display: block;
	height: 18px;
	padding: 10px 15px;
	font-size: 14px;
	cursor: pointer;
	outline: 0;
}

ul.tabs li.first {	
	background: url('/images/bg_tab_active_left.gif') left top no-repeat;
	padding-left: 1px;
}

ul.tabs li a.current {
	background: url('/images/bg_tab_active.jpg') left top repeat-x;
	color: #f62027;
}

ul.tabs li a:hover {
	color: #f62027;
}

div.panes {
	height: 72px;
	background: url('/images/bg_tab_bottom.gif') left top no-repeat;
	padding: 10px 20px 58px 35px;
	overflow: hidden;
}

div.panes div {
	height: 132px;
}

div.panes h3 {
	margin: 0;
	color: #343434;
	padding-bottom: 4px;
}

div.panes ul {
	list-style: none;
}

div.panes li {
	padding-left: 10px;
	background: url('/images/ico_arrow_red.gif') left 4px no-repeat;
	margin-bottom: 3px;
	color: #292929;
}

div.panes li a {
	color: #292929;
	font-weight: normal;
}

div.panes li a:hover {
	text-decoration: underline;
}

div.panes li img {
	margin-left: 5px;
}

div.panes a.popup {
	float: left;
}

div.panes a.popup img {
	margin-right: 5px;
	border: 1px solid #999;
	padding: 2px;
	cursor: pointer;
}

div.image_overlay {
    display: none; 
    background-color: #333;
    width: 600px;     
    min-height: 200px;  
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;   
}

div.image_overlay .close { 
    background-image:url(/images/ico_close.png); 
    position: absolute; 
    right: -15px; 
    top: -15px; 
    cursor: pointer; 
    height: 35px; 
    width: 35px; 
}

div.image_overlay img {
	display: block;
}

div.scroll-wrapper {
	background: url('/images/bg_highlight.png') left top no-repeat;
	width: 469px;
	height: 179px;
	float: left;
	margin-left: 22px;
	position: relative;
}

div.scroll-wrapper a.prev {
	position: absolute;
	left: -6px;
	top: 52px;
	cursor: pointer;
	overflow: hidden;
	width: 14px;
	height: 27px;
	text-indent: -3000px;
	background: url('/images/btt_hl_previous.gif') left top no-repeat;
}

div.scroll-wrapper a.next {
	position: absolute;
	right: -6px;
	top: 52px;
	cursor: pointer;
	overflow: hidden;
	width: 14px;
	height: 27px;
	text-indent: -3000px;
	background: url('/images/btt_hl_next.gif') left top no-repeat;
}

div.scroll-wrapper div.scrollable {
	position: relative;
	width: 410px;
	height: 105px;
	margin: 24px 0 0 32px;
	overflow: hidden;
}

div.scroll-wrapper div.scroll-mask {
	position: absolute;
	width: 200000em;	
}

div.scroll-wrapper div.scroll-mask div {
	position: relative;
	float: left;
	width: 410px;	
}

div.scroll-wrapper div.scrollable img {
	float: left;
	margin: 0 15px 10px 0;
}

div.scroll-wrapper div.scrollable h2 {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 3px;
}

div.scroll-wrapper div.scrollable p {
	color: #fff;
	line-height: 14px;
	text-align: left;
}

div.scroll-wrapper div.scrollable a.button {
	position: absolute;
	cursor: pointer;
	bottom: 0;
	right: 0;
	width: 75px;
	height: 18px;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	padding: 4px 10px 0 6px;
	background: url('/images/btt_hl_more.jpg') left top no-repeat;
}
