@charset "windows-874";
/* CSS Document */
/* Body CSS */
body{
	margin:0px;
}
a{
	text-decoration:none;
	color:#f54980;
}
a.hover{
	text-decoration:none;
	color:#f54980;
}
a.visited{
	text-decoration:none;
	color:#f54980;
}
a.active{
	text-decoration:none;
	color:#f54980;
}
.required{
	color:#FF0000;
}
.hr{
border:dashed #cccccc; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:8px;padding:0;
}
.background_weddinginlove{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bar_backgroundthem.gif);
	background-repeat:repeat-x;
	background-position: left top;
	background-color: #da4787;
}
.inputbox {
	font-family: Tahoma;
	font-size: 12px;
	color: #D74785;
	background-color: #fff8fb;
	border: 1px solid #fed6e6;
	height: 20px;
}
.inputfile {
	font-family: Tahoma;
	font-size: 12px;
}
.textArea {
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
	font-weight: normal;
	color:#da4787;
	height: 80px;
	width: 100%;
}
.news_pic_small_box {
	background-color: #FFFFFF;
	border: 1px solid #ded1d7;
	margin: 4px;
	padding: 4px;
}
.font_menu h3{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:12px;
}
.font_contact_silver h2{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}
/* &#3611;&#3619;&#3633;&#3610;&#3627;&#3609;&#3657;&#3634;&#3649;&#3619;&#3585;  Advertizing Banner  */
.font16_bold_nameadvertizing{
	font:bold 16px Tahoma;
	color:#f54980;
}
.font_normal_advertizing{
	font:normal 12px Tahoma;
	color:#6a6a6c;
}
.font_bold_block_header{
	font:bold 14px  Tahoma;
	color:#9c2e5f;
}

