#eventsCategories2 a img{padding:6px 0px;}
#eventsTitles{margin-bottom:5px;}
div.gradient_buttons{white-space:nowrap;padding:5px; margin: 4px; width: 210px; height: 25px; text-align:center;}
div.gradient_buttons a.lnk, div.gradient_buttons a.lnk:link, div.gradient_buttons a.lnk:visited{
  color:#ddd;
  font-size: 18px;
  font-weight: bold;
  display:block;
  width: 100%;
  line-height: 16px;
}
div#login_form_order, div#new_form_order
{
    margin-left: auto;
    margin-right: auto;
}
div.gradient_buttons a.lnk:hover, div.gradient_buttons a.lnk:focus{
  color:#fff;
}
div.red_button{background: transparent url(/images/red_button_bg.jpg) top left repeat-x}
div.blue_button{background: transparent url(/images/blue_button_bg.jpg) top left repeat-x}
body, p, ol, ul, td, div {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   11px;
  line-height: 18px;
}
div.o_warn{color:red;font-size:15px; font-weight:bold;}

input.plain_text
{border:none; background:transparent;color:white;font-weight:bold; font-size: 12px}

div.gray_button
{
    color: white;
    height: 24px;
}
div.gray_button div.left, div.gray_button div.right
{
    width: 11px;
    height: 24px;
    float:left;
}
div.gray_button .spacer{padding-top: 2px;}
div.gray_button .text{margin: 0px auto; padding:0px 3px; width: auto; background: #333;height: 24px;float:left}
div.gray_button .left{background: transparent url(/images/button1/left.gif) top left no-repeat;}
div.gray_button .right{background: transparent url(/images/button1/right.gif) top left no-repeat;}

div.gray_button a,div.gray_button a:link, div.gray_button a:visited
{
  color:white;
  font-weight: bold;
}

div.gray_button a:focus, div.gray_button a:hover
{
  color: #dedede;
  font-weight: bold;
}

div.selector
{
  float: left;
  cursor: pointer;
  margin: 1px;
  border:1px solid #aaa;
  width: 20px;
  height: 20px;
  text-align:center;
}
label
{
    font-weight: bold;
}
div.search_free_results
{
    position:absolute;
    color: black;
    margin:-13px;
    padding: 3px;
    z-index: 2000;
    border: 1px solid #5F5C58;
    background: #E8EEFA;
}
div.search_free_results ul.search_events li a,div.search_free_results ul.search_events li a:link, div.search_free_results ul.search_events li a:visited
{
   display: block;
   color: black;
   background: transparent;
   width: 100%;
}
div.search_free_results ul.search_events li a:hover, div.search_free_results ul.search_events li a:focus
{
    background: #c4ddf6;
    color: black;
}
div.message_bar {
    position: fixed;
    top: 26px; left: 2px; margin: 0px; padding: 8px;
    width: 260px; height: 22px;
    border: 1px solid #5F5C58;
    background: #E8EEFA; color: black;
    text-align: center;
}
div.message_window {
    position: fixed;
    margin: 0px; padding: 8px;
    border: 1px solid #5F5C58;
    background: #E8EEFA; color: black;
    text-align: center;
}
div.reply_msg {
    position: fixed;
    top:30%; left: 10%;
    background: #eee;
    border:0px solid black;
    z-index: 100;
}
div.reply_window {
    display:none;
    left:50%; top: 13px;
    width: auto; height:auto;
}

/* FOR FORUM */
.box_bl {background: url(/images/corners/forums/sw.gif) 0 100% no-repeat #eeeeee; width: 90%}
.box_br {background: url(/images/corners/forums/se.gif) 100% 100% no-repeat}
.box_tl {background: url(/images/corners/forums/nw.gif) 0 0 no-repeat}
.box_tr {background: url(/images/corners/forums/ne.gif) 100% 0 no-repeat; padding:10px}
.box_clear {font-size: 1px; height: 1px} 

div.forum_quote
{
    border: 1px solid black;
    padding :10px;
    background:#EEEEFE;
}
/* END */

form.inplaceeditor-form
{
background: #cefefa none repeat scroll 0;
border:1px solid grey;
margin:-2px;
margin-top:-8px;
padding:3px;
position:absolute;
z-index: 500;
}

input.new_submit
{
  background:transparent none repeat scroll 0 0;
  border:medium none;
  color:white;
  font-size:11px;
  font-weight:bold;
  margin:7px auto;
  text-align:center;
  width:100%;
  cursor:pointer;
}

div.abs_form
{
  position: absolute;
  margin: 0px auto;
  top: 290px;
  padding: 7px;
  background: #ddd;
  z-index: 200;
  border: 3px solid #aaa;
}

.colorpreview{
border:1px solid gray;
cursor: pointer;
padding:1px 10px;
margin: 0px 6px;
}

	#plist ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#plist li {
		display: inline;
		margin: 0 2px 0 0;
	}

	#plist a.plist_switch {
		padding: 0 1em;
		text-decoration: none;
		color: #a80;
		background: #fe5;
	}

	#plist a.plist_switch:hover,#plist a.plist_switch:focus {
		background: #fc0;
		color: #540;
	}

	#plist .selected {
	}

	#plist .selected a.plist_switch {
		padding-bottom: 2px;
		font-weight: bold;
		color: black;
		color: black;
		background: #fc0;
	}

	#plist_content {
		/*border-top: 2px solid white;*/
		background: #EEFFAA;
		padding: 8px;
                width: 392px;
	}

	#plist_content p {
		margin: 0px;
		padding: 6px;
		background: white;
	}

