/*
Theme name : Oberoi Hotels
Theme created URL : http://ivistasolutions.com/
Author : Arun Ravindran
Theme supervise by Avinash Singh and Chandra Shekar
*/


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
margin:0px;
padding:0px;
}

/* ------------------------------------------------ Global Section Begins ----------------------------------------------- */




a {
color:#545454;
text-decoration:underline;
outline:none;
}
a:hover {
text-decoration:none;
color:#4C6487;
}

h2 {
font-size:14px;
}
h2,p{
padding:0px;
margin:15px 0px;
}
h4 {
color:#6A6E74;
padding:0px;
margin:15px 0px;
font-size:11px;
}

.single-column-wrapper h4 {
color:#545454;
}

h3 {
color:#4C6487;
padding:0px;
margin:0px;
font-size:12px;
}
.floatleft {
float:left;
}
.imagesmargin{
margin-right:10px;
}
.right-left-border {
border-right:1px solid #E5E4E4;
border-left:1px solid #E5E4E4;
}
.border-bottom {
border-bottom:1px solid #E5E4E4;
}
.align-center {
text-align:center;
}
hr {
color:#E5E4E4;
background:#E5E4E4;
height:1px;
}

.clear_all {
clear:both;
}

/* highlight Navigation Begins  */

#navigation ul li .highlight,
.left-menu li .highlight,
.left-navi  a .highlight,
.left-navi .highlight,
.left-navi .dotted_lineselected{
color:#666666;
font-weight:bold;
}
#navigation ul li .highlight{
padding:9px 21px 9px 21px;
}

/* highlight Navigation Ends */
.subhead {
font-weight:normal; 
font-size:13px;
}

/* table bg color for td Begin */

.light_bg {
background:#F5F5F5;
}
.dark_bg {
background:#EAE9E9;
}

/* table bg color for td end */

.tab {
font-weight:bold; 
font-size:12px;
color:#4C6487;
text-decoration:none;
}

.align-right {
float:right;
position:relative;
margin-top:-20px;
padding-bottom:5px;
}

.size11 {
font-size:11px;
}
.text-italic {
font-style:italic;
}
.text-normal {
font-weight:normal;
}
.align-text-right {
text-align:right;
}
.bullet-list {
list-style:none;
margin:0px;
padding:0px;
}
.bullet-list li {
padding:0px 0px 0px 0px;
}
.bullet-list li.arrow {
background:url(images/blue_arrow.gif) no-repeat;
background-position:0px 5px;
padding-left:13px;
}

.head-arrow {
background:url(images/blue_arrow.gif) no-repeat left center;
padding-left:13px;
}

/* Forms Begins */

input, textarea, select {
font-size:11px;
}
.input, select {
border:1px solid #E5E4E4;
padding:3px 5px;
width:180px;
}
.input-small {
border:1px solid #E5E4E4;
padding:3px 5px;
}
.textarea {
border:1px solid #E5E4E4;
padding:3px 5px;
width:180px;
}
.textarea_large {
border:1px solid #E5E4E4;
padding:3px 5px;
width:280px;
}
.submit {
padding:3px 5px;
background:#D0CFCF;
border:1px solid #6E7278;
float:left;
font-size:11px;
margin-right:10px;
}
.Forward {
padding:3px 5px;
text-decoration:none;
float:right;
font-size:11px;
margin-right:205px;
color:#326FAD;
}
#header #print {
position:absolute;
bottom:0px;
right:10px;
}
#print {
padding-top:10px;
width:734px;
float:left;
padding-bottom:10px;
}
#print .link {
color:#695F46;
float:none;
font-size:11px;
text-decoration:none;
}
#print .link:hover {
color:#695F46;
float:none;
text-decoration:underline;
}

#header #print1 {
position:absolute;
bottom:0px;
right:10px;
}
#print1 {
padding-top:10px;
width:734px;
float:left;
padding-bottom:10px;
}
#print1 .link {
color:#695F46;
float:none;
font-size:11px;
text-decoration:none;
}
#print1 .link:hover {
color:#695F46;
float:none;
text-decoration:underline;
}

/* Forms Ends */


#divMenu16, #divMenu17, #divMenu18
{
  display:none;
}
#div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9 {
display:none;
}