/*Title menu*/
.title_wedding_directory {    
	background: transparent url("../images/wedding_directory_header.jpg") no-repeat scroll 0% 0%;    
	width: 215px;    
	height: 83px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_location {    
	background: transparent url("../images/province_locationheader.gif") no-repeat scroll 0% 0%;    
	width: 210px;    
	height: 76px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_inlove_sponsor {    
	background: transparent url("../images/location/our_sponsor_weddingguide.gif") no-repeat scroll 0% 0%;    
	width: 203px;    
	height: 56px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_inlove_partner {    
	background: transparent url("../images/our_partners.gif") no-repeat scroll 0% 0%;    
	width: 184px;    
	height: 39px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_dress {    
	background: transparent url("../images/wedding_dress_header.gif") no-repeat scroll 0% 0%;    
	width: 231px;    
	height: 98px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_place {    
	background: transparent url("../images/header_weddingplace1.jpg") no-repeat scroll 0% 0%;    
	width: 305px;    
	height: 71px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_studio {    
	background: transparent url("../images/temp_wstudio_02.jpg") no-repeat scroll 0% 0%;    
	width: 293px;    
	height: 70px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_planner {    
	background: transparent url("../images/temp_wplanner_02.jpg") no-repeat scroll 0% 0%;    
	width: 359px;    
	height: 65px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_photographer {    
	background: transparent url("../images/themp_headerwphotographer.jpg") no-repeat scroll 0% 0%;    
	width: 438px;    
	height: 80px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_beauty {    
	background: transparent url("../images/wedding_beauty_header.jpg") no-repeat scroll 0% 0%;    
	width: 161px;    
	height: 67px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_promotion {    
	background: transparent url("../images/header_news_promotion.gif") no-repeat scroll 0% 0%;    
	width: 409px;    
	height: 87px;    
	text-indent: -3333px;    
	border: 0;    
	margin: 0;
}
.title_wedding_hotlink {
	background: transparent url("../images/hottopview.png") no-repeat scroll 0% 0%;
	width: 705px;
	height: 75px;
	text-indent: -3333px;
	border: 0;
	margin: 0;
}
.header_othersponsor {
	background: transparent url("../images/middle_tab_oursponsor.gif") repeat-x scroll 0% 0%;    
	width: 100%;    
	height: 73px;    
	border: 0;    
	margin: 0;
}

.font_bold_tag_blog {
	font:bold 12px Tahoma;
	color:#da4787;
}

.blue_middleheaderpage2{
	background : url(middle_blueheaderpage2.gif) repeat-x left top;
	height:29px;
}
#bar_topweddinginlove {
	/*background : url(../images/bar_topwedding.gif) repeat-x left top;
	height:26px;
	font-size:12px;
	text-align:center;
	width:100%;
	
	width:100%;
	margin-left:auto;
	margin-right:auto;*/
}
#weddinginlove-topbar {
	text-align:left;
	vertical-align:bottom;
	font-size:12px;
	color:#FFFFFF;
	margin:0px auto;
	padding:0px;
	font-weight:normal;
}

#weddinginlove-topbar ul{
	padding:0;
	margin:0 0 0px 0;
	font-size:0;
	line-height:0;
	vertical-align:bottom;
}
#weddinginlove-topbar ul li{
	float:left;
	margin-left:0px;
	font-size:0;
	line-height:0;
	padding:0 0px 0 0px;
	margin:0;
	display:block;
	padding:0 8px 0 0px;
	vertical-align:middle;
}
#weddinginlove-topbar ul li a h1{
	float:left;
	display:block;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	font-family:sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 26px;
	margin:0;
	padding:0 8px 0 0px;
	vertical-align:middle;
	cursor:pointer;
	font-weight:normal;
}
#weddinginlove-topbar ul li a:hover h1{
	float:left;
	display:block;
	background-color:inherit;
	text-decoration:none;
	font-family:sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 26px;
	margin:0;
	padding:0 8px 0 0px;
	vertical-align:middle;
	cursor:pointer;
	font-weight:normal;
}

.gold-package-icon {
	width: 40px;
	height: 51px;
	background: url('../images/gold_ico.png') no-repeat;
	cursor:pointer;
}
.silver-package-icon {
	width: 40px;
	height: 51px;
	background: url('../images/silver_ico.png') no-repeat;
	cursor:pointer;
}

#container{
	margin:-2px auto; 
	background-image: url(../images/background_color.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	width:998px;
	height:auto;
}
#logo{
	position:absolute;
	margin-top:-43px;
	margin-left:-38px;
	/*background :url('../images/log_weddinginlovepng.png') no-repeat;*/
}
.logo-png-transparency {
	width: 275px;
	height: 244px;
	background: url('../images/log_weddinginlovepng.png') no-repeat;
	cursor:pointer;
}

#background_slidebanner{
	background-repeat:no-repeat;
	width:742px;
	height:298px;
	background-image: url(../images/bg_slidebanner.jpg);
	background-position: center top;
	padding: 8px;
}
.5pixel{
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
a{
	text-decoration:none;
}
.bar_hblue{
background-image:url(../images/middle_hblue1.jpg);
background-repeat:repeat-x;
background-position:top;
}
.location{
	margin:10px 0 0 0;
	background:url(../images/bg_mapthailand.jpg);
	background-repeat:no-repeat;
	background-position: center;	
}

/* Search  CSS*/
#bg_search{
	background-repeat:no-repeat;
	width:186px;
	height:133px;
	background-image: url(../images/bg_search.gif);
	background-position: right center;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.textfield{
	font-family:Tahoma;
	font-size:11px;
	color:#86705f;
	height:17px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.combo{
	font-family:Tahoma;
	font-size:11px;
	color:#86705f;
	background-repeat:repeat-x;
	height:20px;
	border: 1px solid #d1dff1;
	background-image: url(../images/bar_bgcombo.gif);
}
/* Tab Header  CSS*/
.bg_tab{
	background:url(../images/bg_tabheader.gif);
	background-repeat:repeat-x;
	height:3px;
}
/* Dot  CSS*/
.dot{
	background-repeat:repeat-x;
	height:1px;
	background-image: url(../images/dot_bar.gif);
	background-position: bottom;
}
.dotgreen{
	background-repeat:repeat-x;
	height:1px;
	background-image: url(../images/dot_green.gif);
	background-position:center;
}
/* Table Pix Small  CSS*/
.top_tb{
	background:url(../images/tb_pixsmall_02.gif);
	background-repeat:repeat-x;
	height:10px;
	padding:0;
	margin:0;
}
.buttom_tb{
	background:url(../images/tb_pixsmall_08.gif);
	background-repeat:repeat-x;
	height:10px;
	padding:0;
	margin:0;
}
.left_tb{
	background:url(../images/tb_pixsmall_04.gif);
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
.right_tb{
	background:url(../images/tb_pixsmall_06.gif);
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
/* Table Trend & Idea CSS*/
.top_tbtrendidea{
	background:url(../images/tb_trendidea_02.gif);
	background-repeat:repeat-x;
	height:6px;
}
.buttom_tbtrendidea{
	background:url(../images/tb_trendidea_08.gif);
	background-repeat:repeat-x;
	height:17px;
}
.left_tbtrendidea{
	background:url(../images/tb_trendidea_04.gif);
	background-repeat:repeat-y;
	width:5px;
}
.right_tbtrendidea{
	background:url(../images/tb_trendidea_06.gif);
	background-repeat:repeat-y;
	width:5px;
}


/* Table Pix Small  Beauty  CSS*/
.top_tbbeauty{
	background:url(../images/tb_pixbeauty_02.gif);
	background-repeat:repeat-x;
	height:6px;
}
.buttom_tbbeauty{
	background:url(../images/tb_pixbeauty_08.gif);
	background-repeat:repeat-x;
	height:6px;
}
.left_tbbeauty{
	background:url(../images/tb_pixbeauty_04.gif);
	background-repeat:repeat-y;
	width:5px;
}
.right_tbbeauty{
	background:url(../images/tb_pixbeauty_06.gif);
	background-repeat:repeat-y;
	width:5px;
}
/* Table Pix  Small Article  CSS*/
.top_tbarticle{
	background:url(../images/tb_pix_article_02.gif);
	background-repeat:repeat-x;
	height:7px;
}
.buttom_tbarticley{
	background:url(../images/tb_pix_article_08.gif);
	background-repeat:repeat-x;
	height:17px;
}
.left_tbarticle{
	background:url(../images/tb_pix_article_04.gif);
	background-repeat:repeat-y;
	width:6px;
}
.right_tbarticle{
	background:url(../images/tb_pix_article_06.gif);
	background-repeat:repeat-y;
	width:9px;
}

/* Table Pix  Small News  CSS*/
.top_tbnews{
	background:url(../images/tb_pix_news_02.gif);
	background-repeat:repeat-x;
	height:6px;
}
.buttom_tbnews{
	background:url(../images/tb_pix_news_08.gif);
	background-repeat:repeat-x;
	height:7px;
}
.left_tbnews{
	background:url(../images/tb_pix_news_04.gif);
	background-repeat:repeat-y;
	width:6px;
}
.right_tbnews{
	background:url(../images/tb_pix_news_06.gif);
	background-repeat:repeat-y;
	width:7px;
}


/* Vender News  CSS*/
.bar_headernewsvender{
	background:url(../images/bar_headervendernews.gif);
	background-repeat:repeat-x;
	height:50px;
}

/* Font  CSS*/
.font_menu{
	font-family:Tahoma;
	font-size:12px;
	color:#252525;
	text-decoration:none;
}
.font_menu a{
	font-family:Tahoma;
	font-size:12px;
	color:#252525;
	text-decoration:none;
}
.font_menu_thai_directory a{
	font-family:Tahoma;
	font-size:11px;
	color:#b69c88;
	text-decoration:none;
}
.font_greynormal{
	font-family:Tahoma;
	font-size:12px;
	color:#585858;
	margin:2px;
	padding:5px;
	text-decoration:none;
}
.font_greynormal a{
	font-family:Tahoma;
	font-size:12px;
	color:#f75e8f;
	margin:2px;
	padding:5px;
	text-decoration:none;
}
.font_search{
	font-family:Tahoma;
	font-size:11px;
	color:#494d4f;
}
.font_header_pink{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#f54980;
	margin-top:15px;
}
.font_header_pink a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#f54980;
	text-decoration:none;
	margin-top:15px;
}
.font_normaltext{
	font-family:Tahoma;
	font-size:11px;
	color:#86705f;
}
.font_normaltext_float_left{
	font-family:Tahoma;
	font-size:11px;
	color:#86705f;
	/*float:left;*/
}
.font_normaltext a{
	font-family:Tahoma;
	font-size:11px;
	color:#86705f;
	text-decoration:none;
}
.font_normal{
	font-family:Tahoma;
	font-size:12px;
	color:#86705f;
}
.font_normal a{
	font-family:Tahoma;
	font-size:12px;
	color:#86705f;
	text-decoration:none;
}
.font_normaltextnews{
	font-family:Tahoma;
	font-size:11px;
	color:#643919;
}
.font_headervenderlist{
	font-family:Tahoma;
	font-size:12px;
	color:#fc6ab3;
	font-weight:bold;
}
.font_headervenderlist a{
	font-family:Tahoma;
	font-size:12px;
	color:#fc6ab3;
	font-weight:bold;
}

.font_header2news{
	font-family:Tahoma;
	font-size:12px;
	color:#fb0c81;
}
.font_header2news a{
	font-family:Tahoma;
	font-size:12px;
	color:#fb0c81;
	text-decoration:none;
}
.font_header3news{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fb0c81;
}
.font_normaltextpink{
	font-family:Tahoma;
	font-size:12px;
	color:#f75e8f;
}
.font_normaltextpink a{
	font-family:Tahoma;
	font-size:12px;
	color:#f75e8f;
	text-decoration:none;
}
.font_normaltextorange{
	font-family:Tahoma;
	font-size:12px;
	color:#ff8a00;
}

.font_whitebold{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.font_whitebold a{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.font_normaltextwhite{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.font_normaltextwhite a{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.font_namevender_header{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#f54980;
}
.font_namevender_header a{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#f54980;
	text-decoration:none;
}
/* TAB Header  CSS*/
.bar_tabheader{
	background:url(../images/Middle_tabheader.gif);
	background-repeat:repeat-x;
	height:29px;
}
.bar_bgactivity{
	background:url(../images/bg_activity.gif);
	background-repeat:repeat-y;
}
/* Trend & Idea CSS*/
.line_bgtrendidea{
	background:url(../images/bg_trend_idea.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color: #00cfcf;
	background-image: url(../images/bg_trend_idea.gif);
}
.line_venderlist{
	height:48px;
	background-repeat:repeat-x;
	background-image: url(../images/line_venderlist.gif);
	background-position: top;
	margin:5px;
}
.bar_bgboardlist{
	background:url(../images/bar_boardheader.gif);
	height:39px;
	background-repeat:repeat-x;
}
.line_pinkboard{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ffc5d7;	
	height:33px;
}

/* Banner Ad CSS*/
.bar_bannerad{
	background:url(../images/bar_banner_header.gif);
	background-repeat:repeat-x;
	height:45px;
}
.bar_buttom_bannerad{
	background-repeat:repeat-x;
	background-image: url(../images/buttom_bannerad_bg.gif);
	background-position: bottom;
}
/* Menu CSS*/
#menu {
	margin-left:-546px;
	position:absolute;
	width:746px;
}
#menu ul{
	padding:0;
	margin:0 0 0px 0;
	font-size:0;
	line-height:0;
	vertical-align:bottom;
}
#menu ul li{
	float:left;
	margin-left:0px;
	font-size:0;
	line-height:0;
	padding:0 0px 0 0px;
	margin:0;
	display:block;
}
#menu ul li a{
	float:left;
	display:block;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	font-family:sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 43px;
	margin-left:0px;
	padding:0 5px 0 5px;
}
#menu ul li a:hover{
	float:left;
	background:url(../images/rollver_menubg.gif);/**/
	display:block;
	background-color:inherit;
	text-decoration:none;
	font-family:sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 43px;
	margin-left:0px;
	padding:0 5px 0 5px;
}

.line_middlesearchbg {
background-image: url(../images/bar_middle_searchbg.gif);
background-repeat: repeat-x;
background-position: left top;
}
.building_searchbg{
	background-repeat:no-repeat;
	background-image: url(../images/building_searchbg.gif);
	background-position: right;
}

/* Forum Main Page new*/
.font_subheader{
	font:normal 12px Tahoma;
	color:#ff8a00;
}
.font_bold_tbboardhome{
	font:bold 12px Tahoma;
	color:#ff8a00;
}
.font_tbboardhome{
	font:normal 12px Tahoma;
	color:#f75e8f;
}
.font_showtbboardhome{
	font:normal 12px Tahoma;
	color:#585858;
}
.font_datetbboardhome{
	font:normal 12px Tahoma;
	color:#86705f;
}
.bar_tb_board_heme01{
	background:url(../images/forum/middle_tbboard_home01.gif) repeat-x left top;
	width:100%;
	height:84px;
}
.bar-weddinginlove-forum-left-top{
	background:url(../images/forum/left_tbboard_home01.gif) repeat-x left top;
	width:8px;
	height:84px;
}
.bar-weddinginlove-forum-right-top{
	background:url(../images/forum/right_tbboard_home01.gif) repeat-x left top;
	width:8px;
	height:84px;
}

#weddinginlove-forum{
	background:url(../images/forum/icon_tbboard_home01.gif) repeat-x left top;
	width:88px;
	height:84px;
}
.weddinginlove-forum-middle-bar{
	background:url(../images/forum/weddinginlove_board.gif) repeat-x left top;
	width:407px;
	height:49px;
}
.dot_line_tbboardhome{
		background:url(../images/forum/dot_tbboardhome.gif) repeat-x left top;
}

.bar_left_tbboardhome{
	background:url(../images/forum/bar_left_tbboardhome.jpg) repeat-y left top;
	width:8px;
	height:auto;
}
.bar_right_tbboardhome{
	background:url(../images/forum/bar_right_tbboardhome.jpg) repeat-y left top;
	width:8px;
	height:auto;
}
.bar_middle_buttom_tbboardhome{
	background:url(../images/forum/bar_middle_tbboardhome.jpg) repeat-x left top;
}

/* Forum Main Page*/
.middle_themeboard {
background-repeat:repeat-x;
background-position:top;
background-color: #E1F09E;
background-image: url(../images/forum/middle_headerboard.gif);
}
.font_updatetext{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#6a6a6a;
}
.font_boldblackboard{
font-family:Tahoma;
font-size:15px;
color:#424545;
font-weight:bold;
}
.font_boldblackboard a{
font-family:Tahoma;
font-size:15px;
color:#424545;
font-weight:bold;
}

.font_xsmall_pink{
font-family:Tahoma;
font-size:11px;
color:#ff76ad;
}
.line_greenboard{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #bad61e;
}
.font_board_pink_place {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff8dc1;
}
.font_board_place {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}
.line_board_place {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffd7d7;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #fe6194;
}
.line_board_place a{
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffd7d7;*/
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #fe6194;
}
.font_grey_forum {
	font-family: Tahoma;
	font-size: 12px;
	color: #8a6f78;
}

/*Main Page Make Up*/
.bar_weddingmakeup_tb{
	background:url(../images/banner/main-wedding-makeup/middle_tb_weddingmakeup.gif) repeat-x left top;
	width:100%;
	height:56px;
}
.weddingmakeup_left_bar{
	background:url(../images/banner/main-wedding-makeup/left_tb_weddingmakeup.gif) no-repeat left top;
	width:12px;
	height:56px;
}
#weddinginlove-makeup{
	background:url(../images/banner/main-wedding-makeup/wedding_makeup_header.gif) no-repeat left top;
	width:264px;
	height:56px;
}
.weddinginlove-makeup-introduce{
	background:url(../images/banner/main-wedding-makeup/introduce_weddingmakeup.gif) no-repeat left top;
	width:128px;
	height:56px;
}
.bar-weddinginlove-makeup-right-top{
	background:url(../images/banner/main-wedding-makeup/right_tb_weddingmakeup.gif) no-repeat left top;
	width:12px;
	height:56px;
}
.bar_weddingmakeup_left_tb{
	background:url(../images/banner/main-wedding-makeup/bar_tb_weddingmakeup.gif) repeat-y left top;
}
.bar_weddingmakeup_right_tb{
	background:url(../images/banner/main-wedding-makeup/bar_tb_weddingmakeup_right.gif) repeat-y left top;
}
.bar_weddingmakeup_top_tb{
	background:url(../images/banner/main-wedding-makeup/bar_tb_weddingmakeup_buttom.gif) repeat-x left top;
	width:100%;
	height:auto;
}
.font_bold_makeup{
	font:bold 16px Tahoma;
	color:#292929;
}

/* Photographer & VDO*/
#weddinginlove-photographer-vdo{
	background:url(../images/banner/main-photographer-vdo/photographer_vdo_ceremony.jpg) no-repeat left top;
	width:426px;
	height:84px;
}
.border_photographer_vdo_tb{
	border:dashed 1px #c1c1c1;
}


/* Advertise*/

.line_advertise {
	background-repeat:repeat-x;
	height:1px;
	background-image: url(../images/dash_black.gif);
	background-position: bottom;
}
#background_header_advertise{
	background-repeat:no-repeat;
	width:518px;
	height:134px;
	background-image: url(../images/bg_slidebanner.jpg);
	background-position: center top;
	padding: 8px;
}

/*==============================================New Home Page===============================================*/
.l_themwstudio {
	background:url(../images/temp_wstudio_05.jpg) repeat-y left top;
}
.r_themwstudio {
	background:url(../images/temp_wstudio_07.jpg) repeat-y left top;
}
.t_themwstudio {
	background:url(../images/temp_wstudio_03.jpg) repeat-x left top;
}
.b_themwstudio {
	background:url(../images/temp_wstudio_09.jpg) repeat-x left  center;
}
.font_green_headertemp{
	font:bold 13px Tahoma;
	color:#88c540;
}
.font_blue_headertemp{
	font:bold 13px Tahoma;
	color:#4ab6b5;
	/*float:left;*/
}
.font_normal_headertemp{
	font:11px Tahoma;
	color:#86705f;
}
.dot_themwstudio{
	background:url(../images/dot_themwstudio.gif) repeat-y  right top;
}
.bar_greenwstudio{
	background:url(../images/bg_greenthemwstudio.gif) repeat-x left top;
	padding-left:5px;
	background-color:#eef6d8;
}
/*   Wedding Planner*/
.bar_pinkwplanner{
	background:url(../images/bar_themwplanner.gif) repeat-x left top;
}
.l_themwplanner {
	background:url(../images/temp_wplanner_04.jpg) repeat-y left top;
}
.r_themwplanner {
	background:url(../images/temp_wplanner_06.jpg) repeat-y left top;
}
.b_themwplanner {
	background:url(../images/temp_wplanner_08.jpg) repeat-x left  center;
}
/*   Wedding Photographer*/
.t_themwphotographer {
	background:url(../images/temp_topwphotographer.jpg) repeat-x left top;
}
.bar_wphotographer{
	background:url(../images/bar_thempwphotographer.jpg) repeat-x left top;
	background-color:#eafcff;
	padding-bottom:10px;
}
/*   Wedding Beauty*/
.l_themwbeauty {
	background:url(../images/temp_wbeauty_03.jpg) repeat-y left top;
}
.r_themwbeauty {
	background:url(../images/temp_wbeauty_05.jpg) repeat-y left top;
}
.b_themwbeauty {
	background:url(../images/temp_wbeauty_07.jpg) repeat-x left  center;
}
.dash_wbeauty{
	background:url(../images/dash_btn2.jpg) repeat-x left top;
}
.font_wbeautyheader{
	font:bold 13px Tahoma;
	color:#a99a63;
}
.font_normal_wbeauty{
	font:11px Tahoma;
	color:#868283;
}
/*   Wedding Place*/
.header_weddingplace_left{
	background:url(../images/bar_header_weddingplace_l.jpg) repeat-x left top;
}

.header_weddingplace_barleft{
	background:url(../images/bar_header_weddingplace_l.jpg) repeat-x left top;
	height:71px;
}
.header_weddingplace_barright{
	background:url(../images/bar_header_weddingplace_r.jpg) repeat-x left top;
	height:71px;
}
.dot_weddingplace{
	background:url(../images/dot_weddingplace2.jpg) repeat-x left  bottom;
}
.dash_weddingplace2{
	background:url(../images/dash_k_weddingplace.jpg) repeat-x left  bottom;
}

/* Wedding Beauty*/
.bar_header_weddingbeauty2 {
	background:url(../images/bg_bar_wedding_beauty.jpg) repeat-x left top;
}
.bar_buttom_weddingbeauty{
	background:url(../images/buttom_bar_weddingbeauty.jpg) repeat-x left top;
}
.left_tb_weddingbeauty{
	background:url(../images/l_tb_weddingbeauty.jpg) repeat-y left top;
}
.right_tb_weddingbeauty{
	background:url(../images/r_tb_weddingbeauty.jpg) repeat-y  right top;
}
.middle_tb_weddingbeauty{
	background:url(../images/bar_middle_weddingbeauty2.jpg) repeat-x left top;
	background-color:#fffeff;
}
.font_textweddingbeauty12{
	font:bold 13px Tahoma;
	color:#f54278;
}
.font_textnormalweddingbeauty12{
	font:12px Tahoma;
	color:#866559;
}

/* Tag Keyword*/
#tag{
	width:auto;	
	margin:0 0 0 0px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	float:left;
}
#tag a{
	margin:0px;
	padding:0px;
	text-decoration:underline;
	font-weight:bold;
}
#tag a:hover{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
#tag span{
	height:20px;
}

