/* This is the main CSS that includes other CSS files. */

/* Start SCREEN.CSS here */
/* MEYER RESET v1.0*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{}ol,ul{list-style:none}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0}ins{text-decoration:none;}del{text-decoration:line-through}/* Cignex Modified Line*/

/* BASIC TYPOGRAPHY */

html { font-size: 12px; font-family: arial, helvetica, "microsoft sans serif", sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var,
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* QUOTES */

blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }



/* BASE SIZES */

.container { font-size: 12px; line-height:0px; }
.container h1 { font-size: 1.9em; }
.container h2 { font-size: 1.7em; }
.container h3 { font-size: 1.5em; }
.container h4 { font-size: 1.3em; }
.container h5 { font-size: 1.2em; }
.container h6 { font-size: 1em; }

/* LISTS */

.container ul li { margin-left: .85em; }
/*.container ul li:before {content: "\2022\00a0\00a0"; }  REMOVED FOR FF3 */
.container ol { list-style-position: outside; list-style-type: decimal; }
.container dt { font-weight: bold; }

/* TABLES */

.container table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
.container th, .container td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/* MARGINS & PADDINGS */

.container blockquote *:first-child { margin: .8em 0; }
.container hr, .container p, .container ul, .container ol, .container dl, .container pre, .container blockquote, .container address, .container table, .container form { margin-bottom: 1.6em; }
/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
.container h1 { margin: 1em 0 .5em;  }
.container h2 { margin: 1.07em 0 .535em; }
.container h3 { margin: 1.14em 0 .57em; }
.container h4 { margin: 1.23em 0 .615em; }
.container h5 { margin: 1.33em 0 .67em; }
.container h6 { margin: 1.6em 0 .8em; }
.container th, .container td { padding: .8em; }
.container caption { padding-bottom: .8em; } /* padding instead of margin for IE */
.container blockquote { padding: 0 1em; margin: 1.6em 0; }
.container fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
.container legend { padding-left: .8em; padding-right: .8em; }
.container legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
.container a { position: relative; padding: 0.3em 0 .1em 0; } /* for larger click-area */
.container dt { margin-top: .8em; margin-bottom: .4em; }
.container ul { margin-left: 1.5em; }
.container ol { margin-left: 2.35em; }
.container ol ol, .container ul ol { margin-left: 2.5em; }
.container form div { margin-bottom: .8em; }

/* COLORS */

.container a:link { text-decoration: none; color: #36c; }
.container a:visited { text-decoration: none; color: #99c; }
.container a:hover { text-decoration: underline; color: #c33; }
.container a:active, .container a:focus { text-decoration: underline; color: #000; }
.container code, .container pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */

/* 24 COLUMN GRID */
.container {width:966px; margin:0 auto;}
.showgrid {background:url(../images/common/mainbg.gif);background-repeat:repeat-y;}
body {margin:0px;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23 {float:left;margin-right:10px;}
div.span-24 {float:left;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;}
.suffix-1 {padding-right:40px;}
.suffix-2 {padding-right:80px;}
.suffix-3 {padding-right:120px;}
.suffix-4 {padding-right:160px;}
.suffix-5 {padding-right:200px;}
.suffix-6 {padding-right:240px;}
.suffix-7 {padding-right:280px;}
.suffix-8 {padding-right:320px;}
.suffix-9 {padding-right:360px;}
.suffix-10 {padding-right:400px;}
.suffix-11 {padding-right:440px;}
.suffix-12 {padding-right:480px;}
.suffix-13 {padding-right:520px;}
.suffix-14 {padding-right:560px;}
.suffix-15 {padding-right:600px;}
.suffix-16 {padding-right:640px;}
.suffix-17 {padding-right:680px;}
.suffix-18 {padding-right:720px;}
.suffix-19 {padding-right:760px;}
.suffix-20 {padding-right:800px;}
.suffix-21 {padding-right:840px;}
.suffix-22 {padding-right:880px;}
.suffix-23 {padding-right:920px;}
.prefix-1 {padding-left:40px;}
.prefix-2 {padding-left:80px;}
.prefix-3 {padding-left:120px;}
.prefix-4 {padding-left:160px;}
.prefix-5 {padding-left:200px;}
.prefix-6 {padding-left:240px;}
.prefix-7 {padding-left:280px;}
.prefix-8 {padding-left:320px;}
.prefix-9 {padding-left:360px;}
.prefix-10 {padding-left:400px;}
.prefix-11 {padding-left:440px;}
.prefix-12 {padding-left:480px;}
.prefix-13 {padding-left:520px;}
.prefix-14 {padding-left:560px;}
.prefix-15 {padding-left:600px;}
.prefix-16 {padding-left:640px;}
.prefix-17 {padding-left:680px;}
.prefix-18 {padding-left:720px;}
.prefix-19 {padding-left:760px;}
.prefix-20 {padding-left:800px;}
.prefix-21 {padding-left:840px;}
.prefix-22 {padding-left:880px;}
.prefix-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* to create serif italic dramatic text, use this class */
.fancy { 
  color: #666; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
  font-style: italic;
  font-weight: normal;
}  

/* creates small caps */
.caps { 
  font-variant: small-caps; 
  letter-spacing: 1px; 
  text-transform: lowercase; 
  font-size:1.2em;
  font-weight:bold;
  padding:0 2px;
}

/* Use this class if a link gets an icon when it shouldn't. */
body a.noicon { background:none; padding:0; margin:0; }

/* Make sure the icons are not cut 
cignex commented line
a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited, 
a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], 
a[href$=".rdf"], a[href^="aim:"] {
  padding:2px 22px 2px 0;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: right center;
}*/

/* External links 
a[href^="http:"]          { background-image: url(../img/icons/external.png); padding-right: 14px; } 
a[href^="mailto:"]        { background-image: url(../img/icons/email.png); }
a[href^="http:"]:visited  { background-image: url(../img/icons/visited.png); }*/

/* Files 
a[href$=".pdf"]   { background-image: url(../img/icons/pdf.png); }  
a[href$=".doc"]   { background-image: url(../img/icons/doc.png); }  
a[href$=".xls"]   { background-image: url(../img/icons/xls.png); }  */
 
/* Misc 
a[href$=".rss"], 
a[href$=".rdf"]   { background-image: url(../img/icons/feed.png); }
a[href^="aim:"]   { background-image: url(../img/icons/im.png); }
a[href^="http://yourwebsite.com"] { background:none; padding:0; margin:0; }*/

/* TEXT CLASSES */

.container .small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.container .large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.container .hide {display:none;}
.container .quiet {color:#666;}
.container .loud {color:#000;}
.container .highlight {background:#ff0;}
.container .top {margin-top:0;padding-top:0;}
.container .bottom {margin-bottom:0;padding-bottom:0;}
.container .thin {font-weight: lighter;}
.container .error, .container .notice, .container .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.container .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.container .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.container .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.container .error a {color:#8a1f11; background:none; padding:0; margin:0; }
.container .notice a {color:#514721; background:none; padding:0; margin:0; }
.container .success a {color:#264409; background:none; padding:0; margin:0; }
.container .center {text-align: center;}

/*---------STYLES FOR BUTTONS----------*/
/* Demo: particletree.com/features/rediscovering-the-button-element */
/*
	<button type="submit" class="button positive">
	  <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
	</button>

	<a class="button" href="/password/reset/">
	  <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
	</a>

	<a href="#" class="button negative">
	  <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
	</a>
*/

.container a.button, .container button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /* Links */
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
.container button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
.container button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}

*:first-child+html .container button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}

.container button img, .container a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}

/* Standard Buttons */
button:hover, a.button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
a.button:active, button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}

/* Positive */
body .positive {
  color:#529214;
}
a.positive:hover, button.positive:hover {
  background-color:#E6EFC2;
  border:1px solid #C6D880;
  color:#529214;
}
a.positive:active, button.positive:active {
  background-color:#529214;
  border:1px solid #529214;
  color:#fff;
}

/* Negative */
body .negative {
  color:#d12f19;
}
a.negative:hover, button.negative:hover {
  background:#fbe3e4;
  border:1px solid #fbc2c4;
  color:#d12f19;
}
a.negative:active, button.negative:active {
  background-color:#d12f19;
  border:1px solid #d12f19;
  color:#fff;
}

.allTableContainer{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;}
/* End SCREEN.CSS here */

/* Start BASE.CSS here */
/* This CSS sets the default styles for the base components. */

/* ---------- Browser normalization ---------- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

ol, ul {
	list-style: none;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
}

/*Modified Line start Here*/
body {
	background-color: #fff;
}
/*Modified Line End Here*/
html {
	height: 100%;
}

body {
	background: #fff;
	font-size: 11px;
}

body.portal-popup {
	background: none;
	padding: 10px;
}

body.portal-iframe {
	padding: 0;
	background-color:#cccccc;
	background:url(http://img.yatra.com/yatra_blue-theme/images/common/newmainemg.gif);background-repeat:repeat-y;
}

table {
	clear: both;
}

abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

blockquote, ul, ol, dl {
	margin: 1em;
}

ol, ul, dl {
	margin-left: 2em;
}

ol li, ul ol li {
	list-style: decimal inside;
}

ul li, ol ul li {
	list-style: disc inside;
}

.ie ol li, ul ol li {
	list-style: decimal outside;
}

.ie ul li, ol ul li {
	list-style: disc outside;
}

ul ul li {
	list-style-type: circle;
}

ol ol li {
	list-style-type: upper-roman;
}

dl dd {
	margin-left: 1em;
}

th {
	font-weight: bold;
}

caption {
	margin-bottom: 0.5em;
	text-align: center;
}

p {
	margin-bottom: 1em;
}

/* ---------- Links ---------- */

a {
	color: #369;
	text-decoration: none;
}

a:hover {
	color: #06c;
	text-decoration: none;
}

a:visited {
}

/* ---------- Headers ---------- */

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
}

h1, h2, h3 {
	margin: 1em 0;
}

h4, h5, h6 {
	font-size: 1.1em;
}

h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}

/* ---------- Text formatting ---------- */

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

code, pre {
	font-family: "Courier New",Courier,monospace;
	white-space: pre;
}

.important {
	font-weight: bold;
}

/* ---------- Staging area ---------- */

body.staging {
	border: 10px solid #f00;
}

.portal-iframe.staging {
	border: none;
}

/* ---------- Main content body ---------- */

#wrapper {
	background: transparent url(http://img.yatra.com/yatra_blue-theme/images/common/body_bg.png) repeat-x 0 0;
}

/*Modified Line start Here*/
#content-wrapper {
	margin: 0 auto;
	width:	968px
}
/*Modified Line End Here*/

.portal-iframe #content-wrapper {
	width: 100%;
}

/* ---------- Banner ---------- */

#banner {
	background: transparent url(http://img.yatra.com/yatra_blue-theme/images/common/yatralogonew.gif) no-repeat 20% 0;
	height: 100px;
	top: -1px;
}

#banner h1.logo {
	display: block;
	font-size: 2em;
	left: 5%;
	margin: 25px 0 0;
	padding: 0;
	position: absolute;
}

#banner .logo a {
	text-decoration: none;
}

.ie6 #banner .logo {
	zoom: 1;
}

/* ---------- Alerts and popups ---------- */

.alert-background {
	background: #000;
}

.popup-alert-notice {
	background-color: #ffc;
	border-bottom-color: #fc0;
}

.popup-alert-warning {
	background-color: #fdd;
	border-bottom-color: #f00;
}

/* ---------- Portal add content ---------- */

.portal-add-content {
	background: #fff;
	text-align: left;
	z-index: 20;
}

.portal-add-content a {
	text-decoration: none;
}

/* ---------- Portal tool tips ---------- */

.portal-tool-tip {
	background: #fff url(http://img.yatra.com/yatra_blue-theme/images/forms/button.png) repeat-x 0 100%;
	border: 1px solid;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
	color: #1E2529;
	max-width: 200px;
	padding: 6px 4px;
}

/* ---------- Loading animation ---------- */

.loading-animation {
	background: url(http://img.yatra.com/yatra_blue-theme/images/progress_bar/loading_animation.gif) no-repeat top center;
	margin-top: 10px;
	padding-top: 40px;
	text-align: left;
}

/* ---------- Separator ---------- */

hr, .separator {
	border-top: 1px dotted #BFBFBF;
}

/* ---------- Update Manager ---------- */

.update-available {
	margin-top: 10px;
	padding: 2px;
	text-align: left;
}

/* ---------- Text highlighting ---------- */

.highlight {
	background: #ffc;
	font-weight: bold;
	padding: 0 1px;
}
/* End BASE.CSS here */

/* Start APPLICATION.CSS here */
/* ---------- Main ---------- */

.ui-wrapper {
	border: 2px solid #828F95;
}

.ui-wrapper textarea {
	border: 0;
}

.ui-dialog-overlay {
	background: #000;
	opacity: 0.8;
	z-index: 400;
}

.ie .ui-dialog-overlay {
	filter: alpha(opacity=80);
}

.results-grid {
	border: 1px solid #DEDEDE;
	border-left: none;
	border-right: none;
	padding: 5px 0;
}

.results-header {
	background: #727C81;
}

.results-header th, .results-header td {
	color: #fff;
	padding: 5px 10px;
}

.results-header th a, .results-header td a {
	color: #fff;
}

.ui-autocomplete-even, .results-row td {
	background: #F0F5F7;
	padding: 5px 10px;
}

.ui-autocomplete-odd, .results-row.alt td {
	background: #D3DADD;
}

.ui-autocomplete-over, .results-row.hover td {
	background: #A8D6ED;
}

/* ---------- Dragging/sorting indicators ---------- */

#content-wrapper #layout-grid.dragging {
	border-collapse: separate;
}

#content-wrapper #layout-grid.dragging .lfr-column {
	border: 3px double #828F95;
}

.drop-area {
	background-color: #D3DADD;
}

.active-area {
	background: #ffc;
}

.ui-proxy {
	cursor: move;
	opacity: 0.65;
	position: relative;
}

.ie .ui-proxy {
	filter: alpha(opacity=65);
}

.ui-proxy.generic-portlet {
	height: 200px;
	width: 300px;
}

.ui-proxy.generic-portlet .portlet-title {
	padding: 10px;
}

.ui-proxy.not-intersecting .forbidden-action {
	background: url(../images/application/forbidden_action.png) no-repeat;
	display: block;
	height: 32px;
	position: absolute;
	right: -15px;
	top: -15px;
	width: 32px;
}

.ie .ui-proxy.not-intersecting .forbidden-action {
	right: 2px;
	top: 2px;
}

.ui-resizable-proxy {
	border: 1px dashed #828F95;
}

.navigation-sort-helper {
	background: #727C81;
	margin-top: 1px;
}

.portlet-sort-helper {
}

/* ---------- Resizables ---------- */

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	background: transparent url() no-repeat 50% 50%;
	display: none;
	font-size: 0.1px;
	position: absolute;
}

.ui-resizable .ui-resizable-handle {
	display: block;
}

.js .ui-resizable-disabled .ui-resizable-handle {
	display: none;
}

.js .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n, .ui-resizable-s {
	background-image: url(../images/application/handle_horizontal.png);
	height: 14px;
	left: 0;
	right: 0;
}

.ui-resizable-n {
	cursor: n-resize;
	top: 0;
}

.ui-resizable-s {
	bottom: 0;
	cursor: s-resize;
}

.ui-resizable-e, .ui-resizable-w {
	background-image: url(../images/application/handle_vertical.png);
	background-position: center center;
	bottom: 0;
	top: 0;
	width: 14px;
}

.ui-resizable-e {
	cursor: e-resize;
	right: 0;
}

.ui-resizable-w {
	cursor: w-resize;
	left: 0;
}

.ui-resizable-ne, .ui-resizable-nw {
	height: 14px;
	top: 0;
	width: 14px;
}

.ui-resizable-ne {
	background-image: url(../images/application/handle_ne.png);
	cursor: ne-resize;
	right: 0;
}

.ui-resizable-nw {
	background-image: url(../images/application/handle_nw.png);
	cursor: nw-resize;
	left: 0;
}

.ui-resizable-se, .ui-resizable-sw {
	bottom: 0;
	height: 14px;
	width: 14px;
}

.ui-resizable-se {
	background-image: url(../images/application/handle_se.png);
	cursor: se-resize;
	right: 0;
}

.ui-resizable-sw {
	background-image: url(../images/application/handle_sw.png);
	cursor: sw-resize;
	left: 0;
}

.freeform .portlet-boundary .ui-resizable-handle {
	margin: 3px;
}

/* ---------- Slider ---------- */

.ui-slider {
	position: relative;
}

.ui-slider-handle {
	position: absolute;
}

.ui-slider-disabled .ui-slider-handle {
	opacity: 0.5;
}

.ie .ui-slider-disabled .ui-slider-handle {
	filter: alpha(opacity=50);
}

.ui-slider-range {
	background: #1E2529;
	height: 100%;
	opacity: 0.3;
	position: absolute;
	width: 100%;
}

.ie .ui-slider-range {
	filter: alpha(opacity=30);
}

/* ---------- Tabs ---------- */

.ui-tabs {
	border-bottom: 1px solid #DEDEDE;
	margin: 0 0 18px 0;
	padding: 0 0 0 10px;
}

