body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFF; font-size: 13px }
#wrapper { width: 900px; margin: 0 auto }

div#top, div#center, div#bottom { display: block; width: 900px;  float: left }
div#top { height: 210px; background: url(../images/header.jpg)  }
div#bottom { height: 62px; background: url(../images/footer.gif) }
div#center { background: url(../images/background.gif) repeat-y; text-align: left; padding-left: 77px; }
div#feature { background: #FFEFEF; border: 1px solid #DF4545; width: 388px; padding: 5px 20px; margin: 10px auto }
div#feature h2, div#feature h1 { color: #DF4545 }

#nav { padding: 5px 0; width: 746px; background: #899099; float: left; text-align: center; font-size: 14px  }
a { color: black }
#nav a { text-decoration: none; color: black }
#nav a:hover {text-decoration: underline; color: black }

#content { width: 746px; background: #FFF }
.rfrm { display: none !important }
#content #main { padding: 30px; }
* html #content #main { padding-top: 10px; margin-bottom: 20px; }
#content #map { width: 600px; margin: 20px auto; }

#content #main-left { width: 350px; float: left }
#content #main-right { width: 335px; float: right; text-align: center }
#main-right img.border { margin: 20px 0 0 0}
/**
#booking { margin-left: 50px; margin-bottom: 30px; width: 350px; display: block; float: left; }
**/
#booking {width: 350px; margin-bottom: 10px; margin-top: 30px }
#booking label { width: 100px; display: block; float: left; }
#booking input.submit { width: 100px; margin-top: 10px; float: right}
.center { margin: 0 auto; text-align: center}
img.border { padding: 2px; border: 1px solid #DDDDDD }
img.bottom { margin-bottom: 20px !important}
#booking .text { width: 100px; }


h1 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; }


.testimonial { float: left; width: 100%; border: 1px solid #ccc; margin-bottom: 20px; padding: 0 10px; font-size: 12px }
.testimonial .text { font-style: italic; margin-bottom: 0; padding-bottom: 0; }
.testimonial .name { margin-top: 5; float: right; color: #555; }

#admin { width: 100%; text-align: left; }

#book-now-btn { background: url(../images/book-now-btn.gif) no-repeat; width: 176px; height: 51px; display: block; margin: 0 auto 0 auto }
#book-now-btn:hover { background-position: 0 -51px }
#book-now-btn  b { display: none }