/*Showcase*/
.mod-text-disabled{
	text-indent:-199999px;
	margin:0;
	padding:0;
}
.bar_tbweddingshowcase01 {
	background:url(../images/showcase/v2/middle_showcasetb01.gif) repeat-x left top;
}
.weddinginlove-showcase-top-bar{
	background:url(../images/showcase/v2/wedding_showcase_header01.gif) no-repeat left top;
	width:439px;
	height:78px;
}
.weddinginlove-showcase-left-top-bar{
	background:url(../images/showcase/v2/left_showcasetb01.gif) no-repeat left top;
	width:5px;
	height:78px;
}
.weddinginlove-showcase-right-top-bar{
	background:url(../images/showcase/v2/right_showcasetb01.gif) no-repeat left top;
	width:5px;
	height:78px;
}

.bar_left_tbweddingshowcase01{
	background:url(../images/showcase/v2/left_bar_tbshowcase.gif) repeat-x left  bottom;
	background-color:#f82250;
	width:5px;
	height:100%;
}

/*Main Promotion*/
.bar_headernews_vender {
	background:url(../images/bar_headernews_vender.gif) repeat-x left top;
}
.font_header_news_vender{
	font:bold 12px Tahoma;
	color:#2e9191;
}
.bar_kun_newsvender{
	background:url(../images/bar_kun_newsvender.gif) repeat-x left top;
	height:16px;
}
.font_normal_newsvender{
	font:normal 12px  Tahoma;
	color:#585858;
}
.font_normal_datenewsvender{
	font:normal 12px  Tahoma;
	color:#86705f;
}
.font_normal_listnewsvender{
	font:normal 12px  Tahoma;
	color:#f75e8f;
}
.dot_newsvender{
	background:url(../images/dot_newsvender.gif) repeat-x left  bottom;
}
.cicle_buttom{
	background:url(../images/cicle_btn.gif) no-repeat left top;
	width:25px;
	height:24px;
}
.cicle_buttom div{
	padding-top:4px;
	font:12px Tahoma;
	color:#f54980;
	width:25px;
	height:24px;
}
.promotions {
	position:relative;	
	height:270px;
	width:100%;
}

