﻿body
{
	margin-top: 2px;
	background-image: url(../Images/back_img.gif);
	font-family: Arial;
}

#container
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
}

.bodytable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../Images/wedding_body.gif);
	width: 990px;
	background-repeat: repeat-y;
}
.bodybottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../Images/wedding_bottom.gif);
	width: 990px;
	height: 30px;
	background-repeat: no-repeat;
}

.vbodybottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../Images/vwedding_bottom.gif);
	width: 990px;
	height: 30px;
	background-repeat: no-repeat;
}
#header
{
	background-image: url(../Images/wedding_header.gif);
	background-repeat: no-repeat;
	background-position: 20 0;
	height: 80px;
	padding: 0 20 0 20;
	width: 990px;
}

#veheader
{
	background-image: url(../Images/vheader.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 990px;
}


#vheader
{
	background-image: url(../Images/vwedding_header.jpg);
	background-repeat: no-repeat;
	background-position: 20 0;
	height: 71px;
	width: 990px;
}

#content_title
{
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#menu
{
	width: 167px;
}

#bb_title
{
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 8px;
}

#bb-top
{
	background-image: url(../images/blue-box-top.gif);
	width: 637px;
	background-repeat: repeat-y;
	height: 35px;
}

#bb-side
{
	background-image: url(../images/blue-box-side.gif);
	width: 637px;
	background-repeat: repeat-y;
}

#bb-bottom
{
	background-image: url(../images/blue-box-bottom.gif);
	width: 637px;
	background-repeat: repeat-y;
	height: 12px;
}

.datatable2a
{
	font: 12px sans-serif;
	text-align: center;
	background: #F0F0FE;
	font-weight: normal;
}

.datatablelabels
{
	font: 12px sans-serif;
	text-align: center;
	background: #CBCBFA;
	font-weight: normal;
}

.datatable1a
{
	font: 12px sans-serif;
	text-align: center;
	background: #F3F3F3;
	font-weight: normal;
}

.vtab1
{
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	background-color: #f9f8e6;
	height: 36px;
	width: 150px;
	margin-top: 8px;
	float: left;
	margin-left: 4px;
	background-image: url(../images/vbutton.jpg);
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	line-height: 36px;
	cursor: pointer;
	color: #6a3994;
}

.tab1
{
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	background-color: #f9f8e6;
	height: 36px;
	width: 150px;
	margin-top: 8px;
	float: left;
	margin-left: 4px;
	background-image: url(../images/button.jpg);
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	line-height: 36px;
	cursor: pointer;
	color: #1f75cc;
}


.tab1_click
{
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	background-color: #f9f8e6;
	height: 36px;
	width: 150px;
	margin-top: 8px;
	float: left;
	margin-left: 4px;
	background-image: url(../images/button_over.jpg);
	font-family: Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 36px;
	cursor: pointer;
	color: #b7194c;
}

.tabborder
{
	background-image: url(../images/menu_back.gif);
	background-repeat: repeat-x;
	width: 958px;
	height: 43px;
}

.vtabborder
{
	background-image: url(../images/vmenu_back.jpg);
	background-repeat: repeat-x;
	width: 958px;
	height: 43px;
}

.search
{
	float: left;
	font-size: 12px;
	height: 15px;
	width: 120px;
}

a.tmenu, a.tmenu:link
{
	color: #f7d4fd;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
a.tmenu:hover
{
	color: #f7d4fd;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}


a.tmenu1, a.tmenu1:link
{
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}
a.tmenu1:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}


a.tmenub1, a.tmenub1:link
{
	color: #333333;
	text-decoration: underline;
	font-size: 16px;
	font-family: Arial;
	font-weight: normal;
}
a.tmenub1:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial;
	font-weight: normal;
}

a.tmenu1b, a.tmenu1b:link
{
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

a.tmenu1b:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

a.tmenu5, a.tmenu5:link
{
	color: #ffffff;
	text-decoration: underline;
	font-size: 16px;
	font-family: Helvetica;
	font-weight: normal;
	text-decoration: none;
	text-indent: 5px;
}
a.tmenu5:hover
{
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	font-family: Helvetica;
	font-weight: normal;
	text-decoration: underline;
	text-indent: 5px;
}



a.tmenu99, a.tmenu99:link
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}
a.tmenu99:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}

.btn1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	cursor: pointer;
	width: 59px;
	height: 25px;
}

