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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.belgiquecafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/belgiquecafe_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.bruxellescafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/bruxellescafe_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.bucharestcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/bucharestcafe_1386083759.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.budacafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/budacafes_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesamsterdam {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesamsterdam_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesbarcelona {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesbarcelona_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesberlin {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesberlin_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesboston {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesboston_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesdublin {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesdublin_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesedinburgh {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesedinburgh_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesinlondon {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesinlondon_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesinuk {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesinuk_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesla {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesla_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesmadrid {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesmadrid_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesmiami {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesmiami_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesneworleans {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesneworleans_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.cafesnyc {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/cafesnyc_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.copenhagencafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/copenhagencafe_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.dresdencafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/dresdencafe_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.firenzecafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/firenzecafes_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.genevecafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/genevecafe_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.israelcafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/israelcafes_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.milanocafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/milanocafes_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.mumbaicafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/mumbaicafes_1386083759.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.praguecafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/praguecafes_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.romacafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/romacafes_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.sfcafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/sfcafes_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.stockholmcafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/stockholmcafe_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.suissecafe {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/suissecafe_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.telavivcafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/telavivcafes_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.tuniscafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/tuniscafes_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.usacafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/usacafes_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.veneziacafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/veneziacafes_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
 #site-title.wiencafes {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/logos/wiencafes_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%}
  body {font-family: 'Arial', 'sans-serif'; background-color: #4e791b}
 body .labels {color: #FFF; font-size: 12px; font-weight: bold; text-align: center}
 body #xiti {margin-right: 187px; margin-top: 0%; float: right}
 body #habillage {position: absolute; left: 50%; margin-left: -776px; top: 0}
 body #full-width-header {z-index: 2; background-color: #3b5b0f; height: 474px; height: 463px; width: 100%}
 body #full-header-bg {overflow: hidden; display: inline-block; margin: 0 auto; width: 1200px;  height: 463px; background-image: url('../images/full-container-bg_1386083710.png'); 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_1386083710.png'); background-repeat: no-repeat; overflow: visible}
 body #full-container {display: block}
 body #pub-right {position: absolute; margin-left: 964px; top: 0}
 body #container {display: inline; float: left; margin-left: 37px; text-align: left; width: 950px}
 body #pub-right {position: absolute; margin-left: 964px; top: 0}
 body #header {height: 137px; margin: 0 auto; width: 1024px; position: relative; background-color: #3b5b0f; margin-bottom: -11px}
 body #header-right-block {display: inline; float: left; font-size: 10pt; height: 137px; padding-right: 40px; text-align: right; width: 523px; background-image: url('../images/gradient-bg_1386083759.png'); background-repeat: repeat-y}
 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 #header-right-block #sites-content {padding: 0 15px 15px 15px; text-align: left; margin-top: 20px; width: 1024px}
 body #header-right-block #sites-content h3 {font-size: 17pt; font-weight: bold; margin-bottom: 5px}
 body #header-right-block #sites-content a {font-size: 12pt}
 body #header-right-block #sites-content .colo {float: left; width: 137px}
 body #header-right-block #sites-content ul {width: 30em}
 body #header-right-block #sites-content li.site {display: block; padding-left: 10px; width: 10em}
 body #header-right-block #sites-content .country {display: block; font-size: 15px; margin-top: 5px}
 body 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: 40px; 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_1386083710.png'); 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_1386083710.png'); 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; margin-left: 150px; text-align: left; width: 1024px}
 body #footer #sites-content {color: white; padding: 0 15px 15px 15px; text-align: left; margin-left: -117px; margin-top: 20px; width: 1024px}
 body #footer #sites-content h3 {font-size: 13pt; font-weight: bold; margin-bottom: 5px}
 body #footer #sites-content a {color: white; font-size: 10pt; text-decoration: underline}
 body #footer #sites-content .colo {float: left}
 body #footer #sites-content ul {width: 30em}
 body #footer #sites-content li.site {display: block; padding-left: 10px; width: 10em}
 body #footer #sites-content .country {display: block; font-size: 15px; margin-top: 5px}
 body #footer #infos {margin-top: 10px}
 body #footer #logos {margin-top: 10px}
 body #footer ul.logo {list-style-type: none; margin: 0px; padding: 0px; display: inline; padding-top: 25px; margin-left: 150px}
 body #footer ul.logo li {margin: 0px; padding: 0px; display: inline}
 body #footer ul.logo li {color: white; font-weight: bold; font-size: 8pt; margin-right: 20px}
 body #footer ul {list-style-type: none; margin: 0px; padding: 0px; display: inline; padding-top: 25px; margin-left: 70px}
 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_1386083710.png'); 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}
 body #right-small-column .twitter-container {text-align: center}
 body #right-small-column .twitter-item {vertical-align: middle; display: inline-block}
 body #right-small-column .twitter-item-margin {vertical-align: middle; display: inline-block; margin: 0 5px}
 .clear-both {clear: both}
 .disp-none {display: none}
 h4.title-banner {margin-left: -10px; padding-left: 30px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('../images/title-banner_1386083710.png'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h4.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_1386083710.png'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h4.title-banner-no3d {padding-left: 20px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('../images/title-banner-no3d_1386083710.png'); background-repeat: no-repeat; height: 39px; text-weight: bold}
 h4.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_1386083710.png'); 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}
 .ad_welcome {padding: 0 0 0 15px}
 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}
 .ad_top {margin: 0 15px; border-top-width: 1px; border-top-style: solid; border-top-color: #4282c9; font-size: 7pt; text-align: right}
 .private_ads {font-size: 10pt; padding-top: 10px; text-align: left; padding-bottom: 5px}
 .bottom-ad {margin-top: 5px; margin-bottom: 5px}
 #login-error {color: red; display: none; font-size: 10pt; margin-bottom: 15px; width: 250px}
 body#hat_site #full-width {padding-top: 0}
 body#hat_site #map {float: left; height: 420px; width: 630px}
 body#hat_site #map.long {height: 640px}
 body#hat_site #map-side {background-color: white; float: left; height: 400px; padding: 10px 0px 10px 20px; width: 300px}
 body#hat_site #map-side h1 {font-weight: bold; font-size: large}
 body#hat_site #map-side ul {padding: 0 15px 15px 15px; margin-bottom: 15px}
 body#hat_site #map-side ul li {list-style-type: none; margin-left: 0px}
 body#hat_site #map-side ul li {font-size: 90%; padding-bottom: 5px; vertical-align: middle}
 body#hat_site #map-side ul li img {margin-right: 10px; vertical-align: middle}
 body#hat_site #map-side ul li a {color: #4382c9; text-decoration: none}
 body#hat_site #map-side ul li a:hover {color: #4382c9; text-decoration: underline}
 body#hat_site #map-side.long {height: 620px}
 img.popover-arrow {display: block; margin: 0 auto}
 #login_link_indicator, #sites_link_indicator, #geosearch_link_indicator {visibility: hidden; vertical-align: middle}
 #login-background {background-color: black; opacity: 0.4; position: fixed; top: 0; bottom: 0; left: 0; right: 0}
 #login-popover {text-align: center; opacity: 1; width: 268px; top: 34%; left: 39%}
 #login-popover #login-close-button {bottom: 14px; left: 12px; position: relative; float: right}
 #login-popover #login-title {padding-left: 7px; padding-top: 0.2em; color: white; font-size: 14pt; background-image: url('../images/title-banner-no3d-nobackground_1386083710.png'); background-repeat: no-repeat; height: 25px; text-weight: bold}
 #login-popover #login-popover-content {background-color: white; color: black; 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: white; border: 1px solid black; color: black; font-size: 11pt; margin: 8px 0 15px 0; padding: 2px; width: 231px}
 #login-popover #login-popover-content input.text:focus {border: 1px solid black}
 #login-popover #login-popover-content #login-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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_1386083710.png') 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 #6c9326; 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_1386083710.png') 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: black; 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}
 #sites-content {color: white; padding: 0 15px 15px 15px; text-align: left; margin-left: -117px; margin-top: 20px; width: 1024px}
 #sites-content h3 {font-size: 13pt; font-weight: bold; margin-bottom: 5px}
 #sites-content a {color: white; font-size: 10pt; text-decoration: underline}
 #sites-content .colo {float: left}
 #sites-content ul {width: 30em}
 #sites-content li.site {display: block; padding-left: 10px; width: 10em}
 #sites-content .country {display: block; font-size: 15px; margin-top: 5px}
 #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_1386083710.png') 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_1386083710.png') 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 .labels {color: white; font-family: "Lucida Grande", "Arial", sans-serif}
 body#home-index #banner {color: blue; font-size: 15pt; margin-left: 15px; margin-right: 5px; margin-bottom: 15px}
 body#home-index #sub-banner {color: blue; font-size: 12pt}
 body#home-index #divcoffee_unlimited {margin-bottom: 20px}
 body#home-index #map {height: 337px; width: 630px}
 body#home-index #random-locations-indicator {display: none}
 body#home-index #random-subtitle {height: 16px}
 body#home-index table#random_locations {margin-bottom: 20px}
 body#home-index table#random_locations tr {height: 340px}
 body#home-index table#random_locations td {width: 150px; padding: 3px 2px 3px 6px; vertical-align: top; background-color: #fafafa}
 body#home-index table#random_locations td img.picture {width: 145px}
 body#home-index table#random_locations td tr {height: 170px}
 body#home-index table#random_locations h2 {font-weight: bold; text-decoration: none; color: #333; font-size: 16px}
 body#home-index table#random_locations h2 a {text-decoration: none; color: #333}
 body#home-index table#random_locations td.framed {background-color: #eeeeee; border-right: solid 2px white}
 body#home-index table#random_locations .city {font-size: 12px}
 body#home-index #random_locations .categories {color: #4382c9; font-size: 12px; line-height: 14px; margin-bottom: 5px}
 body#home-index #random_locations p {font-size: 12px; line-height: 18px}
 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 #reviews-indicator, body#home-index #favorites-indicator {float: left; display: none; margin-left: 15px}
 body#home-index #no-review {color: #585757; font-size: 11pt; padding: 0 15px 30px 15px}
 body#home-index #reviews {padding: 0 15px 30px 15px}
 body#home-index #reviews .review {display: inline; float: left; border-bottom: 5px solid #cccccc; font-size: 11pt; margin-bottom: 10px; padding-bottom: 10px; width: 250px}
 body#home-index #reviews .review .review-score {margin-bottom: 5px; font-size: 10pt}
 body#home-index #reviews .review.last {border-bottom: 5px}
 body#home-index #reviews p {color: #585757; font-size: 10pt}
 body#home-index #no-favorites {color: #585757; font-size: 11pt; padding: 0 15px 30px 15px}
 body#home-index #register {color: red; font-size: 14pt; margin-left: 15px; margin-right: 30px; margin-bottom: 15px}
 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; margin-left: 5px}
 body#home-index #stay-connected a {color: #4382c9; font-weight: bold; margin-left: 10px; text-decoration: none}
 body#home-index #stay-connected a:hover {text-decoration: underline}
 body#home-index #stay-connected a#twitter-link {display: block; margin-left: 10px; margin: 10px auto}
 body#home-index #stay-connected a:hover#twitter-link {text-decoration: underline}
 body#home-index #favorites .loc-result {display: inline; float: left; border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding: 0 0 15px 0}
 body#home-index #favorites .loc-result .loc-left {display: inline; float: left; margin-right: 10px; padding-left: 15px; width: 250px}
 body#home-index #favorites .loc-result .loc-left h1 {margin: 0; font-size: 14pt}
 body#home-index #favorites .loc-result .loc-left p.description {color: #585757; font-size: 10pt; margin-top: 5px; margin-bottom: 7px}
 body#home-index #favorites .loc-result .loc-left p.categories a {font-size: 10pt; margin-bottom: 7px}
 body#home-index #favorites .loc-result .loc-right {display: inline; float: left; margin-right: 10px; padding-left: 15px; width: 250px}
 body#home-index #favorites .loc-result .loc-right p {color: #585757; font-size: 10pt}
 body#home-index #favorites .loc-result .loc-right img.score {margin-bottom: 7px}
 body#home-index #favorites .loc-result.last {border-bottom: none}
 body#home-index #booking {margin-left: 0px}
 body#home-index #friends-invitation {margin-left: 15px}
 body#home-index #friends-invitation textarea#friends {border: 1px solid black; font-family: 'Arial', 'sans-serif'; font-size: 11pt; height: 60px; padding: 5px; width: 270px}
 body#home-index #friends-invitation textarea#friends:focus {border: 1px solid #4382c9}
 body#home-index #friends-invitation .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#home-index #friends-invitation #invite-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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#home-index #friends-invitation #invite-submit::-moz-focus-inner {border: none; padding: 0}
 body#home-index #friends-invitation #invite-submit:focus {outline: none}
 body#home-index #friends-invitation #invite-submit.disabled, body#home-index #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#home-index #friends-invitation #invite-submit.disabled:hover, body#home-index #friends-invitation #invite-submit.disabled:focus, body#home-index #friends-invitation #invite-submit[disabled]:hover, body#home-index #friends-invitation #invite-submit[disabled]:focus {cursor: default}
 body#home-index #friends-invitation #invite-submit:active {padding: 1px 9px; border-width: 2px}
 body#home-index #friends-invitation #invite-submit.disabled:active, body#home-index #friends-invitation #invite-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#home-index #friends-invitation #invite-submit.disabled:active, body#home-index #friends-invitation #invite-submit.disabled:hover, body#home-index #friends-invitation #invite-submit[disabled]:active, body#home-index #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#home-index #friends-invitation #invite-submit:hover, body#home-index #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#home-index #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#home-index #friends-invitation #invite-indicator {display: none}
 body#home-index .ad_full_banner {margin: 10px auto}
 body#home-index .survey-monkey {margin-bottom: 10px; font-size: 10pt; padding: 0 15px}
 body#home-index .button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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#home-index .button::-moz-focus-inner {border: none; padding: 0}
 body#home-index .button:focus {outline: none}
 body#home-index .button.disabled, body#home-index .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#home-index .button.disabled:hover, body#home-index .button.disabled:focus, body#home-index .button[disabled]:hover, body#home-index .button[disabled]:focus {cursor: default}
 body#home-index .button:active {padding: 1px 9px; border-width: 2px}
 body#home-index .button.disabled:active, body#home-index .button[disabled] {padding: 2px 10px; border-width: 1px}
 body#home-index .button.disabled:active, body#home-index .button.disabled:hover, body#home-index .button[disabled]:active, body#home-index .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#home-index .button:hover, body#home-index .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#home-index .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#user_sessions-new #login-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #banner {color: blue; font-size: 15pt; margin-left: 15px; margin-right: 5px; margin-bottom: 15px}
 body#locations-show #faux-2cols #sub-banner {color: blue; font-size: 15pt; margin-left: 15px; margin-right: 5px; margin-bottom: 15px}
 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_1386083710.png'); 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_1386083710.png') 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_1386083710.png') 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_1386083710.png') no-repeat right top}
 body#locations-show #faux-2cols #tab-map-stview li.current a {background: url('../images/tabs/tab-left-on_1386083710.png') 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; visibility: hidden}
 body#locations-show #faux-2cols #location-right p.owners {margin-bottom: 15px}
 body#locations-show #faux-2cols #location-right #book-link {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #location-right #locations-link {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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: #8edf09; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cfe5ab), color-stop(10%, #a7cf65), color-stop(50%, #7ba634), color-stop(50%, #729a30), color-stop(100%, #8fc13c)); background-image: -moz-linear-gradient(top, #cfe5ab 0%, #a7cf65 10%, #7ba634 50%, #729a30 50%, #8fc13c 100%); border-color: #587725; text-shadow: #406404 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #location-right #locations-link::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #location-right #locations-link:focus {outline: none}
 body#locations-show #faux-2cols #location-right #locations-link.disabled, body#locations-show #faux-2cols #location-right #locations-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 #locations-link.disabled:hover, body#locations-show #faux-2cols #location-right #locations-link.disabled:focus, body#locations-show #faux-2cols #location-right #locations-link[disabled]:hover, body#locations-show #faux-2cols #location-right #locations-link[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #location-right #locations-link:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #location-right #locations-link.disabled:active, body#locations-show #faux-2cols #location-right #locations-link[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #location-right #locations-link.disabled:active, body#locations-show #faux-2cols #location-right #locations-link.disabled:hover, body#locations-show #faux-2cols #location-right #locations-link[disabled]:active, body#locations-show #faux-2cols #location-right #locations-link[disabled]:hover {background-color: #8edf09; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cfe5ab), color-stop(10%, #a7cf65), color-stop(50%, #7ba634), color-stop(50%, #729a30), color-stop(100%, #8fc13c)); background-image: -moz-linear-gradient(top, #cfe5ab 0%, #a7cf65 10%, #7ba634 50%, #729a30 50%, #8fc13c 100%); border-color: #587725; text-shadow: #406404 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #location-right #locations-link:hover, body#locations-show #faux-2cols #location-right #locations-link:focus {background-color: #85d008; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #c8e29f), color-stop(10%, #a0cc59), color-stop(50%, #729a30), color-stop(50%, #698e2c), color-stop(100%, #86b538)); background-image: -moz-linear-gradient(top, #c8e29f 0%, #a0cc59 10%, #729a30 50%, #698e2c 50%, #86b538 100%); border-color: #4f6b21; text-shadow: #365503 0px 1px 1px; color: white}
 body#locations-show #faux-2cols #location-right #locations-link:active {background-color: #7cc208; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #729a30), color-stop(30%, #78a233), color-stop(50%, #6d932e), color-stop(50%, #64872a), color-stop(100%, #89b93a)); background-image: -moz-linear-gradient(top, #729a30 0%, #78a233 30%, #6d932e 50%, #64872a 50%, #89b93a 100%); border-color: #47601e; text-shadow: #2e4803 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 #cafe-illimite-logo {display: inline; float: right; clear: both; margin-top: 15px; margin-bottom: 10px}
 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 span.rdfa {display: none}
 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_1386083710.png') 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: 525px; padding-top: 10px; width: 620px}
 body#locations-show #faux-2cols #description-tab, body#locations-show #faux-2cols #services-tab, body#locations-show #faux-2cols #transports-tab, body#locations-show #faux-2cols #menus-tab {display: inline; float: left; min-height: 525px; width: 620px}
 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 #menus-tab {display: none; overflow-y: auto; width: 100%; height: 100%}
 body#locations-show #faux-2cols #menus-tab iframe.menus {width: 90%; height: 97%; margin-left: 5%}
 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png') no-repeat right top; float: left; margin: 0; padding: 0}
 body#locations-show #faux-2cols #tab-description a {background: url('../images/tabs/tab-left_1386083710.png') 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_1386083710.png') no-repeat right top}
 body#locations-show #faux-2cols #tab-description li.current a {background: url('../images/tabs/tab-left-on_1386083710.png') no-repeat left top; font-weight: bold}
 body#locations-show #faux-2cols #stay-connected {margin-bottom: 10px; margin-left: 5px}
 body#locations-show #faux-2cols #stay-connected a {color: #4382c9; font-weight: bold; margin-left: 10px; text-decoration: none}
 body#locations-show #faux-2cols #stay-connected a:hover {text-decoration: underline}
 body#locations-show #faux-2cols #stay-connected a#twitter-link {display: block; margin-left: 10px; margin: 10px auto}
 body#locations-show #faux-2cols #stay-connected a:hover#twitter-link {text-decoration: underline}
 body#locations-show #faux-2cols #register {text-decoration: underline; color: red; font-size: 14pt; margin-left: 15px; margin-right: 30px; margin-bottom: 15px}
 body#locations-show #faux-2cols #friends-invitation {margin-left: 15px}
 body#locations-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#locations-show #faux-2cols #friends-invitation textarea#friends:focus {border: 1px solid #4382c9}
 body#locations-show #faux-2cols #friends-invitation .hint {color: #585757; font-size: 10pt; font-style: italic; margin-top: 3px}
 body#locations-show #faux-2cols #friends-invitation #invite-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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#locations-show #faux-2cols #friends-invitation #invite-submit::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #friends-invitation #invite-submit:focus {outline: none}
 body#locations-show #faux-2cols #friends-invitation #invite-submit.disabled, body#locations-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#locations-show #faux-2cols #friends-invitation #invite-submit.disabled:hover, body#locations-show #faux-2cols #friends-invitation #invite-submit.disabled:focus, body#locations-show #faux-2cols #friends-invitation #invite-submit[disabled]:hover, body#locations-show #faux-2cols #friends-invitation #invite-submit[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #friends-invitation #invite-submit:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #friends-invitation #invite-submit.disabled:active, body#locations-show #faux-2cols #friends-invitation #invite-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #friends-invitation #invite-submit.disabled:active, body#locations-show #faux-2cols #friends-invitation #invite-submit.disabled:hover, body#locations-show #faux-2cols #friends-invitation #invite-submit[disabled]:active, body#locations-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#locations-show #faux-2cols #friends-invitation #invite-submit:hover, body#locations-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#locations-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#locations-show #faux-2cols #friends-invitation #invite-indicator {display: none}
 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_1386083710.png') 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 #login-background {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: black; opacity: 0.4}
 body#locations-show #faux-2cols #login-container #create-login-box {display: inline; float: left; display: none; font-size: 10pt; width: 520px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #login-container #create-login-box #create-login-submit::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit:focus {outline: none}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit.disabled, body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box #create-login-submit.disabled:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit.disabled:focus, body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit[disabled]:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit.disabled:active, body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit.disabled:active, body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit.disabled:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-login-submit[disabled]:active, body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box #create-login-submit:hover, body#locations-show #faux-2cols #login-container #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 #login-container #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 #login-container #create-login-box #create-login-cancel {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #login-container #create-login-box #create-login-cancel::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel:focus {outline: none}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel.disabled, body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box #create-login-cancel.disabled:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel.disabled:focus, body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel[disabled]:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel.disabled:active, body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel.disabled:active, body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel.disabled:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-login-cancel[disabled]:active, body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box #create-login-cancel:hover, body#locations-show #faux-2cols #login-container #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 #login-container #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 #login-container #create-login-box #create-login-check-indicator {display: none; vertical-align: middle}
 body#locations-show #faux-2cols #login-container #create-login-box #create-login-error {color: red; display: none; font-size: 10pt; margin-bottom: 15px; margin-left: 15px}
 body#locations-show #faux-2cols #login-container #create-login-box h1 {font-size: 11pt; font-weight: bold; margin-bottom: 15px; margin-top: 0}
 body#locations-show #faux-2cols #login-container #create-login-box h2 {font-weight: bold; margin-bottom: 15px}
 body#locations-show #faux-2cols #login-container #create-login-box label {font-size: 10pt}
 body#locations-show #faux-2cols #login-container #create-login-box .left {display: inline; float: left; border-right: 1px solid #cccccc; margin-right: 10px; width: 280px}
 body#locations-show #faux-2cols #login-container #create-login-box .right {display: inline; float: left; margin-left: 15px; width: 150px}
 body#locations-show #faux-2cols #login-container #create-login-box .right p {margin: 0; padding: 0}
 body#locations-show #faux-2cols #login-container #create-login-box #create-register {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #login-container #create-login-box #create-register::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #login-container #create-login-box #create-register:focus {outline: none}
 body#locations-show #faux-2cols #login-container #create-login-box #create-register.disabled, body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box #create-register.disabled:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-register.disabled:focus, body#locations-show #faux-2cols #login-container #create-login-box #create-register[disabled]:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-register[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #login-container #create-login-box #create-register:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-register.disabled:active, body#locations-show #faux-2cols #login-container #create-login-box #create-register[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #login-container #create-login-box #create-register.disabled:active, body#locations-show #faux-2cols #login-container #create-login-box #create-register.disabled:hover, body#locations-show #faux-2cols #login-container #create-login-box #create-register[disabled]:active, body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box #create-register:hover, body#locations-show #faux-2cols #login-container #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 #login-container #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 #login-container #create-login-box #create-register-indicator {display: none; vertical-align: middle}
 body#locations-show #faux-2cols #login-container #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 #login-container #create-login-box input.text:focus {border: 1px solid #4382c9}
 body#locations-show #faux-2cols #login-container #create-login-box hr {margin: 10px 0; width: 520px}
 body#locations-show #faux-2cols #login-container #create-register-box {display: inline; float: left; display: none; font-size: 10pt; width: 520px}
 body#locations-show #faux-2cols #login-container #create-register-box p {margin-top: 10px; margin-bottom: 0}
 body#locations-show #faux-2cols #login-container #create-register-box h1 {font-size: 11pt; font-weight: bold; margin-bottom: 0; margin-top: 0}
 body#locations-show #faux-2cols #login-container #create-register-box .hint {color: #585757; font-size: 10pt; font-style: italic; margin-bottom: 10px; margin-left: 15px}
 body#locations-show #faux-2cols #login-container #create-register-box .formError {color: red; font-size: 10pt; font-weight: bold; margin: 3px 0 3px 15px}
 body#locations-show #faux-2cols #login-container #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 #login-container #create-register-box input.text:focus {border: 1px solid #4382c9}
 body#locations-show #faux-2cols #login-container #create-register-box #dynamic_recaptcha {margin-left: 12px; margin-bottom: 0}
 body#locations-show #faux-2cols #login-container #create-register-box #login-check-indicator, body#locations-show #faux-2cols #login-container #create-register-box #email-check-indicator, body#locations-show #faux-2cols #login-container #create-register-box #create-register-check-indicator {display: none}
 body#locations-show #faux-2cols #login-container #create-register-box #user_submit {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #login-container #create-register-box #user_submit::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #login-container #create-register-box #user_submit:focus {outline: none}
 body#locations-show #faux-2cols #login-container #create-register-box #user_submit.disabled, body#locations-show #faux-2cols #login-container #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 #login-container #create-register-box #user_submit.disabled:hover, body#locations-show #faux-2cols #login-container #create-register-box #user_submit.disabled:focus, body#locations-show #faux-2cols #login-container #create-register-box #user_submit[disabled]:hover, body#locations-show #faux-2cols #login-container #create-register-box #user_submit[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #login-container #create-register-box #user_submit:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #login-container #create-register-box #user_submit.disabled:active, body#locations-show #faux-2cols #login-container #create-register-box #user_submit[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #login-container #create-register-box #user_submit.disabled:active, body#locations-show #faux-2cols #login-container #create-register-box #user_submit.disabled:hover, body#locations-show #faux-2cols #login-container #create-register-box #user_submit[disabled]:active, body#locations-show #faux-2cols #login-container #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 #login-container #create-register-box #user_submit:hover, body#locations-show #faux-2cols #login-container #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 #login-container #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 #login-container #create-register-box #cancel-button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 #login-container #create-register-box #cancel-button::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols #login-container #create-register-box #cancel-button:focus {outline: none}
 body#locations-show #faux-2cols #login-container #create-register-box #cancel-button.disabled, body#locations-show #faux-2cols #login-container #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 #login-container #create-register-box #cancel-button.disabled:hover, body#locations-show #faux-2cols #login-container #create-register-box #cancel-button.disabled:focus, body#locations-show #faux-2cols #login-container #create-register-box #cancel-button[disabled]:hover, body#locations-show #faux-2cols #login-container #create-register-box #cancel-button[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols #login-container #create-register-box #cancel-button:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols #login-container #create-register-box #cancel-button.disabled:active, body#locations-show #faux-2cols #login-container #create-register-box #cancel-button[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols #login-container #create-register-box #cancel-button.disabled:active, body#locations-show #faux-2cols #login-container #create-register-box #cancel-button.disabled:hover, body#locations-show #faux-2cols #login-container #create-register-box #cancel-button[disabled]:active, body#locations-show #faux-2cols #login-container #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 #login-container #create-register-box #cancel-button:hover, body#locations-show #faux-2cols #login-container #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 #login-container #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}
 body#locations-show #faux-2cols #random_locations .categories {color: #4382c9; font-size: 12px; line-height: 14px; margin-bottom: 5px}
 body#locations-show #faux-2cols #random_locations p {font-size: 12px; line-height: 18px}
 body#locations-show #faux-2cols #framed-highlight {width: 175px}
 body#locations-show #faux-2cols #framed-highlight p.categories {color: #4382c9; font-size: 8pt}
 body#locations-show #faux-2cols .survey-monkey {margin-bottom: 10px; font-size: 10pt; padding: 0 15px}
 body#locations-show #faux-2cols .survey-monkey .button {font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('../images/button_bg_1386083710.png') 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 .survey-monkey .button::-moz-focus-inner {border: none; padding: 0}
 body#locations-show #faux-2cols .survey-monkey .button:focus {outline: none}
 body#locations-show #faux-2cols .survey-monkey .button.disabled, body#locations-show #faux-2cols .survey-monkey .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 .survey-monkey .button.disabled:hover, body#locations-show #faux-2cols .survey-monkey .button.disabled:focus, body#locations-show #faux-2cols .survey-monkey .button[disabled]:hover, body#locations-show #faux-2cols .survey-monkey .button[disabled]:focus {cursor: default}
 body#locations-show #faux-2cols .survey-monkey .button:active {padding: 1px 9px; border-width: 2px}
 body#locations-show #faux-2cols .survey-monkey .button.disabled:active, body#locations-show #faux-2cols .survey-monkey .button[disabled] {padding: 2px 10px; border-width: 1px}
 body#locations-show #faux-2cols .survey-monkey .button.disabled:active, body#locations-show #faux-2cols .survey-monkey .button.disabled:hover, body#locations-show #faux-2cols .survey-monkey .button[disabled]:active, body#locations-show #faux-2cols .survey-monkey .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#locations-show #faux-2cols .survey-monkey .button:hover, body#locations-show #faux-2cols .survey-monkey .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#locations-show #faux-2cols .survey-monkey .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}
 #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_1386083710.png') 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_1386083710.png') 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_1386083710.png') 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}
 #random_locations .categories {color: #4382c9; font-size: 12px; line-height: 14px; margin-bottom: 5px}
 #random_locations p {font-size: 12px; line-height: 18px}
 #framed-highlight {width: 175px}
 #framed-highlight p.categories {color: #4382c9; font-size: 8pt}
 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_1386083710.png') 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 .ad_full_banner {margin: 10px auto}
 body#browse-browse #map {height: 300px; margin-left: 5px; overflow: hidden; width: 300px}
 body#browse-browse .ad_top_right {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: 12pt; 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#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_1386083710.png') 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, body#users-show #faux-2cols #checkins-indicator, body#users-show #faux-2cols #owner_locations-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-checkin {color: #585757; font-size: 10pt; padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #checkins {padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #checkins .checkin {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 #checkins .checkin .checkin-score {margin-bottom: 5px}
 body#users-show #faux-2cols #checkins .checkin.last {border-bottom: none}
 body#users-show #faux-2cols #checkins 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 #no-owner_locations {color: #585757; font-size: 10pt; padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #owner_locations {padding: 0 15px 30px 15px}
 body#users-show #faux-2cols #owner_locations .loc-result {display: inline; float: left; border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding: 0 0 15px 0}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-left {display: inline; float: left; margin-right: 10px; padding-left: 15px; width: 400px}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-left h1 {margin: 0; font-size: 14pt}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-left p.description {color: #585757; font-size: 10pt; margin-top: 5px}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-left p.categories a {font-size: 10pt}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-right {display: inline; float: left; width: 175px}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-right p {color: #585757; font-size: 10pt}
 body#users-show #faux-2cols #owner_locations .loc-result .loc-right img.score {margin-bottom: 5px}
 body#users-show #faux-2cols #owner_locations .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_1386083710.png') 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: 570px}
 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_1386083710.png') 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_1386083710.png') 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_1386083710.png') 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_1386083710.png') 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}
 .facebook_connect {margin-top: 50px}
 .explanation {margin-top: 110px; padding-right: 15px; padding-left: 40px}
 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_1386083710.png'); 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_1386083710.png'); 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_1386083710.png') 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_1386083710.png'); 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}
 #menu-search-box {border: 0; display: inline-block; font-size: 16px; padding: 0 5px; width: 283px; margin-top: 3px}
 #menu-search-box form {vertical-align: middle; width: 303px; margin-top: -8px; margin-left: 31px}
 #menu-search-box #q {border: 0; display: inline-block; font-size: 13px; height: 34px; padding: 0 5px; width: 256px}
 #menu-search-box #menu-search-button-fr {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/search-button-fr_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%; border: 0; display: block; float: right; font-size: 0; height: 34px; line-height: 0; width: 127px}
 #menu-search-box #menu-search-button-en {text-indent: -9999em; overflow: hidden; text-align: left; background-image: url('../images/search-button-en_1386083710.png'); background-repeat: no-repeat; background-position: 50% 50%; border: 0; display: block; float: right; font-size: 0; height: 40px; line-height: 0; width: 127px}
 #menu-search-button-loupe {text-indent: -9999em; overflow: hidden; text-align: left; background-color: #FFF; background-image: url('../images/search-button-loupe2_1386083759.png'); background-repeat: no-repeat; background-position: 50% 50%; border: 0; display: block; float: right; font-size: 0; height: 34px; line-height: 0; width: 37px}
 .div-change {display: none}
 .fixed {position: fixed; top: 0; left: 0; padding: 10px 15px 2px 15px; background-color: #ececec; background-image: url('../images/menu-bg2_1386083759.png'); background-repeat: repeat-x; text-align: left; width: 100%; font-family: Arial, Georgia,Serif; z-index: 3}
 .top {padding: 9px 15px 2px 15px; background-color: #ececec; background-image: url('../images/menu-bg2_1386083759.png'); background-repeat: repeat-x; float: left; text-align: left; width: 994px; margin-bottom: 20px; margin-top: 10px; font-family: Arial, Georgia,Serif; overflow: hidden}
 #menu-content {width: 994px; margin: auto; padding-right: 30px}
 #menu-content .avatar-user {float: left; margin-top: -1px; margin-right: 9px; margin-bottom: 9px}
 #menu-content .avatar-connexion {float: left; margin-top: -4px; margin-right: 9px}
 #menu-content .house {margin-bottom: -10px; margin-right: 10px}
 #menu-content .fb-connect {float: left; margin-top: -6px; margin-right: 13px}
 #menu-content .connect {float: left; margin-top: -6px; font-size: 12px; text-decoration: underline}
 #menu-content .user-connected {margin-top: 0px; font-size: 12px}
 #menu-content a:hover {color: #FFF}
 #menu-content a {color: #4d4d4f; text-decoration: none}
 #menu-content .left {float: left}
 #menu-content .right {float: right}
 #menu-content .menu-user {width: 240px}
 #menu-content .menu-user a:hover {color: #759838}
 #menu-content .bg-link {padding-top: 17px; padding-bottom: 17px; padding-right: 8px; padding-left: 10px; color: #4d4d4f; font-weight: bold}
 #menu-content .bg-link:hover {padding-right: 8px; padding-left: 10px; padding-top: 17px; padding-bottom: 17px; color: #FFF; cursor: pointer; background-color: #759838}
 #menu-content .separator {border-right: 1px solid #b6b6b6; padding-top: 5px; padding-bottom: 10px}
 #menu-content ul {list-style-type: none}
 #menu-content ul li {display: inline}
 #menu-content ul li #sous-menu-sortir h3 {color: #759838}
 #menu-content ul li #sous-menu-sortir .separator {border-right: 1px solid #759838; padding-right: 20px}
 #menu-content ul li #sous-menu-sortir li:first-child {margin-top: 0px}
 #menu-content ul li #sous-menu-sortir li {margin-top: 10px}
 #menu-content ul li #sous-menu-sortir a {font-size: 10pt}
 #menu-content ul li .sous-menu {color: #4d4d4f; cursor: default; padding: 20px; color: #000; display: none; position: absolute; background-color: rgba(255, 255, 255, 0.9); top: 56px; width: 954px; height: 272px; z-index: 1; font-weight: 100}
 #menu-content ul li .sous-menu .colo-sortir {margin-left: 20px}
 #menu-content ul li .sous-menu .color {width: 50px}
 #menu-content ul li .sous-menu a {color: #4d4d4f; text-decoration: underline}
 #menu-content ul li .sous-menu .voir-plus a {color: #759838; text-decoration: underline; font-weight: bold}
 #menu-content ul li .sous-menu li {display: block}
 #menu-content .sites-content {padding: 0px; text-align: left; width: 1024px}
 #menu-content .sites-content a {font-size: 10pt}
 #menu-content .sites-content .colo {float: left; width: 137px}
 #menu-content .sites-content ul {width: 30em}
 #menu-content .sites-content li:first-child {margin-top: 0px}
 #menu-content .sites-content li {margin-top: 6px}
 #menu-content .sites-content li.site {display: block; padding-left: 10px; width: 10em}
 #menu-content .sites-content h3 {font-size: 17pt; font-weight: bold; margin-bottom: 5px; color: #759838; display: block; font-size: 15px; margin-top: 5px}
 .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0; margin: 0; border: 0; outline: none; vertical-align: top}
.fancybox-wrap {position: absolute; top: 0; left: 0; z-index: 8020}
.fancybox-skin {position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
.fancybox-opened {z-index: 8030}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)}
.fancybox-outer, .fancybox-inner {position: relative}
.fancybox-inner {overflow: hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch}
.fancybox-error {color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap}
.fancybox-image, .fancybox-iframe {display: block; width: 100%; height: 100%}
.fancybox-image {max-width: 100%; max-height: 100%}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('http://www.canadiancafes.com/stylesheets/fancybox_sprite.png')}
#fancybox-loading {position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060}
#fancybox-loading div {width: 44px; height: 44px; background: url('http://www.canadiancafes.com/stylesheets/fancybox_loading.gif') center center no-repeat}
.fancybox-close {position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040}
.fancybox-nav {position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('http://www.canadiancafes.com/stylesheets/blank.gif');  -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040}
.fancybox-prev {left: 0}
.fancybox-next {right: 0}
.fancybox-nav span {position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden}
.fancybox-prev span {left: 10px; background-position: 0 -36px}
.fancybox-next span {right: 10px; background-position: 0 -72px}
.fancybox-nav:hover span {visibility: visible}
.fancybox-tmp {position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important}
 .fancybox-lock {overflow: hidden}
.fancybox-overlay {position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('http://www.canadiancafes.com/stylesheets/fancybox_overlay.png')}
.fancybox-overlay-fixed {position: fixed; bottom: 0; right: 0}
.fancybox-lock .fancybox-overlay {overflow: auto; overflow-y: scroll}
 .fancybox-title {visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050}
.fancybox-opened .fancybox-title {visibility: visible}
.fancybox-title-float-wrap {position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center}
.fancybox-title-float-wrap .child {display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent;  background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap}
.fancybox-title-outside-wrap {position: relative; margin-top: 10px; color: #fff}
.fancybox-title-inside-wrap {padding-top: 10px}
.fancybox-title-over-wrap {position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8)}
#fancybox-thumbs {position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050}
#fancybox-thumbs.bottom {bottom: 2px}
#fancybox-thumbs.top {top: 2px}
#fancybox-thumbs ul {position: relative; list-style: none; margin: 0; padding: 0}
#fancybox-thumbs ul li {float: left; padding: 1px; opacity: 0.5}
#fancybox-thumbs ul li.active {opacity: 0.75; padding: 0; border: 1px solid #fff}
#fancybox-thumbs ul li:hover {opacity: 1}
#fancybox-thumbs ul li a {display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none}
#fancybox-thumbs ul li img {display: block; position: relative; border: 0; padding: 0}
#smartbanner {position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none}
#smartbanner .sb-container {margin: 0 auto}
#smartbanner .sb-close {position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active {font-size:13px; color:#aaa}
#smartbanner .sb-icon {position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon {display:none}
#smartbanner .sb-info {position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info {left:34px}
#smartbanner .sb-info strong {display:block; font-size:13px; color:#4d4d4d; line-height: 18px}
#smartbanner .sb-info > span {display:block}
#smartbanner .sb-info em {font-style:normal; text-transform:uppercase}
#smartbanner .sb-button {position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active, #smartbanner .sb-button:hover {background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%)}
#smartbanner .sb-icon.gloss:after {content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px}
#smartbanner.android {border-color:#212228; background: #3d3d3d url('dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none}
#smartbanner.android .sb-close {border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}
#smartbanner.android .sb-close:active {color:#eee}
#smartbanner.android .sb-info {color:#ccc; text-shadow:0 1px 2px #000}
#smartbanner.android .sb-info strong {color:#fff}
#smartbanner.android .sb-button {min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none}
#smartbanner.android .sb-button span {text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none}
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {background: none}
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {background:#2AC7E1}