a { color: #3584AA; }
body { margin: 0 auto; padding: 0 auto; text-align: center; font-family: arial; }
body,td,p { font-size: 10pt; }

form table.let-us-create { margin-top: 75px; }
form table.let-us-create td, form table.let-us-create input, form table.let-us-create textarea { font-size: 10pt; }

.let-us-create-wide { height: 266px; background: url(/lib/yhst-98856641709175/let-us-create-wide-bg.gif) top left no-repeat; padding: 65px 0 0 25px; }

h1 { color: #3584AA; font-size: 14pt; font-weight: bold; }

.eightpt { font-size: 8pt; }

table.cross-sell { margin-left: 15px; background-color: #DDF2FC; }
	td.title { text-align: center; background: #DDF2FC; font: bold 11px/20px arial; color: #3584AA; }
	table.cross-sell td { padding: 3px 2px; text-align: center; }
	table.cross-sell td img, table.cross-sell td a { display: block; background-color: #fff; padding: 2px 0; font: normal 11px/20px arial; }

.out-of-stock-text { color: red; font: bold 12pt/16pt arial; padding-left: 10px; }

.contents-link a { color: #fff; }
.contents-link-name { text-align: center; }
	.contents-link-name a { display: block; color: #000; font-weight: bold; text-decoration: none; margin-bottom: 5px; }
	.contents-link-create a { display: block; background-color: #3584AA; text-transform: uppercase; font: 8pt/18pt arial; color: #fff; text-align: center; }
	/*td.contents-link img { border: 2px solid #3584AA; border-bottom: none; }*/
	td.contents-link .contents-link-image { border: 2px solid #3584AA; border-bottom: none; }

.rectangle-box { margin: 10px 15px; }
	.rectangle-boxes-heading { color: #3584AA; font-size: 12pt; font-weight: bold; margin-top: 20px; }
	.rectangle-box ul { margin-top: 45px; margin-left: 18px; padding-left: 0; }

.bookmark-page a { display: block; background: url(/lib/yhst-98856641709175/left-nav-link-bg.gif) top left no-repeat; font: bold 11px/29px arial; text-transform: uppercase; text-decoration: none; color: #fff; text-indent: 27px; }

.page-body { margin: 0px 25px; }
body#home .page-bg { background: #AFE4FC url(/lib/yhst-98856641709175/homepage-target-bg.gif) 100% 26% no-repeat; }

td.what-customers-say-box div.padding { padding: 20px 20px 0 20px; font-size: 8pt; }

table.great-ideas td { background: url(/lib/yhst-98856641709175/tall-white-rect-bg.gif) bottom left no-repeat; height: 235px; font-size: 8pt; }
	table.great-ideas td.spacer { background: none; }
	table.great-ideas td div { margin: 35px 15px 0 15px;}
	table.great-ideas td a { display: block; margin-top: 5px; color: #3584AA; font-weight: bold; }
	table.great-ideas td img { text-align: center; margin-bottom: 5px; display: block; }

.reunion-news-signup { background: url(/lib/yhst-98856641709175/reunion-newsletter-bg.gif) top center no-repeat; height: 175px; margin-left: 10px; }
	.reunion-news-signup form { padding: 60px 25px 0 25px; font-size: 8pt; }
	.reunion-news-signup input { font-size: 8pt; }

body#home td.header { background: #AFE4FC url(/lib/yhst-98856641709175/header-top.gif) top left no-repeat; }
td.header { background: url(/lib/yhst-98856641709175/header-top.gif) top left no-repeat; }
	td.header .position-relative { position: relative; }
		img.logo-cover { position: absolute; top: 0px; left: 0px; }
		.top-navigation { position: absolute; top: 80px; left: 253px; width: 480px; }
		.breadcrumbs { position: absolute; top: 110px; left: 253px; width: 465px; text-align: right; }
			.breadcrumbs, .breadcrumbs a { font-size: 8pt; color: gray; }
			.breadcrumbs a, .breadcrumbs-last { padding: 0 3px; }
	
td.left-navigation { background: url(/lib/yhst-98856641709175/left-nav-bg.gif) top left repeat-y; }
	.navigation a { display: block; background: url(/lib/yhst-98856641709175/left-nav-link-bg.gif) top left no-repeat; font: bold 11px/29px arial; text-transform: uppercase; text-decoration: none; color: #fff; text-indent: 27px; }
		.subnav a { background: none; background-color: #DDF2FC; margin-left: 6px; font: normal 11px/15px arial; color: #000; text-indent: 20px; }
		.subnav a:hover { background-color: #3584AA; color: #fff; text-decoration: underline; }

.related-items-links, .related-items-links a { font-size: 8pt; text-decoration: none; }

td.footer { background-color: #AFE4FC; padding: 20px 0; border-top: 4px solid #ffffff; border-left: 5px solid #ffffff; }
	td.footer td, td.footer a { font: normal 11px/13px arial; color: #000000; }

.bottom-links { margin-top: 10px; padding-top: 10px; border-top: 1px solid #3584AA; }
	.bottom-links a { padding: 0 15px; }

.sitemap ul { list-style: none; margin-left: 0px; }
.sitemap ul a { text-decoration: none; }
.sitemap ul ul { margin-left: 10px; }
.sitemap ul ul ul { margin-bottom: 10px; }
.sitemap ul li a { font-size: 11pt; }
.sitemap ul ul li a { font-size: 10pt; font-weight: bold; }
.sitemap ul ul ul li a { font-size: 9pt; font-weight: normal; text-decoration: underline; }
.sitemap ul ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }

body#home .visit-other-sites { display: none; }
