body {
	background:#004951;
	color:white;
	margin:0;
	min-height:1024px;
}
div#topfreeshop {background:#004951;}
a, body, input, option, select, textarea, table, td, tr {font-family:tahoma,sans-serif}

table {border:0px}

a:link {
	color: #005ca2;
	text-decoration: none
}
a:visited {
	color: #005ca2;
	text-decoration: none
}
a:active {
	color: #0099ff;
	text-decoration: underline
}
a:hover {
	color: #0099ff;
	text-decoration: underline
}

.fsmall, a.fsmall{font-size:9pt;color:#ccccff;font-weight:bold;}

.fmsearch {font-size:9pt;}
.fmsearch select {padding:1px;}

h1,h2,h3 {margin:0px;}

#toppiece {
	background:url("images/toppiece.jpg");
	color:white;
	padding:0px 12px 0px 12px;
	height:67px;}

#shophead {font-size:2em; padding-top:8px;}
#slogan {font-size:1em;}

/*#footer {color:#ccccff;font-size:10pt; text-align:center; margin-top:20px; padding:10px;}
#footer a {font-weight:bold;color:#ccccff;}*/
#footer {background:url('images/footer_bg.gif');text-align:center; margin:0px 0px 20px 0px; padding:0px;}
#footer a {font-weight:bold;color:#ccccff;}

#banner {height:63px; background:url("images/banner_bg.jpg"); text-align:right; padding-top:2px; padding-right:22%;}

#leftpanel-bg {width:auto; background:#FFFFFF;}

#leftpanel {
	width:75.4%;
	background:#FFFFFF;
	vertical-align:top;
	padding:0px 10px 80px 10px;
	/*border:1px solid blue;*/
}

#rightpanel {
	float:right;
	width:22%;
	background:#22777F;
	min-height:800px; 
	color:#ceefff; 
	margin:0;
	padding:10px 0px 200px 0px;
}

div.headmenu {font-size:10pt; font-weight:bold; color:#ffcc00;padding:0px; margin:0px 0px 0px 10px;}

div.menustrip {font-size:1pt;padding:0px 0px 0px 0px;margin:0px;}

div.tree_shop_menu,div.tree_shop_menu a {font-size:10pt;color:#ceefff;margin:0px 0px 0px 5px;padding:0px;}
div.tree_shop_menu ul {font-weight:bold;list-style:none;margin:0px 0px 10px 0px;padding:0px;}
div.tree_shop_menu li a {font-weight:normal;padding-left:0px;}

.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;}

#searchpanel {padding:0px 12px; background:url("images/bg-search.gif");height:49px;}
#feature-tab {padding:0px 10px; width:auto;height:26px;background:#EEFFFF url("images/silver_strip.gif");}

#login_float {float:right;font-size:10pt;margin-top:4px;}

td.selected_tab {
	padding:0px 15px;
	color:blue;
	font-size:10pt;
	font-weight:bold;
	background:url("images/selected_tab_middle.gif");
}
td.unselected_tab {
	font-size:10pt;
	padding:0px 15px;
}
td.v_bar {
	padding:0px 5px;
}
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}

/* category path */
#catepath {font-size:9pt; padding:5px 10px;}
#catepath a {font-weight:bold;}
.goods_container {
	font-size:10pt;
	border-left:1px solid #ccffff;
	border-top:2px solid #ccffff;
	margin:0px 0px 30px 7px;
	width:245px; 
	height:110px;
	float:left;}

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;
	background:#e3f6f8;
}
div#promote-area{
	text-align:center;
}
div.item-detail, div.showroom {margin:10px 0px;}
div.about {width:580px; margin:auto;}
div.item-detail h1 {text-align:center;}
td#item-brief {padding: 10px 0px 0px 10px; vertical-align:top;}
.price{color:#ff6600; 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 {
	/*border-top:1px solid #ff6600; 
	border-bottom:1px dashed #ff6600; */
	background-color:#FFFFBB; 
	padding:0 1em;
	margin:20px 0px; padding:1em;
}

div.overview {
	width:550px;
	/*border-bottom:1px dashed #cc66ee;*/
	background-color:#e3f6f8; 
	margin:0px 0px 10px 0px;padding:1em;
}
div.GalleryContainer {text-align:center;}
div#GalleryShow {min-height:280px;}
ul.GalleryThumb, ul.GalleryThumb li {padding:0px; margin:0px; display:inline;}

ul.order_address li {font-size:10pt;list-style:none;}

.postform {	background-color: #CFE4F8; font-family: Tahoma, "Angsana New"; font-size:12pt;}
.form_bg1 {background-color: #CCCCCC;}
.form_bg2 {background-color: #006699; color: #EEEEEE;}

div#popbox{
	visibility:hidden;
	position:absolute;
	right:0px;
	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;}

/*---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 {}
