body { 
background-color: #164028;
margin: 0px;
padding: 0px;
margin-top:0px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px;
background-attachment: fixed;
background-image: url(images/background.jpg);
}

h1 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
padding-top: 15px;
padding-left: 0px;
padding-bottom: 3px;
border: 0px none;
line-height: 22px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

h2  {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 00px;
margin: 0px 0px 0px 0px;
color: #000000;
font-weight: bold;
text-align: left;
line-height: 22px;
}

h3, h4, h5  {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 3px;
border: 0px none;
line-height: 22px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

.main {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #444444;
background-color: #FFFFFF;
border: 0px none;
line-height: 22px;
}

.main-gold {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #e7b602;
background-color: #FFFFFF;
border: 0px none;
line-height: 22px;
}

.main-red {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ac3306;
background-color: #FFFFFF;
border: 0px none;
line-height: 22px;
}

.main-red-big {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #ac3306;
background-color: #FFFFFF;
border: 0px none;
line-height: 22px;
}

.top {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
background-color: #aa2f06;
border: 0px none;
line-height: 25px;
}

.time {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #FFFFFF;
background-color: #ac3306;
border: 0px none;
line-height: 22px;
}

.header {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #e7b602;
padding-left: 5px;
border: 0px none;
line-height: 22px;
font-weight: bold;
}

.header2 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #CC0000;
border: 0px none;
line-height: 12px;
font-weight: bold;
}

.top-links {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #FFFFFF;
background-color: #ac3306;
line-height: 25px;
}

.top1 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #000000;
border: 0px none;
line-height: 22px;
font-weight: bold;
}

.top2 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #164028;
border: 0px none;
line-height: 22px;
font-weight: bold;
background-image: url(images/top2.gif);
}

.gallery {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #000000;
border: 0px none;
line-height: 25px;
font-weight: bold;
}

.links {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ad3409;
border: 0px none;
line-height: 25px;
padding-left: 21px;
border: 0px solid #000000;
background-image: url(images/linksbg.gif);
}

a.links:link {color: #ad3409;}
a.links:active {color: #ad3409;}
a.links:visited {color: #ad3409;}
a.links:hover {color: #000000;}

.links2 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
border: 0px none;
line-height: 25px;
padding: 0px;
border: 0px solid #000000;
}

a.links2:link {color: #FFFFFF;}
a.links2:active {color: #FFFFFF;}
a.links2:visited {color: #FFFFFF;}
a.links2:hover {color: #faa804;}

.redlink {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ad3409;
border: 0px none;
line-height: 22px;
padding: 0px;
border: 0px solid #000000;
}

a.redlink:link {color: #ad3409;}
a.redlink:active {color: #ad3409;}
a.redlink:visited {color: #ad3409;}
a.redlink:hover {color: #000000;}

.links-large {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 21px;
font-weight: normal;
color: #e7b602;
border: 0px none;
line-height: 25px;
padding: 0px;
border: 0px solid #000000;
}

a.links-large:link {color: #e7b602;}
a.links-large:active {color: #e7b602;}
a.links-large:visited {color: #e7b602;}
a.links-large:hover {color: #000000;}

.reservations {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #fbe58f;
line-height: 22px;
font-weight: normal;
padding: 8px;
border: 0px solid #999999;
}

.reservations1 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
background-color: #fbe58f;
line-height: 22px;
font-weight: normal;
padding: 8px;
border: 0px solid #999999;
}

.rates {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 22px;
font-weight: normal;
background-color: #EEEEEE;
padding: 5px;
border: 0px solid #999999;
}

.rates1 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height: 22px;
font-weight: bold;
background-color: #ac3306;
padding: 5px;
}

.rates2 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 22px;
font-weight: normal;
background-color: #faa804;
padding: 5px;
}

.rates4 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 22px;
font-weight: bold;
background-color: #EEEEEE;
padding: 5px;
}

.form {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border: 0px none;
line-height: 22px;
font-weight: normal;
background-color: #EEEEEE;
padding: 10px;
border: 1px solid #999999;
}

.web-site-design-thailand {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border: 0px none;
line-height: 22px;
font-weight: normal;
}

.bottom-links {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
background-color: #faa804;
line-height: 22px;
}

.leftbg {
background-image: url(images/leftbg.gif);
}

.linksbg {
background-image: url(images/linksbg.gif);
}

.line1 {
background-image: url(images/line1.gif);
}

.line2 {
background-image: url(images/3by1.gif);
}

.left-menu-bg {
background-image: url(images/left-menu-bg.gif);
}

a:link, a:active, a:visited {
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
}

a:hover {
color: #e7b602;
text-decoration: underline;
}

a.gold:link {color: #e7b602;}
a.gold:active {color: #e7b602;}
a.gold:visited {color: #e7b602;}
a.gold:hover {color: #FFFFFF;}

a.white:link {color: #FFFFFF;}
a.white:active {color: #FFFFFF;}
a.white:visited {color: #FFFFFF;}
a.white:hover {color: #000000; background: #FFFFFF;}

a.black:link {color: #000000;}
a.black:active {color: #000000;}
a.black:visited {color: #000000;}
a.black:hover {color: #FFFFFF;}

a.red:link {color: #ad3409;}
a.red:active {color: #ad3409;}
a.red:visited {color: #ad3409;}
a.red:hover {color: #FFFFFF; background: #FF9B15;}

a.orange:link {color: #FF9B15;}
a.orange:active {color: #FF9B15;}
a.orange:visited {color: #FF9B15;}
a.orange:hover {color: #000000; background: #DDDDDD;}

