@charset "utf-8";
body{
margin:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
background-color:#c5c5c5;
width:1000px;
background-position:center;
}
/*
Commented by kumar on 18 Jun 2011 to resolve design issue with IE7
div{
position:relative;
}
*/
.clear{
clear:both;
}
#mainwrapper {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #313131;
text-decoration: none;
width: 1000px;
margin-left:auto;
margin-right:auto;
margin-top:0;
background-color:#ffffff;
float:left;
*float:none;

}
#header{
height:90px;
border-bottom:1px solid #EEECED;
}
#header .logo{
width:262px;
height:90px;
float:left;
}
#header .headerbg{
height:65px;
margin-left:0px;

background:url(../images/headerbg1.gif) repeat-x;
float:left;
width:738px;


}
#header .headerbg img{
float:right;
margin-top:3px;}

.dmenu{
*margin-top:-3px;
}
#menu{
margin:0;
background-color:#B50229;
background:url(../images/menubg1.gif) repeat-x;
height:26px;
width:738px;
float:left;
}
#menu ul{
float:left;
list-style:none;
color:#313131;
font-weight:bold;
line-height:24px;
font-size:7.5pt;
margin-top:0;
margin-left:0;
padding-left:10px;

}
#menu li{
float:left;
list-style:none;
color:#FFFFFF;
font-weight:bold;
line-height:24px;
font-size:7.5pt;

}
#menu a{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}
#menu a:hover{
color:#FF8F02;
text-decoration:none;

}
#menu .separator{
background-image:url(../images/menu_separator.gif);
background-repeat:no-repeat;
width:1px;
height:16px;
margin-left:7px;
margin-right:7px;
margin-top:4px;
}
.dropdownicon{
margin-left:2px;
_margin-top:15px;
}
#menu .login{

float:right;
margin-right:6px;

margin-left:34px;
*margin-left:0px;
}
#middleContentLeft{
width:274px;
height:297px;
float:left;
background-image:url(../images/bookaflightbg1.gif);
background-repeat:no-repeat;
border:0px solid #E6E4E5;
margin-top:10px;
*margin-top:12px;
margin-bottom:18px;
/**new**/
margin-left:10px;
_margin-left:5px;
}
#middleContentLeft iframe{
overflow-y:hidden;
}
.sj_bookingTitle{
padding-left:50px;
color:#b50229;
font-weight:bold;
font-size:8pt;
height:20px;
text-align:left;
margin-top:10px;
display:block;
*margin-bottom:-20px;
margin-bottom:-10px;
}

.iframebg{
width:274px;
height:314px;
float:left;
background-image:url(../images/bookaflightbg1.gif);
background-repeat:no-repeat;
border:0px solid #E6E4E5;
margin-top:5px;
*margin-top:18px;
margin-bottom:18px;
/**new**/
margin-left:10px;
_margin-left:5px;
}
#middleContentLeft p{
text-align:left;
}
#middleContentRight{
width:686px;
height:314px;
float:right;
border:0px solid #E6E4E5;
margin-top:5px;
*margin-top:12px;
margin-bottom:18px;
z-index:1px;
/**new**/
margin-right:10px;
_margin-right:5px;
*margin-bottom:0

}
.noborder{
border:0 !important;
}
.noborder td{
background-color:#FFFFFF;
border:0 !important;
}
.corplinks{
width:980px;
margin:auto;
margin-top:-20px;
margin-bottom:10px;
padding-bottom:10px;
*padding-bottom:0px;
position:static;
float:left;
*float:none;
margin-top:2px;
margin-right:0px;
*margin-right:0px;
margin-left:0;
}
.schedulesBg{
background:url(../images/schedulesBg.gif) no-repeat;
width:276px;
height:37px;
float:left;
margin-top:-1px;
margin-left:10px;
*margin-top:0px;
*margin-left:0px;
}
a.schedules{
color:#B50229;
float:left;
font-weight:bold;
padding-left:52px;
text-decoration:none;
line-height:37px;
}
a.schedules:hover{
color:#FE4004;
float:left;
font-weight:bold;
text-decoration:underline;
}

#spicelinks{
height:37px;
width:687px;
background-repeat:no-repeat;
background-image:url(../images/spicelinksbg.gif);
float:right;
margin-top:0px;
margin-right:-10px;
*margin-right:0px;
}

#spicelinks ul{
list-style:none;
margin:0;
float:left;
width:100%;
padding:0;
}
#spicelinks li{
font-size:7.5pt;
font-weight:bold;
color:#717171;
list-style:none;
margin:0;
padding:0;
float:left;
}
#spicelinks li a{
color:#717171;
text-decoration:none;
}
#spicelinks li a:hover{
color:#717171;
text-decoration:underline;
}
#spicelinks li img{
vertical-align:middle;
margin: 1px 8px 0px 16px;

}
#divFlightbooking{
width:280px; 
vertical-align:middle;
text-align:center;
}
#ads{
float:right; 
z-index:1;
margin-top:3px;
*margin-top:-7px;
}
#divLoading{
width:687px; 
vertical-align:top;
text-align:center;
position:absolute;
top:120px;
margin-top:-20px;

}
.newsTH{
background-color:#E6E6E6 !important;
font-weight:bold;
}
.newsH3{
font-size:9pt;
font-weight:bold;
text-align:left;
color:#B50229;
}
#specialoffers{
float:left;
width:274px;
height:114px;
margin-left:10px;
_margin-left:6px;
*margin-bottom:0;
margin-top:10px;
*margin-top:0px;

}
#specialoffers .titlebg{
font-size:9pt;
color:#B50229;
font-weight:bold;
background-image:url(../images/newsbg.gif);
background-repeat:no-repeat;
width:274px;
height:26px;
line-height:26px;
text-align:center;
}

#specialoffers .bg{
list-style:none;
background-image:url(../images/specialoffer-bg.gif);
background-repeat:no-repeat;
margin-left:0;
text-align:left;
height:89px;
width:274px;

}
#news{
width:161px;
height:114px;
float:left;
margin-right:10px;
margin:0; padding:0

}
#news a{
color:#313131;
text-decoration:none;
}
#news a:hover{
color:#313131;
text-decoration:underline;
}
#news .titlebg{
font-size:9pt;
color:#B50229;
font-weight:bold;
background-image:url(../images/newsbg.gif);
background-repeat:no-repeat;
width:161px;
height:26px;
text-align:center;
}
#news ul{
list-style-image:url(../images/news_bullet.gif) !important;
background-image:url(../images/news-content-bg.gif);
background-repeat:no-repeat;
margin-left:20px;
text-align:left;
height:89px;
width:161px;
_width:130px;
border-top:0;
margin-top:8px;

}
#news li{
width:151px!important;
padding-left:10px !important;
margin-top:10px  !important;
_height:50px;

}

