/*
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;
}
.home_link {
color:#4C6487;
text-decoration:none;
outline:none;
}
.home_link:hover {
text-decoration:underline;
color:#4C6487;

}
h2 {
font-size:14px;
}
h2,p{
padding:0px;
margin:15px 0px;
}

h4 {
color:#6A6E74;
padding:0px;
margin:15px 0px;
font-size:11px;
}
.none {
display:none;
}

#imageTitle {
color:#FFFFFF;
}
.single-column-wrapper h4 {
color:#545454;
}
.link_blue {
color:#4C6487;
text-decoration:none;
font-weight:bold;
}

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;
}
.height {
height:204px;
}

.clear_all {
clear:both;
}
.para_bottom {
margin-bottom:0px;
padding-bottom:0px;
}
/* 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:bold; 
font-size:12px;
}

/* 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;
}

.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;
line-height:24px;
}
.bullet-list li {
padding:0px 0px 0px 13px;
}
.bullet-list li.arrow {
background:url(images/blue_arrow.gif) no-repeat;
background-position:0px 8px;
padding-left:13px;
}
.bullet_point {
list-style:none;
margin:0px;
padding:0px 0px 0px 5px;

}
.bullet_point li {
padding:0px 0px 0px 0px;
}
.bullet_point li {
background:url(images/hypen_bullet.gif) no-repeat;
background-position:0px 11px;
padding-left:13px;
}

.head-arrow {
background:url(images/blue_arrow.gif) no-repeat left center;
padding-left:13px;
}

.bullet_nospace {
margin-bottom:0px; 
padding-bottom:0px;
}

.bullet_level {
padding-left:26px;
}

/* Forms Begins */

input, textarea, select {
font-size:11px;
font-family:arial;
}
.input {
border:1px solid #7F9DB9;
padding:3px 5px;
width:180px;
}

select {
border:1px solid #7F9DB9;
padding:3px 5px;

}


.input-small {
border:1px solid #7F9DB9;
padding:3px 5px;
}
.textarea {
border:1px solid #7F9DB9;
padding:3px 5px;
width:180px;
}
.textarea_large {
border:1px solid #7F9DB9;
padding:3px 5px;
width:280px;
}
.submit {
padding:3px 5px;
background:#D0CFCF;
border:1px solid #6E7278;
float:left;
font-size:11px;
margin-right:10px;
}


/* Forms Ends */


/* press page */

.press_bullet {
list-style:none;
margin:0px;
padding:0px;
}
.press_bullet li {
background:url(images/arrow_grey_small.gif) no-repeat left center;  
padding-left:15px;
font-size:10px;
line-height:24px;
background-position:0px 9px;
}

.press_arrow
{
	background:url(images/arrow_grey_small.gif) no-repeat left center; 
	padding-left:15px;
}

/* ##### right sidebar for Enquiry form ############## */
.sidebar_grey_bg {
border:1px solid #E5E4E4;
background:#D0CFCF;
margin-bottom:10px;
width:190px;
padding:5px;
float:left;
position:relative;
z-index:1;
top:-28px;
left:-12px;
line-height:18px;
}

#right-panel .sidebar_grey_bg h3, #right-panel .sidebar_grey_bg_short h3 {
margin-bottom:10px;
}
#right-panel .sidebar_grey_bg img, #right-panel .sidebar_grey_bg_short img {
margin:5px 5px 0px 0px;
vertical-align:middle;
}

.sidebar_grey_bg_short {
border:1px solid #E5E4E4;
background:#D0CFCF;
margin-bottom:10px;
width:184px;
padding:5px;
float:left;
position:relative;
z-index:1;
left:-14px;
line-height:18px;
top:-10px;
}


.sidebar_grey_bg .reservation-form {
margin-top:0px;
}

.sidebar_grey_bg .reservation-form .res-button {
	background:#EAE9E9;
}