.title1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #296fa8;
}


.wInfo
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

.tabtitle
{
	font: normal 12px Arial;
	padding: 3px;
	font-weight: bold;
	background-image: url(../images/dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	height: 25px;
}

.tabtitleA
{
	font: normal 12px Arial;
	padding: 3px;
	text-align: center;
}


.tabtitleB
{
	font: normal 12px Arial;
	padding: 3px;
	text-align: center;
}





.tabtop
{
	height: 31px;
	width: 148px;
	margin-top: 8px;
	float: left;
	margin-left: 4px;
	font-weight: normal;
	font-size: 14px;
	line-height: 31px;
	cursor: pointer;
	text-align: center;
	font-family: Arial;
	color: #333333;
	background-color: #eeeeee;
	position: relative;
	top: 1px;
	background-image: url(../images/tab2.gif);
	margin-left: 8px;
	text-decoration: none;
}


.tabtop_off
{
	background-image: url(../images/tab2_on.gif);
	height: 31px;
	width: 148px;
	margin-top: 8px;
	float: left;
	margin-left: 1px;
	font-weight: normal;
	font-size: 14px;
	line-height: 31px;
	cursor: pointer;
	text-align: center;
	font-family: Arial;
	color: #333333;
	background-color: #eeeeee;
	position: relative;
	top: 1px;
	margin-left: 8px;
	text-decoration: none;
}

.bar1
{
	background-color: #f8f7e5;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
}
.tdstyle1
{
	font: bold 12px Arial;
	padding: 3px;
	height: 26px;
	border-bottom: dotted 1px #cacaca;
	text-align: center;
}

.tdstyle2
{
	font: bold 12px Arial;
	padding: 3px;
	height: 26px;
	text-align: center;
}
.tstyle1
{
	width: 99%;
	margin-bottom: 10px;
	text-align: center;
}

.search_table
{
	width: 630px;
	color: #666666;
	margin-top: 10px;
	font-size: 12px;
}


.search_table_a
{
	width: 630px;
	color: #FFFFFF;
	margin-top: 10px;
	font-size: 12px;
}

.search_td1
{
	border-top: dotted 1px #999999;
	text-align: left;
	line-height: 30px;
	text-indent: 5px;
}


.search_td2
{
	text-align: left;
	width: 10%;
	text-indent: 5px;
	vertical-align: top;
}
.search_td3
{
	border-right: dotted 1px #999999;
	text-align: left;
	width: 25%;
}
.search_td4
{
	border-right: dotted 1px #999999;
	text-align: left;
	width: 45%;
}

.lsearch_table
{
	background-color: #cd82bf;
	width: 250px;
	margin-left: 30px;
	border-width: 0px;
	font-size: 12px;
	line-height: 20px;
}

.lsearch_table2
{
	width: 250px;
	background-color: #fcc4e3;
	border-width: 0px;
	font-size: 12px;
	line-height: 10px;
	padding-left: 12px;
}


.lsearch_td1
{
	text-align: left;
	height: 35px;
	border-bottom: solid 1px #ffffff;
	text-indent: 5px;
}

.lsearch_td2
{
	text-align: left;
	color: #333333;
	line-height: 15px;
	text-indent: 3px;
	border-top: soild 1px #ffffff;
}

.lsearch_td3
{
	text-align: left;
	border-top: soild 1px #ffffff;
	text-indent: 15px;
}


a.tmenu2, a.tmenu2:link
{
	color: #8c478c;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
a.tmenu2:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}


a.tmenu3, a.tmenu3:link
{
	color: #45a0d1;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #f4faff;
	width: 58px;
	height: 18px;
	border: solid 1px #aeceef;
	padding: 2px;
	line-height: 30px;
}
a.tmenu3:hover
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #45a0d1;
	width: 58px;
	height: 18px;
	border: solid 1px #aeceef;
	padding: 2px;
	line-height: 30px;
}


a.tmenu3_1, a.tmenu3_1:link
{
	color: #45a0d1;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #f4faff;
	width: 68px;
	height: 18px;
	border: solid 1px #aeceef;
	padding: 2px;
	margin-left: 280px;
}
a.tmenu3_1:hover
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #45a0d1;
	width: 68px;
	height: 18px;
	border: solid 1px #aeceef;
	padding: 2px;
	margin-right: 5px;
	margin-left: 280px;
}

