/*
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;
overflow-x: hidden; 
}


/* ------------------------------------------------ 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
{
padding:0px;
margin:15px 0px;
}
p
{
padding:0px;
margin:15px 0px;
text-align:justify;
}

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;
}
.link_black {
color:#000;
text-decoration:none;
font-weight:none;
}
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;
						}
						#top_link_sm li a.googleplus{
						height:15px;
						padding: 0px 0px 0px 0px;
						}
						
					#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;
	background:#FFF
	}
	
	*html #content-wrapper {padding-bottom:45px;}
						#column1, #column2, #column3, #banner, #content, #right-panel, .column {
						float:left;
						text-align:left;
						}
						/*Internal Linking style starts*/
						 .il a{	  
	                            color:#4C6487;
	                            text-decoration:none !important;
                              }
  
                          .il a:hover{	  
	                           color:#4C6487;
	                           text-decoration:underline !important;
                             }
							 
						 /*Internal Linking style ends*/	 
						
						/* Home Page content Begins */
						.homepage-column-wrapper {
						width:1000px;
						padding:0px 0px 15px;
						line-height:18px;
						_margin-bottom:-32px;
						}
						.homepage-column1{
						/*width:314px;*/
						width:314px;
						padding-right:5px;
						/*padding-left:10px;*/

						}
						.homepage-column2 {
						width:314px;
						padding-right:20px;
						padding-left:20px;
						}	
						.homepage-column3 {
						width:254px;
						padding-right:10px;
						/*padding-left:30px;*/
                          padding-left:20px;
						}				
						.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:7px 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-label
						{
						padding:3px;
						float:left;
						}
						.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-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						text-align:left;
						color:#4C6487;
					    }
 
						.res-buttonnew {
						padding:3px 5px;
						/*background:#D0CFCF;
						border:1px solid #6E7278;*/
						float:left;
						font-size:13px;
						text-align:left;
						border:none;
						background:#FFF;
						/*font-weight:bold;*/
						}
                         
                         
                       .res-button1 {
						padding:3px 5px;
						background:#D0CFCF;
						border:1px solid #6E7278;
						float:left;
						font-size:11px;
						text-align:left;
						}

						.res-button2 {
						padding:3px 5px;
						float:left;
						font-size:11px;
						text-align:left;
						border:none;
						background:#FFF;
						}
						.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;
						text-align:justify;
						}
						.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;
	background:#FFF
	}
				
				#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;
	
}

*html .single-column-wrapper .leftsection
{
	width: 720px;
}
.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 0px;
}
.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 .contentsection h2
{
 
 font-size: 14px;
 color:#4C6487;
 margin:8px 0px 0px 0px;
 padding:0px;
}

.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 .contentsection a:hover
{
	text-decoration:underline;
	color: #545454;
}

.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;
}

*html .rightsection { width: 245px;/* background:red; */ }
.rightsection p
{
	margin: 15px 20px 15px 0px;
	line-height: 15px;
	color: #888787;
}
.rightsection .reservation
{
	margin: 0px;
	padding: 12px 0px 20px 0px;
	float: left;
	height: 200px;
}
.rightsection .offers
{
	clear:both;
	margin: 0px; 
	padding: 10px 0px 20px 0px;
	/*float: left;*/
	width: 255px;
}



.rightsection .offers img
{
  margin:0px 0px;
  padding:0px;
}

.rightsection .offers a
{
	text-decoration:none;
	color:#4C6487;
}

.rightsection .offers a:hover
{
	text-decoration:underline;
	color: #545454;
}