#right-panel .sidebar_grey_bg .reservation-form img,
#right-panel .sidebar_grey_bg #EnquiryFrm img,
#right-panel .sidebar_grey_bg_short .reservation-form img,
#right-panel .sidebar_grey_bg_short #EnquiryFrm img,
#EnquiryFrm img.calendar-img,
#right-panel .sidebar_grey_bg #EnquiryFrmchild img,
#right-panel .sidebar_grey_bg_short #EnquiryFrmchild img{
margin-left:5px;
}
#right-panel .sidebar_grey_bg .reservation-form img.calendar-img,
#right-panel .sidebar_grey_bg #EnquiryFrm img.calendar-img,
#right-panel .sidebar_grey_bg #EnquiryFrmchild img.calendar-img,
#right-panel .sidebar_grey_bg_short .reservation-form img.calendar-img,
#right-panel .sidebar_grey_bg_short #EnquiryFrm img.calendar-img,
#right-panel .sidebar_grey_bg_short #EnquiryFrmchild img.calendar-img,
#EnquiryFrm img.calendar-img{
float:none;
margin-top:0px;
}
#right-panel .sidebar_grey_bg #travelling_with_frinds,
#right-panel .sidebar_grey_bg #travelling_with_children{
position:absolute;
left:-186px;
z-index:99;
}

#right-panel .sidebar_grey_bg_short #travelling_with_frinds,
#right-panel .sidebar_grey_bg_short #travelling_with_children{
position:absolute;
left:-192px;
}
#right-panel .sidebar_grey_bg #EnquiryFrm span.error_message,
#right-panel .sidebar_grey_bg #EnquiryFrmchild span.error_message{
padding:0px;
clear:left;
}

#right-panel .sidebar_grey_bg #EnquiryFrm .res-input,
#EnquiryFrm .res-input,
#right-panel .sidebar_grey_bg #EnquiryFrmchild .res-input,
#EnquiryFrmchild .res-input{
float:none;
}




/* ##### right sidebar for Enquiry form  ############## */

/* press page end */

img {
behavior:url(iepngfix_scale.htc)
}


