﻿/* CSS Document */
body {
	margin: 0;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #3B3732;
	font-family: Arial,Helvetica,sans-serif;
}

thead 
{
	background-color:#FFF;
}

img { border:0px;}
 
a{ color:#0C88B1; text-decoration:none}
a:hover{ text-decoration:underline}
a:visited{ text-decoration:none}
a:focus { outline: none }

.lightGreen{ background-color:#CEFFD8!important;}
.lightRed{ background-color:#FFCECE!important;}


.text-input	 , .long-text-input   , .popup-text-input , .medium-text-input, .location-text-input
{
	background: url("/Content/img/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
	border: 1px solid #D5D5D5;
	color: #333333;
	font-size: 13px;
	padding: 6px;
	-moz-border-radius: 4px 4px 4px 4px;
}

.long-text-input{ width:600px}

.popup-text-input{ width:400px}

.medium-text-input{ width: 250px;}

textarea.long-text-input, input.long-text-input{ width:586px}

textarea.popup-text-input,input.popup-text-input{ width:386px}
textarea.location-text-input,input.location-text-input{ width:230px}


/* for input fields that don't have any css */
.noCss
{
	background: none;
	border: none;
	padding: none;	
}

.button-en {
display: block;
width: 300px;
height: 41px;
text-indent: -999em;
background: url(/Content/img/en/create.png) 0px 0px no-repeat;
}

.button-el {
display: block;
width: 300px;
height: 41px;
text-indent: -999em;
background: url(/Content/img/el/create.png) 0px 0px no-repeat;
}

.button-zh {
display: block;
width: 300px;
height: 41px;
text-indent: -999em;
background: url(/Content/img/zh/create.png) 0px 0px no-repeat;
}

.button-en:hover, .button-el:hover, .button-zh:hover{background-position: 0px -41px;}


h2 {
	color:#3A7504;
	font-size:18px;
	font-weight:normal;
	margin: 0 0 20px;
}


 /* site_page */
 
#site_page
{
	background-color: #F0F0F0;
}
#site_page .header-wrapper {
	width: 100%;
	background-image: url(/Content/img/mb.gif);
	background-repeat: repeat-x;
}
#site_page .header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	min-height: 80px;
	
}
 
#site_page .liveListHeader {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	min-height: 40px;
	
}
#site_page .footer-wrapper {
	/* background-color: #E2F1F8; */
	height: 60px;
}


#site_page .footer {
	padding: 10px;
	width: 940px;
	height: 60px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}


 /* event_page */
#event_page .header-wrapper {
	width: 100%;
	background-image: url(/Content/img/mb.gif);
	background-repeat: repeat-x;
}
#event_page .header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	
}
 
#contents{
	margin-right: auto;
	margin-left: auto;
	padding-bottom:20px;
	width:960px;
	min-height:450px;    
} 
 
 
 

 
#event_page .footer-wrapper {
	/*bbackground-color: #E2F1F8;*/
	height: 60px;
}

 
#event_page .footer {
	/*background-color:none;*/
	padding: 10px;
	width: 940px;
	height:60px;
	margin-right: auto;
	margin-left: auto;
}



#myEvent_slug {
	width:380px
}
 
.ev_clear {
	clear: both;
}

td 
{
	/*
	padding: 0;
*/
}

table {
	border-spacing: 0
}

hr 
{
	color:#CCC;
	border-top: medium none;
}




/********* header site CSS **************/

.ev_logo {
	width: 300px;
	vertical-align:top;
	float:left;
	
}


.tools {
	width: 15px;
	margin: 0 auto;
	float: left;
}
/*
.languageSelect {
	width: 10px;
	float: left;
}*/

.topSmallMenu 
{
	/*
	width: 185px;
	vertical-align:middle;
	float:left;
	*/	
	padding: 10px 0 5px 4px;
}

