@charset "utf-8";
/* CSS Document */

/*	Title:			Wom Bangkok
	Author:			Manop Bootkaew
	Last Updated:	18.06.2008
*/

/*  .........................................
	. Main 
	.........................................
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*vertical-align: baseline;*/
}
* 	{padding: 0; border: 0; margin: 0; outline: 0; list-style-type: none; }
img {border: none;}

/*  .........................................
	. Body 
	.........................................
*/
body {font-family: "メイリオ" ,"MS PGothic","MS Gothic",  tahoma,arial, sans-serif; font-size: 12px; color:#5A6875;}

input[type=text] , input[type=password] , textarea  {
	color:#7F828B;
	border:1px #8894A1 solid;
}

input[type=image] {
	cursor:pointer;
}

select {
	border:1px #8894A1 solid;
	color:#7F828B;
}	



#wrapper, #headerWrapper, #container, #pre-header, #footer{
	width: 900px;
	margin: 0 auto;
}
#headerWrapper {position: relative; width: 900px overflow: hidden; display: block;}
	h1 {position: absolute; font-size: 13px; color: #000; left: 418px; top: 90px; font-weight: bold; font-family: "ms pGothic";color: #bdbdbd;}
	h1 span {color: #bdbdbd;}

	p.Wom-bangkok {background:transparent url(../images_wom/Wom-bangkok.jpg) no-repeat scroll 0 0;display:block;height:108px;margin:0 0 13px 15px;width:390px;}
	p.Wom-bangkok a {display: block; width: 351px; height: 79px; text-decoration: none;}
	p.Wom-bangkok a:hover {text-decoration: none;}
	p.Wom-bangkok span {visibility: hidden;}
	p.Wom-bangkok em {display: block; width: 468px; height: 60px; position: absolute; left: 428px; top: 11px; background: url(../images_wom/banner/banner468.jpg) no-repeat; }
	
	p.login {position: absolute; left: 705px; top: 92px; width: 197px;}
	p.login input {margin-right: 5px; float: left;}
	/* 
	#navigation {
		background:transparent url(../images_wom/bg/bg-nav_2.gif) repeat-x scroll 0 0;
		font-family:"ms pGothic";
		height:29px;
		padding:0 2px 0;
		width:894px;
	}
	#navigation li {
		color:#999999;
		display:inline;
		font-weight:bold;
		line-height:34px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	} 
	#navigation li a{color: #89A3B2; text-decoration: none;font-size:12px;} 
	#navigation li#home a {border-right:2px solid #8CA8C1;padding:0 20px 0 20px;}
	#navigation li#area-guide a {border-right: 2px solid #8CA8C1; padding: 0 18px 0 18px;}
	#navigation li#gourmet a {border-right: 2px solid #8CA8C1; padding: 0 18px 0 18px; }
	#navigation li#beauty a {border-right: 2px solid #8CA8C1; padding: 0 18px 0 18px; }
	#navigation li#shopping a {border-right: 2px solid #8CA8C1; padding: 0 18px 0 18px;}
	#navigation li#hotel a { padding: 0 18px 0 18px;}
	#navigation li#webboard a {border-right: 2px solid #8CA8C1; padding: 0 18px 0 18px;}
	#navigation li#womblog a {border: none; padding: 0 0 0 20px;}
 */	


/* new design navi */
#navigation2 {
		display:block;
		list-style:none;
		height:59px;
		margin:0;
		padding:0;
		background:url(../images_wom/new_menu/tail.jpg) repeat-x;
	}
		#navigation2 li {
			float:left;
			margin:0;
			padding:0;
		}
		#navigation2 li#home {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/1_Home.jpg);
		}
		#navigation2 li#home a:hover {
			background:url(../images_wom/new_menu/onover/Button2_03.jpg);
		}
			#navigation2 li#home a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#home span {
				visibility:hidden;	
			}			
		
		#navigation2 li#area-guide {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/2_AreaGuide.jpg);
		}
		#navigation2 li#area-guide a:hover {
			background:url(../images_wom/new_menu/onover/Button2_04.jpg);
		}
			#navigation2 li#area-guide a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#area-guide span {
				visibility:hidden;	
			}
			
		#navigation2 li#gourmet {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/3_Gourmet.jpg);
			margin:0;
			padding:0;
		}
		#navigation2 li#gourmet a:hover {
			background:url(../images_wom/new_menu/onover/Button2_05.jpg);
		}
			#navigation2 li#gourmet a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			
			#navigation2 li#gourmet span {
				visibility:hidden;	
			}
			
		#navigation2 li#beauty {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/4_Beauty.jpg);
			margin:0;
			padding:0;
		}
		#navigation2 li#beauty a:hover {
			background:url(../images_wom/new_menu/onover/Button2_06.jpg);
		}
			#navigation2 li#beauty a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#beauty span {
				visibility:hidden;	
			}
			
		#navigation2 li#shopping {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/5_Shopping.jpg);
		}
		#navigation2 li#shopping a:hover {
			background:url(../images_wom/new_menu/onover/Button2_07.jpg);
		}
			#navigation2 li#shopping a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#shopping span {
				visibility:hidden;	
			}
			
		#navigation2 li#webboard {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/6_KuchikomiWOM.jpg);
		}
		#navigation2 li#webboard a:hover {
			background:url(../images_wom/new_menu/onover/Button2_08.jpg);
		}
			#navigation2 li#webboard a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#webboard span {
				visibility:hidden;	
			}
			
		#navigation2 li#hotel {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/7_hotel.jpg);
		}
		#navigation2 li#hotel a:hover {
			background:url(../images_wom/new_menu/onover/Button2_09.jpg);
		}
			#navigation2 li#hotel a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#hotel span {
				visibility:hidden;	
			}
			
		#navigation2 li#jobbox {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/8_Jobbox.jpg);
		}
		#navigation2 li#jobbox a:hover {
			background:url(../images_wom/new_menu/onover/Button2_10.jpg);
		}
			#navigation2 li#jobbox a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#jobbox span {
				visibility:hidden;	
			}
			
		#navigation2 li#sell_buy {
			background-color:#399;
			/* width:93px; */
			width:4px;
			height:59px;
			background:url(../images_wom/new_menu/9_Sell.jpg);
		}
		#navigation2 li#sell_buy a:hover {
			background:url(../images_wom/new_menu/onover/Button2_11.jpg);
		}
			#navigation2 li#sell_buy a {
				display:block;
				/* width:93px; */
				width:0;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#sell_buy span {
				visibility:hidden;	
			}

 
 
