/* 
	StyleSheet: Novotel City
 */
html, body {height:100%;}
body {
	margin:0px;
	padding:0px;
	background:#0f3a64 url(images/bg.jpg) repeat-x scroll left top;
	font-family:Arial;
	color:#fff;
	font-size:11px;
}
.clear {clear:both;margin:0px;padding:0px;height:0px;overflow:hidden;}
a {color:#fff;text-decoration:none;outline:none;}
a:visited {color:#fff;}
a:hover, a:active {color:#faa61a;}
form {margin:0px;padding:0px;}
fieldset {border:0px;margin:0px;padding:0px;}
img {border:0px;}
* html img {behavior:url(javascripts/iepngfix.htc);}


/* specific divs */
#bodyWrap {
	background:transparent url(images/bg-footer.png) no-repeat scroll center bottom;
	margin:0 auto;
	min-height:100%;
}
* html #bodyWrap {height:100%;background-image:none;}

#bgControl {
	background:transparent url(images/bg-graphic.png) no-repeat scroll center 167px;
	margin:0 auto;
}
* html #bgControl {background-image:none;}


#wrapper {
	margin:0 auto;
	padding:45px 0 20px 0;
	width:920px;
}

#wrapTop {
	margin:0;
	padding:0;
	width:920px;
	height:18px;
	display:block;
	background:transparent url(images/bg-wrap-top.png) no-repeat scroll center top;
}
*:first-child+html #wrapTop {background-image:url(images/bg-wrap-top_IE.png);}
* html #wrapTop {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/bg-wrap-top_IE.png',sizingMethod='crop');
}

#wrapBottom {
	margin:0;
	padding:0;
	width:920px;
	height:18px;
	display:block;
	background:transparent url(images/bg-wrap-bttm.png) no-repeat scroll center top;
}
* html #wrapBottom {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/bg-wrap-bttm.png',sizingMethod='crop');
}


#top {
	margin:0;
	padding:0;
	width:916px;
	height:95px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background-color:#005e9d;
	background:transparent url(images/bg-header.gif) repeat-x scroll center top;
}

#logo a 
{
	background:url(images/logo-novotel.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:90px;
	text-indent:-9999px;
	width:90px;
	margin:0 0 0 20px;
	padding:0;
}
* html #logo a {
	background-image:none;
	margin: 0 0 0 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/logo-novotel.png',sizingMethod='crop');}


#topRight {
	float:right;
	margin:0;
	padding:0;
	width:500px;
	height:95px;
	text-align:right;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#fff;
	/*background:transparent url(../images/bg-head-right.gif) no-repeat scroll right bottom;*/
}

#topRight h2 {
	margin:18px 20px 0 0;
	padding:0;
	text-align:right;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#fff;
}

#topRight h3 {
	margin:0 20px 0 0;
	padding:0;
	text-align:right;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#faa61a;
}
ul.sidebar 
{
	margin:0px;
	list-style:none;
	padding:0px;
}
ul.sidebar li
{
	list-style:none;
	margin:0px;
	padding: 2px 0;
}
.signup
{
	padding: 3px 0;
	width: 80%;
}
.signup input
{
	width: 200px;
}
#language {
	float:right;
	margin:3px 0px 0px 0px;
	padding:0 10px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(images/bg-lang-corner.gif) no-repeat scroll left bottom;
	font-size:11px;color:#d3d3d3;font-weight:bold;height:25px;
}
#language div {float:left;margin:7px 0px 0px 0px;}
#language div.active {color:#fff;}
#language img {margin:0px 10px;float:left;}

#language a {color:#d3d3d3;text-decoration:none;}
#language a:hover {color:#fff;}



