
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai&family=Sarabun:wght@100;400&family=Trirong:wght@300&display=swap');


body { cursor:url("http://www.plazacool.com/images/mouse.cur"); }
a:hover { cursor:url("http://www.plazacool.com/images/link.cur");}
#header_top { float:left;  width: 985px; margin-top:0px; }
.logo { float:left; margin-top:0px!important;margin-top:0px;  width:985px; background:#FFFFFF;  }
#tab_top_search { white-space: nowrap; }
#header_top  ul{ float:right; list-style: none; margin-top:0px;}
#header_top  li{ float:left; width:985px; margin:0px 0px 0px 0px; line-height: 28px!important; line-height: 28px; }
#header_top .banner{ float:left; background:url(../images/bgheadfatherline.jpg); background-repeat:repeat-x;  } 
#header_top .user_cp { float:right; text-align:right; font-size:12px; padding-top:8px ; padding-right:9px; width:589px;}
.message_home p { clear:both; margin-top:10px; }
.header_custom a img { border:none;}
.size150 img { width:150px; height:196px;}
.size120 img { width:120px; height:120px; } 
#shop_name_titles { float:left; width:985px; position:relative; height:auto; text-align:center; z-index:11001000;   }
#shop_name_titles h1{ position:absolute; left:300px!important; left:309px; top:-190px!important; top:-190px; width:400px;   font-family:Tahoma; font-size:20px; color:#6F5C49; z-index:11001000; }
#shop_name_titles a{ font-family:Tahoma; font-size:20px; color:#6F5C49; }
#shop_name_titles a:hover { text-decoration: none; color:#6F5C49;}
/* -----Footer-------------------------------------------------  */
#cat_foot  { float:left; width:985px; text-align:center; padding:10px 0px 10px 0px; border-top:1px #C1C1C1 solid; border-bottom:1px #C1C1C1 solid; margin-top:0px; background:url(http://www.plazacool.com/main/images/bg_link_friend.gif);}
#cat_foot  h1 { font-size:12px; font-weight:bold; display:inline;}
#footer
{
background-image:url(../images/background/thick.png);
  float:left;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  margin:auto;
  margin-top:0px;
  padding:10px 0px 10px 0px;
  border: none;
  width:985px;
  height:30;
  text-align:center;
  display:inline;
}
#footer h1 { text-align:center; margin:5px 0px 5px 0px; font-size:12px; font:bold; color:#FFFFFF;}

/***********myshop******************************************/
#myshop_wrapper {
	width: 100%; min-width:1350px; 
	margin:0 auto;
	background:#c3c5c7;
}
#myshop_wrapper .h_bor_middle{ float:none; margin:0 auto; padding:0;   width:99.5%; background:#FFFFFF;}
.table_tunk { border-right:0px #0080C0 solid;  }
.shop_left { float:left; margin:0px;  width:18%; clear: both; }
.shop_center_top { float:left; margin:0px 0px 0px 0px;  width:82%;  overflow:auto; }
.shop_center { float:left; margin:0px 0px 0px 0px; width:81.7%!important; width:81.5%;
					border-left:4px #0682f5 solid; }
/*  ----------------------------- menu-------------------------------------------*/
.myshop_menu ul {
float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
	border-right:4px #0682f5 solid; 
}
.myshop_menu li {
	font-size:14px;
	margin: 0;
	padding: 0;
}
.myshop_menu  li a {
	background: #f5f5f5;
	border-bottom: 1px solid #4c8efb;
	border-collapse: collapse;
	color: #0560E7;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
.myshop_menu a:hover {
	background: #D3DFF5 ;
	color: #1558ED;
	padding-bottom: 8px;
	text-decoration: none;
}
.myshop_menu #cerrent {
	background:#0682f5;
	color:#FFFFFF;
	padding-bottom: 8px;
}
/*-------------------------------------------------------------------------------------------------------*/
.ms_topmenu{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:8e8e8e;
	border-left: 4px #333333 solid;
	background-color:#A8A8A8;
	}
.ms_topmenu ul{
	background:url(../images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.ms_topmenu li{
		float:left;
		display:block;
		}
	.ms_topmenu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		font-size:13px;
		line-height:43px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		
		}
		.ms_topmenu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.ms_topmenu #current{
		background:url(../images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
/*------------------------input---------------------------------*/
.myshop_input , select { border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px; padding: 6px 6px 4px; color:#515151; background:#fff url(../images/bg_input_normal.gif) repeat-x top center; }
.myshop_input:focus , select:focus {
    border: 1px solid #FFCD7D;
	background:#F9F6EB url(../images/bg_input_normal_focus.gif) repeat-x top center;
}
.color { border:1px #92BFDA solid; padding:4px; color:#515151;}
.color:hover { border:1px #FF6600 solid; background:#F0F0F0; color:#313131; }
.myshop_input:hover { border:1px #FFCD7D solid; color:#313131; }

#table-1
{
	font-size: 13px;
	background: #fff;
	width:100%;
	border-collapse: collapse;
	text-align: left;
}
#table-1 th
{
	background:#f6f6f6 url(../images/bg_table_myshop.gif) repeat-x bottom left;
	font-size: 13px; font-weight:bold;
	color:#383838;
	padding: 10px 8px;
	border-bottom: 2px solid #525252;
	border-top: 1px solid #525252;
}
#table-1 td
{
	border-bottom: 1px solid #ccc;
	color:#7C7C7C;
	padding: 6px 8px;
}
#table-1 tbody tr:hover td
{
	color:#000000;
	background-color:#F5F5F5;
}

/* ---- dialog box ------------------------------*/
.modalDialog_transparentDivs{	
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:5px solid #3D8BD7;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
* div.head_dialog { padding:8px; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(../images/veins1.gif); }
/*---------------------------------------*/
/*******viewpage*******/
div.pagination {
padding: 3px;
margin: 3px;
margin-bottom:10px;
}
div.pagination a {

margin: 3px;
border: 1px solid #CCCCCC;
background-color:#F2F2F2;
border-radius: 100px;
padding: 7px 12px 7px 12px;

text-decoration: none; /* no underline */
color: #333333;
}
div.pagination a:hover, div.pagination a:active {
  border: 1px solid #b5b4b4;
  background:#e4e4e4;
  color: #474747;
}
div.pagination span.current {
  margin: 3px;
  border: 2px solid #494949;
  font-weight: bold;
  background-color: #B8B7B7;
  color: #474747;
  border-radius: 100px;
  padding: 7px 12px 7px 12px;
}
div.pagination span.disabled {
  margin: 3px;
  border: 1px solid #F2F2F2;
  color: #CCCCCC;
  border-radius: 100px;
  padding: 7px 12px 7px 12px;
}

/*************caledar*****-------------------------*/
table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}

/**************** Botton + other*****************************************************/
.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; 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; } 
/*---------------------------------------------------*/
/*-------------------------item list -------------------------------------*/
.item_list3 ul { list-style: none; margin-top:5px; margin-left:0px; margin-bottom:5px;}
.item_list3 p { margin-bottom:7px;}
.item_list3 li{float:left;  width:170px; solid; padding:2px; 
margin:3px 1px 3px 1px!important; margin:3px1px 3px 1px;  } 
.item_list3 li a img {border:#E0E0E0 1px solid;}
.item_list3 li a:hover img {border:#EEB42D 1px solid;}
.item_list3 li .name {float:left; width:160px;  text-align:center; border-top:1px #C8C8C8 dotted; padding:3px 0 3px 0; line-height:14px;}
.item_list3 li .name a{  width:160px; color:#666666; margin-top:3px; text-align:center; line-height:14px;}
.item_list3 li .cart img{ float:none; border:none} .item_list3 li .cart  a:hover img{ float:none; border:none}
.item_list3 li .name a:hover{ color:#EAA606; cursor:pointer;}
.item_list3 li .name h1 { font-size:1.0em; font-weight:normal; color:#666666; line-height:15px; margin: 0px; padding: 0px;}
.item_list3 li .name h1:hover {  color:#EAA606; cursor:pointer; } 
/*---------------------------------------------------*/
	.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:#2D3D0C!important; 
	height:30px!important; 
	font-family: Tahoma;
	background: url(../images/green.png) no-repeat top center;
	/*border:1px #669900 solid; */
	border:1px #94b553 solid!important; 
	font-weight:bold;
	border-radius: 6px 6px 6px 6px;
	padding: 3px 0px 3px 0px; 
	margin: 0px 0px!important; 
	padding: 3px 12px!important; 
	cursor:pointer;
}
.btn_green:hover  { background: url(../images/green_hover.png) no-repeat top center; }
.btn_red:hover  { background: url(../images/red_hover.png) no-repeat top center; }
.btn_blue:hover  { background: url(../images/blue_hover.png) no-repeat top center; }
.btn_red  {
 	color:#FFFFFF;
	height:30px;
	font-weight:bold;
	font-family: Tahoma;
	background:url(../images/red.png) no-repeat top center;
	border:1px #CC0000 solid;
	border-radius: 6px 6px 6px 6px;
	padding: 1px 12px 3px 12px!important; 
	padding: 3px 0px 3px 0px; 
	cursor:pointer;
}
.btn_blue  {
 	color:#FFFFFF;
	height:30px;
	font-weight:bold;
	font-family: Tahoma;
	background:url(../images/blue.png) no-repeat top center;
	border:1px #006BD7 solid;
    border-radius: 6px 6px 6px 6px;
	padding: 1px 12px 3px 12px!important; 
	padding: 1px 0px 3px 0px; 
	cursor:pointer;
}
.btn_pink  {
 	color: #860737;
	background:url(../images/pink.png) no-repeat top center;
	border:1px  #E8159E solid;
	padding: 3px 6px 3px 6px!important; 
	padding: 3px 0px 3px 0px; 
	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; border-radius: 3px 3px 3px 3px;
background:#fff url(../images/bg_input_normal.gif) repeat-x top center; 
}*/
.inputtext_all  { border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px; padding: 6px 6px 4px; color:#515151; background:#fff url(../images/bg_input_normal.gif) repeat-x top center; }
.inputtext_allfocus {
    border: 1px solid #FFCD7D;
	background:#F9F6EB url(../images/bg_input_normal_focus.gif) repeat-x top center;
}
.inputtext_all:hover { border: 1px solid #FFCD7D; }
.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; }
/*--------------form3----------------------*/

.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;}
/*-----------------------------------------------------*/
.modalDialog_transparentDivs{	
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:5px solid #3D8BD7;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
/*---------------------------------------------------------*/
.box_left_m a img { border:0px;}
.box_left_m a:hover img { border:0px;}
.box_left_m img { border:0px;}

/*------------slider--------------------------------------*/

div.slide-wrap {
width : 720px;
margin : 0 auto;
margin-left:-6px;
}
div#slide-header {
margin : 0 0;
}
div#slide-header a:link, a:visited {
color : #fff;
text-decoration : none;
}
div#slide-header a img {
border : 0;
}
div#slide-header div.slide-wrap {
height : 300px;
}
div#slide-header div#slide-holder {
z-index : 40;
width : 720px;
height : 300px;
position : absolute;
}
div#slide-header div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 700px;
height : 300px;
overflow : hidden;
position : absolute;
}
div#slide-header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slide-header div#slide-holder div#slide-controls {
left : 0;
bottom: 265px;
width : 700px;
display : none;
position : absolute;
}
div#slide-header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#slide-header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#slide-header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#slide-header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#slide-header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}
/*--------------------------------------*/
.left_hothit ul { float:left; margin:0 auto; width:180px;  text-align:center; margin-top:10px;}
.left_hothit ul li {  list-style:none; text-align:center; margin-bottom:10px; padding-bottom:5px;}
.left_hothit  a img { border:#CCCCCC solid 1px; padding:5px; }
.left_hothit  a:hover img { border: #FF6600 solid 1px; }
.left_hothit  a:hover { text-decoration: none;  }
.listtop_box { height:400px; }
.listshop_sell_bg { height:400px!important; }

/*------------------------- item_format ---------------------------*/
#item_format_1 a:hover { text-decoration: none; }
#item_format_1  h1 { padding:0; margin:0; font-size:13px; line-height:20px; }
#item_format_1 .ia_1 { width:120px; height:120px; padding:5px; margin-bottom:5px; }
#item_format_1 .ia_2 { width:150px; height:196px;  padding:5px; margin-bottom:5px; }
#item_format_1 .ia_3 { width:160px; height:160px;  padding:5px; margin-bottom:5px; }
#item_format_1 .item_price { font-weight:bold; color:#F96B1A; font-size:14px; }
#item_format_2 a:hover { text-decoration: none; }
#item_format_2  h1 { padding:0; margin:0; font-size:13px; line-height:20px; }
#item_format_2 .ia_1 { width:120px; height:120px; margin-right:2px; margin-bottom:2px;}
#item_format_2 .ia_2 { width:150px; height:196px; margin-right:2px; margin-bottom:2px;}
#item_format_2 .ia_3 { width:160px; height:160px;  margin-right:2px; margin-bottom:2px;}
#item_format_2 .item_price { font-weight:bold; color:#F96B1A; font-size:14px; }
#item_format_3 a:hover { text-decoration: none; }
#item_format_3  h1 { padding:0; margin:0; font-size:13px; line-height:20px; }
#item_format_3 .ia_1 { width:120px; height:120px; padding:5px; margin-bottom:5px; }
#item_format_3 .ia_2 { width:150px; height:196px;  padding:1px; margin-bottom:5px; }
#item_format_3 .ia_3 { width:160px; height:160px; padding:1px; margin-bottom:5px; }
#item_format_3 .item_price { font-weight:bold; color:#F96B1A; font-size:14px; }

/*-------------------------item list -------------------------------------*/
.item_list5 { margin-left:-15px; }
.item_list5 ul { list-style: none; width:790px; margin-top:2px; margin-left:3px; margin-bottom:2px;}
.item_list5 p { margin-bottom:7px;}
.item_list5 li{float:left;  width:180px; solid; padding:1px; 
margin:3px 5px 3px 1px!important; margin:1px 2px 3px 1px; } 
.item_list5 li a img { border:1px #e9e9e9 solid; }
.item_list5 li a:hover img { border:1px #FFD7AE solid; }
.item_list5 li .kill_text { color:#EF2F02;  }
.item_list5 li .name {float:left; width:180px;  text-align:center; border-top:none; padding:3px 0 3px 0; line-height:14px;}
.item_list5 li .name a{  width:180px; color:#555555; margin-top:3px; text-align:center; line-height:14px;}
.item_list5 li .cart img{ float:none; border:none} .item_list5 li .cart  a:hover img{ float:none; border:none}
.item_list5 li .name a:hover{ color:#C08DA5; cursor:pointer; text-decoration: none;}
.item_list5 li .name h1 { font-size:1.0em; font-weight:bold; color:#f66460; line-height:15px; margin: 0px; padding: 0px;}
.item_list5 li .name h1:hover {  color:#f66460;  cursor:pointer; } 
.item_list5 li strong { color:#E46A8D; }
/*---------------------------------------------------*/
#add_tocart { position:fixed; text-align:center; top:50px; right:0; background:#FFF ; -moz-opacity: 0.80;
opacity:.80;
filter: alpha(opacity=80); border:1px  #F3F3F3 solid; padding:15px; box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.3);  border-radius: 5px 0px 0px 5px; z-index:99999; }
#add_tocart a{ font-size:14px; }

.txt_pro_left {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    float: left;
    font-size: 13px;
    left: 5px;
    padding: 0 3px;
    position: absolute;
    top: 145px;
}
.txt_pro_right {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FF0000;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 0 3px;
    position: absolute;
    right: 5px;
    top: 145px;
}
.hs_price {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FF0000;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    right: 0;
    top: 147px;
}
.highslide-caption h3 {
    font-size: 13px;
	color:#00A0EB; 
    margin-top: 10px;
}
.product-list-all p {
    padding-top: 10px;
}
.txt_detail {
    float: right;
    font-size: 13px;
    padding-bottom: 10px;
}
.highslide-caption a:hover { text-decoration:none;}

/*------------New update 11-12-2558 --------------------------- */
.b_product_detail_desc {margin-left:-22px; line-height:17px; }
#cart_click img ,#cart_click_2 img { border-radius: 7px;  }
#cart_click img:hover   ,#cart_click_2 img:hover  {
    opacity: 0.8;
}
.bnt_product_detail_cart { margin-top:10px; margin-bottom:10px;  }
.text-product-detail {  padding-top:10px;}
.text-product-detail table tr td { border-bottom:1px #CCCCCC dotted; padding:5px 0px; }
.left {  float:left;  width:245px!important; width:210px;  margin-top:-2px; position:relative; z-index:99;  }