body { color:#444;background-color: white;font-size: 80%;     font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center;margin:0;padding:5px 5px;}
#contentwrap {text-align:center;margin: 0 auto;width: 755px;text-align:left;}
#content h1 {color:#444;font:lighter 2em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;margin:10px 0 0;height:40px;border-bottom: 2px solid #BF804A;padding: 35px 0 0;letter-spacing:0.1em;background: url(../images/baansuk-logo.gif) no-repeat 100% -7px;}
#header {width:100%;}
ul.menulinks {float:right;padding: 5px 0;margin:0;border:1px solid #600;border-top:0;background-color:#F9E8D1;}
ul.menulinks li {display:inline;border-right:1px solid #600;}
.menulinks li.last {border:0;}
ul.menulinks li a {padding: 10px;color:#600;text-decoration:none;font-size:0.8em;}
ul.menulinks li a:hover {text-decoration:underline;}
.contactinfo {float:right;width:410px;clear:both;padding:0;margin:45px -1px 0;font-size:12px;}
* html .contactinfo {margin-top:24px;}
* html .contactinfo {marg\in-top:28px;}
.contactinfo td.label {text-align:right; }
.contactinfo td {margin:0;padding:4px;background-color:#F9E8D1;}
h2.hdn-ln {color: #FFF;margin: 5px 0 4px;font-size: 11px;border-bottom: 1px solid #BF804A;height: 30px;clear:both;}
* html h2.hdn-ln {margin-top:0;}
h2.hdn-ln span {padding: 3px 0 3px 7px;width: 135px;position: relative;top: 12px;display:block;background: #BF804A url(../images/h2-bg.gif) no-repeat right top;} 
* html h2.hdn-ln span {top: 11px;t\op: 12px;}
.contactinfo th h2.hdn-ln {margin:0;text-align:left;}
.contactinfo th h2.hdn-ln span {width: 115px;}
.description p {margin: 11px 0;}
.description h4 {font-size:1em;}
.rates {text-align:center;}
.rates table {font-size:12px;margin:0 auto;border-collapse:collapse;}
.rates th small { font-weight:lighter;}
.rates th, .rates td {width:110px;padding:6px;border:1px solid #BF804A;}
.rates .ssn {width:65px;padding-right:5px;border-left:0;}
.rates th {background-color:#F9CD91;border-top:0;}
.rates tr td {background-color:#F9F1E6;}
.rates tr.alt td {background-color:#F9E8D1;}
.rates tr.bt td {padding-bottom:8px;border-bottom:0;}
.rates .rgt {border-right:0;}
.rates th.ssn {background:#F9CD91 url(../images/top-l.gif) no-repeat left top;}
.rates th.top-r {background:#F9CD91 url(../images/top-r.gif) no-repeat right top;}
.rates td.bot-l {background:#F9E8D1 url(../images/bot-l.gif) no-repeat left bottom;}
.rates td.bot-r {background:#F9E8D1 url(../images/bot-r.gif) no-repeat right bottom;}

.gallery, .description, .top, .contactform {width:100%;}
hr {clear:both;visibility: hidden;}
.gallery div, .main-img {float:left;margin: 15px 10px 0 8px !important;margin: 15px 10px 0 5px;background: url(../images/shadow.gif) no-repeat right bottom;}
.gallery img, .main-img img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px;}
.gallery .wrap {padding-left:5px;background:0;}
.main-img {margin:0 0 15px 0;}
.map, .contactform .wrap {text-align:center;padding:15px;}
.contactform table {margin:0 auto;font-size:1em;}
.contactform td {text-align:right;}
.contactform td strong {color:red;}
td.value {text-align:left;}
p.b2t {text-align:right;clear:both;}
p.b2t a:link, p.b2t a:visited {background: url(../images/back2top.gif) no-repeat left center;color: #02029B;padding-left:9px;}
p.b2t a:hover {background: url(../images/back2top-r.gif) no-repeat left center;color: #CC0033;}
#footer {text-align:center;margin-top:15px;padding:25px 0 15px;border-top:1px solid #BF804A;color:#666;}

