@charset "utf-8";
/* CSS Document */

#headImage{
	position			: relative;
	width				: 892px;
	margin-top			: 0px;
	padding				: 0px 0px 0px 0px;
	overflow			: hidden;
	height				: 301px;
	z-index:0;
}
	#bigImage{
		padding-left		: 4px;
		width				: 885px;
		height				: 301px;
		overflow			: hidden;
		margin-top			: 0px;
	}	
		#slideShow{
			position			: relative;
			height				: 301px !important;
			width				: 885px !important;
			margin-left			: 0px;
			margin-top			: 0px;	
			overflow			: hidden;
		}
	#bigImageOverlay{
		position			: relative;
		margin-top			: -301px;
		background-image	: url(../images/bigimageOverlay-trans.png);
		background-repeat	: no-repeat;
		width				: 982px;
		height				: 301px;
	}
	#textpane{
		position			: relative;
		margin-top			: -301px;
		height				: 301px;
		width				: 324px;
		margin-left			: 25px;
		vertical-align		: bottom;
		padding-top			: 73px;
 	}
		#textpaneHead{
			height			: 45px;
			margin-bottom	: 46px;
			font-size		: 20px;
			color			: #FFFFFF;
		}
		#textpaneHead b{
			color			: #72224b;
		}
		#textpaneContent{
			width				: 280px;
			background-image	: url(../images/homeTextpane-trans.png);
			background-repeat	: repeat-y;
			height				: 81px;
			overflow			: hidden;
			padding				: 16px 16px 0px 16px;
		}
			#textpaneContent p{
				height				: 64px;
				overflow			: hidden;
				color				: #000000;
				font-weight			: bold;
			}
			#textpaneContent a{
				color				: #72224b;
				font-weight			: bold;
				position: relative;
			}
			#textpaneContent a:hover{
				text-decoration		: none;
			}
		#textpaneBottom{
			width				: 312px;
			height				: 17px;
			background-image	: url(../images/homeBottomTextpane-trans.png);
			background-repeat	: no-repeat;
		}
	#bottomBlocks{
		margin-top 			: 8px;
		margin-left			: 4px;
		height				: 203px;
		width				: 884px;
	}
	#blockA{
		float				: left;
		width				: 221px;
		height				: 202px;
		background-color	: #474747;
		z-index				: 80;
	}
		#blockA #corner{
			position			: absolute;
			margin-left			: 192px;
			margin-top			: 185px;
			background-repeat	: no-repeat;
			background-position	: left top;
			background-image	: url(../images/blockWrapper.gif);
			width				: 29px;
			height				: 17px;
			z-index				: 20;
		}
		#areaA{
			overflow		: hidden;
			border-bottom	: 1px solid #000000;
			height			: 120px;
		}
		#areaB{
			overflow	: hidden;
		}
		#blockA  h1{
			margin-top			: 10px;
			padding-top			: 1px;
			margin-left			: 8px;
			padding-left		: 24px;
			padding-bottom		: 6px;
			font-weight			: bold;
			font-size			: 12px;
			text-decoration		: none;
			color				: #FFFFFF;
			background-repeat	: no-repeat;
			background-image	: url(../images/blocka_bg.jpg);
			cursor				: pointer;
		}
		#blockA p{
			margin-top			: 6px;
			margin-left			: 32px;
			padding-top			: 5px;
			padding-bottom		: 0px;
			background-repeat	: no-repeat;
			background-image	: url(../images/blocka_stripe.jpg);
		}
		#blockA a{
			color				: #FFFFFF;
			text-decoration		: none;
		}
		#blockA a:hover{
			color				: #eae3d4;
		}
		#blockA .lastStripe{
			margin-top			: 6px;
			margin-left			: 32px;
			height				: 5px;
			background-repeat	: no-repeat;
			background-image	: url(../images/blocka_stripe.jpg);
			padding-bottom		: 8px;
		}
	.line{
		margin				: 0px 0px 0px 0px;
		padding				: 0px 0px 0px 0px;
		width				: 221px;
		height				: 1px;
		background-color	: #000000;
		line-height			: 0px;
		overflow			: hidden;
	}
	
	
	.block{
		float				: left;
		width				: 213px;
		height				: 202px;
		margin-left			: 8px;
		background-image	: url(../images/blockWrapper.gif);
		background-position	: right bottom;
		background-repeat	: no-repeat;
	}
	.block img{
		padding-top			: 8px;
	}
	.block p a{
		position			: relative;
		font-weight			: bold;
		font-size			: 12px;
		text-decoration		: none;
		color				: #FFFFFF;
	}
	.block p{
		margin-top			: 11px;
		position			: relative;
		margin-left			: 32px;
	}
	.block h1{
		margin-top			: 8px;
		padding-top			: 3px;
		position			: relative;
		margin-left			: 8px;
		padding-left		: 24px;
		font-weight			: bold;
		font-size			: 12px;
		text-decoration		: none;
		color				: #FFFFFF;
		background-repeat	: no-repeat;
	}
	.block h1 a{
		position			: relative;
		font-weight			: bold;
		font-size			: 12px;
		text-decoration		: none;
		color				: #FFFFFF;
	}
	#blockB{
		background-color	: #72224b;
	}
	#blockB h1{
		background-image	: url(../images/blockb_bg.jpg);
	}
	#blockB a:hover{
		color				: #A5758D;
	}
	#blockC{
		background-color	: #163246;
	}
	#blockC h1{
		background-image	: url(../images/blockc_bg.jpg);
	}
	#blockC a:hover{
		color				: #798B97;
	}
	#blockD, #blockD h1 a{
		background-color	: #eae3d4;
		color				: #59503d;
	}
	#blockD p,#blockD h1{
		width 				: 170px;
	}
	#blockD h1{
		background-image	: url(../images/blockd_bg.jpg);
	}
	#blockD, #blockD h1 a:hover{
		color				: #978C78;
	}
	
	
	.jdGallery
	{
		overflow: hidden;
		position: relative;
	}
	
	.jdGallery img
	{
		border: 0;
		margin: 0;
	}
	
	.jdGallery .slideElement
	{
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center center;
	}
	#myGallery
	{
		width: 885px !important;
		height: 301px !important;
	} 
