td {font-family: Verdana;font-size: 9px;color: #231360;}
td.build_form{background: transparent;}
a{color: #0099ff;}
a:hover{color: #d4002b}
#handle:hover{color: #d4002b}
#fixedtipdiv{margin:1px 0 0 76px;text-align:center;padding: 2px;background:#f5cb05;border:1px solid #f5cb05;font:normal 11px Verdana;z-index:100; float: left; padding: 4px 10px; position: absolute; z-index: 0;}
#fphbutton img.arrowleft{margin:0 -4px 13px 0; width: 8px; height: 9px; border: 0; display:inline; position: relative;}
#fphSearchsettings{width: 100%; text-align:right; }
.save{font-weight:bold;}
.dottedruler{background: url(http://www.makemytrip.com/images/dotted-ruler.gif) repeat-x;}
.cal {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -1px;border:1px solid;	padding-top:2px;width:16px;	height:14px;cursor: pointer;cursor: hand;}

/*calendar code starts*/
div.calendar {border-right: #009be5 2px solid; border-top: #009be5 10px solid; border-left: #009be5 2px solid; border-bottom: #009be5 2px solid; width: 344px;height: 187px;background-color: #ffffff;z-index:1000;}
.close {font-size: 11px; CURSOR: pointer; height: 9px;padding-top:2px;}
.close-cal {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:2px -480px;width:13px;height:11px;cursor: pointer;}
.calendar TABLE{width: 334px; background-repeat: no-repeat; height: 185px; text-align: center}
.gap{height: 10px;}
.calendar thead .title{padding-bottom: 0px; font: 12px/12px Arial, Helvetica, sans-serif; color: #333; padding-top: 0px; text-align: center}
.calendar thead .daynames{border-right: 0px; border-top: 0px; background: #ffffff; font: 12px arial, helvetica, sans-serif; border-left: 0px; width: 20px; color: #0597db; border-bottom: 0px; height: 21px; text-align: center;}
.calendar tbody .day {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -500px;font-size: 11px;	width: 22px; COLOR: #fff; height: 21px;}
.month-right-border{padding-right: 15px; padding-left: 0px}
div.calendar td.false{background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -548px;width: 22px;height: 21px;cursor: pointer;color: #0597db;}
div.calendar td.false:hover{background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -594px;cursor: pointer; color: #000000;}
div.calendar a.hover {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -548px;width: 22px;height: 21px;cursor: pointer; COLOR: #ffffff;}
DIV.calendar TD.edges {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;	background-position:0px -594px;	cursor: pointer; color: #000000;}
.calendar TBODY .othermonth {font-size: 80%; cursor: pointer; color: #999;}
.calendar TBODY TD.active{background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -548px;width: 22px;height: 21px; cursor: pointer;}
.calendar TBODY TD.selected {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -569px;cursor: pointer;color: #fff;}
.calendar TBODY .disabled{color: #999;}
.calendar TBODY .emptycell{visibility: hidden;}
thead td.prev{background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -620px;cursor: pointer; height: 10px;}
thead td.prev:hover{background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -636px;cursor: pointer; height: 10px;}
thead TD.next {background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;	background-position:0px -652px;	cursor: pointer; height: 10px;}
thead td.next:hover{background: url(http://images4.makemytrip.com/images/comman_061008.png) 0px 0px no-repeat;background-position:0px -668px;cursor: pointer; height: 10px;}
.calendar TBODY .emptyrow {display: none;}
.calendar TFOOT .footrow {background: #565;color: blue; text-align: center}
.calendar TFOOT .ttip{background: #ffffff;color: #000;}
.calendar TFOOT .active{background: #7c7;}
.calendar .combo{border:1px solid #797979;font-size: 90%; z-index: 100;background: #ffffff; left: 0px; position: absolute;width: 4em; cursor: default; color: #000; display: none; top: 0px;}
.calendar .combo .label {padding: 1px; text-align: center}
.calendar .combo .label-IEfix{padding: 1px; text-align: center;}
.calendar .combo .label-IEfix{width: 4em;}
.calendar .combo .hilite {background: #ffffff; color: #000;}
.calendar .combo .active {font-weight: bold; background: #ffffff; color: #fff;}
.calendar TD.time {padding: 0px; border-top: #797979 1px solid; background: #ffffff;text-align: center;}
.calendar TD.time .hour {padding: 0 5px 0 6px;font-weight: bold; background: #ffffff;color: #000;}
.calendar TD.time .minute {padding: 0 5px 0 6px;font-weight: bold; background: #ffffff;color: #000;}
.calendar TD.time .ampm{padding: 0 5px 0 6px; font-weight: bold; background: #ffffff;color: #000;}
.calendar TD.time .hour,.calendar TD.time .minute{font-family: monospace;}
.calendar TD.time .ampm{text-align: center;}
.calendar TD.time .colon{padding: 0 2px 0 3px;font-weight: bold;}
.calendar TD.time SPAN.hilite {background: #ffffff; color: #000}
.calendar TD.time SPAN.active{background: #e4e4e4;color: #fff}
/*calendar code ends*/
