/***********************************/
/**          PAGE STYLES          **/
/***********************************/
body {background: #FFF; margin: 0 auto;}
#wrapper {width: 900px; background: #FFF; margin: 0 auto;}
#header {
	width: 900px; 
	margin: 0;
	border-bottom: 5px solid #000;
}
#col-one-two-three{
	width: 900px;
	margin: 10px 0 0 0;
}
#col-two-three {
	width: 600px;
	float: left;
	margin: 10px 0 0 0;
}
#col-one{
	width: 280px;
	float: right;
	margin: 0;
}
#footer{
	width: 900px; margin: 20px 0 20px 0;
}
/***********************************/
/**        LAYOUT STYLES         **/
/***********************************/

/* HEADER */
#header .logo{height: 125px; float: left;}
#header .logo img {margin: 40px 0 0 0;}
#header .headerright{height: 125px; float: right;}
#header .headerright ul{float: right;}
#header .headerright ul li{float: left; padding-left: 8px; margin-left: 8px; background: url(../images/div_menu.gif) no-repeat left 2px;}
#header .headerright ul li.first{background: none;}
#header .headerright ul.lang{margin-top: 35px; font-size: 1em;}
#header .headerright ul.headmenu1{margin-top: 32px; font-size: 1.1em;}
#header .headerright ul.headmenu2{margin-top: 4px; font-size: 1.1em;}
/* MAIN LOGO */

/* COL-ONE */
#col-one{margin: 10px 0 0 0;}
#col-one .price .label{float: left; font-weight: bold; font-size: 1.1em;}
#col-one .price .label span.THB{font-size: 1.5em;}
#col-one .price .numprice{float: right; font-size: 3.3em; font-weight: bold; color: #f26522; line-height: 0.9em;}
#col-one .chart{margin: 5px 0 10px 0; font-size: 1.25em; font-weight: bold; text-transform: uppercase;}
#col-one .chart a{text-decoration: underline; margin-left: 5px;}
#col-one .offer-over, #col-one .gallery-over{width: 275px; height: 170px; margin-top: -170px; position: absolute; color: #FFF; background: url(../images/bg_promo.png);}
#col-one .offer-over .head, #col-one .gallery-over .head{float: left; font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin: 3px 5px;}
#col-one .gallery-over .head{margin-bottom: 122px;}
#col-one .gallery-over .link{float: left; margin: 4px 5px; font-size: 0.9em;}
#col-one .gallery-over .link a{color: #FFF;}
#col-one .offer-over .btn, #col-one .gallery-over .btn{float: right; margin: 4px 4px 0 0;}
#col-one .offer-over .promoname{margin: 118px 3px 0 5px; font-size: 0.9em;}
#col-one #gallery{margin: 15px 0 0 0;}
#col-one #quickbook{margin: 15px 0 0 0; padding: 15px 0; width: 275px; height: 70px; background: url(../images/bg_grey.gif) no-repeat left top; text-align: center;}
#col-one #quickbook h3{text-transform: uppercase; font-size: 1.6em; margin-bottom: 10px;}
#col-one #facebook{margin: 5px 0 0 0; height:70px;}

/* FOOTER */
#footer{height: 55px; border-top: 1px solid #000; font-size: 0.9em;}
#footer .footerlink{height: 55px; width: 450px; float: left;}
#footer .copyright{height: 55px; float: right;}
#footer .footerlink ul li{float: left; padding-right: 6px; margin: 3px 6px 0 0; background: url(../images/div_menu2.gif) no-repeat right 2px;}
#footer .footerlink ul li.last{background: none;}
#footer .footerlink ul li a{text-decoration: underline;}
#footer .footerlink ul{margin: 11px 0 0 0;}
#footer .copyright p{margin: 10px 0 0 0;}