/* CSS Document */
body
{
margin:0px auto;
padding:0;
background-color:#C8C8C8;
}
.cover{
margin:0px auto;
background-color:#FFFFFF;
}
#wrap
{
width:960px;
margin:0px auto;
}
#logo
{
background-image:url(../images/logo_bg.jpg);
background-repeat:no-repeat;
width:960px;
height:307px;
}
.view
{
font-family:"Arial Rounded MT Bold";
font-size:14px;
color:#CC3300;
 text-decoration:underline;
/* line-height:480px;*/
 padding-top:240px;
 margin-left:470px;
}
.kids
{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
 padding-top:15px;
 margin-left:426px;
 text-decoration:none;
 }
 
#header
{
background-image:url(../images/menubg.jpg);
background-repeat:no-repeat;
width:960px;
height:41px;
}
.menu
{
font-family:Arial;
font-size:14px;
color:#000000;
padding-top:15px;
margin-left:325px;
}
.menu a
{
color:#000000;
text-decoration:none;
}
.menu a:link
{
color:#000000;
text-decoration:none;
}
.menu a:hover
{
color:#000000;
text-decoration:none;
}
.trains
{
width:960px;
/*height:156px;*/
background-color:#FFFFFF;
}
.train_left
{
background-image:url(../images/cont_left.jpg);
background-repeat:no-repeat;
width:36px;
height:156px;
}
.train_cent
{
background-image:url(../images/cont_cent.jpg);
background-repeat:repeat-x;
width:888px;
 height:156px;
 float:left;
}
.train_right
{
background-image:url(../images/cont_right.jpg);
background-repeat:no-repeat;
width:36px;
height:156px;
float:right;
}
.trackless
{
font-family:"Arial Rounded MT Bold";
font-size:25px;
color:#CC3300;
text-decoration:underline;
padding-top:15px;
text-align:center;
}
.track_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:justify;
line-height:15px;
padding-top:0px;
}
#content
{
width:960px;
background-color:#FFFFFF;
float:left;
}
.cont_left
{
width:390px;
float:left;
}
.cont_right
{
float:left;
padding-left:10px;
padding-top:10px;
width:550px;
}
.seat
{
font-family:"Arial Rounded MT Bold";
font-size:25px;
color:#CC3300;
text-decoration:underline;
padding-top:15px;
text-align:center;
}
.seat_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:justify;
line-height:15px;
padding-left:10px;
padding-top:0px;
}
.reser
{
padding-top:5px;
height:25px;
}
.contl_img
{
background-image:url(../images/cont_iml.jpg);
background-repeat:no-repeat;
width:350px;
height:172px;
margin-top:0px;
margin-left:50px;
 }
 .great{
 font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:justify;
line-height:15px;
padding-left:10px;
padding-top:15px;
}
  
.greatcontent{
height:auto;
width:960px;
float:left;
background-color:#FFFFFF;
}
.con{
height:auto;
width:870px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
margin-left:40px;
line-height:20px;
padding-top:0px;
}
.contact{
height:auto;
width:950px;
float:left;
padding-top:10px;
background-color:#FFFFFF;
padding-left:10px;
}
.form{
height:auto;
width:450px;
float:left;
margin-left:350px;
}
.catelog{
height:auto;
width:750px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:justify;
line-height:15px;
padding-top:10px;
}
.gallery{
height:29px;
width:960px;
float:left;
font-family:"Arial Rounded MT Bold";
font-size:25px;
color:#CC3300;
text-decoration:underline;
text-align:center;
}
.img{
height:auto;
width:900px;
float:left;
margin-top:0px;
background-color:#FFFFFF;
padding-left:20px;
}

.con_head{
font-family:"Arial Rounded MT Bold";
font-size:25px;
color:#CC3300;
text-decoration:underline;
text-align:center;
}
.footer{
height:136px;
width:960px;
float:left;
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
margin-left:0px;
}
.left{
height:100px;
width:360px;
float:left;
margin-top:20px;
}
.foot_left{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
float:left;
color:#0000FF;
padding-left:10px;
margin-top:20px;
margin-left:0px;
}
.num{
height:25px;
width:160px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0000FF;
margin-left:100px;
margin-top:10px;
}
.right{
height:138px;
width:453px;
float:right;
}
.kandk{
height:85px;
width:450px;
float:left;
}
.design{
height:25px;
width:77px;
float:left;
color:#CC0000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:60px;
margin-left:270px;
}
.kandk1 a{
height:20px;
width:150px;
float:right;
color:#999999;
text-decoration:underline;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:60px;
margin-right:30px;
}
.kandk1 a:hover{
text-decoration:none;
color:#999999;
}

.copy {
height:25px;
width:400px;
float:left;
font:"Arial Rounded MT Bold";
font-size:14px;
margin-top:10px;
text-decoration:none;
margin-left:70px;
}
.copy a:hover{
text-decoration:underline;
color:#000000;
}