/* new event */

#booBoxh {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/new_design/israstage_heading.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 682px;
	padding-right: 10px;
	line-height: 26px;
	margin-top: 59px;
	margin-bottom: 5px;
	text-align: right;
	clear:both;
}

#booBoink {
	background-color:#EEEFEA;
	background-image:url("../images/new_design/israstage_booBoink_bg.gif");
	background-position:top;
	background-repeat:no-repeat;
	height:330px;
	margin-top:-3px;

}

#booBoink1 {
	background-color:#EEEFEA;
	background-image:url("../images/new_design/israstage_booBoink_bg.gif");
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	margin-top:10px;
  width:692px;
}

	#booContent {
		padding:15px 40px 15px 40px;
		text-align:left;
		overflow:auto;
	}
	
		#booRow {
			/*_height:29px;*/
                        min-height:22px;
                        margin:3px 0;
			font-size:12px;
			line-height:22px;
		}
		
			#booLeft {
				float:right;
				width:491px;
			}
			
				#booLeft input.fix {
					position:relative;
					bottom:1px;
				}
				
				html>body #booLeft input.fix {
					position:relative;
					bottom:5px;
				}
				
				#booLeft input.buttonBoo {
					width:74px;
					height:18px;
					line-height:18px;
					font-size:11px;
				}
				
				#booLeft textarea.ta1 {
					width:462px;
					margin-bottom:10px;
					height:124px;
				}
				
				#booLeft textarea.ta2 {
					width:462px;
					margin-bottom:10px;
					height:227px;
				}
			
			#booRight {
				float:right;
				width:120px;
			}

	#booTable {
		width:676px;
		text-align:left;
	}
	
		#booTable h3 {
			font-size:16px;
			color:#FF8400;
		}
	
	#booTablebottom {
		background-image:url("../images/new_design/israstage_booBoink_bg_bottom.gif");
		height:5px;
		width:692px;
		margin-bottom:8px;
	}
	
		#booTable ul {
			list-style:none;
			float:left;
		}
		
			#booTable ul li {
				list-style:none;
				float:left;
				line-height: 26px;
			}
			
			ul li img {
				position:relative;
				bottom:2px;
			}
			
			html>body ul li img {
				position:relative;
				bottom:1px;
			}
			
			.li1 { width:54px; }
			.li2 { width:49px; }
			.li3 { width:122px; }
			.li4 { width:121px; }
			.li5 { width:72px; }
			.li6 { width:40px; }
			.li7 { width:39px; }
			.li8 { width:74px; }
			.li9 { width:91px; }