.login-top {
	 
	vertical-align:middle;
	float:right;
	height: 30px;
    margin-bottom: 20px;
	/* padding-top: 10px; */
}
.top
{
	height:35px;
	}


/********* Home CSS **************/
#home-banner {
	width:100%;     
	height:400px;
	background-color:#0CF;
	background-image:url(images/home-bg.jpg);
	background-repeat:repeat-x;
}

#home-banner .col1  {float:left;width:600px;height:400px;}
#home-banner .col2  {float:left;width:320px; padding: 20px 20px 20px 20px; color:white; font-size:16px; line-height:20px;}

#home-raw2 {height:100px;padding-top:20px; font-size:13px;}
#home-raw2 .col1  {float:left;width:330px;margin-right:40px;}
#home-raw2 .col2  {float:left;width:330px;margin-right:40px;}
#home-raw2 .col3  {float:left;width:200px;}

.home-title {
	color:#56544E;
font-family:Calibri;
font-size:16px;
margin-bottom:20px;
}

.para-title {
	color:#1895DD;
font-size:15px;
outline:medium none;
text-decoration:none;
}

/********* Login and sign up pages CSS **************/

.login {
	 
}

.login label {
	width:110px;
	float:left;
	font-style: lighter;
	font-size: medium;
	
	}
#leftColLogin{
	float:left;
	height:100%; 
}
#rightColLogin{
	float:left;
	margin-left:50px;
	height:100%; 
	line-height:20px;
}
#loginWrapper{
	margin:5px;
	height:250px; 
} 

#loginWrapper input[type="submit"] {
	float:right;
	
	}

#rightColLogin a{
	font-size:medium;
	}
.login input[type="checkbox"] {
	width:auto;
	}
.login input {
	width:250px;
	font-style: lighter;
	font-size: large;
	}

/********* Event details CSS **************/
#ev_content {
	width: 960px;
	height: auto;
	border: 1px #CCCCCC solid;
	padding: 5px;
}

/********* raws and columns **************/
.ev_col-1, .ev_col-2, .ev_col-middle {
	float: left;
}

.ev_container {
	width: 100%;
	overflow: hidden;
}

.ev_container label     
{
	padding-right: 20px;
    width: 200px;
	float: left;
}

.ev_raw-1 {
	padding: 0px 0px;
}

.ev_col-1 {
	width: 650px;
}

.ev_col-middle {
	width: 30px;
}

.ev_col-2 {
	width: 270px;
}

/********* blocks **************/
.ev_block {
	background: #F8F8FA;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
}

.ev_block-name /*
 ,.ev_block-name input
 */ {
	padding: 20px 10px 20px 10px;
}

.ev_block-tickets {
	background: #F8F8FA;
	padding: 10px 10px 0px 10px;
}

.ev_block-details {
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
}

.ev_block-when {
	background: #F8F8FA;
	padding: 10px 10px 10px 10px;
}

.ev_block-where {
	background: #F8F8FA;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
}

.ev_block-who {
	background: #F8F8FA;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
}

#ticketForm {
	border: 0px gray solid;
	padding: 5px
}

#ticketFormPop {
	border: 0px gray solid;
	padding: 5px;
	background-color: #E3EAFB;
}

#ticketFormPop label {
	float: left;
	width: 120px;
}

#ticketFormPop input {
	width: 200px;
}

/********* block titles, lines **************/
.ev_name, .ev_name input {
	color: #0C88B1;
	font-style: normal;
	font-size: x-large !important;
	line-height: normal;
	width: 400px !important;
}
.ev_nameTitle, a.ev_nameTitle, a.ev_nameTitle.link, a.ev_nameTitle.visited, a.ev_nameTitle.hover {
	color: Black !important;
	font-style: normal;
	font-size: x-large !important;
	line-height: normal;
	width: 400px !important;
}
.ev_title_tickets, .ev_title_details, .ev_title_when, .ev_title_where, .ev_title_who {
	color: #3B3732;
	font-style: normal;
	font-size: 1.6em;
	line-height: 1em;
}

