.irfooter {
	MARGIN: 12px auto 0px;  HEIGHT: 60px;margin-bottom:0px;
}
.irfooterborder {
	WIDTH: 98%; MARGIN-LEFT: 15px; BORDER-TOP: #cecfce 1px solid; MARGIN-RIGHT: 16px
}
#irfooterlogo {
	BORDER-BOTTOM: #0 0px solid; BORDER-LEFT: #000 0px solid; MARGIN-TOP: 7px; WIDTH: 60%; FLOAT: left; HEIGHT: 47px; MARGIN-LEFT: 18px; BORDER-TOP: #000 0px solid; BORDER-RIGHT: #cecfce 1px solid
}
.irfooterlink {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px;PADDING-LEFT: 0px; WIDTH: 35%; PADDING-RIGHT: 20px; FONT: 11px arial; FLOAT: right; COLOR: #666; PADDING-TOP: 9px;HEIGHT: 47px;BORDER: #0000 0px solid;
}
#welcomeUser {
    color: #666666;
    float: right;
    font: 10px arial;
    margin-right:0px;
    margin-top: 0px;
    width: auto;
}
#iricon_footer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000 #CECFCE #000000 #000000;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 0 0;
    float: left;
    height: 47px;
    margin-left: 18px;
    margin-top: 7px;
    width: 483px;
}
#irfooterlogo ul {
    margin: 0;
    padding: 0;
    
    }