a.tmenu4, a.tmenu4:link
{
	color: #5a2084;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #efe6f5;
	width: 58px;
	height: 18px;
	border: solid 1px #5a2084;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 35px;
}
a.tmenu4:hover
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #deceea;
	width: 58px;
	height: 18px;
	border: solid 1px #5a2084;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 35px;
}

a.tmenu8, a.tmenu8:link
{
	color: #984d98;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.tmenu8:hover
{
	color: #984d98;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


.tmenu9
{
	color: #999999;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #eeeeee;
	width: 58px;
	height: 18px;
	border: solid 1px #cccccc;
	padding: 2px;
	line-height: 30px;
}


.Message
{
	font-size: 14px;
	font-weight: bold;
}

.boxtop
{
	background-image: url(../images/box-top.jpg);
	height: 15px;
	width: 552px;
}
.boxmiddle
{
	background-image: url(../images/box-middle.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 552px;
	font-size: 12px;
}

.boxbottom
{
	background-image: url(../images/box-bottom.jpg);
	height: 15px;
	width: 552px;
}

.boxtable
{
	margin-left: 40px;
}

h1
{
	font-family: Helvetica;
	font-size: 24px;
	color: #336699;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 40px;
	font-weight: bold;
}

.small_title
{
	font: bold 14px Arial;
	color: #333333;
	width: 700px;
	border-bottom: dotted 1px #cccccc;
}


.history
{
	margin-left: 6px;
}

.tr_cr
{
	border-bottom: solid 1px #eeeeee;
}
.wheader
{
	background-image: url(../images/header.jpg);
	width: 1031px;
	height: 71px;
	margin-left: auto;
	margin-right: auto;
}



.wbanner
{
	background-image: url(../images/home_banner.jpg);
	width: 1031px;
	height: 206px;
	margin-left: auto;
	margin-right: auto;
}



.winfo
{
	background-image: url(../images/home_info.jpg);
	width: 1031px;
	height: 283px;
	margin-left: auto;
	margin-right: auto;
}

.wboxes
{
	background-image: url(../images/home_boxes.jpg);
	width: 1031px;
	height: 151px;
	margin-left: auto;
	margin-right: auto;
}

.wmessage
{
	background-image: url(../images/home_message.jpg);
	width: 1031px;
	height: 177px;
	margin-left: auto;
	margin-right: auto;
}

.wfooter
{
	background-image: url(../images/home_bottom.jpg);
	width: 1031px;
	height: 31px;
	margin-left: auto;
	margin-right: auto;
}

.small_banner
{
	background-image: url(../images/small_banner.jpg);
	width: 299px;
	height: 92px;
	position: relative;
	top: 115px;
	left: 40px;
}

.adimg
{
	margin-top: 9px;
}

.info_tab
{
	position: absolute;
	top: 512px;
	width: 610px;
	height: 35px;
	line-height: 50px;
}

.login_table
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 10px;
	margin-right: 20px;
	float: right;
	font-family: Helvetica;
}

.homrt_1
{
	width: 340px;
	margin-top: 67px;
	height: 85px;
	margin-left: 10px;
}
.homrt_2
{
	width: 340px;
	margin-top: 42px;
	height: 70px;
	margin-left: 10px;
}
.input1
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	width: 320px;
	height: 25px;
}
.input2
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	width: 202px;
	height: 28px;
	margin-left: 30px;
}

.input3
{
	font-family: Arial;
	font-size: 12px;
	width: 175px;
	height: 16px;
	margin-left: 52px;
	color: #3399ff;
}

.hbox
{
	width: 305px;
	font-family: Helvetica;
	font-size: 14px;
	position: relative;
	top: 50px;
	left: 40px;
	float: left;
}

.hbox_1
{
	width: 610px;
	font-family: Helvetica;
	font-size: 14px;
	position: relative;
	top: 50px;
	left: 40px;
	float: left;
}

