/* CSS Document */
*{ margin:0;}
div,p{ padding:0;}
ul,li{ list-style:none; padding:0;}
img{ border:none;}
h1{ color:#630b0f; font-size:10px; font-weight:bold; text-decoration:none; padding:4px 0 12px 0;}
body{  padding:0; font-family:Verdana; padding:0;}
#wraper{ width:980px; margin:0 auto; padding:0;}
#header{ background:url(../images/top_under_bg.gif) left top repeat-x; width:100%; float:left; padding:0; height:37px;}
#main_top{ width:974px; margin:0 auto; padding:0;}
.top_left{ background:url(../images/top_left.gif) left top no-repeat; width:5px; height:37px; float:left; padding:0; margin-left:2px;}
.top_bg{ background:url(../images/top_bg.gif) left top repeat-x; height:37px; float:left; width:962px; padding:0;}
.top_right{ background:url(../images/top_right.gif) left top no-repeat; width:5px; height:37px; float:right; padding:0;}
.top_menu{ width:210px; float:right; padding:6px 0 0 0;}
.top_menu li{ float:left; padding:0; font-weight:bold;}
.top_menu li a{ font-size:11px; text-decoration:none; font-weight:bold; color:#b41b15; padding:0 3px;}
.top_menu li a:hover{ text-decoration:underline; font-weight:bold;}
#banner_bg{ background:url(../images/top_bg1.gif) left top repeat-x; width:980px;float:left; padding:6px 0 0 0; height:292px;}
.main_banner{ width:967px; margin:0 auto; padding:0;}
.logo{ width:218px; float:left; padding:55px 0 0 0; text-align:center;}
.banner_right{ width:748px; float:left; padding:0;}
.b_img_bottom{ width:215px; float:right; padding:6px 0 0 0; text-align:center; height:22px;}
.b_img_bottom li{ float:left; padding:0 0 0 3px;}
.b_img_bottom li a{ padding:3px 4px; font-size:10px; color:#FF0000; text-decoration:none; border:1px solid #b41b15; float:left;}
.b_img_bottom li a:hover{ background:#FF0000; color:#FFFFFF;}
#menu_und{ background:url(../images/menu_under_bg.gif) left top repeat-x; width:980px; height:40px;  margin:0 auto; padding:1px 0 0 0;}
#menu{ width:967px; margin:0 auto; padding:0;}
.menu_left{ background:url(../images/menu_bottom_left.gif) left top no-repeat; width:6px; height:41px; float:left; padding:0;}
.menu_right{ background:url(../images/menu_bottom_right.gif) left top no-repeat; width:6px; height:41px; float:left; padding:0;}
.menu_bg{ background:url(../images/menu_bg.gif) left top repeat-x; width:955px; height:41px; float:left; padding:0;}
#conten_area{ width:974px; margin:0 auto; padding:0;}
/*.menu_bg li{ float:left; padding:0;}
.menu_bg li a{ font-size:12px; text-decoration:none; font-weight:normal; padding:11px 0 0 0; color:#b41b15; text-align:center;}*/

/* Default list styling */

.preload1 {background: url(../images/three_1.gif);}
.preload2 {background: url(../images/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:41px; background:#fff url(../images/three_0.gif) left top repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:41px; line-height:33px; color:#000; text-decoration:none; font-size:10pt;  padding:0 0 0 10px; cursor:pointer;background: url(../images/three_1.gif)no-repeat;}
#nav li a.top_link span {float:left; display:block; padding:0 15px 0 5px; height:41px; background: url(../images/three_1.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 15px 0 5px; height:36px; background: url(../images/three_1a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../images/three_12.gif) no-repeat;}
#nav li:hover a.top_link span { color:#fff; background:url(../images/three_0.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../images/three_12.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #da2913; padding:6px; border:1px solid #5c731e; white-space:nowrap; width:170px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #da2913;}
#nav li ul.sub li a.fly
{background:#da2913 url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#ac1502; color:#fff; border-color:#fff; width:170px;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#ac1502 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 
/* Default list styling */

/*side bar start*/
#middle{ width:100%; float:left; padding:0; background:#f4f8e7; position:relative;}
.conten{ width:974px; margin:0 auto; padding:0;}
#left{ background:#f4f8e7; width:73%; float:left; padding: 5px 5px 5px 5px; min-height:615px; position:relative; margin-top:5px; margin-left:7px;}
.left1{ width:100%; float:left; padding:0; position:relative;}
.right{ width:23%; float:left; padding:5px 0 0 5px; height:615px;}
.fir_img_top{ background:url(../images/right_top.gif) left top no-repeat; width:234px; height:10px; float:left; padding:0;border:none;}
.fir_img_bottom{ background:url(../images/right_bottom.gif) left top no-repeat; width:234px; height:10px; float:left; padding:0;border:none; }
.fir_img_bg{ background:#efe6e7; width:219px; float:left; padding:5px 0 0 15px; border:none; position:relative;}
.img_top{ background:url(../images/right_img_top.gif) left top no-repeat; width:208px; height:11px; float:left; padding:0;}
.img_bottom{ background:url(../images/right_imgbottom.gif) left top no-repeat; width:208px; height:11px; float:left; padding:0; border:none;}
.img_bg{ background:url(../images/right_img_bg.gif) left top repeat-y; float:left; padding:0 0 0 0px; text-align:center; position:relative;width:208px;}
.second_img_top{ background:url(../images/right_bottom_top.gif) left top no-repeat; float:left; padding:0; width:234px; height:10px;}
.second_img_bottom{ background:url(../images/right_bottom_bottom.gif) left top no-repeat; float:left; padding:0; width:234px; height:10px;}
.second_img_bg{ background:url(../images/right_bottom_bg.gif) left top repeat-y; width:219px; float:left; padding:0 0 0 15px;}
#footer{ width:100%; float:left; margin-top:0; height:79px;}

/*Text css*/
.Text{ font-size:14px; text-decoration:none; color:Black; font-weight:normal;}




/*Tooltip */

#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

/** Error **/
.error
{
 width:576px;
 background-color:White;
 border-color: red;
 border-style:groove;
 border-width: thin;
 margin-bottom: 2em; 
 padding-left:5px;
}

.footer{ width:980px; float:left; padding-left:10px; padding-top:10px; height:40px;}
.footer li{ float:left; padding-left:0px;}
.footer li a{ font-size:.7em; text-decoration:none; font-weight:none; color:#b41b15; padding:0 2px;}
.footer li a:hover{ text-decoration:underline;}

#main_footer{ width:100%; background-color:#e6e5e5;  float:left; padding:0 0 10px 0; position:relative; margin-bottom:5px; margin-top:5px;}
.copy{ width:260px; float:left; padding:0;}
.main_copy{ width:970px; float:left; padding:0 0 0 10px;}
.info a{padding:0; font-size:10px; color:#000000; position:relative; text-decoration:none;}
.info a:hover{ text-decoration:underline;}
.design{ width:130px; float:right; padding:0; font-size:10px; color:#5b5b5b; position:relative;}

/*wallpaper css*/
.main_wal_box{ width:240px; padding:20px 0 0 0;margin:0 auto;text-align:center; }
.wal_box_top_left{ background:url(../images/wal_box_top_left.gif) left top no-repeat; width:11px; height:14px; float:left;}
.wal_box_top_right{ background:url(../images/wal_box_top_right.gif) left top no-repeat; width:11px; height:14px; float:left;}
.wal_box_top_bg{ background:#cab993; width:218px; height:14px; float:left;}
.wal_box_bg{ background:#cab993; width:220px; padding:0 10px 10px 10px; float:left;}
.wal_box_bottom_bg{ background:#b9a16b; width:218px; height:23px; float:left;  text-align:center; padding:5px 0 0 0;}
.wal_box_bottom_left{ background:url(../images/wal_box_bottom_left.gif) left top no-repeat; width:11px; height:28px; float:left;}
.wal_box_bottom_right{ background:url(../images/wal_box_bottom_right.gif) left top no-repeat; width:11px; height:28px; float:right;}
.number a{ color:#ffffff; font-size:14px; font-family:Arial; text-decoration:underline; font-weight:normal; float:left;}px
.number a:hover{ text-decoration:none;}
.number1 a{ color:#ffffff; font-size:14px; font-family:Arial; text-decoration:underline; font-weight:normal; float:right; width:70px;}
.number1 a:hover{ text-decoration:none;}


/**Reservation css**/

.main_mail_box{ width:704px; float:left; padding:0;}
.mail_box_top{ background:url(../images/mail_box_top.gif) left top no-repeat; width:546px; height:35px; float:left; color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; padding:8px 0 0 30px;}
.mail_box_bottom{ background:url(../images/mail_box_bottom.gif) left top no-repeat; width:576px; height:43px; float:left;}
.mail_box_bg{ background:#ffffff; border-left:1px solid #91908d; border-right:1px solid #91908d; float:left; width:672px; padding:30px 0 0 30px;}
.mail{ font-size:13px; color:#030303; text-decoration:none; font-weight:bold; padding:15px 0 0 0;}
.dot{ width:30px;}
.submit{ background:url(../images/bottom.gif) left top no-repeat; width:100px; height:35px; float:left;}

.mail_box_top_left{ background:url(../images/mail_box_top_left.gif) left top no-repeat; width:30px; height:43px; float:left;}
.mail_box_top_right{ background:url(../images/mail_box_top_right.gif) left top no-repeat; width:30px; height:43px; float:left;}
.mail_box_top_bg{ background:#91908e; width:644px; height:35px; float:left; color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; padding:8px 0 0 0;}
.mail_box_bottom_left{ background:url(../images/mail_box_bottom_left.gif) left top no-repeat; width:30px; height:37px; float:left;}
.mail_box_bottom_right{ background:url(../images/mail_box_bottom_right.gif) left top no-repeat; width:30px; height:37px; float:left;}
.mail_box_bottom_bg{ background:#ffffff; width:644px; height:36px; float:left; color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; border-bottom:1px solid #91908d;}
.MailTextBox{width:200px;border:Groove 1px black; }
/** Top-left **/
.top_left1{ width:400px; float:left; padding-top:10px;font-family:Arial,Verdana; font-size:14px;color:Red;font-weight:bold 