body{ background:url(http://www.hotelsmumbaiindia.com/new-images/main-bg.jpg) no-repeat top  center; padding:0; margin:0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#171817;}
html{ background:#f9f8f3 url(../new-images/body-bg.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}

#header-warraper{width:980px; height:70px; padding:0; margin:0 auto;}
#header-warraper .left{ width:400px; padding:0px 0 0 5px; float:left;}
#header-warraper .call-us{width:203px; padding:9px 0 0 270px; float:left;}
#header-warraper .right{width:100px; padding:0px 0px 0 0; float:right; text-align:right;}

#contenttop-warraper{width:980px; padding:0; margin:0 auto; padding:0 0 0px 0; overflow:hidden;}
#contenttop-warraper .contenttop-left{width:665px; float:left; }
#contenttop-warraper .contenttop-left .topmenu{width:664px; height:52px; background:url(http://www.hotelsmumbaiindia.com/new-images/menu-bg.png) repeat-x; float:left;}
#contenttop-warraper .contenttop-left .topmenu ul{width:665px; margin:0; padding:0;list-style-type:none; float:left;}
#contenttop-warraper .contenttop-left .topmenu ul li{float:left;}
#contenttop-warraper .contenttop-left .topmenu ul li a, visited{display:block; font-weight:bold; color:#fff; text-decoration:none; padding:12px 34px 13px 30px;}
#contenttop-warraper .contenttop-left .topmenu ul li a:hover{background:url(../new-images/menu-hover.png) repeat-x;}
#contenttop-warraper .contenttop-left .gallery{width:665px; height:290px; float:left;}
#contenttop-warraper .contenttop-left .tabs{width:665px; height:340px; float:left; background:#e6e3dc url(http://www.hotelsmumbaiindia.com/new-images/content-box-bg.jpg) no-repeat bottom right;}
#contenttop-warraper .contenttop-left .tabs .box{width:206px;margin:0 0 0 12px; height:201px; float:left; }
#contenttop-warraper .contenttop-left .tabs .box .readmore{width:206px; margin:5px 0 0 2px; height:22px; float:left; }
#contenttop-warraper .contenttop-left .tabs .box .readmore a{font:bold 11px arial;color:#fc9100;text-decoration:none;}
#contenttop-warraper .contenttop-left .tabs .box ul{list-style:none; float:left; margin:5px 0 0 2px; padding:0;}
#contenttop-warraper .contenttop-left .tabs .box ul li{margin:0; padding:3px 0 0 0;}
#contenttop-warraper .contenttop-left .tabs .box ul li a{line-height:24px; font:bold 12px arial;text-decoration:none; padding:0 0 0 10px; color:#321d1c;background:url(../new-images/bullet.jpg) no-repeat left;}
#contenttop-warraper .contenttop-left .tabs .box ul li a:hover{color:#fc9100;}
#contenttop-warraper .contenttop-left .tabs .box span{width:198px; height:27px; background:url(http://www.hotelsmumbaiindia.com/new-images/tab-bg.jpg) no-repeat top center; padding:5px 0 0 8px; font:bold 13px arial; color:#fff; float:left;}
#contenttop-warraper .contenttop-left .tabs .box span a{text-decoration:none; font:bold 13px arial; color:#fff; float:left;}

#contenttop-warraper .contenttop-left .tabs .box2{width:206px;margin:0 0 0 0px; height:201px; float:left; }
#contenttop-warraper .contenttop-left .tabs .box2 .readmore{width:206px; margin:5px 0 0 2px; height:22px; float:left; }
#contenttop-warraper .contenttop-left .tabs .box2 .readmore a{font:bold 11px arial;color:#fc9100;text-decoration:none;}
#contenttop-warraper .contenttop-left .tabs .box2 ul{list-style:none; float:left; margin:5px 0 0 2px; padding:0;}
#contenttop-warraper .contenttop-left .tabs .box2 ul li{margin:0; padding:3px 0 0 0;}
#contenttop-warraper .contenttop-left .tabs .box2 ul li a{line-height:24px; font:bold 12px arial;text-decoration:none; padding:0 0 0 10px; color:#321d1c;background:url(../new-images/bullet.jpg) no-repeat left;}
#contenttop-warraper .contenttop-left .tabs .box2 ul li a:hover{color:#fc9100;}
#contenttop-warraper .contenttop-left .tabs .box2 span{width:198px; height:27px; background:url(http://www.hotelsmumbaiindia.com/new-images/tab-bg.jpg) no-repeat top center; padding:5px 0 0 8px; font:bold 13px arial; color:#fff; float:left;}
#contenttop-warraper .contenttop-left .tabs .box2 span a{text-decoration:none; font:bold 13px arial; color:#fff; float:left;}

#contenttop-warraper .contenttop-right{width:312px; float:right;}
#contenttop-warraper .contenttop-right .booking-form{margin-bottom:10px; clear:both;height:550px;width:298px; float:right; border:1px solid #cfcfcf; background:#fff url(http://www.hotelsmumbaiindia.com/new-images/form-bottom-bg.jpg) repeat-x bottom; border-top:0;}
#contenttop-warraper .contenttop-right .booking-form .heading{font:bold 15px arial;padding:5px 0 0 0;text-align:center;width:298px; height:27px; float:right; background:url(http://www.hotelsmumbaiindia.com/new-images/form--heading-bg.jpg) no-repeat top center;}
#contenttop-warraper .contenttop-right .booking-form .formtable{width:298px;height:522px; float:right;}

#contentmid-warraper{width:980px; padding:0; margin:0 auto; padding:0 0 20px 0;overflow:hidden;}
#contenttop-warraper .contenttop-left{width:665px; float:left; }
#contenttop-warraper .contenttop-left .leftbox{width:202px; height:532px; border:1px solid #c4c1c1;float:left; margin-top:10px;}
#contenttop-warraper .contenttop-left .leftbox .star-hotels{width:194px; height:20px;  background:#f5f5f5; padding:4px 0 2px 8px; float:left;}
#contenttop-warraper .contenttop-left .leftbox .star-hotels h2{font:bold 12px arial; color:#313131; float:left;}
#contenttop-warraper .contenttop-left .leftbox .star-hotels h2 a, visited{text-decoration:none;font:bold 12px arial; color:#313131;}
#contenttop-warraper .contenttop-left .leftbox .star-hotels img{margin:0 7px 0 0; float:right;}
#contenttop-warraper .contenttop-left .leftbox ul{list-style:none; float:left; margin:2px 0 0 8px; padding:0;}
#contenttop-warraper .contenttop-left .leftbox ul a{text-decoration:none; line-height:20px; padding:0 0 0 10px; color:#333333;background:url(http://www.hotelsmumbaiindia.com/new-images/bullet2.jpg) no-repeat left;}
#contenttop-warraper .contenttop-left .leftbox ul a:hover{color:#fc9100;}
.readmore2{width:200px; margin:0px; padding:9px 0 0 8px; height:22px; float:left; }
.readmore2 a, visited{color:#fc9100;text-decoration:none; font-size:11px;}



#contenttop-warraper .contenttop-left .rightbox{width:446px; margin:0;padding:5px 0 0 0px; float:right; margin-top:10px;}
#contenttop-warraper .contenttop-left .rightbox h1{width:446px; border-bottom:1px solid #cfcfcf; color:#171817; font:bold 14px arial; height:25px; margin-bottom:10px; float:right;}
#contenttop-warraper .contenttop-left .rightbox p{line-height:21px;color:#171817; margin:0 0 12px 0; text-align:justify;}
#contenttop-warraper .contentmid-right{width:312px; float:right;}
#footer-warraper{width:100%; font:normal 11px Arial, Helvetica, sans-serif; background:#532e2e; padding:0; margin:0 auto; clear:both;}
#footer{width:980px; height:76px; padding:10px 0 0 0; margin:0 auto;}
#footer .footer-left{width:625px; float:left;color:#fff;line-height:18px;}
#footer .footer-left a, visted{font:normal 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#fff;}
#footer .footer-left a:hover{color:#f9bc0b;}
#footer .footer-right{width:345px; float:right; text-align:right;}
#footer .footer-right .top{float:right;  color:#fff;}
#footer .footer-right .bottom{padding:10px 0px 0 0; float:right;text-align:right;}

.category{padding:0; margin:0 0 0px 0; width:299px; height:auto; float:right;}

.category .category-top{padding:6px 0px 0 34px; margin:0; width:265px; height:23px; float:right;text-align:left;background:url(http://www.hotelsmumbaiindia.com/new-images/tab2-bg.jpg) no-repeat center top;font:bold 16px Arial;color:#1c1408; }
.category .category-bottom{padding:5px 7px 0 15px; margin:0; width:277px; height:93px; float:left;text-align:left;background:#f9f8f3 url(http://www.hotelsmumbaiindia.com/new-images/area-wise-bg.jpg) no-repeat center top;}

.category .category-top a{text-decoration:none;font:bold 16px Arial;color:#1c1408; }
.category a.more-new1{text-decoration:none;font:bold 11px Arial;color:#fda500; }
.category a:hover{text-decoration:underline; }
.category .category-bottom ul{width:140px; padding:0;float:left; text-align:left; margin:0 0 10px 0; list-style:none;}
.category .category-bottom li{margin:0; padding:3px 0 0 0; }
.category .category-bottom li a{margin:0; padding:0 0 0 12px;text-decoration:none;font:normal 12px Arial;color:#000; background:url(http://www.hotelsmumbaiindia.com/new-images/bullet.jpg) no-repeat left;}
.category .category-bottom li a:hover{text-decoration:underline;}
.more-hotels{padding:0px; margin:0; width:270px; height:445px; float:right;text-align:left;border:1px solid #d4d0d1;background:#eeeeee url(http://www.hotelsmumbaiindia.com/new-images/counting-bg.jpg) repeat-x;}
.more-hotels h2{padding:6px 0 0 11px; margin:0; width:260px; height:17px; float:left;text-align:left;font:bold 14px Arial;color:#000; }
.more-hotels .more-hotels-box{padding:0px; margin:0px 0 0 0px; width:270px; height:400px; float:left;text-align:left;}
.more-hotels .more-hotels-box .category-box{padding:0px; margin:0; width:270px; height:55px; float:left;text-align:left;}
.more-hotels .more-hotels-box .category-box ul{padding:0px; margin:15px 0 0 5px; display:inline; list-style-type:none; float:left;width:265px;}
.more-hotels .more-hotels-box .category-box ul li{padding:0px; margin:3px 0 0 0; float:left;}
.more-hotels .more-hotels-box .category-box ul li a{padding:0px 4px 0px 4px;  margin:0px 1px 0 0; text-decoration:none; font-weight:bold; color:#000; background:#fff; border:1px solid #a7a7a7;}
.more-hotels .more-hotels-box .category-box ul li a:hover{color:#fff; background:#70514f; border:1px solid #a7a7a7;}
.more-hotels .more-hotels-box .category-box ul li a.active{color:#fff; background:#70514f; border:1px solid #a7a7a7;}
.more-hotels .more-hotels-box .category-links{padding:0px; margin:15px 0 0 0; width:260px; height:290px; float:left;text-align:left;overflow-y:scroll;}
.more-hotels .more-hotels-box .category-links ul{list-style:none; float:left; margin:2px 0 0 8px; padding:0;}
.more-hotels .more-hotels-box .category-links ul a{text-decoration:none; line-height:18px; padding:0 0 0 10px; color:#333333;background:url(http://www.hotelsmumbaiindia.com/new-images/bullet2.jpg) no-repeat left;}
.more-hotels .more-hotels-box .category-links ul a:hover{color:#fc9100;}
.more-hotels h2 a{text-decoration:none;font:bold 15px Arial;color:#000;}
.submitbtn { margin : 0; padding : 0 0 2px 0; width : 93px; height : 33px; text-align : center; color : #fff; border : 0; background : url(http://www.hotelsmumbaiindia.com/new-images/submit-bg.jpg) no-repeat; font : bold 15px arial; cursor : pointer; } 
.formtxt { margin : 0; padding : 1px 0 1px 3px;width : 218px; text-align : left; color : #1e1e1e; border : 1px solid #ccc; font : normal 12px arial; } 
.newformtable { text-align : left; color : #1e1e1e; font : normal 12px arial; } 
.mandatory { text-align : left; color : #fe0000; font : normal 11px arial; } 
.mark { text-align : left; color : #fc9100; font : bold 12px arial; } 
.newformtable td { text-align : left; color : #1e1e1e; font : normal 12px arial; } 
.newformtable td table { text-align : left; color : #1e1e1e; font : normal 12px arial; } 
.formtxt1 { margin : 0; padding : 0 0 0 3px; text-align : left; color : #1e1e1e; border : 1px solid #ccc; font : normal 12px arial; } 
.formtxtarea { margin : 0; padding :0 0 0 3px; width : 272px; height : 53px; text-align : left; color : #1e1e1e; border : 1px solid #ccc; font : normal 12px arial; } 
 
.scrolldiv {width:390px; margin:0; padding:0; float: left; color:#fff;}
.scrolldiv ul{list-style:none;float: left;margin:0; padding:5px 0 0 0;}
.scrolldiv ul li{margin:0; padding:2px 0 0 0;}
.scrolldiv ul li a{background:url(../new-images/bullet2.jpg) no-repeat left;  padding:0 0 0 10px;color:#000; font:normal 12px arial; text-decoration:none;}
.scrolldiv ul a:hover{text-decoration:underline;}
.scrolldiv .hotel-box{width:190px; float: left; padding:0 0 10px 0; margin:0; }
.scrolldiv .hotel-box .hotel-box-top{width:187px; float: left; color:#fff; background:#625253; padding:3px 0 3px 3px; margin:0;}
.scrolldiv .hotel-box .hotel-box-top a{ color:#fff; font : bold 12px arial;text-decoration:none;}
.scrolldiv .hotel-box .hotel-box-mid{width:188px; float: left; color:#fff; padding:0px 0 0 0; margin:1px 0 0 0;}
.scrolldiv .hotel-box .hotel-box-mid img{border:1px solid #c6bfbc; margin:0px 0 0 0;}
.scrolldiv .hotel-box .hotel-box-bottom{width:188px; float: left; padding:4px 0 0 0; margin:0px 0 0 0;}

.scrolldiv .scroll-left{width:195px; float: left; padding:0; margin:0; text-align:left;}
.scrolldiv .scroll-right{width:195px; float: right; padding:0; margin:0;}
.scrolldiv .scroll-left-readmore{width:160px; float: left; padding:7px 0 0 11px; margin:0;}
.scrolldiv .scroll-left-readmore a{color:#fc9e22; font:bold 12px arial; text-decoration:none;}
.container {overflow: hidden;width:665px;margin:0 auto;}

#main {	padding: 0;	background: #3a3b3f;border: 1px solid #8b6967;}
 
/*--Main Image Preview--*/
.main_image {width: 562px; height: 275px;float: left;background: #3a3b3f;position: relative;	overflow: hidden;color: #fff;}

.main_image p {font:normal 11px arial;	padding: 3px 0 3px 5px;	margin: 0;}
.main_image p span{font:bold 14px arial;padding: 3px 0 3px 5px;margin: 0 8px 0 0;}
.main_image .desc{position: absolute;bottom: 0;	left: 0;width: 100%;display: none;}
.main_image .block{	width: 100%;background: #4d2e2a;}
.main_image a.collapse {background: url(btn_collapse.gif) no-repeat left top;height: 27px; width: 93px;	text-indent: -99999px;	position: absolute; top: -27px; right: 20px; }
.main_image a.show {background-position: left bottom;} 
.image_thumb {float: right;width: 95px;height:270px;padding: 0px 0 0 5px;margin: 0 0 0 0px;	background: #3a3b3f;text-align:center;}
.image_thumb img {border: 3px solid #cfcfcf; padding: 0; background: #ccc; float: left;	margin: 0 0 2px 0px;}
.image_thumb ul {margin: 0; padding: 0; list-style: none;}
.image_thumb ul li{	margin: 5px 0px 0 0; padding:0;	background: #ccc; float: left;}
.image_thumb ul li.hover {background: #ddd; cursor: pointer;}
.image_thumb ul li.active {background: #fff; cursor: default;}
.image_thumb ul li .block {float: left; padding: 0;}	
.image_thumb ul li p{display: none;}

/* Added by Meenu Kukreja */
#offer-sec {
    float: left;
    padding-bottom: 8px;
	padding-left:8px;
	margin-top:5px;
    width: 210px;
}
.offer-tab {
    background: url("../new-images/tab-bg.jpg") no-repeat;
    float: left;
    height: 30px;
    width: 211px;
}
.offer-tab-txt {
    color: #FFFFFF;
    float: left;
    font-family: arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
    text-align: left;
    width: 90%;
}
.offer-tab-txt span {
    float: right;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
}
.offer-img-sec {
    float: left;
    height: 86px;
    padding: 0;
    width: 101px;
	background:#fff;
}
.offer-img {
    border: 1px solid #CBCBCB;
    float: left;
    padding: 4px;
}
.offer-txt {
    color: #333;
    float: left;
    font-family: arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding-left: 8px;
    text-align: left;
    width: 95px;
}
.offer-txt span {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.offer-txt span a {
    color: #000000;
    text-decoration: none;
}
.offer-txt span a:hover {
    color: #BF000F;
    text-decoration: none;
}
.offer-txt-red {
    color: #BF000F;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    text-align: left;
    width: 90px;
}
.offer-txt-red span{
   color: #BF000F;
    font-size: 12px;
    font-weight: bold;
  }
  .offer-txt-red span a{
   color: #BF000F;
    text-decoration:none;
	  }
 .offer-txt-red span a:hover{
   color: #000;
    text-decoration:none;
	  }
.book-now-tab {
    float: left;
    padding-top: 0;
    width: 90px;
}
.book-now-tab a{
    color:#FFF;
    text-decoration: none;
}
.book-now-tab a:hover{
    color:#BF000F;
    text-decoration: none;
}
.book-now {
    background: url("../new-images/booknow-button.jpg") no-repeat;
    color: #FFF;
    float: left;
    font-family: arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    padding-left: 10px;
    padding-top: 3px;
    text-align: left;
    width: 74px;
}

.rbanner-area{width:300px; float:right; border:1px solid #e6e3dc; background:#fff; margin-bottom:5px; }
.rbanner-area1{width:300px; float:right; margin-bottom:10px;}

.rbanner{width:290px; float:left; }
 
 .banner-img{border: 0px;float: left;padding: 4px;}
 .banner-img1{border: 0px;float: left;}

.tour-area{width:655px; float:left; margin-top:0px; margin-bottom:10px; margin-left:5px; border-top:1px solid #cacaca;}
.tour-area .area1{width:210px; float:left; margin-left:5px; margin-top:5px; }
.tour-area .area2{width:205px; float:left; margin-left:10px; margin-top:5px; }
.tour-area .area3{width:190px; float:left; margin-left:10px; margin-top:5px;}
.tour-top{float:left; width:98%; color:#341c1c; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.tour-top a{color:#341c1c; text-decoration:none;}
.tour-top a:hover{color:#341c1c; text-decoration:none;}

.tour-top1{float:left; width:98%; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.tour-top2{float:left; width:98%; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.tour-top3{float:left; width:98%; color:#BF000F; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.tour-top3 span{font-size:18px; font-weight:bold;}
.tour-top3 span a{color:#BF000F; text-decoration:none;}
.tour-top3 span a:hover{color:#000; text-decoration:none;}
