@font-face {
	font-family: 'HelveticaNeueLTStd35Thin';
	src: url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-th-webfont.eot');
	src: url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-th-webfont.eot?iefix') format('eot'),
		 url('../fonts/helveticaneueltstd-th-webfont.woff') format('woff'),
		 url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-th-webfont.ttf') format('truetype'),
		 url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-th-webfont.svg#webfonth16tjEqJ') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTStd45Light';
	src: url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-lt-webfont.eot');
	src: url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-lt-webfont.eot?iefix') format('eot'),
		 url('../fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),
		 url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),
		 url('http://thaithaisukhothai.com/fonts/helveticaneueltstd-lt-webfont.svg#webfontxbhSfUuo') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {font-size: 100.01%;}
html {font-size: 62.5%;}
html, body {height: 100%;}
body {
	margin: 0;
	color: #C2C2C2;
	min-width: 998px;
	background: #66635e;
	font: 1.1em/1.46 verdana, geneva, sans-serif; /* base font 11px/17px */
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
h1, h2, h3, h4, h5, h6 {
	color: #fff;
	font-weight: normal;
	font-family: verdana, geneva, sans-serif;
	margin:0;
}
h1, h2 {font-family: 'HelveticaNeueLTStd35Thin', arial, helvetica, sans-serif;}
h1 {
	font-size: 49px;
	line-height: 53px;
	margin-bottom:4px;
}
h2 {font-size: 30px;line-height:31px;}
h3 {font-size: 1.8181em;font-family: 'HelveticaNeueLTStd35Thin', arial, helvetica, sans-serif;}
h4 {
	font-size: 1.2727em;
	 font-family: 'HelveticaNeueLTStd35Thin', arial, helvetica, sans-serif;
}
h5 {
	font-size: 1em;
	text-transform: uppercase;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
input, select, textarea {
	color: #fff;
	vertical-align: middle;
	font: 11px arial, helvetica, sans-serif;
}
a {
	color: #d5a254;
	text-decoration: none;
	cursor: pointer;
}
a:hover {text-decoration: underline;}
/* General settings */
#wrapper {
	width: 100%;
	overflow: hidden;
}
#header {
	z-index: 1;
	padding-top: 5px;
	position: relative;
}
.btn1 {
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
	height: 36px;
	cursor: pointer;
	background: none;
	white-space: nowrap;
	text-align: center;
}
a.btn1 {overflow: hidden;}
button.btn1 {overflow: visible;}
a.btn1:hover,
button.btn1-hover {
	position: relative;
	text-decoration: none;
}
.btn1:focus {outline: none;}
.btn1 .l {
	color: #fff;
	height: 36px;
	float: left;
	padding: 0 11px 0 15px;
	font: 1.4545em/36px arial, helvetica, sans-serif;
	background: url("../img/bg-buttons1.png") no-repeat 0 -2px;text-shadow:0px 2px 2px #333;
}
*+html button.btn1 .l {padding-right: 12px;}
a.btn1:hover .l,
button.btn1:hover .l,
button.btn1-hover .l {background-position: 0 -82px;}
.btn1 .r {
	float: left;
	width: 5px;
	height: 36px;
	overflow: hidden;
	background: url("../img/bg-buttons1.png") no-repeat 100% -42px;
}
a.btn1:hover .r,
button.btn1:hover .r,
button.btn1-hover .r {background-position: 100% -122px;}
* html button.btn1 .r {
	top: -36px;
	left: 99%;
	position: relative;
	margin: 0 0 -36px;
}
* html a.btn1 .r {margin-left: -1px;}
*+html button.btn1 .r {
	top: -36px;
	left: 100%;
	position: relative;
	margin: 0 0 -36px -1px;
}
.btn2 {
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
	height: 25px;
	cursor: pointer;
	background: none;
	text-align: center;
	white-space: nowrap;
}
a.btn2 {overflow: hidden;}
button.btn2 {overflow: visible;}
a.btn2:hover,
button.btn2-hover {
	position: relative;
	text-decoration: none;
}
.btn2:focus {outline: none;}
.btn2 .l {
	color: #fff;
	height: 25px;
	float: left;
	padding: 0 9px 0 12px;text-shadow:0 2px 0 #333;
	font: 1.0909em/25px arial, helvetica, sans-serif;
	background: url("../img/bg-buttons1.png") no-repeat 0 -162px;
}
*+html button.btn2 .l {padding-right: 10px;}
a.btn2:hover .l,
button.btn2:hover .l,
button.btn2-hover .l {background-position: 0 -220px;}
.btn2 .r {
	float: left;
	width: 4px;
	height: 25px;
	overflow: hidden;
	background: url("../img/bg-buttons1.png") no-repeat 100% -191px;
}
a.btn2:hover .r,
button.btn2:hover .r,
button.btn2-hover .r {background-position: 100% -249px;}
* html button.btn2 .r {
	top: -24px;
	left: 100%;
	position: relative;
	margin: 0 0 -24px -1px;
}
* html a.btn2 .r {
	top: 1px;
	margin-left: -1px;
}
*+html button.btn2 .r {
	top: -25px;
	left: 100%;
	position: relative;
	margin: 0 0 -25px -1px;
}
.btn-calendar,
.btn-video,
.btn-like,
.btn-close,
.btn-photo {
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
}
.btn-calendar {
	width: 21px;
	height: 19px;
	background: url("../img/bg-input1.gif") no-repeat -117px -28px;
}
.btn-video {
	width: 69px;
	height: 70px;
	background: url("http://thaithaisukhothai.com/img/btn-video1.gif") no-repeat;
}
.btn-like {
	width: 51px;
	height: 23px;
	background: url("http://thaithaisukhothai.com/img/btn-like1.gif") no-repeat;
}
.btn-close {
	width: 30px;
	height: 30px;
	background: url("http://thaithaisukhothai.com/img/btn-close1.gif") no-repeat -3px -3px;
}
.btn-close:hover {background-position: -3px -39px;}
.btn-photo {
	width: 69px;
	height: 70px;
	background: url("http://thaithaisukhothai.com/img/btn-photo1.gif") no-repeat;
}
.panel1 {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3;
	height: 22px;
	position: absolute;
	padding: 4px 0 2px;
	background: #4b4b4b;
	border-bottom: 1px solid #5D5D5D;
	display: none;
}
.w-panel1 {
	width: 998px;
	margin: 0 auto;
	position: relative;
}
.search1 {
	float: right;
	width: 158px;
	height: 19px;
	display: inline;
	margin: 1px 18px 0 4px;
	background: url("../img/bg-input1.gif") no-repeat -3px -3px;
}
.search1 .text {
	margin: 2px 0 0 8px;
	border: 0;
	padding: 0;
	float: left;
	width: 123px;
	background: none;
}
.search1 .text:focus {outline: none;}
.search1 .submit {
	border: 0;
	margin: 3px 6px 0 0;
	padding: 0;
	float: right;
	width: 12px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent;
}
.languages {
	float: right;
	width: 125px;
	display: inline;
	margin: 0 0 0 6px;
}
.languages .lang-select1 {
	margin: 0;
	width: 125px;
	float: left;
}
.extra-links1 {
	margin: 0;
	float: left;
	list-style: none;
	padding: 1px 0 0;
}
.extra-links1 li {
	float: left;
	padding: 0 7px 0 8px;
	background: url("../img/bg-s1.gif") no-repeat 0 50%;
}
.extra-links1 li:first-child {background-image: none;}
.extra-links1 li a {color: #A5A5A5;}
.extra-links1 li a:hover {
	color: #ccc;
	text-decoration: none;
}
.w-panel1 .extra-links1 {
	float: right;
	padding: 1px 0 0;
}
.section1h {
	width: 100%;
	z-index: 2;
	position: relative;
}
.w-section1h {
	width: 998px;
	height: 108px;
	margin: 0 auto;
	position: relative;
}
.logo {
	top: 12px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
}
.logo a {
	width: 176px;
	height: 79px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
}
.topic {
	top: 30px;
	left: 192px;
	color: #ECECEC;
	width: 510px;
	font-size: 2.1818em;
	line-height: 1.1666em;
	position: absolute;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	display: none;
}
.w-section1h a{text-decoration:none;}
a:hover .topic{text-decoration:none;}
.topic:hover{text-decoration:none;}
.rubric {
	top: 32px;
	right: 20px;
	color: #9F9F9F;
	position: absolute;
	font-weight: normal;
}
.extra-nav1 {
	top: 55px;
	right: 19px;
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
	position: absolute;
	z-index: 10;
}
* html .extra-nav1 {right: 20px;}
.extra-nav1 li {
	float: left;
	padding-left: 2px;
	background: url("../img/bg-s2.png") no-repeat;
}
.extra-nav1 li:hover,
.extra-nav1 li.hover {position: relative;}
.extra-nav1 li:first-child {background-image: none;}
.extra-nav1 li a {
	float: left;
	height: 40px;
	color: #fff;
	cursor: pointer;
	margin: 0 -1px;
}
.extra-nav1 li:hover a,
.extra-nav1 li.hover a {position: relative;}
.extra-nav1 li a:hover {text-decoration: none;}
.extra-nav1 li a .l,
.extra-nav1 li a .r {
	float: left;
	height: 40px;
	background: url("http://thaithaisukhothai.com/img/bg-buttons2.png") no-repeat;
}
.extra-nav1 li a .l {
	height: 39px;
	font: 1.8181em/39px "century gothic", arial, helvetica, sans-serif;
}
.extra-nav1 li a .r {width: 14px;}
.extra-nav1 li .by-country .l {padding: 0 0px 1px 15px;}
.extra-nav1 li .by-theme .l {padding: 0 0px 1px 11px;}
.extra-nav1 li .by-country .l {background-position: 0 -2px;font-size:18px}
.extra-nav1 li .by-country .r {background-position: 100% -46px;}
* html .extra-nav1 li .by-country .r,
* html .extra-nav1 li .by-theme .r {padding-left: 1px;margin-left: -1px;}
.extra-nav1 li:hover .by-country .l,
.extra-nav1 li.hover .by-country .l {background-position: 0 -178px;}
.extra-nav1 li:hover .by-country .r,
.extra-nav1 li.hover .by-country .r {background-position: 100% -222px;}
.extra-nav1 li .by-theme .l {background-position: 0 -90px;font-size:18px;}
.extra-nav1 li .by-theme .r {background-position: 100% -134px;}
.extra-nav1 li .by-theme:hover .l,
.extra-nav1 li:hover .by-theme .l,
.extra-nav1 li.hover .by-theme .l {background-position: 0 -266px;}
.extra-nav1 li:hover .by-theme .r,
.extra-nav1 li.hover .by-theme .r {background-position: 100% -310px;}
.extra-nav1 li .drop1 {
	top: 37px;
	right: 0;
	/*width: 449px;*/ width:580px;
	display: none;
	position: absolute;
	background: url("../img/transparent.gif");
}
.extra-nav1 li:hover .drop1,
.extra-nav1 li.hover .drop1 {display: block;}
.extra-nav1 li .drop1-m {
	/*width: 429px;*/ width: 560px;
	padding: 28px 10px 14px;
	background: #303030 url("http://thaithaisukhothai.com/img/bg-drop-m2.gif") repeat-x;
}
.extra-nav1 li .drop1-b {
	/*width: 449px;*/ width:580px;
	height: 5px;
	overflow: hidden;
	background: url("http://thaithaisukhothai.com/img/bg-drop-b2.png") no-repeat;
}
.extra-nav1 li .drop1 .row {padding: 0;margin-bottom:10px;}
.extra-nav1 li .drop1 .notice { clear:both; /* SD new */
	color: #959595;
	font-size: .9090em;
	line-height: 1.3636em;
	padding: 8px 20px 0 0;
	margin: 0 8px 0 10px;
	border-top: 1px solid #444;
}
.extra-nav1 li .drop1 .notice p {margin: 0;}

.extra-nav1 li .drop1 .column0, /* SD new */
.extra-nav1 li .drop1 .column1,
.extra-nav1 li .drop1 .column2,
.extra-nav1 li .drop1 .column3 {
	float: left;
	padding-left: 10px;
}
.extra-nav1 li .drop1 .column0 {width: 121px;} /* SD new */
.extra-nav1 li .drop1 .column1 {width: 121px;}
.extra-nav1 li .drop1 .column2 {width: 153px;}
.extra-nav1 li .drop1 .column3 {width: 125px;}
.extra-nav1 li .drop1 .datalist {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	position: static;
}
.extra-nav1 li .drop1 .datalist li {
	position: static;
	padding: 0 0 1px;
	float: none;
	background-image: none;
	font-size: 1.0909em;
	font-weight: bold;
	vertical-align: top;
}
.extra-nav1 li .drop1 .datalist li a {
	float: none;
	height: auto;
	margin: 0;
	color: #C7C7C7;
}
.extra-nav1 li .drop1 .datalist li a span {
	color: #959595;
	font-size: .9166em;
	font-weight: normal;
}
.extra-nav1 li .drop1 .datalist li a:hover,
.extra-nav1 li .drop1 .datalist li.active a {
	color: #D5A254;
	text-decoration: none;
}
.extra-nav1 li .drop1 .headline {
	color: #959595;
	display: block;
	font-weight: normal;
	padding: 0 0 1px;
}
.extra-nav1 li .drop2 {
	top: 37px;
	right: 0;
	width: 129px;
	display: none;
	position: absolute;
	background: url("../img/transparent.gif");
}
.extra-nav1 li:hover .drop2,
.extra-nav1 li.hover .drop2 {display: block;}
* html .extra-nav1 li .drop2 {right: 3px;}
.extra-nav1 li .drop2-m {
	width: 128px;
	background: #303030;
}
.extra-nav1 li .drop2-t {
	padding: 20px 0 17px;
	background: url("http://thaithaisukhothai.com/img/bg-drop-t3.gif") no-repeat;
}
.extra-nav1 li .drop2-b {
	width: 128px;
	height: 5px;
	overflow: hidden;
	background: url("../img/bg-drop-b3.png") no-repeat right 0;
}
.extra-nav1 li .drop2 .datalist {
	padding: 0;
	width: 128px;
	list-style: none;
	margin: 0 0 0 auto;
}
.extra-nav1 li .drop2 .datalist li {
	position: static;
	padding: 5px 0 5px;
	float: none;line-height:15px;
	background-image: none;
	font-size: 1.0909em;
	vertical-align: top;
}
.extra-nav1 li .drop2 .datalist li a {
	float: none;
	height: auto;
	margin: 0;
	display: block;
	color: #C7C7C7;
	padding: 0 15px;
}
.extra-nav1 li .drop2 .datalist li:hover a,
.extra-nav1 li .drop2 .datalist li.hover a,
.extra-nav1 li .drop2 .datalist li.active a {
	z-index: 1;
	color: #D5A254;
	position: relative;
}
.extra-nav1 li .drop2 .datalist li:hover li a,
.extra-nav1 li .drop2 .datalist li.hover li a,
.extra-nav1 li .drop2 .datalist li.active li a {color: #C7C7C7;}
.extra-nav1 li .drop2 .datalist li a span {
	top: 2px;
	left: -9999px;
	width: 8px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	background: url("http://thaithaisukhothai.com/img/bg-corners1.gif") no-repeat -3px -3px;
}
.extra-nav1 li .drop2 .datalist li:hover a span,
.extra-nav1 li .drop2 .datalist li.hover a span,
.extra-nav1 li .drop2 .datalist li.active a span {left: -7px;}
.extra-nav1 li .drop2 .datalist li .drop1 {
	top: 0;
	left: -9999px;
	width: 113px;
	position: absolute;
	background: url("../img/transparent.gif");
}
.extra-nav1 li .drop2 .datalist li .drop1 .drop1-m {background: #282828;}
.extra-nav1 li .drop2 .datalist li .drop1 .drop1-b {background: url("http://thaithaisukhothai.com/img/bg-drop-b5.png") no-repeat;}
.extra-nav1 li .drop2 .datalist li:hover .drop1,
.extra-nav1 li .drop2 .datalist li.hover .drop1,
.extra-nav1 li .drop2 .datalist li.active .drop1 {/*left: -449px;*/ left:-580px;}
.extra-nav1 li .drop2 .datalist li .drop1 .datalist {
	background: none;
	padding: 0 0 11px;
}
.extra-nav1 li .drop2 .datalist li .drop1 .headline {font-size: .9166em;}
.extra-nav1 li .drop2 .datalist li .drop1 .datalist li {padding: 0;margin-bottom:5px;}
.extra-nav1 li .drop2 .datalist li .drop1 .datalist li a {padding: 0;}
.extra-nav1 li .drop2 .datalist li .drop1 .datalist li a span {
	width: auto;
	height: auto;
	position: static;
	background: none;
	overflow: visible;
}
.extra-nav1 li .drop2 .datalist li ul {
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
	background: #272727;
}
.extra-nav1 li .drop2 .datalist li ul li {font-size: 1em;}
.extra-nav1 li .drop2 .datalist li ul li a {
	position: static;
	padding: 0 11px 0 18px;
}
.extra-nav1 li .drop2 .datalist li ul li a:hover {color: #D5A254;}
.main-nav {
	top: 74px;
	left: 125px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.main-nav li {
	float: left;
	padding: 0 7px 0 8px;
	background: url("http://thaithaisukhothai.com/img/bg-s3.gif") no-repeat;
}
.main-nav li:hover,
.main-nav li.hover {position: relative;}
.main-nav li:first-child {background-image: none;}
.main-nav li a {
	float: left;
	color: #c5c5c5;
	font-size: .9090em;
	line-height: 1.6em;
	padding: 2px 0 19px;
	text-transform: uppercase;
	background: url("../img/transparent.gif");
}
.main-nav li:hover a,
.main-nav li.hover a,
.main-nav li.active a {
	color: #D5A254;
	text-decoration: none;
}
.main-nav li .drop {
	top: 35px;
	left: 0;
	display: none;
	/*width: 160px;*/
	position: absolute;
	background: url("../img/transparent.gif");
}
.main-nav li:hover .drop,
.main-nav li.hover .drop {display: block;}
.main-nav li .drop-b {
	width: 160px;
	height: 3px;
	overflow: hidden;
	background: url("http://thaithaisukhothai.com/img/bg-drop-b4.png") no-repeat;
}
.main-nav li .drop ul {
	margin: 0;
	padding: 12px 17px 9px;
	list-style: none;
	position: static;
	background: #303030 url("http://thaithaisukhothai.com/img/bg-drop-m2.gif") repeat-x;
}
.main-nav li .drop ul li {
	float: none;
	padding: 0 0 3px;
	vertical-align: top;
	background-image: none;
}
.main-nav li .drop ul li a {
	float: none;
	padding: 0;
	color: #ccc;
}
.main-nav li .drop ul li a:hover {color: #D5A254;}
.visual,
.present1 {
	width: 998px;
	height: 420px;
	margin: 0 auto;
	overflow: hidden;
	background: #000;
	position: relative;
	z-index: 0;
}
.present1 .image {
	width: 998px;
	height: 420px;
	position: relative;
}
.present1 .image img {
	display: block;
	margin: 0 auto;
}
.present2{
	width: 998px;
	height: 275px;
	position: relative;
	margin: 0 auto;
}
.present2 img{
	width: 998px;
	height: 275px;
}
.present2 div{width: 998px; height: 275px;}
.present2 div.panocontact{background: url('../img/Sukhothai/8.jpg') no-repeat center -73px;}
.present2 div.panonewsletter{background: url('../img/Sukhothai/7.jpg') no-repeat center -73px;}
.present2 div.panogallery{background: url('../img/Sukhothai/6.jpg') no-repeat center -73px;}
.present2 div.panolocation{background: url('../img/Sukhothai/5.jpg') no-repeat center -73px;}
.present2 div.panoservice{background: url('../img/Sukhothai/4.jpg') no-repeat center -73px;}
.present1 .description {
	bottom: 71px;
	left: 50%;
	width: 828px;
	z-index: 1;
	color: #898989;
	margin: 0 0 0 -414px;
	position: absolute;
	text-align: right;
}
.present1 .description h3 {
	font-size: 32px;
	line-height: 36px;
	margin: 0 0 1px;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.present1 .description p {margin: 0;}
.present1 .pdn1 p {
	color: #C2C2C3;
	margin: 0;
}
.present1 .t-black,
.present1 .t-black h1 {color: #131313;}
.present1 .prev,
.present1 .next {
	top: 50%;
	width: 21px;
	height: 36px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	margin-top: -18px;
	text-indent: -9999px;
	background: url("http://thaithaisukhothai.com/img/btn-nav2.png") no-repeat;
}
.present1 .prev {left: 26px;background-position: -2px -2px;}
.present1 .next {right: 26px;background-position: -2px -42px;}
.details1 {
	top: 0;
	left: 50%;
	width: 222px;
	margin: 0 0 0 258px;
	position: absolute;
}
.details1-m {
	width: 214px;
	padding: 9px 4px 9px;
	background: url("http://thaithaisukhothai.com/img/bg-m4.png");
}
.details1-b {
	width: 222px;
	height: 3px;
	overflow: hidden;
	background: url("http://thaithaisukhothai.com/img/bg-b4.png") no-repeat;
}
.details1 .data {
	margin: 0;
	float: right;
	padding: 0 0 6px;
	list-style: none;
}
.details1 .data li {
	float: left;
	color: #000;
	padding: 0 10px;
	white-space: nowrap;
	background: url("http://thaithaisukhothai.com/img/bg-s8.gif") no-repeat;
	font: 1.8181em/1.2em "century gothic", arial, helvetica, sans-serif;
}
.details1 .data li:first-child {
	padding-left: 0;
	background-image: none;
}
.details1 .data li span {
	float: left;
	min-height: 25px;
}
* html .details1 .data li span {height: 25px;}
.details1 .data li .time {
	padding: 0 0 0 25px;
	background: url("http://thaithaisukhothai.com/img/ico1t.png") no-repeat 0 3px;
}
.details1 .data li .weather {
	padding: 0 0 0 30px;
	/*background: url("http://thaithaisukhothai.com/img/ico2t.gif") no-repeat 0 4px;*/
}
.details1 .data li .clear {
	background: url("http://thaithaisukhothai.com/img/weather_icons/sunny.png") no-repeat 0 0px;
}
.details1 .data li .cloudy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Cloudy.png") no-repeat 0 0px;
}
.details1 .data li .partlycloudy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/partly-cloud.png") no-repeat 0 0px;
}
.details1 .data li .partlysunny {
	background: url("http://thaithaisukhothai.com/img/weather_icons/MostlyCloudy.png") no-repeat 0 0px;
}
.details1 .data li .rain {
	background: url("http://thaithaisukhothai.com/img/weather_icons/rain.png") no-repeat 0 0px;
}
.details1 .data li .thunderstorms {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Thunderstorms.png") no-repeat 0 0px;
}
.details1 .data li .sunny {
	background: url("http://thaithaisukhothai.com/img/weather_icons/sunny.png") no-repeat 0 0px;
}
.details1 .data li .snow {
	background: url("http://thaithaisukhothai.com/img/weather_icons/snow.png") no-repeat 0 0px;
}
.details1 .data li .flurries {
	background: url("http://thaithaisukhothai.com/img/weather_icons/SnowFlurries.png") no-repeat 0 0px;
}
.details1 .data li .unknown {
	background: url("http://thaithaisukhothai.com/img/weather_icons/notAvailable.png") no-repeat 0 0px;
}
.details1 .data li .chanceofsnow {
	background: url("http://thaithaisukhothai.com/img/weather_icons/snow.png") no-repeat 0 0px;
}
.details1 .data li .cloudy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Cloudy.png") no-repeat 0 0px;
}
.details1 .data li .fair {
	background: url("http://thaithaisukhothai.com/img/weather_icons/fairDay.png") no-repeat 0 0px;
}
.details1 .data li .chanceofflurry {
	background: url("http://thaithaisukhothai.com/img/weather_icons/SnowFlurries.png") no-repeat 0 0px;
}
.details1 .data li .chanceofrain {
	background: url("http://thaithaisukhothai.com/img/weather_icons/rain.png") no-repeat 0 0px;
}
.details1 .data li .chanceofsleet {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Sleet.png") no-repeat 0 0px;
}
.details1 .data li .chanceofstorms {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Thunderstorms.png") no-repeat 0 0px;
}
.details1 .data li .hazy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/haze.png") no-repeat 0 0px;
}
.details1 .data li .sleet {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Sleet.png") no-repeat 0 0px;
}
.details1 .data li .mostlysunny {
	background: url("http://thaithaisukhothai.com/img/weather_icons/PartlyCloudy.png") no-repeat 0 0px;
}
.details1 .data li .chancerainshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .chancerainshower {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .chanceofrainshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .chancesnowshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/LightSnowShowers.png") no-repeat 0 0px;
}
.details1 .data li .chanceofsnowshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/LightSnowShowers.png") no-repeat 0 0px;
}
.details1 .data li .rainshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .snowshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/LightSnowShowers.png") no-repeat 0 0px;
}
.details1 .data li .freezingrain {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingRain.png") no-repeat 0 0px;
}
.details1 .data li .chancefreezingrain {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingRain.png") no-repeat 0 0px;
}
.details1 .data li .windy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/windy.png") no-repeat 0 0px;
}
.details1 .data li .fog {
	background: url("http://thaithaisukhothai.com/img/weather_icons/foggy.png") no-repeat 0 0px;
}
.details1 .data li .foggy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/foggy.png") no-repeat 0 0px;
}
.details1 .data li .scatteredshowers {
	background: url("http://thaithaisukhothai.com/img/weather_icons/ScatteredShower.png") no-repeat 0 0px;
}
.details1 .data li .scatteredthunderstorms {
	background: url("http://thaithaisukhothai.com/img/weather_icons/ScatteredThunderstorm.png") no-repeat 0 0px;
}
.details1 .data li .lightsnow {
	background: url("http://thaithaisukhothai.com/img/weather_icons/LightSnowShowers.png") no-repeat 0 0px;
}
.details1 .data li .chanceoflightsnow {
	background: url("http://thaithaisukhothai.com/img/weather_icons/LightSnowShowers.png") no-repeat 0 0px;
}
.details1 .data li .frozenmix {
	background: url("http://thaithaisukhothai.com/img/weather_icons/ix-snow-Sleet.png") no-repeat 0 0px;
}
.details1 .data li .chanceoffrozenmix {
	background: url("http://thaithaisukhothai.com/img/weather_icons/ix-snow-Sleet.png") no-repeat 0 0px;
}
.details1 .data li .chancefrozenmix {
	background: url("http://thaithaisukhothai.com/img/weather_icons/ix-snow-Sleet.png") no-repeat 0 0px;
}
.details1 .data li .drizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .chanceofdrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .chancedrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Drizzle.png") no-repeat 0 0px;
}
.details1 .data li .freezingdrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingDrizzle.png") no-repeat 0 0px;
}
.details1 .data li .chanceoffrozendrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingDrizzle.png") no-repeat 0 0px;
}
.details1 .data li .chancefrozendrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingDrizzle.png") no-repeat 0 0px;
}
.details1 .data li .chanceoffreezingdrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingDrizzle.png") no-repeat 0 0px;
}
.details1 .data li .chancefreezingdrizzle {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingDrizzle.png") no-repeat 0 0px;
}
.details1 .data li .heavysnow {
	background: url("http://thaithaisukhothai.com/img/weather_icons/heavySnow.png") no-repeat 0 0px;
}
.details1 .data li .heavyrain {
	background: url("http://thaithaisukhothai.com/img/weather_icons/FreezingRain.png") no-repeat 0 0px;
}
.details1 .data li .hotandhumid {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Hot.png") no-repeat 0 0px;
}
.details1 .data li .veryhot {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Hot.png") no-repeat 0 0px;
}
.details1 .data li .increasingclouds {
	background: url("http://thaithaisukhothai.com/img/weather_icons/MostlyCloudy.png") no-repeat 0 0px;
}
.details1 .data li .clearing {
	background: url("http://thaithaisukhothai.com/img/weather_icons/PartlyCloudy.png") no-repeat 0 0px;
}
.details1 .data li .mostlycloudy {
	background: url("http://thaithaisukhothai.com/img/weather_icons/MostlyCloudy.png") no-repeat 0 0px;
}
.details1 .data li .verycold {
	background: url("http://thaithaisukhothai.com/img/weather_icons/cold.png") no-repeat 0 0px;
}
.details1 .data li .dust {
	background: url("http://thaithaisukhothai.com/img/weather_icons/dust.png") no-repeat 0 0px;
}
.details1 .data li .warmandhumid {
	background: url("http://thaithaisukhothai.com/img/weather_icons/Hot.png") no-repeat 0 0px;
}
.details1 .data li .nowcast {
	background: url("http://thaithaisukhothai.com/img/weather_icons/notAvailable.png") no-repeat 0 0px;
}
.details1 .advice {
	float: left;
	width: 100%;
	text-align: left;
	color: #000;
}
.reservation {
	width: 960px;
	height: 77px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	padding: 18px 28px 0;
	background: url("../img/bg_engine.gif") no-repeat 185px 10px;
}
.rn1 {
	bottom: -52px;
	width: 495px;
	height: 73px;
	margin: 0 0 0 -52px;
	background: url("http://thaithaisukhothai.com/img/bg-reserv2.png") no-repeat;
    z-index: 0;
}
.reservation .column1{
	float: left;
	padding-top: 15px;
	margin-left:30px;
	padding-right:
}
.reservation h2 {
	margin: 0;
	color: #fff;
	text-align: left;
	line-height: 24px;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;
	font-size:20px;
	margin:0 50px 0 0;
}
.reservation div.txtin, .reservation div.txtout{float: left;}
.reservation div.txtin img, .reservation div.txtout img{float: left; display: block; width: 20px; height: 20px; margin: 0 0 0 6px;}
.reservation .frminput{float: left; font-size: 0.933em; margin-top:15px; padding-right:10px;}
.reservation .calendar{margin: 0 0 0 5px;}
.reservation .frminput .label{float: left; margin: 4px 8px 0 0; color: #FFF; font-weight: bold; font-size: 0.933em;}
.reservation .frminput input.txtinput{float: left; width: 85px; font-size: 0.9em;  height: 15px; background: url("../img/bg-input1.gif") no-repeat -3px -29px; color:#000; text-align:center;}
.reservation .frminput select{width: 40px; margin: 2px 9px 0 0px; }

.reservation .booknow {margin: 7px 0 0 10px; float: left;}
.reservation .chart a{margin: 18px 0 0 15px; float:left; text-decoration:underline; color:#FFF; font-size: 0.8em;}
.section2m {
	background: #4d4d4d;
	border-bottom: 1px solid #555;
}
.w-section1m,
.w-section2m,
.w-section3m,
.w-section5m,
.w-section6m,
.w-section7m,
.w-section8m,
.w-section9m,
.w-section10m,
.w-section11m,
.w-section12m,
.w-section13m {
	width: 998px;
	margin: 0 auto;
}
.w-section1m {padding: 67px 0 4px;}
.w-section3m {padding: 20px 0 16px;}
.w-section6m {padding: 30px 0 43px;}
.w-section7m {padding: 30px 0 20px;}
.w-section8m {padding: 25px 0 44px;}
.w-section9m {padding: 18px 0 20px;}
.w-section10m {padding: 50px 0 21px;}
.w-section11m {padding: 25px 0 18px;}
.w-section12m {padding: 51px 0 2px;}
.w-section13m {padding: 20px 0 23px;}
.group-companies {padding: 17px 0 21px 24px;}
.group-companies h3 {
	margin: 0;
	float: left;
	color: #fff;
	width: 123px;text-shadow:0 0 5px #333;
	font-size: 2em;
	line-height: 1.04545em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;
}
.group-companies ul {
	margin: 0;
	padding: 14px 0 0;
	float: left;
	list-style: none;
}
.group-companies ul li {
	float: left;
	white-space: nowrap;
	padding: 0 0 0 27px;
	text-transform: uppercase;
}
.group-companies ul li a {color: #c9c9c9;}
.header-menu { padding: 60px 0 0 187px;}
.header-menu ul {
	margin: 0;
	padding: 14px 0 0;
	float: left;
	list-style: none;
}
.header-menu ul li {
	float: left;
	white-space: nowrap;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	font-size: 90%;
}
.header-menu ul li.first{padding: 0;}
.header-menu ul li a {color: #c9c9c9;}
.header-menu ul li a:hover {color:#d5a254; text-decoration:underline;}
.header-menu ul li.active a {color: #d5a254;}
#footer {color: #c2c2c2;}
.w1-footer {
	width: 998px;
	margin: 0 auto;
	padding: 23px 0 41px;
}
.w2-footer {
	padding: 0 0 14px;
}
.w2-footer .column1 {
	float: right;
	width: 690px;
	padding: 5px 0 0 27px;
}
.w2-footer .column2 {
	float: left;
	width: 257px;
	padding: 0 5px 0 0;
}
.f-category h5 {
	margin: 0;
	float: left;
	width: 140px;
	color: #D9D9D9;
	font-size: .8181em;
	line-height: 1.8888em;
	font-weight: bold;
	padding: 0 6px 0 0;
}
* html .f-category h5 {padding: 0 3px 0 0;}
.f-category h5 a, .f-category h5 a:hover {color:#D9D9D9;text-decoration:none;} /*LDH*/
.f-category ul {
	top: 1px;
	margin: 0;
	padding: 0;
	display: table;
	list-style: none;
	position: relative;
}
.f-category ul li {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding: 0 7px 0 5px;
	font: .8181em/1.8888em arial, helvetica, sans-serif;
	background: url("../img/bg-s4.gif") no-repeat 100% 50%;
	text-transform:uppercase; /*LDH*/
}
.f-category ul li:last-child {
	background-image: none;
}
.f-category ul li.last-child {background-image: none;}
.f-category ul li a {color: #999;}
.f-category ul li a:hover {
	color: #ccc;
	text-decoration: none;
}
.copyright {
	padding: 5px 0 0;
	font: 11px arial, helvetica, sans-serif;
	text-align: right;
}
.copyright,
.copyright a {color: #c2c2c2;}
.copyright a{text-decoration: underline;}
.copyright p {margin: 0;}
.share {
	margin: 0 0 12px;
	padding: 0 0 15px;
	border-bottom: 1px solid #5f5f5f;
}
.se1 {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.share .row {padding: 0;}
.share h6,
.subscribe h6 {
	font-size: 1.0909em;
	line-height: 1.3333em;
	font-weight: normal;
}
.share h6 {margin: 0 0 11px;}
.subscribe h6 {margin: 0 0 3px;}
.share .btn-like {float: left;}
.like {
	float: left;
	color: #B1B1B1;
	padding: 0 0 0 15px;
	background: url("http://thaithaisukhothai.com/img/ico1fb.gif") no-repeat 0 3px;
}
.share .like {margin: 3px 0 0 7px;}
.share .group {
	float: left;
	margin:3px 16px 0 0;
	padding: 0 0 0 7px;
	background: url("../img/bg-s5.gif") no-repeat;
}
.l-share {
	color: #D5A254;
	font-size: 1.0909em;
	padding: 2px 0 3px;
	line-height: 1.3333em;
}
.subscribe {color: #878787;}
.subscribe .legend {
	color: #fff;width:177px;
	float: left;
	left: -2px;
	line-height: 1.5833em;
	font-size: 1.0909em;
	position: relative;
	margin: 0 0 11px;
}
.subscribe .row{float:right;}
* html .subscribe legend {left: -6px;}
*+html .subscribe legend {left: -6px;}
.subscribe p {
	clear: both;
	margin: 0 0 6px;
}
.subscribe .input {
	width: 158px;
	height: 19px;
	float: left;
	background: url("../img/bg-input1.gif") no-repeat -3px -50px;
}
.subscribe .text {
	margin: 2px 0 0 8px;
	padding: 0;
	border: 0;
	background: none;
	float: left;
	width: 142px;
}
.subscribe .btn2 {
	float: left;
	margin: -4px 0 0;
}
* html .subscribe .btn2 {margin: -3px 0 0 3px;}
*+html .subscribe .btn2 {margin: -3px 0 0 3px;}
.subscribe .text:focus {outline: none;}
.section1m {
	border-bottom: 1px solid #7b7774;
}
.w1-section1m {}
.w2-section1m {
	width: 998px;
	margin: 0 auto;
	min-height: 200px;
	padding: 10px 0 0;
}
* html .w2-section1m {height: 345px;}
.main1 {
	padding: 0 15px 0 27px;
	background: url("http://thaithaisukhothai.com/img/bg-hv1.gif") repeat-y 636px 0;
}
.main0 {
	padding: 0 15px 0 27px;
}
.content0 {
	float: left;
	width: 940px;
	padding: 10px 0 0;
}
.content1 {
	float: left;
	width: 604px;
	padding: 10px 0 0;
}
.sidebar1 {
	float: right;
	width: 334px;
	padding: 12px 0 0;
}
.intro p {margin: 0 0 18px;}
.intro .description {padding: 0 86px 0 0;}
.ir1 {
	margin: 0;
	padding: 0 0 20px;
	border-bottom: 1px solid #585858;
}
.ir2{border-top:1px solid #585858;margin-top:20px;}
.video1 {
	width: 163px;
	padding: 0 5px;
	color: #A5A5A5;
	text-align: center;
}
.video1 .btn-video {margin: 0 auto 4px;}
.video1 .prompt {display: block;}
.intro .video1 {
	float: right;
	display: inline;
	margin: -6px 16px 0 0;
}
.links1 {
	padding: 1px 0 34px;
	background: url("../img/bg-hv2.gif") repeat-y 153px 0;
}
.links1 .column1,
.links1 .column2,
.links1 .column3,
.links1 .column4 {float: left;}
.links1 .column1 {width: 145px;}
.links1 .column2 {width: 144px;padding-left: 17px;}
.links1 .column3 {width: 143px;padding-left: 16px;}
.links1 .column4 {width: 123px;padding-left: 16px;}
.links1 h6 {margin: 0 0 2px;}
.links1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.heading1 {padding: 1px 0 17px;}
.hg1 {padding: 5px 0 14px;}
.heading1 h2 {
	margin: 0;
	float: left;
	font-size: 2em;
	line-height: 1.1818em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;
}
.l-view {
	float: left;margin-top:15px;
	font-weight: bold;
	padding: 0 10px 0 0;
	line-height: 1.4545em;
	background: url("http://thaithaisukhothai.com/img/ico1ar.gif") no-repeat 100% 5px;
}
.heading1 .l-view {margin: 7px 17px 0 0;}
.latest-offer {
	padding: 0 0 17px;
	color: #A4A4A4;
}
.lo1 {padding-bottom: 4px;}
.latest-offer .image {
	float: left;
	margin: 3px 11px 0 0;
}
.lo1 .image {
	float: none;
	width: 100%;
	padding: 0 0 6px;
}
* html .latest-offer .image {margin-right: 8px;}
.latest-offer .image img {display: block;}
.latest-offer .description {
	display: table;
	line-height: 1.6363em;
}
.latest-offer h6 {margin: 0;}
.latest-offer h6 a {color: #fff;}
.latest-offer p {margin: 0;}
.all-offers {padding: 12px 0 7px;}
.all-offers .l-view {float: left;}
.extra-links2 {
	margin: 0;
	padding: 0;
	float: none;
	list-style: none;
}
.extra-links2 li {
	float: left;
	padding: 0 7px 0 8px;
	background: url("http://thaithaisukhothai.com/img/bg-s6.gif") no-repeat 0 50%;
}
.extra-links2 li:first-child {
	padding-left: 0;
	background-image: none;
}
.extra-links2 li a {color: #d5a254;}
.fade1 {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 119;
	overflow: hidden;
	position: fixed;
	background: url("http://thaithaisukhothai.com/img/bg-fade1.png");
}
.lightbox1 {
	top: 121px;
	left: -9999px;
	width: 598px;
	z-index: 1000;
	color: #333;
	position: absolute;
}
.lightbox1-t,
.lightbox1-b {
	width: 598px;
	height: 5px;
	overflow: hidden;
}
.lightbox1-t {background: url("http://thaithaisukhothai.com/img/bg-t2.png") no-repeat;}
.lightbox1-b {background: url("http://thaithaisukhothai.com/img/bg-b2.png") no-repeat;}
.lightbox1-m {
	width: 566px;
	background: #fff;
	padding: 10px 16px 18px;
}
.lightbox1 .heading {
	position: relative;
	padding: 0 50px 16px 0;
}
.lightbox1 .title {
	color: #333;
	display: block;
	font-weight: normal;
	font-size: 1.1818em;
	line-height: 1.3846em;
}
.lightbox1 .extra {
	margin: 0;
	padding: 0;
	list-style: none;
}
.lightbox1 .extra li {
	float: left;
	line-height: 1.6363em;
	padding: 0 8px 0 9px;
	background: url("http://thaithaisukhothai.com/img/bg-s7.gif") no-repeat 0 50%;
}
.lightbox1 .extra li:first-child {
	padding-left: 0;
	background-image: none;
}
.lightbox1 .extra li,
.lightbox1 .extra li a {color: #858585;}
.lightbox1 .btn-close {
	top: -15px;
	right: 0;
	position: absolute;
}
.lightbox1 .headline {padding: 20px 0 6px;}
.lightbox1 h3 {
	margin: 0;
	color: #333;
}
.lightbox1 .headline h3 {float: left;}
.lightbox1 .headline .btn2 {float: right;}
.lightbox1 .description {padding: 0;}
.lightbox1 .description p {margin: 0 0 18px;}
.gallery1 {
	width: 566px;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0 0 12px;
}
.gallery1 .frame {
	width: 566px;
    min-height: 450px;
    height: auto !important;
	height: 450px;
	overflow: hidden;
	position: relative;
}
.gallery1 .frame ul {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 29999px;
	list-style: none;
	position: absolute;
}
.gallery1 .frame ul li {
	width: 566px;
	float: left;
}
.gallery1 .frame ul li img {display: block;}
.gallery1 .prev,
.gallery1 .next {
	top: 170px;
	width: 28px;
	height: 59px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("http://thaithaisukhothai.com/img/btn-nav1.png") no-repeat;
}
.gallery1 .prev {left: -1px;background-position: -2px -2px;}
.gallery1 .next {right: -1px;background-position: -2px -65px;}
.main2 {
	padding: 0 15px 2px 27px;
	background: url("http://thaithaisukhothai.com/img/bg-hv1.gif") repeat-y 723px 0;
}
.content2 {
	float: left;
	width: 685px;
	padding: 5px 0 0;
}
.sidebar2 {
	float: right;
	width: 248px;
	padding: 7px 0 0;
}
.about1 {padding: 2px 0 0;}
.about1 h2 {
	margin: 0 0 10px;
	line-height: 1.15em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;text-shadow:0 0 5px #333;
	font-style: normal;font-size:1.8181em;
}
.about1 p {margin: 0 0 7px;}
.about1 ul {
	margin: 0;
	padding: 0 0 7px;
	list-style: none;
}
.about1 li.pdf
{
     height:20px;
     weight:20px;
     background:url(http://www.banyantree.com/img/pdf_icon.gif) no-repeat left center;
     padding-left: 25px; /* the width of your image + some space */
     margin: 3px 0;
}
.section3m, .homesection {
	border-bottom: 1px solid #7B7774;
}
.section4m {
	background: url("../img/bg-m3.jpg") no-repeat center top;
}
.w1-section4m {background: url("../img/bg-t3.jpg") no-repeat 50% 0;}
.w2-section4m {
	width: 998px;
	margin: 0 auto;
}
.promo1 {padding: 21px 15px 30px 27px;}
.promo1 .column1 {
	float: left;
	width: 200px;
	padding:29px 0 0;
}
.promo1 .column1 img {
	float: left;
	width: 200px;
	padding:15px 0 0;
}
.promo1 .column2 {
	float: right;
	width: 735px;
	padding: 2px 0 0;
}
.promo1 h2 {
	margin: 0;
	font-family: 'century gothic','HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
	font-size:30px;line-height:31px;
	text-transform: uppercase;
}
.category1 {
	width: 190px;
	float: left;
	padding: 0 3px 0 0;
}
.TAbadge{float: left;}
.tacert{margin: 32px 0 0 0;}
.category1 h4 {margin: 0 0 12px; font-family: 'century gothic','HelveticaNeueLTStd35Thin'; text-transform: uppercase;}
.category1 h4 a {color: #fff;}
.category1 .image {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.category1 .image img {
	display: block;
	margin: 0 auto;
}
.category1 p {margin: 0 0 1px;}
.category1 ul {
	margin: 0;
	padding: 0 0 1px;
	list-style: none;
}
.section5m {background: #4a4a4a;}
.interview-awards {padding: 25px 15px 16px 27px;}
.interview-awards .interview {
	float: left;
	width: 421px;
	padding: 9px 0 0;
}
.interview-awards .awards {
	float: right;
	width: 484px;
	color: #c9c9c9;
	padding: 7px 0 0;
}
.quote {
	color: #fff;
	margin: 0 0 12px;
	background: url("http://thaithaisukhothai.com/img/bg-q1.gif") no-repeat;
}
.qe1 {
	margin: 0;
	padding: 12px 0 0;
	background: url("http://thaithaisukhothai.com/img/bg-q3.gif") no-repeat 0 12px;
}
.quote div {
	padding: 49px 0 11px;
	background: url("http://thaithaisukhothai.com/img/bg-q2.gif") no-repeat 100% 100%;
}
.qe1 div {background: url("http://thaithaisukhothai.com/img/bg-q4.gif") no-repeat 100% 100%;}
.quote q {
	quotes: none;
	display: block;
	font-size: 1.2727em;
	line-height: 1.5em;
	padding: 0 0 22px;
}
.quote q:before {content: "";}
.quote q:after {content: "";}
.quote p {margin: 0;}
.quote cite {
	display: block;
	color: #a5a5a5;
	font-style: normal;
	padding: 0 54px 0 0;
	min-height: 16px;
}
.interview-awards h2 {
	margin: 0 0 20px;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.interview-awards h4 {
	margin: 0 0 10px;
	color: #c9c9c9;
	line-height: 1.2142em;
	font-weight: bold;
	text-transform: none;
}
.interview-awards ul {
	margin: 0;
	padding: 0;
	font-size: 1.0909em;
	line-height: 1.4166em;
	list-style: none;
}
.interview-awards .row {padding: 0 0 12px;}
.interview-awards .column {
	float: left;
	width: 227px;
	padding: 0 10px 0 0;
}
.content3 {padding: 8px 8px 12px 27px;}
.resort {padding: 0 0 31px;}
.section6m .resort {padding-bottom: 22px;}
.resort .column1 {
	float: left;
	width: 470px;
	padding: 12px 0 0;
}
.resort .column2 {
	float: right;
	width: 461px;
	padding: 12px 20px 0 0;
}
.resort .intro p {margin: 0 0 20px;}
.description1 p {margin: 0 0 14px;}
.dn1 p {margin: 0 0 9px;}
.dn2 p {margin: 0 0 19px;}
.description1 ul {
	margin: 0;
	padding: 0 0 14px;
	list-style: none;
}
.description1{
	line-height:17px;
}
.description1 h2{
	margin: 0 0 18px;
	line-height: 1.1333em;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;text-shadow:0 0 5px #333;
}
.image1 {
	width: 100%;
	overflow: hidden;
}
.image1.alt {
    float: right;
    overflow: hidden;
    padding: 0 0 10px 20px;
    width: 400px;
}
.image2.alt{float:right;margin:0 0 20px 20px}
.image1 img {display: block;}
.activities .column1 {
	float: left;
	width: 140px;
	padding: 4px 0 0;
}
.activities .column2 {
	float: right;
	width: 804px;
	display: inline;
	padding: 9px 0 0;
	margin: 0 -4px 0 0;
}
.activities h2, .activities h3  {
	margin: 0;
	line-height: 1.1em;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
	font-size:22px;
}
.activity {
	float: left;
	width: 140px;
	color: #a5a5a5;
	padding: 0 20px 10px 0;
	position:relative;
}
.activity .image {
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.activity .image img {
	display: block;
	margin: 0 auto;
}
.activity .info {
	padding: 2px 0 3px 8px;
	background: url("http://thaithaisukhothai.com/img/bg-vl3.gif") repeat-y;
}
.activity h6 {margin: 0 0 1px;}
.activity h6 a {color: #fff;}
.activity p {margin: 0;}
.activity ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.enlarge-activity {
	display:none;
	top: 0;
	left: 140px;
	color: #999;
	width: 301px;
	padding: 0 20px;
	position: absolute;
	z-index:2;
}
/*
.activity:hover,
.activity-hover,
.penult-activity:hover,
.penult-activity-hover,
.latest-activity:hover,
.latest-activity-hover {position: relative;}
.activity:hover .enlarge-activity,
.activity-hover .enlarge-activity {
	z-index: 1;
	left: 140px;
}
*/
.penult-activity:hover .enlarge-activity,
.penult-activity-hover .enlarge-activity,
.latest-activity:hover .enlarge-activity,
.latest-activity-hover .enlarge-activity {left: -340px;}

.enlarge-activity .arrow {
	top: -130px;
	left: -10px;
	width: 10px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	background: url("http://thaithaisukhothai.com/img/bg-corners1.gif") no-repeat -3px -21px;
}
.penult-activity .enlarge-activity .arrow,
.latest-activity .enlarge-activity .arrow {
	left: 301px;
	background-position: -3px -44px;
}
.enlarge-activity .image {margin: 0;}
.enlarge-activity .description {
	background: #333;
	position: relative;
	padding: 6px 9px 8px;
}
.section6m {
	border-bottom: 1px solid #5B5B5B;
	background: #4b4b4b url("http://thaithaisukhothai.com/img/bg-t5.gif") no-repeat 50% 0;
}
.content4 {padding: 0 8px 0 27px;}
.content4 .intro {padding: 12px 0 8px;}
.about2 {padding: 0 0 9px;}
.about2 .column1 {
	float: left;
	width: 510px;
	padding: 12px 0 0;
}
.about2 .column2 {
	float: right;
	width: 400px;
	padding: 12px 21px 0 0;
}
.others {
	margin: -4px 0 0;
	position: relative;
}
.other {padding: 0 0 12px;}
.other .image {
	float: left;
	margin: 4px 14px 0 0;
}
* html .other .image {margin-right: 11px;}
.other .image img {display: block;}
.other .info {display: table;}
.other h6 {margin: 0;}
.other h6 a {color: #fff;}
.other p {margin: 0;}
.section7m {
	border-bottom: 1px solid #5B5B5B;
	background: #4b4b4b url("../img/bg-t6.gif") no-repeat 50% 0;
}
.activities2 {padding: 10px 0 0;}
.activities2 .column1 {
	float: left;
	width: 124px;
	padding: 8px 0 0;
}
.activities2 .column2 {
	float: right;
	width: 815px;
	padding: 9px 8px 0 0;
}
.activities2 h2 {
	margin: 0;
	font-size: 2em;
	line-height: 1.0909em;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.activity2 {
	float: left;
	width: 127px;
	color: #a5a5a5;
	padding: 0 8px 10px 0;
}
.activity2 .image {
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.activity2 .image img {
	display: block;
	margin: 0 auto;
}
.activity2 .info {
	padding: 2px 0 3px 8px;
	background: url("http://thaithaisukhothai.com/img/bg-vl3.gif") repeat-y;
}
.activity2 h6 {margin: 0 0 1px;}
.activity2 h6 a {color: #fff;}
.activity2 p {margin: 0;}
.activity2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.enlarge-activity2 {
	top: 0;
	left: -9999px;
	color: #999;
	width: 301px;
	padding: 0 20px;
	position: absolute;
}
.activity2:hover,
.activity2-hover,
.penult-activity2:hover,
.penult-activity2-hover,
.latest-activity2:hover,
.latest-activity2-hover {position: relative;}
.activity2:hover .enlarge-activity2,
.activity2-hover .enlarge-activity2 {
	z-index: 1;
	left: 115px;
}
.penult-activity2:hover .enlarge-activity2,
.penult-activity2-hover .enlarge-activity2,
.latest-activity2:hover .enlarge-activity2,
.latest-activity2-hover .enlarge-activity2 {left: -329px;}
.enlarge-activity2 .arrow {
	top: -135px;
	left: -10px;
	width: 10px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	background: url("http://thaithaisukhothai.com/img/bg-corners1.gif") no-repeat -3px -21px;
}
.penult-activity2 .enlarge-activity2 .arrow,
.latest-activity2 .enlarge-activity2 .arrow {
	left: 301px;
	background-position: -3px -44px;
}
.enlarge-activity2 .image {margin: 0;}
.enlarge-activity2 .description {
	background: #333;
	position: relative;
	padding: 6px 9px 8px;
}
.partition1m {padding: 0 29px 0 30px;}
.partition2m {padding: 19px 29px 0 30px;}
.partition1m .intro {padding: 19px 290px 15px 0;}
.main3 {
	margin: 0 0 11px;
	background: url("http://thaithaisukhothai.com/img/bg-hv1.gif") repeat-y 690px 0;
}
.content5 {
	float: left;
	width: 680px;border-right:1px solid #5d5d5d;padding-right:10px;margin-right:-10px;margin-bottom:0px;
}
.content5.content-alt{border-right:0;width:100%;float:none;clear:both;}
.content5.content-alt .description{width:697px;}
.content5.content-alt .offers{border:0;}
.sidebar3 {
	float: right;
	width: 244px;
}
.insider-tips {padding: 14px 0;clear:both;}
.insider-tips .image {
	float: right;
	margin: 56px 17px 0 12px;
}
.insider-tips .image img {display: block;}
.insider-tips .info {display: table;}
.insider-tips h1 {
	margin: 0 0 9px;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.insider-tips p {
	margin: 0;
	padding: 0 0 18px;
}
.thumbnails {width:100%;}
.thumbnails .article {
	float: left;
	width: 220px;
	padding: 0 6px 0 0;
	background: url("http://thaithaisukhothai.com/img/bg-hv1.gif") repeat-y 76px 0;margin-bottom:10px;
}
.thumbnails .image {
	float: left;
	width: 70px;
	margin: 0 12px 0 0;
}
* html .thumbnails .image {margin: 0 9px 0 0;}
.thumbnails .image img {display: block;}
.thumbnails .info {
	display: table;
	padding: 2px 0 0;
}
.thumbnails h6 {margin: 0;}
.thumbnails h6 a {color: #fff;}
.thumbnails p {margin: 0;}
.thumbnails ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.map {
	width: 232px;
	height: 88px;
	overflow: hidden;
}
.map img {display: block;}
.getting {
	color: #999;
	padding: 10px 0 0;
	
}
.getting .map {margin: 0 0 6px;}
.getting h2 {
	line-height: 1.2em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;
	margin: 0 0 5px;font-size:1.8181em;text-shadow:0 0 5px #333;
}
.getting h6 {margin: 0 0 1px;}
.getting p {margin: 0 0 6px;}
.contact {
margin: 12px 5px;
padding-top:20px;
border-top: 1px solid #5f5f5f;
}
.contact h5 {
padding-top:15px; text-transform: uppercase; 
}
.contact h2 {
	line-height: 1.2em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;
	margin: 0 0 9px;font-size:1.8181em;text-shadow:0 0 5px #333;
}
.contact-info {
	margin: 0;
	color: #A6A6A6;
	padding: 0 0 17px;
	border-bottom: 1px solid #565656;
}
.contact-info dt {
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 48px;
	color: #fff;
	padding: 0 3px 0 0;
	margin-bottom:5px;
	text-transform: uppercase;
	vertical-align:top;
}
* html .contact-info dt {padding: 0;}
.contact-info dd {margin: 0 0 5px; display:inline-block;*display:inline; zoom:1;width:170px;}
.calling-from {padding: 11px 0 0;}
.calling-from .row {padding: 0 0 11px;}
.calling-from h5 {margin: 0 0 1px;}
.calling-from p {margin: 0 0 10px;}
.calling-from .select {
	width: 175px;
	float: left;
}
.calling-from .extra {padding: 0 2px 8px;}
.calling-from .extra img {
	float: left;
	margin: 4px 16px 0 0;
}
* html .calling-from .extra img {margin-right: 13px;}
.calling-from .extra dl {
	margin: 0;
	color: #fff;
	display: table;
	font-weight: bold;
}
.calling-from .extra dl dd {margin: 0;}
.main4 {background: url("http://thaithaisukhothai.com/img/bg-hv3.gif") repeat-y 690px 0;}
.like-to-know {padding: 11px 0 0;}
.like-to-know .column1 {
	float: left;
	width: 204px;
}
.like-to-know .column2 {
	float: right;
	width: 467px;
}
.like-to-know h1 {
	margin: 0;
	line-height: 1.1em;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.w-question {
	position: relative;
	padding: 0 0 10px;
}
.question .open-close {
	float: left;
	color: #D5A254;
	padding: 0 0 0 12px;
	background: url("http://thaithaisukhothai.com/img/ico1ar.gif") no-repeat 0 5px;
}
.question .open-close:focus {outline: none;}
.question .open-close:hover {
	color: #fff;
	text-decoration: none;
	background: url("../img/ico2ar.gif") no-repeat 0 5px;
}
.question-active .open-close,
.question-active .open-close:hover {
	color: #fff;
	background: url("http://thaithaisukhothai.com/img/ico3ar.gif") no-repeat 0 6px;
}
.answer {
	color: #a7a7a7;
	padding: 1px 0 0 8px;
	margin: 9px 0 19px 11px;
	border-left: 1px solid #717171;
}
.answer p {margin: 0 0 18px;}
.answer .last {margin: 0;}
.question-form {
	padding: 0;
	background: url("http://thaithaisukhothai.com/img/bg-vl4.gif") repeat-y 213px 0;
}
.question-form .column1 {
	float: left;
	width: 210px;
	padding: 18px 0 0;
}
.question-form .column2 {
	float: left;
	width: 461px;
	padding: 11px 0 0 19px;
}
.question-form .column3 {
	float: left;
	width: 148px;
	padding: 14px 0 0 18px;
}
.question-form h2 {
	margin: 0;
	line-height: 1.1em;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.question-form .row1 {padding: 0 0 6px;}
.question-form .row2 {padding: 0 0 11px;}
.question-form .label1,
.question-form .label2 {
	color: #fff;
	font-weight: bold;
}
.question-form .label1 {
	float: left;
	padding: 3px 16px 0 0;
}
.question-form .label2 {
	display: block;
	padding: 0 0 7px;
}
.question-form .column3 .label2 {padding-bottom: 5px;}
.question-form .select {width: 200px;}
.question-form .area {
	width: 428px;
	height: 108px;
	overflow: hidden;
	background: url("../img/bg-input1.gif") no-repeat -3px -93px;
}
.question-form .area textarea {
	color: #4b4b4b;
	margin: 4px 0 0 4px;
	padding: 0;
	border: 0;
	float: left;
	overflow: auto;
	background: none;
	width: 420px;
	height: 100px;
	min-width: 420px;
	max-width: 420px;
	min-height: 100px;
	max-height: 100px;
}
.question-form .input {
	width: 148px;
	height: 18px;
	overflow: hidden;
	background: url("../img/bg-input1.gif") no-repeat -3px -72px;
}
.question-form .input input {
	color: #4b4b4b;
	border: 0;
	padding: 0;
	margin: 2px 0 0 4px;
	background: none;
	float: left;
	width: 140px;
}
.question-form .btn2 {
	float: right;
	margin: 24px -5px 0 0;
}
* html .question-form .btn2 {margin: 24px 0 -3px;}
*+html .question-form .btn2 {margin: 24px 0 -1px;}
.title1 {padding: 0 0 7px;}
.title2 {
	margin: -4px 0 0;
	padding: 0 0 12px;
	position: relative;
}
.title3 {padding: 0 0 20px;}
.title4 {padding: 1px 0 12px;}
.title5 {
	margin: -12px 0 0;
	padding: 0 0 4px;
	position: relative;
}
.title6 {
	margin: -5px 0 0;
	padding: 0 0 8px;
	position: relative;
}
.title7 {padding: 6px 0 13px;}
.title8 {
	margin: -4px 0 22px 0;
	position: relative;
}
.title9 {padding: 10px 0 13px;}
.title10 {padding: 6px 0 11px;}
.title11 {
	margin: -4px 0 0;
	padding: 0 0 12px;
	position: relative;
}
.title1 strong,
.title2 strong,
.title3 strong,
.title4 strong,
.title5 strong,
.title6 strong,
.title7 strong,
.title8 strong,
.title9 strong,
.title10 strong,
.title11 strong {
	color: #fff;
	display: block;
	/*font-size: 4.4545em;*/
	font-size:30px;
	line-height: 1.0816em;		
	font-family: 'century gothic','HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;text-shadow:0 0 5px #333;
}
.title11 strong {color: #C5C5C5;}
.headline1 {
	width: 131px;
	height: 22px;
	margin: 0 0 13px;
	/*background: url("http://thaithaisukhothai.com/img/txt17.png") no-repeat;*/
}
.headline2 {
	width: 188px;
	height: 22px;
	margin: 0 0 10px;
	/*background: url("http://thaithaisukhothai.com/img/txt19.png") no-repeat;*/
}
.headline3 {
	margin: 0 0 10px;
	/*background: url("http://thaithaisukhothai.com/img/txt21.png") no-repeat;*/
}
.headline4 {
	width: 195px;
	height: 28px;
	margin: 0 0 5px;
	/*background: url("http://thaithaisukhothai.com/img/txt22.png") no-repeat;*/
}
.headline5 {
	width: 51px;
	height: 28px;
	margin: 0 0 10px;
	/*background: url("http://thaithaisukhothai.com/img/txt24.png") no-repeat;*/
}
.headline6 {
	width: 88px;
	height: 28px;
	margin: 0 0 10px;
	/*background: url("http://thaithaisukhothai.com/img/txt25.png") no-repeat;*/
}
.headline7 {
	width: 300px;
	height: 22px;
	margin: 0 0 15px;
	/*background: url("http://thaithaisukhothai.com/img/txt36.png") no-repeat;*/
}
.headline8 {
	width: 165px;
	height: 28px;
	margin: 0 0 15px;
	/*background: url("http://thaithaisukhothai.com/img/txt37.png") no-repeat;*/
}
.headline9 {
	width: 439px;
	height: 36px;
	margin: 0 0 22px;
	/*background: url("http://thaithaisukhothai.com/img/txt40.png") no-repeat;*/
}
.main5 {padding: 19px 28px 3px 29px;}
.sidebar4 {
	float: right;
	width: 250px;
	margin-top: -12px;
	position: relative;
	border-left: 1px solid #5D5D5D;
}
.villas {padding: 0 0 26px;}
.villas .villa {
	float: left;
	width: 306px;
	padding: 0 30px 0 0;
}
.villas .image {
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}
.villas .image img {display: block;}
.villas h3 {margin: 0 0 2px;}
.villas h3 a {color: #fff;}
.villas p {margin: 0 0 3px;}
.villas ul {
	margin: 0;
	padding: 0 0 3px;
	list-style: none;
}
.section1s {
	padding: 8px 0 0 9px;
	margin: 0;
}
.sn1 {margin-bottom: 46px;}
.main6 {
	margin: 0 0 16px;
	padding: 0 24px 0 30px;
	background: url("http://thaithaisukhothai.com/img/bg-vl5.gif") no-repeat 637px 100%;
}
.content6 {
	float: left;
	width: 600px;
}
.content6 .intro p {margin: 0 0 15px;}
.content6 .share .row{width:500px;}
.content6 .share .row iframe{float:left;margin-right:102px;}
.sidebar5 {
	float: right;
	width: 324px;
	padding: 40px 0 0 10px;
	border-left:0px solid #636363;
}
.activities-info {padding: 0 0 10px 0 ;}
.activities-info .btn2 {
	float: left;
	margin: 3px 0 0;
}
.activities-info dl {
	margin: 0;
	float: left;
	width: 240px;
}
.activities-info dl dt {
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 96px;
	color: #A4A4A4;
	padding: 0 4px 0 0;
	font-weight: bold;
	margin-bottom:5px;
	vertical-align:top;
}
* html .activities-info dl dt {padding-right: 1px;}
.activities-info dl dd {
	margin: 0;
	color: #fff;
	display: table;
	text-transform: uppercase;
	width:135px;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.main7 {padding: 0 24px 0 30px;}
.sidebar6 {
	float: right;
	width: 253px;
	border-left: 1px solid #5D5D5D;
}
* html .sidebar6 {overflow: hidden;}
.description2 {padding: 16px 0 3px;}
.description2 h1 {
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
	margin: 0 0 8px;
}
.description2 p {margin: 0 0 18px;}
.other-tours {
	padding: 17px 0 13px 10px;
}
.other-tours h2 {
    font-family: 'HelveticaNeueLTStd45Light';
    font-style: normal;
    font-weight: normal;
    line-height: 1.2em;font-size:1.8181em;
    margin: 0 0 10px;
}
.other-tours ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.other-tours ul li.active a{font-weight:bold;}
.highlights {
	padding: 0 0 33px;
	margin: 0 -30px 0 0;
}

.highlight .image {
	width: 100%;
	overflow: hidden;
	padding: 0 0 7px;
}
.highlight .image img {display: block;}
.highlight .info {
	min-height: 33px;
	padding: 2px 0 2px 6px;
	border-left: 1px solid #5D5D5D;
}
.highlight .info a h6{text-decoration:none;}
* html .highlight .info {height: 66px;}
.highlight h6 {margin: 0 0 1px;}
.highlight h6 a {color: #fff;}
.highlight p {margin: 0;}
.partition2m {
	margin: 0 0 -12px;
	position: relative;
}
.partition2m .intro .description {padding: 0 286px 0 0;}
.story {padding: 0 0 24px;}
.story .description {
	float: left;
	position: relative;
	width:100%;
}
.story .image {
	float: right;
	width: 358px;
	padding: 0 7px 20px 20px;
}
.story h1 {
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
	margin: 0 0 14px;
}
.story p {margin: 0 0 18px;}
.story .image img {
	display: block;
	margin: 0 auto;
}
.story .image strong {
	color: #818181;
	display: block;
	font-size: .8181em;
	font-weight: normal;
	line-height: 1.7777em;
	padding: 4px 2px 0;
}
.about3 {
	margin: -14px 0 0;
	position: relative;
	padding: 15px 0 32px 11px;
	border-left: 0px solid #616161;/*KH*/
}
.about3 h2 {
	line-height: 1.2em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;font-size:20px;
	margin: 0 0 7px;text-shadow:0 0 5px #333;
}
.secondary-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.6363em;
	text-transform: uppercase;
}
.secondary-nav li,
.secondary-nav ul li {vertical-align: top;}
.secondary-nav a {color: #fff;}
.secondary-nav ul {
	margin: 0;
	/*padding: 0 0 0 10px;*/
	padding: 0; /*LDH*/
	list-style: none;
	text-transform: none;
}
.secondary-nav ul a {color: #d5a254;}
.secondary-nav ul li.active a {
	color: #D5A254; /*LDH*/
	font-weight: bold;
}
.thumbnails2 {
	width: 180px;
	height: 116px;
	position: relative;
	padding: 0 15px 0 19px;
	margin: 0 0 0 -29px;
}
.thumbnails2 .frame {
	width: 180px;
	height: 116px;
	overflow: hidden;
	position: relative;
}
.thumbnails2 .frame ul {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 9999px;
	list-style: none;
	overflow: hidden;
	position: absolute;
}
* html .thumbnails2 .frame ul {left: -10px;}
.thumbnails2 .frame ul li {
	float: left;
	width: 69px;
	padding: 0 10px;
}
.thumbnails2 .frame ul li a {
	width: 100%;
	display: block;
	cursor: pointer;
}
.thumbnails2 .frame ul li a:hover {position: relative;}
.thumbnails2 .frame ul li a:hover,
.thumbnails2 .frame ul li a:hover strong {text-decoration: underline;}
.thumbnails2 .frame ul li img {
	display: block;
	margin: 0 auto 4px;
}
.thumbnails2 .frame ul li strong {
	display: block;
	font-weight: normal;
	font-size: .9090em;
	line-height: 1.5em;
}
.thumbnails2 .prev,
.thumbnails2 .next {
	top: 14px;
	width: 19px;
	height: 36px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("http://thaithaisukhothai.com/img/btn-nav2.png") no-repeat;
}
.thumbnails2 .prev {left: 0;background-position: -2px -2px;}
.thumbnails2 .next {right: 0;background-position: -2px -42px;}
.main8 {padding: 1px 15px 1px 30px;}
.content7 {
	float: left;
	width: 590px;
}
.sidebar7 {
	float: right;
	width: 346px;
}
.sidebar7 .btn-photo {
    margin: 19px 0 0 52px;
    cursor: auto;
}
.occasion-packages {
	padding: 0px 0 10px 13px;
	border-left: 1px solid #4C4C4C;
}
.heading2 {padding: 0 0 12px;}
.heading2 h2 {
	margin: 0;
	float: left;
	line-height: 1.25em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;
	font-style: normal;
}
.heading2 .l-view {
	float: right;
	margin: 31px 0 0;
	position: relative;
	left: -14px;
}
.packages {padding: 0;}
.package {
	float: left;
	width: 152px;
	padding: 0 14px 0 0;
}
.package .image {
	width: 100%;
	overflow: hidden;
	padding: 0 0 7px;
}
.package .image img {
	display: block;
	margin: 0 auto;
}
.package h5 {
	margin: 0;
	font-weight: bold;
}
.package h5 a {color: #fff;text-transform:none;}
.package p {margin: 0 0 3px;}
.activities3 {
	padding: 12px 0 0 10px;
}
.activities3 ul{
    line-height: 1.6363em;
    list-style: none outside none;
    padding: 0;
}
.activities3 h2 {
	line-height: 1.2em;
	font-family: 'HelveticaNeueLTStd45Light';
	font-weight: normal;font-size:20px;
	font-style: normal;
	margin: 0 0 7px;text-shadow:0 0 5px #333;
}
.activity3 {padding: 0 0 12px;}
.activity3 .image {
	float: left;
	margin: 5px 0px 10px 0;
}
* html .activity3 .image {margin-right: 10px;}
.activity3 .image img {display: block;}
.activity3 .info {display: table;}
.activity3 h6 {margin: 0;}
.activity3 h6 a {color: #fff;}
.activity3 p {margin:0; text-align:justify;}
.activity3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.offers {
	margin: 0 0 27px;
	padding: 0 0 21px;
	border-bottom: 1px solid #555;
}
.offers h1 {
	margin: -6px 0 0;
	padding: 0 0 9px;
	position: relative;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
.offers-last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.offer {padding: 0 0 16px;}
.offer .image {
	float: left;
	margin: 5px 14px 0 0;
}
* html .offer .image {margin-right: 11px;}
.offer .image img {display: block;width:233px;height:121px;}
.offer .description {display: table;}
.offer .title {padding: 0 0 3px;}
.offer h4 {margin: 0;}
.offer h4 a {color: #fff;}
.offer p {/*margin: 0;*/}
.offer .time {color: #848484;}
.offer .fb {
	float: right;
	padding: 6px 0 0 0;
}
.fb {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
.fb li {
	float: left;
	padding: 0 0 0 2px;
}
.fb li .count {
	color: #333;
	width: 22px;
	height: 18px;
	display: block;
	line-height: 18px;
	text-align: center;
	margin-top: 1px;
	padding: 0 0 0 3px;
	background: url("http://thaithaisukhothai.com/img/bg-count1.gif") no-repeat;
}
.section2s {
	position: relative;
	padding: 15px 0 20px 10px;
	margin: 0 -20px 0 0;
}
.gallery2 {
	top: 0;
	right: 100px;
	width: 238px;
	height: 64px;
	overflow: hidden;
	position: absolute;
}
.w-gallery2 {
	width: 198px;
	height: 44px;
	overflow: hidden;
	padding: 10px 19px 10px 21px;
	background: url("http://thaithaisukhothai.com/img/bg-gallery1.png") no-repeat;
}
.w-gallery2 .frame {
	width: 198px;
	height: 44px;
	overflow: hidden;
	position: relative;
}
.w-gallery2 .frame ul {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 9999px;
	overflow: hidden;
	list-style: none;
	position: absolute;
}
.w-gallery2 .frame ul li {
	float: left;
	width: 59px;
	padding: 0 4px 0 3px;
}
.w-gallery2 .frame ul li img {
	display: block;
	border: 1px solid #868686;
}
.gallery2 .prev,
.gallery2 .next {
	top: 23px;
	width: 13px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	text-indent: -9999px;
	background: url("http://thaithaisukhothai.com/img/btn-nav3.png") no-repeat;
}
.gallery2 .prev {left: 7px;background-position: -2px -2px;}
.gallery2 .next {right: 7px;background-position: -2px -28px;}
.content8 {padding: 0 6px 0 30px;}
.album {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
}
.album li {
	float: left;
	width: 140px;
	padding: 0 20px 0 0;
}
.album li .frame {
	width: 130px;
	overflow: hidden;
	background: #313131;
	padding: 4px 5px 7px;
	margin: 0 0 5px;border:1px solid #595959;
}
.album li .frame a {
	width: 100%;
	cursor: pointer;
}
.album li .frame a:focus {outline: none;}
.album li .frame a:hover {position: relative;}
.album li .frame a:hover,
.album li .frame a:hover span {text-decoration: underline;}
.album li .frame a,
.album li .frame a img,
.album li .frame a strong {display: block;}
.album li .frame a img {margin: 0 auto 4px;}
.album li .frame a strong {font-weight: normal;}
.album li h5,
.album li h5 a {color: #818181;}
.album li h5 {margin: 0 5px;}
.heading3 {padding: 0 0 18px;}
.heading3 h3 {margin: 0;}
.relaxation {padding: 0;}
.relaxation h1 {
	margin: 0 0 22px;
	font-family: 'HelveticaNeueLTStd35Thin';
	font-weight: normal;
	font-style: normal;
}
/* clear float elements */
#header:after,
#main:after,
#footer:after,
.w-panel1:after,
.w-section1h:after,
.extra-nav1 li .drop1 .row:after,
.extra-nav1 li .drop1 .notice:after,
.extra-nav1 li .drop2-t:after,
.section1m:after,
.section2m:after,
.section3m:after,
.section4m:after,
.section5m:after,
.section6m:after,
.section7m:after,
.w1-section1m:after,
.w-section2m:after,
.w-section3m:after,
.w-section4m:after,
.w-section5m:after,
.w-section6m:after,
.w-section7m:after,
.w-section8m:after,
.w-section9m:after,
.w-section10m:after,
.w-section11m:after,
.w-section12m:after,
.w-section13m:after,
.group-companies:after,
.header-menu:after,
.w1-footer:after,
.w2-footer:after,
.f-category:after,
.copyright:after,
.share:after,
.share .row:after,
.subscribe:after,
.subscribe .row:after,
.main1:after,
.main2:after,
.main3:after,
.main4:after,
.main5:after,
.main6:after,
.main7:after,
.main8:after,
.intro:after,
.title1:after,
.title2:after,
.links1:after,
.heading1:after,
.heading2:after,
.latest-offer:after,
.lightbox1 .heading:after,
.lightbox1 .extra:after,
.lightbox1 .headline:after,
.lightbox1 .description:after,
.promo1:after,
.intro .description:after,
.interview-awards:after,
.interview-awards blockquote div:after,
.interview-awards .row:after,
.details1-m:after,
.content3:after,
.description1:after,
.description2:after,
.resort:after,
.activities:after,
.activity .info:after,
.enlarge-activity .description:after,
.activities2:after,
.activity2 .info:after,
.enlarge-activity2 .description:after,
.about1:after,
.about2:after,
.about3:after,
.others:after,
.other:after,
.content4:after,
.partition1m:after,
.partition2m:after,
.insider-tips:after,
.thumbnails:after,
.getting:after,
.contact-info:after,
.calling-from:after,
.calling-from .row:after,
.calling-from .extra:after,
.like-to-know:after,
.w-question:after,
.question:after,
.answer:after,
.w-answer:after,
.question-form:after,
.question-form .row1:after,
.question-form .row2:after,
.question-form .row3:after,
.villas:after,
.villas .description:after,
.all-offers:after,
.section1s:after,
.section2s:after,
.activities-info:after,
.other-tours:after,
.highlights:after,
.story:after,
.story .image strong:after,
.packages:after,
.package .info:after,
.occasion-packages:after,
.activities3:after,
.activity3:after,
.offers:after,
.offer:after,
.offer .title:after,
.content8:after,
.album:after,
.heading3:after,
.relaxation:after {
	clear: both;
	content: "";
	display: block;
}
/* Custom Forms */
.outtaHere {
	position:absolute;
	left: -9999px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	float:left;
	width:17px !important;
	height:16px;
	/*background: url(http://thaithaisukhothai.com/img/bg-radio1.png) no-repeat;*/
	overflow: hidden;
}
.radioAreaChecked {/*background: url(http://thaithaisukhothai.com/img/bg-radio2.png) no-repeat;*/}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:17px !important;
	height:18px;
	overflow: hidden;
	/*background: url(http://thaithaisukhothai.com/img/bg-checkbox1.png) no-repeat;*/
}
.checkboxAreaChecked {/*background: url(http://thaithaisukhothai.com/img/bg-checkbox2.png) no-repeat;*/}
/* Selects */
#sarea1{margin-top:3px;width:176px;margin-bottom:5px;}
#sarea2{margin-right:5px;}
.selectArea {
	position: relative;
	height: 22px;
	float:left;
	color: #fff;
	font-size:11px;
	line-height:22px;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:4px;
	height:22px;
	background: url(http://thaithaisukhothai.com/img/bg-select-l1.png) no-repeat;
	display: block;
}
.selectArea:hover .left,
.selectArea-hover .left,
.languages .selectArea:hover .left,
.languages .selectArea-hover .left {background: url(http://thaithaisukhothai.com/img/bg-select-l3.png) no-repeat;}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:25px;
	height:22px;
	cursor: pointer;
	background: url(http://thaithaisukhothai.com/img/bg-select-r2.png) no-repeat;
}
.languages .selectArea a.selectButton {
	width: 22px;
	background: url(http://thaithaisukhothai.com/img/bg-select-r1.png) no-repeat;
}
.selectArea:hover a.selectButton,
.selectArea-hover a.selectButton {background: url(http://thaithaisukhothai.com/img/bg-select-r3.png) no-repeat;}
.languages .selectArea:hover a.selectButton,
.languages .selectArea-hover a.selectButton {background: url(http://thaithaisukhothai.com/img/bg-select-r4.png) no-repeat;}
.selectArea a.selectButton:focus {outline: none;}
.selectArea .center {
	height: 22px;
	line-height: 20px;
	display: block;
	text-align: left;
	padding: 0 4px 0 7px;
	margin: 0 25px 0 4px;
	white-space: nowrap;
	background: url(http://thaithaisukhothai.com/img/bg-select-m1.png) repeat-x;
}
* html .selectArea .center {margin-right: 26px;}
.languages .selectArea .center {
	text-align: right;
	padding: 0 10px 0 8px;
	margin: 0 22px 0 4px;
}
* html .languages .selectArea .center {margin-right: 23px;}
.selectArea:hover .center,
.selectArea-hover .center,
.languages .selectArea:hover .center,
.languages .selectArea-hover .center {background: url(http://thaithaisukhothai.com/img/bg-select-m3.png) repeat-x;}
.selectArea .center img {float:left;}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: transparent;
	border: none;
	display: block;
	z-index: 30;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible {margin-left: 1px;}
.optionsDivVisible .select-bottom {
	height: 5px;
	overflow: hidden;
}
.optionsDivVisible .select-bottom-left {
	height: 5px;
	margin: 0 5px 0 0;
	background: url("http://thaithaisukhothai.com/img/bg-drop-b1.png") no-repeat 0 -3px;
}
.optionsDivVisible .select-bottom-right {
	top: -5px;
	width: 5px;
	height: 5px;
	float: right;
	overflow: hidden;
	position: relative;
	margin: 0 0 -5px -5px;
	background: url("http://thaithaisukhothai.com/img/bg-drop-b1.png") no-repeat 100% -14px;
}
* html .optionsDivVisible .select-bottom .select-bottom-right {
	top: -14px;
	display: inline;
	padding-left: 1px;
	margin-left: -6px;
}
.optionsDivVisible ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: none;
	overflow: auto;overflow-x:hidden;
	height: auto;

	background: #272727;
}
.optionsDivVisible ul li {vertical-align: top;}
.optionsDivVisible ul li a {
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	display: block;
	padding: 2px 11px;
	cursor: pointer;
}
.optionsDivVisible li a img {
	border:none;
	float:left;
}
.optionsDivVisible li a:hover {
	text-decoration: none;
	background-color: #7E653E;
}
/* for js */
.column3 .input {position: relative;}

/* start of SD's own code */

.content5 h2{
    font-family: 'HelveticaNeueLTStd35Thin';
    font-style: normal;line-height:1.1333em;
    font-weight: normal;font-size:2.7272em;
    margin: 0 0 22px;text-shadow:0 0 5px #333;
}

.ir1 .image {width:293px;float:right;padding:0 7px 0 0;margin-left:20px;}
.ir1 .image img{}
.intro.ir1 .description {padding-right:0;}

.description2 .image {width:358px;float:right;padding:0 7px 0 0;}
.description2 .image img {border:0;}
.description2 .info {display:table;padding:0 7px 0 0;}
 
ol.list{padding:0 0 0 20px;margin-bottom:0;}
ol.list li {font-size:1.2em;font-weight:normal;margin-bottom:5px;color:#fff;}
ol.list li h6{margin:0;}

ul.list{list-style:none;padding:10px 0 0 5px;margin-bottom:10px;}
ul.list li{background:url("../img/ico2ar.gif") no-repeat scroll 0 5px transparent;padding-left:10px;padding-bottom:10px; width:260px; float:left;}

ul.list2{list-style:none;padding:10px 0 0 5px;margin-bottom:10px;}
ul.list2 li{background:url("../img/ico2ar.gif") no-repeat scroll 0 5px transparent;padding-left:10px;padding-bottom:10px; }

.content5 .whats-included{clear:both;padding-top:20px;}

.activity .image img, .activity2 .image img {
	display: block;
	margin: 0 auto; 
	/*
	width:127px;
	height:66px;*/
	background:#333;
}

/* overwrites */
.other .image img {display: block;width:127px;height:66px;background:#333;}
.image1 img {display: block;width:400px;height:209px;background:#333;float:right;}
.offer .image img {display: block; float:left}
.offer .description {display: table;width:300px;float:right;}

.column-equal {clear:both;padding:0 0 26px;overflow:hidden;}
.column-equal h2 {margin: 0 0 7px;line-height:31px;}
.column-equal .image {padding: 0;}
.column-equal .info {padding: 0;}
.column-equal .column1{float:left;padding:12px 0 26px;width:306px;padding-right:20px;clear:left;}
.column-equal .column2{float:left;padding:12px 0 26px;width:306px;clear:right;}
.column-equal .image img {display:block; float:right;}
.column-equal .image img.left {display:block; float:none;}

.section1s h2 {
    font-family: 'HelveticaNeueLTStd45Light';
    font-style: normal;
    font-weight: normal;
    line-height: 1.2em;font-size:1.8181em;
    margin: 0 0 7px;
}
.section1s .hg1{ padding-bottom:0;}
.se2{border-bottom:none;margin:0;padding:0 0 12px;}

.villas .image img{display:block;width:300px;height:160px;}

.activities2.narrow {padding-bottom:20px;}
.activities2.narrow .column2{width:540px;}

.offers.treatments {border-bottom:0;}
.offers.treatments .offer {border-bottom:1px solid #555;padding:16px 0;}
.offers.treatments .offer.last{border-bottom:0;}
.offers.treatments .offer .description {width:680px;}
.offer .book-now{float:right;padding:6px 24px 0 0;}

.intro .image.inline {float:right;}
.intro .image.inline {width:306px;height:160px;}

ul.spa-treatments {list-style:none;padding:0;line-height:1.6363em;}
ul.spa-treatments li {}
ul.spa-treatments li.active {color:#999;font-weight:bold;}

.enlarge-activity2 .image img{width:301px;height:160px;}

.main7 .contact {padding:0;}
.main7 .contact .contact-info {border-bottom:0;margin-top:10px;}

.lo1 .image {padding:10px 0;}
.activity3 .image img {display: block;width:212px;height:112px;}
.section1s h4 {margin-bottom:0;}


.sitemap {width:650px; border-top:1px solid #999999; padding:20px 0;}
.sitemapcol {width:290px; float:left; padding-bottom:0px;}
.sitemap ul {padding:0 10px 20px 15px; list-style-image: url('../img/ico2ar.gif'); margin:0;}
.sitemap a {color:#ccc;}
.sitemap a:hover {text-decoration:underline;}
.sitemap ul li {padding-bottom: .5em;}
.sitemap ul li a {text-transform:uppercase;}
.sitemap ul ul {list-style-image:none;list-style-type:none;margin-left:0;padding-left:0;}
.sitemap ul ul a {text-transform:none;}
.sitemap ul ul li{border-left:1px solid #6f6f6f;padding-left:10px;}

.main-nav li .villas ul,
.main-nav li .romance ul { width: 200px; }
.main-nav li .villas .drop-b,
.main-nav li .romance .drop-b {background: url("http://thaithaisukhothai.com/img/bg-drop-b6.png") repeat-x scroll 0 0 transparent; width:234px;}

.search-description {width:600px;}
.search-link {color:#D5A254; font-size:2em;}
.search-header {padding:7px 10px;background-color:#535353;font-size:1.5em;color:#fff;}
.search-breadcrumbs {text-indent:-9999px;display:inline-block;width:20px;background:url("../img/ico2ar.gif") no-repeat scroll 8px 5px transparent;}
.search-results {padding:5px 0 10px 0;}
.search-results input {color:#000; width:434px; height:33px; background:url("../img/bg-input1.gif") no-repeat scroll -3px -91px transparent; border:0; float:left; padding:0 5px; font-size:1em;}
.url {color:#707070;padding-top:5px;}
.paginate{padding-bottom:20px;}
.paginate a {display:inline-block;color: #fff; padding:3px 8px; margin:5px; border:1px solid #4A4A4A;}
.paginate a:hover {text-decoration:none;border:1px solid #9b7335;}
.paginate strong {display:inline-block; padding:3px 8px; margin:5px; background-color: #9b7335;}
.addthis_toolbox {float:right;}

table{border-collapse: collapse;border-color:#4b4b4b;}
th{background:#252525; border-color: #4b4b4b; color: #A47C3E; font-weight: normal; padding: 10px 10px;}
td{background:#393939;border-color: #4b4b4b;color: #B1B1B1;padding: 5px 10px;}
.alternateRow td{background:#404040;}
.activities-info h2{font-family: 'HelveticaNeueLTStd45Light'; font-size: 1.8181em;font-style: normal; font-weight: normal; line-height: 1.2em; margin: 0 0 10px;}
.selectArea a{color:#FFF;text-decoration:none;}
.selectArea a:hover{text-decoration:none;}
.amenities .list{padding-left:0;}
.amenities .list li{width:45%; display:inline-block; *display:inline; zoom:1; padding-right:10px;vertical-align:top;}
.amenities{padding-bottom:20px;}
.amenities .list li.odd {
    clear: left;
    float: left;
}
.content6 .activities-info dl{width:350px;}
.content6 .activities-info dl dd{width:230px;}
.share .row .addthis_toolbox{float:left;}
.share .row iframe{float:left;}

.sitemap p, .offers .description p{margin-bottom:10px;}

.careers {width:100%; border-top:1px solid #999999; padding:20px 0;}
.careerscol {width:290px; float:left; padding-bottom:0px;}
.careers ul {padding:0 10px 20px 15px; list-style-image: url('../img/ico2ar.gif'); margin:0;}
.careers a {color:#D5A254;}
.careers a:hover {text-decoration:underline;}
.careers ul li {padding-bottom: .5em;}
.careers ul li a {text-transform:uppercase;}
.careers ul ul a {text-transform:none;}
.careers input {color:black;width:200px;}
.careers textarea {color:black;height:200px;}
.careers table {width:100%;}
.careers select {width:200px;}
.careers form{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.careers form a{color:#fff;}
.careers #sarea2{margin-top:3px;}
.careers tr th{font-size:11px;color:#D5A254;font-weight:normal;text-align:left;border-right:1px solid #4a4a4a;}
.careers tr td{border-top:1px solid #4a4a4a;border-right:1px solid #4a4a4a;}
.careers tr:nth-child(even) td{background:#393939;}
.careers tr:nth-child(odd) td{background:#3f3f3f;}

button.filter-button{margin-left:22px;margin-top:-3px;}

p, .list li p {margin:0;} /* LDH */
.description .list p{margin:0;} /* LDH */

.like-to-know .column1 h2{text-shadow:none;}

.extra-nav1 li .drop2 .datalist li .headline a {color: #959595;padding:0;} /*LDH*/
.extra-nav1 li .drop2 .datalist li .headline a:hover {color: #D5A254;padding:0;} /*LDH*/

.extra-nav1 li .drop2 .datalist li .headline {color:#444;} /*LDH*/
.extra-nav1 li .drop2 .datalist li .drop1 .datalist li {color:#444;} /*LDH*/

#footer .media{font-size:9px;font-family:Arial;color:#c2c2c2;margin-top:10px;}
#footer .media p{font-size: 11px; display:inline-block;*display:inline;zoom:1;vertical-align:bottom;}
#footer .media ul{padding:0;margin:-3px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#footer .media ul li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-left:5px;}
#footer .media ul li a{color:#c2c2c2;display:block;}



.gsc-control-cse {
    font-family: Times, serif;
    border-color: #4a4a4a;
    background-color: #4a4a4a;
    width: 100%;
    padding: 0;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #B2BDC6;
    background-color: #B2BDC6;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #8A99A6;
    background-color: #8A99A6;
  }
  .gsc-tabsArea {
    border-color: #8A99A6;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #4a4a4a;
    background-color: #4a4a4a;
  }
  .gsc-table-result {
    margin-left: 0;
  }
  .gsc-resultsHeader {
      display:none;
  }
  .cse .gsc-results, .gsc-results {
      background: #535353;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #535353;
    background-color: #535353;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #999900;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #0568CD;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #0568CD;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #0568CD;
  }
  .gsc-cursor-page {
    color: #999900;
  }
  a.gsc-trailing-more-results:link {
    color: #999900;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet {
    color: #5F6A73;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #5F6A73;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #5F6A73;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #B2BDC6;
    background-color: #FFFFFF;
    color: #999900;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #8A99A6;
    background-color: #8A99A6;
    color: #0568CD;
  }
  .gs-promotion {
    border-color: #D2D6DC;
    background-color: #D0D1D4;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0066CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0066CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0066CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0066CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #5F6A73;
  }
  
  .gsc-result-info{display:none;}
  .gsc-table-result tr td{background:none;margin:0 -10px;padding:0 10px;}
  .gsc-table-result tr td .gs-title{margin-bottom:15px;}
  .gsc-table-result tr td .gs-bidi-start-align,.gsc-table-result tr td .gs-bidi-start-align b{margin-top:8px;font-size:11px;color:#929292;font-weight:normal;}
  .gsc-table-result tr td .gs-title a.gs-title,.gsc-table-result tr td .gs-title a.gs-title b{color:#c29652 !important;font-size:20px;font-family:Arial;font-weight:normal;}
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet{font-size:11px;color:#dbdbdb !important;}
  .gsc-resultsRoot .gsc-results {margin:0 -10px;background:none;}
  .gsc-resultsRoot .gsc-results .gsc-result{margin:10px 0 0;}
  .gsc-resultsRoot .gsc-results .gsc-result:hover{box-shadow:none !important;}
  .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-result:hover{box-shadow:none !important;}
  .gsc-thinWrapper{overflow:visible !important;}
  .gsc-cursor-box {background:none;}
  .gsc-cursor-box .gsc-cursor .gsc-cursor-page{background:none;font-family:Arial;color:#dbdbdb;text-decoration:none;border:0;}
  .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page{background-color:#9b7335;border-radius:0;text-shadow:none;}
  table.gsc-branding, table.gcsc-branding tr td{background:none;}
  img.gsc-branding-img, img.gsc-branding-img-noclear, img.gcsc-branding-img, img.gcsc-branding-img-noclear {background:none;}
  .gs-result .gs-title{overflow:visible;}
  
.cse .gsc-control-cse, .gsc-control-cse {background:transparent !important;border:0 !important;}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-classic, .gsc-imageResult-column {border-top:0 !important;}
.gsc-webResult .gsc-result {border-bottom:0 !important;}
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover, .gsc-results .gsc-imageResult-classic:hover, .gsc-results .gsc-imageResult-column:hover {background:#535353 !important;border-top:0 !important;}

.desc ul {
        margin: 0;
        padding: 0 0 7px;
        list-style: none;
}
.desc li.pdf
{
     height:20px;
     weight:20px;
     background:url(http://thaithaisukhothai.com/img/pdf_icon.gif) no-repeat left center;
     padding-left: 25px;
     margin: 3px 0;
}
#layout {
width: 998px;
margin: 0 auto;
}
/* CONTENT AREA */
#content{margin: 0px 0; padding: 0px 10px 20px 15px;}
#content a{text-decoration: underline;}
#content h1{color: #fff;
display: block;
font-size: 40px;
line-height: 1.0816em;
font-family: 'century gothic','HelveticaNeueLTStd35Thin';
font-weight: normal;
font-style: normal;
text-shadow: 0 0 5px #333;
}
#content h2{font-size: 1.4em; margin: 0; padding: 0;}
#content h3{margin: 0; padding: 0;}
#content table{margin-bottom:5px;}
#content table td{text-align: left; padding-left:10px;}
#content table td.heading{padding: 0; text-align: center;}
#content table td.heading span.line1{font-size: 1.2em; text-transform: uppercase; color: #000;}
#content table td.heading span.line2{font-size: 0.8em;color: #000;}
#content table td.title{font-size: 1em; font-weight:bold; text-align:center; color: #000; padding:10px;}
#content table td.date{text-align: center; vertical-align: top;}
#content table td.date p.season{font-weight: bold; margin: 15px 0 0 0;}
#content table td.date p.period{font-size: 0.83em; margin: 0 0 15px 0;}
#content table td.roomtype{font-size: 1em;font-weight: bold; line-height:2.0em;text-align: left;padding-left: 6px;color: #f06eaa;}
#content table td.SDT{width: 60px; font-size:0.9em; text-align: right;}
#content table td.period{font-size: 1em; text-align: center;}
#content table td.center{ text-align:center;}
#content table tr.color2{background: #FFF;}
#content .rates li, #content .services li {list-style: disc; margin-left:20px; line-height:1.4em; font-size:0.95em;}
.right {float: right;}
.left {float: left;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
div.dotline{ border-bottom-style: solid; border-bottom-color: #7B7774; margin:0 0 20px 0; border-bottom-width: 1px; width:100% !important; }

/* ACCOMMODATION */
#roombody{margin: 30px 0 30px 0;}
#roombody .roomimage{width: 450px; float: left;}
#roombody .roomdetails{width: 410px; float: right; padding-right: 10px;}
#roombody h2{margin: 0 0 5px 0; font-size: 26px;}
#roombody h2{margin: 0 0 18px;
text-transform:capitalize;
line-height: 1.1333em;
font-size: 2em;
font-family: 'century gothic','HelveticaNeueLTStd35Thin';
font-weight: normal;
font-style: normal;
text-shadow: 0 0 5px #333;}
#roombody h2 span{font-size: 0.7em;}
#roombody h3{margin: 0 0 5px 0; font-size: 20px;font-family: 'century gothic','HelveticaNeueLTStd35Thin';}
#roombody .roomdetails h4{margin: 20px 0 5px 0; padding: 0;}
#roombody .roomdetails label{font-weight: bold;}
#roombody .button{margin: 25px 0 0 0;}
#roombody .roomdetails ul{padding: 0 0 0 15px; margin: 0;}
#roombody .roomdetails ul li{list-style: disc;
margin: 3px 20px 0 0;
padding: 0;
width: 175px;
text-transform:capitalize;
text-align: left; float:left;}
#roombody .note{width: text-align: left; font-size:12px; color:#999; font-style:italic;}
.detail ul li{list-style: disc;
margin: 3px 0 0 20px;
width: 600px;
text-align: left; float:left; font-size:12px; }
#roombody div.vr{margin: 10px 0 0 0; text-align: center;}
.row {
float: left; padding:10px 0;
}
.ir2 {
border-top: 1px solid #585858;
margin-top: 20px;
}
.highlight {
float: left;
width: 206px;
padding: 0 27px 0 0;
}
.highlight .image {
width: 100%;
overflow: hidden;
padding: 0 0 7px;
}
.highlight .info {
min-height: 33px;
padding: 2px 0 2px 6px;
border-left: 1px solid #5D5D5D;
}

.hide{display: none;}

/* GALLERY */
#gallerybody{margin: 10px 0 0 0;}
#gallerybody h2 span{color: #0054A6;}
#gallerybody h3{margin: 20px 0 5px 0; text-transform: capitalize;}
#gallerybody div.vr{float: right; margin: 0 0 3px 0;}
#download{margin-top: 5px;}

.imgmap{margin: 0 0 15px 0;}
#distanceall, #distanceto{margin: 30px 0 0 0;}
#distanceall table, #distanceto table{margin: 10px 0 10px 0;}
#distanceall th, #distanceall td, #distanceto th, #distanceto td{text-align: left;}
#distanceall th.col1{width: 480px;}
#distanceall th.col2{width: 100px;}
#distanceall th.col3{width: 100px;}
#distanceto th.col1{width: 330px;}
#distanceto th.col2{width: 120px;}
#distanceto th.col3{width: 230px;}
#distanceto th.col4{width: 210px;}
#distanceto th.col5{width: 120px;}
#distanceto th.col6{width: 120px;}
#distanceto th.col7{width: 230px;}
.servicelist ul, ul.event, ul#remark{padding: 0;}
ul#remark h4{margin: 0 0 5px 0;}
ul#remark li{margin: 0 0 0 15px;}
.servicelist ul li, ul.event li{list-style: none; background: url('../img/li_thai.png') no-repeat left 3px; padding: 0 0 0 18px; margin: 10px 0;}
.maptaxi{margin: 10px 0 0 0;}
#eventbody h3{margin: 0 0 15px 0;}
#eventbody label{width: 70px; display: block; float: left; font-weight: bold;}
#eventbody p{margin: 0 0 10px 0;}