/*

	mumbaicityhotels stylesheet
	name="author" content="Mitul Shah designed by designesque.com" 
	

*/
.tdbd 
{

border:#CCCCCC 1px solid;
}

body {
	background-image: url(../images/bar.jpg);
	background-repeat:repeat;
}

#logo {
width:323px;
height: 85px;
overflow:hidden;
}

#flash {
	position: absolute;
	left:588px;
	top:123px;
	width:310px;
	height:239px;
	z-index:1;
	background-color: #000000;
	visibility: inherit;
}

#topm {
	position:absolute;
	left:588px;
	top:34px;
	width:295px;
	height:24px;
	z-index:2;
}

#topmenu {
float:right;
azimuth:right;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
cursor: default;
}

.tpmenu, .tpmenu a{ color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.tpmenu, .tpmenu a:hover{ color: #990000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#header {
cursor:default;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#990000;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
}

#menu {
width:800px;
height:40px;
color: #000000;
background-image:url(images/bg.jpg);
}
/* main menu 

.menutext, .menutext a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.menutext, .menutext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF9900;
text-decoration:none;
}

*/

/*----------------------------*/
/*    Navigation - Level 2    */
/*----------------------------*/
.nav2 {
	position: absolute;
	top: 100px;
	margin: 3px;
	padding: 0px;
	font-family: verdana, arial, sans serif;
	font-size: 12px;
	left: 100px;
	color:#FFFFFF;
	width: 788px;
	height:30px;
	
}
.nav2 ul {
	float: left;
	width: 798px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 0px #008040;
	border-bottom: solid 0px #008040;
	background-color: #000000;
	font-weight: bold;
}	
.nav2 li {
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.nav2 li a {
	display: block;
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 5px 10px 5px 10px;
	border-right: solid 0px #008040;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
	font-size: 100%;
}
.nav2 a:hover, .nav2 a.selected {
	text-decoration: none;
	background-color: #fff;
	color: #000000;
}

#subcontent {
cursor:default;
width:460px;
	position:relative;
	text-align:justify;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#sublink {
cursor:default;
width:460px;
	text-align:justify;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

#sublink a:link, #sublink a:active, #sublink a:visited{
cursor:default;
width:460px;
	text-align:justify;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003399;
}

#sublink a:hover{
cursor: pointer;
width:460px;
	text-align:justify;
	text-decoration:underline;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF9900;
}



.line-box {
	border-bottom: solid 1px rgb(200,200,200);
	padding-bottom: 0px;
	margin: 2px 0px 0px 2px;
}
/*
.sublink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
text-decoration:none;
padding-left:10px;
}

.sublink a:link, .sublink a:active, .sublink a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
text-decoration:none;
padding-left:10px;
}

.sublink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF9900;
text-align:justify;
text-decoration:underline;
padding-left:10px;

}*/


#bigsidebox {
width:333px;
background-color:#00B3ED;
azimuth: center;
}

#sidebox {
width:164px;
height:180px;
background-color:#FFFFFF;
float:left;
}

#sidebox2 {
position: relative;
float:right;
width:164px;
height:180px;
background-color:#FFFFFF;

}
.h3box a{
background-color:#FFFFFF;
text-align:centre;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
text-decoration:none;
/*background: url('images/a22.gif') bottom repeat-x;*/
padding-left:6px;
padding-bottom:2px;
}

.h3box a:hover{
color: #FF9900;
text-align:centre;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
/*background: url('images/a22.gif') bottom repeat-x;*/
padding-left:6px;
padding-bottom:2px;
width:175;
}

.h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
background: url('images/a22.gif') bottom repeat-x;
padding: 4px 0px 6px 4px;
}

#boxcontent {
width:100%;}


.h3content {
padding: 2px 2px 8px 12px;
background: url('images/bullet.jpg'); background-repeat:no-repeat;
background-position:left;
float:left;
width:164px;
background-color:#FFFFFF;
text-align:centre;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#readmore a{
padding:0px;
width:63px;
height:21px;
float:right;
background:url(../images/readmore.jpg) no-repeat;
}

#readmore a:hover{
padding:0px;
width:63px;
height:21px;
float:right;
background:url(../images/readmorehover.jpg) no-repeat;
}

.readmoretext, .readmoretext a:link,.readmoretext a:active, .readmoretext a:visited {
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
float: none;
}

.readmoretext a:hover{
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-decoration:none;
color: #FFFFFF;
float: none;
}

/* side banners*/

#banners {
	position:absolute;
	left:573px;
	top:547px;
	width:305px;
	height:84px;
	z-index:3;
	background-color:#FFFFFF;
}

/* Hyperlink Content link */


.content3 a:link, .content3 a:active, .content3 a:visited, .sidebar-txtbox-noshade a, .sidebar-txtbox-shade a {
	color: #033581;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:2px;
	text-decoration: none;
}
.content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover {
	color: #FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:2px;
text-decoration: underline;
}


/* packages box style */

.package{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color: #666666;
padding-left:2px;
padding-top: 2px;
}


.righttext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FF9900;
padding-left:2px;
padding-top: 2px;
}

#blank {
width:305px;
height:8px;
color:#00B3ED;
}

#packagebox{
border: dashed;
border-width:1px;
border-color:#CCCCCC;
background-color:#FFFFFF;
height:105px;
vertical-align:middle;

}


img.float-right {
  margin: 5px 0px 5px 5px;  
}


.booknow, .booknow a:link,.booknow a:active, .booknow a:visited {
float:right;
width:80px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF9900;
text-align: center;
text-decoration:none;
margin-top:6px;
}

.booknow a:hover{
float:right;
width:80px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
text-align:center;
text-decoration:none;
}


/* bottom link*/

.bottomlink, .bottomlink a:link, .bottomlink a:active, .bottomlink a:visited{
cursor: default;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
}

.bottomlink a:hover{
cursor:pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
text-align:center;
}


#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 20px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: capitalize;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #bf0101; /*Brown color theme*/ 
border-color: #bf0101; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #bf0101; /*Brown color theme*/ 
}

.boxbd {
padding-bottom: 5px;
margin: 0px 0px 10px 0px;
background-color:#FFFFFF;
}

/******************************************************/
/*          SPECIFIC CLASSES FOR LAYOUTS #3           */
/******************************************************/

.content3 {
	float: left;
	width: 550px;
	min-height: 500px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	color: #4B4B4B;
	font-size: 1.0em;
}
.content3-container {
	clear: both;
	float: left;
	width: 550px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.line-box {
	border-bottom: solid 1px rgb(200,200,200);
	padding-bottom: 10px;
	margin: 0px 0px 10px 0px;
}

.top a{
float: right;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:none;
color:#FF9900;
}

.top a:hover{
float: right;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color: #0066FF;
}

.subh1small {
padding:3px 3px 3px 3px;
margin:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color: #666666;
background:#FFFFFF;
}

.subh1small a{
padding:3px 3px 3px 3px;
margin:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color: #666666;
background:#FFFFFF;
}

.subh1small a:hover{
padding:3px 3px 3px 3px;
margin:4px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:13px;
color: #FF9900;
background: #EEF9FD;
}

.subh1text {
padding:3px 3px 3px 3px;
margin:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color: #FFFFFF;
background:#A3C95C;
}

