/* CSS Content */
/*themes/default/common/header/header.css*/
object, embed { margin:0 }
.header {
	height:78px;
	background-color:#fff;
	overflow:hidden;
}

.header .row1 {
	height:50px;
	margin:0 auto;
}
.header .row2{
	vertical-align:top;
	margin:0 4px;
	width:978px;
}
.header .logo{
	float:left;
	width:430px;
	height:50px;
	margin:0px;
}
.header .logo a{
	display:block;
}
.header .topmenu{
	float:right;
	display:inline-block;
	width:440px;
	max-width:460px;
	height:16px;
	margin:16px 5px 0 0;
	text-align:right;
	font-size:11px;
	color:#5d5d5d;
}
.header .topmenu a {
	font-size:11px;
	color:#5d5d5d;
	text-decoration:none;
}
.header .fb{
	float:right;
	width:63px;
	height:27px;
	margin-top:9px;
	background:url("/themes/default/common/images/icons/fb-join.jpg") no-repeat scroll 0 0 transparent;
}
.header .topic{
	float:left;
	margin:0 5px 0 0;
	font-size:1.1em;
	font-weight:bold;
	color:#54341b;
	white-space:nowrap;
	padding-top:2px;
}
.header .date{
	float:left;
	margin:0px 5px;
	width:auto;
	font-size:1.1em;
	font-weight:bold;
	color:#666666;
	white-space:nowrap;
	padding-top:2px;
}
.header .news{
	float:left;
	width:385px;
	margin-top:4px;
}
.header .news .breakingnewscontainer{
	float:left;
	color:#000000;
}
.header .topcheck{
	float:left;
	width:345px;
	margin:2px 0 0 10px;
	background-image:url(/themes/default/common/header/text-crk.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 65px;
}
.header .topcheck form{
	text-align:left;
	padding-top:5px;
}
.header .topcheck form input{
	width:130px;
	height:12px;
	font-size:11px;
	color:#333333;
}
.header .topcheck form select{
width:130px;
height:18px;
margin:5px 5px 5px 55px;
color:#413f40;
}
.header .topcheck form span.gobutton{
	width:27px;
	height:22px;
}
.header .topcheck form span.gobutton input{
	width:18px;
	height:18px;
	border-style:none;
	position:absolute;
	margin-top:2px;
}

/*econupdatecontainer อยู่ใน header*/
.header .econupdatecontainer{
	color:#000000;
	width:auto;
	height:24px;
	overflow:hidden;
	margin:0 4px 0 8px;
}
.header .econupdatecontainer span.econ_desc_detail{
	height:18px;
	padding:1px 8px 2px 0;
	font-size:8pt;
}
.header .econupdatecontainer span.econ_desc_detail span.leftcol{
	padding-left:2px;
	text-align:left;
	color:#151515;
	font-size:8pt;
}
.header .econupdatecontainer span.econ_desc_detail span.rightcol{
	text-align:left;
	color:#367DB5;
	font-size:8pt;
}
.header .econupdatecontainer span.econ_desc_detail span.down{
	text-align:right;
	color:#BB060D;
	background-image:none;
}
.header .econupdatecontainer span.econ_desc_detail span.up{
		text-align:right;
		color:#61800B;
		background-image:none;
}
.header .econupdatecontainer span.econ_desc_detail span.up span.text{
		color:#61800B;
		display:inline;
		background-image:none;
}
.header .econupdatecontainer span.econ_desc_detail span.down span.text{
		color:#BB060D;
		display:inline;
		background-image:none;
}
.header .econupdatecontainer span.econ_desc_detail span.up p.status_icon{
		background-image:url(/themes/default/common/econbox/images/icon_price_down.gif);
		background-repeat:no-repeat;
		background-position:right;
		float:right;
		width:8px;
		display:block;
}
.header .econupdatecontainer span.econ_desc_detail span.down p.status_icon{
		background-image:url(/themes/default/common/econbox/images/icon_price_up.gif);
		margin:0;
		background-repeat:no-repeat;
		background-position:right;
		float:right;
		width:8px;
		display:block;
}


.header ul.marquee {
	display: block;
	z-index:5;
	list-style: none;
	position: relative;
	overflow:hidden;
	height: 22px;
}
.header ul.marquee li {
	display: block;
	z-index:-1;
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap;
	font-size:14px;
	padding: 0 5px;
}
/*mainsearchsuggest อยู่ใน header*/


/* 		BEGIN 	*/
.mainsearchsuggest {
	position:absolute;
	float:left;
	text-align:left;
	border-color:#777777 #777777 #293E6A;
	border-style:solid;
	border-width:1px 1px 2px;
	width:100%;
	height:auto;
	min-width:308px;
	max-width:322px;
	margin-top:-4px;
	z-index:10;
	display:none;
	overflow:hidden;
	color:#333333;
}
.mainsearchsuggest .topedge {
	float:left;
	width:auto;
}
.mainsearchsuggest .contentsuggest {
	float:left;
	width:auto;
	cursor:pointer;
}
.mainsearchsuggest .bottomedge {
	float:left;
	background-image:url(/themes/default/app/price/fulltext/images/bottomedge.png);
	width:auto;
	height:40px;
	background-repeat:no-repeat;
}
.mainsearchsuggest .contentsuggest .linebreak {
	clear:left;
	background-color:#293E6A;
	width:auto;
	height:1px;
	padding:0; margin:0;
}
.mainsearchsuggest .contentsuggest .crkp.summary {
	display:block;
	background-color:#ffffff;
	color:#333333;
	width:100%;
	min-height:76px;
	max-height:85px;
	height:auto;
}
.mainsearchsuggest .contentsuggest .crkp.summary:hover {
	background-color:#6D84B4;
	color:#fff;
}
.contentsuggest .crkp.summary .logo {
	width:120px;
	height:72px;
}
.contentsuggest .crkp.summary .logo > img {
	height:68px;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
	margin:4px;
}
.contentsuggest .crkp.summary .id {
	display:none;
}
.contentsuggest .crkp.summary .price {
	padding:0; margin:0;
	text-align:left;
}
.contentsuggest .crkp.summary .specs {
	float:left;
	width:190px;
	padding:0;
	margin:0 4px 0 8px;
	color:#293E6A;
}
.contentsuggest .crkp.summary .specs:hover {
	color:#fff;
}
.contentsuggest .crkp.summary .specs .spec {
	width:100%;
}
.contentsuggest .crkp.summary .spec .title,
.contentsuggest .crkp.summary .spec .data {
	width:auto;
	text-align:left;
}
.contentsuggest .suggest_more .all,
.contentsuggest .suggest_more .null,
.contentsuggest .suggest_more .over {
	text-align:center;
	clear:left;
	color:#293E6A;
	background-color:#f8f8f8;
	font-weight:bold;
	width:auto;
	height:30px;
	padding:0; margin:0;
}
.contentsuggest .suggest_more .over {
	padding-top:6px;
	color:#cc0000;
	cursor:default;
}
.contentsuggest .suggest_more .all > a {
	display:block;
	text-align:center; padding:4px;
	text-decoration:none; color:#293E6A;
	font-weight:bold;
	height:30px;
}
.contentsuggest .suggest_more .all > a:hover {
	background-color:#6D84B4;
	color:#fff;
}
/* 		END 	*/


/*themes/default/app/menu/mainmenu.mainmenu.css*/
#topmenu {
	width:100%;
	height:33px;
	background-image:url(/themes/default/common/mainmenu/header-bg-image2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
}
#topmenu .content{
	display:block;
	height:33px;
	margin:0 auto;
	padding:0;
/*	padding:7px 0 0 0;	*/
	background:url('/themes/default/common/mainmenu/bgmainmenu.jpg') no-repeat;
	text-align:center;
}
#topcategory {
	height:30px;
	margin:0 auto;
	background-repeat:no-repeat;
	text-align:left;
	display:inline;
	z-index:8; white-space:nowrap;
}
#topmenu .content ul{
	display:inline-block;
	margin:0;
	padding:0;
}
#topmenu .content ul li.menu_focus,
#topmenu .content ul li.menu {
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	display:inline;
	border-right: 1px solid white;
	list-style:none;
	line-height:30px;
	height:30px;
	/*padding-left:6px;*/
	padding:0px;
	padding-right:5px;
	position:relative;
}
#topmenu .content ul li.menu_focus a,
#topmenu .content ul li.highlight,
#topmenu .content ul li.selected {
	color:#e9ac1e;
}
#topmenu .content ul li.menu_focus {
	width:auto;
}
#topmenu .content ul li.menu_focus a{
	font-weight:bold;
	text-decoration:none;
	margin-right:3px;
}
/*etc*/
#etc_button{
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	display:inline-block;
	text-indent:2px;
	width:30px;
	background-image:url(/themes/default/common/mainmenu/metc.gif);
	background-repeat:no-repeat;
}
#etc_button img{
	margin-bottom:-3px;
}
div#etc_button.highlight {
	color:#e9ac1e;
	display:inline;
	width:40px;
	background-image:url(/themes/default/common/mainmenu/moetc.gif);
}
#etccategory {
	width:142px;
	height:auto;
	margin:80px 0 0 843px;
	background-color:#554013;
	position:absolute;
	color: #fff;
	font-size: smaller;
	z-index:10;
	display:none;
