div#main {width:430px; position:relative; margin:240px auto; padding:0; text-align:center;}
div#content {position:relative; text-align:center; width:100%;}

div#home {width:194px; margin:auto; display:block;}
div#home h3 {margin-top:43px; color:#87171a; font-weight:normal; font-size:19px}

div#menu1 ul {
	width:415px;
	padding-left:0px;
	margin:50px auto 0 auto; 
	position:relative;
	}
* html div#menu1 ul {margin:50px 0 0 0;}


div#menu1 ul li {
	float:left;
	width:118px;
	height:118px;
	position:relative; 
	color:white;
	margin:0;
	}
div#menu1 ul li.i1  {margin-left:10px}
* html div#menu1 ul li.i1  {margin-left:5px}

div#menu1 ul li.i2  {margin:0 25px}

div#menu1 ul li:hover {
	}
	
div#menu1 ul li a { 
	width:100%; 
	height:100%; 
	overflow:hidden; 
	display:block; 
	top:0; left:0;
	position:absolute;
	text-decoration:none;
	}
* html div#menu1 ul li a {left:0;}
*+html div#menu1 ul li a {left:0;}

div#menu1 ul li a span { 
	display:block;
	margin-top:2.5em;
	font-weight:bold;
	font-size:12px;
	line-height:1.5em;
	color:white; 
	padding:0 0ex;
	}

div#menu1 ul li.i1 a {background-image:url(images/pic1.png)}
div#menu1 ul li.i2 a {background-image:url(images/pic2.png)}
div#menu1 ul li.i3 a {background-image:url(images/pic3.png)}

div#menu1 ul li.i1 a:hover {background-color:#ffdd80}
div#menu1 ul li.i2 a:hover {background-color:#ffce8c}
div#menu1 ul li.i3 a:hover {background-color:#ffbd8f}
div#menu1 ul li.i1 a:hover {background-image:url(images/pic1-hover.png)}
div#menu1 ul li.i2 a:hover {background-image:url(images/pic2-hover.png)}
div#menu1 ul li.i3 a:hover {background-image:url(images/pic3-hover.png)}



div.content-wrap {float:left; padding:0 10px; position:relative;}
div.content-wrap a {
	width:109px; 
	height:102px; 
	background-repeat:no-repeat; 
	position:relative; 
	display:block; 
	font-weight:bold; 
	text-align:center;
	text-decoration:none;
	color:white;
	font-size:12px; 
	padding-top:35px
	}
div.content-wrap a span.label {
	display:block; padding:0 10px;
	}


div.content-wrap div.pop-outline { 
	display:none;
	position:absolute; 
	top:80px; 
	height:111px; 
	width:172px; 	
	background:url(images/popup.png) no-repeat left 21px; 
	left:-21px;
	z-index:2;
	overflow:hidden; 
	}

div.content-wrap:hover div.pop-outline {display:block}

div.content-wrap div.popup { 
	height:21px; width:19px; top:0; margin-left:76px;
	color:white; 
	background-repeat:no-repeat; 
	}
	
div.content-wrap div.pop-outline div.popup-text {
	letter-spacing:0.0em;
	font-size:11px; 
	line-height:2ex; 
	padding:15px 5px; 
	text-align:center;
	}
