
body{ font-size:14px; color:#000; font-family:'CALIBRI'; margin:0px; padding:0px; background-color:#fff; }

*{margin:0px;padding:0px;}
.clr{clear:both;}
img{border:0px;}

a{ color:#606060; text-decoration:none; }
a:hover{ text-decoration:none; color:#606060;}

/*=======Hgroup Tags Start=======*/
h1{ font-size:20px; color:#000; padding-bottom:15px; }
h1 span{ font-size:21px; color:#2475bc; }
/*=======Hgroup Tags End=======*/

#wrapper{width:990px; margin:auto;}
#header-inner{ width:972px; margin:auto;}
.logo{float:left;}

.chat_container
{
    /*width:294px;*/
    float:right;
    width:222px;
    padding-top:14px;
}
.chat_text{width:204px; float:left; text-align:center; font-size:17px; color:#72bf44; font-style:italic; margin-top:45px;}
.chat_text span{text-align:center; font-size:16px; color:#4f2728;}
.chat_text span a{font-size:16px; color:#2475bc; text-decoration:underline; font-style:normal; text-transform:uppercase;}
.chat_text span a:hover{font-size:16px; color:#2475bc; text-decoration:none; text-transform:uppercase;}
.chat_girl{width:88px; height:113px; float:right;}


/*=======Nav Start=======*/
.nav{ background:url(../images/nav.png) no-repeat;  height:47px; width:980px; margin:0px auto;}
.nav ul{ margin:0px; padding:0px; list-style:none; }
.nav ul li{ float:left; text-transform:uppercase; font-size:17px; padding:3px 0px 0px 0px; line-height:40px; }
.nav ul li a{ color:#fff; text-decoration:none; }
.nav ul li a:hover{ color:#fff; text-decoration:none; cursor:pointer; }
.nav ul li span{ float:left;}
.nav ul li a .left{ height:50px; width:14px;}
/*.nav ul li a .mid{ height:50px; padding-left:22px; padding-right:27px;}*/
.nav ul li a .mid{ height:50px; padding-left:4px; padding-right:9px;}
.nav ul li a .right{ height:50px; width:14px;}

.nav ul li a:hover .left{ background:url(../images/nav-hover-left.png) no-repeat; height:50px; width:14px;}
/*.nav ul li a:hover .mid{ background:url(../images/nav-repeat.png) repeat-x; height:50px; padding-left:22px; padding-right:27px;}*/
.nav ul li a:hover .mid{ background:url(../images/nav-repeat.png) repeat-x; height:50px; padding-left:4px; padding-right:9px;}
.nav ul li a:hover .right{ background:url(../images/nav-hover-right.png) no-repeat; height:50px; width:14px;}

.nav ul li.select a .left{ background:url(../images/nav-hover-left.png) no-repeat; height:50px; width:14px;}
/*.nav ul li.select a .mid{ background:url(../images/nav-repeat.png) repeat-x; height:50px; padding-left:22px; padding-right:27px;}*/
.nav ul li.select a .mid{ background:url(../images/nav-repeat.png) repeat-x; height:50px; padding-left:4px; padding-right:9px;}
.nav ul li.select a .right{ background:url(../images/nav-hover-right.png) no-repeat; height:50px; width:14px;}

/*=======Nav End=======*/


/*=======Mid Start=======*/

#middle-wrapper{ width:990px; margin:0px auto; *padding-top:5px; }
#middle-wrapper-inner{ width:970px; margin:0px auto; }
#mid-left-pannel{ width:706px; float:left; }
#mid-right-pannel{ width:269px; float:right; padding-top:3px; }
#mid-right-pannel .top{ width:269px; background:url(../images/right-top.png) no-repeat; height:14px;}
#mid-right-pannel .mid{ width:269px; background:url(../images/right-repeat.png) repeat-y;}
#mid-right-pannel .bottom{ width:269px; background:url(../images/right-bottom.png) no-repeat; height:14px; }
#mid-right-pannel .mid-in{ width:233px; margin:auto; padding-top:5px;}

.concierge-image-1{ background:url(../images/concierge-image-1.png) no-repeat; width:233px; height:143px; padding-bottom:18px; }
.concierge-image-1 .text{font-size:18px; color:#fff; padding-top:105px; padding-left:20px;}
.concierge-image-1 .text a{ color:#fff; text-decoration:none;}
.concierge-image-1 .text a:hover{ color:#fff; text-decoration:none;} 

.concierge-image-2{ background:url(../images/concierge-image-2.png) no-repeat; width:233px; height:143px; padding-bottom:18px;}
.concierge-image-2 .text{font-size:18px; color:#fff; padding-top:105px; padding-left:20px;}
.concierge-image-2 .text a{ color:#fff; text-decoration:none;}
.concierge-image-2 .text a:hover{ color:#fff; text-decoration:none;} 

.concierge-image-3{ background:url(../images/concierge-image-3.png) no-repeat; width:233px; height:143px; padding-bottom:18px; }
.concierge-image-3 .text{font-size:18px; color:#fff; padding-top:105px; padding-left:20px;}
.concierge-image-3 .text a{ color:#fff; text-decoration:none;}
.concierge-image-3 .text a:hover{ color:#fff; text-decoration:none;} 

#slideshow-bg{ width:706px; height:298px; background:url(../images/slide-bg.png) no-repeat;}
.content-areas{ width:698px; margin:auto; padding:15px 0px 0px 0px;}
.round-images{ padding-top:30px; padding-bottom:20px;}
.round-images img{ float:left; padding-right:65px;}

.not-yet{ padding-top:20px; color:#2475bc; font-size:20px; text-align:center; line-height:30px;}
.not-yet span a{ color:#868686; text-decoration:underline; font-size:20px;}
.not-yet span a:hover{ text-decoration:none; }

.phone-number{ background:url(../images/phone.png) no-repeat; font-size:20px; margin-top:20px; margin-left:33px; padding-bottom:20px; height:32px; padding-left:38px; line-height:30px; color:#67a72b;}
.phone-number a{ color:#67a72b; text-decoration:underline;}
.phone-number a:hover{ color:#67a72b; text-decoration:none;}
/*=======Mid End=======*/


/*=======Footer Start=======*/
#footer-wrapper{ background:url(../images/big-sep.jpg) no-repeat; margin:auto; padding-top:15px; color:#606060; }
.footer-left{ float:left; width:520px;}
.footer-left p{ padding-bottom:10px;}
.footer-right{ float:right; width:380px; text-align:right;}
.footer-right a{ color:#606060;}
.footer-right a:hover{ color:#606060;}
.footer-right p{ padding-bottom:10px;}
/*=======Footer End=======*/


/*=======Slider Start=======*/
#slideshow { position:relative; height:274px; }
#slideshow IMG { position:absolute; top:12px; left:11px; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }
/*=======Slider End=======*/


/*=======About Page Start=======*/
#mid-left-pannel1{ float:left; width:491px;}
#mid-right-pannel1 { float: right; width: 465px; padding-top:15px; }
.normal-text{ line-height:22px; text-align:justify; }
.pad-2{ padding-top:10px;}
.pad-3{ padding-top:15px;}
/*=======About Page End=======*/


/*=======Directory of Services Start=======*/
.directory_middle_pannel{ width:988px; height:auto; border-bottom:#808080 solid 2px; }
.directory_mid_inner{ width:951px; height:auto; text-align:left; }
.directory_cont_main{ width:951px; padding:0px 0px 0px 22px; }
.directory{ float: left;  color: #0b333c; padding:11px 0px 0px 0px; height: auto;font-family: verdana,tahoma,helvetica;
	font-size: 11px;   }
.directory ul{ display: block; list-style: none; }
.directory ul li{ width: auto; display: block; float: left; padding-bottom:4px; }
.directory ul li a{ display: block; width: 226px; height: 24px; border: 0px 0px 0px 0px; margin: 0 3px 0 4px; padding: 3px 0 0 9px; float: left; background:url(../images/button/service_btn.png) top left no-repeat;
text-decoration: none; color:#FFFFFF; }
.directory ul li a span{ width: 190px; display: none; width: 24px; height: 24px; text-align: right; border: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; }
.directory ul li a:hover{ display: block; width: 226px; height: 24px; border: 0px 0px 0px 0px; margin: 0 3px 0 4px; padding: 3px 0 0 9px; float: left; background:url(../images/button/service_btn_y.png) top left no-repeat;
text-decoration: none; color:#FFFFFF; }
.directory123{ display: block; width: 216px; height: 24px; border: 0px 0px 0px 0px; margin: 0px 8px 0px 8px; padding: 2px 0px 0px 10px; float: left; background:url(../images/button/service_btn_y.png) top left no-repeat;
text-decoration: none; } 
.directory ul li a:hover span{ display: block; width: 194px; border: 0px 8px 0px 0px; position: relative; top: -20px; left: 27px; }
.directory ul li a.AnchorActive{ background:url(../images/button/service_btn_y.png) top left no-repeat; }
.directory ul li a span.SpanActive{ display: block; width: 218px; border: 0px 8px 0px 0px; position: relative; top: -20px; left: 3px; }
.services{ padding:0px 0px 0px 50px; }
/*=======Directory of Services END=======*/


#scrollbar_container_4 { height: auto; position: relative; width: 954px; }
#scrollbar_track { background: url("../images/border_line.jpg") repeat-y scroll left top transparent; cursor: move; height: 257px; position: absolute; right: -20px; top: 17px; width: 10px; }
#scrollbar_handle { background-color: #2475bc; cursor: move; height: 4px; margin: 0 0 0 -4px; padding: 0; width: 10px; }
#scrollbar_content_6 { height: 306px; overflow: hidden; padding: 0; width: auto; }

.scrollbar_left { float: left; height: auto; margin-left: 62px; padding: 0; width: 499px; }
.scrollbar_right { float: left; height: auto; padding: 0; width: 344px; }

/*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.jpg) no-repeat scroll center center transparent;
    float: right;
    height: 16px;
    width: 16px;
}
.div_cross a:hover {
    background:url(../images/cross_hover.jpg) 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/cancel1.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:#1C699F;
    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.jpg) top no-repeat;
	width: 58px;
	height: 24px;
	display: block;
	border: none;
	cursor: pointer;
}
.closebtn:hover
{
	background: url(../images/close_hover.jpg) top no-repeat;
	width: 58px;
	height: 24px;
	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;
}
.dir_req
{
	cursor: pointer;
	float: right;
	height: 1px;
	position: absolute;
	right: 186px;
	top: 198px;
}
 
.dir_req a
{
	background: url(../images/request_btn.png) no-repeat;
	width: 160px;
	height: 21px;
	text-decoration: none;
	color: #000;
	position: absolute;
	bottom: 10px;
	cursor: pointer;
	outline:none;
}

.dir_req a#img_0
{
	display: block;
}

.dir_req a:hover
{
	background: url(../images/request_btn_hover.png) no-repeat;
	width: 160px;
	height: 21px;
	text-decoration: none;
	float: left;

}
.direct_scrool
{
	/*display: block;*/
    /*float: right;*/
    *height:200px;
    height:auto;

left:-5px;
/*  padding-top:-150px;*/
    position: relative;
     width: 973px;
top:-16px;
    
     
     
    /*   padding-top:-5px;*/

}
.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: 542px;
	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: 542px;
	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: 104px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.btnStandardTicket:hover
{
	background: url(../images/Standard_Tickets_h.png) top no-repeat;
	width: 104px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.btnPremiereTicket
{
	background: url(../images/Premium_Tickets.png) top no-repeat;
	width: 104px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.btnPremiereTicket:hover
{
	background: url(../images/Premium_Tickets_h.png) top no-repeat;
	width: 104px;
	height: 24px;
	border: none;
	cursor: pointer;
}
#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;
}

.dynamic_additional td
{
    padding-bottom:3px;
}