#news p{

float:right;
margin-top:30px;
padding-right:10px;
}

#promos{
width:688px;
height:114px;
float:right;
margin-left:-2px;
_margin-left:0px;
margin-right:10px;
_margin-right:2px;
margin-bottom:20px;
_margin-bottom:-10px;
}
#NewsUL{
list-style:none;
}
#NewsUL li{
list-style:none;
margin-bottom:12px;


}
#NewsUL .date{
display:block;
float:left;
width:70px;
background-color:#F1F1F1;

}

#NewsUL a.url{
color:#333333 !important;
font-size:7pt;
font-weight:bold;
margin-left:8px;
}
#promos ul{
list-style:none;
margin:0;
padding:0;
}
#promos li{
width:161px;
height:114px;
border:0px solid #E6E4E5;
list-style:none;
float:left;
margin:0;
padding:0;
}

#promos .marginleft12{
margin-left:14px;
}


#promos .titlebg{
font-size:9pt;
color:#B50229;
font-weight:bold;
background-image:url(../images/promotitle_bg.gif);
background-repeat:no-repeat;
height:26px;
text-align:center;

}
#promos .titlebg img{
margin-top:1px;
}
#promos div img{
margin-top:0;
}

img{
border:0;
}
#middleInnerContent{
width:960px;
margin-top:20px;
}
#middleInnerContent li{
padding-bottom:8px;
text-align:justify;
}
#middleInnerContent h2{
font-size:9pt;
color:#B50229;
font-weight:bold;
text-align:left;
padding-bottom:8px;
background-image:url(../images/innerTitlebg.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
#middleInnerContent .defaultPage{
float:left;
width:940px;
}
#middleInnerContent .defaultPage1{

width:940px;
}
#middleInnerContent .defaultPage p{
text-align:justify;
}
#middleInnerContent h3{
font-size:8pt;
color:#B50229;
font-weight:bold;
text-align:left;
padding:0;
margin:0;
padding-bottom:5px;
/*padding-left:190px;*/
float:left;
margin-left:26px;
margin-top:4px;
}
.h3{

font-size:8pt;
color:#B50229;
font-weight:bold;
text-align:left;
padding:0;
margin:0;
margin-bottom:8px;
}
#middleInnerContent h4{
font-size:8pt;
color:#B50229;
font-weight:bold;
text-align:left;
}
#middleInnerContent .faqSubmenu{
float:left;
width:170px;
height:290px;

}
#middleInnerContent .faqSubmenu .active{
color:#FF4200;
}
#middleInnerContent .faqSubmenu ul{
margin:0;
padding:0;
list-style:none;
/*background:url(../images/faqsubmenubg.gif) repeat-x;*/
height:20px;
}
#middleInnerContent .faqSubmenu li{
font-size:8pt;
height:20px;
line-height:20px;
font-weight:bold;
vertical-align:middle;
/*background:url(../images/menuseparator.gif) no-repeat;*/

text-align:left;
border-bottom:1px dotted #000000;
}
#middleInnerContent .li-noborder{
border:0 !important;
}
#middleInnerContent .faqSubmenu li a{
color:#313131;
text-decoration:none;

}
#middleInnerContent .faqSubmenu li a:hover{
color:#FF4200;
text-decoration:none;
}
.faqNavigation{
float:right;
clear:both;
}
.faqNavigation a{
color:#2e2e2e;
text-decoration:none;
font-size:7.5pt;
font-weight:bold;
padding-right:4px;
padding-left:4px;
}
.faqNavigation a:hover{
color:#B50229;
text-decoration:underline;
font-size:7.5pt;
font-weight:bold;

}


#middleInnerContent .separator{
margin-top:4px;
background:url(../images/menuseparator.gif) no-repeat;
height:22px;
width:2px;
}
#middleInnerContent .noBullets{
list-style:none;
float:left;
text-align:left;
margin:0;
padding:0;
margin-right:120px;
}
#middleInnerContent .ulBullets{
list-style:disc;

}
#middleInnerContent .ulBullets li{

text-align:left;
}
#middleInnerContent a.url{
background:none;
color:#FF5400;
text-decoration:underline;
cursor:pointer;
text-align:left;
background:none; 
display:inline;
padding-right:0;
padding-left:0;

}
#middleInnerContent a.url:hover{
background:none;
color:#FF5400;
text-decoration:none;
cursor:pointer;
text-align:left;
background:none; 
display:inline;
}
#middleInnerContent .clear{
clear:both;
}
#middleInnerContent ol{
margin-top:0;
}
#middleInnerContent ol li{
font-size:8pt;
text-align:justify;
padding-bottom:8px;
}
#middleInnerContent .ulTD{
list-style:none;
float:left;

}
#middleInnerContent p{
text-align:left;
margin-top:0;
padding-top:0;
}
#middleInnerContent table{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #efefef;
margin:20px;

}
#middleInnerContent .nobgTD{
background-color:#FFFFFF;
}
#middleInnerContent th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7.5pt;
color:#5D5B5B;
text-align:left;
background-color:#efefef;
line-height:30px;
}
#middleInnerContent .th1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#5D5B5B;
padding:0;
text-align:center;
background-color:#efefef;
line-height:15px;
valigh:center;
padding-top:4px;
padding-bottom:4px;
}
#middleInnerContent td{
background-color:#F9F7F7;
font-size:7.5pt;
height:24px;
text-align:left;
padding:5px;
}
#middleInnerContent .left{
text-align:left;
padding:8px;
padding-left:0;
}
#middleInnerContent .button{
background-image:url(../images/buttonBack.gif);
border:1px solid #E9E9E9;
color:#FFFFFF;
font-size:7.5pt;
font-weight:bold;
height:26px;
margin-top:12px;
padding-left:5px;
padding-right:5px;
text-align:center;
}
#middleInnerContent textbox1{
width:180px;
height:20px;
border:1px solid #7F9DB9;
}
#middleInnerContent .sitemapUL{
list-style-image:url(../images/sitemapBullet.gif) !important;

}
#middleInnerContent .sitemapUL ul{
margin-top:8px;
}
#middleInnerContent .sitemapUL li a{
color:#656565;
text-decoration:none;
margin-left:10px;

}
#middleInnerContent .sitemapUL li a:hover{
color:#B40128;
text-decoration:none;

}
.ddl{
height:20px;
font-size:8pt;

}
#sjShops ul
{
float:left;
width:95px;
list-style-image:url(../images/sitemapBullet.gif) !important;
}
#sjShops li{
margin-left:20px;
}
#sjShops ul a{
color:#656565;
text-decoration:none;
*padding-left:5px;
}
a.advertise{
color:#FF4200;
text-decoration:none;
}
a.advertise:hover{
color:#50A6EA;
text-decoration:underline;
}
/********* Inner Page Accordian ********/
.fullpage{
width:100% !important;
}
.bannerPage{
width:818px;
float:left;
}
.tourism{
width:518px;
float:left;
text-align:left;
margin-left:20px;
margin-top:6px;

}
.tourismRight{
width:228px;
margin-left:20px;
float:right;
margin-top:6px;
}
.toursimmenu {
float:left;
width:170px;
margin-bottom:10px;
}
#toursimUL
{
width:170px;
float:left;
padding-left:0px;
margin-left:0px;
list-style:none;

}

