/*=================================
=            Utilities            =
=================================*/
.container:after,
.row:after,
.clearfix:after,
.inline-list:after,
.info-detail:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: '';
}
.container{
	width: 962px;
	margin: 0 auto;
}
.col{
	float: left;
}
.row-5{
	margin-left: -2%;
}
.col-5{
	width: 18%;
	margin-left: 2%;
}
.grid {
	float: left;
	margin-bottom: 10px;
}
.no-bullets{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.inline-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.inline-list li{
	float: left;
	display: block;
}
.pull-left{
	float: left !important;
}
.pull-right{
	float: right !important;
}
.page-title h1{
	margin-top: 0;
}
.c-line{
	margin: 4px 0 10px 0;
	height: 1px;
	background-color: #b6b6b6;
	position: relative;
	z-index: 5;
}
.c-line:after{
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: 1px;
	height: 1px;
	width: 100%;
	background-color: #fff;
}
.page-divider{
	height: 30px;
	background: url('../images/bg-divider.jpg') center top no-repeat;
	margin: 25px 0 10px;
}
.icon-arrows {
    background-image: url('../images/sprite-arrows.png');
    background-repeat: no-repeat;
    display: block;
}
.icon-arrowL {
    width: 32px;
    height: 60px;
    background-position: -30px -30px;
}
.icon-arrowR {
    width: 32px;
    height: 60px;
    background-position: -30px -150px;
}
.btn-full{
	width: 100%;
}

/* Delete old product block style */
.soldtogether-block .product-image a,
.block-highlight .product-image a{
	position: static;
	text-indent: 0;
	width: auto;
	height: auto;
	background: none;
}

.btn-cart-n{
	background: url(../images/icon-cart.png) 10px 7px no-repeat #b1d234;
	height: 36px;
	width: 141px;
	border: 1px solid #a2c02b;
	outline: none;
	border-radius: 2px;
	padding: 0 10px 0 40px;
	font-size: 12px;
	text-transform: uppercase;
}
.btn-cart-n:hover{
	cursor: pointer;
	cursor: hand;
	background-color: #B8D647;
}

/* Tab Styles */
.tabWrapper {
	width: 560px;
	background-color: #fff;
	border: 2px solid #c4c4c4;
	padding: 5px;
	height: 223px;
	overflow: hidden;
}

.tabNavi{
	overflow:hidden;
	float: left;
	width: 160px;
}

.tabNavi > ul{
	font: 1em;
	list-style:none;
	height: 223px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.tabNavi > ul > li{
	height: 34px;
	padding: 20px 10px;
	border-bottom: 1px solid #ccc;
	display:block;
	color:#3a3a3a;
	background: #fff;
}
.tabNavi > ul > li > span{
	display: block;
	background-image: url(../images/tab-inactive.png);
	background-repeat: no-repeat;
	background-position: right 1px;
}
.tabNavi > ul > li:hover span,
.tabNavi > ul > li.tabActiveHeader span{
	background-image: url(../images/tab-active.png);
}
.tabNavi > ul > li:hover{
	cursor: hand;
	cursor: pointer;
}
.tabNavi > ul > li:hover,
.tabNavi > ul > li.tabActiveHeader{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
	color: #aeaeae;
}

.tabsContent {
	margin: 0;
	color:#333;
	float: right;
	width: 392px;
	height: 223px;
	overflow: hidden;
}

/* Form Input */
.guest-form .input input,
.my-account .customer-type-form input.txt,
ul.form-list li.fields .input-box select,
ul.form-list li.fields .input-box input.input-text-long,
ul.form-list li.fields div.input-long-textarea textarea,
ul.form-list li.fields .input-box input.input-text,
ul.form-list li.fields .indent input.indent,
.product-review .review-text textarea,
.product-review .review-user input{
	padding: 0 0 0 5px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	box-shadow: 1px 1px 0 #ccc;
}
ul.orangebox-table div select.cbo,
ul.form-list li.fields .input-box select{
	background-image: url(../images/bg-selectbox.png);
	background-repeat: no-repeat;
	background-position: 150px center;
	-webkit-appearance:button;
	-webkit-user-select:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-radius: 0;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	box-shadow: 1px 1px 0 #ccc;
	width: 177px;
	height: 24px;
	padding-right: 32px;
}

/*-----  End of Utilities  ------*/


/*======================================
=            New Styles CSS            =
======================================*/

/* Upper Bar */
.upper-bar{
	background: #3a3a3a;
	padding-top: 20px;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: -15px;
	height: 26px;
	overflow: hidden;
}
.upper-bar li{
	padding: 8px 0 6px;
	text-align: center;
}
.upper-bar a{
	color: #fff;
	text-decoration: none;
	padding: 0 18px;
	border-right: 1px solid #fff;
}
.upper-bar a:hover,
.upper-bar .jumbo span:hover{
	text-decoration: underline;
}
.upper-bar .last a{
	border-right: none;
}
.upper-bar .active{
	background: url('../images/bg-upper-active.png') no-repeat;
	color: #000;
	position: relative;
	width: 157px;
}
.upper-bar .jumbo{
	padding: 6px 0;
}
.upper-bar .jumbo img{
	float: left;
	margin-top: -2px;
	margin-left: 18px;
}
.upper-bar .jumbo span{
	float: left;
	margin-left: 5px;
	line-height: 1.3em;
}
body:lang(th) .upper-bar .jumbo span{
	line-height: 14px;
}
body:lang(th) #header .textlinks li a{
	font-size: 13px;
}

/* Layout */
.block-content .list-wrapper{
	background-color: #fff;
	border: 1px solid #efefef;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
	padding: 5px 5px 15px;
	margin-bottom: 28px;
	margin-top: 0;
}
.product-upper-wrapper .product-style-0{
	width: 675px;
	float: left;
}

/* Header */
.header-wrapper{
	background-color: #fff;
	margin-top: -1px;
	padding-bottom: 20px;
}
.header-right{
	width: 780px;
	float: right;
}
.textlinks .sprite {
    background-image: url('../images/textlinks.png');
    background-repeat: no-repeat;
    display: block;
}
.sprite-sprite-ads {
    width: 17px;
    height: 22px;
    background-position: -10px -10px;
}
.sprite-sprite-card {
    width: 22px;
    height: 22px;
    background-position: -10px -48px;
}
.sprite-sprite-mail {
    width: 17px;
    height: 22px;
    background-position: -10px -81px;
}
.sprite-sprite-mark {
    width: 12px;
    height: 22px;
    background-position: -10px -117px;
}
.accountlink .greeting{
	line-height: 1.6em;
}
.account-sub{
	display: none;
	position: absolute;
	top: 32px;
	right: -25px;
	background-color: #f4f5f6;
	z-index: 11;
	width: 170px;
	padding: 10px 15px 15px;
	text-align: center;
	border-radius: 4px;
}
.account-sub{
	box-shadow: 0 0 3px #ccc;
}
.account-sub li{
	line-height: 2.2em;
	text-transform: uppercase;
}
.mini-account{
	position: relative;
}
.mini-account,
.mini-account .txt{
	text-align: center;
	width: 100%;
	padding: 4px 0;
	line-height: 1.7em;
}
.mini-account .txt{
	background: #fff;
}
.mini-account .login-txt{
	margin-bottom: 10px;
}
.mini-account .login-txt label{
	font-size: 11px;
}
.mini-account .customer-type-form{
	margin-top: -20px;
	padding-bottom: 25px;
}
.mini-account .btn-login-c{
	margin: 5px 0 0;
	padding: 2px 0;
}
.mini-account .mini-type-wrapper{
	margin: 5px 0 15px;
}
.mini-account .mini-type{
	margin: 2px 0;
	display: block;
}
#topbar .account .accountlink .mini-account a{
	color: #333;
}
#topbar .account .accountlink .mini-account .forgot-link{
	color: #999;
}
#topbar .account .accountlink .mini-account .corp-type{
	/*position: absolute;*/
	bottom: 0;
	right: 0;
	text-shadow: 1px 1px 0 #fff;
	display: block;
}
#topbar .account .accountlink .mini-account .corp-type.type-1{
	text-align: center;
	border-bottom: 1px dotted #333;
	padding-bottom: 6px;
	margin-bottom: 8px;
}
#topbar .account .accountlink .mini-account .corp-type.type-2{
	background: url(../images/icon-bigcard.jpg) no-repeat left 4px;
	padding-left: 58px;
	text-align: left;
}
.mini-account .facebook-button button{
	background-color:#3b5998;border: medium none;border-radius:5px;
	height: 36px;outline: medium none; width: 100%;
}
.mini-account .facebook-button button:hover{
	cursor: hand;
	cursor: pointer;
}
.mini-account .facebook-button h4{
	color:white;margin:0;font-size:11px
}