/* ------------------------------------------------ Global Section Ends ----------------------------------------------- */


#wrapper {
	margin:0px auto;
	position:relative;
	width:1000px;
	
}


/* ------------------------------------------------ Header Section Begins ----------------------------------------------- */



		#header {
		width:1000px;
		height:107px;
		float:left;
		position:relative;
		
		z-index:5;
		}
			
			
			#logo {
			width:252px;
			height:67px;
			position:absolute;
			top:2px;
			left:14px;
			}
			
			#top_link {
			position:absolute;
			right:5px;
			top:24px;
			}
						#top_link ul {
						list-style:none;
						margin:0px;
						padding:0px;
						}
						#top_link ul li {
						float:left;
						}												
						
						#top_link ul li a {
						color:#545454;
						text-decoration:none;
						float:left;
						padding:0px 5px;
						}
						#top_link ul li a:hover {
						color:#4C6487;
						}
						
					#navigation{
					width:1000px;
					height:34px;
					position:absolute;
					bottom:0px;
					border-top:1px solid #E5E4E4;
					}


					#navigation ul {
					list-style:none;
					margin:0px;
					padding:0px;
					}
						#navigation ul li {
						float:left;
						position:relative;
						}
						#navigation ul li a {
						color:#545454;
						text-decoration:none;
						float:left;
						line-height:16px;
						padding:9px 21px 9px;
						font-size:12px;
						}
						#navigation ul li a:hover {
						background:#FFFFFF;
						color:#4C6487;
						}
						#navigation ul :hover > a, #navigation ul ul :hover > a {
						background:#FFFFFF;
						color:#4C6487;
						}
						#navigation ul ul {
						position:absolute;
						top:33px;
						left:0px;
						visibility:hidden;
						margin:0px;
						padding:0px;
						}

						#navigation ul ul li {
						float:left;
						width:175px;
						background:url(../special_offer/images/spacer_navi.gif) top left repeat;
						}
						#navigation ul ul li a{
						width:153px;
						padding:4px 11px 4px;
						float:left;
						line-height:13px;
						display:block;
						font-size:10px;
						border-top:1px solid #fff;
						background:#E1E1E1;
						font-weight:normal;
						}
						#navigation ul ul li a:hover {
						color:#4C6487;
						background:#CCCCCC;
						}
						#navigation ul ul li a.drop{
						width:153px;
						padding:4px 11px 4px;
						float:left;
						line-height:13px;
						display:block;
						font-size:10px;
						border-top:1px solid #fff;
						background:#E1E1E1;
						font-weight:normal;
						}
						#navigation ul ul li a.drop:hover {
						color:#4C6487;
						background:#CCCCCC;
						}


						#navigation table {
						position:absolute;
						top:0px;
						left:0px;
						}

						#navigation ul li:hover ul {
						visibility:visible;
						}
						#navigation ul li a:hover ul {
						visibility:visible;
						}
						
						
						#navigation ul ul ul {
						position:absolute;
						top:0px;
						left:175px;
						}
						#navigation ul ul ul li {
						border-left:1px solid #fff;
						
						}
						#navigation ul li:hover ul ul,
						#navigation ul li a:hover ul ul{
						visibility:hidden;
						}
						#navigation ul ul li:hover ul,
						#navigation ul ul li a:hover ul {
						visibility:visible;
						}

						
						#navigation ul ul :hover > a.drop{
						background:#CCCCCC;
						color:#4C6487;
						}
						
						
/* ------------------------------------------------ Header Section Ends ----------------------------------------------- */


