
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
     line-height: 18px;
     text-decoration:none;
}
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	background:url('../images/index_02.jpg') top left repeat-x;
}
.box_right
{
	padding:10px;
	} 
ol, ul {
    list-style: none outside none;
}
ul.menu_ul {
    list-style-type: none;
	list-style-position:inside;
	padding-top:5px;
	padding-bottom:5px;
}

ul.menu_ul li {
    margin-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
  
	
}
ul.menu_ul1  li {
    margin-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
	
}


#allwrap {
	width:990px;
	margin:0;
	padding:0;
	display:block;
	font-family:Tahoma, Verdana;
	font-size:12px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	
	
}

#topwrap {
	display:block;
	height:137px;
	width:990px;
	background:url('../images/header copy.jpg')  top left no-repeat
 
}
	#logo {
		height:137px;
		width:600px;
		float:left;
		display:block;
		overflow:hidden;
	
	}
	#top_right {
		height:130px;
		width:380px;
		padding-top:7px;
		float:right;
		display:block;
	}
		.top_right_cart {
			text-decoration:none;
			border:none;
			background:url(../images/index_07.png) top left no-repeat;
			height:31px;
			width:114px;
			display:inline-block;
		}
		.top_right_search {
			background:url(../images/index_09.jpg) top left no-repeat;
			height:31px;
			width:260px;
			display:inline-block;
		}
			.txt_search {
				border:none;
				width:210px;
				height:22px;
				padding-left:5px;
				padding-top:3px;
				float:left;
				background:#fff;
				margin-top:2px;
				margin-left:2px;
				color:#000;
			}
			.top_right_search_btn {
				height:31px;
				width:35px;
				float:right;
				border:none;
				background:none;
				cursor:pointer;
			}
#topmenu {
	display:block;
	width:990px;
	height:41px;
	margin-top:0px;
	margin-bottom:0px;
}
#topmenu a {
	display:inline-block;
	margin-top:1px;
	margin-bottom:1px;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	height:12px;
	font-size:12px;
	background:#A3A5A4;
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration:none;
	border-right:2px f9cd4a solid;
	text-shadow:#333333 1px 1px;
	font-stretch:wider;
}
#topmenu a:hover{
	background:#f9cd4a;
}
#bodywrap {
	display:block;
	width:990px;
	padding-top:5px;
}
	#colum_r {
		display:block;
		float:left;
		width:233px;
		
	}
		.menu {
			background: #d3d2c9 ;
			width:233px;
			display:block;
			height:auto;
			min-height:198px;
		}
		ul.menu_ul li a {
			background-image: url(../images/index_26.jpg);
			background-position: -5px 2px;
			background-repeat: no-repeat;
			color: #68655d;
			font-size: 12px;
			font-weight: bold;
			line-height: 20px;
			padding-left: 22px;
			text-decoration:none;
		}
		ul.menu_ul li a:hover {
			
			color: #bb2a0d;
			padding-left: 22px;
		}
		ul.menu_ul1  li a {
			background:none;
			color: #68655d;
			font-weight:normal;
			font-size: 11px;
			line-height: 20px;
			text-decoration:none;
			}
		ul.menu_ul1  li a:hover {
			font-weight:bold;
			color:#68655d;
			}
		.block {
			display:block;
			color:#333333;
		}
		 
		 .yahooonline {
		 	width:183px;
			padding:5px;
			padding-left: 40px;
			text-decoration:none;
			background-image:url(../images/index_39.jpg);
			background-repeat:no-repeat;
			background-position:5px; 5px;
			display:block;
			margin-top:5px;
			color:#666;
		 }
		 .skypeonline {
		 	width:183px;
			padding:5px;
			padding-left: 40px;
			text-decoration:none;
			background-image:url(../images/index_42.jpg);
			background-repeat:no-repeat;
			background-position:5px; 5px;
			display:block;
			margin-top:5px;
			color:#666;
		 }
		 .block_l_body {
		 	width:233px;
			display:block;
			background: #d3d2c9 ;
			text-align:center;
			line-height:18px;
			padding-top:2px;
			padding-bottom:2px;
			overflow:hidden;
		 }
			 .block_l_body a {
				text-decoration:none;
				display:block;
				padding:2px;
				
			 }
				 .imgadv{
					max-width:227px;
					border:0px;
				 }
		 
	#colum_l {
		width:750px;
		display:block;
		float:left;
		
	}
	#colum_l_banner_center {
		float:left;
		display:block;
		border:1px #ffffff solid;
		width:988px;
		height:304px;
		background:#fff;
		margin-top:5px;
		margin-bottom:5px;
	}
		#colum_l_banner_center img {
			width:988px;
			height:304px;
		}
	#colum_l_body {
		float:left;
		display:block;
		width:750px;
		margin-top:5px;
	}
		
		.textTitle{
			color:#93190c;
			size:12px;
			display:inline-block;
			line-height:24px;
			padding-left:24px;
			font-weight:bold;
			background:url(../images/glw_19.jpg) no-repeat;
			background-position:0px 0px;
		
		}
		.sp_title {
			display:inline-block;
			padding:5px;
			font-weight:bold;
			color:#FFCC00;
			width:205px;
			padding-left:12px;
			text-align:left;
		}
		.sp_title a{
			color:#0e5fc5;
			size:12px;
			text-decoration:none;
		}
		.sp_title a:hover{
			color:#a20808;
		}
		.sp{
			float:left;
			display:block;
			background:url(../images/glw_23.jpg) top left no-repeat;
			height:220px;
			width:225px;
			margin:12px;
			text-align:center;
		}
		.spimg {
			border:1px #CCCCCC solid; 
			width:196px;
			height:160px;
		}
		.price {
			float:left;
			width:100px;
			height:20px;
			display:block;
			padding-top:7px;
			color:#333333;
			padding-left:6px;
		}
		.cart_btn {
			background:url(../images/index_31.jpg);
			height:26px;
			width:85px;
			float:right;
			text-decoration:none;
			margin-right:10px;
		}
		.details_btn {
			background:url(../images/btb_chitiet.jpg);
			height:26px;
			width:85px;
			float:right;
			text-decoration:none;
			margin-right:10px;
		}
