body {
	padding: 0;
	margin: 0;
}
#wrapper {
	margin: 0 auto;
	width: 1024px;
	border: 1px solid #F49AAB;
}
#headerTop{
	width: 1024px;
	padding: 0;
	margin: 0;
}
#toppiece {
	background:#F6CBD4;
	color:#CC3366;
	padding:0px 0px 0px 0px;
}
#leftpanel-bg {
	margin: 0;
	padding: 0;
	height: auto;
	width: 790px;
	float: left;
	text-align:left;
	background:#FFFFFF;
}
#leftpanel {
	width: 760px;
	background:#FFFFFF;
	vertical-align:top;
	padding:0px 10px 30px 10px;
	min-height:800px;
	
}
#rightpanel {
	background:#FFE4E9;
	color:#ceefff;
	float: right;
	width: 234px;
	margin:0;
	padding:0px 0px 0px 0px;
	display: inline;
}
#footer {
	width: 1024px;
	clear: both;
	background:url('images/bg-footer-pink.gif');
	text-align:center;
	margin: 0;
	padding: 0;
}

#searchpanel {padding:0px 12px; background:url("images/bg-search-pink.gif") repeat-x top left;height:49px;}
#feature-tab {
	width: 1004px;
	height: 26px;
	background:#EEFFFF url("images/silver_strip.gif");
	float: left;
	padding:0px 10px;
	margin: 0;
	position: relative;
}
#login_float {float:right;font-size:10pt;margin-top:4px;}
td.selected_tab {
	padding:0px 12px;
	color:#0055AA;
	font-size:9pt;
	font-weight:bold;
	background:url("images/tab_extend_pink_02.gif");
}
td.unselected_tab {
	color:#0055AA;
	font-size:9pt;
	font-weight:bold;
	padding:0px 12px;
}
td.v_bar {
	padding:0px 5px;
}

#catepath {font-size:9pt; padding:5px 10px;font-weight:bold;}
#catepath a {font-weight:bold;}

.goods_container1 {
	font-size:9pt;
	margin: 7px 5px 5px 5px;
	width: 200px;
	height: 250px;
	border-bottom:1px dashed #F49AAB;
	border-top:1px dashed #F49AAB;
	border-right:1px dashed #F49AAB;
	border-left:1px dashed #F49AAB;
	float:left;
	text-align:center;
}

.borderGoodsPic{
	/*border: 1px dashed #F49AAB;*/
	width: 140px;
	height: 183px;
	vertical-align:middle;
	text-align: center;
}

.wrappergoods{
	margin: 5px 3px 3px 3px;
	float:left;
	width: 242px;
	height: 145px;
}

.iconnew {
	margin-left: 3px;
	display: block;
	height: 9px;
	padding-bottom: 5px;
}

.goods_container {
	font-size:9pt;
	border-left:1px dashed #cda8d9;
	border-top:1px dashed #cda8d9;
	border-right:1px dashed #cda8d9;
	border-bottom:1px dashed #cda8d9;
	width: 242px;
	height: 130px;
}

div.cate-header, div.moreLink {text-align:right; }
div.moreLink {font-size:smaller; padding-bottom:5px;}

div.greeting {
	margin:10px 10px 20px 10px;
	padding:10px;
	font-size:11pt;
	font-weight:bold;
	/*background:#e3f6f8;*/
}

div#promote-area{
	text-align:center;
}

div.item-detail, div.showroom {margin:10px 0px;}
div.about {width:auto; margin:25px;}
div.item-detail h1 {text-align:center;}

