@charset "utf-8";
/* CSS Document */

/*---------------- css ----------------------------------------
			Project name : All Star Concierge Desk Services
			Date         : 15 March 2012
			Author       : Dot Technologies
----------------------------------------------------------------*/

/*=======Default Tags Start=======*/

*{margin:0px;padding:0px;}
.clr{clear:both;}
img{border:0px;}
p{margin:0px 0px 0px 0px;}

body#home{
/*background:url(../images/bg.jpg) no-repeat top;*/
background-attachment:fixed;
}

h2{
font-size:20px;
color:#ffffff;
}
h2 span{
font-size:20px;
color:#ff3282;
}

/*=======Default Tags End=======*/
body{
font-size:15px;
color:#fff;
font-family:'CALIBRI';
margin:0px;
padding:0px;
background-attachment:fixed;
font-weight:normal;
}

#header-wrapper{width:100%; background:url(../images/header_bg.png) no-repeat center 0 #fff; height:143px;}
#header-inner{ max-width: 1308px; padding: 0 20px;}

.logo{
float:left;
position:relative;
padding:10px 0px 0px 0px;
z-index:9;
}

.chat_container{
margin-top:23px;
float:right;
/*position:absolute;*/
/*width:96%;
left:0px; right:0px;
max-width:1308px;*/
}
.chat_girl{float:right; width:100%;}

.chat_text{font-size:17px; color:#352c66; margin-top:25px; margin-right:2%; font-style:italic; text-align:right; font-weight:bold;}
.chat_text span{text-align:center; font-size:17px; color:#dadada; }
.chat_text span a{font-size:17px; color:#d82a1a; text-decoration:underline; font-style:normal; text-transform:uppercase;}
.chat_text span a:hover{font-size:17px; color:#d82a1a; text-decoration:none; text-transform:uppercase;}



#home-middle-wrapper{
/*height:100%;*/
/*min-width:700px;*/
max-width:1000px;
margin:10px 0px 0px 0px;
}

#home-mid-left-pannel{
width:185px;
position:relative;
min-height:602px;
/*height:100%;*/
float:left;
background:url(../images/left-container-bg.png) repeat-y;
}

#home-mid-right-pannel-in{
padding:5px 10px 0px 10px;

}

#home-mid-right-pannel{
/*height:100%;*/
min-height:602px;
width:800px;
background:url(../images/right-container-bg.png) repeat;
float:right;
margin-left:10px;
}


/*=======Nav Pannel Start=======*/
.nav{ 
float:left;
padding-bottom:35px;
padding-top:36px;
width:100%;
}
.nav ul{ 
list-style: none; 
float:left;
width:100%;
}
.nav ul li{ 
margin-bottom:2px;
line-height:34px;
}
.nav ul li a { 
font-size:16px; 
color:#fff; 
padding-left:15px;  
text-decoration:none;
/*width:170px;
float:left;*/
text-transform:uppercase;
display:block;
outline:none /*Developer Changes*/
}
.nav ul li a:hover {
font-size:16px; 
color:#fff;
background-color:#b8094d;
/*float:left;*/
text-decoration:none; 
text-transform:uppercase;
}
.nav ul li.select a {
font-size:16px; 
color:#fff;
background-color:#b8094d;
/*float:left;*/
text-decoration:none; 
text-transform:uppercase;
}
/*=======Nav Pannel End=======*/