#irfooterlogo ul li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
#irfooterlogo ul li a {
    background-image: url('../images/footer_logo.png');
    border: 0 solid #000000;
    height: 47px;
}
#irfooterlogo ul li a.visa {
   	background-position: -64px 0px;
	border: 0px solid #CCC;
	position: absolute;
	width: 38px;
	margin-left: 480px;
}
#irfooterlogo ul li a.verisign {
    background-position: -0px -0px; 
	width: 61px; 
	height: 46px;
	margin-left: 190px;
    position: absolute;
}
#irfooterlogo ul li a.masterc {
    background-position: -105px -0px; 
	width: 58px; 
	height: 46px;
	 margin-left: 280px;
    position: absolute;
}
#irfooterlogo ul li a.safekey {
    background-position: -162px -0px; 
	width: 78px; 
	height: 46px;
	 margin-left: 370px;
    position: absolute;
}
#irfooterlogo ul li a.rupay {
    background-position: -240px -0px; 
	width: 75px; 
	height: 46px;
	 margin-left: 555px;
    position: absolute;
}
#irfooterlogo ul li a.maharaja {
    background-position: -322px -0px; 
	width: 47px; 
	height: 47px;
	 margin-left: 650px;
    position: absolute;
}
#irfooterlogo ul li a.irctctourism {
    background-position: -380px -0px; 
	width: 116px; 
	height: 46px;
	 margin-left: 710px;
    position: absolute;
}
/*-----------------------bluetabs-------------------------*/ 
.bluetabs {
	border:1px solid #D4EBEB;
    margin:0 auto;
    height:32px;
    margin-top:1px;
    background:url('../images/bluest.gif') repeat;
	align:left;
}
.bluetabs ul {
	padding:0;
    margin:0;
    font:bold 12px arial;
    list-style-type:none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.bluetabs li {
	float:left;
    margin-right:1px;
    position:relative;
    display:inline;
}
.bluetabs a {
   	display:block;
   	text-decoration:none;
   	padding:9px 45px;
   	border-right:1px solid #ABD8D8;
   	color:#2d2b2b;
   	background: url('../images/bluest.gif') repeat;
   	white-space:nowrap;
}
.bluetabs a:link,
.bluetabs a:visited {
	color:#2d2b2b;
    text-decoration: none;
}
.bluetabs a:hover {
    background:url('../images/bluest_hover.gif') repeat-x;
}
.bluetabs ul ul a {
    width:auto;
    display:block;
    border-bottom:1px solid #ABD8D8;
    text-decoration:none;
    padding:7px 10px;
    text-align:left;
    color: black;
    background:url('../images/bluest.gif') repeat-x;
}
.bluetabs li li{
    width:160px;
    margin-top:0px;
    display:block;
}
.bluetabs li:hover {
    background-color:#ABD8D8;
}
.bluetabs li li:hover {
    background-color:#ABD8D8;
}
.bluetabs ul ul  {
    position: absolute;
    visibility: hidden;
}
.bluetabs ul ul ul{
    position: absolute;
    left: 100%;
    top: -2px;
    border: solid 1px transparent;
}
.bluetabs li:hover > ul {
    visibility: visible;
}
/*--------------------end bluetabs--------------------------------*/

.heading {
    color: #FFFFFF;
    display: inline;
    float: left;
    font: bold 13px arial;
    padding: 3px 0 0 5px;
    text-align: left;
}
.box{
float:left; display:inline; height:240px; border:1px solid #4A9ACE;
}
.loginBox{
float:left; display:inline; min-height:240px; border:1px solid #4A9ACE;
}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_b{
position:absolute;
top: 0;
border-width: 0 1px;
font:normal 12px arial;
line-height:18px;
z-index:100;
background-color: white;
width: 155px;
margin-left:-38px; 
}
.dropmenudiv_b a{
width: auto;
display: block;
/*text-indent: 5px;*/
border-bottom:1px solid #ABD8D8;
text-decoration: none;  padding:7px 10px;
text-align:left;
color: black; background:url('../images/bluest.gif') repeat-x;
}
.delas {
    background: url('../images/icon_sprite.gif') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 2px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 18px;
}
.valuepack {
    background: url('../images/icon_sprite.gif') no-repeat scroll -18px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 23px;
}
.book {
    background: url('../images/icon_sprite.gif') no-repeat scroll -42px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 1px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 22px;
}
.luggage {
    background: url('../images/icon_sprite.gif') no-repeat scroll -64px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 4px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 16px;
}
.mobile {
    background: url('../images/icon_sprite.gif') no-repeat scroll -81px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 11px;
    margin-top: 0;
    position: absolute;
    right: 1px;
    width: 11px;
}
.Electronics {
    background: url('../images/icon_sprite.gif') no-repeat scroll -93px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 8px;
    margin-top: 0;
    position: absolute;
    right: 3px;
    width: 16px;
}
.furnishing {
    background: url('../images/icon_sprite.gif') no-repeat scroll -110px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 8px;
    margin-top: 0;
    position: absolute;
    right: 3px;
    width: 15px;
}
.furniture {
    background: url('../images/icon_sprite.gif') no-repeat scroll -125px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 2px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 23px;
}
.handbags {
    background: url('../images/icon_sprite.gif') no-repeat scroll -148px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 3px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 20px;
}
.cloth {
    background: url('../images/icon_sprite.gif') no-repeat scroll -168px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 7px;
    margin-top: 0;
    position: absolute;
    right: 3px;
    width: 17px;
}
.Shoe {
    background: url('../images/icon_sprite.gif') no-repeat scroll -185px 0 rgba(0, 0, 0, 0);
    height: 19px;
    margin-right: 3px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 23px;
}
.shoping_icon {
    background: url('../images/icon_sprite.gif') no-repeat scroll -208px 0 rgba(0, 0, 0, 0);
    border: 0 solid #FFFFFF;
    margin-right: 10px;
    padding: 3px 48px;
}
.Jewellery {
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 3px;
    width: 23px;
}
.wallet {
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 2px;
    width: 23px;
}
.Sunglasses {
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 6px;
    width: 23px;
}
.accessories {
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 8px;
    width: 23px;
}
.Watches {
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 1px;
    width: 23px;
}
.sports {
    height: 19px;
    margin-top: 0;
    position: absolute;
    right: 4px;
    width: 23px;
}
//.dropmenudiv_b 
.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
background:url('../images/bluest_hover.gif') repeat-x;
}

/* ######### Responsive CSS ######### */
@media screen and (max-width: 480px){
.bluetabs{
		border-bottom-width: 0;
	}
.bluetabs li{
		margin: 0;
	}
.bluetabs li a{
		padding: 10px auto;
		display: block;
		width: 100%;
		font-size: 120%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
.dropmenudiv_b{
		width: 100% !important;
		display: none;
		position: static;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
.dropmenudiv_b a{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

}

.adds{
	border: 1px solid #3665c2;
	height: 250px;
	overflow: hidden;
}
#printTicket{
	background-color:#3665c2;
	border-radius:3px;
	padding:5px 15px;
}
#printTicket a{
	font:bold 10px verdana;
	color:#fff;
	text-decoration:none;
	text-align:center; 
}
#printTicket input[type="submit"]{
	background-color: #3665c2;
	background-repeat: no-repeat;
	border: 1px solid #3665c2;
	color: white;
	font: bold 13px arial;
	background-image: none;padding: 2px;
}