#container:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {height: 1%; margin: 0 auto; overflow: hidden;}
	#sidebarLeft {width: 198px; overflow: hidden; float: left;}
	#sidebarLeft form {width: 168px; height: 39px; position: relative; background: url(../images_wom/bg/bg-search.gif) no-repeat; padding: 10px 15px; color: #e25a98; font-weight: bold;}
	#sidebarLeft form span { color: #8db2c5;}
	#sidebarLeft form input.textinput {margin-top: 3px; border: 1px solid #9c9c9c; background: none; width: 120px;}
	#sidebarLeft form input.btn-go {position: absolute;	left: 150px; top: 22px;}
	#sidebarLeft h2 {background: #fee8eb; border-left: 10px #f57dba solid; padding: 4px; color: #e37519; font-size: 14px; margin: 10px 0 5px 0;}
	
	.shopDirectory {overflow: hidden; margin: 5px 0;}
		.shopDirectory li {display: block;  background: #ffffff;  border-bottom: 1px solid #efefef; width: 198px; padding-top: 10px; list-style: none;clear:both; }
		.shopDirectory li a {color: #61687a; text-decoration: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.shopDirectory li img { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ;vertical-align:middle;}
		/*.shopDirectory > li {background: url(../images_wom/icon/ic-gourmet.gif) left no-repeat;} 
		.shopDirectory > li + li {background: url(../images_wom/icon/ic-beauty.gif) left no-repeat;}
		.shopDirectory > li + li + li {background: url(../images_wom/icon/ic-shopping.gif) left no-repeat;} 
		.shopDirectory > li + li + li +li {background: url(../images_wom/icon/ic-kids.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li {background: url(../images_wom/icon/ic-house.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li {background: url(../images_wom/icon/ic-life.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li {background: url(../images_wom/icon/ic-school.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li {background: url(../images_wom/icon/ic-sport.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li + li {background: url(../images_wom/icon/ic-hospital.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li + li + li{background: url(../images_wom/icon/ic-hotel.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li + li + li + li{background: url(../images_wom/icon/ic-tour.gif) left no-repeat; border-bottom: none;}*/
		
		.shopDirectory li ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.shopDirectory li ul li {color: #f594c7;  border:none;text-decoration: none; padding-top:5px; padding-left:20px; }
	
	/*
	.shopDirectory li ul li {
		height: 18px;
		width:100%;
		color: #f594c7; 
		font-weight: bold;
		background-color:#993333;
		/*display:block;
		/*background: url(../images_wom/bg/bg_subDirectories.gif) no-repeat;
		border: none;			
		padding: 3px 0 3px 15px;
		
	}
	*/
		
	/**--------Googiw 30.06.2008----------**/
	.tags {width: 186px; border: 1px solid #efefef; padding: 5px; margin-top:4px; text-align:justify; text-justify:distribute;}
	.tags a {color: #428dd1; text-decoration:none; z-index:20;}
	.tags a:hover {color: #7eb2c7;}
		.tags a.level1 {font-size: 12px;}
		.tags a.level2 {font-size: 12px;}
		.tags a.level3 {font-size: 18px; font-weight: bold;}
		.tags a.level4 {font-size: 20px; font-weight: bold;}
	/*end Googiw*/
		.tags-more {display:block; text-align:right; }	
		.tags-more a {color:#89A3B2; font-size:12px;font-weight:bold;}
	/**--------jan 10092008---------**/
	.tags img { float: left; padding: 0 10px 5px 5px; display: block;}
	.tags p { color: #89a3b4; font-weight: 700; margin-bottom: 5px;}
	.tags span{ color: #616378; padding: 0 5px; display: block; overflow: hidden;}
	
	.cover {width: 186px; border: 1px solid #efefef; padding: 5px; margin-top:4px; text-align:justify; text-justify:distribute; }
	.cover a {color: #428dd1; text-decoration:none; z-index:20;}
	.cover a:hover {color: #7eb2c7;}
		.cover a.level1 {font-size: 12px;}
		.cover a.level2 {font-size: 12px;}
		.cover a.level3 {font-size: 18px; font-weight: bold;}
		.cover a.level4 {font-size: 20px; font-weight: bold;}
	.cover img { float: left; padding: 0 10px 5px 5px; display: block;}
	.cover p { color: #89a3b4; font-weight: 700; margin-bottom: 5px;}
	.cover span { color: #616378; padding: 0 5px; display: inline; overflow: hidden;}
	.cover-style1 {
		color:#FF0000 !important;
	}
	.cover-style2 {
		color:#FF0000 !important;
		font-size:10px !important;
	}
	/** end jan 10092008**/
	
	.aboutThailand {overflow: hidden; margin: 5px 0;}
		.aboutThailand li {width: 198px; list-style: none; margin: 5px 0;}
		.aboutThailand li.money {border: 1px solid #edb659; padding: 7px; background: url(../images_wom/bg/bg-money.gif) bottom right no-repeat; width: 182px; color: #5c6876;}
		.aboutThailand li.money p {font-weight: bold; color: #eeb75a; display: block;}
		.aboutThailand li.money p span, .aboutThailand li.money p em {display: block; margin-top: 2px; color: #5c6876; font-style: normal; font-weight: normal;font-family: tahoma,arial, sans-serif;}
		
		.aboutThailand li.weather {border: 1px solid #7ecb87; padding: 7px; width: 182px; color: #5c6876; position: relative; font-family:sans-serif,"MS PGothic","MS Gothic",tahoma,arial;}
		.aboutThailand li.weather img {position: absolute; left: 146px; top: 8px;}
		.aboutThailand li.weather p {font-weight: bold; color: #7ecb87; display: block; width: 130px;}
		.aboutThailand li.weather p span, .aboutThailand li.weather p em {display: block; margin-top: 2px; color: #5c6876; font-style: normal; font-weight: normal; font-family: tahoma,arial, sans-serif;}

		.aboutThailand li ul {border: 1px #f0cdd1 solid; background: #f6f6f6 1px; padding: 10px; width: 176px;}
		.aboutThailand li ul li {width: 156px; background: url(../images_wom/icon/ic-list.gif) left no-repeat; height: 15px; padding: 3px 0 0 20px; border-bottom: 1px dotted #afafaf;}
		.aboutThailand li ul li a {color: #abbba1; text-decoration: none; font-weight: bold;}
		.aboutThailand li ul li a:hover {color: #f8941e; text-decoration: none;}
	
	.womUpdate {overflow: hidden; margin: 5px 0;}
		.womUpdate {width: 198px;}
		.womUpdate > li {display: block; width: 181px; background: url(../images_wom/icon/ic-list.gif) left top no-repeat; padding: 0 5px 5px 15px;  overflow: hidden; margin-bottom: 5px; line-height: 14px; border-bottom:1px dotted #AFAFAF;}
		.womUpdate > li span {display: block; border-left: 1px solid #f57dba; overflow: hidden; width: 160px; padding: 0 5px; color: #7f828b; margin-bottom: 5px; text-align: justify; }
		.womUpdate > li span em a{text-decoration: none; color: #f57dba; font-style: normal; text-decoration:underline; display:block;}

	#contentWrapperNonRight {
		/*border-top:1px dotted #7E7E7E;*/
		float:left;
		margin:0px 0px 0px 11px;
		overflow:hidden;
		padding:0px;
		width:689px;
	}
	.shop-category-h2 {
		color:#666666;
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:23px;
		padding-top:7px;
		width:410px;
	}
	.shop-category-h2 a {
		color:#666666;
	}
	
	#contentWrapperNonRight h2 {
		color:#666666;
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:23px;
		padding-top:7px;
		width:410px;
	}
	.shop-menu-top {
		display:block;
		float:right;
		height:30px;
		position:relative;
		width:270px;
	}
	.shop-menu-top a {color: #B9B9B9; text-decoration: underline;}
	.shop-menu-top li {
		height:30px;
		margin-left:5px;
		padding:8px 0pt 0pt 30px;
	}
	.shop-menu-top > li {
		background:transparent url(../images_wom/button/img-1.gif) no-repeat scroll 0pt 3px;
		position:absolute;
	}
	.shop-menu-top > li + li {
		background:transparent url(../images_wom/button/img-2.gif) no-repeat scroll 5px 4px;
		left:127px;
		position:absolute;
	}

	#title-detail-shop {
		border-bottom:1px solid #E5E5E5;
		border-top:1px solid #D8B1C4;		
		height:50px;
		width:684px;
		clear:both;
	}
	#title-detail-shop span.span-first {
		float:left; display:block; width:60%;
	}
	#title-detail-shop span.span-second {
		float:left; display:block; width:40%;
	}
	
	#contentWrapperNonRight h3 {
		/*background:transparent url(../images_wom/bg/logo-shop-detail_03.gif) no-repeat scroll right -5px;*/
		
		
		clear:both;
		color:#DC8BB4;
		font-size:18px;
		padding-top:5px;
		display:inline;
		float:left;
	}
	
	
	#contentWrapperNonRight h3 span {
		clear:both;
		color:#999999;
		display:block;
		height:25px;
	}
	
	.head-main-shop {
		clear:both !important;
		color:#DC8BB4 !important;
		display:inline !important;
		float:left !important;
		font-size:16px !important;
		padding-top:5px !important;
		left:0;
		width:687px !important;
		position:static;
	}
	.head-main-shop span {
		clear:both !important;
		color:#999999 !important;
		display:block !important;
		height:25px !important;
	}
	
	#title-detail-shop img {
		float:right;
		height:50px;
	}

	.clear {clear: both;}
	
	.shop-detail-content {
		margin-top:15px;
	}
	.shop-detail-content ul {
		padding:0px;
		float:left;
		width:352px;
		height:360px;
	}
	.shop-detail-content ul li {}
	.shop-detail-content ul > li {  height:235px;}
	.shop-detail-content ul > li + li {float:left;height:114px;margin-top:5px;width:119px;}
	.shop-detail-content ul > li + li img {width:113px;height:113px;}
	.shop-detail-content ul > li + li + li {float:left;}
	.shop-detail-content ul > li + li + li + li {float:left;width:113px;}
	.shop-detail-content h4 {
		color:#82B2B4;
		float:left;
		font-size:16px;
		font-weight:bold;
		padding-left:18px;
		width:314px;
	}
	.shop-detail-content p {
		color:#838294;
		float:left;
		margin-top:10px;
		padding-left:18px;
		width:314px;
		text-align:justify;
		text-justify:distribute;
		line-height:16px;
	}
	
	.shop-detail-news {}
	.shop-detail-news h4 {
		background-color:#EAF0EC;
		border-color:#E3DFD3 rgb(227, 223, 211) rgb(229, 229, 229);
		border-style:solid;
		border-width:1px;
		color:#81B2B7;
		font-size:16px;
		height:22px;
		padding:5px 0px 0px 22px;
		width:650px;
	}
	
	.shop-detail-news > div {
		background-color:#FFFDF1;
		border-bottom:1px solid #E3DFD3;
		border-left:1px solid #E3DFD3;
		border-right:1px solid #E3DFD3;
		color:#807F85;
		padding-top:18px;
		padding-left:10px;
		width:662px;
	}
	.shop-detail-news ul li {
		margin-bottom:20px;
		color:#807F85;
	}
	.shop-detail-news ul li span {
		color:#80C87E;
		margin-right:13px;
		margin-left:39px;
	}
	
	#shop-data { margin-top:16px; }	
	#shop-data ul.nev-middle{
		background:transparent url(../images_wom/img/border-bottom-data_03.gif) no-repeat scroll left 29px;
height:35px;
	}
	#shop-data ul li { float:left; }
	#shop-tab1 {
		background:transparent url(../images_wom/button/shop-tab2.gif) no-repeat scroll 0% 0%;
		height:19px;
		margin-right:2px;
		padding:8px 0 0;
		text-align:center;
		width:156px;
	}
	#shop-tab1 > a {
		color:#A38465;
		font-weight:bold;
		text-decoration:none;
	}
	#shop-tab2 {
		background:transparent url(../images_wom/button/shop-tab.gif) no-repeat scroll 0% 0%;
		height:19px;
		margin-right:2px;
		padding:8px 0 0;
		text-align:center;
		width:126px;
	}
	#shop-tab2 > a {
		color:#6F98AC;
		font-weight:bold;
		text-decoration:none;
	}
	
	#shop-tab3 {
		background:transparent url(../images_wom/button/shop-tab3.gif) no-repeat scroll 0% 0%;
		height:19px;
		margin-right:2px;
		padding:8px 0 0;
		text-align:center;
		width:126px;
	}
	#shop-tab3 > a {
		color:#9A6B7D;
		font-weight:bold;
		text-decoration:none;		
	}	
	
	#shop-tab4 {
		background:transparent url(../images_wom/button/shop-tab4.gif) no-repeat scroll 0% 0%;
		height:19px;
		margin-right:2px;
		padding:8px 0 0;
		text-align:center;
		width:126px;
	}
	#shop-tab4 > a {
		color:#7F9B6A;
		font-weight:bold;
		text-decoration:none;		
	}
	
	#shop-data-div {
		/*background:url(../images_wom/img/border-bottom-data_03.gif) no-repeat left 2px;*/
		padding-top:22px;
		min-height:319px;
		position:relative;
		width:673px;
	}	
	
	
	#shop-data-dl {
		width:290px;
		display:block;
		font-weight:bold;
		line-height:20px;
		float:left;	
		min-height:290px;
	}
	#shop-data-dl dt {
		width:60px;
		float:left;
		display:block;	
		color:#EF9AA4;
		display:block;
	}
	#shop-data-dl dd {
		width:190px;
		float:left;
		display:block;
		color:#828493;
		font-weight:normal;
		margin-left:10px;
	}

	#shop-data-dl dd a {
		color:#428DD1;
	}

	#shop-data-div img {
		float:right;	
		width:346px;
		right:0;
		top:25px;
		position:absolute;
	}
	
	
	#recommend-menu-list {margin-top:8px;padding-left:12px;}
		#recommend-menu-list dl{
			float:left;
			width:138px;
			margin-right:38px;
		}
		#recommend-menu-list dl.last {
			margin-right:0px;
		}
		#recommend-menu-list dl dt  {
			text-align:center;	
			font-weight:bold;
			color:#82996D;
			margin:0px 0px 0px 0px;
			display:block;
			min-height:30px;
		}
		#recommend-menu-list dl dd.recommend-menu-price {
			background-color:#F4F4F4;
			color:#ED983B;
			display:block;
			font-weight:bold;
			margin:2px 0px 0px;
			padding-top:4px;
			padding-bottom:2px;
			text-align:center;
			
		}
		#recommend-menu-list dl dd.recommend-menu-pic {display:block;text-align:center;margin-top:8px;}
		#recommend-menu-list dl dd.recommend-menu-detail {display:block;color:#7F838E;margin-top:8px; text-align:justify;text-justify:distribute;}
		
		
	#menu-list {margin-top:18px;}
		#menu-list h4 {
			background-color:#DFEEF5;
			color:#80AFB5;
			font-size:1.3em;
			font-weight:bold;
			height:23px;
			padding:3px 0px 0px 13px;
		}
		#menu-list dl {
			float:left;
			width:336px;
			margin-top:13px;
		}	
		#menu-list dd {}
		#menu-list dd.recommend-menu-pic {
			float:left;
			width:138px;
		}
		#menu-list dt {
			float:left;
			width:198px;			
		}
		#menu-list dt > span {
			color:#7F9767;
			font-weight:bold;
			padding-left:10px;
			display:block;
			margin-top:0px;
		}
		#menu-list dd.recommend-menu-price { 
			
			width:198px;
			float:left;
		}
		#menu-list dd.recommend-menu-price > span {
			color:#EF973D;
			font-weight:bold;
			padding-left:10px;
			padding-top:5px;
			display:block;
		}
		#menu-list dd.recommend-menu-detail { 
			width:198px;
			float:left;
		}
		#menu-list dd.recommend-menu-detail > span {
			color:#7E828B;
			padding-left:10px;
			padding-top:5px;
			display:block;
			text-align:justify;			
			text-justify:distribute;
			padding-right:10px;
		}
		
		
			#detailBox {width: 674px; display: block; overflow: hidden;}	
		#navDetail {width: 674px; overflow: hidden; color: #7c7d81;}
			#navDetail li {float: left; margin-right: 2px;}
			#navDetail span {display: none;}
		#menuBox {background: url(../../images/bg/line.gif) no-repeat; width: 674px; height: 6px;} 
			#menuBox > li {float: left; width: 137px; margin-right: 39px;}
			#menuBox > li + li + li + li {margin-right: 0;}
			#menuBox li h5 {color: #869262; text-align: center; margin-top: 17px;}
			#menuBox li em {background: #f4f4f4; width: 139px; line-height: 18px; display: block; font-style: normal; font-size: 12px; font-weight: bold; color: #ec972c; text-align: center; margin: 5px 0;}
			#menuBox li p {font-size: 12px; color: #7c7d81; padding: 0 2px;}
	
		#menuListBox {width: 674px; margin: 10px 0; color: #7c7d81;}	
			#menuListBox h2 {
				background:#E1ECF2 none repeat scroll 0% 0%;
				color:#7DB8B6;
				font-size:14px;
				line-height:18px;
				padding-left:13px;
				width:667px;
			}
			
			/** menu 1 **/
				.menulistbox1 {padding-top: 10px;}
				.menulistbox1 li {line-height:15px;margin:10px 14px 0pt 10px;width:661px;}
				.menulistbox1 p strong {color: #8c9a77;}
				.menulistbox1 em {color: #e99741; font-style: normal; font-weight: bold;}
			
			/** menu 2 **/
				.menulistbox2 li {
					clear:both;
					margin:11px 14px 0pt 0px;
					overflow:hidden;
					width:673px;
				}
				.menulistbox2 li img {float: left; margin:0 7px 7px;}
				.menulistbox2 strong {color: #8c9a77; display: block; padding-top: 0px;}
				.menulistbox2 em {color: #e99741; font-style: normal; font-weight: bold; display: block; margin-bottom: 5px;}
		
				
			/** menu 3 **/
				.menulistbox3 { width:673px; display:block; }
				.menulistbox3 li {margin: 10px 14px 0 0; padding-left: 13px; width: 305px; float: left;}
				.menulistbox3 li + li {float: left;}
				.menulistbox3 li img {float: left; margin: 0 18px 7px;}
				.menulistbox3 strong {color: #8c9a77; display: block; float: left; clear: both;}
				.menulistbox3 em {color: #e99741; font-style: normal; font-weight: bold; display: block; float: right;}
				.menulistbox3 p {padding-top: 5px; clear: both;}

		
			
		#contentWrapperNonRight .table-shop-detail-head h2 {
			color:#A9BC9C;
			font-size:14px;
			font-weight:bold;
			vertical-align:middle;
		}
		#contentWrapperNonRight .table-shop-detail-head {
			height:41px;
			border-bottom:solid 1px #D8B1C4;
			/*background-color:#3399FF;*/
			vertical-align:middle;
		}
		#contentWrapperNonRight .table-shop-detail-head td {
			vertical-align:middle;
		}
		#contentWrapperNonRight .table-shop-detail-head img {
			vertical-align:middle;
			margin-left:22px;
		}
		#contentWrapperNonRight .table-shop-detail-head a {		
			color:#BBBBBB;
			
			text-decoration:underline;		
		}
		#contentWrapperNonRight .table-shop-title {
			height:57px;
			border-bottom:solid 1px #E5E5E5;
			margin-bottom:15px;
		}
				
		#title-shop-top {
			padding-left:23px;
			font-weight:bold;
			color:#DD8BB3;
			vertical-align:bottom;
			font-size:18px;
		}
		#title-shop-bottom {
			font-weight:bold;
			padding-left:23px;
			vertical-align:top;
			font-size:18px;
		}
		#logo-shop {
			background:url(../images_wom/bg/logo-shop-detail_03.gif);
			width:123px;
		}
		#contentWrapperNonRight .table-shop-pic-content {
			/*height:311px;*/
			/*background-color:#FFFF99;*/
			
		}
		#contentWrapperNonRight .table-shop-pic-content td {
			vertical-align:top;	
			color:#80828F;	
		}
		#contentWrapperNonRight .table-shop-pic-content .td-left {
			padding-left:20px;
		}
		
		#contentWrapperNonRight .table-shop-pic-content td h4 {
			color:#82AEB9;	
			font-size:16px;
		}

		
		#contentWrapperNonRight .table-shop-pic-content img {
			/*margin-left:20px;*/
		}
		
		
		#shop-contact {
			color:#858390;
		}
		#shop-contact p {
			margin-left:10px;
			margin-top:15px;
		}
		#shop-contact p > span {
			color:#FE0200;
		}
		#shop-contact > form {
			margin-top:32px;
			margin-left:10px;
		}	
		#shop-contact > form > label {
			display:block;
			width:763;			
		}
		
		#shop-contact > form > label > input {
			display:block;
			position:relative;
			left:133px;
			width:505px;
			height:26px;
			top:-14px;
			background-image:url(../images_wom/bg/input_03.gif);
		}
		
		
		#shop-contact textarea {
			display:block;
			position:relative;
			left:133px;
			top:-14px;
			background:url(../images_wom/bg/text-area_03.gif) no-repeat #F2F2F2;
			width:505px;
			height:137px;			
		}
		#shop-contact > form > div {
			display:block;
			position:relative;
			left:133px;
			width:630px;
		}
		#shop-contact > form > div > input {
			width:auto;
		}

	#contentWrapper {width: 558px; overflow: hidden; float: left; margin: 0 11px;}
		#contentWrapper h2 {background: #fee8eb; border-left: 10px #f57dba solid; padding: 3px; /*color: #89A3B2 !important; */font-size: 14px; margin: 10 5px 0; position: relative; display:block; width:542px; display:block;}
		#contentWrapper h2.back-number span a {width:86px !important; left:-32px !important;}
		.header2 {
			background:transparent none repeat scroll 0 0 !important;
			border-bottom:2px solid #F6B0D2;
			border-left:medium none !important;
			padding-left:8px !important;
			color:#89A3B2 !important;
		}
		.header2 a {
			color:#89A3B2 !important;
			text-decoration:none;
		}
		#shop_list {float:left; display:block;margin: 3px 0px 0px 0px !important; width:300px !important;}
		#select_area { width:200px;float:left;display:block; margin-left:5px; }
		#select_area select {margin-top:3px;width:233px;}
		/*#contentWrapper h2 span {position: absolute; color: #0072bc; left: 310px; top: 3px;}*/
		#contentWrapper h2 span {width:400px;display:inline;position:absolute;left:310px;top:3px; color:#0072BC;}
		#contentWrapper h2.short-tab {display:block !important; width:254px !important; background:none !important;	border-bottom:2px solid #F6B0D2 !important;padding-left:8px !important;	border-left:none !important;}
		#contentWrapper h2.short-tab a {color:#E37519;text-decoration:none;}
		#contentWrapper h2.short-tab span a {color:#89A3B2;	display:inline;	font-size:12px;	left:13px;position:absolute;top:1px;width:36px;	 }
		.more-shop-info{color:#89A3B2 !important;display:inline !important;font-size:12px !important;left:-37px !important;position:absolute !important;top:1px !important;width:94px !important;}
		#contentWrapper h2.long-tab {display:block !important; width:537px !important; background:none !important;	border-bottom:2px solid #F6B0D2 !important;padding-left:8px !important;	border-left:none !important;}
		#contentWrapper h2.long-tab a {color:#E37519;text-decoration:none;}
		#contentWrapper .what-new {margin-bottom:10px;}
		#contentWrapper .what-new li {border-bottom-color:#CCCCCC;border-bottom-style:dashed;border-bottom-width:1px;line-height:33px;margin-top:10px;width:548px;}
		#contentWrapper .what-new li + li { margin-top:0;}
		#contentWrapper .what-new li em {color:#F5AFD3;font-style:normal;font-weight:bold;margin-left:10px;margin-right:5px;}
		#contentWrapper .what-new li a {color:#5C6874;}
		.detail-shop-info {display:block;float:left;margin-top:3px;width:195px;}
		.newsBox ul li a { color:#89A3B2;font-weight:bold;padding-bottom:5px;text-decoration:underline;} 
		.newsBox ul li span.new { background:url(../images_wom/icon/new.gif) left no-repeat; width:32px!important;  height:7px; overflow:hidden; display: inline-table; padding:1px;}
		.newsBox ul li span em {height:7px; padding-left:9px; visibility:hidden;}
		.newsBox ul li span.up { background:url(../images_wom/icon/up.gif) left no-repeat; width:32px!important;  height:7px; overflow:hidden; display: inline-table; padding:1px;}
		#list-news-show .div_left {
			width:65px;float:left;text-align:center;
		 }
		#list-news-show .div_right {
			width:205px;float:left;text-align:left;
		 }
		#list-news-show .span_top {
			display:block;width:205px;height:auto;clear:both;
		 }
		#list-news-show .span_bottom {
			display:block;width:205px;height:auto;clear:both;
		 }
		#list-news-show a {
			float:left;color:#89A3B2;font-size:12px;font-weight:bold;
		 }
		#list-news-show .img_new {
			float:left;
			margin:0px 2px;
		 }
		  
		 
		 
		#list-event-show .div_left {
			width:125px;float:left;text-align:center;
		 }
		#list-event-show .div_right {
			width:145px;float:left;text-align:left;
		 }
		#list-event-show .span_top {
			overflow: hidden; float: left; clear: both!important; 
		 }

		#list-event-show .span_bottom {
			display:block;width:145px;height:auto;clear:both;
		 }
		#list-event-show .span_top a {
			color:#89A3B2;font-size:12px;font-weight:bold;
		 }
		#list-event-show .span_top .img_event {
			float:right;
		}

		 
		 
		 
		 
		.more-long-tab {
			color:#89A3B2;
			display:inline;
			font-size:12px;
			left:518px;
			position:absolute;
			top:5px;
			width:36px;
		}
		/*#contentWrapper h2 span a{color: #0072bc; text-decoration: underline;}*/
		#contentWrapper h2 span select {
			width:234px;
		}
		.recommend {margin: 10px 0px 0px 0px; /*border-bottom: 1px solid #e8e8e8;*/ overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #efefef}
			.recommend li {display: inline; float: left; margin-right: 22px; width: 123px;;}
			.recommend li p.titleRecommand {color: #f25d9d; position: relative; padding: 5px 0 5px 25px; min-height: 15px; font-size: 12px; font-weight: bold; /*border-bottom: 1px dotted #808080;*/ line-height: normal;}
			.recommend li p.titleRecommand img {position: absolute; left: 3px; top: 2px;}
			.recommend li p.recommandDetails {
				color:#65666B;
				font-size:0.95em/12px;
				line-height:14px;
				padding:5px 0pt;
				text-align:justify;
			}
			.recommend li p a {color: #89A3B2; display:block; text-decoration:underline;}
			
			.recommend li.lastBox {display: inline; float: left; width: 123px; margin: 0!important;}
			.recommend li.lastBox p.titleRecommand {color: #f25d9d; position: relative; padding: 5px 0 5px 25px; min-height: 15px; font-size: 12px; font-weight: bold; /*border-bottom: 1px dotted #808080; */line-height: normal;}
			.recommend li.lastBox p.titleRecommand img {position: absolute; left: 3px; top: 2px;}
			.recommend li.lastBox p.recommandDetails {padding: 5px 0; text-align: justify; color: #65666b;}
			.recommend li.lastBox p a {color: #89A3B2; display:block;  text-decoration:underline;}

		.newsEvent {margin-bottom: 10px; overflow: hidden; clear: both;}
			.newsEvent li {display: inline; float: left;}
				.newsEvent li.newsBox {width: 274px; margin-right: 10px; overflow: hidden;} 
				.newsEvent li.newsBox h2 {background: #fee8eb; /*border-left: 10px #f57dba solid;*/ padding: 4px; color: #e37519; margin: 0 0 5px 0 !important; position: relative;}
				.newsEvent li.newsBox h2 span {position: absolute; color: #0072bc; left: 220px !important; top: 3px; }
				.newsEvent li.newsBox h2 span a{color: #0072bc; text-decoration: underline;}
				.newsEvent li.newsBox ul {margin: 5px 0;}
				.newsEvent li.newsBox ul li {border-bottom: 1px dotted #999999; width: 266px; padding: 7px 0;}
				.newsEvent li.newsBox ul li img {display:block;float:left;margin-right:5px;}
				.newsEvent li.newsBox ul li p {float: right; margin-left: 5px; width: 205px; color: #5e6578; text-align: justify;}
				.newsEvent li.newsBox ul li p span a{text-decoration: underline; color: #89A3B2; display: block; font-weight: bold; padding-bottom: 5px;}
				
				.eventBox ul li a {color:#89A3B2;font-weight:bold;padding-bottom:5px;text-decoration:underline;}
				.eventBox ul li span.new {background:transparent url(../images_wom/icon/new.gif) no-repeat scroll left center;display:inline-table;height:7px;overflow:hidden;padding:1px;width:32px !important;}
				.eventBox ul li span em {height:7px;padding-left:9px;visibility:hidden;}				
				.eventBox .detailEventBox {display:block;float:left;margin-top:3px;width:132px;}
				.eventBox img { margin-right:5px;}
				
				.newsEvent li.eventBox {width: 274px; overflow: hidden;} 
				.newsEvent li.eventBox h2 {background: #fee8eb; /*border-left: 10px #f57dba solid;*/ padding: 4px; color: #e37519; margin: 0 0 5px 0 !important; position: relative;}
				.newsEvent li.eventBox h2 span {position: absolute; color: #0072bc; left: 220px !important; top: 3px; }
				.newsEvent li.eventBox h2 span a{color: #0072bc; text-decoration: underline;}
				.newsEvent li.eventBox ul {margin-top: 5px !important; overflow: hidden;}
				.newsEvent li.eventBox li {border-bottom:1px dotted #999999;
					display:block;
					font-size:0.98em;
					margin:0;
					padding:9px 0;
					width:263px;
				}
				
				.newsEvent li.eventBox li + li {width: 274px; display:block;  margin-bottom: 0!important;}
				.newsEvent li.eventBox li img {float: left;}
				.newsEvent li.eventBox li .subeventBox { width: 188px!important;}
				.newsEvent li.eventBox li p {float: left; margin-left: 5px; width: 145px; color: #5e6578; line-height: 14px; }
				.newsEvent li.eventBox li p span a{text-decoration: underline; color: #89A3B2; display: block; font-weight: bold; padding-bottom: 5px;}
				.newsEvent-top-title {background:transparent none repeat scroll 0 0 !important;border-left:medium none !important;color:#666666 !important;display:block !important;float:left !important;font-size:12px !important;font-weight:bold !important;margin:9px 0 0 !important;min-height:18px !important;padding-top:0 !important;width:280px !important;}
				.newsEvent-top-bookmark {
					display:block;
					float:right;
					height:30px;
					position:relative;
					width:270px;
				}
				
				.newsEvent-top-bookmark > li {
					background:transparent url(../images_wom/button/img-1.gif) no-repeat scroll 0 3px;
					height:30px;
					left:3px;
					padding-left:34px;
					padding-top:8px;
					position:absolute;
				}
				.newsEvent-top-bookmark > li + li {
					background:transparent url(../images_wom/button/img-2.gif) no-repeat scroll 5px 5px;
					left:130px;
					position:absolute;
				}
				.newsEvent-top-bookmark li a {				
					color:#B9B9B9;
					text-decoration:underline;
				}
		
		.webboardWom {margin: 5px 0 10px; overflow: hidden; padding: 10px;}
			.webboardWom li {background: url(../images_wom/icon/ic-webboard.gif) left no-repeat; padding: 5px 20px; border-bottom: 1px solid #f0f0f0; color: #778391; font-weight: bold;}
			.webboardWom li span a {font-weight: normal; color: #448ccb; padding: 0 10px; text-decoration: underline; }
			.webboardWom li em {font-weight: normal; font-style: normal; color: #aabf96; padding-left: 5px;}
		
		/*-- start columnWom --*/
		.columnWom {margin: 10px 0 10px; overflow: hidden;}
			.columnWom dt {float: left; display: block; width: 235px; height: 153px; border: 1px solid #d0d2d1;}
			.columnWom dd {float: left; margin-left: 10px; width: 310px; color: #5f6871; text-align: justify;}
			.columnWom dd.titleColumn a{font-size: 14px; font-weight: bold; color: #f45e9e; text-decoration: none; margin-bottom: 10px; display: block;}
			.columnWom dd.titleColumn a:hover {color: #f8941e; text-decoration: none;}
			.columnWom dd.detailColumn {line-height: 14px; height: 95px; text-align: justify; text-justify: distribute;}
			.columnWom dd.backNumber {background: url(../images_wom/bg/bg-backnumber.gif) no-repeat; width: 310px; height: 14px; text-align: center; padding: 5px 0; font-size: 14px; color: #f8941e; font-weight: bold;}
		
		/*-- start list page--*/
		.listDirectory {width: 561px; margin: 5px auto; display: block; float: left;}
			.listDirectory dt {
				display:block;				
				 float: left; 
				 width: 124px;
				 height: 90px;	
			 }	
			.image-border-shop {
			 	position:relative;
				display:block;
				cursor:pointer;
			 }
			 .border-shop {
			 	 background: url(../images_wom/border-shop-list.gif) top left no-repeat;
				 position: absolute;
				 left: 0px;
				 top: 0px;
				 padding: 0em;
				 margin: 0;		 
				 width:123px;
				 height:90px;
			 }
			 
			 
			  .shop-image-border-big {
			 	 background: url(../images_wom/border-shop-detail-big.gif) top left no-repeat;
				 left: 0px;
				 top: 0px;				
				 width:352px;
				 height:235px;
				 position: absolute;
				 cursor:pointer;
				/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images_wom/test.png', sizingMethod='scale');*/
				/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images_wom/test.png', sizingMethod='scale');*/
				
			 }
			  .shop-image-border-small {
			 	 background: url(../images_wom/border-shop-detail-small.gif) top left no-repeat;
				 position: absolute;
				 left: 0px;
				 top: 0px;				 
				 cursor:pointer;
				 padding: 0em;
				 margin: 0;		 
				 width:113px;
				 height:113px;
			 }
			 
				 
			.listDirectory dd {float: left; margin-left: 5px; padding: }
			.listDirectory dd.titleList {/*background: url(../images_wom/icon/ic-arrow.gif) top left no-repeat;*/ color: #FF99CC;  margin-right: 10px; font-weight:bold;  margin-top:6px; width:225px; display:block;  font-size:12px; }
			.listDirectory dd.titleList a {color: #FF99CC;text-decoration:none; font-weight:bold;}
			.listDirectory dd.titleList span {display:block;margin-top:5px;}
			.listDirectory dd.titleList span a{color: #3188A9; display: inline; text-decoration:none ; font-size: 12px; font-weight: bold;  }
			.listDirectory dd.catchcopy {color: #3399CC;  float: right; text-align:right;text-right:distribute; margin-right:6px; margin-top:6px;text-align:right;width:185px; }
			.listDirectory dd.catchcopy a { color: #3188A9; text-decoration:none; font-weight:normal; font-size:10px;}
			.listDirectory dd.catchcopy span a{color: #3188A9; display: block; text-decoration: underline; font-size: 10px; font-weight: normal; margin-top: 5px; text-decoration:none;}
			.listDirectory dd.detailDirectory {display: block; width: 426px; margin-top: 5px; line-height: 13px; color: #5f6877; font-size: 10px; text-align:justify; text-justify:distribute;}
			
			
			/*Googiw add 08092008*/
			h2.headercolumn {color: #87a3af; background: none !important; border: none !important; clear: both; padding:0 !important;}
			h2.headercolumn1 {background: #f7f7f9 !important;}
			h2.headercolumn em {color: #448fd0; font-size: 10px; font-style: normal;  position:absolute; right: 10px; font-weight: normal; }
			h2.headercolumn em a {text-decoration: underline; color: #448fd0; }
			h2.headercolumn em a:hover{text-decoration: none; color: #448fd0; }
			dl.colWom{width: 544px; clear: both; padding-bottom: 20px; border-bottom: 1px solid #efefef; min-height:52px}
			dl.colWom dt {float: left; padding: 0 25px;}
			dl.colWom dd {color: #5f6877; line-height: 16px;}
			dl.colWom dd strong {color: #87a2ad; padding: 10px 0; display: block;}
			
			dl.ColWomDetail {width: 544px; clear: both; margin-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #efefef; min-height:90px;}
			dl.ColWomDetail dt {float: right; margin-left: 10px;}
			dl.ColWomDetail dd {line-height: 16px;margin-top:10px;}		
			dl.ColWomDetail dd strong.columnist-strong {color: #86a3b3; font-size: 13px;}	
			dl.ColWomDetail dd span.span-show-date{color: #f290c1; font-weight: 700;} 
			/*dl.ColWomDetail dd a {color: #59958d; font-size: 10px; text-decoration: underline; padding-top: 10px; display: block;}*/
			/*dl.ColWomDetail dd a:hover {text-decoration: none;}*/
			
		#ColListTotal {width: 544px; clear: both; overflow: hidden; border-bottom: 1px solid #efefef;}
			dl.ColList {width: 220px; border-bottom: 1px dotted #000; padding-top: 10px; margin-right: 15px; font-size: 11px; float: left;}
			dl.noborder {border-bottom: none;}
			dl.ColList dt {float: left; margin-right: 5px; width: 50px; height: 50px; }
			dl.ColList dd {height: 50px; padding-top: 10px;} 
			dl.ColList dd a {color: #418ed2; text-decoration: underline;}
			dl.ColList dd a:hover {color: #418ed2; text-decoration: none;}
			
		#listMenuYear {list-style: none; padding: 10px 0;}
			#listMenuYear li {display: inline; margin-right: 20px;}
			#listMenuYear li a {color: #418ed2; text-decoration: underline;}
			#listMenuYear li a:hover {color: #418ed2; text-decoration: none;}
		table.listMenu {width: 544px; margin: 0 auto; border: none; }
		table.listMenu tr {/*display: table;*/ height: 70px;}
		table.listMenu tr td, table.listMenu tr th {vertical-align: middle; display: table-cell; border-bottom: 1px dotted #000;}
		table.listMenu tr th{width: 130px; text-align: left;}
		table.listMenu tr td {width: 65px;}
		table.listMenu tr td.listdate {color: #ee87b6;}
		table.listMenu tr td.detailListMenu {width: 210px;}
		table.listMenu tr td a { color:#7EB2C7;}
		
		h2.about { clear:both;color: #e960a4 !important; font-size: 14px !important; background: none !important; border: none !important; width: 429px !important;}
		.contactFieldset {clear:both;}
		.WomAbout {width: 429px; }
		.WomAbout p {padding-bottom: 15px; line-height: 16px;}
		.WomAbout p a {color: #428ccd; text-decoration: underline;}
		.WomAbout p a:hover {color: #428ccd; text-decoration: none;}
		
		table.address {border: none; width: 609px; float: left; overflow: hidden; line-height: 16px;}
		table.address tr {display: table;}
		table.address th {font-weight: bold; color: #88a4b0; line-height: 24px; width: 120px; text-align: left; border-bottom: #f0f0f2 1px solid; padding: 5px 0;}
		table.address td {border-bottom: #f0f0f2 1px solid; width: 489px; padding: 5px 0;}
		
		.contact {padding:10px; width:570px;}
			  .contact ul {clear:both}
			  .contact ul li {clear: both;}
			  .contact ul li label {width: 148px; font-size: 12px; font-weight: 700; float: left; text-align: left; color: #89a3b2; line-height: 28px;}
			  .contact ul li label span {color: #e860a2;}
			  .contact ul li label.colorblack {color: #000;}
			  .contact ul li p {width: 366px; float: right; clear: none !important; color: #666; font-weight:700; font-size: 11px;}
			  .contact ul li input, .contact ul li select {float: left; text-align: left; border: 1px solid #8894a2; background: #f2f2f2 url(../images_wom/bg/bg_txtbox.gif) no-repeat; /*width: 225px;*/ color: #7F828B; }
			  .contact ul li textarea {width: 386px; background: #f2f2f2 url(../images_wom/bg/bg_txtarea.gif) no-repeat;  border: 1px solid #8894a2; color: #7F828B; _margin-left: -4px; }
			   .contact ul li label.txtarea {padding-top: 80px;}
			   .contact input.bt-contact {background: none; border:none; float: none; /*width: 124px;*/}
			   .contact ul li.pagesubmit {width: 609px; text-align: center; padding-top: 20px;}

			/*End Googiw 08092008*/
			
			/* add by jim 08092008 */
		.map { color:#999; border: none!important; background: none !important;}
		.titlearea { color:#5f677a; border: 1px solid #e4e4e4 !important; background: #f7f7f9 !important; margin-bottom: 0 !important; width: 550px !important; clear: both;}
		.detailarea { background: #fef8ec; margin-bottom:20px;}
		.detailarea dt { color: #f9c; font-size: 14px; font-weight: bold;}
		.detailarea dd { padding : 5px 10px 10px; color: #5f677a; line-height: 18px;}
		.titlearea2 { padding: 10px 10px 0;}
		.picArea1 img { margin: 7px; border: 1px solid #e4e4e4;}
		.titlearea2{ color: #f9c; font-size: 14px; font-weight: bold; padding: 5px 10px;}
		.detailarea2 {padding: 0 10px 10px; line-height: 18px; color:#5f677a;}
		.picArea2 img { padding: 10px 10px 10px 0; overflow: hidden;}
		.area1 input { background: url(../images_wom/button/bnt-area1.gif); width: 88px; height: 25px; color:#fff; font-weight: 700;}
		.area1	{ text-align: center; margin:20px;}
		.area2  { background: #fef8ec; overflow: hidden; display:block; border: 1px solid #e4e4e4;}
		.detailarea3 { background: #fef8ec; display:block; background:url(../images_wom/bg/bg_01_area2.gif) right bottom no-repeat; padding-bottom:20px; }
		.detailarea3 dt { color: #f9c; font-size: 14px; font-weight: bold; padding: 10px 15px 5px 5px;}
		.detailarea3 img { float:left; padding: 10px 10px 0 10px;}
		.detailarea3 dd { margin: 5px 20px 0 10px; line-height: 16px; overflow: hidden;}
		.detailarea4 { width: 430px;}
		.picArea2 img { border: 1px solid #e4e4e4; margin: 0 !important; ; padding: 0 !important;}
		.picArea3 img { padding-left: 5px; margin: 5px 0;}
		.listarea { float: left; display: block; padding: 10px 10px 30px;}
		.listarea li { padding: 5px 30px;}
		.listarea li a { color:#408ece;}
	
		.titleterm { text-align: center; font-weight: 700; color: #000; font-size: 14px; margin: 20px 10px 0;}
		.titleterm2 { background: none !important; border: none !important; color: #f6b0d2 !important; padding: 0 20px; margin-top: 15px;}
		.detailterm { clear: both; color: #61687b; text-indent: 2em; margin-bottom: 15px; padding: 0 20px;}
		.detailterm2 { padding: 10px 20px 0; text-indent: 0em !important; clear: both;}
		.listterm { padding: 0 20px 20px; line-height: 18px; }
		.listterm li { list-style: decimal !important; padding: 0 10px; margin-left: 20px;}
		.listterm2 { padding: 0 20px 20px; line-height: 18px;}
		/* en add by jim 08092008 */	
		
		/* add by jim 09092008 */		
		#tbPrice { border: 1px solid #d4d4d4; width: 560px; margin: 20px auto; text-align: center; border-bottom: none !important;}
		#tbPrice th { background: #feeef8; padding: 7px;}
		#tbPrice tr {}
		#tbPrice td {  padding: 7px;  border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4;}	
		#tbPrice .tbcenter { text-align: left !important; border-left: none !important; padding-left: 20px !important;}
		.centerPrice { padding: 20px 0; text-align: center;}
		.detailPrice { color: #df7915; padding-left: 55px;}
		.detailPrice2 { clear: both; line-height: 16px;}
		.memberPrice input { width: 232px; height: 56px; margin-top: 10px;}
		.titleRegiste { background: url(../images_wom/button/step1_registe.gif) no-repeat !important; padding-left: 153px !important; color: #e860a2 !important; border: 1px solid #e2e2e2; width: 380px !important; margin: 10px 0 20px !important;}
		.titleRegiste2 { color: #8ba2b2; font-weight: 700; padding-left: 10px; }
		.titleRegiste2-top {margin-bottom:10px;}
		.listRegiste { line-height: 18px; padding: 10px 0; padding-left: 10px;}
		.listRegiste li {list-style: decimal !important; margin-left: 20px;}
		.detailRegiste { padding: 10px 10px;}
		.detailRegiste2 { padding-left: 10px;}
		.detailRegiste2Last {margin-bottom:20px;}
		.tbRegiste { width: 540px; margin: 20px 0; border: 1px solid #d2975d; border-bottom: none !important; border-left: none !important;}
		.tbRegiste th { border-bottom: 1px solid #d2975d;  border-left: 1px solid #d2975d ; padding: 10px; font-weight: normal !important; width: 160px; background: #ffecf0;}
		.tbRegiste td { padding: 5px;  border-bottom: 1px solid #d2975d; border-left: 1px solid #d2975d !important; padding: 10px;}	
		.topRegiste { background: #fef6d2 !important;  text-align: left; color: #dd7c15; font-weight: 700;}
		.tbRegiste input type=text { border: 1px solid #7f9db9;}
		.centerRegiste { text-align: center; padding: 10px;}
		#register-block-button {width:557px;text-align:center;}
		#regis-button-submit {position:absolute;display:block;height:25px;width:300px;top:35px;left:128px;text-align:center;}
		.label-register-check-box {background-color:#EEEEEE; position:absolute;display:block;height:17px;width:153px;top:10px;left:200px;text-align:center;}
		.regis-pass-field { width:100px;}
		.centerRegisteAgreement {padding:0 !important}
		.centerRegiste a { color: #408ece; text-decoration: underline;}
		.confREgiste { color: #f682c1; font-weight: 700;}
		.redRegist { color: #FF0000;}
		.inputRegiste { width: 273px;}

		/* end add by jim 09092008 */
				
		
	#sidebarRight {width: 122px; overflow: hidden; float: right;}
		/*#sidebarRight p.banner120 {background: url(../images_wom/banner/banner120.jpg) no-repeat; width: 120px; height: 60px; border: 1px solid #efefef; margin-bottom: 15px; display: block;}
		#sidebarRight p.banner120 span { visibility: hidden;}*/
		#sidebarRight ul li {margin-bottom:4px; }

/*--start footer --*/
#footer {overflow: hidden; margin: 10px auto !important; text-align: center; clear: both;}
	#navfooter {border-top: 1px solid #fac8e5; border-bottom: 1px solid #e4e4e4; height: 25px; text-align: center; padding-top: 10px; display: block; margin-bottom: 10px;}
		#navfooter li {display: inline; list-style: none; color: #f580b5; font-weight: bold; font-size: 13px;} 
		#navfooter li a{color: #f580b5; text-decoration: none;} 
		#navfooter li#about a {border-right: 2px solid #f580b5; padding: 0 20px 0 5px;}
		#navfooter li#advertisement a {border-right: 2px solid #f580b5; padding: 0 20px;}
		#navfooter li#condition a {border-right: 2px solid #f580b5; padding: 0 20px;}
		#navfooter li#privacy a {border-right: 2px solid #f580b5; padding: 0 20px;}
		#navfooter li#company a {border-right: 2px solid #f580b5; padding: 0 20px;}
		#navfooter li#contactus a {border-right: 2px solid #f580b5; padding: 0 20px;}
		#navfooter li#sitemap a {border-right:2px solid #F580B5;  padding: 0 20px;}		
		#navfooter li#wom-bangkok a {  padding: 0 0 0 10px;}		
	
	#footer p{ font-family:tahoma; padding-top: 5px; color: #797f8b; font-size: 14px; text-align: center;}	

.link-page-link {
	color:#3775A8;
}	
.link-page-normal {
	color:#63A787;
	font-weight:bold;
	
}	


/* board */
#contentWrapper #mainAdvertise {width: 558px; margin-bottom: 10px;}
		.boardLists {
			width: 557px; 
			font-size:1em;
			margin-top: 9px; 
			border-left: 1px solid #f2c692; 
			border-top: 1px solid #f2c692;
		}
		.boardLists a {
			color:#0072BC;
		}
			.boardLists th {
				color: #e58e25;
				padding: 5px; 
				background: #fff6dd; 
				border-right: 1px solid #f2c692; 
				border-bottom: 1px solid #f2c692;
			}
			.boardLists td {padding: 6px; border-right: 1px solid #f2c692; border-bottom: 1px solid #f2c692;}
			.boardLists td p {color: #db679f; padding-left: 20px; background: url(../images_wom/icon/circle-star.gif) no-repeat 0 2px;}
			.boardLists td p span {color: #5a6875;}
			.boardLists td .good-answer {color:#00CC00}
		form.viewSearch {border: 1px solid #e7c5d6; text-align: center; height:38px; display:block; position:relative;}
		/*form.viewSearch p { display:block; position:relative; background-color:#333366; }*/
			form.viewSearch .textviewSearch {border:1px solid #8894A1;left:71px;position:absolute;top:9px;	width:175px;font-size:12px;}
			form.viewSearch .selectviewSearch {border:1px solid #8894A1;left:254px;position:absolute;top:9px; width:148px;font-size:12px;}
			form.viewSearch .btn_viewSearch {left:408px;position:absolute;top:9px;}
			p.bookmark {text-align: right; padding-top: 10px;}
			
			h3.postpageHeader {
			width: 536px; 
			height: 24px;  
			color: #fff;
			font-size: 1em;
			padding: 7px 0 0 20px;
			margin-top: 5px;
			background: url(../images_wom/bg/titleHeaderPost.gif) 0 0 no-repeat; 
			border: 1px solid #e2e2e2;
		}
			h3.postpageHeaderRegis {margin-bottom:20px;}
			h3.postpageHeader span {color: #e860a2; padding-left: 90px;}
			
			
		
		h3.editShopHeader {
			background:transparent url(../images_wom/bg/titleHeaderPost.gif) no-repeat scroll 0 0;
			border:1px solid #E2E2E2 !important;
			color:#FFFFFF !important;
			font-size:1em !important;
			height:24px !important;
			margin-top:5px !important;
			padding:7px 0 0 20px !important;
			width:661px !important;
			margin-bottom:20px !important;
		}
			h3.editShopHeader span {color: #e860a2 !important; padding-left: 85px !important; display:inline !important;}	
			
			
		.tableEditShop {width: 683px; border-left: 1px solid #d2975d; border-top: 1px solid #d2975d; margin-bottom:15px; clear:both; }
			.tableEditShop caption {
				color: #dd7c15; 
				font-size: 1em; 
				font-weight: bold; 
				padding: 9px; 
				background: #fef6d2; 
				border-left: 1px solid #d2975d; 
				border-top: 1px solid #d2975d;
				border-right: 1px solid #d2975d;
				text-align:left;
			}
			.tableEditShop th {
				width: 200px;
				font-size: 12px;
				font-weight: normal;
				padding: 9px; 
				background: #ffecf0; 
				border-right: 1px solid #d2975d; 
				border-bottom: 1px solid #d2975d;
			}
				.tableEditShop caption span {float: right; margin-top: -20px;}
				.tableEditShop th span {color: #ff0000;}
				.tableEditShop th em {color: #5db868; font-style: normal;}
			.tableEditShop td {font-size: 12px; padding: 9px; border-right: 1px solid #d2975d; border-bottom: 1px solid #d2975d; text-align:left; vertical-align:top;}
				.tableEditShop td span {font-weight: bold; color: #f682c1;}
				.tableEditShop td.tdCenter {text-align:center;}
				.tableEditShop td a {color:#0072BC;}


			
		p.commentPost {font-size: 12px; font-weight: bold; padding: 15px 0 15px 12px;}
			p.commentPost span {color: #ff0000;}
			
		.postProcess {width: 557px; border-left: 1px solid #d2975d; border-top: 1px solid #d2975d;}
			.post-aligh-left {
				text-align:left !important;
				font-size:12px !important;
			}
			.postProcess caption {
				color: #dd7c15; 
				font-size: 1em; 
				font-weight: bold; 
				padding: 9px; 
				background: #fef6d2; 
				border-left: 1px solid #d2975d; 
				border-top: 1px solid #d2975d;
				border-right: 1px solid #d2975d;
				
			}
			.postProcess th {
				width: 122px;
				font-size: 1em;
				padding: 9px; 
				background: #ffecf0; 
				border-right: 1px solid #d2975d; 
				border-bottom: 1px solid #d2975d;
				color:#5F6871;
			}
			.postProcess th span {color: #ff0000;}
			.postProcess td {font-size: 0.75em; padding: 9px; border-right: 1px solid #d2975d; border-bottom: 1px solid #d2975d; font-size:12px;}
				.postProcess td .postInstruction {float: left;}
					.postProcess td .postInstruction span {color: #0033cc;}
				.postProcess td .postIn {float: right; color: #de7c17; text-decoration: underline;}
				.postProcess td .selectPost {width: 226px; height: 20px; margin: 5px 0;}
				.postProcess td .textPost {
					width: 225px; 
					height: 24px; 
					margin: 5px 0; 
					background: url(../images_wom/bg/bg_textpoststep01.gif) no-repeat; 
					border: 1px solid #8894a1;
				}
				.postProcess td input {border:1px solid #9C9C9C; width:250px;}
				.postProcess td input.change-pasword{border:1px solid #9C9C9C; width:140px;}
				.postProcess td .areaPost {
					width: 368px; 
					height: 173px; 
					margin-top: 5px; 
					background: url(../images_wom/bg/bg_textareastep01.jpg) no-repeat; 
					border: 1px solid #8894a1;
				}
				.postProcess td p.brownUnderline {color: #de7c17; text-decoration: underline; padding-top: 5px;}
				.postProcess td ul.postQuestion {list-style: none;}
					.postProcess td ul.postQuestion li {padding: 0 0 12px 25px; background: url(../images_wom/icon/circle-heart.gif) left top no-repeat;}
						.postProcess td ul.postQuestion li span {color: #0033cc; text-decoration: underline;}
				.postProcess td ul.postAnswer {list-style: none; font-size:12px;}
				.postProcess td ul.postAnswer select {border:1px solid #8894A1; margin-left:5px;}
				.postProcess td p {font-size:12px;}
				.postProcess td p.textRed {color: #ff0000;}
				ul.buttonPost {list-style: none; text-align: center; margin: 8px 0;}
					ul.buttonPost li {display: inline; padding: 0 4px;}
					
		/* Add by OiL in file "question answer" --------------------------- */			
		.tableQuestion {width: 557px; border-left: 1px solid #d2975d; border-top: 1px solid #d2975d; color:#5F6871;}
			.tableQuestion caption {
				color: #dd7c15; 
				font-size: 1em; 
				font-weight: bold; 
				padding: 9px; 
				background: #fef6d2; 
				border-left: 1px solid #d2975d; 
				border-top: 1px solid #d2975d;
				border-right: 1px solid #d2975d;
				min-height:14px;
			}
			.tableQuestion th {
				width: 140px;
				font-size: 1em;
				font-weight: normal;
				padding: 9px; 
				background: #ffecf0; 
				border-right: 1px solid #d2975d; 
				border-bottom: 1px solid #d2975d;
			}
				.tableQuestion caption span {
					display:block;
					float:left;
					margin-top:0;
					width:371px;
				}
				.tableQuestion th span {color: #ff0000;}
				.tableQuestion th p span {color: #5F6871;}
				.tableQuestion th img { cursor:pointer;  float:none; padding-left:auto; padding-right:auto; clear:both; }
				.tableQuestion th em {color: #5db868; font-style: normal;}
			.tableQuestion td {font-size: 1em; padding: 9px; border-right: 1px solid #d2975d; border-bottom: 1px solid #d2975d;}
				.tableQuestion td span {font-weight: bold; color: #f682c1;}
				
				
				
p.pageAnswer {font-size: 0.75em; color: #666666; text-align: right; padding:8px 0;}
	p.pageAnswer a {color: #016ecf; text-decoration: none; font-size:12px;}
		
.tableAnswer {color : #5F6871; width: 557px; margin-bottom: 13px; border-left: 1px solid #f0cacd; border-top: 1px solid #f0cacd;}
	.tableAnswer caption {
		color: #f682c1; 
		font-size: 1em; 
		font-weight: bold; 
		padding: 9px; 
		background: #fff1f3; 
		border-left: 1px solid #f0cacd; 
		border-top: 1px solid #f0cacd;
		border-right: 1px solid #f0cacd;
		min-height:14px;
	}
		.tableAnswer caption span.point-close {float: left; ; margin-left:10px; color:red;}
		.tableAnswer caption span {float: left; margin-top: 0px;}
		.tableAnswer caption em {float:right;}

	.tableAnswer th {
		width: 140px;
		font-size: 1em;
		font-weight: normal;
		padding: 9px; 
		background: #fafafa; 
		border-right: 1px solid #f0cacd; 
		border-bottom: 1px solid #f0cacd;
	}			
	.tableAnswer th p span {
		color:#5F6871;
	}		
	.tableAnswer th p img {
		cursor:pointer;
	}			
	.tableAnswer th.answerCream {background: #fef7db;}
		.tableAnswer th span {color: #ff0000;}
		.tableAnswer th em {color: #5db868; font-style: normal;}
	.tableAnswer td {font-size: 1em; padding: 9px; border-right: 1px solid #f0cacd; border-bottom: 1px solid #f0cacd;}
		.tableAnswer td a {color:#428DD1;}
		.tableAnswer td p {padding-bottom: 18px;}
	.answer-thankyou span {
		cursor:pointer;
		text-decoration:underline;
	}
	
.tableAnswerCloseMain { width:557px; margin:auto auto 10px auto;border-left: 1px solid #f0cacd; border-top: 1px solid #f0cacd;}
.tableAnswerCloseMain th { 
	font-size: 12px;
	font-weight: normal;
	padding: 9px; 
	background: #fafafa; 
	border-right: 1px solid #f0cacd; 
	border-bottom: 1px solid #f0cacd;
}
.tableAnswerCloseMain td { font-size: 12px; padding: 9px; border-right: 1px solid #f0cacd; border-bottom: 1px solid #f0cacd; text-align:left; vertical-align:top;}
	.tableAnswerCloseMain td p {padding-bottom: 18px;}

.tableAnswerClose {width: 405px; border-left: 1px solid #f0cacd; border-top: 1px solid #f0cacd;}	
	.tableAnswerClose caption {
		color: #f682c1; 
		font-size: 1em; 
		font-weight: bold; 
		padding: 9px; 
		background: #fff1f3; 
		border-left: 1px solid #f0cacd; 
		border-top: 1px solid #f0cacd;
		border-right: 1px solid #f0cacd;
	}
		.tableAnswerClose caption span {float: right; margin-top: -20px;}
	.tableAnswerClose th {
		width: 140px;
		font-size: 0.75em;
		font-weight: normal;
		padding: 9px; 
		background: #fafafa; 
		border-right: 1px solid #f0cacd; 
		border-bottom: 1px solid #f0cacd;
	}			
	.tableAnswerClose th p span {
		color:#5F6871;
	}
	.tableAnswerClose th.answerCream {background: #fef7db;}
		.tableAnswerClose th span {color: #ff0000;}
		.tableAnswerClose th em {color: #5db868; font-style: normal;}
	.tableAnswerClose td {font-size: 0.75em; padding: 9px; border-right: 1px solid #f0cacd; border-bottom: 1px solid #f0cacd; text-align:left; vertical-align:top;}
		.tableAnswerClose td p {padding-bottom: 18px;}
		
	.answer-thankyou span {
		cursor:pointer;
		text-decoration:underline;
	}	
	ul.answer-center {list-style: none; text-align: center; margin: 8px 0;}
			ul.answer-center li {display: inline; padding: 0 4px;}				
				
				
/* Text Align */
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.text_normal {font-weight: normal;}
.clear_color {color:#5A6875 !important}
					
					
/* Add by OiL in file "list news" ---------------------- */
ul.listNews {width: 530px; list-style: none; margin: 0 auto;}
	ul.listNews li {width:530px; display: block; font-size: 12px; padding-bottom:17px;; margin-bottom: 5px; border-bottom: 1px dotted; overflow: hidden; height:50px; margin-top:10px}
	ul.listNews li img {float: left; width: 61px; height: 61px;}
	ul.listNews li p {float: right; width: 460px;}
	ul.listNews li p span {display:block;height:20px;width:459px; text-align:justify; text-justify:distribute;}
	ul.listNews li p span a {color:#82B0BF;display:block;float:left;font-weight:bold;text-decoration:underline;width:384px;}
	ul.listNews li p span a:hover {color: #f8941e; text-decoration: none;}
	ul.listNews li p em {color:#ACBD9B;display:block;float:right;font-style:normal;margin-bottom:0;;width:70px;}
	ul.listNews li p:first-line {line-height: 200%;}
	ul.listNews li.lastlistNews {border: none;}
	.news-list-detail {display:block; float:left; margin-top:5px;line-height:14px; text-align:justify; text-justify:distribute;}
	
	ul.listNews li p.list-what-new { width:528px;}
	ul.listNews li p.list-what-new em{ width:80px; !important}
	ul.listNews li p.list-what-new span{ width:530px; !important}

	
/* Add by OiL in file "news + event" ---------------------- */
dl.newsDetail, dl.eventDetail {width: 558px; margin: 0px 0px 0px 0px; overflow: hidden; border-top:1px solid #D8B1C4; padding:10px 0px 0px 0px; clear:both;}
dl.newsDetail dt, dl.eventDetail dt {width: 215px; float: left; padding-left: 16px;}
dl.newsDetail dd, dl.eventDetail dd {width: 298px; float: right; padding-right: 12px;}
dl.newsDetail dd > p, dl.eventDetail dd > p {font-size: 16px; font-weight: bold; padding-bottom: 0px;}
	dl.newsDetail dd p a {color: #82b0bf; text-decoration: underline;}
	dl.eventDetail dd p a {color: #acbd9b; text-decoration: underline;}
	dl.newsDetail dd p a:hover, dl.eventDetail dd p a:hover {color: #f8941e; text-decoration: none;}
dl.newsDetail dd > p + p, dl.eventDetail dd > p + p {font-size: 12px; font-weight: normal;}
dl.newsDetail dd p.closeNewsDetail, dl.eventDetail dd p.closeNewsDetail {color: #acbd9b; padding-top: 5px; margin-top: 17px; border-top: 1px solid #efefef;}
.link-back {text-align:right;}


/* Add by OiL in file "list event" ---------------------- */
ul.listEvent {width: 530px; list-style: none; margin: 0 auto;}
	ul.listEvent li {width: 530px; display: block; font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted; overflow: hidden;}
	ul.listEvent li img {float: left; width: 123px; height: 90px;}
	ul.listEvent li p {float: right; width: 397px;}
	
	ul.listEvent li p span {display:block;width:397px; clear:both; text-align:justify;text-justify:distribute;}
	ul.listEvent li p span a {color: #82B0BF; text-decoration: underline; font-weight: bold; display:block; float:left; width:305px;}
	ul.listEvent li p span a:hover {color: #f8941e; text-decoration: none;}
	ul.listEvent li p em {font-style: normal; color: #acbd9b; margin-bottom: 10px; display:block; float:right;width:76px;}
	ul.listEvent li p:first-line {line-height: 200%;}
	ul.listEvent li.lastlistNews {border: none;}					
	
h2.title {
	margin:0px 0px 10px 0px !important;
}	

	
	/* register */
	.tableRegister {width: 557px; border-left: 1px solid #d2975d; border-top: 1px solid #d2975d;}
		.tableRegister caption {
			color: #dd7c15; 
			font-size: 12px; 
			font-weight: bold; 
			padding: 9px; 
			background: #fef6d2; 
			border-left: 1px solid #d2975d; 
			border-top: 1px solid #d2975d;
			border-right: 1px solid #d2975d;
			text-align:left;
		}
		.tableRegister th {
			width: 140px;
			font-size: 12px;
			font-weight: normal;
			padding: 9px; 
			background: #ffecf0; 
			border-right: 1px solid #d2975d; 
			border-bottom: 1px solid #d2975d;
		}
			.tableRegister caption span {float: right; margin-top: -20px;}
			.tableRegister th span {color: #ff0000;}
			.tableRegister th em {color: #5db868; font-style: normal;}
		.tableRegister td {font-size: 12px; padding: 9px; border-right: 1px solid #d2975d; border-bottom: 1px solid #d2975d; text-align:left; vertical-align:top;}
			.tableRegister td span {font-weight: bold; color: #f682c1;}
		.tableRegister td input type=text {
			border:1px solid #9C9C9C;
		}
/*.but-submit-image {
	border:none !important;
}*/



.tableMypage {
	display:block;
	left:53px;
	position:absolute;
	top:30px;
	width:555px;
 }
		.tableMypage caption {
			color: #dd7c15; 
			font-size: 12px; 
			font-weight: bold; 
			/*padding: 9px; */
			background: #fef6d2; 
			border-left: 1px solid #d2975d; 
			border-top: 1px solid #d2975d;
			border-right: 1px solid #d2975d;
			border-bottom: 1px solid #d2975d;
			text-align:center;
			widows:555px;
			height:33px;
			line-height:30px;
			/*margin-top:30px;*/
			/*margin:35px 0px 0px 30px;*/
		}
		.tableMypage th {
			background:#FFECF0 none repeat scroll 0 0;
			border-bottom:1px solid #D2975D;
			border-left:1px solid #D2975D;
			border-right:1px solid #D2975D;
			font-size:12px;
			font-weight:normal;
			padding:9px;
		}
			.tableMypage caption span {float: right; margin-top: -20px;}
			.tableMypage th span {color: #ff0000;}
			.tableMypage th em {color: #5db868; font-style: normal;}
		.tableMypage td {border-bottom:1px solid #D2975D;border-right:1px solid #D2975D;font-size:12px;padding:9px;text-align:left;vertical-align:top;width:374px;}
			/*.tableMypage td span {font-weight: bold; color: #f682c1;}*/
		.tableMypage td input type=text {
			border:1px solid #9C9C9C;
		}
	
	#all-list li {
		/*padding-left:30px;*/
		margin-bottom:5px;
	}
	#all-list li + li {
		padding-left:30px;
		margin: 0px;
	}
	.tableMypage a {
		color:#428DD1;
	}


/* Related Link */
#relateLink {
	width: 175px;
	font-size: 12px;
	margin: 7px 0;
	padding-bottom: 12px; 
	border: 1px solid #efcdd1;
	background: #fff url(../images_wom/bg/bg_relateLink.gif) repeat-x;
}

	#relateLink li {
		background:transparent url(../images_wom/icon/pinkArrow.gif) no-repeat scroll 0 7px;
		border-bottom:1px dotted #BEBEBE;
		font-weight:bold;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:2px 0 0 10px;
		padding:5px 0 5px 18px;
		width:126px;
	}
	#relateLink li a {color: #aac09c !important;}
	#relateLink li a:hover {color: #f8941e !important;; text-decoration: none !important;;}

#mypage-h2 {
	background:#FFE2E6 none repeat scroll 0 0 !important;
	color:#E15B96 !important;
	font-size:17px !important;
	height:15px !important;
	line-height:9px !important;
	width:665px !important;
}		

#mypage-wishlist-h2 {
	background:#FFE2E6 none repeat scroll 0 0 !important;
	color:#E15B96 !important;
	font-size:15px !important;
	height:23px !important;
	margin:0;
	width:665px !important;
	display:block;
	position:relative;
}
	
#mypage-wishlist-h2 span {
	margin-left:15px;
}

#mypage-wishlist-h2 > img {
	position:absolute;
	left:300px;
	top: 4px;
	left:536px;
	cursor:pointer;
}
#mypage-wishlist-h2 img + img {
	left:538px;
	position:absolute;
	top:4px;
}

#mypage-h2 span {
	margin-left:25px;
	color:#DA9424;
}

#agreement-h2 {
	margin-left:25px;
	color:#E05A95 !important;
}

#mypage-container {
	/*background-color:#66CC00;*/
	/*border-bottom:1px solid #FFE2E6;
	border-left:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;*/
	display:block;
	min-height:700px;
	position:relative;
	width:650px;
}
#mypage-table {
	border-bottom:1px solid #FFE2E6;
	border-left:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;
	display:block;
	min-height:380px;
	width:662px;		
}
#mypage-table p {
	padding-top:10px;
	margin-left:30px;
	
}
#mypage-table p img {
	cursor:pointer;
}
#agreement-list {
	margin-top:10px;
	margin-left:70px;
	line-height:18px;
}

#agreement-list span {
	color:#87A2B3;
	font-size:16px;
	font-weight:bold;
}

	#agreement-list p { 
		margin-top:0px;
		padding-top:0px;
		margin-bottom:5px;
	}
#text-area-header {
	display:block;
	margin-left:50px;
	color:#DB9327;
	margin-top:50px;
}
#agreement-area {
	background: url(../images_wom/bg/bg-area-agreement.gif) #F2F2F2 no-repeat scroll top left ;
	height:197px;
	width:542px;
	/*margin-left:50px;*/
	padding:4px;
	margin:20px 0px 20px 0px;
	background-image: url(../images_wom/bg/bg-area-agreement.gif) top left no-repeat ; 
	font-size:12px;
}
#checkbox-agreement {
	text-align:center;
	display:block;
	width:595px;
	margin-bottom:30px;
}
#mypage-table caption {
	width:555px;
	font-size:17px;
}
#mypage-table th {
	width:142px;
}
#mypage-table th em{
	display:inline;
	color:#A5721F;
}
#mypage-table h3 {
	color:#62677B;
	font-size:16px;
	top:414px;
	left:17px;
	position:absolute;
}
.h3-wishlist-head {
	color:#E07D15;
	font-size:18px;
}
#mypage-table dl  {
	display:block;
	width:265px;
	height:34px;
	background-color:#666633;
}
#mypage-table dl dd  {
	display:inline;
}

#mypage-table dl dt {
	display:inline;
	color:#87A3B1;
	font-size:12px;
}



#bt-new-shop {
	top:443px;
	left:17px;
	position:absolute;
	cursor:pointer;
}
#table-list-shop-mypage {
	width:626px;
	margin-left:17px;
	margin-bottom:5px;
	line-height:27px;
}
#table-list-shop-mypage caption {
	clear:#60697A;
	font-size:14px;
	/*margin-left:17px;*/
	font-weight:bold;
	width:626px;
	background-color:#F0F0F0;
	height:20px;
	line-height:20px !important;
	border:1px solid #F0F0F0;
}
#table-list-shop-mypage  th {
	color:#60697A;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border-right:1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	background-color:#F6F7F9;
	
	/*width:inherit !important;*/	
}

#table-list-shop-mypage th + th {
	border-left:none;
}


#table-list-shop-mypage  td {
	color:#60697A;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border-right:1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	text-align:	center;
	/*width:inherit !important;*/	
}
#table-list-shop-mypage td + td {
	border-left:none;
}
#table-list-shop-mypage a {
	color:#7EB2C7;
}




	
#mypage-tablelist div {
	width:663px;
	min-height:200px;
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	border-left:1px solid #FFE2E6;
	border-bottom:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;
	/*clear:both;*/
}
#mypage-tablelist ul {
	width:660px;
	min-height:200px;
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	/*
	border-left:1px solid #FFE2E6;
	border-bottom:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;
	clear:both;
	*/
}
#mypage-tablelist li.block {
	display:block;
	float:left;
	margin:0;
	width:30px;
}
#mypage-tablelist li.block span {
	position:relative;
	left:-1000px;
}
#mypage-tablelist li.content {
	display:block;
	float:left;
	width:300px;
}
#mypage-tablelist h3 {
	display:block;
	color:#E07D18;
	border-bottom:1px solid #EFEFEF;
	width:260px;
	margin-bottom:12px;
	line-height:30px;
	float:left;
}
#mypage-tablelist dl {
	display:block;
	height:38px;
	width:294px;
	float:left;
}
#mypage-tablelist dt {
	display:block;
	width:192px;
	float:left;
}
#mypage-tablelist dt a {		
	color:#89A4AF;
	text-decoration:underline;
}
#mypage-tablelist dd.dd-checkbox {
	display:block;
	width:20px;
	padding-top:10px;
	float:left;
}
#mypage-tablelist dd.dd-img {
	display:block;
	width:50px;
	float:left;
}


#form-shop {
	border-bottom:1px solid #FFE2E6;
	border-left:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;
	display:block;	
	width:663px;		
	position:static;
}
#mypage-edit-shop-h2 {
	background:#FFE2E6 none repeat scroll 0 0 !important;
	color:#E15B96 !important;
	font-size:17px !important;
	height:22px !important;
	line-height:14px !important;
	position:relative !important;
	width:665px !important;
}	
	#mypage-edit-shop-h2 span {
		margin-left:20px;
	}
	#mypage-edit-shop-h2 img {
		left:419px;
		position:absolute;
		top:3px;
		cursor:pointer;
	}
	#mypage-edit-shop-h2 img + img {
		left:500px;
		position:absolute;
		top:3px;
	}
	#mypage-edit-shop-h2 img + img + img {
		left:580px;
		position:absolute;
		top:3px;
	}

.table-form-shop {
		display:block !important;
		float:left !important;
		/*width:670px !important;	*/
		margin-left:0 !important;
		margin-top:0 !important;
		position:static !important;
		width:643px !important;
	}
		.table-form-shop caption {
			text-align:left !important;
			/*width:555px !important;*/
			margin:0 !important;
			padding:0 !important;
			width:643px !important;
		}
		.table-form-shop th {
			/*padding:0 !important;*/
			margin:0 !important;
		}
		.table-form-shop td {
			width:486px !important;
			margin:0 !important;
			padding:8px !important;
		}	
	#div-table-form-shop {
		float:left;		
		width:664px;
		min-height:100px;
	}
	

.text-red {
	color:red;
}	
	
	
	
	
	
/*
[id^="c"+(o)] {
	background-color:#FF0000  !important;
	display:none !important;
}*/
/*
*:before  {
	background-color:#FF0000  !important;
}*/




/* HOTEL AGODA */
/* Start menu1 */
	
/** hotel **/
#contentleft {width: 293px; overflow: hidden; float: left;}
	#contentleft h2 {background: #fee8eb; border-left: 10px #f57dba solid; padding: 4px; color: #e37519; font-size: 14px; margin-bottom: 5px;}
	#contentleft .search {background: #fff; border-color:#ebebec; border-style:solid; border-width:1px 1px 1px 10px; padding: 4px; color: #b39f70; overflow: hidden; margin-bottom: 5px;}
	#contentleft .search form {overflow: hidden; width: 270px; padding-top: 10px;}
	#contentleft .search form ul li {margin-bottom: 5px; /margin-bottom: -5px;}
	#contentleft .search input, #contentleft .search select {border: 1px solid #97afc6; width: 70%;}
	#contentleft .search form ul li label {float: left; padding-left: 10px; margin-top: 5px;}
	#contentleft .search form ul li p, #contentleft .search form ul li p.date {width: 230px; float: right; text-align: left; margin: 0 !important;}
	#contentleft .search form ul li p.date {width: 190px; vertical-align: middle;}
	#contentleft .search form ul li p.date img {margin: 0 0 -4px 5px;}
	#contentleft .search form p {width: 85px; float: left; text-align: center; overflow: hidden; line-height: 24px;}
	#contentleft .search form fieldset {clear: both; text-align: center; padding: 15px 0px;}
	#contentleft .search form fieldset input {width: auto; border: none;}
	/* clear float inside li */
	#contentleft .search form ul li:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
	
	#contentleft .hotelList li {margin: 0 0 16px 23px; line-height: 16px; display: block;}
	#contentleft .hotelList li img {float: left; margin-right: 10px;}
	#contentleft .hotelList li span img {margin-right: 0 !important;}
	#contentleft .hotelList li strong, #contentright ol.detailhotel li strong {font-size: 14px; color: #86b5bb; display: block; }
	#contentleft .hotelList li em, #contentright ol.detailhotel li em {color: #666a75; text-decoration: underline; font-size: 14px; font-style: normal; display: block;} 
	#contentleft .hotelList li p, #contentright ol.detailhotel li span {color: #b39f70;}

	#contentright {width: 574px; overflow: hidden; float: right;}
	#contentright h2 {background: #f7f7f7; border-left: 10px #d0d0d0 solid; padding: 4px 4px 4px 15px; color: #f67cb9; font-size: 14px; margin-bottom: 5px;}
	#contentright h3 {margin: 15px 26px; color: #91a7c0; font-size: 14px; }
	#contentright ol {padding: 0 0 20px 22px; color: #666a75;}
	#contentright ol li {margin-left: 26px; line-height: 22px; list-style: decimal;}
	
	#contentright ol.detailhotel {color: #757575; padding: 0 0 0 5px !important;}
	#contentright ol.detailhotel li {list-style: decimal; line-height: 16px;}
	#contentright ol.detailhotel li strong {display: inline;}
	#contentright ol.detailhotel li A:link {font-size: 14px; color: #86b5bb; text-decoration:none;}
	#contentright ol.detailhotel li A:hover {font-size: 14px; color: #86b5bb; text-decoration:none;}
	#contentright ol.detailhotel li A:visited {font-size: 14px; color: #86b5bb; text-decoration:none;}
	#contentright ol.detailhotel li em {display: inline;}
	#contentright ol.detailhotel li > p {padding: 0px;}
	#contentright ol.detailhotel li > p + p {padding: 5px 0 25px;}
	#contentright ol.detailhotel A:link {font-size: 12px; color: #86b5bb; text-decoration:none;}
	#contentright ol.detailhotel A:hover {font-size: 12px; color: #86b5bb; text-decoration:none;}
	#contentright ol.detailhotel A:visited {font-size: 12px; color: #86b5bb; text-decoration:none;}
/** hotel **/




.index-control {
	margin-left:10px;
	margin-bottom:10px;
}

.row-top {
	border-top:1px solid #F0F0F0;
}

.wish-list-board {
	height:35px !important;
}	

.msg-show-container {
	border:#F6B0D2 3px solid;
	min-height:280px;
	background: transparent url(../images_wom/bg/bg-msg-error.jpg) no-repeat scroll 227px 69px;
	color:#88A4B2;
}
.msg-show-container span {
	display:block;
	margin:165px 10px 20px 10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.img-button {
	cursor:pointer;
}



/* toggle icon show & not show */
.toggle_1 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../../images_wom/button/toggle.gif);
	background-position:0 -3px;
	background-repeat:repeat;
	height:9px;
	width:9px;
	cursor:pointer;
}
.toggle_0 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../../images_wom/button/toggle.gif);
	background-position:-25px -3px;
	background-repeat:repeat;
	height:9px;
	width:9px;
	cursor:pointer;
}
/* toggle icon show & not show */

.search-news-event-box {
	margin:0px 10px 0px 300px;
}
.search-what-new-box {
	margin:0px 10px 0px 235px;
}
.search-news-event-box input {	
	width:120px;
}
.search-news-event-but-submit {
	width:50px;
}

.search-news-event-box-wom-news {
	margin:0px 10px 0px 258px !important;
}
.search-shop-info-box {
	margin:0 10px 0 294px !important;
}

.img-new {
	display:inline;
	float:left;
}	
