/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#B3B0AB;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
h2{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
.red{
	color:#FF0000;
}
a:link, a:visited, a:active{
	text-decoration:underline;
	color:#438DD2;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
#page_wrap{
	background:#fff;
	margin:0 auto;
	width:770px;
}
#header{
	background:url(/images/header_bg.gif) no-repeat;
	height:46px;
}
/* navigation */
#navigation{
	background:url(/images/nav_bg.gif) no-repeat;
	height:49px;
}
#navmenu{
	height:49px;
	margin:0px 0px 0 0px;
	text-align:center;

}
#navmenu #center{
	margin:0 auto;
	width:736px;
}
#navmenu span {
		display:none;
	}

/* Home Button */
#navmenu .home {
	float:left;
	width: 119px; height: 49px;
	background: url(/images/navigation/home.gif) 0 -50px no-repeat;
	}

#navmenu .home a, #navmenu home a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/navigation/home.gif) top left no-repeat;
	}
#navmenu .home a:hover {
	background-image: none;
	}

/* our_story Button */
#navmenu .our_story {
	float:left;
	width: 123px; height: 49px;
	background:url(/images/navigation/our_story.gif) 0 -50px no-repeat;
	}

#navmenu .our_story a, #navmenu .our_story a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images/navigation/our_story.gif) top left no-repeat;
	}
#navmenu .our_story a:hover {
	background-image: none;
	}
/* support Button */
#navmenu .support {
	float:left;
	width: 123px; height: 49px;
	background:url(/images/navigation/support.gif) 0 -50px no-repeat;
	}

#navmenu .support a, #navmenu .support a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/navigation/support.gif) top left no-repeat;
	}
#navmenu .support a:hover {
	background-image: none;
	}
/* jhh_building Button */
#navmenu .jhh_building{
	float:left;
	width: 123px; height: 49px;
	background:url(/images/navigation/jhh_training.gif) 0 -50px no-repeat;
	}

#navmenu .jhh_building a, #navmenu .jhh_building a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/navigation/jhh_training.gif) top left no-repeat;
	}
#navmenu .jhh_building a:hover {
	background-image: none;
	}
/* sadies_gift Button */
#navmenu .sadies_gift {
	float:left;
	width:124px; height: 49px;
	background:url(/images/navigation/sadies_gift.gif) 0 -50px no-repeat;
	}

#navmenu .sadies_gift a, #navmenu .sadies_gift a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/navigation/sadies_gift.gif) top left no-repeat;
	}
#navmenu .sadies_gift a:hover {
	background-image: none;
	}
/* news Button */
#navmenu .news {
	float:left;
	width:124px; height: 49px;
	background:url(/images/navigation/news.gif) 0 -50px no-repeat;
	}

#navmenu .news a, #navmenu .news a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/navigation/news.gif) top left no-repeat;
	}
#navmenu .news a:hover {
	background-image: none;
	}
/* contact Button */
#navmenu .contact {
	float:left;
	width: 120px; height: 49px;
	background:url(/images/navigation/contact.gif) 0 -50px no-repeat;
	}

#navmenu .contact a, #navmenu .contact a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/navigation/contact.gif) top left no-repeat;
	}
#navmenu .contact a:hover {
	background-image: none;
	}	

/* end buttons */


#lcol{
	float:left;
	width:314px;
	background:url(/images/sadies_gift_logo_main.gif) 15px 0 no-repeat;
}
#lcol #lcontent{
	margin-top:215px;
	padding:0 10px 0 10px;
}
#lcol #lcontent #blue_banner{
	background:url(/images/blue_banner_bg.gif) no-repeat;
	width:268px;
	height:75px;
	margin-left:15px;
}
#lcol #lcontent #blue_banner #quote{
	padding:0px 0px 0 0px;
	font-size:11px;
	font-family:"Georgia", Times New Roman, Times, serif;
}
#rcol{
margin:0 20px 0 325px;

}

#footer{
	background:url(/images/footer_bg.gif) no-repeat;
	height:65px;
}
#footer_text{
	text-align:center;
	padding:5px 0 0 0;
}