body{ padding:0px; margin:0px; background:url(../images/bg_main.jpg) repeat; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
p, h1, h2, h3, ul, li{ padding:0px; margin:0px; list-style-type:none;}
img{ border:0px;} 
#doc_width{ width:988px; margin:0px auto; background:url(../images/shadow.jpg) repeat-y left top;  padding:0px 1px;}
.header{ background:url(../images/head_bg.jpg) repeat-x left top;  font-family:Tahoma; padding:24px 24px 0px 24px;}
.header p{ color:#eab500; text-transform:uppercase; font-size:14px; padding:10px 0px 0px 0px; font-weight:bold;}
.header a{ color:#9d9d9d; font-size:11px; text-decoration:none;}
.header a:hover{color:#9d9d9d; text-decoration:underline;}
.header ul{ padding:18px 0px 0px 17px;}
.header li{ color:#000000; font-family:Tahoma; font-size:11px; font-weight:bold; padding:0px 5px 0px 0px; text-align:left; text-transform:uppercase; float:left;}
.header li a{ padding:20px 15px 5px 15px; color:#000000; background:none; text-decoration:none; float:left;}
.header li a:hover{ padding:20px 15px 5px 15px; color:#000000; background:url(../images/navi_top_bg.jpg) repeat-x left top; text-decoration:none; float:left;}
.header li a.active{ padding:20px 15px 5px 15px; color:#000000; background:url(../images/navi_top_bg.jpg) repeat-x left top; text-decoration:none; float:left;}
.banner{ background:url(../images/banner_3.jpg) no-repeat left top; width:317px; color:#333333; text-transform:uppercase; font-family:Tahoma; font-size:18px;}
.banner a{ color:#333333; text-decoration:none;}
.banner a:hover{ color:#333333; text-decoration:none;}
.banner p{padding: 0px 0px 5px 35px;}
.middle_part{ padding:24px 24px 0px 24px;}
.welcome{ font-family:Tahoma; text-transform:uppercase; font-size:14px; color:#666666; padding:0px 0px 0px 0px; font-weight:bold;}
.left_part{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.left_part h1{ color:#666666; font-weight:bold; font-size:14px; text-transform:uppercase;}
.left_part p{ color:#333333; text-align:justify; padding:16px 0px 0px 0px;}
.readmore{ border-bottom:0px solid #cccccc; color:#666666; font-size:11px; padding:0px 0px 5px 0px;}
.readmore a{color:#666666; text-decoration:none;}
.readmore a:hover{color:#666666; text-decoration:underline;}
.line_bottom{border-bottom:1px solid #cccccc;}
.left_part td.download a{color:#666666; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:11px;}
.left_part td.download a:hover{color:#666666; text-decoration:none;}
.right_part{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.right_part p{ color:#333333; text-align:justify; padding:16px 0px 0px 0px;}
.right_part h1{ color:#666666; font-weight:bold; font-size:14px; text-transform:uppercase;}
.bottom_link{ color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; line-height:50px;}
.bottom_link a{color:#919191; text-decoration:none;}
.bottom_link a:hover{color:#000000; text-decoration:none;}
.copy_right{ background:#151515; padding:0px 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#717171; line-height:34px;}
.copy_right a{color:#717171; text-decoration:none;}
.copy_right a:hover{color:#ffffff; text-decoration:underline;}
.right_inn_page{ color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.heading2{ color:#666666; font-size:12px; font-weight:bold;}
.right_inn_page p{color:#333333; padding:5px 0px 0px 0px;}
.heading3{color:#333333; font-size:12px; font-weight:bold;}
.packages{ border:1px solid #cdcdcd; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.p_head1{ color:#555555; font-size:11px; font-weight:bold; text-transform:uppercase;}
.p_price{ background:url(../images/p_head_bg.gif) repeat-x left top; line-height:37px; color:#ff0000; text-align:center; font-weight:bold; font-size:30px;}
.p_text{ background:url(../images/packges_bg.gif) repeat-y left top; padding:5px; color:#3d3d3f; font-size:11px; line-height:14px;}
.packages p{ padding:0px 0px 7px 0px;}
.p_bottom{ background:#cdcdcd; height:30px; text-align:center;}
.siteMapLink{
color:#666666; 
font-size:12px;
}
.siteMapLink:hover{
color:#ff0000; 
font-size:12px;
}
.bottom_img{padding:0 10px 10px 10px;}


/******************************250310 pankaj *****************************/

.booknow_bg{ background:url(../images/boockNow_bg.jpg) repeat-x; height:30px;padding:0 0 0 7px; border-bottom:1px solid #EBEBEB; }
.table_border{border:1px solid #cccccc; }
.left_padding{ padding-left:23px;}
.right_padding{ padding-right:23px;}