
/* ==========================================================================
   header
   ========================================================================== */
#header{
	/*width:950px;*/
	/*20141224*/
	width:960px;
	height:134px;
	margin:auto;
	font-family: 'Pontano Sans', sans-serif;
	background-image: url(../bg.html);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: -5px;
	}
	
#header h1{
	font-size:9px;
	font-style:normal;
	}

#header ul{
	margin:0px 0px 0px 0px;
	clear:both;
	list-style:none;
	list-style-position:outside;
	padding:0;
	}
	
#header li{
	margin:0px 0px 0px 0px;
	float: left;
	}

#header .HeaderTitle{
	width: 643px;
	height: 34px;
	text-indent:-10000px;
}
#header .HeaderTitle_c{
	width: 643px;
	height: 34px;
	text-indent:-10000px;
}

/* ==========================================================================
   Language
   ========================================================================== */
#header .Language_Japanese{
	padding:0px 0px 0px 0px;
	height:34px;
	width:81px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2f2f2f;
}

#header .Language_Japanese a:link,#header .Language_Japanese a:visited{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#666666;
	display:block;
	}
	
#header .Language_Japanese a:hover{
	padding:8px 0px 0px 0px;
	height:34px;
	font-size:12px;
	color:#ffffff;
	display:block;
	}
	
#header .Language_English{
	padding:0px 0px 0px 0px;
	height:34px;
	width:62px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2f2f2f;
}

#header .Language_English a:link,#header .Language_English a:visited{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#666666;
	display:block;
	}
	
#header .Language_English a:hover{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#ffffff;
	display:block;
	}
	
#header .Language_Chinese{
	padding:0px 0px 0px 0px;
	height:34px;
	width:71px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2f2f2f;
}

#header .Language_Chinese a:link,#header .Language_Chinese a:visited{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#666666;
	display:block;
	}
	
#header .Language_Chinese a:hover{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#ffffff;
	display:block;
	}
	
#header .Language_Korean{
	padding:0px 0px 0px 0px;
	height:34px;
	width:68px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2f2f2f;
}

#header .Language_Korean a:link,#header .Language_Korean a:visited{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#666666;
	display:block;
	}
	
#header .Language_Korean a:hover{
	padding:8px 0px 0px 0px;
	height:34px;
	color:#ffffff;
	display:block;
	}
	
/* ==========================================================================
    Logo
   ========================================================================== */

#header .DreamsLogo{
	margin:11px 0px 0px 5px;
	width:180px;
	text-align:left;
	}
#header .DreamsProducts{
	font-size:19px;
	width:109px;
	text-align:left;
	}
	
/* ==========================================================================
   NewsandTopics
   ========================================================================== */

#header .NewsandTopics {
	margin: 39px 1.8em 0px 54px;
	font-size: 17px;
	text-align: left;
	}
#header .NewsandTopics a:link,#header .NewsandTopics a:visited{
	color: #666666;
	display: block;
	}
#header .NewsandTopics a:hover{
	color: #ff6e01;
	display: block;
	}
/*****************************CompanyProfile*****************************/
#header .CompanyProfile{
	margin: 39px 1.8em 0px 0px;
	font-size: 17px;
	text-align: left;
	}
#header .CompanyProfile a:link,#header .CompanyProfile a:visited{
	color: #666666;
	display: block;
	}
#header .CompanyProfile a:hover{
	color: #ff6e01;
	display: block;
	}
/*****************************Catalog*****************************/
#header .Catalog{
	margin: 39px 1.8em 0px 0px;
	font-size: 17px;
	text-align: left;
	}
#header .Catalog a:link,#header .Catalog a:visited{
	color: #666666;
	display: block;
	}
#header .Catalog a:hover{
	color: #ff6e01;
	display: block;
	}
/*****************************Twitter*****************************/
#header .Twitter{
	margin:39px 10px 0px 3px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_twitter.png);
	background-repeat:no-repeat;
	display:block;
    overflow: hidden;
	}
#header .Twitter a:link,#header .Twitter a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	}
#header .Twitter a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_twitter.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************Facebook*****************************/
#header .Facebook{
	margin:39px 10px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_fb.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .Facebook a:link,#header .Facebook a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
	}
#header .Facebook a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_fb.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************Instagram*****************************/
#header .Instagram{
	margin:39px 10px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_instagram.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .Instagram a:link,#header .Instagram a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
	}
#header .Instagram a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_instagram.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************Youtube*****************************/
#header .Youtube{
	margin:39px 15px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_youtube.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .Youtube a:link,#header .Youtube a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	}