/* Navigation */
#topnav ul.nav > li.level0{
	position: static;
}
#topnav ul.nav > li.level0 > a{
	height: 24px;
	display: table-cell !important;
	vertical-align: middle;
}
#topnav ul.nav{
	position: relative;
	color: #444;
}
#topnav .nav > .level0:hover{
	background-color: #fff;
}
#topnav ul.nav > li.level0:hover > a,
#topnav ul.nav > li.level0 > a.level0:hover{
	color: #444 !important;
	padding-bottom: 14px;
	background-color: transparent;
}
#topnav .level0:hover > .sub-mega{
	display: block;
}
#topnav .sub-mega{
	display: none;
	background-color: #fff;
	position: absolute;
	left: 1px;
	top: 54px;
	text-align: left;
	padding: 10px 20px;
	width: 922px;
	height: 600px;
	overflow: hidden;
	line-height: 1.4em;
	z-index: 30;
}
#topnav .nav .level0 > .hotlink{
	color: #e92b2d !important;
}
#topnav .sub-mega a{
	color: #444;
}
#topnav .sub-mega a:hover{
	color: #999;
}
#topnav .sub-mega .nav-header{
	margin: 20px 0 0;
}

#topnav .nav .nav-food:hover{
	background-color: #fff2c1;
}
#topnav .nav .bg-cat-img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}
#topnav .nav .row{
	position: relative;
	z-index: 15;
}
#mb-supermenu > .sm-item > .group-menu-items{
	border: none !important;
	padding-bottom: 5px;
}
#mb-supermenu > .sm-item.first:hover{
background: #fff2c1 !important;
}
#mb-supermenu > .sm-item.first > .group-menu-items{
background: #fff2c1 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjJjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #fff2c1 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff2c1), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #fff2c1 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #fff2c1 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #fff2c1 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #fff2c1 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2c1', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav2:hover{
background: #c4f2f2 !important;
}
#mb-supermenu > .sm-item.nav2 > .group-menu-items{
background: #c4f2f2 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0ZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #c4f2f2 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4f2f2), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #c4f2f2 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #c4f2f2 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #c4f2f2 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #c4f2f2 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4f2f2', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav3:hover{
background: #ffdbdd !important;
}
#mb-supermenu > .sm-item.nav3 > .group-menu-items{
background: #ffdbdd !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #ffdbdd 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdbdd), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #ffdbdd 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #ffdbdd 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #ffdbdd 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #ffdbdd 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdbdd', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav4:hover{
background: #ccdcff !important;
}
#mb-supermenu > .sm-item.nav4 > .group-menu-items{
background: #ccdcff !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #ccdcff 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccdcff), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #ccdcff 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #ccdcff 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #ccdcff 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #ccdcff 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccdcff', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav5:hover{
background: #f4ebd7 !important;
}
#mb-supermenu > .sm-item.nav5 > .group-menu-items{
background: #f4ebd7 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZWJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #f4ebd7 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4ebd7), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #f4ebd7 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #f4ebd7 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #f4ebd7 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #f4ebd7 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ebd7', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav6:hover{
background: #ebfcdb !important;
}
#mb-supermenu > .sm-item.nav6 > .group-menu-items{
background: #ebfcdb !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZmNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #ebfcdb 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebfcdb), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #ebfcdb 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #ebfcdb 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #ebfcdb 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #ebfcdb 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebfcdb', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav7:hover{
background: #fce5d4 !important;
}
#mb-supermenu > .sm-item.nav7 > .group-menu-items{
background: #fce5d4 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZTVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #fce5d4 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce5d4), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #fce5d4 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #fce5d4 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #fce5d4 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #fce5d4 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce5d4', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.nav8:hover{
background: #f4e8ff !important;
}
#mb-supermenu > .sm-item.nav8 > .group-menu-items{
background: #f4e8ff !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZThmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #f4e8ff 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4e8ff), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #f4e8ff 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #f4e8ff 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #f4e8ff 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #f4e8ff 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4e8ff', endColorstr='#ffffff',GradientType=0 ) !important;
}
#mb-supermenu > .sm-item.last:hover{
background: #fff3e0 !important;
}
#mb-supermenu > .sm-item.last > .group-menu-items{
background: #fff3e0 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #fff3e0 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3e0), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top,  #fff3e0 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top,  #fff3e0 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top,  #fff3e0 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom,  #fff3e0 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3e0', endColorstr='#ffffff',GradientType=0 ) !important;
}


