 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, fieldset, form, label, legend,  table, caption {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body { background: #fff; margin: 0}
table {border-collapse: collapse; border-spacing: 0}
caption, th, td {text-align: left; font-weight:400}
 blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
a img {border: none}
body {font-size: 75%; color: #333; font-family: Verdana, Georgia, Helvetica, Arial, sans-serif}
 h1,h2,h3,h4,h5,h6 {font-family: Georgia, Verdana, Helvetica, Arial, sans-serif; font-weight: normal; color: #111}
.georgia {font-family: Georgia, Verdana, Helvetica, Arial, sans-serif}
h1 {font-size: 1.8em; line-height: 1; margin-bottom: 0.75em; text-align: center}
h2 {font-size: 1.7em; margin-bottom: 0.75em}
h3 {font-size: 1.6em; line-height: 1; margin-bottom: 1em}
h4 {font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em}
h5 {font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em}
h6 {font-size: 1em; font-weight: bold}
div#about h2 {font-size: 1.5em; margin-top: 30px}
div#slogan h1 {display: inline; font-size: 30px; font-weight: bold; color: #800000}
 p {margin: 0 0 1.5em}
p.last {margin-bottom: 0}
    a:focus, a:hover {color: #333; text-decoration: underline;}
a {color: #A10000; text-decoration: none}
 .bold {font-weight: bold}
.italic {font-style: italic}
  table {margin-bottom: 1.4em}
 th {font-weight: bold}
 th,td {padding: 5px 2px 5px 8px}
table.heigh_cells th, table.heigh_cells td {padding-top: 7px; padding-bottom: 7px}
tfoot {font-style: italic}
caption {background: #ffc}
    .large_30 {font-size: 130%}
.large_20 {font-size: 120%}
.large {font-size: 110%}
.small {font-size: 90%}
.small_80 {font-size: 80%}
.small_70 {font-size: 70%}
.small_60 {font-size: 60%}
.highlight {background-color: #FFF380}
 form {padding: 10px; background: #ffffd7;}
#cp_inner_content form {padding: 0px}
#login_small form {padding: 0px; background: none;}
label {font-weight: bold}
  fieldset {padding: 18px 18px 0px; margin: 0px auto 1.5em; width: 420px; border: 1px solid #ccc; background: #ffffd7; display: block}
body.ie legend {margin-bottom: 15px}
fieldset.no_width {width: auto}
legend {font-weight: bold; font-size:1.3em}
fieldset p, fieldset div.help, fieldset div.center {margin: 0px 100px 1.2em}
fieldset.welcome {margin-bottom: 0}
fieldset.welcome p {margin: 0px 50px 1.2em}
fieldset div.help {font-size: 0.9em; border: 1px solid #ddd; width: 65%; padding: 10px}
fieldset.wide, #cp_content fieldset.wide {width: 550px}
fieldset.signup {width: auto; margin: 5px 0 0; background: #edf0d9; border: 1px solid #B8B8B8; padding: 0 15px 15px;}
form#new_tournament_team fieldset div.note {margin: 0 0 15px 40px; padding: 10px; font-size: 1.1em}
 input[type=text], input[type=password], input.title { margin:2px 2px 2px 2px}
input[type=text], input[type=password], input.title {border:1px solid #bbb; background:#f6f6f6; padding:2px}
input[type=text]:focus, input[type=password]:focus, input.title:focus {border:1px solid #999; background:#fff}
input.title {font-size:1.5em}
input[type=text].thin {margin: 0px; padding: 0px}
input[type=text].small_50 {width: 50px}
input[type=text]#tournament_team_name {font-size: 16px; padding: 4px}
 textarea {width: 330px; height: 135px; margin: 2px}
textarea {border:1px solid #bbb; background:#eee; padding:5px}
textarea:focus {border:1px solid #999; background:#fff}
  select {border:1px solid #ccc; background:#f6f6f6}
select:focus {border:1px solid #999; background:#fff}
.submit {margin: 0px 200px 1.5em}
form .info {color: gray; font-size: 90%}
fieldset.small_login_buttons {text-align: center; border: none; margin: 0px auto; padding: 0px; width: 170px; background: none}
fieldset.small_login_buttons input {margin: 10px 0px 0px}
fieldset.small_login_buttons input[type=text], fieldset.small_login_buttons input[type=password] {width: 155px}
 .error, .notice, .success {padding: 10px; margin: 0px auto 10px; border: 1px solid; text-align: center; width: 35%}
.error {background: #FFBABA; color: #4A0015; border-color: #4A0015}
.notice {background: #FFFFD7; color: #514721; border-color: #996633}
.success {background: #DFF2BF; color: #264409; border-color: #667938}
.error a {color: #D12F19}
.notice a {color: #817134}
.success a {color: #529214}
a.help_link {font-weight: bold; font-size: 90%}
table.form {margin: 0px 0px 10px 10px}
table.form tr th, td.label {text-align: right}
table.form tr th, table.form tr td {padding: 1px 0px 1px 2px}
table.form tr td input[type=text], table.form tr td input[type=password] {width: 175px}
thead {font-size: 120%}
fieldset table.day_checkboxes {margin-left: 50px}
fieldset table.day_checkboxes p {margin: 0px}
fieldset table.day_checkboxes td {text-align: center}
input.placeholder {color: gray}
 .fieldWithErrors {  background-color: #a10000; display: table}
#errorExplanation {width: 400px; border: 2px solid #a10000; padding: 7px; padding-bottom: 12px; margin: 5px auto 15px; background-color: #ffccaa}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #a10000; color: #fff}
#errorExplanation p {color: #333; margin: 10px 0px 0px; padding: 5px}
#errorExplanation ul {margin: 5px 0px}
#errorExplanation ul li {font-size: 12px; list-style: square}
.left {float:left}
.right {float:right}
.hide {display:none}
.reset-margin {margin:0}
.reset-padding {padding:0}
.reset {margin:0; padding:0}
.align_justify {text-align:justify}
.align_left {text-align:left}
.align_center {text-align:center}
.align_right {text-align:right}
.full_width {width: auto}
table.align_headers_right th {text-align: right}
.light_color {background-color: #FFFFD7}
.strike {text-decoration: line-through}
.hand_cursor {cursor: pointer; cursor: hand}
.green {color: #01810D}
.spinner_yellow {background-image: url('/images/spinners/spinner_yellow.gif'); width: 16px; height: 16px}
.hozo_spinner_yellow {background-image: url('/images/spinners/hozo_spinner_yellow.gif'); width: 16px; height: 14px}
.inline {display: inline}
.center {margin: 0px auto; width: 100%}
div#bar_search_site_header, div#site_header {position: relative; margin: 1px auto; text-align: center; border: 5px solid #501616; width: 974px; height: 135px; z-index: 100}
div#bar_search_site_header {background: #501616 url(/images/bar_search_header.png) no-repeat}
div#site_header {background: #501616 url(/images/SplashNoSlogan.png) no-repeat}
div.bar {margin: 20px 20px 20px 40px; padding-bottom: 15px; border-bottom: 1px solid gray}
div.bar_rank_div {float: left; text-align: right; width: 35px; padding-top: 3px}
.bar_rank {font-size: 12px; font-weight: bold; color: #696969}
div.bar div.bar_name_and_rating {}
div.bar div.bar_address {margin: 5px 0}
div.bar div.bar_description {color: #29749E; margin: 20px 0 10px}
div.bar_browse_filter {text-align: left; margin-right: 10px; margin-bottom: 10px}
div.bar_browse_filter_state {margin-left: 167px}
div.bar_browse_filter_city {margin-left: 176px}
div.bar_browse_filter_neighborhood {margin-left: 110px}
div#bar_search_header {float: right; background: none; margin: 8px 0 0; text-align: left; width: 570px}
div#bar_search_header form {padding: 12px 10px 10px 35px; margin: 0}
div#bar_search form {padding: 20px 10px 10px 35px}
div.bar_search_filter_name {width: 215px; float: left; margin-right: 15px}
div.bar_search_filter_location {float: left; margin-right: 10px}
body.ie7 div#bar_search_header div.bar_search_filter_location, body.ie7 div.bar_search_filter_location {margin-right: 5px}
div#bar_search_header div.bar_search_submit {margin: 15px 0 0 0px; text-align: right}
div.bar_search_submit {margin-top: 15px; text-align: right}
div.bar_browse_search {Margin-left: 205px}
div#bar_leaderboard {background: #FFFFD7; margin-top: 4px; padding: 15px 20px 0px}
div.wrapper {margin: 5px auto; background-color: #FFFFD7; border: 1px solid #B8B8B8; padding: 20px 50px}
div#thankyou_wrapper {width: 400px; font-size: 1.2em}
div#thankyou {margin-left: 35px}
div#reset_completed_wrapper {width: 400px}
div#rep_leaderboard_wrapper {width: 600px}
div#cp_side_nav {float: left; width: 150px;  font-size: 125%}
div#bar_selector_div {margin: 0px 0px 5px 0px; width: auto; text-align: center; border: 2px solid rgb(80, 22, 22)}
div#cp_content {  margin: 0px 0px 0px 155px}
div#no_quiz_now_plan {margin: 0px auto 20px; padding-top: 10px; width: 600px}
div#no_winners {margin: 0px auto; width: 470px; margin-bottom: 10px}
div.write_review_link {font-size: 14px; margin-bottom: 15px}
div.bar_review {padding: 20px 0; margin: 5px; border-top: 1px solid #E0E0C8}
div.bar_review_last {border-bottom: 1px solid #E0E0C8}
div.bar_review div.helpful_count {margin-bottom: 10px}
div.bar_review div.member_info {float: left; margin-right: 15px}
div.bar_review div.review_info {height: 65px}
div.bar_review div.review_info div {padding-top: 4px}
div.bar_review div.review_text {margin: 15px 15px 0px; color: #29749E}
div.bar_review div.review_feedback {margin-top: 15px}
div.bar_review div.review_feedback span.feedback_message {font-style: italic}
div#tabs {float: right}
.ie6 div#tabs {margin-left: 483px}
div#quiz_now_correct_answer, div#quiz_now_incorrect_answer {background: #FFFFD7}
div#quiz_now_correct_answer {font-size: 14px; padding-bottom: 10px}
div#quiz_now_correct_answer ul li {margin: 15px 0}
div#quiz_now_incorrect_answer {font-size: 17px; padding: 25px; text-align: center}
table.top_winners {margin: 0 auto;  border: 1px solid #B8B8B8}
table.top_winners td {padding: 5px 5px; border-bottom: 1px solid #E0E0C8}
table.top_winners td.first {border-left: 1px solid #B8B8B8}
table.top_winners td.last {border-right: 1px solid #B8B8B8}
table.top_winners tr.last td {padding: 5px 5px; border-bottom: none}
table.top_winners tr th {font-size: 14px}
table.top_winners tr td.winner_rank {padding-right: 12px; width: 75px; text-align: right}
table.top_winners tr td.winner_name {width: 30px; text-align: center}
table.top_winners tr td.answers_count {text-align: center; font-size: 12px; padding-left: 15px; width: 110px; text-align: left}
img#remaining_help_icon {cursor: pointer; position: absolute; margin: 5px 0 0 7px}
div#remaining_tooltip {display: none; background-color: #E8E8E8; border: 1px solid #111111; color: #111111; padding: 10px}
div.auto_complete {z-index: 100}
div#outing_bar_name_auto_complete{ margin-left: 102px; margin-top: -14px}
div#bar_search_header div#bar_name_auto_complete{ margin: 23px 0 0 2px}
body.ie7 div#bar_search_header div#bar_name_auto_complete, body.ie7 div#bar_name_auto_complete{ margin: 23px 0 0 -217px}
div#bar_name_auto_complete{ margin: 23px 0 0 2px}
div#member_bar_name_auto_complete{ margin-top: -14px; margin-left: 105px}
div.logged_out_quiz_now_message {width: 375px; margin: 10px 0 40px 45px; font-size: 16px}
div#checklist_wrapper {width: 575px}
ol#checklist {p adding-left: 20px; margin-bottom: 0}
ol#checklist li {padding: 20px 5px; font-size: 1.2em}
ol#checklist li h2 {font-size: 1.4em}
div#prizes_wrapper {width: 550px}
div#prizes_wrapper table tr {}
div#prizes_wrapper table td {padding: 20px 20px 20px 8px}
#fb_invite_form {width: 625px}
.fb_invite_welcome {margin-left: -70px}
.fb_invite_email_contacts {margin-left: -25px}
#fb_connect_btn {text-align: center; padding-top: 15px}
a.learn_more, a.has_quiz_now, a.has_specials, a.has_quiz_now_and_specials, a.whats_the_catch, a.refresh, a.redo, a.blue_bullet, .rep, a.leaderboard, .answer_stat, a.print, a.map {display: inline-block; background-repeat: no-repeat; background-position: center left}
a.learn_more {background-image: url(/images/LearnMoreIcon.png); padding-left: 25px; line-height: 23px}
a.whats_the_catch {background-image: url(/images/Catch.png); padding-left: 25px; line-height: 23px}
a.has_quiz_now {background-image: url(/images/QLightRed.png); padding-left: 24px; line-height: 22px}
a.has_specials {background-image: url(/images/SLightRed.png); padding-left: 24px; line-height: 22px}
a.has_quiz_now_and_specials {background-image: url(/images/QSLightSmall.png); padding-left: 45px; line-height: 22px}
a.refresh {background-image: url(/images/icons/arrow_rotate_clockwise.png); padding-left: 18px; line-height: 16px}
a.blue_bullet {background-image: url(/images/icons/bullet_blue.png); padding-left: 18px; line-height: 16px}
ul.bullet {list-style-type: none; padding: 0px; margin-left: 10px}
ul.bullet li {background-repeat: no-repeat; padding-left: 20px; margin-top: 5px}
ul.bullet.blue li {background-image: url(/images/icons/bullet_blue.png)}
.btn {display: block; position: relative; background: #aaa; padding: 8px; float: left; color: #fff; text-decoration: none; cursor: pointer}
.btn.red {background: #a00}
.btn:hover {background-color: #800000; color: #FFF; text-decoration: none}
.btn[class] {background-image: url(/images/buttons/shade.png); background-position: bottom}
.rep {background-image: url(/images/icons/add.png); padding-left: 18px; color: #01810D}
.answer_stat {background-image: url(/images/icons/shape_align_bottom.png); padding-left: 20px; color: #297ACC}
a.leaderboard {background-image: url(/images/icons/chart_bar.png); padding-left: 20px}
a.print {background-image: url(/images/icons/printer.png); padding-left: 20px}
a.map {background-image: url(/images/icons/map.png); padding-left: 20px; line-height: 20px}
 body {font-size: 9pt; color: #555753; font-family: Verdana, Georgia, Helvetica, Arial, sans-serif; background-repeat: no-repeat; background-position: right;  background-color: #ffffd7 ;  }
 div#wrapper {margin: 1px auto; padding: 5px 0; position: relative; text-align: left; width: 980px; border: 2px solid #501616; background-color: #ffcf80}
div#content {height: 100%;  margin: 5px 5px 5px 5px}
div#splash_content {height: 100%;  margin: 0 5px}
div#top {margin-left: 0px; margin-right:0px; margin-top: 0px; padding: 0px; position: relative; background: #501616 url(/images/SplashTop2.png) no-repeat; height: 135px}
div#splash_top {margin-left: 5px; margin-right: 5px; margin-top: 5px; padding: 0px; position: relative; background: #501616 url(/images/SplashTop2.png) no-repeat; height: 135px}
div#topbar {float: right; padding: 0px; top: 0; left: 0%; margin: 0px 0px 9px 0px; padding: 3px 3px 0px 3px;  height: 16px;   font-size: 8pt; color: #ffeeaa; text-align: right;  background-color: #0b2822}
div#memberTopbar {float: right; padding: 0px; top: 0%; left: 0%; margin: 0px 0px 9px 0px; padding: 3px 3px 0px 3px;  height: 16px;   font-size: 8pt; color: #ffeeaa; text-align: right;  background-color: #0b2822}
div#topButtons {float: right; margin-right: 5px}
div#sub_nav {float: none; padding: 0px; font-size: 8pt;  }
div#subnav { }
 div#login_small {padding: 0px 0px 0px 10px; margin-top: 0px; margin-bottom: 0px;  color: #501616;  height: 135px; border-left: 1px solid #FFFFD7}
div#ads {padding: 4px; margin-left: 0px; margin-right: 0px; background-color: #ffffd7; color: #29749e; margin-bottom: 2px; margin-top: 0px; width: 196px; text-align: center}
div#ads2 {height: 92px; padding: 4px; margin-left: 2px; margin-right: 0px; background-color: #ffffd7; color: #29749e; margin-bottom: 2px; margin-top: 0px;  text-align: center;  }
div#small_login_right {float: right}
div#slogan{ margin-left: 10px; margin-right:10px; padding: 0px 6px 0px 6px; position: relative; color: #800000; text-align: center}
div#bui_slogan{ margin-left: 10px; margin-right:10px; padding: 6px; position: relative; color: #29749e; text-align: left}
div#bui_main_links{ border: 1px solid #29749e; margin-bottom: 10px; text-align: center}
div#header{  padding: 0px 0px; top: 0;  margin-left:177px; margin-top:0px; width: 580px; height: 135px; background-color: #29749e;  font-size: 8pt; color: #ffeeaa}
div#header div#header_left {float: left; border-top: 1px solid #2c93b4; border-left: 1px solid #2c93b4; margin-left:5px; width:267px}
div#header div#header_right {float: right; position: absolute; margin: 0px 0px 0px 284px; text-align: left; border-top: 1px solid #2c93b4; border-left: 1px solid #2c93b4;   height:113px; width:287px}
div#header {font-size: 80%; margin: 15px 0px;  }
div#login_left, div#login_right { width: 11%; min-height: 500px; _height: 500px; margin: 10px; padding: 5px; border: 1px solid orange}
div#sidebar_left {float: left; width: 200px; padding: 0px; color: #ffeeaa}
div#splash_sidebar_left {float: left; padding: 14px 0px 0px 0px; color: #501616; text-align: center; background: #ffffd7; font-size: 18px; height: 350px; width: 282px}
div#splash_sidebar_left h2, div#win_beer h1 {font-size: 42px; color: #501616}
div#splash_sidebar_left h2 {margin-bottom: 19px}
div#win_beer {width: 325px; text-align: center; padding: 14px 0px 0px 0px}
div#win_beer h1 {margin-bottom: 16px; line-height: 1.15}
div#about_quiz_now {  color: #501616; font-size: 18px; padding-left: 0px; margin-top: 0px;  }
div#about_quiz_now h3 {font-size: 120%; margin-bottom: 0; font-weight: bold; color: #501616; line-height: 1.25}
a.bar_browse_button {background: #ffffd7 url('/images/BrowseButton.png') no-repeat; height: 62px; width: 185px; color: white; padding: 28px 0px 0px 67px; font-size: 31px; display: block; text-align: left}
a.bar_browse_button {color: white; text-decoration: none}
a.bar_browse_button:hover {background: #ffffd7 url('/images/BrowseButtonHover.png') no-repeat; width: 185px; height: 62px; cursor: pointer; display: block}
div#Specials_Browse {}
div.what_is{ padding: 30px 4px 4px 10px; margin-top: 0px; margin-bottom: 2px; background-color: #ffffd7; color: #29749e; height: 202px;  }
div.what_is_search{ padding: 4px 4px 4px 10px; margin-top: 0px; margin-bottom: 2px; background-color: #ffffd7; color: #29749e;  }
div#sidebar_right {margin: 0px; float: right; width: 204px; text-align: center; color: #ffeeaa; background-color: #ffffd7}
div#sidebar_right_main {margin: 0px; float: right; width: 229px; height: 245px; text-align: center; color: #ffeeaa; background-color: #ffffd7}
div#login_left {float: left}
div#login_right {float: right}
div#main_with_content {margin: 0px 0px 0px 0px; padding: 0px}
div#bui_main {margin: 0px 10px 0px 0px; padding: 10px; background-color: #ffffd7; width: 735px; min-height: 620px; height:auto !important; height: 620px}
div#bui_main h1 a {text-decoration: none}
div#bui_main h1 a:hover {color: #A10000}
div#barAdmin h1 {color: #29749E; margin-bottom: 5px}
div#barAdmin h2 {color: #29749E; font-size: 13pt; margin-bottom: 5px}
div#outing_main {margin: 0px 10px 3px 0px; padding: 10px; background-color: #ffffd7; width: 735px; min-height: 10px; height:auto !important; height: 10px}
.member_pic_small { }
div#mem_search_pic {float: left; margin-right: 5px}
div#mem_search_info {padding-bottom: 14px; margin-left: 66px; font: bold; min-height: 50px; height:auto !important; height: 50px}
div#privacy_main {margin: 0px 10px 0px 0px; padding: 10px; background-color: #ffffd7; width: 735px; min-height: 620px; height:auto !important; height: 620px; text-align: center}
div#middle_section {  background: #ffffd7 url('/images/logIn2.png') no-repeat; width: 550px; padding: 10px; min-height: 370px;  height:auto !important;  height: 370px}
div#search_main {margin: 0px 0px 10px 0px; padding: 0px;   }
div#search_middle_section {width: 521px; color: #29749e; background-color: #ffffd7;  margin-top: 10px; padding: 10px;    }
div#inside_middle {text-align: center; padding: 4px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 2px; background-color: #ffffd7; color: #29749e; width: 515px}
 div#search_button {text-align: center; width: 500px; border: 2px solid #29749e; padding: 10px; margin-bottom: 0px}
div#login_full, #topbar { font-size: 80%}
div#login_full {color: #29749e; margin-left: 367px; margin-top: 142px; margin-bottom: 69px}
div#login_test {width: 227px; margin-top: 0px; margin-left: 150px}
div#left_tree {float: left}
div#right_tree {float: right}
div#video{ border: 1px solid black; width: 380px; margin-left: 193px}
div#video2{ border: 1px solid black; margin-left: 193px; text-align: center}
div#requests {border: 1px dashed blue; margin: 5px; padding: 5px; background-color: #ffffd7}
div#outing_requests {border: 1px dashed blue; margin: 5px; padding: 5px; background-color: #ffffd7}
div#friends {padding: 5px; background-color: #ffffd7}
div#specials { padding: 0px; margin: 0px; margin-left: 310px;  }
div#insideSpecials {text-align: center; padding: 4px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 2px; background-color: #ffffd7; color: #29749e;  }
div#insideSpecialsTopWrapper {background: #ffffd7;   }
div#insideSpecialsWrapper {background: #ffffd7;  margin-left: 2px}
div#insideSpecialsTop {text-align: left; margin-bottom: 2px; color: #2b1100;  height: 118px; padding-top: 148px; padding-left: 17px; background: #ffffd7 url('/images/QuizNowMain.png') no-repeat}
div#insideSpecialsNewBars {text-align: left; padding: 15px 15px 15px 15px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; background-color: #ffffd7; color: #29749e;   }
div#insideSpecialsNewBars h3 {margin: 0px 0px 0px 191px; text-align: left; width: 150px; font-size: 27px; color: #29749E; line-height: 1.15}
div#insideSpecialsSignUp {text-align: left; padding: 0px 0px 0px 5px; margin-top: 0px; margin-left: 0px; background: url('/images/splashLine.png') no-repeat; background-color: #ffffd7; color: #29749e;  margin-bottom: 0px; height: 364px; width: 350px}
.QAlign{ vertical-align: bottom}
div#insideSpecialsMovie {text-align: center; padding: 4px; margin-top: 0px; margin-left: 0px; margin-bottom: 2px; background-color: #ffffd7; color: #29749e;  }
div#bottom_specials { margin-top: 0px; margin-left: 0px; margin-bottom: 2px; color: #29749e; width: 763px}
div#belowSpecials{ background-color: #30c3d6; height: 858px; width: 580px; margin-top: 266px}
 div#memPicDescLink{ color: #29749e; width: 699px;  padding: 0px 0px 5px 5px; margin-left: 0px; float: left}
div#memInfo{ margin-left: 231px; background-color: #ffffd7; min-height: 200px; height:auto !important; height: 200px; padding: 10px}
div#memLink{ float: right; height: 418px; width: 260px; background-color: #ffffd7; border: 1px solid #2c93b4; margin-right: 0px}
div#memBreak{ height: 5px; color: #29749e; text-align: center}
div#outingInvites{   margin-right: 0px; margin-top: 5px}
div#memOuting{ float: left; height: 180px; width: 226px; margin: 0px 0px 0px 0px; background-color: #ffffd7;  }
div#memInvites{ float: right; min-height: 185px; height:auto !important; height: 185px; width: 240px; padding: 5px; margin: 0px; background-color: #ffffd7;  }
div#memLinks{ min-height: 175px; height:auto !important; height: 175px; width: 212px; margin: 0px 0px 5px 231px; background-color: #ffffd7;  text-align: center; padding-top: 20px}
div#memFriends{  text-align: center; background-color: #ffffd7; color: #29749e; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-left: 0px; margin-top: 10px}
div#friendLookWrapper{ padding: 5px}
div#memGoog{  text-align: center; background-color: #ffffd7; color: #29749e; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-left: 0px; margin-top: 10px}
div#memCal{ padding: 0px;   text-align: center; margin-left: 4px; width: 611px; margin-bottom: 10px}
div#memLinkToBarBuds{ border-bottom: 2px solid #a10000}
div#friendsLook{ margin: 5px; width: 100px; float: left; text-align: center}
div#memFavBars{ float: right; width: 455px; margin-right: 10px; background-color: #ffffd7; color: #29749e; padding-top: 10px; padding-left: 10px; margin-top: 10px}
div#memAbout{  margin: 0px 0px 0px 231px; background-color: #ffffd7;  text-align: center; min-height: 195px; height:auto !important; height: 195px}
div#friendOutingInvites{ width: 430px; background-color: #ffffd7; border: 1px solid #2c93b4; margin-right: 0px; margin-top: 5px; margin-left: 233px}
div#friendOuting{  height: 135px; width: 414px; margin: 5px 5px 5px 5px; background-color: #ffffd7; border: 1px solid #2c93b4}
div#friendPicDescLink{ color: #29749e; height: 233px; width: 667px;  padding: 0px 0px 0px 5px; margin-left: 0px; margin-right: 10px}
div#show_top_wrapper{ min-height: 430px; height:auto !important; height: 430px}
div#footer{ text-align: center;     margin: 10px; clear:both}
 div#bar_browse, div#bar_search {text-align: left; margin: 0px 20px 2px 0px; width: 570px; background-color: #FFFFD7}
div#bar_search, div#bar_search_header {padding-top: 10px; height: 90px}
div#bars {background-color: #FFFFD7; color: #800000; padding: 10px; width: 550px;    }
div#quiz_now_bars_column {float: right; width: 380px; margin-right: 7px}
div#quiz_now_bars {background-color: #ffffd7; padding: 10px; margin-top: 0px; border: 1px solid gray}
div.quiz_now_bar {margin: 20px 30px 20px}
div#barPicDescLink{ color: #800000;   height: auto;  padding: 0px 0px 10px 0px; margin-bottom: 10px; margin-right: 10px}
div#barPic{ float: left; height: 227px; width: 226px;   margin-right: 0px}
div#barLink{ height: 73px; width: 160px; margin: 14px 5px 5px 178px; background-color: #ffffd7; border: 1px solid #2c93b4}
div#barLinkLeft{ float: left; height: 73px; width: 160px; margin: 14px 5px 5px 5px; background-color: #ffffd7; border: 1px solid #2c93b4}
div#bar_wrapper{ width: 970px; margin: 0px auto; height: auto;  }
 div#bar_wrapper:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden}
div#barLinkBox{ height: 105px; background-color: #ffffd7; border: 1px solid #2c93b4; margin-right: 0px; margin-top: 5px; margin-left: 0px; text-align: center}
div#barometer{ border-top: 1px solid #a10000; height: 2px; color: #29749e; text-align: center}
div#barometerPic2{ float: right; height: 348px; background-color: #ffffd7; border: 1px solid #2c93b4; margin-top: 0px; text-align: center; padding-top: 10px}
div#barometerLeftBreaker{ float: left}
div#barometerRightBreaker{ float: right}
div#barometerPic{ margin-top: 70px; color: #29749e}
div.barInfoAndReviews{  width: 375px; background-color: #ffffd7; color: #29749e; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 0px; min-height: 0px; height:auto !important; height: 0px; margin: -6px 6px 6px -6px}
div.barWeeklySpecials{  width: 565px; background-color: #ffffd7; color: #29749e; padding: 0; margin: -6px 6px 6px -6px; min-height: 0px; height:auto !important; height: 0px}
h2.barHeader {background: url('/images/barHeader.png') repeat; padding-top: 5px; height: 25px; color: #501616; text-align: center; font-size: 15px; font-weight: bold; font-family: Verdana, Georgia, Helvetica, Arial, sans-serif; margin-bottom: 0}
h3.quiz_now_leaderboard {font-size: 100%; font-family: Verdana, Georgia, Helvetica, Arial, sans-serif; margin-bottom: 0; border-bottom: 1px solid gray; padding-bottom: 5px}
div#barComment{  width: 375px; background-color: #ffffd7; color: #29749e; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px; min-height: 50px; height:auto !important; height: 50px; margin: -6px 6px 6px -6px}
div#barSpecials{  float:right; width: 571px;  color: #29749e; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-top: 0px; padding-bottom: 0px;   margin: 0px 0px 0px 0px;  }
div#barFloatRight { float:right}
div#barFloatLeft { color: #501616; float:left}
div#barMapAndMeter{  float:right;  background-color: #ffffd7; color: #29749e; padding-top: 10px; padding-left: 15px; padding-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px;  height:auto !important; margin: -6px 6px 6px -6px}
div.barInfo{   background-color: #ffffd7; padding: 15px; margin: 0px; color: #501616; overflow: hidden}
div.barSpecialsInfo{  width: 535px; background-color: #ffffd7; padding: 15px; margin: 0px; color: #501616; overflow: hidden}
div#barQuizzoAndAds{ width: 565px; background-color: #ffffd7; color: #29749e; padding-top: 10px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px; text-align: center; margin: -6px 6px 6px -6px}
div#barLastVisit{  width: 565px; background-color: #ffffd7; color: #29749e; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px; text-align: center; margin: -6px 6px 6px -6px}
div#barOfficialInfo{ border: 1px solid #a10000; width: 420px; background-color: #ffffd7; color: #29749e; margin-bottom: 10px; padding: 10px}
div#barWhatYouSay{   background-color: #ffffd7; color: #501616; padding: 15px}
div#barActions{   background-color: #ffffd7; color: #501616; margin-bottom: 0px; padding: 5px;  }
div#barActions table {margin-bottom: 0px}
div#barActions table td {width: 175px; vertical-align: top}
div#barCommentBody{   background-color: #ffffd7; color: #501616; margin-bottom: 10px; padding: 10px}
div#barLastVisitBody{   background-color: #ffffd7; color: #501616; margin: 0px 6px 3px 0px; padding: 10px}
div#barMapAndMeterBody{   background-color: #ffffd7; color: #501616;  }
div#barGoogleMapWrapper{ height: 180px; width: 270px}
div#barGoogleMapContent{   background-color: #ffffd7; color: #501616}
div#barSpecialsBody{   color: #29749e;  }
div#QuizNowBody{   background: url('/images/QuizNowMiddle2.png') repeat-y; color: #501616; padding: 10px 35px 10px 24px;  margin-top: -2px; font-size: 12pt}
img.answer_label {float: left; margin-right: 6px}
input#answer_text {font-size: 16px; padding: 4px; margin-top: -3px}
div#barReviews{ width: 422px; background-color: #ffffd7; color: #29749e; margin: 10px}
div#top_results{ margin-left: 0px}
div#barQuizzo{ border: 2px solid #a10000; height: 216px; width: 400px; background-color: #ffffd7; color: #29749e; margin-bottom: 10px; padding: 10px}
div#barGoogAds{  background-color: #ffffd7; color: #29749e; margin: 0px 0px 3px 0px; padding: 10px}
div#memGoogAds{  background-color: #ffffd7; color: #29749e; margin: 0px 0px 3px 0px; padding: 10px 10px 10px 67px}
div#barFooter{ text-align: center; background-color: #2c93b4; color: #ffeeaa; height: 91px; width: 980px; margin-top: 864px}
 div#barLeftColumn{ float:left; width: 387px;  color: #29749e; padding-top: 0px; padding-left: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px; min-height: 282px; height:auto; display: inline;  }
div#barRightColumn{ float: right; width: 575px;  color: #29749e; padding-top: 5px; padding-right: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; min-height: 282px; height:auto;  }
 div#memHomeLeftColumn{ float:left; width: 328px;  color: #0b2822; padding-top: 0px; padding-left: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px; min-height: 282px; height:auto; display: inline;  }
div#memHomeRightColumn{ float: right; width: 634px;  color: #0b2822; padding-top: 0px; padding-right: 0px; margin-right: 0px; margin-top: 10px; padding-bottom: 10px; min-height: 282px; height:auto;  }
div#memHomeInfo{  width: 286px;  background-color: #ffffd7; padding: 15px; margin: -6px 6px 6px -6px}
div.memHomeBelowInfo{  width: 316px;  background-color: #ffffd7; margin: -6px 6px 6px -6px; min-height: 80px; height: auto !important; height: 80px}
div.memHeader{ background: url('/images/memHomeHeader.png') repeat; padding-top: 5px; height: 25px; text-align: center; font-size: 15px; font-weight: bold}
div.memBelowInfoContent{   background-color: #ffffd7; margin-bottom: 0px; padding: 10px 10px 10px 10px}
div#memBelowBarBudsContent{   background-color: #ffffd7; margin-bottom: 0px; padding: 10px 30px 10px 30px}
div#memHomeRightSmallWrapper{ float: left}
div#memHomeRightSmall{  width: 300px;  background-color: #ffffd7; margin: -6px 6px 6px -6px; min-height: 125px; height: auto !important; height: 125px}
div#memHomeRightLong{  width: 610px;  background-color: #ffffd7; margin: -6px 6px 6px -6px}
 .memShowSlogan {font-size: 20pt; padding-left:6px; font-weight: bold; color: #407e9b}
.memShowQuote_slogan {font-size: 17pt; padding-left:6px; color: #407e9b}
div#memShowLeftColumn{ float:left; width: 328px;  color: #407e9b; padding-top: 0px; padding-left: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 10px; min-height: 282px; height:auto; display: inline;  }
div#memShowRightColumn{ float: right; width: 634px;  color: #407e9b; padding-top: 0px; padding-right: 0px; margin-right: 0px; margin-top: 10px; padding-bottom: 10px; min-height: 282px; height:auto;  }
div#memShowInfo{  width: 286px;  background-color: #ffffd7; padding: 15px; margin: -6px 6px 6px -6px}
div#memShowBelowInfo{  width: 316px;  background-color: #ffffd7; margin: -6px 6px 6px -6px; min-height: 80px; height: auto !important; height: 80px}
div#memShowHeader{ background: url('/images/memShowHeader.png') repeat; padding-top: 5px; height: 25px; text-align: center; font-size: 15px}
div#memShowBelowInfoContent{   background-color: #ffffd7; margin-bottom: 0px; padding: 10px 10px 10px 10px}
div#memShowBelowBarBudsContent{   background-color: #ffffd7; margin-bottom: 0px; padding: 10px 30px 10px 30px}
div#memShowRightSmall{ float: left;  width: 300px;  background-color: #ffffd7; margin: -6px 6px 6px -6px; min-height: 125px; height: auto !important; height: 125px}
div#memShowRightLong{  width: 610px;  background-color: #ffffd7; margin: -6px 6px 6px -6px}
 div#about{ color: #29749e; background-color: #ffffd7; padding: 30px 30px 30px 30px; width: 460px; min-height: 403px}
div#about h1 {margin-bottom: 5px}
div#barAdmin{ color: #29749e; background-color: #ffffd7; padding: 10px; text-align: center}
div#nextToAbout{ float: right; background: url('/images/q-01-04.png') right top no-repeat; width: 373px; height: 591px}
div#nextToLogIn{ float: right; width: 373px; height: 468px; color: #501616}
div#LeftQs{ float: Left; background: url('/images/RightQs.png') right top no-repeat; width: 264px; height: 77px}
div#RightQs{ float: Right;  background: url('/images/q-01-04.png') right top no-repeat; width: 373px; height: 525px}
div#drink_main{ color: #29749e; background-color: #ffffd7; padding: 10px; text-align: center}
div#games_main{ color: #29749e; background-color: #ffffd7; padding: 10px; text-align: left; width: 735px; min-height: 620px; height:auto !important; height: 620px}
div#wall{ background-color: #FFFFD7; margin-top: 0px; padding: 0px 5px 5px 5px; width: 286px}
div#comments{ }
div.comment {   margin-bottom: 7px; clear: both}
div.comment_info {margin: 0px 0px 15px 65px}
div.comment_text {margin: 3px 0px}
  #topbar a {   }
#topbar a span{  }
#topbar a:visited { }
      .barHours td{ padding-top: 0px; padding-bottom: 0px}
.tab a{            }
.tab a span{   }
.tab a:visited { }
       .tab a:selected {    }
#sub_nav a {color: #ffeeaa}
#sub_nav a:visited {color: #ffeeaa}
#sub_nav a:hover {color: #ffeeaa;  }
 .thankyou{ color: #29749E; background: #FFFFD7}
.login_notice {color: red; font-size: 120%}
.login {font-size: 12pt; padding: 6px; padding-left: 15px}
.login_label {font-weight: normal}
.login_field {width: 30px}
.friend {font-size: 110%}
.quizzo {font-size: 40px}
.win_free_beer {font-size: 30px}
.bar_now {font-size: 15pt; padding-left:6px}
.bar_now_slogan {font-size: 20pt; padding-left:6px; font-weight: bold}
div#bar_header {text-align: center; margin-bottom: 0.75em}
div#bar_header h1 {font-size: 20pt; font-weight: bold; color: #800000; display: inline}
div#bar_header img#bar_name_q, div#bar_header img#bar_name_s, div#bar_header img#bar_name_qs {vertical-align: bottom}
div.quiz_now_specials {}
.specials {font-size: 13pt}
.what_is_barnow{ font-size: 10pt; color: #501616}
.quote {font-size: 8pt; padding-left:6px}
.quote_slogan {font-size: 17pt; padding-left:6px}
.barometerText {font-size: 20pt}
.break {clear: both}
.float_left {float: left}
.float_right {float: right}
.gray, .grey {color: gray}
div.event {width: 535px; background-color: #e9e9e9; border: 1px dotted #333; padding: 5px; text-align: left; margin: 0px auto; float: left}
div.row {clear: both; padding-top: 10px}
div.row span.label {float: left; width: 150px; text-align: right}
div.row span.formw {float: right; width: 380px; text-align: left}
div.row span.i_left {float: left; width: 300px; text-align: right}
div.row span.i_right {float: right; width: 300px; text-align: left}
div.outing {border: 1px solid gray; padding: 5px; margin: 15px auto; width: 70%}
div.outing_heading {border-bottom: 1px solid gray; background-color: #FFEEAA; padding: 10px; margin: -5px -5px 5px; height: 1em}
.member_name { }
.outing_name {font-weight: bold;  }
.bar_name {font-weight: bold;  }
.stationary {background-image: url('/images/old_stationary.png'); font-weight: bold; color: red}
.quiz_now_question {padding: 13px 0 0 64px; font-size: 22px; font-family: georgia}
div#quiz_now_question_wrapper {margin-bottom: 15px}
div#quiz_now_question_div {}
div#quiz_now_prize_div {font-family: Georgia; border: 1px dashed; padding: 10px 35px 15px 35px; margin: 0 auto 15px; background-color: #F6F6F6; width: 70%}
.quiz_now_prize_label {font-size: 22px; font-weight: bold; float: left; padding-top: 6px}
.quiz_now_prize {margin: 0 0 10px 73px; font-size: 30px; color: #01810D}
.quiz_now_prize_highlight {color: #01810D; font-weight: bold}
.quiz_now_winners_left {font-size: 20px; color: #01810D; margin-left: 5px}
.quiz_now_note {margin-left: 64px}
.quiz_now_form {padding: 10px 20px 20px}
.quiz_now_submit_button {margin-left: 64px; margin-bottom: 1.5em}
 .img-shadow {float:left; background: url(../images/dropshadow.png) repeat bottom right !important; background: url(../images/shadow.png) repeat bottom right; background-color: #ffffd7; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px}
          div.uploadStatus {margin: 5px}
div.progressBar {margin: 5px}
div.progressBar div.border {background-color: #fff; border: 1px solid gray; width: 100%}
div.progressBar div.background {background-color: #333; height: 18px; width: 0%}
  .pagination {padding: 3px; margin: 3px; text-align: center}
.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #aaaadd; text-decoration: none; color: #000099}
.pagination a:hover, .pagination a:active {border: 1px solid #000099; color: #000}
.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: bold; background-color: #000099; color: #FFF}
.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ddd}
.page_entries_info {margin: 10px}
 div#privacy17{ font-size: 17pt}
div#privacy14{ font-size: 14pt; width: 630px; margin-left: 50px}
div#privacy13{ font-size: 13pt; width: 570px; margin-left: 83px}
div#privacy12{ font-size: 12pt; width: 530px; margin-left: 95px}
div#privacy11{ font-size: 11pt; width: 450px; margin-left: 143px}
div#privacy10{ font-size: 10pt; width: 400px; margin-left: 167px}
div#privacy9{ font-size: 9pt; width: 350px; margin-left: 190px}
div#privacy8{ font-size: 8pt; width: 325px; margin-left: 205px}
div#privacy7{ font-size: 7pt; width: 300px; margin-left: 218px}
div#privacy6{ font-size: 6pt; width: 275px; margin-left: 230px}
div#privacy5{ font-size: 5pt; width: 250px; margin-left: 242px}
div#privacy4{ font-size: 4pt; width: 225px; margin-left: 258px}
div#privacy3{ font-size: 3pt; width: 200px; margin-left: 271px}
div#privacy2{ font-size: 2pt; width: 175px; margin-left: 280px}
div#privacy1{ font-size: 1pt; width: 150px; margin-left: 295px}
 div#cp_side_nav ul {list-style-type: none; padding-left: 20px; padding-top: 20px; padding-bottom:20px; Background-color: #FFFFD7; margin: 0px 0px 0px 0px; border: 2px solid rgb(80, 22, 22)}
div#cp_side_nav li {margin-bottom: 10px}
div#cp_side_nav a.selected {font-weight: bold}
div#cp_side_nav ul li ul {font-size: 90%}
div#cp_inner_content {border: 2px solid rgb(80, 22, 22); background-color: #FFFFD7; padding: 15px 10px 10px}
table.email_contacts {width: 513px}
table.email_contacts tr {cursor: pointer}
table.email_contacts tr.disabled {font-style: italic}
table.email_contacts tr td {width: 245px}
table tr td.email_contact_checkbox {width: 10px; cursor: auto}
table.email_contacts_header {margin-bottom: 0; width: 530px}
div.email_contacts_div {border: 1px solid #B8B8B8}
div.email_contacts_emails_div {overflow-y: scroll; max-height: 298px; width: 530px}
table.email_contacts_submit {margin: 10px 0 15px}
table.email_contacts_submit tr td.submit_button {padding-left: 0}
table.email_contacts_submit tr td.reimport_link {padding-left: 5px}
div.email_contacts_rep_reminder {margin-bottom: 25px; font-size: 1.2em}
table tr.odd {background-color: #E8E8E8}
table.top_winners tr.odd_splash {background-color: #EDF0D9}
table tr.even {background-color: #F8F8F8}
 .calendar {margin: auto}
.monthName th {font-weight: normal; text-align: right; padding-top: 1em; padding-bottom: 0.7em}
.dayName th {font-size: 0.7em; padding-top: 0.6em; padding-bottom: 0.3em; background-color: #303030; color: white}
.otherMonth, .day, .specialDay {border-right: 1px solid white; font-size: 10pt; width: 121px; height: 85px; vertical-align: top; text-align: left}
.otherMonth {color: #4682B4; background-color: white}
.day, .specialDay {border-bottom: 1px dotted #bbbbbb; background-color: #bbccff}
.specialDay {background-color: #003355; color: white}
.specialDay a, .specialDay a:visited, .specialDay a:hover {color: white; text-decoration: none; padding: 1em}
.specialDay a:hover {color: white; background-color: black}
.weekendDay {background-color: #ffffdd}
.today{ background-color: #4682b4}
.calendar_time {font-size: 0.8em}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width:195px; z-index: 1000}
 iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #aaa; border-top:1px solid #777; border-bottom:1px solid #777; 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: #fff}
.calendar_date_select td.weekend {background-color: #eee; border-left:1px solid #ddd; border-right:1px solid #ddd}
.calendar_date_select td div {color: #000}
.calendar_date_select td div.other {color: #ccc}
.calendar_date_select td.selected div {color:white}
.calendar_date_select tbody td {border-bottom: 1px solid #ddd}
.calendar_date_select td.selected {background-color:#777}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #e6e6e6}
.fieldWithErrors .calendar_date_select {border: 2px solid red}
   .bar_rating, .bar_review_rating {display: inline; position: relative; top: 2px;}
.bar_rating label, .bar_review_rating label {font-weight: bold;}
.ui-rater>span {}
.statVal {display: inline;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:16px; background:url(/images/jquery_ratings/star.gif) repeat-x 0 0px; text-align: left;}
.ui-rater-starsOn {display:block; max-width:80px; top:0; background-position: 0 -16px;}
.ui-rater-starsHover {background-position: 0 -32px!important;}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Verdana,Arial,sans-serif; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content {  color: #FFFFD7}
.ui-widget-content a {color: #FFFFD7}
 .ui-widget-header { background: #0B2822; color: #FFFFD7; font-weight: bold}
.ui-widget-header a {color: #FFFFD7}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #FFEEAA; background: #006680; font-weight: normal; color: #efc508; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #efc508; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #999999; background: #dadada url(/stylesheets/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #212121; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #FFEEAA; background: #ebd26f url(/stylesheets/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #106d78; outline: none; text-decoration: none}
   .ui-menu-link, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #FFCC00 ;  background: #FFFFD7; font-weight: normal; color: #592220; outline: none}
.ui-menu-link a, .ui-state-hover a:hover {color: #592220; text-decoration: none; outline: none}
  .ui-menu-link-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #FFFFD7 ;  background: #592220; font-weight: normal; color: #592220; outline: none}
.ui-menu-link-hover a, .ui-state-hover a:hover {color: #FFFFD7; text-decoration: none; outline: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/stylesheets/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/stylesheets/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px}
 .ui-widget-overlay {background: #aaaaaa url(/stylesheets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/stylesheets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: 2px 0px 3px 2px; zoom: 1; background: #0B2822; margin: 2px 2px 0px 0px}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0px 1px 0px 2px; height: 28px}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 1 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: 3px 13px 3px 13px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 0px; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}