@charset "utf-8";
/* CSS Document */
body{margin:0px; background:#d8e8f6; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; color:#373737; line-height:21px;}
a{text-decoration:none; color:#000;}
img{border:0px;}
h1, h2, h3, h4, h5, h6, input, select, textarea, ul, li, p{list-style:none; font-weight:normal; padding:0px; margin:0px;}
div{display:block;}

.top{width:987px; height:159px; margin:auto; position:relative;}

.logo{position:absolute; top:21px; left:10px;}
.logo a{width:227px; height:100px; background:url(../images/logo.png) no-repeat; float:left; margin-top:-10px;}

.call{position:absolute; top:60px; right:0px; text-align:right; font-size:12px;}

.flashdiv{width:987px; height:401px; padding-top:20px; margin:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url(../images/flashbg.jpg) repeat-x;}

.nav{width:987px; height:49px; border:1px solid #cccccc; position:absolute; top:108px; left:-1px; background:#fff; border-top-left-radius:6px; border-top-right-radius:6px;} 
.nav li{float:left; font-weight:bold; background:url(../images/nav-mid.jpg) no-repeat right; padding:0px 20px; line-height:49px;}
.nav li a{color:#005b9e;}
.nav li a:hover{color:#000;}

.reservationbut{width:158px; height:38px; position:absolute; top:116px; right:5px;}

.wrapper{ width:967px; margin:auto; padding:15px 10px; background:#eaeef1; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden;}

.whitebox{border-radius:5px; background:#fff; padding:10px;}
.whitebox h2{color:#373737; font-size:18px; border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:10px; padding-left:5px;}
.whitebox li{margin:10px 0px; padding-left:20px; background:url(../images/right-icon.jpg) no-repeat 0px 5px;}

.attractiondiv{width:100%; height:156px;}

.attractiondiv div{width:227px; height:156px; float:left; line-height:20px; margin-right:13px; font-size:12px;}
.attractiondiv div p{font-weight:bold;}
.attractiondiv div:last-child{margin-right:0px;}


.maindiv{margin-top:20px;}
.left{width:652px; float:left;}

.content h1{font-size:26px; margin:10px 0px;}
.content p{margin-top:15px;}


.right{width:252px; float:right;}

.footleft{float:left;}
.footright{float:right;}







.productin{width:200px; height:250px; background:#fff; margin-left:18px; margin-bottom:15px; padding:4px; float:left; border:1px solid #000000; position:relative; }
.productimgin{width:200px; height:200px; background:#fff; text-align:center; padding-top:15px; border:0px solid #eee;}
.productname{font-size:13px; font-weight:bold; margin:5px 0px; color:#000; text-align:center;}
.productin:hover img{ max-height:200px !important; max-width:200px !important;}



.number1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; border:0px solid;}

.pagin {
padding: 2px 0;
margin: 0;
font-size:12px;
}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
	border: solid 1px #BB002B;
	color:#BB002B;
	text-decoration:none;
	padding:2px 8px;
	
}
.pagin a:visited {
	color:#BB002B;
	text-decoration:none;
	padding:2px 8px;
	
}
.pagin a:hover, .pagin a:active {
background:#BB002B;
color:#fff;
border: solid 1px #BB002B;
}
.pagin span {
cursor: default;
border: solid 1px #ddd;
background-color: #eee;
color: #aaa;
}
.pagin span.current {
background:#BB002B;
border: solid 1px #fff;
color:#fff;
padding:2px 8px;
height:15px;
line-height:15px;
}