body{
margin:0;
padding:0;
background:#638BD6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#000099;
text-decoration:underline;
}

.clear{
clear:both;
}

#wrapper{
margin:0 auto;
width:978px;
}

#banner{
background: url(../images/bannerpic.jpg) no-repeat top;
height:266px;
}

#midbody {
	background:url(../images/midmainbg.jpg) repeat-y top left;
}

#midbodymain {
	background:url(../images/midbodybg.jpg) top left no-repeat;
	overflow:hidden;
}

#midmain{
margin:0 auto;
width:920px;
padding:37px 0 0 0;
}

#mimain{
width:676px;
float:left;

}

#faq{
width:630px;
float:left;
margin-top:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#000000;
text-align:justify;
padding:0  10px 0 0;

}
#faq1{
width:630px;
float:left;
margin-top:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color: #FF0000;
text-align:justify;
padding:0  10px 0 0;

}





#mimains{
width:650px;
float:left;
margin-top:40px;
margin-bottom:20px;
border:1px solid #000066;
padding:15px 0 0 10px;
}

#mimainsz{
width:676px;
float:left;
margin-top:40px;
}

#mimain2{
width:492px;
float:left;
margin-top:15px;

}

#hrs{
width:161px;
float:left;
margin:15px 0 0 15px;;
}

#midlft{
width:250px;
float:left;
background:url(../images/welcomepic.jpg);
height:210px;

}

#micen{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#15336B;
text-align:justify;
line-height:24px;
width:404px;
float:left;
margin:0 0 0 20px;
}
#midrt{
width:225px;
float:left;
margin-left:18px;
}

#mimain1{
width:656px;
float:left;
margin-top:20px;
height:27px;
padding:10px 0 0 20px;
background:url(../images/dot.jpg) no-repeat right #063A9D;
}

mimain1lft{
width:150px;
margin:50px 0 0 15px;
float:left;
}

mimain1rt{
width:50px;
float:right;
padding:5px 0 0 15px;
}



ul.feature{
margin:0;
padding:0;
}

.feature li{
list-style:none;
float:left;
margin:15px 3px 6px 4px;
padding:0;
}

.cnt{
margin-top:10px;
}

ul.cont {
margin:0;
padding:0;
}

ul.cont li{
list-style:none;
line-height:1px;
padding:15px 0 0 5px;
}

#footer{
background:url(../images/foot.jpg) repeat-y top left;
height:60px;
}

#footlft{
	float:left;
	width:400px;
	}
#footlft ul{
	margin:0 0 0 40px;
	padding:0px;
	list-style:none;
	}
#footlft li{
	background:url(../images/line.jpg) no-repeat 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 10px 0 10px;
	float:left;
	line-height:60px;
	display:block;
	height:60px;
	}

#footrt{
	float:left;
	width:440px;
	text-align:left;
	margin:15px 0 0 100px;
	}
.topnavigation{
	padding:233px 0 0 0px;
	}
.topnavigation ul{
	margin:0px;
	padding:0 0 0 220px;
	list-style:none;
	}
.topnavigation li{
	padding:0 59px 0 59px;
	float:left;
	}
.topnavigation li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	outline:none;
	}
	
	.topnavigation li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#BBD2FF;
	outline:none;
	}
.reservation{
padding:0 0 0 8px;
}
.comments{
padding:0 0 0 25px;
}