box-shadow:0px 2px 7px rgba(0, 0, 0, .3);
border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
-khtml-border-radius: 0 0 10px 10px;
}

#etccategory li.menu{
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	overflow: hidden;
	display:block;
	list-style:none;
	padding:7px 10px 7px 20px;
}
#etccategory  li.highlight {
	color:#e9ac1e;
	background-color:#0033FF;
	padding:7px 10px 7px 20px;
	background:#ffffff url('/themes/default/common/mainmenu/arrow.gif') no-repeat 0 9px;
	background-color:#4a280e;
}
#checkraka_index, #checkraka_topic {
	max-width:86px;
	width:82px;
	overflow:hidden;
}
/*	Extend topmenu */
#topmenu .open{
	font-size:small;
	background-position:0 0;
	background-repeat:no-repeat;
	/*background-image:url('/themes/default/app/menu/images/active.png');*/
	margin-right:5px;
}
#topmenu .open:hover{
	/*background-image:url('/themes/default/app/menu/images/inactive.png');*/
}
#topmenu .open a{
	font-weight:bold;
	color:#FFF;
	margin-left:5px;
	text-decoration:none;
}
#topmenu .open a:hover{
	color:#E9AC1E;
}
#topmenu .current a{
	color:#E9AC1E;
}
#topmenu .current span:first-child{
	color:#E9AC1E;
}
#topmenu .current{
	/*background-image:url('/themes/default/app/menu/images/inactive.png');*/
}
#topmenu #etc_button{
	*font-size:.96em;
	z-index:2;
	display:inline;
	width: 30px;
	padding-right: 20px;
	height:24px; line-height:24px;
	background-position: 12px 4px;
}
#topmenu .menu_coming_soon{
	background-color: #554013;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    display: none;
    font-size: small;
    height: auto;
    margin-left: 1px;
    padding: 0 4px;
    position: absolute;
    width: 174px;
	top:112px;
	z-index:7;	
}
#topmenu .menu_coming_soon div{
	font-size:12px; padding:20px; white-space:nowrap;
}
#search_firstpage{
	margin-left:-4px;
}

/*slide อยู่ใน mainmenu*/
div.slidemenu {
/*	width:843px;*/
	width:985px;
	margin-top:1px;
	background-image:url(/themes/default/common/mainmenu/slide-bg.jpg);
	display: none;
	position:absolute;
	/*top:140px;
	left:50px; */
	z-index:9;
}
div.slidemenu div.topedge {
	float:left;
	background-image:url(/themes/default/common/mainmenu/slide-edge1.jpg);
	/*	width:843px;*/
	width:985px;
	margin-bottom:0px;
	height:10px;
}
div.slidemenu div.content {
	float:left;
	margin-left:6px;
	margin-right:auto;
	width:965px;
	padding:5px 10px;
	background-position:bottom;
/*	background-color:#ffffff;
	background-image:url(/themes/default/common/mainmenu/slide-repeat-bottom.jpg);
	background-repeat:repeat-x;*/
}
div.slidemenu div.bottomedge {
	float:left;
	background-image:url(/themes/default/common/mainmenu/slide-edge2.jpg);
	/*	width:843px;*/
	width:985px;
	height:10px;
	margin-bottom:0px;
}
div.slidemenu div.content div.slidelogo{
	float:left;
	width:142px;
	height:145px;
	padding-top:7px;
	padding-left:7px;
	margin-top:7px;
	margin-right:7px;
	background-image:url(/themes/default/common/mainmenu/slide-frame.gif);
	background-repeat:no-repeat;
}
div.slidemenu div.content div.groupmenu_cover {
	float:left;
	width: 650px;
	margin:2px 0;
}
/*gruopmenu*/
div.slidemenu div.content div.groupmenu_cover div.groupmenu{
	float:left;
	width:auto;
	height:24px;
	margin-top:0;
/*	margin:-5px 0 0 0;	*/
/* จุ๊บ ควรกำหนดความสูง	rung do it*/
/*	width:561px;	*/
}
div.slidemenu div.content div.groupmenu_cover div.groupmenu div.title{
	height:28px;
	clear:both;
	width:560px;
	margin:4px 0;
	color:#905f24;
	font-weight:bold;
}
div.slidemenu div.content div.groupmenu_cover div.groupmenu span{
	height:22px;
	margin-bottom:2px;
	color:#55301d;
	text-decoration:none;
	padding-left:12px;
	background:url(/themes/default/app/home/categorymenu/bullet-dot.gif) no-repeat scroll 0px 2px transparent;
	width:170px;
	display:block;
	float:left;
}
div.slidemenu div.content div.groupmenu_cover div.groupmenu span a{
	color:#55301d;
	text-decoration:none;
}
div.slidemenu div.content div.groupmenu_cover div.groupmenu span a:hover{
	color:#55301d;
	font-weight:bold;
}
div.slidemenu div.content div.submenu {
	float:left;
	width: 650px;
	margin-top:5px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
}
div.slidemenu div.content div.submenu h2.title{
	float:left;
	width:650px;
	margin:0 0 5px 0;
	color:#905f24;
	font-weight:bold;
}
div.slidemenu div.content div.submenu ul{
	float:left;
	width:650px;
	margin:0 0 5px 0;
	color:#905f24;
	font-weight:bold;
}
div.slidemenu div.content div.submenu ul li{
	float: left;
	width : 180px;
	margin:0 0 3px -4px;
	font-weight:normal;
	color:#55301d;
	text-decoration:none;
	list-style-image:url(/themes/default/common/mainmenu/bullet-dot.gif);
}
div.slidemenu div.content div.submenu ul li a{
	color:#55301d;
	text-decoration:none;
}
div.slidemenu div.content div.submenu ul li a:hover{
	color:#55301d;
	text-decoration:none;
	font-weight:bold;
}

/*themes/default/common/banner/banner.css*/
.banner{
	display:block;
	float:left;

	/*
	width:984px;
	min-height:22px;
	*/
/*
	height:auto;
	margin:0 auto;
	*/
/*	height:252px;	*/
	margin-bottom:1px;
	background-color:#c5c38a;
	background-position:top;
	background-image:url(/themes/default/common/banner/body-bg-image.gif);
	background-repeat:repeat-x;
	z-index:0;
}
.banner-f{text-align:center;margin:0 auto}
.banner250{
	width:984px;
	min-height:250px;
	z-index:0;
	margin-top:1px;
	margin-bottom:1px;
}
.banner250rwd{
	width:100%;
	height:250px;
	max-width:984px;
	min-width:500px;
	z-index:0;
	margin-top:1px;
	margin-bottom:1px;
}
.banner105{
	width:984px;
	height:105px;
	z-index:0;
}

/*theme/default/common/frontpagetab/frontpagetab.css*/
#frontpagetab{
	position:relative;
}
#frontpagetab img{
	/* margin-top:-28px;*/
}


