@charset "utf-8";
/* CSS Document */
input{ margin:0px; padding:0px;}

.BookingContainer{width:922px; height:auto; margin:0 auto; padding-top:13px;}

.bookingHead{font-size:14px; font-weight:bold; font-style:italic; color:#FFF; line-height:34px;}
.bookingHead2{font-size:14px; font-weight:bold;color:#555;}

.bookingCont1{font-size:13px; color:#555;}
.bookingCont2{font-size:13px; color:#4d3e9d;}

.BookingInsideLeft{width:509px; height:auto;}
.BookingInsideRight{width:413px; height:auto;}

.BoxShadowContainer{width:509px; height:auto;}
.BoxShadowTopLeft{background:url(../images/BoxShadowBg.jpg) 0 0 no-repeat; height:11px; width:11px;}
.BoxShadowTopMid{background:url(../images/BoxShadowBg.jpg) 0 -11px repeat-x; height:11px; width:487px;}
.BoxShadowTopRight{background:url(../images/BoxShadowBg.jpg) 0 -22px no-repeat; height:11px; width:11px;}

.BoxShadowMidLeft{background:url(../images/BoxShadowMidLeft.jpg) left repeat-y; width:509px;}
.BoxShadowMidMid{background:#FFF; width:487px;}
.BoxShadowMidMid2{background:#f4f4f4; width:487px; padding-bottom:10px;}
.BoxShadowMidMid3{background:#fff; width:470px; border:1px solid #e3e3e3; min-height:200px; margin:0 auto; padding-bottom:20px;}
.BoxShadowMidMid4{width:460px; margin:0 auto; padding-top:15px;}
.BoxShadowMidMid5{width:440px; margin:0 auto;}
.BoxShadowMidMid6{width:470px; margin:0 auto;}

.BoxShadowMidRight{background:url(../images/BoxShadowMidRight.jpg) right repeat-y; width:498px; margin-left:11px;}

.BoxShadowBottomLeft{background:url(../images/BoxShadowBg.jpg) 0 -33px no-repeat; height:11px; width:11px;}
.BoxShadowBottomMid{background:url(../images/BoxShadowBg.jpg) 0 -44px repeat-x; height:11px; width:487px;}
.BoxShadowBottomRight{background:url(../images/BoxShadowBg.jpg) 0 -55px no-repeat; height:11px; width:11px;}

.bookingHeadBg{background:url(../images/bookingHeadBg.jpg) repeat-x; height:35px; padding-left:22px;}

.SelectCity1{width:210px;}
.SelectCity2{width:130px;}

.BorderDashed01{border-bottom:1px dashed #cfcfcf; margin:10px 0;}

.P_0{padding:0px;}

.Float_left{float:left;}
.Cursor_Pointer{cursor:pointer;}
.calendatTextBox{font-size:13px; color:#555; margin:10px 0 0 10px;border:none; width:75px; }
.calendarImage{width:196px; background:url(../images/calendar.jpg) no-repeat; height:37px; }
.calendarImage:hover{cursor:pointer;}
.calendarImageBusTour{width:116px; background:url(../images/calendar3.jpg) no-repeat; height:37px; }
.calendarImageBusTour:hover{cursor:pointer;}

ul#tabButton{padding:0px; margin:0px; padding-top:15px;}
#tabButton{list-style:none;}
#tabButton li{display:inline-block; margin-left:-2px;}
#tabButton li a{color:#FFFFFF; font-size:13px; font-weight:bold; padding:0px; text-decoration:none; display:block; background:url(../images/TabButtonLeft.jpg) left no-repeat; height:44px; line-height:44px;}
#tabButton li a span{display:inline-block; background:url(../images/TabButtonRight.jpg) right no-repeat; height:44px; padding:0px 15px;}
#tabContainer{}
.tabBtn{opacity:0.5;}
#tabButton .active{opacity:1;}