/* Home Page */
.container-wrapper{
	background: url('../images/bg-home-banner.png') no-repeat center top;
	padding-top: 11px;
	width: 993px;
	margin: 0 auto;
}
.home-upper{
	height: 329px;
	background-color: #fff;
	background: url('../images/bg-home-dummy-1.jpg') no-repeat center;
}
.home-upper-slide p{
	margin: 0;
}
.home-divider{
	width: 1018px;
	text-align: center;
	background: url('../images/bg-offers-heading.png') no-repeat center;
	margin-left: -28px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	padding: 15px 0;
	margin-bottom: 32px;
	margin-top: 30px;
}
.home-divider span{
	display: inline-block;
	padding-left: 28px;
}
.divider-full{
	width: 1018px;
	text-align: center;
	background: url('../images/bg-divider-full.png') no-repeat center;
	margin-left: -28px;
	height: 30px;
	margin-top: 40px;
	margin-bottom: 42px;
	border: none;
}
.service-list{
	min-height: 50px;
}


/* Product List Page */
.cat-h-wrapper{
	margin-top: 35px;
	padding-bottom: 35px;
	background: url(../images/bg-cat-h.png) 6px bottom no-repeat;
}
.cat-h-wrapper .cat-h-title{
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 5px;
}
.catalog-category-view .cat-h-wrapper .subcate{
	margin-top: 0;
}
.cat-h-wrapper .subcate .item{
	height: 190px;
	overflow: hidden;
	text-align: center;
}
.cat-h-wrapper .subcate .item img{
	width: 214px;
}

.product-info-wrapper{
	padding: 0 5px 6px 12px;
}
.product-info-inner{
	position: relative;
}
.product-info-wrapper .info-detail{
	width: 195px;
	float: left;
}
.product-info-wrapper .info-detail.has-save{
	width: 125px;
}
.product-price-wrapper{
	width: 193px;
	height: 27px;
	text-align: center;
	border: 1px solid #ee292f;
	margin-top: 10px;
}
.has-save .product-price-wrapper{
	width: 125px;
}
.has-save .product-title a{
	overflow: hidden;
	height: 30px;
}
.product-action-wrapper{
	margin-top: 15px;
}
.qty-wrapper{
	float: left;
	width: 44px;
	text-align: center;
}
.qty-wrapper .qty-label{
	font-size: 10px;
	color: #000;
	display: block;
	margin-top: -5px;
}
.action-wrapper{
	float: right;
}
.save-wrapper{
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	width: 60px;
	height: 52px;
	background: #ed2228;
	color: #fff;
	margin-top: 5px;
	padding: 3px 0;
	text-transform: uppercase;
}
.catalog-category-view .product-style-gridview .save-wrapper{
	position: absolute;
	right: 0;
	bottom: 0;
}
.save-wrapper span{
	display: block;
}
.save-wrapper .save-label{
	line-height: 1em;
}
.save-wrapper .save-amount{
	margin-top: 5px;
	color: #fef102;
	font-size: 26px;
	line-height: 1em;
	font-weight: bold;
}
.save-wrapper .small-txt{
	font-size: 12px;
	display: inline-block;
}

/* Filter Style */
.price-wrapper{
	margin: 0 10px;
}
.price-input-wrapper{
	margin-top: -5px;
}
.price-input-wrapper .input-text{
	margin: 0;
	padding: 0;
	text-align: center;
	width: 76px;
	height: 24px;
	border: 1px solid #c3cbcd;
}
.price-button-wrapper{
	margin-top: 10px;
}
.price-button-wrapper .form-button{
	width: 100%;
	background: #aaa;
	border: 1px solid #999;
	padding: 5px 0;
	color: #fff;
}
.price-button-wrapper .form-button:hover{
	background: #bbb;
	cursor: hand;
	cursor: pointer;
}
.category-filter dt{
	height: 115px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0 !important;
}
.category-filter.cat-fasion dt{
	background-image: url('../images/bg-cat-fashion.png') !important;
	background-color: #8560a9 !important;
}
.category-filter.cat-food dt{
	background-image: url('../images/bg-cat-food.png') !important;
	background-color: #feba00 !important;
}
.category-filter.cat-health dt{
	background-image: url('../images/bg-cat-health.png') !important;
	background-color: #ff5361 !important;
}
.category-filter.cat-sports dt{
	background-image: url('../images/bg-cat-sports.png') !important;
	background-color: #FE7203 !important;
}
.category-filter.cat-mom dt{
	background-image: url('../images/bg-cat-mom.png') !important;
	background-color: #50C3CA !important;
}
.category-filter.cat-pets dt{
	background-image: url('../images/bg-cat-pets.png') !important;
	background-color: #74BD22 !important;
}
.category-filter.cat-home dt{
	background-image: url('../images/bg-cat-home.png') !important;
	background-color: #BBAC90 !important;
}
.category-filter.cat-misc dt{
	background-image: url('../images/bg-cat-misc.png') !important;
	background-color: #D5934C !important;
}
.category-filter.cat-electronics dt{
	background-image: url('../images/bg-cat-electronic.png') !important;
	background-color: #1C5EB8 !important;
}

.amshopby_attr_search{
	width: 170px;
	border: 1px solid #ccc;
	padding: 4px 3px;
	margin-left: 4px;
}
.amshopby-more{margin-left: 10px;}

/* Sidebar */
.left-block,
.right-block{
	padding: 20px 10px 5px;
	margin-bottom: 5px;
}
.gray-block{
	background-color: #eee;
}
.left-title,
.right-title{
	margin: 0;
	text-transform: uppercase;
}
.left-title:after,
.right-title:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.left-title .span,
.right-title .span{
	float: left;
}
.left-title .icon-right,
.right-title .icon-right{
	margin-right: 15px;
	float: left;
}
.left-content,
.right-content{
	padding-bottom: 20px;
}

