/*  */
* {margin: 0; padding: 0;}
body {
	font: 100% Arial, Helvetica, sans-serif;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #e7e8ea; 
	background-image: url(../images/map.png);
	}
h1, h2, h3, h4, h5, h6, p, input, select, table, td {font-family: Arial, Helvetica, sans-serif;}
img {border: none;}
table{font-size: 0.9em;}
/*  Link */
a {text-decoration: underline;}
a:active, a:link {color: #04248E;}
a:visited {color: #04248E;}
a:hover {color: #fff; background-color: #f90;}
/*  */
.remark {
	padding: 4px 4px 4px 4px;
	font-size: 0.85em;
	border: 1px solid #FD9801;
}
#large {
	background:url(../images/pic_zoom_photo.gif) no-repeat 18% 50%;
	text-align: center;
	font-size: 0.98em;	
}
.img_h2{padding-left:0.4em;}
.img_hotline{padding-bottom: 0.3em;}
.img_product{padding:0.3em 0 0.3em 0;}
.tab{color:#FFFFFF;}
.empties_red{color:#FD0202}
.dot{padding: 0 0.3em 0 0.3em; border-bottom: 1px dotted #D8D6D6;}
.img_search {height: 15px; width: 49px;	margin: 8px 4px 2px;}
.img_email {height: 30px; width: 134px;	margin-top: 0.6em;}
.img_repair {height: 40px; width: 134px;	margin-top: 0.6em;}
.img_download {height: 40px; width: 134px;}
.img_deliver {height: 40px; width: 134px;	margin-top: 0.3em;}
.img_promo {height: 40px; width: 134px;	margin-top: 0.8em;}
.img_search_go {height: 19px; width: 29px; vertical-align: top;	margin-top: 5px; padding-left:0.25em;}
.img_add_cart {height: 20px; width: 66px; vertical-align: top;	padding: 2.0em 0;}
.img_visa {height: 25px; width: 101px;}
.img_master {height: 20px; width: 89px;}
.img_guarantee {height: 75px; width: 90px;}
.img_add {height: 18px; width: 78px;}
.img_logo_bank {vertical-align: middle;}
.img_logo_download {vertical-align: middle; padding : 0.25em 0 0.25em 0;}
.img_logo_download {vertical-align: middle; padding : 0.25em 0 0.25em 0;}
.img_hotel_logo {height: 80px; vertical-align: middle;}
.img_moreinfo {height: 22px; width: 77px; vertical-align: middle;}
.img_flag_on {height: 12px; width: 18px; margin: 5px 0px 0px 5px;}
.img_flag_off {height: 12px; width: 18px; margin: 5px 0px 0px 5px; filter: Alpha(Opacity=100); -moz-opacity: 0.2;}
.free_stock{margin: 0.5em 0 0.5em 0;}
.img_symbol {
width: 21px;
height: 16px;
vertical-align: middle;
}
/* */
.img_p2 {height: 250px;	width: 255px;}
.imp_p2_1 {height: 250px; width: 255px; background: url(/images/frame_room.gif) no-repeat; padding: 25px 22px 38px;}
.img_p3 {height: 106px;	width: 95px;}
.img_p4 {height: 56px; width: 50px;}
/*----------------*/
#container {width: 49.25em; text-align: left; margin: 0.45em auto;}
* html #container {width: 49.56em;} /*IE only*/
/*  Div */
.space-large {padding: 0.2em; margin: 0;}
.space-mid {padding: 0.15em; margin: 0;}
/* Link Icon */
/******************/
/* Pop-Up */ 
.popup {background: url(/images/popup.gif) no-repeat right center; padding-right: 13px;}
/* Cart */
.cart {background: url(../images/nav_cart.gif) no-repeat left center; padding-left: 19px;}
/* Close */
.close {background: url(/images/no.gif) no-repeat left center; padding-left: 19px;}

/******************/
.clearfloat:after {content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfloat {display: inline-block;}
/* Hides from IE Mac \*/
* html .clearfloat {height: 1%;}
*:first-child+html .clearfloat {height: 1%;}
.clearfloat {display: block;}
/* End Hack */ 
/******************/
/* */
#hide h1 {
float: left;
display: inline;
font-size: 0.75em;
font-weight: normal;
color: #fff;}
#hide h1 a {text-decoration: none;}
#hide h1 a:visited {color: #fff;}
#hide h1 a:link {color: #fff;}
#hide h1 a:hover {color: #fff; background-color: #fff;}

#hide-font h1 {
display: inline;
font-size: 1.0em;
font-weight: bold;
color: #000;}

#hide-footer h1 {
float: left;
display: inline;
font-size: 0.75em;
font-weight: normal;
color: #e7e8ea;}

#hide-index h2 {
display: inline;
font-size: 1.0em;
font-weight: normal;
color: #000;}
#hide-index h2 a {text-decoration: none;}
#hide-index h2 a:visited {color: #000;}
#hide-index h2 a:link {color: #000;}
#hide-index h2 a:hover {color: #000; background-color: #fff;}

#header {
		background-color: #fff;
		border-left: 1px solid #E2E1E1;
        border-right: 1px solid #E2E1E1;
        border-top: 2px solid #E2E1E1;
		}
/* Logo */
#header h1 {
float: left;
display: inline;
font-size: 0.75em;
font-weight: normal;
color: #ffffff;
padding: 60px 35px 0 120px;
margin: 0.65em 0 0 0.8em;
background: url(../images/logo_tonerdd.jpg) no-repeat 0.8em 1.5em;}
/* Account Navigation */
#header_tool {font-size: 0.75em; text-align: right; padding: 3em 1.0em 0 0;}
#header_tool a:link {color: #039}
#header a:hover {color: #fff;}
/* Product Category */
#main_nav {
font-size: 0.75em;
font-weight: bold;
padding: 1.56em 0 0.25em;
text-align: center;
}
#main_nav ul {list-style-type: none; margin-top: 0.25em;}
#main_nav li {display: inline;}
#main_nav a {
margin-left: -1px;
padding: 5px 0 4px 5px;
background: url(../images/img_menu_left.gif) no-repeat left top;
text-decoration: none;
color: #666;
}
#main_nav a span {
padding: 5px 7px 4px 0;
background: url(../images/img_menu_right.gif) no-repeat right top;
}
/*  Mouse Over*/
#main_nav #current a, #main_nav a:hover {margin-left: -1px;	background-position: 0 -42px; }
#main_nav #current span, #main_nav a:hover span {background-position: 100% -42px; color: #ff1503;}
/*  IE*/
html>/**/body #main_nav #current a, html>/**/body #main_nav a:hover {position: relative; z-index: 2}
html>/**/body #main_nav #current span, html>/**/body #main_nav a:hover span {position: relative; z-index: 1}
/* IE only */
*:first-child+html #main_nav a {padding: 0 0 0 5px;}
* html #main_nav a {padding: 0 0 0 5px;}
/* Sub Navigation*/
#sub_nav {
font-size: 0.78em; /*12px*/
color: #7F7E7E;
background: url(../images/bg_toptab.gif) repeat-x;
text-align: center;
padding: 0.33em 0;
border-top: 1px solid #cac9c9;
}
#sub_nav a {text-decoration: underline;	color:#003399;}
#sub_nav a:hover {color: #fff; background: #f90;}
#sub_nav ul {list-style-type: none;}
#sub_nav li {display: inline}
#sub_nav .next {background: url(/images/arrow_orange_2.gif) no-repeat left center; padding: 0 0 0 9px;}
#sub_nav .selected {text-decoration: none; color: #977c5b;}
/* Content  */
#page-body {
border-left: 1px solid #ccccccc;
border-right: 1px dotted #cccccc;
border-bottom: 1px solid #cccccc;
background:#fff url(../images/bg_content.gif) repeat-y 10.06em;
}
#content-left {
font-size: 0.75em;
width: 13.41em; /*161px*/
border-top: 1px solid #cac9c9;
float: left;
display: inline;
}
#content-left p {text-align: center; margin-bottom: 1em;}
/* */
#search {background: url(../images/bg_tabsearch.gif) repeat-x;}
#search a:hover {color:#fff;}
#search {border-right: url(../images/bg_content.gif) repeat-y 4.06em;}
#search .left {padding-left: 0.5em}
#search #keyword {width: 8.33em; padding: 1px; margin: 3px 0 0.12em 0.5em;}
#search #keyword:focus {background: #ffffd7;}

