/* CSS Document */
	body { background-color: #E0E8FF; font-family: Verdana; font-size: 13px; }
	
	/* Layout Styles */
	#wrapper { border: 1px solid #5166A9; background-color: #FFFFFF; width: 1013px; margin: auto; }
	#header { background: url(/css/images/curwoods-header.gif) no-repeat;	height: 109px; }
	#header_menu { border-bottom: 5px solid #E0E8FF; }
	#content_wrapper { padding: 0 20px 20px 20px; }
	#content { border: 5px solid #E0E8FF; padding: 20px; }
	#footer_menu { border-top: 5px solid #E0E8FF; }
	#footer { background-color: #5166A9; text-align: center; padding: 10px; color: #FFF; font-weight: bold; }
	
	/* Generic Classes */
	a img { border: 0; }
	h1 { font-size: 32px; font-weight: normal; color: #5166A9; margin: 15px; }
	h2 { font-size: 18px; margin: 5px 0 0 0; }
	p { line-height: 1.5em; }
	table { width: 100%; border-spacing: 0; }
	label { font-weight: bold; }
	input, textarea, label { margin: 5px 0 10px 0; }
	.left { text-align: left !important; }
	.center { text-align: center !important; }
	.right { text-align: right !important; }
	.top { vertical-align: top !important; }
	
	/* Custom Classes */
	.menu { text-align: center; padding: 5px 20px; color: #5166A9; font-size: 13px;  }
	.menu a { color: #5166A9; text-transform: uppercase; text-decoration: none; }
	.menu span { padding-left: 5px; }
	.border { border: 5px solid #E0E8FF; margin: 5px; }
	div.error { margin: 5px; padding: 10px; background: #FFEEEE; border: 1px solid #FF0000; }
	div.info {	margin: 5px; padding: 10px; background: #F7FFEE; border: 1px solid #00CC33; }

	table.footer { padding: 5px; color: #5166A9; }
	table.footer td { width: 33.3%; }
	table.footer td a { color: #5166A9; text-decoration: none; }
	
	td.images { vertical-align: top; width: 300px; text-align: right; }
	td.copy { vertical-align: top; padding-right: 10px; background: url(/css/images/curwoods-bkg.gif) no-repeat 10px 10px; }

	table.prices { border: 1px solid #DDD; }
	table.prices th { background: #EEEEEE; padding: 5px 10px; }
	table.prices td { text-align: center; border-top: 1px solid #DDD; padding: 5px 10px;}
	
	div.form { border: 5px solid #E0E8FF; margin: 5px; padding: 20px; text-align: left; }
	