#toursimUL a{
color:#3c3c3c;
font-weight:bold;
font-size:8pt;
text-decoration:none;

}
#toursimUL a:hover{
color:#FF4200;
font-weight:bold;
font-size:8pt;
text-decoration:none;
}
#toursimUL .active  {
color:#FF4200;
}
#toursimUL  li{
border-bottom:1px dotted #000000;
font-size:8pt;
font-weight:bold;
height:20px;
line-height:20px;
text-align:left;
vertical-align:middle;

}
#toursimUL .divider{
color:#3C3C3C;
width:1px;
margin-left:7px;
margin-right:7px;

}
.mapImg{
margin-top: -300px; 
float: left;
margin-left:640px;
visibility:hidden;
background-color:#FFFFFF;
border:1px solid #CECECE;
}

.lastlink{
border-bottom:0 !important;
}
#toursimUL .lastlink{
border-bottom:0 !important;
}
.normalPage{
	width:764px;
	font-family: verdana;	
	border: 0px solid #CFCECE;
	float: right; 
	position: relative;
	margin-bottom:20px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
	text-align:left;
}


.normalPage img{
margin-left:8px;
}
a.back{
color:#B50229;
float:right;
font-weight:bold;
text-decoration:none;
}
a.back:hover{
color:#50A6EA;
float:right;
font-weight:bold;
text-decoration:none;
}
#sjShops ul{
margin-right:24px;
_margin-left:15px;
_margin-right:42px;
}
.airports{
border-bottom:1px dotted #CDCDCD;
float:left;
/*width:720px;*/
margin-left:40px;
*margin-left:0px;
_margin-left:0px;

}
.airports ul{
float:left;
width:200px;
list-style:none;
height:120px;
text-align:left;
margin:0;
padding:0;
padding-top:12px;
margin-left:40px;
}
.airports li{
list-style:none;
text-align:left;
padding-left:12px;
margin:0;
padding:0;
}
.right{
text-align:right !important;
}
#schedulesMain{
*width:94%;
width:80%;
}
#schedulesMain td{
background-color:#f8f8f8;
border-bottom:1px solid #FFFFFF;
padding:0 1important;

}
#schedulesMain a{
color:#B50229;
text-decoration:none;
height:20px;
width:100%;
display:block;
font-weight:bold;
line-height:20px;
font-size:8pt;

}
#schedulesMain a:hover{
color:#B50229;
text-decoration:none;
width:100%;
display:block;
height:20px;
font-weight:bold;
font-size:8pt;

}
.clearp{
margin:0 !important;
padding-top:0 !important;
}
#tableShares{

border-collapse:collapse!important;
border-color:#000000;
border-width:1px;

}
#tableShares th{

padding:8px;
white-space:nowrap;
text-align:center;
}

#tableShares td{
background-color:#F8F8F8 !important;
padding:8px;
}
/**************************************/
/********* Banners *********************/

.ads120X600{
float:right;
background-color:#EAEAEA;
}
.ads680X90{
float:right;
background-color:#EAEAEA;
}
/********* Footer Styles **************/
#footer{

border-top:1px solid #B50229;
width:888px;
margin:auto;
clear:both;
margin-top:12px;
padding-top:18px;
padding-bottom:20px;
}
#footer a{
font-size:8pt;
color:#B20228;
padding-right:4px;
text-decoration:none;
}
#footer a:hover{
color:#B20228;
padding-right:4px;
text-decoration:underline;
}
#footer .links{
padding-bottom:18px;
}
#footer div{
text-align:center;

}
#middleInnerContent .tdright{
background-color:#F9F7F7;
font-size:8pt;
height:24px;
text-align:right;
padding:5px;
}
#middleInnerContent .tdleft{
background-color:#F9F7F7;
font-size:8pt;
height:24px;
text-align:left;
padding:5px;
}
#middleInnerContent .tdcenter{
background-color:#F9F7F7;
font-size:8pt;
height:24px;
text-align:center;
padding:5px;
}
/*************************************/

/***************** Light box *****************/

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			_height:800px;		
		}
		* html .black_overlay
		{
			left: 10%;
		}
		.black_overlay2{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			_height:800px;
			z-index:1;
			border:1px solid #666;
		}
		.flashmap{

			border:8px solid #FFFFFF;
			margin-top:100px;
			width:730px;
		}
		.white_content {
			display: none;
			position: absolute;
			top: 55%;
			left: 5%;			
			height: 10%;
			padding: 16px;
			
			background-color: transparent;
			z-index:0;
			overflow: auto;
		}
		.routmaplightbox{
		display:none;
		height:560px;
		
		}
		
		#completeroutemap{
		display:none;
		}
		#routemap{
		width:810px;
		height:620px;
		/*width:752px;
		height:600px;
		*/
		margin:auto;
		background-color:#FFFFFF;
		/*background:url(../images/whitebg.gif) repeat;*/
	
		}

		.white_content2 {
			display: none;
			position: absolute;
			top: 55%;
			left: 5%;			
			height: 10%;
			padding: 16px;
			
			background-color: transparent;
			z-index:0;
			overflow: auto;
			
			width:400px;
		}
		.ReservAlert{
		width:1000px; 
		height:722px; 
		margin:auto; 
		background-color:#b50128; 

		}
		.ReservAlertcont{
		top:24%;
		color:#ffffff; 
		font-weight:bold; text-algin:left;
		font-size:13pt;			
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:30px;
		width:720px;
		margin:auto;	
		border:1px solid #d2211d;
		
		}


		/********** Testimonials **********/


		.MainWrapper{
	width:940px;
	margin:0 auto;
}
.TestimonialMainDiv{
	width:940px;
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
}
.TestimonialMainDiv p{
text-align:left;
padding-left:12px;
}
.TestimoniLeftDiv{
	width:900px !important;
	/*height:200px;*/
	float:left;
}
.testimonialscontent{
	width:880px;
	text-align:left;
}
.TestimoniRighttDiv{
	width:340px;
	height:202px;
	float:right;
}
.ImgDiv{
	width:202px;
	height:202px;
	margin:0 auto;
	border:1px solid #b6b0b2;
}
.Testimonials{
	width:940px;
	/*height:200px;*/
	float:left;
	border-bottom:1px solid red;
	padding-bottom:10px;
	margin-top:10px;
	}
