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

body {
	margin:0;
	padding:0;
	font:13px Tahoma;
	color:#666666;
	background-color:#12540c;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

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

#main {
	margin:auto;
	padding:0;
	width:865px;

}

/*--Header--*/

#top_header {
	margin:30px 0 0 0;
	padding:0;
}

#header {
	margin:0;
	padding:0;
	width:865px;
	height:185px;
	background-image:url(images/bg_header03.png);
	background-repeat:no-repeat;
}


#header .logo {
	padding:101px 0 0 23px;
	float:left;
}

/*--Body--*/

#body {
	margin:0;
	padding:0;
	width:auto;
	background:#ffffff;
}

/*--Body Left--*/

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

/*--Grow Light--*/

#grow_light {
	margin:0;
	padding:0;
	width:215px;
}

#select_box {
	margin:0;
	padding:10px 0 20px 10px;
	background-image:url(images/bg_select_box.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#select_box_row {
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
}

#select_box_row select {
	font:11px Tahoma;
	color:#666666;
}

/*--Category--*/

#category {
	margin:2px 0 0 0;
	padding:0;
	width:215px;
}

#category_hd {
	background-image:url(images/category_hd_bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	overflow:hidden;
}

#category_hd_ct {
	margin:0;
	padding:9px 0 0 5px;
	float:left;
	color:#FFFFFF;
    font:bold 14px Tahoma;
}

#category_ct {
	margin:0;
	padding:0 0 10px 0;
	border-left:3px solid #94cf00;
	border-right:3px solid #94cf00;
}

.category_ft {
	background-image:url(images/bottom_cate.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:5px;
	/*width:215px;*/
	/*overflow:hidden;*/
}

#category_ct ul {
	margin:0px;
	padding:0;
}

#category_ct li {
	margin:0;
	padding:6px 0 6px 10px;
	list-style:none;
	background-image:url(images/icon001.jpg);
	background-repeat:no-repeat;
	background-position:1em 0.7em;
}

#category_ct li a {
	color: #333333;
    font: bold 12px Tahoma;
    margin: 0;
    padding: 6px 0 6px 20px;
    text-decoration: none;
}

#category_ct li a:hover {
	margin:0;
	padding:6px 0 6px 20px;
	font:12px Tahoma;
	color:#72b401;
	font:bold 12px Tahoma;
	text-decoration:none;
}

/*--Body Right--*/

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

/*--Navigation--*/

#navigation {
	margin:1px 0 0 0;
	padding:0;
	background-image:url(images/bg_navigation.jpg);
	background-repeat:repeat-x;
	height:60px;
	width:647px;
	float:right;
}

#navigation_ct {
	margin:0;
	padding:14px 0 0 0;
	float:left;
}

#navigation a {
	margin:0;
	padding:7px 33px 19px 30px;
	float:left;
	font:15px Tahoma;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	/*overflow:hidden;*/
}

#navigation a:hover{
	margin:0;
	padding:7px 33px 19px 30px;
	float:left;
	font:15px Tahoma;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bg_navigation_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
}

#line_navigation {
	margin:4px 0 0 0;
	padding:0px;
	float:left;
	width:1px;
	overflow:hidden;
}

/*--Body Middle--*/

#body_middle {
	margin:5px 0 0 7px;
	padding:0;
	float:left;
	width:415px;
}

#content_1 {
	margin:0;
	padding:0;
}

#welcome_ct img {
	margin:5px 10px 0 0;
	padding:0;
}

#welcome_ct {
	margin:5px 0 0 15px;
	padding:0;
	width:380px;
	font:13px Tahoma;
	color:#666666;
	line-height:17px;	
}

/*--Feature Product*/

#feature_product {
	margin:10px  15px ;
	padding:0;
	width:380px;
}

#feature_product_hd {
	margin:0;
	padding:0;
	background-image:url(images/fp_bg.jpg);
	background-repeat:repeat-x;
	height:32px;
}

#feature_product_hd_ct {
	margin:0;
	padding:7px 0 0 10px;
	float:left;
	font:14px Tahoma;
	color:#FFFFFF;
	font-weight:bold;
}

#feature_product_ct {
	margin:0;
	padding:0px 0 10px 0;
	border-left:1px solid #e2e2e2; 
	border-right:1px solid #e2e2e2; 
	border-bottom:1px solid #e2e2e2;
	background-image:url(images/feature_product_ct_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom; 
}

#prod_detail {
	margin:15px 0 0 0 ;
	padding:0;
	text-align:center;
	float:left;
	width:49%;
	font:12px Tahoma;
	color:#666666;
	font-weight:bold;
}

#prod_detail b {
	font:17px Tahoma;
	color:#f1a900;
	font-weight:bold;
}

.border {
	border:1px solid #898989;
	margin-bottom:10px;
}

.line {
	border-right:1px solid #dfe2e1; 
}

#buttton {
	margin:5px 0 0 0;
	padding:0;
}

#contact {
	margin:0;
	padding:30px 0 0 0;
	width:215px;
	height:110px;
	background-image:url(images/contact_bg.jpg);
	background-repeat:no-repeat;
	font:11px Tahoma;
	color:#FFFFFF;
}

#contact b{
	margin:0;
	padding:0 0 0 62px;
	font:18px Tahoma;
	color:#ffc94b;
	font-weight:bold;
}

#contact p {
	margin:0;
	padding:10px 20px;
}

/*--Footer--*/

#footer {
	margin:0;
	padding:0;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#footer_ct {
	margin:0;
	padding:10px 0 0 20px;
	float:left;
	font:11px Tahoma;
}

#footer_ct a {
	margin:0;
	padding:0 10px;
	font:13px Tahoma;
	color:#666666;
	text-decoration:none;
}

#footer_ct a:hover {
	margin:0;
	padding:0 10px;
	font:13px Tahoma;
	color:#72b401;
	text-decoration:none;
}

#category_ct ul li.empty {
    background: none repeat scroll 0 0 transparent;
    clear: both;

    height: 10px;
  margin:0;
	padding:6px 0 6px 10px;
	list-style:none;
}
