@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:#2e2a29;}

.clearboth{ clear:both;}
.clearboth{ margin:0px; padding:0px;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#afafaf; font-size:13px; text-decoration:none; text-align:justify;}
img, h1, h2, div, p, br, ul, li, span{ margin:0; padding:0;}
.fontbold{ font-weight:bold;}

#wrapper{ margin-left:auto; margin-right:auto; padding:0; width:1000px; background:#161616;}
#top_txt{ padding:5px 5px 5px 5px; color:#fff; width:990px; text-align:center; background:#3c3c3c;}
#banner{ margin:0; padding:0px 20px 0 20px; width:960px; background:url(../images/top-_bg.jpg) repeat-x top left;}
#banleft{ float:left; padding:10px 0 0 0; width:410px;}
#nav{ float:right; width:533px;}
.save{font-size:13px; font-weight:bold; padding:0 50px 20px 54px;}
.sitemap12[class]{ margin:0px 0 10px 320px; padding:3px 0 0 50px; background:url(../images/topsidemap_bg.png) no-repeat top center; height:26px;}
.sitemap12{ margin:0px 0 10px 320px; padding:3px 0 0 20px; background:url(../images/topsidemap_bg.png) no-repeat top center; height:26px;}
.sitemap12 a{ font-family:Arial, Helvetica, sans-serif; color:#fafafaf;}
.sitemap12 a:hover{font-family:Arial, Helvetica, sans-serif; color:#ff0000;}
#flashmenu[ID]{ text-align:right; width:533px; padding:0 0px 12px 25px;}
#flashmenu{ width:533px; padding:0 0px 12px 0px;}
#flashmenu ul{ list-style:none; width:533px;}
#flashmenu ul li{ float:left; display:block; padding:0 0 0 3px; width:117px; line-height:34px;}
#flashmenu ul li a, .static a{ float:left; display:block; width:117px; line-height:34px; text-align:center; color:#999999; font-size:15px; font-weight:bold; background:url(../images/nav_bg.gif) no-repeat left top;}
#flashmenu ul li a:hover, .current a{ float:left; display:block; width:117px; line-height:34px; text-align:center; color:#fa9b06 !important; font-size:15px; font-weight:bold; background:url(../images/nav_bg_hv.gif) no-repeat left top !important;}

.body1{ margin:0; padding:0; width:1000px;}

#midbody{ margin:0; padding:0;width:1000px;}
.mid_bg{margin-top:0px; padding:0; background:url(../images/mid_body-_bg.jpg) repeat-x top center; color:#000000;}

.mid_text{ margin:0px;padding:40px 0 20px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-size:13px; font-weight:bold;color:fff;} 
#sub_body{ padding:0 0 0 20px; width:980px;}
.wel_txt{float:left;padding:40px 0 30px 0px; background:url(../images/welcometext.png) no-repeat top; width:485px}
.welcome_txt{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;}
.service{ float:right; padding:0 0 0 39px; background:url(../images/services.png) no-repeat top; width:450px; height:26px;}
.service_txt{ padding:40px 0 0 0px; text-decoration:none;}
.service_txt  ul{ margin:0; padding: 0 0 0px 3px; list-style:none;}
.service_txt li{list-style:none;line-height:23px; background:url(../images/bullet.jpg) no-repeat left center; padding-left:15px;}
.aa{ padding-right:20px;}
.mail_m{ padding-left:20px;color:#ffe508;}
.mail a{ padding-left:17px;color:#ff0000;}
.mail a:hover{padding-left:20px;color:#ffffff; text-decoration:underline;}



.scrolls{ padding:0px 0px 0px 0px; display:block; width:1000px;}
/*----------------------------------gallery starts here ---------------------------*/
#gallery{ width:1000px;}
.gallery_bg{background:url(../images/gallery_bg.jpg) repeat-x center;}
.gallery_txt{margin:0px 0 0 22px; padding:25px 0 5px 0;height:15px;}
.gallss{ width:1000px;}
.gallery_img{ float:left; padding:10px 0 25px 10px; margin:10px 0 0 0;}
.contact_us{ float:right; background:url(../images/cont_bgnew.png) no-repeat right; margin:0 10px 5px 0px; height:173px; width:240px;}
.cont_txt{ font-size:12px; color:#FFFFFF;text-align:center; padding:50px 8px 0 4px;}

/*----------------------------------Footer starts here ---------------------------*/
#footer{ padding:0 10px 10px 10px; width:980px; background:url(../images/bg_footer_repeat.jpg) repeat-x left top;}
.cards{ padding:5px 0 5px 0; text-align:center;}
.llinks a{ text-decoration:none; color:#afafaf; font-size:12px;}
.llinks a:hover{ text-decoration:underline; color:#ff0000; font-size:12px;}
.llinks{ line-height:18px;font-size:12px; text-align:center;}
.llinks[class]{ line-height:24px;font-size:12px; text-align:center;}
.foot_left{ float:left; padding:15px 0 0 0; width:640px; font-size:12px;}
.foot_right{ float:right; float:left; padding:15px 0 0 0; width:340px; font-size:12px; text-align:right;}
.foot_right a{ color:#FF0000; text-decoration:underline; font-size:12px;}
.foot_right a:hover{ color:#afafaf; text-decoration:none; font-size:12px;}

.end_txt{ clear:both; margin:0; padding:0 20px 0 20px; width:960px;}
.end_top_txt{ text-align:center; line-height:18px; font-size:12px; font-weight:bold; text-align:center;}
.end_top_txt1{ padding:20px 0px 0 0px;line-height:18px; font-size:12px;}

#end_text_2{ width:960px;}
.end_text_2a{ float:left;padding:20px 0 0 0px; width:477px;}
.end_left_txt{padding:20px 0px 0 0px;line-height:18px; font-size:12px;}
.end_text_2aa{ float:right;padding:20px 0 0 0; width:477px;}
.end_last{ padding:10px 0 10px 0px; margin:0; text-align:center; font-size:12px;}
.w3c_logo{ text-align:right; padding:0px 20px 5px 0px; }

/*----------------------------------reservation starts here ---------------------------*/
.reservation{ padding:10px 20px 0 20px; width:920px; background:url(../images/reser_bg.jpg) repeat top;}
.reser_txt_bg{ padding:20px 0 10px 10px; width:910px;line-height:20px; background:#000000;}
.reser_txt{ margin:0 0 0 40%; height:20px; background:url(../images/reser_txt.png) no-repeat left top;}
.reserve_form{ margin-left:25%;}
.textbox{ margin:0 0 5px 0; color:#000;}
.textbox1{ margin:0 0 5px 0; color:#000000;}
.cssform_contact{ margin:0px; width:460px; border:border:#CCCCCC 2px solid;}
.cssform_contact p{ margin:0px; width:460px; padding:3px 0 3px 0; border-top:1px dashed #a6cdfc;}
.cssform_contact label{ float:left; text-align:left; width:260px; color:#000000; font-weight:bold; font-size:14px;}
.feedback_contact1{ border:1px solid #a6cdfc; color:#0c2038; width:70px; line-height:20px; height:20px; font-weight:bold; margin:0 0 5px 0;}
.button{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 10px 30px; font-size:15px; font-weight:bold; color:#FF0000;}
.textarea{margin:0 0 5px 0; color:#000; width:220px; height:90px;}
/*----------------------------------fleet starts here ---------------------------*/
#fleet{padding:10px 20px 10px 20px; width:920px;background:url(../images/reser_bg.jpg) repeat top;}
.fleet_txt_bg{ padding:10px 0 10px 10px; width:910px; line-height:24px;background:#000000;}
.fleet_txt{ margin:0 0 0 0; height:24px;}
.fleet_text1{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:20px; border-bottom:#8b2525 1px solid;width:50px;}

.fleet_mm{ padding:10px 0 0 0; width:910px; background:url(../images/bg_red.jpg) repeat-x left center;}
.fleet_mm_left{ float:left; width:214px;}
.fleet_mm_right{ padding:10px 20px 0 20px; float:right; width:520px; text-align:right; background:#2D2D2D;}
.fleet_mm2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AFAFAF; padding:10px 10px 10px 275px;}

/*******************************************************************sitemap**************************************************/
#sitemapwhole{ width:1000px;}
#sitemapleft{ float:left; width:504x; padding-left:20px;}
.sitemap{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFFFFF; padding-left:20px; border-bottom:#8b2525  1px solid; width:990px; padding-bottom:10px;}
.sitemaptext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; padding:0px 0 0 0px;}
#sitemapright{ float:right; width:450px;} 


.sfdfd{ margin:10px 0 0 0; font-weight:bold; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}

#aboutus{ width:960px; padding:10px 20px 30px 20px;}
#aboutusleft{ width:500px; float:left;}

#aboutusright{ width:420px; float:right; padding-left:30px;}

.star{ color:#FF0000;}
.message_sent{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF0000;}