.Testimonials h2{
	background-image:url(../images/innerTitlebg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#B50229;
	font-size:9pt;
	font-weight:bold;
	padding-bottom:8px;
	text-align:left;
	}

p.Heading{
	padding:10px;
	color:#ea0037; 
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
p.contant{
	padding:10px;
	text-align:left;
}
p.Clickhere a{
	float:right;
	color:#db0032;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right:25px;
		text-align:left;
	}
/***********************************/

a.routemap{
color:#B50128 !important;
text-decoration:none;
font-weight:bold;
}
a.routemap:hover{
color:#B50128;
text-decoration:underline;
font-weight:bold;
}
/********** SpiceJet Cargo *********/
.spiceCargo{
	border:1px solid #b50128!important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-align:left;
	background:#fff;
}
.spiceCargo td{
	text-align:left;
	padding:6px;
	background:#f0eeef;
}
.cargoTitle{
	background:#b50128!important;
	text-align:left;
	font-weight:bold;
	font-weight:9pt;
	color:#FFF;
}
.spiceCargo a{
	color:#242424;
	text-decoration:none;
}
.spiceCargo a:hover{
	color:#242424;
	text-decoration:underline;
}


.cargoTitle a{
	color:#fff !important;
	text-decoration:none;
}
.cargoTitle a:hover{
	color:#fff !important;
	text-decoration:underline;
}
/*** 01-06-10 ***/
#ataGlance{
_padding-left:20px !important;
border:1px solid #fff !important;
}
.sj_bookflightsBg{
_padding-left:120px !important;
_border:1px solid yellow;
}


/****************NEW DESIGN FOR CSS ***********************/
/********** HOME PAGE TABS ***********/

.divTabs{
	width:274px;
	background-color:#b50128;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	margin:10px;
	_margin:6px;

	
}


.tabDomestic{

	float:left;

}

.tabDomestic a.active{
	background:url(../images/tab1_domestic_active.jpg) no-repeat;
	width:137px;
	height:33px;
	display:block;
	outline: none; 

}
.tabDomestic a.inactive{
	background:url(../images/tab1_domestic_inactive.jpg) no-repeat;
	width:137px;
	height:33px;
	display:block;
	outline: none; 

}
.tabInternational{

	float:left;


}
.tabInternational a.active{
	background:url(../images/tab2_int_active.jpg) no-repeat;
	width:137px;
	height:36px;
	display:block;
	outline: none; 
}
.tabInternational a.inactive{
	background:url(../images/tab2_int_inactive.jpg) no-repeat;
	width:137px;
	height:36px;
	display:block;
	outline: none; 
}
.domestictabcontent{
	float:left;

}
.internationaltabcontent{
		float:left;
		display:none;
}
.divTabs h2{
	font-size:11px;
	color:#fff;
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
}
.divTabs iframe{
	width: 272px; height: 240px; background-color:#B50128; _height:252px;
	overflow-y:hidden;
	_margin-top:0px;
}

/***** NEW ADS BANNER ******/
#mainbanner1{
	width:687px;
	height:300px;
	z-index:0;
	margin-top:4px;
	*margin-top:0;
}

.divadsbanner{
	width:447px;
	height:297px;
	float:left;
	margin:10px;
	margin-left:11px;
}
#slideshow {
    position:relative;
    height:300px;
	width:447px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height:300px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
   height:300px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
/********** NEWS *********/
.news{
background:url(../images/rightside_newsbg.gif) no-repeat;
/*background:url(../images/rightside_newsbg.jpg) no-repeat;*/
width:220px;
_width:200px;
height:300px;
float:right;
margin:10px;
_margin:6px;
margin-left:0;
_margin-left:0px;

}
.news ul{
	margin-top:40px;


}
.news li{
	margin-bottom:10px;

}
.news ul li a{
	text-decoration:none;
	color:#000;
}
.news ul li a:hover{
	text-decoration:underline;
	color:#000;
}
.news .morelinks{
	float:right;
	margin-right:20px;
}
.news .morelinks a{
	float:right;
	text-decoration:none;
	color:#b50128;
}
.news .morelinks a:hover{
	float:right;
	text-decoration:underline;
	color:#b50128;
}
/***********************************************************************/

/****************** NEW BOOKING COMPONENT UI DESIGN ********************/
#middleContentLeftnew{
width:274px;
height:297px;
float:left;
background-image:url(../images/bookingcomponentbg.gif);
background-repeat:no-repeat;
border:0px solid #E6E4E5;
margin-top:10px;
*margin-top:12px;
margin-bottom:18px;
/**new**/
margin-left:10px;
_margin-left:5px;

}
#bookaflight{
width:250px;
color:#fff;

}
#bookaflight h5{

	font-size:8pt;
	margin:0;
	padding:0;
	text-align:center;
	margin-top:6px;
	
}
#bookaflight h4{

	font-size:8pt;
	padding-top:4px;
	*padding-top:0px;
	_margin-bottom:6px;
	
}
#bookaflight .roundtripradio{
	float:none;

}
#bookaflight .roundtripradio label{
	margin-top:-4px;
}
#bookaflight .travelOptions {
	text-align:left;
	margin-bottom:10px;
}
#bookaflight .fromto{
	margin-bottom:10px;
	margin-left:5px;
}
#bookaflight .fromto div{
	text-align:left;
	margin-bottom:10px;
}
#bookaflight .ddlfromto{
	width:240px;
}

#bookaflight .daterow {
	float:left;
	margin-bottom:10px;
	*margin-bottom:0px;
	margin-left:5px;
	*margin-left:2px;
	_margin-left:-3px
}


#bookaflight .daterow div{
	float:left;
}
#bookaflight .datetxtboxrightmargin{
	margin-right:10px;
	_margin-right:0px;
}
#bookaflight .datetxtbox{
	width:114px;
	background:url(../images/newcaliconbg2.gif) no-repeat right;
	border:0px solid #7f9db9;
	background-color:#fff;
	cursor:pointer;
	font-size:8pt;
}
#bookaflight .adultchildinfant{
	margin-bottom:10px;	
	font-size:8pt;
}
#bookaflight .ddladult{
	width:74px;
	font-size:8pt;
}
#bookaflight .ddlchild{
	width:80px;
	font-size:8pt;
}
#bookaflight .ddlinfant{
	width:74px;
	font-size:8pt;
}
#bookaflight .chkindian{
	text-align:left;
	margin-bottom:10px;
	margin-left:5px;
}
.btnnewflight{
	width:100px;
	height:30px;
	background:url(../images/btn_newflights.gif) no-repeat;
	border:0;
	display:block;
	cursor:pointer;
}
.cotactus{
	font-family:Verdana, Geneva, sans-serif; font-size:9pt; border-collapse:collapse; border-color:#eaeaea; background:#fff !important; margin-top:-10px;
}

	.contacth2{
		font-size:7.5pt !important;
		font-weight:bold;
		background:#eeeded !important;
		border-bottom:1px solid #fff;
	}
	.contacth1{
		font-size:8pt;
		font-weight:bold;
		background:#b50128 !important;
		color:#fff;
	}
