.bar_p2headerblue {
background-image: url(../images/directory/bar_p2header.gif);
background-repeat: repeat-x;
background-position: top;
}
.bar_p2headergreen {
background-image: url(../images/directory/bar_p2header_green.gif);
background-repeat: repeat-x;
background-position: top;
}
.font_headerp2grey{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#626262;
}
.font_headerp2grey h1{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#626262;
margin:0px;
padding:0px;
}
.box_oursponsor{
background-color: #f3fcfc;
border: 1px solid #daf6f5;
width:150px;
height:50px;
}
.box_knowledge_p2{
background-color: #f3fcfc;
border: 1px solid #daf6f5;
}
.m_headerlist_p2{
background:url(../images/directory/m_headerlistvender_p2.gif);
background-repeat:repeat-x;
background-position:top;
}
.blue_middleheaderpage2{
background : url(../images/directory/middle_blueheaderpage2.gif);
background-repeat:repeat-x;
background-position:top;
}

.sub_headerphotogallery_p2{
background:url(../images/directory/sub_h_photogallery_p2.gif);/**/
height:56px;
background-repeat:repeat-x;
margin:0px;
width:100%;
background-color:#0000CC;
}
.font_subgallery_p2{
font-family:Tahoma;
font-weight:bold;
font-size:13px;
color:#02c8cd;
}
.middle_knowledge_p2{
background:url(../images/directory/m_knowledge_p2.gif);
height:55px;
background-repeat:repeat-x;
}
.box_knowledge_big{
background:#FFFFFF;
margin:5px;
padding:6px;
border: 1px solid #c8c8c8;
width:204px;
}
.box_knowledge_small{
background:#FFFFFF;
margin:5px;
padding:6px;
border: 1px solid #c8c8c8;
}
.font_knowheader_p2{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#00999b;
}
.font_grey {
	font-family: Tahoma;
	font-size: 12px;
	color: #8a6f78;
}
.font_sub_text {
	font-family: "MS Sans Serif", Tahoma;
	font-size: 12px;
	color: #606060;
}
.font_p_header_pink {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ec6296;
	margin:2px;
	padding:5px;
}

<!-- Vender All List-->
.bar_middleallvender23 {
	background-image: url(../images/directory/bar_headerallvender.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bar_tballvender23 {
	background: url(../images/directory/m_allvenderheader.gif) repeat-x left top;
}
.line_tballvender23 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f4f0f2;
	border-left-color: #f4f0f2;
}

<!-- Gallery -->
#gallery-p2{
	margin:0px 0px 0px 0px; 
	height:482px;	
}
#gallery-p2-box{
	margin:0px 0px 0px 0px; 
}
#container-slideshow{
	background:#ffffff; 
	height:358px;
	text-align:justify;
}
#gallery-name{
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	margin:15px;
	color:#f54980;
	width:420px;
	line-height:20px;
	float:left;
	text-align:center;
}
#gallery-province{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:15px 0 0 10px;;
	color:#626262;
	width:220px;
	line-height:20px;
	float:left;
	text-align:right;
}

