
/*Reset Fixes*/
.zse-module h2, .zse-module p, .zse-module a, .zse-module td {line-height: auto; background: none; margin: 0; padding: 0;}

/*General Widget Styling*/
.zse-module {padding: 1px;margin-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333; position: relative;}
.zse-module a.zse-snag {float:right;font-size:8px;padding:1px 5px;background-color:#f6f6f6;color:#333; text-decoration:none; position: absolute; top: 0; right: 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.zse-module a.zse-snag:hover {background:#003399; color: #fff;}

.zse-module-bd {background:#fff; position: relative; overflow:auto; overflow-x: hidden; padding: 0;}
.zse-module-bd h2, .zse-module-bd h3, .zse-module-bd h4 {color: #000;}
.zse-module-hd {padding: 4px 4px 4px 10px; margin-bottom: 1px; height:25px; position: relative;}
.zse-module-hd h2 {font-size:19px;color:#fff;font-weight:bold; margin: 0;}
.zse-module-hd h2 a.zse-copy {font-size: 12px;font-weight: normal; color: #fff; text-decoration:none;}
.zse-module-hd h2 a.zse-copy:hover {text-decoration: underline;}
.zse-module-bd a {color:#003399; text-decoration:none;}
.zse-module-bd a:hover {text-decoration:underline;}
span.zse-clear {clear:both;}

.zse-module-ft {text-align: right; height: 24px;}
.zse-module-ft p {text-align: right; margin: 0 10px 0 0; padding: 0; line-height: 24px; font-size: 11px;}
.zse-module-ft p a {color:#fff; text-decoration:underline; line-height:24px;}
.zse-module-ft p a:hover {text-decoration:none;}


/*Day Deals*/
.zse-module-tabs ul, .zse-module-tabs ul li {float: left; margin: 0; padding: 0; list-style:none;}
.zse-module-tabs ul {width: 100%; height: 24px;}
.zse-module-tabs ul li {width: 13.5%; margin-left: 1px; height: 24px; }
.zse-module-tabs ul li a {display:block; overflow:hidden; font-weight: normal; text-decoration:none; font-size: 14px; color:#999; text-align:center; height: 23px; line-height: 23px; background:#eee;}
.zse-module-tabs ul li a.zse-selected {height: 24px; background:#fff; color:#333;}
.zse-module-tabs ul li a:hover {text-decoration:none; color:#777; background:#fafafa;}

#zsp-venue-widget-deals .zse-module-bd h3 {font-size:15px; margin: 0; font-weight: bold;}
#zsp-venue-widget-deals .zse-module-bd p {margin: 0 0 12px;}

#regularDealsDiv {padding: 10px 5px 5px 10px;}

/*Contact*/
#zsp-venue-widget-contact .zse-module-bd-in {padding: 0 10px;}
#zsp-venue-widget-contact .zse-module-bd h3 {font-size:16px; font-weight:bold; padding-top: 12px;}
#zsp-venue-widget-contact .zse-module-bd h3, #zsp-venue-widget-contact .zse-module-bd p, #zsp-venue-widget-contact .zse-module-bd address {font-style:normal; margin:0}
#zsp-venue-widget-contact .zse-module-bd p {padding: 0 0 12px;}
#zsp-venue-widget-contact ul, #zsp-venue-widget-contact li {margin: 0; padding: 0; list-style:none;}

/*Events*/
#zsp-venue-widget-events .zse-module-bd-in {padding: 0 5px 5px;}
.zse-data-w td {padding: 5px; vertical-align:top;}
.zse-data-w td img {border: 1px solid #333; max-width:70px; width:expression(document.body.clientWidth > 70? "70px": "auto" ); max-height:53px; height:expression(this.scrollHeight > 53? "53px" : "auto" ); margin: 0; padding: 0;}
.zse-data-w td img.zse-buy-button {border:none;margin-top: 2px;}
tr.zse-odd-w {background:#fff;}
td.zse-img-cell {width:1%;}

/*Photos*/
#zsp-venue-widget-photos ul, #zsp-venue-widget-photos li {float:left; margin: 0; padding: 5px; list-style:none;}
#zsp-venue-widget-photos li {width: 92px; height: 70px;}
#zsp-venue-widget-photos li img {display:block; border:1px solid #333; max-width:90px; width:expression(document.body.clientWidth > 90? "90px": "auto" );
 max-height: 68px; height:expression(this.scrollHeight > 68? "68px" : "auto" )}
#zsp-venue-widget-photos .zse-module-bd {padding: 0;}

/*Themes*/
.zse-neutral {background:#384663;}
.zse-neutral tr.zse-even-w td {background:#ecf3f9;}
.zse-black {background:#424242;}
.zse-black tr.zse-even-w td {background:#f2f2f2;}
.zse-red {background:#5d1f20;}
.zse-red tr.zse-even-w td {background:#f7ebeb;}
.zse-orange {background:#67461b;}
.zse-orange tr.zse-even-w td {background:#faf3e9;}
.zse-yellow {background:#6E6D11;}
.zse-yellow tr.zse-even-w td {background:#fbfae8;}
.zse-green {background:#20611f;}
.zse-green tr.zse-even-w td {background:#ecf8ec;}
.zse-blue {background:#214261;}
.zse-blue tr.zse-even-w td {background:#ebf2f8;}
.zse-purple {background: #3e205e;}
.zse-purple tr.zse-even-w td {background:#f1ebf7;}
.zse-brown {background: #453525;}
.zse-brown tr.zse-even-w td {background:#f5f2ed;}