/*themes/default/app/price/quicksearch/quicksearch.css*/
#quicksearch {
	float:left;
	width:975px;
	margin:0 auto;
	padding:0 5px;
	height:auto;
	background-color:#362604;
	background-image:url(/themes/default/common/search/bg-edge1.jpg);
	background-repeat:no-repeat;
	z-index:0;
}
#quicksearch div.content{
	width:975px;
}
#quicksearch div.content div.topicpic{
	float:left;
	/*margin:-29px 5px 0 0;*/
	margin:0px 5px 0 0;
	width:256px;
	position:relative;
	z-index:10;
}
#quicksearch div.content div.qsform,
#qs_select_id{
	float:right;
	width: 700px;
	padding-top:12px;
	margin-left:8px;
}
#qs_select_id{
	padding-top:7px; color:#ffffff;width:622px;
}
#qs_select_id strong{	
	color:#ffffff; font-weight:bold; float:left;
}
#qs_select_id  input[type="radio"]{
	margin-top:2px; float:left;
}
#qs_select_id label{	
	color:#ffffff; font-weight:normal; float:left; margin-top:-3px;
}
#quicksearch div.content div.qsform form input{
	clear: both;
	float:none;
}

#quicksearch div.content div.qsform form input[type=text] {
	clear: both;
	float:none;
	width: 148px;
	/*height:17px;*/
	padding:0px;
	font-size:11px;
	color:#413f40;
	font-weight:normal;
	line-height:10px;

	
}
/*#quicksearch div.content div.qsform form input[type=submit] {
	display:inline-block;
	margin-top:0;
	background:url("/themes/default/app/price/quicksearch/btn-orange-go.gif") no-repeat scroll 0 0 transparent;
	border:none;
	width:25px;
	cursor:pointer;
	height:25px;
}*/
#quicksearch div.content div.qsform form input[type=submit] {
	display:inline-block;
	margin-top:0;
	border:0;
	background-color:#da8b14;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	height:24px;
	font-size:11px;
}
#quicksearch_reset_img{
	display:inline-block;
	margin-top:0;
	border:0;
	background-color:#362604;
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	height:24px;
	font-size:10px;
}
#quicksearch div.content div.qsform form span.filter{
	display:inline-block;
	margin-bottom:7px;
	margin-right:5px;
}
#quicksearch div.content div.qsform form span.filter input[type=image]{
	padding:0;
}
#quicksearch div.content div.qsform form span.gobutton{
	display:inline-block;
	margin-top:-5px;
}

#quicksearch div.content div.qsform form span.gobutton  input[type=image] {
	position:relative;
 	top:5px;
	display:inline;
	padding:0;
}
/*		@ span ครอบ select ประเภท filter		*/
#quicksearch  div.content form span.filter {
	float:left;
}
/*		@ span ครอบ select ประเภท order		*/
#quicksearch  div.content form span.order {

}
#quicksearch div.content div.qsform form select{
	width: 150px;
	height:18px;
	font-size:11px;
	color:#413f40;
	font-weight:normal;
}
#quicksearch div.content div.qsform form select[disabled=disabled]{
	background-color:#bbb;
}
#quicksearch div.content div.qsform form select.readonly{
	background-color:#666666;
}
#quicksearch div.content div.qsform form select option{
	font-size:11px;
	font-weight:normal;
}
#quicksearch div.content div.qsform form select > optgroup {
	font-size:11px;
	font-weight:normal;
}
#quicksearch div.content div.qsform form select > optgroup[label] {
	font-size:11px;
	font-weight:normal;
	font-style:normal;	
}

.select-option-container *{
	line-height:18px;
	font-size:11px;
}
.select-option-container{
	position: absolute;
	top: 387px;
	left: 579px;
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	min-width: 150px;
	width:auto;
	min-height: 50px;
	height:auto;
	overflow: auto;
	/*font-weight: lighter; */
	z-index: 8;
	padding:1px;
	margin:0;
}
.select-option-container div.option{
	background-color: #ffffff;
	margin:0 0 0 2px;
	color:#413F40;
	cursor:default;
	line-height:12px;
	font-size:11px;
	height:13px;
	white-space:nowrap;
	width:auto;
/*
	overflow:hidden;
*/
	font-weight:normal;
}
.select-option-container  div.main_group{
		font-weight:bold;
}
.select-option-container div.goption{
	margin:0 0 0 3px;
}
.select-option-container div.sub_group{
	margin:0 0 3px 10px;
	font-weight:normal;
	width:auto;
}

/*themes/default/app/price/tabmenu/tabmenu.css*/
#tabmenu{
	width:985px;
	height:30px;
	padding-top:5px;
	margin:0px auto 0px auto;
	background-image:url(/themes/default/common/images/icons/tabmenu/bg-tabmenu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#362604;
	text-align:center;
	color:#9f957a;
}
#tabmenu ul{
	list-style:none;
	float:left;
	padding:0;
}
#tabmenu ul li {
	float:left;
}
#tabmenu li a,
#tabmenu li > span.menu
{
	display:inline-block;
	float: left;
	text-decoration: none;
	color:#FFFFFF;
	/*padding: 7px 25px 0 0;*/
	padding: 7px 12px 0 0;
	margin: 0 1px 0 0;
	font-weight:bold;
	background-image:url(/themes/default/common/images/icons/tabmenu/red2.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height: 23px;
}
#tabmenu ul li a span {
	background-image:url(/themes/default/common/images/icons/tabmenu/red1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	float: left;
	display: block;
	margin-top: -8px;
	height: 30px;
	width:10px;
}
#tabmenu ul li a:hover {
	color:#FFFFFF;
	background-image:url(/themes/default/common/images/icons/tabmenu/red2.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#tabmenu ul li a:hover span {
	background-image:url(/themes/default/common/images/icons/tabmenu/red1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#tabmenu ul li a.current {
	float: left;
	text-decoration: none;
	color:#5a0a0b;
	margin-right: 1px;
	font-weight:bold;
	background-image:url(/themes/default/common/images/icons/tabmenu/white2.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#tabmenu ul li a.current span {
	background-image:url(/themes/default/common/images/icons/tabmenu/white1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#5a0a0b;
	float: left;
	display: block;
	margin-top: -7px;
	height: 30px;
}

#tabmenu ul li a.firsttab {
	float: left;
	text-decoration: none;
	color:#ffffff;
	margin-right: 1px;
	font-weight:bold;
	background-image:url(/themes/default/common/images/icons/tabmenu/green2.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#tabmenu ul li a.firsttab span {
	background-image:url(/themes/default/common/images/icons/tabmenu/green1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#ffffff;
	float: left;
	display: block;
	margin-top: -7px;
	height: 30px;
	width:29px;
}
#tabmenu #bookmark{
	float:right;
	margin:5px 5px 0 0;
	width:180px;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	padding:0 0 0 10px;
}
#tabmenu #bookmark a{
	display:inline;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
/*themes/default/common/content/base.css */
/*body{
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#c5c38a;
}
img{ border:0px; }*/
.layout985 .content{
	width:985px;
	margin:0 auto;
	height:auto;
}
.layout985 .content .topedge{
	/*float:left;*/
	width:985px;
	height:5px;
	margin:0 auto;
	/*background-color:#362604;*/
	background-image:url(/themes/default/common/content/bg-topic-content.jpg);
}
.layout985 .content .contentbox{
	float:left;
	width:975px;
	height:auto;
	background-color:#F2F2F2;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}
.contentbox .specialbanner{
	margin-bottom:5px;
}
.layout985 .content .bottomedge{
	float:left;
	width:985px;
	height:5px;
	margin:0 auto;
	/*background-color:#362604;
	background-image:url(/themes/default/common/content/bg-bottom-content-main.jpg);*/
	background-color:#f2f2f2;
}
/* singlecol*/
.layout985 .content .contentbox .singlecol{
	clear:both;
	float:left;
	width:975px;
	height:auto;
}
.layout985 .content .contentbox .singlecol .topedge{
	clear:both;
	display:block;
	background-image:url(/themes/default/app/knowledge/public/icons/pagebox_edge1.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:975px;
}
.layout985 .content .contentbox .singlecol .bottomedge{
	clear:both;
	display:block;
	background-image:url(/themes/default/app/knowledge/public/icons/pagebox_edge2.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:975px;
}
.layout985 .content .contentbox .singlecol .content{
	float:left;
	width:925px;
	padding:0px 25px;
	background-image:url(/themes/default/app/knowledge/public/icons/pagebox_repeat.jpg);
	background-repeat:repeat-y;
}

/* separate col*/
#layout985 .contentbox .lefttest{
	clear:both;
	float:left;
	width:765px;
	height:auto;
}
#layout985 .contentbox .righttest{
	float:right;
	width:205px;
	height:auto;;
}
.lefttest .leftcol .topedge{
	width:765px;
	height:20px;
	background-image:url(/themes/default/app/price/compactlist/brand/pagebox_edge1.jpg);
	background-repeat:no-repeat;
}
.lefttest .leftcol .content{
	float:left;
	clear: left;
	width: 725px;
	padding:0 20px;
	background-image:url(/themes/default/app/price/compactlist/brand/pagebox_repeat.jpg);
	background-repeat:repeat-y;
	height:auto;
}

.lefttest .leftcol .bottomedge{
	clear:left;
	width:765px;
	height:20px;
	background-image:url(/themes/default/app/price/compactlist/brand/pagebox_edge2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.message{
	color:#009900;
}
div.error{
	color:#ff0000;
}

/*themes/default/common/footer/footer.css*/
#footer{
	width:100%;
	margin:0 auto;
	margin-bottom:0;
	text-align:center;
	font-size:100%;
}
#footer .content{
	font-size:100%;
	width:984px;
	margin:0 auto;
	text-align:center;
	/*background:url('/themes/default/common/footer/footer-logo.jpg') no-repeat;*/
	/*background-color:#362604;*/
	background-color:#a7a670;
	padding-top:5px;
	padding-bottom:10px;
}
#footer .motto,
#footer .cat_motto{
	text-align:center;
	margin:0 0 5px 0;
	line-height:30px;
}
#footer .motto > h5,
#footer .motto > h6,
#footer .cat_motto > h5,
#footer .cat_motto > h6{
	display:inline;
	color:#ffffff;
	text-decoration:none;
	/*padding:3px 0 0 25px;*/
	margin:0 10px 0 10px;
	/*height:21px;*/
	/*background:url("/themes/default/common/footer/motto2.png") no-repeat scroll 0 2px transparent;*/
	font-size:1.3em;
	line-height:28px;
}
#footer .link{
	color:#ffffff;
	text-align:center;
	clear:both;
	margin:0 auto;
	line-height:28px;
 	min-height:30px;
}
#footer .link > a {
	/*color:#a8956b;*/
	color:#ffffff;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	font-size:100%;
}
#footer .copyright {
	/*color:#a8956b;*/
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	margin:10px auto 0 0;
	clear:both;
}

