#header
{
	position: absolute;
	width: 200%;
	left: -50%;
	top: 0;
}

#promo
{
	position: absolute;
	top: 248px;
	width: 200%;
	left: -50%;
}

#subnav
{
	position: absolute;
	top: 248px;
	width: 200%;
	left: -50%;
}

#bg
{
	position: absolute;
	top: 550px;
	width: 200%;
	left: -50%;
	z-index: -10;
}

#footer
{
	position: relative;
	top: 350px;
	width: 200%;
	left: -50%;
	background: #f5f5f5;
	height:800px;
}

#footertxt
{
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-425px;
	color:#9f1a15;
	font-size:smaller;
}

#footertxt a{color:#ffe9e7; text-decoration:none; font-size:smaller; }

#content
{
	position:relative;
	top:285px;
	left: 50%;
	margin-left: -480px;
	width:975px;
	color: #3f3f3f;
	height:auto;
	background-color:#f5f5f5;
	border:5px solid #fafafa;
	padding:10px;
}

#langform
{
	position:absolute;
	top:95px;
	left:50%;
	margin-left:290px;
	width:172px;
	overflow:hidden;
	background:url(/images/dropdown.jpg) no-repeat right #791411;
	border: 1px solid #d94242;
}

#langMenu
{
	-webkit-appearance: none;
	color: #ffffff;
	border: 1px solid #d94242;
	width:200px;
	background:transparent;
}

option.red{background-color:#791411;}

A:visited {
 COLOR: #3f3f3f; /*The color of the visited link*/
}

A:link {
 COLOR: #c63229; /*The color of the link*/
}

A:hover {
 COLOR: #c63229; /*The color of the mouseover or 'hover' link*/
}

li {
margin-top: .2em;
margin-bottom: .2em;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	background: #efefef;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}

th
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}
