/*@charset "utf-8";*/

body { margin: 0 ; padding : 0;
	font-family:arial,sans-serif,Tahoma; font-size: 11px;
  text-align: center;
	height:100%;
}


img {border:0;}
input {font-size:9pt;}


td {
	color:#292929;
	font-family: Tahoma,arial;
	font-size:11px;
	line-height:130%;

}

a:link {color: #404040;text-decoration: none}
a:visited {color: #404040; text-decoration: none }
a:hover {color: #bd51a8; text-decoration: none}
a:active {color: #404040;text-decoration: none}

.cur {cursor:pointer;}

div {
	color:#292929;
	font-family:"Tahoma";
	font-size:11px;
	line-height:135%;
}


#wrap {
	position:relative;
	margin:0 auto;
	padding:0;
	float:center;
	width:100%;
	min-height:100%;
	height:100%;
}
/*
#wrap2 { float:center; position:relative; margin:0 auto; padding:0;  width:875px;
	height:100%;
}
*/

/* logo box */
#box_logo{  float:center;/*position:relative; */
	/*margin:0 auto; *//*my writes*/
	width:100%;
	/*width:875px;*/
	height:50px;  background-image: url(/image/main/top_bg.gif); z-index:1; }

#box_logo1{float:center; position:relative; margin-left:auto; margin-right:auto; width:875px; height:50px;  }
#img_logo{ float:left; position:relative; width:130px; height:50px;  padding-right:3px; background:url(/images/couplenet_logo_en.gif) no-repeat; }


#img_logo a  {display: block; width:125px; height:50px;  }
#btn_membership{	position:absolute; top:27px; left:692px; width:127px; height:18px; z-index:2; /* border:1px solid #ccc; */ }
#btn_membership a  {display: block; width:127px; height:18px;  }
#btn_myhome{	position:absolute; text-align:center; top:30px; left:738px; width:100px; height:20px; z-index:3; /* border:1px solid #ccc; */}
#btn_myhome2{	position:absolute; top:30px; left:800px; width:100px; height:20px; z-index:2; /* border:1px solid #ccc; */}
/*#btn_myhome a  {display: block; width:210px; height:18px;  }*/
#btn_login{	position:absolute; top:27px; left:824px; width:51px; height:18px; z-index:2; /* border:1px solid #ccc; */ }
#btn_login a  {display: block; width:51px; height:18px;  }
#btn_logout{	position:absolute; top:27px; left:824px;width: 51px; height:18px; z-index:2; /* border:1px solid #ccc; */ }
#btn_logout a  {display: block; width:51px; height:18px;  }


/*****************
	body box
*****************/

#box_body1 { position:relative; margin:0 auto; padding:0;  width:875px; } /* my write21 적용시  이 부분은 완전 삭제했었다 */

#box_body2 { position:relative; margin:0 auto; padding:0;  width:875px; }
/*
#box_body2 { float:center; position:relative;
	margin:0 auto ;
	padding: 0;
	width:875px;
}
*html #box_body2 { height: 100%; }
*/



/*****************
	menu box
*****************/
#box_menu {float:left;position:relative; margin:0; width:875px; height:42px; /*top:30px; left:360px; margin:30px 0 0 360px;*/ background:url(/image/menu/subtop_bg.gif) no-repeat;  z-index:1;}

#main_menu { margin:0; list-style:none; height:42px; padding:0 0 0 157px;  }
#main_menu ul { margin:0; padding:0;}
#main_menu li {float:left; list-style: none;}

#main_menu li.a1 a {background:url(/images/sub_topmenu01.gif) no-repeat; z-index:2; display: block; width:133px; height:42px; }
#main_menu li.a1 a:hover {background:url(/images/sub_topmenu01_ov.gif) no-repeat; z-index:2; display: block; width:133px; height:42px;}
#main_menu li.a1_on a {background:url(/images/sub_topmenu01_ov.gif) no-repeat; z-index:2; display: block; width:133px; height:42px;}

#main_menu li.a2 a {background:url(/images/sub_topmenu02.gif) no-repeat; z-index:2; display: block; width:136px; height:42px;}
#main_menu li.a2 a:hover {background:url(/images/sub_topmenu02_ov.gif) no-repeat; z-index:2; display: block; width:136px; height:42px;}
#main_menu li.a2_on a {background:url(/images/sub_topmenu02_ov.gif) no-repeat; z-index:2; display: block; width:136px; height:42px;}

#main_menu li.a3 a {background:url(/images/sub_topmenu03.gif) no-repeat; z-index:2; display: block; width:116px; height:42px;}
#main_menu li.a3 a:hover {background:url(/images/sub_topmenu03_ov.gif) no-repeat; z-index:2; display: block; width:116px; height:42px;}
#main_menu li.a3_on a {background:url(/images/sub_topmenu03_ov.gif) no-repeat; z-index:2; display: block; width:116px; height:42px;}

#main_menu li.a4 a {background:url(/images/sub_topmenu04.gif) no-repeat; z-index:2; display: block; width:177px; height:42px;}
#main_menu li.a4 a:hover {background:url(/images/sub_topmenu04_ov.gif) no-repeat; z-index:2; width:177px; display: block; height:42px;}
#main_menu li.a4_on a {background:url(/images/sub_topmenu04_ov.gif) no-repeat; z-index:2; width:177px; display: block; height:42px;}


/****************
	footer box

*****************/

#box_footer  { position:relative; float:both; margin:0px auto; padding:7px 0px 0px 0px; width:100%; height:74px; border-top:1px solid #cecece;  /* background:#6d6d6d; border:1px solid #ccc;*/ }

#box_footer1{ position:relative; margin:0px 0px 0px 0px auto; padding: 0px 0px 0px 0px;width:100%; text-align: center;   /* background:#ffffcc; border:1px solid #ccc; */}

#box_footer2 { margin:0 auto; padding:5px; list-style:none; height:15px; width:750px;   text-align:center;  /*border:1px solid #ccc; */ }
/* my write 31
#box_footer  {
	float:center;
	position:relative;
	clear: both;
	bottom:0;
	margin:0 auto;
	padding:7px 0px 0px 0px;
	width:100%;
	height:74px;
	border-top:1px solid #cecece;
}
#box_footer  p { margin:0; padding:0;}

#box_footer1{
	position:relative;
	margin: 0 auto;
	padding: 0;
	width:100%; text-align: center;
}

#box_footer2 {
	margin:0 auto; padding:5px; list-style:none; height:15px;
	width:650px;
	text-align:center;
}
*/
#box_footer2 ul { margin:0; padding:0; width:100%;}
#box_footer2 li { display: inline; float:left; }
#box_footer2 li span {float:left; padding-right:8px; color:#b9b9b9; font-weight: bold; }
#box_footer2 li.a01 a { float:left; padding:0px 5px 0px 5px; border-right:1px solid #d4d4d4; /*cursor:hand; letter-spacing:-0.05em;*/}
#box_footer2 li.a01 a:hover {	 }
#box_footer2 li.a02 a { float:left; padding-left:5px /*cursor:hand; letter-spacing:-0.05em;*/ }
#box_footer2 li.a02 a:hover {	}