/* Compact Shopping Cart*/
#cart_s {margin: 1em auto 1em; border: 1px solid #dcdcdc; width: 12.5em; /*150px*/ font-size: 1em; /*12px*/ text-align: center;}
#cart_s a {color: #440E62;}
#cart_s a:hover {color: #fff;}
#cart_s dt {padding: 0.33em 0; text-align: center; color: #D06701; font-weight: bold; border-bottom: 1px solid #dcdcdc;}
#cart_s dd {display: block;	text-transform: capitalize;}
#cart_s dd a {color: #009;}
#cart_s dd.empty {margin: 0.33em; padding: 0.33em 0; text-align: center; color: #440e62; background: #fbfbfb; text-transform: none;}
#cart_s dd.sum {padding: 0.33em 0;  text-align: center; color: #444;}

#cart_s dd.item {
padding: 0.08em 0 0.08em 1.25em;
text-align: left;
background: url(/images/bullet_orange.gif) no-repeat 0.42em 50%;
	}
#cart_s dd.total {
margin-top: 1em;
padding: 0.25em 0.25em 0.25em 0;
border-top: 1px solid #dcdcdc;
background: #fffff9;
text-align: center;
color: #306;
}
#cart_s h4 {padding: 0.33em 0;	text-align: center;}
/*--------------------- Counter ----------------------*/
#counter{margin-left:auto; margin-right:auto; display:block; border: 1px solid #dcdcdc; width: 12.5em; /*150px*/ font-size: 1em; /*12px*/ text-align: center;}
#counter dt {padding: 0.33em 0; text-align: center; color: #CC6600; font-weight: bold; border-bottom: 1px solid #dcdcdc;}
#counter dd {display: block; text-transform: capitalize; font-size:10pt; font-weight:bold; color:#333333; padding:0.5em 0 0.5em 0;}
/*  */
#exchange_rate {margin: 0 auto 2em; border: 1px solid #dcdcdc; width: 12.5em; padding-bottom: 0.45em}
#exchange_rate a {font-size: 0.92em;}
#exchange_rate dt {padding: 0.35em 0; text-align: center; color: #004582; font-weight: bold; border-bottom: 1px solid #dcdcdc;}
#exchange_rate dd {padding: 0.35em 0 0; text-align: center; color: #444; font-size: 0.86em;}

