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

* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font:13px Arial;
	color:#333333;
	background:#e3ecf3 url(images/background.jpg) repeat-x top;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#main {
	margin:auto;
	padding:0;
	width:918px;
	background-image:url(images/bg_main.png);
	background-repeat:repeat-y;
}

/*--Header--*/

#header {
	margin:auto;
	padding:0;
	width:901px;
}

#header #part_1 {
	margin:1px 0 0 0;
	padding:0;
	background:url(images/header001.jpg) no-repeat;
	height:157px;
	width:902px;
}

#header #part_1 .logo {
	padding:19px 0 0 33px;
	float:left;
}

#part_1 h1 {
	padding:7px 0 0 55px;
	font-size:18px;
	width:250px;
	float:left;
}

#header #part_1 .linkable {
	margin:0;
	padding:15px 8px 0 0;
	float:right;
	width:282px;
}

#header #part_2 {
	margin:0;
	padding:0;
	background:url(images/header002.jpg) no-repeat;
	height:97px;
	width:902px;
}

#login_box {
	margin:53px 10px 0 0;
	padding:0;
	float:right;
	font:10px Arial;
	color:#666666;
	font-weight:bold;
}

#login_box input {
	font:10px Arial;
	color:#666666;
	width:70px;
}

#sc {
	margin:3px 0 0 0;
	padding:0;
	text-align:right;
	font:11px Arial;
	font-weight:bold;
	color:#666;
}

#sc a {
	font:11px Arial;
	color:#1e78df;
	font-weight:bold;
}

#sc a:hover{
	font:11px Arial;
	color:#999;
	font-weight:bold;
}

/*--Navigation--*/

#navigation {
	margin:0 0 0 10px;
	padding:0 0 0 12px;
	background:url(images/bg_navigation.jpg) repeat-x;
	height:38px;
	width:888px;
}

#navigation_ct {
	float:right;
	padding:1px 0 0 0;
}

#navigation_ct a {
	padding:9px 17px;
	float:left;
	font:16px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

#navigation_ct a:hover {
	padding:9px 17px;
	float:left;
	font:16px Arial;
	color:#fff;
	background:url(images/bg_navi_hover.jpg) repeat-x;
	text-decoration:none;
}

#navigation_ct a.hilight {
	padding:9px 17px;
	float:left;
	font:16px Arial;
	color:#fff;
	background:url(images/bg_navi_hover.jpg) repeat-x;
	text-decoration:none;
}


#line_navigation {
	margin:9px 0 0 0;
	padding:0 2px;
	width:2px;
	float:left;
}

/*--Body--*/

#body {
	margin:0 0 0 11px;
	padding:0;
	width:900px;
}

/*--Body Left--*/

#body_left {
	margin:0 0 0 20px;
	padding:0;
	width:208px;
	float:left;
}

#body_full {
	margin:0 0 0 20px;
	padding:0;
	float:left;
}

/*--Feature Product--*/

#feature_product_hd {
	margin:5px 0 0 0;
	background:url(images/ft_product_hd_bg.jpg) repeat-x;
	height:36px;
	overflow:hidden;
}

#feature_product_hd_ct {
	padding:7px 0 0 5px;
	float:left;
}

#feature_product_hd_ct li {
	padding:0 0 3px 25px;
	background:url(images/next.png) no-repeat;
	background-position:0em 0em;
	font:16px Arial;
	color:#fff;
	font-weight:bold;
	list-style:none;
}

#feature_product {
	margin:2px 0 0 0;
	padding:1px;
	width:204px;
	float:left;
	border:1px solid #d9d9d9;
}

#feature_product_ct {
	padding:0 0 15px 0;
	background:url(images/bg_product.jpg) repeat-x bottom;
}

#ft_product_detail {
	margin:4px 0 0 0;
	padding:6px 10px;
	text-align:center;
}

#ft_product_detail img {
	margin-bottom:5px;
}

#ft_product_detail a {
	margin:0;
	padding:0;
	font:11px Arial;
	color:#80c000;
	font-weight:bold;
}

#ft_product_detail a:hover {
	margin:0;
	padding:0;
	font:11px Arial;
	color:#bcbcbc;
	font-weight:bold;
	text-decoration:underline;
}


/*--Body Right--*/

#body_right {
	margin:0 10px 0 0;
	padding:10px 0 0 0;
	float:right;
	width:645px;
}

#body_right h1 {
	margin:auto;
	font:18px Arial;
	color:#72b43a;
	font-weight:bold;
	text-align:center;
	width:400px;	
}

