body{ background:url(../images/bg_img.jpg) no-repeat center; height:1320px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#wrapper{ width:965px; background:url(../images/wrapper.jpg) no-repeat; height:1320px; margin:0px auto; padding:0px 16px;}
img{ border:0px;}
 
.cl{clear:both;}
a{color:#d00303; text-decoration:none;}
a:hover{color:#d00303; text-decoration:underline;}
h1{color:#0055a8; font-size:16px; padding:0px; margin:0px;}
h3{color:#0055a8; font-size:14px; padding:0px; margin:0px;}
form{font-size:12px;}
form input { width:110px; border:#CCC solid 1px; margin:3px 0px; background:url(../images/textfield_bg.jpg) top repeat-x #fff;}
.slect{ border:#CCC solid 1px;background:url(../images/textfield_bg.jpg) top repeat-x #fff; width:172px;margin:3px 0px;}
.slect2{ border:#CCC solid 1px;background:url(../images/textfield_bg.jpg) top repeat-x #fff;margin:3px 0px;}
.textfield{ border:#CCC solid 1px;background:url(../images/textfield_bg.jpg) top repeat-x #fff;}
.header{ width:963px;}
.logo{width:447px; height:144px; margin-left:10px; float:left;}
.contact_div{width:440px; float:right; margin-top:70px; font-weight:bold;}
.contact_div p{color:#0181bb; font-size:17px; margin:0px; padding:0px;}
.contact_div span{color:#d00303;}
.menu{ background:url(../images/menu_bg.jpg) repeat-x; width:965px; height:32px;}
.menu ul {overflow: hidden; padding:0px; margin:0px;}
.menu li {display: inline; list-style:none; font-size:13px; text-align:center;}
.menu li a {float: left;color: white;padding:8px 29px 8px 27px;text-decoration: none;border-right: 1px solid #a50100;}
.menu li a:visited{color: white;text-decoration: none;}
.menu li a:hover {color: white;background:url(../images/green_bg.jpg) center  repeat-x;padding:8px 29px 8px 27px;text-decoration: none;}
.menu li a.checked {color: white;background:url(../images/green_bg.jpg) center repeat-x;padding:8px 29px 8px 27px;text-decoration: none;}
.container{width:965px; padding:15px 0px 0px 0px; height:617px;_height:610px;}
.left_div{ width:525px;float:left;}
.intro_div{ width:525px;float:left;background:url(../images/light-blue.jpg) top repeat-x;}
.intro_div h1{color:#0055a8; font-size:18px; padding:15px 0px 0px 15px; margin:0px;}
.intro_div img{float:left; margin:8px;}
.intro_div ul{ clear:both; background:url(../images/bus-img.jpg)  bottom right no-repeat; margin:0px 0px 0px 25px; padding:0px; height:110px;}
.intro_div ul li{ background:url(../images/red-bullet.jpg) left no-repeat; padding:0px 0px 0px 10px; list-style:none; line-height:20px;}
.cl2{ background:url(../images/grey-div.jpg) no-repeat center; width:499px; margin:12px 0px; height:10px; clear:right;}
.hotels_intro{width:520px;float:left;padding-left:5px; margin:0px 0px 10px 0px;}
.hotels_intro h2{color:#0055a8; font-size:15px; padding:15px 0px 0px 10px; margin:0px;}
.hotels_intro img{float:left; margin:8px;}
.hotels_intro div{width:250px; float:left;margin-right:8px;text-align:justify;}
.hotels_intro div img{margin:0px; padding:0px;}
.hotels_intro p{ padding:0px; margin:0px;}
.ticket{background:url(../images/ticket.gif) no-repeat;color:#0055a8; font-size:15px; padding:15px 0px 0px 65px; margin:0px 0px 0px 10px; height:27px; font-weight:bold;} 
.ticket_div{ width:109px; float:left; margin:0px 66px 0px 15px; text-align:center; font-size:14px; font-weight:bold;}
.ticket_div a{text-decoration:none;} 
.footer{width:970px;}
 
.footer_links{ width:750px; float:right; margin-top:45px; color:#ffffff;}
.footer_links ul{padding:0px; margin:0px;}
.footer_links ul li{list-style:none; float:left; padding:0px 3px; line-height:15px;}
.footer_links ul li a{ color:#fff; text-decoration:none;}
.footer_links ul li a:hover{ color:#fff; text-decoration:underline;}


.button{background:#c90101; border:#9d0707 2px solid; color:#FFF; padding:3px; cursor:pointer;}

.inner_form{width:672px; background:#ecf8ff url(../images/form_innerbg.gif) no-repeat bottom; border:2px solid #cbe8ff; height:547px; float:right; padding:0px 10px 10px 10px; text-align:justify;}
.inner_form h2{ background:url(../images/hd_arrow.gif) no-repeat right; border-bottom:#0055a8 3px solid; color:#0055a8; font-size:16px; padding:3px 0px 3px 4px; margin-bottom:10px; _margin-top:15px;}
.inner_form form input{width:170px;}
.inner_form span{ color:#ca0223; font-size:14px; font-weight:bold;}
.travel_banner{width:249px; height:560px; float:left;} 
.holidays_pck{ border:#80afca 1px solid;}
.holidays_pck2 td{border:#588faf 1px solid;}
.holidays_tr{ background:#80afca;color:#FFF; font-weight:bold; }
.holidays_pck img{ border:2px solid #80afca; }
 
 