.ev_text_tickets, .ev_text_details, .ev_text_when, .ev_text_where, .ev_text_who {
}

.ev_link-3 {
	color: #E94411;
	text-decoration: none; 
}

.ev_link-3:hover {
	text-decoration: underline ;
}

.ev_label {
	text-decoration: underline;
	font-size: 0.9em
}

.tlabel {
	
	font-size: 0.9em
}

.tlabelraw { } 

/********* errors **************/
.errorMsg {color:#F00;}

/********* older **************/
.formPlace {
	margin: 20px 20px;
	border: 3px solid #E3EAFB;
	width: 360px;
	padding: 0 0 10px 15px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	float: left;
}

.formTitle {
	color: #005580;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	height: 30px;
	line-height: 24px;
	padding: 0 10px 0 0;
	text-transform: uppercase;
	width: auto;
}

#tabMenu {
	padding: 0 0 0 300px;
}

.eventsMenuTabs {
}

.eventsList {
}

#eventsHeader {
	background-color: #E3EAFB;
	height: 50px;
}

.eventsHeaderLabel {
	float: left;
	padding: 0 0 0 50px;
	width: 150px;
}

.eventsListLabel {
	float: left;
	padding: 0 0 0 50px;
	width: 150px;
}

.eventsListButton {
	float: left;
	padding: 0 0 0 10px;
}

.debug {
	color: #999;
	text-align: left;
	font: 9px Tahoma, Arial, helvetica, sans-serif;
}

#id_url {
}

#manageMenu,#promoteMenu, .adminMenu
{
	margin: 0 0 0 10px;
	background-color:#86C009;
	color:#FFF;    
	padding: 5px;
	border-radius: 4px;
}
#eventMenu {display: inline-block;}
/*.adminMenu{width: 477px;}*/
#manageMenu a,#promoteMenu a, .adminMenu a
{
	color:#FFF;  	
	padding: 4px;
}

#manageMenu a:hover,#promoteMenu a:hover,.adminMenu a:hover{
  background-position: right -33px;    
  color: #F0FF89;
  text-decoration: none;
}

/* 
#manageMenu
{
	width: 625px;
}
*/

#advancedMenu, #emailsMenu
{
	margin: 0 0 0 2px;
}

#manageContents, #loginContents , .loginContents, #variousContents,.variousContents, .adminContents
{
	/*
	padding: 20px 40px 20px 10px;
	*/
	-moz-border-radius: 6px 6px 6px 6px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 1em 1.4em;
	margin-top:10px;
}

#manageContentsWrapper, .adminContentsWrapper  {width:100%}
#manageContents.isGrid, .adminContents.isGrid  {margin: auto;}
#manageContents, .adminContents {width: 926px;}
#manageContentsWrapper.isGrid, .adminContentsWrapper.isGrid {position: absolute; left: 0pt;}
/*
#manageContents[class="isGrid"] {margin: auto;}
#manageContentsWrapper[class="isGrid"] {position: absolute; left: 0pt;}
.isGrid {position: absolute; left: 0pt;}
	*/


.more, .moreDesc {
	cursor: pointer;
	color: #0C88B1;
	font-size: 0.8em;
}

.moreText {
	border-bottom: none;
	color: #000;
	font-size: inherit;
}

.odd {
	background-color: #FFF
}

.even {
	background: #F3F3F3;
}

.nostyle input {
	background-color: transparent;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

#paymentWays label {
	width: 125px;
}

.errorMsg {
	color: #E94411;
	font-size: 1.3em;
	padding: 10px 10px 30px 250px;
}

.bold, .bold input {
	font-weight: bold;	
	/*background-color: transparent;
	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	*/
	width:392px;
}

.tcolname {
	width: 300px;
	padding: 0 10px 0 10px;
}
ink-3

