@charset "utf-8";
/* CSS Document */
BODY { margin: 0 auto; padding: 0; background: #fff ;
       color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}


#main {
    height: auto;
	margin:0 auto;  padding: 0;
	background-color:#333333;
	width:1024px;
}


.header{
width:1024px; height:183px;
float:left;
background-color:#FFF;
}



.header img{
	float:left;
}

.space{
	
	width:600px;
	float:right;
	margin:0;
	padding:0;
	}


.menu{
	height:42px;
	width:auto;
	float:right;
	margin-top:144px;
	}

.menu img{
	float:left;
	position:relative;
	z-index:+1;
}


.image{
	background-image:url(images/Img-index_03.png);
	background-repeat:no-repeat;
	width:1024px; height:327px;
	float:left;
}

.hover
{
	position: relative;
	height:40px;
	float:left;
}


.img{
	width:1011px;
	
}

.menu_spacer{
	width:6px;
	float:left;
	height:40px;
}




.hover{
	height:22px;
}



.spacer{
	width:200px;
	
}


.link{
	
	height:42px;
}

.link1{
	width:120px;
	float:left;
	height:40px;
	position:relative;
	z-index:+1;
	margin-top:6px;
	}
.link2{
	width:140px;
	float:left;
	height:42px;
	text-align: left;
	position:relative;
	z-index:+1;
	margin-top:9px;
}

.link3{
	width:180px;
	float:left;
	height:42px;
	text-align: left;
	position:relative;
	z-index:+1;
	margin-top:10px;
}

.link4{
	width:210px;
	float:left;
	height:42px;
	text-align: left;
	position:relative;
	z-index:+1;
	margin-top:6px;
}

.content{
	
	height:auto;
	width:800px;
	text-align:left;
	line-height:23px;
	background-color:#333333;

}


.content_la li{
	list-style:none;
	
}

.content_menu{
	
	height:auto;
	width:900px;
	text-align:left;
	vertical-align: middle;
	line-height:23px;
	margin-left:50px;
	margin:0;

}


.content_menu li{
	list-style:none;
}


.heading{
	color:#e32c26;
}


.content_la{
	
	height:auto;
	width:800px;
	text-align:left;
	line-height:23px;
	

}



.content_gallery{
	

	
	height:auto;
	width:800px;
	text-align:left;
	line-height:23px;

	margin:0;
	

}







.content_contact{
	
	height:auto;
	width:1024px;
	text-align:left;
	line-height:23px;
	margin-left:-225px;
	background-color:#333333;
}



.content_menu img{
	padding:5px
}


#menu_txt{
	width:10px;
	height:30px;
	margin-right:730px;
	
	
}

.content_special{
	background-image:url(images/Bg-Content_03.html);
	background-repeat:no-repeat;
	background-position:center;
	height:504px;
	width:774px;

}







index_txt{
	float:right;
	margin-top:50px;
	width:900px;
		  }

.bottom_txt{
	text-align:center;
	font-size:14px;
}

#left_list
 {	 width:200px;
	 float:left;
	 font-size:13px;
	 padding-left:35px;
	 text-align:left;
	 list-style:none;
	 color: #3e0305;
	 line-height:25px;
	
	 
 }
 #left_special
 {	 width:500px;
	 float:left;
	 font-size:13px;
	 padding-left:35px;
	 text-align:left;
	 list-style:none;
	 color: #3e0305;
	 margin-top:40px;
	 line-height:20px;
	
	 
 }

 #right_list
 {
	 width:490px;
	 list-style:none;
	  color: #000;
	 font-weight:bold;
	 float:right;
	  margin-top:30px;
	
 }

.heading_index{
	background-image:url(images/Title-index_03.png);
	background-repeat:no-repeat;
	width:325px; height:40px;
	margin-top:250px; margin-left:95px;
	float:left;
}


.heading_gallery{
	background-image:url(images/title-gallery_03.png);
	background-repeat:no-repeat;
	width:325px; height:40px;
	margin-top:250px; margin-left:95px;
	float:left;
}

.heading_12{
	background-image:url(images/title-contact_03.png);
	background-repeat:no-repeat;
	width:325px; height:40px;
	margin-top:250px; margin-left:95px;
	float:left;
}

.heading_13{
	
	width:325px; height:40px;
	margin-top:250px; margin-left:95px;
	float:left;
}

.right{
	height:230px;
	
	width:500px;float:right;
	
}

.right_la{
	width:540px;float:right;
	margin-top:-220px;
	
}


.left{
	height:230px;
	width:382px;
	float:right;
background-color:#333333;


	
}

.heading_menu{
	background-image:url(images/Title-menu_03.html);
	background-repeat:no-repeat;
	width:325px; height:40px;
	margin-top:250px; margin-left:95px;
	float:left;
}


.heading_plan{
	background-image:url(images/title-plan.html);
	background-repeat:no-repeat;
	width:325px; height:50px;
	margin-left:50px;
}

.map{
	border-color:#701a0b;
	border: solid 2px;
}



.heading_special{
	background-image:url(images/Title-special.html);
	background-repeat:no-repeat;
	width:325px; height:40px;
}


.heading_contact{
	background-image:url(images/title_contact.html);
	background-repeat:no-repeat;
	width:325px; height:40px;
	margin-top:30px;
}


.heading_gal{
	
	width:625px; height:56px;
	
}



#arrow{
	width:200px;
}
.list{
	
	width:400px;
	float:left;
	margin-left:30px;
}
.header_list{
	width:70px;
	float:left;
	text-decoration:underline;
}
.header_list2{
	width:100px;
	float:left;
	text-decoration:underline;
}

.over{ background-image: url(images/Bg-gallery1.html);
       background-repeat:no-repeat;
	   width:353px;
	   height:75px;
	   position:relative;
	   float:left;
	   top:60px; left:150px;
	   z-index:-1000px;
}

.list2{
	
	width:400px;
	float:left;
}
 
.img1{
	float:left;
	padding:10px;
}

.img2{
	float:left;
	padding:10px;
}
.img3{
	float:left;
	padding:10px;
}


.footer{
	color:#fff;
	height:20px;
	padding:20px;
	word-spacing:2px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	}
	
	
.footer_menu{
	color:#fff;
	height:20px;
	padding:20px;
	word-spacing:2px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	float:left;
	}	
	
.left_txt{
	text-align:left;
	width:490px;
	float:left;
	margin-top:10px;
}


.right_txt{
	text-align:right;
	width:490px;
	float:right;
	margin-top:10px;
	
}
	

#slideshow {
    position:relative;
    height:400px;
	float:left;
	margin-left:95px;
	
	
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    opacity:0.0;
    height: 400px;
	 z-index:+1000;
	}

#slideshow DIV.active {
    z-index:+10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:+9;
}

#slideshow DIV IMG {
    height: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
	float:left;
}
