html, body				{ padding:0; margin:0; background:#f5f5f5; font-size:13px; font-family: 'Nobile', arial, serif; }


/* ------------------ GLOBAL STYLES ------------------ */
a						{ text-decoration:none; text-transform:uppercase; font-weight:normal; color:#0099e6 }
a:hover					{ text-decoration:underline }
h1						{ padding:10px 0 10px 10px; margin:0; font-size:26px; font-weight:bold; color:#6a737f; line-height:30px; 
						text-shadow:1px 1px 1px #111; behavior: url(PIE.htc); }
.default h1				{ padding:10px 0 10px 0; color:#ff7400; font-style:normal; font-size:22px; font-weight:normal; text-shadow:1px 1px 1px #fff; }
h2						{ padding:10px 0 0px 0; margin:0; font-size:16px; font-weight:bold; line-height:20px; color:#388efb }
.default h2				{ color:#fff; padding:0 0 10px 0; margin:0; }
h3						{ padding:0 0 0px 0; margin:0; }
h4						{ padding:10px 0 5px 0; margin:0; font-weight:bold; font-size:13px; text-align:left }
p						{ padding:0; margin:0; text-align:justify; line-height:20px; }



/* ------------------ MAIN SECTIONS ------------------ */
/* containers */
.wrap					{ margin:0 auto; width:977px; }
.greywrap				{ background:#1b1b1b; padding:10px 0; margin:10px 0 0 0 }
/* end containers */ 
 
 
/* header */
.header					{ padding:10px 0 80px 0; margin:0; }
.default .header		{ padding:10px 0 0 0; }
.logo					{ width:200px; height:60px; float:left; margin:0 0 0 77px; }

/* nav */
.nav					{ padding:0 0 0 20px; margin:0; width:650px; float:right; height:60px; border-left: 3px solid #d5d5d5 }
.nav ul					{ list-style:none; margin:0; padding:30px 0 0 0; }
.nav li					{ margin:0; padding:0; display:inline }
.nav li a				{ margin:0 10px 0 0; padding:0 0 4px 0; text-decoration:none; color:#000; font-size:12px; font-weight:bold }
.nav li a:hover,
.nav li a:active,
.nav li a:focus			{ border-bottom:3px solid #d5d5d5 }
.nav li a.bookmark		{ border:0px; }
/* end nav */

/* end header */


/* section */
.section				{ clear:both; }
.tickets				{ background:url(tickets.jpg) no-repeat top left; padding:30px 20px 0 319px; height:218px;  }
/* end section */


/* aside */
.aside					{ clear:both; display:block }
.aside span				{ display:inline-block; padding:10px; width:47%; color:#fff; vertical-align:text-top}
.aside span:first-child	{ border-right:3px dashed #ddd}
.aside ul				{list-style:none; margin:0; padding:10px 0 0 0;}
.aside li				{ margin:0; padding:0 0 15px 0; line-height:20px;}
.aside a				{ padding:10px 0 0 0; text-align:right; text-shadow:2px 2px 2px #000; font-size:14px; font-weight:bold; text-decoration:none}
.aside a:hover			{ color:#fff }
/* end aside */


/* footer */
.footer					{ background:#000; padding:20px 0 10px 0; color:#fff; text-align:center; clear:both }
/* end footer */


/* ------------------ ACCORDION ------------------ */
#accordion				{ width:917px; height:378px; background:url(accordion_bgr.jpg) no-repeat top left; padding:30px; border-bottom:3px dashed #d5d5d5; }
.accordion_content		{ }
#accordion span			{ display:inline-block; height:367px; margin:0 2px 0 0; vertical-align:top; background:#000; color:#fff; width:35px; text-align:center; }
/*#accordion span b		{ -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); text-align:center; vertical-align:bottom}*/
#accordion span	a		{ display:inline-block; height:367px; width:35px; background:#fff; color:#666; border-right:1px solid #999; border-bottom:1px solid #999 }
.contentview			{ background:url(AccordionContentBgr.jpg) no-repeat top left; width:747px; height:337px; padding:15px 20px; }
.contentview img		{ border:2px solid #fff !important}
.contentview p			{ float:right; color:#fff; font-size:14px; line-height:40px; padding:0px 0 0 0; }
.content1 p				{ padding:70px 0 0 0; }
.content2				{ text-align:center }
.content2 p				{ padding:0 0 20px 0 }
.content3 p				{ padding:10px }
.content3 a				{ color:#fe9d00 }


/* ------------------ GLOBAL STYLES ------------------ */
.button					{ text-align:center; padding:10px 0 0 0 }
#section_wrapper 		{ position:relative; overflow:hidden; width:917px; padding:15px; border:1px solid #ebebeb; box-shadow:0 0 5px #979797;	
						-webkit-box-shadow: 1px 1px 5px #979797; -moz-box-shadow: 1px 1px 5px #979797; margin:0 0 30px 0; background:#fff; behavior: url(PIE.htc);
						/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#979797, direction=120, strength=3)"; 
						filter: progid:DXImageTransform.Microsoft.Shadow(color=#979797, direction=120, strength=3);*/ }
input[type=submit]		{ width:170px; height:47px;	background:url(btnBgr.png) no-repeat top left; color:#fff; font-weight:bold; 
						text-shadow:1px 1px 1px #005591; border:0px; text-transform:uppercase }				
input[type=text],
input[type=password]	{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ddd; padding:8px;
						width:95%; background: #fff url(input.gif) no-repeat scroll -3px -4px !important;}
.textboxurl				{ width:45% !important }
input[type=text]:focus,
input[type=password]:focus	{ border:1px solid #ffda9d !important; }
.url					{ font-weight:normal; }


/* ------------------ LEFT NAVIGATION ------------------ */
#left					{ float:left; padding:0px 0 0 0px;	width:200px; }
#left ul				{ list-style:none; margin:0px 0; padding:0px 15px 0px 0px;	background:#fff; border-top:1px solid #fff; }
#left li				{ padding:0 0 0px 0px; margin:0px 0 0 0; text-align:right }
#left a					{ color:#000; text-transform:uppercase;	display:block; clear:both; line-height:35px; height:35px; font-weight:normal; 
						text-decoration:none; padding:0 5px 0 0; }
#left a:hover			{ background:#388efb; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.liveperson_btn			{ text-align:center; padding:10px 0 0 0; }


/* ------------------ RIGHT SECTION ------------------ */
#right					{ float:left; padding:0px 0px 0px 20px; width:690px; border-left:3px dashed #ddd; line-height:20px; }


/* ------------------ ACCORDION ---------------------- */
.accordionWrapper		{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img	{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div	{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}


/* ------------------ RIGHT SECTION ------------------ */
.split-left					{float:left; width:47%; text-align:justify}
.split-right				{float:right; width:47%; text-align:justify}



/* ------------------ FEATURES ------------------ */
.features img				{ float:left; clear:left}
.features td				{ padding:0 0px 20px 0; text-align:justify }
.features tr td:first-child	{ padding:0 20px 20px 0 }
