/*RESET CSS========================================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body{background-image:url(../images/bg_top.png);background-position:center top;background-repeat:repeat-x; font-size:11px;font-family:Arial;color:#666666;margin:0px auto;}
.clearthis { clear:both; float:none; font-size:0; height:0; line-height:0; }
.text_24{font-size:24px;}
.text_18{font-size:18px;}
.text_14{font-size:14px;}
.text_16{font-size:16px;}
.text_10{font-size:10px;}
.bold{font-weight:bold;}
.fr{float:right;}
.flash {margin:0 auto; text-align:center}

@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

a{ font:Arial, Helvetica, sans-serif; text-transform:none; text-decoration:none;font-size:12px}

b{font-size: 110%;}

.container{
width:1050px;
margin:0 auto;
}

#maincontainer{
width:1050px; /*Width of main container - old 1140*/
margin: 0 auto; /*Center container on page*/
}

.topsection{
    height: 168px; /*Height of top section*/
    background-position:center top;
    background-repeat:no-repeat;
    width:100%;
    float:left;
}

.topsection h1{
margin: 0;
padding-top: 15px;
}

.topsection #logo{
 background-image: url(../images2/ten_cong_ty.png);
 background-repeat:no-repeat; 
 width:1030px;
 height:120px;
 float:left;
}

#topsection #logo h1, #logo small {
margin:0px;
display:block;
text-indent:-9999px;
}

img, #logo { behavior: url(../javascript/iepngfix.htc); }

#top_menu{
width:280px;
height:60px;
margin-top:29px;
float:left;
padding-left:100px;
}

#top_menu #home{
width:60px;
height:60px;
background:url(../images/home.png) no-repeat;
cursor:pointer;
float:left;
}

#top_menu #home:hover{
width:60px;
height:60px;
background:url(../images/home_hover.png) no-repeat;
}

#top_menu #contact{
width:60px;
height:60px;
background:url(../images/contact.png) no-repeat;
cursor:pointer;
float:left;

}

#top_menu #contact:hover{
width:60px;
height:60px;
background:url(../images/contact_hover.png) no-repeat;
}


#top_menu #i{
width:60px;
height:60px;
background:url(../images/i.png) no-repeat;
cursor:pointer;
float:left;

}

#top_menu #i:hover{
width:60px;
height:60px;
background:url(../images/i_hover.png) no-repeat;
}



#text_onBanner{background-color: #84cd3e; width: 363px; padding: 9px 20px 20px 30px; position: absolute;left: 315px; top: 132px;height:52px;}
#text_onBanner h2{font-size:18px;font-weight:bold;color:White;}
#text_onBanner p{color:White;font-size:12px;line-height:130%;width:280px;padding-top:5px;}

/*begin menu*/
.nav{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	}

	
.nav li{
		float:left;
		padding:0px;
		}
	
.nav li a:hover, .nav ul li:hover a{
			background: #8dd650;
			color:#FFFFFF;
			text-decoration:none;
			}
			