.rightsection .offers ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.rightsection .offers li
{
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

.rightsection .reservation h2, .rightsection .offer a
{
 font-weight:normal;
 font-size: 14px;
 color:#4C6487;
 margin:4px 0px 9px 0px;
 padding:0px;
 text-decoration:none;
}


/* new style for right list menus*/

.left-menu-new {
						width:198px;
						list-style:none;
						margin:0px;
						padding:0px;
						}
						.left-menu-new li {
						float:left;
						background:url(images/dot_border.gif) repeat-x bottom left;
						
						}
						.left-menu-new li a {
						color:#545454;
						text-decoration:none;
						font-size:10px;
						padding:7px 7px;
						width:193px;
						float:left;
						}
						.left-menu-new li a:hover {
						color:#4C6487;
						}
						
						.left-menu-new li.first_hd {
						float:left;
						background:url(images/dot_border.gif) repeat-x bottom left;
						padding:6px 7px;
						width:193px;
						}
						.left-menu-new li.last_hd {
						margin-top:44px; 
						border-top:1px dotted #666666; 
						border-bottom:1px dotted #666666; 
						background:none;
						}
						
						.left-menu-new li.last_hd_one {
						margin-top:68px; 
						border-top:1px dotted #666666; 
						border-bottom:1px dotted #666666; 
						background:none;
						}
						.left-menu-new li.last_hd_one h3 a, 
						.left-menu-new li.last_hd h3 a {
						color:#4C6487;
						font-size:12px;
						}

/* new style for right list menus*/

/*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:11px 0px 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:32px 0px 0px 15px;
 float:left;
 width:205px;
 color:#3D76A1;
}
#inside-area-right h2
{
 	margin:10px 0px;
}
#inside-area-right  a , .hovereffect a
{ 
	text-decoration:none; 
	color:#3D76A1; 
}
#inside-area-right  a:hover, .hovereffect 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-change
{
 /*height:127px;*/
 margin:0px;
 padding:15px 0px 0px 0px;
 width:430px;
 /*position:relative;*/
}

 #inside-pic-change ul
  {
   margin:0px;
   padding:0px;
   list-style:none;
 } 

  #inside-pic-change ul li
  {
   margin:0px;
   padding:0px 0px 15px 0px;
   list-style-type:none;
   display:inline;
   height:127px; float:left;
 } 
  #inside-pic-change ul li.first
  {

   padding-right:28px;
 
 
 } 
 
 #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;
 } 
 
 .insidepic { padding-right:0px !important ; }


.leftsection .contentsection table td a{ color:#545454;}

/*special offer inside css ends*/

/*Mobile Style*/
#mobile_show{
	display:none;
}


.seo-text
{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
margin:0px;
padding:0px;
line-height:18px;
display:inline;*/
font-weight:normal;
}

/* New banner begins */

#slideshow {
    position:relative;
    height: 358px;
	width: 1000px;
	margin: 0px;	
}

#slideshowslider {
    position:relative;
    height: 358px;
	width: 1000px;
	margin: 0px;
	padding:0px;
}

#slideshowslider .images a img{
border:0;
outline:none;
}

#slideshow ul#homebt{
margin:0px;
padding:0px;
position:absolute;
z-index:11;
top:7px;
right:10px;
list-style-type:none;
line-height:17px;
}

#slideshow ul li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:6px 5px;
padding-left:15px;
}

#slideshow ul li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}  

#slideshow DIV {
    position:absolute;
    z-index: 8;
    opacity: 0.0;
    height: 358px;
	width: 1000px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow DIV.last-active {
    z-index: 9;
}

#slideshow DIV IMG {
    height: 358px;
	width: 1000px;
    display: block;
    border: 0;
}

#slideshow div span.caption{
	position:absolute;
	margin-right:0px;
	bottom:0px;
	background-image:url("../images/banner/jquery/bottom_band.png");
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
	height:29px;
	display:block;
	padding:5px 6px 5px 0;
	color:#FFF;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:right;
}

#slideshowslider #slider ul li span.caption{
	position:absolute;
	margin-right:0px;
	bottom:0px;
	background-image:url("../images/banner/jquery/bottom_band.png");
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
	height:29px;
	display:block;
	padding:5px 6px 5px 0;
	color:#FFF;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:right;
}