.cotactus a{
	color:#000;
	text-decoration:none;
}
.cotactus a:hover{
	color:#000;
	text-decoration:underline;
}

/***contact****/
.contacttab{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8.5pt;
	border:1px solid #B50128;
}
.contacttab2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8.5pt;
	border:1px solid #CCC;
}
.contactheading{
	font-weight:bold;
	background:#CCC;
}
.contactheading2{
	font-weight:bold;
	background:#B50128;
	color:#fff;
}
.contactheading3{
	font-weight:bold;
	background:#eeeded;
	color:#000;
}
/*
#borderedTable>table tr td
{
	border:1px solid black;
}
#borderedTable>table 
{
	border:1px solid black;
}*/

/**************************************************************************************************************/
/******************************CSS ADDED BY KUMAR ON 8 MAR 2011 For CITY DROPDOWN CR***************************/
/**************************************************************************************************************/
.formSelect{
	height:22px;
	background:url(../images/selectbg.gif) no-repeat !important;
	border:0 !important; 
	padding-left:2px;
	width:240px;
	
}

.select_CTXT{
	background:url(../images/selectbg.gif) no-repeat !important;
	border:0 !important; 
	padding-left:2px;
	cursor:pointer;
	width:240px;
	font-weight:bold;
	font-size:13px;
	color:#333;
}
/*
Changed By :  Kumarchand Tripathi on 18 Apr 2011 
Purpose    : To implement the design for City Dropdown functionality as requested by client
.search_options_menucontentbg {
	/
	background:url(../images/bg.png) no-repeat;
	_background:url(../images/bgie6.gif) no-repeat;
	margin-left: 238px;
	width:346px;
	height:420px;
	/
	background:#fff;
	width:250px;
	height:395px;
	font-size:11px;
	border:1px solid #c8c8c6;
	margin-top:1px;
	display:inline-block;
	z-index:1000;
	font-family:Verdana;padding-top:0px; *padding-top:7px;
	position:absolute ;
	margin-left:0px !important;
	

}
*/
/*
Changed on 01 August 2011

.search_options_menucontentbg {
    background:  #FFFFFF;
    /*border: 1px solid #C8C8C6;/
    display: block;
    font-family: Verdana;
    font-size: 11px;
    /*height: 360px;/
    margin: 1px 0px 0px 0px !important;
    *margin: 30px 0px 0px -242px !important;
    padding: 0px;
    position: absolute!important;
	width:auto;
    z-index: 1000;
    border:0px solid #C8C8C6;
    clear:both;   
   }
   */
   .search_options_menucontentbg {
    display: block;
    margin: 1px 0px 0px 0px !important;
    *margin: 30px 0px 0px -242px !important;
    position: absolute!important;
	width:auto;
    z-index: 1000;
     clear:both;   
   }
   /*
   #to1Select_CTNR{
    margin-left:152px !important;
   }
#ataGlance #to1Select_CTNR
{
	margin-left:0px !important;
}*/
/*
.search_options_menucontent{
	height:370px;
	width:210px;
margin:0;
*margin-left:-30px !important;
background:  #FFFFFF;		
}*/
/*
.search_options_menucontent{
	width:238px;
    margin:0px;
	*margin-left:-30px !important;
	background:  #FFFFFF;	
	/*padding-bottom: 10px;/
	padding-bottom: 2px;
    border:1px solid #C8C8C6;	
}
*/
ul.search_options_menucontent
{	
	width:236px;
	margin:0px 0px 0px 0px !important;
	background:  #FFFFFF;
	list-style:none;
	padding:0!important;	
	background:  #FFFFFF;	
	 border:1px solid #C8C8C6;
}
/*css added on 15 jul 2011*/
ul.search_options_menucontent table tr td
{	
	vertical-align:top;
	padding:0px;
	border:0px;
	background-color:transparent;
}
ul.search_options_menucontent table 
{	
	padding:0px;
	margin:0px;
	border:0px;
	background-color:transparent;
}
/*
.search_options_menucontent  li {
		list-style:none;
		color:#3c3c3c !important;
		margin:0 !important;
		padding:5px !important;			
		margin-left:-30px !important;
		*margin-left:20px !important;
		padding-bottom:3px;		
		padding-top:2px;
		width:210px;
		border-bottom:1px solid #c8c8c6;

}
*/
.search_options_menucontent  li 
{
	list-style:none;
	color:#3c3c3c !important;
	padding:5px 5px 5px 15px !important;			
	margin:0px 0px 0px 0px !important;
	*margin:0px 0px 0px 0px !important;		
	width:216px;
	border-bottom:1px solid #c8c8c6;
}


/*
.search_options_menucontent  span{
	font-size:20px; padding-right:4px; height:22px; line-height:22px;
	text-align:right;
}
*/
.search_options_menucontent  span{
	font-size:18px; padding-right:4px; height:18px; line-height:18px;
	text-align:right;
	
}
.search_options_menucontent  li a{
	color:#333; text-decoration:none; margin-right:4px;
}
.search_options_menucontent  li a:hover{
	color:#B50229; text-decoration:none; margin-right:4px;
}
.search_options_menucontent li.separator
{
	border: 0px 0px 1px 0px;
	border-style: solid;
	border-color: Gray;
}
/*
.search_options_menucontent li.topCities span
{
	font-size: 18px;
	padding-right: 8px;
	height: 24px;
	line-height: 24px;
	text-align: left ;
}
*/
.search_options_menucontent li.topCities span
{
	font-size: 18px;
	padding-right: 8px;
	height: 20px;
	line-height: 18px;
	text-align: left ;
}

.search_options_menucontent  li.last
{
 border : 0px;
}

#scrollbar1 { width: 326px; clear: both; margin: 20px 0 10px; border:2px solid yellow; background-color:#fff; }
#scrollbar1 .viewport { width: 220px; height: 200px; overflow: hidden; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar.png) no-repeat; }
#scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track	{ background: transparent url(../images/bg-scrollbar-end.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }
#scrollbar1 .disable { display: none; }

