.kill_text {text-decoration: line-through; color:#666666;} 
.nav_head { float:left;  border-bottom:1px #A3A3A3 dashed; padding-top:9px; padding-bottom:9px;  width:722px; margin-left:3px;  }
.nav_head strong {  font-size:12px; }
#sitemap { float:left; margin-top:30px;}
#sitemap  ul { float:left; font-size:1.05em;  margin-left:30px;}
#sitemap  ul li{ font-size:1.05em; list-style:circle; line-height:30px;}
#sitemap  ul li ul{ float:left; list-style:none;}
#sitemap  ul li ul li{ font-size:1.05em; list-style:circle;}
#sitemap  ul li ul li ul{ float:left; list-style:none;}
#sitemap  ul li ul li ul li{ font-size:1.05em; list-style:circle;}
#ads_google { margin:auto; float:left; padding:0px 0px 15px 8px; }
.view_product_detail { display:none; }
/*-------------------------item list -------------------------------------*/
.item_list2 ul { list-style: none; margin-top:10px; margin-left:0px; margin-bottom:10px;}
.item_list2 p { margin-bottom:7px;}
.item_list2 li{float:left;  width:162px; height:320px!important; height:330px; solid; padding:6px; 
margin:3px 2px 3px 2px!important; margin:3px 2px 3px 2px;  } 
.item_list2 li a img {border:#E0E0E0 1px solid;}
.item_list2 li a:hover img {border:#EEB42D 1px solid;}
.item_list2 li .name {float:left; width:150px;  text-align:center; border-top:1px #C8C8C8 dotted; padding:3px 0 3px 0; line-height:14px;}
.item_list2 li .name a{  width:150px; color:#666666; margin-top:3px; text-align:center; line-height:14px;}
.item_list2 li .cart img{ float:none; border:none} .item_list2 li .cart  a:hover img{ float:none; border:none}
.item_list2 li .name a:hover{ color:#EAA606; cursor:pointer;}
.item_list2 li .name h1 { font-size:1.0em; font-weight:normal; color:#666666; line-height:15px; margin: 0px; padding: 0px;}
.item_list2 li .name h1:hover {  color:#EAA606; cursor:pointer; } 
/*---------------------------------------------------*/
h3 {
		margin: 0px;
		padding: 0px;	
	}
	.suggestionsBox {
		position: relative;
		overflow:auto;
		width:auto;
		left: 30px;
		margin: 10px 0px 0px 0px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		z-index:1000;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
	   text-align:left;
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	.suggestionList li:hover {
		background-color: #659CD8;
	}
.navbar { border-top: solid medium navy }
.btn_green  {
 	color: #576d07;
	background: url(../images/green.png) no-repeat top center;
	/*border:1px #669900 solid; */
	border:2px #669900 solid;
	padding: 3px 6px 3px 6px;
	margin:2px 2px 0px 2px;
	cursor:pointer;
}
.btn_red  {
 	color:#4A0002;
	background:url(../images/red.png) no-repeat top center;
	border:2px #CC0000 solid;
	padding: 3px 6px 3px 6px;
	cursor:pointer;
}
.btn_blue  {
 	color: #0d5f83;
	background:url(../images/blue.png) no-repeat top center;
	border:2px #006BD7 solid;
	padding: 3px 6px 3px 6px;
	cursor:pointer;
}
.btn_pink  {
 	color: #860737;
	background:url(../images/pink.png) no-repeat top center;
	border:1px  #E8159E solid;
	padding: 3px 6px 3px 6px;
	cursor:pointer;
}
/*--------------------------brcolor-------------------------------------------------------------*/
.touw { background-color:#F2F2F2 ;}
.touw_plus { background-color:#D4D1D1 ;}
.yello_kem { background-color:#D9E021; }
.bg_blue_soft { background-color:#8CBBE5; }
.bg_pink_soft { background-color:#E2AAAE; }
.bg_orange_soft { background-color:#D7A574; }
/*--------------------------fontcolor-------------------------------------------------------------*/
.warning { color:#CC0000;}
.success { color:#339900;}
.color_writh { color:#FFFFFF; }
.color_brue { color:#35BAFF; }
.color_brue_soft { color:#A9E7FE; }
.color_brue_kem { color:#3781CA; }
.color_green { color:#78AF01; }
.color_green_kem { color:#73A901; }
.color_pink { color:#FF3599; }
.color_orange { color:#FFC435; }
.color_orange_kem { color:#F3A000; }
.color_red_soft { color:#FE4162; }
.colo_red_kem { color:#CC0000;}
.color_yello_soft { color:#FFD800; }
.colo_back_kem { color:#4E4E4E;}
/*  -----------------------border color --------------------  */
.bd_red_soft { border-color:#F4D5BD!important;}
.bd_blue_soft { border-color:#8CBBE5!important;}
.bd_pink_soft { border-color:#E2AAAE!important;}
.bd_green_soft { border-color:#9FC6BE!important;}
.bd_orange_soft { border-color:#D7A574!important;}

/*-------------------------------------------------------------------*/
.font_bold { font-weight:bold; }
/*------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
.grob_table { border:1px #3B3B3B dashed; }
.inputtext_all { border:1px #AEAEAE solid; padding:3px; color:#515151;}
.inputtext_all:hover { border:1px solid #4A4A4A; }
.buttom_all { border:2px solid #2D2D2D;background:#2D2D2D; font:11px Tahoma,"MS Sans Serif";font-weight:bold; color:#FFFFFF;}
.buttom_all:hover { color:#FBD91A; }
.underlines { border-bottom:1px #4F4F4F dotted; }
.no_border_image { border:0px; }
/*-----จัดการตาราง------*/
#table-2
{
	font-size: 12px;
	margin-left:4px;
	width:99%;
	border-collapse: collapse;
	border:1px #999999 solid;
	text-align: left;
}
#table-2 th
{
	font-size: 12px; font-weight:bold;
	color:#383838;
	padding: 7px 7px;
	background:#EFEFEF;
	border-bottom: 2px solid #757575;
}
#table-2 td
{
	border-bottom: 1px solid #ccc;
	color:#666666;
	background:#FFFFFF;
	padding: 5px 7px;
}
#table-2 tbody tr:hover td
{
	color:#D26900;
	background:#F7F7F7;
}
/*-------------------------form-----------------------------------*/
#table-3
{
	font-size: 12px;
	margin-left:4px;
	width:99%;
	border-collapse: collapse;
	border:1px #999999 solid;
	text-align: left;
}
#table-3 th
{
	font-size: 12px; font-weight:bold;
	color:#383838;
	padding: 7px 7px;
	background:#EFEFEF;
	border-bottom: 2px solid #757575;
}
#table-3 td
{
	border-bottom: 1px solid #ccc;
	color:#666666;
	background:#FFFFFF;
	padding: 5px 7px;
}
#table-3 tbody tr:hover td
{
	color:#D26900;
	background-color:#F8F8F8;
}
/*--------------form3----------------------*/
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:20px auto;
width:680px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #DFDFDF;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
color:#0080C0;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:10px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:250px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:250px;
}
#stylized .input{
float:left;
font-size:12px;
padding:4px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 10px 10px;
}
#stylized .option{
float:left;
font-size:12px;
padding:4px;
margin:2px 0 10px 2px;
}
#stylized select{
float:left;
font-size:12px;
padding:4px;
border:solid 1px #aacfe4;
margin:2px 0 10px 10px;
}
#stylized button{
clear:both;
margin-left:300px;
margin-bottom:10px;
margin-top:10px;
width:125px;
height:31px;
background:#666666 url(../images/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:14px;
}
#stylized button:hover { cursor:pointer; color:#0099FF;}
/*-----------------------------------------------------*/