#slideshow div span.captionbottom{
	position:absolute;
	margin-right:0px;
	bottom:0px;
	background-image:url("../images/banner/jquery/bottom_band2.png");
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
	height:29px;
	display:block;
	padding:5px 0 5px 6px;
	color:#FFF;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	z-index:25;
}

#slideshow div span.caption2{
	position:absolute;
	margin-right:0px;
	top:0px;
	width:122px;
	height:320px;
	display:block;
	color:#FFF;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	z-index:25;
}

#slideshow div span.caption2 ul#homebt{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:17px;
padding-top:0px;
}

#slideshow div span.caption2 ul#homebt li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption2 ul#homebt li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.caption2 ul#homebt1{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:18px;
padding-top:7px;
}

#slideshow div span.caption2 ul#homebt1 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption2 ul#homebt1 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.caption2 ul#homebt2{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:18px;
padding-top:7px;
}

#slideshow div span.caption2 ul#homebt2 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption2 ul#homebt2 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
} 

#slideshow div span.caption2 ul#homebt{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:17px;
padding-top:0px;
}

#slideshow div span.caption2 ul#homebt li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption2 ul#homebt li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore{
	position:absolute;
	margin-right:0px;
	top:0px;
	width:122px;
	height:358px;
	display:block;
	color:#FFF;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	z-index:25;
}

#slideshow div span.captionmore h4{
margin:0px;
padding:0px;
width:122px;
height:15px;
position:absolute;
z-index:29;
left:0;
bottom:13px;
color:#FFF;
text-align:center;
}

#slideshow div span.captionmore h4 a{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#FFF;
font-weight:normal;
text-decoration:none;
}

#slideshow div span.captionmore ul#homebt8{
margin:0px;
padding:0px;
width:122px;
height:75px;
position:absolute;
z-index:30;
right:0;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt8 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt8 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt1{
margin:0px;
padding:0px;
width:122px;
height:57px;
position:absolute;
z-index:31;
right:0px;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt1 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt1 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt2{
margin:0px;
padding:0px;
width:122px;
height:39px;
position:absolute;
z-index:32;
right:0px;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt2 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt2 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt3{
margin:0px;
padding:0px;
width:122px;
height:75px;
position:absolute;
z-index:33;
right:0;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt3 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt3 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt4{
margin:0px;
padding:0px;
width:122px;
height:75px;
position:absolute;
z-index:34;
right:0;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt4 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt4 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt5{
margin:0px;
padding:0px;
width:122px;
height:75px;
position:absolute;
z-index:35;
right:0;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt5 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt5 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt6{
margin:0px;
padding:0px;
width:122px;
height:75px;
position:absolute;
z-index:36;
right:0;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt6 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt6 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.captionmore ul#homebt7{
margin:0px;
padding:0px;
width:122px;
height:57px;
position:absolute;
z-index:37;
right:0px;
bottom:39px;
list-style-type:none;
line-height:18px;
background-image:url(images/homebannerrightbg.png);
background-repeat:repeat-y;
display:none;
}

#slideshow div span.captionmore ul#homebt7 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.captionmore ul#homebt7 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.caption22{
	position:absolute;
	margin-right:0px;
	top:0px;
	width:122px;
	height:320px;
	display:block;
	background-image:url(images/bannerbandlinks.png);
	background-repeat:no-repeat;
	background-position:0px 90px;
	color:#FFF;
	right:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	z-index:25;
}

#slideshow div span.caption22 ul#homebtt{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:18px;
padding-top:136px;
}

#slideshow div span.caption22 ul#homebtt li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption22 ul#homebtt li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.caption22 ul#homebtt1{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:18px;
padding-top:140px;
}

#slideshow div span.caption22 ul#homebtt1 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption22 ul#homebtt1 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#slideshow div span.caption22 ul#homebtt2{
margin:0px;
padding:0px;
width:122px;
height:231px;
position:absolute;
z-index:22;
right:0px;
list-style-type:none;
line-height:18px;
padding-top:152px;
}

#slideshow div span.caption22 ul#homebtt2 li{
list-style:list-item;
background-image:url('images/arrow_right_small.png');
background-repeat:no-repeat;
background-position:8px 6px;
padding-left:18px;
text-align:left;
}

