@charset "utf-8";
/* CSS Document */

.paginationtwo {
	background-color:#00AFE9;
	color:#FFFFFF;
	font-size:17px;
	overflow:hidden;
	padding:3px 3px 3px 8px;
	font-weight:bold;
}
.paginationtwo a {
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.paginationtwo a:hover {
	color:#cccc33;
}
#pagination02 span {
	font-size:17px;
}
#accout-headers, #left-pages {
	font-size:15px !important;
}
/****************updated date 28/12/2009*************************/
.image-holder02 {
	height:102px;
	width:140px;
	overflow:hidden;
	margin-top:-5px;
}
.checkbox01 {
	width:auto !important;
}
.gray-text {
	clear:both;
	padding-top:5px;
	font-size:13px;
	color:#999999;
}
.round-top {
	position:absolute;
	background-image:url("../images/round-center.gif");
	background-repeat:no-repeat;
	width:444px;
	height:199px;
	margin-left:6px;
	margin-top:-3px;
}
/************work in progresss*********************/

a {
	color:#003366;
}
input[type="radio"] {
	border:none;
}
.tab3 {
	float:left;
	width:105px!important;
	_width:100px!important;
	_float:left;
	background-image:none!important;
	color:#333333;
	font-size:13px;
	overflow:hidden!important;
}
.tab3 img {
	margin-bottom:3px;
}
#no-style {
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border:1px #cccccc solid;
}
#no-style li {
	height:auto!important;
	background-image:none !important;
	width:572px!important;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden!important;
	display:block;
}
#no-style li select {
	width:200px !important;
	border:1px #cccccc solid;
	padding:5px;
}
.input-bo-pay {
	width:187px !important;
	border:1px #cccccc solid;
	padding:5px;
}
#no-style li div {
	float:left;
	padding-right:10px;
	width:350px;
	overflow:hidden;
}
.lable01 {
	width:200px !important;
	font-size:13px;
}
.total {
	text-align:right;
	font-weight:bold;
}
.alternet {
	background-color:#FAF5FC;
}
.price {
	background-color:#29AAE1;
	color:#ffffff !important;
}
.styled-list {
	border:1px #cccccc solid !important;
	overflow:hidden !important;
	padding:0px!important;
}
.styled-list li {
	padding:10px !important;
	width:271px !important;
}
.second-span {
	width:350px!important;
}
.new-no-style div {
	font-weight:normal!important;
	float:left!important;
	text-align:left !important;
}
.new-no-style li {
	border-bottom:1px #dddddd solid !important;
}
.total01 {
	width:200px !important;
}
.home-page-scroll {
	font-weight:bold;
	height:35px;
	color:#666666;
	margin-top:-4px;
}
.home-page-scroll a {
	color:#00afe9;
	text-decoration:none;
}
.home-page-scroll a:hover {
	text-decoration:underline;
}
/***************************************** buy-ticket new page layout  04/02/2010 start ***************************************************/
/***************************************** buy-ticket new page layout  04/02/2010 start***************************************************/
#buy-box {
	width:800px;
	_width:780px;
 *margin-left:-9px;
 *width:802px;
	_margin-left:-10px;
	_overflow:hidden;
}
#buy-ticket-top-box {
	overflow:hidden;
	_margin-left:0px;
 *margin-left:0px;
	margin-bottom:15px;
}
#buy-ticket-top-box .star-top {
	background-image:url(../images/buy-ticket-top-round.gif);
	background-repeat:no-repeat;
	font-size:20px;
	height:31px;
	overflow:hidden;
	padding-top:14px;
	width:800px;
}
#buy-ticket-top-box .star-mid {
	background-image:url(../images/bg-buy.gif);
	width:800px;
	margin-left:0px;
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#buy-ticket-top-box .logn-bg-top {
	background-image:url(../images/buy-blue-line.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:23px;
	margin-left:-9px;
	margin-top:-10px;
	width:796px;
}
#buy-ticket-top-box .top-gray-gradient {
	background-image:url(../images/buy-top-gray-round.gif);
	background-repeat:no-repeat;
	height:17px;
	width:780px;
	overflow:hidden;
}
#buy-ticket-top-box .mid-gray-gradient {
	background-image:url(../images/buy-mid-gray.gif);
	width:760px;
	background-repeat:repeat-y;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#buy-ticket-top-box .bottom-gray-gradient {
	background-image:url(../images/buy-bottom-gray-round.gif);
	width:780px;
	height:19px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
#buy-ticket-top-box .star-bottom {
	background-image:url(../images/buy-top-bottom-round.gif);
	width:802px;
	height:19px;
	background-repeat:no-repeat;
}
/**/
/***************************************** buy-ticket new 04/02/2010 end ***************************************************/
/***************************************** buy-ticket new 04/02/2010 end ***************************************************/