.step-block .step-title{
	line-height: 1.8em;
}
.step-list{
	padding-left: 21px;
}
.step-list li{
	line-height: 2em;
}
.step-list .active{
	color: #89ab01;
}
.block-compared{display: none;}
.cart-block .cart-title{
	background-color: #707070;
	color: #fff;
	padding: 5px 10px;
}
.cart-block .cart-title span{
	margin-top: 2px;
	display: block;
}
.compare-block{
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.compare-block .btn-n{
	margin: 0;
}
.compare-list .item{
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	color: #333;
}
.compare-list .item.last{
	border-bottom: none;
}
.compare-list .item a{
	color: #333;
}
.compare-list .item a:hover{
	text-decoration: underline;
}
.compare-list .item .product-name{
	float: left;
	width: 148px;
	margin: 0;
}
.compare-list .item .btn-remove{
	float: right;
	text-indent: -9000px;
	line-height: 13px;
	display: block;
	width: 13px;
	height: 13px;
	margin-top: 1px;
	background: transparent url(../images/button_delete_rightbox.png) left top no-repeat;
}

.tag-title{
	margin-bottom: 10px;
}
.tag-block .input-box input{
	width: 170px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin: 10px 0;
	padding: 5px 3px;
}
input[type="submit"],
.btn-n,
.btn-addtag,
.btn-addtag_th{
	-webkit-appearance: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.btn-n,
.btn-addtag,
.btn-addtag_th{
	margin-top: 10px;
	margin-left: 0;
	text-transform: uppercase;
	line-height: 28px;
	padding: 2px 20px;
	color: #fff;
	border: none;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background-color: #bc1f24;
}
.btn-n:hover,
.btn-addtag:hover,
.btn-addtag_th:hover{
	cursor: pointer;
	cursor: hand;
	color: #fff;
	background-color: #DB383D;
}
.account-title-n{
	line-height: 1.4em;
}

.icon-right {
  background-image: url('../images/sprite-right.png');
  background-repeat: no-repeat;
  display: block;
}
.icon-user-rht {
  background-image: url('../images/icon-user-rht.png');
  background-repeat: no-repeat;
  display: block;
  background-position: center;
  width: 16px;
  height: 17px;
  float: left;
	margin-right: 8px;
}
.icon-bag {
  width: 19px;
  height: 20px;
  background-position: -15px -15px;
}
.icon-bseller {
  width: 29px;
  height: 23px;
  background-position: -64px -15px;
}
.icon-cart {
  width: 22px;
  height: 19px;
  background-position: -123px -15px;
}
.icon-tag {
  width: 22px;
  height: 18px;
  background-position: -175px -15px;
}

/* Product View */
.info-row{
	margin: 10px 0;
	color: #000;
}
.info-label{
	float: left;
	width: 40px;
}
.info-detail{
	float: left;
	width: 240px;
}
.info-collon{
	float: left;
	display: block;
	margin-right: 6px;
	line-height: 1em;
}
.info-qty .info-collon{
	margin-top: 4px;
}
.icon-actions {
    background-image: url('../images/sprite-actions.png');
    background-repeat: no-repeat;
    background-color: transparent;
    display: block;
    color: #9dbb25;
}
.icon-actions:hover{
	text-decoration: underline;
}
.icon-actions.icon-compare {
  background-position: -15px -10px;
}
.icon-actions.icon-wishlist {
  background-position: -15px -58px;
}
.product-detail .product-price{
	font-size: 32px;
	font-weight: bold;
	color: #ed2228;
	line-height: 26px;
}
.product-detail .product-price .old-price{
	font-size: 18px !important;
}
.product-detail .product-price .special-price{
	font-size: 32px !important;
}
.product-detail .info-stock{
	height: 30px;
}
.product-detail .info-sku,
.product-detail .info-price{
	height: 20px;
}
.product-detail .info-price .info-label,
.product-detail .info-price .info-collon{
	line-height: 38px;
}

/* Block Hightlight */
.block-highlight{
	margin-top: 15px;
	margin-bottom: 30px;
	overflow: visible;
}
.block-highlight .block-title a{
	text-transform: uppercase;
	background: url('../images/icon-h-title.png') no-repeat right 3px;
	padding-right: 15px;
	display: inline-block;
	color: #000;
}
.block-highlight .block-content{
	border: 6px solid #fff;
	box-shadow: 0 0 14px #ccc;
	margin-left: -6px;
	width: 962px;
	margin-top: 10px;
}
.block-highlight ul.subcate-list li{
	margin-right: 0;
	border-left: none;
	border-bottom: none;
	margin-bottom: 0;
	width: 190px;
	height: 189px;
}
.block-highlight .product-image{
	padding: 5px 0;
	text-align: center;
}
.block-highlight .product-title{
	margin: 0;
}
.block-highlight .product-title a{
	height: 30px;
	overflow: hidden;
}
.block-highlight .has-save .product-title{
	height: 30px;
}
.block-highlight .product-info-wrapper{
	padding: 0 5px;
}
.block-highlight .product-price-wrapper{
	margin-top: 0;
	position: absolute;
	bottom: 0;
	left: 5px;
}
.block-highlight ul.subcate-list li,
.block-highlight .highlight-main{
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
.block-highlight .highlight-right{
	border-bottom: 1px solid #eee;
}
.block-highlight .highlight-main{
	height: 379px;
	width: 190px;
	background: #eee;
	overflow: hidden;
}
.block-highlight .highlight-main p,
.block-highlight .highlight-main a{
	margin: 0;
	padding: 0;
}
.block-highlight .product-info-wrapper .info-detail{
	width: 100%;
}
.block-highlight .product-info-wrapper .has-save.info-detail{
	width: 120px;
}
.block-highlight .product-price-wrapper{
	width: 178px;
}
.block-highlight .has-save .product-price-wrapper{
	width: 118px;
}

/* Sold Together Block */
.bought-together-block .checkbox{
	position: absolute;
	top: 0;
	left: 31px;
}
.bought-together-block .product-info-wrapper .info-detail,
.bought-together-block .product-price-wrapper{
	width: 100%;
}
.bought-together-block .product-info-wrapper .info-detail.has-save{
	width: 122px;
}
.bought-together-block .product-info-wrapper .save-wrapper{
	bottom: 6px;
	width: 52px;
	height: 46px;
}
.bought-together-block .product-info-wrapper .save-wrapper .save-amount{
	font-size: 20px;
}

.highlight-title{
	width: 194px;
	height: 380px;
	border-bottom: 1px solid #eee;
	text-indent: -9999px;
}
.highlight-title a{
	display: block;
	width: 100%;
	height: 381px;
}
.block-food .highlight-title{ background: url('../images/bg-h-foodn.jpg') no-repeat top left;}
.block-health .highlight-title{ background: url('../images/bg-h-healthn.jpg') no-repeat top left;}
.block-mom .highlight-title{ background: url('../images/bg-h-momn.jpg') no-repeat top left;}
.block-home .highlight-title{ background: url('../images/bg-h-homen.jpg') no-repeat top left;}
.block-electronic .highlight-title{ background: url('../images/bg-h-electronicn.jpg') no-repeat top left;}

body:lang(th) .block-food .highlight-title{ background: url('../images/bg-h-foodn-th.jpg') no-repeat top left;}
body:lang(th) .block-health .highlight-title{ background: url('../images/bg-h-healthn-th.jpg') no-repeat top left;}
body:lang(th) .block-mom .highlight-title{ background: url('../images/bg-h-momn-th.jpg') no-repeat top left;}
body:lang(th) .block-home .highlight-title{ background: url('../images/bg-h-homen-th.jpg') no-repeat top left;}
body:lang(th) .block-electronic .highlight-title{ background: url('../images/bg-h-electronicn-th.jpg') no-repeat top left;}


/* Register Form */
.icon-register {
  background-image: url('../images/sprite-register.png');
  background-repeat: no-repeat;
}
.icon-register.icon-group {
  background-position: right -25px;
}
.icon-register.icon-user {
	background-position: 48px -103px;
	padding-right: 60px;
}
.form-account .icon-bigcard{
	background: url(../images/icon-bigcard.jpg) no-repeat right 1px;
	padding-right: 43px !important;
}

/* Others */
.productlabel-wrap table {
	border: 0 none;
	border-spacing: 0;
	empty-cells: show;
	position: absolute;
	z-index: 5 !important;
}
.product-review{
	border: 1px solid #ccc;
	padding: 20px 25px 35px 35px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjZmOWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 50%, #f6f9ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f6f9ed));
	background: -webkit-linear-gradient(top,  #ffffff 50%,#f6f9ed 100%);
	background: -o-linear-gradient(top,  #ffffff 50%,#f6f9ed 100%);
	background: -ms-linear-gradient(top,  #ffffff 50%,#f6f9ed 100%);
	background: linear-gradient(to bottom,  #ffffff 50%,#f6f9ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f9ed',GradientType=0 );
}
.titlebar,
.titlebar_th{
	font-size: 15px;
	line-height: 1em;
	border-bottom: 3px solid #b7d541;
	text-transform: uppercase;
	padding-bottom: 6px;
}
.orangebox-title{
	float: left;
	font-size: 15px;
	color: #9cb928;
	text-transform: uppercase;
	margin: 0;
	background: none;
}
.help_top {
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-top: 4px;
	white-space: nowrap;
}
.my-account .titlebar{
	margin-top: 0;
}
.my-account .customer-type-select,
.my-account .customer-type-form{
	width: 400px;
	margin: 0 auto;
}
.checkout-cart-index #topCol{
	display: none;
}
.home-bottom{
	width: 100%;
	height: 237px;
	margin-bottom: 30px;
}
.account-header:hover .account-sub{
	display: block;
}
.account-sub:before{
	content: '';
	display: block;
	position: absolute;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 15px solid #f4f5f6;
	left: 50%;
	top: -14px;
	margin-left: -30px;
}
.catalog-category-view .subcate{
	margin-top: 20px;
}
#confirm_delivery_type{
	width: 134px;
	background-position: 111px  13px;
}
#leftCol .statephtml{
	display: none;
}
.ajax-loading{
	width: 320px;
	height: 100px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -50px;
	z-index: 1000;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 8px #999;
	display: none;
}
.ajax-content{
	padding: 10px;
	text-align: center;
}
.ajax-content-text{
	margin-bottom: 10px;
}

/* Dashboard */
.my-account-nav .step-list li{
	position: relative;
	list-style: none;
}
.my-account-nav .step-list li:before {
	content: '>';
	color: #89ab01;
	position: absolute;
	left: -16px;
	top: 1px;
	font-size: 9px;
}
.my-account-nav .step-list li a{
	color: #333;
}
.my-account-nav .step-list .current,
.my-account-nav .step-list li a:hover{
	color: #89ab01 !important;
}

.mydashboard h1,
.account-info h1,
.address-book h1,
.mysubscript h1,
.mywishlist h1,
.mytag h1,
.myreview h1,
.myorder h1{
	color: #000;
	border-bottom: 3px solid #b2d233;
	font-size: 15px;
	margin: 0;
	padding-bottom: 3px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.mydashboard h3,
.account-info h3,
.address-book h3,
.mysubscript h3,
.mywishlist h3,
.mytag h3,
.myreview h3,
.myorder h3{
	margin:0;padding:0;font-size:16px;color:#9cb928;text-transform: uppercase;
}
.mywishlist h3.left-title{
	color: #252525;
}
.mydashboard h4,
.account-info h2,
.address-book h2,
.mysubscript h2,
.mywishlist h2,
.mytag h2,
.myreview h2,
.myorder h2{
	font-size: 15px;
	color: #000;
	text-transform: uppercase;
}
.mydashboard .dashboard-detail .dashboard-detail-title a,
.mydashboard .c-button a
.myorder .c-button a{
	background-color: #f9f7f8; border: 1px solid #cccccc; font-size: 9px; padding: 4px 6px; text-transform: uppercase; border-radius: 4px; color: #000;
}
.mydashboard .dashboard-detail .dashboard-detail-title a:hover,
.mydashboard .c-button a:hover{
	background-color: #efefef; color: #444;
}
.review-block .raty .raty-count{
	display: none;
}
.review-block .product-style-gridview .product-rate{
	padding: 7px 0 9px 0;
}
.review-block .product-action-wrapper,
.review-block .product-info-wrapper{
	padding: 0;
	margin: 0;
}
.address-content .legend_body{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.buttons-set .btn-update.button{
	background-position: 100px 13px;
}
.facebook-button,
.account-login .facebook-button{
	background-color:#3b5998;
	border: medium none;
	border-radius:3px;height: 37px;
	outline: medium none;
	padding: 0 18px;
	margin: 6px 0 0;
	color: #fff;
	text-transform: uppercase;
}
.facebook-button:hover,
.account-login .facebook-button:hover{
	cursor: hand;
	cursor: pointer;
	background: #4C6AAA;
}
.account-login .facebook-button h4{
	color:white;margin:0;font-size:11px;
	text-transform: uppercase;
}

/* #Footer */
.image-list li{
	display: inline-block;
	text-align: center;
	margin: 0 8px 8px 0;
}
.no-bullets .facebook-link img,
.no-bullets .facebook-link span{float: left;}
.no-bullets .facebook-link span{
	margin-left: 6px;
	font-size: 13px;
	margin-top: 9px;
}

/* Hide BigC Drive */
#block_pickup_driveto{
	display: none;
}
#rightCol .mywishlist-box .item-summary{
	border-top: none;
}
#footer-show-all{
	display: none;
	padding-top: 20px;
}
.box_skitter{
	z-index: 5;
}
.btn-login_th,
.btn-register_th{
	line-height: 28px !important;
}
.login-new-user span{
	display: inline-block;
	margin-right: 10px;
}
.btn-footer-expand{
	margin-top: 5px;
	display: block;
	width: 150px;
	text-align: left;
	padding: 6px 0px;
	color: #ff0000 !important;
	font-size: 11px;
	line-height: 1.1em;
	text-transform: uppercase;
	font-weight: bold !important;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/icon-arrow-down.png);
}
body:lang(th) .btn-footer-expand{
	width: 155px;
}
.btn-footer-expand.active{
	background-image: url(../images/icon-arrow-up.png);
}

#footer .image-list{
	margin-left: 0 !important;
}
#footer .payment-icon img{
	height: 21px;
	margin-right: 8px;
}

