/* CSS Document */

body {
		font-family:Georgia, Times, serif;
		margin:0px;
		padding:0px;
		text-align:center;
		color:#000000;
		font-size:10px;
		font-weight:300;
		line-height:15px;
		background-color:#000000;
		background-image:url(images/background.gif);
		background-repeat:repeat;
		margin-left:auto;
		margin-right:auto;
}

body a {
color:#000000;
}

body a:hover {
}

/* Monkeyhouse Links */

.monkeylink {
	text-decoration:none;
}	

a.monkeylink:link {
	color: #ff6600;
}

a.monkeylink:visited {
	color: #ff6600;
}

a.monkeylink:hover {
	color: #009900;
}

a.monkeylink:active {
	color: #009900;
}


/* Main Links */

#links {
	width:663px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	text-align:center;
	height:28px;
	}
		

#tabs {
	margin:0;
	padding:0;
	list-style:none;
	z-index:1000;
	
}

#tabs li {
	float:left;
	height:28px;
	margin:0;
	padding:0;
}

#tabs li a {
	margin:0;
	padding:0;
	height:28px;
	display:block;
	text-indent:-10000px;
	outline:none;
}

#tabs li a.cactive { background:url(images/home.jpg) no-repeat; }
#tabs li a.factive { background:url(images/gallery.jpg) no-repeat; }
#tabs li a.vactive { background:url(images/products.jpg) no-repeat; }
#tabs li a.pactive { background:url(images/about.jpg) no-repeat; }
#tabs li a.tactive { background:url(images/calendar.jpg) no-repeat; }
#tabs li a.qactive { background:url(images/newsletter.jpg) no-repeat; }
#tabs li a.zactive { background:url(images/contact.jpg) no-repeat; }
#tabs li a.mactive { background:url(images/specials.jpg) no-repeat; }

#tabs li a.home {
	background-position:0px 0px ;
	width:61px;
}
#tabs li a.home:hover { background-position: 0px -29px;
 }


#tabs li a.gallery {
	background-position: -61px 0px;
	width:123px;
}
#tabs li a.gallery:hover { background-position: -61px -29px; }


#tabs li a.products {
	background-position: -184px 0px;
	width:76px;
}
#tabs li a.products:hover { background-position: -184px -29px; }


#tabs li a.about {
	background-position: -260px 0px;
	width:77px;
}
#tabs li a.about:hover { background-position: -260px -29px; }


#tabs li a.calendar {
	background-position: -337px 0px;
	width:78px;
}
#tabs li a.calendar:hover { background-position: -337px -29px; }

#tabs li a.newsletter {
	background-position: -415px 0px;
	width:77px;
}

#tabs li a.newsletter:hover { background-position: -415px -29px; }

#tabs li a.contact {
	background-position: -492px 0px;
	width:101px;
}

#tabs li a.contact:hover { background-position: -492px -29px; }

#tabs li a.specials {
	background-position: -593px 0px;
	width:65px;
}

#tabs li a.specials:hover { background-position: -593px -29px; }

/* Sub-menu */
	
#products {
	width:132px;
	height:374px;
	font-weight:bold;
	z-index:3000;
	margin-top:-5px;
	*margin-top:-15px;
	float:left;
	margin-left:235px;
	display:none;
	position:absolute;
	}
	
#products links {
	width:132px;
	margin-left:auto;
	text-align:center;
	height:374px;
	}

#productsdrop {
	margin:0;
	padding:0;
	list-style:none;
	z-index:2000;
}

#productsdrop li {
	float:left;
	width:132px;
	margin:0;
	padding:0;
}

#productsdrop li a {
	margin:0;
	padding:0;
	width:132px;
	display:block;
	text-indent:-10000px;
	outline:none;
}

#productsdrop li a.cactive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}
#productsdrop li a.factive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}
#productsdrop li a.vactive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}
#productsdrop li a.pactive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}
#productsdrop li a.qactive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}
#productsdrop li a.ractive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}
#productsdrop li a.tactive { background:url(images/sublinks.png) no-repeat; 
							  behavior: url(images/iepngfix.htc);}

#productsdrop li a.home-accessories {
	background-position:0px 0px ;
	width:132px;
	height:98px;

}
#productsdrop li a.home-accessories:hover { background-position: -129px 0px; }

#productsdrop li a.lighting {
	background-position:0px -98px ;
	width:132px;
	height:38px;

}
#productsdrop li a.lighting:hover { background-position: -129px -98px; }

#productsdrop li a.furniture {
	background-position:0px -136px ;
	width:132px;
	height:35px;

}
#productsdrop li a.furniture:hover { background-position: -129px -136px; }

#productsdrop li a.artwork {
	background-position:0px -171px ;
	width:132px;
	height:37px;

}
#productsdrop li a.artwork:hover { background-position: -129px -171px; }

