@charset "utf-8";

/*   CSS reset   */

* { margin: 0px; padding: 0px; }
.clear-all { clear: both; }


/*   tags   */

body { background-color: #FFFFFF; }
p { padding-bottom: 11px; padding-top: 11px; }


/*   specials   */

.body-container { width: 780px; margin-right: auto; margin-left: auto; overflow: hidden; background-image: url(../images/bkground.jpg); background-repeat: no-repeat; background-color: #E4CBB6; }
.logo { margin-top: 31px; margin-left: 57px; }
.nav-container { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; text-align: right; height: 30px; width: 707px; padding-right: 73px; padding-top: 11px; }
.body-container .nav-container ul { display: inline; list-style-type: none; }
.body-container .nav-container li { display: inline; padding-left: 10px; list-style-type: none; }
.body-container .nav-container a { color: #000000; text-decoration: none; }
.left-nav-container { text-align: right; width: 255px; padding-top: 13px; clear: right; float: left; }
.header-img-container { float: left; width: 525px; }

.body-container .nav-container a:hover { color: #000000; text-decoration: underline; }
.space { height: 13px; width: 780px; float: left; }

.body-home { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; width: 668px; padding-right: 56px; padding-left: 56px; float: left; }
.tamarin-icon { margin-right: 20px; margin-left: 20px; }
.home-img-container { width: 717px; padding-right: 27px; padding-left: 36px; float: left; background-color: #e4cbb6; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; min-height: 113px; }
.gallery-bottom-img-container { width: 717px; padding-right: 27px; padding-left: 36px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; min-height: 113px; }
.royal-suite-img { padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; }
.gallery-img-top-row { padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
.contact-form { background-image: url(../images/form-bkground.png); background-repeat: no-repeat; height: 298px; width: 430px; margin-right: auto; margin-left: auto; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; overflow: hidden; }
.contact-table { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.form-input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; padding: 2px; width: 125px; }
.text-contact { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.gallery-img-next-row { padding-top: 10px; padding-bottom: 10px; padding-left: 21px; }
a.vt { color: #000000; text-decoration: none; }
a.vt:hover { color: #000000; text-decoration: underline; }

.footer-container { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: center; float: left; height: 11px; width: 780px; padding-top: 49px; padding-bottom: 27px; background-color: #E4CBB5; }
a.foot { color: #000000; text-decoration: none; }
a.foot:hover { color: #000000; text-decoration: underline; }'


.stargrading { width: 462px; padding-left: 278px; }

.star { margin-left: 292px; height: 30px; width: 185px; }

.star-wrapper { text-align: center; width: 740px; }