#pageHeader {
	margin:0;
	padding:0;
	width:916px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background-color:#19518a;
	position: relative;
}
#post_flash
{
	margin:0;
	padding: 0;
}
#menu {
	margin:0px 0 -47px 0;
	padding:0;
	width:916px;
	height:47px;
	position:relative;
	float:left;
	background:transparent url(images/menu.png) repeat-x scroll 0 0;
}
* html #menu {
	background:transparent url(images/menu_solid.gif) no-repeat scroll 0 0;
	filter:alpha(opacity=85);
}

/*In case: you want to fix menu width*/
#menu ul {margin:0;padding:0;list-style-type:none;}
#menu ul li#menu01 {width:100px;}
#menu ul li#menu02 {width:110px;}
#menu ul li#menu03 {width:120px;}
#menu ul li#menu04 {width:115px;}
#menu ul li#menu05 {width:115px;}
#menu ul li#menu06 {width:110px;}
#menu ul li#menu07 {width:125px;}
#menu ul li#menu08 {width:120px; background: none;}

#menu ul li {
	background: url(images/menu-1.png) no-repeat right top;
	float:left;
	margin:0;
	font-size:11px;
	color:#fff;
	height:35px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	text-transform:uppercase;	
}
#menu ul li.current_page_item, #menu ul li.current_page_parent
{
	background: url(images/menu-active.png) repeat-x top!important;
	height: 46px;
}
*html #menu ul li.current_page_item, #menu ul li.current_page_parent
{background:transparent url(http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/menu-solid-active.gif) repeat-x scroll 0 0!important;}
#menu ul li.current_page_item a:hover
{
	color:#e2e2e2;
}
#menu ul li.lilast
{
	background: url(images/menu-active-last.png) no-repeat top right!important;
	float:left;
	margin:0;
	font-size:11px;
	color:#fff;
	height:35px;
	font-weight:bold;
	line-height:38px;
	height:46px;
	text-align:center;
	text-transform:uppercase;
}
* html #menu ul li.lilast {background:transparent url(http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/menu-solid-active.gif) repeat-x scroll 0 0!important;}
#menu ul li.lilast a:hover
{
	color:#e2e2e2;
}
#menu ul li.active {color:#fff;height:47px;background:transparent url(images/menu-active.png) repeat-x scroll 0 0;}
* html #menu ul li.active {background:transparent url(http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/menu-solid-active.gif) repeat-x scroll 0 0!important;}

#menu ul li.active a {color:#fff;}
#menu ul li.active a:hover {color:#e2e2e2;}


#imgDisplay {
	margin:0;
	padding:0;
	width:916px;
	height:256px;
	overflow:hidden;
}


#booking_home {
	float:right;
	margin:-260px 0px 0px 714px; 	
	padding:10px 10px 20px 10px;
	width:185px;
	background:transparent url(images/bg-booking-main.png) no-repeat scroll 0 0;
	position:absolute;
	color:#000;
	height: 185px;
}
#booking{
	float:right;
	margin:-210px 0px 0px 714px; 	
	padding:10px 10px 20px 10px;
	width:185px;
	background:transparent url(images/bg-booking-main.png) no-repeat scroll 0 0;
	position:absolute;
	color:#000;
	height: 185px;
}
* html #booking {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/bg-booking-main.png',sizingMethod='crop');
	position:static;
}

#booking h3 {margin:0 0 8px 0;padding:0;font-size:12px;color:#0f3a64;}

#booking fieldset {float:left;margin:0 0 2px 0;padding:0;}
#booking div.line {border-top: 1px solid #faa61a; height: 25px; line-height: 25px;margin:0;padding:0;position:absolute;top:165px; #left: 10px; width: 165px;}
*html #booking div.line {top: 245px; left: 700px;}
#arrival_btn {
cursor:pointer;
z-index:1000;
position:relative;
}
#arrivee
{
	z-index:1000;
	position:relative;
}
#booking fieldset input {height: 14px; width: 100px;}
#booking fieldset ol { list-style: none; margin:0; padding:0;}
#booking fieldset ol li{ margin:0; padding: 2px 0px;}
#book_btn{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 7px 11px 0px;
	width:107px;
	height:33px;
	color:#031d37;
	border:0px none;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	background:transparent url(images/btn-booking.png) no-repeat scroll 0 0;
	position:relative;
}
* html #book_btn {background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/btn-booking.png',sizingMethod='crop');}
#booking a.url {
	padding-top:5px;
	padding-left:5px;
	color:#0f3a64;
	font-size:14px;
	letter-spacing:-1px;
	height: 23px;
	font-weight:bold;
}