/*******************************/
#ticket-and-map {
	width:840px;
	margin-left:-10px;
	_margin-left:0px;
}
#left-tiket-holder .star-box {
	float:left;
	margin-left:0px;
	margin-right:5px;
}
#left-tiket-holder .star-top {
	background-image:url(../images/ticket-holder-top.gif);
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	height:31px;
	overflow:hidden;
	padding-top:14px;
	width:400px;
}
#left-tiket-holder .star-mid {
	background-image:url(../images/ticket-holder-mid.gif);
	width:400px;
	margin-left:0px;
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#left-tiket-holder .star-bottom {
	background-image:url(../images/ticket-holder-bottom.gif);
	width:423px;
	height:19px;
	background-repeat:no-repeat;
}
/***************************************/
#location-map {
	float:left;
	overflow:hidden;
	width:400px;
}
/*******************************/
#location-map .star-top {
	background-image:url(../images/map-top-round.gif);
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	height:31px;
	overflow:hidden;
	padding-top:14px;
	width:372px;
}
#location-map .star-mid {
	background-image:url(../images/map-top-mid.gif);
	width:345px;
	margin-left:0px;
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#location-map .star-bottom {
	background-image:url(../images/map-top-bottom.gif);
	width:372px;
	height:19px;
	background-repeat:no-repeat;
}
/***************************************/

.ticket-listing {
	width:402px;
	overflow:auto;
}
.ticket-listing ul {
	width:180px;
	float:left
}
.ticket-listing li {
	height:auto!important;
	background-image:none!important;
	width:168px!important;
	font-size:13px;
	float:none!important;
	border:1px #ffffff solid;
	background-color:#f5f5f5;
}
/*****************************************************my account********************************************************************/
.tabheader {
  padding:5px;
  font-size:13px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.tabheader span {
  padding-left:5px;
  padding-right:5px;
}

.tabheader a {
text-decoration:none;
}

.byers-table {
	margin:0px;
	padding:0px;
	border:1px #cccccc solid;
	border-collapse:collapse;
	width:100%;
}
.byers-table td {
	padding:5px;
	border:1px #cccccc solid;
	border-collapse:collapse;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.header-tabs {
	background-color:#F3F0F9;
	font-weight:bold;
}
/*****/
#menus {
	margin:0px;
}
#menus .lhs-mid {
	padding:10px;
	padding-right:15px;
	padding-left:15px;
}
#menus li a {
	background-image:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#menus li a:hover {
	background-image:none;
	background-color:#28A9E5;
	color:#ffffff;
}
.active_menu {
	background-image:none !important;
	background-color:#28A9E5 !important;
	color:#ffffff !important;
}
/***********/

.acount-details {
	width:100%;
	margin-bottom:10px;
	border:1px #dddddd solid
}
.acount-details td {
	padding:5px;
	margin:0px;
	padding-left:10px;
	vertical-align:top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.acount-details td input {
	border:1px #cccccc solid;
	height:18px;
	font-size:13px;
	width:300px;
	color:#888888;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.acount-details td textarea {
	border:1px #cccccc solid;
	font-size:13px;
	width:300px;
	color:#888888;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.lable {
	font-weight:bold;
	width:30%;
	font-size:13px;
}
/***************************************************/
#accordion h3 {
	background-color:#E0E0E0 !important;
	display:block;
	padding:10px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #ffffff solid;
	background-image:url("../images/pluss-bg.gif");
	background-position:700px 10px;
	background-repeat:no-repeat
}
#accordion div {
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	border:1px #cccccc solid !important;
	margin-top:0px!important;
	margin-bottom:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
/************************************************/
.heading {
	background-color:#dfe0e1;
	color:#555555;
	padding:0px;
	margin:0px;
}
/*******************************************/
.my-details {
	float:left;
	width:48.5%;
	padding-left:10px;
	padding-top:20px;
	background-color:#f9f9f9;
	padding-bottom:20px;
}
.my-details td {
	padding:5px;
	text-align:left;
*padding-left:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.my-details td input {
	border:1px #cccccc solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	width:150px;
}
.my-details td select {
	border:1px #cccccc solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
#lable02 .lable {
	width:50%;
}
#buy-ticket-top-box .acorden1 {
	width:700px!important;
	padding-right:74px !important;
}
#buy-ticket-top-box .acorden1 span {
	width:230px!important;
}
/*********************************************************************/
#search-result {
	overflow:visible;
	padding-top:0px;
}
#search-result input {
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
}
#search-result select {
	border: 1px solid rgb(204, 204, 204);
	width: 250px;
	margin-top:3px;
	margin-bottom:3px;
}
#left1 {
	width:325px;
	float:left
}
#right2 {
	width:400px;
	float:left
}
#right2 a {
	display:block;
	float:right;
