@font-face {
	font-family: 'sans';
	src: url('../fonts/sans.ttf');
	src: local('sans'), local('sans'), url('../fonts/sans.ttf') format('truetype');
}
*
	{
		margin:0px;
		padding:0px;
	}
body
	{
		margin:0px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#605f5f;
		background:url(../images/bg.jpg) left top repeat-x;
	}
#wrapper
	{
		margin:0 auto;
		width:1000px;
	}
#main
	{
		margin:0px;
		width:1000px;
		padding:0px;
		float:left;
	}
#logo
	{
		margin:21px 0 23px 26px;
		width:948px;
		padding:0px;
		float:left;
	}
.logo
	{
		float:left;
		margin:0 0 0 11px;
	}
#logo_right
	{
		width:210px;
		margin:18px 0 0 0;
		float:right;
	}
#logo_right h1
	{
		width:210px;
		margin:-20px 0 8px 0;
		float:left;
		font-size:30px;
		color:#006dbd;
		font-weight:normal;
		text-align:right;
	}
.si
	{
		float:right;
		margin:0 0 0 15px;
		position:relative;
		z-index:5;
	}
#top
	{
		margin:0px;
		width:1000px;
		padding:0px;
		float:left;
		background:url(../images/toplink_bg.png) top no-repeat;
	}
#toplink
	{
		margin:0 0 0 26px;
		width:948px;
		padding:11px 0 32px 0;
		float:left;
	}
#toplink ul
	{
		margin:0px;
		width:630px;
		padding:0px;
		float:left;
		list-style-type:none;
	}
#toplink ul li
	{
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		background:url(../images/top_sep.png) left 3px no-repeat;
	}
#toplink ul li a
	{
		margin:0px;
		padding:0 12px 0 12px;
		float:left;
		font-size:12px;
		color:#484848;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-shadow: 9px 8px 6px rgba(150, 150, 150, 1);
	}
#toplink ul li a:hover
	{
		color:#004c83;
	}
#toplink ul li a.current
	{
		color:#004c83;
		text-decoration:underline;
	}
#header
	{
		margin:10px 0 0 26px;
		width:925px;
		padding:45px 0 0 23px;
		float:left;
		background:url(../images/header.jpg) left top no-repeat;
	}
#header h1
	{
		width:470px;
		margin:0 0 18px 0;
		float:left;
		font-size:18px;
		color:#006dbd;
		font-weight:normal;
	}
#header h2
	{
		width:470px;
		margin:0 0 24px 0;
		float:left;
		font-size:18px;
		color:#373737;
		font-weight:normal;
	}
#header ul
	{
		margin:0 0 0 42px;
		width:470px;
		padding:0px;
		float:left;
		list-style-type:none;
	}
#header ul li
	{
		width:415px;
		margin:-5px 0 0 0;
		padding:8px 0 10px 55px;
		float:left;
		list-style-type:none;
		background:url(../images/header_arow.png) left top no-repeat;
		color:#006dbd;
	}
.header_machine
	{
		float: right;
		margin:-125px 185px 30px 0;
		position:relative;
		z-index:2;
	}
.header_box
	{
		margin:-14px 4px 0 4px;
		top:9px;
		position:relative;
	}
#product
	{
		margin:-10px 0 0 0;
		width:979px;
		padding:0 0 0 21px;
		float:left;
	}
#product.extra_mar
	{
		margin:-10px 0 30px 0;
		width:979px;
		padding:0 0 0 21px;
		float:left;
	}
