body {background: url('/images/travelmonks/bkgnd.jpg') repeat-x #e1e1d7; color: #545454; margin:0; padding:0;}

body, p, ol, ul, td {font-family: arial, helvetica, sans-serif; font-size: 12px;}
p, ol, ul, td {line-height: 16px;}
a {color:#575c36; outline: none; text-decoration:none;}
a:hover {text-decoration:underline;}

table {border-collapse: collapse;}
.subtext {color: #9a9a9a;}
.small {font-size: 11px;}

img {border: none;}

.fleft {float:left;}
.fright{float:right;}
.centered{text-align: center;}
.clear {clear:both;}
.nav_element {padding: 15px;}
.beta {color: #B6B8AD; margin-left:7px;font-size: 11px;font-weight:bold;}

h1 {font-size: 24px; margin:0 0 12px 5px; padding: 0;}
h2 {margin-top:0;}
h1, h2, h3, h4 {font-weight:normal;}
h1.subtitle {font-size: 12px; font-weight:normal; margin-top:-10px;margin-bottom: 22px;}
h3, #col-right h4 {font-size: 24px;}
h5, .subhead {font-size: 18px; font-weight:bold;}
h6 {font-size: 14px; margin:0;}

form {margin: 0;}
select, input.txt, textarea.txt {border: 1px solid #e5e6da;}

.blue-button a:hover,.gray-button a:hover {text-decoration:underline;}
.blue-button,.gray-button {display:block; width: 70px;}
.blue-button a,.gray-button a {color: #FFF; display: block; font-size: 10px; margin: 0 12px 0 12px; padding: 4px 5px 7px 5px;}
.blue-button span,.gray-button span { display: block; height: 22px; padding:0; text-align:center;}

.blue-button {background: url('/images/travelmonks/btn_blue_lt.gif') no-repeat top left; }
.blue-button a {background: url('/images/travelmonks/btn_blue_mid.gif') repeat-x; }
.blue-button span {background: url('/images/travelmonks/btn_blue_rt.gif') no-repeat top right;}

.blue-button.b-tan {background: url('/images/travelmonks/btn_blue_tan_lt.gif') no-repeat top left;}
.blue-button.b-tan a {background: url('/images/travelmonks/btn_blue_tan_mid.gif') repeat-x;}
.blue-button.b-tan span {background: url('/images/travelmonks/btn_blue_tan_rt.gif') no-repeat top right;}

.gray-button {background: url('/images/travelmonks/btn_gray_lt.gif') no-repeat top left;} 
.gray-button a {background: url('/images/travelmonks/btn_gray_mid.gif') repeat-x;}
.gray-button span {background: url('/images/travelmonks/btn_gray_rt.gif') no-repeat top right;}
                                                                      
/*Missing tan images*/
.gray-button.g-tan {background: url('/images/travelmonks/btn_gray_yellow_lt.gif') no-repeat top left;}
.gray-button.g-tan a {background: url('/images/travelmonks/btn_gray_yellow_mid.gif') repeat-x;}
.gray-button.g-tan span {background: url('/images/travelmonks/btn_gray_yellow_rt.gif') no-repeat top right;}


.more {text-align: right; font-weight: bold;}

/* header, footer styles */
#wrapper {margin: 0 auto 40px auto; padding:0; width: 1000px;}

/* canvas chrome */

/*me*/
/*.canvas_outer {	background:url(/images/canvas-shadow-left.png) repeat-y;}
.canvas_inner { background:url(/images/canvas-shadow-right.png) top right repeat-y; }*/


/*me*/
.canvas_content { background:e1e1d7; margin:0 8px; padding:0px; }
/*.canvas_content { background:white; margin:0 8px; padding:0px; }*/

/*me*/
/*.canvas_bottom_left { background:url(/images/canvas-shadow-bottom-left.png) top left no-repeat;}
.canvas_bottom_right { background:url(/images/canvas-shadow-bottom-right.png) top right no-repeat; }
.canvas_bottom { background:url(/images/canvas-shadow-bottom.png) top repeat-x; margin:0 8px; }
.canvas_top_left { background:url(/images/canvas-shadow-top-left.png) bottom left no-repeat; }
.canvas_top_right { background:url(/images/canvas-shadow-top-right.png) bottom right no-repeat; }
.canvas_top { background:url(/images/canvas-shadow-top.png) bottom repeat-x;background: margin:0 8px; }
*/

.wt-bg, #footer, #main {background: #FFF;}
#header {width: 980px;}
#footer {width: 954px;}

#header {position: absolute; top: 0; margin: 0 0 3px 0; }
#header #ad-line {border-bottom: 1px solid #e5e6da; height: 94px; text-align: center;}
#header #tm_user_online {float: right; margin: 0; padding-top: 5px;}
#header .links {padding: 6px 0 0 0;}
#header .links {color: #9a9a9a; font-size: 11px; }
#header .links a {color: #545454; margin: 0; padding: 5px 3px; }
#header .links.fright a { font-weight: bold; }
#tagline {padding: 10px 0 0 5px; width: 420px; }
#tagline .taglinebottom { vertical-align: bottom; padding-top: 10px; }
#header #site-name {border-left: 1px solid #e5e6da; font-size: 18px; height: 28px; margin: 0 0 10px 10px; padding: 0 0 0 10px;}
#header #header-search {margin: 3px 0; height: 50px; width: 100%;}
#header #search {height: 22px; padding: 13px 0px 0px 5px; width: 480px;}
#header #search div.fleft {margin: 1px 0 0 3px;}
#header #search label {font-size: 11px;}
#header #search .query {height: 22px;}
.search-button {background: url('/images/travelmonks/btn_search_LT.gif') no-repeat top left; display: block; width: 70px;}
.search-button a {background: url('/images/travelmonks/btn_search_MID.gif') repeat-x; color: #FFF; font-size: 10px; padding: 6px 0 10px 0; margin: 0 14px 0 14px;}
.search-button span {background: url('/images/travelmonks/btn_search_RT.gif') no-repeat top right; display: block;height: 27px; padding: 6px 0 0 0;}

#section-nav {background: url(/images/travelmonks/nav.gif) repeat-x #666d35; height: 30px; width: 100%;}
#nav-spacer {border-top: 1px solid #e5e6da; padding: 4px 0 0 0;}
#section-nav ul {list-style:none; margin: 0; padding: 0;}
#section-nav li {border-left: 1px solid #a4ac71; border-right: 1px solid #a4ac71; float: left; height: 23px; margin:0; padding: 7px 11px 0 11px; }
#section-nav li.first {border-left: none;}
#section-nav li.last {border-right: none;}
#section-nav li.selected {background: url(/images/travelmonks/nav_ON_MID.gif); padding: 7px 0 0 0; }
#section-nav a, #section-nav span {color: #FFF; font-size: 14px; font-weight: bold; }
#section-nav span {height: 23px; padding: 7px 0;}
#section-nav span.left {background: url(/images/travelmonks/nav_ON_LT.gif) no-repeat left; padding-left: 11px;}
#section-nav span.right {background: url(/images/travelmonks/nav_ON_RT.gif) no-repeat right; padding-right: 11px;}

#breadcrumb {margin: 236px 0 0 4px; position: absolute; top: 0; }
#breadcrumb span {font-weight: bold;}

#main {margin: 237px 0 10px 0; padding: 15px 8px 15px 8px; width: 964px;} 
#main.breadcrumb {margin-top: 255px;}
#main #col-left{float:left; width: 157px;}
#main #col-center{float:left; margin:0 13px; width: 422px;}
#main #col-full-center{float:left; margin-left: 18px; width: 785px;}
#main #col-full-left{float:left; margin-right: 18px; width: 596px; _margin-right:0px; _width: 617px;*margin-right:18px; *width: 600px;}
#main #col-right{float:left; width:350px; margin: 0;}
#col-full-left #col-center {margin-right: 0;}
#col-full-left p.subtitle {margin-left:8px; margin-top:-10px; margin-bottom: 12px;}
#col-full-center #col-center {margin-left: 0;}

#footer {color: #9a9a9a; font-size: 12px; margin: 10px 0 5px 0;padding: 13px; *padding: 5px;}
#footer a {color: #9a9a9a;}
#footer .links a {color: #9a9a9a;padding: 0 2px;}
#footer .links {width: 300px; margin-right: 20px;}
#footer.four-col .links {width: 226px; margin-right: 13px;}
#footer .links.last {margin-right: 5px;}
#footer .links h4 {color: #9a9a9a; font-size: 12px; font-weight:bold; margin: 0; padding: 4px 0;}
#footer .links h4.second {padding-top: 10px;}
#copyright {border-top: 1px solid #e5e6da; font-size: 11px; margin: 10px 0; padding: 15px 0 0 0;}
#copyright .crlinks {padding: 5px 0 0 10px;}

/* Ad styles */
#col-right .margin-bottom, #col-center .margin-bottom {margin-bottom:18px;}
.advertisement {margin-top:5px; padding: 25px 22px; position: relative; text-align:center;}
#col-center .advertisement  {margin: 0 0 18px 0;}
#sponsored {border: 1px solid #e5e6da; margin-top:5px;  margin-bottom:10px; padding: 2px 10px 10px 10px; position: relative;}
#sponsored .header-sect {background: #FFF; width: 90px; position:absolute; top: -10px; left: 130px; text-align: center;}
#sponsored .header-sect a {color:#9a9a9a; font-size: 9px; text-transform: uppercase;}
#sponsored .ad-link {font-weight: bold;} 
#sponsored p {margin:2px 0;}
#sponsored p.titulo {margin-top:8px;}

#powered_by_acxiom {height:30px; color:#9a9a9a; font-size: 10px; text-align:right; position:relative;}
#powered_by_acxiom .description {position:absolute; top:10px; right:91px;}
#powered_by_acxiom .copyright_link {position:absolute; top:10px; right: 0;}
#powered_by_acxiom .acxiom_logo {position:absolute; top:0; right: 3px;}
#powered_by_acxiom #acxiom_copyright {text-align:left; padding: 5px; background: #FFF; border: 1px solid #CCC; margin: 5px; position:absolute; top: 30px; right: 0px; width:400px; z-index: 100;}

/* navigations */
#col-left h4 { border-bottom: 1px solid #e5e6da; border-top: 1px solid #e5e6da; font-size: 14px; font-weight: bold; padding: 2px; margin: 0 0 10px 0;}
#col-left h4.header { border: none; font-size: 12px; font-weight: bold;}
#col-left h4.top-header { border: none; font-size: 14px; font-weight: bold;}
#col-left ul, #col-left ol {margin:0 0 15px 0; padding: 0 0 0 2px;}
#col-left ul li {list-style:none;}

/* fly out styles */
div.flyout {background-color: #edeee6; border: solid 1px #fff; padding: 8px; position: absolute; z-index: 100;}     
div.flyout.nav {left: 160px; font-family: arial, helvetica, sans-serif; font-size: 12px; width:auto; }     
div.flyout.sm {width: 285px; padding: 8px 15px 0 15px;}     
div.flyout.med {width: 418px; padding: 8px 15px;}     
div.flyout .close {position: absolute; right:5px;}
div.flyout-close {position: absolute; right:5px;}
.column { float: left; padding: 5px 5px 5px 19px; width:136px; }
.flyout.nav h5 {margin: 5px 0 0 0; padding: 0;}
.flyout .box {background: #fff; border: 1px solid #e5e6da; margin: 2px 0; padding: 2px 5px;}
.flyout .box p {float: left; padding: 2px 10px;}
.flyout input.txt {border: 1px solid #e5e6da; font-size: 12px; height: 18px; padding: 2px;}
/*.flyout li {width: 33%; float: left;}*/
.flyout ul { line-height: 14px; margin-bottom: 0 !important; }
#login.flyout input.txt {width: 100px;}
#login .centered {padding: 10px 0 0 0;}
#learn_more_my_neighborhood.flyout h4 {border: none; font-size: 18px; font-weight: normal;}

/* specific for the county lists : .flyout-group li */
.counties li,
#facets div li { list-style-image: url('/images/laquobullet.gif') !important; float: none; width: auto; margin-bottom: 4px; }


#register.flyout .box p {width: 180px;}
#register.flyout .box p.narrow {width: 80px;}
#register.flyout input.txt {width: 150px;}
#register.flyout input.txt.narrow {width: 50px;}
.flyout label {font-weight: bold;}
#login .centered {padding: 10px 0;}
#register .centered span.error {color:red;text-align:center;font-style:normal;}

/* Registration */
#partial-reg .errorExplanation { width:450px;padding:10px;}
#partial-reg .errorExplanation span.text { font-weight: normal; font-style: normal;color:red; }
#partial-reg .row span.error {color:red;float:left;width:330px;text-align:left;margin:0pt;padding:0pt;font-style:normal;}
#register .errorExplanation { width:450px;padding:10px;}
#register .errorExplanation span.text { font-weight: normal; font-style: normal;color:red; }
#register .row {clear:both;margin-top:15px;width:500px;}
#register .row span.label {float:left;width:150px;text-align:right;font-weight:normal;margin:0pt;padding:0pt;}
#register .row span.field {float:right;width:330px;text-align:left;margin:0pt;padding:0pt;}
#register .row span.field .border {border:1px solid #e5e6da;}
#register .row span.error {color:red;float:right;width:330px;text-align:left;margin:0pt;padding:0pt;font-style:normal;}
#register .my-button {background: url('/images/travelmonks/btn_blue_lt.gif') no-repeat top left; display: block; width: 92px;}
#register .my-button span {background: url('/images/travelmonks/btn_blue_rt.gif') no-repeat top right; display: block; padding: 4px 7px 7px 0;}
#register .my-button a {background: url('/images/travelmonks/btn_blue_mid.gif') repeat-x; margin: 0 0px 0 4px; color: #FFF; font-size: 10px; padding: 4px 10px 5px 15px; }

.flyout-group .column {width: 176px;} 

#col-center #just-in h2 {border-bottom: 3px solid #f4890b; padding-bottom: 10px;}
#col-center #just-in h5, #col-center #blog-posts h5 {padding: 0px;}

img.photo {border: 2px solid #d0d0c4;}
img.avatar-thumb {border: 1px solid #d0d0c4;}
img.staff-avatar {background: url(/images/travelmonks/user_staff.gif) bottom no-repeat #666d35; border: 2px solid #2286aa; padding-bottom:10px;}
img.avatar {border: 2px solid #d0d0c4;}
div.user-submitted {background: url(/images/travelmonks/tag_userphoto.gif) bottom right no-repeat; margin: 0 10px 0 0; padding: 0 0 9px 0;}


/* col right modules */
#col-right h4 {line-height: 18px; margin:0 0 13px 0; padding:0;}
#col-right .dk-module {background: #e5e6da; padding: 13px;}
#col-right .dk-module, #col-right .advertisement, #col-right .lg-module, #signup, #learn {margin-bottom: 18px;}
#col-right .lg-module {border: 3px solid #e5e6da; padding: 10px;}
#col-right .dk-module h5 {background: #fff; font-size:14px; font-weight: bold; margin: 0; padding: 5px 5px 0 0;}
#col-right .dk-module .wt-bg {padding: 0 13px 0 13px;}

#col-right .lists .list-header {background: url(/images/travelmonks/bkgnd_hdbar_gradient.gif) repeat-x; font-size:14px; margin: 5px 0; padding: 3px 5px;}
#col-right .lists .list {margin: 10px 0;}
#col-right .lists .content {width: 270px;}
#col-right .lists .avatar {width: 52px;}
#col-right .lists .content img {padding: 0 0 1px 0; vertical-align:middle;}
.votes div {float: left; height: 22px; width: 53px; line-height: 22px;*width:63px;}
.votes div img {padding: 0 0 1px 0; vertical-align:middle;}
#col-right .lg-module.lists h4 img {padding-left: 9px;}
#col-right .lg-module .more {border-top: 1px solid #e5e6da; padding: 10px 5px 0 0; text-align: right;}
#col-right .lg-module .more img {padding: 0 0 1px 0;}
#col-right .lg-module h5 {border-bottom: 1px solid #e5e6da; border-top: 1px solid #e5e6da; font-size: 12px; font-weight: bold; padding: 4px 0; margin-bottom: 10px;}
#col-right .lg-module .item {width: 180px; }
#col-right .lg-module .date {width: 140px; }

#col-right .lg-module.related-articles {padding-top: 0; line-height: 16px}
#col-right .lg-module.related-articles h5 {border-top: none; padding: 0;}
#col-right .lg-module .article-line {margin: 8px 0;}
#col-right .lg-module .article-pic {width: 80px; }
#col-right .lg-module .article-info {width: 235px; }
#col-right .lg-module .article-full {width: 315px; }


#col-right .dk-module .more {background: #FFF; border-top: 1px solid #e5e6da; padding: 10px 5px 10px 0; text-align: right;}
#col-right .dk-module .more img {padding: 0 0 1px 0;}
#col-right #signup {background: url(/images/travelmonks/signup.gif); padding: 10px 0 0 155px; height: 40px;}


/* maps */
#col-right .dk-module.map #map {background: #FFF; padding: 4px; margin-top: 20px;}
#col-right .dk-module .locations h4 {margin: 9px 4px 11px 4px;}
#col-right .dk-module.map.user-favorites h4 {background:#e5e6da;}
#col-right .dk-module #map_div {border:1px solid #e5e6da;}
#map .locations {margin: 0 5px;}
#map_ballon p { font-size: 11px;}
.map-selector {padding: 5px 0 10px 10px;}
.map-selector select {font-size: 11px; height: 18px; padding: 1px;}
.map-selector.dark {background: #e5e6da; padding: 8px 0 8px 7px;}
.listing-table {margin-top: 8px; padding: 1px 0; width: 100%;}
.listing-table td {font-size:12px; vertical-align:top; padding: 2px 0 0 0;}

td.listing-neighborhood-table {font-size:12px; vertical-align:top; padding: 0 0 0 0; }

.nearby #map .listing-table td {padding-bottom: 6px;}
.listing-table .rateit {width: 32px; text-align:right;}
.listing-table .rating {width: 68px; text-align:right;}
.rating img {padding: 0 0 0 1px;}
.listing-table td.map-number {background: url(/images/travelmonks/map_numberbox.gif) no-repeat; color: #fff; font-size: 13px; font-weight: bold; margin: 1px; padding: 3px 8px; width: 20px;}

/*search results */
#facets h3 {font-size: 12px; font-weight: bold;}
#search-header {border-bottom: 1px solid #e5e6da;}
#search-header .suggestion {padding: 12px 0 0 20px;}
#search-header .suggestion span {color:#c23030;}
#search-subhead {padding: 10px 0;}
.result-header {border-top: 2px solid #e5e6da; margin: 15px 0 5px 0; padding: 10px 0 4px 0;}
.result-header h4 {font-size:18px; margin: 0; padding: 2px 0 0 0; width: 300px; }
.result-header .ratings {text-align: right; width: 80px;}
.result-header div.fright {padding: 5px 0 0 0; }
.result-header span.number {background: url(/images/travelmonks/search_results_box.gif) no-repeat; color: #fff; display: block; float: left; font-size: 14px; margin: 0 10px 3px 0; padding: 4px 0 4px 0; text-align: center; width: 26px;}
.results-paging {background: #e5e6da; height: 14px; margin: 20px 0; padding: 8px;}
.results-details { padding-left: 35px; }
.results-details .description_text {color:#b5b5b5; font-size:95%;}

#section-search-results .result_number {width:35px; float:left; background: #fff url('/images/maps/shadow.gif') no-repeat;}

/* listing page (venue) */
#main.restaurants {background: url(/images/travelmonks/banner_restaurants.gif) no-repeat 8px 9px #FFF;}
#main.bars-and-clubs {background: url(/images/travelmonks/banner_bars-and-clubs.gif) no-repeat 8px 8px #FFF;}
#main.music {background: url(/images/travelmonks/banner_music.gif) no-repeat 8px 8px #FFF;}
#main.events {background: url(/images/travelmonks/banner_eventsfestivals.gif) no-repeat 8px 8px #FFF;}
#main.events-and-festivals {background: url(/images/travelmonks/banner_eventsfestivals.gif) no-repeat 8px 8px #FFF;}
#main.art {background: url(/images/travelmonks/banner_artarchitecture.gif) no-repeat 8px 8px #FFF;}
#main.performing-arts {background: url(/images/travelmonks/banner_performingarts.gif) no-repeat 8px 8px #FFF;}
#listing-detail h1 {color:#666; border-bottom: 1px solid #e5e6da; margin: 0 0 10px 10px; padding: 0 0 13px 0;}
#listing-detail #address {line-height: 16px; margin: 0 0 10px 10px;}
#listing-detail {position: relative;}
#listing-detail .links {margin: 7px; position: absolute; top: 130px; width: 150px;}

.listing-details {border-top: 2px solid #e5e6da; padding: 15px 0; margin-top: 15px;}
.listing-details.no-border {border-top: none;}
.listing-reviews { padding: 15px 0;}
.listing-details .header {float: left; margin: 0 18px 0 5px; width: 144px;}
.listing-details h4 {font-size: 24px; font-weight:normal; margin: 0;}
.listing-details h5 {font-size: 18px; font-weight:normal; margin: 0;}
.listing-details .details {float: right; width: 421px;}
.listing-details a.nav-item {background: url(/images/travelmonks/btn_expand.gif) no-repeat 0 3px; display: block; font-weight: bold; height: 18px; margin: 0; padding: 5px 5px 0 22px; text-decoration: none;}
.listing-details a.selected {background: url(/images/travelmonks/btn_collapse.gif) no-repeat 0 3px;}
#update-listing .details {text-align:right;}

#schedule table {width: 100%;}
#schedule tr.list-header {background: url(/images/travelmonks/bkgnd_hdbar_gradient.gif) repeat-x; font-size:12px; margin: 5px 0; padding: 3px 5px;}
#schedule th {padding: 4px; text-align: left;}
#schedule-occurrences tr td, #more_schedules tr td {padding: 8px 4px; vertical-align: top;}

#listing-ratings {width: 172px;}
#listing-ratings strong {background: #e5e6da; display:block; margin: 2px 0; padding: 3px 0 3px 7px;}
.ratings {}
.ratings div {padding-left:7px;}
.ratings span {float:right;margin:0pt;}
.ratings span.left {float:left;margin:0pt;width:64px;}
.ratings img {padding: 0 0 0 1px;}
#listing-ratings .rate-it {font-weight: bold;}
#reviews .review-line {border-top: 1px solid #e5e6da; margin-top: 13px; padding-top:18px;}
#reviews .first .review-line {border-top: none; margin-top: 0; padding-top:0;}
#reviews .user {width: 50px}
#reviews .links {width: 150px;}
#reviews .review {padding: 0 10px; width: 200px;}
#reviews .review strong {font-size:14px;}
#reviews .review p {margin: 5px 0;}    

#listing-images div.fleft {margin-right: 5px;}

.pattern_header {width:55px;float:left;font-weight:bold;}
.pattern_description {float:right;width:350px}
.pattern_days {clear:both;padding:10px 0 10px 0;font-style:italic;color:#a28333}

#more_guide {margin: 10px 0 0 9px; }
#more_guide h5 {margin: 4px 0 0 0; padding: 0px;}
#more_guide .fleft {margin: 0; padding: 0 20px 0 0; width: 180px;}
#more_guide .fright {width: 186px;}
#more_guide .fright h5 {padding-bottom: 4px;}
#more_guide .fright h5, #more_guide .fright div {border-bottom: 1px solid #e5e6da;}
#more_guide .fright div {padding: 8px 0;}
#more_guide .fright a {font-weight: bold;}

#photo_collection {border-bottom: 1px solid #e5e6da; padding: 0 0 18px 0;}
#photo_collection .fleft {margin: 0; padding: 0 20px 10px 0; width: 126px;}
#photo_collection .fright {width: 126px;}
#photo_collection .fright div {border-bottom: 1px solid #e5e6da;}
.last #photo_collection {border-bottom: none;}
#photo_collection .fright div {padding: 8px 0;}

/* listing index page - just in module */
#just-in-more {border-top: 1px solid #e5e6da; padding: 10px 0; text-align: right;}
#just-in-more a, #just-in .post .title a {font-weight: bold;}
#just-in .post .title {font-size: 14px; font-weight:bold;}
#just-in .post {margin: 20px 0;}
#just-in .image img {margin-right: 13px;}
#just-in .content {padding:13px 5px 13px 13px;}
#just-in .content p {margin: 0;}
#just-in .content a {font-weight:bold;}
#just-in .content p.narrow {width:240px;}

/* Blogs */
#col-left #blog-window h2 {padding-bottom: 10px;}
#col-left #blog-window h5 {padding: 0px;}
#blog-window .blog-post{margin-bottom:20px;}
#blog-window .blog-title{font-size: 18px; font-weight:bold;}
#blog-window .blog-links{width: 408px; background-color: #e5e6da; padding: 5px}
#blog-window .blog-date{}
#blog-window p{margin-bottom:10px;}
#blog-window img{float:left; margin-right:10px; border: 2px solid #d0d0c4;}
#blog-window .blog_content{margin-bottom:10px;}
#blog-window textarea{width: 300px;}

#col-center #blog-window #comments {padding:0;margin:0;padding-top:12px; border-top:solid 2px #E5E6DA; font-size:18px;}
#col-center #blog-window .commentlist {list-style-type:none; margin:0; padding:0; margin-left: 10px; padding-bottom:5px;}
#col-center #blog-window #comment_author {color:#c8c8c8; font-size:11px;}
#col-center #blog-window #respond {padding:0;margin:0;padding-top:12px; border-top: solid 2px #E5E6DA;font-size:18px;}

#col-center #blog-window .blog-post .blog-content .do-you-want-more {padding-bottom:15px; font-weight:bold;text-align:right;border:0;}
#col-center #blog-window .blog-post .blog-content img.more-img {float:none; border:0; margin-right:3px;}

#col-center #blog-window .navigation {border: 1px solid #E5E6DA; padding: 5px; margin-bottom: 20px; position:relative;}
#col-center #blog-window .navigation a, #col-center #blog-window .navigation .extend {padding-left:2px; padding-right:2px;}
#col-center #blog-window .navigation .pages {padding-right: 40px;}
#col-center #blog-window .navigation .links {position:absolute; top:5px; right:5px;}

#main #col-left #categories .category { margin-bottom: 2px; }
#main #col-left #collapse_expand_link #link_expand .link, #main #col-left #collapse_expand_link #link_collapse .link {position:absolute;top:5px;left:25px;}

/* listing index page - blog posts */
#blog-posts-more {border-top: 1px solid #e5e6da; padding: 10px 0; text-align: right;}
#blog-posts-more a, #blog-posts .post .title a {font-weight: bold;}
#blog-posts .post .title {font-size: 14px;}
#blog-posts .post {margin: 20px 0;}
#blog-posts .image img {margin-right: 13px;}
#blog-posts .content {padding:13px 5px 13px 13px;}
#blog-posts .content p {margin: 0;}
#blog-posts .content p.narrow {width:240px;}

#top-neighborhood .title {font-size:24px;}    
#users_top_neighborhood h4 span {font-size: 24px;}
h6 img {padding: 0 5px;} 
.neighborhood-event {line-height: 16px; padding: 2px 0;}
.neighborhood-event .fleft {width: 290px;}
.neighborhood-event .fright {width: 110px;}

#channel-reviews {border-top: 1px solid #e5e6da; padding-bottom: 18px}
#channel-reviews h3 {margin: 18px 0;}

/* profile pages */
#col-left .profile-nav {background: url(/images/travelmonks/bkgnd_angledlines.gif); padding: 13px;}
#col-left .profile-nav .subnav {background: #FFF; border: 1px solid #e5e6da; margin: 8px 0;}
#col-left .profile-nav .subnav.selected {background: url(/images/travelmonks/nav_profile_ON_bkgnd.gif) no-repeat #e5e6da;}
#col-left .profile-nav .subnav a.nav-item {background: url(/images/travelmonks/nav_profile_expand_wht.gif) no-repeat; display: block; font-weight: bold; height: 18px; padding: 5px 5px 0 23px; text-decoration: none;}
#col-left .profile-nav .subnav.selected a.nav-item {background: url(/images/travelmonks/nav_profile_collapse_tan.gif) no-repeat;}
#col-left .profile-nav .subnav a.nav-item:hover {background: url(/images/travelmonks/nav_profile_expand_tansolid.gif) no-repeat #e5e6da;}
#col-left .profile-nav .subnav.selected a.nav-item:hover {background: url(/images/travelmonks/nav_profile_collapse_tan.gif) no-repeat;}
#col-left .profile-nav .subnav p {margin:0; padding: 10px;}
#col-left .profile-nav .subnav li {margin: 0 0 0 25px; padding: 4px 2px 0 2px;}
#col-left .profile-nav .superuser {background: #ed6b15; text-align: center; width:131px;}
#col-left .profile-nav .details {padding: 10px 0;}
#col-left .profile-nav .header {color: #646e35; font-size: 22px; padding: 0 0 10px 0;}

#col-center .profile-list h3 {margin: 0; padding: 13px 0 0 0;}
#col-center .profile-list div.list-item {border-top: #e5e6da 1px solid; padding: 13px 0 8px 0; margin-top: 5px;}
#col-center .profile-list div.list-item strong{color:#595454;}
#col-center .profile-list div.first {border-top: none;}
#col-center .profile-list strong {color: #575c36;}
#col-center #voter_container .label {float: left; height: 22px; padding-right: 10px; line-height: 22px;}
#col-center #voter_container {padding: 13px 0;}
#col-center #voter form {display: inline;}
#col-center .review {border-bottom: 1px solid #e5e6da;}
#col-center .review .ratings {width: 150px;}
#col-center .review .ratings div {height: 18px;}

.recent-activity {border-bottom: 2px solid #e4e5da; margin-bottom: 10px; padding: 10px 0;}
.recent-activity h2 {font-size: 24px;}
.recent-activity h2 span {font-size: 18px;}
.recent-activity .favorites {padding: 0 0 10px 0;}

#col-center.user-review h2 {font-size: 24px;}         
#col-center.user-review .ratings {padding: 10px 0;}         
#col-center.user-review h3 {font-size: 18px;}
#col-center.user-review h4 {font-size: 18px; margin: 15px 0 0 0;}
#col-center.review-listing p{margin: 0;}
#col-center #map_div {border:1px solid #e5e6da;}

#profile-subheader {border-bottom: 2px solid #f4890b; margin: 2px 0 20px 0;}
#profile-subheader h1 {color: #f4890b; margin: 0 0 9px 0;}
#profile-subheader .edit {padding: 10px 0 0 0;}
#profile-subheader .messages {padding: 10px 0px 0 0;}
#profile-subheader .forums {padding: 10px 0px 0 0;}
#profile-subheader .blogs {padding: 10px 0px 0 0;}
#list-subheader {border-bottom: 2px solid #e5e6da; margin: 0 0 20px 0; padding: 0 0 10px 0;}
#list-subheader h1 {margin: 10px 0;}
#col-right #learn {background: url(/images/travelmonks/learn.gif); padding: 10px 0 0 155px; height: 40px;}
#col-right #learn a {color: #9a9a9a; text-decoration: none;}
#col-right .review {padding: 10px 0;}
#col-right .review .avatar {margin-right: 10px;}

.photo-upload {background: #e5e5e5; padding: 0px;padding-top:20px;padding-bottom:20px;}
.photo-upload .upload-field input{border: 1px solid #e5e6da; font-size: 12px; height: 18px; padding: 2px;}
.photo-upload div.fleft {margin: 5px 10px; text-align: center;}

#neighborhood_popular_places .header {margin-top:0px;margin-bottom:5px;}
#neighborhood_popular_places .description {font-style:italic;font-size:95%}
#neighborhood_popular_places .row {width:100%;}
#neighborhood_popular_places .name {width:35%; float:left;}
#neighborhood_popular_places .canned_search {width:45%; float:left;}
#neighborhood_popular_places .rating {width:20%; float:left;text-align:center;}
#neighborhood_popular_places .border_bottom {border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px;}

#register {margin: 0 20px;}
#register p {width: 450px;}                                          
#register h6 {font-size: 14px; font-weight:bold; margin: 5px 0;}
#register .box p {width: 200px;}
#register .box p.narrow {width: 80px;}
#register input.txt {width: 200px;}
#register input.txt.narrow {width: 50px;}
.flyout label {font-weight: bold;} 
#register .box {background: #fff; border: 1px solid #e5e6da; margin: 2px 0; padding: 2px 5px; width: 450px;}
#register .box p {float: left; padding: 2px 10px;}
#register .photo-upload {width: 450px;}

/* Favorite Users pages */
#favorites-header {float:left; padding: 8px 0 0 8px; font-size: 11px;}
#favorites-header .name {width: 275px; height: 21px; background-color: #E9EAE0; color: #828280;}
#favorites-header .expertise {width: 280px; height: 21px; background-color: #E9EAE0; color: #828280;}
#favorites-header .contributions {width: 190px; height: 21px; background-color: #E9EAE0; color: #828280;}

#favorites {float:left; padding: 8px 0 0 8px; font-size: 11px;}
#favorites .name {width: 275px; color: #828280;}
#favorites .expertise {width: 280px; height: 21px; color: #828280;}
#favorites .contributions {width: 190px; height: 21px; color: #828280;}

/* guides pages */
.guides {border-top: 2px solid #e5e6da; padding-top: 18px;}
.guide_box {background: url(/images/travelmonks/bkgnd_angledlines.gif); margin: 5px 5px 18px 5px; }
.guide_box h2 {background: #fff; font-size: 28px; margin: 0; padding: 8px;}
.guide_box div {margin: 13px; width: 415px;}

/* Neighborhood pages */
#neighborhood-lists {border-bottom: 1px solid #e5e6da; padding: 0 0 18px 0;}
#neighborhood-lists .list {margin: 10px 0;}
#neighborhood-lists .content {width: 350px;}
#neighborhood-lists .avatar {width: 52px;}
#neighborhood-lists .content img {padding: 0 0 1px 0; vertical-align:middle;}

/*-----------------------------------------------------------------------------*/
/* old styles */
/*-----------------------------------------------------------------------------*/

#nav_all_nbrhds {background: #FFF; border: 1px solid #CCC; margin: 5px; position:absolute; top: 170px; width:400px; z-index: 1000;}

.shadow-over{position:fixed; display:block; left:0; top:0; z-index:10000; width:100%; height:100%; filter:alpha(opacity=50); opacity:.50; background-color:#999999; background-repeat:repeat;}
div.popup{position:absolute; left:10%; top:10%; z-index:10010; background-color:#FFFFFF; border:#36373C solid 1px;}
div.popup-inside{position:relative; width:390px; height:400px; padding:20px 10px 10px 20px; border:#908E8F solid 1px;}
div.popup-inside p{padding-bottom:10px;}

#change_neighborhood_wrapper div.popup-inside {background:#f1f2eb; padding: 0;}
#change_neighborhood_wrapper h4 {margin:0; padding: 10px;}
#change_neighborhood_wrapper label {color: #575c36;}
#change_neighborhood_wrapper #change_neighborhood_list {padding: 10px;}
.flyout-header {background: #e5e6da; padding: 10px;}
div.popup-inside .close {position: absolute; right:5px; top:5px;}
#county_name {font-size: 18px;}
#county_list {font-size: 11px; margin: 0 0 0 5px; padding: 2px;}

/* rating dialog */
div#rating_dialog{ position:absolute; display:none; width:285px; border:#999 solid 1px; padding:7px 7px 15px 15px; background: #eeefe7; z-index:1000;}
div#rating_dialog p{margin-bottom:15px; color:#444;}
div#rating_dialog h5, div#review_dialog h5 {font-weight: normal; margin: 8px 0 0 0;}
div#rating_dialog .dialog-pest{position:absolute; top:-11px;}
div#rating_dialog .closebtn{float:right;}
div#rating_dialog .rating-data ul{padding:0; list-style:none; clear:left;}
div#rating_dialog .rating-data ul li{float:left; margin-right:10px; color:#666;}
div#rating_dialog .rating-data ul li.rating-title{width:60px;}

/* Rate it! */
div.stars {margin:0pt;float:left;clear:both;width:100%;}
div.stars a {
	cursor:hand;
	cursor:pointer;
	margin:0px;
	float:left;
	display:block;
	width:18px;
	height:14px;
	padding:0 1px;
	background-image: url(/images/star.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.stars a.over { background-position: 0px -28px; }
div.stars a.selected { background-position: 0px -14px; }
div.stars a.selectedover { background-position: 0px -28px; }
div.stars a.selectedless { background-position: 0 0; }

div.clr { clear: both; line-height: 0px; }
html>body div.clr { height:.01em; }

div.notification_dialog{ position:absolute; display:none; width:285px; border:#999 solid 1px; padding:7px 7px 15px 15px; background:#FFF url(/images/bg_rating_dialog.jpg) top repeat-x; z-index:1000;}
div.notification_dialog p{margin-bottom:15px; color:#444;}
div.notification_dialog p strong{color:#000;}
div.notification_dialog .dialog-pest{position:absolute; top:-11px;}
div.notification_dialog .closebtn{float:right;}
div#already_rated_dialog { width: 200px;}

div#review_dialog{ position:absolute; display:none; width:320px; padding:7px 7px 15px 15px; background: #eeefe7; z-index:1000;}
div#review_dialog p{margin-bottom:10px; color:#444;}
div#review_dialog label {font-weight: bold; }
div#review_dialog .rating-data ul.rating-item{margin-left: 1px; height:20px;}
div#review_dialog .dialog-pest{position:absolute; top:-11px;}
div#review_dialog .closebtn{float:right;}
div#review_dialog .rating-data ul{padding:0; list-style:none; clear:left;}
div#review_dialog .rating-data ul li{float:left; margin-right:10px; color:#666;}
div#review_dialog .rating-data ul li.rating-title{width:70px;}
div#review_dialog input.review, textarea{border:#999 solid 1px; width: 305px; padding-left:3px;}
div#review_dialog input.review, textarea{color:#999; font-style:italic;}
div#review_dialog textarea{height:90px;}
div#review_dialog select.small{border:#999 solid 1px; width:160px; padding-left:3px; width:55px;}
div#review_dialog input.small{width:97px;}
div#review_dialog input.checkbox{width:auto; border:none;}
div#review_dialog input.radio_button{width:auto; border:none; float: none}
div#review_dialog .req-star{font-size:15px; color:#831C13; vertical-align:top;}
div#review_dialog .required{color:#831C13;}
div#review_dialog #review_errors ul.error_messages li{color:#831C13;}
div#review_dialog .sign_in, div#review_dialog .create_account { width: 135px } 
div#review_dialog .sign_in input, div#review_dialog .create_account input { width: 125px; margin: 3px 0; }
div#review_dialog .sign_in label, div#review_dialog .create_account label { width: 125px; margin: 3px 0; }
div#review_dialog .sign_in input.checkbox, div#review_dialog .creat_account input.checkbox {width:auto; border:none;}
div#review_dialog .photo-upload { width: 300px; padding: 0px }



/* review registration */
div#review_register p { clear: both; }
div#review_register label { float: left; display: inline; width: 120px; text-align: right; margin-right: 5px; margin-bottom: 3px  }
div#review_register input { float: left; width: 100px;}
div#review_register input.radio_button { width: auto; float: none; margin: 0 }

/* rating system*/
.app_rating{position:relative; list-style:none; width:72px; height:14px; background:url(/images/star_lttan.gif) top left repeat-x #eeefe7;}
.app_rating li{margin:0 0 5px 0 !important; padding:0;}
.app_rating li a{position:absolute; padding:0; height:14px; width:14px; display:block; z-index:20;}
.app_rating li a:hover{z-index:2; background:url(/images/star_lttan.gif) 0 -28px; left:0; top:0;}
.app_rating li.current-rating{position:absolute; height:14px; display:block; text-indent:-9000px; z-index:1; background:url(/images/star_lttan.gif) 0 -14px;}
.app_rating a.one-star{left:0; top:0;}
.app_rating a.one-star:hover{width:18px;}
.app_rating a.two-stars{left:18px; top:0;}
.app_rating a.two-stars:hover{width:36px;}
.app_rating a.three-stars{left:36px; top:0;}
.app_rating a.three-stars:hover{width:54px;}
.app_rating a.four-stars{left:54px; top:0;}
.app_rating a.four-stars:hover{width:72px;}
.app_rating a.no-star:hover{width:0px;}

/* Auto-complete styles */
div.auto_complete {
  width: 350px;
  background: #fff;
}

div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}

div.auto_complete ul li {
  margin:0;
  padding:3px;
}

div.auto_complete ul li.selected {
  background-color: #ffb;
}

div.auto_complete ul strong.highlight {
  color: #800;
  margin:0;
  padding:0;
}

/* Calendar styles */
#calendar_nav {background: url(/images/travelmonks/calendar_boxtop.gif) no-repeat bottom; padding:0;width: 425px;}
#calendar_view.guides {background: url(/images/travelmonks/calendar_boxtop.gif) no-repeat top; border: none; padding:10px 0 0 0;width: 425px;}
#calendar_view .day_header {background: #fffbe3; font-size: 14px; padding: 8px 10px;}

.calendar_nav_bar table td {background: url(/images/travelmonks/calendar_OFF.gif) no-repeat; margin:0; padding: 0 9px 0 0; font-size: 18px; }
.calendar_nav_bar td.sm {background: url(/images/travelmonks/calendar_OFF_sm.gif) no-repeat;}
.calendar_nav_bar td.selected {background: url(/images/travelmonks/calendar_ON.gif) no-repeat;}
.calendar_nav_bar td.sm.selected {background: url(/images/travelmonks/calendar_ON_sm.gif) no-repeat;}
.calendar_nav_bar td.last {line-height: 12px; padding: 0;}
.calendar_nav_bar td.last a {font-size: 10px; height: 40px; padding: 10px 0 10px 0; }
.calendar_nav_bar td a {color: #fff; display: block; height: 30px; padding: 15px 0 15px 0; text-align: center; text-decoration: none; width: 45px;}
.calendar_nav_bar td.sm a {width: 44px;}
.calendar_nav_bar td a:hover {background: url(/images/travelmonks/calendar_hover.gif) no-repeat; text-decoration:none;}
.calendar_nav_bar td.sm a:hover {background: url(/images/travelmonks/calendar_hover_sm.gif) no-repeat;}
.calendar_nav_bar td.selected a:hover {background: none; text-decoration:none;}

#calendar_ajax .container {border-bottom: 1px solid #e5e6da; border-left: 1px solid #e5e6da; border-right: 1px solid #e5e6da; width: 423px; padding-bottom: 12px; text-align:left; position:relative;}
#calendar_ajax .container .best-bet-top {background: url(/images/travelmonks/calendar_rings.gif) no-repeat bottom #f9f3dc; padding-bottom:17px; text-align:center;}
#calendar_ajax .container .best-bet-top .top_description {text-align:left;padding:10px 0px 0px 20px;}
#calendar_ajax .container .best-bet-top p {width: 280px; text-align:left;}
#calendar_ajax .container .best-bet-top .links {width: 90px; padding: 10px 0 0 10px;}
#calendar_ajax .container .best-bet-row {margin: 0; padding: 10px 10px 0 10px; width:90%;}
#calendar_ajax .container .more {margin: 10px 0; padding: 0 10px; }
#calendar_ajax .container .best-bet-row p {float: left; margin: 0 0 0 4px;}
#calendar_ajax .container .best-bet-row .best-bet-image {float: left; }
#calendar_ajax .container .best-bet-row .best-bet-image img.photo {border: 2px solid #d0d0c4;margin: 0 15px 0 0px;}
#calendar_ajax .container .best-bet-row .best-bet-text {word-wrap:break-word;text-align:justify;}


/*#calendar_ajax .tray {background: url(/images/travelmonks/calendar_shadow_bot.gif) no-repeat bottom; height: 22px; width: 433px;}*/
.month-name {background-color: #f4890b; margin: 0px; padding: 5px 7px; width: 407px;margin-left:2px;}
.month-name h3 {color: #fff; font-weight: normal; margin:0; padding: 0}
.month-name div {padding: 10px 0 0 0;}

#month_date_bar {background-color: #f4890b; margin: 0 0 0 2px; padding: 5px 0 10px 0; text-align: center; width: 421px;}
#month_date_bar, #month_date_bar a {color: #fff; font-size: 24px; text-decoration: none;}
#month_date_bar span {padding: 0 5px;}
.calendar {margin: 0 auto; padding:0; text-align:left; }
.calendar tr {margin: 5px 0;}
.calendar th {padding: 5px 0 0 0; text-align:center;}
.calendar td {font-size: 24px; line-height: 51px; padding: 3px; text-align: center; height: 51px; width: 51px;}
.calendar td.otherMonth {background: url(/images/travelmonks/calendar_pickday_filler.gif) 3px 3px no-repeat; color: #f0f1e8;}
.calendar td.normalDay, .calendar td.day {background: url(/images/travelmonks/calendar_pickday_off.gif) 3px 3px no-repeat; color: #9a9a9a;}
.calendar td.day a {color: #545454;}
.calendar td.today {background: url(/images/travelmonks/calendar_pickday_on.gif) 3px 3px no-repeat; color: #fff;}





/* Update listing stlyes */
.update-message {border-bottom: 2px solid #e5e6da; padding: 0 5px 10px 5px; margin-bottom: 10px;}
div#update_listing label { width: 150px; font-weight: bold; text-align: right; display: block; float: left; padding-right: 10px }
div#update_listing p { clear: both; }
div#update_listing .txt {width: 250px;}
div#update_listing .review_txt {width: 420px; 
								height: 500px;
								border-top-width: 1px;
								border-right-width: 1px;
								border-bottom-width: 1px;
								border-left-width: 1px;
								border-top-style: solid;
								border-right-style: solid;
								border-bottom-style: solid;
								border-left-style: solid;
								border-top-color: #e5e6da;
								border-right-color: #e5e6da;
								border-bottom-color: #e5e6da;
								border-left-color: #e5e6da;
	}
div#update_listing .required{color:#831C13;} 
div#update_listing #listing_details {border-bottom: 1px solid #e5e6da; margin-bottom: 10px; padding-bottom: 20px;}
div#listing_location { border-bottom: 2px solid #e5e6da; margin-bottom: 20px;}

        
/* gallery styles */

body.photo-gallery { background: url(/images/travelmonks/gallery_bkgnd_alignbot.gif) #ffffff repeat-x bottom }
div#photo_gallery { height: 600px; width: 100%; }
/*div#photo_border { border: 1px solid #d7d8cb; }*/
.gallery_next, .gallery_previous, .gallery_image { float: left }
div#gallery_navigation_bar {background-color: #ffffff; height: 28px; padding: 8px 0 0 8px; }
div#gallery_vote {padding: 20px 0 0 15px;}
div#gallery_caption {padding: 30px 0 5px 0}
div#photo_gallery_title {background-color: #ffffff; padding: 0 0 0 15px; margin: 20px 0 0 0; font-weight:normal; font-size: 18px; color: #545454; }
div#gallery_left { float: left; width: 345px; padding: 10px;}
div#gallery_right {float: left; width: 500px; margin: 20px 0 20px 0; padding-left: 15px;}
div#photo-gallery-adv {padding: 20px 0 15px 0}
/*.sub_facet { margin:0 0 15px 0; padding: 0 0 0 2px; line-height: 18px; color: #9a9a9a;}        
*/


/* featured articles */
div#featured { background: transparent url(/images/travelmonks/bkgnd_angledlines.gif) repeat; padding: 13px; }
#featured h3 { background: white; margin: 0; padding: 2px 8px; color: #2E697C; }
#featured h4 { font-weight: bold; margin: 0; padding: 0;}
#featured .story { padding: 8px; padding-bottom: 0px; } 
.photo-adjacent { padding-right: 105px; }
.photo-height { min-height: 75px; }

/*Subscription to MyLAtimes widget styles*/
#socialnet { margin:0 1px; height:28px;padding-left:22px; }
#socialnet a { margin-left:35px; }
#socialnet img { margin:4px 0; border:1px solid #cdcdcd; vertical-align:middle; }

/*New Listing*/
/*New Listing*/
#new_list {margin-left:20px; }
.sub_heading {color:#545454;font-size: 12px;}
#new_list .subsection {margin-left:10px;}







/*me*/

#new_list .subsection .notes_item input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 3px;
	margin-bottom: 15px;
	color: #999999;
	font-style: italic;
}

#new_list .subsection .notes_item textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 3px;
	margin-bottom: 30px;
	color: #999999;
	font-style: italic;
}









#new_list ul.error_messages li{color:#831C13;}
#new_list .subsection .category{float:left;width:150px;margin:0px;padding:0px;}



/*me*/
/*#new_list .subsection .list_numbering{font-weight:bold;text-align:right;padding-right:12px;}*/
#new_list .subsection .list_numbering{font-weight:bold;text-align:right;padding-right:12px;vertical-align:top;padding-top:5px;}


/*me*/
/*#new_list .subsection .list_numbering .req-star{font-size:15px; color:#831C13;}*/
#new_list .subsection .list_numbering .req-star{font-size:15px; color:#831C13; vertical-align:top;}



#new_list .fright {float:right;margin-right:60px;font-size:15px;*margin-right:100px;} 
#new_list .fleft .req-star {font-size:15px; color:#831C13; vertical-align:top;}
#new_list .subsection h6{padding:5px 0px 5px 0px;}
#new_list h5{margin-bottom:15px;margin-top:15px;}

/*Edit-Profile */
#profile-heading  {border-bottom:2px solid #E8C245;}
#profile-heading a {color:#E8C245;}
#profile-edit {margin-top:25px;}
#profile-edit div.subsection{margin-bottom:25px; }
#profile-edit div.subsection label{text-align:right;width:150px;}
#profile-edit div.subsection span.optional{color:#B1B1B1;font-size:11px;}
#profile-edit div.subsection span.info{float:left;font-size:11px;color:#B1B1B1;}
#profile-edit div.subsection textarea {width:350px; }
#profile-edit div.subsection input.tm_user_country{width:100px; }
#profile-edit div.subsection input.uploaded_data{margin-top: 10px; border: 1px #fff;}
#profile-edit div.fcentered{float:left;text-align:center;padding:10px; }
#profile-edit div.fcentered_upload{float:left;text-align:center;padding:10px;margin-top:10px; }
#profile-edit label {float:left; font-weight:bold;padding-right:10px; }#new_list .subsection h6{padding:5px 0px 5px 0px;}
#profile_error_messages ul.error_messages li{color:#831C13; padding-bottom: 20px;}
#profile_error_messages .required{color:#831C13; margin-left: 20px;}


/* Profile message section */
.col1 {
  float: left;
  width: 490px;
}
.col2 {
  float: right;
  width: 240px;
}

.message-info {
  margin: 0 0 0 80px;
}

#message-nav {
  background: url(/images/silver-grad.jpg) bottom repeat-x;
  border-bottom: 1px solid #ccc;
  float: left;
  height: 24px;
  margin-top: 0px;
  position: relative;
  width: 100%;
}
#message-nav li {
  background: none;
  float: left;
  font-size: 12px;
  line-height: 24px;
  list-style-type: none;
  margin: 0;
  text-align: center;
  padding: 0;
  width: 78px;
}
#message-nav li.active a, #message-nav li a:hover {
  background: url(/images/silver-grad-inv.jpg) bottom repeat-x;
}
#message-nav li.compose {
  background: url(/images/compose-t.png) top no-repeat;
  float: right;
  line-height: 10px;
  margin: 3px 3px 0;
  width: 154px;
}
#message-nav li.compose a, #message-nav li.compose a:hover {
  background: url(/images/compose-b.png) bottom no-repeat;
  color: #fff;
  margin-top: 4px;
  padding-bottom: 4px;
}
#message-nav li a {
  color: #333;
  display: block;
  font-weight: normal;
  height: 100%;
}
.message .tools {
  margin-right: 6px;
  text-align: right;
}

h3.blankslate {
  font-weight: normal;
  color: #545454; 
  font-size: 18px;
  text-align: center;
}

h3.subject {
  font-weight: normal;
  color: #545454;
  font-size: 18px;
  text-align: left;
}


.form_row {
  position: relative;
}
.form_row.full input {
  width: 478px;
}
.col1 textarea {
  width: 478px;
}

.messages-image {
  width: 70px;
  padding-top: 0px;
  margin-top: 0px;
}

.messages-element {
  height: 30px;
}

.full-message-image {
  width: 70px;
  padding-top: 0px;
  margin-top: 0px;
}

.full-message-time {
  text-align: right;
  vertical-align: top; 
  font-weight: bold;
  color: #545454;
  font-size: 14px;
}

td.full-message-txt p {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  color: #545454;
  font-size: 16px;
}


.messages-divider {
  height: 2px;
  background: #e1e1e1;
}


/* dialog / redirect pages */
.dialog { min-height: 400px; _height: auto !important; _height:400px; padding: 75px 150px; color: #77; }
.dialog .message { font-size: 175%; }
.dialog .buttons { text-align: center; }
.dialog .button-to, .dialog .button-to div { display: inline; }
#countdown { color: #A6A6A6; margin: 25px 0px 50px 0px; text-align: center; font-size: 600%; font-weight: bold; }

/* welcome "ad" */
#welcome-ad { padding-bottom: 10px; }

/* facets removal tool */
span.remove, span.remove a { color: #9a9a9a; }


/* saved by list */
#saved_by_list .user { width: 50px; }
#saved_by_list li { clear: both; padding: 15px 5px 5px 5px; line-height: 48px }
ol#saved_by_list { padding-left: 20px }

/* native buttons */
input.native75 {
   color:#ffffff;
   font-family:Arial,helvetica,sans-serif;
   font-size:10px;
   border:0px;
   height:25px ;
   width:75px;
   cursor:pointer;
   padding-bottom:3px;
   
   
}

input.native75.gray
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_75.gif);   
}

input.native75.gray_yellow
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_yellow_75.gif);   
}

input.native75.blue
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_blue_75.gif);   
}

input.native75.blue_tan
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_blue_tan_75.gif);   
}

input.native115 {
   color:#ffffff;
   font-family:Arial,helvetica,sans-serif;
   font-size:10px;   
   border:0px;
   height:25px ;
   width:115px;
   cursor:pointer;
   padding-bottom:3px;
   
   
}

input.native115.gray
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_115.gif);   
}

input.native115.gray_yellow
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_yellow_115.gif);   
}

input.native115.blue
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_blue_115.gif);   
}

input.native115.blue_tan
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_blue_tan_115.gif);   
}

input.native160 {
   color:#ffffff;
   font-family:Arial,helvetica,sans-serif;
   font-size:10px;   
   border:0px;
   height:25px ;
   width:160px;
   cursor:pointer;
   padding-bottom:3px;
   
   
}

input.native160.gray
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_160.gif);   
}

input.native160.gray_yellow
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_yellow_160.gif);   
}

input.native160.blue
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_blue_160.gif);   
}

input.native160.blue_tan
{ background:transparent url(/images/travelmonks/theguidebuttons/btn_gray_160.gif);   
}




/* adsense */

#ad_sense_container {text-align:center; margin: 15px 0 20px 0;}
#ad_sense_text_container {text-align:center; margin: 15px 0 15px 0;}


/* Related Content Items */
#related_item_photo img {
  padding: 0px 15px 10px 0px;
  border: 0px;
}

#related_item_title {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}


/* hotel service
#hotel-service { height:1000px; border:0 solid; }
*/