/* -- */
#content {background: #fff; font-size: 0.81em; /*13px*/ margin-left: 12.49em; /*162px*/}
#content-main {
	float: left;
	margin: 0.8em 0 0.8em 1.15em;
	width: 34.73em;
	display: inline;/*450px*/
	}
#content-main-shop {
	float: left;
	margin: 0.8em 0 0.8em 1.15em;
	padding-right:0.5em;
	width: 34.23em;
	display: inline;/*450px*/
	background: url(../images/bg_content_shop.gif) repeat-y 34.65em;
}
#content-main .head {font-size: 1.6em; margin: 0.2em 0 0 -0.3em; color: #306; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
#content-main i{
font-weight: bold;
font-size:1.5em;
font-style: italic;
color: #505F49;
}
* html #content-main .head {margin-left: 0;} /*ie 7 only*/
#content-main a.simple {color: #036; text-decoration: none}
#content-main a:hover {color: #fff}

/*-----*/
#content-main-full {float: left; margin: 0.8em 0 0.8em 1.15em; width: 44.9em; display: inline;/*450px*/}
* html #content-main-full {width: 45.65em;} /*ie 7 only*/
#content-main-full .head {font-size: 1.6em; margin: 0.2em 0 0 -0.3em; color: #306; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
* html #content-main-full .head {margin-left: 0;} /*ie 6 only*/

/*  */
#position-tab, #position-tab-bottom {
font-size: 0.78em;
background: url(../images/bg_position.gif) repeat-y;
padding: 1px 0 3px 5px;
border-top: 1px solid #cccccc;
}
#position-tab ul, #position-tab-bottom ul {list-style-type: none;}
#position-tab li, #position-tab-bottom li{display: inline;}
#position-tab a, #position-tab a:active, #position-tab a:link, #position-tab a:visited, #position-tab-bottom a, #position-tab a:active, #position-tab a:link, #position-tab a:visited {
	color: #6e3360;
	text-decoration: none;
}
#position-tab a:hover, #position-tab-bottom  a:hover {color: #fff;}
#position-tab-bottom {border-bottom: none; clear: both; color:#EFEFFD;}

/*  */
#category-tab {
font-size: 0.85em;
background: url(../images/bg_date.gif) repeat-x;
text-align: right;
padding: 0.18em 0.38em 1.0em 0;
color: #4C4C4C;
}

/* */
#content-right {float: right; width: 10.37em; text-align: center; margin-top: 2em;	padding-right: 0.69em; display: inline;}
#content-right-info {
font-size: 0.92em;
text-align: left;
background: #FBFBFB;
padding: 1em 0.3em;
margin: 2em 0;
}
#content-right-info h4 {font-size: 1.31em; margin: 0 0 1em; color: #330066; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
* html #content-right {padding-right: 0.32em;}
/**/
#bottom-info {clear: both; font-size: 0.75em;}
#bottom-info .contact {clear: both; font-size: 1.0em; text-align: center;  background-image: url(../images/bg_order_phon.gif); background-repeat: repeat-x; font-weight: bold; line-height: 1.65em; color: #fff;}

/* */
#bottom {
	clear: both;
	text-align: center;
	font-size: 0.81em;
	padding: 1.5em 0;
	}
#bottom ul {list-style-type: none;}
#bottom li {display: inline;}

/**************************************/
/*  */

