﻿html,body{margin:0;padding:0;}

body{font: 76% arial,sans-serif;text-align:center;background:url(images/bg.png) repeat-x;}

p{margin:0 10px 10px;}

a{
text-decoration:none; 
color:#000000;
}

div#header{
height:449px;
width:980px;
background:url(images/top_header_1.png) no-repeat;
}


div#top_menu{
height:57px;
text-align:center;
background:url(images/top_menu.png) no-repeat;
margin-top:10px;
}

div#top_menu a{
color:#6d5d5d;
font-size:13px;
line-height:26px;
font-weight:600;
}



div#container{
width:980px;
margin:0 auto;
text-align:left;
}

div#wrapper{
float:left;
width:100%;
}

div#content p{
line-height:1.4;
}

div#content{
margin:10px;
width:305px;
height:551px;
float:left;
background:url(images/bg-box.png) no-repeat;
color:#ffffff;
text-align:center;
}

div#content2{
margin:10px;
float:left;
width:305px;
height:501px;
background:url(images/bg-box.png) no-repeat;
color:#ffffff;
text-align:center;
}
div#content3{
margin:10px;
float:left;
width:305px;
height:501px;
background:url(images/bg-box.png) no-repeat;
color:#ffffff;
text-align:center;
}



div#bot_con{
width:980px;
}

div#footer{
background:url(images/bot_menu.png) no-repeat;
height:155px;
margin-top:50px;
clear:left;
width:100%;
text-align:center;
color:#6d5d5d;
}

div#footer a{
color:#6d5d5d;
font-size:11px;
font-weight:500;
}

div#listing{
height:215px;
margin-top:10px;
margin-bottom:10px;}

div#listing .pic{
width:139px;
height:99px;
float:left;
text-align:center;
}

div#listing .right{
float:right;
width:630px;}

div#listing .bot{
width:985px;
float:left;}
div#details{
float:left;
width:98px;}

form{margin:0;padding:0;}

div#footer p{
margin:0;
padding:5px 10px;
}
h1 {font-family: tahoma;font-size: 11px;color: #146F86;vertical-align: top;	line-height:16px;margin:0;
}
h2 {font-family: arial;font-size: 22px;color: #007bb7;vertical-align: top;	line-height:16px;margin-top: 10px; margin-bottom:10px;
}
h2 a{color: #007bb7;}

h5 {font-family: arial;font-size: 14px;color: #f4ed21;vertical-align: top;	line-height:16px;margin-top: 0; margin-bottom: 10px;}
.clear{background:none; clear:both;}

div#stage{
	width:976px;
}

div#car{
width:310px;
height:219px;
float:left;
}

div#car .blue{
background:#000080;
width:300px;
height:20px;
color:#ffffff;
}
div#car .pc{
width:230px;
height:124px;
float:left;}

div#car .book{
width:300px;
height:26px;
background:#296994;
text-align:right;}

div#car .rate{
width:70px;
float:right;
}

div#leg{
width:785px;
text-align:center;
font-size:15px;
}

div#leg .hd{
height:26px;
width:785px;
color:#ffffff;
font-size:16px;
background:#007bb7;
text-transform:uppercase;
text-align:left;
}

div#sng_list{
width:785px;}

div#id{
height:25px;
background:#e9eaeb;
width:785px;
text-align:center;
line-height:25px;
}
div#sng_list .lt{
float:left;}

div#sng_list .rt{
float:right;
text-align:right;
}

div#sng_list .slide{
width:324px;
float:left;
}

div#desc{
width:440px;
float:left;
font-size:14px;
}
div#desc .l{
float:left;}

div#desc .r{
float:left;
}
div#desc .d{
float:left;}


div#res{
width:980px;
}


div#res .contact1{
margin:10px;
width:305px;
height:551px;
float:left;
background:url(images/bg-box.png) no-repeat;
color:#000000;
text-align:center;
line-height:28px;
}

div#res .contact2{
background:url(images/bg_reserve_s.png) no-repeat;
margin:10px 5px 10px 5px;
padding-top:260px;
width:310px;
height:250px;
float:left;
color:#000000;
text-align:center;
}

div#res .contact3{
margin-top:10px;
margin-left:10px;
width:305px;
height:551px;
float:left;
background:url(images/bg-box.png) no-repeat;
color:#000000;
text-align:center;
line-height:30px;
}
