/* Common CSS Start */
body{color:#333; padding:0; margin: 0; font: 12px normal Arial, Helvetica, sans-serif; background-color:#d6d6d6}
td{color: #333;}
a{outline:none !important; color:#000}
a:hover{color:#f00}
#Wrapper{border:#fff 4px solid; background-color:#fff; width:960px; text-align:left}

.left-panel{width:275px; vertical-align:top}
.left-panel-city{width:190px; vertical-align:top; background-color:#efefef}

.middle-panel{width:412px; vertical-align:top; text-align:left; padding:0px 4px}

.right-panel{vertical-align:top; text-align:left; width:300px}
.right-panel-city{width:190px; vertical-align:top; background-color:#efefef}

.content-panel{vertical-align:top; text-align:left; padding:4px 0px 0px 5px; // padding:0px 0px 0px 5px}
/* Common CSS End */

/* CSS For Header Start */
.header{border-collapse: collapse; border-bottom:#ffffff 3px solid; width:100%; background-color:#ffffff}
.login-status{color:#da3e3f; padding:0px 3px 5px 0px; font-size:11px}
.login-status a{color:#da3e3f; text-decoration:none}
.login-status a:hover{color:#000; text-decoration:underline;}
.topMenu{color:#FFF; font-weight:bold; text-align:center; text-decoration:none; background-color:#DA3E3F; height:30px; padding:0px 20px}
.topMenu a{color:#FFF; text-decoration:none}
.topMenu a:hover{color:#FFF; text-decoration:underline}
/* CSS For Header End */

/* CSS For Footer Start */
.footer{width:100%}
.footer .footer-devider{background-color:#da3e3f; height:23px; color:#fff; font-size:11px;}
.footer .footer-links{background-color:#fff; padding:5px 10px; color:#fff; vertical-align:top}
.footer .footer-links .left-border{border-left:#000 1px dotted; padding-left:10px}
.footer .footer-links table th{color:#000; font-weight:bold; padding:3px 0px; font-size:12px;}
.footer .footer-links table td{color:#000; padding:3px 0px; font-size:11px}
.footer .footer-links a{color:#000; text-decoration:underline}
.footer .footer-links a:hover{color:#f00; text-decoration:underline}
.copyright{padding:4px; font-size:11px; background-color:#EFEFEF}
/* CSS For Footer End */

/* CSS For Footer Scroll Start */
.simply-scroll{width: 945px; height: 15px; margin:0 auto; cursor:pointer}
.simply-scroll-container{position: relative}
.simply-scroll .simply-scroll-clip{position: relative; overflow: hidden; z-index: 2; width: 945px; height: 15px}
.simply-scroll-list{position: absolute; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none}
.simply-scroll .simply-scroll-list li{float: left; padding: 0; margin: 0; list-style: none} 
.simply-scroll-list li img{border: none; display: block}
/* CSS For Footer Scroll End */

/* CSS For Booking Engine Start */
.form-table{background: url('/images/contentbe_bg.gif') bottom repeat-x; border:#da3e3f 10px solid}
.form-heading{font-size:24px; color:#999999; padding:8px}
.link-item{background-color:#da3e3f; height:30px}
.link-item-text{font-size: 12px; color:#fff; padding:2px 8px 0px 1px}
.form-text{font-size:12px; color:#666666; padding:5px 8px; white-space:nowrap}
.form-object{padding:0px 8px 8px 8px}
.date-field{width:100%; background-color:#ffffff !important; background: url('/images/calendar_icon.gif') no-repeat; background-position:95px 0px;//background-position:right center; color:#666666; border: #999 1px solid; cursor:pointer; font-size: 12px; padding:1px 0px;//padding:2px 0px}
.combo-boxes{background-color:#ffffff !important; color:#666; border: #999 1px solid; width:100%; font-size: 12px}
.advance-search{text-decoration:underline; font-size:13px; font-weight:bold; padding:0px 0px 10px 0px; text-align:center}
.advance-search a{color:#666666}
.advance-search a:hover{color:#da3e3f}
/* CSS For Booking Engine End */

/* CSS For SMS-EMAIL Update Start */
.main-table{border:#da3e3f 10px solid}
.main-table .content{padding:10px}
.main-table .content2{padding:5px 10px 10px 10px}
.sms-table{border-collapse:collapse; border:#efefef 4px solid; background-color:#f7f7f7}
.sms-table th{background-color:#efefef; padding : 2px 5px 7px 5px; color: #DA3E3F; font-size:12px; font-weight:bold; text-decoration : underline;}
.ImageBorder_4px_white{border:#ffffff 4px solid}
.sms-table input{width:95%; color:#666666; border: #999 1px solid; font-size: 12px}
.sms-table .small-font{font-size:11px; padding:2px 0px}
.sms-table .small-font-2{font-size:11px; padding:5px}
.sms-table a{color:#DA3E3F; text-decoration:underline}
.sms-table a:hover{color:#000; text-decoration:underline}
/* CSS For SMS-EMAIL Update End */

/* CSS For Image Slider Start */
.flashcontent{position: relative; margin: 0; padding: 0; left: 0; width: 100%; clear: both; font-family:arial; border:0px solid #7F7F7F}
#sliderContent{position:relative; width:400px; height:211px; margin:0 0 0 0; overflow:hidden}
#fW_Content{top:0px; left:0; margin: 0; width:400px; height:211px; z-index:1; line-height:100%}
#fW_Content img{width:400px; height:211px}
#fW_Controls{margin:0; height: 20px; position:absolute; bottom:10px; left:10px;	z-index:999; bottom:10px}
#fW_Controls a{background: url('/images/off.gif') no-repeat; width: 20px; color: #fff; padding-top: 2px; //padding-top: 3px; height: 20px; text-align:center; float:left; margin-left:1px; text-decoration:none; line-height:100%}
#fW_Controls a.activeSlide{background: url('/images/on.gif') no-repeat}
#fW_Controls a:hover{background: url('/images/off.gif') no-repeat}
#main{background-color:#F0F0F0; border:1px solid #ccc; padding:5px; width:400px}
/* CSS For Image Slider End */

/* CSS For Hot Deals Start */
.hot-deals{background:url('/images/hot-deals-bg.gif'); height:46px; padding:3px; border:#dedede 1px solid; margin:0px 0px 2px 0px}
.hot-deals-heading{font-weight:bold; font-size:15px; vertical-align:top; color:#666666}
.hot-deals-txt{color:#DA3E3F; text-decoration:underline; font-weight:bold; font-size:11px; padding:0px 0px 0px 2px}
.hot-deals-image img{border:#838282 1px solid}
/* CSS For Hot Deals End */

/* CSS For Destination & Domestic Airline Block Start */
.DestinationBlock{width:186px; border:#dedede 1px solid; padding:5px; vertical-align:top}
.DestinationHeading{color:#D75007; font-size:14px; font-weight:bold; padding:3px 0px 3px 35px; text-decoration:underline; background:url('/images/destination-icon.gif') 0 0 no-repeat}
.RightTdBlock{width:171px; vertical-align:top}
.AirlinesBlock{border:#dedede 1px solid; padding:5px; vertical-align:top}
.AirlinesHeading{color:#D75007; font-size:14px; font-weight:bold; padding:3px 0px 3px 32px; text-decoration:underline; background:url('/images/flight-icon.gif') 0 0 no-repeat}
/* CSS For Destination Block End */

/* CSS For Listed Block Start */
.ItemList{text-align:left}
.ItemList ul{list-style-type:none; margin:0px; padding:10px 0px 0px 10px}
.ItemList li{line-height:23px; font-size:11px; padding:0px 0px 0px 20px; background:url('/images/arrow.jpg') 0px 10px no-repeat}
.ItemList li a{color:#969696; text-decoration:none}
.ItemList li a:hover{color:#ff0000; text-decoration:underline}
/* CSS For Listed Block End */


/* CSS For Holiday Theme Block Start */
.HolidayTheme{border:#dedede 1px solid; vertical-align:top}
.HolidayThemeHeading{background:url('/images/theme-bg.gif'); height:29px; color:#D75007; font-size:18px; font-weight:bold; padding:0px 0px 0px 10px}
.HolodayThemeContainer{padding:3px;}
.HolodayThemeTd{padding:1px}
.HolodayThemeTable{border:#dde1ed 1px solid; background-color:#edf0f7}
.HolodayThemeTable .HolodayThemeContent{padding:3px 5px; vertical-align:top}
.HolodayThemeTable .HolodayThemeContent .ThemeTitle{font-size:13px; font-weight:bold; color:#416699;}
.HolodayThemeTable .HolodayThemeContent .ItemList{line-height:19px; font-size:11px;}
.HolodayThemeTable .theme-image{padding:3px; width:67px}

/* CSS For Holiday Theme Block End */

/* CSS For City Page Left Panel Start */
#cityLinks{}
#cityLinks th{text-align:left; background-color:#b80028; padding:5px; color:#fff; font-size:12px; font-weight:bold;}
#cityLinks td{border-bottom:#ccc 1px solid; padding:5px; text-align:left; background-color:#EFEFEF; font-size:12px}
#cityLinks td a{padding-left:15px; text-decoration:none; background: url('/images/arrow.jpg') 0 3px no-repeat}
#cityLinks td a:hover{text-decoration:underline}
/* CSS For City Page Left Panel End */