td{font-family:arial,tahoma;font-size:11px;color:#000000;line-height:18px;margin-right:7px;margin-left:7px;}
.booking_engine_tab{width:210px; height:210px;font-family:arial, helvetica, sans-serif; text-align:left;border-top:#ff6600 solid 1px;border-bottom:#ff6600 solid 1px;background-color:#F8E299}

#flights_booking_engine{height:250px; width:200px; border:#1f65a1 solid 1px; border-top-width:0px; font-size:12px;}
#left_input_box{font-weight:bold;padding-top:5px;}
#right_input_box{font-weight:bold;padding-top:5px;}
#from_left{font-size:11px;padding-left:10px;padding-top:5px;}
.box{font-size:10px; width:143px;margin-top:10px;padding-left:10px;}
.box1{font-size:10px; width:143px;margin-top:10px;padding-left:10px;}
.cbobox{font-size:10px; width:40px;x}
.date_box{font-size:9px; width:65px;}
#more_link_left{float:left; padding-left:10px;}
#find_flights_right{margin-bottom:5px;margin-top:5px;margin-left:8px;text-align:center}
.third_line{margin-top:10px;margin-left:10px;}
#city_name{font-size:11px; padding-left:10px; padding-top:8px;}
.calcontainer{height: 1%; font-size:11px;}
.calbordered{border-right: #ffffff 1px solid; padding-right: 5px; border-top: #ffffff 1px solid; padding-left: 5px; float: left; padding-bottom: 5px; border-left: #ffffff 1px solid; padding-top: 5px; border-bottom: #ffffff 1px solid; background-color:#C20000;}
.calbordered .title {margin-bottom: 5px; font-weight:bold; font-size:8pt;font-family:verdana,arial,helvetica,sans-serif;  color: #ffffff; position: relative; height: auto; width:295px;}
.title .close-icon {border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; position: absolute; top: 0px; right:0px;}
.cal2up {float: left}
.calnavleft {left: 2px; bottom: 0px; position: absolute; top: 0px; height: 10px;width:15px;}
.calnavright {right: 2px; bottom: 0px; position: absolute; top: 0px; height: 10px;width:15px;}
.calendar{font-family:arial, helvetica, sans-serif,; text-align:center; border-spacing: 0;}
.calcell {border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; width: 1.5em; border-bottom: #e0e0e0 1px solid; height: 1em; background-color: #fff}
.calcell a {color: #05518c; text-decoration: none}
.today {border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #000 1px solid}
.oom {border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; cursor: default; color: #5d6195; border-bottom: #e0e0e0 1px solid; background-color: #eee}
.oom:hover {border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; cursor: default; color: #999; border-bottom: #e0e0e0 1px solid; background-color: #eee}
.selected {border-right: #f68a24 1px solid; border-top: #f68a24 1px solid; border-left: #f68a24 1px solid; color: #ff7d08; border-bottom: #f68a24 1px solid; background-color:#f8d533}
.calcell:hover {border-right: #f8a72e 1px solid; border-top: #f8a72e 1px solid; border-left: #f8a72e 1px solid; cursor: pointer; color: #fff; border-bottom: #f8a72e 1px solid; background-color:#b6de14}
.calcellhover {border-right: #f8a72e 1px solid; border-top: #f8a72e 1px solid; border-left: #f8a72e 1px solid; cursor: pointer; color: #fff; border-bottom: #f8a72e 1px solid; background-color: #b1060c}
.calcellhover a {color: #fff}
.calcell:hover a {color: #fff}
.restricted {text-decoration: line-through}
.previous {color: #ccc}
.highlight1 {background-color: #ccff99}
.highlight2 {background-color: #99ccff}
.highlight3 {background-color: #ffcccc}
.highlight4 {background-color: #ccff99}
.calhead {border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; vertical-align: middle; border-left: #e0e0e0 1px solid; border-bottom: #e0e0e0 1px solid; background-color: #fff}
.calheader {font-family:arial,tahoma;font-size:11px;font-weight:bold;width: 100%; color: #000; position: relative;}
.calheader img {border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none}
.calweekdaycell {font-family:arial,tahoma;font-size:11px;font-weight:bold; color: #ffffff;}
.calfoot {background-color: #cccccc;}
.calrowhead {font-weight: normal; font-size: 8px; width: 15px; color: #666666; font-style: italic}
.calrowfoot {font-weight: normal; font-size: 8px; width: 15px; color: #666666; font-style: italic}
.calrowhead {border-right-width: 2px}