#content-greeting {margin-left: -0.5em;}
* html #content-greeting {margin-left: 0;} /*ie 6 only*/
#content-greeting a:hover{color: #fff;}
#content-greeting .name{font-size: 1.23em; /*16px*/ color: #306; font-weight: bold;}
#content-greeting .no {font-size: 0.92em; color: #444;}

/*cartridge_recycl*/
#cartridge_recycl {font-size: 0.90em;}
#cartridge_recycl h3 {
margin-top: 0.98em;
padding: 0.37em 0;
font-size: 1em; font-weight: bold; line-height: 1em;
color: #081B39;
background: url(../images/tab_right_bottom_th.gif) repeat-x;
border: 1px solid #BFC8D6;
}
#cartridge_recycl .space {background: #FAFAFB; border: none; padding: 0.21em}
#cartridge_recycl p {
background: url(../images/pic_checked.gif) no-repeat 0.18em 0.55em;
border: 1px solid #BFC8D6;
font-size: 0.85em;
padding: 0.31em 0.31em 0.31em 2.5em;
text-align: left;
}

/*Guatantee */
#guatantee {font-size: 0.91em;}
#guatantee h3 {
margin-top: 1.2em;
padding: 0.37em 0;
font-size: 1em; font-weight: bold; line-height: 1em;
color: #903601;
background: url(../images/tab_right_top_th.gif) repeat-x;
border: 1px solid #FFB64B;
}
#guatantee .space {background: #fafbeb; border: none; padding: 0.21em 0;}
#guatantee p {
background: url(../images/pic_checked_2.gif) no-repeat 0.18em 0.55em;
border: 1px solid #FFB64B;
font-size: 0.85em;
padding: 0.31em 0.31em 0.31em 1.3em;
text-align: left;
}

/* Service Charge*/
#remark-home {
margin:0 1.0em 0 1.0em;
widht: 8em;
border-bottom: 1px dotted #b9bbb9;
padding: 0.38em 0;
text-align: center;
}
#remark-home .em {color: #906; font-weight: bold;}

/*---Recent Review ---*/
#recent-review {font-size: 0.93em;}
#recent-review h3 {
margin-top: 1.4em;
padding: 0.37em 0;
font-size: 1em; font-weight: bold; line-height: 1em;
color: #081B39;
background: url(../images/tab_right_th.gif) repeat-x;
border: 1px solid #8EB4CE;
}
#recent-review .baht{padding:0.2em 0 0.2em 0; color:#16B101; font-size: 1.2;}
#recent-review .space {background: #fafbeb; border: none; padding: 0.21em}
#recent-review .more {text-align: right; font-size: 0.92em}
#recent-review a:hover {color: #fff;}
#recent-review ul {list-style-type: none; border: 1px solid #8EB4CE; padding: 0 0.23em 1em;}
#recent-review li {text-align: center; padding-top: 0.3em;}

/*Search Redirection */
#search-redirect {background: #fffbf2; padding: 0.5em; text-align:center; margin: 1em;}
/* Top Destination */
#top-destination h3 {
font-size: 0.92em;
font-weight: bold;
color: #CC3300;
text-transform: uppercase;
margin: 1.5em 0 0.2em;
padding: 0.15em 0;
border: 1px solid #eee;
background: url(/images/bg_grad_orange.gif);
}
#top-destination h4 {font-size: 1.08em; padding: 1.23em 0 0}
#top-destination h4 a {color: #006; text-decoration: none}
#top-destination ul {font-size: 0.92em; list-style-type: none; padding: 0 0.23em 1.23em; background: #FFFFFC; text-align: center; border: 1px solid #FAFAFA;}

/* */
#product-item {margin: 1em auto 0; text-align: center; font-size: 0.92em;}
#product-item .name {font-size: 0.92em;}
#product-item .price {margin-bottom: 0.23em;}
#product-item a:hover {color: #fff;}
#product-item .pop {color: #3c3; font-style: italic;}
#product-item .new {color: #f00; font-style: italic;}
#product-item .special {color: #fff; background: #f30; font-size: 0.83em; text-transform: uppercase; font-weight: bold; margin: 0}

/* Most Popular */

#popular h3 {
margin-top: 1.15em;
background: url(/images/bg_grad_violet.gif);
border: 1px solid #E6D9F2;
font-size: 0.92em;
font-weight: bold;
line-height: 1em;
padding: 0.31em 0;
color: #606;
text-transform: uppercase;
}

#popular .space {background: #F9F7FB; border: none; padding: 0.13em}
#popular a:hover{color: #fff}
#popular ul {
list-style-type: none;
border: 1px solid #E6D9F2;
}
#popular li {text-align: center; padding: 0.08em 0;}