.ui-tabs:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.ie .ui-tabs {
	overflow: hidden;
}

.ie6 .ui-tabs {
	height: 1%;
}

.ui-tabs li {
	display: inline;
	float: left;
	line-height: 1;
	padding: 0;
	text-decoration: none;
}

.ui-tabs li.last {
	border-right: none;
}

.ui-tabs li a, .tabs li span {
	background: #878F93 url(../images/application/tabs_bg.png) repeat-x 0 100%;
	border-right: 1px solid #304049;
	color: #fff;
	display: block;
	float: left;
	padding: 10px;
	position: relative;
	text-decoration: none;
	top: 1px;
}

.ui-tabs li a:hover {
	text-decoration: underline;
}

.ui-tabs li a:hover, .ui-tabs li span:hover {
	background: #1E2529;
	color: #9EBAC8;
}

.ui-tabs li.current {
}

.ui-tabs li.current a, .ui-tabs li.current span {
	background: #fff;
	border: 1px solid #DEDEDE;
	border-bottom: none;
	color: #369;
	font-weight: bold;
}

.ui-tabs li.current:hover, .ui-tabs li.current a:hover {
	background-color: #fff;
}

.ui-tabs .ui-tabs-disabled a {
	cursor: text;
}

.ui-tabs-disabled {
	opacity: 0.4;
}

.ie .ui-tabs-disabled {
	filter: alpha(opacity=40);
}

.ui-tabs .ui-tabs-disabled a:link, .ui-tabs .ui-tabs-disabled a:visited {
	color: #000;
}

.ui-tabs-hide {
	display: none;
}

.ui-tabs .toggle.last {
	float: right;
}

/* ---------- Dialog ---------- */

.ui-dialog {
	background-color: #fff;
	border: 2px solid #828F95;
	padding: 4px;
}

.ui-dialog .ui-dialog-titlebar {
	background: #1E2529;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	min-height: 28px;
	padding: 0;
	position: relative;
	z-index: 1;
}

.ie .ui-dialog .ui-dialog-container {
	z-index: 1;
}

.ie6 .ui-dialog .ui-dialog-titlebar {
	height: 29px;
}

.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-dialog .ui-dialog-titlebar-close {
	background: url(../images/application/close.png) no-repeat;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 6px;
	width: 16px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.ui-dialog.has-title .ui-dialog-title {
	background: url(../images/arrows/04_right.png) no-repeat 7px 50%;
	display: block;
	font-weight: bold;
	padding: 5px;
	padding-left: 20px;
}

.ui-dialog.ui-resizable .ui-dialog-content {
	padding: 14px;
}

.ui-dialog.ui-resizable-disabled .ui-dialog-content {
	padding: 7px;
}

.ui-dialog .ui-dialog-buttonpane {
	bottom: 8px;
	position: absolute;
	right: 12px;
	text-align: right;
	width: 100%;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

.ui-dialog.generic-dialog .ui-resizable-handle {
}


/* ---------- Tags ---------- */

.ui-tags-container {
	width: 100%;
}

.ui-tags-content td {
	vertical-align: top;
}

.ui-tags-content li.ui-tags-vocabulary, li.ui-tags-item {
	border-bottom: 1px #D3D7DB solid;
	font-size: 13px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	list-style: none;
}

.ui-tags-content ul {
	margin: 0;
	padding: 0;
}

.ui-tags-vocabulary-list a {
	color: #369;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	zoom: 1;
}

.ui-tags-vocabulary-edit {
	background: #F0F2F4;
	display: none;
}

.ui-tags-vocabulary-entries li.ui-tags-item {
	background: #fff;
	cursor: pointer;
}

.ui-tags-item a {
	color: #369;
	font-size: 11px;
	padding: 0;
	text-decoration: underline;
}

.ui-tags-item span {
	padding-left: 20px;
}

.ui-tags-vocabulary-entries .ui-tags-item.odd {
	background: #F0F2F4;
}

.ui-tags-vocabulary-list .selected a, .ui-tags-item.selected a {
	color: #fff;
}

.ui-tags-category-item.selected > span {
	font-weight: bold;
}

.ui-tags-vocabulary-entries .active-area {
	background: #FFC !important;
}

.ui-tags-vocabulary-entries {
	border-right: 1px #D3D7DB solid;
	height: 300px;
	min-width: 200px;
	overflow: auto;
}

.ui-tags-vocabulary-list {
	border-left: 1px #D3D7DB solid;
	border-right: 1px #D3D7DB solid;
	height: 300px;
	overflow: auto;
	overflow-x: hidden;
}

.ui-tags-properties {
	width: 300px;
}

.ui-tags .nowrap {
	empty-cells: show;
	overflow: hidden;
	white-space: nowrap;
}

.ui-tags-search-bar {
	background: #F0F2F4;
	border: 1px #D3D7DB solid;
	border-left: 0;
	border-right: 0;
	padding: 10px 20px 10px 20px;
}

.ui-tags-toolbar {
	background: #F6F8FB;
	border-bottom: 1px #848B95 solid;
}

.ui-tags-buttons {
	float: left;
	padding: 5px 0px 5px 20px;
}

.ui-tags-actions {
	padding: 5px;
	text-align: right;
}

.ui-tags-actions div,   .ui-tags-actions select {
	margin-left: 5px;
}

.ui-tags-buttons .button {
	background: transparent url(../images/common/page.png) no-repeat scroll 0pt 50%;
	color: #9EA8AD;
	cursor: pointer;
	display: block;
	float: left;
	margin-right: 5px;
	min-width: 70px;
	padding: 3px 3px 3px 20px;
}

.ui-tags-buttons .selected {
	background: #CFD5D7 url(../images/common/page.png) no-repeat scroll 0pt 50%;
	color: #0F0F0F;
	font-weight: bold;
}

.ui-tags-vocabulary-edit {
	padding: 5px 5px 20px 20px;
}

.ui-tags-vocabulary-edit .ui-tags-close {
	text-align: right;
}

.ui-tags-vocabulary-edit .ui-tags-close span {
	cursor: pointer;
}

.ui-tags-property-line {
	display: none;
}

.ui-tags-footer {
	border-top: 1px #848B95 solid;
	margin-top: 5px;
	padding: 10px 0 0 20px;
}

.ui-tags-vocabulary-name {
	display: none;
}

#ui-tags-entry-messages {
	margin: 10px;
}

.ui-tags-treeview-container {
	padding: 5px;
}

.ui-tags-treeview-container ul, .ui-tags-treeview-container li {
	list-style: none;
}

.ui-tags-edit-vocabulary input {
}

span.ui-tags-delete {
	background: url(../images/application/close_small.png) no-repeat 0 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 7px;
	text-indent: -9999em;
	width: 7px;
}

/* ---------- Treeview ---------- */

.treeview {
	cursor: pointer;
	font-size: 13px;
}

.treeview, .treeview ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	cursor: pointer;
	float: left;
	height: 1px;
	margin-left: -16px;
	width: 16px;
}

/* fix for IE6 */

* html .hitarea {
	display: inline;
	float: none;
}

