body{
		margin:0;
		padding:0;
		text-align:center;
		background-image:url(img/body.jpg);
		font-family:Verdana,Arial,Sans-serif;
		font-size:10pt;
	}
	
	#wrap{
		width:1000px;
		margin:0 auto;
		
	}
	
	#banner{
		position:relative;
		height:460px;
		background-image:url(img/banner.jpg);
		background-repeat:no-repeat;
	}
	
	#bannerpic{
		position:absolute;
		right:40px;
		left:40px;
		top:250px;
		height:200px;
		border:1px solid #ccc;
	}
	
	#link{
		position:absolute;
		right:40px;
		left:40px;
		height:40px;
		top:210px;
	}
	
	#link ul, #link ul ul {
		margin:0;
		list-style: none;
		line-height: 40px;
		font-size:13px;
		padding:0px;
		z-index:999;
		color:#353535;
		font-weight:bold;
	}

	#link ul a {
		display: block;
		padding: 0 8px;
		margin:0;
		color: #353535;
		text-decoration: none;
	}

	#link ul a.currentLink{
		background-color:#d7d7bc;
	}

	#link ul a:hover{
		background-color:#d7d7bc;
	}

	#link ul li {
		float: left;
		padding: 0 1px 0 0;
	}

	#link ul li ul {
		position: absolute;
		left: -999em;
		height: auto;
		font-weight: normal;
		margin: 0;
		font-size:1em;
		padding:0.2em;
		width:200px;
		background-color:#b1557d;
	}

	#link ul li li {
		padding-right: 1em;
	}

	#link ul li ul a {
		text-align:left;
		display:block;
		width:185px;
	}

	#link ul li ul a:hover {

	}

	#link ul li ul ul {
		margin: -1.2em 0 0 12em;
	}

	#link ul li:hover ul ul, #link ul li:hover ul ul ul, #link ul li.sfhover ul ul, #link ul li.sfhover ul ul ul {
		left: -999em;
	}

	#link ul li:hover ul, #link ul li li:hover ul, #link ul li li li:hover ul, #link ul li.sfhover ul, #link ul li li.sfhover ul, #link ul li li li.sfhover ul {
		left: auto;
	}

	
	#contentwrap{
		margin:0 30px;
		background-color:#fff;
	}
	
	#content{
		background-color:#f8f9ee;
		margin:0 10px;
		min-height:300px;
		text-align:left;
		padding:10px;
	}
	
	#footer{
		position:relative;
		height:350px;
		background-image:url(img/footer.jpg);
		background-repeat:no-repeat;
	}
	
	#footer_zone{
		
		position:absolute;
		right:30px;
		height:200px;
		bottom:0;
		width:500px;
		text-align:right;
	}
	
	p{
		
	}
	
	#copy{
		float:right;
		margin:15px 0;
	}
	
	a:link, a:visited{
		text-decoration:none;
		color:#353535;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	form{
		width:100%;
		margin-left:0px;
	}

	dl{
		margin:0;
		padding:0;
	}

	dt{
		margin:0;
		padding:0;
	}

	dd{
		margin:0;
		padding:0;
	}

	label{
		display:block;
		margin:5px 0;
	}

	form textarea{
		width:100%;
		height:100px;
		border:1px solid #ccc;
		background-color:#efefef;
	}

	input[type="text"]{
		border:1px solid #ccc;
		background-color:#efefef;
	}

	input[type="submit"]{
		border:1px solid #ccc;
		background-color:#efefef;
	}

	input[type="reset"]{
		border:1px solid #ccc;
		background-color:#efefef;
	}

	ul.errors{
		color:red;
		list-style-type:none;
		margin:3px 0;
		padding:0;
	}

	h1{
		font-size:15pt;
		color:#353535;
	}
	
	table{
		border-collapse:collapse;
		border-color:#ccc;
	}
	
	td{
		padding:5px;
	}
	
	td.price{
		width:80px;
		background-color:#ebe5e5;
	}