/* ------------------------------------------------ Content Section Begins ---------------------------------------------- */

						
						
	#content-wrapper {
	width:1000px;
	float:left;	
	padding-bottom:15px;		
	}
	
						#column1, #column2, #column3, #banner, #content, #right-panel, .column {
						float:left;
						}
						
						/* Home Page content Begins */
						.homepage-column-wrapper {
						width:1000px;
						padding:0px 0px 15px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						.homepage-column1{
						width:314px;
						padding-right:10px;
						padding-left:10px;

						}
						.homepage-column2 {
						width:314px;
						padding-right:20px;
						padding-left:20px;
						}	
						.homepage-column3 {
						width:254px;
						padding-right:10px;
						padding-left:30px;
						}				
						.homepage-column1 h3 a,
						.homepage-column2 h3 a,
						.homepage-column3 h3 a {
						color:#4C6487;
						text-decoration:none;
						}
						.homepage-column1 h3 a:hover,
						.homepage-column2 h3 a:hover,
						.homepage-column3 h3 a:hover {
						color:#4C6487;
						text-decoration:underline;
						}
						.home-content {
						width:314px;
						float:left;
						padding:0px 0px 15px;
						margin-bottom:5px;
						}
						
						/* Home page Ends */
						
						.left-panel {
						width:167px;
						padding:0px 4px 0px 10px;
						border-top:1px solid #E5E4E4;
						}
						.left-menu {
						width:167px;
						list-style:none;
						margin:0px;
						padding:0px;
						}
						.left-menu li {
						float:left;
						background:url(images/dot_border.gif) repeat-x bottom left;
						
						}
						.left-menu li.first_hd {
						float:left;
						background:url(images/dot_border.gif) repeat-x bottom left;
						padding:6px 7px;
						width:153px;
						}
						.left-menu li.last_hd {
						margin-top:26px; 
						border-top:1px dotted #666666; /**/
						border-bottom:1px dotted #666666; 
						background:none;
						}
						.left-menu li.last_hd_one {
						margin-top:68px; 
						border-top:1px dotted #666666; 
						border-bottom:1px dotted #666666; 
						background:none;
						}
						.left-menu li.last_hd_one h3 a, 
						.left-menu li.last_hd h3 a {
						color:#4C6487;
						font-size:12px;
						}
						.left-menu li a {
						color:#545454;
						text-decoration:none;
						font-size:10px;
						padding:6px 7px;
						width:153px;
						float:left;
						}
						.left-menu li a:hover {
						color:#4C6487;
						}
						
						.column2-wrapper {
						width:819px;
						}
						.single-column-wrapper {
						width:1000px;
						}
						.content-left-border {
						border-left:1px solid #E5E4E4;
						}
						.content-right-border {
						border-right:1px solid #E5E4E4;
						}
						.border_bg {
						width:818px;
						background:url(../special_offer/images/border.gif) repeat-y;
						float:left;
						
						}
						
						.content-one-column1 {
						width:985px;
						padding:0px 0px 15px 15px; 
						line-height:18px;
						_margin-bottom:-32px;
						}
						.content-onetwo-column {
						width:757px;
						padding:0px 10px 0px 0px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						#banner {
						margin-bottom:10px;
						background:url(images/Loader.gif) no-repeat center;/**/
						}
			
						.content-shortwidth {
						width:582px;
						padding:0px 15px 15px;
						line-height:18px;
						
						}
						.content-two-column {
						width:787px;
						padding:0px 15px 15px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						.content-one-column {
						width:970px;
						padding:0px 15px 15px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						#breadcrum {
						display:block;
						font-size:10px;
						}	
						
						#right-panel {
						width:184px;
						padding-left:21px;
						}
						#right-panel img {
						margin-left:10px;
						float:left;
						margin-bottom:5px;
						}
						#gallery-thumbnail {
						width:184px;
						float:left;
						padding-bottom:15px;
						border-bottom:1px solid #E5E4E4;
						}
						#single-column-gallery-thumbnail {
						/*margin-top:-7px;
						position:relative;
						right:0px;*/
						float:right;
						}
						
						.breadcrum-width{
						float:left;
						width:970px;
						padding:0px 15px 10px;
						border-bottom:1px solid #E5E4E4;
						position:relative;
						}
						#single-column-gallery-thumbnail img {
						margin-left:10px;
						float:left;
						margin-bottom:5px;
						}
						
						/* reservation form Begins */
						.reservation-form {
						width:184px;
						float:left;
						margin-top:15px;
						}
						
						.res-input {
						border:1px solid #A0A0A0;
						padding:3px;
						float:left;
						}
						.res-select {
						border:1px solid #A0A0A0;
						padding:3px
						}
						.calendar {
						margin-top:3px;
						}
						.calendar-img {
						margin-left:10px;
						}
						.res-clear{
						clear:both;
						height:7px;
						}
						.res-button {
						padding:3px 5px;
						background:#D0CFCF;
						border:1px solid #6E7278;
						float:left;
						font-size:13px;
						}
						.res-input, .res-select, .res-clear {
						font-size:11px;
						}
						.width125px {
						width:125px;
						}
						.width180px{
						width:180px;
						}
						
						/* end of reservation form */
						
						/* award Begins */
						.award-column1,
						.award-column2 {
						width:413px;
						margin-top:28px;
						
						}
						.award-column1 {
						margin-left:80px;
						}
						.award-column2 {
						margin-left:20px;
						}
						.award-heading {
						padding:5px;
						text-align:center;
						background:#E2E2E2;
						font-size:12px;
						}
						.award-content {
						background:url(images/grad-bg.jpg) repeat-x;
						padding:10px 42px;
						}
						.award-content h3{
						background:url(images/blue_arrow.gif) no-repeat left center;
						padding-left:15px;
						}
						
						.award-content p {
						margin-left:15px;
						margin-top:7px;
						}
						
						/* awards Ends */
						
						.award-content h3 a, .gallery-content a{
						color:#4C6487;
						text-decoration:none;
						}
						.award-content h3 a:hover, .gallery-content a:hover{
						color:#4C6487;
						text-decoration:underline;
						}
						
						
						
						
						
						/* video content Begins */
						.video_link {
						float:left;
						background:#545454;
						color:#FFFFFF;
						text-decoration:none;
						padding:3px 10px;
						font-weight:bold;
						}
						.video_link:hover {
						float:left;
						background:#545454;
						color:#FFFFFF;
						text-decoration:none;
						padding:5px 10px;
						font-weight:bold;
						}
						.video_content {
						margin-right:104px;
						}
						/* video content Ends */
						
						/* Gallery content Begins */
						.gallery-column {
						width:261px;
						margin-left:30px;
						margin-right:30px;
						margin-bottom:10px;
						}
						.gallery-column1 {
						width:261px;
						}
						.gallery-column h2 {
						background:url(../special_offer/images/grey_arrow_up.gif) no-repeat;
						background-position:0px 10px;
						margin-bottom:0px;
						padding:5px 0px 5px 15px;
						}
						.gallery-content {
						padding:15px 21px;
						background:url(images/grad-bg.jpg) repeat-x;
						}
						
						.gallery-content ul {
						list-style:none;
						margin:0px;
						padding:0px;
						}
						
						.gallery-content ul li a {
						background:url(../special_offer/images/arrowblue_link.gif) no-repeat;
						background-position:0px 4px;
						padding-left:10px;
						}
						
						
						
						/* Gallery content Ends */
						
						.box {
						width:350px;
						padding:15px 0px;
						}
						.box_small {
						width:250px;
						padding:15px 0px;
						}
						.box_column {
						width:260px;
						padding:10px;
						}
						.box_small_one {
						width:280px;
						padding:15px 0px;
						}
						.box-border {

						border-top:1px solid #E5E4E4;
						}
						.box-left-margin {
						margin-left:35px;
						}
						
						.box-left-margin-column {
						margin-left:15px;
						}
						
						.box-column-left {
						width:202px;
						
						}
						.box-column-small {
						width:120px;
						
						}
						.box-column-inner {
						width:440px;
						margin-left:10px;
						padding:5px;
						}
						.box-column-inner p {
						margin:5px 0px 15px;
						}
						.box-column-content {
						width:750px;
						margin-left:8px;
						padding:5px;
						}
						.box-column-content-inner {
						width:640px;
						margin-left:8px;
						padding:5px;
						}
						.box-column-content_1 {
						width:724px;
						padding:5px;
						position:relative;
						margin:0px auto;
						}
						.padding-left {
						padding-left:10px;
						}
						.box_border {
						border:1px solid #E5E4E4;
						}
						
						.band {
						background:url(images/band.gif) repeat-x;
						padding-top:40px;
						vertical-align:middle;
						}
						.td-left-padding {
						padding-left:20px;
						}
						
						
						/* For banner  */
						#homebanner_wrapper {
						width:100%; 
						z-index:2;
						}
						
						.loading_gif{
						background:url(images/Loader.gif) center no-repeat; 
						}
						
						#homebanner_banner {
						display:block; 
						float:left; 
						position:relative;
						z-index:0;
						}
						
						#homebanner_banner.insidepage{
						width:350px; 
						height:291px;
						background:url(/images/loading_bg.gif) center no-repeat; 
						}
						
						#homebanner_banner.gallery{
						width:584px; 
						height:461px;
						background: url(/images/gallery_bg.gif) repeat-x; 
						}
						
						.gallery{
						width:584px; 
						height:461px;
						background: url(/images/gallery_bg.gif) repeat-x; 
						}
						
						.gallery3{
						width:574px;
						background-color:#910A2B;
						color:#FFFFFF;
						height:24px;
						float:left;
						padding-left:10px;
						_top:0px;
						}
						
						.gallery1{
						padding-left:10px;
						float:left;
						width:574px; 
						_padding-top:5px;
						height:24px;
						color:#FFFFFF;
						background-color:#910A2B;
						}
						
						
						