.tcolprice {
	width: 20px;
	padding-right: 10px;
}

.tcolfee {
	width: 20px;
	padding-right: 20px;
}
.tcoldate {
	width: 68px;
	padding-right: 10px;
}

.tcolcurrency {
	width: 20px;
	padding-right: 2px;
}

.tcolquant {
	width: 50px;
	padding-right: 2px;
}


#ev_description textarea {
	height: 450px;
}

#paymentWays {
	clear: both;
}

#paymentWays textarea {
	width: 300px;
	height: 80px;
}

.hiddenPayments {
	float: left;
	margin-left:50px;
}
.hiddenPayments input{
	width:180px;
}
.paymentsTitle {
	float: left;
}

.paymentWrapper {
}

.clear {
	clear: both;
	height:0px;
}

.errorlist{
	color:#F00;
	}
#registrationList table{
	
	width:500px;
}
#registrationList td{
	
	padding:10px;
}

.RegistrationForm select{
 width: 214px;
 background: url("/Content/img/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 4px 4px 4px 4px;
    color: #333333;
    font-size: 13px;
    padding: 6px;
}

#dates 
{/*
	float:right;*/
	height:100%;
	margin:15px 0;
	width:740px;

}

.tabContent
{
	min-height:400px;
}

.datePicker,#dateStart,#dateEnd
{
	width:100px !important;
}

#warningMessage
{
}

#leftContent
{
	float:left;
	width:350px;
}

.detailsBox
{
	padding:10px;
	border:1px solid #F8F8FF;
	float:left;
	margin:15px;
}

.detailsBoxTitle
{
	font-size: 13px ;
	font-weight: bold ;
	line-height: 1.3em ;
	padding: 10px 10px 10px 0;
	text-align: left ;
	
}

#manageMenu, .adminMenu
{
	list-style-type:none;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:2px
}

.slugOK
{
	color:Green;
}

.slugNOK
{
	color:Red;
}

.top_toolbar
{
	margin-left:0 !important;
}

.slug
{
	/* width:640px !important; */
}

.horizontalLabels
{
	width:100px;
	float:left;
	margin:0.5em 0;
}


.horizontalCheckBoxLabels 
{    
	display: inline;
	margin-left: 20px;
}

div.horizontalCheckBoxLabels + div.editor-field
{
	float:left;
	margin-top: -1px;
}

#tabGeneral label,#tabGeneral input,#tabGeneral  .editor-label,#tabGeneral  .editor-field
{
	
margin:0 !important;
} 

#redirectingToPayPal
{
	display:none;
	color:Blue;	
}

.tabContent a
{
	color:#0C88B1 !important;	
}

.tabContent a:hover
{
	color:#0C88B1 !important;	
	text-decoration:underline !important;
}
.tabContent a[class~="button"]
{
	color:#FFF !important;	
}

.tabContent a[class~="button"]:hover
{
	color:#FFF !important;	
	text-decoration:underline !important;
}

/*
#ticketTypeFields .editor-label
{
	float:left;	
	margin: 0!important;
	width:130px;
}
#ticketTypeFields .editor-field input
{
	width:300px;
}

#ticketTypeFields .field-validation-error
{
	margin-left:130px;
}
*/
.field-validation-error-custom {
color:#FF0000;
}

#previewMode
{
	height:15px;
	width:100%;
	background-color:#FAFAD2;
	padding:10px 3px;
	text-align:center;
}

#eventAdminTitle
{
	font-size: 15px;
	margin: 10px 4px;
}

#pager 
{
	width:340px;
	margin: 20px auto;
}
#manageLeftMenu, .adminLeftMenu
{
	float:left;
	width:100px;		
}

.tableHeader
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

.twoDigitDDL
{
}

.horizontalFormElement
{
	float:left;
	margin-left:15px;
}

#publishEvent
{
	margin-left:325px;	
}

.socialButtons
{
	float:left;
	height:23px;
	overflow:hidden;
	margin-right: 10px;
	vertical-align:bottom;
}

.socialButtons:hover > a > img
{
	margin-top:-22px;
}

.paymentWayWebNotes
{
	float:left;
}

.paymentWayNotes textarea
{
	width:400px;
}

.paymentWayNotes
{
	margin:0 20px 0 26px;
	float:left;
	width:400px;
}

.PaymentWaysNotesWrapper
{
	margin:10px 0 0 10px;	
}

#paymentBtns {clear:both; padding:15px 0 15px 100px;}

#paymentWayNote
{
	font-size:11px;
	margin:5px;
}

.fieldsTableHeader
{
	border-bottom:2px solid #AAAAAA;
}

.DynamicFieldsTableInput input
{
	width:100px;
}

.ui-jqgrid tr.jqgrow td {
  white-space: normal !important;
  height:auto;
  vertical-align:text-top;
  padding-top:2px;
}

.button {
	background: url("/Content/img/bg-button-green.gif") repeat-x scroll left top #459300 ; /*!important; */
	border: 1px solid #459300 ; /*!important; */
	color: #FFFFFF ; /*!important; */
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px  ; /*!important; */
	-moz-border-radius: 4px 4px 4px 4px;
}
.button:active {
	padding: 5px 10px  ; /*!important; */
}

.button:hover {
	text-decoration: underline;
}


.submit-button {
	float:right;
	margin-right: 25px;
}

.simplemodal-container
{
	-moz-border-radius: 6px 6px 6px 6px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 500px;
	left: 556.5px;
	padding: 10px;
	position: fixed;
	top: 47.5px;
	width: 530px;
	z-index: 1002;
}
.edit-message-block 
{
	min-height:16px;
	padding: 5px;
	text-align: center;
	-moz-border-radius: 6px 6px 6px 6px;
	font-size: 13px;
}
.edit-message-block  .close 
{
    color: #990000;
    font-size: 9px;
    position: absolute;
    right: 5px;
    top: 5px;
}
#edit-message-block 
{   
	left: 17px;
    position: absolute;
    top: 45px;
    width: 912px;
    z-index: 100;
    height:32px;
}
.success
{
	background: url("/Content/icons/tick_circle.png") no-repeat scroll 10px 5px #D5FFCE;
	border: 1px solid #9ADF8F;    
	color: #556652;
}
.failure
{
	border: 1px solid #DF8F8F;
	background-color: #FFCECE;
	color: #665252;
}
.warning
{
    background-color: #FFFBCC;
	border: 1px solid #E6DB55;
    color: #666452;
}
.information
{
	background: url("/Content/icons/information.png") no-repeat scroll 10px 5px #DBE3FF;
	border: 1px solid #A2B4EE;    
}

.helpText,.helpTextHorizontalLabels {color: rgb(79, 79, 79); font-size: 12px;  /*width: 200px;*/}
.helpTextHorizontalLabels { margin-left: 100px;margin-top: 15px;}
.tabHelpText {margin-left: 30px;text-align: left;}

.chartWrapper{float:left;margin:40px 30px;}

.detailsBoxElement{ float:left;width: 125px;}
.detailsBoxValue{ text-align:right;width: 50px;}


.isCompleted{background: url(/Content/icons/checked.png) no-repeat scroll 95% center; }
.isIncompleted{background: url(/Content/icons/unchecked.png) no-repeat scroll 95% center; }
#tabLocation{min-height: 450px;}

#tabsLoader{
	margin-top:30px;
	float:left;
}

