@media screen {
	body { 
		background-color: #006;
		font-family: Verdana, "Trebuchet MS", sans-serif;
		font-family: "Times New Roman", times, serif;
		font-size: 100%;
		text-align: center;
		margin:0; padding: 0;
	}
	#header {
		padding: 20px 2.5em;
		text-decoration: none;
		background-color: #ffff98;
		border-bottom: 2px solid #FFED33;
	}
	#header a {
		font-size: 270%;
		font-family: Verdana, "Trebuchet MS", sans-serif;
		text-decoration: none;
		color: #000;
		font-weight: bold;
	}
	
	#logo {
		position: absolute;
		left: 50%;
		top: 1px;
		margin-left: -385px;
	}
	

	#page { width: 580px;
		margin: 10px auto 5px auto;
		text-align: left;
		background-color: #fff;
		border: 5px solid #FFED33;
	}

	#footer {
		font-size: 80%; 
		margin-bottom: 10px;
		line-height: 1.7em;
		color: #000;
		text-align: center;
	}
	#footer a {
		color: #000;
		margin: 0 0.1em;
	}
	#menu {
		text-align: center;
		link-style-type: none;
		margin: 0 0 1em 0;
		padding: 0;
	}
	#menu li {
		display: inline;
		padding: 0 0.3em 0 0;
	}
	#menu li a {
		white-space: nowrap;
	}
	#menu li strong {
		white-space: nowrap;
	}
	
	.col-in { padding: 1em 3em; }

	.hide { display: none; }
	
	.clr { clear: both; height: 0; content: ' '; overflow: hidden; }
   	.clr hr { display: none; }

	h1, h2, h3 {
		font-family: Garamond, "Trebuchet MS", sans-serif;
		margin-bottom: 5px;
	}

	h1 {
		font-size: 250%;
	}
	h2 {
		font-size: 180%;
	}
	h3 {
		font-size: 160%;
	}

	p {
		margin: 0 0 1em 0;
	}
   	
   	td { vertical-align: top; padding: 0 10px 20px 0; }
	
	#prices { 
		width: 100%; 
		margin: 0 0 1em 0; 
	}
	#prices td, #prices th { 
		vertical-align: top; 
		font-size: 90%; 
		font-family: Verdana, "Trebuchet MS", sans-serif;
		padding: 4px 8px;
	}
	#prices th { 
		width: 30%; 
		background-color: #ffff98;
	}

	.even {
		background-color: #eee;
	}
	.odd {
		background-color: #fff;
	}

	.right {
		float: right;
	}
	.left {
		float: left;
	}
	
	table, table td, table th {
		border: 1px solid #ddd;
	}

	table {
		border-collapse: collapse;
	}
	
	table td, table th {
		padding: 3px 5px;
	}
	
	table th {
		background-color: #EDF1D5;
	}

	.button {
		background-color: #ffffb8;
		border: 1px solid #FFED63;
		padding: 10px 10px;
		margin: 1em 0;
	}

	a img { border: none; }

	#adfox-l2 h2 { text-align: right; font-size: 14px; margin: 0; }
	#adfox-l2 p { margin: 0; }
	#adfox-l2 { margin: 0 0 1em 0; }
	#adfox-l2 .adfox-box { margin: 0 0 1em 0; }

}