/* ------------------------------------------------ Content Section Ends ----------------------------------------------- */

				
/* ------------------------------------------------ Footer Section Begins ----------------------------------------------- */

						
			
	#footer-wrapper {
	width:1000px;
	text-align:center;
	float:left;
	padding:15px 0px;
	line-height:18px;
	border-top:1px solid #E5E4E4;
	_margin-bottom:-15px;
	}
				
				#footer-wrapper ul {
				list-style:none;
				margin:0px;
				padding:0px;
				
				}
				#footer-wrapper ul li {
				display:inline;
				font-size:10.5px;
				}
				#footer-wrapper ul li a{
				text-decoration:none;
				}
				
				.copyright {
				font-size:10px;
				color:#8C9094;
				}
				
/* ------------------------------------------------ Footer Section Ends ----------------------------------------------- */
.error_message
{  
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal; 
    font-weight: normal; 
    color: red; 
	font-size:11px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}	
.info_message
{  
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal; 
    font-weight: normal; 
    color: #000000; 
	font-size:11px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}	
.success_message
{  
    font-family: Arial, Helvetica, sans-serif; 
    color: #000000; 
	font-weight:bold;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}	

/* Begin Share / Print */


				#social_media {
					margin: 0px;
					padding:0px;
					float:right;
					clear:both;
					position:relative;
					z-index:2000;
					
					}
					
					
				#social_media ul {
					list-style: none;
					padding: 0px;
					margin: 0px;
					
					}
					
									#social_media ul li a {
										font-size: 10px;
										color:#ffffff;
										
										width:100px;
										float:left;
										text-decoration:none;
										
									}
									#social_media ul li a:hover{
										
										background:#fff;
										}
									
									
									#social_media ul li {
										
										list-style-type: none;
										float: left;
										position: relative;
									}
				
				/*------- Menu second level		-----------*/
				
					#social_media ul ul {
						border:1px solid #666;
						top:20px;
						left:0px;
						visibility:hidden;
						position:absolute;
						
						
						}
					
					#social_media ul ul li {
						padding-left:0px;
						width:100px;
						float:left;
						
						}
					#social_media ul ul li img{
						vertical-align:middle;
						
						}
						
					#social_media ul ul li a{
						font-size: 10px;
						color:#000;
						background:#fff;
						padding:3px 0px 3px 5px;
						width:95px;
						float:left;
						
					}
					#social_media ul ul li a:hover{
						
						color: #ffffff;
						background:#CCC;
						
					}
					
					
					#social_media  table {
						position:absolute;
						top:0px;
						left:0px;
					}
					#social_media ul li:hover ul
					{
						visibility:visible;
					}
					#social_media ul li a:hover ul
					{
						visibility:visible;
					}
	
/* Ends Share / Print */


/* left sidebar Begins */

#sidebar_box {
background:#F5F5F5; 
padding:5px; 
border:1px solid #D2D2D2; 
width:148px; 
margin-left:3px; 
margin-top:70px;
}

#sidebar_box p {
margin:5px 0px 7px; 
padding:0px;
}

#sidebar_box a {
color:#4F6692; 
text-decoration:none;
}
#sidebar_box a:hover {
color:#4F6692; 
text-decoration:underline;
}
/* left sidebar Ends */
