*{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
body{height:100%; margin:0px; text-align:center; width:100%;}
input,textarea,select{border:1px #000 solid; background-color:#FFF;}
select{width:180px !important;width:auto;}
select.country{width:180px;}
	
.btn{background:url(images/btn_bg.jpg) repeat-x center left; font-weight:bold; border:none; height:24px;padding-bottom:3px; width:90px;}
.btn_link{color:#000000;
display:block;
line-height:26px;
text-align:center;
text-decoration:none;}
.wider_btn{width:200px;}
.wider_btn_250{width:270px;}

#page_title{width:750px;}
h1{text-align:left;font-size:16px !important; font-size:14px;}
.left{float:left; clear:left;}
.right{float:right; clear:right;}
.clear{clear:both;}
.border_red{border-bottom:red solid 2px;}
.alert{color:#FF0000;font-size:10px;padding-right:10px;margin-bottom:10px;}
#footer{margin-top:10px;}

#container{border-top:solid 15px #e00718;margin:10px 10px auto 10px; width:890px;}
.side_border{width:15px; background:#FFF url(images/side_border.jpg) repeat-x center top; height:700px; margin:0px;}
#show_open_layer{background-color:#c0df81; width:800px; text-align:center; margin:5px auto 5px auto; font-weight:bold; height:20px; line-height:20px;}
#step_layer{margin-top:5px;}
#step_layer ul{margin:0px;padding:0px; list-style-type:none;}
#step_layer ul li{float:left;text-align:center;width:80px;font-size:10px;}
#step_layer .step{width:30px;height:30px;background-color:#999;font-size:20px;color:#FFF; margin:0 auto; line-height:30px;}
#step_layer .current{background-color:red;}

#login_form{width:200px; text-align:left;}
#login_form td{text-align:left;}

/* For index */
#select_ticket_type{margin-top:15px; text-align:left;}
#voucher_layer{width:216px; text-align:left; margin-top:46px;}
#t_c{margin-top:113px !important;margin-top:125px;}
.ticket_border td{border-bottom:1px #ccc solid;}
/* For index end*/

/* For View */
#main_nav{width:790px;}
#main_nav a{
background:url(images/btn_bg.jpg) repeat-x center left;
display:block; 
float:left; 
font-weight:bold;
border:none;
height:24px;
line-height:20px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
color:#000;
margin-right:5px;
cursor:default;
}
.downloadbutton{color:#999; text-decoration:none;}
.downloadbutton:hover{color:#000;}
/* For View End*/

/*For Login */
#reg_btn{display:block;width:200px; height:20px; background:url(images/btn_bg.jpg) repeat-x center left; text-decoration:none;color:#000; padding:10px; font-size:12px;line-height:20px;font-weight:bold; text-align:center; cursor:default;}
/*For Login end */
#suc_container
{
	width:100%;
	height:300px;
	text-align:center;
	margin-top:30px;
}

#suc_container .small_hints
{
	color:#333;
	text-align:center;
}

#suc_container ul
{
	list-style:none;
}

#suc_container ul a
{
	text-decoration:none;
}

#suc_container ul a:hover
{
	text-decoration:underline;
}

#ticket_detail_list {
width:800px;
margin:10px auto;
display:block;

}
#ticket_detail_list ul {
clear:both;
list-style:none;
}
#ticket_detail_list ul li {
float:left;
/*margin:auto 30px 0px auto;*/
}

/*For preview*/
.badge_container
{
	border:2px solid #333;
	width:220px;
	color:#000;
	/*height:76px;*/
	padding-left:3px;
}

.blue_border
{
	border:2px solid red;
}

.badge_container:hover
{
	border:2px solid #0099CC;
}

.badge_container .badge_content
{
	margin:5px auto 5px auto;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	word-break:break-all;
}

.badge_container a
{
	text-align:center;
	margin:3px 5px 3px auto;
	text-decoration:none;
	color:#666;
	width:100%;
}

.badge_container a:hover
{
	text-decoration:underline;
	color:#000;
}

.badge_container .mail{margin-top:5px;}
/*Badge preview end*/
/*To conatc & faq*/
#contact li{float:left;list-style:none;margin-right:46px;}

/* My account*/
.table_title{font-weight:bold;margin-left:5px; padding-left:2px;}
.goView{cursor:pointer;}
.op_msg{font-weight:bold;}
/*Ticket detail*/
	.detail_form{text-align:left;}
	.detail_form ul{padding:0;margin:0;}
	.detail_form li{list-style:none;}
	.detail_form label{width:194px !important;width:205px;float:left;display:block;}
	.detail_form span{width:150px;}