#bottomwrap {
	clear:both;
	padding-top:5px;	
	width:990px;
	height:80px;
	color:#FFFFFF;
	font-family:tahoma, verdana;
	font-size:12px;
}	
/*menu_effect	*/
 .lavaLampNoImage {
            position: relative;
           	display:block;
			width:990px;
			height:41px;
			margin-top:0px;
			margin-bottom:0px;
			overflow: hidden;
           
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
					
                }
                    .lavaLampNoImage li.back {
                        background:#f9cd4a;
                        width: 9px;
                        height: 41px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
						display:block;
						margin-top:1px;
						margin-bottom:1px;
						padding:13px;
						padding-left:25px;
						padding-right:25px;
						height:15px;
						font-size:12px;
						
						color:#FFFFFF;
						font-weight:bold;	
						text-decoration:none;
						
                        outline: none;
                        text-align: center;
                        z-index: 10;
                      
                        position: relative;
						border-right:1px #AF2727 solid;
                        overflow: hidden;
						text-shadow:#333333 1px 1px;
						font-stretch:wider;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                          
                        }                    

	
/*------------ PHAN TRANG -----------*/
/* Page Numbers */
.pageStyle 
{
	float:left;
	width:100%;
    font-size: 13px;
    text-align:center;
}

.pageStyle a, .pageStyle span {
    display: inline-block;
    
    height:22px;
    line-height:22px;
    padding-left:6px;
    padding-right:6px;
    text-align:center;
    margin-right:5px;
    background: yellow;
}

.pageStyle span.current {
    font-weight: bold;
    background: #fff;
    color: #000;
}

.pageStyle a {
    text-decoration: none;
    color:black;
}

.pageStyle a:hover {
    border-color: #2E6AB1;
    background-color:#e8f3ed;
}
 

.pageStyle a.nextprev {
    font-weight: bold;
    color:#000;
}


.pageStyle span.nextprev {
        
        color: #999;
        display:none;/* an */
}
	/*    cart*/
	
table.pro_shoppingcart
{
	width: 100%;
	float:left;
	border-collapse: collapse;
 }
table.pro_shoppingcart th
{
	width:auto;
	padding:  10px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border:1px #999 solid;
	background-color:#EFA913;
	color:#fff;
	font-size:12px;
}

table.pro_shoppingcart td
{
				width:auto;
				padding:5px;
                vertical-align:middle;
                border:1px #999 solid;
                color:#333333;
				font-size:12px;
				line-height:18px;
}

