@charset "UTF-8";

/* Layout */
body 		{ font: 12px/16px "Century Gothic", Arial, Helvetica, sans-serif; background: #ffffff; text-align: center; margin: 20px; padding: 0; color: #572700; }
#container 	{ width: 900px; margin: 0 auto; text-align: left; }
#header		{ margin: 0 0 20px 0; text-align: right;  }
#bottomnav	{ text-align: right; position: absolute; right: 0; }
#sidebar	{ width: 220px; float: left; }
#content	{ margin-left: 245px; position: relative; }
#footer		{ padding: 20px 0;  font-size: 10px; }
.homebig	{ float: right; margin-left: 20px; }
.homesmall	{ margin-bottom: 20px; }
.copyright	{ margin-top: 10px; text-align: center; }		
/* Top Nav */
a#logo 		{ background-image:url(images/home10/logo.gif); width:214px; height: 93px; display:block; margin-bottom: 60px; }
a#logo span { display:none; }
a#about 		{ background-image:url(images/home10/top-about.gif); width:42px; height: 20px; display:block; float: left; }
a#about span 	{ display:none; }
a#about:hover 	{ background-image:url(images/home10/top-about-on.gif); }
a#faq 		{ background-image:url(images/home10/top-faq.gif); width:24px; height: 20px; display:block; float: left; }
a#faq span 	{ display:none; }
a#faq:hover 	{ background-image:url(images/home10/top-faq-on.gif); }
a#press 		{ background-image:url(images/home10/top-press.gif); width:35px; height: 20px; display:block; float: left; }
a#press span 	{ display:none; }
a#press:hover 	{ background-image:url(images/home10/top-press-on.gif); }
a#retail 		{ background-image:url(images/home10/top-retail.gif); width:39px; height: 20px; display:block; float: left; }
a#retail span 	{ display:none; }
a#retail:hover 	{ background-image:url(images/home10/top-retail-on.gif); }
a#corporate 		{ background-image:url(images/home10/top-corporate.gif); width:77px; height: 20px; display:block; float: left; }
a#corporate span 	{ display:none; }
a#corporate:hover 	{ background-image:url(images/home10/top-corporate-on.gif); }
a#contact 		{ background-image:url(images/home10/top-contact.gif); width:61px; height: 20px; display:block; float: left; }
a#contact span 	{ display:none; }
a#contact:hover 	{ background-image:url(images/home10/top-contact-on.gif); }
a#blog 		{ background-image:url(images/home10/top-blog.gif); width:34px; height: 20px; display:block; float: left; }
a#blog span 	{ display:none; }
a#blog:hover 	{ background-image:url(images/home10/top-blog-on.gif); }

/* Side Nav */
.sidenav	{ margin: 30px 0 0 0; }
.subnav		{ padding: 10px 0 0 0; }
a#invitations 	{ background-image:url(images/home10/nav-invitations.gif); width:200px; height: 10px; display:block; }
a#invitations span 	{ display:none; }
a#invitations:hover { background-image:url(images/home10/nav-invitations-on.gif); }
	a#letterpress 	{ background-image:url(images/home10/sub-letterpress.gif); width:200px; height: 18px; display:block; }
	a#letterpress span 	{ display:none; }
	a#letterpress:hover { background-image:url(images/home10/sub-letterpress-on.gif); }
	a#engraved 		{ background-image:url(images/home10/sub-engraved.gif); width:200px; height: 18px; display:block; }
	a#engraved span 	{ display:none; }
	a#engraved:hover { background-image:url(images/home10/sub-engraved-on.gif); }
	a#flat 		{ background-image:url(images/home10/sub-flat.gif); width:200px; height: 18px; display:block; }
	a#flat span 	{ display:none; }
	a#flat:hover { background-image:url(images/home10/sub-flat-on.gif); }
	a#custom 		{ background-image:url(images/home10/sub-custom.gif); width:200px; height: 18px; display:block; }
	a#custom span 	{ display:none; }
	a#custom:hover { background-image:url(images/home10/sub-custom-on.gif); }
	a#corp 		{ background-image:url(images/home10/sub-corporate.gif); width:200px; height: 18px; display:block; }
	a#corp span 	{ display:none; }
	a#corp:hover { background-image:url(images/home10/sub-corporate-on.gif); }		
a#social 	{ background-image:url(images/home10/nav-social.gif); width:200px; height: 10px; display:block; }
a#social span 	{ display:none; }
a#social:hover { background-image:url(images/home10/nav-social-on.gif); }
	a#personalized 	{ background-image:url(images/home10/sub-personalized.gif); width:200px; height: 18px; display:block; }
	a#personalized span 	{ display:none; }
	a#personalized:hover { background-image:url(images/home10/sub-personalized-on.gif); }
	a#notecards 	{ background-image:url(images/home10/sub-notecards.gif); width:200px; height: 18px; display:block; }
	a#notecards span 	{ display:none; }
	a#notecards:hover { background-image:url(images/home10/sub-notecards-on.gif); }
	a#gifttags 	{ background-image:url(images/home10/sub-gifttags.gif); width:200px; height: 18px; display:block; }
	a#gifttags span 	{ display:none; }
	a#gifttags:hover { background-image:url(images/home10/sub-gifttags-on.gif); }
	a#escort 	{ background-image:url(images/home10/sub-escort.gif); width:200px; height: 18px; display:block; }
	a#escort span 	{ display:none; }
	a#escort:hover { background-image:url(images/home10/sub-escort-on.gif); }
	a#gifts 	{ background-image:url(images/home10/sub-gifts.gif); width:200px; height: 18px; display:block; }
	a#gifts span 	{ display:none; }
	a#gifts:hover { background-image:url(images/home10/sub-gifts-on.gif); }
	a#corp2 	{ background-image:url(images/home10/sub-corp.gif); width:200px; height: 18px; display:block; }
	a#corp2 span 	{ display:none; }
	a#corp2:hover { background-image:url(images/home10/sub-corp-on.gif); }
a#home 	{ background-image:url(images/home10/nav-home.gif); width:200px; height: 10px; display:block; }
a#home span 	{ display:none; }
a#home:hover { background-image:url(images/home10/nav-home-on.gif); }
	a#dinner 	{ background-image:url(images/home10/sub-dinner.gif); width:200px; height: 18px; display:block; }
	a#dinner span 	{ display:none; }
	a#dinner:hover { background-image:url(images/home10/sub-dinner-on.gif); }
	a#linens2 	{ background-image:url(images/home10/sub-linens2.gif); width:200px; height: 18px; display:block; }
	a#linens2 span 	{ display:none; }
	a#linens2:hover { background-image:url(images/home10/sub-linens2-on.gif); }
	a#bedding2 	{ background-image:url(images/home10/sub-bedding2.gif); width:200px; height: 18px; display:block; }
	a#bedding2 span 	{ display:none; }
	a#bedding2:hover { background-image:url(images/home10/sub-bedding2-on.gif); }
	a#accessories 	{ background-image:url(images/home10/sub-accessories.gif); width:200px; height: 18px; display:block; }
	a#accessories span 	{ display:none; }
	a#accessories:hover { background-image:url(images/home10/sub-accessories-on.gif); }
a#monogram 	{ background-image:url(/images/home10/nav-monogram.gif); width:200px; height: 10px; display:block; margin-left: 20px; }
a#monogram span 	{ display:none; }
a#monogram:hover { background-image:url(/images/home10/nav-monogram-on.gif); }
a#basket 	{ margin-top: 40px; background-image:url(images/side-basket.gif); width:220px; height: 40px; display:block; }
a#basket span 	{ display:none; }
a#basket:hover { background-image:url(images/side-basket-on.gif); }
a#registry 	{ margin-top: 50px; background-image:url(/images/home10/nav-registry.gif); width:200px; height: 10px; display:block; margin-left: 20px; }
a#registry span 	{ display:none; }
a#registry:hover { background-image:url(/images/home10/nav-registry-on.gif); }

/* HTML redeclarations & misc classes */
a:link		{ font-weight: bold; color: #ab784e; text-decoration: none; }
a:visited	{ font-weight: bold; color: #ab784e; text-decoration: none; }
a:hover		{ font-weight: bold; color: #572700; text-decoration: none; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.split		{ float: left; }