#container {
	margin:0;
	padding:15px 5px 0 5px;
	width:906px;
	overflow:visible;
	border-left:2px solid #fff;
	border-right:2px solid #fff;	
	background:#fff url(images/bg-container-inside.jpg) repeat-x scroll 0 0;
}

#left {
	float:left;
	margin:0 18px 0 0;
	#padding: 15px 0;
	width:197px;
}
*:first-child+html #left {margin-top:-15px;}
* html #left {margin-top:-15px;}


.linkBox {margin:0 0 5px 0;padding:0;min-height:52px;}
* html .linkBox {height:52px;}

.linkBox p {margin:0px 12px;}

.linkBox.AdventagePlus {width:197px;background:transparent url(images/banner-AdvantagePlus.png) no-repeat scroll 0 0;}
* html .linkBox.AdventagePlus {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/banner-AdvantagePlus.png',sizingMethod='crop');}
.linkBox.AdventagePlus span {display:block;padding:35px 10px 0px 0px;text-align:right;}

#right .linkBox {width:155px;background:transparent url(images/boxlink-gallery.png) no-repeat scroll 0 0;}
* html #right .linkBox {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/boxlink-gallery.png',sizingMethod='crop');}
#right .linkBox a {text-align:left;padding:30px 0px 0px 10px;font-size:13px;}

.linkBox a {display:block;position:relative;}
.linkBox a:hover {color:#e2e2e2;}

ul.photo
{
	margin:0;
	padding:0;
	list-style:none;
}
ul.photo li
{
	list-style: none;
	float: left;
	padding: 2px;
}
h2.widgettitle
{
	display: none;
}
#specialBox {
	margin:0;
	padding:0;
	width:197px;
}

#specialBox h3 {
	margin:0;
	padding:8px 10px;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.5px;
	width:177px;
	background:transparent url(images/bg-spcbox-top.png) no-repeat scroll 0px 0px;
}
* html #specialBox h3 {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/bg-spcbox-top.png',sizingMethod='crop');
}

#specialBox .detailWrap {margin:0;padding:0;background:transparent url(images/bg-spcbox-mid.gif) repeat-y scroll 0px 0px;}
]#specialBox .detailWrap img {width:197px;}
#specialBox .detailWrap .footbox {margin:0;padding:0;height:10px;overflow:hidden;}

#specialBox .detail {margin:8px 8px 0 8px;padding:0;line-height:12px;}
#specialBox .detail a {margin-top:5px;display:block;text-align:right;}

* html #specialBox a {position:relative;}
#specialWrap .all {margin:-20px 10px 0px 0px;text-align:right;}




#content {
	float:left;
	padding:0;
	width:522px;
	color:#000;
}
#content a {color:#000;}
#content a:hover {color:#FAA61A;}
#content h1 {margin:0 0 20px 0;padding:0;font-size:16px;color:#faa61a;}
#content p {margin:0 0 10px 0;padding:0;font-size:12px;color:#000;text-align:justify;}
#content a.back {float:right;}

#content ul.submenu  {
	float:left;
	margin:0 0 30px 0;
	padding:10px 0;
	list-style-type:none;
	border-top:1px solid #1a3f67;
	border-bottom:1px solid #1a3f67;
}
#content ul.submenu li {
	float:left;
	margin:0;
	padding:0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space: nowrap;
}
#content ul.submenu li a:link, #content ul.submenu li a:visited {
	color: #fff;
}
#content ul.submenu li a:hover{
	color: #faa61a!important;
}
#content ul.submenu li.current_page_item a
{
	color: #faa61a!important;
}