.nav li ul{
		background:#84cd3e;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
.nav li:hover ul{
		display:block;
		
		}
.nav li li {
		background:#84cd3e;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
.nav li:hover li a{
		background:none;
		
		}
.nav li ul a{
		display:block;
		
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		
.nav li ul a:hover, .nav li ul li:hover a{
			background:#8dd650;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
			
	.nav p{
		clear:left;
		}	
/*------------------------------------------------------*/
.nav ul{
margin:0;
padding:0;
float:left;
}

.nav ul li{
display: inline;
margin:0;
}


.nav ul li a:hover{
background:#8dd650;
}

/*begin submenu products*/
.nav{
	font-size:14px;
	font-weight:bold;
    margin-bottom:0px;
    width:100%;
    float:left;
    height:42px;
    line-height:42px;
}

.nav li a
{
    text-transform: uppercase;
}	
.nav li{
		float:left;
		padding:0px;
		}
.nav li a:hover, .nav ul li:hover a{
			background: #8dd650;
			color:#FFFFFF;
			text-decoration:none;
			}
			
.nav li ul{
		background:#84cd3e;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
.nav li:hover ul{
		display:block;
		
		}
.nav li li {
		background:#84cd3e;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
.nav li:hover li a{
		background:none;
		
		}
.nav li ul a{
		display:block;
		
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		
.nav li ul a:hover, .nav li ul li:hover a{
			background:#8dd650;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
			
	.nav p{
		clear:left;
		}	
/*------------------------------------------------------*/
.nav ul{
margin:0;
padding:0;
float:left;
}

.nav ul li{
display: inline;
margin:0;
}

.nav ul li a{
    padding: 10px 30px;
    color: #fff;
    margin: 0;
    text-decoration: none;
    font-size:16px;
    font-weight:bold;
}
.nav ul ul a{
    padding:0px 15px;
    font-size:14px;
    border-top:1px #fff solid;
}
.nav ul li a:hover{
   
}

/*begin submenu products*/
.nav li ul{
    margin:0;
    padding:0;
    float:left;
}

/*end submenu products*/
		
/*end menu*/

.SearchBar{background-image:url(../images/bg_Search.gif);background-repeat:no-repeat;width:171px;height:25px;border:none;font-size:14px;font-weight:bold;color:White;padding:6px 3px 0 3px;}

.nav #search{float:left;height:30px;padding:12px 12px 12px 56px;}
.nav .search_txt{
border:0px;
float:left;
background:#609f34;
width:160px;
height:20px;
color:#FFFFFF;
font-weight:bold;
}

.nav .search_submit{
border:0px;
float:left;
background:transparent;
width:33px;
height:33px;
margin:12px 0 0 13px ;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}


#contentwrapper{
float: left;
width: 1050px;
margin-top:10px;
}

#contentcolumn{
margin-right: 289px; /*Set right margin to RightColumnWidth*/
}

#banner_ads{
float:left;
margin:5px 0;
position:relative;
}

#banner_ads img{border:none;}



.NewsImages{float:left;width:120px;height:120px;padding:2px;border:1px #dddddd solid;background-color:White;margin-right:5px;margin-top:10px;}
.NewsImages img{background:transparent none repeat scroll 0 0;border:none;text-align:center;vertical-align:middle;}

.ProductImages{float:left;width:120px;height:120px;padding:2px;border:1px #dddddd solid;background-color:White;margin-right:5px;}
.ProductImages img{background:transparent none repeat scroll 0 0;border:none;text-align:center;vertical-align:middle;}

.NewsTable{
float:left;
width:490px;
padding-top:10px;
}

.NewsTable .img_news{
width:120px;
float:left;
margin:5px;
display:inline;
}

.NewsTable .img_news img{
border:3px solid #fff;
margin: 0 10px ;
}

.NewsTable .info_news{
width:340px;
float:left;
margin:5px;
display:inline;
text-align:left;
}

.NewsTable .info_news h2 a, .NewsSectionHead, .NewsOtherTitle {
    color:#84cc3e;
    font-size:18px;
    line-height:140%;
    margin:0px;
    text-align:left;
}

.NewsTable .info_news span{
color:#999999;
font-size:11px;
margin-top:20px;
}

.NewsTable .info_news p{
color:#666666;
font-size:12px;
margin:5px 0px;
line-height:140%;

}

.NewsTable .info_news ul{
float:left;
margin:10px 0px;
list-style:none;
padding: 0;
line-height:150%;
}

.NewsTable .info_news ul li{
text-align:left;
margin-bottom:5px;
}

.NewsTable .info_news ul li a{
	font-size:12px;
	font-weight:normal;
	color:#999999;
	background: url(../images/li.gif) no-repeat left 4px;
	padding-left:12px;
	line-height:0.8em;
	
}

.NewsTable .info_news ul li a:hover{
	color:#d17131;
}

#ads_2{
float:left;
margin-left:2px;
}

#ads_2 img{border:none;}

.ProductTable{
float:left;
margin:5px 0px;
width:728px;
}

.ProductTable h2{
background:url(../images/ProductTable.gif) no-repeat;
float:left;
height:30px;
margin-top:0px;
margin-bottom:20px;
font-size:1.1em;
color:#FFFFFF;
line-height:30px;
padding-left:40px;
}

.ProductTable .product{
float:left;
width:354px;
margin:5px;
margin-top:15px;
}

.ProductTable .product .img{
width:120px;
height:120px;
margin:0 5px;
float:left;
}

.ProductTable .product .info{
float:left;
width:210px;
height:165px;
margin:0 5px;
}

.ProductTable .product .info h3 {
margin:0px;

}


.ProductTable .product .info h3 a{
color:#ff9600;
font-size:16px;
line-height:130%;
font-weight:bold;
}

.ProductTable .product .info h3 a:hover{
color:#84cc3e;
}

.ProductTable .product .info  span{
color:#999999;
font-size:12px;
margin-top:0px;
font-weight:bold;
}

.ProductTable .product .info  span a{
color:#ff9600;
font-size:12px;
margin-top:0px;
font-weight:bold;
}
.ProductTable .product .info  span a:hover{
color:#84cc3e;
}


.ProductTable .product .info p{
color:#999999;
font-size:11px;
margin:5px 0px 0px 0px;
text-align:justify;
}

.ProductTable .product .info h4 a{
	background:url(../images/arrow.gif) no-repeat;
	font-size:10px;
	font-weight:normal;
	color:#6b84c3;
	padding-left:20px;
	line-height:12px;
	text-transform:uppercase;
	margin:0;
}

.ProductTable .product .info h4 a:hover{
	color:#ff9600;
}

.LogoOfPartner{
background-color:#f2f2f2;
margin-top:20px;
width:733px;
height:140px;
float:left;
}

.LogoOfPartner h2{
background:#f2f2f2 url(../images/plus.gif) no-repeat 5px;
float:left;

height:30px;
margin: 0px ;
font-size:1.1em;
color:#666666;
line-height:30px;
padding-left:25px;

}

.LogoOfPartner .left{
height:105px;
background:#f2f2f2 url(../images/left.gif) no-repeat 5px 43px;
float:left;
width:25px;
cursor:pointer;
}
#panel_Left{width:745px;float:right;}
.LogoOfPartner #logo{
width:680px;
float:left;
height:105px;
}

.LogoOfPartner .logo .img{
float:left;
margin:20px;
border:none;
}

.LogoOfPartner .right{
height:105px;
background:#f2f2f2 url(../images/right.gif) no-repeat 5px 43px;
float:left;
width:25px;
cursor:pointer;
}
.LinkLeft{float:left;width:23px;padding-top:23px;}
.LinkRight{width:23px;float:right;padding-top:23px;}
.LinkCenter{float:left;width:685px;}

#rightcolumn{
float: left;
width: 285px; /*Width of right column*/
/*Set left margin to -(RightColumnWidth) */
}

#intro_wrapper{
margin-top:20px;
}
#intro{
background:url(../images/flower.jpg) no-repeat;
width:282px;
height:150px;
}



#intro_wrapper span{
background:url(../images/btn_detail.gif) no-repeat;
width:122px;
height:42px;
float:right;
}

.cf_WCBox .cf_BoxHeader
{height:36px;overflow:hidden;background:#84cd3e url(../images/corner_dg_TR.gif) 100% 0 no-repeat;padding:10px 10px 0;}
.cf_WCBox .cf_BoxHeader h2{font-family:Myriad Pro !important; font-size:30px;color:White}
.cf_WCBox .cf_BoxContent
{background:#84cd3e;padding:10px;}
.cf_WCBox .cf_BoxFooter
{height:40px;overflow:hidden;background:#84cd3e;}
.cf_WCBox .cf_BoxFooter div
{height:40px;width:40px;overflow:hidden;background:#84cd3e url(../images/corner_dg_BL.gif) 0 0 no-repeat;float:left}

#newsletter_wrapper{
margin-top:0px;
}

#newsletter_wrapper h2{
color:#FFFFFF;
font-weight:normal;
font-size:1.6em;
}

#newsletter_wrapper #form{
background:url(../images/newsletter.gif) no-repeat;
width:282px;
height:37px;
margin:0px 0px 0px 0px;
}

#newsletter_wrapper  #form .search_txt{
border:0px;
float:left;
background:#fff;
width:200px;
height:20px;
margin:8px 0 0 15px ;
color:#000;
font-weight:normal;
}

#newsletter_wrapper  #form .search_submit{
border:0px;
background:transparent;
width:33px;
height:33px;
margin:12px 0 0 13px ;
color:#FFFFFF;
font-weight:normal;
cursor:pointer;
}

