/* CSS Document */

body{
text-align:center;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;

}

#top-bar h2{
width:250px;
margin:20px 0 0 64px;
padding:0;
border-bottom:1px solid #fff;
float:left;
color:#fff;
font-variant:small-caps;
font-size:26pt;
font-weight:normal;
letter-spacing:-2px;
display:inline;

}

h1{
margin:0;
padding:0;
font-variant:small-caps;
font-size:18pt;
font-weight:normal;
letter-spacing:-1px;
color:#da4;
border-bottom:1px solid #da4;

}

h2{
margin:0;
padding:0;
font-variant:small-caps;
font-size:14pt;
font-weight:normal;
letter-spacing:-1px;
color:#da4;
border-bottom:1px solid #da4;

}

li{
display:list-item;
list-style-type:square;

}

a{
color:#da4;

}

a:hover{
color:#b82;

}

	#top-bar{
	width:100%;
	background-color:#c32;
	height:75px;
	margin:0;
	padding:0;
	
	}
	
	#top-bar p{
	float:right;
	color:#fff;
	font-size:12pt;
	margin:30px 0 0 0;
	
	}
	
		#header-text-box{
		width:1000px;
		height:75px;
		margin:0 auto;
		padding:0;
		
		}
		
		#header-specials{
		width:350px;
		height:60px;
		margin:165px 30px 30px 30px;
		float:right;
		display:inline;
		padding:0;
		
		}
		
	#header{
	width:1000px;
	height:255px;
	margin:0 auto;
	padding:0;
	background-image:url(images/header.jpg);
	background-repeat:repeat;
	text-align:center;
	
	}
	
		#header p{
		font-family:Trebuchet MS, Verdana, Arial;
		width:270px;
		margin:0px 0 0 54px;
		float:left;
		display:inline;
		font-size:14pt;
		letter-spacing:-1px;
		color:#fff;
		font-style:italic;
		
		}
	
	#frame{
	width:1000px;
	margin:30px auto 0 auto;
	padding:0;
	
	}
	
#nav{
width:250px;
float:left;
display:inline;
text-align:left;

}

	#nav img{
	margin:0;
	padding:0;
	
	}

	#nav a{
	color:#fff;
	text-decoration:none;
	font-variant:small-caps;
	font-size:18pt;
	font-weight:normal;
	letter-spacing:-2px;
	display:block;
	width:220px;
	height:75px;
	line-height:70px;
	padding-left:30px;
	background-image:url(images/nav-normal.gif);
	background-repeat:no-repeat;
	
	}
	
	#nav a:hover{
	background-image:url(images/nav-hover.gif);
	
	}
	
#content{
float:left;
display:inline;
width:720px;
margin:0 0 0 30px;
text-align:left;

}

.main-image{
float:right;
margin:0 0 20px 20px;

}

	#splash{
	width:720px;
	height:255px;
	background-image:url(images/splash.jpg);
	background-repeat:no-repeat;
	text-align:right;
	margin-bottom:0;
	
	}
	
		#splash-title{
		width:350px;
		height:50px;
		text-align:center;
		float:right;
		display:inline;
		margin:0 30px 0 0;
		
		}
			#splash-title h1{
			border:none;
			line-height:50px;
			
			}
		
		#splash-content{
		float:right;
		text-align:left;
		width:263px;
		height:80px;
		display:block;
		margin:150px 0 0 0;
		position:relative;
		left:330px;
		
		}
		
		.splash-form{
		margin-top:20px;
		
		}
		
		.splash-search-text{
		color:#da4;
		font-size:9pt;
		font-weight:bold;
		text-decoration:underline;
		
		}
		
		.splash-search{
		float:right;
		margin:0 0 0 20px;
		
		}
	
	.homepage-box{
	display:inline;
	width:345px;
	margin:0 30px 0 0;
	float:left;
	
	}
		
		.homepage-box h2{
		padding-bottom:10px;
		padding-left:10px;
		
		}
		
		.homepage-box img{
		margin:20px 0 0 0;
		
		}
	
	.more-button{
	float:right;
	
	}
	
th{
text-align:left;
height:30px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
color:#fff;
line-height:30px;
background-color:#da4;
padding-left:20px;

}

.formelement{
width:300px;
margin:10px 0 10px 20px;

}

.button{
background-color:#da4;
color:#fff;
margin:10px 20px;

}

.tablestyle{
border-bottom:1px solid #da4;
margin:20px 0 0 0;
height:255px;

}

	.tablestyle img{
	margin:20px 0 20px 20px;
	
	}
	
	.tablestyle th{
	padding:0;
	text-align:center;
	
	}
	
		.tablestyle th a{
		color:#fff;
		text-decoration:none;
		
		}
		
		.tablestyle th a:hover{
		text-decoration:underline;
		
		}
	
	.quick-facts{
	width:217px;
	padding-top:20px;
	font-weight:bold;
	
	}
	
	.description{
	padding-top:15px;
	
	}
	
.large-frame{
float:right;
width:290px;
height:221px;
background-image:url(images/large-frame.gif);

}

.small-frame{
width:226px;
height:170px;
float:left;
background-image:url(images/small-frame.gif);
margin:0 20px 20px 0;

}

	.frame-image{
	margin:17px 19px 0 0;
	float:right;
	
	}
	
#bottom-bar{
width:100%;
height:150px;
color:#fff;
text-align:center;
background-color:#c32;
margin-top:0;
margin-top:30px; !important

}

	#footer{
	width:1000px;
	height:75px;
	margin:0 auto 20px auto;
	background-image:url(images/footer.gif);
	text-align:left;
	
	}
	
		#top-bar a, #bottom-bar a{
		color:#fff;
		text-decoration:none;
		
		}
		
		#footer img{
		float:left;
		margin:0 0 0 30px;
		
		}
		
		#footer p{
		float:left;
		font-size:10pt;
		margin:0px 0 0 5px;
		line-height:22px;
		
		}
		
		#footer-left-box{
		height:45px;
		margin:15px 0;
		width:499px;
		border-right:1px solid #fff;
		float:left;
		display:inline;
		
		}
		
		#footer-right-box{
		height:45px;
		margin:15px 0 15px 10px;
		width:490px;
		float:left;
		display:inline;
		
		}
