img {
	border:none;
	vertical-align: middle;
}
a img {border: none; }
ul{
	margin-left: 2px;
	padding-left: 0px;
	list-style-type: none;
	text-align:left;
}
li{
	line-height:15px;
}
.icon {
	padding-right:5px;
	border: 0 none;
	vertical-align: middle;
	text-align:center;
}
input {
	font-family: tahoma;
	font-size: 12px;
	margin: 0;
}
.clearfloat {
	clear:both;
}
.mainboxcontent{
	padding:5px;
}
.margin_left{
	margin-left:5px;
}
.margin_right{
	margin-right:5px;
}
.text_normal{
	font-weight:normal;
}
.text_bold{
	font-weight:bold;
}
.text_left{
	text-align:left;
}
.text_center{
	text-align:center;
}
.text_right{
	text-align:right;
}
.center{
	margin-left:auto;
	margin-right:auto;
}
.float_left{
	float: left;
}
.float_right{
	float: right;
}
.width50{
	width: 50%;
}
.alert {
	color: #FF0000;
}
.pad_5 {
	padding:5px;
}
.line_height20{
	line-height: 20px;
	vertical-align: middle;
}

/*---Layout---*/
/*---header---*/
#block_header {
	width:100%;
}
#king_celebrate{
	margin: 0;
}
#block_logo {
	float: left;
}
#block_languages {
	float: right;
	text-align:right;
	padding-top:50px;
	font-weight:bold;
}
#block_search {
	float: right;
	text-align:right;
	padding-top:50px;
}
#block_favorite_and_home {
	float: right;
	text-align:right;
	padding-top:50px;
}
#block_header_background{
	width:100%;
	margin-bottom:-2px;
}
#main_body_middle{
	height: 100%;
}
/*---menu---*/
#block_main_menu{
	width:100%;
}
/*---column left---*/
#column-left{
	float:left;
	width:220px;
	height:100%;
}
/*---column login left---*/
div.login {
	text-align:left;
}
/*---column center---*/
#column-center{
	float:left;
	margin:0 5px 0 5px;
	height:100%;
}
#column-right{
	float:right;
	width:220px;
	height:100%;
}
/*  begin king celebration  */  
div.THBLongLiveTheKingLeft{
	position:absolute;
	left:0px;
	top:0px;
	overflow:visible;
	height:100px;
	width:100px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:transparent;
	margin:0;
	padding:0;
	color:#000;
	font-family:helvetica,verdana,arial,tahoma,sans-serif;
	z-index:1000000000;
	border:0px none;
	float:none;
}
			
div.THBLongLiveTheKingRight{
	position:absolute;
	left:100%;
	top:0px;
	overflow:visible;
	height:100px;
	width:100px;
	background-image:url(http://online.chaiyoreadymarket.com/chaiyoreadyweb3.0/css-front/longlivethekingright.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:transparent;
	margin:0 0 0 -135px;
	padding:0;
	color:#000;
	font-family:helvetica,verdana,arial,tahoma,sans-serif;
	z-index:1000000000;
	border:0px none;
	float:none;
}

div.THBWeLoveOurKingLeft{
	position:absolute;
	left:0px;
	top:0px;
	overflow:visible;
	height:100px;
	width:100px;
	background-image:url(http://online.chaiyoreadymarket.com/chaiyoreadyweb3.0/css-front/weloveourkingleft.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:transparent;
	margin:0;
	padding:0;
	color:#000;
	font-family:helvetica,verdana,arial,tahoma,sans-serif;
	z-index:1000000000;
	border:0px none;
	float:none;
}
			
div.THBWeLoveOurKingRight{
	position:absolute;
	left:100%;
	top:0px;
	overflow:visible;
	height:100px;
	width:100px;
	background-image:url(http://online.chaiyoreadymarket.com/chaiyoreadyweb3.0/css-front/weloveourkingright.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:transparent;
	margin:0 0 0 -135px;
	padding:0;
	color:#000;
	font-family:helvetica,verdana,arial,tahoma,sans-serif;
	z-index:1000000000;
	border:0px none;
	float:none;
}
/*  end king celebration  */  
/* language */
#showLang { 
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	display:none;
	position:absolute;
	padding:5px;
	/*margin-left: -40px;*/
	/*position:relative;*/
}
#changeLang{
	cursor: pointer;
	cursor: hand;
}

ul.ulLanguages
{
	padding:0px;
	margin:0px;
	list-style:none;
	width: 170px;
	clear:left;
	display:block;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}

ul.ulLanguages li
{
	list-style:none;
	display:inline-block;
	width:83px;
	float:left;
	/*padding:5px;*/
	margin:0px;
	/*border:1px solid #CCCCCC;*/
	
}
#block_languages a:link,a:visited{
	font-family: tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#block_languages a:hover,a:active{
	font-family: tahoma;
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}
a.link_lang:link,a.link_lang:visited{
	color:#000;
}
a.link_lang:hover,a.link_lang:active{
	color:#666;
}
/* end language*/
/* Sort */
.ui-sortable-placeholder {

	visibility: visible !important;
	background: #CCC;
}
.tabcontent .ui-sortable-placeholder{
    height:55px;
}
.custom-state-active{

    background: #CCC;
}
.drop-box.box-empty{
    height:150px;
    padding:3px;
    border: 1px dotted #ccc;
}
.column .box-empty{
    padding-bottom: 150px;
}
/* footer power by */
a.footer_powered_by:link,a.footer_powered_by:visited{
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#000000;
}
a.footer_powered_by:hover,a.footer_powered_by:active{
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#000000;
}
a.footer_template_service:link,a.footer_template_service:visited{
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#FF0000;
}
a.footer_template_service:hover,a.footer_template_service:active{
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#FF0000;
}
/* end footer power by */



