body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:center;
	}

a:link, a:visited {
	color:#3E6E9F;
	text-decoration:underline;
	}
	
a:hover, a:active {
	color:#6699FF;
	}
		
img {border:none;}

#wrap {
	text-align:left;
	width:726px;
	margin:10px auto 0;
	}
	
#header {
	margin:32px 0 6px;
	background:url(../images/canada-flag.gif) right top no-repeat;
	}

#banner {
	background:url(../images/home-banner-bg.jpg) left top no-repeat;
	height:315px;
	}

#catalog-banner {
	margin:8px 0 0 0;
	}

#sick-kids {
	margin:15px 0 0 0;
	}
		
#content {
	margin:10px 0 0;
	}
	
/*-- Home Navigation --*/
/* NON-HOLIDAY
#nav {
    width:135px;
	height:329px;
    background:url(../images/home-nav.gif) left top no-repeat;
    margin:0;
	padding:20px 0 0;
	float:left;
	} 
#about-us a {height:36px;}
#stores a {height:36px;}
#events a {height:36px;}
#registry a {height:36px;}
#design-tips a {height:36px;}
#faqs a {height:36px;}
#request-info a {height:36px;}	
	*/

#nav {
    width:135px;
	height:315px;
    background:url(../images/home-nav.gif) left top no-repeat;
    margin:0;
	padding:10px 0 0;
	float:left;
	}
		
#nav li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#nav a {
	height:36px;
	display:block;
	}

#hero {
	float:left;
}	

#about-us a {height:47px;}
#stores a {height:51px;}
#events a {height:51px;}
#registry a {height:49px;}
#design-tips a {height:50px;}
#faqs a {height:49px;}
#request-info a {height:50px;}

#about-us a:hover {background:url(../images/home-nav.gif) -138px -10px no-repeat;}
#stores a:hover {background:url(../images/home-nav.gif) -138px -56px no-repeat;}
#events a:hover {background:url(../images/home-nav.gif) -138px -57px no-repeat;}
#registry a:hover {background:url(../images/home-nav.gif) -138px -108px no-repeat;}
#design-tips a:hover {background:url(../images/home-nav.gif) -138px -157px no-repeat;}
#faqs a:hover {background:url(../images/home-nav.gif) -138px -207px no-repeat;}
#request-info a:hover {background:url(../images/home-nav.gif) -138px -256px no-repeat;}


/*-- footer --*/
#footer {
	font-size:90%;
	color:#666;
	height:170px;
	}
#footer a {
	color:#336699;
	}
#footer a:hover {
	color:#6699ff;
	}
#footer .recall {
	float:left;
	text-align:left;
	}

#footer .recall .title {
	display:block;
	color:#cc0000;
	font-size:10px;
	margin:0px;
	font-weight:bold;
	padding:3px 0px 2px 0px;
	}
#footer .recall a.title {
	display:block;
	color:#cc0000;
	font-size:10px;
	margin:0px;
	font-weight:bold;
	padding:3px 0px 2px 0px;
	}
#footer .recall a:hover.title {
	display:block;
	color:#cc0000;
	font-size:10px;
	margin:0px;
	font-weight:bold;
	padding:3px 0px 2px 0px;
	}
#footer .recall a {
	color:#999999;
	font-size:9px;
	text-decoration:none;
	}
#footer .recall a:hover {
	color:#6699ff;
	font-size:9px;
	text-decoration:none;
	}
#footer .copyright-info {
	padding-top:3px;
	float:right;
	text-align:right;
	}
		
input[type="text"] {
	border:1px solid #CCC;
	padding:2px 3px;
	color:#666;
	font-size:100%;
	}
.email-field {
	width:107px;
	}	

table {
	font-size:xx-small;
	}
	html>body table {
		font-size:x-small;
	}

.textEmail
	{ width:220px; font-size:10px; color:#999999; }	
	
.textMLB
	{ padding-top:1px; font-size:10px; color:#726f70; text-align:right; }	
	
.textDrSeuss
	{ padding-top:6px; font-size:10px; color:#726f70; text-align:right; }	
	
.catalog-cover
	{ float:left; width:243px; }	
	
.more-info
	{ float:left; width:250px; }
	
.email-signup
	{ float:left; width:233px; }
.bottom-line {
	clear:both;
	}			