/* OLD Navigator */
.navigation{
	background: url("/themes/default/app/navigation/bg-trail.jpg") repeat-x;
	color: #5C5C28;
	font-weight: normal;
	width: 100%;
	margin:4px 0;
}
.navigation .breadcrumb{
	line-height:28px;
	height: 28px;
	overflow: hidden;
	white-space: nowrap;
}
.navigation .breadcrumb *{
	color: #5C5C28;
	display: inline;
	text-decoration: none;
}
/* New by rung 2019-11-29 */
#breadcrumb{background-color:#f2f2f2; padding-left:1%;margin-bottom:0.5%;
border-top:1px solid #ccc;border-bottom:1px solid #ccc;
}
#breadcrumb ol, #breadcrumb ol li{padding:0;margin:0;list-style:none}
#breadcrumb ol li{line-height:2em;overflow:hidden-x;white-space:nowrap;display:inline-block}
#breadcrumb ol li a{display:inline-block;text-decoration:none;font-size:1.1em;line-height:2em}
#breadcrumb ol li a span{color:#5c5c28}

/*themes/default/app/price/searchsummary/summary.css*/
#searchsummary{
	display:block;clear:both;
	background-color:#707026;
	padding:1%;margin-top:5px;
}
#searchsummary div.summary{
	max-width:580px;line-height:1.5em;padding-bottom:5px;
}
#searchsummary div h1,
#searchsummary div h3,
#searchsummary div.summary, #searchsummary div.summary-item{
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;	
}
#searchsummary div h1{
	padding-right:5px;
}
#searchsummary div.summary-item{
	line-height:1.5em;max-width:740px
}


#searchsummary span span{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
}
#searchsummary div, #searchsummary span{font-size:1em;color:#fff}
#searchsummary div *, #searchsummary span *{font-size:inherit !important;color:inherit !important}


/*themes/default/common/topictab/topictab.css*/
.topictab{
	font-size:12px; font-weight:bold;
	line-height:22px;
	background-color:#707026;
	padding:6px 0;
	padding-left:4px;
	color:#FFF;
	margin-top:5px;
}
.topictab::after{
	content:' ';clear:both;display:block;
}
.topictab >h1{
	display:inline; font-size:12px; font-weight:bold;
}
.topictab > div.facebook{
	text-indent:0;
}
.topictab span, .topictab strong{
line-height:22px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.topictab span h2{
font-size:12px;
}

/*themes/default/app/price/viewcontrol/viewcontrol.css*/
#viewcontrol{
	clear:both;
	width:100%;
	height:28px;
	padding:0 0 3px 0;
	background-color:#c5c38a;
	text-align:right;
	float:left;
}

#viewcontrol .bookmark dropdown {
	display:block; float:left;
}
#viewcontrol form#form_productlist_config{

}
#viewcontrol form#form_productlist_config span.form_productlist_title{
	text-align:left;
	font-size:12px;
	color:#5f5d2a;
	font-weight:bold;
}

#viewcontrol form#form_productlist_config select#productlist_type{
	display:inline;
	width:130px;
	height:18px;
	font-size:11px;
	color:#413f40;
}
#viewcontrol form#form_productlist_config select.product_order{
	display:inline;
	width:150px;
	height:18px;
	margin:0;
	font-size:11px;
	color:#413f40;
}
#viewcontrol form#form_productlist_config select.product_orderby{
	display:inline;
	width:120px;
	height:18px;
	margin:0;
	font-size:11px;
	color:#413f40;
}
#viewcontrol form#form_productlist_config input{
	display:inline;
	position:relative;
	top:6px;
	margin-right:5px;
	/*height:22px;
	width:27px;*/
	/*background-image:url(/themes/default/common/displayoption/btn-green-go.gif);*/
	background-repeat:no-repeat;
}

#viewcontrol form#form_productlist_config select{
	width: 150px;
	height:18px;;
	font-size:11px;
	color:#413f40;
}

/*themes/default/common/bottomnav/bottomnav.css*/
#bottomnav{
	float:left;
	width:100%;
	font-size:small;
	padding-top:0px;
	line-height:1em;
	background-color:#707026;
	/*background-color:#a7a670;*/
	color:#fff;
	/*color:#a7a670;*/
	text-align:center;
	margin:5px 0 0 0;
	height:22px;
	/*border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;*/
}
#bottomnav a{
	font-size:12px;
	line-height:2em;
	text-decoration:none;
	color:#fff;
	/*color:#a7a670;*/
	/*display:none;*/
}
/*themes/default/app/price/common/pagenav/pagenav2.css*/
.pagenav3 {
	display:inline-block;
	width:100%;
	height:23px;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#5f5e0c;
	text-decoration:none;
	padding:2px 0;
	white-space:nowrap;
	text-align:right;
}
.pagenav3 .capsule{
	width:auto;
	float:right;
}
.pagenav3 .capsule .wrapper {
	float:left;
	margin-right:5px;
}

.pagenav3 .capsule .wrapper  span{
	height:25px;
	margin:0 2px;
	float:left;
}
.pagenav3 .capsule .wrapper  a:link,
.pagenav3 .capsule .wrapper  a:hover,
.pagenav3 .capsule .wrapper  a:visited{
	font-size:10px;
	font-weight:normal;
	color:#5a5f05;
	text-decoration:none;
	display:block;
	/*width:21px;*/
	height:18px;
	padding:0 4px;
	text-align:center;
	background-color:#c5c38a;
	/*border:solid thin #7f812e;*/
	border:solid 1px #7f812e;
}
.pagenav3 .capsule .wrapper  a.current{
	font-weight:bold;
	color:#ffffff;
	background-color:#989D1C;
	border:solid thin #989D1C;
}
/*themes/default/app/price/common/pagenav/pagenav2.css*/
#pagenav {
	display:inline-block;
	width:100%;
	height:23px;
	background-color:#c5c38a;
	font-size:11px;
	font-weight:bold;
	color:#5f5e0c;
	text-decoration:none;
	padding:2px 0;
	white-space:nowrap;
	text-align:right;
}
.capsule{
	width:auto;
	float:right;
}
.capsule .wrapper {
	float:left;
	margin-right:5px;
}

