@import url(/elements/css/base.css);
@import url(/elements/css/clearfix.css);
@import url(/elements/css/forms.css);
@import url(/elements/css/search.css);
body {font: 12px Geneva, Verdana, Helvetica, Tahom, Arial, sans-serif;}
#container {width: 917px; margin: 0 auto; padding: 0; background: #ffffff url(/elements/images/global/bg.gif) 0 0 no-repeat;}
	#header {width: 917px; height: 180px;}
		#logo {width: 313px; height: 150px; text-align: center; display: block; float: left; background: #7298c0; text-decoration: none;
			margin: 0; padding: 30px 0 0 0; color: #ffffff; text-transform: uppercase; font-weight: bold;}
		#header_image {width: 604px; height: 180px; display: block; float: right; background: #7298c0;}
	#main {margin: 0; padding: 0; border: 2px solid #7298c0; border-top: none;}
		#sidebar {width: 205px; _width: 206px; float: left; margin: 0; padding: 40px 0 10px 0;}
			#sidebar a {display: block; width: 170px; margin: 0.5em auto; text-align: center; text-decoration: none; font-weight: bold; background: #AFCBE4; padding: 5px 0; color: #fff; border: 1px solid #7298c0;}
			#sidebar a:hover {background: #7298c0; color: #fff; border: 1px solid #AFCBE4;}
		#content {width: 670px; _width: 663px; float: right; margin: 0; padding: 0 0 10px 35px; border-left: 2px solid #7298c0; min-height: 650px !important; height: auto; _height: 650px;}
			#site_navigation {height: 20px; margin-bottom: 10px; width: 100%; float: right;}
				#site_navigation ul {margin: 0; padding: 0;}
					#site_navigation ul li {display: block; float: right;}
						#site_navigation ul li a {display: block; float: left; text-align: center; padding: 0 10px; text-decoration: none; color: #7298c0; height: 20px; font-weight: bold;}
						#site_navigation ul li a:hover {color: #fff; background: #7298c0;}
			.product_nav {margin: 0 0 5px 0; padding: 0 0 15px 0; border-bottom: 2px dashed #afcbe4;}
				.product_nav a {font-size: 11px; text-decoration: none; color: #000000; line-height: 18px; padding: 0 0 0 10px;}
				.product_nav a:hover {font-weight: bold; background: url(/elements/images/global/product_nav_over.gif) 0 0 no-repeat;}
			.nav {width: 130px; float: right;}
				.nav ul {list-style: none; margin: 0; padding: 0;}
					.nav ul li {display: block; margin: 0 0 3px 0;}
						.nav ul li a {display: block; width: 120px; text-decoration: none; color: #000000; text-transform: uppercase; font-size: 10px; background: #afcbe4; padding: 5px;}
						.nav ul li a:hover {color: #ffffff; background: #7298c0;}
			.heading {text-align: center; clear: both;}
			.main {padding-top: 50px;}
				.main h1 {font-size: 15px; font-weight: bold; color: #afcbe4;}
				.main h2 {font-size: 13px; margin: 0.5em 0;}
				.main p {margin: 0 0 1.5em; padding: 0 60px 0 25px; line-height: 20px;}
				.main .product_note {float: right; text-align: right; font-size: 10px; text-transform: uppercase; margin: 2em 0 0 0;}
				.main ul {}
					.main ul li {margin: 0.25em 0;}
						.main ul li a {text-decoration: none; color: #7298c0; font-weight: bold;}
						.main ul li a:hover {text-decoration: underline;}
				.main .resultPageList table {width: 630px;}
					.main .resultPageList table td {background: #7298c0; color: #fff; padding: 5px; margin: 5px 0;}
						.main .resultPageList table td a {color: #fff;}
				.main p img.right {display: block; float: right; margin: 0 0 10px 10px;}
			.callout {margin: 2em 35px 2em 0; padding: 15px 10px; background: #afcbe4;}
				.callout .column {float: left; margin: 0 5px; padding: 0;}
					.callout .column + .column + .column {margin: 0 0 0 5px;}
				.callout .third {width: 195px; _width: 190px;}
					.callout .column h1 {background: #7298c0; color: #ffffff; font-size: 13px; margin: 0; padding: 2px 0 2px 15px;}
					.callout .column p {margin: 10px 0; padding: 0 3px; line-height: 20px; font-size: 11px;}
	#footer {border: 2px solid #7298c0; border-top: none; padding: 1em 10px; background: #7298c0;}
		#footer p {font-size: 90%; display: block; float: right; text-align: right; color: #ffffff;}
			#footer p a {color: #ffffff; text-decoration: none; font-weight: bold; line-height: 2em;}
			#footer p a:hover {}




#thumbnails {margin: 2em 0;}
	#thumbnails h1 {
		color: #7298c0;
		height: 23px;
		text-align: center;
		text-transform: uppercase;
	}
	#thumbnails a {
		background: none;
		border: none;
		color: #000; 
		display: block;
		font: bold 8pt/1 Arial, Helvetica, sans-serif;
		margin: 0 auto 1.5em;
		padding: 0 0 5px;
		text-align: center;
		text-decoration: none;
		text-transform: capitalize;
		width: 124px;
	}
	#thumbnails a:hover {
		background: none;
		border: none;
		color: #7298c0;
	}
		#thumbnails a img {border: 1px solid #7298C0;}
		#thumbnails a span {
			display: block;
			width: 124px;
		}