.not-yet{ background:url(../images/not-yet-bg.png) repeat; float:left; width:185px; padding:35px 0px; position:absolute; bottom:0px; left:0px;}
.not-yet-services{ background:url(../images/not-yet-bg.png) repeat; float:left; width:208px; padding:20px 0px; position:absolute; bottom:0px; left:0px;}
.not-yet-registered{ color:#f7f7f7; font-size:17px; text-transform:uppercase; text-align:center; }
.not-yet-registered span{ color:#b8094d; }
.not-yet-registered span a{ color:#b8094d; text-decoration:underline; }
.not-yet-registered span a:hover{ color:#b8094d; text-decoration:none; }

.tele-no{
background:url(../images/phone.png) no-repeat;
color: #fff;
font-size:20px;
height: 35px;
/*text-align: center;
width:25%;*/
padding-left: 37px;
float:left;
margin:15px 0px 0px 5px;
/*font-weight:bold;*/
}
.tele-no p{ margin-top:5px;}
.normal-text{ font-size:15px; font-weight:normal !important; padding-top:15px; color:#fff; line-height:22px; text-align:justify;}


.services{
padding-bottom:22px;
padding-top:20px;
color:#3c4067;
font-size:15px;
}

.services_container{
*background:url(../images/services-bg.png) no-repeat!important;
background:url(../images/services-bg.png) no-repeat\0/!important;

background:#d9d9d9;
border-radius:10px;
behavior: url(PIE.htc);
-moz-border-radius:10px;
-o-border-radius:10px;
-webkit-border-radius:10px;

float:left;
width:215px;
margin-left:25px;
margin-bottom:10px;
height:205px;

}
.seprator{ height:2px; *display:none!important; display:none\0/!important; background:url(../images/seprator.png) repeat-x; padding:0px 10px;}
.services-text{
color:#e42f76;
font-weight:bold;
padding: 6px 14px;
font-size:16px;
}
.services_image3 {
clear:both;
margin-top:6px;
display:block;
margin-left:7px;
}

#footer-wrapper{
background:url("../images/right-container-bg.png") repeat;
position:relative;
z-index:1000;
top:10px;
*top:65px;
/*height:26%;
*/
clear:both;
width:100%;
min-height:120px;
}
#footer-wrapper .inner{
text-transform:uppercase;
padding:15px;
*padding:15px 15px 0px 15px;
max-width: 1308px;
}

.footer-left{ float:left; font-size:14px; position:relative; z-index:9;}
.footer-left p{ padding-bottom:15px;}
.footer-left p a{ color:#fff; text-decoration:none;}
.footer-left p a:hover{ text-decoration:none; color:#CCCCCC;}
.footer-right{ float:right; /*position:absolute; */max-width:1308px; /*right:0px; left:0px;*/  font-size: 14px;}
.footer-right p{ text-align:right; padding-bottom:5px;}

.footer-right p a{ color:#fff; text-decoration:none;}
.footer-right p a:hover{ text-decoration:none; color:#CCCCCC;}
.clear{clear:both;}

.pad-2{ padding-bottom:20px; padding-top:21px;}

/*jave script css*/
.uage_right_inner{
width:525px;
height:auto;
margin:-366px 70px 0px 75px;
}
.gallery_middle{
width:auto;
height:auto;
}
.got_innertext_usage{
width:auto; 
height:auto; 
float:left; 
text-align:left;
padding-left:30px; 
padding-top:18px;
}
#scrollbar_container_usage {
position:relative;
width:auto;
}
#scrollbar_container_4 {
padding-right:10px; 
text-align:justify;
position:relative;
margin-top:15px;
height:300px;
height:auto;
}
#scrollbar_track {
cursor: move;
height:400px;
position: absolute;
right:-9px;
top: 17px;
width: 10px;
background: url(../images/border_line.jpg) top left repeat-y;
}
#scrollbar_handle {
width:10px;
background-color:#B8094D;
cursor:move;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -4px;
height:4px;
}
#scrollbar_content_6 {
overflow:hidden;
height:450px;
width:auto;
padding:0px 0px 0px 0px;
margin-right:10px;
}
.scrollbar_left {
float: left;
height: auto;
margin-left: 20px;
padding: 0;
width: 365px;
}
.scrollbar_right {
float: right;
height: auto;
padding: 0;
width: 230px;
}
/*jave script css*/

#page { height: 100%; left: 0; position: absolute; top: 0;}

/*DEVELOPER*/

.div_popup
{
	font-family: 'Calibri'; /*width: auto;*/ /*height: auto;*/
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #3b3a34;
	
}
.div_cross a {
    background:url(../images/cross.png) no-repeat scroll center center transparent;
    float: right;
    height: 16px;
    width: 16px;
}
.div_cross a:hover {
    background:url(../images/cross_hover.png) no-repeat scroll center center transparent;
    float: right;
    height: 16px;
    width: 16px;
}
.buttonSubmit {
    background: url(../images/submit.png) no-repeat scroll center top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 62px;
}
.buttonSubmit:hover{
background:url(../images/submit_hover.png) no-repeat scroll center top transparent;
border: medium none;
    cursor: pointer;
    height: 25px;
    width: 62px;
}
.cancellButton {
    background:url(../images/cancel.png) no-repeat scroll center top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 62px;
}
.cancellButton:hover {
    background:url(../images/cancel_hover.png) no-repeat scroll center top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 62px;
}

/*registration form --start*/
.middle_bg_box2  {
    background:#BF225F;
    padding-top: 5px;
}

.box2_left_middle_bg {
    background:url(../images/box2_left_middle.png) repeat-y scroll right center transparent;
}

.box2_right_middle_bg  {
    background:url(../images/box2_right_middle.png) repeat-y scroll left center transparent;
}
.box2_middle_bottom_bg  {
    background: url(../images/box2_bottom_middle_bg.png) repeat-x scroll 0 0 transparent;
    height: 9px;
}
.box4_left_middle_bg5  {
    background: url(../images/left_middle1.jpg) repeat-y scroll right top transparent;
}

.middle_bg {
    background:url(../images/middle1.jpg) repeat-x scroll center bottom transparent;
    height: 7px;
}
.middle_bg_box6 {
    background:url(../images/middle_1801.jpg) repeat-x scroll 0 0 transparent;
    height: 7px;
}
/*regstration form-end*/

.GridStyle_popup
{
	/*width: 100%;*/
	height: auto;
	font-family: verdana,tahoma,helvetica;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}

.GridStyle_popup td
{
	color: #666666;
}

.GridStyle_popup td span
{
	/*color:#ff0000; font-weight:bold;*/
}

.GridStyle_popup input
{
	/*width:160px;  height:20px;*/
}
.Datetextfield
{
	padding: 3px 3px 3px 3px;
	border: #b1ada1 solid 1px;
	margin: 0px;
	width: 150px;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	color: #666666;
}
.dropdown
{
	width: auto;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	height: 20px;
	padding: 1px;
}
.textfield
{
	background: #FFFFFF url(../images/text_box_pix.gif) repeat-x;
	border: #b1ada1 solid 1px;
	margin: 0px;
	padding: 3px 3px 3px 1px;
	width: 153px !important;
	height: 14px;
	color: #666666;
	vertical-align: middle;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
}
.textArea
{
	height: 70px; /*background:#FFFFFF url(../images/text_field_pix.jpg) repeat-x;*/
	border: #b1ada1 solid 1px;
	margin: 0px;
	width: 150px;
	padding: 0px;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	color: #666666;
}
.button_req a
{
	background: url(../images/request_proposal.png) no-repeat;
	width: 160px;
	height: 27px;
	text-decoration: none;
	display: block;
	float: right;
	text-align: right;
	margin-bottom: 4px;
	margin-top: 13px;
}

.button_req a:hover
{
	background: url(../images/request_perposal_hover.png) no-repeat;
	width: 160px;
	height: 27px;
	text-decoration: none;
	display: block;
	float: right;
	text-align: right;
	margin-bottom: 4px;
	margin-top: 13px;
}
.button_down
{
	background: url(../images/downloadour_broucher.jpg) no-repeat;
	width: 161px;
	border: none;
	text-decoration: none;
	display: block;
	height: 21px;
	cursor: pointer;
	float: right;
}

.button_down:hover
{
	background: url(../images/downloadour_broucher_y.jpg) no-repeat;
	width: 161px;
	border: none;
	height: 21px;
	text-decoration: none;
	display: block;
	cursor: pointer;
	float: right;
}
.error_td
{
	font-family: verdana,tahoma,helvetica;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	color: red;
}
.middle_bg_box3
{
	background: url(../images/middle.jpg) repeat-x bottom;
	height: 7px;
}
.box4_left_middle_bg
{
	background: url(../images/left_middle.jpg) repeat-y right top;
}
.closebtn
{
	background: url(../images/close.png) top no-repeat;
	width: 58px;
	height: 25px;
	display: block;
	border: none;
	cursor: pointer;
}
.closebtn:hover
{
	background: url(../images/close_hover.png) top no-repeat;
	width: 58px;
	height: 25px;
	display: block;
	border: none;
	cursor: pointer;
}
.middle_bg_box4
{
	background: url(../images/middle_180.jpg) repeat-x;
	height: 7px;
}
.box4_right_middle_bg
{
	background: url(../images/right_middle.jpg) repeat-y left top;
	background-color:#fff;
}
.box4_right_middle_bg5  {
    background:url(../images/right_middle1.jpg) repeat-y scroll left top transparent;
}
.Loginbutton
{
	background: url(../images/logon.png) top no-repeat;
	width: 64px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.Loginbutton:hover
{
	background: url(../images/logon_hover.png) top no-repeat;
	width: 64px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.middle_bg_box6 {
    background:url(../images/middle_1801.jpg) repeat-x scroll 0 0 transparent;
    height: 7px;
}

.multilist
{
	border:1px solid #B1ADA1;
	width: auto;
	font-family: 'Calibri';
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 1px;
}

.direct_scrool
{
  /*display: block;
   float: right;
   left:50px;
   padding-left:10px;
   position: relative;
   padding-top:-5px;*/
   height: 200px;
   width: 100%;   
}
.button {
    background: url(../images/submit.png) no-repeat scroll center top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 62px;
}
.button:hover{
    background:url(../images/submit_hover.png) no-repeat scroll center top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 62px;
}
.request_form_right
{
	width: 100%;
	height: 453px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	border: #999999 solid 1px;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: none;
	overflow-x: none;
	overflow-y: auto;
	vertical-align: top;
}
.request_form_right a
{
	font-family: verdana,tahoma,helvetica;
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}

.request_form_rightTicket
{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: right;
	border: #999999 solid 1px;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: none;
	float: left;
	overflow-x: none;
	overflow-y: auto;
	vertical-align: top;
}
.request_form_rightTicket a
{
	font-family: verdana,tahoma,helvetica;
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}
#scroll{
    height:320px;
    background: url("../images/right-container-bg.png") repeat scroll 0 0 transparent;
    position:relative;
    width:1000px;
    margin:10px 0px 0px 0px;
   float:left;
}
.btnStandardTicket
{
	background: url(../images/Standard_Tickets.png) top no-repeat;
	width: 112px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.btnStandardTicket:hover
{
	background: url(../images/Standard_Tickets_h.png) top no-repeat;
	width: 112px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.btnPremiereTicket
{
	background: url(../images/Premium_Tickets.png) top no-repeat;
	width: 112px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.btnPremiereTicket:hover
{
	background: url(../images/Premium_Tickets_h.png) top no-repeat;
	width: 112px;
	height: 25px;
	border: none;
	cursor: pointer;
}

.dynamic_additional td
{
    padding-bottom:3px;
}
#progress_bar
{
	background-color: #FBFBFB;
	border: 2px solid #101044;
	bottom: 0;
	color: #101044;
	height: 40px;
	left: 42%;
	padding-left: 20px;
	padding-top: 10px;
	position: absolute;
	right: 0;
	top: 50%;
	vertical-align: top;
	width: 150px;
	z-index: 999999;
}
#mobileService
{
	display:none;
}