.capsule .wrapper  span{
	height:25px;
	margin:0 2px;
	float:left;
}
#pagenav .capsule .wrapper  a:link,
#pagenav .capsule .wrapper  a:hover,
#pagenav .capsule .wrapper  a:visited,
#pagenav .capsule .wrapper  span.current{
	font-size:10px;
	font-weight:normal;
	color:#5a5f05;
	text-decoration:none;
	display:block;
	/*width:21px;*/
	height:18px;
	padding:0 4px;
	text-align:center;
	background-color:#c5c38a;
	/*border:solid thin #7f812e;*/
	border:solid 1px #7f812e;
}
#pagenav .capsule .wrapper img{
	vertical-align:middle;
	margin:1px;
	margin-top:5px;
}
#pagenav .capsule .wrapper  a.current{
	font-weight:bold;
	color:#ffffff;
	background-color:#989D1C;
	border:solid thin #989D1C;
}
#pagenav .capsule .wrapper  span.current{
	font-weight:bold;
	color:#ffffff;
	background-color:#989D1C;
	border:solid thin #989D1C;
	font-size:11px;
}
.capsule .wrapper  form{
	display:inline;
	text-align:left;
	height:22px;
}
.capsule .wrapper  form select{
	display:inline;
	width:160px;
	height:18px;
	margin:0 5px 0 0;
	font-family:Tahoma;
	font-size:11px;
	color:#413f40;
	font-weight:normal;
	float:left;
}
.capsule .wrapper  form input.text{
	width:46px;
	height:20px;
	float:left;
	font-size:11px;
	display:block;
	 color:#413F40;
	 padding:0 4px 2px 4px;
}
.capsule .wrapper  form span.gobutton{
	margin:-4px 0 0 -3px;

}
.capsule .wrapper  form span.gobutton input{
	width:18px;
	height:18px;
	margin:-1px 0 0 5px;
}
.capsule .wrapper  span.space{
	float:right;
	width:7px;
	display:inline-block;
	height:25px;
}


/*themes/default/app/menu/management/main.css*/
#menu_management_main {
	display:block;
	height:26px;
	margin:0px auto;
	padding:7px 0 0 0;
	background:url('/themes/default/common/mainmenu/bgmainmenu2.jpg') no-repeat;
}
#menu_management_mainmanage {
	float: left;
	margin-left:15px;
	padding: 0;
	text-align: left;
}
#menu_management_mainuser {
	float: right;
	margin-right:15px;
	padding:0;
	text-align: right;
}
#menu_management_main ul {
	padding:0;
	list-style: none;
	display: inline;
	color:#ffffff;
}
#menu_management_main ul li.menu {
	list-style: none;
	display: inline;
	font-weight: bold;
	color:#ffffff;
}
#menu_management_main ul li.menu a{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#menu_management_main ul li.menu a:hover{
	color:#e4dd64;
}


