.footer_back_t
{
	height:35px;margin-top:3vh;
	background:url('../images/expand_32px.png') center;
	background-size:30px;;
	background-repeat:no-repeat;
	min-width:1000px;
	cursor:pointer;
	
}
.footer_back_a
{
	height:35px;margin-top:3vh;
	background:url('../images/expand_32px_close.png') center;
	background-size:30px;;
	background-repeat:no-repeat;
	min-width:1000px;
	cursor:pointer;
	
}

#footer_main
{
	width:100%;min-width:1000px;background:#323232;
	color:#676767;
	font-size:20px;
}
#footer_main #foot
{
	width:1000px;
	margin:auto;
}
#footer_main #news
{
	background:#444444;
	width:100%;
	height:210px;
	font-family: 'swis721_th_btthin';

}
#footer_main #news h2
{
	text-align:center;
	color:#7f7f7f;
	margin:0;
	padding:0;
	line-height:110px;
	font-size:50px;
	font-weight:normal;
	
}
#footer_main #news #form
{
	width:580px;margin:auto;
}

#footer_main #news #form .text
{
	height:41px;width:390px;
	border:0;
	background:#eaeaea;
	color:#646464;
	font-size:16px;
	line-height:41px;
	float:left;
	
}

#footer_main #news #form .btn
{
	height:42px;width:150px;
	border:0;
	background:#222222;
	color:#FFF;
	font-size:24px;
	line-height:42px;
	cursor:pointer;
	float:left;
	margin-left:8px;
}

#footer_main #news #form .btn:hover
{
	background:#333333;
}

#footer_main #foot b
{
	font-size:21px;color:#FFF;
}
#footer_main #foot #left_div
{
	width:49%;float:left;

	background:url(../images/footer_line.png) repeat-y right top;
	margin-top:15px;
}

#foor .ourstory
{
	font-size:20px;
}
#footer_main #foot #left_div .div1
{
	width:33%;float:left;	
}
#footer_main #foot #left_div div ul
{
	margin:0px;
	padding:0px;
}
#footer_main #foot #left_div div ul li
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#footer_main #foot #left_div div a
{
	color:#bbbbbb;
	text-decoration:none;
	font-size:14px;
	line-height:25px;
}
#footer_main #foot #left_div div a:hover
{
	color:#FFF;
	
}

#footer_main #foot #right_div
{
	width:49%;float:right;
	margin-top:15px;
	padding-left:1%;
}
#footer_main #foot #right_div2
{
	float:right;
	margin-top:15px;
	width:47%;padding-left:15px;
}


#footer_main #foot #bottom_div
{
	width:100%;
	margin:auto;
	clear:both;
	padding-top:20px;
	margin-top:20px;
	padding-bottom:10px;
	font-size:13px;
	color:#9f9f9f;
	background:url(../images/footer_line2.png) repeat-x right top;
}

#footer_main .icon1
{

	display:inline-block;
	height:56px;
	width:56px;
	margin-top:10px;
	margin-right:7%;
	background:url(../images/social.png) 0px 0px;
}
#footer_main .icon1:hover
{
	background:url(../images/social.png) 0px 171px;
}



#footer_main .icon2
{

	display:inline-block;
	height:56px;
	width:56px;
	margin-top:10px;
	margin-right:7%;
	background:url(../images/social.png) 114px 0px;
}
#footer_main .icon2:hover
{
	background:url(../images/social.png) 114px 171px;
}
#footer_main .icon3
{

	display:inline-block;
	height:56px;
	width:56px;
	margin-top:10px;
	margin-right:7%;
	background:url(../images/social.png) 56px 0px;
}
#footer_main .icon3:hover
{
	background:url(../images/social.png) 56px 171px;
}



#footer_main .icon4
{

	display:inline-block;
	height:56px;
	width:56px;
	margin-top:10px;
	margin-right:7%;
	background:url(../images/social.png) 0px 114px;
}
#footer_main .icon4:hover
{
	background:url(../images/social.png) 0px 58px;
}



#footer_main .icon5
{

	display:inline-block;
	height:56px;
	width:56px;
	margin-top:10px;
	margin-right:7%;
	background:url(../images/social.png) 114px 114px;
}
#footer_main .icon5:hover
{
	background:url(../images/social.png) 114px 57px;
}
#footer_main .icon6
{

	display:inline-block;
	height:56px;
	width:56px;
	margin-top:10px;
	margin-right:7%;
	background:url(../images/social.png) 56px 114px;
}
#footer_main .icon6:hover
{
	background:url(../images/social.png) 56px 57px;
}


#footer_main #foot #right_div .text
{

	border:1px solid #1e1e1e;
	width:90%;
	height:36px;
	margin-top:10px;
	background:url(../images/footer_search_icon.gif) no-repeat right center #2b2b2b
	;
	color:#FFF;
}


#footer_main #search_exp
{
	margin-top:15px;
}
#footer_main .our_story
{
	font-size:13px;margin-top:5px;line-height:18px;
}
#div_news
{
	left:0px;top:0px;opacity:0.75;filter:alpha(opacity=75);position:fixed;background:#FFF;z-index:10;display:none;
}
#div_news_d
{
display:none;width:250px;height:80px;position:fixed;bottom:350px;background:#CCCCCC;padding:10px;z-index:11;left:40%;
}
#div_news #div_news_d a
{
	color:#000000;
}
#left_div .quicklinks
{
	width:100%;margin-top:9px;
}
#foot #left_div .sitemap
{
width:100%;line-height:50px;color: #676767;
}
#newsletter_type
{
	width:100px;margin-right:5px
}
#backselect
{
	position:fixed;bottom:50px;right:100px;height:150px;width:340px;background:#FFFFFF;border:1px solid #999999;padding:10px;display:none;
}
#backselect div
{
	width:50px;float:right;
}
#backselect div a 
{
	color:#000000;font-size:12px;text-decoration:none
}
#div_news_d
{
	width:536px;margin: auto;
	height:122px;
	padding:10px;background:rgba(0,0,0,0.5);
	height:137px;
}
#div_news_d .inner
{
	background:#1d1d1d;
	padding:17px;
	height:102px;
	color:#FFF;
	font-size:22px;
	text-align:center;
}
#div_news_d .inner a
{
	background: rgb(116, 175, 57);
	background: -moz-linear-gradient(90deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: -webkit-linear-gradient(90deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: -o-linear-gradient(90deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: -ms-linear-gradient(90deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: linear-gradient(180deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	height:43px;
	width:151px;
	text-align:center;
	margin:3px;
	border-radius:2px;
	line-height:43px;
	margin-top:25px;
	font-size:22px;
	text-shadow: rgb(77, 77, 77) 2px 1px 0px;
}
#div_news_d .inner a:hover
{
	background: rgb(116, 175, 57);
	background: -moz-linear-gradient(180deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: -webkit-linear-gradient(180deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: -o-linear-gradient(180deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: -ms-linear-gradient(180deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	background: linear-gradient(90deg, rgb(116, 175, 57) 32%, rgb(93, 151, 34) 70%);
	
}