/* New Arrvial */
#new-arrival h3 {
margin-top: 1.15em;
background: url(/images/bg_grad_blue.gif);
border: 1px solid #D9E3F2;
font-size: 0.92em;
font-weight: bold;
line-height: 1em;
padding: 0.31em 0;
color: #004e66;
text-transform: uppercase;
}
#new-arrival .space {background: #F4FCFF; border: none; padding: 0.13em}
#new-arrival a:hover{color: #fff}
#new-arrival ul {
list-style-type: none;
border: 1px solid #D9E3F2;
}

#new-arrival li {text-align: center; padding: 0.08em 0;}
/* Refine the List */

#browse-by h3 {
font-size: 0.92em;
font-weight: bold;
color: #CC3300;
text-transform: uppercase;
margin: 1.5em 0 0.2em;
padding: 0.31em 0;
border: 1px solid #eee;
background: url(/images/bg_grad_orange.gif);
}
#browse-by h4 {font-size: 1.08em; padding: 1.23em 0 0}
#browse-by h4 a {color: #006; text-decoration: none}
#browse-by ul {font-size: 0.92em; list-style-type: none; padding: 0 0.23em 1.23em; background: #FFFFFC; text-align: center; border: 1px solid #FAFAFA;}
/* */
#recent-viewed {margin: 2.5em 1.15em; clear: both;}
#recent-viewed h3 {
color:#7019a4;
font-size: 1.08em;
font-style: italic;
line-height: 1.58em;
font-weight: bold;
border-bottom: 1px dotted #b9bbb9;
}	

#recent-viewed ul {list-style-type: none; font-size: 1.08em;}
#recent-viewed li {display: table-cell; text-align: center; padding: 0.15em; width: 19%; vertical-align: top; float: left;}
#recent-viewed .special {font-size: 0.77em;}
* html #recent-viewed ul li {display: inline;} /*ie only*/
*:first-child+html #recent-viewed ul li {display: inline;} /*ie only*/

/*  */

#hotel-listing h3 {
font-size: 1.15em;
font-style: italic;
font-weight: bold;
padding: 0.8em 1.2em 1.5em;
color: #fe7200;
background: url(/images/arrow_blue.gif) no-repeat 0 0.9em;
}
#hotel-listing .sub {font-weight: normal; color: #666; font-size: 0.8em;}
#hotel-listing .info {font-size: 1em; margin: 0 0 1em 1.5em;}
#hotel-listing .info_em {font-weight: bold; color: #ff8500}
#hotel-details {margin: 2em 0 3em; font-size: 1em; border: 1px solid #efefef;}
#hotel-details span {color: #900;}
#hotel-details .main {margin: 0.7em;}
#hotel-details .photo {margin: 0 0.6em 0.6em 0; float: left; text-align: center; line-height: 1.5em; font-size: 0.85em}
#hotel-details .img_logo {float: left; padding-right: 0.5em;}
#hotel-details .loc {margin: 0.5em 0;}
#hotel-details .loc a, #hotel-details .loc a:link {color: #00c; font-size: 0.92em}
#hotel-details .loc a:hover {color: #fff}
#hotel-details .desc {margin: 0.9em 0;}
#hotel-details .button {text-align: right; margin-top: 0.5em;}
#hotel-details .review {margin: 0 auto; padding: 0.4em 0; text-align: center; border-bottom: 1px solid #efefef; color: #900; clear: both;}

#product-details-info {font-size: 0.9em; margin:0 0 1.7em 0;}
#product-details-info h3 {padding: 0.5em 0 0.5em 0; font-size: 1.1em; color:#144E00; font-weight:bold;}
#product-details-info .right {border-right: none;}
#product-details-info .text {color: #000;}
#product-details-info ul {list-style-type: none;}
#product-details-info li {
 display: inline;
 float: left;
text-align: center;
vertical-align: middle;
color: #000;
 padding: 0.6em 0;
 width: 33%;
}
#product-details-info .brd_none{
border-right:none;
}
.product-details-name {font-size:1.0; padding:0 0.1em 0 0.1em;}
#product-details-name h3 {font-size: 1.23em; padding: 0; color: #036; float: left; display: inline;}
#product-details-name a {color: #036; text-decoration: none;}
#product-details-name h1 {font-size:1.0em;font-weight: normal;color: #0d004c;}
.price_home {line-height: 1.8em; font-size: 1.0em; font-weight: bold; color: #FF0000; display: inline; background: none;}


#delivery .free {
font-size: 1em;
	padding: 0.6em 0px 0.8em 4.3em;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border: 1px dotted #999999;
	background: #F2F6EC url(../images/pic_download_cataloge.gif) no-repeat  0.21em 0.21em;
}
#delivery .download {
	font-size: 1em;
	padding: 0.6em 0px 0.8em 4.3em;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border: 1px dotted #999999;
	background: #F2F6EC url(../images/pic_download_cataloge.gif) no-repeat  0.21em 0.21em;
	}