/*   backend admin    */
.backend{
	width:765px;
	height:auto;
}
.backend .backendtop{
	background-image:url(/themes/default/app/knowledge/public/icons/pagebox_edge1.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:975px;
}
.backend .backendbottom{
	float:left;
	background-image:url(/themes/default/app/knowledge/public/icons/pagebox_edge2.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:975px;
}
.backend .content{
	float:left;
	width:925px;
	padding:0px 25px;
	background-image:url(/themes/default/app/knowledge/public/icons/pagebox_repeat.jpg);
	background-repeat:repeat-y;
}
.backend fieldset{
	margin:5px 0px 15px 0px;
	background-color:#f4f3df;
	border: thin solid #aaa881;
	padding:20px 35px 25px 35px;
	color:#633e35;
}
.backend fieldset legend{
	color:#707125;
	font-weight:bold;
	margin:0px 3px;
	padding:0 5px;
	font-size:1.2em;
}

/*   level0   */
.backend fieldset div.category-container div.level0{
	/*margin:10px 0;*/
	margin:0px 0px 15px 0px;
	border:thin solid #AAA881;
	padding:10px;
	background-color:#ECEDCA;
}
.backend fieldset div.category-container div.level0 .id{
	font-weight:bold;
	display:inline-block;
	width:25px;
	color:#74720C;
}
.backend fieldset div.category-container div.level0 .name{
	display:inline-block;
	font-weight:bold;
	width:310px;
	color:#573e0a;
	font-size:1.2em;
}
.backend fieldset div.category-container div.level0 a{
color:#707125;
}

/*   level1   */
.backend fieldset div.category-container div.level1{
	/*margin:12px 0 5px 0;*/
	margin:2px 0;
	padding:7px 30px;
	background-color:#A9A778;
}
.backend fieldset div.category-container div.level1 .id{
	font-weight:bold;
	display:inline-block;
	width:30px;
	color:#ffffff;
}
.backend fieldset div.category-container div.level1 .name{
	display:inline-block;
	width:280px;
	color:#ffffff;
	font-weight:normal;
}
.backend fieldset div.category-container div.level1 a{
color:#707125;
}

/*   level2   */
.backend fieldset div.category-container div.level2{
	/*margin:12px 0 5px 0;*/
	margin:0;
	padding:7px 60px;
	background-color:#FBFFF0;
	border-bottom:thin solid #e3e1c7;
}
.backend fieldset div.category-container div.level2 .id{
	font-weight:bold;
	display:inline-block;
	width:30px;
	color:#7b3f05;
}
.backend fieldset div.category-container div.level2 .name{
	display:inline-block;
	width:250px;
	color:#73471c;
	font-weight:normal;
}
.backend fieldset div.category-container div.level2 a{
color:#707125;
}

/*   company backend   */
.info{
	background-color:#929051;
	border:thin solid #AAA881;
	color:#856835;
	padding-top: 5px;
	color:#ffffff;
	font-size:1em;
	text-align:center;
}
.info b, .info a{
	color:#ffffff;
	font-size:1.2em;
}
.info .admin_notice{
	color:#63532b;
	font-size:1.2em;
	text-align:center;
	background-color:#f4f3df;
	padding:10px 0;
	margin-top:5px;
}
.companies div.company,
.brands div.brand{
	background-color:#f7f5ef;
	border:thin solid #AAA881;
}
.companies .company a,
.brands .brand a{
	color:#576c04;
}
.companies .company .id,
.brands .brand .id{
	float:left; padding:10px 5px 15px 15px; width:60px;
	color:#4f0404;
	font-weight:bold;
}
.companies .company .name,
.brands .brand .name{
	float:left; padding:10px 5px 15px 5px; width:300px;
	color:#633e35;
}
.companies .company .name b,
.brands .brand .name b{
	color:#4F0404;
	font-size:1.3em;
}
.companies .company .branches{
	float:left; padding:10px 5px 15px 5px; width:200px;
	color:#633e35;
}
.companies .company .branches b{
	color:#5b540b;
}
.brands .brand .brand_reps{
	float:left; padding:10px 5px 15px 5px; width:200px;
	color:#633e35;
}
.brands .brand .brand_reps b{
	color:#5b540b;
}
.companies .company .category,
.brands .brand .category{
	float:left; padding:10px 5px 15px 5px; width:200px;
	color:#633e35;
}
.companies .company .category b,
.brands .brand .category b{
	color:#5b540b;
}
.companies .company .admin,
.brands .brand .admin{
	float:left; padding:10px 5px 15px 5px;
	color:#633e35;
}
.companies .company .admin b,
.brands .brand .admin b{
	color:#5b540b;
}

/*   backend product    */
.maincategories{
	float:left;
	height:auto;
	margin:5px 0 15px 0;
	background-color:#f4f3df;
	border: thin solid #aaa881;
	padding:20px 20px 25px 20px;
	color:#633e35;
	text-align:center;
}
.maincategory{
/*	float:left;
	height:auto;
	margin:5px 0px 15px 0px;
	background-color:#f4f3df;
	border: thin solid #aaa881;
	padding:20px 35px 25px 35px;
	color:#633e35;*/
	margin:0 0 10px 0;
	width:270px;
}

.maincategory .id{
	font-weight:bold;
	display:inline-block;
	width:30px;
	text-align:right;
	margin-right:10px;
	color:#74720C;
}
.maincategory .name{
	display:inline-block;
	width:200px;
	text-align:left;
}
.maincategory .name a{
	font-weight:bold;
	color:#573e0a;
	font-size:1em;
	text-decoration:underline;
}
.subcategories{
	float:left;
	height:auto;
	margin:5px 0px 15px 0px;
	background-color:#f4f3df;
	border: thin solid #aaa881;
	padding:20px 35px 25px 35px;
	color:#633e35;
	width:855px;
}
/*   level1   */
.level_1{
	/*margin:12px 0 5px 0;*/
	margin:2px 0;
	padding:7px 30px;
	background-color:#A9A778;
}
.level_1 .id{
	font-weight:bold;
	display:inline-block;
	width:30px;
	color:#FFFFFF;
}
.level_1 .name{
	display:inline-block;
	width:305px;
	color:#FFFFFF;
	font-weight:bold;
}
.level_1 a{
color:#584825;
}

/*   level2   */
.level_2{
	/*margin:12px 0 5px 0;*/
	margin:0px;
	padding:7px 60px;
	background-color:#FBFFF0;
	border-bottom:thin solid #e3e1c7;
}
.level_2 .id{
	font-weight:bold;
	display:inline-block;
	width:30px;
	color:#7b3f05;
}
.level_2 .name{
	display:inline-block;
	width:250px;
	color:#73471c;
	font-weight:normal;
}
.level_2 a{
color:#707125;
}

/*   product backend   */
div.spec-elements {
/*	border:1px solid #333333;*/
	/*margin:5px 0px 15px 0px;
	background-color:#f4f3df;
	border: thin solid #aaa881;
	padding:20px 35px 25px 35px;
	color:#633e35;*/
}

div.spec-elements div {
}

div.spec-element  {
	/*margin:5px 0 20px 0;
	padding:10px;
	border:thin solid #AAA881;*/
}
div.spec-elements  h2.spec-details{
	margin-bottom:15px;
}
div.spec-elements  h2.spec-details b{
	font-weight: bold;
	font-size : 16px;
	color:#707125;
}
div.spec-elements  h2 a{
	font-size: 16px;
}
div.spec-elements .level1{
	background-color:#ebeec9;
	border:thin solid #c2c489;
	border-top:6px solid #c2c489;
	margin-bottom:12px;
	padding:12px;
}
div.spec-elements div.level1 div.title {
	font-weight: bold;
	font-size : 14px;
	padding: 0 0 8px 0;
	color:#410803;
}
div.spec-elements div.level1 div.title a{
	font-size : 16px;
}
div.spec-elements div.level1 div.title span {
	font-size : 13px;
	color:#654b3a;
}
div.spec-elements div.level1 div.info {
	font-weight: bold;
	font-size : 14px;
	padding: 0 0 8px 0;
	color:#410803;
	background:none;
	border:none;
}
div.spec-elements div.level1 a{
	color:#844014;
}

div.spec-elements .level2{
	background-color:#ffffff;
	border:thin solid #dcdbdf;
	margin-bottom:8px;
	padding:8px;
}
div.spec-elements div.level2 div.title {
	font-weight: bold;
	font-size : 14px;
	padding: 0 0 8px 0;
	color:#747007;
}
div.spec-elements div.level2 div.field {
	font-weight: bold;
	font-size : 14px;
	padding: 8px;
	color:#654b3a;
	background-color:#EBEBEA;
	/*border:#e9e6ec thin solid;*/
}
div.spec-elements div.level2 div.field div.guideline{
	font-weight:normal;
	font-size : 12px;
	color:#6e0303;
}
div.spec-elements .level3{
	background-color:#ffffff;
	border:thin solid #dcdbdf;
	margin-bottom:8px;
	padding:8px;
}
div.spec-elements div.level3 div.title {
	font-weight: bold;
	font-size : 14px;
	padding: 0 0 8px 0;
	color:#7D5511;
}
div.spec-elements div.level3 div.field {
	font-weight: bold;
	font-size : 14px;
	padding: 8px;
	color:#654b3a;
	background-color:#d7d593;
	/*border:#dadacc thin solid;*/
}

/*     admin product compactlist      */



/*	Widget	*/
div.widget ul {
	list-style-type:none;
}
div.widget ul li {
	display:inline;
}



/*table*/
table.type1{
	width:699px;
	text-align:left;
	margin:0 0 0 3px;
	background-color:#fefef0;
	border:1px solid #adac73;
}
table.type1 td{
	padding:15px 10px 20px 10px;
	background-color:#f4f3df;
	border:1px solid #cccc9d;
	color:#525214;
}
table.type1 td span{
	color:#525214;
}
table.type1 td span.cdg{
	color:#2f6600;
}
table.type1 td p *, table.type1 td p {
	color:#675634;
}
table.type1 th, table.type1 td.th{
	padding:0px;
	text-align:center;
	vertical-align:middle;
	background-color:#c5c38a;
	border:1px solid #adac73;
	height:30px;
}
table.type1 th, table.type1 th *,
table.type1 td.th, table.type1 td.th *{
	color:#515111;
	font-weight:bold;
	text-align:center;
}

/*widget*/
div.widget div.share span{
	display:inline-block;
	margin:0 2px;
}
div.rating{
	display:inline;
}

/*table dataset*/
table.dataset{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	background-color:#fefef0;
	border:1px solid #adac73;
}
table.dataset th.data_title{
	background-color:#707026;
	color:#ffffff;
}
table.dataset td{
	padding:5px 5px 10px 5px;
	background-color:#FEFEF0;
	border:1px solid #cccc9d;
	color:#525214;
}
table.dataset td.data_index{
	padding:5px 5px 10px 10px;
}
table.dataset td.data_index .cf_aed{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/aed.jpg);
}
table.dataset td.data_index .cf_aud{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/aud.jpg);
}
table.dataset td.data_index .cf_bdt{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/bdt.jpg);
}
table.dataset td.data_index .cf_bhd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/bhd.jpg);
}
table.dataset td.data_index .cf_bnd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/bnd.jpg);
}
table.dataset td.data_index .cf_cad{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/cad.jpg);
}
table.dataset td.data_index .cf_chf{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/chf.jpg);
}
table.dataset td.data_index .cf_cny{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/cny.jpg);
}
table.dataset td.data_index .cf_dkk{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/dkk.jpg);
}
table.dataset td.data_index .cf_egp{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/egp.jpg);
}
table.dataset td.data_index .cf_eur{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/eur.jpg);
}
table.dataset td.data_index .cf_gbp{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/gbp.jpg);
}
table.dataset td.data_index .cf_hkd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/hkd.jpg);
}
table.dataset td.data_index .cf_idr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/idr.jpg);
}
table.dataset td.data_index .cf_ils{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/ils.jpg);
}
table.dataset td.data_index .cf_inr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/inr.jpg);
}
table.dataset td.data_index .cf_jpy{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/jpy.jpg);
}
table.dataset td.data_index .cf_krw{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/krw.jpg);
}
table.dataset td.data_index .cf_lkr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/lkr.jpg);
}
table.dataset td.data_index .cf_myr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/myr.jpg);
}
table.dataset td.data_index .cf_nok{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/nok.jpg);
}
table.dataset td.data_index .cf_npr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/npr.png);
}
table.dataset td.data_index .cf_nzd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/nzd.jpg);
}
table.dataset td.data_index .cf_omr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/omr.jpg);
}
table.dataset td.data_index .cf_php{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/php.jpg);
}
table.dataset td.data_index .cf_pkr{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/pkr.jpg);
}
table.dataset td.data_index .cf_qar{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/qar.jpg);
}
table.dataset td.data_index .cf_rub{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/rub.jpg);
}
table.dataset td.data_index .cf_sar{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/sar.jpg);
}
table.dataset td.data_index .cf_sek{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/sek.jpg);
}
table.dataset td.data_index .cf_sgd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/sgd.jpg);
}
table.dataset td.data_index .cf_twd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/twd.jpg);
}
table.dataset td.data_index .cf_usd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/usd.jpg);
}
table.dataset td.data_index .cf_vnd{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/wnd.jpg);
}
table.dataset td.data_index .cf_zar{
	width:40px;
	height:30px;
	float:left;
	display:block;
	margin:5px 10px 0 0;
	background:no-repeat url(/themes/default/common/images/icons/flag/zar.jpg);
}

