/*
.Color01{ Color: #9C68D0; }
.Color02{ Color: #764E9D; }
.Color03{ Color: #4E3469; }

.Color05{ Color: #E9DDF6; }
*/
body{font-family: "Times New Roman", Times, serif;}
h1{margin:0px;}
h2{margin:0px;}
h5{}

p{font-size:12px;color:#555;}
b{color:#4E3469}
ul{font-size:14px;color:#555;margin:0px;margin-left:20px;}
li{margin-top:0px;margin-bottom:7px;}
i.red{color:#f00;}




.page{position:absolute;top:0px;left:0px;width:1003px;height:640px;overflow:hidden;}

.title{position:absolute;top:15px;left:40px;width:923px;height:60px;overflow:hidden;z-index:2;background-color:#fff;border-bottom:5px solid #4E3469;}
.headertitle{position:absolute;top:0px;left:2px;z-index:4;}
.headertitle h1{ font-size: 36px; font-style: italic; color:#4E3469;  }

.headertitleb{position:absolute;top:1px;left:3px;z-index:3;}
.headertitleb h3{ font-size: 36px; font-style: italic; color:#271A34;  }



.sub{position:absolute;top:570px;left:40px;width:923px;height:55px;overflow:hidden;z-index:2;background-color:#fff;border-top:5px solid #4E3469;}
.headersub{position:absolute;top:0px;left:450px;z-index:4;padding:5px;}
.headersub h2{ font-size: 20px; font-style: italic; color:#4E3469; }
.headersubb{position:absolute;top:1px;left:451px;z-index:3;padding:5px;}
.headersubb h4{ font-size: 20px; font-style: italic; color:#271A34; }



.navarea{position:absolute;top:60px;left:143px;height:30px;width:611px;z-index:4;}

.navarea a{position:absolute;width:110px;padding-top:3px;padding-bottom:3px;margin:0px;overflow:hidden;font-size: 14px;text-decoration: none;color: #fff;z-index:2;font-weight:normal;background-color:#4E3469;text-align: center;border:2px solid #E9DDF6;}

.navarea a:link{}
.navarea a:visited{}
.navarea a:hover{background-color:#764E9D;cursor:hand;}
#nav1{left:100px;}
#nav2{left:220px}
#nav3{left:340px}
#nav4{left:460px}
#nav5{left:580px}
#nav6{left:700px}


.mainpic{position:absolute;top:95px;left:55px;border:2px solid #4E3469;}
.mainpicb a{
  text-decoration: none;
}

.mainpicb{position:absolute;top:95px;left:55px;width:400px;padding:5px;padding-right:0px;border:2px solid #4E3469;overflow:hidden;}
.mainpicc{position:absolute;top:95px;left:125px;padding:5px;border:0px solid #4E3469;overflow:hidden;}

.maintexta{position:absolute;top:414px;left:55px;width:403px; height:70px;border:1px dashed #4E3469;}
.maintextb{position:absolute;top:95px;left:474px;width:474px; height:304px;border:0px dashed #4E3469;}
.maintextb h2{font-size:18px; font-style: italic; color:#4E3469;margin:0px;margin-bottom:5px; }
.maintextb p{font-size:14px;  color:#555; margin-top:2px;}
.maintextb a{color:#4E3469;text-decoration:none; font-weight: bold }
.maintextb a:hover{cursor:hand; text-decoration: underline }
#maintxtb{overflow:scroll;}



.mainpicb h2{color:#4E3469;font-size:14px; text-align: center; margin-top:5px;margin-bottom:3px;}

.lowernav{position:absolute;top:474px;left:466px;}

.lowernavpt{position:absolute;width:105px;height:85px;margin:0px;padding:1px;border:0px solid #555;text-align: center ;}
.lowernav img{border:1px solid #ccc;}

.lowernav a:link{color:#4E3469; font-size: 9px; text-align: center; text-decoration: none; font-weight: bold }
.lowernav a:visited{color:#4E3469; font-size: 9px; text-decoration: none; font-weight: bold }
.lowernavpt a:hover{cursor:hand;}
#lower1{left:10px;top:0px;}
#lower2{left:132px;top:0px;}
#lower3{left:254px;top:0px;}
#lower4{left:376px;top:0px;}

a.atitle{text-decoration:none;}
a.atitle:hover{cursor:hand;}

.wedgal{position:absolute;top:95px;left:55px;width:903px; height:390px;overflow:auto;z-index:3;}
.wedding{position:absolute;width:430px;height:150px;border:0px solid #4E3469;}
.wedding p{margin:5px;}

.wedimg{margin:5px;margin-right:15px;float:left;}

#wed1{top:0px;left:0px;}
#wed2{top:0px;left:445px;}
#wed3{top:160px;left:0px;}
#wed4{top:160px;left:445px;}
#wed5{top:320px;left:0px;}
#wed6{top:320px;left:445px;}
#wed7{top:480px;left:0px;}
#wed8{top:480px;left:445px;}
#wed9{top:640px;left:0px;}
#wed10{top:640px;left:445px;}
#wed11{top:800px;left:0px;}
#wed12{top:800px;left:445px;}
#wed13{top:960px;left:0px;}
#wed14{top:960px;left:445px;}
#wed15{top:1120px;left:0px;}
#wed16{top:1120px;left:445px;}
.wedspacer{position:absolute;top:800px;left:0px;height:10px;}
.wedspacerb{position:absolute;top:1280px;left:0px;height:10px;}
.wedspacerc{position:absolute;top:640px;left:0px;height:10px;}
.gallerytip{position:absolute;top:120px;left:280px;height:20px;width:150px; overflow:hidden; background-color:#E9DDF6;visibility:hidden;}
.gallerytip p{text-align:center;padding:0px;margin:2px;}

.gallery img{border:1px solid #ccc;}
.gallery a:link{text-decoration:none;}
.gallery a:visited{text-decoration:none;}
.gallery a:hover{text-decoration:none;cursor:hand}

#gallerylarge{position:absolute;top:95px;left:55px;width:903px; height:390px;z-index:5;background-color:#fff;visibility:hidden;}
#gallerylargeb{position:absolute;top:95px;left:55px;width:903px; height:390px;z-index:5;background-color:#fff;}

#gallerylarge img{border:1px solid #ccc;}
#gallerylarge a:link{text-decoration:none;}
#gallerylarge a:visited{text-decoration:none;}
#gallerylarge a:hover{text-decoration:none;cursor:hand}

#gallerylargeb img{border:1px solid #ccc;}
#gallerylargeb a:link{text-decoration:none;}
#gallerylargeb a:visited{text-decoration:none;}
#gallerylargeb a:hover{text-decoration:none;cursor:hand}

.wedport{position:absolute;left:305px;top:0px;z-index:7}
.wedland{position:absolute;left:195px;top:0px;z-index:7}
.gallerylgtip a{top:0px;left:0px;position:absolute;width:130px;height:30px;padding-top:3px;padding-bottom:3px;margin:0px;overflow:hidden;font-size: 14px;text-decoration: none;color: #fff;z-index:2;font-weight:normal;background-color:#4E3469;text-align: center;border:2px solid #E9DDF6;}
.gallerylgtip a:link{}
.gallerylgtip a:visited{}
.gallerylgtip a:hover{background-color:#764E9D;cursor:hand;}

#onestat_tag{position:absolute;top:577px;left:45px;z-index:5;}

.birthsur1{position:relative;left:0px;top:0px;width:100%;}
.birthsur2{position:relative;left:0px;top:180px;width:100%;}
.birthsur3{position:relative;left:0px;top:360px;width:100%;}
.birthsur4{position:relative;left:0px;top:540px;width:100%;}
.birthsur5{position:relative;left:0px;top:720px;width:100%;}

.birthsur{position:relative;left:0px;top:0px;width:100%;}
.birthsurb{position:relative;left:0px;top:180px;width:100%;}
.birthsurc{position:relative;left:0px;top:360px;width:100%;}
.birthsurd{position:relative;left:0px;top:540px;width:100%;}
.birthsure{position:relative;left:0px;top:720px;width:100%;}
.birthsurf{position:relative;left:0px;top:900px;width:100%;}
.birgal{position:absolute;top:95px;left:55px;width:903px; height:390px;overflow:auto;z-index:3;}
.birgal h2{font-size:18px; font-style: italic; color:#4E3469;margin:0px;margin-bottom:5px; }
.birthday1{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:0px;left:0px;}
.birthday2{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:0px;left:220px;}
.birthday3{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:0px;left:440px;}
.birthday4{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:0px;left:660px;}

.birthday1 p{margin:0px; text-align: center }
.birthday2 p{margin:0px; text-align: center }
.birthday3 p{margin:0px; text-align: center }
.birthday4 p{margin:0px; text-align: center }
#bir16{margin-left:15px;}


.intro1{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:30px;left:80px;}
.intro2{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:30px;left:320px;}
.intro3{position:absolute;width:205px;height:150px;border:0px solid #4E3469;top:30px;left:560px;}
.intro1 p{margin:0px; text-align: center }
.intro2 p{margin:0px; text-align: center }
.intro3 p{margin:0px; text-align: center }
.introtxt{position:absolute;top:50px;left:86px;width:685px;height:80px;border:0 solid black;}
.introtxt p{font-size:14px;  color:#555; margin-top:2px;}
.introtxt a{color:#4E3469;text-decoration:none; font-weight: bold }
.introtxt a:hover{cursor:hand; text-decoration: underline }
.birimg{margin:5px;margin-bottom:0px;}

.contact h5{font-size:18px;  color:#555; margin:0px; font-weight: normal; text-align: center }
.contact b{font-size:18px;  color:#4E3469; margin:0px; font-weight: bold}

#enquiry{position:absolute;left:460px;top:95px;width:500px;height:386px;background-color:#fff;border:2px solid #4E3469;z-index:9;padding:10px;visibility:hidden;}
#enquirydone{position:absolute;left:460px;top:95px;width:500px;height:386px;background-color:#fff;border:2px solid #4E3469;z-index:8;padding:30px;visibility:hidden;}
#enquirydone h5{font-size:18px;  color:#555; margin:0px; font-weight: normal; text-align: center }
#enquiry h2{font-size:18px; font-style: italic; color:#4E3469;margin:0px;margin-bottom:5px; }
.formelement{position:absolute;left:140px;}
#sendbut{position:absolute; left:365px;background-color:#4E3469;width:100px;border-width:1px; border-color:#777;color:#fff; font-weight: normal }
#closebut{position:absolute; left:200px;background-color:#4E3469;width:100px;border-width:1px; border-color:#777;color:#fff; font-weight: normal }

.mailstatus{visibility:hidden;}

p.sbshow{margin:0px;text-align:center}
h3.sbshow{font-size:16px;text-align:center;color:#4E3469;}

.wedding_show{position:absolute;top:445px;left:55px;width:400px;padding:5px;padding-right:0px;border:0px solid #4E3469;overflow:hidden;background-color:#eee;}
.wedding_show p{font-size:14px;  color:#555; margin-top:2px;}
.wedding_show a{color:#4E3469;text-decoration:none; font-weight: bold }
.wedding_show a:hover{cursor:hand; text-decoration: underline }
.linkimg{border:0px;}


.maingallery{position:absolute;top:95px;left:55px;width:903px; height:390px;z-index:5;background-color:#fff;}
.maingallery a{color:#4E3469;text-decoration:none; font-weight: bold;}
.maingallery a:hover{cursor:hand; text-decoration: underline }
.maingallery img{border:1px solid #ccc;margin-right:3px;vertical-align: middle;}
.maingallery h2{font-size:18px; font-style: italic; color:#4E3469;margin:0px;margin-bottom:5px; }
td.mgal{width:105px; text-align: center ;vertical-align:top;padding-left:10px;padding-right:10px}
.gal_nav{position:absolute; z-index:5; top:95; left:675px; width:250px;height:20px;}
.gal_nav a{position:absolute;width:110px;padding-top:3px;padding-bottom:3px;margin:0px;overflow:hidden;font-size: 14px;text-decoration: none;color: #fff;z-index:2;font-weight:normal;background-color:#4E3469;text-align: center;border:2px solid #E9DDF6;}
.gal_nav a:hover{background-color:#764E9D;cursor:hand;}
#gal_nav_a{left:22px;}
#gal_nav_b{left:142px;}
p.center{ text-align: center }

.featr_cent{
position:absolute;top:95px;left:205px;width:568px; height:392px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_one{
position:absolute;top:95px;left:55px;width:568px; height:392px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_one_a{
position:absolute;top:95px;left:55px;width:478px; height:392px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_two{
position:absolute;top:95px;left:643px;height:115px; width:300px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;
}
.featr_three{
position:absolute;top:232px;left:643px;height:115px; width:300px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;
}

.featr_twoa{
position:absolute;top:95px;left:643px;height:252px; width:139px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;overflow:hidden;
}
.featr_threea{
position:absolute;top:95px;left:806px;height:252px; width:139px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;overflow:hidden;
}

.featr_threeb{
position:absolute;top:233px;left:643px;height:252px; width:139px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;overflow:hidden;
}

.featr_four{
position:absolute;top:370px;left:643px;height:115px; width:300px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;
}

.featr_fourb{
position:absolute;top:233px;left:806px;height:252px; width:139px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;overflow:hidden;
}

.featr_five{
position:absolute;top:95px;left:643px;height:184px; width:300px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;
}

.featr_six{
position:absolute;top:301px;left:643px;height:184px; width:300px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;
}

.featr_seven{
position:absolute;top:233px;left:643px;height:252px; width:300px; z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:2;
}

.featr_eight{
position:absolute;top:95px;left:55px;width:274px; height:184px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_eighta{
position:absolute;top:95px;left:351px;width:274px; height:184px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_nine{
position:absolute;top:301px;left:55px;width:568px; height:184px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}


.featr_ten{
position:absolute;top:95px;left:55px;width:390px; height:390px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_ten_a{
position:absolute;top:95px;left:465px;width:478px; height:184px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_ten_b{
position:absolute;top:301px;left:465px;width:478px; height:184px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_eleven{
position:absolute;top:95px;left:553px;width:390px; height:390px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_single{
position:absolute;top:95px;left:230px; height:390px;z-index:5;background-color:#fff; border:1px solid #4E3469;z-index:1;overflow:hidden;
}

.featr_nav{

}
.featr_nav a{position:absolute;left:57px; top:97px; width:110px;padding-top:3px;padding-bottom:3px;margin:0px;overflow:hidden;font-size: 14px;text-decoration: none;color: #fff;z-index:2;font-weight:normal;background-color:#4E3469;text-align: center;border:2px solid #E9DDF6;}

.new_wed{
position:absolute;width:165px; height:160px;z-index:5;background-color:#fff;z-index:1; text-align:center;
  }

.new_wed_main{
  position: absolute; top:95px; left:45px; width:905px; height:50px;
}

.new_wed_main p{
font-size:14px;
padding:0 20 0 0;
}

.new_wed_main a{position:absolute;top:10px; width:110px;padding-top:3px;padding-bottom:3px;margin:0px;overflow:hidden;font-size: 14px;text-decoration: none;color: #fff;z-index:2;font-weight:normal;background-color:#4E3469;text-align: center;border:2px solid #E9DDF6;}


.new_wed a{color:#4E3469;text-decoration:none; font-weight: bold;font-size:12px; }
.new_wed a:hover{cursor:hand; text-decoration: underline }

.new_wed img{
   border:1px solid #4E3469;
}




#newwed_one{top:150px;left:45px;}
#newwed_two{top:150px;left:230px;}
#newwed_three{top:150px;left:415px;}
#newwed_four{top:150px;left:600px;}
#newwed_five{top:150px;left:785px;}


#newwed_six{top:325px;left:45px;}
#newwed_seven{top:325px;left:230px;}
#newwed_eight{top:325px;left:415px;}
#newwed_nine{top:325px;left:600px;}
#newwed_ten{top:325px;left:785px;}


.sb-box-b{
  width:210px;
  height:130px;
  border: 1px solid #ddd;
  margin:10px 0px 10px 15px;
  padding:5px;
  background-image: url('../images/favour-fairy-bg.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  font-family: Arial, Helvetica, sans-serif ;
  float:right;
}

.sb-box-b h2{font-size:16px;  color:#d37b00; padding:0px;margin:0px; font-style: normal; text-decoration: none; }
.sb-box-b p{font-size:12px;  color:#d37b00; padding:0px 80px 0px 0px;margin:0px; text-align: left; margin-top:2px; font-weight: normal; text-decoration: none;}
.sb-box-b b{color:#171717; text-decoration: none;}
.sb-box-b h4{font-size:12px;  color:#fff; padding:34px 0px 0px 0px;margin:0px; font-style: normal;text-decoration: none; }

 a.ff-link{
   text-decoration:none;
 }