#delivery .download a {text-decoration: none;}
#delivery .download a:active, a:link {color: #410043;}
#delivery .download a:visited {color: #410043;}

#delivery .deli {
	font-size: 1em;
	padding: 1.5em 0px 1.4em 2.8em;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border: 1px dotted #999999;
	background: #fff url(../images/pic_free_delivery.gif) no-repeat  0.21em 0.21em;
	color:#4C0A62;
	}

/*    */
#tab_sub_bar {margin: 0.8em 0 2.5em 0; width: 95%; font-size: 0.89em; text-align: right;}
.ads_page{float:left; margin:2px; float:left; border:1px solid #EEECEE; padding:0 3px 0 3px;}
.ads_page_d{float:left; margin:2px; border:1px solid #EEECEE; padding:0 3px 0 3px; color: #929292}
.ads_page_t{float:left; margin:2px;  padding:0 4px 0 4px; font-weight: bold; color: #FF0208;}
.ads_page_s{float:left; margin:2px; border:1px solid red; padding:0 3px 0 3px;}
#tab_sub_bar a {text-decoration: none;}
#tab_sub_bar a:active,#tab_sub_bar a:link {text-decoration: none;}
/*     */
#write-right {margin:0 0.2em 0 0.2em; text-align: left;}
#write-right h3 {font-size: 1.0em; font-weight: bold; margin:1.3em 0 0.8em 0; color: #138101;}
#write-right ul {padding-left: 1.25em; font-size: 0.89em; margin: 0.3em 0 0.3em;}
#write-right p {padding-left: 0.2em; font-size: 0.9em; margin: 0.2em 0 0.2em;}
#write-right a{text-decoration: none;}

#support-content {margin:0 0.2em 0 2.5em; text-align: left;}
#support-content h3 {font-size: 1.0em; font-weight: bold; margin:2.0em 0 0.8em 0; color: #031D37;}
#support-content ul {padding-left: 0.5em;}
#support-content li{line-height:1.3em; font-size:1.0em;}

#tab_over_top{width:100%;}
.tab_name {margin: 1.0em 0 0.5em 0; font-size: 1.0em; font-weight: bold; text-align: left;}
#tab_over_top h3 {font-size: 1.2em; font-weight: bold; margin:0.8em 0 0.8em 0; color: #330066;}
#tab_over_top span{ color: #FF0000; font-size: 1.2em;}
#tab_over_top h2
{ margin:1.0em 0 0.3em 0;
background: #F3FCFF url(../images/bg_dot_hoz.gif) repeat-x bottom;
padding: 0.2em 0 0.3em 0;
font-size: 1.2em;
font-weight: bold;
text-align: left;}

.tab_over {background: #FBFBFB; text-align:left;}
.tab_over .left {width: 20em;}
.tab_over .right {width:20em; margin-left: 10em;}
.tab_over em{font-size: 0.85em; font-size:0.98em; color: #616161; font-style: normal;}
.tab_over ul {list-style-type: none;}
.tab_over li {display: table-cell; width:50%; vertical-align: midile; }
* html .tab_over ul li {width:50%;  display: inline;} /*ie only*/

/*    */
#search_product dl {
	margin: 0.5em 0 2.5em 0;
	padding: 0px 0 10px 0;
	border: 1px dotted #E7E7E7;
	background: #FBFBFB;
	font-family: Verdana, Sans-serif;}
#search_product dt {
	margin:0;
	padding:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
#search_product dt.search {
	background: #F4F4F4;
	border-bottom: 1px dotted #E7E7E7;
	padding: 4px 0;
	text-align: center;
	text-transform: uppercase;
	font: bold 0.98em  Arial, Helvetica, sans-serif;
	color:#49094A;
}
#search_product dd {
	margin: 0;
	padding: 2px 8px 2px 24px;}
	
#tab {margin:0.9em 0; width:100%; text-align: left; font-size:0.9em;}
#tab strong{font-weight:bold; font-size:0.9em; color:#352C35; margin:0 0 2.5em 0;}
#tab .picture{width:5em; padding: 0.5em 0.2em 0.2em 0em; text-align: center;}
.input{margin:1.0em 0;}
#tab .name {width:15em;  padding: 0 0.3em 0 0.2em;}
#tab .stock{width:4.8em; padding: 0 0.1em 0 0.1em; text-align:center;;}
#tab .price{width:5.5em; padding: 0 0.2em 0 0.2em; text-align:center; color:#CC0000;}
#tab .add {width:5.9em;  padding: 0 0.1em 0 0.1em;text-align:center;}
#tab em{font-size: 0.85em; color: #81016C; font-style: normal;}
#tab ul {margin: 0.1em 0 0.1em 0; background: #FFFFFF url(../images/bg_ul.gif) repeat-y 45.4% 0; list-style-type: none;  border: 1px solid #EFEFEF;}
#tab li {display: table-cell;  height: 1em; vertical-align: middle;}
html* #tab ul { float: left;  display: inline; background: #FFFFFF url(../images/bg_ul.gif) repeat-y 45.4% 0} /*ie only*/
html* #tab li {float: left; display: inline;} /*ie only*/

#tab_two {margin:0.2em 0; width:100%; text-align: left;}
#tab_two .picture{width:4.2em; padding: 0 0.2em 0 0.2em; text-align: center;}
.input{margin:1.0em 0;}
#tab_two .name {width:14em;  padding: 0 0.3em 0 0.2em;}
#tab_two .stock{width:4em; padding: 0 0.1em 0 0.1em; text-align:center;;}
#tab_two .price{width:4.2em; padding: 0 0.2em 0 0.2em; text-align:center;}
#tab_two .add {width:5.5em; padding: 0 0 0 0.2em; text-align:center;}
#tab_two em{font-size: 0.85em; color: #81016C; font-style: normal;}
#tab_two ul {margin: 0.1em 0 0.1em 0; background: #FFFFFF url(../images/bg_ul.gif) repeat-y 43% 0; list-style-type: none;  border: 1px solid #EFEFEF;}
#tab_two li {display: table-cell;  height: 1em; vertical-align: middle;}
html* #tab_two ul { float: left;  display: inline; background: #FFFFFF url(../images/bg_ul.gif) repeat-y 45.8% 0} /*ie only*/
html* #tab_two li {float: left; display: inline;} /*ie only*/



/* button */
ul.buttons li  {
	display: inline;
	float: left;
	list-style-type: none;
	display: block;
	width: 4.2;
	height: 26px;
	background: url(../images/bg_add_cart.gif) no-repeat;
	
}
* html ul.buttons li  {
	margin: 0 0 0 6px;
}
ul.buttons li a:link, ul.buttons li a:visited  {
	display: inline;	
	font: bold 11px/17px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
		display: block;
	color: #FFF;
	height: 26px;}
ul.buttons li a:hover {color: #FFF;}
/*    */
#content-toppic {margin-left: 0.5em;}
#content-toppic h1{
 	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #F58600;
	}  
#content-top-product {margin-left: 0.5em;}
#content-top-product h1{
 	font: italic normal 1.8em Georgia, "Times New Roman";
	color: #000;
	}  
#content-top h1{
 	font: italic normal 1.5em Georgia, "Times New Roman";
	color: #F58600;
	}  
	
