/* *************************************
HTML TAG STYLES BELOW
/* ********************************** */

body {
	position:relative;
	margin:15;
	padding:0;
	text-align:center;
	min-width:861px;
	background-image:url(/images/2009/background.jpg);
	background-repeat:repeat-x;
	background-color:#b41f2e;
}

h1 {
	padding:0px;
	margin:0px;
	font-family: verdana, arial;
	font-size: 9pt;
	color:#b41f2e;
	text-transform:uppercase;
}

p {
	padding:0px;
	margin:0px 0px 15px 0px;
	font-family: verdana, arial;
	font-size: 8pt;
	color:#000;
	text-align:left;
}

ul {
	padding:0px;
	margin:0px 0px 10px 20px;
	font-family: verdana, arial;
	font-size: 8pt;
	color:#000;
}

li {
	padding:0px;
	margin:0px;
}

img { 
	behavior: url(/style/iepngfix.htc) 
}

form {
	padding:0px;
	margin:0px;
}

a:link, a:visited, a:active {
	text-decoration:underline;
	color:#000;
}

a:hover {
	text-decoration:underline;
	color:#b41f2e;
}

/* *************************************
DIV ID STYLES BELOW
/* ********************************** */

#wrapper {
	text-align:left;
	width:861px;
	margin-left:auto;
	margin-right:auto;
}

#nav {
	position:relative;
	width:788px;
	height:41px;
	background-image:url(/images/n1_background.gif);
	background-repeat:repeat-x;
	background-color:#000;
	border-width:5px 5px 0px 5px;
	border-style:solid;
	border-color:#000;
}

	#nav ul {
		float: right;
		padding:0px;
		margin:10px 0px 16px 0px;
	}
	
	#nav li {
		display: inline;
		padding:0px;
		margin:0px 15px 0px 0px;
	}
	
	#logo {
		width:76px;
		height:29px;
		padding:0px;
		margin:2px 0px 0px 10px;
	}
	
	.corner_left {
	position: absolute; top:-5px; left:-5px;
	}
	
	.corner_right {
	position: absolute; top:-5px; right:-5px;
	}

#homepage {
	width:788px;
	height:655px;
	position:relative;
	background-image:url(/images/2009/background_homepage.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border-width:0px 5px 5px 5px;
	border-style:solid;
	border-color:#000;
}

	.star_large {
		width:27px;
		height:26px;
		position:absolute;
	}
	
	.star_small {
		width:11px;
		height:11px;
		position:absolute;
	}
	
	#homepage_content {
		width:320px;
		padding:20px 0px 0px 0px;
		margin:0px 0px 0px 450px;
	}
	
	#spacer {
		width:42px;
		height:38px;
		float: right;
	}
	
	#reflection {
		width:788px;
		height:49px;
		margin:0px 5px;
		background-image:url(/images/reflection.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
	
	#credits {
		position:absolute; bottom:-22px; right:6px;
		text-align:center;
		padding:0px;
		margin:0px;
		z-index:9;
	}
	
	#credits p {
		color: #FFF;
		text-align:center;
		padding:0px;
		margin:0px;
	}
	
.hdr {
		margin:0px 0px 10px 0px; 
	}

	#form_content {
		width:550px;
		padding:20px 0px 0px 0px;
		margin:0px 0px 0px 215px;
	}
	
	#form_content p {
		padding:0px;
		margin:5px 0px 2px 0px;
		font-family: verdana, arial;
		font-size: 8pt;
		color:#000;
	}
	
	.row {
		height:40px;
		margin:0px 0px 5px 0px;
	}
	
	.field {
		float:left;
		margin:0px 5px 0px 0px;
	}
	
	.text {
		background-image:url(/images/field_background.gif);
		background-position:top;
		background-repeat:no-repeat;
		border:0px solid #000;
		font-family: verdana, arial;
		font-size: 8pt;
		color:#cc0066;
		padding:4px;
	}
	
	.text_error {
		background-position:top;
		background-repeat:no-repeat;
		border:2px dashed #000;
		font-family: verdana, arial;
		font-size: 8pt;
		color:#cc0066;
		padding:4px;
	}
	
	.radio {
		font-family: verdana, arial;
		font-size: 8pt;
		color:#000;
		padding:0px;
		margin:0px 5px 0px 10px;
	}
	
	.radio_error {
		background-color: #FFF;
		font-family: verdana, arial;
		font-size: 8pt;
		color:#000;
		padding:0px;
		margin:2px 5px 0px 10px;
		border:1px dashed #000;
	}
	
	#submit {
		position: absolute; bottom:40px; right:50px;
	}
	
	.button {
		background-image:url(/images/form_button.gif);
		width:119px;
		height:35px;
		border:0px;
		background-color:transparent;
		font-family: verdana, arial;
		font-size: 8pt;
		font-weight:bold;
		color:#FFF;
	}
	.materials_button {
		background-image:url(/images/materials_button.gif);
		width:119px;
		height:35px;
		border:0px;
		background-color:transparent;
		font-family: verdana, arial;
		font-size: 8pt;
		font-weight:bold;
		color:#FFF;
	}
	
	#internal_content {
		width:550px;
		padding:20px 0px 0px 0px;
		margin:0px 0px 0px 215px;
		}
		
	#internal_content p {
		padding:0px;
		margin:0px 0px 10px 0px;
		font-family: verdana, arial;
		font-size: 8pt;
		color:#000;
		}
		
	.material {
		float:left;
		margin:0px 20px 20px 0px;
	}
		
#bottle {
	width:197px;
	height:369px;
	position:absolute; bottom:-35px; left:-78px;
}

#bottle_internal {
	width:170px;
	height:318px;
	position:absolute; bottom:-40px; left:-78px;
}