/* Terrestra.com Print CSS  */
/*
Terrestra.com main template styles
*/
/* --------------------------------------------------------------------------- */
body {
	margin:0; padding:0;
	text-align:left;
	background-color:#fff;
	}

/* --------------------------------------------------------------------------- */
/* top gray bar */	
#top {
	width:549px;
	float:none;
	background-color:#fff;
	margin:0 auto;
	}
#top-content {
	width:570px;
	}
img#logo {
	position:relative;
	float:none;
	margin:0 0 0 10px; padding:0;
	border:0;
	}
#top-content {
	margin:0; padding:0;
	}
#top-content a#home, #top-content a#shop, #top-content a#registry, #top-content a#info {
	display:none;
	}
#top-content img {
	border:0;
	}	

/* --------------------------------------------------------------------------- */
/* top bar and colored background (w/ section specific color) */
#page-holder {
	float:none;
	width:570px;
	background-color:#fff;
	}
/* #main contains background color */
div#main {
	float:none;
	width:549px;
	margin:0 auto;
	}
body#info-section div#main, body#info-section #section-head {
	background-color:#fff;
	}
body#shop-section div#main, body#shop-section #section-head  {
	background-color:#fff;
	}
body#registry-section div#main, body#registry-section #section-head  {
	background-color:#fff;
	}
body#home-page div#main, body#home-page #section-head  {
	background-color:#fff;
	}	

/* --------------------------------------------------------------------------- */
/* left column (section navigation) */
#left-column {
	display:none;
	}
#section-title {
	display:none
	}
#side-content {
	display:none;
	}

	
/* --------------------------------------------------------------------------- */
/* right column (page content)*/
#right-column {
	width:549px;
	margin:0 auto; padding:0;
	}
#page-content {
	float:none;
	background-color:#fff;
	border-left:0;
	margin:0 auto; padding:0;
	width:549px;
	}		
#page-content.product-display {
	float:none;
	background-color:#fff;
	margin:0; padding:0;
	border-left:0;	
	width:569px;
	min-height:300px;
	}
.short-window {
	height:400px;
	}
#page-title{
	width:549px;
	float:none;
	margin:0 auto;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	}
img#title-graphic{
	margin:0px 0 0 0px;

	/* display:none; */
	}
h1 {
	float:none;
	width:459px;
	font-family:Verdana, sans-serif;
	font-size:18px;
	margin:0; padding:2px 0 0 20px;
	}
h2 {
	width:499px;
	font-family:Verdana, sans-serif;
	font-size:12px;
	margin:0 0 4px 20px; padding:12px 0 2px 0px;
	text-transform:uppercase;
	border-bottom:1px solid #888;
	font-weight:bold;
	}
h3 {
	font-family:Verdana, sans-serif;
	font-size:12px;
	margin:0; padding:6px 50px 6px 20px;
	}	
body#info-section h3 {
	color:#000;
	}
body#shop-section h3 {
	color:#000;
	}
body#registry-section h3 {
	color:#000;
	}
body#home-page h3 {
	color:#000;
	}		
#top-right-image {
	margin:-16px 0 20px 20px;
	float:none;
	}
#mid-left-image {
	margin:5px 20px 10px 20px;
	float:none;
	border-left:1px solid #888;
	border:1px solid #888;
	}
p {
	font-family:Verdana, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:0 50px 6px 50px;
	}
p.deck {
	font-family:Verdana, sans-serif;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	margin:20px 20px 12px 20px;
	}
p.back-to-top {
	margin-top:12px;
	}
strong {
	font-weight:bold;
	color:#000;
	}
#page-content a:link, #page-content a:visited, #footer a:link, #footer a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#000; border:0;
	}
#page-content a:active, #page-content a:hover, #footer a:active, #footer a:hover  {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	}
#title-graphic {
	float:none;
	margin:0;padding:0;border:0;
	}

/* --------------------------------------------------------------------------- */
/* footer */
div#footer {
	display:none;
	}
/*
#printed-page-name {
	padding:5px 0;
	font:0.25in "century gothic", verdana, sans-serif;
	display:block;
	}	
*/
#view-cart, #view-list{
	display:none;
	}
p, li, h1, h2, h3, p.cart.cart-instruction {
	color:#000;
	}
body#info-section a img {
	border:0;
	}
img#top-right-image {
	float:none;
	margin:20px 0 0 0;
	}
page-instructions {
	margin-top:10px;
	}