/* main start */

#main{
	float: left;
	width: 546px;
	text-align:left;
	height: auto;
}

#main h2{
	width: 546px;
	margin: 20px 0 10px 0;
	padding: 0 0 10px 150px;
	font-size: 120%;
	border-bottom: 1px dotted #98CB00;
	voice-family: "\"}\"";
    voice-family:inherit;
    width: 396px;
}

#main p{
	text-align: center;
}

/* search start */

#search{
	margin: 13px 0 10px 10px;
}

#search img{
	float: left;
	margin-top: 10px;
}

#searchtable{
	width: 349px;
	float: right;
	margin-top: 7px;
	text-align: center;
}

#searchtabletop{
	margin:0;
	padding:0;
	width: 349px;
	height: 6px;
	background: url(../common/images/search-top.gif) no-repeat bottom left;
}

#searchtablemid{
	width: 349px;
	border-right: 1px solid #DDD9D7;
	border-left: 1px solid #DDD9D7;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 347px;
}

#searchtablemid table{
	width: 310px;
	margin: 0 0 0 20px;
	padding: 0;
}


#searchtablebottom{
	width: 349px;
	height: 6px;
	background: url(../common/images/search-bottom.gif) no-repeat;
}

#zipform{
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.posttext{
	width: 150px;
}




/* search end */
/* mainmid1 start */

#mainmid1{
	clear: both;
	width: 546px;
	padding-top: 15px;
}

#mainmidbox1{
	float: left;
	border: 1px solid #98CB00;
	width: 265px;
	height: auto;
}

#mainmidbox1 h3{
	width: 265px;
	height: 30px;
	text-indent: -5000px;
	background: url(../common/images/intro-hl.gif) no-repeat;
}

#mainmidbox1 h4{
	color: #98CB00;
	padding: 10px 10px;
}

#mainmidbox1 p{
	margin: 0;
	padding: 10px;
	text-align: left;
}


#mainmidbox1001{
	height: 320px;
	}

#mainmidbox2{
	width: 263px;
	float: right;
	border: 1px solid #98CB00;
	height: auto;
	margin-bottom: 30px;
}

#mainmidbox2 h3{
	widows: 265px;
	height: 30px;
	text-indent: -5000px;
	background: url(../common/images/news-hl.gif) no-repeat;
}

#mainmidbox2 dl{
	height: 300px;
	padding: 17px 0;
	overflow: scroll;
}

#mainmidbox2 dt{
	background: url(../common/images/news-arrow.gif) no-repeat 5% 40%;
	padding-left: 25px;
	font-weight: bold;
}

#mainmidbox2 dd{
	padding: 0 10px 5px 25px;
	margin: 0;
}

/* mainmid1 end */
/* mainmid2 start */

div#mainmid2{
	margin: 0;
	padding: 0;
	clear: both;
}

div#mid2banner1{
	width: 263px;
	height: 100px;
	float: left;
	background: url(../common/images/btn-flow.gif) no-repeat;
}

div#mid2banner1 p{
	margin: 33px 10px 0 112px;
	text-align: left;
}

div#mid2banner1 p a{
	line-height: 50px;
}

div#mid2banner2{
	width: 263px;
	height: 100px;
	background: url(../common/images/btn-reservation.gif) no-repeat;
	float: right;
}

div#mid2banner2 p{
	margin: 33px 10px 0 112px;
	text-align: left;
}

div#mid2banner2 p a{
	line-height: 50px;
}

#callimg{
	clear: both;
	display: block;
	width: 546px;
	height: 102px;
	margin: 20px auto 20px auto;
}


/* mainmid2 end */
/* mainmid3 start */

div#mainmid3{
	clear: both;
	width: 546px;
	padding-top: 30px;
}

div#mainmid3 h3{
	text-indent: -5000px;
	width: 546px;
	height: 30px;
	background: url(../common/images/service-hl.gif) no-repeat;
	margin: 0;
	padding: 0;
}

div#servicelist{
	margin: 0;
	padding: 30px;
	width: 546px;
	border: 1px solid #98CB00;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 484px;
}

div#servicelist p{
	text-align: left;
	line-height: 300%;
}

div#mainmid3 ul#servicehome{
	background: url(../common/images/service-icon1.gif) no-repeat
	0% 40%;
	border-bottom: 1px dotted #98CB00;
	list-style-type: disc;
	padding: 0 20px 10px 80px;
}

div#mainmid3 ul#servicesafe{
	background: url(../common/images/service-icon2.gif) no-repeat
	0% 50%;
	border-bottom: 1px dotted #98CB00;
	list-style-type: disc;
	padding: 20px 20px 20px 80px;
}

div#mainmid3 ul#servicecar{
	background: url(../common/images/service-icon3.gif) no-repeat
	0% 50%;
	border-bottom: 1px dotted #98CB00;
	list-style-type: disc;
	padding: 20px 20px 20px 80px;
}

div#mainmid3 ul#servicebike{
	background: url(../common/images/service-icon4.gif) no-repeat
	0% 50%;
	border-bottom: 1px dotted #98CB00;
	list-style-type: disc;
	padding: 20px 20px 20px 80px;
}


/* mainmid3 end */
/* flash start */


#flash1{
     margin:0;
	 padding:0;
	 text-align:center;
	 float:left;
}

#flash1 p{
	margin-bottom: 10px;
}

/* mainmid4 start */

div#mainmid4{
	clear: both;
	width: 546px;
	padding-top: 30px;
	text-align: center;
}

div#mainmid4 div#keymaker{
	width: 263px;
	float: left;
	border: 1px solid #ccc;
	padding: 10px 10px 17px 10px;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 241px;
}

div#mainmid4 h4{
	color: #FFB400;
	border-bottom: 1px dotted #98CB00;
	text-align: center;
	font-size: 120%;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

div#mainmid4 li{
	list-style-type: disc;
	display: inline;
	margin-right: 30px;
}

div#mainmid4 div#otherlink{
	width: 263px;
	float: right;
	border: 1px solid #ccc;
	padding: 10px;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 241px;
}

div#mainmid4 div#otherlink a{
	line-height: 255%;
}
#orekagilink img{
	float:left;
	padding:0;
	margin:0;
}
div#orekagilink>p{
	display:block;
	padding-top:10px;
	line-height:20px;
	margin:15px 2px;
	width:310px;
	float:left;
}
#orekagilink h5{
	display:block;
	width:85px;
	text-align:center;
	float:left;
	background:rgb(152,203,0);
	font-size:15px;
	padding:3px;
	margin:20px 2px;
	color:#ffffff;
}
