@charset "utf-8";
body {
	padding:0;
	margin:0;
	color:#000;
	font-family:Arial;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
}
div, h1, h2, p, form, label, input, textarea, img, span {
	margin:0;
	padding:0;
}
p {
	text-align:justify;
	padding:0 0 10px 0;
}
h2 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ca1818;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.spacer {
	clear:both;
	font-size:0px;
	line-height:0px;
}
a {
	text-decoration:none;
}
a img {
	border: none;
}
#wrapper_home {
	width:1000px;
	height:auto;
	float:left;
	background-color:#FFF;
	background-image:url(../images/travel_men_women.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#wrapper {
	width:1000px;
	height:auto;
	margin:auto;
	background-color:#FFFFFF;
}
/* --end body-- */

/* --start hedder-- */
.header {
	width:1000px;
	height:auto;
	float:left;
}
.top_menu_box {
	width:980px;
	height:30px;
	float:left;
	padding:100px 0 0 20px;
	background-image:url(../images/headder.jpg);
	background-repeat:no-repeat;
}
ul.top_menu {
	width:540px;
	margin:0;
	padding:0;
}
ul.top_menu li {
	width:auto;
	float:left;
	text-decoration:none;
	list-style-type:none;
	padding:0 20px 0 0;
}
ul.top_menu li.inner {
	color:#000;
}
ul.top_menu li.inner a {
	color:#FFF;
}
ul.top_menu li.inner a:hover {
	color:#333;
}
ul.top_menu li a {
	text-decoration:none;
	list-style-type:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#07677c;
}
ul.top_menu li a:hover {
	color:#fa0a0b;
}
/* --ene hedder-- */

/* --start pan_one-- */

