	* { border:0; padding:0; margin:0; text-decoration:none; }
	body { font:13px 'trebuchet','verdana'; color:#333; background:#fff url(/img/bg.jpg) 0 0 no-repeat; }
	h1,
	h2 { font:bold 14px 'trebuchet','verdana'; color:#563668; text-transform:uppercase; margin:0; }
	h2 { font-size:13px; text-transform:none; }
	p { margin:25px 0; }
	a#homeLink { position:absolute; top:0; left:0; width:900px; height:167px; display:block; text-decoration:none; }
	#nav { position:absolute; top:167px; left:0; width:161px; height:306px; overflow:hidden; background:url(../img/bg_nav.png) 0 44px no-repeat; }
		#nav a,
		#nav a:hover,
		#nav a:active,
		#nav a:visited { position:absolute; left:0; display:block; width:161px; height:44px; font:13px/40px 'trebuchet','verdana'; color:#fff; text-align:right; }
		#nav #home { top:0; background:url(../img/nav.home.png) 306px 0 no-repeat; }
		#nav #order { top:46px; background:url(../img/nav.order.png) 306px 0 no-repeat; }
		#nav #samples { top:92px; height:41px; background:url(../img/nav.samples.png) 306px 0 no-repeat; }
		#nav #occasions { top:135px; height:40px; background:url(../img/nav.occasions.png) 306px 0 no-repeat; }
		#nav #photos { top:177px; height:42px; background:url(../img/nav.photos.png) 306px 0 no-repeat; }
		#nav #faq { top:221px; height:39px; background:url(../img/nav.faq.png) 306px 0 no-repeat; }
		#nav #contact { top:262px; background:url(../img/nav.contact.png) 306px 0 no-repeat; }
		
	#container { position:relative; top:183px; left:220px; width:720px; height:auto; }
		#container a,
		#container a:hover,
		#container a:active,
		#container a:visited,
		.contactInfo { color:#563668; }
		#container a:hover { text-decoration:underline; }
	
	#sidebar { float:right; position:relative; color:#563668; width:161px; height:325px; margin-left:40px; background:url(../img/order.now.png) bottom left no-repeat; text-align:center; }
		#sidebar img { margin:0 auto; }
		#container #sidebar p { text-align:left; margin:15px 0 0; font-size:13px; line-height:16px; width:160px; }
		#sidebar a { position:absolute; top:260px; left:0; width:160px; height:62px; }
		#sidebar a.cert { position:relative; top:0; left:0; width:160px; height:131px; }
		
	#footer { position:absolute; top:636px; left:60px; font:12px/16px verdana; color:#999; }
		#footer a,
		#footer a:hover,
		#footer a:active,
		#footer a:visited { color:#999; }
		#footer a:hover { text-decoration:underline; }