#slideshow div span.caption22 ul#homebtt2 li a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
outline:none;
}


/* New banner ends */

/* New banner 1 begins */

		.container { 
			width:300px; height:300px; overflow:hidden; position:relative; cursor:pointer; 
			margin:0;
			padding:0;
			}
			
		div.slides { 
		position:absolute; top:0; left:0; 
		}
		
		div.slides div { 
		position:absolute; top:0; width:300px; display:none; padding:0; margin:0; 
		}
		
		#loopedSlider { 
		margin:0 auto; width:300px; position:relative; clear:both; 
		z-index:5000;
		float:left;
		}
		
        #loopedSlider #loopSlidertop{
		position:absolute;
		top:0px;
		background-color:#000;
		opacity:0.55;
		filter:alpha(opacity=55);
		width:300px;
		height:60px;
		display:block;
		right:0;
		z-index:100;
		}
		
		#loopedSlider div span.caption1{
		position:absolute;
		left:0;
		bottom:0;
		width:300px;
		height:60px;
		display:block;
		color:#FFF;
		background-color:#9C9;
		z-index:200;
		}
		
		#loopedSlider #loopSlidertop h2{
			font-family:"Century Gothic";
			font-size:22px;
			font-weight:normal;
			color:#FFF;
			margin:7px 0 0 15px;
			padding:0px;
			}
			
		#loopedSlider #loopSlidertop h1{
			font-family:"Century Gothic";
			font-size:30px;
			font-weight:normal;
			color:#FFF;
			padding:0px;
			margin-left:15px;
			margin-top:0px;
			}
			
	#loopedSlider div a{
		border:none;
		outline:none;
	}
	
	#loopedSlider div a img{
		border:none;
		outline:none;
	}

/* New banner 1 ends */

/* New banner 2 starts */

#containerfadeinout{ 
		margin:0 auto;
		width:300px;
		height:300px;
		position:relative;
		z-index:5000;
		float:left;
		padding:0px;
		}
		
ul#portfolio{
list-style:none;
margin:0px;
padding:0px;
}		

ul#portfolio li a img{
	border:0;
	outline:none;
}		

/* new banner 2 ends */

/* new banner 3 starts */

#slider ul{
margin:0px;
padding:0px;
float:left;
}

#slider ul li{
width:1000px;
height:358px;
margin:0px;
padding:0px;
overflow:hidden;
}

#slider ul li a img{
border:0px;
outline:none;
}

#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:relative;
		}	
#nextBtn{ 
		left:975px;
		top:-274px;
		}
#prevBtn{
	top:-200px;
	left:0px;
	}
		
#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		border:0;
		outline:none;		
		}

#prevBtn a{ 
		background:url(images/left-navi.png) no-repeat 0 0;	
		}
		
#nextBtn a{ 
		background:url(images/right-navi.png) no-repeat 0 0;	
		}

/* new banner 3 ends */

/* new banner 4 starts */

.images {
	position:relative;	
	height:358px;
	width:1000px;
	cursor:pointer;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:1000px;
    height:358px;	
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

.images1 div a img{
border:0;
outline:none;
}

.slidetabs {
	clear:both;
	margin-left:330px;
}

.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;		
}

.slidetabs a:hover {
	background-position:0 -8px;      
}

.slidetabs a.current {
	background-position:0 -16px;     
} 	

.forward{
	display:block;
	width:24px;
	height:43px;
	cursor:pointer;
    position:fixed;	
	margin-left:976px;
	^margin-left:975px;
	top:-244px;	
}

.backward {
	display:block;
	width:24px;
	height:43px;
	cursor:pointer;
    position:fixed;
	top:-200px;
	margin-left:0px;
    ^margin-left:0px;	
}

.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

.disabled {
	visibility:hidden !important;		
}

html, body{
overflow-x:hidden;
overflow-y:auto;
}