.next{position:absolute;bottom: 20px;right: 20px;}
.paymentWayNotes label 
{
	display: block;
    height: 30px;
    width: 415px;
    float:left;
}

.fb_button .fb_button_text, .fb_button_rtl .fb_button_text {
    background: url("https://static.ak.fbcdn.net/rsrc.php/zL/r/FGFbc80dUKj.png") repeat scroll 0 0 #5F78AB;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    display: block;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 21px;
    padding: 2px 6px 3px;
    text-shadow: none;
    /* width:200px; */
}

a.fb_button, a.fb_button_rtl, .fb_button, .fb_button_rtl {
    text-decoration: none;
}

.fb_button_medium, .fb_button_medium_rtl {
    font-size: 11px;
    line-height: 14px;
}
.fb_button_large, .fb_button_large_rtl {
    background-position: left -138px;
    font-size: 13px;
    line-height: 16px;
}
.fb_button_large .fb_button_text {
    margin-left: 24px;
    padding: 2px 6px 4px;
}

.boxLayout
{
	float:left;
	width:400px;
	min-height:150px;
	padding:20px;
	margin:10px;
}

.boxLayout:hover
{
	-webkit-box-shadow: 0 0 6px #759105;
	-moz-box-shadow: 0 0 6px #759105;
}