#newsletter_wrapper  span{
margin:0px 5px 0px 10px;
text-align:justify;
font-size:11px;
color:#FFFFFF;
}

.cf_WCBox2 .cf_BoxHeader
{height:40px;overflow:hidden;background:#ff9600 url(../images/corner_dg_TR_2.gif) 100% 0 no-repeat;}
.cf_WCBox2 .cf_BoxHeader div
{width:40px;height:40px;overflow:hidden;background:#ff9600;float:left;}
.cf_WCBox2 .cf_BoxContent
{background:#ff9600;}
.cf_WCBox2 .cf_BoxFooter
{height:40px;overflow:hidden;background:#ff9600;}
.cf_WCBox2 .cf_BoxFooter div
{height:40px;width:40px;overflow:hidden;background:#ff9600 url(../images/corner_dg_BL_2.gif) 0 0 no-repeat;float:left}

#support_wrapper{
margin:10;
}

#support_wrapper img{
border:none;
}

#support_wrapper h2{
background:url(../images/support.png) no-repeat;
width:282px;
height:35px;
}

.advertise{
margin:30px 0px 0px 0px;
}

#ads{
margin:30px 0px 0px 0px;
}

#ads img{border:none;}



#footer_wrapper{
background:#fff url(../images/footer.gif) no-repeat center center;
width:93%;
height:194px;
float:left;
}

