@charset "utf-8";
/* CSS Document */
body, html{ margin:0; padding:17px 0 20px 0; background:#280101;}
.clearleft{ clear:left;}
.clearboth:after{ clear:both; height:0; content:"."; display:block; visibility:hidden;}
.fontbold{ font-weight:bold;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:18px; font-weight:normal; text-decoration:none; text-align:justify;}
a{ font-size:11px; color:#CCCCCC;}

a:hover{ font-size:11px; color:#FF0000; text-decoration:none;}

#main_container{ margin-left:auto; margin-right:auto; width:887px; background:url(../image/bg_repeat.jpg) repeat-y center top;}
#banner{ padding:285px 0 0 0; line-height:52px; width:887px; background:url(../image/banner.jpg) no-repeat left top;}


#navigation{ margin:0px 3px 0 3px; width:881px; background:url(../image/bg_nav.jpg) repeat-x left top;}
#navigation ul{ float:left; list-style:none; width:881px;}
#navigation ul li{ float:left; width:220px; line-height:50px;}
#navigation ul li a, .shahi a{ width:220px; line-height:50px; display:block; text-align:center; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background: url(../image/navigation_image.jpg) no-repeat left top;}
#navigation ul li a:hover, .current a{ width:220px; line-height:50px; display:block; text-align:center; background:url(../image/navigation_hover.jpg) no-repeat left top !important; font-weight:bold; color:#fff;}


#midbody{ padding:15px 20px 0 20px; width:847px;}
#body_left{ float:left; width:599px;}
.welcome_txt{ padding:20px 0 20px 0; border-top:#CCCCCC 1px solid;}
#service{ width:599px; background:url(../image/bg_service.jpg) repeat-y left top;}
.bottom_curve{ width:584px; padding:14px 0 22px 15px; background:url(../image/bottom_curve.jpg) no-repeat bottom left;}

.curve_left{ float:left; width:214px;}
.curve_left ul{ list-style:none;}
.curve_left li{ padding:0 0 0 15px; line-height:27px; background:url(../image/blt.jpg) no-repeat left center;}
.curve_left li a{ line-height:27px; font-size:13px;}
.curve_left li a:hover{ color:#FF0000; font-size:13px;}



.curve_right{ float:right; width:280px;}
.curve_right ul{ list-style:none;}
.curve_right li{ padding:0 0 0 15px; line-height:27px; background:url(../image/blt.jpg) no-repeat left center;}
.curve_right li a{ line-height:27px; font-size:13px;}
.curve_right li{ font-size:13px;}



#midbody_right{ float:right; padding:0 0px 0 0; width:228px; background:url(../image/linkbg_rep.jpg) repeat-y  left top;}

h2{ margin:12px 3px 0 3px ; border-bottom: #333333 1px solid;}
.links{ padding:20px 15px 15px 15px; width:198px; background:url(../image/right_btm.jpg) no-repeat left bottom;}
.links ul{ list-style:none;}
.links ul li{ padding:3px 0 9px 18px; background:url(../image/right_arrow.jpg) no-repeat left top; text-align:left;}
.links ul li a{ font-size:13px; text-align:left; text-decoration:none;}
.links ul li a:hover{ font-size:13px; color:#999999; text-align:left; text-decoration:none;}

#footer{ clear:both; width:887px; text-align:center; padding:20px 0 20px 0px; background:url(../image/footerbottom_curve.jpg) no-repeat bottom center;}
#footer p{ font-size:12px; text-align:center;}
.w3c_logo{ padding:10px 0 0 0;}

/*---------------------- contact page starts here -------------------------------------*/
h1{ margin:0; padding:10px 0 10px 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:20px;}
.forms{ padding:15px; width:500px;}
.form_contact{ margin:10px 0 0 0; width:500px;}
.form_contact p{ margin:0; padding:0 0 5px 0; width:500px; color:#000000;}
.form_contact label{ margin:0; float:left; width:200px;}
.txtbox{ width:220px; line-height:18px; color:#000000;}
.entertext{ width:120px; line-height:18px; color:#000000;}
.commentbox{ width:220px; height:100px; color:#000000;}
.color{ color:#e75100;}
.btn{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 0 15px; font-size:16px; font-weight:bold; color:#FC791E;}

.blankspace{ line-height:75px;}
/*---------------------- contact page ends here -------------------------------------*/
.resrve_head{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.reservation_form{ height:522px; font-size:15px;}