#header .Youtube a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_youtube.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************Online*****************************/
#header .Store{
	margin:39px 0px 0px 0px;
    padding:4px 0px 0px 0px;
	width:140px;
	height:26px;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
  	background:#e83829;
    border-radius:24px;
    overflow:hidden;
    display:block;
	}
#header .Store a:link,#header .Store a:visited{
	margin:39px 0px 0px 0px;
    padding:4px 0 0px 0;
	width:135px;
	height:26px;
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
	}
#header .Store a:hover{
	margin:0px;
	width:135px;
	height:26px;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    color:#FFCC00;
	}
	

	
/*****************************OnlineStore*****************************/
#header .OnlineStore {
	margin:39px 0px 0px 0px;
	height:32px;
	width:130px;
	background-image:url(../png/sns_store.png);
	background-repeat:no-repeat;
	display:block;
    overflow: hidden;
	}
#header .OnlineStore a:link, #header .OnlineStore a:visited{
	margin:0px;
	height:32px;
	width:130px;
	background-image:url(../png/sns_store.png);
	background-repeat:no-repeat;
	display:block;
    overflow: hidden;
	}
#header .OnlineStore a:hover{
	margin:0px;
	height:32px;
	width:130px;
	background-image:url(../png/sns_store.png);
	background-position: center top;
	background-repeat:no-repeat;
	}



/*****************************JD*****************************/
#header .JD{
	margin:39px 8px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_jd.png);
	background-repeat:no-repeat;
	display:block;
    overflow: hidden;
	}
#header .JD a:link,#header .JD a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	}
#header .JD a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_jd.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************taobao*****************************/
#header .taobao{
	margin:39px 8px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_taobao.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .taobao a:link,#header .taobao a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
	}
#header .taobao a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_taobao.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************Instagram*****************************/
#header .RED{
	margin:39px 8px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_red.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .RED a:link,#header .RED a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
	}
#header .RED a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_red.png);
	background-position: center top;
	background-repeat:no-repeat;
	}
/*****************************weibo*****************************/
#header .weibo{
	margin:39px 8px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_weibo.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .weibo a:link,#header .weibo a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	}
#header .weibo a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_weibo.png);
	background-position: center top;
	background-repeat:no-repeat;
	}

/*****************************wechat*****************************/
#header .wechat{
	margin:39px 8px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_wechat.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .wechat a:link,#header .wechat a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	}
#header .wechat a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_wechat.png);
	background-position: center top;
	background-repeat:no-repeat;
	}




/*****************************Online*****************************/
#header .CNStore{
	margin:39px 0px 0px 0px;
    padding:4px 0px 0px 0px;
	width:115px;
	/*width:140px;
*/	height:26px;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
  	background:#e83829;
    border-radius:24px;
    overflow:hidden;
    display:block;
	}
#header .CNStore a:link,#header .CNStore a:visited{
	margin:39px 0px 0px 0px;
    padding:4px 0 0px 0;
	/*width:135px;*/
	width:115px;
	height:26px;
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
	}
#header .CNStore a:hover{
	margin:0px;
	width:115px;
	/*width:135px;*/
	width:60px;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    color:#FFCC00;
	}
	
/*****************************OnlineStore*****************************/
#header .OnlineStore {
	margin:39px 0px 0px 0px;
	height:32px;
	width:130px;
	background-image:url(../png/sns_store.png);
	background-repeat:no-repeat;
	display:block;
    overflow: hidden;
	}
#header .OnlineStore a:link, #header .OnlineStore a:visited{
	margin:0px;
	height:32px;
	width:130px;
	background-image:url(../png/sns_store.png);
	background-repeat:no-repeat;
	display:block;
    overflow: hidden;
	}
#header .OnlineStore a:hover{
	margin:0px;
	height:32px;
	width:130px;
	background-image:url(../png/sns_store.png);
	background-position: center top;
	background-repeat:no-repeat;
	}



#header  .preview{
	position: absolute;
	border: 3px solid #333;
	background: #444;
	padding: 5px;
	display: none;
	color: #FFF;
	text-align: center;
}

/*****************************wechat*****************************/
#header .wechat{
	margin:39px 8px 0px 0px;
	height:30px;
	width:30px;
	background-image:url(../png/sns_wechat.png);
	background-repeat:no-repeat;
	display:block;
    white-space: nowrap;
    overflow: hidden;
	}
#header .wechat a:link,#header .wechat a:visited{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	}
#header .wechat a:hover{
	margin:0px;
	height:30px;
	width:30px;
	display:block;
    overflow: hidden;
	background-image:url(../png/sns_wechat.png);
	background-position: center top;
	background-repeat:no-repeat;
	}