/*  Buttom Webboard  */
.btn_post {
	background-image: url(../images/weddinginlove_temp_64.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 29px;
	width: 95px;
	font-family: "MS Sans Serif", Tahoma;
	font-size: 12px;
	color: #2e2f2c;
	margin-left: 5px;
	padding-left: 25px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.btn_view_forum {
	background-image: url(../images/weddinginlove_temp_66.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 29px;
	width: 94px;
	font-family: "MS Sans Serif", Tahoma;
	font-size: 12px;
	color: #2e2f2c;
	margin-left: 5px;
	padding-left: 28px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.font_board_place {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}
.font_board_pink_place {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff8dc1;
}

/* Article*/
#article-wedding-inlove-p2{
	background:#ffffff;
	margin-top:20px;
}
.box_article {
	border: 1px solid #d2e1eb;
	background-color: #ecf2f7;
}
.font_header_blue3_p {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #05b2b6;
}


/* Location */
.middle_headerpage2province {
	background:url(../images/location/m_headerpage2province.gif) repeat-x left top;
	height:72px;
}
.sub_headerp2province {
	background:url(../images/location/bar_subp2province.gif) repeat-x left top;
	height:27px;
}
.mc_tbp2province {
	height:100%;
	background:url(../images/location/mc2_tbp2province.gif) repeat-x left top;
}
.bc_tbp2province {
	background:url(../images/location/mcbuttom_tbp2provice.gif) repeat-x left top;
}
.font_orange_p2province{
	margin:0 0 0 20px;
	font:bold 12px Tahoma;
	color:#ff9703;
}

.dash_weddingguides {
	background:url(../images/location/dash_wedding_guides.gif) repeat-x left top;
}
.font_header_weddinggiudes{
	font:bold 13px Tahoma;
	color:#54b9b9;
}
.font_normal_weddingguides{
	font:12px Tahoma;
	color:#787878;
}
.font_normal_weddingguides h1{
	font:12px Tahoma;
	color:#787878;
	margin:0px;
	padding:0px;
}
.font_header_greenweddinggiudes{
	font:bold 13px Tahoma;
	color:#81b909;
}
.weddingguides_combo{
	background:#ffffff;
	border:1px solid #d1dff1;
		font:normal 11px Tahoma;
	color:#86705f;
}
.bar_search_weddingguides {
	background:url(../images/location/top_bar_searchbgweddingguide.gif) repeat-x left top;
}
.bar_buttomsearch_weddingguides {
	background:url(../images/location/bar_searchbuttom_weddingguides.gif) repeat-x left top;
}
.bar_middlesearch_weddingguides {
	background:url(../images/location/bar_middle_searchweddingguide.gif) repeat-x left top;
	background-color:#81e2e2;
}
.bar_middleheader_weddingguides {
	background:url(../images/location/bar_header_weddingguides.gif) left top;
	font:bold 14px Tahoma;
	color:#2e271b;
}




/*New Modified*/
.bar_weddingdirectory {
	background:url(../images/directory/v3/bar_wedding_directory_02.gif) repeat-x left top;
	font:bold 12px Tahoma;
	color:#da4787;
}
.header_wedding_directory{
	background:url(../images/directory/v3/header_wedding_directory.jpg) no-repeat left top;
	height:98px;
}
.font_name_vender_weddingdirectory{
	font:bold 12px Tahoma;
	color:#da4787;
}
.line_gold_bar_vendername{
	background-color:#ffd40c;
	height:7px;
}
.line_silver_bar_vendername{
	background-color:#6ae1ff;
	height:7px;
}
.top_tb{
	background:url(../images/directory/v3/tb_pixsmall_02.gif);
	background-repeat:repeat-x;
	height:10px;
}
.buttom_tb{
	background:url(../images/directory/v3/tb_pixsmall_08.gif);
	background-repeat:repeat-x;
	height:10px;
}
.left_tb{
	background:url(../images/directory/v3/tb_pixsmall_04.gif);
	background-repeat:repeat-y;
	width:10px;
}
.right_tb{
	background:url(../images/directory/v3/tb_pixsmall_06.gif);
	background-repeat:repeat-y;
	width:10px;
}
.font_province{
	font:bold 12px Tahoma;
	color:#ec6296;
}
.font_detail_vender_weddingdirectory{
	font:normal 12px Tahoma;
	color:#252525;
}
.bar_directory_page02{
	background:url(../images/directory/v3/middle_tb_directory_page.gif) repeat-x left top;
	font:bold 12px Tahoma;
	color:#ffffff;
}
.top_directory_tbpage{
	background:url(../images/directory/v3/top_directory_tbpage.gif) repeat-x left top;
	height:3px;
}
.left_directory_tbpage{
	background:url(../images/directory/v3/left_directory_tbpage.gif) repeat-y left top;
}
.right_directory_tbpage{
	background:url(../images/directory/v3/right_directory_tbpage.gif) repeat-y left top;
	height:100%;
}
.dot_directory_page{
	/*background:url(../images/directory/v3/dot_directory_page.gif) repeat-x  bottom;*/
	width:100%;
	color: #fff; background-color: #fff; border: 1px dotted #999999; border-style: none none dotted;
}
.buttom_directory_tbpage{
	background:url(../images/directory/v3/buttom_directory_tbpage.gif) repeat-x left top;
}
.boder_pix_oursponsor{
	background-color:#FFFFFF;
	border:solid 1px #c5c5c5;
}
.font_name_sponsor11{
	font:normal 11px Tahoma;
	color:#da4787;
}
.font_name_sponsor11 a{
	font:normal 11px Tahoma;
	color:#da4787;
}
.bar_allsponsor{
	background:url(../images/directory/v3/bar_allsponsor.gif) repeat-x left top;
	font:bold 12px Tahoma;
	color:#ba6d00;
}
.font_wedding_directory_header{
	font:bold 11px Tahoma;
	color:#fc6ab3;
}
.header_allsponsor{
	background:url(../images/directory/v3/all_sponsor_header.gif) no-repeat left top;
	width:256px;
	height:91px;
}
.header_allsponsor h1{
	font:bold 11px Tahoma;
	color:#ba6d00;
	margin:38px 0 0 0;
	padding:0px;
	position:absolute;
}

.bar_green_allsponsor{
	background:url(../images/directory/v3/bar_allsponsor_02green.gif) repeat  left top;
}
.font_more_sponsor{
	font:normal 11px Tahoma;
	color:#86705f;
}
.font_bold_more_sponsor{
	font:bold 11px Tahoma;
	color:#fc6ab3;
}

.gold-package-logo{
	background:url(../images/directory/v3/gold_ico.png) repeat  left top;
	width:40px;
	height:51px;
	margin-left:460px;
	margin-top:-35px;
}
.silver-package-logo{
	background:url(../images/directory/v3/silver_ico.png) repeat  left top;
	width:40px;
	height:51px;
	margin-left:460px;
	margin-top:-35px;
}

/*Border Sponsor List*/
.top-left-sponsor-list{
	background:url(../images/directory/v3/left_coner_directory_tb.gif) no-repeat left top;
	width:7px;
	height:7px;
}
.top-bar-sponsor-list{
	background:url(../images/directory/v3/left_coner_directory_tb.gif) no-repeat left top;
	width:7px;
	height:7px;
}
.top-right-sponsor-list{
	background:url(../images/directory/v3/right_coner_directory_tb.gif) no-repeat left top;
	width:7px;
	height:7px;
}

.bottom-left-sponsor-list{
	background:url(../images/directory/v3/left_buttom_coner_directory_tb.gif) no-repeat left top;
	width:7px;
	height:7px;
}
.bottom-bar-sponsor-list{
	background:url(../images/directory/v3/buttom_directory_tbpage.gif) no-repeat left top;
	width:100%;
	height:7px;
}
.bottom-right-sponsor-list{
	background:url(../images/directory/v3/right_buttom_coner_directory_tb.gif) repeat-x left top;
	width:7px;
	height:7px;
}

/*Header*/
.list-all-in-category{
	background:url(../images/directory/v3/all_wedding_studio.gif) no-repeat left top;
	width:299px;
	height:35px;
	text-indent:-19999px;
}