.alternativerow
{background-color:#e0e0e0}

/**************************************************************************************************************/
/******************************CSS ADDED BY KUMAR ON 8 MAR 2011 For CITY DROPDOWN CR END***********************/
/**************************************************************************************************************/
.maintext{margin-right:20px; float:right; *height:30px; margin:auto; display:table; *overflow-x:hidden;*padding-bottom:12px;}
.maintext h2{color:#b50128;font-size:9pt; *margin-top:16px; *margin-bottom:0; padding-top:8px}
.maintext img{float:left;}
.fleft{float:left} .fright{float:right}

#fb-root body{overflow-x:hidden}
#verisign 
        {
	        display:block !important;
        }
		
/*************** FOR FOOTER  SOCIAL TOOLBAR ******************/
#website {
	width:1000px;
	margin:0 auto;
	position:relative;
	overflow-x:hidden;
}

#social_bar {
	position:relative;
	width:100%;
	height:30px;
	background: url(http://ivistasolutions.com/spicejet/social_toolbar/images/bar_bg.png) bottom left repeat-x;
	bottom:00px;
	width:1000px;
}

#social_bar #content {
	height:30px;
	position:relative;
	margin-top:4px;
}

#content .social_links{
	position:relative;
	float:left;
	margin-left:100px;
}

	.social_links ul {
		list-style:none;
	}
	
	.social_links ul li{
		float:left;
		padding:3px 10px 0px 10px;
		border-left:1px solid #999;
		cursor:pointer;
		margin-top:-8px;
		*margin-top:0px;
	}
	.social_links ul li:hover, .social_links ul li.active {
		background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/hover_bg.png) bottom left repeat-x;
	}
	.social_links ul li.lastbvv {
		border-right:1px solid #999;
		float:left;
	}

#content .ticker {
	width:548px;
	float:left;
	padding:0px 10px 0px 10px;
	text-transform:capitalize;
	border-right:1px solid #999;
	height:20px;
}

#content .ticker ul{
	list-style:none;
}
#banner {
	width:210px;
	float:left;
	margin-left:-80px !important;
}
#banner ul{
	list-style:none;
	padding-bottom:0 !important;
	margin-bottom:0px !important;
}

#banner ul li {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/banner_btn_bg.png) top left no-repeat !important;

	float:left !important;
	cursor:pointer !important;
	width:157px !important;
	
	padding:1px 10px 0px 40px !important;
	text-transform:uppercase !important;
	font-size:10px !important;
	margin-top:-7px;
	*margin-top:0px;
	color:#fff !important;
}

#banner ul li:hover, #content #banner ul li.active {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/banner_btn_bg_hover.png) top left no-repeat !important;
	color:#878787 !important;
	padding:0px;
}


#banner-wrapper {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/pop_bg.png) top left no-repeat;
	width:344px;
	position:absolute;
	right:-7px;
	min-height:300px;
	bottom:26px;
	padding:10px;
	display:none;

}

	#banner-wrapper .links {text-align:right;}
	#banner-wrapper .links img {margin:5px;}
	#banner-wrapper .content {padding-left:2px;}
	
#banner-wrapper {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/pop_bg.png) top left no-repeat;
	width:344px;
	position:absolute;
	right:-7px;
	min-height:300px;
	bottom:26px;
	padding:10px;
	display:none;
}

	#banner-wrapper .links {text-align:right;}
	#banner-wrapper .links img {margin:5px;}
	#banner-wrapper .content {padding-left:2px;}
	
#facebook {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/pop_bg.png) top left no-repeat;
	width:344px;
	position:absolute;
	left:98px;
	min-height:300px;
	bottom:26px;
	padding:10px;
	display:none;
}

	#facebook .links {text-align:right;}
	#facebook .links img {margin:5px;}
	#facebook .content {padding-left:2px;}
	
#twitter {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/pop_bg.png) top left no-repeat;
	width:344px;
	position:absolute;
	left:138px;
	min-height:300px;
	bottom:26px;
	padding:10px;
	display:none;
}

	#twitter .links {text-align:right;}
	#twitter .links img {margin:5px;}
	#twitter .content {padding-left:2px;}
	
#youtube {
	background:url(http://ivistasolutions.com/spicejet/social_toolbar/images/pop_bg.png) top left no-repeat;
	width:344px;
	position:absolute;
	left:180px;
	min-height:300px;
	bottom:26px;
	padding:10px;
	display:none;
}

	#youtube .links {text-align:right;}
	#youtube .links img {margin:5px;}
	#youtube .content {padding-left:2px;}
	
#twitter-stream {width:520px;}
#twitter-stream li {display:none; list-style-type:none; margin-bottom:10px; clear:both;font-size:13px; border-bottom: 1px solid #EEE;line-height: 16px;}
#twitter-stream li .info { font-size:11px;float:left;}
#twitter-stream li img {float:left; width:50px;padding-right:10px; padding-bottom:10px;  }
#twitter-stream li .full-tweet {  width:500px; }

/* Tweeter Tweet scroller */
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p  {
color:#333333 !important;
}
body .twtr-bd {
padding:0;
}
.twtr-bd {
padding:0 1px;
position:absolute;
width:460px;
}
.twtr-timeline {
-moz-border-radius:6px 6px 6px 6px;
height:225px;
overflow:hidden;
position:relative;
z-index:2;
}
#front #content h2 {
border-bottom:1px solid #EEEEEE;
}
.twtr-fade {
background:url("http://s.twimg.com/a/1274899949/images/fronts/gradient.png") repeat-x scroll center bottom transparent;
bottom:0;
height:36px;
left:0;
pointer-events:none;
position:absolute;
width:460px;
z-index:10;
}
#tweet_container
{
	padding:5px;
	border-bottom:1px solid #cccccc;
	height:50px;
}
#tweet_container td
{
	font-size:12px;
	vertical-align:top;
}
#tweet_container a
{
	color:#2277BB;
}
#tweet_container .tweet_by
{
	font-weight:bold;
}
#tweet_container .anothter_link
{
	text-decoration:underline;
}
#tweet_container img
{

	border:none;
	height:45px;
	width:40px;
}
#tweets h2
{
	border-bottom:1px solid #cccccc;
}

#close {
	cursor:pointer;
}

#promo1 .gallerylayer{width:274px !important;}
#promo2 .gallerylayer{width:320px !important;}


