.con-block img {
border:0px solid transparent;
float:left;
margin-bottom:10px;
margin-left:25px;
margin-right:25px;
padding: 6px;
}
.con-block img.squ-wedding{
	border:1px solid #1E5B18;
	padding: 5px;
}
.con-block img.squ-wedding-1st{
	border:1px solid #1E5B18;
	margin-left:0px;
	padding: 5px;
}
.con-block a .squ-wedding{
	display:block;
	width:90px;
	height:90px;
}
.con-block a .squ-wedding-1st{
	display:block;
	width:90px;
	height:90px;
}
.con-block a:link .squ-wedding{
	background-color:transparent;
}
.con-block a:hover .squ-wedding{
	background-color:#8A997F;
}
.con-block a:link .squ-wedding-1st{
	display:block;
	width:90px;
	height:90px;
}
.con-block img.wedding-1st{
	border:0px solid transparent;
	margin-left:0px;
}
.con-block img.name-wedding{
	margin: 0px 0px 0px 23px;
	padding-right:0px;
}
#wed-col1{
	height:110px;
	background-image:url(imgs/bg.gif);
	background-repeat: no-repeat;
	background-position: 23px 8px;
}
#wed-col2{
	height:110px;
	background-image:url(imgs/bg.gif);
	background-repeat: no-repeat;
	background-position: -35px -92px;
}
#wed-col3{
	height:110px;
	background-image:url(imgs/bg.gif);
	background-repeat: no-repeat;
	background-position: -36px -192px;
}
#wed-col4{
	height:110px;
	background-image:url(imgs/bg.gif);
	background-repeat: no-repeat;
	background-position: 42px -292px;
}
#wed-col5{
	height:110px;
	background-image:url(imgs/bg.gif);
	background-repeat: no-repeat;
	background-position: -57px -392px;
}
#wed-col6{
	height:110px;
	background-image:url(imgs/bg.gif);
	background-repeat: no-repeat;
	background-position: -2px -492px;
}

a#kg-wedding,a#mg-wedding,a#ov-wedding,a#jd-wedding{
	display:block;
	float:left;
	margin-top:70px;
	margin-left:31px;
	width:145px;
	height:30px;
	background-color:transparent;
	background-repeat:no-repeat;
	text-indent:-2000px;
}
a#ri-wedding{
	display:block;
	float:left;
	margin-top:70px;
	margin-left:31px;
	width:90px;
	height:30px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
}
/*IE6 HAC*/
*html body a#kg-wedding{
	margin-left:15px;
}
*html body a#mg-wedding{
	margin-left:30px;
}
*html body a#ov-wedding{
	margin-left:30px;
}
*html body a#jd-wedding{
	margin-left:30px;
}
*html body a#ri-wedding{
	margin-left:30px;
}
/*until here*/


a#kg-wedding{
	background-image:url(imgs/wedding-co-name-kg.gif);
	background-position:0px 0px;
}
a#kg-wedding:hover{
	background-image:url(imgs/wedding-co-name-kg.gif);
	background-position:0px -32px;
}
a#mg-wedding{
	background-image:url(imgs/wedding-co-name-mg.gif);
	background-position:0px 0px;
}
a#mg-wedding:hover{
	background-image:url(imgs/wedding-co-name-mg.gif);
	background-position:0px -32px;
}
a#ov-wedding{
	background-image:url(imgs/wedding-co-name-ov.gif);
	background-position:0px 0px;
}
a#ov-wedding:hover{
	background-image:url(imgs/wedding-co-name-ov.gif);
	background-position:0px -32px;
}
a#jd-wedding{
	background-image:url(imgs/wedding-co-name-jd.gif);
	background-position:0px 0px;
}
a#jd-wedding:hover{
	background-image:url(imgs/wedding-co-name-jd.gif);
	background-position:0px -32px;
}
a#ri-wedding{
	background-image:url(imgs/wedding-co-name-ri.gif);
	background-position:0px 0px;
}
a#ri-wedding:hover{
	background-image:url(imgs/wedding-co-name-ri.gif);
	background-position:0px -32px;
}




