/* CSS Document */


body { background-color:#F9F9F9; font-family:sans-serif, Arial, Helvetica; font-size:13px; color:#565353; font-weight:normal; text-align:justify }
input, textarea, select{font-size:12px }
* { margin:0; padding:0; }
h1, h2{ font-family:Cambria; font-size:18px; color:#151616; font-weight:normal; text-shadow:1px 1px #FFFFFF; margin:0px; padding:0px 0px 3px }
p {margin-top: 0px; margin-bottom: 10px; line-height:20px;}
a, a:visited, a b { color:#222; text-decoration: none; cursor: pointer; }
a:hover {text-decoration:none; color:#000;}
a img { border: none; }
.clear{clear:both;}
.clear_h2{ height:2px; clear:both }
.clear_h5{ height:5px; clear:both }
.clear_h8{ height:8px; clear:both }
.clear_h10{ height:10px; clear:both }
.clear_h15{ height:15px; clear:both }
.clear_h20{ height:20px; clear:both }
.clear_h25{ height:25px; clear:both }
form, fieldset, legend { padding:0; margin:0 }
label {cursor: pointer }
fieldset{ border:1px solid #ECE9D8; padding:10px;}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #E5E4E2;
  color:#560707;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  margin-left:10px;
  font-family:Cambria;
  background-color:#F2F2F2;
}

/*	Layout	*/

.clear_h10{ clear:both; height:10px }

#container{ width:1010px; height:auto; margin:0 auto }
#header{ width:auto; height:141px; border-right:#E5CEBC 1px solid; background-image:url(../images/Header-Bg.gif); background-repeat:repeat; background-position:top left }
#logo{ width:215px; height:132px; padding:8px 0px 0px; background-color:#000000; background-image:url(../images/Logo-Bg.jpg); background-repeat:repeat-y; float:left; text-align:center }

#top_right_block{ width:784px; height:auto; margin:0px 10px 0px 0px; float:left }
#top_navigation{ height:30px; line-height:30px; padding:0px; background-image:url(../images/Line.png); background-position:bottom; background-repeat:repeat-x; color:#625F5D; text-shadow:1px 1px #F2EBE0  }
#top_navigation ul{ margin:0px; padding:0px; float:right }
#top_navigation li{ display:inline; list-style-type:none }
#top_navigation a{ font-family:Calibri, Arial, Helvetica, sans-serif; color:#625F5D; font-size:15px; font-weight:normal; text-decoration:none }
#top_navigation a:hover{ color:#560707 }

#top_menu{ 
font-family:Cambria, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
/* background: #414141; */ /*background of menu bar (default state)*/
border:#F9F3E9 1px solid;
width:766px;
height:30px;
padding:0px; 
background-image:url(../images/Top-Navigation-Bg.png); 
background-repeat:repeat-x;
float:right;
margin:15px 0px 0px 16px }
#top_menu ul{ margin:0px; padding:5px 10px 5px 10px; float:right }
#top_menu li{ display:inline; list-style-type:none; padding:5px 21px 10px 21px }
#top_menu ul li a{ color: #615F5E; text-shadow:1px 1px #F2EBE0; text-decoration: none; }
#top_menu ul li a:hover{ color: #5A332C }


#contact{ width:684px; margin:18px 0px 0px 0px; height:30px; float:right }
#contact ul{ margin:0px; padding:0px 6px 0px 0px; float:right }
#contact li{ list-style:none; float:left; display:block; font-family:Cambria; color:#625F5D; font-size:17px; font-weight:normal; height:28px; line-height:28px; padding:0px 2px }
.left_block{ width:225px; height:auto; float:left; margin:10px 0px }
.right_block{ width:763px; height:auto; float:left; margin:10px 0px; box-shadow: 0px 0px 4px 4px #ECECEC; border:#E9E8E6 1px solid; padding:10px 10px 0px 10px;min-height:495px }
.middle_block{ width:998px; height:auto; float:left; margin:10px 0px; box-shadow: 0px 0px 4px 4px #ECECEC; border:#E9E8E6 1px solid; padding:10px 0px 0px 10px;}

.breadcrumb_navigation ul{ margin:0px; list-style-type:none;  padding:0px 10px 0px 0px }
.breadcrumb_navigation ul li, h1{ font-family:sans-serif, Arial, Helvetica; color:#151616; font-weight:normal; text-decoration:none; display:inline; padding:0px 3px 3px 0px}
.breadcrumb_navigation ul li a{ color:#560707; text-decoration:none; padding-top:0px}
.breadcrumb_navigation ul li a:hover{ color:#560707 }

.bottom_line, .bottom_line1, .bottom_line2 { width:760px; height:1px; border-bottom:#DAD9D7 1px dashed; margin:2px 0px 10px 0px; clear:both }
.bottom_line2{ border-bottom:#DAD9D7 3px solid }
.bottom_line3{ width:985; height:1px; border-bottom:#DAD9D7 1px dashed; margin:2px 10px 10px 0px; clear:both}
.title, .title2, .title3, .title5{ font-family:Cambria; font-size:14px; color:#560707; font-weight:bold }
.title3{ background-image:url(../images/Arrow_2.png); background-position:0px 13px; background-repeat:no-repeat; padding:10px 14px }
.title5{ font-size:18px; }
.sign_up{ width:736px; height:auto; padding:5px 5px 5px 22px; margin:10px 0px; background-color:#F3F3F2; border:#E0E0DF 1px solid }
.bottom_logo{ width:980px; height:33px; background-image:url(../images/Bottom_Logo.png); background-repeat:no-repeat; color:#B9A998; padding:35px 0px 0px 20px; margin:10px 0px }
.red{ color:#FF0000; font:normal 12px sans-serif, Arial, Helvetica }
.red1{ color:#DD6945; font:normal 12px sans-serif, Arial, Helvetica }

.tab_content, .tab_content_2{ width:100%; border:#DAD9D7 0px solid; padding:0px }
.tab ul{ margin:0px; padding:0px; clear:both; border-bottom:#333333 3px solid; }
.tab li{ list-style:none; display:inline;font-family: Cambria; font-size:14px; padding:5px 10px 5px 10px; height:25px; line-height:24px; border:#DAD9D7 1px solid; border-bottom:none; background-color:#D0CDCD; position:relative; bottom:1px }
.tab a{ color:#560707; font-weight:bold; text-decoration:none }
.tab a:hover{ color:#D13300 }
.active_tab a{ color:#FFFFFF; }
.active_tab a:hover{ color:#FFFFFF; }
.tab_content_2{ padding:1px; margin-bottom:10px; width:760px }
.follow_us_block{ width:auto; height:24px; text-align:center; float:right }
.follow_us_block ul{ padding:0px 20px 0px 0px; margin:0px }
.follow_us_block li{ list-style-type:none; float:left; padding:0px 2px; height:24px; line-height:24px }
.table_text { font-size:11px }
.video_thumb_block{ float:left; width:334px; height:310px; padding:5px 10px; border:#DAD9D7 3px solid; margin:0px 10px 10px 0px }
.video_thumb_block:hover{ border:#C1BFBC 3px solid }
.video_thumb_img{ border:#DAD9D7 2px solid; padding:2px; margin:5px 0px }

/*	Form	*/

.text_box,.text_box2, .list_box,.list_box2, .textarea, .textarea2{ width:238px; height:16px; border:#DAD9D7 1px solid; padding:3px 5px; color:#565353; background-image:url(../images/textbox_bg.png); background-repeat:repeat-x	}
.text_box2{width:150px;}
.list_box{ width:250px; height:26px }
.list_box2{ width:60px; height:22px }
.textarea{ height:102px }
.textarea2{ width:728px; height:50px; margin:0px; padding:6px }
.button{ background-image:url(../images/Submit_Button_Bg.png); background-repeat:repeat-x; padding:4px 10px; border-radius:5px; border:0px; color:#FFFFFF; cursor:pointer; width:auto; height:auto; font-family:Cambria; font-size:14px }
.button2{ background-image:url(../images/Submit_Button_Bg_2.png); background-repeat:repeat-x; padding:4px 10px; border-radius:5px; border:0px; color:#FFFFFF; cursor:pointer; width:auto; height:auto; font-family:Cambria;font-size:14px }
/*	27-Dec-2013		*/
.reservation_status{ width:100%; margin:20px 0px 20px 0px; height:27px;  border-bottom:#333333 3px solid }
.reservation_status ul{ margin:0px; padding:0px 6px 0px 7px;}
.reservation_status li{ float:left; list-style:none; font-family:Cambria; font-size:14px; color:#560707;  font-weight:bold;  padding:5px 10px; margin:0px 5px; background-color:#DFDDDD; border:1px solid #E0E0DF; border-bottom:none; text-shadow:1px 1px #F2EBE0}
.reservation_status a{ color:#625F5D; text-decoration:none }
.reservation_status a:hover{ color:#560707 }
.selected{ background-color:#333333; color:#FFFFFF; border-bottom:none; text-shadow:none }

/*.reservation_status{ width:100%; height:18px; border-bottom:#AAAAA9 2px solid; margin:20px 0px }
.reservation_status ul{ margin:0px; padding:0px 10px }
.reservation_status li{ float:left; list-style:none; font-family:Cambria; font-size:14px; padding:0px 17px; height:30px }
.reservation_status a{ color:#625F5D; text-decoration:none }
.reservation_status a:hover{ color:#560707 }
.selected{ background-image:url(../images/Arrow_Down.png); background-repeat:no-repeat; background-position:35px 20px; font-weight:bold; color:#560707 }
*/
.tr{ background-color:#ECECEC; border-bottom:#DAD9D7 1px solid; padding:5px; height:25px; clear:both }
.heading{ background-color:#333333; padding:5px; height:25px; clear:both }
.tr1{ background-color:#ECECEC; border-bottom:#DAD9D7 1px solid; padding:5px; height:15px; clear:both }
.tr2{ background-color:#ECECEC; border-bottom:#DAD9D7 1px solid; border-top:#DAD9D7 1px solid; padding:5px; height:25px; clear:both }
.check_box{ padding:5px 0px 0px; height:25px }
.fl_l{ float:left }
.fl_r{ float:right }
.img_border{ border:#CCCCCC 2px solid; margin:0px 10px 0px 0px }

.list_style{ padding:5px }
.list_style ul{ margin:0px; padding:0px; font-weight:bold }
.list_style li{ list-style:none; text-align:justify; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0px 4px; line-height:16px; padding:0px 0px 5px 13px; font-weight:normal }
.list_style a{ text-decoration:none; color:#560707 }
.list_style a:hover{ color:#D13300 }

.more:link, .more:visited{ color:#560707; font-size:12px; font-weight:normal; text-decoration:none }
.more:hover{ text-decoration:underline }
.table_border{ border:#DAD9D7 1px solid; padding:0px }
.tr_bottom_border{ background-color:#ECECEC; border-bottom:#DAD9D7 1px solid; padding:5px }
.padding_h5{ padding:3px 5px; }
.padding_h2{ padding:3px 6px; }
.right_line{  border-right:#E0E0DF 1px solid }
.cart_status_title{ padding:5px 6px; font-weight:bold; font-size:11px; background-color:#F0F0F0 }

.left_navigation_title{ width:207px; height:31px; background-image:url(../images/Left_Navigation_Bg.jpg); background-repeat:repeat-x; border-top-right-radius:5px; border-top-left-radius:5px; font-family:Cambria; font-size:18px; color:#FFFFFF; font-weight:normal; padding:8px 0px 0px 8px }
.left_navigation_shadow{ box-shadow: 0px 4px 5px 5px #EBEBEB; border:#E9E8E6 1px solid; border-top:none; background-color:#FFFFFF; width:207px; height:auto; padding:3px; margin:0px 0px 10px 0px }
.cart_navigation:link, .cart_navigation:visited{ color:#DFBA44; text-decoration:none}
.cart_navigation:hover{ color:#CCCCCC }

.bottom_line1{  border-bottom:#E0E0DF 1px solid ; width: auto;}
.bottom_line4{  border-bottom:#E0E0DF 1px dashed ; width: auto;}
.table td{ background-color:#F4F4F4; border-bottom:#DDDCDC 1px solid; font-size:12px; line-height:18px;}
.reservation_status_title{ background-color:#D9C6AD; padding:13px 5px; color:#000000; font-weight:bold; font-family:Cambria }
.box_shadow{ box-shadow: 0px 0px 4px 4px #ECECEC; border:#E9E8E6 1px solid; float:left; padding:3px; margin:0px 10px 10px 0px }
.block{ width:187px; height:129px; background-image:url(../images/Box-Bg.jpg); background-repeat:repeat-x; padding:5px 10px }
.arrow{ width:19px; height:17px; float:left; padding:2px 3px 0px 0px }
.cart_icon{ float:left; padding:0px 6px 0px 0px}

.title_bg{ background-image:url(../images/bg.png); background-repeat:repeat-x; background-position:center; height:15px; padding:5px 5px 6px 5px; color:#560707; font-weight:bold; font-size:14px;}
.text_2{ background-color:#F9F9F9; padding:3px 6px 3px 6px; color:#4C4C4C; font-weight:bold }
.text_3{ padding:3px 6px 3px 6px; background-color:#F9F9F9 }
.link1:link, .link:visited{ text-decoration:none; color:#666666; font-weight:bold }
.link1:hover{ color:#D13300 }
.trRoom:hover{ background-color:#F4F4F4}