/* CSS Document */

body {
	margin:0px; padding:0px; font-family:Tahoma; font-size:11px;
	}
.home_bg {
	background:url(../pic/home-bg.jpg) repeat-x;
	}
.left {
	padding:0px; float:left;
	}
#right {
	padding:0px; float:right;
	}
img {
	padding:0px; margin:0px; float:left; border:0px;
	}
#layout {
	margin: 0px auto 0px 0px; width:1003px; position:relative;
	}
#main {
	float:left; width:993px;
	}
#header {
	float:left; width:1003px; padding:0px; margin:0px;
	}
#links {
	float:left; width:998px; padding:0px 0px 10px 5px;
	}
#links #right {
	float:right; width:660px;
	}
#links .logo {
	float:left; width:272px; padding:9px 0px 0px 7px; border:0px;
	}
#right .number {
	float:right; width:202px; padding:9px 9px 0px 0px; border:0px;
	}
#right ul {
	float:right; width:660px; font-size:11px; padding:13px 0px 0px 0px; margin:0px;
	}
#right ul li {
	float:right; padding:0px 3px; display:inline; font-family:verdana; color:#369; margin:0px;
	}
#right ul li a {
	color:#369; text-decoration:none;
	}
#right ul li .active {
	color:#FF3300; font-weight:bold;
	}
#right ul li a:hover {
	color:#FF3300; text-decoration:none;
	}
#header #images {
	float:left; width:1002px; padding:1px 0px 0px 0px; margin:0px;
	}
#header #images #master0 {float:left;}
#header #images #welcome {float:left; background:url(../pic/manali-travels.jpg); color:#FFFFFF; padding:30px 0px 0px 30px; line-height:19px; width:458px; height:174px;}
#body {
	float:left; width:989px; border:#fff solid 7px;
	}
#body #left {
	float:left; width:762px; border-right:#e5e5e5 1px solid; min-height:415px;
	}
#search_engine {
	float:left; width:733px; border:1px solid #d8e8f0; background:url(../pic/search-engine-bg.jpg) repeat-x; height:155px;
	margin-bottom:20px; padding:15px 10px 10px 10px;
	}	
#search_engine form {
	float:left; width:530px; padding:0px; margin:0px;
	}
#search_engine form fieldset {
	float:left; width:520px; border:none; padding-top:10px; margin:0px;
	}
#search_engine form fieldset p {
	float:left; width:160px; margin:0px; padding:3px 0px 1px 0px;
	}
#search_engine form fieldset p.w140 {width:160px; height:35px; }
#search_engine form fieldset p.w180 {width:180px; height:35px; }
#search_engine form fieldset p.center {
	text-align:center;
	}
#search_engine form fieldset .search {
	background:url(../pic/search-btn.jpg) left top no-repeat; font-size:11px; border:none; color:#FFF; font-weight:bold; height:20px; width:75px; cursor:pointer;
	margin:15px 0px 0px 422px; padding:0px;
	}	
#left p {
	float:left; width:755px; padding:10px 0px 0px 2px; margin:0px; text-align:justify; line-height:17px; color:#369;
	}
#body #right {
	float:left; width:216px; padding-left:8px;
	}
#body #right #bus_service {
	float:left; width:218px; height:200px; background:url(../pic/bus-transport-service.jpg) no-repeat; padding-bottom:20px;
	}
#body #right #bus_service ul {
	float:left; width:180px; padding:60px 0px 0px 15px;
	}
#body #right #bus_service li {
	float:left; width:150px; padding:4px 0px 4px 10px; background:url(../pic/bullet.jpg) top left no-repeat;
	}
	
#footer {
	float:left; width:983px; padding:0px 0px 40px 0px;  _padding:0px 0px 20px 0px;
	}
#footer ul {
	float:left; width:100%; border:solid #fff 7px; font-size:11px; padding:5px; margin:0px; background-color:#F60;
	}
#footer ul li {
	float:left; padding:0px 5px; display:inline; font-family:verdana; color:#fff; margin:0px;
	}
#footer ul li a {
	color:#fff; text-decoration:none;
	}
#footer .smalltext {
	color:#FFF; font-size:10px; font-family:Arial;
	}
	
.none {
	border:none;
	}
.date {
	border:solid 1px #999; padding:2px 0px 2px 5px; font-size:11px; color:#000;
	}
.blank {
	background-color:#CCCCCC;
	}
select {
	font-size:11px; padding:1px;
	}
.citywidth {
	width:90px; 
	}
.whitetext {
	color:#FFF; text-decoration:none;
	}
.red {color:#F00;}
.green {color:#687d06;}
.cal_img {
	float:none; padding:0px 0px 0px 3px;
	}
.nonselected  {
	color:#FF0000; font-weight:bold; font-size:12px; font-family: Arial; text-decoration:none;
	}
.pagenoselect{
	font-family:Arial; font-size:12px; color:#1a588c; font-weight:bold; background:url(../pic/cssbox.jpg) no-repeat; text-align:center; line-height:26px; padding:3px 6px 2px 9px;  
	}
.sub_head {
	color:#036; font-weight:bold;
	}
form fieldset .search {
	background:url(../pic/search-btn.jpg) left top no-repeat; font-size:11px; border:none; color:#FFF; font-weight:bold; height:20px; width:80px; cursor:pointer;
	margin:15px 0 0 250px; padding:0px;
	}		
.green_btn {padding:3px 5px; background-color:#66cc00; font-size:11px; cursor:pointer; font-weight:bold; border:none;  color:#FFFFFF;}
.blue_btn {padding:3px 5px; background-color:#01467d; font-size:11px; cursor:pointer; font-weight:bold; border:none;  color:#FFFFFF;}