#footer_wrapper #footer {
width:1024px;
color:#FFFFFF;
font-size:13px;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.NewsLetter_Form{padding-left:11px;padding-bottom:5px;}
.NewsLetterInput{width:212px;height:22px;padding-top:4px;border:none;color:#999999;font-size:12px;font-weight:normal;}

	
ul#News_nav {
	width:237px;
	list-style: none;
	margin: 10px 0px 0px 10px ;
	padding: 0px;
}

ul#News_nav li{
	border-top:#addd7e 1px solid;
	
}

ul#News_nav li:hover{
	background-color:#99D74E;
	cursor:pointer;
}

ul#News_nav li a{
	width:237px;
	line-height:240%;
	color:#fff;
	font-weight:bold;
	background:url(../images/icon_menuR.png) no-repeat left center;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}



.News_nav {
	width:237px;
	list-style: none;
	margin: 10px 0px 0px 10px ;
	padding: 0px;
}

.News_nav li{
	border-top:#addd7e 1px solid;
	
}

.News_nav li:hover{
	background-color:#99D74E;
	cursor:pointer;
}

.News_nav  li a{
	width:237px;
	line-height:240%;
	color:#fff;
	font-weight:bold;
	background:url(../images/icon_menuR.png) no-repeat left center;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}


#News_topview{ width:282px; float:left; margin-top:10px;}

#News_topview h2{ height:30px; width:100%; float:left;}

#News_topview h2 span{ font-size:20px; color:#FFFFFF; margin-left:30px; line-height:40px;}

#News_topview .ListNews{ width:282px; float:left;}

#News_topview .ListNews .NewsInfo{width:285px; float:left; min-height:75px; border-bottom:1px solid #dbeec3; cursor:pointer;}

#News_topview .ListNews .NewsInfo:hover{background-color:#F7F7F7;}

