body {margin:0px;padding:0px;background:url(../img/bg.jpg) repeat-x #DFDFDF;}

#container {margin: 0; padding: 0; border:0; width: 897px; margin-left:auto; margin-right:auto;}
#content_container {width: 877px; float: left; display:inline;margin: 0; padding: 0;}
#leftborder { float:left;width: 10px; margin:0; padding:0;display:inline;}
#rightborder { float: right; width: 10px; margin:0; padding:0;display:inline;}
#contentbox { float:left;width: 877px; margin:0;display:inline;}
#header { width: 877px; font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;background:url(../img/header_bg.jpg) repeat-x bottom #FDFDFD;overflow:auto;}
#header a{color:#333333;text-decoration:none;}
#header a:hover{color:#C6AE76;text-decoration:none;}
#headerleft {float:left;padding:6px 15px;}
#headerright {float:right;padding:6px 15px;}
#middlesection { float:left;width: 877px; margin:0; padding:0; height:435px;background:url(../img/bg_main.jpg);}
#submiddlesection { float:left;width: 877px; margin:0; padding:0; background-color:#000000;background:url(../img/background_color.gif); background-repeat:repeat-y;}

/*form pages*/
#form_container {padding-left: 20px; clear: both;}
#form_container td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;} 
#form_container .t3c1 {width:100px; padding:5px 0 0 10px;}
#form_container .t3c2 {width:190px; padding:5px 0 0 0;}
#form_container .t3c3 {width:100px; padding:5px 0 0 0;}
#form_container .t3c4 {width:190px; padding:5px 0 0 0; font-weight:normal;}
#form_container .update_form_field {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px; width:130px;}
#form_container .update_form_field2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px;}
#form_container .dropdown_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; width:180px;}
#form_container .column_text {padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
#form_container .button_text{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#form_container .asterik {color:#de2516;}



/*sub pages*/
#subleftsidebar { float:left; width:248px; background-image:url(../img/sub/bg_left.jpg); background-repeat:no-repeat; background-color:#9c7f55; padding-top:320px; height: auto !important; height: 604px; min-height:604px;}
/*#subleftsidebar { float:left; width:248px; background:#9c7f55 url(../img/sub/bg_left.jpg) no-repeat scroll left top; padding-top:320px;}*/
/*#subrightcontent {float:left; width:629px; background-image:url(../img/sub/bg_right.jpg); background-repeat:no-repeat; background-color:#2d2d2d; height: auto !important; height: 604px; min-height:604px;}*/
#subrightcontent {float:left; width:629px; background-color:#2d2d2d; height: auto !important; height: 604px; min-height:604px;}
.sidebarcontent {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000000; padding: 0 25px 10px 25px;}
.sidebarcontent ul {margin:0; padding: 5px 10px 0 15px;}
.sidebarcontent ul li {list-style-image:url(../img/subbullet.gif);}
.sidebarcontent a:link{color:#000000; text-decoration:none;}
.sidebarcontent a:visited{color:#000000; text-decoration:none;}
.sidebarcontent a:hover{color:#000000; text-decoration:underline;}
.sidebarcontentheader {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;color:#000000;}
.sub_login_container {padding:5px 0 5px 25px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000; font-weight:bold;}
.login_text {font-size:14px; color:#000000;}
.sublogin_text {font-size:14px; color:#000000;}
.sub_form_field {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0 0 5px 5px; padding:1px;}
.subforgot_pwd {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
.subforgot_pwd a {color:#000000; text-decoration:underline;}
.subnot_member {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.subnot_member a {color:#000000; font-weight:bold; text-decoration:underline;}
#hmbody_content_header {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold; padding-bottom:10px; text-align:center;}
.dottedline {padding:3px 0 3px 0;}




#roomdealscontent {float:left; padding: 10px 20px 10px 20px; clear: both;}
#roomdealscontent h1 {font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#c6ae76; font-weight:bold; padding:0; margin:0; margin-bottom:10px; margin-top:20px;}
#roomdealscontent h2 {font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#c6ae76; font-weight:bold; padding:0; margin:0; margin-bottom:2px; margin-top:5px;}
#roomdealscontent h3 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#c6ae76; font-weight:bold; padding:0; margin:0; margin-bottom:10px; margin-top:5px;}
.tnccopy {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}
.hotelimage {float:left; padding: 20px 20px 10px 20px; width:80px;}
.hoteltext { float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; padding: 20px 0 0 0; width:460px;}
.hoteltext a:link, .hoteltextinner a:link, .tnccopy a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:underline;}
.hoteltext a:visited, .hoteltextinner a:visited, .tnccopy a:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:underline;}
.hoteltext a:hover, .hoteltextinner a:hover, .tnccopy a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:underline;}
.hoteltext h2, .hoteltextinner h2, .tnccopy h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold; padding:0; margin:0;}
.hoteltext h2 a:link, .hoteltextinner h2 a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold;text-decoration:none;}
.hoteltext h2 a:visited, .hoteltextinner h2 a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold;text-decoration:none;}
.hoteltext h2 a:hover, .hoteltextinner h2 a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold;text-decoration:underline;}
.hoteltext h3, .hoteltextinner h3 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; font-weight:normal; padding:10px 0 0 0; margin:0;}
.hoteltext ul, .hoteltextinner ul, .tnccopy ul {padding-left:15px; margin:0;}
.hoteltext h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold; padding:0; margin:0;}
.subheader_content {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:20px 0 0 20px;}
.righthand_content {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:20px 0 10px 0; text-align:right;}
.righthand_content a:link {color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:right;}
.righthand_content a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:right;}
.righthand_content a:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:right;}
.fgrtext {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; padding-top:10px;}
.fgrtext h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;font-weight:bold;}
.fgrtext td {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.fgrtext a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.fgrtext a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.fgrtext a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.fgrtext_inner {float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; padding: 7px 0 0 0; width:540px;}
.fgrtext_inner h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;font-weight:bold; margin-top:0;}
.fgrtext_inner a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.fgrtext_inner a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.fgrtext_inner a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}