/* single slide */
.promotions div {
	padding-left:8px;
	width:100%;
	display:none;
	position:absolute;
}
.slidetab_promotion a {
	font:12px Tahoma;
	font-weight:bold;
	color:#86705f;
	margin:7px;
	height:10px;
	/*width:25px;
	height:24px;
	padding-left:10px;
	padding-top:5px;
	background:url(../images/cicle_btn.gif) 0 0 no-repeat;
	display:block;
	float:left;
	*/
}
.slidetab_promotion a:hover {
	font:12px Tahoma;
	font-weight:bold;
	color:#f54980;
}
.slidetab_promotion a.current {
	font:12px Tahoma;
	font-weight:bold;
	color:#f54980;
} 	

/* Top Bar */
.top_bar{
	width:100%;
    height:28px;
	background-color:#ffffff;
	margin:0;
	color:#252525;
	font:12px Tahoma;
	font-weight:bold;
}

.top_bar_left{
    background-image: url(../images/logo_weddinginlove_foot.png);
    background-repeat:no-repeat;
    height:22px;
    width:106px;
	vertical-align:bottom;
	margin:2px 0 0 4px;
	padding:0px;
	float:left;
	text-indent:-9999px;
}
.titleBar{
    font-size : 12px;
    font-weight: normal;
}
.titleBar a{
    color: #666666;
    text-decoration:none;
}
.titleBar td{
    padding: 0px 7px;
}