td#item-brief {padding: 10px 0px 0px 10px; vertical-align:top;}
.comingDate{font-weight:bold;font-size:10pt;padding-top:5px;}
.activateDate{font-weight:bold;font-size:10pt;padding-top:5px;}
.price{color:#ff6600; font-weight:bold;font-size:9pt;padding-top:5px;}
.price_showroom{color:#ff0000; font-weight:bold;font-size:9pt;padding-top:5px;}

.topicGoods {color: #0055AA; font-size:9pt;}
.topicGoods a {color: #0055AA; text-decoration: none; }
.topicGoods a:link {color: #0055AA; text-decoration: none;}
.topicGoods a:visited {color: #0055AA; text-decoration: none; }
.topicGoods a:hover {color: #009999; text-decoration: underline;}
.topicGoods a:active {color: #0055AA; text-decoration: none;}

.mail_form {
	margin: 0px;
	width: 80%
}

.formMailLink {color:#71C7EF; font-weight:bold;font-size:9pt;padding-top:5px;}

.ref_id {
	font-size:8pt;
	font-weight:normal;
	color:#999999;
	margin:10px 0px;
}

hr { border-top:0; border-left:0; border-right:0; border-bottom: 1px dashed #808080; }

h3.subheader {font-size:10pt; margin:20px 0px 0px 4px;}

div.promotion {
	width:650px;
	border:1px dashed #cda8d9;
	/*margin:20px; 
	padding:1em;*/
	margin:10px 10px 10px 30px;padding:1em;
}

div.overview {
	width:650px;
	/*border:1px dashed #F49AAB;*/
	/*border-top:1px dashed #0099CC;
	background-color:#e3f6f8; */
	margin:0px 0px 10px 50px;padding:1em;
}

div.GalleryContainer {text-align:center;}
div#GalleryShow {min-height:280px; padding:2px;}
ul.GalleryThumb, ul.GalleryThumb li {padding:0px; margin:0px; display:inline;}

ul.order_address li {font-size:10pt;list-style:none;}

.postform {	background-color: #FFFFFF; font-family: Tahoma, "Angsana New"; font-size:12pt;}
.form_bg1 {background-color: #CCCCCC;}
.form_bg2 {background-color: #797979; color: #EEEEEE;}

div#popbox{
	visibility:hidden;
	position:absolute;
	/*margin-left : 0;
	margin-right : auto;*/
	margin:0;
	padding:0;
	top:25px;
	right:0;
	
	border:1px solid #004951;
	height:200px;
	width:250px;
	z-index:160;
	background:#e3f6f8;
}

div#box_titlebar {
	color:#ffcc00;
	height:22px;
	padding:0px 2px 0px 4px;
	text-align:right;
	background:url('images/box_strip.png');
}
div#box_titlebar a {color:#ffcc00;}

div#topfreeshop {background:#F6CBD4;}

a, body, input, option, select, textarea, table, td, tr {font-family:tahoma,sans-serif;color: #0055AA;}

table {border:0px}

a:link {color: #0055AA; text-decoration: none;}
a:visited {color: #0055AA; text-decoration: none;}
a:hover {color: #009999; text-decoration: underline;}
a:active {color: #0055AA; text-decoration: none;}

.fsmall, a.fsmall{font-size:9pt;color:#ccccff;font-weight:bold;}
.fmsearch {font-size:9pt;}
.fmsearch select {padding:1px;}

h1,h2,h3 {margin:0px;}

img {border: 0px;}

#shophead {font-size:2em; padding-top:8px; color:#CC3366;}
#slogan {font-size:1em;}

#banner {height:63px; background:url("images/banner_bg.jpg"); text-align:right; padding-top:2px; padding-right:22%;}

div.headmenu {color: #0057AE; font-weight: bold; font-size: 12px;}
div.headmenubox {color: #0057AE; font-weight: bold;}
div.headmenu2 {font-size:12pt; font-weight:bold; color:#F49AAB;padding:0px; margin:0px 0px 0px 30px;}

div.menustrip {font-size:1pt;padding:0px 0px 0px 0px;margin:0px;}

div.tree_shop_menu,div.tree_shop_menu a,div.tree_shop_menu a:visited {font-size:10pt;color:#0057AE;margin:0px 0px 0px 10px;padding:0px;}
div.tree_shop_menu ul {font-weight:bold;list-style:none;margin:0px 0px 10px 0px;padding:0px;}
div.tree_shop_menu ul a:visited {font-weight:bold;list-style:none;margin:0px 0px 10px 0px;padding:10px; color:#0057AE;}
div.tree_shop_menu li a {font-weight:normal;padding-left:5px; margin:0px 0px 0px 5px;}
div.tree_shop_menu li a:visited {font-weight:normal;padding-left:5px; margin:0px 0px 0px 5px; color:#0057AE;}

.style2, .a7 {font-size:smaller;}

#item_left {text-align:center;width:200px;border:1px solid green;float:left; padding:4px;}
#item_right {border-bottom:1px solid gray; padding:2px;}

a.linkgray {color:gray; font-size:10pt;}
.rightpanelAd {width:220px;background-color:white;border:1px solid silver;padding:5px;}
.text_small {font-family:tahoma; font-size:10pt;font-weight:normal;}
.text_bold {font-weight:bold;}
.itemLink {font-weight:bold;}
.itemDesc{font-size:10pt;}
div.sublistA {background-color:#e2eefa; padding:0px 10px 10px; margin-bottom:10px;}
div.sublistB {background-color:#ffffff; padding:0px 10px 10px; margin-bottom:10px;}

span.descupdate {color:gray;font-size:10pt;}
div.subtalk {background-color:#F9F5CA; padding:0px 10px 10px; margin-bottom:10px;}

table.shoplist {font-size:10pt;}
tr.tritem {font-weight:bold; color:white; background-color:black;}
tr.trhead {background-color:silver;}
tr.trlistB {background-color:#FFFFCC}
tr.trlistA {background-color:#CCFFFF}

.style4 {font-size: x-small;  color: #0055AA;}
.style7 {
	color: #CC3366;
	font-weight: bold;
}
.hitB {color: #0055AA; font-size: 12px; font-weight: bold;}
.hitB a {color: #0055AA; text-decoration: none; font-size: 12px; font-weight: bold;}
.hitB a:link {color: #0055AA; text-decoration: none;}
.hitB a:visited {color: #0055AA; text-decoration: none; }
.hitB a:hover {color: #009999; text-decoration: underline;}
.hitB a:active {color: #0055AA; text-decoration: none;}

/*---use for markdown ----*/
div.markdown blockquote {border-top:1px solid #09698E; border-bottom:1px solid #09698E; background-color:#DDDDDD; padding:0 1em;}
div.markdown table {background-color:white; border:0px;}
div.markdown th {background-color:#004951; color:#ceefff;}
div.markdown td {background-color:#dddddd;}
div.markdown pre {background-color:#eeeeee; border-top:1px solid #669900; border-bottom:1px solid #669900; margin:0px 50px;}
div.footnotes { background-color:#dddddd; padding:10px;}
div.footnotes hr {}
div.markdown a {border-bottom:1px dotted silver;}

/*---เติมส่วนของพี่ม่อน ----*/
.hitz14W5 {font-size: 12px; color: #0A69A2; font-weight: bold;}
.hitz14W5 a {font-size: 12px; color: #0A69A2;  font-weight: bold;}
.hitz14W5 a:link {font-size: 12px; color: #0A69A2; text-decoration: none;  font-weight: bold;}
.hitz14W5 a:visited {font-size: 12px; color: #0A69A2; text-decoration: none;  font-weight: bold;}
.hitz14W5 a:hover {font-size: 12px; color: #FF6600; text-decoration: none;  font-weight: bold;}
.hitz14W5 a:active {font-size: 12px; color: #0A69A2; text-decoration: none;  font-weight: bold;}

.clearfloat { clear: both; }

/* table round box */
.boxA_top_left, .boxA_top_right, .boxA_foot_left, .boxA_foot_right {width:4px;height:4px;}
.boxA_bg_top, .boxA_bg_foot {height:4px;}
.boxA_bg_left, .boxA_bg_left {width:4px;}
.boxA_top_left {background:url(images/boxA_01.gif) top left no-repeat;}
.boxA_top_right {background:url(images/boxA_03.gif) top right no-repeat;}
.boxA_foot_left {background:url(images/boxA_07.gif) bottom left no-repeat;}
.boxA_foot_right {background:url(images/boxA_09.gif) bottom right no-repeat;}
.boxA_bg_top {background:url(images/boxA_02.gif) bottom left repeat-x;}
.boxA_bg_foot {background:url(images/boxA_08.gif) bottom left repeat-x;}
.boxA_bg_left {background:url(images/boxA_04.gif) top left repeat-y;}
.boxA_bg_right {background:url(images/boxA_06.gif) top left repeat-y;}

.floatL {float:left;}
div.clear{clear:both;}

/* separator div */
div.sep5 {padding:3px 0 2px 0;margin:0;line-height:0;}

/* table list data */
.tb_data {/**/color:#666;}
.tb_data th {
	padding:5px 2px;margin:0;
	background:url(images/bg_gdb33x.gif) bottom left repeat-x #B2CAF3;color:#333;
	font-family: Tahoma, Arial, "Microsoft Sans Serif";font-size:13px;
	text-align:center;
}

.tb_data tr.tr_data1 td, .tb_data tr.tr_data2 td {padding:4px 5px;border-bottom:1px dashed #CCC;text-align:left;}
.tb_data tr.tr_data1 td {background-color:#FFF;}
.tb_data tr.tr_data2 td {background-color:#E7FAFF;}
.tb_data tr.tr_data1 td.t_logo, .tb_data tr.tr_data2 td.t_logo {width:60px;text-align:center;}
.tb_data tr.tr_data1 td.t_detail, .tb_data tr.tr_data2 td.t_detail {width:auto;text-align:left;}
.tb_data tr.tr_data1 td.t_contact, .tb_data tr.tr_data2 td.t_contact {width:180px;text-align:center;}

img.thumb_border {border:1px solid #CCC;}
/* image link fade */
a.image_fade img {opacity:1;filter:alpha(opacity=100);border:1px solid #CCC;}
a.image_fade:hover img {opacity:0.7;filter:alpha(opacity=70);border:1px solid #CCC;}

.t_detail_message {
	padding-top:4px;
	font-family: Tahoma, Arial, "Microsoft Sans Serif";font-size:13px;
	color: #848484;
}

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}

/* 2 column right menu settings */
.t_detail_topic {/**/
	font-family:tahoma,sans-serif;
}
.t_detail_topic .colleft {
	float:left;
	width:200%;
	position:relative;
	right:100%;
}
.t_detail_topic .col1wrap {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	font-size:15px;
}
.t_detail_topic .col1 {
	margin:0 0 0 0px;
	overflow:hidden;
	color:#0055AA;
}
.t_detail_topic .col1 a:link {
	margin:0 0 0 0px;
	overflow:hidden;
	color:#0055AA;
	text-align:left;
}
.t_detail_topic .col1 a:hover {
	margin:0 0 0 0px;
	overflow:hidden;
	color:#009999;
	text-align:left;
	text-decoration:underline;
}
.t_detail_topic .col1 a:active {
	margin:0 0 0 0px;
	overflow:hidden;
	color:#0055AA;
	text-align:left;
}
.t_detail_topic .col1 a:visited {
	margin:0 0 0 0px;
	overflow:hidden;
	color:#0055AA;
	text-align:left;
}
.t_detail_topic .col2 {
	position:relative;
	float:right;
	font-size:10px;
	color:#BDBDBD;
	text-align:right;
	width:auto;
}