#body_right h4 {
	font:16px "Times New Roman", Times, serif;
	font-weight:bold;
}

#body_right .red {
	font:17px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FF0000;
}

#body_right ul li {
	margin:5px 0 0 20px;
	padding:0 0 0 20px;
	font:14px Arial;
	color:#000000;
	font-weight:bold;
	list-style:none;
	background:url(images/arrow_right.png) no-repeat;
}

#body_right p {
	margin:15px 0;
}

#new_ft {
	margin:0 0 0 15px;
}

#callbox {
	margin:10px auto;
	padding:5px 10px;
	width:50%;
	background:url(images/bg_callbox.jpg) repeat-x bottom;
	border:1px solid #d5d5d5;
	font:18px Arial;
	font-weight:bold;
	color:#fb2f2f;
	text-align:center;
}

#dotline {
	margin:10px 0;
	background:url(images/bg_dotline.jpg) repeat-x;
	height:1px;
	overflow:hidden;
}

#greybox {
	margin:0 0 15px 0;
	background:url(images/greybox_bg.jpg) repeat-x;
	height:36px;
	overflow:hidden;
}

#greybox_ct {
	padding:7px 0 0px 15px;
	float:left;
	text-align:center;
}

#greybox_ct a {
	font:16px Arial;
	color:#ff6000;
	font-weight:bold;
	text-decoration:none;
}

/*--Body 02--*/

#body_02 {
	margin:0 0 0 11px;
	padding:0;
	width:900px;
}

#product {
	margin:0;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#product_left {
	padding:20px 0;
	width:29%;
	border:1px solid #d9d9d9;
	text-align:center;
}

#product_left a {
	color:#408c00;
	font-weight:bold;
	text-decoration:none;
}

#product_left a:hover {
	color:#999999;
}

#product_right {
	padding:10px;
	width:69%;
	border:1px solid #d9d9d9;
	background:url(images/bg_product_right.jpg) repeat-x top;
}

#product_right a {
	text-decoration:none;
}

#product_right a:hover {
	text-decoration:underline;
}

#product_right h2 {
	font:18px Arial;
	font-weight:bold;
}

#product_right h3 {
	font:15px Arial;
	font-weight:bold;
}

#product_right h2 small {
	font:13px Arial, Helvetica, sans-serif;
	color:#408c00;
	font-weight:bold;
}

#product_right a.grey {
	color:#666666;
}

#product_right a.red {
	color:#fe0000;
}

#product_right .row {
	margin:5px 0;
}

/*--End Main--*/

#main_bottom {
	margin:auto;
	background:url(images/bg_footer_main.png) no-repeat;
	height:9px;
	width:918px;
	overflow:hidden;
}

/*--Footer--*/

#footer {
	margin:auto;
	padding:0;
	width:918px;
}

#footer_top {
	margin:0;
	padding:0;
	width:918px;
	height:9px;
	background:url(images/bg_top_main.png) no-repeat;
	overflow:hidden;
}

#footer_ct {
	margin:0;
	padding:20px 30px;
	width:858px;
	background:url(images/bg_main.png) repeat-y;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
}

#greenbox {
	margin:auto;
	background:url(images/greenbox_bg.jpg) repeat-x;
	height:36px;
	overflow:hidden;
	width:50%;
}

#greenbox_ct {
	padding:7px 0 0px 15px;
	float:left;
	text-align:center;
	width:400px;
}

#greenbox_ct a {
	font:16px Arial;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#footer_ct p {
	padding:8px 0;
}

#link_footer {
	margin:10px 0;
	text-align:center;
}

#link_footer a {
	padding:0 5px;
	font:11px Arial;
	color:#72b43a;
	text-decoration:none;
}

#link_footer a:hover {
	padding:0 5px;
	font:11px Arial;
	color:#666;
	text-decoration:underline;
}

#address {
	margin:10px 0;
	line-height:18px;
}

#address_part01 {
	width:40%;
	float:left;
}

#address h3 {
	color:#cc0000;
}

#address_part01.left {
	text-align:left;
}

#address_part01.right {
	text-align:right;
}

#address_part02 {
	width:20%;
	float:left;
	text-align:center;
}

#address_part02 a {
	color:#666;
	text-decoration:none;
}

#address_part02 a:hover {
	color:#72b43a;
	text-decoration:underline;
}

#footer_bottom {
	margin:0;
	padding:0;
	width:918px;
	height:9px;
	background:url(images/bg_footer_main.png) no-repeat;
	overflow:hidden;
}