a.blockLink:hover
{
	text-decoration:none;
}
.boxTitle
{
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
.boxContent
{
	padding:20px;	
}

#popupRightContent
{
	float:left;
	width:400px;
	border-left: 1px solid #F0F0F0;
	padding-left: 20px;	
}

#popupRightContent td
{    
	line-height: 1.1em;
    padding: 4px;
    text-align: left;
}

.ticketHolder table td,.ticketHolder table th
{/*
	line-height: 16px;
    padding: 0;
    text-align: left; */
}

th[class=rightAlign]
{
	text-align:right!important;	
}  


td[class=rightAlign]
{
	text-align:right!important;	
}    

.toggleTitle
{
	
	
}

		
div.item {
    border-bottom: 1px groove black;
    clear: both;
    font-size: 18px;
    padding: 20px 10px;
}
div.liveLeft {
    float: left;
    margin-right: 10px;
    width: 51px;
}
div.liveCenter {
    float: left;
    width: 300px;
}
div.liveRight {
    float: left;
    margin-left: 50px;
    width: 250px;
}
div.heading {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 3px 10px;
    color:#000;
}

div.heading h2 {
    color:#000;
}


#liveListContents{
	margin-left: 50px;
	margin-bottom:20px;
	width:1024px;
	min-height:450px;    
} 
#updateListWrapper{
	width: 624px;
    border-top: 1px groove black;
}
#updateListBanner    {
	bottom: 50px;
    position: fixed;
    right: 50px;
    text-align: center;
}
#updateListBanner.slideshow{
	margin-bottom:20px;
}

table#qrList td {border-bottom: 1px solid #0F0F0F;}

.indentedCheckBox{padding-left:30px}

.paymentWayStyle{border: 1px solid #F0F0F0;margin:10px 0;padding:10px 0;}

#contentsWrapper {background-color: #F0F0F0;padding-top: 1px;width: 100%;}

.toolbar li a{
	background-image: url("/Content/img/toolbar-button-sprite.png");
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	font-family: 'Droid Sans',Arial;
	font-size: 16px;
	height: 31px;
	line-height: 31px;
	margin-left: 10px;
	padding: 0 12px 0 2px;
}
.toolbar li {
  background: url("/Content/img/toolbar-button-left-sprite.png") no-repeat scroll left top transparent;
  float: left;
  list-style: none outside none;
  margin: 0 0 0 8px;
  padding: 0;
  position: relative;
}
.toolbar li.first, .toolbar li:first-child {
  margin: 0;
}
.toolbar li:hover {
    background-position: left -33px;
}
.toolbar li:hover > a {
  background-position: right -33px;    
  color: #86C009;
  text-decoration: none;
}
.toolbar li:active, .toolbar li.active 
{
  background-position: left -66px;
}
.toolbar li:active > a, .toolbar li.active > a {
  background-position: right -66px;
  color: #FFF;
  height:35px;
}

.toolbar li.hasSubmenu:active, .toolbar li.hasSubmenu
{
  background-image:url("/Content/img/toolbar-button-left-sprite2.png");
}
.toolbar li.hasSubmenu:active > a, .toolbar li.hasSubmenu > a {
	background-image: url("/Content/img/toolbar-button-sprite2.png");
}
/******************* copied from frontpage style.css ***************/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  /*margin: 0;*/
}
.admin #top-space {/*margin-top:-15px;*/}


