html, body {
	height: 100%;
	background:url(../../images/layout/bg-green-middle.png) repeat-y 50% 0;
	font-family:Tahoma,arial,sans-serif;
}
 #page-wrap { 
	background:url(../../images/layout/bg-field.jpg) no-repeat fixed 50% 100%; 	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -380px;
}

#footer, #push {
  height:380px;
}

#page-main{
	background:url(../../images/layout/bg-top.png) repeat-x 0 0;
	
}
#page-sponcer-bg{
	background:url(../../images/layout/bg-sponcer.png) no-repeat 50% 0;
	
}
#page-content{
	width:994px;
	float:none;
	margin:0 auto;
	overflow:hidden;
}
.page-view{overflow:hidden}
#page-nav{
	height:185px;
	overflow:hidden;
}

/*==== footer setting ====*/
#sitemap{
	background:url(../../images/layout/sitemap.jpg) no-repeat 50% 0;
	margin:0 auto 13px;
	float:center;
	width:962px;
	height:280px;
}
#sponcer-bar{ height:83px; padding:12px 40px;}
#site-link{ margin:0 35px;  } 
#site-link a { text-decoration:none;font-weight:bold;}
#site-link a:hover { text-decoration:none;font-weight:bold;color:#03a642;}
#site-link dt {margin:11px 0 3px;}
#site-link dt ,#site-link dt a{color:#3e3e3e;font-size:13px;font-weight:bold;line-height:17px;}
#site-link dd ,#site-link dd a{color:#777777;font-size:11px; line-height:18px;}
#site-link dd li{ list-style:none; margin:0; } 
#site-link dl{
	float:left;
	width:182px;
	display:block;
}
.free{
	color:#C30000;
	font-weight:bold;
	font-size:14px;
}

#footer{

}
#footer-wrap{
	background:url(../../images/layout/bg-footer.png) no-repeat 50% 0;
	width:994px;
	margin:0 auto;
	float:none;
	height:87px;
}

#copyright{
	color:#3cc2c9;
	float:left;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	width:350px;
	
	display: inline-block;
	line-height: 20px;
}

#terms-privacy{
	
}

/* Sponcer */
#page-sponcer-bar{height:40px;width:994px;float:none;margin:0 auto;}
.truecrop{
	background:url(../../images/layout/true_sponcer.png) no-repeat 0 0;
	width:260px;
	height:38px;
	text-indent:-999em;
	display:inline-block;
}


#back2top{
	background:url(../../images/layout/btn-back2top.png) no-repeat 0 0;
	float:right;
	width:92px;
	height:33px;
	margin:37px 19px 0 0;
	text-indent:-999em;
}
#footer-wrap #back2top:hover{
	background-position:0 100%;
}
#site-link dl#col4{
	width:114px;
}
#site-link dl#col5{
	width:229px;
}
/* subscribe */
#subscribe{
	font-size:12px;
	margin:12px 0 0;
	width:204px;
}
#subscribe-email,
#submit-email{
	background:transparent url(../../images/layout/subscribe.jpg) no-repeat;
	height:22px;
	border:0 none;
	display:block;
	float:left;
}
#subscribe-email{
	width:159px;
	padding-left:4px;
}
#submit-email{
	width:38px;
	background-position:100%;
}

#follow{
	color:#3E3E3E;
	clear:both;
	font-size:12px;
	font-weight:bold;
	padding-top:16px;
	height:20px;
}
#follow-facebook,
#follow-twitter{
	background:url(../../images/layout/share-icon.jpg) no-repeat;
	display:inline-block;
	height:16px;
	text-indent:-999em;
	width:17px;
}

#follow-twitter{
	background-position:-16px 50%;
}
#follow-facebook{
}

#terms-privacy{
	list-style:none;
	padding:54px 0 0 146px;
}
#terms-privacy li{
	float:left;
	margin:0;
}
#terms-privacy li ,
#terms-privacy li a{

	text-decoration:none;
	color:white;
	font-size:10px;
}
#terms-privacy li a{
	display:inline-block;
	padding:0 7px 0 6px;
	
}


/* PAGE: container style
============================================ */
#page-container { overflow: hidden; background: url(../../images/layout/full-background.png) no-repeat left top; padding-top: 15px; }
#page-container .box-wrap { width: 957px; margin: 0 auto 15px; }
#page-container .box-wrap h2 { width: 957px; height: 61px; background: url(../../images/layout/header-bar.png) no-repeat left top; }
#page-container .box-wrap h2 strong {}
#page-container .box-wrap .box-data { background: url(../../images/layout/inside-background.png) no-repeat left top; width: 957px; height: 754px; }
