/* 1.
--------------------------------------------------------------------*/
img{
border:0;
}
ul{
margin:5px 0;
padding:0 0 0 15px;
}
.clear_egc16{
height:0;
font-size:1px;
clear:both;
}

/* layout
--------------------------------------------------------------------*/
.topimg_egc16{
 padding:5px 5px 0 5px;
_padding:0;
 height:572px;
_height:557px;
background:url(img/topimg_egc16.jpg) 0 0 no-repeat;
}
.whategc_title{
margin:420px 5px 0 5px;
width:485px;
float:left;
}
.whategc_text{
margin:-4px 0 0 0;
padding:5px;
 width:483px;
_width:495px;
border:1px #918bb5 solid;
background-color:white;
float:left;
}
.btn_top_egc16{
margin:450px 5px 0 5px;
width:430px;
padding:10px;
float:right;
}
.gift_bg_egc16{
margin:15px 0;
padding:140px 0 0 15px;
 height:99px;
_height:239px;
background:url(img/bg_gift_egc16.jpg) 0 0 no-repeat;
}
.gift_text_egc16{
width:500px;
}
.gift_etc_egc16{
margin-top:15px;
width:500px;
color:#990000;
font-size:14px;
font-weight:bold;
text-align:center;
}
.info_egc16{
margin:0;
padding:0;
}
.bottom_egc16{
 margin-top:-4px;
_margin:0;
padding:10px;
 width:949px;
_width:975px;
border:3px #999999 solid;
border-top-width:0;
}
.bottom_left{
width:460px;
float:left;
}
.bottom_right{
width:485px;
float:right;
}
.bottom_right table{
width:480px;
border:1px #666666 solid;
border-collapse:collapse;
}
.table_title{
color:white;
background-color:#333333;
}
.table_title span{
padding:0 5px;
color:#990033
}
.bottom_right table th{
padding:5px;
width:120px;
font-size:12px;
border:1px #666666 solid;
border-right:1px #666666 dotted;
text-align:left;
}
.bottom_right table td{
padding:5px;
font-size:12px;
border:1px #666666 solid;
border-left:1px #666666 dotted;
}
.bottom_right p{
margin:0;
 padding:13px 0 0 0;
_padding:23px 0 0 0;
text-align:center;
}
.map_egc_16{
padding:10px 0;
clear:both;
}
.btn_under_egc16{
margin:25px 0;
text-align:center;
}
