@charset "utf-8";
/* CSS Document */

#header{
	height:99px;
	background:url(../images/top_bg.jpg) repeat-x left top;
}
#header .logo{
	width:832px;
	padding-top:5px;
	position:relative;
	margin:0 auto;
}
#header .logo a{
	position:absolute;
	right:20px;
	top:18px;
}

/* ===== menus ===== */
#menus{
	height:38px;
	background:url(../images/menu_bg.jpg) repeat-x left top;
}
#menus ul{
	width:706px;
	margin:0 auto;
	padding-top:4px;
}
#menus ul li{
	display:inline;
}
#menus ul li a{
	float:left;
	height:25px;
	width:88px;
	background:url(../images/menus.jpg) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}
#menus ul li#na_home a{
	background-position:0 0;
	width:90px;
}
#menus ul li#na_subs a{
	background-position:-90px 0;
}
#menus ul li#na_mailmag a{
	background-position:-178px 0;
}
#menus ul li#na_mobile a{
	background-position:-266px 0;
}
#menus ul li#na_affiliates a{
	background-position:-354px 0;
}
#menus ul li#na_blog a{
	background-position:-442px 0;
}
#menus ul li#na_company a{
	background-position:-530px 0;
}
#menus ul li#na_inquery a{
	background-position:-618px 0;
}

/* ===== mainWrap ===== */
#mainWrap{
	background-color:#ede9e0;
	padding-bottom:15px;
}

#mainWrap .contents{
	width:867px;
	border-left:1px solid #dcd9d3;
	border-right:1px solid #dcd9d3;
	margin:0 auto;
	position:relative;
	padding:10px 7px;
	background-color:#f7f5ef;
}
#mainWrap .contents_bottom_corner{
	position:absolute;
	bottom:0;
	left:-1px;
	z-index:9999;
	width:883px;
	height:7px;
	background:url(../images/main_bottom_corner.jpg) no-repeat left bottom;	
}
#footer{
	height:168px;
	background:url(../images/footer_bg.jpg) repeat-x left top;
}

#footer .footer_box{
	width:754px;
	height:115px;
	margin:0 auto;
	padding-top:23px;
	position:relative;
}
#footer .footer_box .copyInfo{
	background:url(../images/footer_box.jpg) no-repeat;
	width:510px;
	height:80px;
	font-size:13px;
	color:#333;
	padding:10px 20px;
	line-height:25px;
	float:right;
	margin-right:125px;
}
* html #footer .footer_box .copyInfo{
	display:inline;
}
#footer .footer_box .pageUp{
	position:absolute;
	right:-35px;
}
#footer .footer_box .pageUp img{
	margin-bottom:5px;
}