table.dataset input[type=text]{
	background-color:#FEFEF0;
}
table.dataset td *{
	color:#525214;
	font-size:12px;
}
table.dataset th{
	font-size:13px;
	color:#515111;
	font-weight:bold;
	text-align:center;
	background-color:#DEDDB1;
	border:1px solid #ADAC73;
}
table.dataset th.data_index{
	padding:5px 5px 10px 50px;
	text-align:left;
}
table.dataset tbody tr.topic th{
	color:#515111;
	font-weight:bold;
	text-align:center;
	background-color:#DEDDB1;
	border:1px solid #ADAC73;
}
table.dataset td div span{
	color:#525214;
}
table.dataset td span.cdg{
	color:#2f6600;
}
table.dataset td p *, table.dataset td p {
	color:#675634;
}
table.dataset td.topic{
	padding:0px;
	text-align:center;
	vertical-align:middle;
	background-color:#c5c38a;
	border:1px solid #adac73;
	height:30px;
}

/******** 2012-09-25 *********/
/******** 	Search	 *********/
div.leftcol > div.content{
	clear:both;
	max-width:765px;
	width:100%;
}

/*
div.content .leftcol .logo{
	float:left;
	min-width:120px; max-width:130px;
	min-height:90px; max-height:100px;
	margin:10px 16px 0 10px;
	text-align:center; vertical-align:middle;
	border-color:#888888;
	border-radius:0;
	box-shadow:0px 1px 2px 3px #bbbbbb;
}
*/

div.content .leftcol .logo{
	float:left;
	width:130px;
	height:130px;
/*	margin:0 auto 5px;	 */
	text-align:center;
/* 	margin-top:15px;	*/
	vertical-align:middle;
}
div.content .leftcol .logo img{width:100%;height:auto}
div.content .leftcol .price{
	display:block;
	float:right;
	overflow:visible;
	/*white-space:nowrap;*/
	margin-top:5px;
    margin-left: 550px;
    width: 170px;
	height:20px;
	*width:170px;	/* OLD IE */
	*margin-left:-50px;		/* OLD IE */
	position:absolute;
}

/*
div.content .leftcol .price > span{
	display:block;
	width:725px;
}
*/
div.content .leftcol .price > span > img{
	/*margin-right:-6px;*/
	margin-right:2px;
	display:block;
	float:right;
}

div.content > .logo > img{
/*	position:absolute;	*/
/*	float:left;	*/
	display:inline-block;
}

div.content > .specs {
	min-width:440px; width:auto;
	margin-left:4px;
	float:left;
}
div.content > .specs > .spec{
	display:inline-block;
	float:left;
	overflow:visible;
	line-height:24px;
	margin-bottom:4px;
}
div.content > .specs > .spec> .data_ref{
	color:#384639;
	font-size:14px;
}
div.content > .specs > .spec > .data ul,
div.content > .specs > .spec > .data ol {
	margin-top:2px;
	margin-bottom:0px;
	list-style-position:inside;
}
div.content .specs .spec .data > div{
	clear:both;
}

div.content > .specs > .spec > .data a {
	font-size:100%;
	line-height:150%;
}
div.content > .specs > .spec > .data span.link_text{
	font-size:14px;
	color:#384639;
}
div.content > .specs > .spec > .data a.link_box {
	font-size:100%;
	line-height:150%;
	text-indent:6px;
 	background-image: url("/themes/default/common/images/icons/buttons/btn_click.png");
    background-repeat: no-repeat;
	display:inline-block;
	width:64px;
	height:23px;
	text-decoration:none;
	margin-left:5px;
}
div.content > .specs > .spec > p,
div.content > .specs > .spec > .data > p,
div.content > .specs > .spec > div,
div.content > .specs > .spec > h1,
div.content > .specs > .spec > h2,
div.content > .specs > .spec > h3
{
	display:inline-block;
	float:left;
	color:#384639;
	font-weight:normal;
	line-height:24px;
	min-width:100px;
	vertical-align:top;
	text-align:left;
	padding:0; margin:0;
}
 div.content > .specs > .spec > .data p{
	clear:both;
	float:none;
 }
 div.content > .specs > .spec > .data li p{display:inline;}

div.content > .specs > .spec > .model{
	min-width:60px;
}
div.content > .specs > .spec > .title{
	overflow:visible;
	font-weight:bold;
	min-width:140px;
	max-width:140px;
	width:auto;
	color:#384639;
}
div.content > .specs > .spec > .topic{
	overflow:visible;
	font-weight:bold;
	min-width:180px;
	max-width:180px;
	width:160px;
}
div.content > .specs > .spec > .colon{
	float:left;
	font-weight:bold;
	text-align:center;
	min-width:20px; max-width:25px; width:22px;
	margin:0; padding:0;
}
div.content > .specs > .spec > .data{
	float:left;
	min-width:250px;
	max-width:280px;
}
#products .specs > .spec > .data{
	font-size:1.02em;
	line-height:18px;
	padding-top:0px;
}
#products .specs > .spec > .data > strong{
	font-weight:normal;
}
div.content > .specs > .spec > .promo-dealer > a{
	text-decoration:none;
}
div.content > .specs > .spec > h1,
div.content > .specs > .spec > h2,
div.content > .specs > .spec > h3
{
	margin-right:2px;
	font-size:1.02em;
}

div.content > .specs > .spec > .data > h1,
div.content > .specs > .spec > .data > h2,
div.content > .specs > .spec > .data > h3{
	font-size:1.02em;
	font-weight:normal;
	display:inline;
	padding-right:4px;
}

.header .row2 .toprotate{
	line-height:24px; height:24px;
	width:500px; max-width:500px;
	display:block; float:left;
	text-decoration:none; font-size:1em;
	font-weight:bold; border:0; text-align:left;
	background-color:#fff; overflow:hidden;
}
.header .row2 .toprotate a {
	color:#666666;
	display:block; white-space:nowrap;
}
#checkraka-key{
	width:400px; max-width:500px;
	overflow:hidden;
	max-height:30px;
	height:30px;
}

#topsocial{
display:block; float:right;
text-align:right; overflow:hidden;
}
#topsocial a{
	text-decoration:none;	
}
.topictab .facebook,
#topsocial .facebook{
	float:right; display:block;
}
.facebook .facebook a{
	float:right; width:66px;
}
.facebook .facebook,
.facebook .facebook-like{
	float:right;
	height:25px;
}

/* Dialog Box */
div.dialog_notify  div#content_ajax {
    float: left;
    height: auto;
    width: 560px;
	margin-bottom:10px;
}
div.dialog_notify  div#content_ajax div.topic {
    background-image: url("/themes/default/app/notification/images/topic_bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0 0 10px;
    padding: 4px 10px 2px;
    width: 540px;
}
div.dialog_notify  div#content_ajax div.group {
    float: left;
    height: auto;
    width: 560px;
}
div.dialog_notify  div#content_ajax div.group div.group-top {
    background-image: url("/themes/default/app/notification/images/bg1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    width: 560px;
}
div.dialog_notify  div#content_ajax div.group div.group-content {
    background-image: url("/themes/default/app/notification/images/bg2.jpg");
    background-repeat: repeat-y;
    float: left;
    height: auto;
    padding: 0 10px;
    width: 540px;
}
div.dialog_notify  div#content_ajax div.group div.group-bottom {
    background-image: url("/themes/default/app/notification/images/bg1.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    width: 560px;
}
div.dialog_notify  div#content_ajax div.group div.group-content div.logo {
    float: left;
    margin: 0 10px 0 0;
    width: 103px;
}
div.dialog_notify  div#content_ajax div.group div.group-content div.detail {
    float: left;
    margin: 0;
    width: 427px;
}
div.dialog_notify  div#content_ajax div.group div.group-content div.detail div.field {
    float: left;
    margin: 0 0 7px;
    width: 427px;
}
div.dialog_notify  div#content_ajax div.group div.group-content div.detail div.field div.title {
    color: #384639;
    float: left;
    font-weight: bold;
    width: 118px;
}
div.dialog_notify  div#content_ajax div.group div.group-content div.detail div.field div.colon {
    color: #384639;
    float: left;
    font-weight: bold;
    margin: 0 14px;
}
div.dialog_notify  div#content_ajax div.group div.group-content div.detail div.field div.data {
    color: #384639;
    float: left;
    margin: 0;
    text-align: left;
    width: 281px;
}


