body {margin:1px 0 0 0; padding:0; font:.718em "arial"; color:#000;}
a {color:#2461AA; text-decoration:none;}
select {font:1em "arial";}
p {margin:0; padding:0;}
a:hover{text-decoration:underline;}
#contentArea {width:85em;}
form{margin:0; padding:0;}

.hintanchor {font-size:8.5pt;}
.hintanchor:link {font-size:8.5pt;}
.hintanchor:active {font-size:8.5pt;}
.hintanchor:hover {font-size:8.5pt;}
.hintanchor:visited {font-size:8.5pt;}

#header{padding:0; margin: 0px auto 1.3em; width:60.5em;text-align: left;xoverflow: hidden;}
#header:unknown{clear: both;display: block;visibility: hidden;height: 0px;content: ".";}
.hoptionsContain{width:13em; float:right;}
#hoptions{float:right;width:27em;position:relative}
#hoptions p#curr{padding-left:.4em;background:url(../images/bg_dropbarleft.gif) no-repeat 0px 0px;float:right;margin:0 0 0 .9em;width:10.5em;line-height:1.7em;text-align:left;height:19px;}
#hoptions p#lang{padding-left:.4em;background:url(../images/bg_dropbarleft.gif) no-repeat 0px 0px;line-height:1.7em;float:right;margin:0 0 0 .9em;width:10.5em;text-align:left;height:19px;}
#hoptions p#curr{width:13.2em;}
#hoptions p#curr a{display:block;background:url(../images/bg_dropbarright.gif) no-repeat 100% 0;padding:0 1.19em 0 0;text-decoration:none;height:19px;}
#hoptions p#lang a{display: block;background: url(../images/bg_dropbarright.gif) no-repeat 100% 0px;padding:3px 1.19em 0 0;text-decoration: none;height:19px;}
#langlist{border:#a7c0dd 1px solid;padding:0;background:#fff;margin:0;list-style-type:none;}
#currlist{border:#a7c0dd 1px solid;padding:0px;background:#fff;margin:0px;width:4.38em;list-style-type:none;}
#currlist{width:13em}
#langlist li{padding:0 0.45em 0 .45em;display:block;margin:0;width:9.88em;line-height: normal;list-style-type: none;}
#currlist li{padding: 0 0 0 .09em;display: block;margin: 0px;width:13.2em;line-height: normal;list-style-type: none; text-align:left;}
#langlist{z-index:999;right: 0px;position: absolute;top:1.6em;}
#currlist{Z-index:999;right: 0px;position: absolute;top:1.6em;}
#langlist{right:14.4em}

/* language is suffixed for the top dropdown to show the corrensponding flag (selected language) */
#lang a span.en{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/en.gif);float:left;line-height:0; cursor:pointer;}
#lang a span.fr{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/fr.gif);float:left;line-height:0; cursor:pointer;}
#lang a span.es{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/es.gif);float:left;line-height:0; cursor:pointer;}
#lang a span.de{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/de.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.cs{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/cs.gif);float:left;line-height:0; cursor:pointer;}
#lang a span.cn{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/cn.gif);float:left;line-height:0; cursor:pointer;}
#lang a span.sv{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/sv.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.th{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/th.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.pt{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/pt.gif);float:left;line-height:0; cursor:pointer;}
#lang a span.pl{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/pl.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.kr{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/kr.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.jp{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/jp.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.it{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/it.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.ru{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/ru.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}
#lang a span.nl{background-position:0px 1px;padding:.3em 0 .3em 2em;background-repeat:no-repeat;text-decoration: none; background-image:url(../images/flags/nl.gif);float:left;line-height:0;*padding-top:0; cursor:pointer;}

.wd2002 span {width:75%;}
#langlist li a{background-position: 0px 1px;padding:0.3em 0 0.3em 2em;background-repeat: no-repeat;text-decoration:none;}
#langlist li a{display:block;}
#langlist li a:hover{text-decoration:underline;background-color:#7FACE9;}
#langlist .langen{background-image:url(../images/en2.gif);} /* name changed - prefixed lang, as fr class was clashing */
#langlist .langde{background-image:url(../images/de2.gif);}
#langlist .langes{background-image:url(../images/es2.gif);}
#langlist .langfr{background-image:url(../images/flags/fr.gif);}
#langlist .langit{background-image:url(../images/flags/it.gif);}
#langlist .langjp{background-image:url(../images/flags/jp.gif);}
#langlist .langkr{background-image:url(../images/flags/kr.gif);}
#langlist .langpl{background-image:url(../images/flags/pl.gif);}
#langlist .langpt{background-image:url(../images/flags/pt.gif);}
#langlist .langcn{background-image:url(../images/flags/cn.gif);}
#langlist .langcs{background-image:url(../images/flags/cs.gif);}
#langlist .langsv{background-image:url(../images/flags/sv.gif);}
#langlist .langth{background-image:url(../images/flags/th.gif);}

#langlist .langru{background-image:url(../images/flags/ru.gif);}
#langlist .langnl{background-image:url(../images/flags/nl.gif);}

#header {float:left; width:100%; height:5em;}
#header #logo{float:left; margin:0.9em 0 0 0.8em;}
#header .topNavContain{width:59em; float:right;}
#header ul#topNav{float:right; padding:0; border-top:0.5em solid #2461AA; margin:0; padding:0.45em .5em 0 0; height:3em; width:53.97em;}
#header ul#topNav li{float:left; margin:0; padding:0; list-style-type:none; background:url(../images/right-strip.gif) no-repeat right center;}
#header ul#topNav li a{padding:0.4em 0.95em ; text-decoration:none; font-weight:bold; float:left; text-align:left;}
#header ul#topNav li a:hover{text-decoration:underline;}
#header ul#topNav li.selected a{color:#8E8E8F;}
#header ul#topNav li.selected a:hover{text-decoration:none;}
#header ul#topNav li.noImg{background:url(../images/right-strip2.gif) no-repeat right center !important;}
#header ul#topNav li.noImg a{padding-right:0;}
#header ul#topNav li.noLeftPad a{padding-left:0;}
#content, #contentAff{width:100%; float:left; padding:1.9em 0 2em 0; background:url(../images/bdr-img.gif) repeat-x left bottom;}
#contentAff{margin-left:10px}

#content1{width:100%; float:left; padding:1.9em 0 2em 0;}

#leftNav{width:17.4em; float:left; margin-right:1em; text-align:left;}
#leftNav h1{background-color:#2E67B1; font:bold 1em "arial"; color:#fff; width:94%; padding:.4em 3%; margin:0; float:left;}
#leftNav #chngurDatesCntainer{background-color:#F5F5F5; width:93.12%; padding:.7em 3%; border:1px solid #2E67B1; float:left; margin-bottom:1.3em;}
#leftNav #chngurDatesCntainer h2{font:bold 1em "arial"; margin:0 0 .3em 0; padding:0;}
#leftNav #chngurDatesCntainer .bdr{width:100%; background:url(../images/bdr.gif) repeat-x left center; padding:.3em 0; float:left;}

#leftNav #filterSearchCntainer{background-color:#F5F5F5; width:93.12%; padding:.7em 3%; border:1px solid #2E67B1; float:left; margin-bottom:1.3em;}
#leftNav #filterSearchCntainer h2{font:bold 1em "arial"; margin:0 0 .3em 0; padding:0;}
#leftNav #filterSearchCntainer .bdr{width:100%; background:url(../images/bdr.gif) repeat-x left center; padding:.3em 0; float:left;}

#leftNav ul#faq{background-color:#F5F5F5; width:93.12%; padding:.7em 3%; border:1px solid #2E67B1; float:left; margin:0 0 1.3em 0;}
#leftNav ul#faq li{background:url(../images/bdr-img.gif) repeat-x left bottom; margin:0; padding:0; list-style-type:none; width:98%; padding:.7em 1%;float:left;}
#leftNav ul#faq li a{background:url(../images/faq-bullet.gif) no-repeat left .3em; font:1em "arial"; color:#2E67B1; text-decoration:none; padding-left:1em;}
#leftNav ul#faq li.noImg2{background:url();}
#leftNav ul#faq li div{float:left;padding-top:5px;}
#leftNav .gCntner{background-color:#F5F5F5; width:93.12%; padding:.7em 3%; border:1px solid #2E67B1; font:.96em "arial"; float:left; margin:0 0 1.3em 0;}


#leftNav .hotelClub{width:93%; padding:.7em 3%; border:1px solid #2E67B1; font-weight:bold; float:left; border:1px solid #2E67B1; text-align:center; margin-bottom:1.3em;}
#leftNav .hotelClub img{margin-top:.5em;}

#leftNav ul#recentlyViewed{background-color:#F5F5F5; width:93.12%; padding:.7em 3%; border:1px solid #2E67B1; float:left; margin:0 0 1.3em 0;}
#leftNav ul#recentlyViewed li{margin:0; padding:0; list-style-type:none; width:98%; padding:.3em 1%;}
#leftNav ul#recentlyViewed li a{background:url(../images/recent-bullet.gif) no-repeat left .3em; font:1em "arial"; color:#2E67B1; text-decoration:none; padding-left:1em;}
#leftNav ul#recentlyViewed li.noImg2{background:url();}

/*#leftNav #phoneEnquiry{background:url(../images/call-enquiry.jpg) no-repeat right bottom; background-color:#F5F5F5; width:93%; padding:.9em 3% 1.8em 3%; border:1px solid #2E67B1; float:left; color:#828282; font-size:1em; margin-bottom:1.3em;}*/
#leftNav #phoneEnquiry{background:url(../images/customer-service.jpg) no-repeat right bottom; width:93%;padding:.9em 3% 0.299em 3%;border:1px solid #2E67B1; float:left; color:#2461AA; font-size:1.1em; margin-bottom:1.3em;}
.HomePagePhone {background:url(../images/customer-service.jpg) no-repeat right bottom; width:93%; padding:.8em 3% 0.6em 3%; border:1px solid #2E67B1; float:left; color:#2461AA; font-size:1.0em; margin:0.8em 0 1.1em 0;}
#leftNav #phoneEnquiry span{font:bold 1.4em "arial"; color:#2E67B1; margin-top:.6em; float:left;}
#leftNav #security{width:93%; padding:.7em 3%; border:1px solid #2E67B1; float:left; border:1px solid #C8D5E5; margin-bottom:1.3em; background-color:#F5F5F5;}
#leftNav #security img{padding:0 1em 1em 0; float:left;}

#contentRight{width:66.4em; float:left;}
#contentRight .mbrDtls{width:100%; float:left; margin-bottom:5px; text-align:left;}
#contentRight2{width:65em; float:left;}
.print{width:100%; text-align:right; float:left; margin-bottom:.4em;}
.print img{margin-right:.3em;}

#footer {width:99%; float:right; margin-top:1.40em; text-align:left; font-size:1em;}
#footer p{margin:0 0 1.4em 0;}
#footer img{margin-right:.3em;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .thawte{float:right; width:33.5em;}
#footer .ratesToGo{float:left; width:30em; color:#333333;}
#footer .thawte p{width:22em; float:left; margin-left:.38em; font-size:.97em; height:5em}
#footer .thawte img{float:left;}



ul#steps{margin:0; padding:0; width:30.6em; float:right;}
ul#steps img{float:left;}
ul#steps li{list-style-type:none; float:left; margin:0; padding:0;}
ul#steps li a{font-size:.9em; color:#fff; background:url(../images/blu.gif) repeat-x right top; padding:.1em 1em .09em .3em; float:left; margin-right:1em; height:1.4em;}
ul#steps li.greyBg a{background:url(../images/grey.gif) repeat-x right top; color:#A6A6A6;}
ul#steps li a:hover{text-decoration:none;}
ul#steps li.noMr a{margin-right:0;}


.hotelName{width:100%; float:left; line-height:1.5em; text-align:left; font-size:1.02em;}
.hotelName h1{font:bold 1.6em "arial"; float:left; margin:0 .5em 0 0; padding:0;}
.hotelName img{margin-top:.3em;}

#roomDetails {width:100%; float:left; text-align:left; font-size:.9em;}
#roomDetails h1{font:bold 1.5em "arial"; margin:0 0 .6em 0; padding:0; text-align:left;}
#roomDetails .heading{border:1px solid #CCC; background:url(../images/header-bg.gif) repeat-x left top; width:98.5%; padding:0 0.7%; float:left; text-align:left;}
#roomDetails .rType{width:33%; float:left; font:bold 1.1em "arial"; margin:1em .3em 0 0;}
#roomDetails .unBld{font-weight:normal;}
#roomDetails .rType2{width:37%; float:left; font:1.1em "arial"; margin:1em .3em 0 0; color:#8B0909;}
#roomDetails .orgPrice{width:10%; float:left; padding:.7em 0 .2em 0; text-align:right;}
#roomDetails .back{width:3%; float:left; padding:1.3em 0; background:url(../images/ver-line.gif) repeat-y right top; margin-right:.5em;}
#roomDetails .nxt{width:3%; float:left; padding:1.3em 0 1.3em .6em; background:url(../images/ver-line.gif) repeat-y left top;margin-left:0.5em;}
#roomDetails .days{width:6.5%;float:left; padding:.6em 0; margin-right:.3em;}
#roomDetails .days2{width:7.2%;float:left; padding:.6em 0; margin-right:.3em; text-align:right;}
#roomDetails .days3{width:8%;float:left; padding:.6em 0; margin-right:.3em;text-align:right;}
#roomDetails .total{width:5%; float:left; font:bold 1.2em "arial"; margin-right:.3em; padding-top:.7em;text-align:right;}
#roomDetails .total2{width:7.2%; float:left; font:bold 1.2em "arial"; margin-right:.3em; padding-top:.7em;text-align:right;}
#roomDetails .earnMember{width:12%; float:right; text-align:left; padding-top:.7em;}
#roomDetails .earnMember2{width:8.8%; float:right; text-align:right; padding-top:.7em;}
#roomDetails .price{width:10%; float:left; padding:.8em 0 .2em 0; text-align:right; font-size:8.5pt; color:#949494;}
#roomDetails .ptb2em{padding-top:2em; padding-bottom:2em;}
#roomDetails .rooms{width:8%; float:left; padding:.7em 0 .2em 0; font:bold 1.1em "arial"; margin-right:.3em; text-align:left;} /* Siraj A changed for Jira web-850 */
#roomDetails .allTotal{width:100%; font:bold 1.2em "arial"; text-align:right; float:left; padding:.5em 0;}
#roomDetails .allTotal span{float:left;}
#roomDetails .allTotal span.totalMonths{width:45em;}
#roomDetails .allTotal span.totalAmount{width:6em;text-align:right;}
#roomDetails .allTotal span.earnMember3{width:6em;text-align:right;float:right;}
#roomDetails .allTotal span.fr{float:right;}
#roomDetails .allTotal2 {width:99%; font:1.1em "arial"; padding:.5em 0 .5em 1%; color:#333; float:left; line-height:1.6em;}
#roomDetails .allTotal2 p{width:88.7%; float:left; text-align:right;}
#roomDetails .allTotal2 span{width:11%; float:right; text-align:right;}
#roomDetails .allTotal2 h1{width:100%;float:left;}

#roomDetails .hotelName{width:100%; float:left; line-height:1.5em; text-align:left; font-size:1.1em;}
#roomDetails .hotelName h1{font:bold 1.6em "arial"; float:left; margin:0 .5em 0 0; padding:0;}
#roomDetails .hotelName img{margin-top:.3em;}
#roomDetails .blk{color:#000;}

.greyContner{border:1px solid #DADADA; background-color:#F5F5F5; float:left; width:97.5%; padding:10px 1%; margin:1.5em 0 0 0; font-size:1em; text-align:left;}
.greyContner h1{padding:0; margin:0 0 .5em 0; font:bold 1.3em "arial";}
.greyContner label{text-align:right; width:30%; float:left; margin:.3em 1em 1.1em 0;}
.greyContner .txt{border:1px solid #D0CEC9; font:1em "arial"; padding:.2em; width:12em; margin-bottom:1.1em;}
.greyContner .SelBox{margin-bottom:1.1em;}
.greyContner .SelBoxSmall{margin-bottom:1.1em;}
.greyContner select{font-size:1em;}
.greyContner select.selWid{font-size:1em;width:3.5em;}

#bluContner{border:1px solid #CFDCEC; width:97.5%; padding:1.3em 1%; background-color:#EAF0F7; float:left; margin:1.5em 0;}
#bluContner h1{padding:0; margin:0 0 .5em 0; font:bold 1.209em "arial";}

#roomDetails .whtContainer{border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; width:98.5%; padding:0 .7% .5em .7%; float:left; text-align:left; font-size:1em; background-color:#fff;}
.smlGrey{color:#868686; font-size:1em; font-weight:normal;}
#roomDetails .roomDc{background:url(../images/room-dc-bg.gif) repeat-x left top; width:97.8%; padding:.3em 1%; float:left; border:1px solid #EAE1BA; font-size:1.1em; #width:97.8%;}
.backHome{width:100%;}
.backHome a{background:url(../images/back-to-top.gif) no-repeat left top; padding-left:1.9em; font-size:1em; float:left; height:1.5em;}
.checIn{text-align:right; font:1.2em "arial"; line-height:1.6em;}

.par {
float:left;
margin-bottom:0.5em;
padding:0.5em 0 0.3em;
text-align:left;
width:96.8%;
}

.fl{float:left;}
.fr{float:right;}
.button{background:url(../images/search-left.gif) repeat left top; background-color:#FDBF0D; font:bold 1.2em "arial"; padding:.29em 2em; border:none; margin:0; text-transform:uppercase; *padding:.2em 1.2em; float:left; line-height: normal;height:26px;cursor:pointer;cursor:hand;}
.buttonSmall{font:bold 11px "arial"; padding:2px 2px 2px 5px; border:none; margin:0; text-transform:uppercase; float:left; background:url(../images/button-left-small.gif) repeat left top; background-color:#FDBF0D; _padding:2px 0 1px 2px; *padding:2px 0 1px 2px; height:21px;cursor:pointer;cursor:hand;}
.buttonSmallPrev{font:bold 11px "arial"; padding:2px 2px 2px 5px; border:none; margin:0; text-transform:uppercase; float:left; background:url(../images/button-left-small.gif) repeat left top; background-color:#FDBF0D; _padding:2px 4px 1px 6px; *padding:2px 4px 1px 6px; height:21px;cursor:pointer;cursor:hand; overflow:visible;}
.buttonSmallFade{font:bold 12px "arial"; padding:2px 2px 2px 5px; border:none; margin:0; text-transform:uppercase; float:left; background:url(../images/button-left2.gif) no-repeat left top; background-color:#CCCCCC; color:#858484; *padding:2px 0 1px 2px;}
.button2{background:url(../images/big-button-2.gif) no-repeat left top; background-color:#FDBF0D; font:bold 1.2em "arial"; padding:.1em .6em .1em 2em; border:none; margin:0; text-transform:uppercase; *padding:.3em 0 .3em 1em; float:left; height:24px; cursor:pointer;cursor:hand; }
.button2G{background:url(../images/big-button-22.gif) no-repeat left top; background-color:#CCCCCC; font:bold 1.2em "arial"; padding:.1em .6em .1em 2em; border:none; margin:0; text-transform:uppercase; *padding:.3em 0 .3em 1em; float:left; height:1.75em;}
.SoldOut {padding-top:1px; color:#949494; font-weight:bold; font-size:8pt;}
.SoldOutSR {color:#949494; font-weight:bold; font-size:8pt; padding-right:10px; padding-top:15px; float:right; }
/*
.button{background:url(../images/big-button-l.gif) no-repeat left top; background-color:#FDBF0D; font:bold 1.18em "arial"; padding:.3em 2em; border:none; margin:0; text-transform:uppercase; *padding:.3em 1.2em; float:left; height:2.186em;cursor:pointer;cursor:hand;}
.buttonSmall{font:bold 12px "arial"; padding:2px 2px 2px 5px; border:none; margin:0; text-transform:uppercase; float:left; background:url(../images/button-left.gif) no-repeat left top; background-color:#FDBF0D; *padding:2px 0 1px 2px; height:1.75em;cursor:pointer;cursor:hand; *padding:2px 0 2px 0;}
.buttonSmallFade{font:bold 12px "arial"; padding:2px 2px 2px 5px; border:none; margin:0; text-transform:uppercase; float:left; background:url(../images/button-left2.gif) no-repeat left top; background-color:#CCCCCC; color:#858484; *padding:2px 0 1px 0;}
.button2{background:url(../images/big-button-2.gif) no-repeat left top; background-color:#FDBF0D; font:bold 1.2em "arial"; padding:.1em .6em .1em 2em; border:none; margin:0; text-transform:uppercase; *padding:.3em 0 .3em 1em; float:left; height:1.75em;}
*/
.mgT55{margin-top:4em;}
.redCol{color:#DC0909;}
.greyCol{color:#949494;}
.w100{width:100%; float:left;}
.w200{width:700px; float:left;}
.grey{color:#303030;}
.lightGray{color:#6D6D6D;}
.yello, .yello a{color:#FDBF0D;}
.mb1 {margin-bottom:1em;}
.mb5 {margin-bottom:5px;}
.mb15 {margin-bottom:15px;}
.mb10 {margin-bottom:10px;}
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mt12 {margin-top:12px;}
.mt6 {margin-top:6px;}
.mt13 {margin-top:13px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mtb20 {margin:15px 0 20px 0;}
.mr5 {margin:5px 10px 0 0;width:2.7em;text-align:right;}
.mr6{margin-right:6px;}
.mr15{margin-right:15px;}
.mgT15{margin-top:1.1em; _margin-top:.1em;*margin-top:.1em;}
.w150 {width:140px;}
.paging{width:100%; float:left; padding-bottom:.7em; text-align:right;}
.s11{font-size:1em;}
.smallFnt{font-size:.7em; font-weight:normal;}
.tc {text-align:center;}
.bdr{width:100%; float:left; background:url(../images/bdr.gif) repeat-x left top; margin:.5em 0 .5em 0;padding:0;}
.bgGrey{background-color:#DADADA;}
.bgLyellow{background-color:#FFF6CA;}
.txtAgnR{text-align:right;}
.s1em{font-size:1em;}
.totalRoomCost{width:100%; float:left; font-size:1.05em; margin:1.2em 0 .4em 0;}
.w14em{width:14em}
.w49{width:49%; }
.w460{width:460px; }
.w70{width:70%;}
.bld{font-weight:bold;}
.w3{width:3%; float:left;}
.w95{width:95%; float:left;}
.w60{width:60%;}
.w55{width:55%;}
.w35{width:30%;}
.tl{text-align:left;}
.pb10{padding-bottom:10px;}
.w99{width:99%;float:left;}
.strCntr{float:left;}

.NoGuestRev {background-color:#2E67B1;
color:#FFFFFF;
float:left;
border:1px solid #2E67B1;
font-family:"arial";
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:50px 0pt 0pt;
padding:0.3em 2%;
text-align:left;
width:96%;}
.contentGuestRev {
background-color:#F5F5F5;
border:1px solid #2E67B1;
color:#000000;
float:left;
line-height:2em;
padding:1em 2%;
_padding:1.5em 2%;
*padding:1.5em 2%;
text-align:left;
width:96%;
}
.NoGuestRevtop {padding-top:0px; margin-bottom:70px;}
.totalRooms{width:156px;float:left;text-align:right;}
.eMember{width: 4.7em; float: right;font-weight:bold;text-align:center}

.tcls{ clear:both;text-align:left;}
.tcls1{clear:both;text-align:right; float:right;margin-top:-14px;_margin-top:-16px;}

#roomDetails .redCol, .redCol a{color:#DC0909;text-decoration:none;}
#roomDetails .blueCol, .blueCol a{color:#2E67B1;text-decoration:underline;}
.aaaRated{width:10.5em;float:left;}
.aaaRated a{color:#2461AA;font-size:.85em;text-decoration:underline;}
.curhand{cursor:pointer;cursor:hand;}

#daysContainer{width:307px;float:left;} 
#daysContainer .days3{float:left;margin-right:0.3em;padding:0.6em 0pt;text-align:right;width:19.2%;}
#daysContainer .back{background:url(../images/ver-line.gif) repeat-y scroll right top;float:left;margin-right:0.5em;padding:1.3em 0pt;width:6%;}
#daysContainer .nxt{background:url(../images/ver-line.gif) repeat-y scroll left top;float:left;margin-left:0.5em;padding:1.3em 0pt 1.3em 0.6em;width:5%;}
#daysContainer .ptb2em{padding:2em 0;}

#ccConatiner{width: 458px; float: left;}
#ccConatiner label{width: 50%;}
.w81{width:90%;float:left;}
.ptb70{padding:70px 0;}
.w306{width:306px;}
.errorContainer{width:286px;padding:32px 10px;float:left;font:12px "arial";color:#C62929;background:url(../images/error_container.gif) no-repeat left top;}


/*NO HOTEL FOUND */
#noHotelFound{width:450px;}
#noHotelFound h1{width:96%;padding:.3em 2%;float:left;background-color:#2E67B1;font:bold 12px "arial";color:#fff;text-align:left;margin:50px 0 0 0;}
#noHotelFound .content{background-color:#F5F5F5;width:90.6%;padding:2em 4.5%;float:left;color:#000;text-align:left;line-height:2em;border:1px solid #2E67B1;}
#popup{width:90%;margin:10%;float:left;font-size:1.1em;}
#popup ol li{margin-bottom:.8em;}
.bluCol{color:#417ED0;}
.whatThis{width:9em;float:left;font-size:.9em;}


.btnRight{float:left;margin-left:-1px;_margin-left:-2px;*margin-left:-3px; background-image:URL(/images/search-rightBG.gif);}
#roomDetails .earnMember .btnRight {margin-left:-1px;_margin-left:-4px;*margin-left:-4px}

.btnCenterTop {width:100%; height:30px; text-align:center;}
.btnCenterMid {margin:auto; position:relative; height:30px; display:table; _display:inline-block; *display:inline-block;}
.mt85{margin-top:85px;}

#rightSide2 {float:right;margin-top:1.9em;width:23.2em;}
 
.nbcontentbox2{width:100%; float:left; text-align:left; margin:1.25em 0 0 0; background:transparent url(../images/bdr-img.gif) repeat-x scroll left bottom; padding:0 0 0.70em 0;}
.nbcontentbox2 h1{background:#2e67b1; color:#fff; padding:0.35em 0 0.35em 0.63em; font-size:1.23em; margin:0;}
.nbcontentbox2 h2{color:#2e67b1; padding:0.55em 0 0.35em 0.63em; font-size:1.20em; margin:0;clear:left;}
.nbcontentbox2 p{color:#000; padding:0.35em 0.90em 0.35em 0.90em; font-size:1em; margin:0;clear:left; width:70%;}


.nbcontentbox3{width:100%; float:left; text-align:left; margin:1.25em 0 0 0; padding:0 0 0.70em 0;}
.nbcontentbox3 h1{background:#2e67b1; color:#fff; padding:0.35em 0 0.35em 0.63em; font-size:1.23em; margin:0;}
.nbcontentbox3 h2{color:#2e67b1; padding:0.55em 0 0.35em 0.63em; font-size:1.20em; margin:0;clear:left;}
.nbcontentbox3 p{color:#000; padding:0.35em 0.90em 0.35em 0.90em; font-size:1em; margin:0;clear:left; width:70%;}
.nbcontentbox .s2em{font-size:1.1em;margin-bottom:10px;color:#7FACE9;}

.anchor {color:#2461AA; text-decoration:underline; cursor:default;}
a.plainAnchor {text-decoration:none; color:Black; display:block; text-align:left;}
a.plainAnchor:link {text-decoration:none; color:Black; display:block; text-align:left;}
a.plainAnchor:visited {text-decoration:none; color:Black; display:block; text-align:left;}
a.plainAnchor:active {text-decoration:none; color:Black; display:block; text-align:left;}
a.plainAnchor:hover {text-decoration:none; color:Black;}

.clr {clear:both; line-height:0; font-size:0; height:0;}

/*Visible to only Opera*/
@media all and (min-width: 0) {
#footer2{FONT-SIZE: 1em; FLOAT: left; WIDTH: 98%; TEXT-ALIGN: right; position:absolute; margin-top:3.5em;}
}