.bigc-services-wrapper{
	background-image: url(../images/bg-bc-service.jpg);
	width: 381px;
	height: 237px;
}
.bigc-services{
	padding-top: 82px;
	width: 342px;
	margin: auto;
}
.bigc-services-row{
	margin-left: -8px;
}
.bigc-services-row a{
	display: block;
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
}

/* Review */
.comment-rate-label{
	margin-right: 10px;
}
.comment-text{
	padding: 20px 40px;
}
.comment-user-n{
	margin-right: 40px;
}
.comment-user-n span{
	color: #e4731e;
}

.number-txt{
	font-family: Helvetica, Arial, sans-serif;
}
body:lang(th) .number-txt{
	font-family: inherit;
}

.step-checkout .active{
	color: #f00;
}
.hide{
	display: none;
}
.button-c-n{
	background-color: #B0D030;
	box-shadow: 1px 1px 0 #8DA50E;
	border:none;
	outline:none;
}
.button-c-n:hover{
	background-color: #C8E653;
}
.customer-icon{
	width: 105px;
	height: 109px;
	background-image: url(../images/icon-login-en.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-indent: -9999px;
}
.customer-type-select .customer-personal{
	margin-left: 120px;
}
.customer-personal{
	background-position: -10px -268px;
}
.customer-corporate{
	background-position: -10px -10px;
}
.customer-personal:hover,
.customer-personal.selected{
	background-position: -10px -397px;
}
.customer-corporate:hover,
.customer-corporate.selected{
	background-position: -10px -139px;
}
body:lang(th) .customer-icon{
	background-image: url(../images/icon-login-th.png);
}

.brochure-slide .item{
	background: #efefef;
}
.brochure-slide .jcarousel-item{
	overflow: hidden;
}
.brochure-slide .item a {
	display: table-cell;
	height: 154px;
	vertical-align: middle;
}
.brochure-slide .jcarousel-item img{
	width: 108px;
}

.jcarousel-skin-brochure{
	background-color: #fff;
}
.jcarousel-skin-brochure .jcarousel-container {
	margin:0;
}
.jcarousel-skin-brochure .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-brochure .jcarousel-container-horizontal {
  width: 962px;
  padding: 20px 0;
}
.jcarousel-skin-brochure .jcarousel-clip-horizontal {
  width:  791px;
  height: 154px;
	margin: 0 auto;
}
.jcarousel-skin-brochure .jcarousel-item {
  width: 108px;
  height: 154px;
  /*background:#efefef url(../images/ajax-loader.gif) center no-repeat;*/
}

.jcarousel-skin-brochure .jcarousel-item-mid {
  width: 135px;
  height: 193px;
  /*background:#efefef url(../images/ajax-loader.gif) center no-repeat;*/
}

.jcarousel-skin-brochure .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 5px;
}
.jcarousel-skin-brochure .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
  margin-right: 0;
}
.jcarousel-skin-brochure .jcarousel-item-placeholder {
  color: #000;
}
.jcarousel-skin-brochure .jcarousel-next-horizontal {
  position: absolute;
  top: 50%;
	margin-top: -30px;
  right: 28px;
  cursor: pointer;
  background-image: url('../images/sprite-arrows.png');
  background-repeat: no-repeat;
  background-position: -30px -150px;
  display: block;
  width: 32px;
  height: 60px;
}
.jcarousel-skin-brochure .jcarousel-prev-horizontal {
  position: absolute;
  top: 50%;
	margin-top: -30px;
  left: 28px;
  cursor: pointer;
  background-image: url('../images/sprite-arrows.png');
  background-repeat: no-repeat;
  background-position: -30px -30px;
  display: block;
  width: 32px;
  height: 60px;
}
.jcarousel-skin-brochure .jcarousel-prev-disabled,
.jcarousel-skin-brochure .jcarousel-next-disabled{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity:0.2;
	cursor: default;
}