div.dialog_notify  div.dtable  div.dr{
	width:560px;
}


/*  	MAN End */
.spec .data .brand-rep {
	padding-top:4px;
	padding-bottom:4px;
}

/*release*/
.release-article{
	width:705px;
	float:left;
	clear:both;
}
.release-article div img{
	margin:0 0 10px 0;
}
.release-article .release-topic{
	width:683px;
	padding:3px 8px 1px;
	color:#ffffff;
	height:24px;
	margin:0 0 0 3px;
	font-weight:bold;
	font-size:14px;
	background-image:url(/themes/default/app/price/item/_icons/itemdetail_edge1.jpg);
	background-repeat:repeat-x;
}
.release-article .release-detail{
	clear:both;
	float:left;
	width:683px;
	padding:3px 8px 1px;
	font-size:14px;
	line-height:19px;
}
.release-article .release-detail p{
	clear:both;
	float:left;
	width:683px;
	margin:10px 0;
}
.release-article .release-detail p span{
	color:#4e520e;
	font-weight:bold;
}
.release-article div._bottom_left{
	float:left;
	padding:0px;
	margin-bottom:6px;
}

.release-article div._bottom_right{
	float:right;
	padding-right:10px;
}
.clear{
	clear:both;
}
.release-article div.bottomline{
clear:both;
width:705px;
background-image:url(/themes/default/app/review/public/icons/bottomline.png);
background-repeat:no-repeat;
background-position:top;
height:12px;
}
.release-article div.ref-describe{
width:689px;
padding:8px;
color:#5b4617;
background-color:#e7e6d8;
font-size:12px;
}

/* facebook detail page */
.widget .share .facebook div{
	display:inline-block;
}
.widget .share .facebook a{
	display:block; float:right;
	padding-left:2px; padding-top:1px;
}
.qs_selected{
	background-color:#dcda9a;
}

#facebook-likebox{
	border-bottom:1px solid #aaa;
	margin:0px 0px 0px -4px; padding:0;
	height:402; width:210px;
}
#banner-mb .banner{
	background:none;
}
#topmenu-deposit{
	position:fixed;
	border-top:	10px solid #3c1c05;
	background-color: #554013;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	display: none;
	font-size: small;
	height: auto;
	margin-left: -130px;
	margin-top:22px;
	padding: 0 4px;
	width: 160px;
	z-index:10;
}
#menu_2-220{
display:inline-block; width:110px;
}
#menu_2-220>span{
display:inline-block; margin-left:10px; padding-right:10px; cursor:default;
}
#topmenu-deposit>ul{
list-style-type:none; margin:5px 10px 10px 0;
}
#footer #sharethis{
	width:350px;
}
.newicon{
	background:url('/themes/default/common/images/icons/icon-new.png') no-repeat;
	position:absolute;
	z-index:10px; top:-38px;
	left:28px; width:58px; height:46px;
}

	/* Econ Menu and Car */
	#topcategory {
	height:30px;
	margin:0 auto;
	background-repeat:no-repeat;
	text-align:left;
	display:inline;
	z-index:8; white-space:nowrap;
}
#topmenu .content ul{
	display:inline-block;
	margin:0;
	padding:0;
}
#menu_gold .econ-menu,#menu_14-158 .car-menu,#menu_14-157 .motorcycle-menu,#menu_banking .econ-menu,#menu_16-44 .house-menu,#menu_travel .econ-menu,#menu_16-46 .condo-menu{
	margin:0;
	position:absolute;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	width:127px; height:130px; top:17px;
	margin-top:3px; left:0; padding:5px 0 0 0;
	background:url("/hotels/images/point.png") no-repeat scroll 0 0px transparent;
	z-index:11;
}
#menu_16-44 .house-menu,#menu_14-157 .motorcycle-menu{
	background:url("/hotels/images/point2.png") no-repeat scroll 0 0px transparent;
	width:143px; height:165px; top:17px;
}
#menu_14-158 .car-menu{
	margin-left:-12px;
	width:150px;
}
#menu_14-158 .car-menu ul{
	margin-left:3px;
}
#menu_trave .car-menu ul{
	width:100%;
}
#menu_travel .econ-menu{
	margin-left:-20px;
}
#menu_14-157 .motorcycle-menu{
	margin-left:-12px;
	width:165px;
}
#menu_14-157 .motorcycle-menu ul{
	margin-left:3px;
}
#menu_16-44 .house-menu ul{
	margin-left:3px;
}
#menu_16-46 .condo-menu{
	margin-left:3px;
}

#menu_banking .econ-menu,
#menu_travel .econ-menu,
#menu_16-46 .condo-menu
{
		background:url("/hotels/images/point1.png") no-repeat scroll 0 0px transparent;
		 height:134px;
}
#menu_gold .econ-menu a,#menu_14-158 .car-menu a,#menu_14-157 .motorcycle-menu a,#menu_banking .econ-menu a,#menu_16-44 .house-menu a,#menu_travel .econ-menu a,#menu_16-46 .condo-menu a{
	color:#3c1c05;
}
#menu_gold .econ-menu a:hover,#menu_14-158 .car-menu a:hover,#menu_14-157 .motorcycle-menu a:hover,#menu_banking .econ-menu a:hover,#menu_16-44 .house-menu a:hover,#menu_travel .econ-menu a:hover,#menu_16-46 .condo-menu a:hover{
	color:#d0771e;
}
#menu_gold .econ-menu ul,#menu_banking .econ-menu ul,#menu_travel .econ-menu ul,#menu_16-46 .condo-menu ul{
	margin:5px 0px;
}
#menu_gold .econ-menu ul li,#menu_14-158 .car-menu ul li,#menu_14-157 .motorcycle-menu ul li,#menu_banking .econ-menu ul li,#menu_16-44 .house-menu ul li,#menu_travel .econ-menu ul li,#menu_16-46 .condo-menu ul li{
	list-style:none;
	line-height:2.5em;
}
#menu_gold .econ-menu ul .li,#menu_14-158 .car-menu ul .li,#menu_14-157 .motorcycle-menu ul .li,#menu_banking .econ-menu ul .li,#menu_16-44 .house-menu ul .li,#menu_travel .econ-menu ul .li,#menu_16-46 .condo-menu ul .li{
	border-bottom:1px solid #dfdfdf;
}
.banner_bb2{
	padding:20px 27px;clear:both;
}
.banner_bb2 img{
	max-width:705px;
	margin:0;
}
.banner_bb2 object{
	margin:0;
}
#main-content .specialbanner{
	margin-bottom:5px;
}
#centersocial  .facebook{
	height:26px;
}
.topic-header{float:left; padding-left:10px; font-size:18px; line-height:20px; line-height:24px; font-size:16px; max-width:485px;
}
.topic-header h1{line-height:36px; font-size:20px; display:inline;
}
.topic-header h2{clear:both;line-height:20px; font-size:16px;
}
.wrapper a{color:#0d7479;}
div.content .promotion_compact.pro_cat77 .title{
	color:#f47212;
}
/* ห้ามเขียนอะไรเพิ่มจากนี้ เด็ดขาด โดยรุ่ง */


/* rung do it 2020-02-01 */
span[id^="Banner"]{display:block}
span[id^="Banner"] ins, span[id^="Banner"] ins img{display:block; width:100% !important; height:unset !important;}
#side-banner iframe, #side-banner img{max-width:205px;text-align:left}
#banner_bb3 iframe{max-width:705px}

#BannerA iframe{width:984px !important; max-height:305px;}
#BannerA > div, #BannerA > div img{width:984px !important; height:unset !important}
[id^="BannerSpecifyF"]{margin:0 auto 2%;max-width:200px}
