@charset "utf-8";

html
{
	height: 100%;	
	overflow-x: hidden;
	overflow-y: scroll;
}
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 100%;
	color: #fff;
	text-align: left;
	background: #000;
}

table 
{
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
	
}
table td 
{
    padding: 0px; /* cellspadding="0" */
    vertical-align: top;
}



h1
{
	font-weight: normal;
	color: #ccc;
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 0px;
	display: inline-block;
	float: left;
}
h2
{
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
}
h3
{
	color: #333;
	font-weight: normal;
}


a {
	color: #cf002c;
}
a:hover
{
	text-decoration: none;
}

img
{
	border: 0px;
}

a, input
{
	outline: none;
}


._clear_both
{
	clear: both !important;
}
._margin_zero
{
	margin: 0px !important;
}
._padding_v_zero
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.d_cutout
{
	/*display: none;*/
}

.maximage
{
	left: -40px !important;
	position:absolute !important;
	z-index: 1 !important;
	background: #000;
}


.d_menu_line
{
	position: absolute;
	z-index: 10;
	height: 79px;
	width: 100%;
	background: #000;
	opacity:.6;
	filter:alpha(opacity=60);
	border-bottom: 1px #fff solid;
}

.d_logo_underlay
{
	position: absolute;
	z-index: 15;
	height: 79px;
	width: 335px;
	background: url(logo_underlay.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/logo_underlay.png");
	_cursor: pointer;
}

.a_logo
{
	background: url(logo.png) no-repeat center center;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/logo.png");
	width: 79px;
	height: 79px;
	margin-left: 10px;
	position: absolute;
	z-index: 20;
}


.d_atlas
{
	display: none;
}

.d_top_menu
{
	position: absolute;
	z-index: 20;
	right: 20px;
	height: 79px;
	margin: 0px;
	padding: 0px;
}
	.d_top_menu a
	{
		height: 79px;
		line-height: 79px;
		display: inline-block;
		color: #ccc;
		text-decoration: none;
		float: left;
		font-size: 1.2em;
		text-transform: uppercase;
		margin: 0px 10px;
	}
		.d_top_menu a span
		{
			position: absolute;
			z-index: -1;
			margin-top: 1px;
			margin-left: 2px;
			_margin-top: -31px;
			_margin-left: 1px;
			color: #333;
			cursor: pointer;
		}
		*+html .d_top_menu a span
		{
			margin-top: -31px;
			margin-left: 1px;
		}
		
		.d_top_menu a:hover
		{
			color: #fff;
		}
	.d_top_menu .a_red
	{
		line-height: 22px;
		height: 22px;
		margin-top: 28px;
		padding: 0px 25px 0px 25px;
		background: url(red_button.gif);
		color: #000;
	}
		.d_top_menu .a_red span
		{
			margin-top: 0px;
			margin-left: -1px;
			_margin-top: -3px;
			z-index: 1;
			color: #fff;
		}
		*+html .d_top_menu .a_red span
		{
			margin-top: -3px;
		}
	.d_top_menu .a_red:hover
	{
		color: #999;
	}



	
	
.d_events_menu
{
	position: absolute;
	z-index: 50;
	top: 80px;
	left: 0px;
}
	.d_events_menu .d_wrap
	{
		position: absolute;
		z-index: 40;
		width: 220px;
		overflow: hidden;
	}
		.d_events_menu .d_wrap .d_events_popup
		{
			background: url(popup_bg.png);
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/popup_bg.png", sizingMethod='scale');
			margin-top: 0px;
			width: 220px;
			display: none;
		}
		
			.d_events_menu .d_wrap .d_events_popup  ul
			{
				z-index: 50;
				margin: 0px;
				padding: 20px 30px;
			}
				.d_events_menu .d_wrap .d_events_popup  ul li
				{
					color: #fff;
					font-size: 1.1em;
				}
					.d_events_menu .d_wrap .d_events_popup  ul li a
					{
						color: #ccc;
						padding-left: 15px;
						margin-left: 5px;
						border-left: #ccc solid 1px;
						text-decoration: none;
						display: inline-block;
					}
					.d_events_menu .d_wrap .d_events_popup  ul li a:hover
					{
						color: #fff;
					}
					
					
		.d_events_menu .d_wrap .a_label
		{
			position: relative;
			cursor: pointer;
			width: 80px;
			margin-left: 10px;
			height: 12px;
			display: block;
			background: url(events_button.png);
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/events_button.png", sizingMethod='scale');
		}

.d_popup_menu
{
	position: absolute;
	z-index: 50;
	top: 79px;
	left: 50%;	
	background: url(popup_bg.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/popup_bg.png", sizingMethod='scale');
	display: none;
}	
	.d_popup_menu ul
	{
		z-index: 50;
		margin: 0px;
		padding: 20px 30px;
	}
		.d_popup_menu ul li
		{
			color: #fff;
			font-size: 1.2em;
		}
			.d_popup_menu ul li a
			{
				color: #ccc;
				padding-left: 15px;
				margin-left: 5px;
				border-left: #ccc solid 1px;
				text-decoration: none;
				display: inline-block;
			}
			.d_popup_menu ul li a:hover
			{
				color: #fff;
			}


.d_catalog_menu_underlay
{
	position: absolute;
	z-index: 24;
	top: 80px;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #999;
	background: #fff;
}
	.d_catalog_menu_underlay .d_path
	{
		margin: 30px 0px 0px 50px;
		color: #999;
		font-size: 0.9em;
		text-transform: uppercase;
		font-weight: bold;
	}
		.d_catalog_menu_underlay .d_path a
		{
			color: #333;
		}

.d_catalog_menu
{
	position: absolute;
	z-index: 25;
	top: 80px;
	right: 28px;
	text-align: center;
}
	.d_catalog_menu a
	{
		display: inline-block;
		margin-left: 2px;
		float: left;
		width: 185px;
		height: 30px;
		line-height: 30px;
		color: #fff;
		background: #ccc;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}
		.d_catalog_menu a span
		{
			color: #666;
			position: absolute;
			z-index: 1;
			width: 185px;
			height: 30px;
			line-height: 30px;
			margin-left: -1px;
			margin-top: -1px;
			_margin-top: -9px;
			display: block;
			text-align: center;
			_text-align: left;
		}
		
		*+html .d_catalog_menu a span
		{
			text-align: left;
			margin-top: -9px;
		}
		
		.d_catalog_menu a:hover
		{
			color: #eee;
		}
		.d_catalog_menu a:hover span
		{
			color: #333;
		}



.d_catalog_popup_menu
{
	position: absolute;
	z-index: 45;
	top: 110px;
	left: 50%;	
	background: url(popup_bg.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/popup_bg.png", sizingMethod='scale');
	display: none;
	padding: 20px 20px 20px 0px;
	white-space: nowrap;
}
	.d_catalog_popup_menu .ul_single
	{
		clear: both;
		padding: 10px 0px 0px 20px;
		margin: -10px 0px 0px 0px;
	}
		.d_catalog_popup_menu .ul_single li
		{
			list-style: none;
			margin: 0px 0px 0px -20px;
			padding: 5px 0px;
		}
			.d_catalog_popup_menu .ul_single li a
			{
				border: 0px;
				font-size: 1.2em;
				text-transform: uppercase;
			}
		
	.d_catalog_popup_menu ul
	{
		z-index: 45;
		margin: 0px 0px 10px 0px;
		padding: 5px 0px 5px 40px;
		float: left;
		white-space: normal;
	}
	
		.d_catalog_popup_menu ul .li_title
		{
			list-style: none;
			color: #999;
			text-transform: uppercase;
			font-size: 1.2em;
			margin: 0px 0px 10px -20px;
		}
		.d_catalog_popup_menu ul li
		{
			color: #fff;
			font-size: 1.0em;
		}
			.d_catalog_popup_menu ul li a
			{
				color: #ccc;
				padding-left: 15px;
				margin-left: 5px;
				border-left: #ccc solid 1px;
				text-decoration: none;
				display: inline-block;
			}
			.d_catalog_popup_menu ul li a:hover
			{
				color: #fff;
			}



.d_content_layout
{
	position: absolute;
	z-index: 30;
	top: 80px;
	left: 0px;
	bottom: 155px;
	overflow: hidden;
}
	.d_content_layout .a_prev
	{
		position: absolute;
		z-index: 100;
		left: 50px;
		top: 50%;
		margin-top: -25px;
		display: inline-block;
		width: 47px;
		height: 47px;
		background: url(arrow_prev.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/arrow_prev.png");
		cursor: pointer;
	}
	.d_content_layout .a_next
	{
		position: absolute;
		z-index: 100;
		right: 50px;
		top: 50%;
		margin-top: -25px;
		display: inline-block;
		width: 47px;
		height: 47px;
		background: url(arrow_next.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/arrow_next.png");
		cursor: pointer;
	}
	.d_content_layout .d_wrap
	{
		white-space: nowrap;
	}
	.d_content_layout .s_info_item
	{
		white-space: normal;
		display: inline-block;
		float: left;
		width: 750px;
		height: 450px;
		padding: 0px 20px;
		margin-right: 60px;
		margin-top: 5px;
		border: 1px solid #999;
		background: url(popup_bg.png);
		overflow: hidden;
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/popup_bg.png", sizingMethod='scale');
	}
		.d_content_layout .s_info_item .d_info
		{
			position: relative;
			float: left;
			clear: both;
			width: 790px;
			height: 400px;
			/*margin: 0px 0px 0px -20px;
			_margin: 0px 0px 0px -10px;
			*/
		}
			.d_content_layout .s_info_item .d_info .d_padding
			{
				padding: 15px 55px;
				text-align: justify;
			}
			.d_content_layout .s_info_item .d_info .d_gallery
			{
				border-top: 1px solid #999;
				margin-top: 30px;
				padding-top: 15px;
				width: 100%;
				display: inline-block;
			}
				.d_content_layout .s_info_item .d_info .d_gallery a
				{
					width: 150px;
					height: 100px;
					border: 3px solid #ccc;
					display: block;
					float: left;
					position: relative;
					margin: 0px 2px 10px 5px;
					_margin: 0px 4px 10px 5px;
				}
				.d_content_layout .s_info_item .d_info .d_gallery a:hover
				{
					border: 3px solid #c00;
				}
				
			
			.d_content_layout .s_info_item .d_info .d_team_gallery
			{
				padding: 0px 20px 0px 20px;
				width: 100%;
				display: inline-block;
			}
				.d_content_layout .s_info_item .d_info .d_team_gallery a
				{
					width: 170px;
					height: 170px;
					border: 3px solid #ccc;
					display: block;
					float: left;
					position: relative;
					margin: 0px 5px 10px 5px;
					_margin: 0px 5px 10px 5px;
					text-decoration: none;
				}
				.d_content_layout .s_info_item .d_info .d_team_gallery a:hover
				{
					border: 3px solid #c00;
				}
					.d_content_layout .s_info_item .d_info .d_team_gallery a span
					{
						position: absolute;
						z-index: 5;
						left: 0px;
						top: 140px;
						width: 160px;
						height: 30px;
						padding-left: 10px;
						line-height: 30px;
						color: #fff;
						background: url(popup_bg.png);
						overflow: hidden;
						_background: none;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/popup_bg.png", sizingMethod='scale');
					}
			
		.d_content_layout .s_info_item .d_title_line
		{
			height: 46px;
			line-height: 46px;
			width: 770px;
			border-bottom: 1px solid #999;
			margin-left: -20px;
			padding-left: 20px;
			white-space: nowrap;
		}
			.d_content_layout .s_info_item .d_title_line .s_date
			{
				position: absolute;
				margin-top: -5px;
				margin-left: -2px;
				font-size: 0.9em;
				color: #c00;
			}	
			.d_content_layout .s_info_item .d_title_line .fs_search
			{
				margin-top: 12px;
				margin-left: -70px;
				float: left;
			}
				.d_content_layout .s_info_item .d_title_line .fs_search input
				{
					
				}
		
			.d_content_layout .s_info_item .d_title_line h2
			{
				position: absolute;
				margin: 0px 0px -10px 0px;
				line-height: 70px;
				color: #ccc;
				font-size: 1.2em;
				font-weight: normal;
				display: inline-block;
				text-transform: uppercase;
			}
			
			.d_content_layout .s_info_item .d_title_line .a_section
			{
				float: right;
				position: relative;
				color: #aaa;
				font-size: 1.2em;
				text-transform: uppercase;
				text-decoration: none;
				margin-top: 10px;
				margin-right: 10px;
			}
			.d_content_layout .s_info_item .d_title_line .a_section:hover
			{
				color: #ddd;
			}
			.d_content_layout .s_info_item .d_title_line .a_section.active
			{
				color: #f00;
			}
			
		.d_content_layout .s_info_item .d_map
		{
			height: auto;
			width: 100%;
			height: 100%;
			display: inline-block;
			position: relative;
			color: #333;
		}


		.d_content_layout .s_info_item .d_rider_layout
		{
			margin-left: -20px;
		}
			.d_content_layout .s_info_item .d_rider_layout .d_img
			{
				float: left;
				width: 245px;
				height: 100px;
			}
			.d_content_layout .s_info_item .d_rider_layout h1
			{
				display: block;
				float: none;
				margin: 0px 0px 10px 0px;
				color: #c00;
				font-size: 1.4em;
			}
			.d_content_layout .s_info_item .d_rider_layout h2
			{
				display: block;
				float: none;
				margin: 0px 0px 10px 0px;
				color: #ccc;
				border-bottom: 1px solid #ccc;
				font-size: 1.2em;
				text-align: right;
				text-transform: uppercase;
				font-weight: normal;
			}
			.d_content_layout .s_info_item .d_rider_layout .d_info
			{
				margin-left: 30px !important;
				_margin-left: 10px !important;
				width: 490px !important;
			}
			.d_content_layout .s_info_item .d_rider_layout .d_padding
			{
				padding: 20px 0px;
			}
			.d_content_layout .s_info_item .d_rider_layout .jScrollPaneContainer
			{
				margin: 0px !important;
				width: 545px !important;
				_width: 542px !important;
			}
			.d_content_layout .s_info_item .d_rider_layout .jScrollPaneScrollable
			{
				margin: 0px !important;
				width: 545px;
				_width: 542px !important;
			}


.d_curtain
{
	position: absolute;
	z-index: 60;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
}
.d_product_info
{
	position: absolute;
	z-index: 70;
	width: 800px;
	height: 529px;
	top: 50%;
	left: 50%;
	margin-top: -265px;
	margin-left: -400px;
	background: #fff;
}
	.d_product_info .a_back
	{
		position: absolute;
		z-index: 10;
		right: 10px;
		top: 0px;
		text-decoration: none;
		font-size: 2.5em;
		color: #ccc;
		font-family: Verdana;
		font-weight: bold;
	}
	.d_product_info .a_back:hover
	{
		color: #c00;
	}
	.d_product_info .d_large
	{
		width: 385px;
		height: 525px;
		line-height: 525px;
		float: left;		
		margin-left: 1px;
		margin-top: 1px;
		overflow: hidden;
		border: 1px solid #999;
		text-align: center;
		
	}
		.d_product_info .d_large iframe
		{
			width: 425px;
			height: 525px;
			overflow: hidden;
			display: block;
			outline: none;
		}
		.d_product_info .d_large img
		{
			margin-top: 112px;
		}
	.d_product_info .d_info
	{
		width: 370px;
		height: 525px;
		padding: 0px 20px;
		float: left;		
		margin-left: 1px;
		margin-top: 1px;
		color: #666;
	}
		.d_product_info .d_info h1
		{
			font-size: 1.8em;
			margin: 10px 0px;
			color: #666;
			float: left;
			clear: both;
		}
		.d_product_info .d_info .i
		{
			float: left;
			clear: both;
			height: 280px;
			overflow-y: auto;
		}
		.d_product_info .d_info dl
		{
			clear: both;
			float: left;
			margin: 10px 0px 0px 0px;
			font-size: 1.2em;
		}
			.d_product_info .d_info dl dt
			{
				width: 150px;
				font-weight: bold;
				float: left;
			}
			.d_product_info .d_info dl dt.red
			{
				color: #c00;
			}
			.d_product_info .d_info dl dd
			{
				float: left;
				margin-left: 5px;
			}
			
		.d_product_info .d_info .d_thumbs
		{
			position: absolute;
			z-index: 50;
			margin-top: 405px;
			left: 390px;
			width: 370px;
		}
			.d_product_info .d_info .d_thumbs a
			{
				width: 120px;
				height: 120px;
				display: inline-block;
				float: left;
				margin-right: 1px;
				overflow: hidden;
				text-align: center;
				border: 1px solid #999;
				background: #fff;
			}
				.d_product_info .d_info .d_thumbs a img
				{
					margin-top: -10px;
				}
			.d_product_info .d_info .d_thumbs a:hover
			{
				border: 1px solid #666;
			}
		
	.d_product_info .__seadragon
	{
		background: #fff !important;
		border: 0px !important;
	}






	 .a_cat_prev
	{
		position: absolute;
		z-index: 100;
		left: 50px;
		top: 260px;
		display: inline-block;
		width: 47px;
		height: 47px;
		background: url(arrow_prev.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/arrow_prev.png");
		cursor: pointer;
	}
	 .a_cat_next
	{
		position: absolute;
		z-index: 100;
		right: 50px;
		top: 260px;
		display: inline-block;
		width: 47px;
		height: 47px;
		background: url(arrow_next.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/arrow_next.png");
		cursor: pointer;
	}
	
	
	
	
.d_catalog_layout
{
	position: absolute;
	z-index: 5;
	top: 131px;
	left: -10000px;
	bottom: 155px;
	min-height: 380px;
	overflow: hidden;
}
	.d_catalog_layout table
	{
		background: #fff;
		height: 350px;
		width: auto;
	}
		.d_catalog_layout table td
		{
			vertical-align: bottom;
			padding: 0px 30px 5px 30px;
			cursor: e-resize;
		}
			.d_catalog_layout table .d_inline
			{
				position: absolute;
				z-index: 50;
				margin-left: 100px;
				margin-top: 130px;
				background: url(tooltip.png);
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/tooltip.png");
				width: 215px;
				height: 37px;
				padding: 5px 5px 5px 30px;
				color: #fff;
				display: none;
				cursor: default;
				font-size: 0.8em;
			}
				.d_catalog_layout table .d_inline .a_more
				{
					color: #e00 !important;
					text-transform: uppercase;
					font-weight: bold;
					text-decoration: none;
					font-size: 1.1em;
					position: absolute;
					right: 5px;
					top: 30px;
				}
				.d_catalog_layout table .d_inline .a_more:hover
				{
					color: #fff !important;
				}
				/*
				.d_catalog_layout table .d_inline .tip
				{
					position: absolute;
					z-index: 50;
					left: -56px;
					top: 0px;
					width: 56px;
					height: 115px;
					background: url(tip.png);
				}
				*/
				.d_catalog_layout table .d_inline a
				{
					color: #000;
				}
			.d_catalog_layout table td img
			{
				cursor: e-resize;
			}
			.d_catalog_layout table td .a_drag
			{
				display: block;
				width: 100%;
				background: url(draggable.gif) repeat-x top;
				height: 20px;
				margin-left: -30px;
				margin-bottom: -10px;
				padding-right: 60px;
				cursor: e-resize;
			}
			.d_catalog_layout table td .a_drag:hover
			{
				background: url(draggable.gif) repeat-x bottom;
			}
		.d_catalog_layout table .td_rewind
		{
			padding: 0px;
			width: 60px;
		}
			.d_catalog_layout table .td_rewind a
			{
				position: relative;
				width: 60px;
				height: 350px;
				display: block;
				background: #f00;
			}





.d_slider
{
	position: absolute;
	z-index: 20;
	/*bottom: 31px;*/
	bottom: 0px;
	width: 100%;
	height: 100px;
	background: url(slider_bg.gif) repeat-x;
}
	.d_slider .l_curtain
	{
		width: 44px;
		height: 100px;
		position: absolute;
		z-index: 100;
		left: 0px;
		background: url(slider_l.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/slider_l.png", sizingMethod='scale');
	}
	.d_slider .r_curtain
	{
		width: 44px;
		height: 100px;
		position: absolute;
		z-index: 100;
		right: 0px;
		background: url(slider_r.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/slider_r.png", sizingMethod='scale');
	}
	
	.d_slider .a_prev
	{
		position: absolute;
		z-index: 150;
		left: 50px;
		top: 50%;
		margin-top: -25px;
		display: none;
		width: 47px;
		height: 47px;
		background: url(arrow_prev.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/arrow_prev.png");
		cursor: pointer;
	}
	.d_slider .a_next
	{
		position: absolute;
		z-index: 150;
		right: 50px;
		top: 50%;
		margin-top: -25px;
		display: none;
		width: 47px;
		height: 47px;
		background: url(arrow_next.png);
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style/arrow_next.png");
		cursor: pointer;
	}
	
	.d_slider .d_img
	{
		float: left;
		margin-top: 4px;
		border: 3px solid #fff;
		width: 84px;
		height: 84px;
		overflow: hidden;
	}
	.d_slider .d_info
	{
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		font-size: 0.8em;
		color: #fff;
		width: 220px;
	}
		.d_slider .d_info h2
		{
			color: #fff;
			font-size: 1.2em;
			text-transform: uppercase;
			font-family: Arial;
			font-weight: bold;
			margin: 5px 0px;
		}
		.d_slider .d_info .a_more
		{
			text-transform: uppercase;
			font-family: Arial;
			font-weight: bold;
			letter-spacing: 0px;
			font-size: 1.2em;
			color: #e73c2e;
			text-decoration: none;
			position: absolute;
			margin-top: 65px;
			z-index: 50;
		}
		.d_slider .d_info .a_more:hover
		{
			/* text-decoration: underline; */
		}
			.d_slider .d_info .a_more span
			{
				font-size: 1.4em;
				font-family: Tahoma;
			}
			.d_slider .d_info .a_more:hover span
			{
				color: #fff;
			}


.fs_search
{
	border: 0px;
	padding: 0px;
	margin-top: 0px;
	display: inline-block;
	white-space: nowrap;
	line-height: 1!important;
}
	.fs_search legend
	{
		text-transform: uppercase;
		color: #fff;
		padding: 0px;
		position: absolute;
		margin: 5px 0px 0px 30px;
	}
	.fs_search input
	{
		position: absolute;
		display: inline;
		padding: 0px 4px;
		margin: 3px 0px 0px 275px;
		border: 1px solid #323232;
		background: #000;
		color: #999;
		width: 155px;
		font-size: 0.9em;
		height: 16px;
		line-height: 16px;
	}
	.fs_search .inpt_busy
	{
		background: url(progress.gif) left center repeat-x;
	}
	.fs_search .a_search
	{
		position: absolute;
		margin: 3px 0px 0px 440px;
		width: 19px;
		height: 18px;
		display: inline-block;
		background: url(search_button.gif);
	}
	.fs_search .s_dropdown
	{
		position: absolute;
		z-index: 50;
		display: inline-block;
		padding: 0px 16px 0px 4px;
		margin: 3px 0px 0px 90px;
		border: 1px solid #323232;
		background: #000 url(dropdown.gif) no-repeat right top;
		color: #999;
		width: 155px;
		font-size: 0.9em;
		height: 16px;
		line-height: 16px;
		cursor: pointer;
	}
	.fs_search .hover
	{
		background: #000 url(dropdown.gif) no-repeat right center;
		border: 1px solid #454545;
	}
		.fs_search .s_dropdown .items
		{
			display: none;
			position: absolute;
			border: 1px solid #666;
			border-top: 1px solid #333;
		}

	.fs_search .active
	{
		color: #fff;
		border: 1px solid #666;
		background: #333 url(dropdown.gif) no-repeat right bottom !important;
	}
		.fs_search .active .items
		{
			position: absolute;
			z-index: 50;
			left: 0px;
			top: 16px;
			display: inline-block;
			background: #333;
		}
			.fs_search .active .items a
			{
				display: block;
				padding: 3px 10px;
				color: #ccc !important;
				text-decoration: none;
				margin: 1px;
				background: #444;
				cursor: pointer;
			}
			.fs_search .active .items a:hover
			{
				background: #666;
				color: #fff;
			}

.d_footer
{
	position: absolute;
	z-index: 20;
	height: 31px;
	width: 100%;
	bottom: 0px;
	background: #000;
}

	.d_footer .fs_search
	{
		margin-top: 4px;
	}
		.d_footer .fs_search input
		{
			margin-left: 90px;
		}
		.d_footer .fs_search .a_search
		{
			margin-left: 255px;
		}
	.d_footer .d_menu
	{
		position: absolute;
		right: 10px;
		margin-top: 8px;
	}
		.d_footer .d_menu p
		{
			margin: 0px;
		}
		.d_footer .d_menu a
		{
			text-transform: uppercase;
			text-decoration: none;
			color: #666;
			font-weight: bold;
			font-size: 0.9em;
			margin-right: 10px;
		}
		.d_footer .d_menu a:hover
		{
			color: #fff;
		}
		
		
		
#seadragon
{
	width: 400px;
	height: 300px;
	border: 1px solid #ccc;
	background: #fff;
}
.d_slider .d_img, .d_slider .d_img img {
	width:250px !important;
}
