body{ 	
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background: url('../img/bg.gif') top left repeat-x #FFFFFF;
}

#header{
	position: fixed;
	height: 49px;
	width: 100%;
	z-index: 10;
}

	#logo{
		position: absolute;
		margin-top: 17px;
		margin-left: 50px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
	}
	
	#menu{
		position: absolute;
		margin-top: 18px;
		margin-left: 200px;
	}
	
		#menu a{
			margin-left: 10px;
			color: #ffffff;
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
		}
		
		#menu a:hover{
			color: #F0812C;
		}

#contact{
	position: absolute;
	margin-top: 3px;
	width: 375px;
	height: 390px;
	z-index: 20;
	display: none;
}

	#contactbg{
		position: absolute;
		width: 375px;
		height: 390px;
		background-color: #666666;
		z-index: 6;
	}
	
	#contactcontent{
		position: absolute;
		margin: 8px 25px 15px 25px;
		color: #878787;
		font-size: 11px;
		z-index: 7;
		line-height: 15px;
		background: url('../img/empty.gif');
	}
	
		#contactcontent a{
			color: #878787;
			text-decoration: underline;
		}
		
		#contactcontent a:hover{
			color: #F3802D !important;
		}
	
		textarea{
			resize: none;
		}
	
		.inputtext{
			width: 305px;
			color: #878787;
			font-size: 11px;
			padding: 0px 10px;
			background-color: #ffffff;
			border: 1px solid #ffffff;
			font-family: arial, helvetica, sans-serif; 
		}
		
		.inputcheckbox{
			
		}
		
		.inputsubmit{
			color: #ffffff !important;
			text-decoration: none !important;
		}
		
		.inputsubmit:hover{
			color: #F3802D !important;
		}


#container{
	position: absolute;
	margin-top: 67px;
	margin-left: 0px;
	height: 489px;
	z-index: 5;
}

	.image{
		position: relative;
		margin-top: 3px;
		height: 483px;
		cursor: pointer;
		z-index: 10;
	}
	
	.imageleft{
		position: absolute;
		margin-left: -22px;
		margin-top: -9px;
		z-index: 5;
	}
	
	.imageright{
		position: absolute;
		z-index: 5;
	}
	
	.imagebg{
		background: url('../img/ds_bg.png') repeat-x;
	}
	
	.infobg{
		position: absolute;
		bottom: 0px;
		background-color: #666666;
	}
	
	.info{
		position: absolute;
		bottom: 0px;
		display: none;
	}
	
		.infocontent{
			margin: 9px 26px;
			color: #ffffff;
			font-size: 11px;
		}
		
		.infoheader{
			color: #cccccc;
			margin-bottom: 1em;
		}
		
		.infoheader strong{
			color: #ffffff;
		}
		
	
#footer{
	position: fixed;
	bottom: 0px;
	background: url('../img/footer.gif') top left repeat #000000;
	height: 51px;
	width: 100%;
	z-index: 10;
}

	#numbers{
		position: absolute;
		margin-top: 10px;
		margin-left: 50px;
	}
	
	.number{
		float: left;
		width: 18px;
		height: 18px;
		margin-right: 5px;
		background: url('../img/number.gif') top left no-repeat;
		text-align: center;
		line-height: 18px;
		font-size: 11px;
		color: #546ee5;
		text-decoration: none;
	}
	
	.number:hover{
		color: #ffffff;
		background: url('../img/number_over.gif') top left no-repeat;
	}
	
	.number.active{
		color: #ffffff;
		background: url('../img/number_over.gif') top left no-repeat;
	}
	
	.thumb{
		position: absolute;
		margin-top: -100px;
		margin-left: 0px;
		display: none;
		height: 100px;
		background: url('../img/dot.gif') center top repeat-y;
	}
	
		.thumb img{
			border: 1px solid #A4A4A4;
		}
		
/*
**	DROP SHADOW
*/
.dropshadow{
	z-index: 10;
}

.shadowelement{
	position: absolute;
}

.lefttop{
	width: 38px;
	height: 12px;
}
.leftbg{
	width: 20px;
	background: url('../img/s_bg_l.png') repeat-y;
}
.leftbottom{
	width: 38px;
	height: 30px;
}
.bottombg{
	height: 30px;
	background: url('../img/s_bg_b.png') repeat-x;
}
.rightbottom{
	width: 34px;
	height: 30px;
}
.rightbg{
	width: 34px;
	background: url('../img/s_bg_r.png') repeat-y;
}
.righttop{
	width: 34px;
	height: 34px;
}
.topbg{
	height: 12px;
	background: url('../img/s_bg_t.png') repeat-x;
}