/* ------------------------------------------------ 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:25;
		}
			
			
			#logo {
			width:252px;
			height:67px;
			position:absolute;
			top:2px;
			left:14px;
			}
			
			#top_link {
			position:absolute;
			right:5px;
			top:18px;
			}
						#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;
						}
					
					#top_link_sm {
					position:absolute;
					right:25px;
					top:43px;
					}
						#top_link_sm ul {
						list-style:none;
						margin:0px;
						padding:0px;
						}
						#top_link_sm ul li {
						float:left;
						padding:0 3px;
						}												
						#top_link_sm ul li a {
						color:#545454;
						text-decoration:none;
						float:left;
						}
						#top_link_sm li a:hover {
						color:#4C6487;
						}
						#top_link_sm li a.twitter{
						height:15px;
						width:25px;
						background: url(/images/twitter_small.gif) 0px 2px no-repeat;
						padding: 0 12px 0px 14px;
						}
						#top_link_sm li a.facebook{
						height:15px;
						width:25px;
						background: url(/images/facebook_small.gif)  0px 2px no-repeat;
						padding: 0 12px 0px 14px;
						}
						
					#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(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_side_content {
						width:230px;
						float:left;
						}
						
						.col_left {
						width:149px;
						float:left;
						
						
						}
						
						.col_right {
						width:147px;
						float:left;
						padding-left:10px;
						
						}
						/* 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 a {
						color:#545454;
						text-decoration:none;
						font-size:10px;
						padding:6px 7px;
						width:153px;
						float:left;
						}
						.left-menu li a:hover {
						color:#4C6487;
						}
						
						.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:44px; 
						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;
						}
						
						
						.column2-wrapper {
						width:819px;
						overflow:hidden;
						}
						.single-column-wrapper {
						width:1000px;
						_margin-bottom:-32px;
						/*overflow:hidden;*/
						}
						.content-left-border {
						border-left:1px solid #E5E4E4;
						}
						.content-right-border {
						border-right:1px solid #E5E4E4;
						}
						.border_bg {
						width:818px;
						background:url(images/border.gif) repeat-y;
						float:left;
						
						}
						#banner {
						margin-bottom:10px;
						background:url(images/Loader.gif) no-repeat center;/**/
						z-index:10;
						}
			
						.content-shortwidth {
						width:582px;
						padding:0px 15px 15px;
						line-height:18px;
						min-height:300px;
						}
						.content-two-column {
						width:787px;
						padding:0px 15px 15px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						.content-onetwo-column {
						width:757px;
						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;*/
						}
						.content-one-column1 {
						width:970px;
						padding:0px 15px 15px 10px;
						line-height:18px;
						/*_margin-bottom:-32px;*/
						}
						.content-one-column2 {
						width:985px;
						padding:0px 0px 15px 10px;
						line-height:18px;
						/*_margin-bottom:-32px;*/
						}
						.tab_wrapper {
						width:970px;
						padding:0px 15px 15px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						#breadcrum {
						display:block;
						font-size:10px;
						}	
						#contentPrint {
						padding-right:21px;
						float:right;
						}
						#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_top {
						border-top:1px solid #E5E4E4;
						padding-top:15px;
						}
						
						.res-input {
						border:1px solid #A0A0A0;
						padding:3px;
						float:left;
						
						}
						.res-select {
						border:1px solid #A0A0A0;
						padding:3px
						}
						.res-textarea {
						border:1px solid #A0A0A0;
						}
						.calendar {
						margin-top:3px;
						
						}
						.calendar-img {
						margin-left:10px;
						}
						.res-clear{
						clear:both;
						height:7px;
						/*_margin-bottom:-10px;*/
						}
						.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:3px 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(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(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_column .side_content {
						width:160px;
						float:left;
						}
						.box_small_one {
						width:280px;
						padding:15px 0px;
						}
						.box-border {

						border-top:1px solid #E5E4E4;
						}
						.box-left-border {
						border-left:1px solid #E5E4E4;
						}
						.box-right-border {
						border-right:1px solid #E5E4E4;
						}
						.box-bottom-border {
						border-bottom: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:370px;
						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_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;
						}
						
						/* each hotel's gallery  */
						
						#gallerybanner_wrapper {
						width:638px; 
						z-index:2;
						position:relative;
						margin:20px auto 0px;
						height:444px;
						}
						
						.loading_gif{
						background:url(/images/loading_bg.gif) center no-repeat; 
						}
						
						#gallerybanner_banner {
						display:block; 
						float:left; 
						position:relative;
						z-index:0;
						}
						
						
						
						#gallerybanner_banner .gallery{
						width:638px;  
						}
						
						.gallery{
						width:638px; 
						height:434px;
						background: url(/images/gallery_bg.gif) repeat-x; 
						}
						
						.gallery3{
						width:628px;
						color:#000000;
						height:24px;
						text-align:center;
						padding:7px 10px;
						
						}
						
						.gallery1{
						padding:0px 10px;
						position:relative;
						margin:0px auto;
						width:618px; 
						_padding-top:5px;
						height:24px;
						z-index:10;
						color:#FFFFFF;
						}
						
						/* Find a hotel */
						
						.tab_menu {
						width:100%;
						margin-top:25px;
						z-index:20;
						position:relative;
						
						}
						.tab_menu h2 {
						margin:0px;
						padding:0px 10px 0px 5px;
						}
						.tab_menu ul {
						list-style:none;
						margin:0px;
						padding:0px;
						}
						.tab_menu ul li {
						float:left;
						margin-right:7px;
						}
						.tab_menu ul li a{
						float:left;
						padding:3px 10px 2px;
						background:#EBEBEB;
						text-decoration:none;
						color:#545454;
						height:18px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						border:1px solid #545454;
						width:auto;
						}
						
						.tab_menu ul li.current a{
						background:#FFFFFF;
						}
						.tab_content {
						width:950px;
						background:url(images/tab_content_bg.gif) no-repeat top left;
						position:relative;
						float:left;
						margin-top:-1px;
						padding:10px 10px;
						}
						.tab_content h4 {
						padding:0px;
						margin:15px 0px 4px;
						}
						ul#toc, ul#toc1 {
						list-style:none;
						margin:0px;
						padding:0px;
						}
						ul#toc li , ul#toc1 li {
						float:left;
						}
						ul#toc li a , ul#toc1 li a{
						float:left;
						width:137px;
						padding:3px 15px;
						background:#FFFFFF;
						text-decoration:none;
						}
						ul#toc li a:hover , ul#toc1 li a:hover {
						background:#CCCCCC;
						}
						ul#toc li.current a, ul#toc1 li.current a{
						background:#CCCCCC;
						}
						
						/* For Sitemap */
						
						.sitemap .border_top_bottom {
						border-top: 1px solid #C1C1C1;
						border-bottom:1px solid #C1C1C1;
						}
						
						.sitemap {
						border: 1px solid #C1C1C1;
						background:#F5F5F5;
						}
						
						
						
