@charset "utf-8";
body {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:10px;
	color:#fff;
	line-height:18px;
	background:#000 url(../images/bgs.jpg) repeat-x left 10px; 
}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }

/* link */
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#fff; text-decoration: underline;}

#content{ width:1002px; height:762px !important; >height:100% !important; height:100%;  margin:0 auto; background: url(../images/bg.gif) repeat-x left 141px;}

#top{ width:1002px; margin-left:16px; margin-right:auto; height:115px;}
#logo{width:215px;float:left;margin-left:9px;margin-top:10px;display: inline;}
#lj{ width:445px; float:right; margin-top:92px; text-align:right; color: #766F64;}
.top2 {font-family: Verdana;font-size: 10px;color: #BEB1A5;text-decoration: none;font-weight: bold;}
#menu{ width:671px; margin-left:auto; margin-right:auto;}

#nr{
	width:671px;
	margin-left:auto;
	margin-right:auto;
	background:#291F15;
	
}
#bt{ background:url(../images/welcome.jpg) left center no-repeat; float:left; width:100%; height:49px;}
#wz{  width:630px; margin-left:auto; margin-right:auto;font-family: Verdana;
	font-size: 10px;
	line-height:16px;
	color: #BEB1A5;
	text-decoration: none; text-align:left;}
#botm{
	width:671px;
	margin-left:auto;
	margin-right:auto;
	background-color: #19100B;
	border-bottom:solid 15px #110C08;
	font-family: Verdana;
	font-size: 9px;
	color: #7C6E65;
	text-decoration: none;
}
#footer{ width:100%; height:42px;  background:#A28150; color:#000; font-size:11px;}
#footers{ width:100%; height:42px; background:#A28150; color:#000; font-size:11px;}
#footer_t{ clear:both; margin:0 auto; width:1002px; padding-top:15px;}
#footer_l{ float:left; width:330px; text-align:left;}
#footer_r{ float:right; width:330px; margin-right:20PX; text-align:right; _margin-right:10PX;}
#banner{ position:relative;	width:992px; height:373px; border:5px solid #A28150; overflow: hidden;}
#msg{ clear:both; width:992px; margin:11px 0 10px 0; padding:0 10px 0 5px;}
#msg_im{ float:left; width:500px; height:50px; margin-bottom:32px;}
#about{ float:left;}
#msg_ls{ float:left; clear:both; line-height:22px; margin:0 48px 2px 0; font-size:14px; color:#000; font-weight:bold; text-align:center; _margin-right:24px;}
#msg_ls a{ color:#000;}
#msg_ls a:hover{ color:#fff; text-decoration:none;}
#bouquets{ float:left; width:130px; height:23px; background:#A28150; margin-right:4px;}
#bouquets_i{ float:left; width:120px; height:154px; border:5px solid #A28150;  margin-right:4px;}
#flowers{ float:left; width:130px; height:23px; background:#A28150; margin-right:4px;}
#ceremony{ float:left; width:130px; height:23px; background:#A28150; margin-right:4px;}
#reception{ float:left; width:130px; height:23px; background:#A28150;}
#flowers_i{ float:left; width:120px; height:154px; border:5px solid #A28150; margin-right:4px;}
#ceremony_i{ float:left; width:120px; height:154px; border:5px solid #A28150; margin-right:4px;}
#reception_i{ float:left; width:120px; height:154px; border:5px solid #A28150;}
#msg_img{ clear:both; width:532px; margin-top:2px;}