/*---body column login---*/
#login label{
float: left;
font-weight: bold;
text-align: right;
width:75px;
line-height:2em;
vertical-align:middle;
}
.form-login{
line-height: 22px;
margin-bottom: 5px;
text-align: left;
padding: 0 0 0 75px;
vertical-align: middle;
}
/*---body column stat---*/
#table_stat label{
float: left;
font-weight: bold;
text-align: right;
width:100px;
}
#table_stat .tab{
text-align: left;
padding: 0 0 0 100px;
line-height: 20px;
vertical-align: middle;
}


/*---body column center column---*/
.content_contact_us label{
float: left;
font-weight: bold;
text-align: right;
width:100px;
}
.content_contact_us .tab{
margin-bottom: 5px;
text-align: left;
padding: 0 0 0 100px;
line-height: 20px;
vertical-align: middle;
}
.content_faq label{
float: left;
text-align: right;
width:40px;
}
.content_faq .tab{
margin-bottom: 5px;
text-align: left;
padding: 0 20px 0 40px;
vertical-align: middle;
}
/*---page create account---*/
#create_account label, #account_edit label, #addressbook label{
float: left;
font-weight: bold;
text-align: right;
width:220px;
}
#create_account .radioButtonLabel, #account_edit .radioButtonLabel, #addressbook .radioButtonLabel{
float: none;
width:50px;
}
.form-create_account {
line-height: 20px;
margin-bottom: 5px;
text-align: left;
padding: 0 0 0 180px;
vertical-align: middle;
}
/*---page faq---*/
#faqDefault label{
float: left;
font-weight: bold;
text-align: right;
width:100px;
}
#faqDefault .tab{
margin-bottom: 5px;
text-align: left;
padding: 0 0 0 105px;
vertical-align: middle;
}
/*---page contact us---*/
#contactUsDefault label{
float: left;
font-weight: bold;
text-align: right;
width:150px;
}
#contactUsDefault .tab{
line-height: 20px;
margin-bottom: 5px;
text-align: left;
padding: 0 0 0 150px;
vertical-align: middle;
}

.columnleft{
padding-bottom:5px;
}


/*--------Comment-------*/
.comments_left{
width: 25%;
text-align: right;
}
.comments_right{
width: 68%;
padding-left:5px;
text-align: left;
}
.faq_left{
width: 13%;
text-align:right;
}
.faq_right{
padding-left: 5px;
width: 80%;
text-align: left;
}
#input_side{
float: left;
}

/*------------------------------- Shop Stat -----------------------------*/
#side_shop_stat_left {
	float: left;
	text-align:right;
	width:44%;
}

#side_shop_stat_right { 
	float: left;
	text-align:left;
	width:56%;
}

/*------------------------------- Newsletter -----------------------------*/
#side_newsletter_left {
	float: left;
	text-align:left;
}

#side_newsletter_right { 
	float: left;
	text-align:left;
}


/*------------------------------- Poll -----------------------------*/
#side_poll_left {
	float: left;
	text-align:left;
}

#side_poll_right { 
	float: left;
	text-align:left;
}

/*----------------------------- Ul LI------------------------------------*/
.tree_sub_menu{ 
	padding-left: 10px;
	list-style-type: none; 
	text-align:left;
}

/*---------------------------- Index -----------------------------*/
#index_left {
	float: left;
	text-align:left;
}

#index_right { 
	float: left;
	text-align:left;
}

/*----------------------- Index Article ---------------------------*/
#index_article_image_left {
	float: left;
	vertical-align:middle;
	margin:0 auto;
}

#index_article_text_right {
	float: left;
	margin-left:5px;
}
#index_article_image_right {
	float: right;
	width:30%;
}
#index_article_text_left {
	float: right;
	width:70%;
}


/*------------------------------- Index Faq -----------------------------*/
div.index_faq label {
	float: left;
	text-align:right;
	width:10%;
}
div.index_faq {
	text-align:left;
	height:18px;
}