/* ------------------------------------------------ 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:10px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}	
.subscribeerror_message
{  
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal; 
    font-weight: normal; 
    color: red; 
	font-size:10px;
}
.success_message
{  
    font-family: Arial, Helvetica, sans-serif; 
    color:#545454; 
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
}

.print_content
{  
	font-size:13px;
}
.wordbreak_small
{
  width: 100px; /* set to whatever width you need */
  overflow: auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-break: break-all; /* IE */
  word-wrap: break-word; /* IE */
  -moz-binding: url('includes/xbl.xml#wordwrap'); /* Firefox (using XBL) */
}
.left-navi   a.navipad
{
padding-left:10px;
}


.button {
padding:3px 5px;
background:#D0CFCF;
border:1px solid #6E7278;
float:right;
font-size:11px;
margin-right:10px;
}


.wordbreak_Big
{
  width: 290px; /* set to whatever width you need */
  overflow: auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-break: break-all; /* IE */
  word-wrap: break-word; /* IE */
  -moz-binding: url('includes/xbl.xml#wordwrap'); /* Firefox (using XBL) */
}

/* Website Feedback Begins */
#feedback_header {
width:100%;
float:left;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
#feedback_header img {
margin-left:10px;
margin-right:10px;
}
#feedback_content {
width:100%;
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}
#feedback_content p,
#feedback_content table {
color:#333333;
}
#feedback_content .comment_limit {
color:#999999;
font-size:10px;
}
#feedback_content p {
margin:0px;
padding:15px 10px;
}
#feedback_content select {
width:238px;
border:1px solid #7F9DB9;
font-size:12px;
}
#feedback_content textarea {
padding:5px;
width:226px;
border:1px solid #7F9DB9;
font-size:12px;
}
#feedback_content .feedback_input {
width:184px;
border:1px solid #7F9DB9;
padding:3px;
font-size:12px;
}
#feedback_content .feedback_submit {
border:1px solid #6E7278;
padding:3px;
background:#D0CFCF;
}
#feedback_content .feedback_border {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#feedback_content .feedback_leftborder {
border-left:1px solid #CCCCCC;
}
#feedback_content .feedback_toppadding {
padding-top:2px;
}
#feedback_content .feedback_leftpadding {
padding-left:10px;
}
#feedback_content .feedback_rightpadding {
padding-right:10px;
}
#feedback_content .white_border {
border-left:3px solid #FFFFFF;
}

#dvContentHolder h3	/* added by mythili for enquiry pop-up*/
{
padding-left:5px;
}

/* Website Feedback Ends */


/* twitter stream container */

/* 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 */

#root {
		position:absolute;
		width:325px;
		
		/*background-color:#F4F4F4;
		border:1px solid #333;*/
		}

/*#handle {
		margin:2px;
		padding:2px;
		width: 98%;
		color:white;
		background-color: navy;
		font-weight: bold;
		text-align:right;
		padding-right:3px;
		}	*/
	#handle a{
		color:black;
		/*color:white;*/
		}	
		
/* left sidebar Begins */

#sidebar_box {
background:#F5F5F5; 
padding:5px; 
border:1px solid #D2D2D2; 
width:148px; 
margin-left:3px; 
margin-top:70px;
}

#sidebar_box p,
#sidebar_box h3{
margin:5px 0px 5px; 
padding:0px;
}

#sidebar_box h3 a{
color:#545454;
}

#sidebar_box a {
color:#4F6692; 
text-decoration:none;
}
#sidebar_box a:hover {
color:#4F6692; 
text-decoration:underline;
}
/* left sidebar Ends */

