#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}
.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}
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 {background: #EEFFAA; padding: 8px; width: 392px}
#plist_content p {margin: 0px; padding: 6px; background: white}
#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 {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}
.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 {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}
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}
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}
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;z-index:1000}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu ul {margin:0px; list-style:none; padding:0px 2px 2px 0px; background-color:#ffffff; background-repeat:repeat; border-color:#AAAAAA; border-width:1px; border-style:solid}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {display:block; zoom:1; float: left}
ul.cssMenu ul{ width:89.25px}
ul.cssMenu li{ display:block; text-align: center; margin:2px 0px 0px 2px}
ul.cssMenu a:active, ul.cssMenu a:focus {outline-style:none}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {display:block; vertical-align:middle; background-color:#ccc; border-width:0px; border-color:#6655ff; border-style:solid; text-align:center; text-decoration:none; font-weight:bold; color: #444444; text-decoration:none; cursor:pointer}
ul.cssMenu span{ overflow:hidden; font-weight:bold}
ul.cssMenu li {float:left}
ul.cssMenu ul li {float:none}
ul.cssMenu ul a {text-align:center; color: black; font-weight:bold; color: orange; white-space:nowrap}
ul.cssMenu li.sep{ text-align:center; padding:0px; line-height:0; height:100%}
ul.cssMenu li.sep span{ float:none; padding-right:0; width:5; height:16; display:inline-block; background-color:#AAAAAA; background-image:none;}
ul.cssMenu ul li.sep span{ width:80%; height:3px}
ul.cssMenu li:hover{ position:relative}
ul.cssMenu li:hover>a.cssMenui{ background-color:#4792E6; border-color:#665500; border-style:solid; font-weight:bold; color: black; text-decoration:none}
ul.cssMenu li a.cssMenui:hover{ position:relative; background-color:#4792E6; border-color:#665500; border-style:solid; font-weight:bold; color: black; text-decoration:none}
ul.cssMenu li.dis a {color: #AAAAAA !important}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px; height:16px}
ul.cssMenu ul img {width:16px; height:16px}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
h2.booking_title{color:#0099ff;font-size:18px;padding:9px 0px;}
table.booking_table{width:90%;padding: 10px 5px}
table.booking_table th{width:65%;padding:7px 0px;}
table.booking_table td{width:35%;padding:7px 0px;}
li.prod_type{float:left; padding: 6px 5px;background: transparent url(../images/new_design/israstage_nav_tab_o.gif);}
li.prod_type a,li.prod_type a:link,li.prod_type a:visited{font-size: 12px;display:block; color: white;font-weight:bold}
li.prod_type a:hover, li.prod_type a:focus{color:black;}
td.playsm .sm2_link, td.playsm .sm2_paused {background:transparent url(/images/icons/icon_play.png) no-repeat 0px 50%; padding-left: 20px}
td.playsm .sm2_playing {background:transparent url(/images/icons/icon_pause.png) no-repeat 0px 50%; padding-left: 20px}
div.attachments span{padding:0px 15px;border-left: 1px solid #ddd;border-right: 1px solid #ddd}
div.attachments span a,div.attachments span a:link{font-size:16px;color:red;font-weight:bold;}
table.game_play{width: 70%; color:black;background:white;}
table.game_play td{background: white; padding: 5px; margin:0px 10px; vertical-align:middle;}
table.game_play tr.spacer td{line-height: 6px; height:6px; background:white;}
table.game_play td.question{font-weight:bold;}
div#disclaimer_order {position: absolute; z-index:7888; border: 2px solid black; top: 150px; left: 0px; width: 70%; margin: 0px auto; padding: 20px; margin: 10px; height: 550px; overflow: scroll; background: #eee; color: black}
div.products_list {width: 100%}
div.products_list #color_select {position:relative; width: 18px; height: 18px}
div.products_list div.product_single {padding:10px 0; margin:15px 5px; text-align: left; width: 100%; height:120px; border:2px ridge #777777; background: #eee}
div.products_list .desp {float:left; margin:0px 10px; width:420px}
div.products_list div.prod_text {text-align: justify}
div.size_tipover,div.color_tipover {cursor: pointer; position: relative; top: -5px}
div.products_list img.img {padding: 3px; margin:0 10px; border: 1px solid #bbb}
img.logo {border:1px solid #BBBBBB; padding:3px; background: #fff}
img.logo:hover, img.logo:focus, img.img:focus, img.img:hover {background: #eee; cursor: pointer}
table.artist_top div {height:25px; padding:7px 5px 0px 5px; text-align:center; width:110px}
table.artist_top div a,table.artist_top div a:link, table.artist_top div a:visited {font-family: Helvetica; font-size: 14px; color: white; font-weight: bold}
div.bmorepics{background: transparent url(/images/buttons/morepics.gif) top left no-repeat;}
div.bmorevideos{background: transparent url(/images/buttons/morevideos.gif) top left no-repeat;}
div.balbum{background: transparent url(/images/buttons/album.gif) top left no-repeat;}
div.bbeafan{background: transparent url(/images/buttons/beafan.gif) top left no-repeat;}
div.bcommunity{background: transparent url(/images/buttons/community.gif) top left no-repeat;}
div.bforum{background: transparent url(/images/buttons/forum.gif) top left no-repeat;}
div.bfunstuff{background: transparent url(/images/buttons/funstuff.gif) top left no-repeat;}
div.orientation div.blists {float: left; padding:0 10px 10px}
table.table_artist_info{background: white;color:white;text-align:justify;}
table.table_artist_info td {vertical-align: top; background-repeat: no-repeat; color:white}
table.table_artist_info td div{ padding: 0px 10px;}
table.table_artist_info img.img_num{padding-bottom: 14px;}
span.blue{color:blue;}
table.cp_buttons {margin: 5px; text-align: left; border: 1px dashed Silver; background-color: #C8D9F9; padding:4px; float:left; color: black; font-weight: normal; cursor: pointer}
table.cp_buttons:hover,table.cp_buttons:focus {background-color: #D9EAFA}
table.cp_buttons td {vertical-align: middle; text-align: left}
table.cp_buttons td {margin: 3px}
table.cp_buttons td.txt {padding: 5px; margin: 0px}
ul.prod_list {text-align: left; padding:7px; line-height: 21px}
div.cart_buttons {height: 20px; padding: 3px 10px 0px 10px; text-align: center}
div.cart_buttons div {margin: 0px 10px; padding: 0px; float: left; width: 95px}
div.cart_buttons a,div.cart_buttons a:visited,div.cart_buttons a:link {font-size: 11px; color: white; font-weight: bold}
div.cart_buttons a:hover,div.cart_buttons a:focus {color: silver}
div.bottom_cart_label {width: 95%; line-height:22px; padding:2px 15px; height:25px}
div.cart_description {line-height:25px}
.b_update {background: transparent url(/images/icons/update.gif) top left no-repeat;}
.b_checkout {background: transparent url(/images/icons/checkout.gif) top left no-repeat;}
.b_remove {background: transparent url(/images/icons/remove_item.gif) top left no-repeat;}
div#shopping_cart_float {position: fixed; top: -9px; left: 15%; width: 850px; z-index: 90; padding: 7px 15px; margin: -3px 10px 0px 10px}
div#shopping_cart_open_button{position:fixed;top:2px;left:2px;}
ul.products_list {list-style:none; padding:2px 10px}
ul.products_list li {width: 95%; margin-bottom:3px; height: 30px}
ul.products_list li img {vertical-align: middle; padding:0 3px}
div.shopping_cart_open_button {position:absolute; z-index: 2001; top: 0px; left:0px; padding:2px; text-align:center}
div.ticket_popup {position:absolute; background-color: #CCDDFF; padding: 5px 15px; border: 1px outset #999}
div.artist_albums {width: 100%}
#nav a.orderable {line-height: 38px; background-repeat: no-repeat; background-position: right 0px; margin-left: 2px; padding-right: 8px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; display: block; background-image: url(../images/new_design/israstage_nav_tab_t.gif)}
#nav a.orderable b {background-repeat: no-repeat; background-position: 0px 0px; line-height: 38px; padding-top: 11px; padding-bottom: 12px; padding-left: 8px; background-image: url(../images/new_design/israstage_nav_tab_left_t.gif)}
#nav a.orderable:hover {background-image: url(../images/new_design/israstage_nav_tab_s_t.gif)}
#nav a.orderable:hover b {background-image: url(../images/new_design/israstage_nav_tab_left_s_t.gif)}
#nav a.stockable {line-height: 38px; background-repeat: no-repeat; background-position: right 0px; margin-left: 2px; padding-right: 8px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; display: block; background-image: url(../images/new_design/israstage_nav_tab_o.gif)}
#nav a.stockable b {background-repeat: no-repeat; background-position: 0px 0px; line-height: 38px; padding-top: 11px; padding-bottom: 12px; padding-left: 8px; background-image: url(../images/new_design/israstage_nav_tab_left_o.gif)}
#nav a.stockable:hover {background-image: url(../images/new_design/israstage_nav_tab_s_o.gif)}
#nav a.stockable:hover b {background-image: url(../images/new_design/israstage_nav_tab_left_s_o.gif)}
#nav a.stockable {line-height: 38px; background-repeat: no-repeat; background-position: right 0px; margin-left: 2px; padding-right: 8px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; display: block; background-image: url(../images/new_design/israstage_nav_tab_o.gif)}
#nav a.stockable b {background-repeat: no-repeat; background-position: 0px 0px; line-height: 38px; padding-top: 11px; padding-bottom: 12px; padding-left: 8px; background-image: url(../images/new_design/israstage_nav_tab_left_o.gif)}
#nav a.stockable:hover {background-image: url(../images/new_design/israstage_nav_tab_s_o.gif)}
#nav a.stockable:hover b {background-image: url(../images/new_design/israstage_nav_tab_left_s_o.gif)}
#nav a.booking {line-height: 38px; background-repeat: no-repeat; background-position: right 0px; margin-left: 2px; padding-right: 8px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; display: block; background-image: url(../images/new_design/israstage_nav_tab_booking_h.gif)}
#nav a.booking b {background-repeat: no-repeat; background-position: 0px 0px; line-height: 38px; padding-top: 11px; padding-bottom: 12px; padding-left: 8px; background-image: url(../images/new_design/israstage_nav_tab_left_booking_l.gif)}
#nav a.booking:hover {background-image: url(../images/new_design/israstage_nav_tab_booking_l.gif)}
#nav a.booking:hover b {background-image: url(../images/new_design/israstage_nav_tab_left_booking_l_h.gif)}
table#eventsList tr.featured {background-color: orange; font-weight: bold}
table#eventsList tr.featured a.order,table#eventsList tr.featured a.order:link,table#eventsList tr.featured a.order:visited {color: red; font-weight: bold}
table#eventsList tr.featured a.order:focus,table#eventsList tr.featured a.order:hover {color: orange}
table#eventsList tr.featured a:focus,table#eventsList tr.featured a:hover {color: black}
div.album_cover {background:white none repeat scroll 0 0; float:left; margin:10px; padding:7px; text-align:center; width:130px; min-height: 185px; min-width: 130px; _height: 185px}
div.album_cover:hover,div.album_cover:focus {background: #eee}
div.album_cover .imgholder {height: 95px}
div.album_cover img {max-height:100px; max-width:110px; _height: 100px; _width: 110px}
div.album_cover div.text, div.album_cover div.datetext {text-align: center; font-size: 11px; padding: 5px 0px}
div.album_cover div.datetext {font-size: 9px}
a, a:link, a:visited {color: #D60A00; text-decoration: none; background: transparent}
div#contact_form_1 table th {}
div.letters {width: 100%; text-align: center}
div.letters a.letter, div.letters a.letter:link, div.letters a.letter:visited, div.one_letter h1 {color:#333333; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold; font-size: 16px; text-align: center}
div.one_letter h1 {width: 100%; padding:10px 0px}
div.letters a.letter:hover, div.letters a.letter:focus {color: #999}
div.spanner {background-color: #dedede; width: 100%}
a.inner_artist,a.inner_artist:link, a.inner_artist:visited {color:#22282C; padding: 5px; float: left; display: block; font-size:11px; width:218px; text-decoration: none; line-height: 22px}
a.inner_artist:focus, a.inner_artist:hover {background-color: #DDEEFB; text-decoration: none}
div#frm_vid {width: 690px}
div#frm_vid div#artist_albums {height: auto; float: left; width: 670px; border: 1px solid silver}
div#video_title, div#video_description, div#comments_slim {width: 100%; padding: 7px 0px}
div#frm_vid div#video_frame {text-align: center; padding: 25px 0px}
div#frm_vid h2 {font-size: 12px; font-weight: bold; padding:3px 15px}
div#video_title {text-align: center; font-size: 18px; font-weight: bold; padding: 0px; margin: 0px 7px}
div#video_more_videos {width: 670px; margin: 24px 5px 0px 5px; overflow: none}
div#video_more_videos h1 {font-size: 20px; text-align: center}
div#video_more_videos table.more_videos {width: 99%}
div#video_more_videos table.more_videos td {padding: 2px; vertical-align: top}
div#video_more_videos table.more_videos tr.selected {background: #ddd; font-weight: bold}
div#video_more_videos table.more_videos tr:hover,div#video_more_videos table.more_videos tr:focus {background: #eee; cursor: pointer}
div#video_more_videos table.more_videos td.img {padding: 0px; width: 130px}
div#video_more_videos table.more_videos td.img img {width: 90px; height: 70px}
div#video_more_videos table.more_videos td.desc {width: 55px}
div#langs_top {position:relative; top:-5px}
div#langs_top a,div#langs_top a:link,div#langs_top a:visited {font-weight: normal; color: black; background: none; display: inline; line-height: 18px}
div#langs_top a:focus, div#langs_top a:hover {font-weight: normal; display: inline; line-height: 18px; background: none; color: #888}
table#form tr.cycle_low, table#form tr.cycle_high {background: transparent}
table#form td, table#form th {padding: 0px 6px}
#flash_player_container {text-align: center}
table.moreabout {padding: 16px 0px; width: 100%}
table.moreabout td {vertical-align: top}
table.moreabout td.separator {border-bottom: 1px dotted silver; line-height: 5px}
h1.event_header .other_side {float: left; width: auto; margin-left: 20px}
h1.event_header .first_side {float: right;width: 300px}
table.list {margin-top: 15px; width: 692px; margin: 15px 0px}
ol.pages {list-style: circle; list-style-image:none; list-style-position:inside}
ol.pages li.page_single_what_the_hell_you_are_looking-smile_here {height: 20px; overflow: hidden; width: 675px; padding-left: 10px; padding-right: 10px}
div#comments {color: black; width: 638px; padding-top:10px; padding-bottom: 10px}
div#comments ul, div#comments_slim ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:15px 0 0; padding:0}
div#comments h2.addb, div#comments_slim h2.addb {font-size: 18px; color: #ddaa66; padding-bottom: 8px}
div#comments ul li, div#comments_slim ul li {margin-bottom: 30px; padding:0 14px}
div#comments ul li div.comment_title, div#comments_slim ul li div.comment_title,div.comment_title {padding: 0px 4px; font-weight: bold; float: left}
div#comments ul li div.comment_user, div#comments_slim ul li div.comment_user,div.comment_user {padding: 0px 4px; float: right}
div#comments ul li div.comment_text div.p, div#comments_slim ul li div.comment_text div.p {padding:20px 12px 10px 10px}
div#comments table.new_comment th, div#comments_slim table.new_comment th {vertical-align: top; padding: 0px 7px}
table.list tr.header {background: url(../images/new_design/israstage_heading.jpg) top left no-repeat}
table.list th {font-size: 14px; font-weight: bold; padding-bottom: 7px; padding-top: 3px; text-align: center; color: white}
table.list td {border-bottom: 1px solid #ccc; background: #EEEFEA; line-height: 19px; text-align: center}
#content p.event_style_short {min-height: 110px; _height: 110px}
div.artist_name {left: 200px; position: relative; font-weight: bold; top: -22px}
div.places_column {width: 50%}
div.places_column div.places_city h1 {font-size: 16px; padding-bottom: 2px; color: #999999}
div.places_column div.places_city h1 a,div.places_column div.places_city h1 a:link, div.places_column div.places_city h1 a:visited {color:#2A5DB0; font-family:arial,sans-serif; font-size:15px}
div.places_column div.places_city h1 a:hover, div.places_column div.places_city h1 a:focus {color: #4D7FD2}
div.places_column div.places_city {padding-bottom: 10px; margin: 4px}
div.places_column ul li {padding-left: 10px; padding-right: 10px}
iframe.google_ads_frame {padding: 5px 0px}
.suggestion {color:black; float:right; padding-bottom:0; padding-left:10px; padding-right:10px; padding-top:0}
#small_login {text-align: left; width:170px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size: 11px}
table#concerts_list_show {width:98%; border: none; text-align: center; font-size: 12px; background:#D6E0E9; margin-bottom: 15px}
table#concerts_list_show caption {padding-bottom: 0px; text-align: right}
table#concerts_list_show th {font-size: 13px; padding: 0px 15px; font-weight: bold; color: #EE6013}
table#concerts_list_show td {padding: 0px 2px; color: black; border-bottom:1px solid #CCCCCC}
table#concerts_list_show td.order_butt {font-weight: bold; width: 67px; padding: 0px; border-bottom:1px solid #CCCCCC}
div#news div#articles_scroller marquee#featr {width: 100%; margin-top: -12px}
.print_logo {border: 0px; display: none; margin-left: auto; margin-right:auto; font-size: 21px}
div#top_login {position: absolute; text-align: left; top: 3px}
div#top_login ul li {float:left; display: inline}
div#top_login ul li.s {float:left; display: inline; border-left: 1px solid black; margin: 0px 5px; line-height: 21px}
div#top_login #top_login_form {position: absolute; z-index: 2010; left: 30%}
div.concert_info {position: absolute; cursor:default; margin: -5px -10px; border: 1px solid black; background: #def; padding: 5px}
a:hover, a:focus {color: orange; text-decoration: none; color: orange; background: transparent}
div#control_panel {position: absolute; margin: 5px auto; padding: 10px; height: auto; width: 668px; overflow: hidden; background: #E8EEFA; border: 1px solid gray}
div.user_menu {padding: 0px 20px; width: 65%; margin: 0px auto}
div.user_menu a.control_menu {border:1px solid silver; float:left; font-size:10px; height:95px; margin:5px; text-align:center; width:95px; background-color: white}
div.user_menu a.control_menu:hover,div.user_menu a.control_menu:focus {background-color: #E8EEFA}
div.user_menu a.control_menu img {display:block; padding: 10px 0px 10px 0px; margin: 0px auto}
#sub_box {text-align: left; width:170px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size:15px; font-weight:bold; text-align:center}
#small_login .first_box,#small_login .second_box {background: white; border: 1px solid #c3d9ff; padding: 4px; text-align:center; margin-bottom: 5px}
#small_login .table {background: #e8eefa; padding-top: 4px}
#small_login:hover, #small_login:focus {}
#small_login a.logged, #small_login a.logged:link, #small_login a.logged:visited {font-size: 12px; color: maroon; white-space:nowrap; line-height: 21px; _vertical-align: bottom}
#small_login a.small, #small_login a.small:link, #small_login a.small:visited {font-size: 11px; white-space:nowrap; line-height: 18px; color: blue; _vertical-align: bottom}
#small_login a.small:focus, #small_login a.small:hover, #small_login a.logged:focus, #small_login a.logged:hover {text-decoration: none; color: red; background: transparent; _vertical-align: bottom}
div#create {background: transparent url(/images/icons/button_1.gif) top left no-repeat; height: 37px; margin:0 auto 0px; padding-top:10px; vertical-align:bottom; width: 173px}
a.create {font-size:12px; text-align:center; width:130px; font-weight:bold; text-decoration: none; color: orange}
a.create:hover, a.create:focus {color: #EE6013; text-decoration: none; background: transparent}
#small_login input {background-color:white; font-size:12px; text-align: center; margin: 1px; height:17px; width:80px}
#small_login .submit_s {background-color:#8BBDEE; border:1px solid grey; color:white; height:auto; font-weight:bold; margin-top:7px}
#small_login label {font-weight: bold; font-size: 10px}
#calendar_left td a,#calendar_left td a:link {color: black; text-decoration: underline; background: transparent; font-size:11px}
#calendar_left #month a {color: #FEFEFE; text-decoration: none}
#calendar_left #month a:hover,#calendar_left #month a:focus {color: #FFFFFF; text-decoration: none}
#calendar_left td a:hover,#calendar_left td a:focus {color: #3D3A36; font-size:11px; text-decoration: none; background: transparent}
#calendar_left .today a:hover,#calendar_left .today a:focus {color: maroon; text-decoration: none; background: transparent; font-size:11px}
#calendar_left .today a,#calendar_left .today a:link {color: maroon; text-decoration: none; background: transparent; font-size:11px}
#marqueecontainer{ background-color:transparent; height:110px; overflow:hidden; padding:3px; position:relative; width:220px; top:-10px; _left:0px}
#vmarquee {left: 0px}
div.concert {background:#EEEEEE none repeat scroll 0%; border:1px solid grey; float:left; margin:5px; padding:5px; vertical-align:top; width:130px; min-height:360px; max-height: 400px; overflow: hidden}
div#pages_all {width:inherit; margin-left:auto; margin-right:auto; text-align: center}
div.concert .name {margin-left:auto; margin-right:auto; padding-left: 5px; padding-right: 5px; text-align: center; font-size: 14px; font-family: verdana; font-weight: bold}
div.concert .image {margin-left:auto; margin-right:auto; text-align: center}
div.concert .date {text-align: center; margin-left:auto; margin-right:auto; font-weight: bold}
div.concert .short_body {text-align: justify; margin-left:auto; margin-right:auto}
div.concert .links {margin-left:auto; margin-right:auto; text-align: center}
div.concert .artist_name {text-align: center; margin-left:auto; margin-right:auto}
table.table_concert {width: 100%}
table.table_concert caption {font-size: 16px; font-weight: bold}
table.table_concert td {vertical-align: top; text-align: justify; padding: 5px}
table.table_concert td.body {width: 100%}
table.table_concert td.image {margin-left:auto; margin-right:auto; text-align: center; width: 105px; font-size: 9px}
table.concert-tooltip {width: 350px}
table.concert-tooltip caption {font-weight: bold; font-size: 16px; font-family: Verdana; text-decoration: underline}
div#farticles {width: 200px; padding: 6px; _padding-left: 110px}
div#farticles table {padding-bottom:6px; border-bottom:2px dotted black; padding-top: 6px}
div#farticles table caption {font-weight: bold; font-size: 14px; font-family: Verdana; text-decoration: underline}
div#scroll_articles table td.image {vertical-align: top; text-align: left}
div#scroll_articles table td.short {text-align: justify}
.tiny_loader {}
div#articles_scroller {padding-top:60px; margin:5px}
div.layout_ads {width: 248px; text-align:center}
div.layout_ads img {padding-bottom: 5px}
textarea.text_short_body {width: 430px; height: 70px}
textarea.text_short_body, textarea.text_body {width: 90%; height: 160px}
div#bottom_banners {margin-left:auto; margin-right:auto; margin-top: 16px; margin-bottom: 16px; text-align:center}
div#bottom_banners ul {list-style: none}
div#bottom_banners ul {padding: 0px 10px}
div#bottom_banners img {border: none}
div#content {padding-top: 1px; margin-top: 7px}
div.event p.event_style_short span.place_title {font-size: 15px; font-weight: bold}
div.promoted_events {margin: 4px; padding: 0px}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#tickets_loader{font-size: 18px;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}
#overlay_order{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background: transparent url(/images/disabler.gif)}
div.stock {background-color: #AEBFD2; border: 1px solid black}
div.stock:hover, div.stock:focus {background-color: #CAD5E5}
div.stock a,div.stock a:visited,div.stock a:link {color: white; font-size: 15px; font-weight:bold}
div.stock a:hover,div.stock a:focus {color: black}
div.stock_search {text-align: center; width: 450px; height: 40px; margin: 15px auto; background: transparent url(/images/blue_gradient.gif) top left; color: white; font-weight:bold; font-size: 15px}
div.stock_search input {margin: 7px}
span.sm2_link {color: #D60A00; text-decoration: none; background: transparent; cursor:pointer}
span.sm2_link:hover, span.sm_link:focus {color: orange; text-decoration: none; color: orange}
table.second_question td:first-child {padding-left: 5px; padding-right: 5px; font-weight: bolder}
table.second_question td:first-child[colspan] {font-weight: normal}
.sub_header {width:100%;margin: 0px auto; text-align:center;font-size: 18px; line-height: 20px;font-weight:bold;}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width:205px; z-index: 3000}
iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #000; border-top:1px solid #777; border-bottom:2px solid #333; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #555}
.calendar_date_select .cds_footer {background-color: black; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: white; font-size: 9px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #666666}
.calendar_date_select td.weekend {background-color: #606060}
.calendar_date_select td div {color: #fff}
.calendar_date_select td div.other {color: #888}
.calendar_date_select td.selected div {color:black}
.calendar_date_select tbody td {border-bottom: 1px solid #555}
.calendar_date_select td.selected {background-color:white}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #454545}
.fieldWithErrors .calendar_date_select {border: 2px solid red}