#yooBox {
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	height:26px;
	
}

	.yooTable {
		table-layout:fixed;
		width:673px;
		text-align:left;
		border-bottom:1px solid #CCCCCC;
		height:26px;
		float:left;
		margin-right:9px;
	}
	
	.yooTable_last {
		table-layout:fixed;
		width:673px;
		text-align:left;
		height:26px;
		float:left;
		margin-right:9px;
	}
	
		.yooTable ul, .yooTable_last ul {
			padding-right:7px;
			list-style:none;
			float:left;
		}
		
			.yooTable ul li, .yooTable_last ul li {
				list-style:none;
				float:left;
				line-height: 26px;
			}
			
#add_b {
	background-image:url("../images/new_design/israstage_prev_b.gif");
	height:27px;
	width:108px;
	margin-top:10px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-right:15px;
	margin-left: auto;
  margin-right: auto;
}

	#add_b a {
		height:27px;
		width:123px;
		line-height:27px;
		color:white;
		text-decoration:none;
	}
	
			#add_b a span {
				height:27px;
				width:107px;
				line-height:27px;
				text-align:center;
				font-size:11px;
				font-weight:bold;
				color:white;
                                float: right;
			}

#cancel_b {
	height:27px;
	line-height:27px;
	margin-top:10px;
	background-repeat:no-repeat;
	text-decoration:none;
	cursor:pointer;
	text-align:right;
	width:40px;
	
}

div#add_new_place
{
    background-color:#CCDDAA;
    border:2px outset sienna;
    margin:-10px;
    padding:10px;
    position:absolute;
    text-align:left;
    top: 400px;
    z-index:100;
    width:692px;
}
div#add_new_place table th
{
    padding-left: 5px;
}
div#manage_users, div#buymore, div#buysource
{
    position:absolute;
    margin: 10px;
    width: 430px;
    color:black;
    padding: 10px;
    border: 1px solid black;
    font-weight:bold;
    background: #ddd;
    z-index: 1010;
    text-align: left;
}

div.close_b
{
    margin-top: 16px;
    width: 98%;
    height: 31px;
    vertical-align: bottom;
    background: #ffaaaa;
    text-align: center;
}
div#general_loader
{
  width: 120%;
  height: 100%;
  position:absolute;
  top:0px;
  left:0px;
  background: #acacac;
  z-index:9990;
  filter:alpha(opacity=72);
  -moz-opacity:.72;
  opacity:.72;
}
div#general_loader img
{
  position:relative;
  top:40%;
  left: 40%;
}
.green
{
    color: #119911;
}
.b_green
{
    background: #88FF88;
    padding: 3px;
}
.red
{ color: red; }
.istage{color:orange}
div.tag_cloud
{
   width: 100%;
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
}
div.tag_cloud span.pop_text
{
    font-size: 13px;
}
.css1 { font-size: 11px; }
.css2 { font-size: 12px; }
.css3 { font-size: 14px; }
.css4 { font-size: 16px; }
.css5 { font-size: 18px; }
  
input.submit
{
font-size:20px;
font-weight:bold;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
margin-top:15px;
background: tan;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/*
 *=ERRORS AND NOTICES
 */
.px20
{
  padding: 0px 10px 0px 10px;
}

#flash-errors, #errorExplanation {
  margin: 0 auto;
  background: #F69A91;
  padding: 10px;
  color: #510;
  text-align: center;
}

#flash-notice {
  background: #cfc;
  padding: 10px;
  color: #051;
  text-align: center;
}

#errorExplanation ul, 
#flash-notice ul, 
#flash-errors ul,
#flash-notice li,
#flash-errors li {
  list-style: none;
}

#errorExplanation {
  text-align: left;
  border: 1px solid #F99;
  background: #fdd;
}

#errorExplanation h2 {
  border: none;
  margin: 0;
  padding: 0;
}