#content-new {
border-top: 1px dotted #B9BBB9;
border-bottom: 1px dotted #B9BBB9;
	padding: 2px 0 2px 0;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	background: #FCFCFC;
	display:block;
	color: #003366;
	text-align:center;
		background-image: url(../images/bg_toptab.gif) repeat-y;
	} 
#audience-patrs{
	float:right;
	width:35em;
	margin:0.2em 0 2.0em 0.5em;
	font: 0.9em Arial, Helvetica, sans-serif;
  }
#audience-patrs h2 {
  float:right;
  width:20em;
  margin:0 0 0.2em;
  font-size:140%;
  line-height:1.0em;
  color:#000066;
  
  }
#audience-patrs img{
  display:block;
  float:left;
  width:72px;
  }
#audience-patrs ul{
  float:left;
  text-align:left;
  width:28.5em;
  margin:0;
  padding:0;
  list-style:none;
  }
#audience-patrs li{
  margin:0;
  padding:0 0.9em;
  }	
 
 #patrs_printer{
	float:right;
	width:35em;
	margin:0.2em 0 1.0em 0.5em;
	font: 0.9em Arial, Helvetica, sans-serif;
  }
#patrs_printer ul{
  float:left;
  text-align:left;
  width:28.5em;
  margin:0;
  padding:0;
  list-style:none;
  }
  
 #patrs_printer li{
  margin:0;
  padding:2.0em 0 0 0.9em;
  }	
 #patrs_printer img{
  display:block;
  float:left;
  width:70px;
  }

/*-----Province------*/
.province {
  background:FFF;
  float:right;
  width:36em;
  font:0.9em/0.6em Arial, Helvetica, sans-serif;
    }
.province .portion {
  float:left;
  width:12em;
  }
  /*-----for english------*/
.province h1 {
	margin:0;
	font-size:1.0em;
    font-weight: bold;
    color: #555555;
	display:block;
	padding:10px 0px 15px 0px; }
		   
.province ul {
  margin:0;
  padding:0;
  list-style:none;
  }