.title{ margin:40px 0 20px 0; height:60px; font-size:12px; color:#A28150; text-align:right;}
.title a{ color:#A28150;}
.title a:link{ color:#A28150; text-decoration:none;}
.title a:visited{ color:#A28150; text-decoration:none;}
.title a:hover{ text-decoration: underline;}
#logo_l{ float:left; width:270px; height:74px; margin-top:6px;}
#logo_rs{ float:right; width:626px; height:22px; margin:33px -10px 27px 0; _margin-right:-46px}
#logo_rs li{ float: left; margin-right:28px;}
#banner{ position:relative;	width:992px; height:373px; border:5px solid #A28150; overflow: hidden;}
#ad_l { position:absolute; left:0px; top:145px; width:35px; height:84px; z-index:1;}
#ad_r { position:absolute; right:0px; top:145px; width:35px; height:84px; z-index:1;}
#ad_t { position:absolute; left:0px; top:312px; width:628px; height:61px; z-index:1; _top:312px;}
#msg{ clear:both; width:992px; margin-top:11px; padding:0 10px 0 5px;}
#msg_im{ float:left; width:500px; height:50px; margin-bottom:32px;}
#about{ clear:both; overflow:hidden;}
#about_t{ float:left; width:300px; height:50px; margin:36px 25px 0 0; font-size:12px; color:#A28150; text-align:right;}
#about_t a{ color:#A28150;}
#about_t a:hover{ text-decoration: underline;}
#about_r{ float: right; width:380px; height:189px; padding-right:30px; line-height:20px; margin-left:5px; border-right:1px solid #775F3B;}
#about_r a{ color:#fff; text-decoration:underline;}
#about_r a:hover{ color:#fff; text-decoration:none;}
#msg_text{ clear:both; margin-top:54px;}
#msg_l{ float:left; width:447px;}
#msg_r{ float:right; width:447px; margin-right:28px;}
/* AD */
#home-plist { FLOAT: left; margin-left:0px; OVERFLOW: hidden; WIDTH: 992px; HEIGHT:383px; _margin-bottom:-150px;}
#home-plist .ScrCont { WIDTH: 62766px; ZOOM: 1}
#List1_1 { FLOAT: left; _margin-bottom:-72px;}
#List2_1 { FLOAT: left;}
.prepic { BACKGROUND: url(../images/home/ad_l.png) no-repeat 0px;}
.nexpic { BACKGROUND: url(../images/home/ad_r.png) no-repeat 0px ;}
.prepic { OVERFLOW: hidden; TEXT-INDENT: -99em;}
.nexpic { OVERFLOW: hidden; TEXT-INDENT: -99em;}
.prepic { DISPLAY: block; FLOAT: left; MARGIN: 23px 0px 0px; WIDTH: 18px; CURSOR: pointer; HEIGHT: 44px}
.nexpic { DISPLAY: block; FLOAT: left; MARGIN: 23px 0px 0px; WIDTH: 18px; CURSOR: pointer; HEIGHT: 44px}
/* weddings */
#weddings{ clear:both; width:951px; }
#wed_l{ clear:both; float:left; width:532px; line-height:22px; margin-right:48px; font-size:14px; color:#000; font-weight:bold; text-align:center;}
#wed_r{ float:right; width:370px;}
#msg_texts{ clear:both; margin-top:54px;}
#msg_n{ width:532px;}
#msg_ls{ float:left; clear:both; line-height:22px; margin:0 48px 2px 0; font-size:14px; color:#000; font-weight:bold; text-align:center; _margin-right:24px;}
#msg_ls a{ color:#000;}
#msg_ls a:hover{ color:#fff; text-decoration:none;}
#bouquets{ float:left; width:130px; height:23px; background:#A28150; margin-right:4px;}
#flowers{ float:left; width:130px; height:23px; background:#A28150; margin-right:4px;}
#ceremony{ float:left; width:130px; height:23px; background:#A28150; margin-right:4px;}
#reception{ float:left; width:130px; height:23px; background:#A28150;}
#msg_img{ clear:both; width:532px; margin-top:2px;}
#bouquets_i{ float:left; width:120px; height:154px; border:5px solid #A28150;  margin-right:4px;}
#flowers_i{ float:left; width:120px; height:154px; border:5px solid #A28150; margin-right:4px;}
#ceremony_i{ float:left; width:120px; height:154px; border:5px solid #A28150; margin-right:4px;}
#reception_i{ float:left; width:120px; height:154px; border:5px solid #A28150;}
#msg_rs{ float:right; width:370px; height:181px;  border-right:1 solid #A28150; margin-top:-220px;}
#abo_content{ clear:both; width:997px;}
#abo_contents{ clear:both; width:997px;}
#abo_l{ float:left; width:343px; height:280px; margin-right:37px; border:5px solid #A28150;}
#abo_r{ float:left; width:565px; padding-right:30px; line-height:19px; border-right:1px solid #775F3B;}
#abo_r a{ color:#9C9C9C; text-decoration:underline;}
#abo_r a:hover{ color:#9C9C9C; text-decoration:none;}
#abo_r1{ float:left; width:565px; font-size:14px; padding-right:30px; line-height:19px; border-right:1px solid #775F3B;}
#abo_r1 a{ color:#fff; text-decoration:underline;}
#abo_r1 a:hover{ color:#fff; text-decoration:none;}
#abo_rs{ float:left; width:371px; height:280px; padding-right:30px; line-height:20px; border-right:1px solid #775F3B;}
#bouq_text{ width:996px;}

.top{ margin-top:16px;}
.title{ margin:40px 0 20px 0; height:60px; font-size:12px; color:#A28150; text-align:right;}
.title a{ color:#A28150;}
.title a:link{ color:#A28150; text-decoration:none;}
.title a:visited{ color:#A28150; text-decoration:none;}
.title a:hover{ text-decoration: underline;}
.text{ float:left; line-height:22px; margin-right:22px;}
.texts{ margin-top:8px;}
.text_img{ margin-top:31px;}
.wel{ margin-top:32px;}
#about_bo{ float:left; width:997px; margin-bottom:50px;}
#bouq_bo{ float: right; clear:both; width:400px; margin-top:31px;}
#bouq_bos{ float:left; clear:both; width:510px; margin-top:31px;}
#bouq01_i,#bouq02_i,#bouq03_i,#bouq04_i,#bouq05_i,#bouq06_i,#bouq07_i,#bouq08_i,#bouq09_i,#bouq10_i,#bouq11_i,#bouq12_i,#bouq13_i,#bouq14_i,#bouq15_i,#bouq16_i,#bouq17_i,#bouq18_i,#bouq19_i,#bouq20_i{ float:left; width:82px; height:106px; border:5px solid #A28150; margin:0 7px 7px 0;}

.botto{ background:#A28150; color:#000; font-size:11px; margin-top:50px;  _margin-top:80px; }
.bottom{ background:#A28150; color:#000; font-size:11px;}
.bottoms{ background:#A28150; color:#000; font-size:11px; margin-top:246px; }
.pa{ background:#A28150; color:#000; font-size:11px; margin-top:323px;}
.pas{ background:#A28150; color:#000; font-size:11px; margin-top:40px !important; margin-top:10px;}
.customer{ font-weight:bold; color:#A28150; margin:14px 0 10px 0; list-style:none;}



/**/
.main{
clear:both;
text-align:center;
}
#tabs1{
text-align:left;
width:600px;
height:500px;
}

#menu1{  float: right; clear:both; width:400px; margin-top:31px;
}
#menu1 li{
float:left;
display:block;
cursor:pointer;
width:82px;
text-align:center;
height:106px;
}
#menu1 li.hover{
}
.main1box{ float:left;
clear:both;
margin-top:-1px;
height:100%;
width:400px;
}
#main1 ul{display: none;}
#main1 ul.block{display: block;}
.img{ width:400px; height:80px;}


#dhtmltooltip {
	position: absolute; color:#fff; text-align:center;
	width: 150px;
	border: 1px solid #333;
	padding: 1px;
	visibility: hidden;
	z-index: 100;}
	
	

.gallery-pic {clear:both;width:100%;padding:0;}
.gallery-pic li{float:left;width:180px;height:100%;text-align:center;}
.gallery-pic a{display:block;text-decoration:none;}
.gallery-pic span{display:block;}
.gallery-pic img{height:100%; width:560px;}

.weddings01{ width:100%; margin-top:10px; background:url(../images/bgs.jpg) repeat-x top left;}
.weddings01_c{ width:1002px; margin:0 auto;}
.weddings01_top{ margin-top:6px;}


#botm{

	margin-left:auto;
	margin-right:auto;
	background-color:#a28150;
	border-bottom:solid 0px #110C08;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.text_i{ font-size:14px; color:#FFF; font:Arial, Helvetica, sans-serif;}