.compare-page{
	padding: 20px;
	background: #FFF url('../images/bg-content.jpg') repeat-x !important;
}
.compare-page-wrapper{
	padding: 15px;
	background: #fff;
	position: relative;
}
.compare-page-wrapper .page-title{
	border-bottom: 1px solid #eee;
	padding-top: 6px;
}
.compare-page-wrapper .compare-table th,
.compare-page-wrapper .compare-table td{
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px;
	vertical-align: top;
}
.compare-page-wrapper .compare-table td.last{
	border-right: none;
}
.compare-page-wrapper .product-image{
	width: 160px;
	border: 1px solid #eee;
	margin: 15px auto;
	padding: 40px 0 20px;
	text-align: center;
	position: relative;
}
.compare-page-wrapper .product-name{
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	margin-bottom: 15px;
	font-size: 14px;
}
.compare-page-wrapper .btn-remove{
	position: absolute;
	right: 5px;
	top: 5px;
	text-indent: -9000px;
	line-height: 13px;
	display: block;
	width: 13px;
	height: 13px;
	margin-top: 1px;
	background: transparent url(../images/button_delete_rightbox.png) left top no-repeat;
}
.compare-page-wrapper .add-to-links{
	margin: 0;
	padding: 0;
	list-style: none;
}
.compare-page-wrapper .add-to-links .icon-wishlist{
	padding: 9px 0 8px 20px;
}
.compare-button-wrapper{
	padding: 15px 20px;
	background: #ccc;
}
.compare-button-wrapper .btn-n{
	margin: 0;
}
.compare-page-wrapper .link-print{
	background: url(../images/icon-compare-print.png) no-repeat;
	padding: 0 0 0 40px;
	line-height: 36px;
	position: absolute;
	right: 15px;
	top: 10px;
}
.compare-page-wrapper .btn-cart{
	background: url(../images/icon-cart.png) 10px 7px no-repeat #b1d234;
	height: 36px;
	width: 141px;
	border: 1px solid #a2c02b;
	outline: none;
	border-radius: 2px;
	padding: 0 0 0 15px;
}
.compare-page-wrapper .btn-cart:hover{
	background-color: #B8D647;
}
.compare-page-wrapper .product-price .old-price,
.compare-page-wrapper .product-price .special-price,
.compare-page-wrapper .product-price{
	line-height: 11px;
}
.compare-page-wrapper .regular-price .price{
	font-size: 18px;
	color: #ed2228;
}
.compare-page-wrapper .special-price .price{
	color: #ed2228;
}
.compare-page-wrapper .price-wrapper{
	margin-bottom: 5px;
}
.cid-wrapper .cid-text{
	float: left;
	line-height: 22px;
	color: #bbb;
	margin-right: 5px;
}
ul.form-list li.fields .cid-wrapper input.cid-input{
	float: left;
	width: 40px;
}
body:lang(en) .buttons-set #btn-submit-existing-corporate{
	width: 134px;
	background-position: 110px 13px;
}

