@charset "utf-8";
/* CSS Document */
/* Set value default for tag */
html, body,  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{
	font-size: 100%;
}
form{ padding:0; margin:0;}
h3{ margin:0;}
h2{  margin:5px; padding:0; }
body{	
	/*background:transparent url(../images/bg/bg3_body.jpg) no-repeat;*/
	font-size:12px;
	font-family: Arial;
	padding:0; margin:0;
}
ul, ol {
	list-style: none;
}
a {
    color:#000000;
    text-decoration: none;
}
img {
  border: 0px;
}

#outer {
	background-color:#FFF;
	width:1000px;
	display:block;
	height:auto;
	padding:0px;
}

/* HEADER */
#header {
	width:100%; 
	height:172px;
	clear:both;
	background:url(../images/bg/header.gif) no-repeat center;
	float:left;
}
#header h1{ display:none;}
.logo {
	float:left;
	width:109px; margin-left:10px; height:98px;  margin-top:20px;
}
.menu ul{
	width:760px;
	height:28px;
	float:left;
	margin-top:2px;
	margin-left:10px;
	_margin-left:5px;
}
.menu li {
	float:left;
	width:90px;
	height:28px;
	line-height:25px;
	text-align:center;
	margin-right:1px;
	background:url(../images/menu2.gif) no-repeat;
}
.menu li a{
	color:#FFF;
	font-weight:bold;
}
.menu li a:hover{
	color:#fff;
}
.date {
	float:right;
	color:#8b8c7f;
	margin-top:10px;
	margin-right:10px;
}