.infobox
{
	width: 613px;
	position: relative;
	top: 10px;
	left: 320px;
	color: #984d98;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

.catbox
{
	width: 700px;
	position: relative;
	top: 30px;
	left: 320px;
	color: #984d98;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}


.ytag
{
	width: 160px;
	height: 69px;
	position: relative;
	top: 42px;
	left: 860px;
	cursor: pointer;
}


a.tmenu2, a.tmenu2:link
{
	color: #8c478c;
	text-decoration: underline;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
}
a.tmenu2:hover
{
	color: #8c478c;
	text-decoration: none;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
}

.wBrideName
{
	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #6a3994;
	font-weight: normal;
}

h2
{
	font-family: Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	font-weight: normal;
	margin-bottom: 5px;
}

h3
{
	font-family: Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	font-weight: normal;
	margin-bottom: 5px;
	color: #296fa8;
}


h4
{
	font-family: Helvetica;
	font-size: 28px;
	font-weight: bold;
	color: #666666;
	font-weight: normal;
	margin-bottom: 5px;
	color: #296fa8;
}

.wInfomation
{
	font-family: Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	font-weight: normal;
}

.shot
{
	width: 594px;
	height: 75px;
	background-image: url(../images/shot.jpg);
	line-height: 1px;
}
.box2
{
	margin-bottom: 2px;
	margin-top: 15px;
}

.rtag1
{
	width: 16px;
	height: 17px;
	background-image: url(../images/rnumber.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 25px;
	left: -305px;
	z-index: 100;
	color: White;
	text-align: center;
	padding-top: 1px;
}
.rtag2
{
	width: 16px;
	height: 17px;
	background-image: url(../images/rnumber.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 25px;
	left: -174px;
	z-index: 110;
	color: White;
	text-align: center;
	padding-top: 1px;
}


.rtag1a
{
	width: 16px;
	height: 17px;
	background-image: url(../images/rnumber.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 140px;
	left: -305px;
	z-index: 100;
	color: White;
	text-align: center;
	padding-top: 1px;
}
.rtag2a
{
	width: 16px;
	height: 17px;
	background-image: url(../images/rnumber.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 140px;
	left: -174px;
	z-index: 110;
	color: White;
	text-align: center;
	padding-top: 1px;
}

.rtag3
{
	width: 16px;
	height: 17px;
	background-image: url(../images/rnumber.gif);
	background-repeat: no-repeat;
	position: relative;
	top: -40px;
	left: 135px;
	z-index: 100;
	color: White;
	text-align: center;
}

.rtag3a
{
	width: 16px;
	height: 17px;
	background-image: url(../images/rnumber.gif);
	background-repeat: no-repeat;
	position: relative;
	top: -56px;
	left: -175px;
	z-index: 100;
	color: White;
	text-align: center;
}

.upload
{
	position: absolute;
	top: 150px;
	z-index: 999;
	background-color: #e9fdfc;
	border: solid 2px #007bb4;
	height: 80px;
	width: 400px;
	padding-top: 20px;
}

.btext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	margin-left: auto;
	margin-right: auto;
}

.serchTitleTr
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #007bb4;
	height: 40px;
	font-size: 12px;
	color: #ffffff;
}
.searchTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-indent: 8px;
	margin-right: 5px;
	margin-left: 8px;
}

.searchTitle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-indent: 8px;
	margin-right: 5px;
	margin-left: 8px;
}
.btn1
{
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	font-weight: normal;
	background-color: #fff7e0;
	width: 58px;
	height: 20px;
	border: solid 0px #aeceef;
	padding: 2px;
	margin: 5px;
}

.blue_header
{
	background-image: url(../images/box_head.gif);
	width: 930px;
	height: 18px;
	background-repeat: no-repeat;
}


.blue_header_b
{
	background-image: url(../images/b_box_1.gif);
	width: 503px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top;
}


.blue_bottom_b
{
	background-image: url(../images/b_box_2.gif);
	width: 503px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.blue_bottom
{
	background-image: url(../images/box_bottom.gif);
	width: 930px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.blue_body
{
	background-color: #bde8fa;
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}


.vlsearch_table
{
	background-color: #64adda;
	width: 250px;
	border-width: 0px;
	font-size: 12px;
	line-height: 30px;
}

.vlsearch_td
{
	border-bottom: solid 1px #ffffff;
}


.vlsearch_td_on
{
	border-bottom: solid 1px #ffffff;
	background-color: #0565a2;
}

.vbar
{
	background-color: #0565a2;
	color: #ffffff;
	font-size: 16px;
	font-family: Helvetica;
	font-weight: normal;
	text-decoration: none;
	text-indent: 5px;
	text-align: left;
	height: 25px;
	line-height: 25px;
}


.blue_box
{
	background-image: url(../images/bluebox.jpg);
	height: 108px;
	width: 757px;
}

h1
{
	color: White;
	margin-left: 0px;
}