#productsdrop li a.jewelry{
	background-position:0px -208px ;
	width:132px;
	height:42px;

}
#productsdrop li a.jewelry:hover { background-position: -129px -208px; }

#productsdrop li a.rugs{
	background-position:0px -250px ;
	width:132px;
	height:44px;

}
#productsdrop li a.rugs:hover { background-position: -129px -250px; }

#productsdrop li a.seasonal{
	background-position:0px -294px ;
	width:132px;
	height:86px;

}
#productsdrop li a.seasonal:hover { background-position: -129px -294px;}



#content-home {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-gallery {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-products {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-about {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-calendar {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-newsletter {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-contact {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-specials {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-home-accessories {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-lighting {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-furniture {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-artwork {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-jewelry {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-rugs {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#content-seasonal {
margin-top:95px;
border:6px;
border-style:solid;
border-color:#A2C64a;
background-color:#FFFFFF;
width:820px;
height:auto;
margin-left:auto;
margin-right:auto;
}


#bottom-space {
height:150px;
width:800px;
}

#text {
margin-left:auto;
margin-right:auto;
width:450px;
z-index:1000;
text-align:left;
margin-top:15px;
}

#intro2 {
margin-left:auto;
margin-right:auto;
margin-top:90px;
background-color:#FFFFFF;
border:6px;
border-style:solid;
border-color:#A2C64a;
width:818px;
height:auto;
padding-bottom:15px;
}

#intro {
}

#footer {
height:142px;
width:800px;
margin-top:30px;
}

#footer-bar {
width:726px;
height:5px;
background-color:#000000;
margin-right:auto;
margin-left:auto;
}

.store-info {
z-index:1000;
margin-top:-85px;
}

#body-placeholder {
height:auto;
width:800px;
}

.bird{
position:absolute;
margin-left:350px;
margin-top:115px;
}

#body-home {
height:auto;
width:800px;
background-image:url(images/flower3.jpg);
background-repeat:no-repeat;
background-position:center;
}

#body-thanks {
height:auto;
width:800px;
}

#body-gallery {
height:auto;
width:800px;
}

h4 {
color:#A2C64a;
font-size:12px;
}

#gallery {
float:left;
width:300px;
z-index:1000;
text-align:justify;
margin-top:5px;
margin-left:25px;
}

#about-placeholder {
height:750px;
width:800px;
}

#gallery-pics {
float:left;
width:260px;
z-index:1000;
text-align:center;
margin-top:5px;
padding-top:5px;
}

#map {
text-align:left;
clear:both;
width:450px;
margin-left:auto;
margin-right:auto;
}

.gallery2 {
width:250px;
margin-bottom:3px;
}

#gallery-placeholder {
width:90px;
height:100px;
float:left;
}

#home-text {
margin-left:auto;
margin-right:auto;
width:400px;
z-index:1000;
text-align:justify;
margin-top:5px;
}

#admin-text {
margin-left:auto;
margin-right:auto;
width:700px;
z-index:1000;
text-align:justify;
margin-top:30px;
}


#body-calendar {

height:auto;
width:800px;
background-image:url(images/stars2.jpg);
background-repeat:repeat-y;
background-position:center top;
}

#about-text {
width:300px;
height:auto;
text-align:justify;
padding-top:5px;
margin-left:15px;
float:left;
}

#about-pics {
float:left;
width:375px;
text-align:center;
margin-top:30px;
padding-top:5px;
margin-left:25px;
}

#contact-text {
width:450px;
z-index:1000;
text-align:left;
margin-top:30px;
float:left;
}

#contact-pics {
float:left;
margin-left:85px;
margin-right:15px;
margin-top:15px;
}

#contact-placeholder {
height:300px;
width:800px;
}

.title {
margin-right:325px;
}

.home-title {
margin-right:235px;
}

.jewelry-title {
margin-right:355px;
}

.seasonal-title {
margin-right:350px;
}

.lighting-title {
margin-right:325px;
}

.rugs-title {
margin-right:370px;
}

.fullimage {
margin-top:15px;
border-style:solid;
border-color:#A2C64a;
border-width:5px;
}

.lake-title {
margin-right:95px;
}

.kids-title {
margin-right:80px;
}

/*Image popups*/



.thumbnail{

position: relative;

z-index: 0;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color:#000000;

padding: 5px;

left: -1000px;

border: 1px;

border-color:#A2C64a

border-style:solid;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 60px; /*position where enlarged image should offset horizontally */

}

input {
background-image:url(/images/white.jpg);
background-repeat:repeat;
}

select {
background-image:url(/images/white.jpg);
background-repeat:repeat;
background-color:#FFFFFF;
}


