/*CSS Document*/
*{ outline:0px; margin:0px; padding:0px; }

body{ margin:10px 0px 0px 0px; padding:0px; background:url(images/bg.jpg) top center no-repeat #334343;}

div, span, td, from{ margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; color:#000000; font-size:14px;}
p{ margin:0px; padding:0px 0px 15px 0px; font-family:"Times New Roman", Times, serif; color:#000000; font-size:14px;}

img { border:0px;}
.Clear{ clear:both;}

.LeftFloat{ float:left; margin:5px 10px 0 0;}
.RighFloat, .alignright{ float:right; margin:0px 0px 10px 10px; }

h1{ clear:both; display:block; margin:0px; padding:0px 0px 5px 0px; font-size:24px; font-family:"Times New Roman"; color:#000; font-weight:bolder; line-height:24px;}

a:link, a:visited{ color:#561f1d; text-decoration:underline;}
a:hover{ text-decoration:none; color:#000000;}

#Container{ margin:0 auto; width:900px; }

/*Main Navigation CSS Starts*/
#MainNavigation{ width:728px; float:left; padding:0px 0px 0px 162px; height:22px; }
#MainNavigation ul{ margin:0px; padding:0px;}
#MainNavigation li{ margin:0px; padding:0px 28px 0px 0px; list-style:none; float:left; height:22px; width:auto;}

#MainNavigation li div.Home{ background:url(images/home-over.jpg) top left no-repeat;}
#MainNavigation li a.Home:link, #MainNavigation li a.Home:visited{ width:51px; height:22px; display:block; text-decoration:none; background:url(images/home.jpg) top left no-repeat; text-indent:-99999px;}
#MainNavigation li a.Home:hover, #MainNavigation li a.Selected{ background:url(images/home-over.jpg) top left no-repeat; }
#MainNavigation li a.Home-Active:link, #MainNavigation li a.Home-Active:visited{ width:51px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/home-over.jpg) top left no-repeat; }

#MainNavigation li div.News{ background:url(images/news-over.jpg) top left no-repeat;}
#MainNavigation li a.News:link, #MainNavigation li a.News:visited{ width:48px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/news.jpg) left top no-repeat;}
#MainNavigation li a.News:hover{ background:url(images/news-over.jpg) top left no-repeat; }
#MainNavigation li a.News-Active:link, #MainNavigation li a.News-Active:visited{ width:48px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/news-over.jpg) top left no-repeat; }

#MainNavigation li div.Blog{ background:url(images/blog-over.jpg) top left no-repeat;}
#MainNavigation li a.Blog:link, #MainNavigation li a.Blog:visited{ width:44px; height:22px; display:block; text-decoration:none; background:url(images/blog.jpg) top left no-repeat;; text-indent:-99999px;}
#MainNavigation li a.Blog:hover{ background:url(images/blog-over.jpg) top left no-repeat;}
#MainNavigation li a.Blog-Active:link, #MainNavigation li a.Blog-Active:visited{ width:44px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/blog-over.jpg) top left no-repeat;}

#MainNavigation li div.Store{ background:url(images/store-over.jpg) top left no-repeat;}
#MainNavigation li a.Store:link, #MainNavigation li a.Store:visited{ width:54px; height:22px; display:block; text-decoration:none; background: url(images/store.jpg) top left no-repeat; text-indent:-99999px;}
#MainNavigation li a.Store:hover{ background:url(images/store-over.jpg) top left no-repeat; }
#MainNavigation li a.Store-Active:link, #MainNavigation li a.Store-Active:visited{ width:54px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/store-over.jpg) top left no-repeat; }

#MainNavigation li div.ComingSoon{ background:url(images/coming-soon-over.jpg) top left no-repeat;}
#MainNavigation li a.ComingSoon:link, #MainNavigation li a.ComingSoon:visited{ width:117px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/coming-soon.jpg) top left no-repeat;}
#MainNavigation li a.ComingSoon:hover{ background:url(images/coming-soon-over.jpg) top left no-repeat;}
#MainNavigation li a.ComingSoon-Active:link, #MainNavigation li a.ComingSoon-Active:visited{ width:117px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/coming-soon-over.jpg) top left no-repeat;}

#MainNavigation li div.About{ background:url(images/about-over.jpg) top left no-repeat;}
#MainNavigation li a.About:link, #MainNavigation li a.About:visited{ width:88px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/about.jpg) top left no-repeat;}
#MainNavigation li a.About:hover{ background:url(images/about-over.jpg) top left no-repeat; }
#MainNavigation li a.About-Active:link, #MainNavigation li a.About-Active:visited{ width:88px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/about-over.jpg) top left no-repeat; }

#MainNavigation li div.Contact{ background:url(images/contact-over.jpg) top left no-repeat;}
#MainNavigation li a.Contact:link, #MainNavigation li a.Contact:visited{ width:82px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/contact.jpg) top left no-repeat;}
#MainNavigation li a.Contact:hover{ background:url(images/contact-over.jpg) top left no-repeat; }
#MainNavigation li a.Contact-Active:link, #MainNavigation li a.Contact-Active:visited{ width:82px; height:22px; display:block; text-decoration:none; text-indent:-99999px; background:url(images/contact-over.jpg) top left no-repeat;}

/*Main Navigation CSS Ends*/

/*Header Section CSS Starts*/
#Header{ width:900px; float:left; padding:0px 0px 20px 0px;  height: 165px;}
.logo{ width:400px; float:left; padding:37px 0px 41px 83px;}
/*Header Section CSS Ends*/

/*Mid Content CSS Starts*/
#Content{ width:892px; float:left; border:2px solid #000000; background:#8c9d9d; padding:3px;}
#MidBox{ width:886px; float:left; border:2px solid #000000; background:#8c9d9d; padding:1px;}
#MidBox1{ width:884px; float:left; border:1px solid #000000; }
#Mid-Content{ width:743px; float:left; border-left:2px solid #000000; padding:0 10px 0 1px;}
.Mid-left{ width:518px; float:left; padding:23px 0 50px 33px; border-left:1px solid #000000; min-height: 600px;}
.Blogbox{ width:500px; float:left; text-align:left; margin-bottom:30px;}
.Date{ float:left; width:500px; font-size:10px; color:#561f1d; text-transform:uppercase;}
.Blog-Content{ float:left; width:500px; }

.Mid-Right{ width:190px; float:left; padding:24px 0 0 0px;}
.Right-Top{ width:143px; float:left; background:url(images/rightside-top.jpg) no-repeat top left; padding:45px 0px 12px 47px; }
.Right-Content{ width:160px; float:left; background:#d2c3a2; padding:0px 14px 12px 16px;}
.Right-Content a:link, .Right-Content a:visited{ color:#000000; text-decoration:underline; font-size:14px; }
.Right-Content a:hover{ color:#561f1d; text-decoration:none;}
.Right-Btm{ width:143px; float:left;}
/*Mid Content CSS Ends*/

/*Left Side CSS Starts*/
#Left-Side-Cont{ float:left; width:126px;}
.Menu-Left{ float:left; width:126px;}
.Menu-Left ul{margin:0px; padding:0px;}
.Menu-Left li{margin:0px; padding:0px; list-style:none; display:block; height:39px; border-bottom:1px solid #000000; text-align:center;}
.Menu-Left li a:link, .Menu-Left li a:visited{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:18px; text-decoration:none; text-transform:uppercase; text-align:center; padding:8px 0 0 0; display:block; height:39px}
.Menu-Left li a:hover{ background:url(images/leftmenu-over.jpg) top left repeat-x;}
/*Left Side CSS Ends*/

/*Footer CSS Starts*/
#Footer{width:900px; float:left; clear:both; position:relative; height:50px;}
.fimg{	position:absolute;	top:-40px;	left:408px;}
/*Footer CSS Ends*/


/* Custom WP css */
.Event {padding-bottom: 20px;}
.Event p{padding-bottom: 0px;}


a.cartButton{
	display: block;
	width: 160px;
	height: 25px;
	background: url(images/btn_cart.jpg);
	text-indent:-99999px;
}
.cartButton:hover, div.cartButton{
	display: block;
	width: 160px;
	height: 25px;
	background: url(images/btn_cart_over.jpg);
}

a.addButton{
	display: block;
	width: 160px;
	height: 25px;
	background: url(images/btn_add_to_cart.jpg);
	text-indent:-99999px;
	text-align: left;
}
.addButton:hover, div.cartButton{
	display: block;
	width: 160px;
	height: 25px;
	background: url(images/btn_add_to_cart_over.jpg);
}


a.checkoutButton{
	display: block;
	width: 103px;
	height: 25px;
	background: url(images/btn_check_out.jpg);
	text-indent:-99999px;
}
.checkoutButton:hover, div.checkoutButton{
	display: block;
	width: 103px;
	height: 25px;
	background: url(images/btn_check_out_over.jpg);
}

#storeButtons{ display: block; width: 100%; float: left; padding:6px 0 12px 0;}

#storeButtons div.cartButton, #storeButtons div.checkoutButton, #storeButtons div.storeButton{

	float: right;
	margin-right: 10px;
}
#storeButtons div.checkoutButton{margin-right: 30px; }
.storeNavBox{ width: 230px; display: block; float: left; margin-bottom: 25px;}
#storeNav div.first{ margin-right: 25px;}
#storeCatInfo{display: block; float: left;}
#storeCatInfo h1{ color: #334343;  text-transform: uppercase; font-weight: normal; letter-spacing:2px; margin-top:12px;}


.storeItem{
	display: block;
	float: left;
	width: 110px;
	text-align: center;
	margin-right: 15px;
	height: 185px;
}

.storeItem img{border: 1px solid black; margin-bottom: 5px;}
.fullsizeItemImage{border: 1px solid black; margin: 10px 0 20px 0;}
#theItem{ display: block; float: left;}
#theItem h1{margin:30px 0 15px 0;color: #334343;  }
#theItem p{width:480px;  }

.price{float: right; font-size: 14px; text-align: right; font-weight: bold; padding: 0 20px 20px 0;}
.featuredItemImage{border: 1px solid black; margin-bottom: 5px; width:160px;}
div.storeButton{margin-right: 65px ! important;}
div.storeButton a{display: block; width: 132px; height: 30px;}
.aPage h1{color: #334343;}

.wp-caption-text{text-align:right; margin-right: 10px;  font-style:italic; }
.normalPrice{ font-size: 18px; display: block; margin-bottom:14px;}

.printOption{ display: block; float: left; width: 150px;}

.PageTop {margin-top: 50px ! important;}
.CSTop {margin-top: 100px ! important;}

.theHider{ display: block; height: 1px; text-indent: -9999px; margin: 0px; padding: 0px;}
#lightbox-overlay-text{ display: none;}

#storeItems{
float:left;
width:500px;
}

#commentform ul{
	list-style-type: none;
}
#commentform input, #commentform textarea{
	margin-top: 15px;
}
#commentform textarea{

	width: 500px;
	}
#commentform hr{
display: none;
}
.commentlist{
	list-style-type: none;
}
.commentlist li .aComment{
	background-color: white;
	padding: 3px;
	border: 1px solid gray;
	display: block;
	margin-bottom: 15px;
}

.commentlist h4{
	margin-top:15px;
}
.aComment p{ margin: 6px 0px 0px 0px; padding: 0px;}
.aComment .commentInfo{ border-bottom: 1px solid gray;
}

div.printCategory{
	display: block;
	width: 230px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;

}
div.printCategory a{
	display: block;
	width: 230px;
	float: left;
}
div.printCategory img{
	margin-bottom: 6px;
	border: 1px solid black;
	
	
}


.navigation{
display:block;
float:left;
width:500px;
}

.navigation .alignleft{  width: 300px; display block; float: left;} 
.navigation .second{  width: 200px; display block; float: left; text-align: right;} 
