/* CSS Document */
.row	{
	margin:0;
}
.div-gallery-section {
	margin:0px auto 0px auto;
	padding-top:5px;
	width:404px;
	display:table;
}
.div-gallery-section a {
	margin-right:10px;
	padding:10px;
	display:block;
	width:192px;
	height:35px;
	background-color:#acaaa6;
	color:#ffffff;
	font-family:'rimping_headlineregular';
	font-size:16px;
	float:left;
	text-align:center;
	text-transform:uppercase;
}
.div-gallery-section .a-photo-section { background:url(../images/map-icon.png) #acaaa6 15px no-repeat; }
.div-gallery-section .a-video-section { background:url(../images/google-map-icon.png) #acaaa6 15px no-repeat; }
.div-gallery-section .active,
.div-gallery-section a:hover	{
	background-color:#3e8a5d !important;
	text-decoration:none;
}

#myTab li.active a {
	background-color:#3e8a5d !important;
	text-decoration:none;
	color:#ffffff;
}
.nav-tabs	{
	border:none;
}
.nav-tabs > li > a {
	border-radius:0;
	border:none;
	cursor:pointer !important;
}
.nav-tabs > li.active > a {
	border:none !important;
}
.nav-tabs > li {
	display:block;
	float:left;
	width:192px;
	height:35px;
	margin-left:10px;
	border:none !important;
}
.nav-tabs > li:first-child {
	margin-left:0px !important;
}

.div-gallery-list {
	margin:0 0 30px 0;
	background-color:#f6f5f3;
	padding:30px;
}
.div-gallery-list .div-navi-sub {
	font-family:'rimping_headlineregular';
	font-size:13px;
	color:#595753;
	padding:20px 0;
}
.div-gallery-list .div-navi-sub a {
	color:#595753;
}
.div-gallery-list .div-navi-sub span {
	color:#3e8a5d;
}
.div-gallery-list .div-alllist {
	display:block;
	float:left;
	width:200px;
	margin-right:38px;
}
.div-alllist .div-gallery-img img {
	display:block;
	border:solid 5px #ffffff;
}
.div-alllist a, .div-alllist h3 {
	font-family:'rimping_headlineregular';
	font-size:13px;
	color:#000000;
}
.div-alllist a:hover {
	color:#3e8a5d !important;
}
.div-gallery-list .div-lastitem {
	margin-right:0;
}
.div-navipage {
	margin-top:0;
}

.btn-downloadmap {
	display:block;
	width:217px;
	height:47px;
	background-color:#214119;
	border-radius:5px;
	font-family:'rimping_textregular';
	font-size:14px;
	color:#ffffff;
	margin:25px 0px 25px 0px;
	padding:13px;
	text-decoration:none;
}
.btn-downloadmap:hover {
	background-color:#528b00;
	color:#fff;
}
#map-canvas {
	margin:0;
	width:940px;
	height:503px;
}
#custom-map,
#map-canvas {
	width:940px;
	position:relative;
}

/* Custom Map */
#custom-map,
#custom-map img	{
	margin:0;
	width:940px;
}
#custom-map a {
	display:block;
	width:14px;
	height:14px;
	position:absolute;
}
#custom-map a.a-meechock {
	top:110px;
	left:657px;
}
#custom-map a.a-jjmarket{
	top:282px;
	left:514px;
}
#custom-map a.a-maya{
	top:341px;
	left:262px;
}
#custom-map a.a-staravenue{
	top:328px;
	left:678px;
}
#custom-map a.a-nawarat{
	top:466px;
	left:610px;
}
#custom-map a.a-promenada{
	top:498px;
	left:862px;
}
#custom-map a.a-nimcity{
	top:543px;
	left:422px;
}
#custom-map a.a-maliplace{
	top:629px;
	left:153px;
}
#custom-map a.a-kadfarang{
	top:988px;
	left:225px;
}
.head2 {
	font-weight:bold;
}

/* List */
.div-listcatetopic	{
	margin:0;
	padding:0;
}
.div-listcatetopic .h-catetopic {
	margin:0;
	padding-top:25px;
	padding-bottom:25px;
	font-family:'rimping_headlineregular';
	color:#2f690a;
}

.div-listinfo {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
}
.div-listinfo div,
.div-listinfo p,
.div-listinfo .col-md-2 {
	margin:0 !important;
	padding:0 !important;
}
.div-listinfo .div-paneldetail {
	padding-left:30px !important;
	width:705px;
}
.div-listinfo .div-listtopic {
	padding-bottom:10px !important;
	font-family:'rimping_headlineregular';
	border-bottom:solid 1px #3f8b5e;
}
.div-listinfo .h-listtopic {
	margin:0;
	font-size:18px;
}
.div-listtopic .a-viewmenu {
	font-family:'rimping_headlineregular';
	font-size:12px;
	color:#0b793f;
}
.div-listinfo .div-listdetail {
	padding-top:15px !important;
	font-family:'rimping_textregular';
	font-size:13px;
	color:#000;
	line-height:24px;
}
.div-listinfo .div-listdetail p {
	margin:0;
	padding-bottom:15px !important;
}
.div-listinfo .btn-listdetail {
	display:block;
	padding:10px 20px;
	float:left;
	background-color:#c4c4c4;
	border-radius:5px;
	margin-right:20px;
	color:#ffffff;
	text-decoration:none;
}