/* Article News Main Idea 17-09-2010*/
.bar_green_article_middle {
	background:url(../images/middle_tabgreen_article.jpg) repeat-x left top;
}
.bar_news_middle01{
	background:url(../images/middle01_news_header.jpg) repeat-x left top;
}
.bar_news_middle02{
	background:url(../images/middle02_news_header.jpg) repeat-x left top;
}
.pix_article_big_green{
	margin: 1px;
	padding: 1px;
	border: 3px solid #aed544;
	background-color: #FFFFFF;
}
.font_normal_article_detail{
	font:normal 13px Tahoma;
	color:#252525;
}
.font_normal_article_detail a{
	font:normal 13px Tahoma;
	color:#252525;
	font-weight:normal;
}
.font_bold_article_detail{
	font:bold 13px Tahoma;
	color:#f54980;
}
.font_bold_article_detail1{
	font:bold 13px Tahoma;
	color:#f54980;
	font-weight:normal;
}
.font_bole_news_style{
	font:bold 13px Tahoma;
	color:#245858;
}
.font_bole_news_style a{
	font:bold 13px Tahoma;
	color:#245858;
	font-weight:normal;
}
.pix_news_style{
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	border: 1px solid #e7a903;
}
.boxpix_ad_news{
	border: 1px solid #fff7d0;	
}
.icnbt{
	float:left;
	width:14px;
	height:18px;
	background:url(../images/dot_gree_01.gif) no-repeat left center;
}