#top-space {
  height: 34px;
  margin: 0 auto;
  width: 970px;
}

#logo, #logo a {
  display: block;
  float: left;
  height: 31px;
  margin-top: 3px;
  width: 160px;
}

#top-space ul, .toolbar {
  height: 30px;
  list-style: none outside none;
  padding: 0;
  margin-top:0;
}


#top-space li {
  float: left;
  padding: 2px 5px 5px;
  position: relative;
}
li.first, li:first-child {
  /* border-left: medium none !important; */
}
.noStyleList {list-style: none; margin-left: 0;}
.noStyleList img {padding: 5px 0;}
ul {
  /*margin-bottom: 20px;*/
  margin-left: 40px;
}
p, li, address {
  font-size: 1em;
  line-height: 2em;
}

.ev_block-details p {
  line-height: 17px;
}

#top-space .small.button {
  font-size: 11px;
}
#top-space .yellow.button {
  background-color: #FC9200;
}
#top-space a.button {
  display: inline-block;
  margin: 0 5px -5px 0;
}
#top-space .button {
  background: url("/Content/img/WebPage_images/overlay-button.png") repeat-x scroll 0 0 #222222;
  border: 0  none!important;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  color: #FFFFFF !important;
  cursor: pointer;
  font-weight: bold;
  line-height: 1;
  overflow: visible;
  padding: 5px 15px 6px;
  position: relative;
  text-decoration: none;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  width: auto;
}
#top-space select {
  margin-top:5px;
}
#top-space .green.button {
  background-color: #749A02;
}

#top-space .red.button {
  background-color: #e33100;
}
#header {
  height: 60px;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial;
	font-size: 11px;
}
.inner {
  margin: 0 auto;
  width: 970px;
}
#nav {
  margin: 0;
  padding: 0;
  width: 99%;    
  height: 60px;
}
.admin #nav ul.level-1 {
  margin: -18px auto auto;
}
#nav ul.level-1 {
  float: left;
  height: 69px;
  list-style: none outside none;
  padding: 0;
  width: 100%;
}

#nav li {
  float: left;
  padding: 19px 16px;
  position: relative;
}
#nav li.first, #nav li:first-child {
  border-left: medium none !important;
  padding-left: 0 !important;
}
#nav a {
  display: block;
  font-size: 1.3em;
  font-weight: bold;
}

#copyright {
  background: none repeat scroll 0 0 #022731;
  font-size: 1.1em;
  line-height: 50px;
  margin: 0;
  text-align: center;
}

#copyright a{
  color:#FFF;
}

#copyright a:hover {
    color: #F0FF89;
    text-decoration: none;
}
/******************* end frontpage style.css ***************/



/******************* copied from frontpage green.css ***************/

body.admin {
  background-image: url("/Content/img/WebPage_images/colors/green/bg.gif");
  background-repeat: repeat-x;
}

#logo a {
  background: url("/Content/img/WebPage_images/eventora_logo_website.png") no-repeat scroll 0 0 transparent;
}

a {
  color: #6F8A02;
}
#nav a {
  color: #FFFFFF;
}
#nav a:hover {
    color: #F0FF89;
    text-decoration: none;
}
#nav li {
  border-right: 1px solid #657E04;
}

#footer p, #footer li, #footer address, #footer span, #copyright, #footer a.contact strong {
  color: #FFFFFF;
}
#copyright {
  background-color: #576C04;
}

