body{
background-image: url('bg.jpg');
background-repeat: repeat-y;
background-position:center;
background-color:#EEEEEE;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html{ margin:0; padding:0; height:100%; border:none}

.table{height: 100%;}

.top_bar {
background-image: url('top_bar.jpg');
background-repeat: repeat-x;
height: 65px;
}

.button_bar{
background-image: url('button_top.jpg');
height:49px;
background-repeat: repeat-x;
}

.button{
font-family: Verdana, Arial, sans-serif;
font-size:13px;
color: #ffffff;
text-decoration: none;
background: url(button.jpg) repeat-x ;
height:49px;
max-height:33px;
display:inline-block;
padding-top:16px;
padding-left:10px;
padding-right:10px;

}

.button:hover{
background-position:bottom;
}

.button_active{
font-family: Verdana, Arial, sans-serif;
font-size:13px;
color: #ffffff;
text-decoration: none;
background: url(button.jpg) repeat-x ;
background-position:bottom;
height:49px;
max-height:33px;
display:inline-block;
padding-top:16px;
padding-left:10px;
padding-right:10px;

}


.Page_head {
color: #3c5f41;
margin:10px 0;
border-bottom: 1px solid #3c5f41;
font-size:22px;
line-height:35px;
}
.div{
height:17px;
background-image: url('div.jpg');
background-repeat: repeat-x;
}

td { font-size:12px; }

.text{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #3c5f41;
margin:10px 0;
}

.green_link{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #3c5f41;
}
.bottom_bar{
background-image: url('bottom_bar.jpg');
height:36px;
background-repeat: repeat-x;
}

.noodle{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
padding-top:15px;
padding-left:20px;
padding-right:30px;
}

.noodle2{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
}

.bar_button{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('bar_button.jpg');
background-position:bottom;
height:153px;
max-height:33px;
display:inline-block;
padding-top:120px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;
}

.bar_button:hover{
background-position:top;
}

.bar_button_active{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('bar_button.jpg');
background-position:top;
height:153px;
max-height:33px;
display:inline-block;
padding-top:120px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;

}


.marquee_button{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('marque_button.jpg');
background-position:bottom;
height:153px;
max-height:33px;
display:inline-block;
padding-top:120px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;
}

.marquee_button:hover{
background-position:top;
}

.marquee_button_active{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('marque_button.jpg');
background-position:top;
height:153px;
max-height:33px;
display:inline-block;
padding-top:120px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;
}

.wedding_table{
background-image: url('WB1.jpg');
background-position:top;

background-repeat:no-repeat;
background-color:#136125;


}

.games_button{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('games_button.jpg');
background-position:bottom;
height:153px;
max-height:41px;
display:inline-block;
padding-top:112px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;
}

.games_button:hover{
background-position:top;
}

.games_button_active{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('games_button.jpg');
background-position:top;
height:153px;
max-height:41px;
display:inline-block;
padding-top:112px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;
}

.photo_button{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('photo_button.jpg');
background-position:bottom;
height:153px;
max-height:33px;
display:inline-block;
padding-top:120px;
width:148px;
text-align:left;
padding-left:13px;
max-width:135px;
}

.photo_button:hover{
background-position:top;
}

.photo_button_active{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background-image: url('photo_button.jpg');
background-position:top;
height:153px;
max-height:33px;
display:inline-block;
padding-top:120px;
width:148px;
max-width:135px;
text-align:left;
padding-left:13px;
}


.contact_box{
background-image: url('contact_box.jpg');
width:280px;
height:242px;

}

.text_box{
background-color: #ffffff;
height:26px;
font-size:16px;
color: #686868;
border: 1px solid #c7c7c7; 
margin-bottom:4px;
padding-left:10 px;
}

.white_link{
color: #ffffff;
text-decoration: none;

}

.submit_button{
font-family:Verdana, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
background: url(submit.jpg) ;
background-position:left top; 
height:38px;
display:inline-block;
 border:none;
     width:214px;
	 margin-top:10px;
	 padding-top:12px;
	 max-height:22px;
	 
}

.submit_button:hover{
background-position:left bottom; 
}








#slider {
    width:900px;
}
#slider img{
    border:none;
}
#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider li { 
    width:900px;
    overflow:hidden; 
}

.news_text_bar{
position: absolute;
top: 270px;
left: 0;
width: 300px; 
font-family:Verdana, sans-serif;
height:85px;
background:url('bar_pic_bg.jpg') repeat-x  #b20014;
padding-left:32px;
padding-top:7px;
padding-right:26px;
text-align:left;
color: #ffffff;
font-size:30px;
max-height:78px;
max-width:242px;
display:block;
}
 .news_text2 {
 font-family:Verdana, sans-serif;
position: absolute;
top: 270px;
left: 300;
width: 600px; 
background:url('phottext_bg.jpg') repeat-y  #f3f3f3;
height:85px;
padding-left:20px;
padding-top:18px;
padding-right:16px;
text-align:left;
max-height:67px;
max-width:564px;
color: #666666;
background-position:left;
font-size:14px;
opacity:0.90;
  filter:alpha(opacity=90); /* For IE8 and earlier */


 }
 
 
 .news_text_marquee{
position: absolute;
top: 270px;
left: 0;
width: 300px; 
font-family:Verdana, sans-serif;
height:85px;
background:url('marquee_pic_bg.jpg') repeat-x  #b21a6f;
padding-left:32px;
padding-top:7px;
padding-right:26px;
text-align:left;
color: #ffffff;
font-size:30px;
max-height:78px;
max-width:242px;
display:block;
}

 .news_text_games{
position: absolute;
top: 270px;
left: 0;
width: 300px; 
font-family:Verdana, sans-serif;
height:85px;
background:url('games_pic_bg.jpg') repeat-x  #0181a4;
padding-left:32px;
padding-top:7px;
padding-right:26px;
text-align:left;
color: #ffffff;
font-size:30px;
max-height:78px;
max-width:242px;
display:block;
}

 .photo_text_bar{
position: absolute;
top: 270px;
left: 0;
width: 300px; 
font-family:Verdana, sans-serif;
height:85px;
background:url('photo_pic_bg.jpg') repeat-x  #0181a4;
padding-left:32px;
padding-top:7px;
padding-right:26px;
text-align:left;
color: #ffffff;
font-size:30px;
max-height:78px;
max-width:242px;
display:block;
}