#product_box
	{
		margin:0px;
		width:240px;
		padding:0px;
		float:left;
		height:323px;
		background:url(../images/product_bg.png) left top no-repeat;
	}`
#product_box1
	{
		margin:8px 0 0 8px;
		width:224px;
		padding:0px;
		float:left;
		height:307px;
	}

#product_box1 h1
	{
		width:220px;
		margin:0px;
		padding:10px 0 10px 8px;
		float:left;
		font-size:18px;
		color:#292929;
		font-weight:normal;
		border-bottom:1px solid #dedede;
		text-align:center;
	}
#product_box1 h2
	{
		width:224px;
		margin:0px;
		padding:5px 0 5px 0;
		float:left;
		font-size:24px;
		color:#514e86;
		font-weight:normal;
		border-bottom:1px solid #dedede;
		text-align:center;
	}
#product_box1 .pro_img
	{
		float:left;
		margin:5px 0 5px 67px;
	}
#product_box1 .pro_img1
	{
		float:left;
		margin:5px 0 5px 45px;
	}
#product_box1 h3
	{
		width:224px;
		margin:0px;
		padding:0px;
		float:left;
		font-size:18px;
		color:#000000;
		font-weight:normal;
		text-align:center;
		font-family: 'sans', Arial, sans-serif;
	}
#product_box1 .week
	{
		font-size:14px;
		color:#514e86;
	}

#product_box1 .read
	{
		float:left;
		margin:0px 0 0 58px;
		padding:15px 0 0 0;
		width:115px;
		height:35px;
		background:url(../images/read_more_bg.png) left top no-repeat;
		font-size:14px;
		color:#514e86;
		text-align:center;
		text-decoration:none;
	}
#center
	{
		margin:40px 0 20px 0;
		width:630px;
		padding:0 90px 0 280px;
		float:left;
	}
#center h1
	{
		width:630px;
		margin:0 0 20px 0;
		padding:0px;
		float:left;
		font-size:24px;
		color:#292929;
		font-weight:normal;
	}
#center h2
	{
		width:630px;
		margin:0 0 20px 0;
		padding:0px;
		float:left;
		font-size:18px;
		color:#514e86;
		font-weight:normal;
	}
#center p
	{
		width:630px;
		margin:0 0 20px 0;
		padding:0px;
		float:left;
	}
#center ul
	{
		margin:0px;
		width:630px;
		padding:0px;
		float:left;
		list-style-type:none;
	}
#center ul li
	{
		margin:0px;
		padding:0 0 10px 15px;
		width:615px;
		float:left;
		list-style-type:none;
		background:url(../images/arow.png) left 5px no-repeat;
	}
#footer
	{
		margin:0px;
		width:1000px;
		padding:60px 0 0 0;
		float:left;
		background:url(../images/footer_bg.png) top no-repeat;
	}
#footer ul
	{
		margin:0 0 0 65px;
		width:200px;
		padding:0px;
		float:left;
		list-style-type:none;
	}
#footer ul li
	{
		width:200px;
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		background:url(../images/footer_sep.jpg) left 13px no-repeat;
	}
#footer ul li a
	{
		width:185px;
		margin:0px;
		padding:3px 0 3px 15px;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5d5d5d;
		text-decoration:none;
		text-transform:uppercase;
	}
#footer ul li a:hover
	{
		color:#006dbd;
	}
#footer ul li a.current1
	{
		color:#006dbd;
	}
#footer_logo_right
	{
		width:345px;
		margin:40px 40px 0 0;
		float:right;
	}
.footer_logo
	{
		float:right;
		margin:0px 0 40px 0;
	}
#footer_logo_right h1
	{
		width:345px;
		margin:0px 0 10px 0;
		float:right;
		font-size:24px;
		color:#514e86;
		font-weight:normal;
		text-align:right;
	}
.copy
	{
		width:933px;
		margin:0 0 0 26px;
		padding:15px 15px 15px 0;
		float:left;
		border-top:1px solid #514e86;
		font-size:12px;
		text-align:right;
		color:#514e86;
	}
#inner_header
	{
		margin:10px 0 10px 26px;
		width:925px;
		padding:0px;
		float:left;
	}
#header h3
	{
		width:470px;
		margin:0 0 5px 0;
		float:left;
		font-size:18px;
		color:#373737;
		font-weight:normal;
	}
#table_cover
	{
		float:left;
		margin:0 0 15px 0;
		padding:0px;
	}
.map
	{
		float:left;
		margin:0 0 15px 140px;
	}
.con_left
	{
		margin:0px;
		padding:0px;
		float:left;
		width:310px;
		height:450px;
	}
.name	
	{
		width:295px;
		margin:0 0 4px 0;
		padding:10px 15px 5px 0;
		float:left;
		color:#6D6E71;
		text-align:right;
	}
.tinput
	{
		width:300px;
		margin:5px 0 5px 0;
		float:left;
		background:#FFF;
		padding:5px;
		border:1px solid #006dbd;
		color:#6D6E71;
		box-shadow:0px 0px 8px #6ec9fa;
	}
.tmsg
	{
		width:300px;
		margin:5px 0 5px 0;
		float:left;
		background:#FFF;
		padding:5px;
		border:1px solid #006dbd;
		color:#6D6E71;
		height:150px;
		box-shadow:0px 0px 8px #6ec9fa;
	}
.privacy
	{
		width:300px;
		margin:10px 0 5px 0;
		padding:0px;
		float:left;
	}
.tsubmit
	{
		width:310px;
		margin:10px 0 10px 0;
		float:left;
		padding:5px 0 5px 0;
		border:none;
		color:#fff;
		background:#6ec9fa;
		border:1px solid #006dbd;
		box-shadow:0px 0px 8px #6ec9fa;
	}
.check
	{
		width:20px;
		height:20px;
		margin:0 10px 0 0;
		float:left;
		background:#FFF;
		padding:0px;
		border:1px solid #006dbd;
		box-shadow:0px 0px 8px #6ec9fa;
	}
.link
	{
		color:#006dbd;
		text-decoration:underline;
	}
.link:hover
	{
		text-decoration:none;
	}
.pro_detail
	{
		width:225px;
		margin:0px 15px 0 0px;
		padding:0px;
		float:left;
	}
.pro_detail2
	{
		width:960px;
		margin:10px 0 -20px 6px;
		padding:0 0 10px 0;
		float:left;
	}
.salogan
	{
		width:230px;
		margin:25px 0 0 90px;
		padding:0px;
		float:left;
		font-size:20px;
		text-align:center;
		color:#006dbd;
		border-bottom:1px solid #006dbd;
		border-top:1px solid #006dbd;
		font-weight:bold;

	}