body:lang(th) .btn-n,
body:lang(th) .btn-c-n{
	line-height: 2em !important;
}

/*-----  End of New Styles CSS  ------*/

/*==============================================
=            Styles for TH Language            =
==============================================*/

body:lang(th) #topnav ul.nav li.level0 > a{
	height: 36px;
}
body:lang(th) #topnav ul.nav li.level0{
	padding: 5px 4px;
}
body:lang(th) #topnav ul.nav li.long-nav{
	padding: 5px 6px;
}
body:lang(th) #topnav ul.nav li.level0 a.level0{
	width: 88px;
}
body:lang(th) #topnav ul.nav li.level0.first a.level0{
	width: 102px;
}
body:lang(th) #topnav ul.nav li.level0.nav3 a.level0,
body:lang(th) #topnav ul.nav li.level0.nav4 a.level0{
	width: 110px;
	padding: 0 10px;
}
body:lang(th) #topnav ul.nav li.level0.nav5 a.level0{
	padding: 0 10px;
}
body:lang(th) #topnav ul.nav li.long-nav a.level0{
	width: 124px;
}
body:lang(th) .grid-categories-column ul.menu-column li ul li a.itemMenuName{
	font-weight:normal;
	line-height: 0.9em;
}
body:lang(th) #topnav ul.nav li.last {
	padding: 5px;
	width: 64px;
}
body:lang(th) .account-sub {
	padding-top: 0;
}
body:lang(th) #topnav ul.nav > .sm-item:hover > a,
body:lang(th) #topnav ul.nav > .sm-item > a.level0:hover{
	padding-bottom: 12px !important;
}
body:lang(th) .product-style-gridview .product-title,
body:lang(th) .product-style-gridview .product-title-c{
	height: 28px;
	line-height: 1em !important;
}
body:lang(th) .product-style-gridview .product-title a,
body:lang(th) .product-style-gridview .product-title-c a{
	font-size: 15px;
	line-height: 1em !important;
}
body:lang(th) .total-block-wrapper .price-label{
	line-height: 30px;
}
body:lang(th) .product-style-gridview .product-form1 .btn-order_th,
body:lang(th) .soldtogether-block .button-cart .btn-cart-n{
	line-height: 1.2em !important;
}
body:lang(th) .info-label{
	width: 57px;
}
body:lang(th) .btn-update,
body:lang(th) .btn-addtag_th{
	padding: 8px 18px;
}
body:lang(th) .no-bullets .facebook-link span{
	font-size: 20px;
	margin-top: 10px;
}
body:lang(th) #topbar .account .accountlink .mini-account a{
	line-height: 1.3em;
}
body:lang(th) .compare-page-wrapper .compare-table th,
body:lang(th) .compare-page-wrapper .compare-table td{
	font-size: 15px;
	line-height: 1.2em;
}
body:lang(th) .compare-page-wrapper .product-name a{
	line-height: 1em;
	font-size: 19px;
}
body:lang(th) .compare-page-wrapper .btn-cart{
	font-size: 15px;
}
body:lang(th) .icon-register.icon-user {
	background-position: 58px -103px;
	padding-right: 40px;
}
body:lang(th) .category-filter.cat-fasion dt{
	background-image: url('../images/bg-cat-fashion-th.png') !important;
	background-color: #8560a9 !important;
}
body:lang(th) .category-filter.cat-food dt{
	background-image: url('../images/bg-cat-food-th.png') !important;
	background-color: #feba00 !important;
}
body:lang(th) .category-filter.cat-health dt{
	background-image: url('../images/bg-cat-health-th.png') !important;
	background-color: #ff5361 !important;
}
body:lang(th) .category-filter.cat-sports dt{
	background-image: url('../images/bg-cat-sports-th.png') !important;
	background-color: #FE7203 !important;
}
body:lang(th) .category-filter.cat-mom dt{
	background-image: url('../images/bg-cat-mom-th.png') !important;
	background-color: #50C3CA !important;
}
body:lang(th) .category-filter.cat-pets dt{
	background-image: url('../images/bg-cat-pets-th.png') !important;
	background-color: #74BD22 !important;
}
body:lang(th) .category-filter.cat-home dt{
	background-image: url('../images/bg-cat-home-th.png') !important;
	background-color: #BBAC90 !important;
}
body:lang(th) .category-filter.cat-misc dt{
	background-image: url('../images/bg-cat-misc-th.png') !important;
	background-color: #D5934C !important;
}
body:lang(th) .category-filter.cat-electronics dt{
	background-image: url('../images/bg-cat-electronic-th.png') !important;
	background-color: #1C5EB8 !important;
}
body:lang(th) .upper-bar{
	font-size: 13px !important;
}
body:lang(th) .mini-account .login-txt label,
body:lang(th) #topbar .account .accountlink,
body:lang(th) .product-style-gridview .product-title-c,
body:lang(th) .product-style-gridview .product-title-c a,
body:lang(th) .product-style-gridview .product-title,
body:lang(th) .product-style-gridview .product-title{
	font-size: 15px !important;
}
body:lang(th) .nav li a,
body:lang(th) #header .service-list span,
body:lang(th) .my-account-nav .step-list li a,
body:lang(th) .my-account-nav .step-list .current strong,
body:lang(th) div.block-layered-nav dd li,
body:lang(th) div.block-layered-nav dd a,
body:lang(th) .product-style-gridview .product-form1 .btn-order_th,
body:lang(th) .product-style-0 .product-detail .product-form .btn-wishlist_th,
body:lang(th) .product-style-0 .product-detail .product-form .btn-compare,
body:lang(th) .btn-n,
body:lang(th) .btn-cart-n,
body:lang(th) .btn-checkout_th,
body:lang(th) .btn-login_th,
body:lang(th) .btn-register_th,
body:lang(th) .btn-addtag_th,
body:lang(th) .tab-head_th,
body:lang(th) #offercodewrapper .wrapper .button,
body:lang(th) .update-cart ul.cart-list .header,
body:lang(th) #footer .nav-header,
body:lang(th) #footer li a{
	font-size: 17px !important;
}
body:lang(th) #topbar .account .accountlink .account-header .link,
body:lang(th) .update-cart .cart-button .btn-update-shopping_th,
body:lang(th) .update-cart .cart-button .btn-continue-shopping_th,
body:lang(th) .left-title,
body:lang(th) .right-title,
body:lang(th) .cart-block .cart-title,
body:lang(th) .buttons-set .button_th,
body:lang(th) .column_half h4,
body:lang(th) .mydashboard h2 .orangebox-title, body:lang(th) .account-info h2 .orangebox-title,body:lang(th) .address-book h2 .orangebox-title,body:lang(th) .mysubscript h2 .orangebox-title,body:lang(th) .mywishlist h2 .orangebox-title,body:lang(th) .mytag h2 .orangebox-title,body:lang(th) .myreview h2 .orangebox-title,body:lang(th) .myorder h2 .orangebox-title,
body:lang(th) .mydashboard h3,.account-info h3, body:lang(th) .address-book h3,body:lang(th) .mysubscript h3,body:lang(th) .mywishlist h3,body:lang(th) .mytag h3,body:lang(th) .myreview h3,.myorder h3,
body:lang(th) .mydashboard h4,
body:lang(th) .product-style-0 .product-detail .product-form .btn-order_th{
	font-size: 19px;
}
body:lang(th) .block-highlight .block-title a,
body:lang(th) .column_half h1 span,
body:lang(th) .column_half h2,
body:lang(th) .soldtogether-block h2,
body:lang(th) .soldtogether-block h4,
body:lang(th) .purchaseformwrapper h2,
body:lang(th) .mydashboard h1,body:lang(th) .account-info h1,body:lang(th) .address-book h1,body:lang(th) .mysubscript h1,body:lang(th) .mywishlist h1,body:lang(th) .mytag h1,body:lang(th) .myreview h1,body:lang(th) .myorder h1,
body:lang(th) .list-wrapper dt{
	font-size: 22px;
}
body:lang(th) .home-divider span,
body:lang(th) .column_half h1,
body:lang(th) .product-style-0 .product-detail .product-title{
	font-size: 29px;
}