/*Special Offers page*/
.single-column-wrapper .leftsection
{
	margin: 0px;
	padding: 18px 0px 0px 0px;
	float: left;
	width: 725px;
}
.single-column-wrapper .leftsection .banner
{
	margin: 0px;
	padding: 0px;
	float:left;
	width: 720px;
}
.leftsection .contentsection
{
	width: 675px;
	margin: 0px;
	padding: 20px 20px 0px 20px;
	float:left;
}
.leftsection .contentsection p
{
	line-height: 15px;
	margin: 10px 9px 15px 2px;
}
.leftsection .contentsection .leftcontent
{
	width: 327px;
	margin: 0px;
	padding: 0px 20px 5px 0px;
	float:left;
}
.leftsection .contentsection .rightcontent 
{
	width: 327px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	float:right;
}
.leftsection .bottomsection
{
	width: 675px;
	margin:0px;
	padding: 20px 20px 0px 0px;
	float:left;
}
.leftsection .bottomsection h3
{
	margin:0px;
	padding: 0px 0px 8px 0px;
	font-weight:normal;
	font-size: 12px;
}
hovereffect img 
{
	text-decoration:none;
}
a.hovereffect img 
{
	border:#ffffff 3px solid;
}
.hovereffect:hover img 
{
	border:#D2D0D3 3px solid;
}
.leftsection .contentsection a 
{
	text-decoration:none;
	color: #4C6487;
}
.leftsection .bottomsection .left
{
	width: 196px;
	margin:0px;
	padding: 0px 32px 0px 0px;
	float: left;
}
.leftsection .bottomsection .middle
{
	width: 195px;
	margin:0px;
	padding: 0px 32px 0px 0px;
	float: left;
}
.leftsection .bottomsection .right
{
	width: 197px;
	margin:0px;
	padding: 0px;
	float: left;
}
.rightsection 
{
	width: 255px;
	margin: 0px;
	padding: 20px 20px 0px 0px;
	float:right;
}
.rightsection p
{
	margin: 15px 20px 15px 0px;
	line-height: 15px;
	color: #888787;
}
.rightsection .reservation
{
	margin: 0px;
	padding: 12px 0px 20px 0px;
	float: left;
	height: 244px;
}
.rightsection .offers
{
	clear:both;
	margin: 0px; 
	padding: 10px 0px 20px 0px;
	float: left;
	width: 255px;
}
.rightsection .offers a
{
	text-decoration:none;
}
.rightsection .offers ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.rightsection .offers li
{
	margin: 0px;
	padding: 20px 0px 0px 0px;
}


/*special offer inside css starts*/
#inside-content-wrapper
{
 width:995px;
 padding:37px 0px 45px 12px;
 margin:0px;
 background:#ffffff;
 /*position:relative;*/
}

#inside-content-left
{
 width:720px;
 background:#ffffff;
 
 float:left;
}

#inside-img-box
{
 width:700px;
 height:261px;
 margin:0px;
 padding:18px 0px 0px 0px;
}

#inside-bread-crum
{
 margin:0px 0px 0px 8px;
 width:672px;
 
 padding:30px 0px 8px 0px;
 border-bottom:1px solid #CBCBCB;
}

#inside-content-area
{
 margin:0px;
 padding:18px 0px 26px 12px;
 
}

#inside-area-left
{
 margin:0px;
 padding:0px 15px 0px 0px;
 width:431px;
 float:left;
}

 #inside-area-left p
    {
    padding:13px 0px;
    margin:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height: 15px;
  }

#inside-img-heading
{
 margin:0px;
 padding:0px 0px 13px 0px;
 
}

#inside-area-right
{
 margin:0px;
 padding:22px 0px 0px 15px;
 float:left;
 width:205px;
 color:#3D76A1;
}
#inside-area-right h2
{
 	margin:10px 0px;
}
#inside-area-right  a 
{ 
	text-decoration:none; 
	color:#3D76A1; 
}
#inside-area-right  a:hover
{ 
	text-decoration: underline; 
	color:#888787; 
}
#inside-area-space
{
 width:200px;
 border-bottom:1px solid #CBCBCB;
 padding:0px;
 margin:0px 0px 20px 0px;
}
 .clear
 { clear:both;  }
 
#inside-pic-container
{
 height:127px;
 margin:0px;
 padding:15px 0px 0px 0px;
 width:720px;
 /*position:relative;*/
}

#inside-pic-container ul
  {
   margin:0px;
   padding:0px;
  
 } 

 
 #inside-pic-container ul li
  {
   margin:0px;
   padding:0px 30px 0px 0px;
   list-style-type:none;
   display:inline;
 } 

/*special offer inside css ends*/