.tickercontainer{padding-top:4px !important}
/**********************************************************************************************************************/
/******************************CSS for the new mockup received for city dropdown functionality*************************/
/**********************************************************************************************************************/
#citydropdown{font-family:Verdana, Geneva, sans-serif; font-size:12px}
#citydropdown .btnrow{float:right; margin-top:-8px;_margin-top:0;*margin-top:0;margin-bottom:-15px!important;}
#citydropdown .left{background:url(../images/citydropdown_left.png) no-repeat;_background:url(../images/citydropdown_left.gif) no-repeat; width:10px; height:13px;text-align:left;vertical-align:bottom;}
#citydropdown .right{background:url(../images/citydropdown_right.png) no-repeat;_background:url(../images/citydropdown_right.gif) no-repeat; width:17px; height:13px;text-align:right;vertical-align:bottom;}
#citydropdown .btmleft{background:url(../images/citydropdown_leftbtm.png) no-repeat; _background:url(../images/citydropdown_leftbtm.gif) no-repeat;width:10px; height:32px;text-align:left;vertical-align:top;}
#citydropdown .btmright{background:url(../images/citydropdown_rightbtm.png) no-repeat;_background:url(../images/citydropdown_rightbtm.gif) no-repeat; width:17px; height:32px;text-align:right;vertical-align:top;}
#citydropdown h3{color:#b50128; padding:0; margin:0; font-size:16px; padding:12px 0 0 0}
#citydropdown .mapbg{background:url(../images/citydropdownbg.jpg) repeat;height:200px;vertical-align:top;}
#citydropdown .topbg{background:url(../images/citydropdown_topbg.png) repeat-x bottom;_background:url(../images/citydropdown_topbg.gif) repeat-x bottom;text-align:right;}
#citydropdown .btmbg{background:url(../images/citydropdown_btmbg.png) repeat-x top;_background:url(../images/citydropdown_btmbg.gif) repeat-x top;vertical-align:top;}
#citydropdown .leftbg{background:url(../images/citydropdown_leftbg.png) repeat-y left top;_background:url(../images/citydropdown_leftbg.gif) repeat-y left top}
#citydropdown .rightbg{background:url(../images/citydropdown_rightbg.png) repeat-y right top;_background:url(../images/citydropdown_rightbg.gif) repeat-y right top}
#citydropdown a{color:#333; text-decoration:none; padding:1px 4px;font-size: 12px;font-weight: bold;}
#citydropdown a:hover,#citydropdown a.selected{background:#b50128; color:#fff;}
#citydropdown a.close,#citydropdown a.close:hover{background:url(../images/citydropdown_close.png) no-repeat;_background:url(../images/citydropdown_close.gif) no-repeat; width:11px; height:12px; text-decoration:none; padding:0; display:block; border:0; }
#citydropdown table.search_options_menucontent
{	
	z-index: 100001!important;
	margin-top:-15px;	
	position:relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { #citydropdown table.search_options_menucontent {  margin-top:0px;	 }}

/*#citydropdown .heading{float:left;color:#333;font-size:13px;clear:both;font-weight:bold;}*/
#citydropdown .heading
{
	color:#333;
	font-size:13px;
	clear:both;
	font-weight:bold;
	border-bottom: 1px solid #AB1226 !important;
    border-left: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid #AB1226;
    margin: 5px 5px 10px;
    padding: 0 0 5px 0;
}
.ui-datepicker .header
{
	border-bottom: 1px solid #AB1226 !important;
    border-left: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid #AB1226;
    color: #333333;
    margin: 5px 5px 10px;
    padding: 0 0 5px 0;
}


/**********************************************************************************************************************/
/******************************CSS for the new mockup received for city dropdown functionality ends here***************/
/**********************************************************************************************************************/
/**** FACEBOOK TOOLBAR *****/

/*** 05-08-2011 ***/
.q400table {
	width:666px;
	border:0 !important;
	
}
.q400table th {
border-top:1px solid #ab1226;
border-bottom:1px solid #ab1226;
color:#ab1425 !important;
background-color:#eecbcf !important;
height:30px;
font-size:13px !important;
font-weight:bold;
text-align:left;
padding-left:10px;
}
.q400table td {
color:#ab1425;
height:28px;
font-size:12px !important;
padding-left:10px !important;
text-align:left;
border-bottom:2px solid #ab1226;
background-color:#fff !important;
}
.q400table .q400bg {
border-top:1px solid #ab1226;
border-bottom:1px solid #ab1226;
background-color:#eecbcf;
}
.baseimage {
	background:url(../images/base-image.gif) no-repeat;
	width:980px;
	height:70px;
}
.q4txtright{text-align:right !important;}
/*** 05-08-2011 ***/
/*** 06-09-2011 by naresh ***/
#breadcrumbdiv {
width:960px; float:left; text-align:left; color:#a4a0a1; font-weight:bold;
}
#breadcrumbdiv a {
color:#a4a0a1;text-decoration:none;
}
#breadcrumbdiv a:hover {
color:#a4a0a1;text-decoration:underline;
}

#toptourismdiv {
float: right; height:auto; width:660px; margin-top:10px; margin-bottom:10px;
}
#toptourismdiv .tourismimgdiv {
width:660px; height:228px; margin-bottom:5px;
}
#toptourismdiv .tourismheadlinediv {
width:660px; float:left; text-align:left;
}
#toptourismdiv .tourismheadlineimg {
width:81px; float:left; margin-right:5px;
}
#toptourismdiv .tourismheadline {
width:570px; float:left; text-align:left;
}
#toptourismdiv h1 {
	color:#B50229;
	font-size:9pt;
	font-weight:bold;
	 margin: 0 0 2px;
	padding:0;
	margin-bottom:5px;
}
#toptourismdiv p {
	margin-top: 0;
    padding-top: 0;
    text-align: left;
	line-height:15px;
}
#btmtourismdiv {
float:left; text-align:left; height:540px; width:960px;
}
#btmtourismdiv .leftdiv {
width:655px; float:left;
}
#btmtourismdiv .rightdiv {
width:292px; float:right;
}

#btmtourismdiv h2 {
	 color: #000;
    font-size: 9pt;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
	background:none;
}
.eatoutcontent {
width:634px; float:left; margin-bottom:15px;
}
.eatoutmidcontent {
width:634px; *width:634px; padding:10px; float:left; background:#f2d7dc;
}
.eatouttop {
	width:637px; float:left; border-bottom:1px solid #b10825; padding-bottom:10px;
}
.eatoutmiddle {
	width:637px; float:left; border-bottom:1px solid #b10825; margin-top:14px; padding-bottom:14px;
}
.eatoutbottom {
	width:634px; float:left; margin-top:10px;
}

