/******** global styles ********/ body {margin: 0;padding:0;background: #747474 url('/images/bd_bg.gif');background-repeat: repeat-y;background-position: center;font-family:arial, helvetica, sans-serif; color:#333;}
body, input, select, textarea, #popwrap * {font-size:13px;}
a {color:#36c; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color:#f90;}
.divclear {clear:both;}
/* BEGIN wrappers used for layout */ #content {padding:6px 6px;padding-bottom:0;}
#wrapper {text-align:left; margin:0 auto; width:970px;}
#partner_header {margin-bottom:6px;}
#footer {zoom: 100%; margin-top:0;font-size:12px;text-align:center;clear:both;}
#footer .site_support {padding:9px 0; color:#666; background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:150%;}
#zpwrdby {padding: 10px 30px; text-align: center;}
/* END wrappers used for layout */ /* BEGIN header styles */ .header {width:970px;}
.login_tools {margin:2px 6px;padding:2px 0 10px 0;font-size:12px;text-align:right;}
.zlogo {width:230px;margin-left:6px;padding:5px 0px;float:left;}
#region {margin-right:6px;padding:6px 0;font-size:90%;color:#f90;text-align:right;float:right;}
#region p {font-weight:bold;margin:0;font-size:24px;}
#region a {font-size:90%;}
/* END header styles */ /* BEGIN search box styles */ #search {margin-top:-22px;margin-bottom:0;}
#search_tabs {margin-left:240px;}
#search_tabs ul {padding:0; margin-bottom:0px;}
#search_tabs ul li {padding:4px 8px; list-style: none; display: inline; text-align:center; font-size:12px;margin-right:1px;}
#search_tabs ul li.inactive_tab {background:#ccc; color:#666;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#search_tabs a:hover {color:#36f; text-decoration:underline;}
#search_tabs ul li.active_tab {background:#eee; color:#333; font-weight:bold; border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; position:relative}
#search_tabs ul li.submit_cue {font-weight:bold;}
li.active_tab a {z-index:100; position:relative;}
li.inactive_tab a {z-index:100; position:relative;}
li.submit_cue a {z-index:100; position:relative;}
#search_box {font-size:12px; color:#000; margin:1px 0 0 0; padding:6px; text-align:center; background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#search_box .text {font-family:arial;padding-left:2px;}
.searchoption {margin:0;padding-right:10px;font-weight:bold;text-align:left;}
.searchoption img {padding-left:3px; vertical-align:middle; border:none; cursor:pointer;}
#searchbutton {cursor:pointer;}
/* END search box styles */ /* BEGIN structure components */ #navigation {width:190px;margin-right:6px;margin-bottom:0;float:left;}
/* if navigation is made wider the following need to be made smaller by the same amount #content_main #featured_items */ #content_main {width:762px;float:left;}
#search_content_main {width:584px;float:left;}
#news_info {width:170px;margin-bottom:0;float:left;}
#events_news_info {width:300px;margin-bottom:0;float:left;}
/* END structure components */ /* BEGIN boxes around components */ .comp {padding:0px; margin-bottom:6px; border:1px solid #ccc; zoom:1;}
.label {background:#f3f3f3; color:#ff9933; font-weight:bold; padding:3px; font-size:110%;}
.content {padding:0 6px 6px 6px; border-top:1px solid #ccc;}
.content ul {margin:0; padding:4px 0 4px 7px; list-style-type:square; color:#ccc; text-indent: -2px;}
.content ul li a {padding:2px 2px;}
.content ul li a:hover {background-color:#eee;}
.content p {padding: 0 2px;margin-top:4px;}
#feature_previews ul {list-style-type:none; color: #222}
.zvents_powers {background: #EFFDCA;}
#movie_information .content {position:relative;}
#venue_information .content {position:relative;}
#top_events .content {position:relative;}
.google_ad {border:none; text-align:center;}
/* END boxes around components */ /* BEGIN homepage right rail styles */ img {border:0;}
#orange-wrap {border:1px solid #ff9933;}
#orange-wrap .label {padding:3px 10px; font-size:14px; color:#ffffcc; background:#ff9933;}
#orange-wrap .content {padding:0 4px 4px 5px; border:none;}
#orange-wrap p, li {line-height:1.5em;}
.partner_spotlight {background:url(/images/bg-partner_spotlight.gif) bottom left no-repeat;}
#blue-wrap {border:1px solid #3366cc; background:url(/images/gra-zventspowers.gif) 0px 0px no-repeat #dce7fd;}
#blue-wrap h2 {font-size:14px; color:#fff; background:#3366cc;}
#blue-wrap .content {padding:57px 4px 4px 5px; border:none;}
#blue-wrap p, li {line-height:1.5em;}
/* END homepage right rail styles */ 
/* BEGIN tag piece styles */ #addtag {margin:0;border:1px solid #ccc;background-color:#eee;padding:3px;}
.tag-name {width:100px; height:15px; margin-top:8px;}
#addtag input {vertical-align:bottom;}
#taglist {margin-bottom:4px;}
/* END tag piece styles */ /* BEGIN artist piece styles */ #addartist{border:1px solid #ccc;background-color:#eee;padding:3px;}
#addartist .section{margin-top:6px;}
/* END artist piece styles */ /* BEGIN help bubble styles */ #hint_popup {text-align:left;padding: 0 5px 5px 5px;background:#fff;border:1px solid #f90;position:absolute;}
#hint_close {float:right;font-size:9pt;cursor:pointer;}
/* END help bubble styles */ /* BEGIN autocomplete styles */ .highlighted {background: #FDB8B8}
.auto_complete_response_item {border-bottom: 1px solid #ccc;padding:3px;cursor:pointer;}
.auto_complete {position:absolute;background-color:white; border:1px solid #888;margin:0px;padding:0px;}
/* END autocomplete styles */ .event_venue_list {height:120px;width:500px;overflow:auto;margin:6px 0px 0px 0px;background-color:white;border:1px solid #999;}
.event_venue_list_item {margin:3px;padding:3px;cursor:pointer; border-bottom:1px solid #666;border-right:1px solid #666;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fe9;}
/* BEGIN error message styles */ #error_message{margin:20px; background-color:#fe9; padding:20px; font-weight:bold;}
#error_message h3{margin-top:0;}
.error {font-size:120%;}
/* END error message styles */ /* BEGIN warning message styles */ .page_warning{padding:3px;background-color:#fcc;}
/* END warning message styles */