.treeview li {
	margin: 0;
	padding: 4px 0 5px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol {
	display: none;
	margin: 1em 0;
}

.treeview .hover {
	cursor: pointer;
}

.treeview li.collapsable, .treeview li.expandable {
	background-position: 0 -176px;
}

.treeview .expandable-hitarea {
	background-position: -80px -3px;
}

.treeview li.last {
	background-position: 0 -1766px;
}

.treeview li.lastCollapsable, .treeview li.lastExpandable {
}

.treeview li.lastCollapsable {
	background-position: 0 -111px;
}

.treeview li.lastExpandable {
	background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
	background-position: 0;
}

.treeview .placeholder {
	background: url(../images/trees/ajax_loader.gif) 0 0 no-repeat;
	display: block;
	height: 16px;
	width: 16px;
}

.filetree li {
	padding: 4px 0 5px 16px;
}

.filetree span.folder, .filetree span.file {
	display: block;
	padding: 1px 0 1px 16px;
}

.filetree span.folder {
	background: url(../images/trees/folder.png) 0 0 no-repeat;
}

.filetree li.expandable span.folder {
	background: url(../images/trees/folder_closed.png) 0 0 no-repeat;
}

.filetree span.file {
	background: url(../images/trees/file.gif) 0 0 no-repeat;
}

.treeview .hover-up {
	border-bottom: 2px solid black;
}

.treeview .hover-down {
	border-top: 2px solid black;
}

.treeview .hover-folder {
	background: #FFC url(../images/trees/folder.png) no-repeat scroll 0 0 !important;
}
/* End APPLICATION.CSS here */

/* Start LAYOUT.CSS here */

/* End LAYOUT.CSS here */

/* Start NAVIGATION.CSS here */

/* End NAVIGATION.CSS here */

/* Start PORTLET.CSS here */

/* End PORTLET.CSS here */

/* Start FORMS.CSS here */

/* End FORMS.CSS here */

/* Start CUSTOM.CSS here */

	/* Start PAGE.CSS here */
	/**************************************/
/*              GLOBALS               */
/**************************************/

.commonBorder{width:290px;height:290px;border:1px #aec6e3 solid; background-color:#e7ecf3;} /*Cignex Added Line*/
.commonVideoBorder{width:290px;height:272px;border:1px #aec6e3 solid; background-color:#e7ecf3;} /*Cignex Added Line*/
.commonBorderLong{width:290px;border:1px #aec6e3 solid; background-color:#e7ecf3;} /*Cignex Added Line*/
.commonBorder606{width:606px;float:left;padding-bottom:3px;border:1px #aec6e3 solid; background-color:#e7ecf3;} /*Cignex Added Line*/
/**************************************/




/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
.maincontainer{width:968px; margin:0 auto;}
.maincontainerbg{float:left;width:968px;background:url(../images/common/newmainemg.jpg);background-repeat:repeat-y; height:100%;}
.containerbotimg{width:968px; margin:0 auto; position:relative;}	
.hederfootercontainer{width:958px; margin:0 auto;}
.yatrafootercontainer{width:958px; margin:0 auto;padding-right:0px;//padding-right:10px;} /* Cignex Added New Class */
.headernewbg{width:958px;background-color:#0196b1;background-repeat:repeat-x; height:200px;}
.dealcontainer{width:944px; padding:13px 11px 0px 11px; float:left;}
.mainbgbotleft{float:left; width:12px;}
.mainbgbotmid{float:left; width:944px; background:url(../images/common/conbotbg.gif); background-repeat:repeat-x; height:21px;}
.mainbgbotright{float:left; width:11px;}
.dealsouterrmid{width:292px; border-left:1px #bababa solid; border-right:1px #bababa solid; background-color:#ffffff;padding:0px 8px 0px 8px;} 
.hotdealcontainer{width:284px; margin:0px 8px 0px 8px; background:url("../images/common/background_sprites.gif") repeat-x 0 -424px; height:20px; font-size:15px; padding:5px 0px 0px 0px;}
.hothadingbox{width:284px; height:25px;}
.hotdealleft{float:left; width:14px;}
.hotdealleft1{float:left; width:262px;  background:url("../images/common/background_sprites.gif") repeat-x 0 -424px; height:20px; font-size:15px; padding:5px 0px 0px 0px;}
.hotdealright{float:right; width:8px;}
.rahipannel{font-size:10px; color:#6c7779; padding-left:25px;}
.airfarecal{ font-size:11px; color:#6c7779;}
.bookingfeild{color:#6c7779; padding:0px 0px 5px 0px;}
.startfrom{padding-left:160px; color:#596567;}
.moredeals{width:258px; font-size:11px; text-align:right; color:#707070; padding:0px 0px 0px 0px;}
.theamtab{width:290px; background-color:#ffffff; color:#596567; margin-bottom:0px; height:21px; border-bottom:1px #cccccc solid;}
.theamtab ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:20px;}
.theamtab li{list-style:none; display:block; float:left; padding:3px 0px 3px 0px; border-right:#cccccc solid 1px;  cursor:pointer;  }
.themeholidaymenuon{background:url("../images/common/background_sprites.gif") repeat-x 0 -366px; color:#cc6600; font-weight:bold; border-bottom:1px #e7ecf3 solid;}
.themeholidaymenuoff{background-color:#ffffff; color:#596567; }
.dominttabcon{width:290px;  background-color:#ffffff; color:#596567; height:20px;}
.dominttabcon ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.dominttabcon li{list-style:none; float:left; padding:3px 0px 3px 0px;   cursor:pointer;}
.domintmenuon{background:url("../images/common/background_sprites.gif") 0 -366px repeat-x; color:#cc6600; font-weight:bold; border-bottom:1px #e7ecf3 solid;}
a.pricedeals:link{ text-decoration:none; color:#cc6600; font-weight:bold;}
a.pricedeals:active{text-decoration:none; color:#cc6600; font-weight:bold;}
a.pricedeals:visited{text-decoration:none; color:#cc6600; font-weight:bold;}
a.pricedeals:hover{text-decoration:none; color:#ef9122; font-weight:bold;}
.moredeals a:link{ text-decoration:none; color:#6c7779; }
.moredeals a:active{text-decoration:none; color:#6c7779;}
.moredeals a:visited{text-decoration:none; color:#6c7779;}
.moredeals a:hover{text-decoration:none; color:#ef9122;}
/* tab css */
.bigbox {width:437px; height:216px; background-color:#e7f4fb; border:#8dd6f7 1px solid; margin-bottom:14px;}
.imgdiv {width:437px; height:187px; margin-top:10px; border-bottom:#bebebe 1px solid;}
.tabdiv{float:right; width:147px; height:18px;}
.tabdiv1{float:right; width:127px; height:15px;}
.mediatabs{float:right;margin:0px;padding:0px; width:105px;}
.mediatabs ul{margin:0px;padding:0px;list-style: none;}
.mediatabs li{display: inline;margin:0px;padding:0px;}
.mediatabs a{float:left;display: block;font-size:11px;color:#ffffff;font-family:Arial, Helvetica, sans-serif, Tahoma;width:21px;height:15px;text-decoration: none;text-align:center;padding-top:3px;border:0px;}
.mediatabs a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;color:#c00000; text-align:center;padding-top:3px;border:0px;}
.mediatabs a.selected{font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;color:#c00000;text-align:center; padding-top:3px;border:0px;}
/* air fare deals css */

/**************************************/

/**************************************/
/*home page css start here*/
.ytdealscontainer{width:944px; padding:0px 11px 0px 11px; float:left;}
.ytdealsmaincontainer{width:944px; padding:7px 11px 0px 12px; float:left;}/*Cignex Modified Line*/
.ythotdealscon{float:left; width:309px;}
.ytholihotelcon{float:right;width:627px;padding:0px 0px 0px 0px;}
.ytholidaycontainer{float:left;width:309px; }
.ythotelcontainer{float:right;width:309px; }
.ytminbgbotlett{float:left; width:12px;}
.ytminbgbotmid{float:left; width:944px; background:url(../images/common/conbotbg.gif); background-repeat:repeat-x; height:13px;}
.ytminbgbotright{float:left; width:11px;}
/*home page css end here*/

/*new home page css start here */
.ytdealtoprow_new{width:944px; height:10px;}
.ytdealbotrow_new{width:944px; height:10px;float:left;}
.ytholidaycontainer_new{width:630px; }
.YTdealsMainMidCon_new{float:left;width:942px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.ytholihotelcon_new{float:right;width:627px;padding:0px 0px 0px 8px;}
.ythotdealcontainer_new{float:left;width:610px;}
.YTdealsColumn_new{width:630px;}
.YTdealsMidBox1_new{width:627px;}
.YTdealsMidBox2_new{width:630px;padding:10px 0px 0px 0px; float:right;}
.YTdealsLftBox_new{float:left;width:310px;}
.YTdealsLftCon_new{float:left; padding:0px 0px 0px 0px;font-size:11px;}/* Cignex Modified Line-1 */
.YTdealsRhtBox_new{float:right;width:310px;}
.YTdealsRhtCon_new{float:right; padding:0px 3px 0px 0px;font-size:11px;}/* Cignex Modified Line-1 */

.ytdealtopimg_new{width:627px; height:10px;}
.YTMainBannerBox_new{width:625px;background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}/* Cignex Modified Line-1 */
.YTMainBannerCon_new{width:600px;padding:0px 0px 0px 6px;font-size:12px; float:left;}
.YTdealsMidBox_new{width:308px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.YTdealsMidCon_new{width:290px; padding:0px 8px 0px 8px;font-size:12px;}
/* new home page css end here */

/*	Hot Deals Css start here */
.YTdealscontainer{width:304px;}
.ytdealtopimg{width:310px; height:10px;}
.ytdealtopimgyatracolumn2{width:940px; height:10px;}
.ythotdealconyatracolumn2{width:920px; padding:0px 8px 0px 8px; float:left;}/* Cignex Modified Line-1 */
.ytdealsmidconyatracolumn2{width:938px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}
.ytdealimgleft{float:left; width:10px; height:10px; line-height:0px;}
.ytdealimgbg{float:left;height:9px; border-top:1px #bababa  solid; background-color:#ffffff;}
.ytdealimgbotbg{float:left;height:9px; border-bottom:1px #bababa  solid; background-color:#ffffff;}
.ytdealimgright{float:right;width:10px;height:10px;line-height:0px;}
.ytdealsmidcon{width:308px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.ythotdealcon{width:290px; padding:0px 8px 0px 8px;font-size:11px;}/* Cignex Modified Line-1 */
.ytdealtopleft{float:left; width:14px; height:25px;}
.ytdealtopleft1{float:left; width:262px; height:25px;  background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:20px; font-size:15px; padding:5px 0px 0px 0px;}
.ytdealtopright{float:right; width:8px; height:25px;}
.ythodelabox{width:290px;height:290px; border:1px #000000 solid;}
.ythotdealbanner{width:290px;height:247px;border-bottom:1px #aec6e3 solid}
.ytadvantagecon{width:289px; padding:10px 8px 0px 8px;font-size:12px;} /* Cignex Modified Line*/
.ytholihotbox{width:290px;height:290px;border:1px #aec6e3 solid; background-color:#e7ecf3;}/* Cignex Modified Line*/
.ytadvantagebox{width:290px;height:290px;border:1px #aec6e3 solid; background-color:#e7ecf3;} /* Cignex Modified Line-1 */
.airfaredeal{width:282px;height:534px; border:1px #aec6e3 solid; background-color:#e7ecf3;}
.ytdeals{width:260px; margin:0px 11px 0px 11px;}
.ytdealheading{color:#036987; padding:15px 0px 3px 0px; border-bottom:1px dotted; font-size:13px;}
.ytcareheading{color:#6c7779; padding:8px 0px 3px 0px;}
.ytcareheading ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ytcareheading li{margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; list-style:none;}
.hotdealsleft{float:left; width:304px;}

.ytholidaycon{float:left; width:304px; }
.ythotelcon{float:right; width:304px;}
.ytdomintradio{color:#1f65a1; padding:5px 0px 0px 0px; border-bottom:1px dotted; height:20px; margin-bottom:10px; font-weight:bold;}
.ie6 .ytdomintradio{width:90%; margin:0 auto;}
.ytdomestictab{float:left; width:95px;}
.ytinternationaltab{float:right; width:100px;}
.ytholidaudel{width:260px; height:48px;}
.ytholiimg{float:left;width:63px;}
.ytholidaydealleft{float:left;width:114px;color:#6c7779; padding-left:10px;}
.ytholidayprice{float:right;width:60px;padding-top:15px;font-weight:bold;}
.ytholidaydealleft a:link{ text-decoration:none; color:#6c7779; }
.ytholidaydealleft a:active{text-decoration:none; color:#6c7779;}
.ytholidaydealleft a:visited{text-decoration:none; color:#6c7779;}
.ytholidaydealleft a:hover{text-decoration:none; color:#ef9122;}
.ytdomintdeals{width:260px; color:#6c7779;}
.ytdomintdeals ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.ytdomintdeals li{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline;}
a.citylink:link{ text-decoration:none; color:#6c7779; }
a.citylink:active{text-decoration:none; color:#6c7779;}
a.citylink:visited{text-decoration:none; color:#6c7779;}
a.citylink:hover{text-decoration:none; color:#ef9122;}
.exploredesttest{color:#6c7779; padding:15px 0px 0px 0px;}
.ytdealsheadingd{ background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; padding:3px 0px 0px 10px; color:#42454A; font-size:16px; font-family:Verdana,Arial,Trebuchet; font-weight:bold;}/*Cignex Modified Line*/
/*	Hot Deals Css end here */
/*Holiday Css start here */
.ytholicontainer{width:624px;}
.ytholitopimg{width:628px; height:10px;float:left;}
.ytholisubcon{width:626px; float:left; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.ytholihotdeal{width:602px;height:245px; border:1px #aec6e3 solid;}
.holidayheading{width:550x; background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; padding:3px 0px 0px 13px; color: #42454a; font-size:16px; font-family:Verdana,Arial,Trebuchet; font-weight:bold;}
.holidaybanner{width:605px;height:247px;border-bottom:1px #aec6e3 solid;}
.ytbestsellercon{width:604px; padding:10px 9px 0px 9px;}
.ytbestsellerbox{width:602px;border:1px #aec6e3 solid; background-color:#e7ecf3; height:auto;}
.holidaybg{width:564px; background:url(../images/holiday/holidaybg.gif); background-repeat:repeat-x; height:21px; padding:5px 0px 0px 10px;color:#1f65a1;}
.holidaydom{ float:left; width:278px; font-weight:bold;}
.holidayint{ float:right; width:275px; font-weight:bold;}
.holidaydomleft{ float:left; width:278px; border-right:1px #afafaf dotted;height:260px;}
.holidaydomright{ float:right; width:275px;}
.holidaydestimg{float:left; width:73px;}
.holidaydealsinfo{float:right; width:193px;}
.holidaydealsinfo ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidaydealsinfo li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.holidaydealsinfo1{float:right; width:193px;}
.holidaydealsinfo1 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidaydealsinfo1 li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
a.holidaydeal:link{text-decoration:none; color:#1f65a1; font-weight:bold;}
a.holidaydeal:active{text-decoration:none; color:#1f65a1;font-weight:bold;}
a.holidaydeal:visited{text-decoration:none; color:#1f65a1;font-weight:bold;}
a.holidaydeal:hover{text-decoration:none; color:#ef9122;font-weight:bold;}
.ytholidaythemebox{width:290px; height:350px; border:1px #aec6e3 solid; background-color:#e7ecf3;}
.holidaythemebanner{width:282px; height:183px;border-bottom:1px #aec6e3 solid;}
.holidaythemebg{width:290px; background:url(../images/holiday/holidaybg.gif); background-repeat:repeat-x; height:21px; padding:5px 0px 0px 0px; border-bottom:1px #cccccc solid; color:#008678;}
.holidaythemeinfo{width:260px; color:#707070; margin:10px 0px 0px 0px;}
.holidaythemeinfo ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidaythemeinfo li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.priviousbut{float:left; width:93px; padding-left:5px;}
.theamhading{float:left; width:105px; font-size:15px;}
.priviousbut a:link{ text-decoration:none; color:#008678; text-decoration:none;}
.priviousbut a:active{text-decoration:none; color:#008678; text-decoration:none;}
.priviousbut a:visited{text-decoration:none; color:#008678; text-decoration:none;}
.rpriviousbuta:hover{text-decoration:none; color:#008678; text-decoration:none;}
.nextbut{float:right; width:40px;  padding-right:5px;}
.nextbut a:link{ text-decoration:none; color:#008678; text-decoration:none;}
.nextbut a:active{text-decoration:none; color:#008678; text-decoration:none;}
.nextbut a:visited{text-decoration:none; color:#008678; text-decoration:none;}
.nextbut a:hover{text-decoration:none; color:#008678; text-decoration:none;}
/*Holiday Css end here */



/**************************************/
/*hotel home page css start here*/
.dealcontainer{width:944px; padding:0px 11px 0px 11px; float:left;}
.mapviewbox{width:626px;}
.dealsouterrmidnew{width:308px;border-left:1px #bababa solid; border-right:1px #bababa solid; background-color:#ffffff;} /* Cignex Modified Line */
.mapviewimg{width:626px; height:10px;}
.boxsouterrmid{background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; height:574px;}
.mapcontainer{width:604px; padding:0px 9px 0px 9px;position:relative;}
.hotelmapbox{width:604px; height:570px; border:1px #aec6e3 solid;}
.mapboxleft{float:left; width:14px; padding:0px; margin:0px;}
.ytdealsheadingw{width:271px;  background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; padding:3px 0px 0px 13px; font-size:15px;}
.ytdealsheadingh{width:591px;  background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; padding:3px 0px 0px 13px; font-size:16px; font-family:Verdana,Arial,Trebuchet; font-weight:bold; color:#42454A;}
.mapboxleft1{float:left; width:582px;  background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; font-size:15px; padding:4px 0px 0px 0px;}
.dealtest{ float:left; color:#6c7779; padding:10px 0px 0px 0px; font-size:12px;}
.ythodelaboxnew{width:290px;border:1px #aec6e3 solid; background-color:#e7ecf3;} /*Cignex Modified Line*/
.ythodelaboxn{width:282px;height:266px; border:1px #aec6e3 solid; background-color:#e7ecf3;}
.dealtest ul{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px;}

.dealtest li{margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; list-style:none;}
.mapboxright{float:right; width:8px; padding:0px; margin:0px;}
.hotelhotdealbanner{width:602px;float:left; padding-top:20px;}
.mapcontainernew{float:left; width:430px; line-height:0px; padding:0px; margin:0px;}
.sixgreatreason{width:160px; float:left; background-image:url(../images/hotel/sixgreatreason_bg.jpg);background-repeat:no-repeat;height:246px;padding-left:6px;margin-top:11px;}

.sixgreatreasonheader{width:154px;float:left;}

.sixgreatreasonlinks{width:151px;float:left;margin-top:4px;}

.sixgreatreasonlinks a{background:url(../images/hotel/squarebullet.gif) no-repeat 0 12px; padding-left:14px;padding-top:8px;display:block;color:#000000;text-decoration:none;}

.sixgreatreasonlinks a:hover{color:#f68a24; text-decoration:underline;}

.sixgreatreasonnolinks{width:151px;float:left;margin-top:4px; color:#f68a24; font-weight:bold;}

.sixgreatreasonnolinks a{background:url(../images/hotel/squarebullet.gif) no-repeat 0 12px; font-weight:bold; padding-left:14px;padding-top:8px;display:block;color:#000000;text-decoration:none;}

.sixgreatreasonnolinks a:hover{color:#f68a24; font-weight:bold; text-decoration:underline;}

.videobox{width:196px;float:left;height:93px;background-image:url(../images/videoplayer.gif);background-repeat:no-repeat;text-align:center;padding-top:33px;}
.weekendbox{float:right; width:309px;}
.yatraadv{width:282px; background-color:#e7ecf3; height:200px;}
.yatradealcon{width:262px; padding:0px 7px 0px 13px;}
.breaksbox{width:259px; border:1px solid #d4d5d7;  margin:11px 11px 0px 11px; background-color:#ffffff;padding-bottom:4px;}
.breakbg{background:url(../images/hotel/breakbg.gif); background-repeat:repeat-x; height:25px; width:259px;cursor:pointer;margin-bottom:7px;}
.breakbg1{background:url(../images/hotel/breakbg1.gif); background-repeat:repeat-x; height:25px; width:259px;}
.breaktext{width:226px;float:left;font-size:12px; color:#1f65a1;font-weight:bold; padding:5px 0px 0px 10px;}
.breakimg {padding-left:230px;}
.maincontainer h1{font-size:13px; color:#036987; border-bottom:1px #afafaf dotted; margin:0px 0px 0px 0px; padding:10px 0px 2px 0px; font-weight:normal; font-family:}
.dealheading{font-size:12px; color:#1f65a1; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold;}
.dealheadingb{font-size:12px; color:#00008c; margin:0px; padding:0px; line-height:20px;}
.bestbg{background:url(../images/common/breakbg.gif); background-repeat:repeat-x; height:25px; width:282px;}

.offerboxbotleft{ float:left; width:10px;}

.offerboxbotleft1{float:left; width:283px; height:9px; border-bottom:1px #bababa solid; background-color:#ffffff;}

.offerboxbotright{float:right; width:11px;}
.weekboxheading{ width:257px; padding:0px; color:#1f65a1; font-weight:bold;}
.weekboxheading ul{ padding:0px; color:#1f65a1; font-weight:bold;margin:0px;margin-bottom:6px;}
.weekboxheading li{  padding:0px; color:#1f65a1; font-weight:bold;margin:0px; display:inline;}

.weekboxtxt{width:257px; padding:0px; color:#6c7779; font-size:11px; }
.weekboxtxt ul{ padding:0px; color:#6c7779; font-size:11px;margin:0px;}
.weekboxtxt li{  padding:0px; color:#6c7779; display:inline; font-size:11px;margin:0px;}

.bestboxheading{float:left; width:282px; padding:5px 0px 10px 0px;  color:#1f65a1; font-weight:bold; }
.bestboxheading ul{ padding:0px; color:#1f65a1; font-weight:bold;margin:0px;}
.bestboxheading li{  padding:0px; color:#1f65a1; font-weight:bold; display:inline;margin:0px;}

.bestboxtxt{float:left; width:257px; padding:0px 0px 0px 12px; color:#6c7779; font-size:11px; }
.bestboxtxt ul{ padding:0px 0px 3px 0px; color:#6c7779; font-size:11px;margin:0px;}
.bestboxtxt li{  padding:0px 0px 3px 0px; color:#6c7779; display:inline; font-size:11px;margin:0px;}
.chainbox{width:309px;}
.chainboxcontainer{width:284px; padding:0px 8px 0px 8px;}
.chainheadingbox{width:290px; height:290px; border:1px #aec6e3 solid;}
.weekbreakbox{width:282px; padding-bottom:10px;}
.chaininner{width:290px; background-color:#e7ecf3; height:266px;position:relative;}
#videocitybox{position:absolute;width:256px;height:86px;background-image:url(../images/hotel/videocitybox_bg.gif);background-repeat:no-repeat;z-index:100;margin:120px auto;}/*Cignex Modified Line */
.ie6 #videocitybox{position:absolute;width:256px;height:86px;background-image:url(../images/hotel/videocitybox_bg.gif);background-repeat:no-repeat;z-index:100; left:180px; margin-top:40px;}/*Cignex Modified Line */
#videotourheader{font-size:11px; font-weight:bold; color:#14316b;padding-left:6px;padding-top:3px; position:absolute; top:1px; left:1px;}
#closevideotour{cursor:pointer; float:right; margin-right:5px; margin-top:4px;}
.citylistbox{margin-top:25px;width:226px;float:left;margin-left:12px;color:#7e7f80;}
.citylistbox select{width:130px;margin-left:15px;font-size:11px;}
/*hotel home page css end here*/
/**************************************/



/**************************************/
/*car home page css start here*/
.ytweekenedhotelbrbox{width:282px;height:532px; border:1px #aec6e3 solid; background-color:#e7ecf3;}
a.pricedealhalf:link{ text-decoration:none; color:#6c7779; font-weight:bold; padding-left:1px;}
a.pricedealhalf:active{text-decoration:none; color:#cc6600; font-weight:bold; padding-left:1px;}
a.pricedealhalf:visited{text-decoration:none; color:#cc6600; font-weight:bold; padding-left:1px;}
a.pricedealhalf:hover{text-decoration:none; color:#ef9122; font-weight:bold; padding-left:1px;}
a.pricedealfull:link{ text-decoration:none; color:#6c7779; font-weight:bold; padding-left:3px;}
a.pricedealfull:active{text-decoration:none; color:#cc6600; font-weight:bold; padding-left:3px;}
a.pricedealfull:visited{text-decoration:none; color:#cc6600; font-weight:bold; padding-left:3px;}
a.pricedealfull:hover{text-decoration:none; color:#ef9122; font-weight:bold; padding-left:3px;}

/*car home page css end here*/
/**************************************/
/*Holiday Css start here */
.ytholihotdeal{width:602px;height:245px; border:1px #aec6e3 solid;}
.ytbestsellercon{width:604px; padding:10px 9px 0px 9px;}
.ytbestsellerbox{width:602px;border:1px #aec6e3 solid; background-color:#e7ecf3; height:auto;}
.holidaydomintcon{float:left; padding:12px 13px 10px;width:574px;}
.holidaybg{width:564px; background:url(../images/holiday/holidaybg.gif); background-repeat:repeat-x; height:21px; padding:5px 0px 0px 10px;color:#1f65a1;}
.holidaydom{ float:left; width:278px; font-weight:bold;}
.holidayint{ float:right; width:275px; font-weight:bold;}
.holidaydomintdealcon{background-color:#FFFFFF;color:#6C7779;float:left;padding:10px 0 10px 10px;width:564px;} 
.holidaydomleft{ float:left; width:278px; border-right:1px #afafaf dotted;height:260px;}
.holidaydomright{ float:right; width:275px;}
.holidaydestimg{float:left; width:73px;}
.holidaydealsinfo{float:right; width:193px;}
.holidaydealsinfo ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidaydealsinfo li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.holidaydealsinfo1{float:right; width:193px;}
.holidaydealsinfo1 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidaydealsinfo1 li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
a.holidaydeal:link{text-decoration:none; color:#1f65a1; font-weight:bold;}
a.holidaydeal:active{text-decoration:none; color:#1f65a1;font-weight:bold;}
a.holidaydeal:visited{text-decoration:none; color:#1f65a1;font-weight:bold;}
a.holidaydeal:hover{text-decoration:none; color:#ef9122;font-weight:bold;}
.holidaythemebanner{width:282px; height:183px;border-bottom:1px #aec6e3 solid;}
.holidaythemeinfo{width:260px; color:#707070; margin:10px 0px 0px 0px;}
.holidaythemeinfo ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidaythemeinfo li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.priviousbut{float:left; width:93px; padding-left:5px;}
.theamhading{float:left; width:105px; font-size:15px;}
.priviousbut a:link{ text-decoration:none; color:#008678; text-decoration:none;}
.priviousbut a:active{text-decoration:none; color:#008678; text-decoration:none;}
.priviousbut a:visited{text-decoration:none; color:#008678; text-decoration:none;}
.rpriviousbuta:hover{text-decoration:none; color:#008678; text-decoration:none;}
.nextbut{float:right; width:40px;  padding-right:5px;}
.nextbut a:link{ text-decoration:none; color:#008678; text-decoration:none;}
.nextbut a:active{text-decoration:none; color:#008678; text-decoration:none;}
.nextbut a:visited{text-decoration:none; color:#008678; text-decoration:none;}
.nextbut a:hover{text-decoration:none; color:#008678; text-decoration:none;}
/*Holiday Css end here */

/* Bus Css start here */
.bus_weekendcon{width:260px; border-bottom:1px #1f65a1 dotted; padding:10px 0px 3px 0px; color:#1f65a1; font-weight:bold; float:left; margin-bottom:5px;}
.bus_weekendcity{float:left;width:90px;}
.bus_weekendhotel{float:left; width:110px;}
.bus_weekendprice{float:right; width:60px;}
.bus_weekenddeals{width:260px;padding:5px 0px 0px 0px; color:#596567; float:left;}
.allinclisive{width:260px;padding:10px 0px 0px 0px; color:#596567; float:left; font-size:11px;}
.bus_bestseler{width:260px; border-bottom:1px #1f65a1 dotted; padding:10px 0px 3px 0px; color:#1f65a1; font-weight:bold; float:left; margin-bottom:5px;}
.bus_bestselercity{float:left;width:70px;}
.bus_bestselerhotel{float:left; width:123px;}
.bus_bestselerprice{float:right; width:64px;}
.bus_topdestcity{float:left; width:145px;}
.bus_destiimg{float:left; width:68px}
.bus_top4city{float:right; width:72px}
.bus_topdestprice{float:right; width:64px}
.bus_top4con{width:260px;padding:0px 0px 0px 0px; color:#596567;}

/* Bus Css end here */

/* Airport Lookup Suggestion CSS */

#showlookup {position:absolute;	background:#FFF; border:solid #7f9db9 1px; font-family: Arial, Tahoma, Helvetica, sans-serif;font-size: 11px;}
#showlookup div{background:#FFF; color:#000000;	padding:0 4px 0 4px; cursor:pointer; text-align:left; font-size:11px;}
#showlookup div.over{color:#FFF; background:#317082; cursor:pointer;}
#arrival{width:100px; font:11px Arial,Tahoma; border:#7f9db9 solid 1px; background-color:#FFFFFF;}
#departure{width:100px; font:11px Arial,Tahoma; border:#7f9db9 solid 1px; background-color:#FFFFFF;}
#bclass{width:100px;}
.loading {background : Window url('../images/common/loading.gif') right center no-repeat;}


#flyshowlookup {position:absolute;	background:#FFF; border:solid #7f9db9 1px; font-family: Arial, Tahoma, Helvetica, sans-serif;font-size: 11px;}
#flyshowlookup div{background:#FFF; color:#000000;	padding:0 4px 0 4px; cursor:pointer; text-align:left; font-size:11px;}
#flyshowlookup div.over{color:#FFF; background:#317082; cursor:pointer;}


/* option2 start here */
.optiontopimg{width:704px; height:10px; }
.optiontopimgs{width:224px; height:10px;}
.optionimgleft{float:left; width:10px; height:10px; line-height:0px;}
.optionimgright{float:right;width:10px;height:10px;line-height:0px;}
.optionimgleft{float:left; width:10px; height:10px; line-height:0px;}
.optionimgbg{float:left;height:9px; border-top:1px #bababa  solid; background-color:#ffffff;}
.optionimgbotbg{float:left;height:9px; border-bottom:1px #bababa  solid; background-color:#ffffff;}
.optionimgright{float:right;width:10px;height:10px;line-height:0px;}
.optionmidbg{border-left:solid 1px #bababa; float:left; border-right:1px solid #bababa; width:682px; background-color:#ffffff; padding:10px;}
.headbold{color:#655f52; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; padding-bottom:15px;}
.optioncontainer{padding-left:10px; padding-right:10px;}
.optbluebox{float:left; width:647px; border-top:1px solid #d0eef1; border-bottom:1px solid #d0eef1; background-color:#f3f9fe; padding-left:14px; padding-bottom:10px;}
.optsubtitle{color:#003471; font-weight:bold;  font-size:14px; font-family:Arial, Helvetica, sans-serif, Tahoma; padding-bottom:12px; padding-top:12px;}
.optstepb{color:#003471; font-weight:bold;  font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; width:40px; float:left; padding-bottom:5px;}
.optstep{color:#003471; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; width:592px; float:left; padding-bottom:5px;}
.opttermshead{color:#1f65a1; float:left; width:660px; font-weight:bold;  font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; padding-top:12px; padding-bottom:12px;}
.optterms{color:#5d5959; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; line-height:18px;}
.optterms ul{ padding-top:5px; margin-top:0px;}
.optterms li {padding-top:5px; margin-top:0px;}
.optionmidbgs{width:222px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}
.opt_formcon{width:206px; padding:0px 8px 0px 8px;}
.opt_formsubcon{width:204px; border:1px #aec6e3 solid; padding-bottom:10px; float:left;} 
.opt_formhading{width:194px; background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; padding:3px 5px 0px 5px; font-size:14px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.opt_formbox{width:196px; margin:4px 4px 0px 4px;}
.citynamel{height:20px; padding-top:3px; width:74px; border-right:1px solid #ffffff; border-bottom:1px solid #cfd3d3; background-color:#e2f9fb; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-weight:bold;color:#000000; padding-left:4px;}
.phnumr{height:20px;  padding-top:3px; width:113px; border-bottom:1px solid #cfd3d3; background-color:#e2f9fb; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#000000; font-weight:bold; padding-left:4px;}
.citynamels{height:20px; padding-top:3px; width:74px; border-right:1px solid #ffffff; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;  color:#000000; padding-left:4px;}
.phnumrs{height:20px; padding-top:3px;  width:113px; float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#000000; padding-left:4px;}
.loungetxt{font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma;  color:#000000; padding-top:5px;}

/* option2 end here */

/* option7 start here */
.landingtopimg{width:944px; height:10px;}
.landingimgleft{float:left; width:10px; height:10px; line-height:0px;}
.landingimgright{float:right;width:10px;height:10px;line-height:0px;}
.landingimgleft{float:left; width:10px; height:10px; line-height:0px;}
.landingimgbg{float:left;height:9px; border-top:1px #bababa  solid; background-color:#ffffff;}
.landimgbotbg{float:left;height:9px; border-bottom:1px #bababa  solid; background-color:#ffffff;}
.landingimgright{float:right;width:10px;height:10px;line-height:0px;}
.landingcontainer{margin:13px 7px 0px 12px;}
.landingmidbg{border-left:solid 1px #bababa; float:left; border-right:1px solid #bababa; width:934px; background-color:#ffffff;padding:4px;}
.mainbox{width:928px; padding-left:7px; padding-right:7px;}
.leftbox{float:left; width:205px; background-color:#e8f0f3; height:520px; padding-top:38px;}
.rightbox{float:right; width:723px; }
.optheadtext{color:#1f65a1; padding:42px 0px 16px 16px; font-weight:bold; font-size:16px;font-family:Arial, Helvetica, sans-serif, Tahoma;}
.optyatra{color:#848587;font-weight:bold; font-size:13px;font-family:Arial, Helvetica, sans-serif, Tahoma; padding-left:16px;}
.optlisttext{width:670px; float:right; color:#848587; font-size:12px;font-family:Arial, Helvetica, sans-serif, Tahoma; padding-top:10px; padding-right:10px; padding-left:3px;}
.joiningbox{width:723px; float:left;}
.optimage{width:22px; padding-left:16px; padding-right:0px; float:left; padding-top:10px;}
.lefttextbox{border-top:1px solid #a6cad8; padding:5px 0px 5px 8px;}
.leftmenutext{color:#1597bb; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif, Tahoma; padding-left:10px;text-decoration:none;}
.leftmenutext a{color:#1597bb; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; text-decoration:none;}
.leftmenutext a.:link{color:#1597bb; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif, Tahoma; text-decoration:none;}
.leftmenutext a.:hover{color:#1597bb; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif, Tahoma;  text-decoration:none;}
.leftmenutext a.:active{color:#1597bb; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif, Tahoma; text-decoration:none;}
.leftmenutext a.:visited{color:#1597bb; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif, Tahoma;  text-decoration:none;}
.leftmenutext ul{margin-top:0px; margin-bottom:0px; list-style-image: url(../images/common/tri-icn.gif);}
.leftmenutext li{margin-top:0px;  margin-bottom:0px; list-style-image: url(../images/common/tri-icn.gif);}
/* option7 end here */

/* landing form css start here */
.miniformradiocon{width:194px; color:#1e56a1; padding-top:8px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.miniformcon{width:194px; padding:8px 0px 0px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.miniradioform{width:97px; padding:4px 0px 0px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.miniradiofom{width:67px; padding:4px 0px 0px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.miniformcity{width:194px; padding:8px 0px 8px 0px; border-top:1px #1f65a1 dotted; margin-top:12px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.miniformcheckin{ width:194px; padding:12px 0px 0px 0px; height:35px;}
.minicheckin{float:left; width:84px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.minicheckout{float:right; width:84px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.minipassdetail{width:194px; padding:8px 0px 0px 0px; border-top:1px #9ccceb solid; float:left; margin-top:5px; height:48px; }
.miniadults{float:left; width:62px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.minichildrens{float:left; width:68px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#6c7779;}
.land_formcon{width:206px; padding:0px 8px 0px 8px;}
.land_formsubcon{width:204px; border:1px #aec6e3 solid; padding-bottom:10px; float:left;} 
.land_formhading{width:194px;  background:url("../images/common/background_sprites.gif") 0 -424px repeat-x; height:21px; padding:3px 5px 0px 5px; font-size:15px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.land_formbox{width:194px; margin:0px 5px 0px 5px; color:#6c7779;}
.yt_aboutleft{border-bottom:1px #5f5f5f dotted; padding:8px 0px 8px 10px;}
.yt_abouthanding{color:#1e56a1; font-size:18px; border-bottom:1px #1f65a1 dotted; padding:5px 0px 4px 0px;}
.ie6 .yt_abouthanding{color:#1e56a1; font-size:18px; background:url(../images/common/border_white_dotted_ie6.gif) bottom left repeat-x;  border-bottom: none;
 padding:5px 0px 4px 0px;font-family:arial;}
.footerlandleft{float:left; width:704px;}
.footerlandright{float:right; width:224px;}
.serviceheading{color:#1e56a1; padding-left:15px;}
.ulclass{margin-top:0px; padding-top:10px;}
.ulclass1{margin-top:0px; margin-left:0px; padding:10px 0px 0px 0px;}
.liclass{list-style:none;margin-left:0px; padding:0px 0px 0px 25px;}
.rahilogo{text-align:right; padding-top:10px; font-size:11px;}
.miniformdepat{width:194px; padding:12px 0px 0px 0px; height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.minidepartleft{float:left; width:84px;}
.minireturnright{float:right; width:84px;}
.minipasdetail{width:194px; padding:8px 0px 0px 0px; border-top:1px #1f65a1 dotted; margin-top:12px; height:48px;}
.minipasdetails{width:194px; padding:0px 0px 8px 0px; border-bottom:1px #1f65a1 dotted; margin-top:12px; margin-bottom:5px; float:left;}
.miniinflant{float:left; width:46px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.miniadult{float:left; width:74px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
/* landing form css end here */

/* landing page css start here*/
.land_headerbotleft{float:left;width:7px;}
.land_headerbotbg{float:left; width:944px; background:url(../images/landingpage/headerimgbg.gif); background-repeat:repeat-x; height:15px;}
.land_headerbotright{float:right;width:7px;}
.land_ybookbox{width:282px; border:1px #aec6e3 solid; background-color:#e7ecf3; height:300px;}
.ytholibanner{width:608px; padding:0px 9px 0px 9px;}
.ytholihotdeal{width:602px;height:300px; border:1px #aec6e3 solid;background-color:#e7ecf3;}
.land_deals{width:580px; margin:0px 11px 0px 11px; color:#6c7779;}
.land_theamtab{width:602px; background-color:#ffffff; color:#596567; margin-bottom:0px; height:22px;}
.land_theamtab ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:20px;}
.land_theamtab li{list-style:none; float:left; padding:3px 24px 3px 18px; border-right:#cccccc solid 1px;  cursor:pointer; font-weight:bold;}
.land_holidaycon{width:580px; height:58px;}
.land_holidayimgleft{float:left; width:72px;}
.land_holidayinforight{float:right; width:495px;}
.land_holidayinforight a:link{ text-decoration:none; color:#6c7779; }
.land_holidayinforight a:active{text-decoration:none; color:#6c7779;}
.land_holidayinforight a:visited{text-decoration:none; color:#6c7779;}
.land_holidayinforight a:hover{text-decoration:none; color:#ef9122;}
.holidaymenuon{background:url("../images/common/background_sprites.gif") 0 -366px repeat-x; color:#cc6600; font-weight:bold; border-bottom:1px #e7ecf3 solid;}
.holidaymenuoff{background-color:#ffffff; color:#596567; font-weight:bold; border-bottom:1px #cccccc solid;}
.grouptourbox{width:602px;height:347px; border:1px #aec6e3 solid;background-color:#ffffff;}
.tourheading{font-size:15px; color:#09a6e1; padding-top:5px;}
.tourinfo{ width:580px;padding-top:10px;}
.tourinfo ul{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.tourinfo li{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; list-style:none;}
.tourbox{width:282px; border:1px #aec6e3 solid; background-color:#e7ecf3;}
.travelagleft{float:left; width:287px; border-right:1px #cccccc dotted;}
.travelagleft ul{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.travelagleft li{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; list-style:none;}
.travelagright{float:right; width:275px;}
.travelagright ul{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.travelagright li{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; list-style:none;}
/* landing page css end here*/
/*gropu tour form css start here */
.gt_mandatory{color:#000000; font-size:11px; text-align:right; padding-top:5px;}
.gt_fomrcon{width:260px; color:#000000;}
.gt_submitbut{width:260px; color:#000000; padding-top:10px;text-align:right;}
.gt_feildsleft{float:left; width:113px;}
.gt_feildsright{float:right; width:136px;}
/*gropu tour form css end here */

/*yatra_blue_interantional_landing_layout*/
.headerimg{padding-left:7px; padding-right:7px;}
.landborder{padding-left:15px; padding-right:15px; padding-top:15px;}

.holidayadddiv{border: 1px solid rgb(212, 213, 215); width: 574px; float:left;}
	/* End PAGE.CSS here */

	/* Start COMMON.CSS here */
	/*              HEADER                */
.YT_header{width:958px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -0px;background-color:#24A0B5;}
.headerfootercon{width:966px; margin:0 auto;}
.headerfootercon .center {text-align:center;}
.headercontainer{height:70px; color:#ffffff; padding:18px 0px 0px 0px; font-size:12px;}
.headerlogoleft{float:left; width:215px; padding:0px 0px 0px 0px;}
.headerright{float:right; width:550px; padding-top:20px;} /*Cignex Modified Line*/
.headerphoneno{width:185px; float:right; padding:0px; height:20px;}
.headerdeal{padding:20px 0px 0px 0px; text-align:right; height:20px;}
.inputbox{ font-size:11px; color:#000000; width:120px; border:1px #7f9db9 solid;}
.tabcontainer{background:url(http://img.yatra.com/yatra_blue-theme/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -326px; height:36px; width:944px;}
.tabmaincon{ width:944px; padding:0px 0px 0px 0px;}
.tabmaincon ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.tabmaincon li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; display:inline;}
.tabiconmenubg { float:left;background:url(http://img.yatra.com/yatra_blue-theme/images/common/tabbgimg.gif);background-repeat:no-repeat; display:inline; padding:8px 10px 9px 10px;}
.tabiconmenubg1 { float:left;background:url(http://img.yatra.com/yatra_blue-theme/images/common/tabbgimg1.gif);background-repeat:no-repeat;}
.tabsignin{ padding:3px 10px 0px 0px; text-align:right; font-size:12px;}
/**************************************/


/*           Main Homepage Flight Form            */
.formtabcontainer{width:944px; height:auto; border:7px #0196b1 solid; border-bottom-width:0px;}
.formtabsubcon{width:944px; padding:0px 0px 0px 0px;}
.formtabbg{width:944px; background-color:#ffffff;height:178px;}
.iconleft{float:left; width:74px; color:#596567; height:178px;}
.ie6 .formtabbg{width:944px; background-color:#ffffff;height:176px;}
.ie6 .iconleft{float:left; width:74px; color:#596567; height:176px;}
.iconleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.iconleft li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.iconbg{ background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/iconbg.gif); background-repeat:repeat-x; width:74px; height:39px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px; border-right:1px #9aaeca solid;cursor:pointer;}
.iconbgon{background-color:#ffffff; width:74px; height:39px; border-bottom:1px #9aaeca solid; text-align:center; padding-right:1px; padding-top:5px;cursor:pointer;}
.bookingrightcon{float:right; width:868px; height:178px;}
.ie6 .bookingrightcon{float:right; width:868px; height:176px;}
.bookingleft{float:left; width:610px; padding-left:15px;}
.retriveright{float:right; width:209px; padding:8px 8px 0px 0px;}
.formleft{float:left; width:18px;}
.formmainleft{float:left; width:915px; background:#ffffff;padding:10px 0px 0px 0px;}
.formright{float:right; width:11px;}
.formleftpannel{float:left; width:145px;}
.formrightpannel{float:right; width:770px;}
.formfeildleft{ float:left; width:561px;}
.retrivebookinright{ float:right; width:207px; border:1px #d4d5d7 solid; background-color:#e7ecf3; height:165px;}
.ie8 .retrivebookinright{height:100%; padding-bottom:10px; border-bottom:0px;}
.booktrip{ color:#1e56a1; font-size:15px; padding-top:4px;}
.radiobg{background:url(http://img.yatra.com/yatra_blue-theme/images/common/radiobutbg.gif); background-repeat:repeat-x; height:141px; width:122px;}
.radiobg ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.radiobg ul{margin:0px 0px 0px 0px; padding:3px 0px 0px 10px; list-style:none;}
.retrievecontainer{ width:182px; padding:0px 11px 0px 11px;}
.retriveheading{font-size:15px; color:#1e56a1; border-bottom:1px #cccccc solid; padding:6px 0px 0px 0px; margin-bottom:5px;}
.radiobut{width:581px; color:#1e56a1;}
.radiobut ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.radiobut li{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; display:inline;}
.newfelidscon{width:610px; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; margin:3px 0px 0px 0px; padding:8px 0px 0px 0px; height:105px;color:#6c7779;}
.formsfelids{ float:left;width:509px; color:#6c7779; padding-left:15px;}
.formfeildsleft{float:left; width:310px;}
.formfeildsright{float:right; width:310px;}
.busformfeildsright{float:right; width:260px;}
.fromfeild{float:left; width:135px;}
.tofeilds{float:right; width:156px;}
.departleft{float:left; width:110px;}
.departreturn{float:left; width:100px;}
.passcon{float:left;width:345px; padding-top:12px;}
.buspasscon{float:left;width:445px; padding-top:12px;}
.classeco{float: left; width: 80px; padding-top:12px;padding-right:76px;}
.classfeldcon{float:left;width:50px;}
.ytflyadult{float:left; width:35px;}
.childcon{float:right;width:240px;}
.childleft{float:left; width:100px;}
.infant{float:right; width:116px;}
.flexdate{width:250px;float:right; padding-top:25px; text-align:right;}
.ytformtableft{float:left;width:94px; line-height:0px;}
.ytformbottombg{float:left; width:834px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -300px; height:22px;}
.ytformtabright{float:right; width:30px;line-height:0px;}
.form_clickhere{ font-size:11px; color:#6c7779;}
.formcurveimgleft, .formcurvewhtleft, .bottomwhitecurve, .formcurveimgright, .rahilogo, .bottomcurveleft, .bottomcurveright, .curve4, .curve5, .curve3, .curve2, .tabbalckarrow, .hotdeal_btnback, .hotdeal_btnford, .cal_iconon, .cal_iconoff, .gobutton, .gobutton_new, .flightbutton, .hotel_searchbutton, .tabarrowimg, .dom_flexisearchbut, .int_flexisearchbut, .ukicon, .rssicon, .usicon, .yatralogo, .contacticon, .bulletarrow, .signbutton, .guaranteedIco, .kampyleIco, .warningIco, .iFlightIco, .calCloseIco, .calPrevIco, .calNextIco{background:url("http://img.yatra.com/yatra_blue-theme/images/common/homepagespritsimge.gif"); background-repeat:no-repeat; padding:0px; margin:0px;}
.formcurveimgleft{background-position:0px -160px; width:94px; height:22px;}
.formcurvewhtleft{background-position:-98px -114px; width:94px; height:22px;}
.formcurveimgright{background-position:-162px -160px; width:30px; height:22px;}
.bottomwhitecurve{background-position:-98px -114px; width:94px; height:22px;}
.rahilogo{background-position:0px -141px;}
.bottomcurveleft{background-position:-155px -71px; height:21px;}
.bottomcurveright{background-position:-181px -71px; height:21px;}
.curve2{background-position:-139px -55px;}
.curve3{background-position:-153px -55px;}
.curve4{background-position:-166px -55px;}
.curve5{background-position:-182px -55px;}
.tabbalckarrow{background-position:-184px -282px; width:8px; height:4px;}
.hotdeal_btnback{background-position:-0px -189px; width:21px; height:18px;}
.hotdeal_btnford{background-position:-35px -189px; width:21px; height:18px;}
.cal_iconon{background-position:-177px -190px; width:15px; height:15px;}
.cal_iconoff{background-position:-150px -190px;}
.calandericon{float:right; width:15px; height:15px; cursor:pointer; margin-top:1px;}
.gobutton{background-position:-165px -215px; width:27px; height:21px;}
.gobutton_new{background-position:-165px -215px; width:27px; height:21px;}
.tabarrowimg{background-position:-0px -497px;}
.cmn_searchbutton{background-position:-0px -242px; width:99px; height:23px;}
.flight_searchbutton{background-position:-0px -273px; width:109px; height:23px;}
.flexisearchbut{background-position:-0px -333px; width:156px; height:23px;}

.ukicon{padding:0px 0px 0px 19px; background-position:0px -54px;}
.rssicon{padding:0px 0px 0px 15px; background-position:-156px -97px;}
.usicon{padding:0px 0px 0px 19px; background-position:0px -68px; height:10px;}
.yatralogo{padding:0px; background-position:0px 0px; width:195px; height:55px;}
.contacticon{ background-position:0px -93px; padding:0px;}
.signbutton{background-position:0px -114px; width:53px; height:22px;margin-top:5px;}
.signlink{float:right;width:58px;height:22px;cursor:pointer;}
.bulletarrow{background-position:-0px -509px; padding:0px 0px 0px 8px;}
.guaranteedIco{background-position:-69px -215px; width:22px; height:18px;float:left;margin-right:4px;}
.kampyleIco{background-position:0px -366px; width:81px; height:80px;}
.warningIco{background-position:0px -456px; width:23px; height:23px;}
.iFlightIco{background-position:-34px -456px; width:14px; height:14px;margin-top:0px;//margin-top:5px;}
.calCloseIco{background-position:-59px -456px; width:17px; height:16px;}
.calPrevIco{background-position:-86px -456px; width:12px; height:12px;}
.calNextIco{background-position:-107px -456px; width:12px; height:12px;}
/**************************************/

/* 				Common Page					*/
.alllinks{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:12px;font-weight: normal;text-decoration: underline;color: #1f65a1;}
A.alllinks:hover{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:12px;;font-weight: normal;text-decoration: none;color: #1f65a1;}
/**************************************/

/* 				Holiday Form					*/
.holifomrrightcon{float:left; width:944px;}
.holidayformheding{color:#1e56a1; font-size:15px; border-bottom:1px #cccccc solid; padding:10px 0px 3px 0px; margin-right:10px;}
.carnewfomrcon{float:left;width:613px; margin-right:10px; padding:0px 0px 0px 15px;}
.holidayfomrcon{float:left;width:670px; margin-right:10px; padding:0px 0px 0px 15px;}
.holidayindexform{float:left;width:670px; margin-right:10px; padding:0px 0px 0px 35px;}
.holidayformleft{float:left; width:475px; border-right:1px #cccccc solid; color:#6c7779; margin-top:5px; height:90px;}
.holidayformleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidayformleft li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; display:inline;font-weight:bold;}
.holidayfomrradioheading{ width:475px; color:#1e56a1; padding:0px 0px 0px 0px; font-weight:bold;}
.holidayformradio{width:475px; padding-top:10px; float:left;}
.newformselectbox{width:120px; font-size:11px;}
.holiformradileft{float:left; width:97px;}
.holiformradileft1{float:left; width:91px;}
.holiformradiright{float:left; width:84px;}
.holidayformright{float:right; width:165px; color:#6c7779;}
.holibokingheading{width:165px; color:#1e56a1; padding:10px 0px 0px 0px; font-weight:bold;}
.holidaybookingcon{width:165px; padding:5px 0px 0px 0px;}
.holidaycitylistcon{float:left; width:104px;}
.holibookingdetailcon{float:right; width:216px;}
.buttonbg{ float:right;width:121px; padding:3px 0px 0px 0px; background:url(http://img.yatra.com/yatra_blue-theme/images/holiday/searchbutbg.gif); background-repeat:no-repeat; height:22px; color:#ffffff; font-weight:bold; text-align:center}
/**************************************/

/**************  BUS   ************************/
.busdepartleft{float:left; width:120px;}
.busdepartreturn{float:left; width:100px;}
.departleftbusalign{float:left; width:140px;}
.formfeildsrightbusalign{float:right; width:350px;}
/*************************************/

/*           Step2 Form Filter Panel          */

.toptabformcontainer{width:944px;  height:auto; border:7px #0196b1 solid; border-bottom-width:0px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.toptabformsubcon{width:944px; padding:0px 0px 0px 0px;}
.toptabformbg{width:944px; background-color:#ffffff; height:183px;//height:172px;}
.toptabiconleft{float:left; width:74px; color:#596567;}
.toptabiconleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.toptabiconleft li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.toptabiconbg{ background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/iconbg.gif); background-repeat:repeat-x; width:74px;//width:75px; height:40px;//height:44px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;border-right:1px #9aaeca solid;}
.toptabiconbgdpack{ background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/iconbg.gif); background-repeat:repeat-x; width:74px;//width:74px; height:40px;//height:40px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;border-right:1px #9aaeca solid;}
.toptabiconbgon{background-color:#ffffff; width:74px; height:40px;//height:44px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;}
.toptabiconbgondpack{background-color:#ffffff; width:74px; height:40px;//height:40px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;}
.tabbookingrightcon{float:right; width:869px;}
.tabbookingrightcondpack{float:right; width:860px;}
.farebg{ background-image:url(http://img.yatra.com/yatra_blue-theme/images/air/farebg.gif); background-repeat:repeat-y; height:314px;}
.faretext{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000000; padding-left:19px; }
.fareboxtext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6c7779;}
/**************************************/


/*               FOOTER               */
.YT_footer{width:958px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -0px; height:275px; color:#ffffff;background-color:#24A0B5;}

.fottercontainer{float:left;width:947px; color:#ffffff; margin:0px 10px 0px 11px;}
.footertoplink{width:910px; border-bottom:1px #0e98b1 solid; font-size:11px; height:90px;  padding:14px 0px 0px 0px;}
.partnerinvestcon{width:958px; margin:0 auto;}
.corpratelikkleft{float:left; width:155px;}
.ytservice{float:left; width:129px; padding-left:30px;}
.customerleft{float:left; width:114px;  padding-left:30px;}
.whyyt{float:left; width:125px; padding-left:30px;}
.affiliate{float:left; width:125px; padding-left:30px;}
.corpratelink{border-right:1px #ffffff dotted; height:64px;}
.corpratelink ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.corpratelink li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.footerbotlink{ font-size:11px; padding:8px 10px 0px 0px; word-spacing:2px;  float:left;}
/*.fotterpartnercon{border-bottom:1px #cccccc solid; height:50px;}
.partnercon{ width:750px; margin:0 auto; padding:10px 0px 0px 0px; font-size:12px;}*/
.partnerleftpannel{float:left; width:406px; border-right:1px #cccccc solid;}
.partnerrightpannel{float:right; width:343px}
.ourpartner{float:left; width:83px; color:#959595; padding-top:10px;}
.partnerlogo{float:right; width:321px;}
.ourinvester{float:left; width:90px; color:#959595; padding-top:10px; padding-left:10px;}
.investerlogo{float:left; width:236px;}
.cpoyrightYatra{text-align:center; padding:10px 0px 10px 0px; font-size:11px; color:#959595}
.footertoplink a:link{ text-decoration:none; color:#ffffff; }
.footertoplink a:active{text-decoration:none; color:#ffffff;}
.footertoplink a:visited{text-decoration:none; color:#ffffff;}
.footertoplink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}
.footerbotlink a:link{ text-decoration:none; color:#ffffff; }
.footerbotlink a:active{text-decoration:none; color:#ffffff;}
.footerbotlink a:visited{text-decoration:none; color:#ffffff;}
.footerbotlink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}
/**************************************/

/* 				Car					*/
.radiobutcar{ width:610px; color:#1e56a1;}
.radiobutcar ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#6c7779;}
.radiobutcar li{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; display:inline; color:#6c7779;}
.radiobutcarcms{ width:687px; color:#1e56a1;}
.radiobutcarcms ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#6c7779;}
.radiobutcarcms li{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; display:inline; color:#6c7779;}
.felidscon{width:610px; border-top:1px #1f65a1 dotted; border-bottom:1px #1f65a1 dotted; margin:3px 0px 0px 0px; padding:8px 0px 0px 10px; height:85px;}
.felidsconcar{width:610px; border-top:1px #1f65a1 dotted;margin:3px 0px 0px 0px; padding:8px 0px 0px 0px;}
.rooms{float:left; width:40px;}
.classfeldcont{float:left;width:130px;}
.childcont{float:right;width:237px;}
.childrenleft{float:left; width:93px;}
/**************************************/

/* 				Hotel					*/
.htbookingleft{float:left; width:630px; padding-left:15px;}
.hotelformfeildsleft{float:left; width:260px;}
.hotelformfeildsright{float:right; width:260px;}
.hotelfelidscon{width:520px; margin:3px 0px 0px 0px; padding:30px 0px 0px 0px;float:left;}
.hotelfelidscon input{font-size:11px;}
.hotelfelidscon select{font-size:11px;}
.hotelpasscon{float:left;width:590px; padding-top:4px;}
.rooms{float:left; width:75px; color:#717a79;}
.hotelclassfeldcont{float:left;width:140px;padding-right:10px;}
.hotelchildcont{float:left;width:436px;color:#717a79;}
.hotelchildrenleft{float:left; width:375px; color:#717a79;}
.fromfeildhotel{float:left; width:232px; color:#717a79;position:relative;}
.findcity{padding-left:130px;}
.fromfeildhotel a:link{text-decoration:underline;color:#717a79;font-size:11px;}
.fromfeildhotel a:visited{text-decoration:underline;color:#717a79;font-size:11px;}
.fromfeildhotel a:hover{text-decoration:none;color:#717a79;font-size:11px;}
.checkin{float:left; width:100px; color:#717a79;}
.checkout{float:right; width:100px; color:#717a79;}
.adults{float:left; width:140px; color:#717a79;}
#hotelchildage{width:195px;float:left;}
.mferror_city{float:left;font-size:11px;color:red;padding-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:16px;}
/* design chage hotel form css start here   */
.mferror_city1{float:left;font-size:11px;color:red;padding-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.hotelfelidscon1{width:610px; padding:8px 0px 0px 0px;  border-top:1px #1f65a1 dotted; border-bottom:1px #1f65a1 dotted; height:100px;}
.hotelpasscon1{float:left; width:510px; padding-top:0px; color:#6c7779;}
.htpassdetailcon{float:left; width:270px;}
.htroom{float:left; width:86px;}
.htpassadult{float:left; width:41px;}
.htpasschild{float:right; width:100px;}
.htagechilcon{float:right; width:215px;}
.calandericon{float:right; width:15px; height:15px; cursor:pointer; margin-top:1px;}
/* design chage hotel form css end here   */
/**************************************/


/**************************************/
/*      Step 3 MAIN CONTENT           */
#step34 .maincontainerstep34{width:968px; margin:0 auto;}
#step34 .mainbg{background:transparent url(http://img.yatra.com/yatra_blue-theme/images/common/newmainemg.jpg) repeat-y scroll 0 0;float:left;width:968px;}
.containerbotimg{width:968px; margin:0 auto;}
.headerfootercontainer{width:958px; margin:0 auto;}
.headernewbg{width:958px;background-color:#0196b1;background-repeat:repeat-x; height:200px;}
.hotelreviewcontainer{width:944px; padding:13px 11px 0px 11px; float:left;}
.leftcomponentcontainer{width:926px;float:left;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:10px 9px 10px 9px;}
.rightcomponentcontainer{width:198px;float:right;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:10px 8px 0px 8px;}
.rightcomponentbg{width:200px;float:left;height:100%;}
.headingcontainer{width:935px;float:left; padding:14px 0px 0px 31px;font-size:16px;color:#000000;font-weight:bold;}
.toproundbar{width:946px;float:left;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/toproundbar.gif); background-repeat:no-repeat;height:6px;}
.bottomroundbar{width:946px;float:left;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/bottomroundbar.gif); background-repeat:no-repeat;height:6px;}
.righttoproundbar{width:216px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/righttoproundbar.gif); background-repeat:no-repeat;height:5px;float:right}
.rightbottomroundbar{width:216px;float:right;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/rightbottomroundbar.gif); background-repeat:no-repeat;height:5px;}
.ytminbgbotlett{float:left; width:12px;}
.ytminbgbotmid{float:left; width:944px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -399px; height:21px;}
.ytminbgbotright{float:left; width:11px;}
/**************************************/

/*      Step 4 & 5 MAIN CONTENT           */
.mainpaxcontainer{width:712px; padding:13px 11px 0px 11px; float:left;}
#componentcontainerstep4{width:680px;padding-bottom:16px;float:left;//float:none;}
#componentcontainerstepp4{width:680px;padding-bottom:0px;float:left;//float:none;}
#componentcontainersttep4{width:680px;padding-bottom:8px;float:left;//float:none;}
#componentheaderstep4{width:683px;float:left;//float:none;padding:2px 0px 0px 7px;height:22px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
#componentdetailsstep4{width:683px;padding-left:7px;border:1px solid #aec6e3;border-top-width:0px;float:left;color:#6c7779;}
.leftcomponentcontainerstep4{width:692px;float:left;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:10px 9px 0px 9px;}

.step4innerpanel{width:683px;padding-left:7px;float:left;color:#6c7779;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;//float:none;}

.toproundbarstep4{width:712px;float:left;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/toproundbarstep4.gif); background-repeat:no-repeat;height:6px;}
.bottomroundbartep4{width:712px;float:left;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/bottomroundbarstep4.gif); background-repeat:no-repeat;height:6px;}

.pricedetailsstep4{float:left;width:690px;color:#6c7779;border:1px solid #aec6e3;border-top-width:0px;float:left;}
.pricedetailsstep4 td{padding-top:4px;padding-bottom:4px;}
.pricedetailsstep4 td#caption{color:#1f65a1;font-weight:bold;}
.pricedetailsstep4 td#ppayment{padding:0px}
.pricedetailsstep4 A.whattext{color:#1f65a1;font-size:11px;text-decoration:none;}
.pricedetailsstep4 A.whattext:visited{color:#1f65a1;}
.pricedetailsstep4 A.whattext:hover{color:#1f65a1;text-decoration:underline;}
.detailcompstep4{width:690px;border:1px solid #aec6e3;border-top-width:0px;float:left;color:#6c7779;}
.inputcommon{color: #000000; background-color:#FFFFFF; border: 1px solid #676767; font-family: tahoma, Verdana, Arial, trebuchet MS; font-size: 11px;}
.continuebuttonstep4{width:692px;float:left;text-align:right;background-color:#ffffff;padding:0px 9px 5px 9px;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;}

.infoHeadtxt{color: #464646;font-family:Arial,verdana;font-size:12px;font-weight:bold;}
.infoinputbox{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000;height: 18px; width: 140px;border: 1px solid #7f9db9;
}
.infoinputbox2{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000;height: 18px; width: 120px;border: 1px solid #7f9db9;
}
.infoinputbox3{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000;height: 18px; width: 55px;border: 1px solid #7f9db9;
}
.infoinputbox4{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000;height: 18px; width: 117px;border: 1px solid #7f9db9;
}
/**************************************/

/*      Common classes for components of Step 3 & 4    */
#componentcontainer{width:926px;float:left;//float:none;}
#componentheader{width:917px;float:left;//float:none;padding:2px 0px 0px 7px;height:22px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
#componentdetails{width:917px;padding-left:7px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
#rightcomponent{width:198px;}
#rightcomponentheader{width:189px;float:left;//float:none;padding:2px 0px 0px 7px;height:22px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
#rightcomponentheder{width:189px;float:left;//float:none;padding:2px 0px 0px 7px;height:22px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:12px;color:#464646;font-weight:bold;}
#rightcomponentsubheader{background-color:#ccd4e9;height:18px;color:#1762a6;font-size:12px;font-weight:bold;}
#rightcomponentdetails{width:182px;float:left;padding:11px 7px 4px 7px;border:1px solid #d5d6d6;border-top-width:0px;background-color:#e8ecf5;margin-bottom:16px;}
#rightcomponentdetails td{color:#6c7779;padding-bottom:4px;}
#rightcomponentdetails td#caption{color:#1762a6;font-weight:bold;}
#rightcomponentdetails .dotsbar{background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/pricedetailsdots.gif); background-repeat:repeat-x;height:1px;}
.detailrighttxt{color:#6c7779;padding:0px 7px 4px 7px;}
.detailrighttxtL{color:#6c7779;padding:0px 0px 4px 7px;}
.detailrighttxtR{color:#6c7779;padding:0px 7px 4px 0px;}
/**************************************/
/*     Classes for Step3 Review Page        */
.hoteldetailsimg{width:136px;float:left;height:88px;padding-top:8px;padding-bottom:8px;}
.hoteldetails{width:535px;float:left;color:#6c7779;padding-top:8px;padding-bottom:8px;}
.hoteldetailsrating{padding-top:4px;padding-bottom:15px;}
.hoteldetailsrating A{color:#1f65a1;font-size:11px;text-decoration:none;}
.hoteldetailsrating A:visited{color:#1f65a1;}
.hoteldetailsrating A:hover{color:#1f65a1;text-decoration:underline;}
.hoteldetailsrating img{padding-right:4px;}
.separaterdiv{height:16px;float:left;}
.pricedetails{float:left;width:924px;color:#6c7779;border:1px solid #aec6e3;border-top-width:0px;float:left;}
.pricedetails td{padding-top:4px;padding-bottom:4px;}
.pricedetails td#caption{color:#1f65a1;font-weight:bold;}
.pricedetails td#ppayment{padding:0px}
.pricedetails A.whattext{color:#1f65a1;font-size:11px;text-decoration:none;}
.pricedetails A.whattext:visited{color:#1f65a1;}
.pricedetails A.whattext:hover{color:#1f65a1;text-decoration:underline;}
.rightbottom{border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.rightnone{border-right-width:0px;border-bottom:1px solid #f0f0f0;}
.bottomnone{border-right:1px solid #f0f0f0;border-bottom-width:0px;}
.taxdiv{width:170px;float:left;text-align:right;height:14px;}
#promotioncode{width:917px;padding-left:7px;float:left;color:#6c7779;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
#promotioncode input{width:160px;margin-left:7px;border:1px solid #8b9aad;}
#barclayoffer{width:917px;padding-left:7px;float:left;color:#6c7779;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;//float:none;}
.bluetext{color:#1f65a1;font-weight:bold;}
#barclayoffer .greybar{height:1px;width:910px;background-color:#f0f0f0;margin-bottom:5px;margin-top:5px;}
#barclayoffer input{margin-right:4px;}
#barclayoffer A{color:#1f65a1;text-decoration:underline;}
#barclayoffer A:visited{color:#1f65a1;}
#barclayoffer A:hover{color:#1f65a1;text-decoration:none;}
.continuebutton{width:926px;float:left;text-align:right;background-color:#ffffff;padding:0px 9px 5px 9px;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;}
/**************************************/

/**************************************/
/*     Classes for Yatra miles section     */
.ylpfont4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; padding-left:11px;}
.ylptxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:20px; font-weight:bold;}
.ylptxt1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.ylptxt2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; font-weight:bold; padding-left:20px;}
.ylpyes{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9da1a4; font-weight:bold;}
a.ylplink:link{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: underline;color: #4c4c4c;}
a.ylplink:visited{	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: undeline;color:#4c4c4c;}
a.ylplink:hover{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: undeline;color: #4c4c4c;}
.ylpfontc1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; padding-right:7px;}
.ylpfontc2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; font-weight:bold; padding-right:35px;}
/**************************************/


/*      Confirmation MAIN CONTENT           */
#innercontainerconf{width:917px;padding-left:7px;float:left;color:#6c7779;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;//float:none;}
#innercontainerconf A{color:#1f65a1;text-decoration:underline;}
#innercontainerconf A:visited{color:#1f65a1;}
#innercontainerconf A:hover{color:#1f65a1;text-decoration:none;}
.caption{color:#1762a6;font-weight:bold;}
/**************************************/



/*           Car step-2 start here           */

.carheader{padding-left:24px; color:#000000; font:arial,verdana,helvetica; font-size:16px; font-weight:bold;}
.headerdetail{padding-left:20px; color:#1f65a1; font:arial,verdana,helvetica; font-size:14px; font-weight:bold;}
.align{margin:13px 7px 0px 12px;}
.cartopimg{width:944px; height:10px;}
.carimgleft{float:left; width:10px; height:10px; line-height:0px;}
.carimgbg{float:left;height:9px; border-top:1px #bababa  solid; background-color:#ffffff;}
.carimgbotbg{float:left;height:9px; border-bottom:1px #bababa  solid; background-color:#ffffff;}
.carimgright{float:right;width:10px;height:10px;line-height:0px;}
.carmiddle{width:942px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.carmidpadding{width:912px; padding:5px 15px 5px 15px;}
.carpricebox{width:910px; height:100%; border:1px #aec6e3 solid; background-color:#ffffff;}
.carpriceboxn{width:910px;height:45px; border:1px #aec6e3 solid; background-color:#ffffff;}
.carbg{width:897px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:20px; font-size:15px; font-weight:bold; color:#cc6600; padding:3px 0px 0px 13px;}
.carbgstep{width:897px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:21px; font-size:15px; font-weight:bold; color:#000000; padding:3px 0px 0px 13px;}
.cardetail{background-color:#000000;}
.cartype{color:#1f65a1; padding-top:2px; padding-bottom:3px; font-size:12px; font-weight:bold;  padding-left:9px; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:22px; }
.carmodel{color:#1f65a1; padding-top:2px; padding-bottom:3px; font-size:12px; font-weight:bold;  text-align:center; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:22px;}
.bookbutton{width:170px; text-align:center;vertical-align:middle; padding-top:3px;padding:bottom:3px;}
.ctype{color:#183b41; width:98px; font-size:12px; padding-left:9px; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle; }
.cmodel{color:#183b41; width:217px; font-size:12px; text-align:center; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle;}
.cpricekm{color:#183b41; width:182px; font-size:12px; text-align:center; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle;}
.cpricehr{color:#183b41; width:189px; font-size:12px; text-align:center; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle;}
.comfort{display:inline; color:#183b41; font-size:12px; height:24px; width:148px; text-align:center; padding-top:8px;}
.comfort ul{display:inline;}
.comfort li{display:inline;}
.space{height:15px; width:897px; clear:both;}
a.carlink:link{ text-decoration:none; color:#6c7779;}
a.carlink:active{text-decoration:none; color:#6c7779;}
a.carlink:visited{text-decoration:none; color:#6c7779;}
a.carlink:hover{text-decoration:none; color:#ef9122;}
.terms{padding-left:24px; color:#1f65a1; padding-top:10px; font:arial,verdana,helvetica; font-size:12px; font-weight:bold;}
.terms ul{padding:0px; margin:0px; color:#6c7779; font:arial,verdana,helvetica; font-size:12px; font-weight:normal; list-style:none;}
.terms li{padding:0px; margin:0px; color:#6c7779; font:arial,verdana,helvetica; font-size:12px; font-weight:normal; list-style:none;}
/**************************************/

/*      DPACK Result page        */
.resultcontainerDpack{width:918px;padding-bottom:16px;float:left;//float:none;}
.resultcontainerheader{width:917px;float:left;//float:none;padding:2px 0px 0px 7px;height:22px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#6c7779;font-weight:bold;}
.resultcontainerheader2{width:100%;float:left;//float:none;padding:2px 0px 0px 7px;height:22px;background-image:url(http://img.yatra.com/yatra_blue-theme/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#6c7779;font-weight:bold;}
.resultcontainerdetails{float:left;width:924px;color:#6c7779;border:1px solid #aec6e3;border-top-width:0px;float:left;}
.resultcontainerdetails A.whattext{color:#1f65a1;font-size:11px;text-decoration:none;}
.resultcontainerdetails A.whattext:visited{color:#1f65a1;}
.resultcontainerdetails A.whattext:hover{color:#1f65a1;text-decoration:underline;}
.resulheadtxtx{padding:2px 0px 0px 7px;height:22px;font-size:16px;color:#000000;font-weight:bold;}

/*      DPACK review page        */
#dpackcomponentdetails{width:924px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
/**************************************/



/*Footer link css start here */
.footerlinkleftcon{width:702px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}
.footerlinkinfo{width:684px; padding:0px 9px 15px 4px; color:#6c7779;}/*Cignex Modified Line*/
.ft_linkleftpannel{float:left;width:170px;}
.ft_linkleftpannel ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ft_linkleftpannel li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.ft_linkrightpannel{float:right;width:483px;}
/*Footer link css end here */

/* footer landing page form css start here */
.footerlinkrightcon{width:222px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}
.land_formcon{width:206px; padding:0px 8px 0px 8px;}
.land_formsubcon{width:204px; border:1px #aec6e3 solid; padding-bottom:10px; float:left;} 
.land_formhading{width:194px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:21px; padding:3px 5px 0px 5px; font-size:15px;}
.land_formbox{width:194px; margin:0px 5px 0px 5px; color:#6c7779;}
.yt_aboutleft{border-bottom:1px #5f5f5f dotted; padding:8px 0px 8px 10px;}
.yt_abouthanding{color:#1e56a1; font-size:18px; border-bottom:1px #1f65a1 dotted; padding:5px 0px 4px 0px;font-family:arial;}
.ie6 .yt_abouthanding{color:#1e56a1; font-size:18px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/border_white_dotted_ie6.gif) bottom left repeat-x; border-bottom:none; 
 padding:5px 0px 4px 0px;font-family:arial;}
.footerlandleft{float:left; width:704px;}
.footerlandright{float:right; width:224px;}
.serviceheading{color:#1e56a1; padding-left:15px;}
.ulclass{margin-top:0px; padding-top:10px;}
.ulclass1{margin-top:0px; margin-left:0px; padding:10px 0px 0px 0px;}
.liclass{list-style:none;margin-left:0px; padding:0px 0px 0px 25px;}
.rahilogo{text-align:right; padding-top:10px; font-size:11px;}
/* footerlanding page form css end here */

/* landing form css start here */
.miniformradiocon{width:194px; color:#1e56a1; padding-top:8px;}
.miniformcon{width:194px; padding:8px 0px 0px 0px;}
.miniformdepat{width:194px; padding:12px 0px 0px 0px; height:35px;}
.minidepartleft{float:left; width:84px;}
.minireturnright{float:right; width:84px;}
.minipasdetail{width:194px; padding:8px 0px 0px 0px; border-top:1px #1f65a1 dotted; margin-top:12px; height:48px;}
.miniadult{float:left; width:74px;}
.miniinflant{float:left; width:46px;}
/* landing form css end here */


#city{font-size:11px; margin-left:2px; margin-top:4px; width:99px;}

.ie6 #city{font-size:11px; margin-left:2px; margin-top:4px; width:99px; border-style:  solid; border-width:1px; border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;	padding: 1px 1px;}

#city3{font-size:11px; margin-left:2px; margin-top:8px; width:85px; height: 70px;}


/*fare landing page css start here */
.farebox{width:282px; border:1px #aec6e3 solid;  background-color:#e7ecf3; height:77px;}
.farelivechatleft{float:left; width:198px; padding-top:10px;}
.farechatcon{width:260px; padding:0px 11px 0px 11px;}
.airfarecon{width:702px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;float:left;}
.farelistcon{width:385px; border:1px #aec6e3 solid; background-color:#ffffff;float:left;}
.farelistheading{width:375px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:21px; padding:3px 0px 0px 10px; font-size:15px; color:#000000;}
.fareliftinfo{width:334px; margin:10px 40px 0px 11px; color:#6c7779; padding-bottom:15px;}
.farelistcitycon{width:363px; border-top:1px #aec6e3 solid; border-bottom:1px #aec6e3 solid; padding:3px 11px 3px 11px; float:left;}
.farelistcityinfo{width:363px;  padding:3px 11px 3px 11px; float:left; margin-top:0px;}
.farelistleft{float:left; width:138px;}
.farelistleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.farelistleft li{ margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; list-style:none;}
.farelistleft1{float:left; width:130px;}
.farelistleft1 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.farelistleft1 li{ margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; list-style:none;}
.farelistright{float:left; width:81px;}
.farelistright ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.farelistright li{ margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; list-style:none; text-align:center;}
.boolearlybg{background-color:#f7fbfe; padding:3px 0px 3px 8px;}
.boolearlybg1{padding:3px 0px 3px 8px; background-color:#ffffff;}
.land_tablebg{width:686px; padding-top:0px; background-color:#e8ecf5; border:1px #e8ecf5 solid; margin-top:10px;}
/*fare landing page css end here */

/*Air Fare Quote form css start here */
.farequoteletfcon{width:710px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;float:left;}
.farequoteformcon{width:696px; padding:0px 7px 0px 7px;}
.quoteformbox{width:694px; border:1px #aec6e3 solid; margin-top:15px;}
.quoteformheading{width:684px; background:url(http://img.yatra.com/yatra_blue-theme/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:21px; padding:3px 0px 0px 10px; font-size:15px; color:#000000;}
.quoteformheadingleft{float:left; width:105px;}
.quoteformheadingright{float:right; width:208px; font-size:11px; padding-top:2px}
.farequoterightcon{width:214px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.livehelpbanner{width:171px; padding:0px 21px 0px 21px;}
.farequoterbaner{width:160px; margin:16px 26px 0px 26px; height:600px; border:1px #aec6e3 solid; background-color:#e7ecf3;}
.quoteadultbox{width:676px; margin:10px 8px 0px 10px; border-bottom:1px #cccccc solid; color:#6c7779; padding-bottom:8px;}
.quoteadultbox ul{ margin:0px; padding:0px;}
.quoteadultbox li{ margin:0px; padding:0px 30px 0px 0px; list-style:none; display:inline;}
.quoteadultdetail{width:676px; margin:10px 8px 0px 10px; border-bottom:1px #cccccc solid; color:#6c7779; padding-bottom:8px;}
.quoteadultdetail ul{ margin:0px; padding:0px;}
.quoteadultdetail li{ margin:0px; padding:10px 15px 0px 0px; list-style:none; display:inline;}
/*Air Fare Quote form css end here */


.carhomecityradiocon{width:610px; height:25px;}
.carhomecitradiobutton{float:left;width:122px;}


.carcityradiocon{width:680px; height:25px;}
.carcitradiobutton{float:left;width:130px;}
.carcitradiobutton1{float:left;width:150px; color:#6c7779;}
.carcitradiobutton2{float:left;width:130px; color:#6c7779;}
.carcitradiobutton3{float:left;width:130px; color:#6c7779;}
.carcitradiobutton4{float:left;width:130px; color:#6c7779;}


.indexformcon{width:630px; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; margin:3px 0px 0px 0px; padding:8px 0px 0px 0px; height:100px;//height:103px;color:#6c7779;}
.indexhtformfeildleft{float:left; width:310px;}

.indexhtformfeildright{float:right; width:320px;}
.indexhotelchilcon{float:left; width:630px; padding-top:10px; color:#6c7779; margin:0px;}
.indexformchilcon{float:right; width:340px;}
.indexcheckin{float:left; width:100px; color:#717a79;}
.indexcheckout{float:right; width:200px; color:#717a79;}

/*TAB */
.term_condbg{ background:url(http://img.yatra.com/yatra_blue-theme/images/common/term_condbg.gif); background-repeat:repeat-y; height:auto;}
.term_condheading{border-left:1px solid #bababa; border-right:1px solid #bababa; padding-top:10px;color:#42454a; font-size:14px;}
.term_condheading a:link{color:#42454a; font-size:14px; text-decoration:none; font-weight:bold;}
.term_condheading a:active{color:#42454a; font-size:14px; text-decoration:none; font-weight:bold;}
.term_condheading a:visited{color:#42454a; font-size:14px; text-decoration:none; font-weight:bold;}
.term_condheading a:hover{color:#db6600; font-size:14px; text-decoration:underline; font-weight:bold;}

.popupsubheading{font-size:12px;font-family:arial;}

.threemediatabs {
float:left;
margin:0;
padding:0;
width:63px;
}
.threetabdiv {
float:left;
height:18px;
width:105px;
}
.threemediatabs ul{margin:0px;padding:0px;list-style: none;}
.threemediatabs li{display: inline;margin:0px;padding:0px;}
.threemediatabs a{float:left;display: block;font-size:11px;color:#ffffff;font-family:Arial, Helvetica, sans-serif, Tahoma;width:21px;height:15px;text-decoration: none;text-align:center;padding-top:3px;border:0px;}
.threemediatabs a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;color:#c00000; text-align:center;padding-top:3px;border:0px;}
.threemediatabs a.selected{font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;color:#c00000;text-align:center; padding-top:3px;border:0px;}

.associated_logos, .investors_logos, .paymentoptions_logos, .distribution_logos{background:url(http://img.yatra.com/yatra_blue-theme/images/common/footer_patrners_logo.jpg); background-repeat:no-repeat; padding:0px; margin:0px;}
.associated_logos{background-position:-0px -0px; width:230px; height:32px;}
.investors_logos{background-position:-0px -39px; width:328px; height:32px;}
.paymentoptions_logos{background-position:-0px -78px; width:270px; height:32px;}
.distribution_logos{background-position:-0px -118px; width:62px; height:32px;}

.dom_weekend_pack1, .dom_weekend_pack2, .dom_weekend_pack3, .dom_weekend_pack4, .dom_luxury_pack1, .dom_luxury_pack2, .dom_luxury_pack3, .dom_luxury_pack4, .dom_family_pack1, .dom_family_pack2, .dom_family_pack3, .dom_family_pack4, .dom_beaches_pack1, .dom_beaches_pack1, .dom_beaches_pack2, .dom_beaches_pack3, .dom_beaches_pack4 {background:url(http://img.yatra.com/yatra_blue-theme/images/holiday/holiday_by_theams.jpg); background-repeat:no-repeat; padding:0px; margin:0px;}
.dom_weekend_pack1 {background-position:-0px -0px; width:62px; height:39px;}
.dom_weekend_pack2 {background-position:-110px -0px; width:62px; height:39px;}
.dom_weekend_pack3 {background-position:-0px -49px; width:62px; height:39px;}
.dom_weekend_pack4 {background-position:-110px -49px; width:62px; height:39px;}
.dom_luxury_pack1 {background-position:-0px -97px; width:62px; height:39px;}
.dom_luxury_pack2 {background-position:-110px -97px; width:62px; height:39px;}
.dom_luxury_pack3 {background-position:-0px -144px; width:62px; height:39px;}
.dom_luxury_pack4 {background-position:-110px -144px; width:62px; height:39px;}
.dom_family_pack1{background-position:-0px -192px; width:62px; height:39px;}
.dom_family_pack2{background-position:-110px -192px; width:62px; height:39px;}
.dom_family_pack3{background-position:-0px -240px; width:62px; height:39px;}
.dom_family_pack4{background-position:-110px -240px; width:62px; height:39px;}
.dom_beaches_pack1{background-position:-0px -288px; width:62px; height:39px;}
.dom_beaches_pack2{background-position:-110px -288px; width:62px; height:39px;}
.dom_beaches_pack3{background-position:-0px -336px; width:62px; height:39px;}
.dom_beaches_pack4{background-position:-110px -336px; width:62px; height:39px;}

.int_weekend_pack1,.int_weekend_pack2,.int_weekend_pack3,.int_weekend_pack4,.int_luxury_pack1,.int_luxury_pack2,.int_luxury_pack3,.int_luxury_pack4, .int_family_pack1, .int_family_pack2, .int_family_pack3, .int_family_pack4, .int_beaches_pack1, .int_beaches_pack1, .int_beaches_pack2,.int_beaches_pack3, .int_beaches_pack4 {background:url(http://img.yatra.com/yatra_blue-theme/images/holiday/int_holiday_bytheame.jpg); background-repeat:no-repeat; padding:0px; margin:0px;}
.int_weekend_pack1 {background-position:-0px -0px; width:62px; height:39px;}
.int_weekend_pack2 {background-position:-110px -0px; width:62px; height:39px;}
.int_weekend_pack3 {background-position:-0px -49px; width:62px; height:39px;}
.int_weekend_pack4 {background-position:-110px -49px; width:62px; height:39px;}
.int_luxury_pack1 {background-position:-0px -97px; width:62px; height:39px;}
.int_luxury_pack2 {background-position:-110px -97px; width:62px; height:39px;}
.int_luxury_pack3 {background-position:-0px -144px; width:62px; height:39px;}
.int_luxury_pack4 {background-position:-110px -144px; width:62px; height:39px;}
.int_family_pack1{background-position:-0px -192px; width:62px; height:39px;}
.int_family_pack2{background-position:-110px -192px; width:62px; height:39px;}
.int_family_pack3{background-position:-0px -240px; width:62px; height:39px;}
.int_family_pack4{background-position:-110px -240px; width:62px; height:39px;}
.int_beaches_pack1{background-position:-0px -288px; width:62px; height:39px;}
.int_beaches_pack2{background-position:-110px -288px; width:62px; height:39px;}
.int_beaches_pack3{background-position:-0px -336px; width:62px; height:39px;}
.int_beaches_pack4{background-position:-110px -336px; width:62px; height:39px;}
	/* End COMMON.CSS here */

	/* Start SUPERSAVERDEALSV2.CSS here */
	#mapoversmall{position:absolute; width:605px; height:545px;; background-color:#05a5c2; margin:25px 8px auto;  z-index:100; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border-top:#05a5c2 solid 1px;} /*Cignex Modified Line*/
.mapbookingform{position:absolute; width:215px; height:180px; top:520px; left:350px; z-index:100; margin-left:15px; margin-top:28px; background-image:url(../images/hotel/bg_popup.gif); background-repeat:no-repeat;}
/* Super Saver Deals (ssd) css start here */
#ssd_hoted{width:248px; height:247px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; position:relative;}
#ssd_hoted h2{padding:0px; margin:0px; font-size:11px; float:left; font-weight:normal; color:#000000;}
#heightmanger{height:21px;}
#ssd_tab #ssd1{margin-left:0px;}
.ssd_box{border:#9ccceb solid 1px; height:193px; overflow:hidden; padding-left:7px; padding-top:5px;}
.startingfrom{font-size:10px; text-align:right; padding-top:5px; margin-left:6px; margin-right:6px;}
.lins_all{margin-left:8px; margin-right:8px; text-align:right; padding-top:5px;}
#ssd_hoted a{font-size:11px; color:#1776aa; text-decoration:none;}
#ssd_hoted a:hover{color:#f68a24; text-decoration:none;}
.fleft{float:left;}
.obookingpanel{position:absolute; width:284px; height:180px; background-color:#05a5c2; top:auto; left:auto; z-index:100; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border-top:#05a5c2 solid 1px;} /*Cignex Modified Line*/
.obookingpane2{position:absolute; width:250px; height:154px; background-color:#05a5c2; z-index:100; filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50; border-top:#05a5c2 solid 1px; top:565px; left:10px;}
.sbookingpanel{position:absolute; width:215px; height:180px; top:auto; left:auto; z-index:100; margin-left:25px; margin-top:auto; background-image:url(../images/hotel/bg_popup.gif); background-repeat:no-repeat;font-size:11px;}/*Cignex Modified Line*/
.sbookingpane2{position:absolute; width:215px; height:180px; z-index:100; margin-left:15px; margin-top:1px; background-image:url(../images/hotel/bg_popup.gif); background-repeat:no-repeat; top:650px; left:400px;}
#close{cursor:pointer; float:right; margin-right:5px; margin-top:4px;}
#leftpopuptext{font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-top:3px; position:absolute; top:0px; left:0px;}
#leftpopuptexto{font-size:12px; font-weight:bold; color:#14316b; padding-left:10px; padding-top:3px; position:absolute; top:1px; left:1px;}
#hotelrevew{width:195px; margin-top:27px; margin-left:0px; padding:0px; color:#7d7e7f;}
#hotelrevew span{color:#7d7e7f; padding-left:5px;}
#hotelrevew input{font-size:10px; color:#7d7e7f; border:#FFFFFF solid 1px; margin-left:-3px; margin-right:5px; cursor:pointer;}
#hotelrevew select{font-size:10px; color:#7d7e7f; width:35px;}
#hotelrevew a{text-decoration:underline; font-size:10px;}
#hotelrevew a:hover{text-decoration:none; color:#990000}
#booknowpopup{float:right; margin-right:10px; margin-top:10px;}
.obookingpanelbs{position:absolute; width:284px; height:180px; background-color:#05a5c2; top:941px; left:488px; z-index:100; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border-top:#05a5c2 solid 1px;}
.sbookingpanelbs{position:absolute; width:215px; height:180px; top:912px; left:505px; z-index:100; margin-left:15px; margin-top:28px; background-image:url(../images/hotel/bg_popup.gif); background-repeat:no-repeat;font-size:11px;}
/* Super Saver Deals (ssd) css end here */

/* css for slideing start here */
.ssdhead h2{font-size:12px;color:#03879a;}
.ssdheadcity{width:251px;float:left;}
.ssdheadarrow{width:17px;float:left;padding:3px 0px 0px 0px;}
.ssdslide{width:275px; overflow:hidden; position:relative;padding-left:8px;padding-bottom:2px;visibility:hidden;}
.ssdcontent{position:relative;margin-bottom:8px;padding:0px;}
.ssdcontent td{padding-bottom:5px;}
.ssdcontent a{color:#000000;text-decoration:none;}
.ssdcontent a:hover{color:#f68a24; text-decoration:underline;}
/* css for slideing end here */
	/* End SUPERSAVERDEALSV2.CSS here */

	/* Start CALENDAR.CSS here */

	/* End CALENDAR.CSS here */

	/* Start DHTMLWINDOW.CSS here */
	.dhtmlwindow{position: absolute; visibility: hidden; background-color:#FFFFFF;}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px; text-indent: 3px; cursor: move; overflow: hidden; width: auto; font-size:12px; color:#445b89; font-weight:bold; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; background-image:url(http://www.yatra.com/images/xhotelv2/topbgdhtml.gif);background-repeat:repeat-x; height:19px; padding-top:4px; padding-left:5px;}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/ position: absolute; right:10px; top: 5px; cursor:pointer;}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
height: 150px;
padding: 0px;
overflow: auto;
border:#ffffff solid 1px;
border-top-width:0px;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

	/* End DHTMLWINDOW.CSS here */

	/* Start MODAL.CSS here */
	.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-image:url(http://www.yatra.com/images/xhotelv2/topbgdhtml.gif);background-repeat:repeat-x;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background-color: #333333;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}
	/* End MODAL.CSS here */

	/* Start AUTOSUGGESTION.CSS here */

	/* End AUTOSUGGESTION.CSS here */

	/* Start COLORBOX.CSS here */
	/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#333;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(images/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

	/* End COLORBOX.CSS here */
  /* ---------- Wrapper ---------- */
#layout-grid .lfr-column {
	padding: 0px;
}


.portlet-topper {
 	background: transparent url(http://img.yatra.com/yatra_blue-theme/images/common/dealsinerbg.gif) repeat-x;
	border-bottom: 1px solid #AEB8BC;
	padding-right: 40px;
	position: relative;
}

.portlet-title {
	display: block;
	font-weight: normal;
	min-width: 50%;
	padding: 5px;
   font-size:15px;
}

/* Holiday by theme portlet*/
.setholidaybythemeborder{
	border:1px #aec6e3 solid; 
	background-color:#e7ecf3;
	padding-bottom:10px;
}

.setholidaybreadcum{
	color:#1f65a1; 
	padding:15px 0px 0px 10px; 
	border-bottom:1px dotted; 
	height:20px; 
	margin-bottom:10px; 
	font-weight:bold; 
	font-size:15px;
}

.setholidaytabname{
	float:left;
}

.setholidaypagename{
	float:left; 
	color:#cc6600; 
	font-weight:bold;
}

#body-wrapper{
	margin: 0 auto;
	width:	960px
}


.lfr-grid-cignex{
	width:	960px
}
/*Set the radio background color
.ie input[type="radio"]{
background-color:transparent;
}

.ie6 input.radio{
background-color:transparent;
}
*/

.ie6 .ytdomintradio{
color:#1f65a1;
padding:5px 0px 0px 0px; 
background:url(http://img.yatra.com/yatra_blue-theme/images/common/border_dotted_ie6.gif) bottom left repeat-x; 
height:20px;
margin-bottom:10px; 
font-weight:bold;
border-bottom:none;
}

.ie6 .ytdealheading{
color:#036987; 
padding:15px 0px 3px 0px; 
background:url(http://img.yatra.com/yatra_blue-theme/images/common/border_dotted_ie6.gif) bottom left repeat-x; 
border-bottom:none;
font-size:13px;
}

.ie6 .felidscon{
width:520px;
background:url(http://img.yatra.com/yatra_blue-theme/images/common/border_white_dotted_ie6.gif) top left repeat-x;
border-top:none;
background:url(http://img.yatra.com/yatra_blue-theme/images/common/border_white_dotted_ie6.gif) bottom left repeat-x;
border-bottom:none;
margin:3px 0px 0px 0px;
padding:8px 0px 0px 0px; 
height:90px; 
color:#6c7779;
}

.ie6 input.text{
padding:1px;
}

/* Pooja  -----------Find By Hotel[City]*/
.findcityhead{
	border:1px solid #1e65a1;
	width:522px;
	padding-top:4px;
	padding-left:11px;
	height:20px;
	background-image:url(http://img.yatra.com/images/xhotelv2/hotelsresultbg.gif); background-repeat:repeat-x;margin-bottom:3px;
	}

.ie table{
border-spacing:0px;
}

.singleAd{
width:290px;
height:290px;
border:1px #aec6e3 solid; 
background-color:#e7ecf3;
text-align:center;
} /* Cignex Added Line */

.AddPad{
padding:20px 0px 20px 0px;
}

.footerFullAd{
width:728px;
height:90px;
} /* Cignex Added Line */


.footerPartAd{
width:468px;
height:60px;
} /* Cignex Added Line */



.ytadvantageboxc{width:290px;height:135px;border:1px #aec6e3 solid; background-color:#e7ecf3;}
.ytadvantageboxAc{width:290px;border:1px #aec6e3 solid; background-color:#e7ecf3;padding-bottom:10px;}
.ytholidayhotdealc{
width:606px;
height:290px;
border:1px #aec6e3 solid;
background-color:#ffffff;
}

/*File Name: Calendar.css (For Calnedar Look & Feel)*/
.calbordered .title {MARGIN: 0 -45px 5px 0; font-weight:bold; font-size:8pt;font-family:verdana,Arial,Helvetica,sans-serif;  COLOR: #ffffff; POSITION: relative; HEIGHT: auto; width:280px;}
.title .close-icon {BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px;}
.calheader {WIDTH: 100%; COLOR: #000; POSITION: relative;text-align:center;}

.headerTopRight{float:right; width:586px; margin-top:-15px; font-size:11px; font-weight:bold;}
/* Cignex Added Line */
.headerTopLink{ text-align:right; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold;}

.headerTopLink a:link{ text-decoration:none; color:#ffffff; }
.headerTopLink a:active{text-decoration:none; color:#ffffff;}
.headerTopLink a:visited{text-decoration:none; color:#ffffff;}
.headerTopLink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}

.form_forgot_clickhere{ font-size:11px; color:#6c7779; margin-top:-4px; padding-right:38px;}

.ytcareheading a:link{text-decoration:none;font-size:12px; color:#6c7779;}
.ytcareheading a:active{text-decoration:none;font-size:12px; color:#6c7779;}
.ytcareheading a:visited{text-decoration:none;font-size:12px; color:#6c7779;}
.ytcareheading a:hover{text-decoration:none;font-size:12px; color:#ef9122;}


a.yatraadvlink:link {color:#6c7779; text-decoration:none; }
a.yatraadvlink:active {color:#6c7779; text-decoration:none; }
a.yatraadvlink:visited {color:#6c7779; text-decoration:none; }
a.yatraadvlink:hover{color:#ee9122; text-decoration:none; } 

.tableAdsImg{ margin-top:0px;}
.ie6 .tableAdsImg{ margin-top:-2px;}

.bookingenginemainwidth{
width: 958px;
margin-top:0px;
}

.ie6 .bookingenginemainwidth{
width: 958px;
margin-top:-4px;
}


.flighticonIntoff {
background-position:-79px -51px;
height:45px;
width:74px;
}

.flighticonInton {
background-position:-79px 0px;
height:45px;
width:74px;
}

.flighticonDomon, .flighticonInton, .hoteliconon, .trainiconon, .flighticonDomoff, .flighticonIntoff, .hoteliconoff, .trainiconoff {
background:transparent url(http://img.yatra.com/yatra_blue-theme/images/common/bookingenginetabssprite.gif) no-repeat scroll 0 0;
cursor:pointer;
margin:0;
padding:0;
}

element.style {
height:45px;
}


element.style {
vertical-align:middle;
}

.flighticonDomon {
background-position:0 0px;
height:45px;
width:74px;
}

.flighticonDomoff {
background-position:0 -51px;
height:45px;
width:74px;
    font-family: Arial,Helvetica,sans-serif;
}

.flighticonInton {
background-position:-79px 0px;
height:45px;
width:74px;
}

.flighticonIntoff {
background-position:-79px -51px;
height:45px;
width:74px;
}

.hoteliconoff {
background-position:-158px -51px;
height:44px;
width:74px;
}

.hoteliconon {
background-position:-158px 0;
height:44px;
width:74px;
}

.trainiconoff {
background-position:-237px -51px;
height:44px;
width:74px;
}

.trainiconon {
background-position:-237px 0px;
height:44px;
width:74px;
}

.ui-dialog .ui-dialog-container {
background:lightBlue none repeat scroll 0 0;
border:medium none;
height:0;
}

.ie6 .headerright
{
position:absolute;
z-index:440;
}

.ie7 .headerright
{
position:absolute;
z-index:440;
}
/* End CUSTOM.CSS here */

/* Start K_BUTTON.CSS here */
.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:hand;cursor:pointer;}#kampylink img{border:0;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}
/* End K_BUTTON.CSS here */

/* Start HEADERTABS.CSS here */
.halfmoon{
height:31px;
margin-top:-1px;
}

.halfmoon ul{
padding: 8px 3px 0px;
margin-left: 0;
margin-top: 2px;
margin-bottom: 0;
font: bold 12px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/
}

.halfmoon li{
display: inline;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.halfmoon li a{
text-decoration: none;
padding: 6px 10px 6px 10px;
margin: 0;
margin-right: 0px; /*distance between each tab*/
/*border-left: 1px solid gray;*/
color: #596567;
font-size: 12px;
background: url(../images/common/halfmoontabbg.gif) top right no-repeat;
height:31px;
}

.halfmoon li a:visited{
color: #596567;
}

.halfmoon li a:hover, .halfmoon li.selectedtab a{
background: url(../images/common/halfmoontabbgOr.gif) top right no-repeat;
height:31px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
position:absolute;
top: 0;
border: 1px solid #f7931d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: #fbe79d;
width: 200px;
visibility: hidden;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #f7931d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: #596567;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
background-color: #f9c063;
}
/* Added By Cignex For Logo*/
.headerlogoleft span.logo {
	display: block;
	padding: 0;
	position: absolute;
}

.ie .headerlogoleft span.logo {
	display: block;
	padding: 0;
	position: absolute;
	border-bottom-style:none;
}

.headerlogoleft .logo a {
	text-decoration: none;
}

.ie6 .headerlogoleft .logo {
	zoom: 1;
}

.headerTopRight{float:right; width:586px; margin-top:-15px; font-size:11px; font-weight:bold;}
/* Cignex Added Line */
.headerTopLink{ text-align:right; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold;}

.headerTopLink a:link{ text-decoration:none; color:#ffffff; }
.headerTopLink a:active{text-decoration:none; color:#ffffff;}
.headerTopLink a:visited{text-decoration:none; color:#ffffff;}
.headerTopLink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}

.tabsignin a:link{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:active{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:visited{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:hover{text-decoration:underline;font-size:12px;}

.headercokiwidth{width:550px; padding-top:5px;}
.headercokibody{font-family:Arial,Tahoma;font-size:12px;color:#ffffff;float:right;}

.headerTopcokiLink{ text-align:right; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal;}

.headerTopcokiLink a:link{ text-decoration:none; color:#ffffff; }
.headerTopcokiLink a:active{text-decoration:none; color:#ffffff;}
.headerTopcokiLink a:visited{text-decoration:none; color:#ffffff;}
.headerTopcokiLink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}
/* End HEADERTABS.CSS here */

/* Start YT-POPUP.CSS here */
/* CSS FOR HOMEPAGE POPUP STARTS HERE */
.homepage-popup-main-container{float:left;width:616px;height:auto;font-family:arial,tahoma;}
.homepage-popup-main-container a{text-decoration:underline;}
.homepage-popup-main-container .homepage-popup-header{float:left;width:565px;height:55px;background:url("http://img.yatra.com/yatra_blue-theme/images/yatra-popup-bg-sprites.gif") no-repeat;
background-position:bottom left;}

.homepage-popup-main-container .homepage-popup-lft{float:left;background:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/yatra-popup-sprite.gif") -12px -84px no-repeat;width:8px;height:415px;}
.homepage-popup-main-container .homepage-popup-rt{float:right;background:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/yatra-popup-sprite.gif") 0 -84px no-repeat;width:24px;height:415px;}
.homepage-popup-main-container .homepage-popup-bg{float:left;background:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/popup-midbg.gif") repeat-x;width:585px;//width:585px;height:415px;position:absolute;margin-left:7px;//margin-left:0px;}
.ie6 .homepage-popup-main-container .homepage-popup-bg{margin-left:0px;width:589px}
.ie6 .homepage-popup-main-container .homepage-popup-rt{margin-right:-4px;width:30px;}
.ie6 .homepage-popup-main-container{width:620px;}
.ie6 .homepage-popup-cities-container{width:550px;}
.homepage-popup-cities-container{float:left;width:564px;padding:10px 20px 0px 20px;font-size:12px;color:#595f5f;}
.homepage-popup-cities-container h1{color:#4f5357;font-size:16px;}
.homepage-popup-header-text{float:left;width:100%;margin-top:0px;//margin-top:-10px;}
.homepage-popup-country-caption{float:left;//float:none;font-weight:bold;padding:5px 0px 3px 0px;width:100%;color:#E45C02;font-size:18px;}

.col-1{float:left;width:145px;margin:0px 0px 0px -1px;//margin:0px 0px 0px -4px;}
.col-2{float:left;width:145px;}
.col-3{float:left;width:145px;}
.col-4{float:left;width:90px;}

.homepage-popup-city-type{float:left;//float:none;width:100%;margin-left:-1px;color:#E45C02;font-size:14px;}
.homepage-popup-metro-cities-cont{float:left;height:50px;width:100%;}
.homepage-popup-non-metro-cities-cont{float:left;height:100px;width:100%;}
.homepage-popup-country-caption{float:left;//float:none;font-weight:bold;margin:3px 0px 3px 0px;width:100%;color:#E45C02;font-size:18px;}
.homepage-popup-int-cities-cont{float:left;height:50px;width:70%;}

.homepage-popup-main-container .homepage-popup-bg .homepage-popup-cities-container .header{float:left;width:565px;height:55px;background:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/popup-header-line.gif") no-repeat;
background-position:bottom left;}
.homepage-popup-main-container .homepage-popup-bg .homepage-popup-cities-container .header-lft{float:left;margin-top:15px;//margin-top:22px;width:418px;}
.homepage-popup-main-container .homepage-popup-bg .homepage-popup-cities-container .header-lft h1{float:left;color:#e45c02;font-size:20px;}
.homepage-popup-main-container .homepage-popup-bg .homepage-popup-cities-container .YT-cms-logo{float:left;width:146px;height:38px;background:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/yatra-popup-sprite.gif") 0px -40px
no-repeat;margin-top:5px;}
.homepage-popup-main-container .homepage-popup-bg .homepage-popup-cities-container .header-text{float:left;width:100%;margin-top:5px;color:#161212;font-size:15px;}

/* CSS FOR HOMEPAGE POPUP ENDS HERE */

/* CSS FOR CITY SELECTION POPUP STARTS HERE */
.popup-main-container{position:absolute;margin-top:15px;left:0; height:auto;z-index:1000;}
.popup-main-container a{text-decoration:underline;}
.container-popup{width:230px;float:left;margin-left:120px;margin-top:-11px;}
div.trigger, div.active, .inner-container-header, .inner-container-footer{
background:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/yatra-popup-sprite.gif") no-repeat;}

div.trigger{background-position:-199px -5px;margin-left:195px;margin-top:3px;width:6px;height:3px;cursor:pointer;position:absolute;}
div.active {background-position:-207px -1px;cursor:pointer;margin-left:192px;margin-top:0px;position:absolute;width:12px;height:16px;}

.toggle_container{padding:0px;overflow:hidden;clear:both;width:219px;margin:0px 0px 0px -15px;//margin:4px 0px 0px 0px;}

.inner-container{width:219px;float:left;height:auto;text-align:left;}
.inner-container .inner-container-header{width:219px;height:6px;background-position:0px -17px;float:none;}

.inner-container .inner-container-bg{width:219px;height:auto;
background-image:url("http://img.yatra.com/yatra_blue-theme/images/yatrapopup/city-cont-bg.gif");background-repeat:repeat-y;float:left;}
.inner-container .inner-container-footer{width:219px;height:12px;background-position:0px -24px;float:left;}

.cities-main-container{height:380px;//height:395px;color:#000;font-size:12px;
font-family:arial,tahoma;padding:10px 0px 10px 15px;//padding:14px 0px 0px 17px;}

.cities-main-container .country-caption{float:left;//float:none;font-weight:bold;
margin:3px 0px 0px 0px;//margin:3px 0px 0px 0px;width:100%;color:#ff7304;font-size:13px;}

.flt-left{float:left;}
.flt-rt{float:left;}

.cities-main-container .metro-cities-cont{float:left;height:90px;//height:92px;width:95%;}
.cities-main-container .non-metro-cities-cont{float:left;height:200px;//height:205px;width:100%;}

.cities-main-container .int-cities-cont{float:left;margin:0px 0px 0px 0px;//margin:0px 0px 0px -2px;line-height:19px;width:100%;}
.cities-main-container .city-type{float:left;//float:none;margin:0px 0px 0px 0px;color:#1e56a1;width:100%;font-weight:bold;}

.metro-cities-cont .col-1{float:left;width:55%;margin:0px 0px 0px -1px;//margin:0px 0px 0px -4px;
line-height:20px;//line-height:19px;}

.metro-cities-cont .col-2{float:left;width:45%;line-height:20px;//line-height:19px;}

.non-metro-cities-cont .col-3{float:left;width:52%;line-height:20px;//line-height:19px;
margin:0px 0px 0px -1px;//margin:0px 0px 0px -4px;}

.non-metro-cities-cont .col-4{float:left;width:45%;line-height:20px;//line-height:19px;}
.int-cities-cont .col-5{float:left;width:105px;//width:103px;}

.vtr-middle{vertical-align:middle;margin:0px 5px 0px 0px;//margin:0px 2px 0px 0px;}
.city-chng-option{float:right;margin:-4px 38px 0px 0px;height:16px;font-weight:bold;}
.city-chng-option span{font-size:11px;font-weight:normal;}
/* CSS FOR CITY SELECTION POPUP ENDS HERE */


/* Added for IE6 by mPower Labs -- Mujahid  */
.ie6 .container-popup {float: right; margin: -14px 0px 2px 105px; POSITION: absolute;}
.ie6 .city-chng-option {float: right; margin: 0px 15px 0px 0px;}
.ie6 .trigger {margin: 7px 0px 0px 207px; position: absolute;}
.ie6 .active{margin: 6px 0px 0px 207px; position: absolute;}
/* End YT-POPUP.CSS here */

/* Start JQUERY.DATEPICK.CSS here */
* html .datepick-prompt { /* IE6 */width:15em;}
#datepick-div {display:none;border:1px solid #7bacd1;z-index:1000; /*must have*/
width:331px ! important;//width:365px!important;margin-top:1px;margin-left:1px;}
#datepick-div table{padding:0px 3px 0px 3px!important;//margin:0px 1px 0px 1px!important;border-collapse:separate;border-spacing:2px ! important;}

#datepick-div a{color:#336699;text-decoration:none;} 
#datepick-div .datepick{float:left;clear:both;width:100%;font-size:11px !important;font-family: Arial,tahoma,Helvetica;text-align:center;}
#datepick-div, .datepick-inline {padding:0;margin:0;background-color:#fff;}
#datepick-div .datepick-inline{float:left;display:block;border:1px solid #777;}
#datepick-div .datepick-rtl{direction:rtl;}
#datepick-div .datepick-dialog{padding: 5px !important;border:4px ridge #ddd !important;}
#datepick-div .datepick-disabled{position:absolute;z-index: 100;background-color:white;}
#datepick-div .datepick-prompt{float:left;padding:2px;}

#datepick-div .datepick-month, .datepick-year{font-size:11px!important}
#datepick-div .datepick-multi{margin-top:1px !important;padding:0.2em 0 0 !important;z-index:1002;}
#datepick-div .titleCaption{float:left;color:#1f72c0;font-size:12px;font-weight:bold;
width:306px ! important;//width:340px!important;margin:3px 0px 2px 2px;//margin:3px 0px 2px 1px;}

#datepick-div .datepick-header{background-color:#5c9ccc;text-align:center;
height:23px;//height:25px;padding-top:4px;//padding-top:3px;//width:182px!important;}
#datepick-div .datepick-header span{position:relative;top:3px;font-weight:bold;color:#fff;}
#datepick-div .datepick-close{float:left;cursor:pointer;margin-top:2px;}

#datepick-div .datepick-prev{position:absolute;top:25px;//top:27px;left:0px;//left:-7px;}
#datepick-div .datepick-next{position:absolute;top:25px;//top:27px;left:315px;//left:292px;}
#datepick-div .dtPrev{float:left;cursor:pointer;margin:3px 0px 0px 6px;//margin:0px 0px 0px 6px;}
#datepick-div .dtNext{float:left;cursor:pointer;margin:3px 0px 0px -3px;//margin:0px 0px 0px 27px;}
#datepick-div .preDisableHide{display:none;}

#datepick-div .datepick-title-row th {background-color:#fff;color:#222;text-align:center;
font-weight:bold;font-size:10px;padding:5px 0px 5px 0px;}
#datepick-div .datepick-days-row{background-color:#fff;color:#666;}
#datepick-div .datepick-week-col{background-color:#777;color:#fff;}
#datepick-div .datepick-days-cell{color:#2e6ec3;font-weight:bold;background-color:#f2f8fd;
border:1px solid #bad5e9;line-height:16px;font-size:10px;}
#datepick-div .clsShade{background-color:#f2f8fd!important;border:1px solid #e9f1f7!important;}

#datepick-div .datepick-today{background-color:#f5f8f9;border:1px solid #79b7e7;}
#datepick-div .datepick-today a{color:#e17009!important;}
#datepick-div .datepick-other-month{background-color:#fff!important;border:1px solid #fff!important;}

#datepick-div .datepick-week-end-cell{background-color:#fff;}
#datepick-div .datepick-week-end-cell span{color:#888;}
#datepick-div .datepick-week-over{background-color:#ddd;}
#datepick-div .datepick-unselectable{color:#dadada;cursor:default;border:1px solid #e4eef8;}
#datepick-div .datepick-current-day{border:1px solid #fad42e;background-color:#fbec88;}
#datepick-div .datepick-current-day a{color:#363636;}
#datepick-div .datepick-days-cell-over{background-color:#fbec88;border:1px solid #fad42e;color:#363636;}

#datepick-div .datepick-one-month{float:left;width:15em;//width:16em;}
#datepick-div .datepick-new-row{clear:left;border-right:1px solid #7bacd1;}
/* ___________ IE6 IFRAME FIX ________ */
#datepick-div .datepick-cover{
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask() ! important; /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}
/* End JQUERY.DATEPICK.CSS here */