/* EEEEE */
			
.boxgrid{ 
	width: 280px; 
	height: 224px; 
	margin:10px; 
	float:left; 
	background:#161613; 
	border: solid 2px #8399AF; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull .boxcaption {
		top: 260;
		left: 0;
	}
	.caption .boxcaption {
		top: 220;
		left: 0;
	}
	
.boxcaption1 {				float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.boxcaption2 {				float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.welcomeBg{
    background:url(../images/member/login/welcomeBox.gif) no-repeat;
    height:35px;
    font-size:13px;
    font-weight:bold;
}
.userBox{
    background-image:url(../images/member/login/member-zone-login.gif);
    width:100%;
    height:206px;
}
.titleUser{
    margin-top:40px;
    margin-left:5px;
    font-size:12px;
    font-weight:bold;
}
.menuUser{
    float:left;
    border-bottom:1px dashed #e7decb;
    display:inline-block;
    height:20px;
    width:140px;
    margin-top:5px;
    font-size:13px;
    color:#999;
    font-weight:normal;
}
.logoUserBox{
    display:inline-block;
	width:150px;
	text-align:right;
	margin-top:-50px;
}
/*  News Letter CSS  */
.newsletterHeader{
    background:url(../images/newsletter/dash_bar.gif) left top repeat-x;
    margin-left:10px;
}
.newNewsletter{
    background-color:#ff6baa;
    width:227px;
    height:295px;
    display:inline-block;
	margin-top:20px;
}
.bgNewNewsLetter{
    width:200px;
    height:160px;
    margin-left:3px;
    margin-top:3px;
    border:1px solid #eee;
    padding:2px;
    background-color:#fff
}
div.issue{
    margin:5px;
    font:normal 14px Tahoma, Geneva, sans-serif;
    color:#FFF;
	text-shadow: black 0.1em 0.1em 0.2em;
}
div.newsletterTitle{
    margin:10px; 
    color:#ff6baa;
    font:bold 17px Tahoma, Geneva, sans-serif;
	text-shadow: #ccc 0.1em 0.1em 0.1em;
}
div.titletag{
    margin:7px 0px 0px 10px;
    font-size:17px;
    font-weight:bold;
    color:#000033;
}
.e-newsletter{
    background-color:#ffb5d4;
    font:bold 14px Tahoma, Geneva, sans-serif;
    color:#777;
    width:300px;
    margin:2px;
    height:30px;
}
.bgNewsLetterList{
    width:110px;
    height:88px;
    border:1px solid #eee;
    padding:1px;
    background-color:#fff;
    display:inline-block;
}
.newsletterFoot{
    background:url(../images/newsletter/newsletter-foot.jpg) left top repeat-x;
    margin-left:10px;
	height:45px;
	margin-top:5px;
}
/*  All Location In Province CSS  */
.allLocationHeader{
    margin-top:15px;
    display:block;
    background:url(../images/location/h_Localtion.gif) left bottom no-repeat;
    height:50px;
}
div.LocationHeader{
    display:inline-block;
    margin-bottom:30px;
    color:#88b005;
    font-size:20pt;
    margin-left:5px;
    padding:0px;
    float:left;
}
span.LocationName{
    display:inline-block;
    margin-bottom:25px;
    color:#c02655;
    font-size:16pt;
    padding:0px;
}
.allVenderHeader{
    background:url(../images/location/bar_headerallvender.gif) no-repeat;
    margin-top:15px;
    display:block;
    height:60px;
}
.font_headerallVender a{
	font-family:Tahoma;
	font-size:12px;
	color:#94bf14;
	font-weight:bold;
}
div.provinceTitle{
    font-size:14pt;	
	display:block;
	float:left;
	width:400px;
	height:20px;
}
