/* Basic Structure */

body {
	background:url(../squirrelcart/sc_images/images/body_bg.jpg) repeat-x #333;
	margin:0 auto;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#fff;
	}
a {
	color:#ccc;
	}
a:hover {
	color:#fff;
	text-decoration:none;
	}
#container {
	width:900px;
	text-align:left;
	padding:0;
	margin: 0 auto;
	}
#page {
	background:url(../squirrelcart/sc_images/images/page_bg.jpg) repeat-y;
	}
#side {
	width:220px;
	float:left;
	}
#content {
	width:650px;
	float:right;
	margin-right:10px;
	padding:10px 0;
	}
#content td {
	color:#000;
	}
#topnav {
	background:url(../squirrelcart/sc_images/images/top_nav_bg.jpg) repeat-x #666;
	height:25px;
	}
#header {
	background:#000;
	height:75px;
	}
#footer {
	background:url(../squirrelcart/sc_images/images/footer.jpg) repeat-x #242424;
	height:123px;
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
	}

/* Elements */
h1 {
	background:url(../squirrelcart/sc_images/images/logo.jpg) no-repeat;
	width:348px;
	height:75px;
	text-indent:-3000px;
	float:left;
	}
#cartbox {
	background:url(../squirrelcart/sc_images/images/shopping_cart.jpg) no-repeat;
	width:277px;
	height:60px;
	float:right;
	margin:5px 5px 0 0;
	padding:5px;
	font-size:10px;
	}
#cartbox p {
	line-height:2px;
	}
#cart-text {
	margin-left: 130px;
	width:140px;
	}

/* Top Navigation (Bread Crumb Trail, etc...)*/

#topnav {
	padding:5px 0 0 0;
	color:#000;
	}
#topnav a {
	color:#000;
	}
#topnav a:hover {
	}
#topnav-breadcrumb {
	float:left;
	margin:0 10px;
	}
#topnav-links {
	float:right;
	margin:0 10px;
	}
	
/* Navigation */
#nav {
	background:#242424;
	width:900px;
	height:35px;
	color:#999;
	}
#nav a {
	color:#999;
	text-decoration:none;
	}
#nav a:hover {
	color:#fff;
	}
#nav-text-links {
	float:left;
	margin:0 10px;
	padding: 10px 0;
	}
#nav-btns {
	float:right;
	margin: 0 10px 0 0;
	}
	
/* Side Components */

#side-search {
	width:190px;
	margin:10px;
	text-align:center;
	}
#categories {
	width:190px;
	color:#fff;
	padding:0 10px;
	margin: 10px 0;
	}
h2 {
	background:url(../squirrelcart/sc_images/images/christianstore.jpg);
	width:188px;
	height:43px;
	text-indent:-3000px;
	}
	
/* Footer */
#footer {
	color:#999;
	}
#footer a {
	color:#999;
	text-decoration:underline;
	}
#footer a:hover {
	color:#ccc;
	text-decoration:none;
	}
	
/* */
h1, h2, h3 {
	margin:0px;
	}
#storeform {
	background-color:#fff;
	padding:5px;
	color:#000;
	}
#storeform a {
	color:#aa0000;
	}
#storeform a:hover {
	color:#000;
	}
	
/* Store Home Properties*/
#storemain {
	}
#storemain li a img {
	opacity: 1;
	filter: alpha(opacity = 100)
	}
#storemain li a:hover img {
	opacity: .75;
	filter: alpha(opacity = 75)
	}
#storemain ul {
	display:inline;
	list-style-type:none;
	padding: 0 0 0 10px;
	width:635px;
	}
#storemain li {
	width:155px|;
	margin:0 0 0 6px;
	float:left;
	text-align:center;
	}
#girls {
	margin-top:10px;
	background:#010528;
	height:300px;
	width:650px;
	}
#guys {
	margin-top:10px;
	background:#010528;
	height:300px;
	width:650px;
	}
#children {
	margin-top:10px;
	background:#010528;
	height:300px;
	width:650px;
	}
#jewelry {
	margin-top:10px;
	background:#010528;
	height:300px;
	width:650px;
	display:none;
	}
.viewmore {
	margin-bottom:5px;
	}
	
/* Footer */

#footer {
	width:900px;
	}
#footer table {
	margin-left:50px;
	}
	
/* Festival Map */
#events {
	width:650px;
	background-color:#EF8F1F;
	height:300px;
	}

#events h3 {
	background:url(../squirrelcart/sc_images/images/hdr_festivalevents.jpg) no-repeat;
	width:650px;
	height:63px;
	text-indent:-3000px;
	}
	
#events-btm {
	background:url(../squirrelcart/sc_images/images/hdr_festivalevents_btm.jpg) no-repeat;
	width:650px;
	height:32px;
	clear:both;
	}

#festivalmap {
	width:482px;
	float:left;
	text-align:center;
	background:#ef8f1f;
	}
	
#festivals {
	float:right;
	margin:65px 0 0 5px;
	width:160px;
	background:#EF8F1F;
	}
#festivals li {
	margin-left:-30px;
	}
	
#festivals a {
	color:#000066;
	}

#festivals a:hover {
	color:#fff;
	text-decoration: none;
	}
	
#scripture {
	color:#000;
	}
#scripture a {
	color:#aa0000;
	}
#scripture a:hover {
	color:#000;
	}
	
	
.clear {
	clear:both;
	}