.province li {
	margin:0 0 1.2em;
	padding:0 1px 0 10px;
	background-image: url(../images/pic_arrow_4.gif);
	background-repeat: no-repeat;
  }


  /*------Deliver province-----*/
.Categories {
text-align:center;
}

/*--english--*/
.Categories h5 {
border-top: 1px dotted #B9BBB9;
	border-bottom: 1px dotted #B9BBB9;
	padding: 2px 0 2px 0px;
	font: bold 1.0em Arial, Helvetica, sans-serif;
	background: #FCFCFC;
	display:block;
	color: #FE7200;
 }
 /*--Thai--*/
  .Categories h4 {
	margin:0;
	padding:0px 0px 4px 0px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	display:block;
	color: #330066;}
	
/* Coupon Redeem */
#coupon fieldset{border: 1px dotted #D0D0FF; background: #fff; padding: 0 0.38em 0 0.38em;}
#coupon legend {color: #000;	font-weight: bold; padding: 0 0.23em; }
#coupon label {font-size: 0.92em; padding: 0.38em; width: 19em; float: left;}
#coupon input {margin: 0.42em 0.42em;}
#coupon input:focus {background: #ffffd7;}
#coupon .alert {color: #ff0000;}
#coupon input.btn {
background: #626A94;
font-size: 0.92em;
font-weight: bold;
color: #fff;
border-top: 1px solid #CBD6F3;
border-right: 1px solid #4B5482;
border-bottom: 1px solid #4B5482;
border-left: 1px solid #CBD6F3;
cursor: pointer;
}

#coupon input.btn:hover {
background: #f3aa7e;
color: #1f0000;
border-top: 1px solid #34290c;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #34290c;
}

#sidebarNewsletter {
background: #fff;
 border: 1px dotted #EBCEF8;
	color: #373c5c;	
	margin: 0.5em 0.3em 0.5em 0.3em;
	padding: 3px 5px 3px 5px;
}
#sidebarNewsletter b{color:#233577;}
* html #sidebarNewsletter {margin:2.0em 0.3em 1.0em 0.3em;}

/*    */.subscribeText {	
	padding-bottom: 5px;	
}
#search_home dl {
	margin: 1.0em 0 2.5em 0;
	padding: 0px 0 10px 0;
	border: 1px solid #DDDDDD;
	background: #F4F4F4;
	font-family: Verdana, Sans-serif;}
#search_home dt {
	margin:0;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
		}
#search_home dt.search {
 background: #fff url(../images/but_enter.gif) no-repeat 37.8% center;
	border-bottom: 1px solid #F6E5FE;
	padding: 4px 0 4px 2.0em;
	text-align: center;
	text-transform: uppercase;
	font: bold 1.0em  Arial, Helvetica, sans-serif;
	color:#ff6600;
}
#search_home dd {
	margin: 0;
	padding: 2px 8px 2px 24px;}
	
#top_deal{
border: 1px dotted #E6E6E6;
float:left;
margin: 0 0 1.0em 0;
width:37.8em;
background: #FBFBFB;
font: 0.9em Arial, Helvetica, sans-serif;
color:#373D44;}

#top_deal h1 {
padding: 0.2em 0.2em 0.3em 0.4em;
font-size:1.0em;
font-weight: bold;
color: #0d004c;
background: #FBFBFB;
}

#top_deal h2 {
display: inline;
font-size: 1.0em;
font-weight: normal;
color: #000;}

#top_deal img{
  margin:0;
  display:block;
  float:left;
   }
#top_deal ul{
 float:right;
 text-align:left;
 width:30.8em;
 margin:0;
 list-style:none;
  }
#top_deal li{
	margin:0;
	padding:0.1em 0 0.1em 0.2em;
}
/*button right*/
#button_promotion {font-size: 0.9em;}
#button_promotion h3 {
margin-top: 0.3em;
padding: 0.7em 0;
font-size: 1.05em; font-weight: bold; line-height: 1em;
color: #ff0000;
background: url(../images/tab_right_button.gif) repeat-x;
border: 1px solid #E5E5E5;
}
#button_promotion a {text-decoration: none;}
#button_promotion a:visited {color: #000;}
#button_promotion a:link {color: #000;}
#button_promotion a:hover {color: #fff; background-color: #f90;}

#button_promo {font-size: 0.9em;}
#button_promo h3 {
margin-top: 0.3em;
padding: 0.7em 0;
font-size: 1.05em; font-weight: bold; line-height: 1em;
color: #fc5a01;
background: url(../images/tab_right_button.gif) repeat-x;
border: 1px solid #E5E5E5;
}
#button_promo a {text-decoration: none;}
#button_promo a:visited {color: #fc5a01;}
#button_promo a:link {color: #fc5a01;}
#button_promo a:hover {color: #fff; background-color: #f90;}