.eatingout {
width:135px; float:left; margin-right:20px;
}
.eatingoutimg {
width:135px; float:left; text-align:center; margin-bottom:5px;
}
.eatingoutimgtitle {
width:135px; float:left; text-align:center; color: #B50229;
    font-size: 9pt;
    font-weight: bold;
}
.eatingoutcontent {
width:475px; float:left;
}
#btmtourismdiv p {
	margin-top: 0;
    padding-top: 0;
    text-align: left;
	line-height:15px;
}

#btmtourismdiv .placestostay {
width:960px; float:left; margin-bottom:20px;
}
#btmtourismdiv .staytop {
	background: url(../images/top2-strip.gif) no-repeat;
	width:960px;
	height:53px;
	float:left;
}
#btmtourismdiv .staytitlediv {
width:920px; float:left; margin-top:5px; margin-left:10px;
}
#btmtourismdiv .staytitleimg {
width:30px; float:left; margin-right:10px;
}
#btmtourismdiv .staytitle {
width:850px; float:left; height:31px; line-height:31px; color: #B50229; font-weight:bold;
}

#btmtourismdiv .staycontent {
width:938px; *width:958px; float:left; border-left:1px solid #b10825; border-right:1px solid #b10825; padding:10px; *padding:9px; padding-bottom:0;
}
#btmtourismdiv .staycontentinner {
width:940px; float:left; border-bottom:1px solid #b10825; margin-top:10px; *padding-bottom:10px;
}
#btmtourismdiv .staycontentinnerbtm {
width:940px; float:left; margin-top:10px;
}

#btmtourismdiv .staycontentcolumn1 {
width:300px; float:left; margin-right:15px;
}
#btmtourismdiv .staycontentcolumn2 {
width:300px; float:left;
}
#btmtourismdiv .staybtm {
	background: url(../images/btm2-strip.gif) no-repeat;
	width:960px;
	height:12px;
	float:left;
}
div#siteseeing {
width:960px; float:left;
}
div#siteseeing .bannerdiv {
	width:960px; height:40px; float:left; background:#f2d7dc; 	
}
div#siteseeing .banner {
width:950px; float:left; margin-left:10px; margin-top:5px;
}
div#siteseeing .bannerimage {
width:30px; height:30px; float:left; margin-right:10px;
}
div#siteseeing .bannertitle {
width:900px; float:left; line-height:30px; text-align:left; color:#B50229; font-weight:bold;
}
div#siteseeing .siteseeingcontent {
width:960px; float:left;
}
div#siteseeing ul {
	margin:10px;
	padding:0;
	list-style:none;
}
div#sjconnections {
width:960px; float:left; margin-bottom:20px;
}
div#sjconnections .bannerdiv {
	width:960px; height:40px; float:left; background:#f2d7dc; 	
}
div#sjconnections .banner {
width:950px; float:left; margin-left:10px; margin-top:5px;
}
div#sjconnections .bannerimage {
width:30px; height:30px; float:left; margin-right:10px;
}
div#sjconnections .bannertitle {
width:900px; float:left; line-height:30px; text-align:left; color:#B50229; font-weight:bold;
}
div#sjconnections .sjconnectionscontent {
	width:960px; float:left; border-bottom:1px solid #a8a4a5;
}
div#sjconnections .sjairconnection {
width:940px; float:left; text-align:left; margin:10px; text-decoration: none;
}

div#sjconnections .sjairconnection a {
	text-decoration: none;
	color:#B50229;
}
div#sjconnections .sjairconnection a:hover {
	text-decoration:underline;
	color:#B50229;
}

div#sjconnections .flightinfo {
 
	margin-bottom:10px;
	margin-top:0;
	margin-left:0;
	border:0;
}

div#sjconnections .flightinfo th {
    color: #B50229;
    font-size: 8pt;
	height:22px;
	padding: 10px;
	background:none;
}
div#sjconnections .flightinfo td {
    font-size: 8pt;
    padding: 10px;
}
div#sjconnections .rowcolor {
	background:#F2D7DC;
}
div#sjconnections .nonecolor {
	background:#fff !important;
}
#btmtourismdiv table {
	border: 1px solid #EFEFEF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
    text-align: left;
	margin:0;
}

#weatherinfo {
   /* background: none repeat scroll 0 0 #b50128;*/
    border: 0 solid #b50128;
	margin-bottom:10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
}

#weatherinfo th {
    color: #b50128;
	height:22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	padding-left:4px;

}
#weatherinfo td {
    background: none repeat scroll 0 0 #fff;
    padding: 4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
}


/*** 06-09-2011 by naresh ***/

th
        {
            white-space: normal !important;
            line-height: 12px !important;
        }
        .q4txtright
        {
            text-align: right !important;
        }
        #weather
        {
            width: 292px;
            float: left;
            margin-bottom: 5px;
        }
        #weather .weathertop
        {
            width: 292px;
            float: left;
        }
        #weather .weathermiddle
        {
            width: 280px; *width:292px; float:left; padding:5px;
            border-left:1px solid #b50128; 
			border-right:1px solid #b50128;
			}
        #weather .weathertitlediv
        {
            width: 280px;
            float: left;
            margin-bottom: 5px;
        }
        #weather .weathertitleleft
        {
            width: auto;
            float: left;
            font-size: 7.5pt;
            color: #b50128;
            font-weight: bold;
            margin-right: 5px;
        }
        #weather .weathertitleright
        {
            width: auto;
            float: left;
            font-size: 7.5pt;
            white-space: nowrap;
        }
        #weather .weathercontentdiv
        {
            width: 270px;
            margin-left: 10px;
        }
        #weather .weatherdaydiv
        {
            width: 82px;
            float: left;
            margin-right: 5px;
        }
        #weather .weatherday
        {
            width: 82px;
            float: left;
            margin-bottom: 5px;
            font-weight: bold;
        }
        #weather .weatherimage
        {
            width: 82px;
            float: left;
            text-align: left;
        }
        #weather .weatherdaycontent
        {
            width: 82px;
            float: left;
        }
        #weather .weatherforcast
        {
            margin: 0;
            padding: 0;
            font-size: 7.5pt;
            white-space: normal;
            height: 30px;
            color: #b50128;
            font-weight: bold;
        }
        #weather .weathertemp
        {
            margin: 0;
            padding: 0;
            font-size: 7.5pt;
        }
        
/*Added by Kumar to resolve the dropdown issue with IE6*/
* html .JQHideIESelect
{
	visibility:hidden;
}
/*Added by Kumar to resolve the dropdown issue with IE7*/
#social_bar
{
	z-index:10001;
}
/*html>body #twitter-ticker
{
	width:425px;
}*/
.social_share UL
{
	padding:0px;
	margin:0px;
}
/*
#banner
{
	*position:relative;
	*left:-33px;
	*top:2px;
}

*:first-child+html #banner
{
	*position:relative;
	*left:-33px;
	*top:2px;
}*/