.pan_one {
	width:1000px;
	height:auto;
	float:left;
}
.banner {
	width:657px;
	height:357px;
	float:left;
	background:none;
	background-repeat:no-repeat;
}
.search {
	width:310px;
	height:auto;
	float:left;
	padding:0px 0 0 0px;
}
.search_type {
	width:310px;
	height:27px;
	float:left;
	background-image:url(../images/stif.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	padding:8px 0 0 0;
	font-weight:bold;
	color:#FFFFFF;
}
.search_type a {
	text-decoration:none;
	list-style-type:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:0 20px 0 10px;
}
.search_type a:hover {
	color:#333;
}
ul.order {
	margin:0;
	padding:0 0 10px 10px;
	float:left;
}
ul.order li {
	width:280px;
	height:auto;
	padding:10px 0px 0px 8px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
	margin:0;
}
ul.order li.mas {
	width:280px;
	height:10px;
	padding:0px 10px 0px 0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
	margin:0;
}
.sub_butte {
	width:300px;
	height:35px;
	float:left;
	text-align:center;
	padding:20px 0 0 0;
}
.order label {
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
}
.order label.masg {
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
}
.order label.diveder {
	float:left;
	width:5px;
}
.order label.diveder1 {
	float:left;
	width:5px;
}
.order input.text {
	width:105px;
}
.order input.text4 {
	width:180px;
}
.order input.butt {
	width:50px;
	height:30px;
}
.order input.butt1 {
	width:120px;
	height:22px;
	padding:0;
	margin:0;
}
.order input.text1 {
	width:180px;
}
.order input.text2 {
	width:100px;
}
.order textarea.text2 {
	width:200px;
	height:auto;
}
.order input.butt {
	width:120px;
}
.order select.drop {
	width:130px;
}
.order select.drop1 {
	width:80px;
}
.order select.drop2 {
	width:40px;
}
.order select.drop3 {
	width:200px;
}
.order textarea {
	width:560px;
	height:40px;
}
/* --ene pan_one-- */

/* --start pan_two-- */

.pan_two {
	width:1000px;
	height:auto;
	float:left;
	background-color:#FFF;
}
.home_pan_two {
	width:1000px;
	height:auto;
	float:left;
	padding:50px 0 0 0;
}
.advantages {
	width:506px;
	height:215px;
	float:left;
	padding:11px 0 0 0;
}
.hedding {
	width:400px;
	height:28px;
	float:left;
}
ul.points {
	width:476px;
	height:auto;
	padding:0 0 0 30px;
	float:left;
}
ul.points li {
	width:400px;
	height:10px;
	padding:0px 0 10px 15px;
	margin:5px 0 0 0;
	border-bottom:#dedbd9 solid 1px;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
}
.calltickets {
	width:494px;
	height:auto;
	float:left;
	padding:0 0 0 320px;
}
.bus_call {
	width:494px;
	height:auto;
	float:left;
	padding:0 0 5px 0;
}
.bus_call_two {
	width:494px;
	height:auto;
	float:left;
	clear:both;
	background-color:#000;
	padding:0 0 15px 0;
}
.call_num {
	width:494px;
	height:43px;
	float:left;
	border-bottom:#F30 dotted 2px;
}
.call_num_bg {
	width:494px;
	height:45px;
	float:left;
	background-image:url(../images/flower.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.call_num_re {
	width:130px;
	height:20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
	padding:25px 0 0 364px;
	text-align:center;
}
.citys {
	width:484px;
	height:auto;
	float:left;
	padding:0px 0 0 10px;
	margin:20px 0 0 0;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
}
ul.city_name {
	width:450px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
ul.city_name li {
	width:auto;
	height:13px;
	float:left;
	margin:0;
	padding:0px 0 10px 0;
}
ul.city_name li a {
	text-decoration:none;
	list-style-type:none;
	border-right:#00adda solid 1px;
	padding:0 10px 0 10px;
	font-size:12px;
	font-family:Arial;
	color:#00adda;
}
ul.city_name li a:hover {
	color:#F30;
}
/* --ene pan_two-- */

/* --start footer-- */
.footer {
	width:1000px;
	height:50px;
	float:left;
	border-top:#CCC solid 1px;
}
.bottom_menu {
	width:1000px;
	height:auto;
	float:left;
	text-align:center;
}
ul.m_bu {
	width:850px;
	height:auto;
	float:left;
	margin:0;
	padding:10px 0 0 150px;
}
ul.m_bu li {
	width:auto;
	height:13px;
	float:left;
	margin:0;
	padding:0px 0 10px 0;
}
ul.m_bu li a {
	text-decoration:none;
	list-style-type:none;
	border-right:#999 solid 1px;
	padding:0 10px 0 10px;
	font-size:12px;
	font-family:Arial;
	color:#999;
}
ul.m_bu li a:hover {
	color:#F30;
}
.copyrights {
	width:485px;
	height:15px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#666;
	text-align:left;
	padding:0 0 0 15px;
}
.akthasoft {
	width:485px;
	height:15px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#666;
	text-align:right;
	padding:0 10px 0 0;
}
.akthasoft a {
	color:#666;
}
.akthasoft a:hover {
	color:#F30;
}
/* --end footer-- */
/*--------------------------------------start-----------inner_pages------------------*/
.inner_header {
	width:1000px;
	height:139px;
	float:left;
	background-color:#FFF;
	background-image:url(../images/inner_headder.jpg);
	background-repeat:no-repeat;
}
.inner_heddder_le {
	width:600px;
	height:139px;
	float:left;
}
.innerbanner {
	width:400px;
	height:139px;
	float:left;
	
}
.inner_logo {
	width:600px;
	height:97px;
	float:left;
	
}
.inner_menu {
	width:600px;
	height:42px;
	float:left;
	background-image:url(../images/stif.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.menu_bu {
	width:590px;
	height:21px;
	float:left;
	padding:10px 0 0 10px;
	background-color:#c0101a;
}
.inner_left_con {
	width:700px;
	height:auto;
	float:left;
}
.inner_right_con {
	width:300px;
	height:auto;
	float:left;
}
.re_form {
	width:600px;
	height:auto;
	margin:0 0 10px 30px;
	float:left;
}
.re_up_caru {
	width:590px;
	height:15px;
	margin:0 0 0 9px;
	background-color:#f9f9f9;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-top:#dfdede solid 1px;
}
.re_hed {
	width:600px;
	height:35px;
	border-right:#dfdede solid 1px;
	background-color:#f9f9f9;
	background-image:url(../images/box_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.re_hed_con {
	width:auto;
	height:31px;
	float:left;
	font-size:13px;
	font-family:Arial;
	color:#FFF;
	;
	font-weight:bold;
	padding:0px 10px 0 10px;
	background-color:#c0101a;
}
.re_img {
	width:50px;
	height:31px;
	float:left;
}
.re_titel {
	width:150px;
	height:20px;
	float:left;
	padding:8px 20px 0 10px;
}
.re_middd_con {
	width:590px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 10px 0;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background-color:#f9f9f9;
}
ul.re {
	width:400px;
	margin:0;
	padding:5px 10px 0 50px;
	float:left;
}
ul.re li {
	width:400px;
	height:25px;
	padding:0px;
	clear:both;
	float:left;
	background:none;
	margin:0 0 5px 0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
}
ul.re li.mas {
	width:280px;
	height:10px;
	padding:0px 10px 0px 0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
	margin:0;
}
ul.re label {
	float:left;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
}
ul.re lilabel.masg {
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
}
ul.re li label.diveder {
	float:left;
	width:20px;
}
ul.re li label.diveder1 {
	float:left;
	width:10px;
}
ul.re li input.text {
	width:200px;
	float:left;
}
ul.re li input.text4 {
	width:180px;
}
ul.re li input.butt {
	width:50px;
	height:30px;
}
ul.re li input.butt1 {
	width:120px;
	height:22px;
	padding:0;
	margin:0;
}
ul.re li input.text1 {
	width:180px;
}
ul.re li input.text2 {
	width:100px;
}
ul.re li textarea.text2 {
	width:200px;
	height:auto;
}
ul.re li input.butt {
	width:120px;
}
ul.re li select.drop {
	width:180px;
	float:left
}
ul.re li select.drop1 {
	width:80px;
}
ul.re li select.drop2 {
	width:40px;
}
ul.re li select.drop3 {
	width:200px;
}
ul.re li textarea {
	width:560px;
	height:40px;
}
/*-------------------------start------------selectBUs---------------*/
.select_bus {
	width:970px;
	height:auto;
	float:left;
}
.search_bus_total {
	width:940px;
	height:auto;
	margin:0 0 10px 30px;
	float:left;
}
.se_up_caru {
	width:930px;
	height:15px;
	margin:0 0 0 9px;
	background-color:#fbfafa;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-top:#dfdede solid 1px;
}
.se_hed {
	width:930px;
	height:35px;
	margin:0 0 0 9px;
	background-color:#fbfafa;
	border-right:#dfdede solid 1px;
	border-left:#dfdede solid 1px;
}
.se_hed_con {
	width:300px;
	height:31px;
	float:left;
	font-size:13px;
	font-family:Arial;
	color:#063;
	font-weight:bold;
	background-color:#f9f8f8;
}
.se_titel {
	width:240px;
	height:20px;
	padding:2px 10px 0 10px;
}
.se_date {
	width:150px;
	height:20px;
	padding:8px 0px 0 0px;
}
.se_middd_con {
	width:930px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 10px 0;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	background-color:#fbfafa;
}
.se_middd2_con {
	width:930px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 0px 0;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background-color:#fbfafa;
}
.se_bottom_con {
	width:930px;
	height:10px;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 0px 0;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	background-color:#FFF;
}
.se_seltion {
	width:610px;
	height:31px;
	float:left;
	padding:2px 0 0 10px;
	font-weight:bold;
}
ul.se {
	margin:0;
	width:600px;
	padding:0px 0px 0 5px;
	float:left;
}
ul.se li {
	width:140px;
	height:auto;
	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
ul.se li input.text {
	width:150px;
	float:left;
}
ul.se li select.drop {
	width:100px;
	float:left
}
ul.se li select.drop1 {
	width:150px;
}
.se_titel_bar {
	width:930px;
	height:20px;
	float:left;
	padding:10px 0 0px 0;
	border-top:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	background-color:#FFF;
}
ul.se_bar {
	width:920px;
	height:20px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
ul.se_bar li {
	width:98px;
	float:left;
	text-decoration:none;
	padding:0 10px 0 0px;
	text-align:center;
}
ul.se_bar li a {
	width:auto;
	text-decoration:none;
	list-style:none;
	font-size:12px;
	font-family:Arial;
	color:#c0101a;
	font-weight:bold;
}
ul.se_bar li a:hover {
	color:#093;
}
ul.se_bar li.tra {
	width:200px;
	text-align:left;
}
ul.se_bar li.buy {
	width:150px;
}
.se_re_total {
	width:929px;
	height:auto;
	float:left;
	padding:5px 0 0px 0;
	background-color:#FFF;
}
#loading1 {
	width:929px;
	height:auto;
	float:left;
	display:none;
	padding:50px 0 50px 0;
	text-align:center;
	background-color:#FFF;
}
.se_re_top {
	width:929px;
	height:auto;
	float:left;
	padding:5px 0 0px 0;
	border-top:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	background-color:#FFF;
}
.se_re_top_two {
	width:929px;
	height:auto;
	float:left;
	padding:5px 0 0px 0;
}
ul.se_re_bar {
	width:920px;
	height:auto;
	float:left;
	padding:0 0 0 5px;
	margin:0;
}
ul.se_re_bar li {
	width:100px;
	float:left;
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	text-align:center;
	color:#333;
	padding:3px 10px 0 0px;
}
ul.se_re_bar li.travel {
	width:200px;
	font-weight:bold;
	text-align:left;
	color:#c0101a;
}
ul.se_re_bar li.buytype {
	width:150px;
}
ul.se_re_bar li.booking {
	padding:0 10px 0 0;
}
.se_up_menu {
	width:800px;
	height:20px;
	float:left;
	padding:0 0 0px 40px;
}
ul.se_top_menu {
	width:auto;
	margin:0;
	padding:0;
}
ul.se_top_menu li {
	width:auto;
	float:left;
	text-decoration:none;
	list-style-type:none;
	padding:0 15px 0 10px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/rightarrow.jpg);
	background-position:right;
	background-repeat:no-repeat;
	color:#9a9797;
}
ul.se_top_menu li.selected {
	color:#093;
}
ul.se_top_menu li.selectedno {
	width:auto;
	float:left;
	text-decoration:none;
	list-style-type:none;
	padding:0 20px 0 0;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-image:none;
	color:#9a9797;
}
.quick_serach {
	width:930px;
	height:70px;
	float:left;
	background-color:#fbfafa;
	border:#dfdede solid 1px;
	margin:0 0 15px 35px;
}
.qu_lab {
	width:750px;
	height:15px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding:10px 0 0 130px;
}
ul.qu {
	margin:0;
	width:850px;
	padding:0px 0px 0 10px;
	float:left;
}
ul.qu li {
	width:170px;
	height:auto;
	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:0 10px 0 0;
}
ul.qu li.se_set {
	width:90px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
ul.qu li.qu_he {
	width:120px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 0;
	color:#c0101a;
}
ul.qu li input.text_2 {
	width:150px;
	float:left;
	color:#C30;
	margin:0;
	padding:0;
}
ul.qu li select.drop {
	width:100px;
	float:left
}
ul.qu li select.drop3 {
	width:60px;
	float:left
}
ul.qu li select.drop1 {
	width:150px;
	float:left
}
ul.qu li.qu_sub {
	width:50px;
	float:left;
	margin:0 0 0 20px;
}
.set_s {
	width:90px;
	float:left;
	text-align:left;
}
.fro {
	width:180px;
	float:left;
	text-align:left;
}
.date {
	width:200px;
	float:left;
}
.to {
	width:180px;
	float:left;
}
/* ---------------------------------------------travel_details---------------------------*/
.travel_details {
	width:210px;
	height:auto;
	float:left;
	background-color:#FFF;
	border:#EFEFEF solid 1px;
	margin:0 5px 0 0;
}
.travel_bus {
	width:500px;
	height:auto;
	float:left;
	background-color:#FFF;
	border:#EFEFEF solid 1px;
	margin:0 5px 0 0;
}
.travel_bus_dit {
	width:490px;
	height:auto;
	float:left;
	padding:5px;
	font-family:Arial;
	font-size:12px;
	color:#666;
}
.tim_tex {
	width:auto;
	float:left;
	height:auto;
	font-family:Arial;
	font-size:12px;
	color:#333;
}
.tim {
	width:auto;
	float:left;
	height:auto;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	padding:0 5px 0 5px;
}
.tim_img {
	width:auto;
	float:left;
	height:auto;
	font-family:Arial;
	font-size:12px;
	padding:0 5px 0 5px;
	color:#333;
}
.selected_seat {
	width:490px;
	height:auto;
	float:left;
	padding:5px;
	margin:5px 0 0 0;
	font-family:Arial;
	font-size:12px;
	color:#666;
	background-color:#FFF;
	border:#DDD solid 1px;
}
.sit_total {
	width:480px;
	height:33px;
	float:right;
	padding:0 10px 0 0;
	clear:both;
}
ul.sites {
	width:auto;
	margin:0;
	height:auto;
	float:right;
	padding:0 0 0 10px;
	text-align:right;
}
ul.sites li {
	width:auto;
	float:left;
	height:auto;
}
ul.sites li.space {
	width:467px;
	float:left;
	height:33px;
	padding:0 0 0 0;
	text-align:right;
}
.travel_bus_det {
	width:180px;
	height:auto;
	float:left;
	background-color:#FFF;
	border:#EFEFEF solid 1px;
	margin:0 5px 0 10px;
}
ul.travel_de {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:170px;
}
ul.travel_de li {
	width:170px;
	height:auto;
	float:left;
	padding:5px 0 0px 10px;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#333;
}
ul.travel_de li.tr_sm {
	width:180px;
	height:auto;
	float:left;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#333;
}
.tr_hed {
	width:200px;
	height:25px;
	float:left;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#c0101a;
	padding:5px 0 0 10px;
	border-bottom:#EFEFEF solid 1px;
}
ul.avilbulite {
	width:150px;
	margin:0;
	padding:10px 0 10px 0;
	float:left;
}
ul.avilbulite li {
	width:140px;
	float:left;
	height:23px;
}
ul.avilbulite li.avil {
	padding:10px 0 0 40px;
	background-image:url(../images/available_seat_img.gif);
	background-repeat:no-repeat;
}
ul.avilbulite li.ledis {
	padding:10px 0 0 40px;
	background-image:url(../images/ladies_seat_img.gif);
	background-repeat:no-repeat;
}
ul.avilbulite li.se {
	padding:10px 0 0 40px;
	background-image:url(../images/selected_seat_img.gif);
	background-repeat:no-repeat;
}
ul.avilbulite li.book {
	padding:10px 0 0 40px;
	background-image:url(../images/booked_seat_img.gif);
	background-repeat:no-repeat;
}
ul.seite {
	margin:0;
	padding:0px 10px 0 5px;
	float:left;
}
ul.seite li {
	width:450px;
	height:auto;
	padding:0px;
	float:left;
	margin:0 0 0px 0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
}
ul.seite label {
	float:left;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee3233;
	padding:10px 0 0 0;
}
ul.seite li label.diveder {
	float:left;
	width:20px;
}
ul.seite li input.text_2 {
	width:276px;
	height:42px;
	background-image:url(../images/input_bg.jpg);
	background-repeat:no-repeat;
	border:#FFF solid 1px;
	padding:0px 5px 0 5px;
}
.continew {
	width:499px;
	float:left;
	height:30px;
	padding:10px 0 10px 0;
}
.dropedown {
	width:250px;
	float:left;
	height:30px;
	padding:0 0 0 25px;
}
.dropedown_one {
	width:150px;
	height:auto;
	float:left;
}
.back {
	width:75px;
	float:left;
	height:30px;
	padding:0 0 0 66px;
}
.continew_bu {
	width:80px;
	float:left;
	height:30px;
}
/*--------------------------passenger info & payment---------------------------*/

.paymentdetails {
	width:250px;
	height:auto;
	float:left;
	margin:3px 3px 0 3px;
	background-color:#FFF;
	border:#EFEFEF solid 1px;
}
.pd_titel {
	width:240px;
	height:25px;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#c0101a;
	padding:8px 0 0 10px;
	border-bottom:#ecebeb solid 1px;
}
.pd_content {
	width:240px;
	height:auto;
	float:left;
	padding:3px 0 0 5px;
}
/*------------------------------start--------------------------myprofile----------------------------------------------------------------*/


ul.pd_tic {
	width:240px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
	padding:0px 0 0px 3px;
}
ul.pd_tic li {
	width:230px;
	height:auto;
	padding:0px 0px 10px 0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0;
	float:left;
}
.pd_tic label {
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.pd_tic label.diveder {
	float:left;
	width:35px;
	text-align:right;
	font-weight:bold;
}
.pd_tic label.result {
	width:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:right;
}
/*------------------------------start--------------------------modify_profile----------------------------------------------------------------*/



.ticke_ditels {
	width:667px;
	height:auto;
	float:left;
	margin:3px 0 0 0;
	background-color:#FFF;
	border:#ecebeb solid 1px;
}
.tck_titel {
	width:640px;
	height:25px;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#c0101a;
	padding:8px 0 0 10px;
	border-bottom:#ecebeb solid 1px;
}
.tck_content {
	width:645px;
	height:auto;
	float:left;
	padding:3px 0 0 5px;
}
/*------------------------------start--------------------------tck_tic----------------------------------------------------------------*/


ul.tck_tic {
	width:645px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	padding:0px 0 0px 3px;
}
ul.tck_tic li {
	width:290px;
	height:auto;
	padding:0px 0px 10px 10px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0;
	float:left;
}
.tck_tic label {
	float:left;
	width:120px;
	font-family:Arial;
	float:left;
	font-size:12px;
	color:#333;
}
.tck_tic label.diveder {
	float:left;
	width:10px;
	text-align:left;
}
.tck_tic label.result {
	width:150px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	font-weight:bold;
	float:left;
}
/*------------------------------start--------------------------modify_profile----------------------------------------------------------------*/

.contactinfo {
	width:922px;
	height:auto;
	float:left;
	margin:3px 0 0 3px;
	background-color:#FFF;
	border:#ecebeb solid 1px;
}
.con_info_titel {
	width:912px;
	height:25px;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#c0101a;
	padding:8px 0 0 10px;
	border-bottom:#ecebeb solid 1px;
}
.on_info_fo {
	width:300px;
	height:auto;
	float:left;
	padding:10px;
}
ul.con_fom {
	width:300px;
	margin:0;
	padding:0 0 0 0px;
	float:left;
}
ul.con_fom li {
	width:300px;
	height:auto;
	padding:0px 5px 12px 5px;
	list-style-type:none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0;
	clear:both;
	text-align:left;
}
.con_fom label {
	float:left;
	width:120px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.con_fom label.diveder {
	float:left;
	width:10px;
}
.con_fom input.text {
	width:150px;
}
.con_fom input.text1 {
	width:180px;
}
.con_fom textarea.text2 {
	width:150px;
	height:auto;
}
.con_fom input.butt {
	width:120px;
}
.con_fom select.drop {
	width:280px;
}
.con_fom select.drop1 {
	width:80px;
}
/*------------------------------end--------------------------registration---*/
.oj_info {
	width:550px;
	height:auto;
	float:left;
	padding:0 0 5px 0;
	margin:5px 3px 3px 25px;
	background-color:#E6F5C9;
	border:#CCDF82 solid 1px;
}
.oj_hedd {
	width:540px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#700;
	padding:8px 0 0 10px;
	border-bottom:#CCDF82 solid 1px;
}
.oj_set {
	width:550px;
	height:30px;
	float:left;
	background-color:#EBEACB;
	border-bottom:#CCDF82 solid 1px;
}
.oj_titel {
	width:550px;
	height:30px;
	float:left;
}
ul.ojpa_info {
	width:550px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	background-color:#DAD99A;
}
ul.ojpa_info li {
	width:130px;
	height:20px;
	float:left;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:5px 0 0 0;
	text-align:center;
}
ul.ojpa_info_one {
	width:550px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}
ul.ojpa_info_one li {
	width:130px;
	height:20px;
	float:left;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:5px 0 0 0;
	text-align:center;
}
.mode {
	width:920px;
	height:auto;
	padding:5px 0 0 0;
	float:left;
}
.credit {
	width:400px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-align:right;
	padding:0 10px 0 10px;
}
.netbooking {
	width:400px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000;
}
.tm_co {
	width:920px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-align:center;
	padding:10px 0 0 0;
}
.tm_co a {
	color:#C30;
	padding:0 0 0 20px;
	font-weight:bold;
}
.pass_bu {
	width:920px;
	height:auto;
	float:left;
	text-align:center;
	padding:10px 0 10px 0;
}
.cancel {
	width:450px;
	height:20px;
	float:left;
	text-align:right;
	padding:0 0 10px 10px;
	font-family:Arial;
	font-size:12px;
	color:#000;
}
.per_sub {
	width:450px;
	height:20px;
	float:left;
	text-align:left;
	padding:0 0 10px 10px;
	font-family:Arial;
	font-size:12px;
	color:#000;
}

/*-----------About--Us--page---Start here----------------------------------*/
.about_caru {
	width:920px;
	height:15px;
	margin:0 0 0 9px;
	background-color:#FFF;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-top:#dfdede solid 1px;
}
.about_hed {
	width:930px;
	height:35px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
	background-image:url(../images/box_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.about_middd_con {
	width:920px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 10px 0;
	border:#dfdede solid 1px;
	background-color:#FFF;
}
.about_cont {
	width:880px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding:2px 0px 0px 20px;
	color:#171717;
}
/*-----------Advantage--page---Start here----------------------------------*/
.advant_caru {
	width:550px;
	height:15px;
	margin:0 0 0 9px;
	background-color:#FFF;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-top:#dfdede solid 1px;
}
.advant_hed {
	width:560px;
	height:35px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
	background-image:url(../images/box_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.advant_middd_con {
	width:550px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 10px 0;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
}
.advant-in {
	width:506px;
	height:auto;
	float:left;
}
ul.advant {
	width:476px;
	height:auto;
	padding:0 0 0 30px;
	float:left;
}
ul.advant li {
	width:500px;
	height:10px;
	padding:0px 0 10px 15px;
	margin:5px 0 0 0;
	border-bottom:#dedbd9 solid 1px;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
}
/*-----------Contact--Us--page---Start here----------------------------------*/
.cont_caru {
	width:900px;
	height:15px;
	margin:0 0 0 9px;
	background-color:#FFF;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-top:#dfdede solid 1px;
}
.cont_hed {
	width:910px;
	height:35px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
	background-image:url(../images/box_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.cont_middd_con {
	width:870px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 10px 30px;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
}
.cont_cont {
	width:800px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#333;
	padding:0 8px 10px 18px;
}
.tr_contact {
	width:350px;
	height:auto;
	float:left;
	padding:10px 0 0 0;
}
ul.order_con {
	width:400px;
	margin:0;
	padding:0 0 0 0px;
	float:left;
}
ul.order_con li {
	width:400px;
	height:auto;
	line-height:2.4em;
	padding:0px 5px 0px 5px;
	list-style-type:none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0;
	clear:both;
	text-align:left;
}
.sub_butte_con {
	width:350px;
	height:30px;
	float:left;
	padding:10px 0 0 300px;
}
.order_con label {
	float:left;
	width:100px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.order_con label.sub_hedding {
	width:350px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ae0c18;
	padding: 0 0 0 200px
}
.order_con label.sub_hedding_re {
	width:500px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ae0c18;
	padding: 0 0 0 0px
}
.order label.sub_butten {
	width:355px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ae0c18;
	padding: 5px 0 0 0px;
	text-align:right;
}
.order_con label.phon {
	width:230px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ae0c18;
	text-align:right;
}
.order_con label.phon2 {
	width:300px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ae0c18;
	padding:0 0 0 50px;
}
.order_con label.masg {
	width:600px;
	height:20px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ae0c18;
}
.order_con label.diveder {
	float:left;
	width:50px;
}
.order_con label.diveder3 {
	float:left;
	width:10px;
}
.order_con label.diveder1 {
	float:left;
	width:75px;
}
.order_con input.text {
	width:200px;
}
.order_con input.text4 {
	width:250px;
}
.order_con input.butt {
	width:50px;
	height:30px;
}
.order_con input.butt1 {
	width:120px;
	height:22px;
	padding:0;
	margin:0;
}
.order_con input.text1 {
	width:180px;
}
.order_con input.text2 {
	width:75px;
}
.order_con input.text3 {
	width:150px;
}
.order_con textarea.text2 {
	width:200px;
	height:auto;
}
.order_con input.butt {
	width:120px;
}
.order_con select.drop {
	width:280px;
}
.order_con select.drop1 {
	width:80px;
}
.order_con select.drop2 {
	width:40px;
}
.order_con select.drop3 {
	width:205px;
}
.order_con textarea {
	width:560px;
	height:40px;
}
/*-----------Contact--Us--page---end here----------------------------------*/

/*-----------Faqs---start---Here-----------*/
.faq_caru {
	width:600px;
	height:15px;
	margin:0 0 0 9px;
	background-color:#FFF;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-top:#dfdede solid 1px;
}
.faq_hed {
	width:610px;
	height:35px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
	background-image:url(../images/box_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.faq_middd_con {
	width:570px;
	height:auto;
	float:left;
	margin:0 0 0 9px;
	padding:0 0 10px 30px;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
}
.faq-hed-1 {
	width:600px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#090;
	padding:0 0 6px 0;
}
.faq-1 {
	width:850px;
	height:auto;
	float:left;
	padding:10px 0 0 0px;
}
.faq li {
	width:570px;
	margin:3px 8px 8px 22px;
	background-repeat:no-repeat;
	list-style-type:circle;
}
.faq li a {
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#000;
	font-weight:normal;
}
.faq li a:hover {
	color:#F00;
}
/*-----------Faqs---end---Here-----------*/




.check_fare_mes {
	width:590px;
	height:auto;
	float:left;
	margin:10px 0 0px 5px;
	padding:10px 2px 0 2px;
	border:#E9E9E9 solid 1px;
	background-color:#fefdfd;
}
.check_fare_mes_hed {
	width:580px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#333;
}
.check_far_titel {
	width:582px;
	height:25px;
	float:left;
	margin:10px 0 0 0;
	padding:12px 5px 5px 5px;
	background-color:#fefdfd;
	background-image:url(../images/re_bg.jpg);
	background-repeat:no-repeat;
}
ul.ch_fa {
	width:580px;
	height:auto;
	float:left;
}
ul.ch_fa li {
	width:90px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	list-style-type:none;
	color:#060;
}
ul.ch_fa li.sn {
	width:130px;
}
.check_far_re {
	width:590px;
	height:auto;
	float:left;
	margin:3px 0 0 0;
	padding:8px 0px 5px 0px;
	border-bottom:#BFBFBF dashed 1px;
}
.check_far_re1 {
	width:590px;
	height:auto;
	float:left;
	margin:3px 0 0 0;
	background-color:#FFF;
	padding:8px 0px 5px 0px;
	border-bottom:#BFBFBF dashed 1px;
}
ul.ch_f_r {
	width:585px;
	height:auto;
	float:left;
}
ul.ch_f_r li {
	width:90px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	list-style-type:none;
	color:#666;
}
ul.ch_f_r li.sntwo {
	width:135px;
	float:left;
}
.ab_ag_re {
	width:590px;
	height:auto;
	float:left;
}
.ab_ag_re_he {
	font-family:Arial;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#C41E1E;
	width:500px;
	height:auto;
	padding:3px 0 10px 10px;
}
.ab_ag_re_pa {
	font-family:Arial;
	float:left;
	font-size:12px;
	color:#333;
	width:570px;
	height:auto;
	text-align:left;
	padding:0 0 10px 10px;
}
.ab_ag_re_pa a {
	color:#F00;
	text-decoration:underline;
}
ul.points2 {
	width:476px;
	height:auto;
	padding:0 0 0 20px;
	float:left;
}
ul.points2 li {
	width:400px;
	height:10px;
	padding:0px 0 10px 15px;
	margin:5px 0 0 0;
	border-bottom:#dedbd9 solid 1px;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
}
.sub_total {
	width:422px;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	text-align:right;
}
.ticke_confo {
	width:650px;
	height:auto;
	float:left;
	margin:3px 0 0 140px;
	background-color:#FFF;
	border:#ecebeb solid 1px;
}
.tck_titel_data {
	width:640px;
	height:25px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#c0101a;
	padding:8px 0 0 3px;
	border-bottom:#ecebeb solid 1px;
}
ul.tck_tic li.ditals {
	width:290px;
	height:auto;
	padding:0px 0px 10px 10px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
	margin:0;
	float:left;
}
ul.tck_tic li.co_he {
	width:290px;
	height:auto;
	padding:0px 0px 10px 10px;
	list-style-type:none;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#c0101a;
	margin:0;
	float:left;
}
.tck_tic label.result2 {
	width:150px;
	font-family:Arial;
	font-size:12px;
	color:#093;
	font-weight:bold;
	float:left;
}
ul.se_top_menu li.selected_nocon {
	background:none;
	color:#093;
}
.tck_titel_conf {
	width:640px;
	height:35px;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#c0101a;
	padding:8px 0 0 10px;
	background-image:url(../images/ticket_conf_logo.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-bottom:#ecebeb solid 1px;
}
ul.contact_home {
	width:300px;
	height:auto;
	float:left;
	margin:0;
	padding:20px 0 0 20px;
}
ul.contact_home li {
	width:300px;
	height:30px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000;
}
.rebooking_message {
	width:620px;
	height:auto;
	float:left;
	margin:3px 0 0 20px;
	background-color:#FFF;
	border:#ecebeb solid 1px;
	padding:10px 5px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#C00;
}
.check_fare_mes {
	width:590px;
	height:auto;
	float:left;
	margin:10px 0 0px 5px;
	padding:10px 2px 0 2px;
	border:#E9E9E9 solid 1px;
	background-color:#fefdfd;
}
.check_fare_mes_hed {
	width:580px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#333;
}
.check_far_titel {
	width:582px;
	height:25px;
	float:left;
	margin:10px 0 0 0;
	padding:12px 5px 5px 5px;
	background-color:#fefdfd;
	background-image:url(../images/re_bg.jpg);
	background-repeat:no-repeat;
}
.ter_con_header {
	width:1000px;
	height:auto;
	float:left;
	background-color:#FFF;
	border-bottom:#C00 solid 1px;
}
.ter_con_logo {
	width:600px;
	height:50px;
	float:left;
	margin:0 0 0 30px;
	background-image:url(../images/ticket_conf_logo.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.ter_con_hed {
	width:340px;
	height:20px;
	float:left;
	margin:25px 20px 1px 0px;
	text-align:right;
	font-family:Arial;
	font-size:20px;
	color:#C00;
	font-weight:bold;
}
.ter_con_total {
	width:940px;
	height:auto;
	padding:2px 0 0 0;
	margin:0 0 10px 30px;
	float:left;
}
.terms_con {
	width:895px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:13px;
	color:#C00;
	padding: 0 0 0 5px;
	text-align:left;
	font-weight:bold;
}
.ter_con_tes {
	width:920px;
	height:auto;
	float:left;
	text-align:left;
}
ul.te_co {
	width:890px;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
	padding:0;
}
ul.te_co li {
	width:885px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#333;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	padding:0 0 8px 15px;
}
ul.te_co li.te_sid {
	width:800px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#333;
	margin:0 0 0 20px;
	background-image:url(../images/rightarrow.jpg);
	background-repeat:no-repeat;
	padding:0 0 5px 15px;
}
ul.contact_terms {
	width:300px;
	height:auto;
	float:left;
	margin:0;
	padding:3px 0 0 20px;
}
ul.contact_terms li {
	width:300px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#000;
}
.terms_bu {
	width:920px;
	height:auto;
	float:left;
	text-align:center;
	padding:2px 0 10px 0;
}
.cancel_te_co {
	width:910px;
	height:28px;
	float:left;
	text-align:center;
	margin:3px 0 0 0;
	padding:2px 0 0px 10px;
	font-family:Arial;
	border-top:#E6E6E6 dashed 1px;
	font-size:12px;
	color:#000;
}
.you_ca_mass {
	width:922px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	margin:10px 0 0 2px;
	padding:10px 0 10px 0;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	border-bottom:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background-color:#FFF;
}