.NewsListImages{float:left;width:47px;height:47px;padding:2px;border:1px #dddddd solid;background-color:White;margin-left:3px;margin-right:5px;margin-top:10px;}
.NewsListImages img{background:transparent none repeat scroll 0 0;border:none;text-align:center;vertical-align:middle;}

#News_topview .ListNews .NewsInfo h3 a{ color:#76BB31; font-size:12px;  float:left; line-height:15px; margin-top:10px; width:175px;}

#News_topview .ListNews .NewsInfo h3 a:hover{ color:#ff6600; text-decoration:none;font-weight:normal;}


#News_topview .ListNews .NewsInfo span{color:#959595; font-size:10px; float:left; line-height:15px; margin-top:5px; width:175px;background:none;}
#NewsInfo{float:left;width:730px;padding-top:10px;text-align:left;}
#NewsInfo .NaviNews p{float:left;color:#666666;}
.NaviNews img{float:left;}
#NewsInfo .NaviNews p a{color:#ff9900;font-weight:bold; font-size:15px; line-height:30px;}
#NewsInfo .NaviNews p a:hover{color:#ff9900;font-weight:bold; font-size:15px; line-height:30px;}


#NewsTitle{ width:100%; float:left;  color:#84cc3e; line-height:24px; font-size:18px;padding:5px 0px;}
#NewsOption{width:230px;float:right;text-align:right;padding-top:6px;}
#NewsOption img{margin-right:6px;}
#NewsContentDetail{font-family:Arial;width:700px; line-height:22px;}
.TimeDisplay{font-size:11px;color:Gray;}
#NewsContentDetail{padding:10px 0px;}
#NewsMoreItem{float:left;}
#NewsMoreItemList{padding:20px 20px 20px 50px;border:1px solid #DBFBDF;background-color:#EFFFE6;font-size:12px;}
#NewsMoreItemList ul{margin:0px;padding:0px 10px #E0E0E0;}
#NewsMoreItemList li{list-style-image:url(../images/icon_more_list.gif);line-height:160%;}
#NewsMoreItemList li a{color:#333333;}

.NewsMoreItem{}
.NewsMoreItemList{padding:20px 20px 20px 50px;border:1px solid #DBFBDF;background-color:#EFFFE6;font-size:12px;}
.NewsMoreItemList ul{margin:0px;padding:0px 10px #E0E0E0;}
.NewsMoreItemList li{list-style-image:url(../images/icon_more_list.gif);line-height:160%;}
.NewsMoreItemList li a{color:#333333;}

/* paging  */
.pagination { padding:5px 0 5px 0 }
.pagination ul { margin:0px; padding:0px; font-size: 12px}
.pagination ul li { list-style-type:none; display:inline; padding-bottom:1px}
.pagination ul li a, .pagination ul li a:visited { padding:2px 6px 2px 6px; margin:2px 0 2px 2px; color:#8A8A8A; border:solid #C8C8C8 1px; font-size:11px }
.pagination ul li a:hover, .pagination ul li a:active {padding:2px 6px 2px 6px; margin:2px 0 2px 2px; background-color:#FFCC00; color:#FFFFFF }


/* News homepage*/

#News_Spot{width:659px;padding:20px;background-color:#FAF9DA;float:left}
.News_Item_Category{width:659px;padding:15px 0;float:left;margin-bottom:2px;border-bottom:1px dotted gray;}
.NewsSectionItem{width:699px;float:left;clear:both;padding-top:20px;}
.NewsSectionHead img{vertical-align:-5px;}
.NewsSectionHead a{color:#84cc3e;font-size:18px;}
.NewsOther{float:left;width:293px;padding:0px 10px;min-height:120px;}
.ToolTip1{background-image:url(../images/BG_Tooltip.png);background-repeat:no-repeat;width:83px;height:32px;float:left;}
.Tooltip_Top{font-size:11px;color:White;padding-top:12px;text-align:center;}
.Tooltip_Support{font-size:14px; font-weight:bold;padding:12px 0 0 0px;text-align:center;color:White;}

.RightNavi{width:239px; height:200px; background:#00CC66 url(../images/RightNavi.gif) no-repeat; float:left; margin-top:10px;}

.RightNavi ul {
width:225px;
list-style: none;
margin: 10px 7px 0px 7px ;
padding: 0px;
float:left;
}

.RightNavi ul li{
height:34px; 
float:left;
}

.RightNavi ul li:hover a:hover  {
background: url(../images/RightNavi_hover.png) no-repeat;
cursor:pointer;
color:#6aae1b; 
float:left;
height:42px;

}

.RightNavi ul  li a{
width:200px;
line-height:30px;
color:#fff;
font-weight:bold;
background: url(../images/li_RightNavi.gif) no-repeat 10px 9px;
float:left;
padding-left:30px;
padding-top:1px;
}

.RightNavi ul  li a:hover{color:#6aae1b; background:none;}
.Li_Selected {background: url(../images/RightNavi_hover.png) no-repeat;
cursor:pointer;
color:#6aae1b; 
float:left;
height:42px;}
.Li_Selected a{background:none !important;color:#6aae1b !important;}
.Navi_Selected a{background-color:#8DD650 !important;}

.FAQ_main{}
.FAQ_row{float:left;clear:both;margin-top:5px;}
.FAQ_head{width:618px;background-color:#F1FAEB;border-bottom:#DDDDDD solid 1px;padding:10px;float:left;clear:both;}
.FAQ_head img{float:left;}
.FAQ_head p a{font-size:18px;color:#00B8E6;width:520px;padding-left:10px;line-height:130%;float:left}
.FAQ_head p a:hover{color:#84CD3E}
.FAQ_answer{color:#666666;line-height:140%;float:left;width:508px;font-size:12px;padding-left:42px;padding-top:10px;padding-bottom:10px;}
.Form_FAQ{padding-left:10px;padding-top:10px;}
.Form_FAQ p{color:#899C3A;font-weight:bold;font-size:12px;padding-bottom:4px;}
.Form_FAQ input[type=text] {border:1px solid #BCE395;width:290px;height:25px;padding-top:4px;margin-bottom:10px;}
.Form_FAQ textarea{border:1px solid #BCE395;width:290px;padding-top:4px;margin-bottom:10px;height:100px !important;font-family:Arial;}
textarea{font-family:Arial;font-size:11px;}
.pagerinfo{font-size:14px; color:#00B8E6}
.fl{float:left}



 .ProductDetail_L{float:left;width:325px;}
.ProductDetail_R{float:right;width:400px; text-align:left;}
.ProductDetail_L , .ProductDetail_R{padding-top:20px;}
.ProductDetailHead{background-color:#84CD3E;height:27px;font-size:18px;color:White;padding:5px 10px;width:99%;float:left;margin-bottom:10px; text-indent: 15px;}
.Product_Image{width:300px;height:300px;padding:5px;text-align:center;vertical-align:middle;border:1px solid #CCCCCC;}
.OrderInfo{background-color:#F4FBEE;border:1px solid #B7E18C;padding:10px; width:319px; margin:20px auto;}
div.product-content
{
    width:100%;
    float:left;
}
div.summary-content
{
    width:100%;
    float:left;
    line-height:24px;
    padding:20px 0px;
    text-align:justify;
}
.OrderInfo_p{font-size:12px;line-height:140%;}
.OrderInfo_p strong{font-weight:bold;}
.ProductDetail_text{font-size:14px;font-weight:bold;color:#999999;line-height:140%;padding-bottom:15px;}
.ProductDetail_text b{color:#4EC0F8;}
.SectionDetail_head{color:#84CD3E;font-size:14px;font-weight:bold;width:100%;float:left;padding:10px 0px;}
.SectionDetail_head img{vertical-align:-8px;margin-right:5px;}
.ProductInfo_c, .ProductFeature_c, .ProductBenefit_c{padding:10px 0;color:#333;line-height:22px;font-size:13px; float:left; width:100%;}


.Dowload_L , .Dowload_R{width:700px;float:left;clear:left;}
.Download_ul{padding:10px 10px 10px 30px;}
.Dowload_R{}
.Download_Head{font-size:16px;color:#FF9900;float:left;clear:both;}
.Download_Box{float:left;width:350px;}
       
.Download_ul{font-size:12px;float:left;clear:left;width:320px;}
.Download_ul ul {
margin:0;
padding:4px 0;
}
.Download_ul ul li {
list-style:none;
padding: 2px 0px 2px 22px;
background: url(../images/Download_bullet.png) no-repeat;
background-position:8px 11px;
line-height:195%;

}
.Download_ul ul li a{color:gray;text-decoration:none;cursor:pointer;}
.Download_ul ul li a:hover{color:#FF9900;text-decoration:underline;}
.Download_ul ol li {
list-style: none;
padding: 2px 0px 2px 8px;
}

.Product-Desc{line-height:140%;font-size:12px;padding:15px 5px;}

/************ search box**************************/
.searchbox { 
	position: relative;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 12px;
	width:700px;
}
.searchbox table td
{
	padding-right: 5px;
	padding-bottom: 10px;
	font-weight: bold;
}
.searchbox table
{
	width: 100%;
}

.searchbox label
{
	font-size: 12px;
}
.searchbox .TL, .searchbox .BL, .searchbox  .TR, .searchbox  .BR
{
	position: absolute;
	background-repeat: no-repeat;
	background-color: transparent;
	z-index: 9999 !important;
}
.searchbox .TL{width: 11px;height: 60px;}
.searchbox .BL{width: 11px;height: 10px;}
.searchbox .TR{width: 14px;height: 60px;}
.searchbox .BR{width: 14px;height: 10px;}
.searchbox .boxbottom , .keywordbox .boxtop{	margin-left: 11px;margin-right: 14px;}
.searchbox .boxbottom {height: 10px;}
.searchbox .boxtop{height: 60px;}
.searchbox .BL{background-image: url(../images/bottom-left.gif); bottom:0; left:0;}
.searchbox .BR{background-image: url(../images/bottom-right.gif); bottom:0; right:0;}
.searchbox .boxbottom{background: url(../images/bottom.gif) repeat-x bottom;}
.searchbox.black .TL{background-image: url(../images/top-left-black.gif); top:0; left:0;}
.searchbox.black .TR{background-image: url(../images/top-right-black.gif); top:0; right:0;}
.searchbox.black .boxtop{background: url(../images/top-black.gif) repeat-x top;}

.searchbox .b_innerContainer
{	
	background-color: #f6f4f5;
	padding: 70px 10px 8px 15px;
	color: #686868;
	font-weight:bold;
}
.searchbox .b_innerContainer a{color: #686868;}
.searchbox .b_innerContainer a:hover{color: #ee4d55;}
.searchbox .b_innerContainer a:visited{color: #686868;}
.searchbox .b_innerContainer .title
{
	font-size: 12px;
	font-weight: bold;
	padding: 6px 8px;
	color: #005f86;
	font-family: Arial;
}
.searchbox .b_innerContainer p{	padding: 0px 10px 2px 6px;}
.searchbox .b_innerContainer li{	padding: 0px 6px 2px 6px;}

.searchbox .searchcontent
{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
}
.searchcontent .keywordbox
{
	position: relative;
	font-weight: bold;
	font-size: 14px;
}
.keywordbox label
{
	font-size: 12px;
}
.keywordbox input[type="text"]
{
	border: 1px solid #cdcecb;
	color: #999999;
	text-align: left;
	margin-bottom: 5px;	
	padding-top:3px;
	height:19px;
	vertical-align:1px;
}
.keywordbox  input[type="reset"]
{
	background: url(../images/btnSearchReset.png) no-repeat;
	border: none;
	width: 82px;
	height: 24px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;	
}

.keywordbox input[type="submit"]
{
	background: url(../images/btnSearchSubmit.png) no-repeat;
	border: none;
	width: 82px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;	
}
.keywordbox .TL, .keywordbox .BL, .keywordbox  .TR, .keywordbox  .BR
{
	position: absolute;
	background-repeat: no-repeat;
	background-color: transparent;
	z-index: 99999 !important;
}

.keywordbox .TL{width: 20px;height: 20px;}
.keywordbox .BL{width: 20px;height: 20px;}
.keywordbox .TR{width: 20px;height: 20px;}
.keywordbox .BR{width: 20px;height: 20px;}
.keywordbox .boxbottom , .keywordbox .boxtop{	margin-left: 20px;margin-right: 20px;}
.keywordbox .boxbottom {height: 10px;}
.keywordbox .boxtop{height: 10px;}
.keywordbox .TL{background-image: url(../images/bg-kw-top-left.gif); top:0; left:0;}
.keywordbox .BL{background-image: url(../images/bg-kw-bottom-left.gif); bottom:0; left:0;}
.keywordbox .TR{background-image: url(../images/bg-kw-top-right.gif); top:0; right:0;}
.keywordbox .BR{background-image: url(../images/bg-kw-bottom-right.gif); bottom:0; right:0;}
.keywordbox .boxbottom{background: url(../images/bg-kw-bottom.gif) repeat-x bottom;}
.keywordbox .boxtop{background: url(../images/bg-kw-bottom.gif) repeat-x top;}

.keywordbox .b_innerContainer
{	
	background-color: #EBEBEB;
	padding: 2px 10px 8px 25px;
	color: #686868;
}
.keywordbox .b_innerContainer a{color: #686868;}
.keywordbox .b_innerContainer a:hover{color: #ee4d55;}
.keywordbox .b_innerContainer a:visited{color: #686868;}
.keywordbox .b_innerContainer .title
{
	font-size: 20px;
	font-weight: bold;
	padding: 6px 8px;
	color: #005f86;
	font-family: Arial;
}
.keywordbox .b_innerContainer p{	padding: 0px 10px 2px 0px;}
.keywordbox .b_innerContainer li{	padding: 0px 6px 2px 0px;}
/*****************************image carousel**********************/
.imageCarousel
{
	float: left;
	height: 170px;
	width: 650px;
	padding: 0px 5px 0px 5px;
}
.imageCarousel li
{
	float:left;
	height:100px;
	overflow-x:hidden;
	overflow-y:hidden;
	width:150px;
	padding: 15px 5px 15px 5px;
}
.imageCarousel li img
{	
	border: 1px solid #cccccc;	
	padding: 2px;
	width:140px;
}
.carousel
{	
	position: relative;
	margin-left:15px;
}
.carousel .prev, .carousel .next
{
	float: left;	
	height:18px;
	width: 20px;
	text-align: center;
	color: white;
	font-weight:bold;
	margin-top: 37px;
	border: none;
	font-size: 15px;
}
.carousel .prev:focus, .carousel .next:focus{outline:none;}
.carousel .prev{background: url(../images/arrow_left.png) no-repeat; margin-right: 5px;cursor:pointer;}
.carousel .next{background: url(../images/arrow_right.png) no-repeat; margin-left: 5px;cursor:pointer;}

.Inbox_SentMessage_Success {border: 5px solid white; padding:5px 15px 0px 15px; width: 250px; height: 70px; position: absolute; z-index: 9000; background-color: #D60036; font-size: 12px; color: White; text-align: center;}
.Inbox_SentMessage_Success span {color:#555555}

.PopupContainer{background-color:#FFFFFF;border:4px solid #333333;font-family:arial;font-size:12px;}
		#PopupContainerSize{width:320px;padding:10px;}
		#PopupContainerSize2{width:500px;padding:10px;}
		.PopupStyleTable input[type=text]{width:200px;}
		.Popup_p{font-size:14px;font-weight:bold;color:#666666;padding:20px 0;margin:0px;}
		


#menu li {float:left;}
#menu li a {display:block; height:50px; line-height:25px; padding:0 20px 0 0; float:left; color:#ddd; background:url(../images/tab_a.gif) no-repeat right -25px; text-decoration:none;}
#menu li a b {display:block; height:50px; float:left; padding:0 0 0 20px; background:url(../images/tab_b.gif) no-repeat left -25px; cursor:pointer;}
#menu li a:hover,
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{background:url(../images/tab_a.gif) no-repeat right -10px; line-height:50px; color:#fff;}
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{background:url(../images/tab_b.gif) no-repeat left -10px; line-height:50px;}

.tb10 {
	background-image:url(/images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
div#footer_wrapper .ProductDetailHead {
    display:none;
}
div#footer {
    position:absolute;
    bottom:0px;
    left:50%;
}
div#footer_wrapper {
    position:relative;
}
div.footer {
    width:99%;
    float:left;
    margin:10px 0px;
    line-height:22px;
    background:#eee;
}
div.share-fb
{
    width:97%;
    float:left;
    border:1px #aaa solid;
    padding:10px;
    background:#f4f4f4;
    display:block;
}
div.feedback
{
    float:left;
    width:97%;
    margin-top:15px;
}
div#feedBack
{
    float:left;
    width:100%;
}
div.navi_feedback a
{
    padding:10px 5px;
    color:#000;
    font-weight:bold;
}
div.navi_feedback
{
    text-align:right;
    padding:10px 0px;
}
div.share-fb2
{
    background:url("../images2/like_ngay.png") #f4f4f4 no-repeat left;
    width:69%;
    padding-left:215px;
}
div.thong-tin-ban-hang
{
    display:none;
}
div.ProductDetailHead a
{
    color:red;
    font-size:16px;
    font-weight:bold;
}
div.NaviNews
{
    line-height:25px;
    font-size:16px;
}
div.NaviNews a
{
    font-size:16px;
    color:#ff9900;
    font-weight:bold;
}
div.footer-content h3
{
    font-weight:bold;
}
div.footer-content h3 a
{
    background:none !important;
    padding:0px;
    margin:0px;
}

div.comment-list {
    font-size:12px;
    width:100%;
    float:left;
}
div.item-comment-list {
    background:#FBFBEF;
    margin-bottom:30px;
    float:left;
    width:99%;
    padding:10px;
}
div.ten {
    width:50%;
    float:left;
    text-align:left;
    font-weight:bold;
    color:blue;
}
div.date-comment {
    float:left;
    text-align:left;
}
div.content-comment {
    width:100%;
    text-align:left;
    float:left;
    padding:5px 0px;
}
div.ten-san-pham
{
    font-size:16px;
    text-align:left;
}
div.ten-san-pham h2
{
    font-weight:bold;
    width:400px;
}
div.ten-san-pham h2 a
{
    color:#84cd3e !important;
    font-size:18px;
}
div.SectionDetail_head h3
{
    float:left;
    margin-left:0px;
    padding-top:5px;
    font-weight:bold;
}

/* COMMENT */
ul.item-comment {
    font-size:12px;
    padding: 0px 5px;
    margin-bottom:5px;
    width:97%;
    display:block;
    overflow:hidden;
    
}
ul.item-comment ul {
    padding:0px 20px;    
}
ul.item-comment ul ul {
    border-bottom:none;
}
ul.item-comment ul li {
    padding-left:10px;
}
li.title-comment {
    font-size:13px;
    font-weight:bold;
    color:#0554f7;
    padding:5px 0px;
    padding:5px;
    text-transform:capitalize;
    display:block;
}
li.content-comment {
    padding:5px 5px;
}
div.date-comment {
    font-weight:normal;
    font-size:11px;
}
li.reply {
    font-size:11px;
    color:#000;
    padding:0px 5px;
}
li.reply span {
    float:left;
    margin-right:10px;
}
    li.reply a {
        color:#000;
    }

/* END COMMENT */