.green { color: #33BB33;} 
.yellow { color: #fc3;}
.black { color: #000;} 
.orange { color: #f63;}
.red { color: #f33;}



#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  margin-left: 20px;
}

input.error
{
  color: black;
  width: 132px;
}


strong.error-explanation {
  display: block;
  color: #a3032e; 
  width:150px! important;
  white-space: nowrap;
  }

.fieldWithErrors {
  padding: 2px;
  padding-left: 23px;
  background: red ;
  display: inline;
}

div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid grey;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}

.flag
{
    width: 16px;
    height: 11px;
}
.req
{
  background:#FFFEAF url(/images/req.png) no-repeat scroll right top;
  border:1px solid #7F9DB9;
  padding:2px 3px;
  width: 164px;
}
.regular_input, .not_req
{
  border:1px solid #7F9DB9;
  padding:2px 3px;
  width: 164px;
}
td.actions
{
  width: 130px;
}
ul
{
  list-style: none;
  
}
.tooltip
{
  background:#E6D1AA none repeat scroll 0% 50%;
  border:1px outset #161823;
  color:black;
  font-size:11pt;
  height:200px;
  margin:10px;
  padding:10px;
  text-align:justify;
  width:200px;
  cursor:help;
}
.empty_picture
{
  display: block;
  width: 80px;
  height: 80px;
  border: 1px solid black;
  color: black;
  background-color: silver;
  margin-bottom: 3px;
}

.tooltip_content_2
{
  padding: 3px;
  border: 1px solid gray;
  text-align: left;
  background: #eee;
  width:auto;
}
td.actions
{
    text-align: center;
}
input.text 
{
    width: 250px;
    border:1px solid #7F9DB9;
    padding:2px 3px;
}
.cycle_high
{
    background-color: #C5C5C5;
}
img.icon, .loader, .flag
{
/*    vertical-align: top;*/
    border: none;
    vertical-align: top;
}
.cycle_low
{
    background-color: #E0E0E0;
}
.cycle_high:focus, .cycle_high:hover, .cycle_low:hover, .cycle_low:focus
{
    background-color: #D4E5FF;
}
.pagination {
  padding: 1px;
  margin: 1px;
  text-align: center;
}
.pagination a {
  padding: 0px 3px 0px 3px;
  margin: 1px;
  border: 1px solid #aaaadd;
  text-decoration: none;
  color: #000099;
}
.pagination a:hover, .pagination a:active {
  border: 1px solid orange;
  color: green;
  background-color: #ddd;
}
.pagination span.current {
  padding: 0px 3px 0px 3px;
  margin: 1px;
  border: 1px solid #AA1111;
  font-weight: bold;
  background-color: orange;
  color: #FFF;
}
.pagination span.disabled {
  padding: 0px 3px 0px 3px;
  margin: 1px;
  border: 1px solid #eee;
  color: #ddd;
}
.order_show
{
  position: absolute;
  width: 600px;
  background: #978C93;
  opacity: 0.96;
  padding: 14px;
  margin: 5;
  border: 2px outset #893D70;
}
table.list td div.order_show
{
  text-align: left;
  overflow-y: visible;
  overflow-x: hidden;
  /* height: 700px;*/
}
table.list td div div.close_button
{
  background:black none repeat scroll 0%;
  border-bottom:2px solid silver;
  border-left:2px solid silver;
  left:565px;
  position:relative;
  top:0px;
}

div.intercontent
{
  width: 600px;
}
table.list td div.order_show table td
{
  text-align: left;
}
div#loginform, div#restore_password, div#restore_login,div#subsc
{
    padding: 30px;
    margin: 5px;
    text-align:center;
    width: 350px;
    margin-left:auto;
    margin-right:auto;
}
div#subsc
{
    _height: 500px;
}
div#green_loader
{
    text-align: center;
    float:right;
    padding:0;
    width:552px;
    padding-top:20px;
}
.errorf {
  border: 1px solid #a3032e !important;  
  background: #FFeeee url(/images/icons/error_small.gif) center left no-repeat;
  padding: 2px;
  color: black;
  width:146px;
  padding-left: 22px;
}
textarea.errorf
{
    width: auto;
    background-position: left top;
}
.notice {
  border: 1px solid #9c9 !important;
  font-weight: bold !important;
  background: #E2F9E3 url(/images/icons/apply_small.gif) center left no-repeat;
  color: #060;
  padding-left: 22px;
  }
.error {
  border: 1px solid #a3032e !important;
  background: url(/images/icons/error_small.gif) center left no-repeat;
  text-align: center;
  padding: 2px;
  font-weight: bold !important;
  color: #E82025;
  padding-left: 22px;
}
.warning {
  font-weight: bold !important;
  color: #F17B22;
  border: 1px solid #CCCB99 !important;
  background: url(/images/icons/warning_small.gif) center left no-repeat;
  padding: 2px;
  padding-left: 22px;
}

div.error, div.notice, div.help, div.warning
{
    text-align: left;
    padding-left: 22px;
    padding-right: 22px;
    background-color: #FDFDFD;
    margin-left:auto;
    margin-right:auto;
    width:350px;
}
div.concert_stats
{
    padding: 5px;
    margin: 5px;
    width: 270px;
    position: absolute;
    border: 2px ridge blue;
    background-color: #D4E5FF;
    z-index: 1005;
    text-align:left;
}
table#tickets
{
  width: 100%;
  color: #fff;
  background:#A86B00;
}
table#tickets td
{
  padding-left: 5px;
  padding-right: 5px;

}

textarea.textBig
{
    height:120px;
    width:230px;
}
div#tickets_wrap
{
    margin-left: auto;
    margin-right: auto;
}

.orderTooltip{

}

.orderTooltip label{
    font-weight:bold;
}

.orderTooltip span{
    color: #0033cc;
}


div.legend .seat{
    font-size: 12px;
    background-color: #68b0fd;
    border: 1px solid #333333;
    padding: 5px;
    float:left;
}

div.legend .statistics{
    float:left;
    font-size: 12px;
    background-color: #68b0fd;
    margin-left: 100px;
}

div.legend .statistics .item{
    float:left;
    border: 1px solid #333333;
    padding: 5px;
}

div.hallSeats {
    background-color: #ffcc00;
    border: 1px solid #eeeeee;
    padding: 10px;
}

div.hallSeats .row .seat{
    font-size: 9px;
    background-color: #68b0fd;
    border: 1px solid #fff;
    width: 25px;
    height: 25px;
    float:left;
    text-align: center;
}

div.hallSeats .addRow, div.hallSeats .deleteRow, div.hallSeats .addColumn, div.hallSeats .deleteColumn{
    font-size: 9px;
    background-color: #ccffcc;
    border: 1px solid #000000;
    padding-left: 5px;
    padding-right: 5px;
    height: 25px;
    float:left;
    text-align: center;
}

div.hallSeats .deleteColumn, div.hallSeats .deleteRow{
    background-color: #ffcccc;
}

div.hallSeats .row .seat a, div.hallSeats .row .seat a:link, div.hallSeats .row .seat a:visited{
    color: #000000;
    text-decoration: underline;
}

div.hallSeats .row .seat a:hover{
    text-decoration: none;
    color: #333333;
}

div.hallSeats .row .number {
    font-size: 9px;
    text-align: center;
    color: #666666;
    width: 25px;
    height: 25px;
    float:left;
}
div.hallSeats .row .rowNumber{
    border-bottom: 1px dotted transparent;
    border-top: 1px dotted transparent;
}


div.hallSeats .row .colNumber{
    border-left: 1px dotted #ffffff;
    border-right: 1px dotted #ffffff;
}


div.hallSeats .row .cornerNumber{
    border: 0px;
}

div.hallSeats .row .noseat, div.legend .noseat{
    background-color: white;
}

div.hallSeats .row .available, div.legend .available
.list span.available,
.table-holder span.available
{
    background-color: #b8ffb5;
}

div.hallSeats .row .availableImage{
    background: url(/images/icons/chairs/green.gif) center no-repeat;
}

div.hallSeats .row .unavailable, div.legend .unavailable,
.list span.unavilable,
.table-holder span.unavilable
{
    background-color: #c8c8c8;
}

div.hallSeats .row .unavailableImage{
    background: url(/images/icons/chairs/gray.gif) center no-repeat;
}

div.hallSeats .row .onhold, div.legend .onhold,
.list span.onhold,
.table-holder span.onhold
{
    background-color: #efb1ff;
}

div.hallSeats .row .onholdImage{
    background: url(/images/icons/chairs/purple.gif) center no-repeat;
}

div.hallSeats .row .onholdSelected, div.legend .onholdSelected{
    background-color: #FFB68C;
}

div.hallSeats .row .onholdSelectedImage{
    background: url(/images/icons/chairs/orange.gif) center no-repeat;
}

div.hallSeats .row .ordered,
div.legend .ordered,
.list span.ordered,
.table-holder span.ordered
{
    background-color: #b5d3ff;
}

div.hallSeats .row .orderedImage{
    background: url(/images/icons/chairs/blue.gif) center no-repeat;
}

div.hallSeats .row .archived, div.legend .archived{
    background-color: #fff9b5;
}

div.hallSeats .row .archivedImage{
    background: url(/images/icons/chairs/yellow.gif) center no-repeat;
}

div.hallSeats .row .userOrdered, div.legend .userOrdered{
    background-color: #4180F9;
    color: #ffffff;
}

div.hallSeats .row .selectable{
    cursor: pointer;
}

div.hallSeats .row .selected, div.legend .selected{
    background-color: #085814;
    color: #ffffff;
}

div.hallSeats .row .selectedImage{
    background: url(/images/icons/chairs/selected.gif) center no-repeat;
}

div.hallSeats .hall_seat_editor{
    position: absolute;
    z-index: 1000;
    height: auto;
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid black;
    text-align:left;
    margin-left: -170px;
    margin-top: -130px;
}

div.hallSeats .hall_seat_editor label{
    font-weight:bold;
}

div.ordersNavbar{
    background-color: #AFCD83;
}

div.ordersNavbar .item{
  padding: 6px;
  margin:10px;
  border: 1px solid #333333;
  float:left;
}

div.ordersNavbar .selected{
  background-color: #DAE2EB;
}

table.ticketsDetails{
  border: 1px solid #eeeeee;
}

table.ticketsDetails th{
  background-color: #DAE2EB;
  border-bottom: 1px solid black;
  color:black;
  font-size: 12px;
}

table.ticketsDetails td{
  font-size: 11px;
  text-align: center;
}

div.totalTickets{
  background-color: #BFFFB9;
  border:1px solid #333333;
  padding: 5px;
}

div.clear{
    clear:both;
}

div.holdtime{
  float:right;
  padding: 5px;
}
div#halls, div.hall_editor_for_order, .concert_listing
{
  position: absolute;
  top: 30px;
  margin: 0 auto;
  background: #dedede;
  z-index: 1000;
  height: auto;
  padding: 10px;
  left: 120px;
  border: 4px groove black;
}

.list span.ticket_state,
.table-holder span.ticket_state
{
    font-size: 12px;
    border: 1px solid #333333;
    padding-left: 5px;
    padding-right: 5px;
}
/*
.list span.ticket_state.avilable {
    background-color: #68b0fd;
}
*/

div.auto_complete {
 width: 350px;
 background: #fff;
}
div.auto_complete ul {
 border:1px solid #888;
 margin:0;
 padding:0;
 width:100%;
 list-style-type:none;
}
div.auto_complete ul li {
 margin:0;
 padding:3px;
}
div.auto_complete ul li.selected {
 background-color: #ffb;
}
div.auto_complete ul strong.highlight {
 color: #800;
 margin:0;
 padding:0;
}

div.formError,
.error_label {
    color: red;
}