*margin-top:-28px!important;
}
/******************************New Qussion acordian******************************/

/*******update from tushar contact page******/
#contact_form {
	overflow:hidden
}
#contact_form li {
	width:420px !important;
	color:#333333 !important
}
#contact_form li input {
	width:415px;
}
#contact_form li textarea {
	width:415px;
}
#contact_form .contact_lable {
	width:125px !important;
}
/**************bble************************/
.pop-up-bbl {
	position:absolute;
	border:1px #cccccc solid;
	padding:10px;
	width:200px;
	background-color:#FFFFFF;
	margin-left:578px;
	font-size:13px;
}
.pin {
	position:absolute;
	margin-left:-26px;
}
.note {
	color:#999999;
	padding:5px;
	font-size:14px;
}
.note p {
	margin-top:8px;
	margin-bottom:8px;
}
.line01 {
	padding-top:0px;
	margin-bottom:10px;
	border-bottom:1px #cccccc dotted
}
.width-change {
	overflow:hidden
}
.width-change .lable01 {
	width:250px!important;
	font-size:13px;
	font-weight:bold
}
.width-change .total {
	width:90px!important;
	float:right!important;
}
.width-change div {
	width:200px !important;
}
.width-change .second {
	width:450px!important;
}
.width-change .small {
	color:#333333!important;
	font-size:12px;
}
#footer-constant {
	background-image:url("../images/footer-bg.gif");
	color:#F0F0F0;
	margin-bottom:-40px;
	margin-left:-40px;
	margin-right:-40px;
	padding:15px 40px 40px;
	width:918px;
}
#footer-constant a {
	display:inline;
	background-image:none;
	padding:10px;
	color:#f0f0f0;
	padding-right:5px;
	padding-left:5px;
}
/***********************updated by tushar****************/
.contact02 {
	overflow:hidden
}
.contact02 li {
	font-weight:normal!important;
}
.contact02 .lable02 {
	width:150px!important;
}
.no-style02 {
	margin:auto!important;
	padding:inherit!important;
	list-style:disc !important;
	margin-left:12px!important;
}
.no-style02 li {
	background-image:none!important;
	height:auto!important;
	float:none !important;
	width:auto!important;
	display:list-item !important;
	overflow:visible!important;
}
.line02 {
	border-bottom:1px #cccccc solid;
	padding-top:10px;
	margin-bottom:10px;
}
#tm {
	line-height:21px !important;
}
#tm ul {
	margin:auto;
	padding:0px;
	list-style:none;
}
#tm ul li {
	background-image:none;
	height:auto;
	width:auto;
	display:list-item;
	float:none;
	list-style:none;
	padding:2px;
	margin:auto;
	background-image:url(../images/bullet01.jpg);
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:0 5px;
}
#tm h1, h2, h3, h4 {
	float:none;
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}
#tm h1 {
	border-top:1px #cccccc solid;
	padding-top:20px;
	color:#333333;
	font-size:18px;
	margin-top:20px;
}
#tm h2 {
	border-top:1px #cccccc dotted;
	padding-top:10px;
	color:#999999;
	font-size:17px;
}
#tm td strong {
	font-size:13px;
	display:inline;
}
#tm p {
	margin-top:10px;
	margin-bottom:5px;
}
#abc-list strong {
	padding-left:20px;
	padding-right:20px;
	height:35px;
	display:block;
	float:left;
	clear:left
}

/**************************************popup-box**********************/
.light-box{ background-color:#000000; opacity:0.3;filter:alpha(opacity=30); position:fixed; height:3000px; width:3000px; display:none; *margin-left:-1000px;}
.popup-box{ position:fixed; width:680px; border:5px #00AFE9 solid; z-index:100000; padding:10px; background-color:#ffffff; margin-left:205px; *margin-left:-570px; margin-top:-20px; display:none; padding-bottom:20px;}
.popup-box a{ float:right;
margin-right:18px;
margin-top:-33px;}
.popup-box h2{ margin-left:15px; padding:5px; margin-bottom:8px; margin-top:5px;}
.iframe-popup{ width:640px; height:350px; border:none; margin:0px; padding:0px; margin-left:20px; border:1px #cccccc solid;}


/******************************widget*****************/
.widget{overflow:hidden; width:155px; height:287px;  margin-bottom:20px; margin-left:-8px; margin-top:-41px;}
