﻿/* CSS Document */
        body{ margin:0 auto; padding:0px; font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color:#FFFFFF;}
        #wrapper{width:860px; padding:0 20px; margin: 0 auto; background-color:#FFFFFF;}
        #wrapper1{width:860px; padding:0 20px; margin: 0 auto}
        form, img, p, .bornone{margin:0; padding:0; border:none;}
        .floatright{float:right}
        .clear{clear:both}
        .floatleft{float:left}
        .aligncenter{text-align:center}
        .padright25{padding-right:25px}
        .padbot{padding-bottom:18px}
        .martop{margin-top:12px}
        .paddingtop{padding-top:14px}
        .padleft{padding-left:40px}
        .nouse{border-width:0px}
        .topbook{width:860px; height:24px; text-align:right; vertical-align:middle; padding:10px 0 0 0; border-bottom:1px solid #E1E1E1;}
        .topbookin{width:860px; height:20px; text-align:right; padding:10px 0 0 0; border-bottom:1px solid #E1E1E1;}
        .topbook a.link{color:#598FC9; font-size:11px; font-weight:bold; text-decoration:none; vertical-align:middle; background-color:White; padding:0 2px 0 5px; }

        #header{width:860px; height:93px;}
        #header1{width:860px; height:93px;}
        #logo{width:236px; height:83px; background:url(http://www.travelyaari.com/images/logobg.gif) no-repeat right top; float:left; padding:10px 0 0 0}
        #logoinner{width:236px; height:83px; background:url(http://www.travelyaari.com/images/logobginner.gif) no-repeat right top; float:left; padding:10px 0 0 0}
        #headright{ width:624px; height:93px; background:url(http://www.travelyaari.com/images/headrightbg.gif) repeat-x top left; float:left}
        #headright .leftcol{ width:230px; float:left; height:70px; }
        #headright .leftcol ul{margin:0; padding:0;}
        #headright .leftcol ul li{margin:0; padding:25px 0 0 0; list-style-type: none; background:url(http://www.travelyaari.com/images/topbut.jpg) no-repeat top left; width:126px; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; float:left;}
		#headright .leftcol ul li h1{font:bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF;text-align:center; margin:0; padding:0;}
        #headright .leftcol ul li a{text-decoration: none; color:#FFFFFF}
        #headright .leftcol ul li a:hover{text-decoration: none; color:#FFFFFF}
        #headright .rightcol{ width:380px; height:60px; float:right; color:#12426A; padding:10px 10px 0 0; text-align:right }
        #headright .rightcol a{text-decoration:none; color:#12426A;} 
        #headright .rightcol a:hover{text-decoration:none; color:#12426A;} 
        .breadcrumb{color:#0A4F88; clear:both}
        .breadcrumb a{color:#0A4F88; text-decoration:none;}
        .breadcrumb a:hover{color:#0A4F88; text-decoration:none;}

        /*--- content---- */
        #content{width:860px; margin:0; padding:0;}

        /* homeleft */
        #homeleft{ width:553px; margin:0; padding:0 15px 0 0; float:left}
        .searchtop{width:553px; height:51px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/searchtop.jpg) no-repeat left top;}
		#bookformtitle {padding-left:60px; padding-top:18px;}
		#bookformtitle h2{color:#FFFFFF; font-size:14px;display:inline} 
        .searchmid{width:465px; margin:0; padding:18px 40px 15px 48px; background:url(http://www.travelyaari.com/images/searchmid.jpg) repeat-y left top;}
        .searchbot{width:553px; height:27px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/searchbot.jpg) no-repeat left top;}
        .fld{border:1px solid #4A87BE; margin:3px 0 0 0;}
        .fldtxt{border:1px solid #4A87BE; width:90px; margin:3px 5px 0 0}
        .searchmid .col1{width:208px; height:50px; float:left}
        .searchmid .col2{width:70px; height:50px; float:left}
        .searchmid .col3{width:90px; height:50px; float:left}

        /* homeright */
        #homeright{width:290px; margin:0; padding:0; float:right; position:relative; top: -31px; text-align:left}
        .imgtop{width:253px; height:29px; margin:0; padding:14px 10px 0 27px; background:url(http://www.travelyaari.com/images/img1.jpg) no-repeat top left; }
		.imgtop h2{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; display:inline;}
        .imgmid{width:270px; margin:0; padding:0 10px; background:url(http://www.travelyaari.com/images/img1mid.jpg) repeat-y top left; text-align:left}
		.imgmid ul li h2{font-size:11px; display:inline; font-weight:normal;}
        .imgbot{width:290px; height:15px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/img1bot.jpg) no-repeat top left;}
        #homeright ul{margin:0; padding:0;}
        #homeright ul li{margin:0; padding:4px 0 0px 18px; list-style-type:none; background:url(http://www.travelyaari.com/images/libg.jpg) no-repeat left 7px; }

        #footer{width:840px; background:url(http://www.travelyaari.com/images/footbg.gif) repeat-x left top; padding:10px 10px; clear:both;}
        #footer .left{width: 543px; float:left; color:#12426A; }
        #footer .right{width: 290px; float:right; color:#12426A; text-align:right;}
        #footer a{text-decoration:none; color:#12426A; margin:0 3px} 
        #footer a:hover{text-decoration:none; color:#12426A;}
        
        #intro {float:left; color:#666666; text-align:justify;}

        #routes{width:840px; padding:5px 10px; clear:both;}
        #routes a{text-decoration:underline; color:#3399cc; margin:0 3px} 
        #routes a:hover{text-decoration:underline; color:#3399cc;}
        #routes h2{font-size:11px; font-weight:normal; margin:0; padding:0; width:160px; display:inline}
        .comboN
        {
	        font: 11px Arial, Helvetica, sans-serif;
        }

        .comboNC
        {
	        font: 11px Arial, Helvetica, sans-serif;
	        text-transform:capitalize;
        }

        .textbox
        {
	        border:1px #999999 solid;
	        font: 11px Arial, Helvetica, sans-serif;
	        height:15px;
	        text-transform:capitalize
        }
        
        /* for calendar */    
        .TESTcpYearNavigation,
        .TESTcpMonthNavigation
        {
	        background-color:#005CA1;
	        text-align:center;
	        vertical-align:middle;
	        text-decoration:none;
	        color:#FFFFFF;
	        font-weight:bold;
        }
        .TESTcpDayColumnHeader,
        .TESTcpYearNavigation,
        .TESTcpMonthNavigation,
        .TESTcpCurrentMonthDate,
        .TESTcpCurrentMonthDateDisabled,
        .TESTcpOtherMonthDate,
        .TESTcpOtherMonthDateDisabled,
        .TESTcpCurrentDate,
        .TESTcpCurrentDateDisabled,
        .TESTcpTodayText,
        .TESTcpTodayTextDisabled,
        .TESTcpText
        {
            font-family:arial;
            font-size:8pt;
        }
        TD.TESTcpDayColumnHeader
        {
	        text-align:right;
	        font-weight:bold;
        }
        .TESTcpCurrentMonthDate,
        .TESTcpOtherMonthDate,
        .TESTcpCurrentDate
        {
	        text-align:right;
	        text-decoration:none;
        }
        .TESTcpCurrentMonthDateDisabled,
        .TESTcpOtherMonthDateDisabled,
        .TESTcpCurrentDateDisabled
        {
	        color:#D0D0D0;
	        text-align:right;
	        text-decoration:line-through;
        }
        .TESTcpCurrentMonthDate
        {
	        color:#005CA1;
	        font-weight:bold;
        }
        .TESTcpCurrentDate
        {
	        color: #FFFFFF;
	        font-weight:bold;
        }
        .TESTcpOtherMonthDate
        {
	        color:#808080;
        }
        TD.TESTcpCurrentDate
        {
	        color:#FFFFFF;
	        background-color: #005CA1;
	        border-width:1px;
	        border:solid thin #000000;
        }
        TD.TESTcpCurrentDateDisabled
        {
	        border-width:1px;
	        border:solid thin #FFAAAA;
        }
        TD.TESTcpTodayText,
        TD.TESTcpTodayTextDisabled
        {
	        border:solid thin #005CA1;
	        border-width:1px 0px 0px 0px;
        }
        A.TESTcpTodayText,
        SPAN.TESTcpTodayTextDisabled
        {
	        height:20px;
        }
        A.TESTcpTodayText
        {
	        color:#6677DD;
	        font-weight:bold;
        }
        SPAN.TESTcpTodayTextDisabled
        {
	        color:#D0D0D0;
        }
        .TESTcpBorder
        {
	        border:solid 1px #005CA1;
        }
#waitDiv{border:solid 1px #999999;position:absolute;z-index:10;background-color:white;height:350px;width:860px;visibility:hidden;top:110px;}
#helpline{font-size:12px; font-weight:bold; color:White;}
.imgmid li a{text-decoration:none; color:#000000}