body {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background-image: url("../images/bg.png");
	/*background-color: gray;*/
    background-repeat: repeat;
    text-align: center;
	
}
img {
/*-webkit-filter: grayscale(100%);
filter: grayscale(100%);*/
}
html {
/*-webkit-filter: grayscale(100%);*/
}
    
a:link {color: #cc9966; text-decoration: none}    
a:visited {color: #cc9966; text-decoration: none}
a:active {color: #cc9966; text-decoration: none}
a:hover { color: #cc9966; text-decoration: none; color: red;}

#container {
    /*background-color: white;*/
    width: 100%;
}

#canvas {
    margin-left: auto;
    margin-right: auto;
    width: 1024px;
    text-align: left;
    background-color: white;
    height: 100%;
}

#block_1 {
    width: 1024px;
    border: solid 0px #000;
}
#h_r1 {
    position: static;
    height: 30px;
    background-color: #330000;
    width: 1024px;
    border: solid 0px red;
}
#h_r2 {
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    border: solid 0px blue;
    height: 263px;
    width: 1024px;
    background-color: yellow;
}

#h_r3{
    position: static;	
    width: 1024px;
    height: 53px;
    background-image: url("../images/header03.jpg");
}	


#icon_contact {
    position: absolute;
    margin-top: 0px;
    text-align: right;
    width: 1024px;
}

#header_logo{
    position: static;
    float: left;
    width: 251px;
}

#header_slogan {
    position: static;
    float: left;
    width: 773px;
}

/* ++++++++++++++++++ Header ++++++++++++++++++++++ */
	
#header_menu {
    position: static;
    width: 1024px;
    margin-top: 0;
    padding-top: 0;
}


/* +++++++++++++++++ Top Menu +++++++++++++++++++++++ */
#topmenu_pic {
    position: relative;
    margin-top: 30px;
    padding-top: 0;
}
#top_menu {
    position: absolute;
    background-color: red;
    width: 200px;
    margin-top: 25px;
}
#tm01, #tm02, #tm03, #tm04, #tm05, #tm06 {
	margin-top: 0px;
}
#tm01 {
	position: absolute;
	margin-left: 230px;
}
#tm02 {
	position: absolute;
	margin-left: 350px;
}
#tm03 {
	position: absolute;
	margin-left: 510px;
}

#tm04 {
	position: absolute;
	margin-left: 640px;
}
#tm05 {
	position: absolute;
	margin-left: 760px;
}
#tm06 {
	position: absolute;
	margin-left: 880px;
}


/* +++++++++++++++++ Main Content Area +++++++++++++++++++++++ */

#maincontent {
    position: static;
    background-color: white;
    width: 1024px;
    height: 100%;
}
				
#mc_left {
    position: relative;
    float: left;
    background-image: url("../images/bg_left.jpg");
    background-repeat: no-repeat;
    width: 342px;
    background-color: white;
    margin-top: 0px;
}
#mc_right {
    float: left;
    background-color: white;
    width: 682px;
    text-align: left;
}

#leftmenu {
    position: static;
    margin-top: 10px;
    width: 324px;
}

#footer2 {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    position: static;
    width: 1024px;
    background-color: #330000;
    height: 30px;    
}

#menu01, #menu02, #menu03, #menu04, #menu05, #menu06, #menu07, #menu08 {
	margin-left: 20px;
}

#content_col1 {
	float: right;
}
#content_col2 {
	background-image: url("../images/gallery_topic_bg.png");
	background-repeat: no-repeat;
	width: 660px;
	float: right;
}
#content_col3 {
}
#content_col4 {
	background-image: url("../images/menu_topic_bg.png");
	background-repeat: no-repeat;
	width: 660px;
	float: right;
}


#prod_detail {
	float: left;
	margin-left: 75px;
	height: 300px;
	background-color: white;
	font-family: Tahoma;
	font-size: 0.85em;
}


/* ++++++++++++++++++++++++++++++++++++++++ */
#orderx {
	width: 500px;
	font-family: Tahoma;
	font-size: 0.85em;
	margin-top: 0px;
	margin-left: 0px;
	height: 1010px;
}

/* +++++++++++++++++ Map +++++++++++++++++++++++ */
#map_info {
	text-align: left;
	margin-left: 100px;
	color: #663300;
	font-family: Tahoma;
	font-size: 0.85em;
	height: 1010px;
	}

/* +++++++++++++++++ Site Map +++++++++++++++++++++++ */
#site_map {
	margin-left: 20px;
	color: #663300;
	font-family: Tahoma;
	font-size: 0.85em;
	height: 1160px;
	}

/* ++++++++++++++++++++++++++++++++++++++++ */
#footer {
    clear: both;
    position: static;
    background-color: #330000;
    height: 30px;
}

.mmis_link A:link { color: #cc9966; text-decoration: none}
.mmis_link A:visited {color: #cc9966; text-decoration: none}
.mmis_link A:active {color: #cc9966; text-decoration: none}
.mmis_link A:hover { color: #cc9966; text-decoration: none; color: red;}


/* +++++++++++++++ Web Board +++++++++++++++++++++++++ */
#wb {
	position: absolute;
	margin-top: 700px;
}

.wb_topic {
	font-family: Tahoma;
	font-size : 0.85em;
	font-weight: bold;
	color : #663300;
}

.wb_txt {
	font-family: Tahoma;
	font-size : 0.75em;
	font-weight: normal;
	color : #663300;
}

.wb_txt_big {
	font-family: Tahoma;
	font-size : 0.85em;
	font-weight: normal;
	color : #996633;
}

.wb_txt A:link { color: #663300; text-decoration: none}
.wb_txt A:visited {color: #663300; text-decoration: none}
.wb_txt A:active {color: #663300; text-decoration: none}
.wb_txt A:hover { color: #663300; text-decoration: none; color: #330000;}

.knowledge_txt {
	font-family: Tahoma;
	font-size : 0.8em;
	font-weight: normal;
	color : #663300;

}

/* +++++++++++++++ Gallery +++++++++++++++++++++++++ */
.topc {
	display: none;
}

#gallery {
	position: absolute;
	margin-top: 450px;
	margin-left: 320px;
	background-color: white;
	background-image: url("../images/gallery_topic_bg.png");
	background-repeat: no-repeat;
	width: 500px;
	height: 250px;
}

#gallery_tbl {
	margin-left: 110px;
}

#gallery_post {
	margin-left: 400px; 
	width: 400px; 
	background-image: url("../images/gallery_topic_bg.png"); 
	background-repeat: no-repeat;
}

/* +++++++++++++++ Bangk Logo +++++++++++++++++++++++++ */

span.bank_logo {
	padding: 5px;
}

.ans {
	display: none;
}

#bank_transfer {
	width: 550px;
	font-family: Tahoma;
	font-size: 0.85em;
	margin-top: 0px;
	margin-left: 400px;
}