/******************* end frontpage green.css ***************/

/****************** culture switch control *****************/

ul.languageSelect {
    padding: 0 17px 17px;
    position: absolute;    
    right: 10px;
    top: 30px;
    z-index: 199;
    border: 1px solid #fff;
    -moz-border-radius:5px 0 5px 5px;
    -webkit-border-radius:5px 0 5px 5px;
    border-radius:5px 0 5px 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    border-top:0 none;
    height:65px!important;
    background-color: #FFFFFF;
}
            
ul.languageSelect li {
    display: block;
    width: 69px;    
    text-indent: 0;    
    font-size: 11px;
    text-align: left;
}
ul.languageSelect li a:hover,ul.languageSelect li.hover a{
        color: #576C04;
        text-decoration: none;
}

ul.languageSelect li:hover{
        background-color:yellow
}
li.languageSelectWrapper:hover
{    /*
    background-color: #759105;
    color:#fff;*/
}
    li.globe
{
    background-image:url("/Content/img/WebPage_images/icons/globe_small_green.png");	
    background-repeat:no-repeat;
    background-position:center;
    border: 1px solid transparent;
    width:20px;
}
    li.globe:hover,li.globe.hover
{
    background-image:url("/Content/img/WebPage_images/icons/globe_small.png");
    background-position:center;
    background-repeat:no-repeat;
    background-color:white;	
    border: 1px solid f0f0f0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    /* -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); */
    border-bottom:1px #fff;
    z-index: 200;
}
    li.globeText
{
    font-size:11px;
    color:#fff;
    font-family:'Lucida Sans Unicode','Lucida Grande',Tahoma,Arial,san-seri;
}
ul.eventView li.globe
{
    background-image:url("/Content/img/WebPage_images/icons/globe_small.png");	
    background-repeat:no-repeat;
    background-position:center;
    border: 1px solid transparent;
    width:20px;
}
ul.eventView li.globeText
{
    font-size:11px;
    color:#000;
    font-family:'Lucida Sans Unicode','Lucida Grande',Tahoma,Arial,san-seri;
}
 
/****************** culture switch control *****************/
 
 .gridBtn {width:60px;}
 
 #JqGrid_toppager {padding-bottom:10px!important;}
 
 .inManageMenu, .inAminMenu {list-style-type: none;height: 30px;} 
 
 .inManageMenu li,.inAminMenu li {margin:10px;float: left;}
 
 #rowFilter {  font-size: 20px; height: 50px; vertical-align: top; width: 715px;}
 #checkInTable tr:hover {background-color:#FBEC88}
 
 table.formatted td.myTicketsNameCell, table.formatted th.myTicketsNameCell{width: 80px;} 
 table.formatted td.myTicketsDateCell, table.formatted th.myTicketsDateCell{width: 110px;} 
 table.formatted td.myTicketsPaymentCell, table.formatted th.myTicketsPaymentCell{width: 80px;}
 table.formatted td.myTicketsActionsCell, table.formatted th.myTicketsActionsCell{width: 200px;}
 table.formatted td.myTicketsEmptyCell, table.formatted th.myTicketsEmptyCell{width: 30px;}
 table.formatted td.myTicketsOrderIdCell, table.formatted th.myTicketsOrderIdCell{width: 80px;}
 table.formatted tr:hover{background-color:#FBEC88}
 div#myTicketsContents table.formatted {margin-bottom:25px;}
 
.noStyleList {list-style: none; margin-left: 0;}
.noStyleList img {padding: 5px 0!important;}
.noStyleList li {float:left;width:160px;margin-right:10px;}
 
 #tabPaymentWays #overlay { 
   background-color: #F0F0F0;
    height: 270px;
    left: 10px;
    opacity: 0.3;
    position: absolute;
    top: 120px;
    width: 940px;
    z-index: 1000;
   
}​

