/* CSS Document */

/* main *//* main *//* main *//* main *//* main *//* main *//* main */
body 
	{
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/NewBkgrnd2.gif);
	background-repeat:repeat;
	left: auto;
	}	
h1	
	{
	visibility:hidden;
	}

/* header stuff*//* header stuff*//* header stuff*//* header stuff*/

#logo
	{
	border:0px;
	position:absolute;
	width:392px;
	height:75px;
	float:left;
	visibility:visible;
	background-image: url(images/logo.gif);
	left: 0px;
	top: 0px;
	}


/* links *//* links *//* links *//* links *//* links *//* links */


#link
	{
	top:5px;
	position:relative;
	text-decoration:none;
	color:#900000;
	}
	
#link2
	{
	position:relative;
	text-decoration:none;
	color:#900000;
	overflow: visible;
	}	

#link:hover
	{
	text-decoration: underline;
	color: #000000;
	}

#link2:hover
	{
	text-decoration: underline;
	color: #000000;
	}

/* images *//* images *//* images *//* images *//* images */
	
#img
	{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:0px;
	}
	
.left #img:hover
	{
	border-width:1px;
	border-style:solid;
	border-color:#999;
	padding:0px;
	}



/* content stuff */	/* content stuff */	/* content stuff */	
#spacer
	{
	z-index:-1;
	width:730px;
	position:relative;
	height:850px;
	}


.right
	{
	position:absolute;
	left:308px;
	float:right;
	top:225px;
	width: 529px;
	height:100px;
	}

.right3
	{
	position:absolute;
	left:310px;
	float:right;
	top:185px;
	width: 529px;
	height:552px;
	}
	
.right2
	{
	position:absolute;
	left:308px;
	float:right;
	top:115px;
	width: 529px;
	max-width: 529px;
	height:505px;
	}	
	
.leftb
	{
	position:relative;
	float:left;
	width:467px;
	}
	
	
.leftbig
	{
	overflow:auto;
	position:absolute;
	left:46px;
	float:right;
	top:164px;
	width:728px;
	height: 745px;
	max-height:750px;
	}	
	
.leftbig3
	{
	overflow:auto;
	position:absolute;
	left:41px;
	float:right;
	top:279px;
	width:729px;
	height: 650px;
	max-height:650px;
	}		
		
.leftbig2
	{
	position:absolute;
	left:44px;
	float:right;
	top:115px;
	width:729px;
	height:454px;
	}	
		
		
.left
	{
	position:absolute;
	left:30px;
	float:right;
	width:230px;
	top:115px;
	height: 100px;
	}

.cr
	{
	position: relative;
	width:840px;
	text-decoration:none;
	color:#000;
	font-size: 12px;
	text-align:center;
	height: 55px;
	bottom:0px;
	overflow: auto;
	}
	
/* text */	/* text */	/* text */	/* text */	/* text */	

.bt
	{
	text-align:center;
	}
.bp
	{
	font-size:12px;
	}

.other {font-size: 1.0em}

.red
	{
	font-size: 1.3em;
	color: #900000;
	font-weight: bold;
	}
	
.sred
	{
	color: #900000;
	font-style:italic;
	}

#cr:first-line 
	{
	border:solid;
	border-width:thick;
	font-size:10px;	
	color: #900000;
	}
	
#cr a
	{
	font-size:11px;
	color: #900000;
	text-decoration:none;
	}

p	
	{
	font-size:.86em;
	word-spacing:.02em;
	letter-spacing:.01em;
	margin:0;
	padding:1.0px;
	line-height:1.5em;
	padding-bottom:0.5em;
	}

.mt
	{
	letter-spacing:0.01em;
	color:#000;
	text-align:center;
	font-size:17px;
	}

.font24
	{
	font-size: 20px;
	font-weight: bold;
	}
	
