	a:link {color: #993333; text-decoration: none;}
	a:visited {color:#993333; text-decoration: none;}
	a:hover {color: #461406; text-decoration: none;}
	a:active {color: #993333; text-decoration: none;}
	
	li a:link {color: #993333; text-decoration: none;}
	li a:visited {color: #993333; text-decoration: none;}
	li a:hover {color: #461406; text-decoration: none;}
	li a:active {color: #993333; text-decoration: none;}
	
	#footer a:link {color: #993333; text-decoration: none;}
	#footer a:visited {color:#993333; text-decoration: none;}
	#footer a:hover {color: #461406; text-decoration: none;}
	#footer a:active {color: #993333; text-decoration: none;}
	
	a:link img.pic270  {color: #3bde16; text-decoration: none; border: 2px solid #993333;}
	a:visited img.pic270 {color: #3bde16; text-decoration: none; border: 2px solid #993333;}
	a:hover img.pic270  {color: #3bde16; text-decoration: none; border: 2px solid #461406;}
	a:active img.pic270  {color: #3bde16; text-decoration: none; border: 2px solid #993333;}
	
	a:link img.thumbnail  {color: #3bde16; text-decoration: none; border: 2px solid #993333;}
	a:hover img.thumbnail  {color: #3bde16; text-decoration: none; border: 2px solid #461406;}
	
	body {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-image: url(images/background.jpg); 
		background-repeat: repeat-x;
		background-position: center top;
		background-color:#63200E;
		margin: 0px;		}
	
	p {
		color: #461406;
		line-height: 1.5em;
		padding: 0px 0px 10px 0px;
		margin: 0 ;			}
		
	p.small {
		color: #461406;
		font-size: 90%;
		line-height: 1.2em;
		padding: 0px 0px 10px 0px;
		margin: 0 ;			}
	
	h1 {
		color: #461406;
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		padding: 20px 0;
		margin: 0;			}
		
	h2 {
		color: #461406;
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		padding: 0 0 10px 0;
		margin: 0;			}
	
	h3 {
		color: #461406;
		font-size: 110%;
		font-weight: bold;
		padding: 0;
		margin: 0;
		line-height: 120%; 	}
	
	h4 {
		text-align: center;
		font-size: 90%;
		font-weight: normal;
		padding: 0;
		margin: 0;
		line-height: 0; 	}	
	
	.centertext {
		text-align:center;	}	
	
	.boldtext {
		font-weight:bold;
		color: #461406;
		line-height: 1.5em;
		padding: 0px 0px 10px 0px;
		margin: 0 ;		}
		
	.pic575 {
		border: 1px solid #461406;
		display: block;
		width: 575px;
		margin: 0 auto 10px; }
			
	.pic270 {
		/* border: 1px solid #FFFFFF; */
		width: 270px;
		display: block;
		margin: 5px auto 0; }	
		
	
	ul.links  {
		margin: 0 0 ;
		padding: 0;
		list-style:none;
		text-align: left;
		font-size:14px	;		}	
		
	.list_left {
		float:left;
		width:300px;
		margin: 0;
		padding: 0px 0px 10px 45px; }
	
	.store_right {
		float:right;
		width:300px;		
		margin: 0;
		padding: 0px 50px 10px 0px;		}	
		
/* Header --------------------------------------------------------------------------- */
	
	#header {
		position: relative;
		margin: 30px auto 0 auto;
		width: 710px;		}
		
	#hp_image_rotate {
		height:548px;
		width:273px;
		margin-left: 5px;
		background: url(images/hp_signpics2.jpg) no-repeat;		}	

/* NavBar --------------------------------------------------------------------------- */	

	#nav {
		position:absolute;
		top: 184px;
		left: 8px;
		width: 100%;	}
		
	#nav ul {
		margin: 0 0 ;
		padding: 0;
		font-weight: bold;
		list-style:none;
		text-align: center;
		font-size:14px	}
		
	#nav li {
		display:inline;
		line-height: 1.8em;
		margin: 0;
		padding: 0 1.7em 0 1.7em; 
		/*padding: 0 .9em 0 .9em; for trading post*/ }
		
/* Image Buttons Rollovers -----------------------------------------------------------*/	

	a.btn_moreinfo { /* definition of the "image" class in the <a> tag */
		display: block; /* a tag must be a block */
     	width: 102px; /* width of reactive image */
     	height: 24px; /* height of reactive image */
     	background-image: url(images/store/store_btn_moreinfo1.jpg); /* source for start image */
		background-repeat: no-repeat;
	 
		position:absolute;
		top: 74px;
		left: 146px;
		width: 102px;
		margin: 0px;     	}
	 
	a.btn_moreinfo:hover { /* definition of the "image" class for <a> tag when hovered onto */
     	background-image: url(images/store/store_btn_moreinfo2.jpg); /* source for target image */     	} 

	a.btn_ordernow { /* definition of the "image" class in the <a> tag */
     	display: block; /* a tag must be a block */
     	width: 102px; /* width of reactive image */
     	height: 24px; /* height of reactive image */
     	background-image: url(images/store/store_btn_ordernow1.jpg); /* source for start image */
     	background-repeat: no-repeat;
     	margin: 0 auto 10px; 		}
	 
	a.btn_ordernow:hover { /* definition of the "image" class for <a> tag when hovered onto */
     	background-image: url(images/store/store_btn_ordernow2.jpg); /* source for target image */     	} 
		
	a.btn_nwcamember { /* definition of the "image" class in the <a> tag */
     	display: block; /* a tag must be a block */
     	width: 270px; /* width of reactive image */
     	height: 37px; /* height of reactive image */
     	background-image: url(images/site_btn_nwcam1.jpg); /* source for start image */
     	background-repeat: no-repeat;
     	margin: 0 auto 2px;
		padding: 0; 				}
	 
	a.btn_nwcamember:hover { /* definition of the "image" class for <a> tag when hovered onto */
     	background-image: url(images/site_btn_nwcam2.jpg); /* source for target image */     	} 	
		
	a.btn_kcwcmember { /* definition of the "image" class in the <a> tag */
     	display: block; /* a tag must be a block */
     	width: 270px; /* width of reactive image */
     	height: 37px; /* height of reactive image */
     	background-image: url(images/site_btn_kcwcm1.jpg); /* source for start image */
     	background-repeat: no-repeat;
     	margin: 0 auto 2px;
		padding: 0; 				}
	 
	a.btn_kcwcmember:hover { /* definition of the "image" class for <a> tag when hovered onto */
     	background-image: url(images/site_btn_kcwcm2.jpg); /* source for target image */     	}	

/* Content ---------------------------------------------------------------------------*/

	#container {
		margin: 0px auto;
		width: 710px;
		min-height: 700px;	}
		
	#wrapper {
		margin: 0px auto;
		width: 710px;
		min-height: 700px;	}	
				
	.bgtop {background: url(images/content_bg_top.gif) 0 0 no-repeat; width: 710px}
	.bgbottom {background: url(images/content_bg_bot.gif) 0 100% no-repeat; width: 710px;}
	.bgcenter {background: url(images/content_bg_mid.gif) 0 0 repeat-y; width: 710px}
			
	#content_left {
		float:left;
		width:320px;
		margin: 0;
		padding: 20px 0px 10px 50px; }
	
	#content_right {
		float:right;
		width:270px;		
		margin: 0;
		padding: 20px 55px 10px 0px; }	
	
	#content_wide {
		width:580px;		
		margin: 0 auto;
		padding: 15px 40px 10px 40px; }	
		
	#orderinfo {
		width:620px;		
		margin: -00 0;
		padding: 0px 45px 10px 45px;
		clear: both; }	
		

		
/* Showcase ------------------------------------------------------------------------ */		
		
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

	.gallerycontainer{
		position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
						}

	.gallerycontainer ul {
		list-style-type: none;
		margin: 0;
		padding: 0; 	}

	.gallerycontainer li {
		display: inline; 
		margin: 0 0;
		padding: 0; 	}

	.thumbnail img{
		border: 2px solid #993333;
		margin: -1px -2px;		}

	.thumbnail:hover{background-color: transparent; }

	.thumbnail:hover img{color: #3bde16; text-decoration: none; border: 2px solid #461406;}

	.thumbnail span{ /*CSS for enlarged image*/
		position: absolute;
		padding: 0px;
		left: -1000px;
		border: 1px solid #461406;
		visibility: hidden;
		color: black;
		text-decoration: none;		}

	.thumbnail span img{ /*CSS for enlarged image*/
		border-width: 0;
		padding: 0;		}

	.thumbnail:hover span{ /*CSS for enlarged image*/
		visibility: visible;
		top: 0;
		left: 330px; /*position where enlarged image should offset horizontally */
		z-index: 50;	}

	
/* Trading Post --------------------------------------------------------------------------- */		

	.store_left {
		float:left;
		width:300px;
		margin: 0;
		padding: 0px 0px 10px 45px; }
	
	.store_right {
		float:right;
		width:300px;		
		margin: 0;
		padding: 0px 50px 10px 0px;		}
		
	.store_left ul {
		margin: 0 0 ;
		padding: 0;
		list-style:none;
		text-align: left;
		font-size:14px	;		}
		
	.store_left li {
		position:relative;
		clear:both;
		margin: 15px 0;
		padding: 0 0;
		height: 100px;		}
		
	.store_right ul {
		margin: 0 0 ;
		padding: 0;
		list-style:none;
		text-align: left;
		font-size:14px	;		}
		
	.store_right li {
		position: relative;
		clear: both;
		margin: 15px 0;
		padding: 0 0;
		height: 100px;		}	
				
	.moreinfo {
		position:absolute;
		top: 74px;
		left: 146px;
		width: 102px;
		margin: 0px;
		/*background-image: url(/images/store/store_btn_moreinfo2.jpg);*/
		}	
		
	.storethumb {
		border: 1px solid #461406;
		float: left;
		width: 100px;
		height: 100px;
		margin: 0px 8px 0px 0;		}
		
	p.store_copy {
		padding: 0 0;
		margin: 0 0;
		font-size: 10px;
		line-height: 1.2em;
		color: #461406;		}
			
/* Gallery Pages ---------------------------------------------------------------------------		
			
	.galleryrow {
		padding-left: 14px;				
		width:585px;
		}	
				
	img.gallery {
		border-style: solid;
		border-width: 1px;
		border-color: #fff;
		margin: 1px 0 0 -1px;		
		}	 */

/* Footer --------------------------------------------------------------------------- */		
		
	#footer {margin: 0 ; padding: 30px; clear:both; }