/*------------------------------- Index Gallery -----------------------------*/
div.index_gallery label {
	float: left;
	text-align:right;
	width:10%;
}
div.index_gallery {
	text-align:left;
	height:30px;
}

/*------------------------------- Index Statistic -----------------------------*/
.index_shop_stat_left {
	float: left;
	width:50%;
	text-align:right;
}

.index_shop_stat_right {
	float: right;
	width:50%;
	text-align:left;
}

/*------------------------------- Index Newsletter -----------------------------*/
.index_newsletter_left {
	float: left;
	width:50%;
	text-align:right;
}

.index_newsletter_right {
	float: right;
	width:50%;
	text-align:left;
}


/*------------------------------- Index Statistic -----------------------------*/
#index_gallery_float_left {
	float: left;
}

#index_gallery_float_right {
	float: right;
}

/*------------------------------- Block Foooter -----------------------------*/
#block_footer_left {
	float: left;
	text-align:right;
	width:44%;
}

#block_footer_right { 
	float: left;
	text-align:left;
	width:56%;
}

/*------------------------------- Page Webboard -----------------------------*/
.webboard_post label {
	float: left;
	text-align:right;
	width:20%;
}
.webboard_post {
	text-align:left;
	/*line-height:20px;*/
}

.webboard_detail label {
	float: left;
	text-align:right;
	width:35%;
}
.webboard_detail {
	text-align:left;
	height:30px;
}

#webboard_float_left {
	float: left;
	text-align:left;
	width:50%;
}

#webboard_float_right {
	float: left;
	text-align:left;
	width:50%;
}

/*------------------------------- Page Login -----------------------------*/
.login_page label {
	float: left;
	text-align:right;
	width:30%;
}
div.login_page {
	text-align:left;
	height:18px;
}

/*------------------------------- Page Jobs -----------------------------*/
.jobs_page label {
	float: left;
	text-align:right;
	width:35%;
}
div.jobs_page {
	text-align:left;
	height:30px;
}

/*------------------------------- Page Article -----------------------------*/
.article_page label {
	float: left;
	text-align:right;
	width:25%;
}
.article_page {
	text-align:left;
	height:30px;
}

/*------------------------------- Page News -----------------------------*/
.news_page label {
	float: left;
	text-align:right;
	width:25%;
}
.news_page {
	text-align:left;
	height:30px;
}

/*------------------------------- Page Article -----------------------------*/
.videos_page label {
	float: left;
	text-align:right;
	width:25%;
}
.videos_page {
	text-align:left;
	height:30px;
}
#videos_float_left {
	float: left;
	text-align:left;
	width:70%;
}

#videos_float_right {
	float: left;
	text-align:left;
	width:30%;
}

/*------------------------------- Page Photo Gallery -----------------------------*/
.photo_gallery_page label {
	float: left;
	text-align:right;
	width:25%;
}
.photo_gallery_page {
	text-align:left;
	height:30px;
}

/*-------------------------------- Page Download Rss------------------------------------------*/
.download_rss_float_left {
	float: left;
	text-align:left;
	width:30%;
}
.download_rss_float_center {
	float: left;
	text-align:left;
	width:60%;
}
.download_rss_float_right {
	float: left;
	text-align:left;
	width:10%;
}

/*------------------------------- Page Advance Search -----------------------------*/
.advance_search_page label {
	float: left;
	text-align:right;
	width:40%;
}
.advance_search_page {
	text-align:left;
	height:30px;
}

/*------------------------------- Page Account Edit -----------------------------*/
.account_edit_page label {
	float: left;
	text-align:right;
	width:48%;
}
.account_edit_page {
	text-align:left;
	height:30px;
}

.account_edit_float_left {
	float: left;
	text-align:right;
	width:48%;
}

.account_edit_float_right {
	float: left;
	text-align:left;
	width:52%;
}

/*------------------------------- Page Account Password -----------------------------*/
.account_password_page label {
	float: left;
	text-align:right;
	width:40%;
}
.account_password_page {
	text-align:left;
	height:30px;
}

.block_content_hidden{
padding-bottom: 30px;
}

/*------------------------------- Page Contact Us -----------------------------*/
.contact-us-left{
width: 30%;
text-align: right;
line-height: 26px;
}
.contact-us-right{
width:68%;
text-align: left;
line-height: 26px;
}

.bg-column-middle-center {
    padding-bottom: 150px;
}

.height_100{
padding:5px;
}

.bg_module{
padding:3px;
}
.bg_module_index{
padding:3px;
}

.border_tblr{
margin:5px;
}

.bg-box-center-middle-center{
    /*padding: 5px;*/
}

.bg-title-center-left{
cursor:move;
}

.bg-title-column-center{
cursor:move;
}

.headContent{
height:25px;
line-height:25px;
}