/*Terms & Conditions*/
.tnctext {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;padding-top:10px; width:580px;}
.tnctext a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.tnctext a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.tnctext a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.tnctext h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;font-weight:bold;}
.tnctext td {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;font-weight:bold;}
.tnctext .table_1 td {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;font-weight:normal;}
.tnctext .table_2 td {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#c6ae76;font-weight:normal;}
.tnctext .topb {text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:none;}



/* subpage - child */
.hotelimageinner {float:left; padding: 10px 20px 20px 20px; width:120px;}
.hoteltextinner { float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; padding: 10px 0 0 0; width:420px;}
.hoteltextinner h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold; padding:0; margin:0;}
.hoteltextinner h4 a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold;text-decoration:none;}
.hoteltextinner h4 a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold;text-decoration:none;}
.hoteltextinner h4 a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff; font-weight:bold;text-decoration:underline;}
.cafedatedisplay {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF; font-weight:bold;}
.cafetext {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}
.t1c1 {width:200px;}
.t1c2 {width:90px;}
.t1c3 {width:90px;}
.t2c1 {width:200px;}
.t2c2 {width:180px;}

/* sub pages links */
.booknowlink {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF;}
.booknowlink a:link{color:#FFFFFF; text-decoration:none;}
.booknowlink a:visited{color:#FFFFFF; text-decoration:none;}
.booknowlink a:hover{color:#FFFFFF; text-decoration:underline;}
.tnclink {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;}
.tnclink a:link{color:#FFFFFF; text-decoration:none;}
.tnclink a:visited{color:#FFFFFF; text-decoration:none;}
.tnclink a:hover{color:#FFFFFF; text-decoration:underline;}
.hotelbar { float:left;padding: 10px 0 0 20px; height:1px; width:560px; margin:0;}
.hoteltnc { float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF; padding: 20px 0 0 20px;}
.hoteltnc h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF; font-weight:bold; padding:0; margin:0;}
.hoteltnc a:link{ color:#FFFFFF; text-decoration:none;}
.hoteltnc a:visited{ color:#FFFFFF; text-decoration:none;}
.hoteltnc a:hover { color:#FFFFFF; text-decoration:underline;}

/*hmbody*/
#hmbody {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;margin:240px 16px 0px 16px;}
#hmbody_content {padding:5px 24px 5px 24px; width:256px; margin:0; height:165px; text-align:justify;}
#hmbody a:link{color:#FFFFFF;text-decoration:underline;}
#hmbody a:visited{color:#FFFFFF;text-decoration:underline;}
#hmbody a:hover{color:#FFFFFF;text-decoration:underline;}
.login_container {padding:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF; font-weight:bold;}
.login_text {font-size:14px; color:#c6ae76;}
.sub_form_field {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0 0 5px 5px; padding:1px;}
.forgot_pwd {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#847c7a;}
.forgot_pwd a {color:#847c7a; text-decoration:none;}
.not_member {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#917e5d;}
.not_member a {color:#917e5d; font-weight:bold; text-decoration:none;}
#hmbody_content_header {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold; padding-bottom:10px; text-align:center;}
.dottedline {padding:3px 0 3px 0;}

/*topnav*/
#topnav {font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:4px 0px;text-align:center;background-color:#FFFFFF;height:14px;}
#topnav a:link{color:#333333;text-decoration:none;}
#topnav a:visited{color:#333333;text-decoration:none;}
#topnav a:hover{color:#8B734F;text-decoration:none;}
#topnav ul {margin:0px;padding:0px;}
#topnav li {display:inline;border-right:1px solid;border-right-color:#333333;padding:0px 10px;}
#topnav li.first {border-left:0px;padding:0px 10px 0px 0px;}
#topnav li.last {border-right:0px;padding:0px 0px 0px 10px;}
#topnav .selected {color:#8B734F;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:4px 0px;text-align:center;background-color:#FFFFFF;font-weight:bold;}

/*footer*/
#footer { float:left;width: 877px; margin:0; padding:0;background:url(../img/footer_bar.jpg) repeat-x bottom #F7F7F7;}
#footerleft {padding:15px 0px 20px 15px;float:left;}
#footerright {font-family:Arial, Helvetica, sans-serif; font-size:10px;padding:15px 15px 20px 0px;float:right;}
#footerright a:link{color:#666666;text-decoration:none;}
#footerright a:visited{color:#666666;text-decoration:none;}
#footerright a:hover{color:#8B734F;text-decoration:none;}
#footerright ul {margin:0px;padding:0px;}
#footerright li {display:inline;border-right:1px solid;border-right-color:#666666;padding:0px 8px;}
#footerright li.first {border-left:0px;padding:0px 8px 0px 0px;}
#footerright li.last {border-right:0px;padding:0px 0px 0px 8px;}
#footercopyright {font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:right;color:#8B8B8B;padding:10px 15px 50px 15px;}

/*others*/
.bg_line {border-bottom:3px solid #8B734F;}
.clear {clear:both;}
