/* CSS Document */
body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C0C9D8;
}
a {font-family:Verdana, Arial, Helvetica, sans-serif}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a img {border:none;}

p {
	color:#7c6e4f;
	font-size:12px;
}

h1 {
	margin:0 0 20px;
	font-size:18px;
	font-family:Arial Black;
	color:#e2990b;
	text-transform:uppercase;
}
h1 a {
	font-family:Arial Black;
	color:#e2990b;
}
h1 a:hover {
	font-family:Arial Black;
	color:#8D450E;
	text-decoration:none;
}

.DialogBodyTitleFont {text-transform:uppercase;}
.DialogButton {
	font-weight:bold;
	text-transform:uppercase;
}
.DialogButtonHover {
	color:#90441c;
	font-weight:bold;
	text-transform:uppercase;
}

#GreyFade
{
	width:100%;
	background:#000;
	position:absolute;
	z-index:2;
	top:0;
}
#Header, #Footer, #PageContent {
	width:989px;
	margin:auto;
}
#Header {height:143px;}

#Login {
	float:right;
	text-align:right;
}
#Login a {color:#01407B;}

#input {width:455px;}
#input div {margin:0px 0px 0px 10px;}
#input div:first-child {float:left;}
#input input {border:none;}

#NavigationCustom {padding:95px 0 0 94px;}
#NavigationCustom ul {
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
#NavigationCustom ul li {
	float:left;
	margin:0 0 0 30px;
}
#NavigationCustom ul li a {
	color:#e2990b;
	font-family:Arial Black;
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
}
#NavigationCustom ul li.CurrentPage a {color:#8d450e;}
#NavigationCustom ul li.CurrentPage span {color:#8d450e;}
#NavigationCustom ul li a:hover {
	color:#8d450e;
	text-decoration:none;
}
#NavigationCustom ul li span {
	color:#e2990b;
	font-family:Arial Black;
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
}

#PageContent {overflow:hidden;}

#Footer {
	overflow:hidden;
	height:254px;
}
#Footer p {
	margin-top:37px;
	font-size:13px;
	color:#fff;
	text-align:center;
}
#Footer p a {color:#fff;}

/*Home*/
#Banner {cursor:pointer;}

#IntroPlayer {
	position:absolute;
	display:none;
	left:50%;
	top:250px;
	margin-left:-160px;
	z-index:2;
}
#IntroPlayer p {
	text-align:right;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
#SparkIntro {
	display:block;
	height:240px;
	width:320px;
	margin:5px;
}
#HomeStore {
	height:242px;
	padding:15px 0 0 25px
}
#HomeStore .productListItem {
	float:left;
	width:150px;
	padding:0px;
}
#HomeStore .productListItem p {
	color:#737373;
	font-weight:bold;
	font-size:12px;
}
#HomeStore .productListItem .productPictureAndRating {height:auto;}
#HomeStore .productListItem .storeButton {display:none;}

#StoreNav {
	float:left;
	margin-top:65px;
	width:209px;
}
#StoreNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#StoreNav li a {
	display:block;
	height:23px;
	width::179px
}
#StoreNav li a:hover {text-decoration:none;}
#StoreNav .tracts {margin-bottom:10px;}
#StoreNav .cdDvd {margin-bottom:7px;}
#StoreNav .books {margin-bottom:2px;}
#StoreNav .books a {height:33px;}
#StoreNav .sermons {margin-bottom:7px;}
#StoreNav .apparel a {height:33px;}


#HomeEvents {
	float:left;
	margin-left:15px;
	width:251px;
	height:346px;
	padding:95px 20px 15px;
}
#HomeEvents p {
	color:#626161;
	font-size:13px;
	margin:0px 0px 20px;
}
#HomeEvents h2 {
	font-family:Arial Black;
	font-size:16px;
	margin:30px 0 0;
}
#HomeEvents h2 a {
	color:#626161;
}
#HomeEvents h2 a:hover {
	color:#8D450E;
	text-decoration:none;
}

#HomeFollow {
	float:right;
	height:383px;
	margin-right:15px;
	padding:95px 0 0;
	width:658px;
}
#HomeFollow h1 {font-size:24px;}
#SocialLinks {
	float:right;
	margin:0 50px;
	width:205px;
}
#SocialLinks a {
	display:block;
	padding:19px 0 17px 80px;
}
#SocialLinks a span {
	font-size:13px;
	color:#105d62;
}

#Blog {
	width:273px;
	margin:30px 0 0 20px;
	padding:0 0 0 57px;
}
#Blog h1 {
	margin:0px;
	line-height:27px;
}
#Blog p {
	margin:0px;
	line-height:20px;
}

#Articles {
	width:273px;
	margin:0px 0 0 15px;
	padding:0 0 0 64px;
}
#Articles h1 {
	margin:0px;
	line-height:27px;
}
#Articles p {
	margin:0px;
	line-height:20px;
}

/*Blog*/
.blogImage {
	float:left;
	margin:0 10px 10px 0;
}
#BlogList {
	float:right;
	width:200px;
}
#BlogBody {overflow:hidden;}

/*Contact*/
#ContactUs {float:left;}
#ContactUs h3 {color:#01407B;}

#ContactForm {
	float:right;
	overflow:hidden;
	*width:500px;
}

/*Store Page*/
#Categories {
	clear:left;
	text-align:center;
}
#Categories img {margin:4px;}

/*AboutJK*/
#OtherAuthors img {margin:10px;}
#OtherAuthors p {overflow:hidden;}