.redfont {color: #990000}	
	
.fonts
	{
	font-size: 13px;
	font-weight: bold;
	color: #900000;
	}
.enlarge{
	color:#000000;
	}

.pname
	{
	font-size: 26px;
	font-weight: bold;
	color:#990000;
	}

.ital
	{
	font-size:14px;
	font-style:italic;
	}	
	
.bold
	{
	font-weight:bolder;
	}
#menu/* navagation *//* navagation *//* navagation *//* navagation */


	{
	text-decoration:none;
	margin-left:410px;
	margin-top:40px;
	float:left;
	position:absolute;
	width:337px;
	height:36px;
	}

#menu li
	{
	display:inline;
	float: left;
	margin: 0;
	padding: 0;
	}	

#menu a 
	{
	float: left;
	margin: 0;
	padding: 0;
	}	

#menu img 
	{
	width: 100%; 
	height: 100%; 
	border: 0; 
	}

#menu:hover 
	{
	visibility:visible;
	}

#menu a:hover img
	{
	visibility:hidden;
	}

a.home
	{
	width:48px;
	height:36px;
	background-image: url(images/nav_01-over.gif);
	background-repeat: no-repeat;
	}

a.gallery
	{
	width:62px;
	height:36px;
	background-image: url(images/nav_02-over.gif);
	background-repeat: no-repeat;
	}

a.order
	{
	width:52px;
	height:36px;
	background-image: url(images/nav_03-over.gif);
	background-repeat: no-repeat;
	}

a.about
	{
	width:53px;
	height:36px;
	background-image: url(images/nav_04-over.gif);
	background-repeat: no-repeat;
	}
	
a.links
	{
	width:47px;
	height:36px;
	background-image: url(images/nav_05-over.gif);
	background-repeat: no-repeat;
	}
	
a.contact
	{
	width:66px;
	height:36px;
	background-image: url(images/nav_06-over.gif);
	background-repeat: no-repeat;
	}

/* gallery  stuff *//* gallery  stuff *//* gallery  stuff */

#gname
	{
	width:529px;
	}

#gallery
	{
	padding-top:10px;
	display:inline;
	float: left; 
	margin: 0 10px 0 0; 
	padding: 0; 
	height: 175px;
	max-height:175;
	width: 519px; 
	overflow: auto;
	text-decoration:none;
	list-style: none;
	white-space: nowrap;
	}

.gdiv
	{
	padding:0px;
	padding-top:10px;
	border-top:solid;
	border-top-width:thin;
	margin-top:40px;
	position:relative;
	float:left;
	}

#gallery li
	{
	margin-left:10px;
	display:inline;
	}
	
#pic
	{
	float: left;
	position: relative;
	padding-right: 15px;
	padding-bottom: 15px;
	}
	
.pic
	{
	position: relative;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding-bottom:0px;
	}

.text	
	{
	font-size:0.95em;
	margin-top:10px;
	position:relative;
	float:left;
	
	}

#dtext
	{
	width:519px;
	}

#dtext a
	{
	color:#000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	}
	
#dtext:hover span 
	{
	top:-40px;
	display: block;
	position: absolute;
	width: 125px;
	padding: 5px; 
	margin: 10px;
	}

#dtext span 
	{display: none;
	}

	
.info	
	{
	text-align:center;
	width:auto;
	padding:10px;
	bottom:0px;
	font-size:13px;
	}
	
#buy
	{
	position: absolute;
	float:right;
	left: 405px;
	width: 110px;
	height: 34px;
	}

.picbox
	{
	position: absolute; 
	top: 65px; 
	z-index: 1;
	height: 375px; 
	float: left; 
	overflow: visible; 
	width: 519px;
	}


/*lightbox*//*lightbox*//*lightbox*//*lightbox*//*lightbox*/
.leightbox 
	{
	padding:0px;
	display: none;
	position: absolute;
	top: 5%;
	left:20%;
	height: auto;
	border: 2px solid #000;
	background-image:url(images/NewBkgrnd2.gif);
	z-index:1001;
	overflow: visible;
	}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#000000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);  
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
