body { margin:0 0 0 0; background: url(../../images/background.jpg); }

.png_file { behavior:url(../../index.html); }

h1 { font-weight:bold; margin:0px; padding:0px; font-size:18pt; font-family:Arial Narrow, Arial; color:#FF0000; text-align:left; }

h2 { font-weight:bold; margin:0px; padding:0px; font-size:18pt; font-family:Arial Narrow, Arial; color:#FF0000; text-align:left; }

.padding_arrow1 { padding-top:6px; }

h4 { font-weight:bold; margin:0px; padding:0px; font-size:12pt; font-family:arial; color:#FF0000; }

.maindiv { width:799px; }

.calendar_inner { z-index:210; margin:20px 0 0 22px; }

.booking_inner { z-index:2; margin:15px 0 0 22px; }

.findroomother { width:222px; height:157px; position:absolute; z-index:9; left: 558px; top: 232px; }

.left_shadow { background: url(../../images/shadow-left.jpg) repeat-y; width:11px; }

.right_shadow { background: url(../../images/shadow-right.jpg) repeat-y; width:11px; }

.location_link { text-align:justify; font-family:Arial; font-size:15px; font-weight: bold; padding:0 0 0 10px; color: #685e2d; }

.location_link a:link { color:#685e2d; text-decoration: underline; }

.location_link a:activated { color:#685e2d; text-decoration: underline; }

.location_link a:visited { color:#685e2d; text-decoration: underline; }

.location_link a:hover { color:#5f5a3d; text-decoration: none; }

.location_link2 { text-align:justify; font-family:Arial; font-size:12px; font-weight: normal; padding:0 0 0 15px; color: #000000; }

.location_link3 { text-align:justify; font-family:Arial; font-size:15px; font-weight: bold; padding:0 0 0 010px; color: #000000; }

.right_pannel { background:url(../../images/right_pannel.png) no-repeat; width:236px; height:662px; position:absolute; margin:518px 0 0 545px; z-index:5; }

.booking { background:url(../../images/booking.png) no-repeat; width:236px; height:320px; position: absolute; margin:219px 0 0 545px; z-index:1; }

.footer_bg { background:url(../../images/bg-footer.jpg) repeat-y; height:98px; }

.text_rightpannel { text-align:justify; font-family:Arial; font-size:12px; font-weight: bold; color: #64647c; }

.text_rightpannel a:link { color:#64647c; text-decoration: none; }

.text_rightpannel a:activated { color:#64647c; text-decoration: none; }

.text_rightpannel a:visited { color:#64647c; text-decoration: none; }

.text_rightpannel a:hover { color:#5f5a3d; text-decoration: underline; }

.neone { text-align:justify; font-family:Arial; font-size:12px; font-weight:normal; color: #000000; }

.text_body { text-align:left; font-family:Arial; font-size:12px; font-weight:normal; color: #000000; }

.text_body a:link { color:#2d360d; text-decoration: none; }

.text_body a:activated { color:#2d360d; text-decoration: none; }

.text_body a:visited { color:#2d360d; text-decoration: none; }

.text_body a:hover { color:#000000; text-decoration: underline; }

.neone a:link { color:#2d360d; text-decoration: none; }

.neone a:activated { color:#2d360d; text-decoration: none; }

.neone a:visited { color:#2d360d; text-decoration: none; }

.neone a:hover { color:#000000; text-decoration: underline; }

.neone1 a:link { color:#2d360d; text-decoration: none; font-weight:bold; font-size:9pt; }

.neone1 a:activated { color:#2d360d; text-decoration: none; font-weight:bold; font-size:9pt; }

.neone1 a:visited { color:#2d360d; text-decoration: none; font-weight:bold; font-size:9pt; }

.neone1 a:hover { color:#000000; text-decoration: underline; font-weight:bold; font-size:9pt; }

.neone11 a:link { color:#2d360d; text-decoration: none; font-weight:bold; font-size:9pt; }

.neone11 a:activated { color:#2d360d; text-decoration: none; font-weight:bold; font-size:9pt; }

.neone11 a:visited { color:#2d360d; text-decoration: none; font-weight:bold; font-size:9pt; }

.neone11 a:hover { color:#000000; text-decoration: underline; font-weight:bold; font-size:9pt; }

.footer_bg { background:url(../../images/bg-footer.jpg) repeat-x; width:757px; height:98px; vertical-align:top; }

.footerlink { font-family:arial; font-weight:bold; text-align:center; font-size:9pt; color:#59553c; line-height:15px; }

.footerlink a:link { text-decoration:underline; color:#59553c; }

.footerlink a:activated { text-decoration:underline; color:#59553c; }

.footerlink a:visited { text-decoration:underline; color:#59553c; }

.footerlink a:hover { text-decoration:none; color:#000000; }

.footerlink01 { font-family:arial; font-weight:bold; text-align:center; font-size:9pt; color:#377c8c; line-height:18px; }

.footerlink01 a:link { text-decoration:underline; color:#377c8c; }

.footerlink01 a:activated { text-decoration:underline; color:#377c8c; }

.footerlink01 a:visited { text-decoration:underline; color:#377c8c; }

.footerlink01 a:hover { text-decoration:none; color:#59553c; }

.digitalhospitality { font-family:arial; font-weight: normal; text-align:center; font-size:9pt; color:#000000; line-height:18px; }

.digitalhospitality a:link { text-decoration:underline; color:#000000; }

.digitalhospitality a:activated { text-decoration:underline; color:#000000; }

.digitalhospitality a:visited { text-decoration:underline; color:#000000; }

.digitalhospitality a:hover { text-decoration:none; color:#5d593c; }

.check_inout { font-family:arial; font-weight:bold; color:#3e7c91; text-align:left; font-size:8pt; }

.check_inout1 { font-family:arial; font-weight:bold; color:#9d9d9b; text-align:left; font-size:8pt; }

.hint .hint-pointer { position: absolute; left: -16px; top: 0px; width: 16px; height: 14px; background: url(../../images/pointer.gif) left top no-repeat; }

.hint { display: none; position: absolute; margin-top: -4px; border: 1px solid #808080; padding: 5px 5px; margin-left: 10px; z-index: 100; background: #C8C2B6 url(../../images/pointer.gif) no-repeat -16px 0px; font-family: arial; font-size: 12px; vertical-align: middle; height: 19px; }

.text_email_website_2 { font: Arial; font-family: arial; font-weight: bold; font-size: 9pt; color: #000000; vertical-align: top; height: 23px; padding: 3px 0px 5px 30px; text-align: Right; }

.text_email_website_3 { font-family: arial; font-weight: normal; font-size: 8pt; color: #000000; padding: 0px 30px 5px 0px; }

.text_email_website_txtbox { /*font:Arial; 		font-size:12px; 		color:#844317; 		height:22px; */ font: Arial; font-size: 12px; color: #000000; height: 20px; border-width: 1; border-style: solid; border-color: #7F9DB9; }

.text_email_website_1 { font:Arial; font-size:12px; color:#000000; font-weight:bold; font-style:normal; padding:0px 0 20px 170px; }

.text_email_website_txtbox { font:Arial; font-size:12px; color:#000000; height:12px; }

.text_email_website_txtarea { font:Arial; font-size:12px; color:#000000; }

.footeraddress { font-family:arial; font-weight:bold; font-size:10pt; color:#000000; text-align:center; line-height:20px; }

.text_email_website_1 { font:Arial; font-size:12px; color:#000000; font-weight:bold; font-style:normal; padding:0px 0 20px 170px; }

.text_email_website_txtbox { font:Arial; font-size:12px; color:#000000; height:12px; }

.text_email_website_txtarea { font:Arial; font-size:12px; color:#000000; }

text_signup { font:Arial; font-size:12px; color:#000000; text-align:justify; padding:5px 0 0 5px; }

.text_signup_1 { font:Arial; font-size:13px; color:#000000; font-weight:bold; font-style:normal; padding:0px 0 20px 170px; }

.text_signup_txtbox { font:Arial; font-size:12px; color:#000000; height:12px; }

/*header CSS*/
.top_header_text { font-family:arial; font-size:10px; color:#0066CB; }

.top_header_text a:link { color:#0066CB; text-decoration:none; }

 .top_header_text a:activated { color:#0066CB; text-decoration:none; }

.top_header_text a:visited { color:#0066CB; text-decoration:none; }

.top_header_text a:hover { color:#002674; text-decoration:underline; }

.halfmoon { /*margin-bottom: 4px;*/ }

.halfmoon ul { /*padding: 3px 9px 2px 5px;*/ margin-left: 0; margin-top: 0px; margin-bottom: 0; font: bold 14px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ /*border-bottom: 1px solid #929492;*/ }

.halfmoon li { display: inline; margin: 0; }

.halfmoon li a { text-decoration: none; /*padding: 3px 9px 2px 5px;*/ margin: 0; margin-right: 0; /*distance between each tab*/ border-left: 1px solid #DDD; color: black; font: bold 14px Verdana; /*background: #ECEEEC url(tabright.gif) top right no-repeat;*/ }

.halfmoon li a:visited { color: black; }

.halfmoon li a:hover, .halfmoon li a.current { /*background-color: #CDDADA;*/ color: navy; }

#tabcontentcontainer { width:95%; /*width of 2nd level content*/ /*height:1.5em;*/ /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ }

.tabcontent { display:none; }

.inputmemnumber { BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #4a4a4a 1px solid; FONT: 9px Arial, Helvetica, sans-serif; BORDER-LEFT: #4a4a4a 1px solid; WIDTH: 133px; COLOR: #8c949f; BORDER-BOTTOM: #efefef 1px solid }

.inputmempassword { BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #4a4a4a 1px solid; FONT: 9px Arial, Helvetica, sans-serif; BORDER-LEFT: #4a4a4a 1px solid; WIDTH: 133px; COLOR: #8c949f; BORDER-BOTTOM: #efefef 1px solid }

.inputmempassword { WIDTH: 78px }

.bgsigninline { BACKGROUND-COLOR: #b1dee5; }

#signin { width:415px; background-color:#DDEEF1; display:none; }

#signin td { padding-bottom: 0px; }

#signin td.signinhdr { font-family: Arial, Helvetica, sans-serif; color:#102856; font-size:9px; padding-top:2px; }

#signin input, #signin .twopxpad { margin-top:4px; }

#signin td, #signin td a { font-size:10px; color:#0066CC; }

#signin td a:hover { color:#002674; }

#signin td, #signin td a.close { font-size:10px; color:#78818A; }

#signout { width:415px; /*415 657*/ height:47px; /*	display:block;*/ /* removed, as this creates alignment problem in Netscape */ text-align:right; }

#welcomeImg { margin-left:20px; }

#signout a { color:#E6271D; font-family: Georgia, "Times New Roman", serif; font-size:14px; text-decoration:none; font-weight:bold; letter-spacing:-1px; }

.home_headtext_other { font-size: 11pt; color: #FFFFFF; font-family: arial; background-color:#cc9933; height:23px; padding:0 0 0 5px; font-weight:bold; }

.text { font-family:arial; font-size:9pt; font-weight:normal; text-align:justify; padding:5px 5px 5px 5px; vertical-align:top; }

.pad8left { padding-left: 8px; }

input, select { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

.inputmemnumber, .inputmempassword { border: 1px solid #EFEFEF; border-top: 1px solid #4A4A4A; border-left: 1px solid #4A4A4A; font: 9px Arial, Helvetica, sans-serif; color:#8C949F; width:85px; }

.btnNoBorder { border:0; }

.text_email_website_txtbox { font: Arial; font-size: 12px; color: #000000; height: 20px; border-width: 1; border-style: solid; border-color: #7F9DB9; }

.GridDataheader { padding:0px 0 0 10px; height:25px; color:white; font-family:Arial; font-size: 10pt; font-weight:bold; text-align:left; vertical-align:middle; background-color: #CC3300; }

.GridDataheader3 { font-family:airal; font-weight: bold; font-size: 10pt; color: #ffffff; background-color: #CC3300; height:24px; padding: 2px 0 0 5px; text-align:left; }

.GridDataheader13 { font-family:airal; font-weight: bold; font-size: 10pt; color: #ffffff; background-color: #CC3300; height:24px; padding:0 0 0 11px; text-align:left; }

.GridDataheader1 { height:25px; color:white; font-family:Arial; font-size: 10pt; font-weight:bold; text-align:right; vertical-align:middle; background-color: #CC3300; padding-right:5px; }

.DescriptionInner { color:#000000; font-family: arial; font-size:12px; font-weight:normal; }

.DownlodandWeb { color:#000000; font-weight: bold; font-size: 13px; }

.DownlodandWeb1 { color:#000000; font-weight: bold; font-size: 13px; font-family:Arial; }

.pkgtablehead { font-family:arial; font-weight:bold; font-size:10pt; color:White; background-color:#8B865D; vertical-align:middle; text-align:left; }

.redheading { padding:4px 0 4px 10px; color:white; font-family:Georgia; font-size: 10pt; font-weight:bold; text-align:left; }

.redheading2 { padding:0 0 0 10px; height:25px; color:white; font-family:Georgia; font-size: 10pt; font-weight:bold; text-align:left; vertical-align:middle; }

.redheading11 { padding:3px 0 0 0px; height:25px; color:white; font-family:Arial; font-size: 10pt; font-weight:bold; text-align:left; vertical-align:middle; }

.redheading1 { padding:4px 0 0 10px; height:25px; color:white; font-family:Arial; font-size: 10pt; font-weight:bold; text-align:left; vertical-align:middle; }

.newsletter { font-family:arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:25px; padding:0 0px 5px 0px; text-align:left; }

.newsletter1 { font-family:arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:25px; padding:0 0px 5px 0px; }

.text_email_website_1 { font:Arial; font-family:arial; font-weight:bold; font-size:10pt; color:#000000; vertical-align:top; height:23px; padding:0 9px 9px 0px; text-align:left; }

.text_email_website_2 { font:Arial; font-family:arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:23px; padding:   0 80px 5px 0px; text-align:Right; border-color:#7F9DB9; }

.text_email_website_7 { font:Arial; font-family :arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:23px; padding:   0px 80px 5px 0px; text-align:Right; border-color:#7F9DB9; }

.text_email_website_6 { font:Arial; font-family:arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:23px; padding:   0px 80px 5px 0px; text-align:Right; }

.text_email_website_4 { font:Arial; font-family:arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:23px; padding:0 80px 22px 0px; text-align:Right; }

.text_email_website_8 { font:Arial; font-family:arial; font-weight:bold; font-size:9pt; color:#000000; vertical-align:top; height:23px; padding:0px 80px 5px 0px; text-align:Right; }

.text_body { text-align:justify; font-family:Arial; font-size:12px; font-weight:normal; color: #000000; line-height:1.2; }

.text_body a:link { color:#309; text-decoration: underline; font-family:Arial; font-size:12px; font-weight:normal; }

.text_body a:activated { color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; }

.text_body a:visited { color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; }

.text_body a:hover { color:#000000; text-decoration: underline; line-height:1.2; }

.text_body1 a:link { color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; }

.text_body1 a:activated {  color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; }

.text_body1 a:visited { color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; }

.text_body1 a:hover { color:#000000; }

.text_body11 a:link { color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }

.text_body11 a:activated {  color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }

.text_body11 a:visited { color:#2d360d; text-decoration: none; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }

.text_body11 a:hover { color:#000000; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; }

.neone2 { text-align:justify; font-family:Arial; font-size:9pt; color: #000000; }

 .neone2 a:activated {  color:#2d360d; text-decoration: none; font-size:9pt; font-weight:bold; }

.neone2 a:visited { color:#2d360d; text-decoration: none; font-size:9pt; font-weight:bold; }

.neone2 a:hover { color:#000000; }

div#teaser007 { z-index:987654321; }
