 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
 *:focus {outline: 0}
 body {line-height: 1; color: #000; background: #fff}
 ol, ul {list-style: none}
  table {border-collapse: separate; border-spacing: 0; vertical-align: middle}
 caption, th, td {text-align: left; font-weight: normal; vertical-align: middle}
 q, blockquote {quotes: "" ""}
 q:before, q:after, blockquote:before, blockquote:after {content: ""}
 a img {border: none}
 #site-title {display: inline; float: left; height: 126px; width: 461px}
 #site-title.australiacafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/australiacafes.png?1273929836'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.bordeauxcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/bordeauxcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.byronbaycafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/byronbaycafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesfrance {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/cafesfrance.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesparis {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/cafesparis.png?1271595362'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesworld {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/cafesworld.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.calgarycafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/calgarycafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.canadiancafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/canadiancafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.clermontferrandcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/clermontferrandcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cotedazurcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/cotedazurcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.dijoncafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/dijoncafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.edmontoncafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/edmontoncafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.greatertorontocafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/greatertorontocafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.grenoblecafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/grenoblecafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.halifaxcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/halifaxcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.lillecafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/lillecafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.lyoncafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/lyoncafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.marseillecafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/marseillecafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.mondecafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/mondecafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.montpelliercafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/montpelliercafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.montrealcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/montrealcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.nancycafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/nancycafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.nantescafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/nantescafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.ottawacafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/ottawacafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.paysbasquecafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/paysbasquecafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.poitierscafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/poitierscafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.quebeccafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/quebeccafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.rennescafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/rennescafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.rouencafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/rouencafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.strasbourgcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/strasbourgcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.surfersparadisecafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/surfersparadisecafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.sydcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/sydcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.touloncafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/touloncafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.toulousecafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/toulousecafes.png?1273336810'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.tourscafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/tourscafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.vancouvercafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/vancouvercafes.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.winnipegcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/logos/winnipegcafe.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%}
  body {font-family: 'Arial', 'sans-serif'; background-color: #4e791b}
 body #full-width-header {background-color: #3b5b0f; height: 474px; width: 100%}
 body #full-header-bg {overflow: hidden; display: inline-block; margin: 0 auto; width: 1200px; height: 474px; background-image: url('/images/full-container-bg.png?1271595235'); background-repeat: no-repeat}
 body #full-header-bg {display: block}
 body #full-container {overflow: hidden; display: inline-block; background-color: #83b137; margin: 0 auto 0 88px; position: absolute; width: 1024px; background-image: url('/images/container-header-bg.png?1271595252'); background-repeat: no-repeat}
 body #full-container {display: block}
 body #container {display: inline; float: left; margin-left: 37px; text-align: left; width: 950px}
 body #header {height: 137px; margin: 0 auto; width: 1024px}
 body #header-right-block {display: inline; float: left; font-size: 10pt; height: 137px; padding-right: 40px; text-align: right; width: 523px}
 body #header-right-block a {text-decoration: none; color: white; font-size: 10pt}
 body #header-right-block a:hover {text-decoration: underline; color: white}
 body #current-user {font-weight: bold}
 body #header-link-box {padding-top: 15px}
 body #header-link-box ul {list-style-type: none; margin: 0px; padding: 0px; display: inline; color: white}
 body #header-link-box ul li {margin: 0px; padding: 0px; display: inline}
 body #header-link-box ul li {margin-right: 20px}
 body #header-link-box ul li.last {margin-right: 0px}
 body #header-search-box {padding-top: 15px; vertical-align: middle; width: 523px}
 body #header-search-box form {vertical-align: middle}
 body #header-search-box #q {border: 0; display: inline-block; font-size: 16px; height: 40px; padding: 0 5px; width: 350px}
 body #header-search-box #header-search-button-fr {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/search-button-fr.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%; border: 0; display: block; float: right; font-size: 0; height: 40px; line-height: 0; width: 127px}
 body #header-search-box #header-search-button-en {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/search-button-en.png?1270843980'); background-repeat: no-repeat; background-position: 50% 50%; border: 0; display: block; float: right; font-size: 0; height: 40px; line-height: 0; width: 127px}
 body #header-suggest-box {padding-top: 10px; width: 523px; font-weight: bold; text-align: left}
 body #header-suggest-box ul {list-style-type: none; margin: 0px; padding: 0px; display: inline}
 body #header-suggest-box ul li {margin: 0px; padding: 0px; display: inline}
 body #header-suggest-box ul img {vertical-align: middle}
 body #header-suggest-box ul li {margin-left: 50px}
 body #header-suggest-box ul li.last {margin-right: 0px}
 body #footer {display: inline; float: left; margin: 0 auto; padding-bottom: 10px; padding-top: 5px; text-align: left; width: 1024px}
 body #footer ul {list-style-type: none; margin: 0px; padding: 0px; display: inline; margin-left: 60px}
 body #footer ul li {margin: 0px; padding: 0px; display: inline}
 body #footer ul li {color: white; font-weight: bold; font-size: 8pt; margin-right: 20px}
 body #footer a {color: white; font-weight: bold; font-size: 8pt; text-decoration: none}
 body #footer a:hover {text-decoration: underline}
 body #full-width {background-color: white; padding-top: 15px; width: 950px}
 body .full-width-padded {padding: 0 15px 15px 15px; width: 935px}
 body #faux-2cols {display: inline; float: left; background-color: white; background-image: url('/images/faux-2cols-bg.png?1273695155'); background-repeat: no-repeat; width: 950px}
 body #left-full-column {display: inline; float: left; background-color: white; margin-right: 10px; width: 630px}
 body #left-inner-left-col {display: inline; float: left; margin-right: 10px; width: 305px}
 body #left-inner-right-col {display: inline; float: left; width: 305px}
 body .left-inner-right-col-small {display: inline; float: left; width: 305px}
 body .left-inner-right-col-small-margin {display: inline; float: left; width: 305px; margin-top: 15px}
 body #right-small-column {display: inline; float: left; background-color: white; width: 310px}
 .clear-both {clear: both}
 .disp-none {display: none}
 h2.title-banner {margin-left: -10px; padding-left: 30px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('/images/title-banner.png?1270843980'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h2.title-banner-transparent {margin-left: -10px; padding-left: 30px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('/images/title-banner-transparent.png?1270843980'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h2.title-banner-no3d {padding-left: 20px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('/images/title-banner-no3d.png?1270843980'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h2.title-banner-upper {margin-left: -10px; padding-left: 30px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('/images/title-banner-upper.png?1270843980'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h4.subtitle {color: #4382c9; font-size: 10pt; font-weight: bold; margin-top: -10px; text-align: right; width: 260px}
 h4.subtitle a {color: #4382c9; font-size: 8pt; font-weight: bold; text-decoration: none; vertical-align: top; width: 260px}
 h4.subtitle a:hover {color: #4382c9; text-decoration: underline}
 .ad_mean_rectangle {height: 250px; margin: 5px auto 20px auto; width: 302px}
 .ad_button {height: 125px; margin: 0 10px 0 0; width: 125px}
 .ad_full_banner {height: 60px; margin: 0 0 0 0; width: 468px}
 ul.categories-tag-cloud {list-style-type: none; line-height: 1.5; margin-bottom: 30px; margin-top: 10px; padding: 0 10px}
 ul.categories-tag-cloud li {display: inline}
 ul.categories-tag-cloud a {text-decoration: none; color: #4382c9}
 ul.categories-tag-cloud a:hover {text-decoration: underline}
 ul.categories-tag-cloud a.tag-cloud-0 {font-size: 12pt}
 ul.categories-tag-cloud a.tag-cloud-1 {font-size: 14pt; font-weight: bold}
 ul.categories-tag-cloud a.tag-cloud-2 {font-size: 20pt; font-weight: bold}
 #bring-it {display: inline; float: left; margin-bottom: 20px}
 #iphone-tumb {display: inline; float: left; padding-left: 10px; width: 120}
 #iphone-pitch {display: inline; float: left; font-size: 10pt; line-height: 15px; padding-left: 20px; padding-top: 20px; width: 100px}
 #iphone-pitch a {color: #4382c9; text-decoration: none}
 #iphone-pitch a:hover {text-decoration: underline}
 .score-input img {margin-left: 0; margin-right: 0}
 .pagination {margin: 10px 0 20px 10px; text-align: right}
 .pagination a, .pagination span {border: 1px solid #cccccc; font-size: 10pt; padding: 0 5px; width: 20px}
 .pagination a:hover {background-color: #cccccc}
 .clusterLabel {color: white; font-size: 10pt; font-weight: bold}
 body#hat_site #full-width {padding-top: 0}
 body#hat_site #map {height: 337px; width: 100%}
 img.popover-arrow {display: block; margin: 0 auto}
 #login_link_indicator, #sites_link_indicator, #geosearch_link_indicator {visibility: hidden; vertical-align: middle}
 #login-popover {text-align: center; width: 265px}
 #login-popover #login-popover-content {background-color: black; color: white; padding: 15px 0px 15px 15px; text-align: left}
 #login-popover #login-popover-content h1 {font-size: 11pt; font-weight: bold; margin-bottom: 15px}
 #login-popover #login-popover-content label {font-size: 10pt}
 #login-popover #login-popover-content input.text {background-color: #3d5261; border: 1px solid black; color: white; font-size: 11pt; margin: 8px 0 15px 0; padding: 2px; width: 231px}
 #login-popover #login-popover-content input.text:focus {border: 1px solid white}
 #login-popover #login-popover-content #login-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 #login-popover #login-popover-content #login-submit::-moz-focus-inner {border: none; padding: 0}
 #login-popover #login-popover-content #login-submit:focus {outline: none}
 #login-popover #login-popover-content #login-submit.disabled, #login-popover #login-popover-content #login-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 #login-popover #login-popover-content #login-submit.disabled:hover, #login-popover #login-popover-content #login-submit.disabled:focus, #login-popover #login-popover-content #login-submit[disabled]:hover, #login-popover #login-popover-content #login-submit[disabled]:focus {cursor: default}
 #login-popover #login-popover-content #login-submit:active {padding: 1px 9px; border-width: 2px}
 #login-popover #login-popover-content #login-submit.disabled:active, #login-popover #login-popover-content #login-submit[disabled] {padding: 2px 10px; border-width: 1px}
 #login-popover #login-popover-content #login-submit.disabled:active, #login-popover #login-popover-content #login-submit.disabled:hover, #login-popover #login-popover-content #login-submit[disabled]:active, #login-popover #login-popover-content #login-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 #login-popover #login-popover-content #login-submit:hover, #login-popover #login-popover-content #login-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 #login-popover #login-popover-content #login-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 #login-popover #login-popover-content #login-cancel {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 #login-popover #login-popover-content #login-cancel::-moz-focus-inner {border: none; padding: 0}
 #login-popover #login-popover-content #login-cancel:focus {outline: none}
 #login-popover #login-popover-content #login-cancel.disabled, #login-popover #login-popover-content #login-cancel[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 #login-popover #login-popover-content #login-cancel.disabled:hover, #login-popover #login-popover-content #login-cancel.disabled:focus, #login-popover #login-popover-content #login-cancel[disabled]:hover, #login-popover #login-popover-content #login-cancel[disabled]:focus {cursor: default}
 #login-popover #login-popover-content #login-cancel:active {padding: 1px 9px; border-width: 2px}
 #login-popover #login-popover-content #login-cancel.disabled:active, #login-popover #login-popover-content #login-cancel[disabled] {padding: 2px 10px; border-width: 1px}
 #login-popover #login-popover-content #login-cancel.disabled:active, #login-popover #login-popover-content #login-cancel.disabled:hover, #login-popover #login-popover-content #login-cancel[disabled]:active, #login-popover #login-popover-content #login-cancel[disabled]:hover {background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white}
 #login-popover #login-popover-content #login-cancel:hover, #login-popover #login-popover-content #login-cancel:focus {background-color: #3c3c3c; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #909090), color-stop(10%, #626262), color-stop(50%, #353535), color-stop(50%, #2d2d2d), color-stop(100%, #474747)); background-image: -moz-linear-gradient(top, #909090 0%, #626262 10%, #353535 50%, #2d2d2d 50%, #474747 100%); border-color: #161616; text-shadow: black 0px 1px 1px; color: white}
 #login-popover #login-popover-content #login-cancel:active {background-color: #353535; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #353535), color-stop(30%, #3a3a3a), color-stop(50%, #303030), color-stop(50%, #292929), color-stop(100%, #4a4a4a)); background-image: -moz-linear-gradient(top, #353535 0%, #3a3a3a 30%, #303030 50%, #292929 50%, #4a4a4a 100%); border-color: #0f0f0f; text-shadow: black 0px -1px -1px; color: white}
 #login-popover #login-popover-content #login-check-indicator {display: inline; float: right; display: none; margin-right: 15px}
 #login-popover #login-popover-content #login-error {color: red; display: none; font-size: 10pt; margin-bottom: 15px; width: 250px}
 #login-popover #login-popover-content hr {border: 1px solid white; margin: 10px 0; width: 235px}
 #login-popover #login-popover-content #register-link {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 #login-popover #login-popover-content #register-link::-moz-focus-inner {border: none; padding: 0}
 #login-popover #login-popover-content #register-link:focus {outline: none}
 #login-popover #login-popover-content #register-link.disabled, #login-popover #login-popover-content #register-link[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 #login-popover #login-popover-content #register-link.disabled:hover, #login-popover #login-popover-content #register-link.disabled:focus, #login-popover #login-popover-content #register-link[disabled]:hover, #login-popover #login-popover-content #register-link[disabled]:focus {cursor: default}
 #login-popover #login-popover-content #register-link:active {padding: 1px 9px; border-width: 2px}
 #login-popover #login-popover-content #register-link.disabled:active, #login-popover #login-popover-content #register-link[disabled] {padding: 2px 10px; border-width: 1px}
 #login-popover #login-popover-content #register-link.disabled:active, #login-popover #login-popover-content #register-link.disabled:hover, #login-popover #login-popover-content #register-link[disabled]:active, #login-popover #login-popover-content #register-link[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 #login-popover #login-popover-content #register-link:hover, #login-popover #login-popover-content #register-link:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 #login-popover #login-popover-content #register-link:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 #login-popover #login-popover-content #forgot-link {color: white; font-size: 10pt; text-decoration: underline}
 #login-popover #login-popover-content #user_session_submit {background-color: #4382c9}
 #sites-popover {display: inline; float: left; text-align: center; width: 350px}
 #sites-popover #sites-popover-content {display: inline; float: left; background-color: black; color: white; padding: 0 15px 15px 15px; text-align: left}
 #sites-popover #sites-popover-content h3 {font-size: 13pt; font-weight: bold; margin-bottom: 5px}
 #sites-popover #sites-popover-content a, #sites-popover #sites-popover-content a:hover {color: white; font-size: 10pt; text-decoration: underline}
 #sites-popover #sites-popover-content li {padding-left: 10px}
 #sites-popover #sites-popover-content .sitesbox {display: inline; float: left; margin-left: 10px; margin-top: 15px; width: 150px}
 #geosearch-popover {display: inline; float: left; text-align: center; width: 300px}
 #geosearch-popover #geosearch-popover-content {display: inline; float: left; background-color: black; color: white; padding: 0 15px 15px 15px; text-align: left}
 #geosearch-popover #geosearch-popover-content h1 {font-size: 11pt; font-weight: bold; margin: 15px 0}
 #geosearch-popover #geosearch-popover-content textarea {font-family: 'Arial', 'sans-serif'; font-size: 10pt; padding: 5px; height: 70px; width: 270px}
 #geosearch-popover #geosearch-popover-content #geosearch-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin: 10px 15px 10px 0}
 #geosearch-popover #geosearch-popover-content #geosearch-submit::-moz-focus-inner {border: none; padding: 0}
 #geosearch-popover #geosearch-popover-content #geosearch-submit:focus {outline: none}
 #geosearch-popover #geosearch-popover-content #geosearch-submit.disabled, #geosearch-popover #geosearch-popover-content #geosearch-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 #geosearch-popover #geosearch-popover-content #geosearch-submit.disabled:hover, #geosearch-popover #geosearch-popover-content #geosearch-submit.disabled:focus, #geosearch-popover #geosearch-popover-content #geosearch-submit[disabled]:hover, #geosearch-popover #geosearch-popover-content #geosearch-submit[disabled]:focus {cursor: default}
 #geosearch-popover #geosearch-popover-content #geosearch-submit:active {padding: 1px 9px; border-width: 2px}
 #geosearch-popover #geosearch-popover-content #geosearch-submit.disabled:active, #geosearch-popover #geosearch-popover-content #geosearch-submit[disabled] {padding: 2px 10px; border-width: 1px}
 #geosearch-popover #geosearch-popover-content #geosearch-submit.disabled:active, #geosearch-popover #geosearch-popover-content #geosearch-submit.disabled:hover, #geosearch-popover #geosearch-popover-content #geosearch-submit[disabled]:active, #geosearch-popover #geosearch-popover-content #geosearch-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 #geosearch-popover #geosearch-popover-content #geosearch-submit:hover, #geosearch-popover #geosearch-popover-content #geosearch-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 #geosearch-popover #geosearch-popover-content #geosearch-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white; margin: 10px 15px 10px 0}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel::-moz-focus-inner {border: none; padding: 0}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel:focus {outline: none}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel.disabled, #geosearch-popover #geosearch-popover-content #geosearch-cancel[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel.disabled:hover, #geosearch-popover #geosearch-popover-content #geosearch-cancel.disabled:focus, #geosearch-popover #geosearch-popover-content #geosearch-cancel[disabled]:hover, #geosearch-popover #geosearch-popover-content #geosearch-cancel[disabled]:focus {cursor: default}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel:active {padding: 1px 9px; border-width: 2px}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel.disabled:active, #geosearch-popover #geosearch-popover-content #geosearch-cancel[disabled] {padding: 2px 10px; border-width: 1px}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel.disabled:active, #geosearch-popover #geosearch-popover-content #geosearch-cancel.disabled:hover, #geosearch-popover #geosearch-popover-content #geosearch-cancel[disabled]:active, #geosearch-popover #geosearch-popover-content #geosearch-cancel[disabled]:hover {background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel:hover, #geosearch-popover #geosearch-popover-content #geosearch-cancel:focus {background-color: #3c3c3c; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #909090), color-stop(10%, #626262), color-stop(50%, #353535), color-stop(50%, #2d2d2d), color-stop(100%, #474747)); background-image: -moz-linear-gradient(top, #909090 0%, #626262 10%, #353535 50%, #2d2d2d 50%, #474747 100%); border-color: #161616; text-shadow: black 0px 1px 1px; color: white}
 #geosearch-popover #geosearch-popover-content #geosearch-cancel:active {background-color: #353535; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #353535), color-stop(30%, #3a3a3a), color-stop(50%, #303030), color-stop(50%, #292929), color-stop(100%, #4a4a4a)); background-image: -moz-linear-gradient(top, #353535 0%, #3a3a3a 30%, #303030 50%, #292929 50%, #4a4a4a 100%); border-color: #0f0f0f; text-shadow: black 0px -1px -1px; color: white}
 body#home-index #map {height: 337px; margin-bottom: 20px; width: 630px}
 body#home-index #random-locations-indicator {display: none}
 body#home-index #random-subtitle {height: 16px}
 body#home-index ul#random_locations {margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; margin-bottom: 20px; margin-left: 15px; padding: 0 15px 15px 15px; width: 575px}
 body#home-index ul#random_locations li {list-style-type: none; margin-left: 0px}
 body#home-index ul#random_locations {display: block}
 body#home-index ul#random_locations li {display: inline; float: left; text-align: center; height: 70px; margin-top: 15px; margin-right: 25px; line-height: 80px; vertical-align: middle; width: 90px}
 body#home-index ul#random_locations li a {display: table-cell; height: 70px; vertical-align: middle; width: 90px}
 body#home-index ul#random_locations li img {display: block}
 body#home-index #random_reviews {font-size: 10pt; margin-top: -10px; padding: 15px}
 body#home-index #random_reviews a {color: black; text-decoration: underline}
 body#home-index #random_reviews a:hover {color: black; text-decoration: underline}
 body#home-index #random_reviews a.user-login {color: #4382c9; text-decoration: none}
 body#home-index #random_reviews a:hover.user-login {color: #4382c9; text-decoration: underline}
 body#home-index #random_reviews .rr-location {margin-bottom: 5px}
 body#home-index #random_reviews p {margin-bottom: 5px}
 body#home-index #random_reviews p.rr-content {margin-bottom: 10px}
 body#home-index #random_reviews .expanded {display: none}
 body#home-index ul#last_locations {font-size: 10pt; padding: 15px; margin-top: -10px}
 body#home-index ul#last_locations li {list-style-type: none; margin-left: 0px}
 body#home-index ul#last_locations li {margin-bottom: 10px}
 body#home-index ul#last_locations a {color: #4382c9; font-weight: bold; text-decoration: none}
 body#home-index ul#last_locations a:hover {color: #4382c9; font-weight: bold; text-decoration: underline}
 body#home-index #right-inner-left-col {display: inline; float: left; width: 305px}
 body#home-index ul#last-members {padding: 0 15px 15px 15px; margin-bottom: 15px}
 body#home-index ul#last-members li {list-style-type: none; margin-left: 0px}
 body#home-index ul#last-members li {padding-bottom: 5px; vertical-align: middle}
 body#home-index ul#last-members li img {margin-right: 10px; vertical-align: middle}
 body#home-index ul#last-members li a.user-login {color: #4382c9; text-decoration: none}
 body#home-index ul#last-members li a:hover.user-login {color: #4382c9; text-decoration: underline}
 body#home-index ul#last-members li a.user-site {color: black; font-size: 10pt; text-decoration: none}
 body#home-index ul#last-members li a:hover.user-site {text-decoration: underline}
 body#home-index #stay-connected {display: inline; float: left; width: 310px}
 body#home-index #stay-connected a#twitter-link {display: block; margin-left: 10px}
 body#home-index #stay-connected a:hover#twitter-link {text-decoration: underline}
 body#user_sessions-new #login-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 body#user_sessions-new #login-submit::-moz-focus-inner {border: none; padding: 0}
 body#user_sessions-new #login-submit:focus {outline: none}
 body#user_sessions-new #login-submit.disabled, body#user_sessions-new #login-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#user_sessions-new #login-submit.disabled:hover, body#user_sessions-new #login-submit.disabled:focus, body#user_sessions-new #login-submit[disabled]:hover, body#user_sessions-new #login-submit[disabled]:focus {cursor: default}
 body#user_sessions-new #login-submit:active {padding: 1px 9px; border-width: 2px}
 body#user_sessions-new #login-submit.disabled:active, body#user_sessions-new #login-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#user_sessions-new #login-submit.disabled:active, body#user_sessions-new #login-submit.disabled:hover, body#user_sessions-new #login-submit[disabled]:active, body#user_sessions-new #login-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#user_sessions-new #login-submit:hover, body#user_sessions-new #login-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#user_sessions-new #login-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#user_sessions-new label {font-size: 10pt}
 body#user_sessions-new input.text {border: 1px solid black; font-size: 11pt; margin: 8px 0 15px 0; padding-left: 5px}
 body#user_sessions-new input.text:focus {border: 1px solid #4382c9}
 body#locations-show #faux-2cols a {color: #4382c9; text-decoration: none}
 body#locations-show #faux-2cols a:hover {color: #4382c9; text-decoration: underline}
 body#locations-show #faux-2cols a.score-input-star {text-decoration: none}
 body#locations-show #faux-2cols a.score-input-star:hover {text-decoration: none}
 body#locations-show #faux-2cols #map {height: 337px; width: 630px}
 body#locations-show #faux-2cols #streetview {display: none; height: 337px; width: 630px}
 body#locations-show #faux-2cols #tab-map-stview {float: left; background-image: url('/images/tabs/tab-map-stview-bg.png?1271258405'); background-repeat: y; height: 29px; width: 100%}
 body#locations-show #faux-2cols #tab-map-stview ul {list-style: none; margin: 0; padding: 0}
 body#locations-show #faux-2cols #tab-map-stview li {background: url('/images/tabs/tab-right.png?1271258753') no-repeat right top; float: left; margin: 0; padding: 0}
 body#locations-show #faux-2cols #tab-map-stview a {background: url('/images/tabs/tab-left.png?1271259227') no-repeat left top; color: black; display: block; font-size: 11pt; padding: 7px 20px; text-decoration: none}
 body#locations-show #faux-2cols #tab-map-stview li.current {background: url('/images/tabs/tab-right-on.png?1271259447') no-repeat right top}
 body#locations-show #faux-2cols #tab-map-stview li.current a {background: url('/images/tabs/tab-left-on.png?1271259580') no-repeat left top; font-weight: bold}
 body#locations-show #faux-2cols #tab-map-stview #display_transports {font-size: 10pt; margin-right: 5px; margin-top: 5px; text-align: right}
 body#locations-show #faux-2cols #location-right {display: inline; float: right; margin-top: 10px; padding-right: 15px; text-align: center; width: 200px}
 body#locations-show #faux-2cols #location-right p {display: inline; float: right; margin: 0; padding: 0; text-align: right; width: 200px}
 body#locations-show #faux-2cols #location-right p.book {margin-top: 15px}
 body#locations-show #faux-2cols #location-right #book-link {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #location-right #book-link::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #location-right #book-link:focus {outline: none}
 body#locations-show #faux-2cols #location-right #book-link.disabled, body#locations-show #faux-2cols #location-right #book-link[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #location-right #book-link.disabled:hover, body#locations-show #faux-2cols #location-right #book-link.disabled:focus, body#locations-show #faux-2cols #location-right #book-link[disabled]:hover, body#locations-show #faux-2cols #location-right #book-link[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #location-right #book-link:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #location-right #book-link.disabled:active, body#locations-show #faux-2cols #location-right #book-link[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #location-right #book-link.disabled:active, body#locations-show #faux-2cols #location-right #book-link.disabled:hover, body#locations-show #faux-2cols #location-right #book-link[disabled]:active, body#locations-show #faux-2cols #location-right #book-link[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #location-right #book-link:hover, body#locations-show #faux-2cols #location-right #book-link:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #location-right #book-link:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#locations-show #faux-2cols .addthis_toolbox {display: inline; float: right; padding: 0 0 10px 15px; font-size: 10pt}
 body#locations-show #faux-2cols #location-logo {display: inline; float: right}
 body#locations-show #faux-2cols h1 {font-size: 18pt; font-weight: bold; margin-top: 10px; padding-left: 15px}
 body#locations-show #faux-2cols p {margin-bottom: 10px; font-size: 10pt; padding: 0 15px; line-height: 15px}
 body#locations-show #faux-2cols p img {vertical-align: middle}
 body#locations-show #faux-2cols p.categories {font-size: 10pt}
 body#locations-show #faux-2cols p.neighborhood {margin-top: -10px; font-size: 10pt}
 body#locations-show #faux-2cols #add-favorite-link {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #add-favorite-link::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #add-favorite-link:focus {outline: none}
 body#locations-show #faux-2cols #add-favorite-link.disabled, body#locations-show #faux-2cols #add-favorite-link[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #add-favorite-link.disabled:hover, body#locations-show #faux-2cols #add-favorite-link.disabled:focus, body#locations-show #faux-2cols #add-favorite-link[disabled]:hover, body#locations-show #faux-2cols #add-favorite-link[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #add-favorite-link:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #add-favorite-link.disabled:active, body#locations-show #faux-2cols #add-favorite-link[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #add-favorite-link.disabled:active, body#locations-show #faux-2cols #add-favorite-link.disabled:hover, body#locations-show #faux-2cols #add-favorite-link[disabled]:active, body#locations-show #faux-2cols #add-favorite-link[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #add-favorite-link:hover, body#locations-show #faux-2cols #add-favorite-link:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #add-favorite-link:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#locations-show #faux-2cols #tab-description-container {display: inline; float: left; background-color: #f2efe9; margin-right: 10px; min-height: 125px; padding-top: 10px; width: 480px}
 body#locations-show #faux-2cols #description-tab, body#locations-show #faux-2cols #services-tab, body#locations-show #faux-2cols #transports-tab {display: inline; float: left; min-height: 125px; width: 480px}
 body#locations-show #faux-2cols #description {display: inline; float: left}
 body#locations-show #faux-2cols .ad_button {display: inline; float: left}
 body#locations-show #faux-2cols p.payment img {margin-right: 10px}
 body#locations-show #faux-2cols #hours {display: inline; float: left; margin-top: 10px}
 body#locations-show #faux-2cols #hours h2 {display: inline; float: left; font-size: 10pt; padding-left: 15px; width: 60px}
 body#locations-show #faux-2cols #hours p {display: inline; float: left; width: 300px}
 body#locations-show #faux-2cols #transports-tab {display: none; overflow-y: auto}
 body#locations-show #faux-2cols #transports-tab ul.transports_category {padding: 0 15px 15px 15px}
 body#locations-show #faux-2cols #transports-tab ul.transports_category li {font-size: 10pt; margin-top: 5px}
 body#locations-show #faux-2cols #transports-tab ul.transports {padding: 0 15px 15px 15px}
 body#locations-show #faux-2cols #transports-tab ul.transports li {font-size: 10pt; margin-top: 5px}
 body#locations-show #faux-2cols #transports-tab span.station-name {font-weight: bold}
 body#locations-show #faux-2cols #transports-tab span.station-name a {color: black; text-decoration: none}
 body#locations-show #faux-2cols #transports-tab span.station-name a:hover {text-decoration: underline}
 body#locations-show #faux-2cols #services-tab {display: none; overflow-y: auto}
 body#locations-show #faux-2cols #services-tab ul.services {padding: 0 15px 15px 15px}
 body#locations-show #faux-2cols #services-tab ul.services li {background-image: url('/images/tick_mark.png?1272401655'); background-repeat: no-repeat; font-size: 10pt; height: 20px; padding-top: 1px; padding-left: 20px}
 body#locations-show #faux-2cols #services-tab ul.services li a {color: black; text-decoration: none}
 body#locations-show #faux-2cols #services-tab ul.services li a:hover {text-decoration: underline}
 body#locations-show #faux-2cols #tab-description {float: left; background-image: url('/images/tabs/tab-map-stview-bg.png?1271258405'); background-repeat: y; height: 29px; margin-bottom: 15px; margin-right: 10px; width: 480px}
 body#locations-show #faux-2cols #tab-description ul {list-style: none; margin: 0; padding: 0}
 body#locations-show #faux-2cols #tab-description li {background: url('/images/tabs/tab-right.png?1271258753') no-repeat right top; float: left; margin: 0; padding: 0}
 body#locations-show #faux-2cols #tab-description a {background: url('/images/tabs/tab-left.png?1271259227') no-repeat left top; color: black; display: block; font-size: 11pt; padding: 7px 20px; text-decoration: none}
 body#locations-show #faux-2cols #tab-description li.current {background: url('/images/tabs/tab-right-on.png?1271259447') no-repeat right top}
 body#locations-show #faux-2cols #tab-description li.current a {background: url('/images/tabs/tab-left-on.png?1271259580') no-repeat left top; font-weight: bold}
 body#locations-show #faux-2cols #near-in-map-title {height: 16px}
 body#locations-show #faux-2cols #near-in-map-indicator, body#locations-show #faux-2cols #other-locations-indicator {display: none}
 body#locations-show #faux-2cols ul#proximity-locations {font-size: 10pt; padding: 0 15px 15px 15px}
 body#locations-show #faux-2cols ul#proximity-locations li {list-style-type: none; margin-left: 0px}
 body#locations-show #faux-2cols ul#proximity-locations li {padding-bottom: 5px}
 body#locations-show #faux-2cols ul#other-locations {font-size: 10pt; padding: 0 15px 15px 15px}
 body#locations-show #faux-2cols ul#other-locations li {list-style-type: none; margin-left: 0px}
 body#locations-show #faux-2cols ul#other-locations li {padding-bottom: 5px}
 body#locations-show #faux-2cols #more-photos {margin-bottom: 10px}
 body#locations-show #faux-2cols ul#location-pictures {margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; border: 0 none; display: block; height: 80px; margin-bottom: 5px; outline: 0 none; padding: 0 15px 0 15px}
 body#locations-show #faux-2cols ul#location-pictures li {list-style-type: none; margin-left: 0px}
 body#locations-show #faux-2cols ul#location-pictures {display: block}
 body#locations-show #faux-2cols ul#location-pictures li {display: inline; float: left; display: inline; height: 70px; margin-right: 10px; padding-bottom: 10px; width: 70px; white-space: nowrap}
 body#locations-show #faux-2cols #reviews-indicator {float: left; display: none; margin-left: 15px}
 body#locations-show #faux-2cols #reviews {padding: 0 15px}
 body#locations-show #faux-2cols #reviews .review {display: inline; float: left; border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding-bottom: 10px}
 body#locations-show #faux-2cols #reviews .review .user-info {display: inline; float: left; overflow: hidden; text-align: center; width: 80px}
 body#locations-show #faux-2cols #reviews .review .user-info p {padding-left: 0; padding-right: 0}
 body#locations-show #faux-2cols #reviews .review .review-content {display: inline; float: left; font-size: 10pt; width: 520px}
 body#locations-show #faux-2cols #reviews .review .review-content .score-input {margin-left: 15px}
 body#locations-show #faux-2cols #reviews .review .review-content img.score {margin-left: 15px}
 body#locations-show #faux-2cols #reviews .review .review-content p {font-size: 9pt}
 body#locations-show #faux-2cols #reviews .review .review-content textarea {font-family: 'Arial', 'sans-serif'; font-size: 10pt; height: 80px; margin-top: 10px; margin-left: 15px; width: 500px}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin-top: 10px; margin-left: 15px}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit:focus {outline: none}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit.disabled, body#locations-show #faux-2cols #reviews .review .review-content #review_submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit.disabled:hover, body#locations-show #faux-2cols #reviews .review .review-content #review_submit.disabled:focus, body#locations-show #faux-2cols #reviews .review .review-content #review_submit[disabled]:hover, body#locations-show #faux-2cols #reviews .review .review-content #review_submit[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit.disabled:active, body#locations-show #faux-2cols #reviews .review .review-content #review_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit.disabled:active, body#locations-show #faux-2cols #reviews .review .review-content #review_submit.disabled:hover, body#locations-show #faux-2cols #reviews .review .review-content #review_submit[disabled]:active, body#locations-show #faux-2cols #reviews .review .review-content #review_submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit:hover, body#locations-show #faux-2cols #reviews .review .review-content #review_submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #reviews .review .review-content #review_submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#locations-show #faux-2cols #reviews .review .review-content #review-indicator {vertical-align: middle; display: none}
 body#locations-show #faux-2cols #reviews .review.last {border-bottom: none}
 body#locations-show #faux-2cols #create-login-box {display: inline; float: left; display: none; font-size: 10pt; width: 520px}
 body#locations-show #faux-2cols #create-login-box #create-login-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 body#locations-show #faux-2cols #create-login-box #create-login-submit::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #create-login-box #create-login-submit:focus {outline: none}
 body#locations-show #faux-2cols #create-login-box #create-login-submit.disabled, body#locations-show #faux-2cols #create-login-box #create-login-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #create-login-box #create-login-submit.disabled:hover, body#locations-show #faux-2cols #create-login-box #create-login-submit.disabled:focus, body#locations-show #faux-2cols #create-login-box #create-login-submit[disabled]:hover, body#locations-show #faux-2cols #create-login-box #create-login-submit[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #create-login-box #create-login-submit:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #create-login-box #create-login-submit.disabled:active, body#locations-show #faux-2cols #create-login-box #create-login-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #create-login-box #create-login-submit.disabled:active, body#locations-show #faux-2cols #create-login-box #create-login-submit.disabled:hover, body#locations-show #faux-2cols #create-login-box #create-login-submit[disabled]:active, body#locations-show #faux-2cols #create-login-box #create-login-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-login-submit:hover, body#locations-show #faux-2cols #create-login-box #create-login-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-login-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel:focus {outline: none}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel.disabled, body#locations-show #faux-2cols #create-login-box #create-login-cancel[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel.disabled:hover, body#locations-show #faux-2cols #create-login-box #create-login-cancel.disabled:focus, body#locations-show #faux-2cols #create-login-box #create-login-cancel[disabled]:hover, body#locations-show #faux-2cols #create-login-box #create-login-cancel[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel.disabled:active, body#locations-show #faux-2cols #create-login-box #create-login-cancel[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel.disabled:active, body#locations-show #faux-2cols #create-login-box #create-login-cancel.disabled:hover, body#locations-show #faux-2cols #create-login-box #create-login-cancel[disabled]:active, body#locations-show #faux-2cols #create-login-box #create-login-cancel[disabled]:hover {background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel:hover, body#locations-show #faux-2cols #create-login-box #create-login-cancel:focus {background-color: #3c3c3c; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #909090), color-stop(10%, #626262), color-stop(50%, #353535), color-stop(50%, #2d2d2d), color-stop(100%, #474747)); background-image: -moz-linear-gradient(top, #909090 0%, #626262 10%, #353535 50%, #2d2d2d 50%, #474747 100%); border-color: #161616; text-shadow: black 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-login-cancel:active {background-color: #353535; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #353535), color-stop(30%, #3a3a3a), color-stop(50%, #303030), color-stop(50%, #292929), color-stop(100%, #4a4a4a)); background-image: -moz-linear-gradient(top, #353535 0%, #3a3a3a 30%, #303030 50%, #292929 50%, #4a4a4a 100%); border-color: #0f0f0f; text-shadow: black 0px -1px -1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-login-check-indicator {display: none; vertical-align: middle}
 body#locations-show #faux-2cols #create-login-box #create-login-error {color: red; display: none; font-size: 10pt; margin-bottom: 15px; margin-left: 15px}
 body#locations-show #faux-2cols #create-login-box h1 {font-size: 11pt; font-weight: bold; margin-bottom: 15px; margin-top: 0}
 body#locations-show #faux-2cols #create-login-box h2 {font-weight: bold; margin-bottom: 15px}
 body#locations-show #faux-2cols #create-login-box label {font-size: 10pt}
 body#locations-show #faux-2cols #create-login-box .left {display: inline; float: left; border-right: 1px solid #cccccc; margin-right: 10px; width: 280px}
 body#locations-show #faux-2cols #create-login-box .right {display: inline; float: left; margin-left: 15px; width: 150px}
 body#locations-show #faux-2cols #create-login-box .right p {margin: 0; padding: 0}
 body#locations-show #faux-2cols #create-login-box #create-register {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-register::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #create-login-box #create-register:focus {outline: none}
 body#locations-show #faux-2cols #create-login-box #create-register.disabled, body#locations-show #faux-2cols #create-login-box #create-register[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #create-login-box #create-register.disabled:hover, body#locations-show #faux-2cols #create-login-box #create-register.disabled:focus, body#locations-show #faux-2cols #create-login-box #create-register[disabled]:hover, body#locations-show #faux-2cols #create-login-box #create-register[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #create-login-box #create-register:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #create-login-box #create-register.disabled:active, body#locations-show #faux-2cols #create-login-box #create-register[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #create-login-box #create-register.disabled:active, body#locations-show #faux-2cols #create-login-box #create-register.disabled:hover, body#locations-show #faux-2cols #create-login-box #create-register[disabled]:active, body#locations-show #faux-2cols #create-login-box #create-register[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-register:hover, body#locations-show #faux-2cols #create-login-box #create-register:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-register:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#locations-show #faux-2cols #create-login-box #create-register-indicator {display: none; vertical-align: middle}
 body#locations-show #faux-2cols #create-login-box input.text {border: 1px solid black; font-size: 11pt; margin: 8px 0 0 0; padding: 2px; width: 231px}
 body#locations-show #faux-2cols #create-login-box input.text:focus {border: 1px solid #4382c9}
 body#locations-show #faux-2cols #create-login-box hr {margin: 10px 0; width: 520px}
 body#locations-show #faux-2cols #create-register-box {display: inline; float: left; display: none; font-size: 10pt; width: 520px}
 body#locations-show #faux-2cols #create-register-box p {margin-top: 10px; margin-bottom: 0}
 body#locations-show #faux-2cols #create-register-box h1 {font-size: 11pt; font-weight: bold; margin-bottom: 0; margin-top: 0}
 body#locations-show #faux-2cols #create-register-box .hint {color: #585757; font-size: 10pt; font-style: italic; margin-bottom: 10px; margin-left: 15px}
 body#locations-show #faux-2cols #create-register-box .formError {color: red; font-size: 10pt; font-weight: bold; margin: 3px 0 3px 15px}
 body#locations-show #faux-2cols #create-register-box input.text {border: 1px solid black; font-size: 11pt; margin: 8px 0 0 0; padding: 2px; width: 231px}
 body#locations-show #faux-2cols #create-register-box input.text:focus {border: 1px solid #4382c9}
 body#locations-show #faux-2cols #create-register-box #dynamic_recaptcha {margin-left: 12px; margin-bottom: 0}
 body#locations-show #faux-2cols #create-register-box #login-check-indicator, body#locations-show #faux-2cols #create-register-box #email-check-indicator, body#locations-show #faux-2cols #create-register-box #create-register-check-indicator {display: none}
 body#locations-show #faux-2cols #create-register-box #user_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 body#locations-show #faux-2cols #create-register-box #user_submit::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #create-register-box #user_submit:focus {outline: none}
 body#locations-show #faux-2cols #create-register-box #user_submit.disabled, body#locations-show #faux-2cols #create-register-box #user_submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #create-register-box #user_submit.disabled:hover, body#locations-show #faux-2cols #create-register-box #user_submit.disabled:focus, body#locations-show #faux-2cols #create-register-box #user_submit[disabled]:hover, body#locations-show #faux-2cols #create-register-box #user_submit[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #create-register-box #user_submit:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #create-register-box #user_submit.disabled:active, body#locations-show #faux-2cols #create-register-box #user_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #create-register-box #user_submit.disabled:active, body#locations-show #faux-2cols #create-register-box #user_submit.disabled:hover, body#locations-show #faux-2cols #create-register-box #user_submit[disabled]:active, body#locations-show #faux-2cols #create-register-box #user_submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-register-box #user_submit:hover, body#locations-show #faux-2cols #create-register-box #user_submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-register-box #user_submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#locations-show #faux-2cols #create-register-box #cancel-button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white; margin-bottom: 10px; margin-right: 15px}
 body#locations-show #faux-2cols #create-register-box #cancel-button::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #create-register-box #cancel-button:focus {outline: none}
 body#locations-show #faux-2cols #create-register-box #cancel-button.disabled, body#locations-show #faux-2cols #create-register-box #cancel-button[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#locations-show #faux-2cols #create-register-box #cancel-button.disabled:hover, body#locations-show #faux-2cols #create-register-box #cancel-button.disabled:focus, body#locations-show #faux-2cols #create-register-box #cancel-button[disabled]:hover, body#locations-show #faux-2cols #create-register-box #cancel-button[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #create-register-box #cancel-button:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #create-register-box #cancel-button.disabled:active, body#locations-show #faux-2cols #create-register-box #cancel-button[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #create-register-box #cancel-button.disabled:active, body#locations-show #faux-2cols #create-register-box #cancel-button.disabled:hover, body#locations-show #faux-2cols #create-register-box #cancel-button[disabled]:active, body#locations-show #faux-2cols #create-register-box #cancel-button[disabled]:hover {background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-register-box #cancel-button:hover, body#locations-show #faux-2cols #create-register-box #cancel-button:focus {background-color: #3c3c3c; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #909090), color-stop(10%, #626262), color-stop(50%, #353535), color-stop(50%, #2d2d2d), color-stop(100%, #474747)); background-image: -moz-linear-gradient(top, #909090 0%, #626262 10%, #353535 50%, #2d2d2d 50%, #474747 100%); border-color: #161616; text-shadow: black 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #create-register-box #cancel-button:active {background-color: #353535; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #353535), color-stop(30%, #3a3a3a), color-stop(50%, #303030), color-stop(50%, #292929), color-stop(100%, #4a4a4a)); background-image: -moz-linear-gradient(top, #353535 0%, #3a3a3a 30%, #303030 50%, #292929 50%, #4a4a4a 100%); border-color: #0f0f0f; text-shadow: black 0px -1px -1px; color: white}
 body#locations-show #faux-2cols .ad_full_banner {margin: 10px auto}
 #result-container a {color: #4382c9; text-decoration: none}
 #result-container a:hover {color: #4382c9; text-decoration: underline}
 #result-container h3 {font-size: 10pt; margin: 0 0 0 15px}
 #result-container #no-result {margin: 20px 0 20px 15px}
 #result-container #results {margin-top: 10px}
 #result-container #results .loc-result {display: inline; float: left; border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding: 0 0 15px 0}
 #result-container #results .loc-result .loc-left {display: inline; float: left; margin-right: 10px; padding-left: 15px; width: 400px}
 #result-container #results .loc-result .loc-left h1 {font-size: 14pt}
 #result-container #results .loc-result .loc-left p.description {color: #585757; font-size: 10pt; margin-top: 5px}
 #result-container #results .loc-result .loc-left p.categories a {font-size: 10pt}
 #result-container #results .loc-result .loc-right {display: inline; float: left; width: 175px}
 #result-container #results .loc-result .loc-right p {color: #585757; font-size: 10pt}
 #result-container #results .loc-result .loc-right img.score {margin-bottom: 5px}
 #result-container #results .loc-result.last {border-bottom: none}
 body#suggest-new #full-width, body#suggest-create #full-width {display: inline; float: left; min-height: 322px}
 body#suggest-new #full-width h1, body#suggest-create #full-width h1 {font-size: 16pt; font-weight: bold; margin-bottom: 10px}
 body#suggest-new #full-width .full-width-padded, body#suggest-create #full-width .full-width-padded {display: inline; float: left}
 body#suggest-new #full-width .edit-block, body#suggest-create #full-width .edit-block {display: inline; float: left; margin-top: 15px; width: 950px}
 body#suggest-new #full-width .labels, body#suggest-create #full-width .labels {display: inline; float: left; height: 31px; margin-right: 10px; text-align: right; width: 180px}
 body#suggest-new #full-width .labels label.textfield, body#suggest-create #full-width .labels label.textfield {display: block; margin: 5px 0 0 0}
 body#suggest-new #full-width .fields, body#suggest-create #full-width .fields {display: inline; float: left; width: !container_inner_width - 170px}
 body#suggest-new #full-width .hint, body#suggest-create #full-width .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#suggest-new #full-width .formError, body#suggest-create #full-width .formError {color: red; font-size: 10pt; font-weight: bold; margin-top: 3px}
 body#suggest-new #full-width input.text, body#suggest-create #full-width input.text {border: 1px solid black; font-size: 11pt; padding: 5px; width: 330px}
 body#suggest-new #full-width input.text:focus, body#suggest-create #full-width input.text:focus {border: 1px solid #4382c9}
 body#suggest-new #full-width textarea, body#suggest-create #full-width textarea {border: 1px solid black; font-family: 'Arial', 'sans-serif'; font-size: 11pt; height: 100px; padding: 5px; width: 330px}
 body#suggest-new #full-width textarea.small, body#suggest-create #full-width textarea.small {height: 80px}
 body#suggest-new #full-width textarea:focus, body#suggest-create #full-width textarea:focus {border: 1px solid #4382c9}
 body#suggest-new #full-width #categories, body#suggest-create #full-width #categories {border: 1px solid black; height: 100px; overflow: auto; width: 340px}
 body#suggest-new #full-width #categories span.cat, body#suggest-create #full-width #categories span.cat {cursor: pointer}
 body#suggest-new #full-width #categories ul, body#suggest-create #full-width #categories ul {list-style-type: none}
 body#suggest-new #full-width #categories ul li, body#suggest-create #full-width #categories ul li {padding: 2px}
 body#suggest-new #full-width #location_submit, body#suggest-create #full-width #location_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#suggest-new #full-width #location_submit::-moz-focus-inner, body#suggest-create #full-width #location_submit::-moz-focus-inner {border: none; padding: 0}
 body#suggest-new #full-width #location_submit:focus, body#suggest-create #full-width #location_submit:focus {outline: none}
 body#suggest-new #full-width #location_submit.disabled, body#suggest-new #full-width #location_submit[disabled], body#suggest-create #full-width #location_submit.disabled, body#suggest-create #full-width #location_submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#suggest-new #full-width #location_submit.disabled:hover, body#suggest-new #full-width #location_submit.disabled:focus, body#suggest-new #full-width #location_submit[disabled]:hover, body#suggest-new #full-width #location_submit[disabled]:focus, body#suggest-create #full-width #location_submit.disabled:hover, body#suggest-create #full-width #location_submit.disabled:focus, body#suggest-create #full-width #location_submit[disabled]:hover, body#suggest-create #full-width #location_submit[disabled]:focus {cursor: default}
 body#suggest-new #full-width #location_submit:active, body#suggest-create #full-width #location_submit:active {padding: 1px 9px; border-width: 2px}
 body#suggest-new #full-width #location_submit.disabled:active, body#suggest-new #full-width #location_submit[disabled], body#suggest-create #full-width #location_submit.disabled:active, body#suggest-create #full-width #location_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#suggest-new #full-width #location_submit.disabled:active, body#suggest-new #full-width #location_submit.disabled:hover, body#suggest-new #full-width #location_submit[disabled]:active, body#suggest-new #full-width #location_submit[disabled]:hover, body#suggest-create #full-width #location_submit.disabled:active, body#suggest-create #full-width #location_submit.disabled:hover, body#suggest-create #full-width #location_submit[disabled]:active, body#suggest-create #full-width #location_submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#suggest-new #full-width #location_submit:hover, body#suggest-new #full-width #location_submit:focus, body#suggest-create #full-width #location_submit:hover, body#suggest-create #full-width #location_submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#suggest-new #full-width #location_submit:active, body#suggest-create #full-width #location_submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#suggest-new #full-width #cancel-button, body#suggest-create #full-width #cancel-button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white; margin-left: 15px}
 body#suggest-new #full-width #cancel-button::-moz-focus-inner, body#suggest-create #full-width #cancel-button::-moz-focus-inner {border: none; padding: 0}
 body#suggest-new #full-width #cancel-button:focus, body#suggest-create #full-width #cancel-button:focus {outline: none}
 body#suggest-new #full-width #cancel-button.disabled, body#suggest-new #full-width #cancel-button[disabled], body#suggest-create #full-width #cancel-button.disabled, body#suggest-create #full-width #cancel-button[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#suggest-new #full-width #cancel-button.disabled:hover, body#suggest-new #full-width #cancel-button.disabled:focus, body#suggest-new #full-width #cancel-button[disabled]:hover, body#suggest-new #full-width #cancel-button[disabled]:focus, body#suggest-create #full-width #cancel-button.disabled:hover, body#suggest-create #full-width #cancel-button.disabled:focus, body#suggest-create #full-width #cancel-button[disabled]:hover, body#suggest-create #full-width #cancel-button[disabled]:focus {cursor: default}
 body#suggest-new #full-width #cancel-button:active, body#suggest-create #full-width #cancel-button:active {padding: 1px 9px; border-width: 2px}
 body#suggest-new #full-width #cancel-button.disabled:active, body#suggest-new #full-width #cancel-button[disabled], body#suggest-create #full-width #cancel-button.disabled:active, body#suggest-create #full-width #cancel-button[disabled] {padding: 2px 10px; border-width: 1px}
 body#suggest-new #full-width #cancel-button.disabled:active, body#suggest-new #full-width #cancel-button.disabled:hover, body#suggest-new #full-width #cancel-button[disabled]:active, body#suggest-new #full-width #cancel-button[disabled]:hover, body#suggest-create #full-width #cancel-button.disabled:active, body#suggest-create #full-width #cancel-button.disabled:hover, body#suggest-create #full-width #cancel-button[disabled]:active, body#suggest-create #full-width #cancel-button[disabled]:hover {background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white}
 body#suggest-new #full-width #cancel-button:hover, body#suggest-new #full-width #cancel-button:focus, body#suggest-create #full-width #cancel-button:hover, body#suggest-create #full-width #cancel-button:focus {background-color: #3c3c3c; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #909090), color-stop(10%, #626262), color-stop(50%, #353535), color-stop(50%, #2d2d2d), color-stop(100%, #474747)); background-image: -moz-linear-gradient(top, #909090 0%, #626262 10%, #353535 50%, #2d2d2d 50%, #474747 100%); border-color: #161616; text-shadow: black 0px 1px 1px; color: white}
 body#suggest-new #full-width #cancel-button:active, body#suggest-create #full-width #cancel-button:active {background-color: #353535; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #353535), color-stop(30%, #3a3a3a), color-stop(50%, #303030), color-stop(50%, #292929), color-stop(100%, #4a4a4a)); background-image: -moz-linear-gradient(top, #353535 0%, #3a3a3a 30%, #303030 50%, #292929 50%, #4a4a4a 100%); border-color: #0f0f0f; text-shadow: black 0px -1px -1px; color: white}
 body#suggest-new p, body#suggest-create p {margin-top: 20px; font-size: 14pt; font-weight: bold}
 body#suggest-new #suggest-another, body#suggest-create #suggest-another {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#suggest-new #suggest-another::-moz-focus-inner, body#suggest-create #suggest-another::-moz-focus-inner {border: none; padding: 0}
 body#suggest-new #suggest-another:focus, body#suggest-create #suggest-another:focus {outline: none}
 body#suggest-new #suggest-another.disabled, body#suggest-new #suggest-another[disabled], body#suggest-create #suggest-another.disabled, body#suggest-create #suggest-another[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#suggest-new #suggest-another.disabled:hover, body#suggest-new #suggest-another.disabled:focus, body#suggest-new #suggest-another[disabled]:hover, body#suggest-new #suggest-another[disabled]:focus, body#suggest-create #suggest-another.disabled:hover, body#suggest-create #suggest-another.disabled:focus, body#suggest-create #suggest-another[disabled]:hover, body#suggest-create #suggest-another[disabled]:focus {cursor: default}
 body#suggest-new #suggest-another:active, body#suggest-create #suggest-another:active {padding: 1px 9px; border-width: 2px}
 body#suggest-new #suggest-another.disabled:active, body#suggest-new #suggest-another[disabled], body#suggest-create #suggest-another.disabled:active, body#suggest-create #suggest-another[disabled] {padding: 2px 10px; border-width: 1px}
 body#suggest-new #suggest-another.disabled:active, body#suggest-new #suggest-another.disabled:hover, body#suggest-new #suggest-another[disabled]:active, body#suggest-new #suggest-another[disabled]:hover, body#suggest-create #suggest-another.disabled:active, body#suggest-create #suggest-another.disabled:hover, body#suggest-create #suggest-another[disabled]:active, body#suggest-create #suggest-another[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#suggest-new #suggest-another:hover, body#suggest-new #suggest-another:focus, body#suggest-create #suggest-another:hover, body#suggest-create #suggest-another:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#suggest-new #suggest-another:active, body#suggest-create #suggest-another:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#suggest-spam #full-width {display: inline; float: left; min-height: 322px}
 body#suggest-spam #full-width h1 {font-size: 16pt; font-weight: bold; margin-bottom: 10px}
 body#suggest-spam #full-width .full-width-padded {display: inline; float: left}
 body#suggest-spam #full-width .full-width-padded a {color: #4382c9; text-decoration: none}
 body#suggest-spam #full-width .full-width-padded a:hover {color: #4382c9; text-decoration: underline}
 body#suggest-spam #full-width .full-width-padded p {margin-top: 20px; font-weight: normal; font-size: 12pt}
 body#search-search #faux-2cols #map {height: 337px; margin-bottom: 20px; width: 630px}
 body#search-search #faux-2cols #results-indicator {display: inline; float: right; display: none; margin-right: 15px}
 body#search-search #faux-2cols #result-container {padding: 0 15px}
 body#search-search #faux-2cols .ad_full_banner {margin: 10px auto}
 body#search-geo #faux-2cols #map {height: 337px; margin-bottom: 20px; width: 630px}
 body#search-geo #faux-2cols #address-search {margin-top: 15px}
 body#search-geo #faux-2cols #address-search #address-form {padding-left: 15px; width: 310px}
 body#search-geo #faux-2cols #address-search #address-form textarea {font-family: 'Arial', 'sans-serif'; font-size: 10pt; padding: 5px; height: 70px; width: 265px}
 body#search-geo #faux-2cols #address-search #address-error {color: red; font-size: 10pt; font-weight: bold; width: 275px}
 body#search-geo #faux-2cols #address-search #geosearch-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin: 10px 15px 10px 0}
 body#search-geo #faux-2cols #address-search #geosearch-submit::-moz-focus-inner {border: none; padding: 0}
 body#search-geo #faux-2cols #address-search #geosearch-submit:focus {outline: none}
 body#search-geo #faux-2cols #address-search #geosearch-submit.disabled, body#search-geo #faux-2cols #address-search #geosearch-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#search-geo #faux-2cols #address-search #geosearch-submit.disabled:hover, body#search-geo #faux-2cols #address-search #geosearch-submit.disabled:focus, body#search-geo #faux-2cols #address-search #geosearch-submit[disabled]:hover, body#search-geo #faux-2cols #address-search #geosearch-submit[disabled]:focus {cursor: default}
 body#search-geo #faux-2cols #address-search #geosearch-submit:active {padding: 1px 9px; border-width: 2px}
 body#search-geo #faux-2cols #address-search #geosearch-submit.disabled:active, body#search-geo #faux-2cols #address-search #geosearch-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#search-geo #faux-2cols #address-search #geosearch-submit.disabled:active, body#search-geo #faux-2cols #address-search #geosearch-submit.disabled:hover, body#search-geo #faux-2cols #address-search #geosearch-submit[disabled]:active, body#search-geo #faux-2cols #address-search #geosearch-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#search-geo #faux-2cols #address-search #geosearch-submit:hover, body#search-geo #faux-2cols #address-search #geosearch-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#search-geo #faux-2cols #address-search #geosearch-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#search-geo #faux-2cols #results-indicator {display: inline; float: right; display: none; margin-right: 15px}
 body#search-geo #faux-2cols #result-container {padding: 0 15px}
 body#search-geo #faux-2cols p.distance {margin-top: 10px; font-weight: bold}
 body#search-geo #faux-2cols .ad_full_banner {margin: 10px auto}
 body#browse-browse #faux-2cols #lists {display: inline; float: left; background-color: white; width: 950px}
 body#browse-browse #faux-2cols #lists .picker {display: inline; float: left; border-right: 1px solid #cccccc; height: 337px; margin: 0; width: 236px}
 body#browse-browse #faux-2cols #lists .picker label {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; color: white; display: block; font-weight: bold; font-size: 11pt; padding: 5px 0; text-align: center; width: 236px}
 body#browse-browse #faux-2cols #lists .picker label.last {width: 239px}
 body#browse-browse #faux-2cols #lists .picker select {font-size: 10pt; height: 312px; width: 236px}
 body#browse-browse #faux-2cols #lists .picker.last {border-right: none; width: 239px}
 body#browse-browse #faux-2cols #lists .picker.last select {width: 239px}
 body#browse-browse #left-full-column, body#browse-browse #right-small-column {padding-top: 15px}
 body#browse-browse #map-container {height: 330px; position: relative; width: 310px}
 body#browse-browse #map {height: 300px; margin-left: 5px; overflow: hidden; width: 300px}
 body#browse-browse #map-zoom {height: 500px; width: 750px}
 body#browse-browse #map-links {text-align: right}
 body#browse-browse #map-links a {color: #4382c9; font-size: 10pt; text-decoration: none}
 body#browse-browse #map-links a:hover {text-decoration: underline}
 body#browse-browse #results-indicator {display: inline; float: right; display: none; margin-right: 15px}
 body#browse-browse #result-container {padding: 0 15px}
 body#browse-browse .ad_full_banner {margin: 10px auto}
 body#users-show #faux-2cols a {color: #4382c9; text-decoration: none}
 body#users-show #faux-2cols a:hover {color: #4382c9; text-decoration: underline}
 body#users-show #faux-2cols #user-avatar {float: right; margin: 15px}
 body#users-show #faux-2cols h1 {font-size: 16pt; font-weight: bold; margin: 20px 15px 5px 15px}
 body#users-show #faux-2cols .button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin: 15px 15px 0 15px}
 body#users-show #faux-2cols .button::-moz-focus-inner {border: none; padding: 0}
 body#users-show #faux-2cols .button:focus {outline: none}
 body#users-show #faux-2cols .button.disabled, body#users-show #faux-2cols .button[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#users-show #faux-2cols .button.disabled:hover, body#users-show #faux-2cols .button.disabled:focus, body#users-show #faux-2cols .button[disabled]:hover, body#users-show #faux-2cols .button[disabled]:focus {cursor: default}
 body#users-show #faux-2cols .button:active {padding: 1px 9px; border-width: 2px}
 body#users-show #faux-2cols .button.disabled:active, body#users-show #faux-2cols .button[disabled] {padding: 2px 10px; border-width: 1px}
 body#users-show #faux-2cols .button.disabled:active, body#users-show #faux-2cols .button.disabled:hover, body#users-show #faux-2cols .button[disabled]:active, body#users-show #faux-2cols .button[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-show #faux-2cols .button:hover, body#users-show #faux-2cols .button:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#users-show #faux-2cols .button:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#users-show #faux-2cols .button:hover {text-decoration: none}
 body#users-show #faux-2cols #misc {color: #4382c9; font-size: 10pt; font-weight: bold; margin: 0 15px 20px 15px}
 body#users-show #faux-2cols #description {color: #585757; font-size: 10pt; margin: 0 15px 30px 15px}
 body#users-show #faux-2cols #description p {margin-bottom: 10px}
 body#users-show #faux-2cols #reviews-indicator, body#users-show #faux-2cols #favorites-indicator {float: left; display: none; margin-left: 15px}
 body#users-show #faux-2cols #no-review {color: #585757; font-size: 10pt; padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #reviews {padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #reviews .review {display: inline; float: left; border-bottom: 1px solid #cccccc; font-size: 11pt; margin-bottom: 10px; padding-bottom: 10px; width: 600px}
 body#users-show #faux-2cols #reviews .review .review-score {margin-bottom: 5px}
 body#users-show #faux-2cols #reviews .review.last {border-bottom: none}
 body#users-show #faux-2cols #reviews p {color: #585757; font-size: 10pt}
 body#users-show #faux-2cols #no-favorites {color: #585757; font-size: 10pt; padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #favorites .loc-result {display: inline; float: left; border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding: 0 0 15px 0}
 body#users-show #faux-2cols #favorites .loc-result .loc-left {display: inline; float: left; margin-right: 10px; padding-left: 15px; width: 400px}
 body#users-show #faux-2cols #favorites .loc-result .loc-left h1 {margin: 0; font-size: 14pt}
 body#users-show #faux-2cols #favorites .loc-result .loc-left p.description {color: #585757; font-size: 10pt; margin-top: 5px}
 body#users-show #faux-2cols #favorites .loc-result .loc-left p.categories a {font-size: 10pt}
 body#users-show #faux-2cols #favorites .loc-result .loc-right {display: inline; float: left; width: 175px}
 body#users-show #faux-2cols #favorites .loc-result .loc-right p {color: #585757; font-size: 10pt}
 body#users-show #faux-2cols #favorites .loc-result .loc-right img.score {margin-bottom: 5px}
 body#users-show #faux-2cols #favorites .loc-result.last {border-bottom: none}
 body#users-show #faux-2cols #friends-invitation {margin-left: 15px}
 body#users-show #faux-2cols #friends-invitation textarea#friends {border: 1px solid black; font-family: 'Arial', 'sans-serif'; font-size: 11pt; height: 60px; padding: 5px; width: 270px}
 body#users-show #faux-2cols #friends-invitation textarea#friends:focus {border: 1px solid #4382c9}
 body#users-show #faux-2cols #friends-invitation .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#users-show #faux-2cols #friends-invitation #invite-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin: 10px 0 15px 0}
 body#users-show #faux-2cols #friends-invitation #invite-submit::-moz-focus-inner {border: none; padding: 0}
 body#users-show #faux-2cols #friends-invitation #invite-submit:focus {outline: none}
 body#users-show #faux-2cols #friends-invitation #invite-submit.disabled, body#users-show #faux-2cols #friends-invitation #invite-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#users-show #faux-2cols #friends-invitation #invite-submit.disabled:hover, body#users-show #faux-2cols #friends-invitation #invite-submit.disabled:focus, body#users-show #faux-2cols #friends-invitation #invite-submit[disabled]:hover, body#users-show #faux-2cols #friends-invitation #invite-submit[disabled]:focus {cursor: default}
 body#users-show #faux-2cols #friends-invitation #invite-submit:active {padding: 1px 9px; border-width: 2px}
 body#users-show #faux-2cols #friends-invitation #invite-submit.disabled:active, body#users-show #faux-2cols #friends-invitation #invite-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#users-show #faux-2cols #friends-invitation #invite-submit.disabled:active, body#users-show #faux-2cols #friends-invitation #invite-submit.disabled:hover, body#users-show #faux-2cols #friends-invitation #invite-submit[disabled]:active, body#users-show #faux-2cols #friends-invitation #invite-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-show #faux-2cols #friends-invitation #invite-submit:hover, body#users-show #faux-2cols #friends-invitation #invite-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#users-show #faux-2cols #friends-invitation #invite-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#users-show #faux-2cols #friends-invitation #invite-indicator {display: none}
 body#users-show #faux-2cols #friends-invitation h2 {font-size: 11pt; font-weight: bold; margin-bottom: 10px}
 body#users-edit #full-width, body#users-update #full-width, body#users-change_password #full-width, body#users-change_password_update #full-width, body#users-new #full-width, body#users-create #full-width {display: inline; float: left}
 body#users-edit #full-width h1, body#users-update #full-width h1, body#users-change_password #full-width h1, body#users-change_password_update #full-width h1, body#users-new #full-width h1, body#users-create #full-width h1 {font-size: 16pt; font-weight: bold; margin-bottom: 10px}
 body#users-edit #full-width .full-width-padded, body#users-update #full-width .full-width-padded, body#users-change_password #full-width .full-width-padded, body#users-change_password_update #full-width .full-width-padded, body#users-new #full-width .full-width-padded, body#users-create #full-width .full-width-padded {display: inline; float: left}
 body#users-edit #full-width .concours, body#users-update #full-width .concours, body#users-change_password #full-width .concours, body#users-change_password_update #full-width .concours, body#users-new #full-width .concours, body#users-create #full-width .concours {float: right; margin-right: 20px}
 body#users-edit #full-width .edit-block, body#users-update #full-width .edit-block, body#users-change_password #full-width .edit-block, body#users-change_password_update #full-width .edit-block, body#users-new #full-width .edit-block, body#users-create #full-width .edit-block {display: inline; float: left; margin-top: 15px; width: 620px}
 body#users-edit #full-width .labels, body#users-update #full-width .labels, body#users-change_password #full-width .labels, body#users-change_password_update #full-width .labels, body#users-new #full-width .labels, body#users-create #full-width .labels {display: inline; float: left; height: 31px; margin-right: 10px; text-align: right; width: 180px}
 body#users-edit #full-width .labels label.textfield, body#users-update #full-width .labels label.textfield, body#users-change_password #full-width .labels label.textfield, body#users-change_password_update #full-width .labels label.textfield, body#users-new #full-width .labels label.textfield, body#users-create #full-width .labels label.textfield {display: block; margin: 5px 0 0 0}
 body#users-edit #full-width .fields, body#users-update #full-width .fields, body#users-change_password #full-width .fields, body#users-change_password_update #full-width .fields, body#users-new #full-width .fields, body#users-create #full-width .fields {display: inline; float: left; width: !container_inner_width - 170px}
 body#users-edit #full-width .hint, body#users-update #full-width .hint, body#users-change_password #full-width .hint, body#users-change_password_update #full-width .hint, body#users-new #full-width .hint, body#users-create #full-width .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px; width: 330px}
 body#users-edit #full-width .formError, body#users-update #full-width .formError, body#users-change_password #full-width .formError, body#users-change_password_update #full-width .formError, body#users-new #full-width .formError, body#users-create #full-width .formError {color: red; font-size: 10pt; font-weight: bold; margin-top: 3px}
 body#users-edit #full-width #user-avatar, body#users-update #full-width #user-avatar, body#users-change_password #full-width #user-avatar, body#users-change_password_update #full-width #user-avatar, body#users-new #full-width #user-avatar, body#users-create #full-width #user-avatar {display: inline; float: left; display: block; margin-right: 10px}
 body#users-edit #full-width .avatar-upload, body#users-update #full-width .avatar-upload, body#users-change_password #full-width .avatar-upload, body#users-change_password_update #full-width .avatar-upload, body#users-new #full-width .avatar-upload, body#users-create #full-width .avatar-upload {display: inline; float: left; display: block}
 body#users-edit #full-width input.text, body#users-update #full-width input.text, body#users-change_password #full-width input.text, body#users-change_password_update #full-width input.text, body#users-new #full-width input.text, body#users-create #full-width input.text {border: 1px solid black; font-size: 11pt; padding: 5px; width: 330px}
 body#users-edit #full-width input.text:focus, body#users-update #full-width input.text:focus, body#users-change_password #full-width input.text:focus, body#users-change_password_update #full-width input.text:focus, body#users-new #full-width input.text:focus, body#users-create #full-width input.text:focus {border: 1px solid #4382c9}
 body#users-edit #full-width textarea, body#users-update #full-width textarea, body#users-change_password #full-width textarea, body#users-change_password_update #full-width textarea, body#users-new #full-width textarea, body#users-create #full-width textarea {border: 1px solid black; font-family: 'Arial', 'sans-serif'; font-size: 11pt; height: 100px; padding: 5px; width: 330px}
 body#users-edit #full-width textarea:focus, body#users-update #full-width textarea:focus, body#users-change_password #full-width textarea:focus, body#users-change_password_update #full-width textarea:focus, body#users-new #full-width textarea:focus, body#users-create #full-width textarea:focus {border: 1px solid #4382c9}
 body#users-edit #full-width #user_submit, body#users-update #full-width #user_submit, body#users-change_password #full-width #user_submit, body#users-change_password_update #full-width #user_submit, body#users-new #full-width #user_submit, body#users-create #full-width #user_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-edit #full-width #user_submit::-moz-focus-inner, body#users-update #full-width #user_submit::-moz-focus-inner, body#users-change_password #full-width #user_submit::-moz-focus-inner, body#users-change_password_update #full-width #user_submit::-moz-focus-inner, body#users-new #full-width #user_submit::-moz-focus-inner, body#users-create #full-width #user_submit::-moz-focus-inner {border: none; padding: 0}
 body#users-edit #full-width #user_submit:focus, body#users-update #full-width #user_submit:focus, body#users-change_password #full-width #user_submit:focus, body#users-change_password_update #full-width #user_submit:focus, body#users-new #full-width #user_submit:focus, body#users-create #full-width #user_submit:focus {outline: none}
 body#users-edit #full-width #user_submit.disabled, body#users-edit #full-width #user_submit[disabled], body#users-update #full-width #user_submit.disabled, body#users-update #full-width #user_submit[disabled], body#users-change_password #full-width #user_submit.disabled, body#users-change_password #full-width #user_submit[disabled], body#users-change_password_update #full-width #user_submit.disabled, body#users-change_password_update #full-width #user_submit[disabled], body#users-new #full-width #user_submit.disabled, body#users-new #full-width #user_submit[disabled], body#users-create #full-width #user_submit.disabled, body#users-create #full-width #user_submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#users-edit #full-width #user_submit.disabled:hover, body#users-edit #full-width #user_submit.disabled:focus, body#users-edit #full-width #user_submit[disabled]:hover, body#users-edit #full-width #user_submit[disabled]:focus, body#users-update #full-width #user_submit.disabled:hover, body#users-update #full-width #user_submit.disabled:focus, body#users-update #full-width #user_submit[disabled]:hover, body#users-update #full-width #user_submit[disabled]:focus, body#users-change_password #full-width #user_submit.disabled:hover, body#users-change_password #full-width #user_submit.disabled:focus, body#users-change_password #full-width #user_submit[disabled]:hover, body#users-change_password #full-width #user_submit[disabled]:focus, body#users-change_password_update #full-width #user_submit.disabled:hover, body#users-change_password_update #full-width #user_submit.disabled:focus, body#users-change_password_update #full-width #user_submit[disabled]:hover, body#users-change_password_update #full-width #user_submit[disabled]:focus, body#users-new #full-width #user_submit.disabled:hover, body#users-new #full-width #user_submit.disabled:focus, body#users-new #full-width #user_submit[disabled]:hover, body#users-new #full-width #user_submit[disabled]:focus, body#users-create #full-width #user_submit.disabled:hover, body#users-create #full-width #user_submit.disabled:focus, body#users-create #full-width #user_submit[disabled]:hover, body#users-create #full-width #user_submit[disabled]:focus {cursor: default}
 body#users-edit #full-width #user_submit:active, body#users-update #full-width #user_submit:active, body#users-change_password #full-width #user_submit:active, body#users-change_password_update #full-width #user_submit:active, body#users-new #full-width #user_submit:active, body#users-create #full-width #user_submit:active {padding: 1px 9px; border-width: 2px}
 body#users-edit #full-width #user_submit.disabled:active, body#users-edit #full-width #user_submit[disabled], body#users-update #full-width #user_submit.disabled:active, body#users-update #full-width #user_submit[disabled], body#users-change_password #full-width #user_submit.disabled:active, body#users-change_password #full-width #user_submit[disabled], body#users-change_password_update #full-width #user_submit.disabled:active, body#users-change_password_update #full-width #user_submit[disabled], body#users-new #full-width #user_submit.disabled:active, body#users-new #full-width #user_submit[disabled], body#users-create #full-width #user_submit.disabled:active, body#users-create #full-width #user_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#users-edit #full-width #user_submit.disabled:active, body#users-edit #full-width #user_submit.disabled:hover, body#users-edit #full-width #user_submit[disabled]:active, body#users-edit #full-width #user_submit[disabled]:hover, body#users-update #full-width #user_submit.disabled:active, body#users-update #full-width #user_submit.disabled:hover, body#users-update #full-width #user_submit[disabled]:active, body#users-update #full-width #user_submit[disabled]:hover, body#users-change_password #full-width #user_submit.disabled:active, body#users-change_password #full-width #user_submit.disabled:hover, body#users-change_password #full-width #user_submit[disabled]:active, body#users-change_password #full-width #user_submit[disabled]:hover, body#users-change_password_update #full-width #user_submit.disabled:active, body#users-change_password_update #full-width #user_submit.disabled:hover, body#users-change_password_update #full-width #user_submit[disabled]:active, body#users-change_password_update #full-width #user_submit[disabled]:hover, body#users-new #full-width #user_submit.disabled:active, body#users-new #full-width #user_submit.disabled:hover, body#users-new #full-width #user_submit[disabled]:active, body#users-new #full-width #user_submit[disabled]:hover, body#users-create #full-width #user_submit.disabled:active, body#users-create #full-width #user_submit.disabled:hover, body#users-create #full-width #user_submit[disabled]:active, body#users-create #full-width #user_submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-edit #full-width #user_submit:hover, body#users-edit #full-width #user_submit:focus, body#users-update #full-width #user_submit:hover, body#users-update #full-width #user_submit:focus, body#users-change_password #full-width #user_submit:hover, body#users-change_password #full-width #user_submit:focus, body#users-change_password_update #full-width #user_submit:hover, body#users-change_password_update #full-width #user_submit:focus, body#users-new #full-width #user_submit:hover, body#users-new #full-width #user_submit:focus, body#users-create #full-width #user_submit:hover, body#users-create #full-width #user_submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#users-edit #full-width #user_submit:active, body#users-update #full-width #user_submit:active, body#users-change_password #full-width #user_submit:active, body#users-change_password_update #full-width #user_submit:active, body#users-new #full-width #user_submit:active, body#users-create #full-width #user_submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#users-edit #full-width #cancel-button, body#users-update #full-width #cancel-button, body#users-change_password #full-width #cancel-button, body#users-change_password_update #full-width #cancel-button, body#users-new #full-width #cancel-button, body#users-create #full-width #cancel-button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white; margin-left: 15px}
 body#users-edit #full-width #cancel-button::-moz-focus-inner, body#users-update #full-width #cancel-button::-moz-focus-inner, body#users-change_password #full-width #cancel-button::-moz-focus-inner, body#users-change_password_update #full-width #cancel-button::-moz-focus-inner, body#users-new #full-width #cancel-button::-moz-focus-inner, body#users-create #full-width #cancel-button::-moz-focus-inner {border: none; padding: 0}
 body#users-edit #full-width #cancel-button:focus, body#users-update #full-width #cancel-button:focus, body#users-change_password #full-width #cancel-button:focus, body#users-change_password_update #full-width #cancel-button:focus, body#users-new #full-width #cancel-button:focus, body#users-create #full-width #cancel-button:focus {outline: none}
 body#users-edit #full-width #cancel-button.disabled, body#users-edit #full-width #cancel-button[disabled], body#users-update #full-width #cancel-button.disabled, body#users-update #full-width #cancel-button[disabled], body#users-change_password #full-width #cancel-button.disabled, body#users-change_password #full-width #cancel-button[disabled], body#users-change_password_update #full-width #cancel-button.disabled, body#users-change_password_update #full-width #cancel-button[disabled], body#users-new #full-width #cancel-button.disabled, body#users-new #full-width #cancel-button[disabled], body#users-create #full-width #cancel-button.disabled, body#users-create #full-width #cancel-button[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#users-edit #full-width #cancel-button.disabled:hover, body#users-edit #full-width #cancel-button.disabled:focus, body#users-edit #full-width #cancel-button[disabled]:hover, body#users-edit #full-width #cancel-button[disabled]:focus, body#users-update #full-width #cancel-button.disabled:hover, body#users-update #full-width #cancel-button.disabled:focus, body#users-update #full-width #cancel-button[disabled]:hover, body#users-update #full-width #cancel-button[disabled]:focus, body#users-change_password #full-width #cancel-button.disabled:hover, body#users-change_password #full-width #cancel-button.disabled:focus, body#users-change_password #full-width #cancel-button[disabled]:hover, body#users-change_password #full-width #cancel-button[disabled]:focus, body#users-change_password_update #full-width #cancel-button.disabled:hover, body#users-change_password_update #full-width #cancel-button.disabled:focus, body#users-change_password_update #full-width #cancel-button[disabled]:hover, body#users-change_password_update #full-width #cancel-button[disabled]:focus, body#users-new #full-width #cancel-button.disabled:hover, body#users-new #full-width #cancel-button.disabled:focus, body#users-new #full-width #cancel-button[disabled]:hover, body#users-new #full-width #cancel-button[disabled]:focus, body#users-create #full-width #cancel-button.disabled:hover, body#users-create #full-width #cancel-button.disabled:focus, body#users-create #full-width #cancel-button[disabled]:hover, body#users-create #full-width #cancel-button[disabled]:focus {cursor: default}
 body#users-edit #full-width #cancel-button:active, body#users-update #full-width #cancel-button:active, body#users-change_password #full-width #cancel-button:active, body#users-change_password_update #full-width #cancel-button:active, body#users-new #full-width #cancel-button:active, body#users-create #full-width #cancel-button:active {padding: 1px 9px; border-width: 2px}
 body#users-edit #full-width #cancel-button.disabled:active, body#users-edit #full-width #cancel-button[disabled], body#users-update #full-width #cancel-button.disabled:active, body#users-update #full-width #cancel-button[disabled], body#users-change_password #full-width #cancel-button.disabled:active, body#users-change_password #full-width #cancel-button[disabled], body#users-change_password_update #full-width #cancel-button.disabled:active, body#users-change_password_update #full-width #cancel-button[disabled], body#users-new #full-width #cancel-button.disabled:active, body#users-new #full-width #cancel-button[disabled], body#users-create #full-width #cancel-button.disabled:active, body#users-create #full-width #cancel-button[disabled] {padding: 2px 10px; border-width: 1px}
 body#users-edit #full-width #cancel-button.disabled:active, body#users-edit #full-width #cancel-button.disabled:hover, body#users-edit #full-width #cancel-button[disabled]:active, body#users-edit #full-width #cancel-button[disabled]:hover, body#users-update #full-width #cancel-button.disabled:active, body#users-update #full-width #cancel-button.disabled:hover, body#users-update #full-width #cancel-button[disabled]:active, body#users-update #full-width #cancel-button[disabled]:hover, body#users-change_password #full-width #cancel-button.disabled:active, body#users-change_password #full-width #cancel-button.disabled:hover, body#users-change_password #full-width #cancel-button[disabled]:active, body#users-change_password #full-width #cancel-button[disabled]:hover, body#users-change_password_update #full-width #cancel-button.disabled:active, body#users-change_password_update #full-width #cancel-button.disabled:hover, body#users-change_password_update #full-width #cancel-button[disabled]:active, body#users-change_password_update #full-width #cancel-button[disabled]:hover, body#users-new #full-width #cancel-button.disabled:active, body#users-new #full-width #cancel-button.disabled:hover, body#users-new #full-width #cancel-button[disabled]:active, body#users-new #full-width #cancel-button[disabled]:hover, body#users-create #full-width #cancel-button.disabled:active, body#users-create #full-width #cancel-button.disabled:hover, body#users-create #full-width #cancel-button[disabled]:active, body#users-create #full-width #cancel-button[disabled]:hover {background-color: #444444; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #989898), color-stop(10%, #6a6a6a), color-stop(50%, #3d3d3d), color-stop(50%, #353535), color-stop(100%, #4f4f4f)); background-image: -moz-linear-gradient(top, #989898 0%, #6a6a6a 10%, #3d3d3d 50%, #353535 50%, #4f4f4f 100%); border-color: #1e1e1e; text-shadow: #040404 0px 1px 1px; color: white}
 body#users-edit #full-width #cancel-button:hover, body#users-edit #full-width #cancel-button:focus, body#users-update #full-width #cancel-button:hover, body#users-update #full-width #cancel-button:focus, body#users-change_password #full-width #cancel-button:hover, body#users-change_password #full-width #cancel-button:focus, body#users-change_password_update #full-width #cancel-button:hover, body#users-change_password_update #full-width #cancel-button:focus, body#users-new #full-width #cancel-button:hover, body#users-new #full-width #cancel-button:focus, body#users-create #full-width #cancel-button:hover, body#users-create #full-width #cancel-button:focus {background-color: #3c3c3c; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #909090), color-stop(10%, #626262), color-stop(50%, #353535), color-stop(50%, #2d2d2d), color-stop(100%, #474747)); background-image: -moz-linear-gradient(top, #909090 0%, #626262 10%, #353535 50%, #2d2d2d 50%, #474747 100%); border-color: #161616; text-shadow: black 0px 1px 1px; color: white}
 body#users-edit #full-width #cancel-button:active, body#users-update #full-width #cancel-button:active, body#users-change_password #full-width #cancel-button:active, body#users-change_password_update #full-width #cancel-button:active, body#users-new #full-width #cancel-button:active, body#users-create #full-width #cancel-button:active {background-color: #353535; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #353535), color-stop(30%, #3a3a3a), color-stop(50%, #303030), color-stop(50%, #292929), color-stop(100%, #4a4a4a)); background-image: -moz-linear-gradient(top, #353535 0%, #3a3a3a 30%, #303030 50%, #292929 50%, #4a4a4a 100%); border-color: #0f0f0f; text-shadow: black 0px -1px -1px; color: white}
 body#users-edit #full-width #login-check-indicator, body#users-edit #full-width #email-check-indicator, body#users-update #full-width #login-check-indicator, body#users-update #full-width #email-check-indicator, body#users-change_password #full-width #login-check-indicator, body#users-change_password #full-width #email-check-indicator, body#users-change_password_update #full-width #login-check-indicator, body#users-change_password_update #full-width #email-check-indicator, body#users-new #full-width #login-check-indicator, body#users-new #full-width #email-check-indicator, body#users-create #full-width #login-check-indicator, body#users-create #full-width #email-check-indicator {display: none}
 body#users-forgot_password #full-width, body#users-forgot_password_submit #full-width, body#password_resets-edit #full-width, body#password_resets-update #full-width {display: inline; float: left; height: 322px}
 body#users-forgot_password #full-width .edit-block, body#users-forgot_password_submit #full-width .edit-block, body#password_resets-edit #full-width .edit-block, body#password_resets-update #full-width .edit-block {display: inline; float: left; margin-top: 15px; width: 950px}
 body#users-forgot_password #full-width .labels, body#users-forgot_password_submit #full-width .labels, body#password_resets-edit #full-width .labels, body#password_resets-update #full-width .labels {display: inline; float: left; height: 31px; margin-right: 10px; text-align: right; width: 180px}
 body#users-forgot_password #full-width .labels label.textfield, body#users-forgot_password_submit #full-width .labels label.textfield, body#password_resets-edit #full-width .labels label.textfield, body#password_resets-update #full-width .labels label.textfield {display: block; margin: 5px 0 0 0}
 body#users-forgot_password #full-width .fields, body#users-forgot_password_submit #full-width .fields, body#password_resets-edit #full-width .fields, body#password_resets-update #full-width .fields {display: inline; float: left; width: !container_inner_width - 170px}
 body#users-forgot_password #full-width .hint, body#users-forgot_password_submit #full-width .hint, body#password_resets-edit #full-width .hint, body#password_resets-update #full-width .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#users-forgot_password #full-width .formError, body#users-forgot_password_submit #full-width .formError, body#password_resets-edit #full-width .formError, body#password_resets-update #full-width .formError {color: red; font-size: 10pt; font-weight: bold; margin-top: 3px}
 body#users-forgot_password #full-width input.text, body#users-forgot_password_submit #full-width input.text, body#password_resets-edit #full-width input.text, body#password_resets-update #full-width input.text {border: 1px solid black; font-size: 11pt; padding: 5px; width: 330px}
 body#users-forgot_password #full-width input.text:focus, body#users-forgot_password_submit #full-width input.text:focus, body#password_resets-edit #full-width input.text:focus, body#password_resets-update #full-width input.text:focus {border: 1px solid #4382c9}
 body#users-forgot_password #full-width #submit, body#users-forgot_password #full-width #user_submit, body#users-forgot_password_submit #full-width #submit, body#users-forgot_password_submit #full-width #user_submit, body#password_resets-edit #full-width #submit, body#password_resets-edit #full-width #user_submit, body#password_resets-update #full-width #submit, body#password_resets-update #full-width #user_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-forgot_password #full-width #submit::-moz-focus-inner, body#users-forgot_password #full-width #user_submit::-moz-focus-inner, body#users-forgot_password_submit #full-width #submit::-moz-focus-inner, body#users-forgot_password_submit #full-width #user_submit::-moz-focus-inner, body#password_resets-edit #full-width #submit::-moz-focus-inner, body#password_resets-edit #full-width #user_submit::-moz-focus-inner, body#password_resets-update #full-width #submit::-moz-focus-inner, body#password_resets-update #full-width #user_submit::-moz-focus-inner {border: none; padding: 0}
 body#users-forgot_password #full-width #submit:focus, body#users-forgot_password #full-width #user_submit:focus, body#users-forgot_password_submit #full-width #submit:focus, body#users-forgot_password_submit #full-width #user_submit:focus, body#password_resets-edit #full-width #submit:focus, body#password_resets-edit #full-width #user_submit:focus, body#password_resets-update #full-width #submit:focus, body#password_resets-update #full-width #user_submit:focus {outline: none}
 body#users-forgot_password #full-width #submit.disabled, body#users-forgot_password #full-width #submit[disabled], body#users-forgot_password #full-width #user_submit.disabled, body#users-forgot_password #full-width #user_submit[disabled], body#users-forgot_password_submit #full-width #submit.disabled, body#users-forgot_password_submit #full-width #submit[disabled], body#users-forgot_password_submit #full-width #user_submit.disabled, body#users-forgot_password_submit #full-width #user_submit[disabled], body#password_resets-edit #full-width #submit.disabled, body#password_resets-edit #full-width #submit[disabled], body#password_resets-edit #full-width #user_submit.disabled, body#password_resets-edit #full-width #user_submit[disabled], body#password_resets-update #full-width #submit.disabled, body#password_resets-update #full-width #submit[disabled], body#password_resets-update #full-width #user_submit.disabled, body#password_resets-update #full-width #user_submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#users-forgot_password #full-width #submit.disabled:hover, body#users-forgot_password #full-width #submit.disabled:focus, body#users-forgot_password #full-width #submit[disabled]:hover, body#users-forgot_password #full-width #submit[disabled]:focus, body#users-forgot_password #full-width #user_submit.disabled:hover, body#users-forgot_password #full-width #user_submit.disabled:focus, body#users-forgot_password #full-width #user_submit[disabled]:hover, body#users-forgot_password #full-width #user_submit[disabled]:focus, body#users-forgot_password_submit #full-width #submit.disabled:hover, body#users-forgot_password_submit #full-width #submit.disabled:focus, body#users-forgot_password_submit #full-width #submit[disabled]:hover, body#users-forgot_password_submit #full-width #submit[disabled]:focus, body#users-forgot_password_submit #full-width #user_submit.disabled:hover, body#users-forgot_password_submit #full-width #user_submit.disabled:focus, body#users-forgot_password_submit #full-width #user_submit[disabled]:hover, body#users-forgot_password_submit #full-width #user_submit[disabled]:focus, body#password_resets-edit #full-width #submit.disabled:hover, body#password_resets-edit #full-width #submit.disabled:focus, body#password_resets-edit #full-width #submit[disabled]:hover, body#password_resets-edit #full-width #submit[disabled]:focus, body#password_resets-edit #full-width #user_submit.disabled:hover, body#password_resets-edit #full-width #user_submit.disabled:focus, body#password_resets-edit #full-width #user_submit[disabled]:hover, body#password_resets-edit #full-width #user_submit[disabled]:focus, body#password_resets-update #full-width #submit.disabled:hover, body#password_resets-update #full-width #submit.disabled:focus, body#password_resets-update #full-width #submit[disabled]:hover, body#password_resets-update #full-width #submit[disabled]:focus, body#password_resets-update #full-width #user_submit.disabled:hover, body#password_resets-update #full-width #user_submit.disabled:focus, body#password_resets-update #full-width #user_submit[disabled]:hover, body#password_resets-update #full-width #user_submit[disabled]:focus {cursor: default}
 body#users-forgot_password #full-width #submit:active, body#users-forgot_password #full-width #user_submit:active, body#users-forgot_password_submit #full-width #submit:active, body#users-forgot_password_submit #full-width #user_submit:active, body#password_resets-edit #full-width #submit:active, body#password_resets-edit #full-width #user_submit:active, body#password_resets-update #full-width #submit:active, body#password_resets-update #full-width #user_submit:active {padding: 1px 9px; border-width: 2px}
 body#users-forgot_password #full-width #submit.disabled:active, body#users-forgot_password #full-width #submit[disabled], body#users-forgot_password #full-width #user_submit.disabled:active, body#users-forgot_password #full-width #user_submit[disabled], body#users-forgot_password_submit #full-width #submit.disabled:active, body#users-forgot_password_submit #full-width #submit[disabled], body#users-forgot_password_submit #full-width #user_submit.disabled:active, body#users-forgot_password_submit #full-width #user_submit[disabled], body#password_resets-edit #full-width #submit.disabled:active, body#password_resets-edit #full-width #submit[disabled], body#password_resets-edit #full-width #user_submit.disabled:active, body#password_resets-edit #full-width #user_submit[disabled], body#password_resets-update #full-width #submit.disabled:active, body#password_resets-update #full-width #submit[disabled], body#password_resets-update #full-width #user_submit.disabled:active, body#password_resets-update #full-width #user_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#users-forgot_password #full-width #submit.disabled:active, body#users-forgot_password #full-width #submit.disabled:hover, body#users-forgot_password #full-width #submit[disabled]:active, body#users-forgot_password #full-width #submit[disabled]:hover, body#users-forgot_password #full-width #user_submit.disabled:active, body#users-forgot_password #full-width #user_submit.disabled:hover, body#users-forgot_password #full-width #user_submit[disabled]:active, body#users-forgot_password #full-width #user_submit[disabled]:hover, body#users-forgot_password_submit #full-width #submit.disabled:active, body#users-forgot_password_submit #full-width #submit.disabled:hover, body#users-forgot_password_submit #full-width #submit[disabled]:active, body#users-forgot_password_submit #full-width #submit[disabled]:hover, body#users-forgot_password_submit #full-width #user_submit.disabled:active, body#users-forgot_password_submit #full-width #user_submit.disabled:hover, body#users-forgot_password_submit #full-width #user_submit[disabled]:active, body#users-forgot_password_submit #full-width #user_submit[disabled]:hover, body#password_resets-edit #full-width #submit.disabled:active, body#password_resets-edit #full-width #submit.disabled:hover, body#password_resets-edit #full-width #submit[disabled]:active, body#password_resets-edit #full-width #submit[disabled]:hover, body#password_resets-edit #full-width #user_submit.disabled:active, body#password_resets-edit #full-width #user_submit.disabled:hover, body#password_resets-edit #full-width #user_submit[disabled]:active, body#password_resets-edit #full-width #user_submit[disabled]:hover, body#password_resets-update #full-width #submit.disabled:active, body#password_resets-update #full-width #submit.disabled:hover, body#password_resets-update #full-width #submit[disabled]:active, body#password_resets-update #full-width #submit[disabled]:hover, body#password_resets-update #full-width #user_submit.disabled:active, body#password_resets-update #full-width #user_submit.disabled:hover, body#password_resets-update #full-width #user_submit[disabled]:active, body#password_resets-update #full-width #user_submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-forgot_password #full-width #submit:hover, body#users-forgot_password #full-width #submit:focus, body#users-forgot_password #full-width #user_submit:hover, body#users-forgot_password #full-width #user_submit:focus, body#users-forgot_password_submit #full-width #submit:hover, body#users-forgot_password_submit #full-width #submit:focus, body#users-forgot_password_submit #full-width #user_submit:hover, body#users-forgot_password_submit #full-width #user_submit:focus, body#password_resets-edit #full-width #submit:hover, body#password_resets-edit #full-width #submit:focus, body#password_resets-edit #full-width #user_submit:hover, body#password_resets-edit #full-width #user_submit:focus, body#password_resets-update #full-width #submit:hover, body#password_resets-update #full-width #submit:focus, body#password_resets-update #full-width #user_submit:hover, body#password_resets-update #full-width #user_submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#users-forgot_password #full-width #submit:active, body#users-forgot_password #full-width #user_submit:active, body#users-forgot_password_submit #full-width #submit:active, body#users-forgot_password_submit #full-width #user_submit:active, body#password_resets-edit #full-width #submit:active, body#password_resets-edit #full-width #user_submit:active, body#password_resets-update #full-width #submit:active, body#password_resets-update #full-width #user_submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#users-registration_thx #full-width {min-height: 322px}
 body#users-registration_thx #full-width p {margin-bottom: 15px}
 body#users-registration_thx #full-width h2 {font-size: 14pt; font-weight: bold; margin-bottom: 15px}
 body#users-registration_thx #full-width ul {margin-bottom: 15px; list-style-type: square}
 body#users-registration_thx #full-width ul li {margin-left: 30px; line-height: 20px}
 body#users-registration_thx #full-width a {color: #4382c9; text-decoration: none}
 body#users-registration_thx #full-width a:hover {color: #4382c9; text-decoration: underline}
 body#users-registration_thx #full-width #friends-invitation {margin-left: 15px}
 body#users-registration_thx #full-width #friends-invitation textarea#friends {border: 1px solid black; font-family: 'Arial', 'sans-serif'; font-size: 11pt; height: 60px; padding: 5px; width: 270px}
 body#users-registration_thx #full-width #friends-invitation textarea#friends:focus {border: 1px solid #4382c9}
 body#users-registration_thx #full-width #friends-invitation .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#users-registration_thx #full-width #friends-invitation #invite-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white; margin: 10px 0 15px 0}
 body#users-registration_thx #full-width #friends-invitation #invite-submit::-moz-focus-inner {border: none; padding: 0}
 body#users-registration_thx #full-width #friends-invitation #invite-submit:focus {outline: none}
 body#users-registration_thx #full-width #friends-invitation #invite-submit.disabled, body#users-registration_thx #full-width #friends-invitation #invite-submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#users-registration_thx #full-width #friends-invitation #invite-submit.disabled:hover, body#users-registration_thx #full-width #friends-invitation #invite-submit.disabled:focus, body#users-registration_thx #full-width #friends-invitation #invite-submit[disabled]:hover, body#users-registration_thx #full-width #friends-invitation #invite-submit[disabled]:focus {cursor: default}
 body#users-registration_thx #full-width #friends-invitation #invite-submit:active {padding: 1px 9px; border-width: 2px}
 body#users-registration_thx #full-width #friends-invitation #invite-submit.disabled:active, body#users-registration_thx #full-width #friends-invitation #invite-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#users-registration_thx #full-width #friends-invitation #invite-submit.disabled:active, body#users-registration_thx #full-width #friends-invitation #invite-submit.disabled:hover, body#users-registration_thx #full-width #friends-invitation #invite-submit[disabled]:active, body#users-registration_thx #full-width #friends-invitation #invite-submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#users-registration_thx #full-width #friends-invitation #invite-submit:hover, body#users-registration_thx #full-width #friends-invitation #invite-submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#users-registration_thx #full-width #friends-invitation #invite-submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#users-registration_thx #full-width #friends-invitation #invite-indicator {display: none}
 body#users-registration_thx #full-width #friends-invitation h2 {font-size: 11pt; font-weight: bold; margin-bottom: 10px}
 body#content #full-width {min-height: 322px}
 body#content #full-width h1 {margin-left: -10px; padding-left: 30px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('/images/title-banner-transparent.png?1270843980'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 body#content #full-width ol.roman {color: #585757; font-size: 10pt; font-weight: bold; list-style-type: upper-roman; margin-left: 15px; padding: 0 15px 15px 15px}
 body#content #full-width ol.roman li {margin: 15px}
 body#content #full-width ol.roman li h2 {color: #585757; font-size: 10pt; font-weight: bold; margin-bottom: 15px}
 body#content #full-width ol.roman li p {color: #585757; padding: 0; font-size: 10pt; font-weight: normal; margin-top: 10px}
 body#content #full-width ol.roman ul.inner {list-style-type: square; margin-left: 15px; font-size: 10pt; font-weight: normal}
 body#content #full-width p {color: #585757; padding: 15px; font-size: 10pt}
 body#content #full-width a {color: #4382c9; text-decoration: none}
 body#content #full-width a:hover {text-decoration: underline}
 .locationInfoBox h3 {margin-top: 0; padding-left: 0}
 .locationInfoBox h3 a {color: #4382c9; font-size: 12pt; font-weight: bold; text-decoration: none}
 .locationInfoBox h3 a:hover {text-decoration: underline}
 .locationInfoBox div {font-size: 10pt; margin: 0 0 5px 0; padding: 0; color: #585757}
 .locationInfoBox div a {color: #4382c9; text-decoration: none}
 .locationInfoBox div a:hover {text-decoration: underline}
 .locationInfoBox .locationInfoBoxDescription {width: 215px}
 .clusterInfoBox h3 {margin-top: 0; padding-left: 0}
 .clusterInfoBox h3 a {color: #4382c9; font-size: 12pt; font-weight: bold; text-decoration: none}
 .clusterInfoBox h3 a:hover {text-decoration: underline}
 .clusterInfoBox .subtitle {margin-bottom: 10px}
 .clusterInfoBox .subtitle a {color: #585757; font-size: 8pt; text-decoration: none}
 .clusterInfoBox .subtitle a:hover {text-decoration: underline}
 .stationInfoBox h3 {margin-top: 0; padding-left: 0}
 .stationInfoBox h3 a {color: #4382c9; font-size: 12pt; font-weight: bold; text-decoration: none}
 .stationInfoBox h3 a:hover {text-decoration: underline}
 .stationInfoBox li {color: #585757; font-size: 10pt; vertical-align: middle}
 .stationInfoBox li img {vertical-align: middle}
 .stationInfoBox ul.outer {margin-top: 10px; margin-left: 15px}
 .stationInfoBox ul.inner {margin-left: 10px}
 .stationInfoBox li.outer {margin-bottom: 10px}
 body#static #container {height: 322px}
 body#static h2 {display: inline; float: left; color: white; font-size: 20pt; font-weight: bold; text-align: center; margin-top: 30px; width: 100%}
 body#iphone-index #full-width {display: inline; float: left}
 body#iphone-index .iphone-content {display: inline; float: left; padding-left: 15px; width: 420px}
 body#iphone-index .iphone-content ul {margin-top: 20px}
 body#iphone-index .iphone-content ul li {background-image: url('/images/tick_mark.png?1272401655'); background-position: 0 11px; background-repeat: no-repeat; line-height: 20px; padding-top: 10px; padding-left: 20px}
 body#iphone-index .iphone-content h2 {margin-top: 20px; font-size: 16pt; font-weight: bold}
 body#iphone-index .iphone-content a {color: #4382c9; text-decoration: none}
 body#iphone-index .iphone-content a:hover {text-decoration: underline}
 body#iphone-index .iphone-content p {margin-top: 20px}
 body#iphone-index .iphone-images {display: inline; float: left; width: 500px}
 body#contact-index #full-width {display: inline; float: left}
 body#contact-index .contact-content {display: inline; float: left; padding-left: 15px; padding-bottom: 20px}
 body#contact-index .contact-content p {margin-bottom: 10px}
 body#contact-index .contact-content em {font-weight: bold}
 body#contact-index .contact-form {display: inline; float: left; padding-bottom: 20px}
 body#contact-index .contact-form .edit-block {display: inline; float: left; margin-top: 15px; width: 950px}
 body#contact-index .contact-form .labels {display: inline; float: left; height: 31px; margin-right: 10px; text-align: right; width: 180px}
 body#contact-index .contact-form .labels label.textfield {display: block; margin: 5px 0 0 0}
 body#contact-index .contact-form .fields {display: inline; float: left; width: !container_inner_width - 170px}
 body#contact-index .contact-form .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#contact-index .contact-form .formError {color: red; font-size: 10pt; font-weight: bold; margin-top: 3px}
 body#contact-index .contact-form input.text {border: 1px solid black; font-size: 11pt; padding: 5px; width: 330px}
 body#contact-index .contact-form input.text:focus {border: 1px solid #4382c9}
 body#contact-index .contact-form textarea {border: 1px solid black; font-family: 'Arial', 'sans-serif'; font-size: 11pt; height: 100px; padding: 5px; width: 330px}
 body#contact-index .contact-form textarea.small {height: 80px}
 body#contact-index .contact-form textarea:focus {border: 1px solid #4382c9}
 body#contact-index .contact-form #contact_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/images/button_bg.png?1270843980') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-size: 12px; line-height: 14.4px; padding: 2px 10px; border-width: 1px; background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#contact-index .contact-form #contact_submit::-moz-focus-inner {border: none; padding: 0}
 body#contact-index .contact-form #contact_submit:focus {outline: none}
 body#contact-index .contact-form #contact_submit.disabled, body#contact-index .contact-form #contact_submit[disabled] {opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: alpha(opacity=70)}
 body#contact-index .contact-form #contact_submit.disabled:hover, body#contact-index .contact-form #contact_submit.disabled:focus, body#contact-index .contact-form #contact_submit[disabled]:hover, body#contact-index .contact-form #contact_submit[disabled]:focus {cursor: default}
 body#contact-index .contact-form #contact_submit:active {padding: 1px 9px; border-width: 2px}
 body#contact-index .contact-form #contact_submit.disabled:active, body#contact-index .contact-form #contact_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#contact-index .contact-form #contact_submit.disabled:active, body#contact-index .contact-form #contact_submit.disabled:hover, body#contact-index .contact-form #contact_submit[disabled]:active, body#contact-index .contact-form #contact_submit[disabled]:hover {background-color: #137ff9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c5d9ee), color-stop(10%, #7eaada), color-stop(50%, #387ac4), color-stop(50%, #3573b8), color-stop(100%, #538dcd)); background-image: -moz-linear-gradient(top, #c5d9ee 0%, #7eaada 10%, #387ac4 50%, #3573b8 50%, #538dcd 100%); border-color: #2b5d95; text-shadow: #034289 0px 1px 1px; color: white}
 body#contact-index .contact-form #contact_submit:hover, body#contact-index .contact-form #contact_submit:focus {background-color: #0677f6; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #bad1eb), color-stop(10%, #72a1d7), color-stop(50%, #3472b8), color-stop(50%, #316bac), color-stop(100%, #4684ca)); background-image: -moz-linear-gradient(top, #bad1eb 0%, #72a1d7 10%, #3472b8 50%, #316bac 50%, #4684ca 100%); border-color: #275589; text-shadow: #033b7a 0px 1px 1px; color: white}
 body#contact-index .contact-form #contact_submit:active {background-color: #0670e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3573b8), color-stop(30%, #3778c0), color-stop(50%, #336eb0), color-stop(50%, #2f66a4), color-stop(100%, #4a87cb)); background-image: -moz-linear-gradient(top, #3573b8 0%, #3778c0 30%, #336eb0 50%, #2f66a4 50%, #4a87cb 100%); border-color: #244e7d; text-shadow: #03346b 0px -1px -1px; color: white}
 body#contact-index .contact-form #send-indicator {display: none; vertical-align: middle}
 body#contact-index .contact-thx {font-size: 14pt; font-weight: bold; padding: 20px 0 68px 15px}
 body#concours-index #full-width {float: left; min-height: 520px}
 body#concours-index #full-width .content-header {padding-left: 15px; margin-bottom: 15px}
 body#concours-index #full-width h1 {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('/images/concours/banner_page.png?1275447107'); background-repeat: no-repeat; background-position: 50% 50%; margin: 0 15px 30px 15px; height: 58px}
 body#concours-index #full-width .content {float: left; padding-bottom: 15px; margin-left: 15px; width: 480px}
 body#concours-index #full-width h2 {font-size: 16pt; font-weight: bold; margin-bottom: 20px}
 body#concours-index #full-width .image {float: right; margin-left: 100px; padding-right: 20px; width: 320px; text-align: center; font-size: 10pt}
 body#concours-index #full-width .image .iphonead {margin-top: 50px}
 body#concours-index #full-width p {margin-top: 15px; font-size: 14pt}
 body#concours-index #full-width p.iphone {margin-top: 35px; margin-left: 45px}
 body#concours-index #full-width a {color: #4382c9; text-decoration: none; font-weight: bold}
 body#concours-index #full-width a:hover {text-decoration: underline}
 body#concours-index #full-width .interview {float: left; font-family: Georgia, Arial; line-height: 20px}
 body#concours-index #full-width .interview p {font-size: 11pt}
 body#concours-index #full-width .interview .bloc {margin-bottom: 20px}
 body#concours-index #full-width .interview span.person {font-size: 11pt; font-weight: bold}
 body#concours-index #full-width .interview ul li {font-size: 11pt; margin-bottom: 5px; margin-left: 5px}
 body#concours-index #full-width .interview .question {font-style: italic}
html, body {height: 100%}
div#fancy_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30}
* html div#fancy_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align: left}
div#fancy_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#fancy_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/images/fancybox/fancy_progress.png?123456') no-repeat}
div#fancy_loading_overlay {position: absolute; background-color: #FFF; z-index: 30}
div#fancy_loading_icon {position: absolute; background: url('/images/fancybox/fancy_loading.gif?123456') no-repeat; z-index: 35; width: 16px; height: 16px}
div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none}
div#fancy_inner {position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF}
div#fancy_content {margin: 0; z-index: 100; position: absolute}
div#fancy_div {background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100}
img#fancy_img {position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%}
div#fancy_close {position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('/images/fancybox/fancy_closebox.png?123456') top left no-repeat; cursor: pointer; z-index: 181; display: none}
#fancy_frame {position: relative; width: 100%; height: 100%; display: none}
#fancy_ajax {width: 100%; height: 100%; overflow: auto}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none}
a#fancy_left {left: 0px}
a#fancy_right {right: 0px}
span.fancy_ico {position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block}
span#fancy_left_ico {left: -9999px; background: transparent url('/images/fancybox/fancy_left.png?123456') no-repeat}
span#fancy_right_ico {right: -9999px; background: transparent url('/images/fancybox/fancy_right.png?123456') no-repeat}
a#fancy_left:hover {visibility: visible}
a#fancy_right:hover {visibility: visible}
a#fancy_left:hover span {left: 20px}
a#fancy_right:hover span {right: 20px}
.fancy_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#fancy_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg {position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg_n {top: -18px; width: 100%; height: 18px; background: transparent url('/images/fancybox/fancy_shadow_n.png?123456') repeat-x}
div.fancy_bg_ne {top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('/images/fancybox/fancy_shadow_ne.png?123456') no-repeat}
div.fancy_bg_e {right: -13px; height: 100%; width: 13px; background: transparent url('/images/fancybox/fancy_shadow_e.png?123456') repeat-y}
div.fancy_bg_se {bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('/images/fancybox/fancy_shadow_se.png?123456') no-repeat}
div.fancy_bg_s {bottom: -18px; width: 100%; height: 18px; background: transparent url('/images/fancybox/fancy_shadow_s.png?123456') repeat-x}
div.fancy_bg_sw {bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('/images/fancybox/fancy_shadow_sw.png?123456') no-repeat}
div.fancy_bg_w {left: -13px; height: 100%; width: 13px; background: transparent url('/images/fancybox/fancy_shadow_w.png?123456') repeat-y}
div.fancy_bg_nw {top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('/images/fancybox/fancy_shadow_nw.png?123456') no-repeat}
div#fancy_title {position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none}
div#fancy_title div {color: #FFF; font: bold 12px Arial; padding-bottom: 3px}
div#fancy_title table {margin: 0 auto}
div#fancy_title table td {padding: 0; vertical-align: middle}
td#fancy_title_left {height: 32px; width: 15px; background: transparent url('/images/fancybox/fancy_title_left.png?123456') repeat-x}
td#fancy_title_main {height: 32px; background: transparent url('/images/fancybox/fancy_title_main.png?123456') repeat-x}
td#fancy_title_right {height: 32px; width: 15px; background: transparent url('/images/fancybox/fancy_title_right.png?123456') repeat-x}