/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat-y top center #2865b6;	text-align:center;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:1em;	color:#333333;}h1 {	color:#467ace;	font-size:1.8em;	font-weight:normal;	font-family:Georgia, "Times New Roman", Times, serif;	margin:0;	padding:0;	border-bottom:1px solid #467ace;	padding-bottom:2px;}h1 .bold {	color:#eca936;	}h2 {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	font-style:italic;	margin-bottom:15px;}h3 {	margin:0;	padding:0;	color:#467ace;	font-size:1em;	font-weight:bold;}h4 {	margin:0;	padding:0;	color:#467ace;	font-size:1.4em;	font-weight:normal;	font-family:Georgia, "Times New Roman", Times, serif;	margin-bottom:10px;}h5 {	margin:0;	padding:0;	color:#8b0000;	font-size:1.2em;	font-weight:normal;	margin-bottom:15px;	border-bottom:1px dotted #8b0000;}ul {	line-height:1.5em;}a img, img {	border:none;	text-decoration:none;}a:link, a:active, a:visited {	color:#333333;	text-decoration:underline;}a:hover {	color:#467ace;	text-decoration:none;}h3 a:link, h3 a:hover, h3 a:visited {	color:#467ace;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:853px;	height:auto;	text-align:left;}#header {	width:853px;	height:256px;	margin:0;	padding:0;	background:url(images/header.jpg) no-repeat top left;}#flash {	position:absolute;	top:15px;	right:19px;	width:460px;	height:224px;	margin:0;	padding:0;}#navbar {	width:853px;	height:53px;	margin:0;	padding:0;	background:url(images/navbg.jpg) no-repeat top left;	text-align:center;}#navbar a {	display:block;	float:left;	width:auto;	height:26px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:1em;	color:#467bc9;	text-decoration:none;	padding:10px 15px 0 15px;	margin:1px 5px 0 7px;}#navbar a:hover, #navbar a.here {	color:#467bc9;	text-decoration:none;	background:url(images/hoverbg.jpg) repeat-x top left;}#body {	position:relative;	width:853px;	height:auto;	margin:0;	padding:0;	background:url(images/bodybg.jpg) repeat-y top left;}#sidebar {	position:absolute;	left:1px;	top:0;	width:244px;	height:auto;	font-size:.8em;	color:#333;	background:url(images/sidetop.jpg) no-repeat top left;	padding-top:105px;}#sidebar #sidetext {	width:204px;	height:auto;	color:#333;	padding:0 15px 0 15px;}#sidebar .sidetext {	width:204px;	height:auto;	color:#333;	padding:0 15px 0 15px;}#sidebar ul {	line-height:1.7em;}#sidebar img {	margin-bottom:40px;}#content {	width:605px;	height:auto;	font-size:.75em;		line-height:1.4em;	margin-left:244px;}#content .padded {	padding:20px 25px 20px 25px;}#footer {	width:598px;	height:43px;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#467bc9;	font-size:1em;	padding:50px 0 0 8px;	background:url(images/rightbottom.jpg) no-repeat top left;	text-align:left;	margin-left:2px;}#footer a {	color:#467bc9;	text-decoration:none;	margin:0 5px 0 5px;}#footer a:hover {	text-decoration:underline;}#bottom {	width:853px;	height:76px;	margin:0;	padding:0;	background:url(images/footer.jpg) no-repeat top left;}.input {	border:1px solid #467ace;}fieldset {	width:400px;	border:1px solid #467ace;}legend {	background-color:#fff;	font-weight:bold;	font-size:1em;	color:#467ace;}.noshow {	display:none;}.smaller {	font-style:italic;	font-size:10px;}.bigger {	font-size:18px;}.floatright {	float:right;	margin:0 0 10px 15px;}.floatleft {	float:left;	margin:0 15px 10px 0;}.pic {	border:1px solid #467ace;}.gallery img {	border:1px solid #000;}.redtext {	color:#FF0000;	font-weight:bold;}.bluetext {	color:#0000FF;	font-weight:bold;}.test {	background:url(images/leftquote.jpg) no-repeat top left;	font-size:14px;	line-height:18px;	font-family:Georgia, "Times New Roman", Times, serif;	padding:8px 0 0 10px;	text-align:justify;	margin-bottom:25px;}.test span {	background:url(images/rightquote.jpg) no-repeat right bottom;	padding:0 15px 10px 0;}.test p {	margin:0;	font-size:12px;	height:26px;	text-align:right;	font-weight:bold;	color:#467ace;	line-height:normal;	margin:5px 0 15px 0;}.coupon {	width:200px;	height:auto;	padding:15px;	border:3px dashed #eca936;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#467ace;	font-size:12px;	text-align:center;}.couponheader {	font-weight:bold;	font-size:30px;	line-height:30px;}.couponsubheader {	font-size:14px;	font-style:italic;}