/* MIDDLE */
	/* MENU LEFT */
	#left {
		width:200px;
		height:auto;
		float:left;
		text-align:left;
		background:transparent url(../images/bg/leftBgleft.gif) top right no-repeat;
	}
	.box-product-title {
		float:left;
		width:188px;
		height:28px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		color:#fff;
		line-height:25px;
	}
	.box-product-content {
		width:226px;
		height:auto;
		float:left;
		position:relative;
		
		border-right:solid 1px #0055ad;
		border-left:solid 1px #0055ad;
	}
	
	.box-product-content a{
		font-weight:bold;
		color:#164200;
	}
	.box-product-content a:hover{
		color:#fff;
	}
	.action {
		background-color:#419fff;
	}
	.submenu {
		_float:left;
		_margin-bottom:10px;
	}
	.box-product-bottom {
		width:188px;
		height:5px;
		float:left;
		margin-bottom:10px;
		background:url(../images/box_bottom1.gif) no-repeat;
	}
	.box-title {
		float:left;
		width:188px;
		height:28px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		color:#fff;
		line-height:25px;
		background:url(../images/menu3.gif) no-repeat;
	}	
	.box-content {
		width:100%;
		height:auto;
		float:left;
		
	}	
	.box-content select {
		width:154px;
	}
	.box-content table{
		margin-top:2px;
		margin-bottom:2px;
	}
	.box-content table tr td{ padding:2px; padding-left:7px;}
	.box-bottom {
		width:188px;
		height:5px;
		float:left;
		margin-bottom:10px;
		background:url(../images/box_bottom2.gif) no-repeat;
	}	
	.box-product-content ul .product_category {
		width:186px;
		margin-top:6px;
		margin-bottom:6px;
		background-color:#d1ffba;
	}
	.box-product-content ul .product_category li{
		margin-top:5px;
		margin-bottom:5px;
	}

	/* CENTER */
	#center {
		width:588px;
		float:left;
		text-align:left;
    }
	#centerHome{
		width:680px;
		float:left;
		text-align:left;
    }
	.search {
		width:594px;
		float:left;
		margin-top:8px;
		color:#0000b3;
		text-align:left;
	}
	.search input{
		width:175px;
		height:18px;
		border:1px solid #ccd1d4;
		border-top:2px solid #7c7c7c;
		border-left:2px solid #7c7c7c;
	}
	.search img{
		vertical-align:middle;
		_vertical-align:top;
		margin-top:-1px;
		_margin-top:4px;	
		margin-left:3px;	
	}
	.search p{
		float:left;
		margin-top:7px;
		margin-left:170px;
		_margin-left:85px;
		margin-right:10px;
		_margin-right:5px;
	}
	.box-center {
		width:278px;
		float:left;
		margin-top:5px;
		margin-left:10px;
		_margin-left:5px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.box-center-title {
		text-align:left; 
		float:left;
		margin-top:0px;
		font-size:12px;
		font-weight:bold;
		height:26px;
		line-height:25px;
		background:url(../images/bg/bg_patch.jpg) repeat-x;
		font-family:Arial;
		width:100%;
		border-left:1px solid #ccc;
	}
	.box-center-title h1{
		text-align:left; color:#e6771e;  padding-left:10px; margin-top:0px; font-size:16px; font-weight:normal; text-transform:uppercase;font-family:Arial;
	}
	.product {
		width:320px;
		height:195px;
		float:left;
		margin-top:13px;
		
		border:solid 1px #ccc;
	}
	.product_right {
		width:100%;
		height:195px;
		
		margin-top:13px;
		
		border:solid 1px #ccc;
	}
	.product-img {
		width:40%;
		text-align:center;
		float:left;
	}
	
	.product-desc {
		line-height:17px;
		width:59%;
		float:right;
	}
	.product-right span a{ color:#E97D13; font-size:13px; font-weight:bold;}
	.product-right img{
	
	}
	.box-center-bottom {
		width:618px;
		height:5px;
		float:left;
		_margin-top:-10px;
		background:url(../images/box_bottom3.gif) no-repeat bottom;
	}
	.advertise{
		width:199px;
		height:auto;
		float:left;
		border:1px solid #ccc;
		
	}
	.advertise_left {
		width:188px;
		height:auto;
		float:left;
	}
	.news {
		float:left;
		margin-left:5px;
		_margin-left:7px;
		color:#000;
		text-align:left;
		/*font-family: "Times New Roman", Times, serif; font-size:15px;*/
		padding:4px;
		line-height:17px;
		margin-bottom:5px;
	}
	
	
	.other {
		margin-left:5px;
		_margin-left:5px;
		line-height:20px;
		float:left;
		text-align:left;
		font-size:12px;
		padding-bottom:5px; padding-top:5px;
		
	}
	.other a{
		font-size:13px;
		color:#666;
	}
	.other h4{
		margin-bottom:10px;
		font-weight:bold;
		text-decoration:underline;
	}
	.faqItem {
		font-weight:bold;
		color:#FE97D1300;
	}
	.faqItem a{
		font-weight:bold;
		color:#FE97D1300;
	}
	.faqItem a:hover{
		text-decoration:underline;
	}

	/* MENU RIGHT */
	#right {
		width:200px;
		height:auto;
		float:right;
	}
	.support-online {
		margin-bottom:15px;
	}
	.support-online tr td {
		text-align:left;
		padding-left:3px;
		
	}
	.support-online .call td{
		padding-top:20px;
		vertical-align:top;
	}
	.support-online .yahoo td{
		padding-top:10px;
		vertical-align:top;
	}
	.support-online .yahoochat td{
		padding-top:20px;	
	}
	.hotPhone{ 
		font-weight:bold;
		color:#E97D13;
		padding:5px;
		font-size:14px;
 	  }
    .phoneNumber{
	  padding:3px;
	  padding-left:30px;
	  font-weight:bold;
	  clear:both;
	  color:#900;
	  font-size:14px;
	 
	  
     }
	.box-content ul {
		float:left;
		padding-bottom:5px;
	 }
	.box-content h5 {		
		text-align:center;
		line-height:30px;
	 }
	.box-content h5 a{
		font-weight:bold;
	 }
	.box-content img{
		margin-left:15px;
		border:solid 1px #cfcfcf;
		margin-top:10px;
	}
	.box-content li img{
		float:left;
		margin-right:5px;
		margin-left:0px;
		vertical-align:bottom;
	}
	.box-content li{	
		height:16px;
		margin-left:10px;
		margin-top:10px;
		text-align:center;
	}
	.box-content li p{
		float:left;
	}
	.cart{
		height:26px;
		float:right;
		margin-left:5px;
		margin-top:5px;
	 }
	.cart_button_left {
		width:10px;
		height:26px;
		float:left;
		background:url(../images/btn_cart_left.gif) no-repeat;	
	}
	.cart_button_middle {
		width:auto;
		height:26px;
		float:left;
		font-weight:bold;
		color:#fff;
		line-height:25px;
		cursor:pointer;
		background:url(../images/btn_cart_middle.gif) repeat-x;	
	}	
	.cart_button_right {
		width:10px;
		height:26px;
		float:left;
		background:url(../images/btn_cart_right.gif) no-repeat;	
	}	
	.viewAbout {
		margin-top:2px;
		width:100%;
		float:left;
	}
	.viewAbout li{ width:400px; }
	.viewAbout .clear{ display:none;}
	.viewAbout p{ width:100%;}
	.viewAbout table tr td { text-align:left;}
	.otherNews{
		width:552px;
		height:auto;
		margin-left:10px;
		margin-top:10px;
		line-height:25px;
	}
	.otherNews a{
		font-weight:bold;
	}
	.otherNews a:hover{
		text-decoration:underline;
	}
	.listItem {
	
		float:left;
		margin-bottom:5px;
		_margin-bottom:5px;
		margin-top:5px;
		text-align:left;
		padding-left:5px;
		padding-right:5px;
		width:96%;
	}
	.NewsTitle{
		padding-bottom:10px;
		font-weight:14px;
	}
	.NewsTitle a{
		font-weight:bold;
	}
	.showcart {
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.showcart a:hover{
		text-decoration:underline;
	}

/* FOOTER */
#footer {
	width:100%;
	clear:both;
	line-height:0px;
	padding:0px;
	margin:0px;
	
	
}
.footer {
	width:100%;
	clear:both;
	text-align:center;
	
	color:#000;
	background-color:#efefef;
	line-height:20px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

.divdivi{
	height:19px;
	width:356px;
	background-image:url(../images/bg/bgdividi.gif);
	background-repeat:no-repeat; 
	clear:both; 
	float:left;
}
/*menu top*/
.menuTop{
	float:left; 
	font-family: Arial;
	font-size:13px;
	border:1px solid #ccc;
	text-align:left;  
	background:transparent url(../images/bg/bgmenucenter.gif) repeat-x center; 
	border-top:0;
	margin:0;
}
.menuTop tr td{
	font-weight:bold;
	padding:0; 
	height:30px;
	line-height:17px;
	
	padding-left:20px;
	padding-right:16px;
	
}
.menuTop tr td a{ 
	color:#000;
}
.menuTop tr .mnactive{
	background-color:#fff;
}
.menuTop tr .mnactive a{
	color:#00C;	
}
/*end menu top*/
.scrollText{
	float:left;	
	line-height:29px;
	width:793px;
	background: url(../images/bg/bgmaquee.gif) repeat-x;
	border:1px solid #ccc;
	font-size:12px; font-weight:bold;
	color:#E97D13;
	margin:0;
}
.scrollText marquee{
	float:left;
	margin:0;
	margin-left:10px;
}
.ModuleTitle{ 
	font-size:12px; 
	text-align:center;
	background: url(../images/bg/bgmenutitle.gif) repeat-x;
	height:30px;
	line-height:30px;
	width:100%;
	text-align:center;
	color:#000;
	font-weight:bold;
	
}
.SLsearch{
	border:1px solid #E7771E; 
	width:290px; height:22px;
	padding-left:15px;
	color:#666; 
	}
#centerHome{ 
	width:795px;
	float:right;
	margin-left:3px;
	_margin-left:0px;
	
}
.blockTopProduct{ width:350px;  float:right; background:transparent url(../images/bg/bgtopproduct.gif) top left no-repeat;}
.productName{ text-align:left;padding-bottom:2px; font-weight:12px; font-weight:bold; line-height:20px; text-transform:uppercase; }

.productTop{ border:1px solid #efefef; background-color:#FFF; text-align:center; } 
.productTop div {text-align:center;}
.midle_block{ margin-top:10px; border-top:1px solid #efefef; clear:both; background-color:#fffffd;

}
.box-center-content {
		width:278px;
		filter:alpha(opacity=40);
		opacity:0.9;
		_filter:alpha(opacity=90);
		_opacity:1;
		height:auto;
		float:left;
		background-color:#fffffd;
		
	}
.box-center-content1 {
		filter:alpha(opacity=40);
		opacity:0.8;
		_filter:alpha(opacity=90);
		_opacity:1;
		height:auto;
		float:left;
		background-color:#fffffd;
	}

.newsstyle{
	float:left; width:66%;
	background:transparent url(../images/bg/bgnews.png) top right no-repeat;
}
.loginform{ margin-top:30px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
.loginform tr td{ border-left:1px solid #ccc; border-bottom:1px solid #ccc;  padding:5px; text-align:center;}
.linksdownload{ width:270px; float:right; padding-right:30px;}
.linksdownload img{ margin-right:25px;}
.sitemap{ float:left; text-align:left; margin-top:20px; padding-left:20px;}
.sitemap div{ padding:7px;}
.Proname{ font-weight:bold; text-align:left; padding:2px; font-weight:bold;}
.Proname a{ color:#000;}
.ProPrice{color:#E97D13; text-align:left;}
.tbProduct tr td{padding:4px; vertical-align:top; border:1px solid #ececec;}
.Summarise{ padding-left:20px;}
.ComInfo{ font-weight:bold; padding:2px; text-align:center; margin-top:20px;}
.avasleft{padding:7x; padding-top:5px; padding-bottom:5px;  text-align:left; padding-left:10px;}
.avasright{padding:7x; padding-top:5px; padding-bottom:5px; text-align:right;  padding-right:17px;}
.blockDisplay{width:199px; border:1px solid #ccc; float:left; margin-top:2px; background-color:#FFF;}
#blockDisplayCart{width:125px; border:1px solid #ccc; float:left; margin-top:6px; background-color:#FFF;}
.blockDisplayR{width:196px; border:1px solid #ccc; float:left; margin-top:6px; background-color:#FFF;}
.WeatherSelect{ clear:both; padding:6px; text-align:center;}
.WeatherContent{ clear:both; padding:6px; padding-bottom:20px; float:left;}
.WeatherContent div{ padding:5px; float:left;}
.SelectWeblinks{ padding:7px; text-align:center;}
.SelectWeblinks select{ width:180px; text-align:center;}
.about-home{ 
	width:100%; 
	border:1px solid #ccc;
	float:left;
	clear:both;
	margin-top:2px;
	background-color:#FFF;
	margin-bottom:5px;
	padding-bottom:10px;
	
}
#closeCart{float:right; font-size:10px; color:#000; cursor:pointer;}
.aboutContentHome{
	clear:both; 
	float:left;
	text-align:left;
	padding:5px;
	padding-top:0px;
	line-height:18px;
	padding-top:7px;
}
.aboutContentHome .detailAbout{ text-align:right; font-weight:bold;}
.detailAbout{ color:#00F;  padding-right:15px;}
.productImage { width:193px; height:166px;  vertical-align:top; padding-bottom:15px;}
.productImage img{ width:193px; height:166px; border:2px solid #666;}
.productDesc{ vertical-align:top; text-align:left; padding-left:5px; padding-right:10px;}
.Slideshow{ width:624px;}
.otherTileAbout{ font-weight:bold; padding-left:20px;}
.otherItemAbout{ padding:3px; padding-left:20px; }
.otherItemAbout a{  color:#014268; font-weight:bold;}
.CateName{ font-weight:bold; padding:5px; padding-left:10px; clear:both;}
.titleName{ font-weight:normal; padding:5px; padding-left:30px;}
.titleName a{ color:#000;}
.advertiseR{ margin-top:2px; line-height:0;}
.PaddingContent{text-align:right; padding-right:10px; clear:both;}
.tbGallery tr td{ text-align:center;}
.SearchForm{ width:350px; float:right; text-align:right; padding-right:10px;}
.RootCate{ padding-left:10px; font-weight:bold; line-height:20px; font-size:13px; border-bottom:1px solid #ccc; } 
.RootCate1{ padding-left:10px; font-weight:bold; line-height:20px; font-size:13px;}

.Product___ td{
	border-bottom:1px solid #eee;
}

.BlockTendency{
	border:1px solid #ccc;
	margin-top:2px;
	width:215px;
	float:left;
	position:relative;
	height:330px;
}
.BlockOffice{
	height:1280px;
	float:right;
	height:550px;
}
.BlockTendency table tr td{
   padding:2px;	
   vertical-align:top;
   padding-top:8px;
   padding-bottom:8px;
}
.BlockTendency table tr td div{
	color:#555;
}
.BlockTendency table tr td a{color:#555;}
.BlockOffice table tr td{
   padding-top:5px;
   padding-bottom:5px;
}
.ViewDetail{ font-size:10px; font-weight:bold; color:#E97D13;}
.CountView{ color:#999; padding:2px;}
.BlockBestSeller{
	height:270px;
	_height:255px;
	width:572px; 
	float:left;
	border:1px solid #ccc;
	margin-top:6px;
}
.BlockBestSeller table tr td{
	border:1px solid #eee;
	
}
.BlockBestSeller div{ text-align:left; width:100%;}
.BlockBestSeller table tr td{ 
	text-align:center;
	padding:2px;
}
.BlockBestSeller table tr td div{ 
	text-align:center;
}
.BlockNewPro{ 
	width:793px; 
	border:1px solid #ccc;
	float:left;
	clear:both;
	margin-top:2px;
	background-color:#FFF;
	padding-bottom:10px;
}
.BlockNewPro div{
	text-align:left;
}
.BlockSelling{
	width:573px;
	border:1px solid #ccc;
	float:left;
	clear:both;
	margin-top:2px;
	background-color:#FFF;
	margin-bottom:5px;
	padding-bottom:2px;
	
	height:550px;
}
.BlockSelling .ModuleTitle{ 
	text-align:left;
}
.State{
	padding:2px;
	font-size:11px;
	color:#00F;
}
.productTop div{
	text-align:center;
}
.tabs-container{
	float:left;
	width:95%;
	padding:0;
	margin:0;
}
.ProCode{
	font-weight:bold; text-align:center;	
}

.viewLagerImage{ text-align:center; padding:3px; 
}
.selectView { height:30px; margin-top:1px; float:left; }
.selectView  tr td{ background-color:#ececec; font-weight:bold;}
.selectView  tr .orderB{ text-align:right; padding-right:4px;}
.CartButton{ text-align:center;}
.left_{ text-align:left;}
.small_{ font-size:11px;}
#flash_notice {
	width:560px;
	padding:5px;
	color:#444;
	background-color:#f8e26a;
	line-height:40px;
	border:3px solid #888;
	font-family:arial, helvetica, sans-serif;
	font-size:13pt;
	margin-top:30px;
	
	
}
.DeleteCart{ font-size:10px; font-weight:bold; float:right;}
.DeleteCart a{ color:#E97D13; text-decoration:underline}
.NoticeCart{}
.NoticeCart .CloseNotice{ text-align:right; padding:0px;}
.NoticeCart .CloseNotice img{ cursor:pointer;}
.NoticeCart tr td{ padding:2px; text-align:center;}
.Cart .cartTitle td{ text-align:center; padding:3px; background-color:#efefef; font-weight:bold; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.Cart .cartContent td{ text-align:center; padding:3px; font-weight:bold;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.totalPrice{ padding:5px; background-color:#efefef; font-weight:bold; font-size:15px; color:#E97D13;}
.CartNotice { margin-top:2px;}
.CartNotice tr td{ text-align:left; padding:3px; line-height:22px; font-style:italic; color:#E97D13; text-align:center;}
.input{ width:200px;}
.CartNotice tr .Titl{ text-align:left; font-size:14px; font-weight:bold; background-color:#ccc; line-height:22px; border:1px solid #777; color:#000; font-style:normal;}
.CartForm{margin:3px; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.CartForm tr td{ padding:3px; text-align:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold;}
.BlockTopViewProduct{
	border:1px solid #ccc;
	margin-top:2px;
	width:215px;
	float:right;
	height:700px;
	_height:584px;
}
.BlockTopViewProduct table tr td{
	padding:2px;	
	vertical-align:top;
	padding-bottom:2px;
	padding-top:2px;
}
.BlockTopSameProduct{
	width:200px;
	height:auto;
	border:1px solid #ccc;
	margin-top:2px;
}

.lisnewLeft tr td{ padding:2px;}
.lisnewLeft tr td div{ color:#555;}
.lisnewLeft tr td a{ font-weight:bold;color:#555;}
.Detailtitle{ font-size:13px; font-weight:bold; padding:6px; background-color:#efefef; border:1px solid #ccc;}
.conteno{ padding:3px; border-left:1px solid #efefef; border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
.imo{padding:3px;  border-left:1px solid #efefef; border-bottom:1px solid #efefef;}
.cateNameNew{ padding:3px; line-height:17px; font-size:11px; padding-left:15px; background-image:url(../images/bg/bgcatenew.gif); background-repeat:repeat-x;}
.cateNameNew span{ font-size:11px; font-style:italic; color:#E97D13; text-transform:none;}
.cateNameNew a{ color:#000; text-transform:uppercase;}
.viewall{ text-align:right; padding:3px; font-style:italic; font-size:11px;}
.viewall a{color:#E97D13;}
.Productinfo tr td p{ clear:both;}
.Productinfo tr td{  border:1px solid #ccc; border-top:0;}
.Productinfo tr td p img{ clear:both; max-width:580px;_width:520px;  text-align:center;}
.productInfoD{border:1px solid #ccc; padding-bottom:5px; margin-bottom:3px; float:left;}
.listProduct{ border:1px solid #ccc; float:left;}
.tbListNews tr td{ border:1px solid #efefef; padding:4px;}
.Tags{ float:left; line-height:25px; font-weight:bold;color:#960; font-size:16px; padding:10px; }
.Tags a{ color:#960;}

