body {margin:0;padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background:url(../images/bg.jpg) no-repeat fixed center top #000000;}
a:link, a:visited {color:#DAB200;text-decoration:none;}
a:hover, a:active {color:#FFFFFF;text-decoration:none;}
* {margin:0; padding:0;}
.clearer{clear:both;}
img {border:none;}
.hidden {display:none;}
h1 {}
h2 {color: #F6C500;font-size: 18px;margin: 0 0 20px;}
h4 {color: #D8B200;font-size: 14px;font-weight: normal;margin: 0 0 10px;}
p {line-height: 21px;margin: 0 0 20px;}
p.caption {color: #D8B200;margin: 10px 0 20px;text-align: center;}
ul.list {list-style-type:none;float:left;}
ul.list li {float:left;}
ul.bullets {list-style-type: disc;margin: 0 0 0 28px;}
ul.bullets li {margin:0 0 2px;}
ul.bullets p {margin: 0 0 5px -28px;}

#container {margin: 0 auto;width: 1000px;}
#header {}
#logo {float: left;margin: 26px 0 30px;}
#head_right {float: right;font-weight: bold;text-align: right;width: 500px;margin: 15px 0 0;}
#head_right p {margin: 0 0 10px;}
#head_right p#social {font-size: 26px;font-weight: normal;}
#head_right p#social #phone {position:relative;top: 3px;}
#menu {padding: 0 0 0 5px;}

#banner {height:411px;margin: 0 auto;width:1000px;border-bottom:7px solid #000000;}

#content {background:url(../images/content-bg.jpg) no-repeat center top #0B0B0B;min-height:550px;width:1000px;}
#content.home {padding: 27px 0 0;}
#content.home .left {float: left;padding: 0 35px;width: 366px;}
#content.home .right {float: left;width: 564px;}
#content.home .right ul#featured {}
#content.home .right ul#featured li {margin: 0 25px 0 0;text-align: center;}
#content.home .right ul#featured li h3 {font-size:18px;margin:6px 0;}
#content.home .right ul#featured li h3 a {color:#FFFFFF;}
#content.home .right ul#featured li h3 a:hover {color:#DAB200;}
#content.home .right ul#featured li p {}

#footer {float: left;font-size: 12px;margin: 0 0 100px;padding: 0 35px;width: 930px;}
#footer .left {float: left;width: 340px; display:none;}
#footer .right {padding: 0 0 0 15px;width: 575px; margin-left:auto; margin-right:auto;}
#footer .right p#footer_menu {text-align: right;}
#footer .right p#copyright {float: left;height: 25px;line-height: 25px;width: 100%;}
#footer .right p#copyright span.social {float: left;}
#footer .right p a#pac_logo {background:url(../images/pacific-thai-footer.png) no-repeat 0 2px;padding: 0 0 0 31px;display: block;float: left;margin: 0 0 0 15px;}
#footer .right p a#sleepless {background:url(../images/web-design-by-sleepless-media.png) no-repeat 0 3px;padding: 0 0 0 17px;display: block;float: right;}

#banner.interior {background:#000;height: 207px;overflow: hidden;position: relative;margin: 7px auto 0;}
#banner.interior .overlay {left: 0;top: 0;z-index: 11;}

#content.interior {padding: 20px 31px;width: 939px;}
#content.interior .left {float: left;margin: 0 30px 0 0;width: 655px;}
#content.interior .right {float: left;width: 254px;margin:43px 0 0;}
#content.menus {}
#content.menus .left {margin: 0 30px;width: 450px;}
ul#menus {background:url(../images/menus-bg.png) repeat;list-style-type: none;padding: 10px 15px;width: 145px;float: left;}
ul#menus li {margin: 0 0 5px;}
#gallery {width: 967px;}
#gallery img {border:1px solid #FFFFFF;margin: 0 9px 14px 0;}

#content.contact .left {margin: 0 60px 0 0;width: 409px;}
#content.contact .left p strong {color:#D8B200;}
#content.contact .right {width: 470px;}
#content.contact .right form p {color:#D8B200;}
#content.contact .right form input[type="text"] {background:url(../images/input-bg.png) no-repeat center top;width:470px;height:32px;line-height:32px;color:#666666;border:none;margin: 0 0 15px;text-indent: 7px;font-size:14px;}
#content.contact .right form input[type="submit"] {background:url(../images/send.png) no-repeat center top;width:60px;height:26px;border:none;text-indent:-9999px;float: right;margin:11px 0 0; cursor:pointer;}
#content.contact .right form textarea {background:url(../images/text-area-bg.png) no-repeat center top;width:470px;height:250px;border:none;font-size:14px;color:#666666;text-indent:0px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding:5px 0 0;}