/* CSS Document */
/* Set value default for tag */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight:normal;
}

body  { 
	background:#e0e0e0;
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
ul, ol {
	list-style: none;
}

.clr{clear:both}

.container {
	width:1000px;
	margin:0 auto;
	padding:0; 
	}
.page { 
	width:1000px;
	float:left;
	background-color:#f2f2f2;;
	text-align:left;
}

/* Header */
	.header {
		width:1000px;
		float:left;
	}
	.banner {
		width:1000px;
		float:left;
	}
	.menu {
		width:970px;
		padding-left:30px;
		height:30px;
		line-height:30px;
		float:left;
		background:url(../images/bg_menu.jpg) repeat-x;
		position:relative;
	}
	
	.menu_item {
		width:auto;
		height:30px;
		float:left;
		color:#fff;
		line-height:30px;
		cursor:pointer;
		line-height:30px;
	}
	.menu_active {
		width:auto;
		height:30px;
		float:left;		
		color:#fff;
		background:url(../../view/images/menu_active.jpg) repeat-x;
		cursor:pointer;
		line-height:30px;
	}
		
	.box_search {
		height:21px;
		float:left; 
		margin-left:-20px;

		
		

		/*position:absolute; margin-top:110px; margin-left:780px; *margin-left:-220px; *margin-top:10px;*/
		/*background:url(../images/bg_search.jpg) no-repeat;*/
		/*_position:relative;*/ 
	}
	
	
/* End header */

/* --------------- Header ---------------- */
	#middle {
		width:1000px;
		float:left;
		padding-top:6px; 
	}
	/* CSS define for home page */
	.side_panel {
		margin-top:5px;
		width:200px;
		float:left;
	}
	.main_panel {
		margin-top:5px;
		width:990px;
		float:left;
		padding-left:10px;
	}
	.center_panel {
		width:790px;
		float:left; 
	}
	.right_panel { 
		width:200px;
		float:right;
	}
	
	/* ---- Side panel ----- */
		/* ----- Product category menu -----*/
		/* ----- CSS define for home page -----*/
		.box_cat {
			width:252px;
			float:left;
			margin-top:5px;
			background:url(../images/box_cat.jpg) no-repeat top center;
		}
		.cat_title {
			width:232px;
			height:30px;
			float:left;
			padding-left:20px;
			line-height:30px;
			font-size:14px;
			color:#31e600;
			font-weight:bold;
		}
		.cat_content {
			width:252px;
			height:auto;
			float:left;
			padding-top:6px;
		}
		
		/* ----- End -----*/
		/* ----- CSS define for home page -----*/
		.box_left {
			width:200px;
			float:left;
			margin-bottom:5px;		
		}
		.side_title {
			width:200px;
			height:30px;
			float:left;
			line-height:30px; 
			text-indent:20px;
			color:#fff;
			text-transform:none;
			background:url(../images/side_title.jpg) repeat-x;
			font-weight:bold;
		}
		.side_content {
			width:198px;
			float:left;
			padding-top:5px;
			padding-bottom:10px;
			background:#f7f7f7;
			border-right:solid 1px #b7b3b3;
			border-left:solid 1px #b7b3b3;
			border-bottom:solid 1px #b7b3b3;
		}
	
		.side_content a{
			color:#000;
			text-decoration:none;
		}
		
		/*.side_title_cart {
			width:200px;
			height:33px;
			float:left;
			line-height:33px; 
			text-align:center;
			color:#494949;
			text-transform:uppercase;
			background:#fff;
			font-weight:bold; 
			border:1px solid #999999;
			border-bottom: none;
		}
		.side_content_cart {
			width:199px;
			height:auto;
			float:left;
			padding-left:1px;
			padding-top:5px;
			padding-bottom:5px;
			background:#fff;
			border:1px solid #999999;
		}*/
	/* ---- End Side panel ---- */
	
	
	/* ---- Main panel ---- */
		/* ------ CSS define box center for home page ------*/
		.box_center {
			width:580px;
			float:left;
			margin-bottom:5px;
		}
		.box_center_title {
			width:790px;
			height:32px;
			float:left;
			color:#de000b;
			font-size:14px;
			text-indent:30px;
			text-transform: uppercase;
			font-weight: 900;
			line-height:32px;
			background:url(../images/box_center_title.jpg) no-repeat;
		}
		
		.box_center_content {
			width:788px;
			background:#f7f7f7;
			float:left;
			border-right:solid 1px #b7b3b3;
			border-left:solid 1px #b7b3b3;
			border-bottom:solid 1px #b7b3b3;
			padding-top:10px; padding-bottom:10px;
			
		}
		
		.scroll {
			width:705px;
			float:left;
			padding:10px;
			height:560px;
			overflow:auto;
		}
		
		.product_name {
			color:#1ba7ec;
			text-decoration:none;
			font-weight:bold;			
			padding:5px 0px;
			float:center;
		}
		
		.news_box_right{width:580px; float:left; margin-left:8px; _margin-left:3px;}
.new_box_right_header{width:580px;float:left;text-indent:26px;}

		
		/* ----- CSS defint for slideshow box -----*/
		.slideshow {
			width:630px;
			height:270px;
			float:left;
		}
		
		.listItem {
			width:182px;
			height:203px;
			margin-left:12px; _margin-left:9px;
			float:left; 
			text-align:center;
			padding-top:20px;
			background:url(../images/bg_listItem.jpg) no-repeat;
		}
		
		/* ---- Box support ---- */
		
	/* ---- End Main panel ---- */
/* --------------- End Header ---------------- */

/* --------------- Footer --------------- */
	
	.footer{
		width:1000px;
	}
	
	.menu_footer {
		width:1000px;
		height:30px; 
		float:left;
		line-height:30px;
		background:url(../images/bg_footer.jpg) repeat-x;		
	}
	.menu_footer a{
		color:#fff;
		font-weight: normal; 
		text-decoration:none;
	}
	
	.main_footer {
		width:1000px;
		float:left;
		color:#525252;
		background:#f2f2f2;
		padding:10px 0px;
		line-height:17px;
		text-align:center;
	}
/* --------------- End Footer --------------- */

.menu_link_parent{background: url(../images/bg_menu_item.jpg) left no-repeat; text-indent:18px; height:30px;line-height:30px;font-size:12px;width:198px; _width:196px; border-bottom:1px solid #b7b3b3;}
.menu_link_parent a{color:#525252;font-weight:bold;text-decoration:none;}
.menu_link_parent a:hover{ text-decoration:underline;}
.menu_link_sub{ background: url(../images/menu_icon_sub.jpg) left no-repeat; text-indent:35px;text-decoration:none;height:30px;line-height:30px;font-size:12px;width:198px; _width:196px; border-bottom:1px solid #b7b3b3;}
.menu_link_sub a{color:#757575;font-weight: normal;text-decoration:none;}
.menu_link_sub a:hover{ text-decoration:underline;}

.menu_link_sub {display:none}


