/* CSS Document */
body
{
padding:0px;
margin:0px auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#747f83;
background:#e3e3e3;
}

#wrapper
{
margin:auto;
width:1024px;
}

.header
{
background:url(../images/header.jpg) no-repeat;
width:1024px;
height:283px;
}

.logo
{
background:url(../images/logo.jpg) no-repeat;
width:404px;
height:238px;
}

.logo_right
{
background:url(../images/logo_right.jpg) no-repeat;
width:620px;
height:238px;
}

.logo_right_content
{
font-family: "Swis721 Cn BT";
font-size:16px;
color:#8f5501;
text-align:right;
padding-top:50px;
padding-right:33px;
line-height:25px;
}

/*menu*/

.menu
{
width:1024px;
height:45px;
padding:0px;
margin:0px;
}

.btn_home
{
background: url(../images/home.jpg) no-repeat; 
width:100px;
height:45px;
float:left;
display:block
}
.btn_home:hover, .homedown
{
background: url(../images/home_hover.jpg) no-repeat;
width:100px;
height:45px;
float:left;
}

.btn_about
{
background: url(../images/about.jpg) no-repeat;
width:124px;
height:45px;
display:block;
float:left;
}
.btn_about:hover, .aboutdown
{
background: url(../images/about_hover.jpg) no-repeat;
width:124px;
height:45px;
float:left;
}

.btn_process
{
background: url(../images/process.jpg) no-repeat;
width:112px;
height:45px;
display:block;
float:left;
}
.btn_process:hover, .processdown
{
background: url(../images/process_hover.jpg) no-repeat;
width:112px;
height:45px;
float:left;
}

.btn_real
{
background: url(../images/real.jpg) no-repeat;
width:154px;
height:45px;
display:block;
float:left;
}
.btn_real:hover, .realdown
{
background: url(../images/real_hover.jpg) no-repeat;
width:154px;
height:45px;
float:left;
}

.btn_fee
{
background: url(../images/fee.jpg) no-repeat;
width:91px;
height:45px;
display:block;
float:left;
}
.btn_fee:hover, .feedown
{
background: url(../images/fee_hover.jpg) no-repeat;
width:91px;
height:45px;
float:left;
}

.btn_gallery
{
background: url(../images/gallery.jpg) no-repeat;
width:100px;
height:45px;
display:block;
float:left;
}
.btn_gallery:hover, .gallerydown
{
background: url(../images/gallery_hover.jpg) no-repeat;
width:100px;
height:45px;
float:left;
}

.btn_ceremony
{
background: url(../images/ceremony.jpg) no-repeat;
width:194px;
height:45px;
display:block;
float:left;
}
.btn_ceremony:hover, .ceremonydown
{
background: url(../images/ceremony_hover.jpg) no-repeat;
width:194px;
height:45px;
float:left;
}

.btn_contact
{
background: url(../images/contact.jpg) no-repeat;
width:149px;
height:45px;
display:block;
float:left;
}
.btn_contact:hover, .contactdown
{
background: url(../images/contact_hover.jpg) no-repeat;
width:149px;
height:45px;
float:left;
}

.hidden_pic
{
display:none;
}

li
{
list-style:none;
float:left;
display:block;
}

.content_area
{
width:974px;
padding-left:25px;
padding-right:25px;
padding-top:40px;
padding-bottom:40px;
background:#fff;
overflow:hidden;
}

.left_area1
{
width:300px;
padding-left:25px;
padding-right:25px;
padding-top:40px;
padding-bottom:40px;
background:#fff;
overflow:hidden;
}

.left_area2
{
width:300px;
padding-left:25px;
padding-right:25px;
padding-bottom:40px;
background:#fff;
overflow:hidden;
}

.right_area
{
width:622px;
padding-left:25px;
padding-right:25px;
padding-top:40px;
padding-bottom:40px;
background:#fff;
overflow:hidden;
}

.strip
{
border-left:#e3e3e3 solid 2px;
width:2px;
}

.title
{
font-size:24px;
font-weight:normal;
color:#747f83;
padding-bottom:25px;
text-transform:uppercase;
}

.content
{
color:#747f83;
overflow:hidden;
}


#footer
{
background:url(../images/footer_bg.jpg) no-repeat;
width:1024px;
height:74px;
}

.footer_content
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
padding-left:45px;
}

.footer_content a
{
color:#4e4e4e;
text-decoration:none;
}

.footer_content a:hover
{
color:#4e4e4e;
text-decoration: underline;
}

p
{
padding:0px;
margin:0px;
}