/* For Windows */
body.windows:lang(th) .upper-bar,
body.windows:lang(th) .nav li a{
	font-size: 12px !important;
}
body.windows:lang(th) .grid-categories-column ul.menu-column > li a.itemMenuName{
	font-weight: bold;
	font-size:15px !important;
}
body.windows:lang(th) .grid-categories-column ul.menu-column li ul li a.itemMenuName{
	font-weight:normal;
	font-size: 14px !important;
	line-height: 1em;
}

/*body.windows:lang(th) .mini-account .login-txt label,
body.windows:lang(th) #topbar .account .accountlink,
body.windows:lang(th) .product-style-gridview .product-title-c,
body.windows:lang(th) .product-style-gridview .product-title-c a,
body.windows:lang(th) .product-style-gridview .product-title,
body.windows:lang(th) .product-style-gridview .product-title{
	font-size: 12px !important;
}*/
body.windows:lang(th) #header .service-list span,
body.windows:lang(th) .my-account-nav .step-list li a,
body.windows:lang(th) .my-account-nav .step-list .current strong,
body.windows:lang(th) div.block-layered-nav dd li,
body.windows:lang(th) div.block-layered-nav dd a,
body.windows:lang(th) .product-style-gridview .product-form1 .btn-order_th,
body.windows:lang(th) .product-style-0 .product-detail .product-form .btn-wishlist_th,
body.windows:lang(th) .product-style-0 .product-detail .product-form .btn-compare,
body.windows:lang(th) .btn-n,
body.windows:lang(th) .btn-cart-n,
body.windows:lang(th) .btn-checkout_th,
body.windows:lang(th) .btn-login_th,
body.windows:lang(th) .btn-register_th,
body.windows:lang(th) .btn-addtag_th,
body.windows:lang(th) .tab-head_th,
body.windows:lang(th) #offercodewrapper .wrapper .button,
body.windows:lang(th) .update-cart ul.cart-list .header,
body.windows:lang(th) #footer .nav-header,
body.windows:lang(th) #footer li a{
	font-size: 12px !important;
}
body.windows:lang(th) #topbar .account .accountlink .account-header .link,
body.windows:lang(th) .update-cart .cart-button .btn-update-shopping_th,
body.windows:lang(th) .update-cart .cart-button .btn-continue-shopping_th,
body.windows:lang(th) .left-title,
body.windows:lang(th) .right-title,
body.windows:lang(th) .cart-block .cart-title,
body.windows:lang(th) .buttons-set .button_th,
body.windows:lang(th) .column_half h4,
body.windows:lang(th) .mydashboard h2 .orangebox-title, body:lang(th) .account-info h2 .orangebox-title,body:lang(th) .address-book h2 .orangebox-title,body:lang(th) .mysubscript h2 .orangebox-title,body:lang(th) .mywishlist h2 .orangebox-title,body:lang(th) .mytag h2 .orangebox-title,body:lang(th) .myreview h2 .orangebox-title,body:lang(th) .myorder h2 .orangebox-title,
body.windows:lang(th) .mydashboard h3,.account-info h3, body:lang(th) .address-book h3,body:lang(th) .mysubscript h3,body:lang(th) .mywishlist h3,body:lang(th) .mytag h3,body:lang(th) .myreview h3,.myorder h3,
body.windows:lang(th) .mydashboard h4,
body.windows:lang(th) .product-style-0 .product-detail .product-form .btn-order_th{
	font-size: 13px;
}
body.windows:lang(th) .block-highlight .block-title a,
body.windows:lang(th) .column_half h1 span,
body.windows:lang(th) .column_half h2,
body.windows:lang(th) .soldtogether-block h2,
body.windows:lang(th) .soldtogether-block h4,
body.windows:lang(th) .purchaseformwrapper h2,
body.windows:lang(th) .mydashboard h1,body:lang(th) .account-info h1,body:lang(th) .address-book h1,body:lang(th) .mysubscript h1,body:lang(th) .mywishlist h1,body:lang(th) .mytag h1,body:lang(th) .myreview h1,body:lang(th) .myorder h1,
body.windows:lang(th) .list-wrapper dt{
	font-size: 16px;
}
body.windows:lang(th) .home-divider span,
body.windows:lang(th) .column_half h1,
body.windows:lang(th) .product-style-0 .product-detail .product-title{
	font-size: 20px;
}

/*-----  End of Styles for TH Language  ------*/

/*===========================================
=            Styles For Windows            =
===========================================*/
body.windows:lang(th){
	font-family: sans-serif;
}
body.windows:lang(th) .product-style-gridview .product-title-c,
body.windows:lang(th) .product-style-gridview .product-title-c a,
body.windows:lang(th) .product-style-gridview .product-title,
body.windows:lang(th) .product-style-gridview .product-title a{
	font-size: 11px !important;
	line-height: 14px !important;
}




