.nocategories #hd {margin-bottom: 10px}
#hd #logo {float: left; height: 55px}
#hd #nav li {font-size: 116%}
#hd #nav a {color: #105CB6}
#hd #search {margin-left: 225px; padding-top: 14px}
#hd #search input[type='text'] {width: 150px}
#hd #search .help {position: absolute; background: white; height: 30px; width: 300px; height: 30px; padding: 10px; margin: 5px 0 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #7FD7F7; z-index: 3}
#hd #nav {float: right; margin-top: 14px}
#hd #nav li {float: left; margin-right: 10px; font-size: 116%}
#hd #nav li a {color: white; color: #105CB6}
#hd #categories {overflow: auto; clear: left}
#hd #categories li {float: left; margin-right: 10px}
#hd #categories li a {font-size: 123.1%; color: #105CB6; color: white; color: #636363; color: black; color: #105CB6}
#hd #categories.test1 {background-color: orange; clear: both; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; padding: 6px; margin-top: 30px}
#hd #categories.test1 a {color: white}
#hd #categories.test2 {background-color: orange; clear: both; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px 0 3px 20px; margin-top: 30px; margin-bottom: 5px}
#hd #categories.test2 li a {opacity: 1; color: white; padding: 4px 6px; display: block}
#hd #categories.test2 li a:hover {background-color: #FF7300; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration: none; color: white}
#hd #categories.test2 li.last {border-right: 0}
#hd #categories.test2 a.selected {background-color: #FF7300; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration: none; color: white}
#hd #categories.test3 {margin-bottom: 5px; clear: both}
#hd #categories.test3 a {padding: 5px; display: block; color: #105CB6}
#hd #categories.test3 a:hover {background-color: orange; -moz-border-radius: 2px; text-decoration: none; color: white}
#hd #categories.test4 {margin-bottom: 5px; overflow: auto; clear: both}
#hd #categories.test4 a {padding: 5px; display: block}
#hd #categories.test4 a:hover {color: #eb9d0b; color: orange; text-decoration: none}
#hd #categories.test5 {margin-left: 5px}
#hd #categories.test5 li a {color: #105CB6}
#bd {background-color: white; margin-top: 10px; min-height: 500px; padding: 15px 20px; border-width: 0; border: 1px solid #7FD7F7; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#bd h1 {font-size: 123.1%; font-weight: bold; margin-bottom: 10px}
#bd p.notice {margin: 5px 5px 20px 5px; padding: 10px; border: 2px solid #FFD324; background-color: #FFF6BF; color: #817134; font-weight: bold}
#bd #yui-main .yui-b {padding-right: 30px; padding-left: 2px}
#ft {margin-top: 10px; color: #F1F1F1}
#ft a {color: #105CB6}
.indicator1 {background: url(/images/ajax/indicator1.gif) no-repeat; width: 32px; height: 32px}
.indicator2 {background: url(/images/ajax/indicator2.gif) no-repeat; width: 16px; height: 16px}
.TB_modal h1 {font-size: 131%; font-weight: bold; margin-bottom: 20px}
ul.tabs {margin-top: 10px; padding: 3px 0 3px 90px; border-bottom: 1px solid #7EABE7; list-style-type: none}
ul.tabs li {display: inline}
ul.tabs li a {background-color: #E3EBFB; border: 1px solid #7EABE7; color: #5F83B9; padding: 4px 10px; border-bottom: none; font-weight: bold; font-size: 108%}
ul.tabs li a:hover {background-color: #627AAD; border: 1px solid #627AAD; color: white; text-decoration: none}
ul.tabs li a.selected {background-color: white; font-weight: bold; top: 1px; padding-top: 5px; position: relative}
ul.tabs li a.selected:hover {background-color: white; border: 1px solid #7EABE7; color: #5F83B9; border-bottom: none}
.profile img {border: 1px solid; border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE; padding: 2px}
form.review .guides {float: right; margin-top: 10px; margin-right: 10px; text-align: right}
form.review .guides p {cursor: pointer}
form.review .guides ul {float: right; width: 200px; background-color: #EEE; -moz-border-radius: 6px; -webkit-border-radius: 6px}
form.review .guides li {text-align: left; padding: 4px}
form.review .guides li.selected {background: url(/images/icons/accept.png) 180px 2px no-repeat; color: red; font-weight: bold}
form.review .guides div.close {padding-top: 4px; text-align: right; background-color: white; cursor: pointer}
.item.show #picture, .item.show #edit {float: right; background-color: #fffa73; -moz-border-radius: 3px}
.item.show #picture a, .item.show #edit a {display: block; width: 50px; height: 50px; padding: 5px; text-align: center; color: #3e4597; border: 1px #eee solid}
.item.show #item {overflow: auto; margin-bottom: 10px; padding-bottom: 5px}
.item.show #item .image {float: left}
.item.show #item .body {margin-left: 80px}
.item.show #item .body .title {font-size: 174%; font-weight: bold}
.item.show #item .body .actions {margin-top: 5px}
.item.show #item .body .actions li {margin-right: 10px}
.item.show #info .rating {background-color: #F3F5F7; -moz-border-radius: 5px; padding: 10px; margin-bottom: 10px}
.item.show #info .rating table td {padding: 2px 4px; color: #2A3F56}
.item.show #info .rating table td.type {width: 100px; font-weight: bold; font-size: 116%}
.item.show #info #video embed, .item.show #info #video object {width: 300px; height: 240px}
.item.show #info #map {width: 300px; height: 300px; border: 1px solid #EEE; margin-bottom: 10px}
.item.show #info #details {border: 1px solid #F3F5F7; padding: 10px}
.item.show #info #details table tr {display: block; padding: 5px 3px}
.item.show #info #details table td.label {width: 90px; color: #999999; font-weight: bold; padding-right: 10px}
.item.show #info #related {margin-top: 10px}
.items div.item {clear: both; overflow: auto; margin-bottom: 10px}
.items div.item .image {float: left}
.items div.item .title {font-size: 123.1%}
.items div.item .body {margin-left: 80px}
.items div.item .body .rating {margin-top: 4px}
.item.preview {clear: left; overflow: auto; margin-bottom: 7px}
.item.preview a {font-weight: bold}
.item.preview .image {float: left}
.item.preview .body {margin-left: 55px}
.item.preview .body .rating {margin-top: 3px}
.item.preview .body .reviews {padding-top: 0px; font-size: 93%; margin-top: 4px; color: #666666}
#ranking #indicator {float: right}
#ranking #source a, #ranking #sort a {float: left; margin-right: 3px; padding: 5px}
#ranking #source a.selected, #ranking #sort a.selected {-moz-border-radius: 1px; background-color: orange; background-color: #FE6328; color: white}
#ranking #sort {float: right}
#ranking .filters, #ranking #view {margin-bottom: 10px}
#ranking .filters h2, #ranking #view h2 {-moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; background-color: #9DD6FF; color: #2C2C2C; padding: 5px 10px; font-weight: bold; font-size: 116%; padding: 5px 20px}
#ranking .filters div, #ranking #view div {background-color: #E2F2FE; padding: 6px 20px}
#ranking .filters div a, #ranking #view div a {display: block}
#ranking .filters div a.selected, #ranking #view div a.selected {font-weight: bold; font-size: 108%}
#ranking .filters li, #ranking #view li {padding-left: 10px; margin-bottom: 4px}
#ranking .filters li input, #ranking #view li input {margin-right: 5px}
#ranking .filters li a:hover, #ranking #view li a:hover {text-decoration: none}
#ranking #results {margin-top: 10px}
#ranking #results #map {width: 100%; height: 450px}
#ranking #results #map .tooltip {background-color: white; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 10px; opacity: 0.9}
#ranking #results #map .tooltip .image {float: left}
#ranking #results #map .tooltip .body {margin-left: 80px}
#ranking #results #map .tooltip .body .title {font-size: 123.1%; font-weight: bold; margin-bottom: 3px}
#ranking #results #map .tooltip .body .rating {margin-left: -5px; margin-bottom: 5px}
#ranking #results #map .tooltip .body .reviews {margin-top: 5px}
#ranking #results #list .item {line-height: 19px; border-bottom: 1px solid #EEEEEE; margin-bottom: 10px; padding-bottom: 5px; overflow: auto}
#ranking #results #list .item .image {float: left}
#ranking #results #list .item .body {margin-left: 85px}
#ranking #results #list .item .body .title {font-size: 108%}
#ranking #results #list .item .body .rating {margin-left: -4px}
#ranking #results #list .item .body .reviews {color: #666666}
.guides.new .option, .guides.create .option {clear: both; overflow: auto; height: 80px}
.guides.new .option .label, .guides.create .option .label {float: left; width: 200px}
.guides.new .option .field, .guides.create .option .field {float: left; width: 400px}
.guides.new .option .field input[type='text'], .guides.create .option .field input[type='text'] {height: 50px; font-size: 160%}
.guides.new .option .help, .guides.create .option .help {float: left}
.guides.index .guides {clear: both}
.guides.index .guides .guide {float: left; width: 230px; height: 70px}
.guides.index .guides .guide .image {float: left}
.guides.index .guides .guide .body {margin-left: 65px}
.guides.index .guides .guide .body .name {font-size: 123.1%}
.guides.search .result {clear: both}
.guides.search .result .image {float: left}
.guides.search .result .body {margin-left: 70px; font-size: 116%}
.guides.subscribers .guide .image {float: left}
.guides.subscribers .guide .body {margin-left: 80px}
.guides.subscribers .guide .body .name {font-size: 131%}
.guides.subscribers .subscribers {margin-top: 10px}
.guides.subscribers .subscribers .users li {float: left; width: 100px; height: 100px}
.guides.show #map {width: 100%; height: 600px; margin-top: 20px}
.guides.show .guide .stats div {float: right; text-align: right; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left: 8px; width: 120px}
.guides.show .guide .stats div a {display: block; padding: 5px 0; font-size: 108%; color: white; text-align: center}
.guides.show .guide .stats div a:hover {text-decoration: none}
.guides.show .guide .stats div.reviews {background-color: #105CB6}
.guides.show .guide .stats div.guides {background-color: #7eba2b}
.guides.show .guide .stats div.subscribers {background-color: #f3ae46}
.guides.show .guide .stats div.lists {background-color: #FF7300}
.guides.show .guide .image {float: left}
.guides.show .guide .body {margin-left: 90px}
.guides.show .guide .body .name {font-size: 138.5%; font-weight: bold; margin-bottom: 10px}
.guides.show .guide .body .name a {font-size: 116%}
.guides.show .guide .body .subscribe {background-color: orange; padding: 5px 10px; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 10px 0}
.guides.show .guide .body .subscribe a {color: white; font-weight: bold; font-size: 116%}
.friends.index .find {font-size: 131%; margin-bottom: 15px; font-weight: bold}
.friends.find .providers img {margin-bottom: 2px}
.friends.find .providers li {float: left; width: 80px; text-align: center}
.friends.find .users {margin-top: 20px}
.friends.find .users .user {clear: both; overflow: auto; border-bottom: 1px solid #EEEEEE; padding-bottom: 12px; margin-bottom: 12px}
.friends.find .users .user .image {float: left}
.friends.find .users .user .name {margin-left: 80px; font-size: 123.1%}
.friends.invite textarea {width: 500px; height: 60px; margin: 5px 0; clear: both}
.places.show #picture, .places.show #edit {float: right; background-color: #fffa73; -moz-border-radius: 3px}
.places.show #picture a, .places.show #edit a {display: block; width: 50px; height: 50px; padding: 5px; text-align: center; color: #3e4597; border: 1px #eee solid}
.places.show #place {overflow: auto; margin-bottom: 10px; padding-bottom: 5px}
.places.show #place .image {float: left}
.places.show #place .body {margin-left: 80px}
.places.show #place .body .title {font-size: 174%; font-weight: bold}
.places.show #place .body .actions {margin-top: 5px}
.places.show #place .body .actions li {margin-right: 10px}
.places.show #form {margin: 20px 0}
.places.show #form ul.ratings {float: left; width: 200px}
.places.show #form ul.ratings li {margin: 5px; height: 19px}
.places.show #form ul.ratings li.rating0 {background: url(/images/stars/0stars.png) no-repeat 20px 0}
.places.show #form ul.ratings li.rating1 {background: url(/images/stars/1stars.png) no-repeat 20px 0}
.places.show #form ul.ratings li.rating2 {background: url(/images/stars/2stars.png) no-repeat 20px 0}
.places.show #form ul.ratings li.rating3 {background: url(/images/stars/3stars.png) no-repeat 20px 0}
.places.show #form ul.ratings li.rating4 {background: url(/images/stars/4stars.png) no-repeat 20px 0}
.places.show #form .body {margin-left: 200px}
.places.show #form .body textarea {width: 100%; height: 110px}
.places.show #form .facebook, .places.show #form .twitter {float: right; margin-top: 10px; margin-right: 10px}
.places.show #form input[type=submit] {margin-top: 10px; float: right}
.places.show #info .rating {background-color: #F3F5F7; -moz-border-radius: 5px; padding: 10px; margin-bottom: 10px}
.places.show #info .rating table td {padding: 2px 4px; color: #2A3F56}
.places.show #info .rating table td.type {width: 100px; font-weight: bold; font-size: 116%}
.places.show #info #video embed, .places.show #info #video object {width: 300px; height: 240px}
.places.show #info #map {width: 300px; height: 300px; border: 1px solid #EEE; margin-bottom: 10px}
.places.show #info #details {border: 1px solid #F3F5F7; padding: 10px}
.places.show #info #details table tr {display: block; padding: 5px 3px}
.places.show #info #details table td.label {width: 90px; color: #999999; font-weight: bold; padding-right: 10px}
.places.new #map, .places.edit #map {width: 300px; height: 300px}
.places.search p.add, .places.search p.more, .places.google p.add, .places.google p.more {border-top: 1px solid #EEE; margin-top: 10px; padding: 10px 0; font-size: 116%; font-weight: bold}
.places.search .result, .places.google .result {clear: both; overflow: auto; margin-bottom: 10px}
.places.search .result .title, .places.google .result .title {font-size: 123.1%}
.places.search .googlelogo, .places.google .googlelogo {float: right}
.places.search .googlelogo table td.img, .places.google .googlelogo table td.img {padding-left: 5px}
table.form td {padding: 5px 10px 5px 0}
input.save {font-weight: bold}
.errorExplanation {background-color: red; color: white; padding: 10px; margin: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.feed .entry {border-bottom: 1px solid #EEEEEE; margin-bottom: 12px; padding-bottom: 12px; line-height: 19px; clear: both}
.feed .entry .profile {float: left}
.feed .entry .body .name {font-weight: bold; font-size: 108%}
.feed .entry .body .item .rating {margin-left: -3px; margin-top: 2px}
.feed .entry .body .item .text {margin-top: 5px}
.feed .entry .info {clear: both; color: #666666; margin-top: 2px; margin-bottom: 3px; clear: left}
.feed .entry .info a.time {color: #666666}
.feed .entry .info a {color: #7070CC}
.feed .entry .likes {background: #eceff5 url(/images/like.png) no-repeat scroll 5px 5px; -moz-border-radius: 3px}
.feed .entry .likes, .feed .entry .comments {color: #666666; width: 450px}
.feed .entry .likes, .feed .entry .comments .comment {margin-top: 1px; padding-top: 5px; padding-bottom: 5px}
.feed .entry .likes .content, .feed .entry .comments .comment .content {margin-left: 27px}
.feed .entry .comments .comment {-moz-border-radius: 3px; background: #eceff5 url(/images/comment.png) no-repeat scroll 5px 4px}
.feed .entry .comments .comment.deleted {font-style: italic}
.feed .entry .commentform {margin-top: 5px; width: 450px}
.feed .entry .commentform textarea {width: 100%}
.feed .entry .commentform .buttons {margin-top: 4px}
.feed .entry .commentform .buttons input {margin-right: 10px}
.feed .entry .commentform.editform {margin-left: 27px; width: 400px}
.feed.complete .entry .body {margin-left: 65px}
.feed.complete .entry .body .image {float: left; margin-top: 4px}
.feed.complete .entry .body .item {margin-left: 80px}
.feed.complete .entry .body .item .title {margin-top: 4px}
.feed.complete .entry .body .category {background: no-repeat; padding-left: 20px}
.feed.complete .entry .body .category.book {background-image: url(/images/categories/16x16/book.png)}
.feed.complete .entry .body .category.movie {background-image: url(/images/categories/16x16/movie.png)}
.feed.complete .entry .body .category.event {background-image: url(/images/categories/16x16/event.png)}
.feed.complete .entry .body .category.place {background-image: url(/images/categories/16x16/place.png)}
.feed.complete .entry .body .category.video {background-image: url(/images/categories/16x16/video.png)}
.feed.complete .entry .body .category.link {background-image: url(/images/categories/16x16/link.png)}
.feed.item .entry .profile {display: none}
.feed.item .entry .body .name {display: none}
.feed.item .entry .body .image {float: left}
.feed.item .entry .body .item {margin-left: 80px}
.feed.item .entry .body .info, .feed.item .entry .body .likes, .feed.item .entry .body .comments, .feed.item .entry .body .commentform.newform {margin-left: 80px}
.feed.user .entry .body {margin-left: 65px}
.feed.user .entry .body .image {display: none}
.feed.user .entry .body .item .title {display: none}
.share.popup #bd {min-height: 0}
.share.popup .title {font-size: 131%; font-weight: bold; margin-bottom: 20px}
.subscriptions .request .image {float: left}
.subscriptions .request .body {margin-left: 65px}
.subscriptions .request .body .actions {margin-top: 3px}
.partners #bd #menu a {display: block; padding: 5px 10px; margin: 5px 0; -moz-border-radius: 2px}
.partners #bd #menu a:hover, .partners #bd #menu a.active {background-color: #bfedfd}
.partners #bd #menu a.active {font-weight: bold}
.partners #bd #yui-main {margin-top: 10px}
.partners #bd #yui-main .yui-b {padding-left: 25px; border-left: 2px solid #EDEDED; min-height: 400px}
.partners #bd #yui-main h1 {font-size: 146.5%; margin-bottom: 20px}
.partners #bd #yui-main h1.margin {margin-top: 20px}
.partners #bd #yui-main .intro {margin-bottom: 20px; font-size: 116%}
.partners #bd #yui-main .block {border: 1px solid #EEE; padding: 10px; margin: 5px}
.partners #bd #yui-main h2 {font-size: 131%; margin-bottom: 10px; color: orange}
.partners #bd #yui-main p {margin-bottom: 10px; text-align: justify}
.twitter .link, .twitter .linked, .facebook .link, .facebook .linked {font-size: 146.5%}
.twitter .linked, .facebook .linked {padding: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: white; font-weight: bold}
.twitter .linked {background-color: #4EBAFF}
.facebook .linked {background-color: #FBCA54}
.account ul#tabs, .twitter ul#tabs, .facebook ul#tabs {list-style-type: none; margin-bottom: 10px}
.account ul#tabs li, .twitter ul#tabs li, .facebook ul#tabs li {float: left; margin-right: 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.account ul#tabs li a, .twitter ul#tabs li a, .facebook ul#tabs li a {width: 100px; display: block; padding: 10px; text-align: center; font-weight: bold; font-size: 131%}
.account ul#tabs li.info, .twitter ul#tabs li.info, .facebook ul#tabs li.info {background-color: #2786C2}
.account ul#tabs li.info a, .twitter ul#tabs li.info a, .facebook ul#tabs li.info a {color: white}
.account ul#tabs li.password, .twitter ul#tabs li.password, .facebook ul#tabs li.password {background-color: #F75342}
.account ul#tabs li.password a, .twitter ul#tabs li.password a, .facebook ul#tabs li.password a {color: white}
.account ul#tabs li.picture, .twitter ul#tabs li.picture, .facebook ul#tabs li.picture {background-color: #969696}
.account ul#tabs li.picture a, .twitter ul#tabs li.picture a, .facebook ul#tabs li.picture a {color: white}
.account ul#tabs li.twitter, .twitter ul#tabs li.twitter, .facebook ul#tabs li.twitter {background-color: #4EBAFF}
.account ul#tabs li.twitter a, .twitter ul#tabs li.twitter a, .facebook ul#tabs li.twitter a {color: white}
.account ul#tabs li.facebook, .twitter ul#tabs li.facebook, .facebook ul#tabs li.facebook {background-color: #FBCA54}
.account ul#tabs li.facebook a, .twitter ul#tabs li.facebook a, .facebook ul#tabs li.facebook a {color: white}
.account h1, .twitter h1, .facebook h1 {margin-top: 10px}
.account h1.info, .twitter h1.info, .facebook h1.info {color: #2786C2}
.account h1.password, .twitter h1.password, .facebook h1.password {color: #F75342}
.account h1.picture, .twitter h1.picture, .facebook h1.picture {color: #969696}
.account h1.twitter, .twitter h1.twitter, .facebook h1.twitter {color: #4EBAFF}
.account h1.facebook, .twitter h1.facebook, .facebook h1.facebook {color: #FBCA54}
.account .edit_user .field {width: 300px}
.account .edit_user .field textarea, .account .edit_user .field input {width: 100%}
.account .edit_user .field #user_description {height: 100px}
.welcome .review {overflow: auto; border-bottom: 1px solid #EEE}
.welcome .review .reviewtime {float: right}
.welcome .review .guideimage {float: left}
.welcome .review .guidebody {margin-left: 60px}
.welcome .review .place {margin-top: 10px}
#info-window {width: 450px; height: 380px; overflow: auto; margin-top: 10px}
#info-window #place {margin-bottom: 10px}
#info-window #place .favorite {width: 16px; height: 16px; cursor: pointer; float: left; margin-top: 2px}
#info-window #place .favorite.unstarred {background: transparent url(http://maps.gstatic.com/mapfiles/stars.png) no-repeat scroll -16px 0}
#info-window #place .favorite.starred {background: transparent url(http://maps.gstatic.com/mapfiles/stars.png) no-repeat scroll 0 0}
#info-window #place .favorite.loading {background: transparent url(/images/charavel/ajax/16.gif) no-repeat scroll 0 0}
#info-window #place .title {font-size: 123.1%; margin-left: 20px}
#info-window #place .image {float: right; margin-right: 10px}
#info-window #reviews .review {margin-bottom: 10px; border-bottom: 1px solid #EEE; padding-bottom: 5px}
#info-window #reviews .review .guide .icon {float: left}
#info-window #reviews .review .guide .name {margin-left: 20px}
.welcome.map #info {float: right; font-size: 146.5%; font-weight: bold; color: #999999}
.welcome.map #geo .title {float: left; font-size: 146.5%; margin-bottom: 10px; font-weight: bold}
.welcome.map #geo .change {float: left; margin-left: 7px; margin-top: 2px}
.welcome.map #filters {float: left; width: 150px; height: 700px}
.welcome.map #filters ul {list-style: none}
.welcome.map #filters ul#prices, .welcome.map #filters ul#categories {margin-bottom: 10px}
.welcome.map #filters li {padding: 3px 0 0 5px; height: 21px; border-bottom: 1px solid #EEEEEE; cursor: pointer}
.welcome.map #filters li .icon {float: left}
.welcome.map #filters li .name {margin-left: 22px; font-size: 93%; color: #105CB6}
.welcome.map #filters li:hover {background: url(/images/charavel/add.png) no-repeat 123px 3px}
.welcome.map #filters li.selected {background: url(/images/charavel/accept.png) no-repeat 123px 3px}
.welcome.map #filters li.loading {background: url(/images/charavel/ajax/16.gif) no-repeat 123px 3px}
.welcome.map #filters li.selected:hover {background: url(/images/charavel/delete.png) no-repeat 123px 3px}
.welcome.map #filters li.loading:hover {background: url(/images/charavel/ajax/16.gif) no-repeat 123px 3px}
.welcome.map #filters .more {margin-top: 2px; font-size: 93%}
.welcome.map #filters / li.eat {background: url(/images/charavel/eat.png) no-repeat}
.welcome.map #filters / li.drink {background: url(/images/charavel/drink.png) no-repeat}
.welcome.map #filters / li.nightlife {background: url(/images/charavel/nightlife.png) no-repeat}
.welcome.map #filters / li.culture {background: url(/images/charavel/culture.png) no-repeat}
.welcome.map #filters / li.sparetime {background: url(/images/charavel/sparetime.png) no-repeat}
.welcome.map #filters / li.sleep {background: url(/images/charavel/sleep.png) no-repeat}
.welcome.map #filters / li.shopping {background: url(/images/charavel/shopping.png) no-repeat}
.welcome.map #places {margin-left: 155px}
.welcome.map #map {width: 100%; height: 700px}
.welcome.map / #guides {margin-top: 10px; list-style: none}
.welcome.map / #guides li {margin: 1px; float: left; height: 21px; padding: 7px 5px 5px 5px}
.welcome.map / #guides li .picture {float: left}
.welcome.map / #guides li .name {margin-left: 30px; font-size: 93%}
.welcome.map / #guides li:hover {margin: 0px; border: 1px solid #CCC}
.welcome.index #yui-main .yui-b h1 {font-size: 153.9%}
.welcome.index #yui-main .yui-b .intro {font-size: 116%}
.welcome.index #yui-main .yui-b .iphone {float: left}
.welcome.index #yui-main .yui-b .description {margin-left: 315px; margin-top: 25px}
.welcome.index #yui-main .yui-b .description h2 {font-size: 108%; font-weight: bold; margin-bottom: 5px; padding-left: 22px}
.welcome.index #yui-main .yui-b .description h2.share {background: transparent url(/images/charavel/transmit.png) no-repeat}
.welcome.index #yui-main .yui-b .description h2.discover {background: transparent url(/images/charavel/map.png) no-repeat}
.welcome.index #yui-main .yui-b .description p {margin-bottom: 10px}
.welcome.index #yui-main .yui-b .description .appstore {text-align: center}
.welcome.index #yui-main ul.social li {float: left; font-size: 116%; margin-right: 10px; padding-left: 26px; height: 22px}
.welcome.index #yui-main ul.social .twitter {background: transparent url(/images/twitter.png) no-repeat}
.welcome.index #yui-main ul.social .facebook {background: transparent url(/images/facebook.png) no-repeat}
.welcome.index #yui-main ul.social .blog {background: transparent url(/images/blog.png) no-repeat}
.welcome.index #yui-main .yui-b .signup, .welcome.index #yui-main .yui-b .invitation {padding: 10px 10px; border: 1px solid #D5E9F6}
.welcome.index #yui-main .yui-b .signup h1, .welcome.index #yui-main .yui-b .invitation h1 {font-size: 131%}
.welcome.index #yui-main .yui-b .signup div.joinemail, .welcome.index #yui-main .yui-b .invitation div.joinemail {margin-top: 5px}
.welcome.index #yui-main .yui-b .login {margin-top: 15px; background-color: #D5E9F6; padding: 10px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px}
.welcome.index #yui-main .yui-b .login .label {font-size: 93%}
.welcome.index #yui-main .yui-b .login input {width: 140px}
.welcome.index #yui-main .yui-b .login .form {margin-top: 10px}
div.css-rating.small {width: 44px; height: 11px; background: url(/images/stars/empty.small.png)}
div.css-rating.small div {background: url(/images/stars/full.small.png); height: 100%}
div.css-rating {width: 100px; height: 17px; background: url(/images/stars/empty.png)}
div.css-rating div {background: url(/images/stars/full.png); height: 100%}
.static p {margin-bottom: 10px}
.static.terms p span {font-style: italic}
.pictures.new .option {border: 1px solid #EEE; padding: 10px; margin-bottom: 10px; -moz-border-radius: 5px; overflow: auto}
.pictures.new .option h2 {font-size: 116%; margin-bottom: 10px}
.pictures.new p.back {clear: both; margin-top: 10px; padding: 10px 0; font-size: 116%; font-weight: bold}
.pictures.new ul.images li {float: left; margin-right: 10px}
.pictures.new ul.images li p {clear: both}
.users.show .user {overflow: auto}
.users.show .user .image {float: left}
.users.show .user .body {margin-left: 90px}
.users.show .user .body .name {font-size: 138.5%}
.users.show .user .body .description {margin-top: 5px}
.users.show .guides, .users.show .subscriptions {margin-top: 20px; clear: both}
.users.show .guides .guide, .users.show .subscriptions .guide {clear: both; overflow: auto; margin-bottom: 10px}
.users.show .guides .guide .image, .users.show .subscriptions .guide .image {float: left}
.users.show .guides .guide .body, .users.show .subscriptions .guide .body {margin-left: 65px}
.users.show .guides .guide .body .name, .users.show .subscriptions .guide .body .name {font-size: 123.1%}
.directory .location, .directory .theme, .directory .guide {clear: both; overflow: auto; margin-bottom: 10px; border: 3px #eee solid; padding: 10px}
.directory .location .image, .directory .theme .image, .directory .guide .image {float: left}
.directory .location .body, .directory .theme .body, .directory .guide .body {margin-left: 90px}
.directory .location .body .name, .directory .theme .body .name, .directory .guide .body .name {font-size: 153.9%}
.reviews.create .guides .guide {margin: 5px; padding: 5px; font-size: 116%}
.search.show .local .model {font-size: 138.5%; margin-bottom: 10px}
.search.show .local .results .place {margin-bottom: 10px; overflow: auto}
.search.show .local .results .place .image {float: right}
.search.show .local .results .place .body .title {font-size: 131%}
.search.show .local .results .place .body .address {color: #5A5858}
.search.show .local .results .place .guides {width: 280px; margin-top: 5px; margin-left: 20px; padding: 6px}
.search.show .local .results .place .guides ul li {float: left; margin-right: 5px}
.search.show .local .results .guide {margin-bottom: 10px; overflow: auto}
.search.show .local .results .guide .image {float: left}
.search.show .local .results .guide .body {margin-left: 40px}
.search.show .local .results .guide .body .name {font-size: 131%}
.search.show .google .legend {margin-bottom: 10px; font-size: 131%}
.search.show .google .results .place {margin-bottom: 10px}
.search.show .google .results .place .title {font-size: 131%}
.search.show .google .results .place .address, .search.show .google .results .place .phone {color: #5A5858}
.search.show .new {margin-top: 20px; font-size: 131%}
.google.auth .guide {overflow: auto}
.google.auth .guide .image {float: left}
.google.auth .guide .body {margin-left: 60px}
.users.index .user {overflow: auto; margin-top: 10px}
.users.index .user .image {float: left}
.users.index .user .body {margin-left: 60px}
.users.index .user .body .guides {margin-left: 10px}
a {text-decoration: none; color: #0000CC; color: #105CB6; color: #3B5998f; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium}
a:hover {text-decoration: underline}
.hide {display: none}
.clear {clear: left}
html {background-color: #D5E9F6}
body {margin-top: 10px}
*{padding:0;margin:0;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}#TB_window a:link{color:#666;}#TB_window a:visited{color:#666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666;}#TB_window a:focus{color:#666;}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}.TB_overlayMacFFBGHack{background:url(/images/macFFBgHack.png) repeat;}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:0 solid orange;-moz-border-radius:5px;text-align:left;top:50%;left:50%;}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{height:27px;}#TB_ajaxContent{clear:both;padding:10px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0 5px 0;}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#ck_fu{color:white;font-size:13px;padding:5px 0;margin:0;text-align:center;font-family:Helvetica,sans-serif;width:100%;line-height:1em;}#ck_fu a{color:white;}.staging{background:blue;}.development{background:green;}.production{background:red;}