ul.submenu li.active {
	padding:0 0 0 10px;margin:0 20px 0 0;
	background:transparent url(images/bull-01.gif) no-repeat scroll 0 -6px;
	color:#faa61a;
}

ul.submenu li a {color:#fff;padding:0 0 0 10px;margin:0 20px 0 0;background:transparent url(images/bull-01.gif) no-repeat scroll 0 6px; line-height: 24px;}
ul.submenu li a:hover {background:transparent url(images/bull-01.gif) no-repeat scroll 0 -6px;color:#faa61a;}

#right {
	float:right;
	margin:0;
	padding:0;
	width:155px;
	list-style: none;
}
#right ul, #right ul li
{
	padding: 5px 0;
	margin:0;
	list-style: none;
}
#right ul li ul
{
	padding: 0;
	margin:0;
}
#newsletter
{
	background: url(images/bg-box-top.png) no-repeat;
	width: 155px;
	margin: 0;
	padding: 5px 10px!important;
	height: 156px;
}
#newsletter form
{
	font-size: 12px;
	font-weight: bold;
	padding:0;
	margin: 0;
	width: 125px!important;
}
#newsletter form input[type=text]
{
	width: 125px;
}
#newsletter form p
{
	line-height: 20px;
}
#newsBox {
	margin:0;
	padding:0;
	width:155px;
}
#newsBox h3 {
	margin:0;
	padding:7px 10px;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.5px;
	width:135px;
	background:transparent url(images/bg-newsbox-top.png) no-repeat scroll 0px 0px;
}
* html #newsBox h3 {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://microsites.syndacast.com/novotelbkk/wp-content/themes/novotel-city/images/bg-newsbox-top.png',sizingMethod='crop');
}

#newsBox .detailWrap {margin:0;padding:0;background:transparent url(images/bg-newsbox-mid.gif) repeat-y scroll 0px 0px;}
#newsBox .detailWrap img {width:155px;}
#newsBox .detailWrap .footbox {margin:3px 0px 0px;padding:0;height:10px;overflow:hidden;}

#newsBox .detail {margin:8px 8px 0 8px;padding:0;line-height:12px;}
#newsBox .detail a {margin-top:5px;display:block;text-align:right;}

#newsWrap .all {margin:-20px 10px 0px 0px;text-align:right;}
* html #newsBox a {position:relative;}


#footer {
	margin:0 auto;
	padding:0;
	width:920px;
}

#footer ul {float:left;margin:8px 0 8px 202px;padding:0;list-style-type:none;}
* html #footer ul {margin-left:101px;}

#footer ul li {
	float:left;
	margin:0px 15px;
	padding:0px 0px;
	font-size:10px;
	color:#fff;
	text-align:center;	
}

/*Block content */
#content .list {}
#content .list .block {margin:0px 20px 20px;}
#content .list .block h3 {font-size:14px;color:#000;margin:0px 0px 5px;}
#content .list .block img {float:left;margin:0px 20px 0px 0px;}
#content .list .block a.more {float:right;color:#000;}
#content .list .block a.more:hover {text-decoration:underline;}

#content table.list h3 {margin:0px 0px 20px;}


.page_list{
	margin-bottom:12px;
}
.page_list_body{
	background:url(images/box_page_list_body.gif) repeat-y;
	padding:0 20px 0 18px;
}
.page_list_title, .page_list_title a, .page_list_title a:visited{
	color:#2a631c;
	font-size:18px;
	padding-bottom:22px;
}
.readmore{
	text-align:right;
}
.page_list_left{
	float:left;
	width:175px;
}
.page_list_right{
	float:left;
	margin-left:25px;
	width:250px;
}
#newsBox2 {
	height:170px;
}

#CDSWIDEXC{
	margin: 0!important;
}