.images1 {
	position:relative;	
	height:300px;
	width:300px;
	cursor:pointer;
	margin:0px auto;
	overflow:hidden;
	padding:0px;
}

.images1 div {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:300px;
    height:300px;	
	margin:0px auto;
	overflow:hidden;
	padding:0px;
}

.slidetabs1 {
	clear:both;
	margin-left:330px;
}

.slidetabs1 a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;		
}

.slidetabs1 a:hover {
	background-position:0 -8px;      
}

.slidetabs1 a.current {
	background-position:0 -16px;     
} 	

.forward1{
	display:block;
	width:24px;
	height:43px;
	cursor:pointer;
    position:fixed;	
	margin-left:976px;
	^margin-left:975px;
	top:-244px;	
}

.backward1 {
	display:block;
	width:24px;
	height:43px;
	cursor:pointer;
    position:fixed;
	top:-200px;
	margin-left:0px;
    ^margin-left:3px;	
}

.forward1 				{ background-position: 0 -30px; clear:right; }
.forward1:hover 		{ background-position:-30px -30px; }
.forward1:active 	 	{ background-position:-60px -30px; } 


.backward1:hover  		{ background-position:-30px 0; }
.backward1:active  	{ background-position:-60px 0; }

.disabled {
	visibility:hidden !important;		
}

/* new banner 4 ends */



/*   Form Mumbai 7-9-11 */

#formcontainer{
width:580px;
margin:0px auto;
text-align:left;
}


#formcontainer span{
font-size:9px;
font-weight:normal;
margin-left:4px;
}



#formcontainer span.main{
font-weight:bold;
}

#formcontainer ul{
margin:11px 0 0 0;
padding:0px;
float:left;
list-style:none;
}

#formcontainer ul li{
display:list-item;
height:21px;
margin-bottom:16px;
}
.formTab{ width:100%; background:none repeat scroll 0 0 #F5F5F5}
.formTab tr td{
	height:35px}

.txtclass1{
width:237;
margin:0 15px 0 0px;
}

.txtclass2{
font-size:10px;
}

.txtclass3{
width:160px;
font-size:13px;
margin:0 15px 0 0px;
}

/* Form Mumbai 7-9-11 End 8 */



.slidetabs a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


.slidetabs a img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}   

/**********Shiney **************/



#spl_Offer_Left{ width:165px; float:left;padding:0 10px;  margin:5px 0px;min-height:230px}
#spl_Offer_mid{ width:490px; float:left; border-right:1px solid #dedede;padding:0 10px;margin:5px 0px;min-height:230px; border-left:1px solid #DEDEDE}
#spl_Offer_right{ width:250px;  margin:5px 0px; float:right}
#spl_Offer_right img{ margin-top:10px}

#spl_Offer_Left .gery_box,#spl_Offer_right .gery_box
{ background:none repeat scroll 0 0 #D0CFCF; width:100px; margin:0 40px; padding:3px 10px; font-weight:bold}
#spl_Offer_right .gery_box{ width:150px;margin:0 20px; }
#spl_Offer_Left ul{ list-style-type:none}
#spl_Offer_Left ul li{ margin:5px 0px}

#spl_Offer_mid h3{ text-align:left}
#spl_Offer_mid h4{ margin:3px 0px 3px 0px}

#spl_Offer_mid .current_sploffer{ display:block;}
#spl_Offer_mid .hide_sploffer{ display:none}

#spl_Offer_mid .box-column-small{ width:90px; float:left}
#spl_Offer_mid .box-column-small img{ margin:0}

#spl_Offer_mid .box-column-inner{ width:375px; margin-left:0px}
#spl_Offer_mid  .right-splOffer{ float:right; width:90px; background:none repeat scroll 0 0 #D0CFCF; display:block; padding:3px 2px}

.mid-content-back{width:100%;width:70px; height:25px; float:right; text-align:center; margin-right:20px; margin-top:20px}
.mid-content-back span{ display:block;  }

