body {
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.miniature-gardens.com/images/eosbaga2b.jpg);
	background-repeat: repeat;
	margin-bottom: 7px;
}
img {
	border: none;
}
h1 {
	font-size: 15px;
}
h2 {
	font-size: 13px;
}
#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/greenie-2.gif);
	background-repeat: repeat-y;
}
#header {
	height: 170px;
}


#image_map{
height:170px;
background:url(http://www.miniature-gardens.com/images/enchanted-gardens-top-fairy.jpg) no-repeat;
position:relative;
} 

#image_map a{
display:block;
position:absolute;
} 


#image_map a#link1{
width:103px;
height:26px;
top:140px;
left:150px;
} 

#image_map a#link2{
width:103px;
height:26px;
top:140px;
left:260px;
}
#image_map a#link3{
width:81px;
height:26px;
top:140px;
left:372px;
}
#image_map a#link4{
width:325px;
height:26px;
top:140px;
left:462px;
}

#header ul{
	padding-top:150px;
	padding-left:160px;
	}
	
	
#header ul li
{
	list-style-type: none;
	display: inline;
	margin-right:100px;
}

#left {
	width: 131px;
	float: left;
	background-color: #1d3a1a;
	color: #ffffff;
}
#left p {
	margin: 8px 6px 5px 5px;
}
#center {
	width: 658px;
	margin-left: 5px;
	margin-right: auto;
	margin-top: 2px;
	float: left;
}

#center p {
	margin: 8px 6px 9px 5px;
	font-weight: normal;
	}

#center A
{
    FONT-WEIGHT: bold;
    COLOR: #3333ff
}
#center A:visited
{
    COLOR: #660066
}
#center A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #17420d
}
#center A:active
{
    FONT-WEIGHT: bold;
    COLOR: #3333ff
}
#center h1
{
	padding:5px;
	margin-top:2px;
	margin-bottom:3px;

}
ul.list-menu {
list-style:none;
margin:0px;
padding:5px;
border:solid #668265;
border-width:1px 2px 2px 2px;
width:115px
}
ul.list-menu li a {
text-decoration:none;
display:block;
border-top:1px solid #77a487;
padding:5px;
background:#577049;
color:#ffffff;
}
ul.list-menu li a:hover {
background:#cbdc6c;
color:#000000;
}
#footer {
	clear: both;
	font-size: 10px;
	color: #ffffff;
	background-color: #1b231f;
}
#footer A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
#footer A:visited
{
    COLOR: #99ffff;
    TEXT-DECORATION: none;
}
#footer A:hover
{
    COLOR: #00ffff;
}
.clear
{
    CLEAR: both;
}

/* always visible */
#outer .holder {padding:5px; border: 1px ridge #97d27c; margin:0 7px 9px 0;}
#outer .holder p {padding:5px 5px 4px 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}
#outer. holder img {float:left; margin:0 6px 6px 0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-9px 9px 0 0; cursor:pointer; color:#1d3a1a; }
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:7px;}

#gallery {width:650px; padding:15px 0 0 0; line-height:15px;}
#gallery div.off {color:#000; height:23px; margin-right:2px; line-height:22px; padding:0 10px; float:left; font:10px; background:url(http://www.miniature-gardens.com/images/tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {
	color:#c00;
	padding:0 10px;
	margin-right:2px;
	margin-top:1px;
	float:left;
	background:url(http://www.miniature-gardens.com/images/tabs_2.gif) repeat-x left bottom;
	border:1px solid #000;
	font: 10px;
	cursor:pointer;
	border-bottom:0;
	height:23px;
	line-height:22px;
	position:relative;
	z-index:100;
}

div.hide {display:none; width:0; overflow:hidden;}
div.show {
	clear:left;
	background:#ffffff;
	width:610px;
	margin-top:0;
	top:-1px;
	border:1px solid #000;
	padding:5px;
	position:relative;
	z-index:50;
	line-height:15px;
}
div.show img {float:left; margin:0 6px 6px 0;}
.clear {clear:both;}

.content {padding:5px;}

.cat {
font-size:11.5px;
align:center;
}

table#home {
padding:0px;
width:474px;
}

table#home td {
    font-size:10px;
	text-align:center;
	padding:0;
	line-height:2;
}

.main {
background-color:#fff;
border:2px #e5ede0 solid;
}

.fact {
background-color:#cfe2c6;
border: 0;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:5px; 15px; letter-spacing:0.5px; padding:0;}
#xsnazzy h1 {font-size:1.2em; color:#1d3a15;}
#xsnazzy h2 {font-size:1em;color:#1d3a15; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:5px 1em 10px 1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ccc; border-left:1px solid #1d3a15; border-right:1px solid #1d3a15;}
.xb1 {margin:0 5px; background:#1d3a15;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #1d3a15; border-width:0 1px;}

.ret p{
font-size:9px;
align:left;
}

.categ p{
font-size:10px;
align:left;
}

.des {
border:groove;
}

ul.iStu12 {list-style:none; margin:0 auto; position:relative; padding:0 42px 25px 42px; width:0;}
ul.iStu12 li.prev {position:absolute; width:42px; height:123px; background:url(/images/left1.png); left:0; z-index:100; cursor:pointer;}
ul.iStu12 li.next {position:absolute; width:42px; height:123px; background:url(right.png); right:0; z-index:100; cursor:pointer;}
ul.iStu12 li.images {position:absolute; left:12px; top:0; overflow:hidden; z-index:50;}
ul.iStu12 li.images div.slide {position:absolute; left:0; top:0;}
ul.iStu12 li.images img {display:block; float:left;}
ul.iStu12 li.caption {position:absolute; bottom:0; left:42px; font:bold 12px/25px arial,sans-serif; color:#888;}

.prod1{
width:158px;
padding:3px;
height:173px;
float:left;
font-size:9px;
}

.prod2{
width:158px;
position:absolute;
padding:3px;
height:123px;
float:left;
font-size:10px;
}