table.pro_shoppingcart td a.pro_title1
{
	color:#333333;
}
table.pro_shoppingcart td a.pro_title1:hover
{
	font-weight:bold;
}
table.pro_shoppingcart td .textbox_quality
{
	width:20px;
	background-color: #eeeeee;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#666666;
	
	font-family:Tahoma;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	 
}
table.pro_shoppingcart td a.button_deleteitem
{
	display:inline-block;
	background-image:url(../Images/button_news_default.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:80px;
	height:27px;
	font-size:12px;
	line-height:27px;
	text-align:center;
	color:#000000;
}
table.pro_shoppingcart td a.button_deleteitem:hover
{
	font-weight:bold;
}
table.pro_shoppingcart td a.button_deleteitem:active
{
	width:70px;
	padding-left:10px;
}


.pro_shoppingcart_total1
{
	font-size:12px;
	line-height:18px;
	color:#000000;
}
.pro_shoppingcart_total2
{
	font-size:12px;
	line-height:18px;
	color:#EFA913;
	font-weight:bold;
}
a.button_shoppingcart1
{
	width:113px;
	height:34px;
	display:inline-block;
	background-image:url(../Images/button_shoppingcart.png);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:34px;
	text-align:center;
	color:#000000;
	
}
a.button_shoppingcart1:hover
{
	font-weight:bold;
}
a.button_shoppingcart1:active
{
	width:100px;
	padding-left:13px;
}

.shoppingcart_info_header
{
	font-size:1.3em;
	line-height:18px;
	color:#EFA913;
	font-weight:bold;
}
.shoppingcart_info_title1
{
	font-size:12px;
	line-height:18px;
	color:#333333;
}
.shoppingcart_info_title2
{
	font-size:12px;
	line-height:18px;
	color:#EFA913;
}

.shoppingcart_info_title3
{
	font-size:12px;
	line-height:18px;
	color:#333333;
	font-weight:bolder;
}
.textbox_captcha
{
	width:100px;
	background-color: #eeeeee;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#FFFFFF;
	
	font-family:Tahoma;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.textbox_info
{
	width:400px;
	background-color: #eeeeee;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#999999;
	font-family:Tahoma;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.textbox_info_multirow
{
	width:600px;
	height:100px;
	background-color: #eeeeee;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#FFFFFF;
	font-family:Tahoma;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

table.method_shoppingcart
{
	width: 100%;
	float:left;
	border-collapse: collapse;
 }
 
 table.method_shoppingcart td
 {
 				width:auto;
				padding:5px;
                vertical-align:middle;
				color:#333333;
				font-size:12px;
				line-height:18px;
}

.shoppingcart_empty_title1
{
	font-size:12px;
	line-height:18px;
	color:#333;
	font-weight:bolder;
}
.shoppingcart_empty_title2
{
	font-size:12px;
	line-height:18px;
	color:#333;
	 
}
a.shoppingcart_empty_order
{
	font-size:12px;
	line-height:18px;
	color:#333;
	 
}

a.shoppingcart_empty_order:hover
{
	font-weight:bolder;
}

.checkout_title1
{
	font-size:12px;
	line-height:18px;
	font-weight:bolder;
	color:#333;
}
.checkout_title2
{
	font-size:12px;
	line-height:18px;
	color:#333;
}
a.checkout_title3
{
	font-size:12px;
	line-height:18px;
	color:#333;
}
a.checkout_title3:hover
{
	font-weight:bolder;
}

.article_same_header
{
	color:#bd0404;
	font-size:1.7em;
	line-height:18px;
}
.article_same
{
	float:left;
	width:650px;
	padding-left:50px;
}

* html .article_same   /****** ie ***********/
{
	width:650px;
	padding-left:50px;
}
.article_same ul
{
  list-style-type:none;
  margin: 0;
  padding: 0;
  
}

.article_same ul li 
{
  display:inline;
}

.article_same ul li a {
  display:block;
  background-image:url(../Images/article_same_arrow.png);
  background-repeat:no-repeat;
  background-position:0 10px;
  color: #333333;	
  font-size:12px;
  line-height:18px;
  padding-left:20px;
  padding-top:5px;
}
* html .article_same ul li a {display:inline-block;} /****** ie ***********/
* html .article_same ul li a {display:block;} /****** ie ***********/

.article_same ul li a:hover {
   
  font-weight:bold;
}


.article_same_tooltip_header
{
 font-size:13px;
 line-height:14px;
 font-weight:bold;
 color:#094a7d;	
 padding-left:10px; 
 padding-right:10px;
 padding-bottom:5px; 
 display:inline;
}



.article_same_tooltip_text
{
	font-size:12px; 
	line-height:14px;
	color:#000;
	padding-left:10px;
	padding-right:20px;
	display:inline;
}


.textbox_contact
{
	width:400px;
	background-color: #eeeeee;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#999;
	font-family:Tahoma;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.textbox_contact_mutirow
{
	width:400px;
	height:100px;
	background-color: #eeeeee;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#999;
	font-family:Tahoma;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.contact_success_title1
{
	font-size:14px; line-height:18px; color:#333;
	font-weight:bolder;
}
.contact_success_title2
{
	font-size:12px line-height:18px; color:#333;
}
a.contact_success_gohome
{
	font-size:12px; line-height:18px; color:#333;
}
a.contact_success_gohome:hover
{
	font-weight:bolder;
}
.article_list_title{
	font-weight:bold;
	color:blue;
}