@CHARSET "UTF-8";

html {
	height:100%;
}

body {
	min-height:100%;
	height:100%;
	color:white;
	margin:0;
	text-align:center;
}

body * {
	text-align:left;
}

ul.feetList {
	list-style:none;
	padding:0;
	margin:0;
}

ul.feetList li {
	height:30px;
	padding-left:30px;
}

ul.feetList.green li {
	background:transparent url(../images/feetGreen.gif) no-repeat scroll 0 0;
}

ul.feetList li * {
	color:#71A6C6;
}

hr {
	height:1px;
	border:none;
	border-top:1px solid white;
}

img {
	border:none;
}

p, address {
	/* font-weight:bold; */
	font-size:18px;
}

address {
	font-style:normal;
}

a, a:link, a:visited, a:hover, a:active {
	color:white;
}

a, a:link, a:visited {
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

.clearBoth {
	clear:both;
}

.column {
	float:left;
}

.twoColumns .column {
	width:50%;
}

.plain {
	font-family:"Georgia", "Times New Roman", "Times, serif";
	/* font-family:"Avant Guard", "Century Gothic", "Arial Bold", sans-serif; */
}

.serif {
	font-family: "Georgia", "Times New Roman", "Times, serif";
	/* "Bodoni", "Garamond", "Times New Roman"; */
}

#page {
	margin:auto;
	background-color:#9fd66f;
	min-height:100%;
	position:relative;
}

#page #header {
	border-top:10px solid #71a6c6;
	border-bottom:10px solid #71a6c6;
	text-align:center;
}

#page #header #companyLogo {
	width:443px;
	margin:10px auto;
}

#page #header #nav {
	height:47px;
}

#page #header #nav ul {
	list-style:none;
	display:block;
	height:47px;
	width:943px;
	margin:auto;
	padding:0;
}

#page #header #nav ul li {
	float:left;
}

#page #header #nav ul li a img {
	display:none;
}

#page #header #nav ul li a,
#page #header #nav ul li a:link,
#page #header #nav ul li a:visited,
#page #header #nav ul li a:hover,
#page #header #nav ul li a:active {
	display:block;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
}

#page #header #nav ul li a.home,
#page #header #nav ul li a.home:link,
#page #header #nav ul li a.home:visited,
#page #header #nav ul li a.home:hover,
#page #header #nav ul li a.home:active {
	width:103px;
	height:47px;
	background-image:url(../images/nav/home.png);
}

#page #header #nav ul li a.home:active {
	background-image:url(../images/nav/homeSelected.png);
}

#page #header #nav ul li a.shopForToys,
#page #header #nav ul li a.shopForToys:link,
#page #header #nav ul li a.shopForToys:visited,
#page #header #nav ul li a.shopForToys:hover,
#page #header #nav ul li a.shopForToys:active {
	width:148px;
	height:47px;
	background-image:url(../images/nav/shopForToys.png);
}

#page #header #nav ul li a.shopForToys:active {
	background-image:url(../images/nav/shopForToysSelected.png);
}

#page #header #nav ul li a.shopForBooks,
#page #header #nav ul li a.shopForBooks:link,
#page #header #nav ul li a.shopForBooks:visited,
#page #header #nav ul li a.shopForBooks:hover,
#page #header #nav ul li a.shopForBooks:active {
	width:147px;
	height:47px;
	background-image:url(../images/nav/shopForBooks.png);
}

#page #header #nav ul li a.shopForBooks:active {
	background-image:url(../images/nav/shopForBooksSelected.png);
}

#page #header #nav ul li a.news,
#page #header #nav ul li a.news:link,
#page #header #nav ul li a.news:visited,
#page #header #nav ul li a.news:hover,
#page #header #nav ul li a.news:active {
	width:98px;
	height:47px;
	background-image:url(../images/nav/news.png);
}

#page #header #nav ul li a.news:active {
	background-image:url(../images/nav/newsSelected.png);
}

#page #header #nav ul li a.blog,
#page #header #nav ul li a.blog:link,
#page #header #nav ul li a.blog:visited,
#page #header #nav ul li a.blog:hover,
#page #header #nav ul li a.blog:active {
	width:98px;
	height:47px;
	background-image:url(../images/nav/blog.png);
}

#page #header #nav ul li a.blog:active {
	background-image:url(../images/nav/blogSelected.png);
}

#page #header #nav ul li a.ourStory,
#page #header #nav ul li a.ourStory:link,
#page #header #nav ul li a.ourStory:visited,
#page #header #nav ul li a.ourStory:hover,
#page #header #nav ul li a.ourStory:active {
	width:98px;
	height:47px;
	background-image:url(../images/nav/ourStory.png);
}

#page #header #nav ul li a.ourStory:active {
	background-image:url(../images/nav/ourStorySelected.png);
}

#page #header #nav ul li a.contact,
#page #header #nav ul li a.contact:link,
#page #header #nav ul li a.contact:visited,
#page #header #nav ul li a.contact:hover,
#page #header #nav ul li a.contact:active {
	width:98px;
	height:47px;
	background-image:url(../images/nav/contact.png);
}

#page #header #nav ul li a.contact:active {
	background-image:url(../images/nav/contactSelected.png);
}

#page #header #nav ul li.viewCart form div {
	width:153px;
	height:47px;
}

#page #header #nav ul li.viewCart #viewCartButton,
#page #header #nav ul li.viewCart #viewCartButton:link,
#page #header #nav ul li.viewCart #viewCartButton:visited,
#page #header #nav ul li.viewCart #viewCartButton:hover,
#page #header #nav ul li.viewCart #viewCartButton:active {
	width:153px;
	height:47px;
	background-image:url(../images/nav/viewCart.png);
}

#page #header #nav ul li.viewCart #viewCartButton:hover {
	text-decoration:none;
}

#page #header #nav ul li.viewCart #viewCartButton:active {
	background-image:url(../images/nav/viewCartSelected.png);
	text-decoration:none;
}

#page #header #nav ul li.viewCart #viewCartButton input[type="submit"] {
	width:153px;
	height:47px;
	background-color:transparent;
	border:none;
}

#page #header #nav ul li.viewCart #viewCartButton input[type="submit"]:hover {
	cursor:pointer;
}

#page #header #nav ul li a:hover {
	background-position:0 5px;
}

#page #header #tagline {
	text-align:center;
	font-weight:normal;
	margin:5px 0;
	letter-spacing:4px;
}

#page #main {
	margin:auto;
	width:960px;
	padding-bottom:50px;
}

#page #main #title {
	font-family:"Times New Roman";
	font-size:24px;
}

#page #footer {
	text-align:center;
	background-color:#71A6C6;
	font-size:14px;
	height:19px;
	width:100%;
	position:absolute;
	bottom:0;
}

#page #footer ul {
	list-style:none;
	margin-top:0;
	margin-bottom:0;
	text-align:center;
}

#page #footer ul li {
	display:inline;
	border-right:1px solid white;
	padding:0 10px;
}

#page #footer ul li.last {
	border-right:none;
}

#imagePreloader img {
	display:none;
}
