    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0}
table {border-collapse: collapse; border-spacing: 0}
fieldset, img {border: 0}
ol, ul {list-style: none}
ol li, ul li {display: block}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 {font-weight: normal}
q:before, q:after {content: ''}
abbr, acronym {border: 0}
   div#cobrand {width: 1040px; margin: 0 auto; background: #fff url(cobrand-bg.jpg) repeat-x left bottom; text-align: left; height: 75px}
div#cobrand ul {float: right; margin: 0 30px}
div#cobrand ul li {display: block; float: left; text-transform: capitalize}
div#cobrand ul li.cobrand_logo a {display: block; height: 75px; text-indent: -3000em; overflow: hidden}
div#cobrand ul li.cobrand_link {line-height: 75px; margin-right: 20px; background: transparent url(arrow.gif) no-repeat 0 15px; padding-left: 13px}
div#cobrand ul li.cobrand_link a {font-weight: normal; text-decoration: underline; font-size: 1.1em}
   *.float-right {float: right}
*.float-left {float: left}
*.clear {clear: both; font-size: 1px; line-height: 1px; height: 0px}
*.bold {font-weight: bold}
*.quiet {color: #999 !important}
*.redbold {font-weight: bold !important; color: #b31e3f !important}
*.italic {font-style: italic}
*.lowercase {text-transform: lowercase}
*.uppercase {text-transform: uppercase}
*.red {color: #f00}
*.raquo {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 0em}
*.hidden {width: 0px; height: 0px; display: block; overflow: hidden; text-indent: -3000em; line-height: 0px; margin: 0px; padding: 0px; font-size: 0.1em; display: none}
   *.page-title {font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 2.4em; margin: 2px 0 3px; font-weight: normal}
*.callout-title {font-weight: bold; font-size: 1.4em}
*.heading-greybox {background-color: #f4f4f4; border: 1px solid #eee; color: #333; font-size: 1.1em; font-weight: bold; margin-bottom: 20px; text-indent: 10px; height: 30px; line-height: 30px}
*.heading-black {font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; color: #555; margin-bottom: 15px}
*.heading-orange {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; color: #ff7200; margin-bottom: 5px}
*.bizname {font-size: 1.1em; font-weight: bold}
*.bizdetails {font-size: 0.9em; font-weight: normal}
*.biznote {font-size: 0.9em; color: #999}
*.biznote a {font-weight: normal !important}
*.bizattribution, *.bizxsmall {font-size: 0.8em}
*.lucida {font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif}
   input.grey-button, a.grey-button {border: 1px solid #888 !important; color: #fff !important; background: #333 url(black.gif) left center repeat-x !important; padding: 3px 14px !important; cursor: pointer; font-weight: bold}
.ie input.grey-button, .ie a.grey-button {padding: 3px !important}
input.blue-button, a.blue-button {border: 1px solid #888 !important; color: #fff !important; background: #333 url(blue.gif) left center repeat-x !important; padding: 3px 14px !important}
.ie input.blue-button, .ie a.blue-button {padding: 3px !important}
a.form-selector {display: block; text-indent: -4000em; outline: 0; position: relative; margin-bottom: -30px}
input.error {background-color: #faa}
.ui-tabs .ui-tabs-hide {display: none}
   *.buzz-rating-1 {display: block; width: 70px; height: 15px; background: transparent url(buzz-rating-sprite.png) left 0 no-repeat; text-indent: -4000em}
*.buzz-rating-2 {display: block; width: 70px; height: 15px; background: transparent url(buzz-rating-sprite.png) left -15px no-repeat; text-indent: -4000em}
*.buzz-rating-3 {display: block; width: 70px; height: 15px; background: transparent url(buzz-rating-sprite.png) left -30px no-repeat; text-indent: -4000em}
*.buzz-rating-4 {display: block; width: 70px; height: 15px; background: transparent url(buzz-rating-sprite.png) left -45px no-repeat; text-indent: -4000em}
*.buzz-rating-5 {display: block; width: 70px; height: 15px; background: transparent url(buzz-rating-sprite.png) left -60px no-repeat; text-indent: -4000em}
   *.rating-0 {display: none}
*.rating-0-5 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left 0 no-repeat; text-indent: -4000em}
*.rating-1 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -20px no-repeat; text-indent: -4000em}
*.rating-1-5 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -40px no-repeat; text-indent: -4000em}
*.rating-2 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -60px no-repeat; text-indent: -4000em; text-indent: -4000em}
*.rating-2-5 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -80px no-repeat; text-indent: -4000em}
*.rating-3 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -100px no-repeat; text-indent: -4000em}
*.rating-3-5 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -120px no-repeat; text-indent: -4000em}
*.rating-4 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -140px no-repeat; text-indent: -4000em}
*.rating-4-5 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -160px no-repeat; text-indent: -4000em}
*.rating-5 {display: block; width: 90px; height: 20px; background: transparent url(rating-sprite.png) left -180px no-repeat; text-indent: -4000em}
.ie6 *.rating-0-5 {background-image: none; background: transparent url('ie-rating-0-5.gif')}
.ie6 *.rating-1 {background-image: none; background: transparent url('ie-rating-1.gif')}
.ie6 *.rating-1-5 {background-image: none; background: transparent url('ie-rating-1-5.gif')}
.ie6 *.rating-2 {background-image: none; background: transparent url('ie-rating-2.gif')}
.ie6 *.rating-2-5 {background-image: none; background: transparent url('ie-rating-2-5.gif')}
.ie6 *.rating-3 {background-image: none; background: transparent url('ie-rating-3.gif')}
.ie6 *.rating-3-5 {background-image: none; background: transparent url('ie-rating-3-5.gif')}
.ie6 *.rating-4 {background-image: none; background: transparent url('ie-rating-4.gif')}
.ie6 *.rating-4-5 {background-image: none; background: transparent url('ie-rating-4-5.gif')}
.ie6 *.rating-5 {background-image: none; background: transparent url('ie-rating-5.gif')}
   *.rounded-10 {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; border: 1px solid #dfdfdf}
*.rounded-5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff}
*.rounded-top {-webkit-border-radius-topright: 7px; -webkit-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; border-radius-topright: 7px; border-radius-topleft: 7px; border: 1px solid #dfdfdf; border-bottom: 0}
*.rounded-bottom {-webkit-border-radius-bottomright: 8px; -webkit-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-radius-bottomright: 8px; border-radius-bottomleft: 8px; border: 0}
*.rounded-bottom-6 {-webkit-border-radius-bottomright: 6px; -webkit-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-radius-bottomright: 6px; border-radius-bottomleft: 6px; border: 0}
*.shadow-grey {box-shadow: 1px 1px 4px #ccc; -moz-box-shadow: 1px 1px 4px #ccc; -webkit-box-shadow: 1px 1px 4px #ccc}
*.top-grey {background: #fff url(top-grey.gif) top left repeat-x; padding: 7px 15px}
*.top-blue {background: #fff url(top-blue.gif) top left repeat-x; padding: 7px 15px}
*.top-yellow {background: #fff url(top-yellow.gif) top left repeat-x; padding: 7px 15px}
*.all-blue {background: #F1F5FA; padding: 3px}
img.corner {width: 35px; height: 35px; border: none; display: block !important}
img.corner-bottom {width: 15px; height: 15px; border: none; display: block !important}
.rc-white img.corner {width: 10px; height: 10px}
.rc-white img.corner-bottom {width: 10px; height: 10px}
.rc-gray {background-color: #fff}
.rc-gray .rc-gray-roundtop {background: url(gray-sprite.png) no-repeat top right}
.rc-gray .rc-gray-middle {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0}
.ie6 .rc-gray .rc-gray-middle, .ie7 .rc-gray .rc-gray-middle {display: inline-block}
.rc-gray .rc-gray-middle .rc-yield {position: relative; top: -35px; left: 0px; padding: 10px 15px; float: left; margin-bottom: -45px; background-color: transparent}
.rc-gray .rc-gray-middle .rc-yield h2 {font-weight: bold; color: #555}
.rc-gray .rc-gray-middle .clear {clear: both; width: 20px}
.rc-gray .rc-gray-roundbottom {clear: both; background: url(gray-sprite.png) no-repeat right bottom}
.rc-whiteblue {background-color: #c7dbe2}
.rc-whiteblue .rc-whiteblue-roundtop {background: url(whiteblue-sprite.png) no-repeat top right}
.rc-whiteblue .rc-whiteblue-middle {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0}
.ie6 .rc-whiteblue .rc-whiteblue-middle, .ie7 .rc-whiteblue .rc-whiteblue-middle {display: inline-block}
.rc-whiteblue .rc-whiteblue-middle .rc-yield {position: relative; top: -35px; left: 0px; padding: 10px 15px; float: left; margin-bottom: -45px; background-color: transparent}
.rc-whiteblue .rc-whiteblue-middle .rc-yield h2 {font-weight: bold; color: #555}
.rc-whiteblue .rc-whiteblue-middle .clear {clear: both; width: 20px}
.rc-whiteblue .rc-whiteblue-roundbottom {clear: both; background: url(whiteblue-sprite.png) no-repeat right bottom}
.rc-grayblue {background-color: #e9f2fd}
.rc-grayblue .rc-grayblue-roundtop {background: url(grayblue-sprite.png) no-repeat top right}
.rc-grayblue .rc-grayblue-middle {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0}
.ie6 .rc-grayblue .rc-grayblue-middle, .ie7 .rc-grayblue .rc-grayblue-middle {display: inline-block}
.rc-grayblue .rc-grayblue-middle .rc-yield {position: relative; top: -35px; left: 0px; padding: 10px 15px; float: left; margin-bottom: -45px; background-color: transparent}
.rc-grayblue .rc-grayblue-middle .rc-yield h2 {font-weight: bold; color: #555}
.rc-grayblue .rc-grayblue-middle .clear {clear: both; width: 20px}
.rc-grayblue .rc-grayblue-roundbottom {clear: both; background: url(grayblue-sprite.png) no-repeat right bottom}
.rc-white {background-color: #fff}
.rc-white .rc-white-roundtop {background: url(white-sprite.png) no-repeat top right}
.rc-white .rc-white-middle {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0}
.ie6 .rc-white .rc-white-middle, .ie7 .rc-white .rc-white-middle {display: inline-block}
.rc-white .rc-white-middle .rc-yield {position: relative; top: -10px; left: 0px; padding: 10px; float: left; margin-bottom: -20px; background-color: transparent}
.rc-white .rc-white-middle .clear {clear: both; width: 20px}
.rc-white .rc-white-roundbottom {clear: both; background: url(white-sprite.png) no-repeat right bottom}
.rc-yellow {background-color: #fff}
.rc-yellow .rc-yellow-roundtop {background: url(yellow-sprite.png) no-repeat top right}
.rc-yellow .rc-yellow-middle {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0}
.ie6 .rc-yellow .rc-yellow-middle, .ie7 .rc-yellow .rc-yellow-middle {display: inline-block}
.rc-yellow .rc-yellow-middle .rc-yield {position: relative; top: -35px; left: 0px; padding: 10px 15px; float: left; margin-bottom: -45px; background-color: transparent}
.rc-yellow .rc-yellow-middle .clear {clear: both; width: 20px}
.rc-yellow .rc-yellow-roundbottom {clear: both; background: url(yellow-sprite.png) no-repeat right bottom}
.rt-blue {background-color: #fff}
.rt-blue .rt-blue-roundtop {background: url(blue-sprite.png) no-repeat top right}
.rt-blue .rt-blue-roundtop img.corner {height: 36px}
.rt-blue .rt-blue-middle {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; margin: 0; padding: 0}
.ie6 .rt-blue .rt-blue-middle, .ie7 .rt-blue .rt-blue-middle {display: inline-block}
.rt-blue .rt-blue-middle .rt-yield {position: relative; top: -37px; left: 0px; padding: 10px 15px; margin-bottom: -45px; float: left; background-color: transparent}
.ie8 .rt-blue .rt-blue-middle .rt-yield {top: -39px}
.rt-blue .rt-blue-middle .clear {clear: both; width: 20px}
   #lightbox_container {width: 100%; height: 100%; position: fixed; top: 0; z-index: 999999; left: 0; text-align: center}
.ie6 #lightbox_container {position: absolute}
#lightbox_container #lightbox_overlay {background: #333; opacity: 0.80; width: 100%; top: 0; left: 0; height: 100%; position: absolute; z-index: 999999}
.ie #lightbox_container #lightbox_overlay {filter: alpha(opacity = 80)}
.ie6 #lightbox_container #lightbox_overlay {height: 3000px}
#lightbox_container #lightbox_inner {height: 800px; width: 600px; position: absolute; left: 50%; top: 0px; margin: 60px 0 0 -300px; padding: 0; color: #555; text-align: center; opacity: 1.0; z-index: 999999999; overflow: visible}
.ie6 #lightbox_container #lightbox_inner {margin-top: 20px}
#lightbox_container a.lightbox_close {position: absolute; height: 17px; width: 17px; right: 20px; top: 20px; display: block; text-indent: -9999px; overflow: hidden; background: url('common-rxo3d3.png') no-repeat 0px -439px; width: 16px; height: 16px; cursor: pointer}
#lightbox_container #lightbox_form {background: #fff; padding: 0; border: 10px solid #ccc; text-align: left; margin: 0; max-height: 450px; overflow: hidden}
.ie6 #lightbox_container #lightbox_form {height: 450px}
#lightbox_container #lightbox_form #lightbox-header {height: 60px; background: #fff url(header-gradient.gif) repeat-x top left}
#lightbox_container #lightbox_form #lightbox-header span.header-branding {display: block; width: 285px; height: 60px; text-indent: -3000em; background: transparent url(header-branding-new.png) no-repeat top left}
#lightbox_container #lightbox_form #lightbox-canvas {padding: 20px; max-height: 350px; overflow: auto}
.ie6 #lightbox_container #lightbox_form #lightbox-canvas {height: 368px}
#lightbox_container #lightbox_form p {font-size: 1.2em; padding: 0 15px; line-height: 1.4em; clear: left}
#lightbox_container #lightbox_form input, #lightbox_container #lightbox_form textarea {border-top: 1px solid #999; border-right: 1px solid #eee; border-bottom: 1px solid #ddd; border-left: 1px solid #ccc; padding: 3px 5px}
#lightbox_container #lightbox_form label {font-weight: bold; margin-top: 10px}
#lightbox_container #lightbox_form input, #lightbox_container #lightbox_form label {vertical-align: top}
#lightbox_container #lightbox_form input#lightbox_submit, #lightbox_container #lightbox_form input#lightbox_cancel {width: auto !important; margin: 0 15px}
.ie #lightbox_container #lightbox_form input#lightbox_submit, .ie #lightbox_container #lightbox_form input#lightbox_cancel {width: 80px !important}
#lightbox_container #lightbox_form #relevance-feedback-box ul {clear: both; padding: 10px 0 10px 15px}
#lightbox_container #lightbox_form #relevance-feedback-box ul li {float: left; display: inline; width: 190px}
#lightbox_container #lightbox_form #relevance-feedback-box ul li input {display: block; float: left; border: 0; padding: 0}
#lightbox_container #lightbox_form #relevance-feedback-box ul li label {font-weight: normal; font-size: 1.2em; display: block; float: left; width: 170px; margin: 0 0 5px 3px; padding-top: 2px; clear: none}
.ie #lightbox_container #lightbox_form #relevance-feedback-box ul li label {width: 167px}
#lightbox_container #lightbox_form #relevance-feedback-box textarea {margin: 0 15px 10px; height: 60px}
#lightbox_container #lightbox_form #review-response-errors {font-size: 1.2em; color: #c00; font-weight: bold}
#lightbox_container #lightbox_form #business-interstitial h2 {margin-left: 15px; width: 400px}
#lightbox_container #lightbox_form #business-interstitial ul {clear: both; margin: 15px 15px 30px; width: 400px}
#lightbox_container #lightbox_form #business-interstitial ul li {display: block; margin: 5px 0}
#lightbox_container #lightbox_form #business-interstitial ul label {font-weight: normal; font-size: 1.2em; margin-left: 3px}
#lightbox_container #lightbox_form #business-interstitial ul input {border: 0}
#lightbox_container #lightbox_form #new-response .listing {background-color: #fffaeb; padding: 15px; margin: 15px}
#lightbox_container #lightbox_form #new-response .rating-block {margin-bottom: 5px}
#lightbox_container #lightbox_form #new-response .basic-info {font-size: 1.1em; margin: 0 0 10px}
#lightbox_container #lightbox_form #new-response .review-text {font-size: 1.2em}
#lightbox_container #lightbox_form #new-response p {margin-bottom: 5px}
#lightbox_container #lightbox_form #new-response .tips {width: 200px; border: 1px solid #eee; background: #e9f2fd; padding-bottom: 10px}
#lightbox_container #lightbox_form #new-response .tips h3 {border-bottom: 1px solid #ccc; padding: 10px 0; margin: 0 15px 10px}
#lightbox_container #lightbox_form #new-response .tips p {font-size: 1.1em}
#lightbox_container #lightbox_form #new-response label {font-weight: bold; font-size: 1.4em; display: block; margin-bottom: 3px}
#lightbox_container #lightbox_form #new-response label span.note {font-weight: normal; font-size: .8em}
#lightbox_container #lightbox_form #new-response input, #lightbox_container #lightbox_form #new-response textarea {width: 295px}
#lightbox_container #lightbox_form #new-response span.required {font-weight: bold; color: #c00}
#lightbox_container #lightbox_form #new-response #business-confirm {width: 295px; margin: 5px 0}
#lightbox_container #lightbox_form #new-response #business-confirm input {width: auto; margin: 0 7px 30px 0; float: left; border: 0}
.ie7 #lightbox_container #lightbox_form #new-response #business-confirm input {margin-top: 7px}
#lightbox_container #lightbox_form #new-response #business-confirm label {font-weight: normal; font-size: 1.0em}
#lightbox_container #lightbox_form #new-response #required-desc {font-weight: normal; font-size: 1.1em; clear: both}
#lightbox_container #lightbox_form #new-response .buttons {width: 295px; clear: both; margin-top: 10px}
#lightbox_container #lightbox_form #new-response .buttons input {margin: 0}
#lightbox_container #lightbox_form #new-response .buttons a {margin-right: 10px; height: 17px; line-height: 17px}
#lightbox_container #lightbox_form .eprize-lightbox {margin-right: 20px; padding-bottom: 10px; overflow: hidden}
#lightbox_container #lightbox_form .eprize-lightbox h2 {border: 0; font-size: 2.2em; background-color: transparent; padding: 0; margin: 0; text-align: center; color: #252525}
#lightbox_container #lightbox_form .eprize-lightbox p {border: 1px solid #eee; background-color: #f7eccc; text-align: center; font-size: 1.4em; font-weight: bold; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; color: #333; padding: 15px 20px; margin: 20px 10px 15px 10px}
#lightbox_container #lightbox_form .eprize-lightbox a.grey-button {font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 0 20px}
#lightbox_container #lightbox_form .eprize-lightbox a.learn-more, #lightbox_container #lightbox_form .eprize-lightbox a.official-rules {margin-top: 5px}
#lightbox_container #lightbox_form .eprize-lightbox a.learn-more {margin-left: 75px}
#lightbox_container #lightbox_form .eprize-lightbox a.official-rules {margin-right: 40px}
   .inner-lightbox-parent {position: relative}
.inner-lightbox-overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #666666; z-index: 999; -moz-opacity: 0.8; opacity: .8; filter: alpha(opacity=80)}
.inner-lightbox-content {position: absolute; z-index: 1000}
   .error-page {width: 720px; float: left; padding: 25px 30px 0 !important}
.ie6 .error-page {width: 780px}
.error-page .error-message {margin-bottom: 30px}
.error-page .error-message p {font-size: 1.2em; margin-left: 30px; margin-top: 10px}
.error-page .error-message h2 {height: 27px; background: transparent url(error.gif) top left no-repeat; padding-left: 45px; font-size: 1.4em; font-weight: bold; padding-top: 10px}
.ie6 .error-page .error-message h2 {height: 37px}
#canvas.search.show .error-page .error-message h2, #canvas.guides .error-page .error-message h2 {background: transparent url(error-orange.gif) center left no-repeat; padding-left: 30px; height: 17px; padding-top: 3px}
.ie6 #canvas.search.show .error-page .error-message h2, .ie6 #canvas.guides .error-page .error-message h2 {height: 20px}
#canvas.search.show .error-page .error-message ul {margin-left: 30px; margin-top: 10px}
#canvas.search.show .error-page .error-message ul li {font-size: 1.2em}
.error-page .error-message .error-options {background: transparent url(divider-long.gif) top center no-repeat; margin-top: 10px; padding-top: 15px}
.error-page .error-message .error-options p {margin-left: 0px}
.error-page .error-message .error-options ul {margin-top: 10px}
.error-page .error-message .error-options ul li {margin: 2px 0; font-size: 1.1em}
.error-page .error-message .error-options ul li a {font-weight: normal}
.error-page-ad {width: 180px; float: right; text-align: center}
   #error {padding: 15px 20px; background-color: #eee; font-weight: bold; font-size: 1.2em; color: #c00; margin: 10px}
#canvas.login #error {width: 370px; margin: 0 0 5px 0}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {background-color: #fcc}
.recaptcha_had_incorrect_sol input {background-color: #fcc}
#canvas.reviews.create #error, #canvas.reviews.new #error, #canvas.reviews.update #error {width: 300px}
#canvas.reviews.create #error ol li, #canvas.reviews.new #error ol li, #canvas.reviews.update #error ol li {margin: 5px 0}
#canvas.user.update #error {width: 300px; margin: 10px 0}
#canvas.user.update #error p {margin-bottom: 5px}
   #recaptcha {width: 404px}
.ie6 #recaptcha {width: 430px}
#recaptcha .recaptcha_only_if_incorrect_sol {margin-bottom: .5em; color: #cc0000; display: none}
#recaptcha #recaptcha_image_wrapper {width: 220px; height: 57px; overflow: hidden; float: left; margin-right: 5px; border: 1px solid #c4c4c4}
#recaptcha #recaptcha_image {width: 280px !important; height: 57px; background-color: #eaeaea}
#recaptcha #recaptcha_image img {width: 280px}
#recaptcha #recaptcha_image a {margin-left: 10px; padding-left: 10px; background: transparent url(link-arrows.gif) center left no-repeat; font-size: 1.1em; line-height: 1.5}
#recaptcha #recaptcha_image img {width: 220px}
#recaptcha #recaptcha_links {float: left; width: auto; font-size: 1.1em}
#recaptcha #recaptcha_links div {margin-bottom: 3px}
#recaptcha #recaptcha_links div a {display: block; padding-left: 23px; padding-top: 2px; height: 16px; vertical-align: middle}
#recaptcha #recaptcha_links div.recaptcha_reload a {background: transparent url(reload.gif) center left no-repeat}
#recaptcha #recaptcha_links div.recaptcha_only_if_image a {background: transparent url(hear.gif) center left no-repeat}
#recaptcha #recaptcha_links div.recaptcha_only_if_audio a {background: transparent url(see.gif) center left no-repeat}
#recaptcha #recaptcha_links div.recaptcha_help a {background: transparent url(help.gif) center left no-repeat}
#recaptcha p {clear: both; margin: .3em 0; font-size: 1.1em; line-height: 1.4}
#recaptcha h5.recaptcha_logo {margin-left: 206px; height: 15px; width: 74px; text-indent: -9999px; background: transparent url(recaptcha.gif) center no-repeat}
#recaptcha #recaptcha_response_field {width: 270px; margin-bottom: 5px}
   #ui-datepicker-div {background: #fff; border: 1px solid #eee; padding: 5px 10px 5px 5px}
 .one-pixel {display: block; height: 1px; width: 1px; overflow: hidden}
   #new-look {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -131px; height: 32px; height: auto; position: relative}
#new-look #msg {width: 1020px; height: 32px; position: relative}
#new-look #msg a {position: relative; display: block; height: 25px; padding: 7px 0 0 20px; color: #fff; font-size: 1.5em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: normal; text-shadow: #333 1px 1px 2px}
.ie #new-look #msg a .welcome-text {display: inline-block; filter: Shadow(Color=#444444,Direction=135,Strength=2)}
.ie7 #new-look #msg a, .ie8 #new-look #msg a {height: 18px}
#new-look #msg a .arrow {display: inline-block; width: 12px; height: 12px; vertical-align: middle}
#new-look #msg a .arrow.closed {background: url('common-rxo3d3.png') no-repeat 0px 0px; width: 12px; height: 12px}
.ie6 #new-look #msg a .arrow.closed {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/arrow-closed.png')}
#new-look #msg a .arrow.open {background: url('common-rxo3d3.png') no-repeat 0px -36px; width: 12px; height: 12px}
.ie6 #new-look #msg a .arrow.open {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/arrow-open.png')}
#new-look span.opt-out-links {position: absolute; top: 10px; right: 20px; font-size: 1.3em}
#new-look span.opt-out-links a {color: #fff; text-decoration: underline; font-weight: normal; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; padding: 0 5px}
#new-look #msg-detail {width: 1020px; height: 82px; background: transparent url(welcomemsg/bg-mid.gif) top left repeat-x; overflow: hidden; position: relative; display: none}
#new-look #msg-detail a.close {display: block; position: absolute; top: 10px; right: 10px; background: url('common-rxo3d3.png') no-repeat 0px -439px; width: 16px; height: 16px; text-indent: -3000em; overflow: hidden}
#new-look #msg-detail p {font-size: 1.2em; color: #c7dbe2; line-height: 1.2em; padding: 5px 0 0 20px}
#new-look #msg-detail p.first {font-size: 1.5em; font-weight: bold; color: #fff; padding: 8px 0 0 20px}
#new-look #msg-detail .share-feedback {position: absolute; top: 0px; right: 0px; width: 200px; height: 82px; background-image: url('repeating-rxo3d3.png'); background-repeat: no-repeat; background-color: transparent; background-position: 0px -27px}
#new-look #msg-detail .share-feedback input#new_look_share_feedback {display: block; font-size: 1.4em; border: 0; margin: 6px 15px 5px; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif}
#new-look #msg-detail .share-feedback a#take_me_back {font-weight: normal; font-size: 1.1em; color: #c7dbe2; margin-left: 30px; display: block; text-indent: -15px}
#new-look-btm {width: 1020px; background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -113px; height: 8px; margin-bottom: 0; border-top: 1px solid #1281b8}
.ie6 #new-look-btm {margin-bottom: -6px}
 table {border-collapse: collapse; border-spacing: 0}
fieldset, img {border: 0}
ol, ul {list-style: none}
ol li, ul li {display: block}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 {font-weight: normal}
q:before, q:after {content: ''}
abbr, acronym {border: 0}
 html {background-color: #1c1c1c}
body {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -408px; height: 750px; background-color: #1c1c1c; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; text-align: center; color: #555}
a, a:link, a:visited {color: #067ab4; font-weight: bold; text-decoration: none}
#container {width: 1020px; margin: 0 auto; text-align: left; background: #efefef; border-left: 10px solid #333; border-right: 10px solid #333}

#global-header {min-height: 25px; padding: 0px 0px; width: 980px; position:relative ; background: #efefef url(bg-container-newypc.jpg) top center no-repeat; z-index: 999}
.ie6 #global-header {width: 1020px}

#header-branding {background: url('common-rxo3d3.png') no-repeat 0px -298px; width: 300px; height: 55px; position: relative; top: 0px}
.ie6 #header-branding {background-image: none; background: #efefef url('common/header-branding-newypc.png') top left no-repeat}
#header-branding a {display: block; width: 300px; height: 53px; text-indent: -9999px; overflow: hidden}
.ie6 #header-branding a {z-index: 1; position: relative}

#header-metanav {width: 1000px; height: 20px; position: absolute; text-align: left; top: 3px; right: 30px}
#header-metanav ul {text-align: right; padding: 5px 5px 0 0; display: inline}
#header-metanav ul li {display: inline; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0 0 0 20px; color: #555; font-weight: bold}
#header-metanav ul li.border-left {border-left: 1px solid #999; padding-left: 10px; margin-left: 10px}
#header-metanav ul li a {color: #555}
#header-metanav li.active a {color: #000}
#header-metanav li.active a:before {content: "\00BB\00A0"}
#header-metanav li#header-advertise-link a {color: #FF7200}

#global-searchbox {background: transparent url(bg-searchbox.jpg) bottom left no-repeat; margin-top: 0px; width: 980px; height: 130px}
#searchbox-tabnav {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -313px; height: 39px; height: 39px; border-bottom: 1px solid #bbb; margin-bottom: 15px}
#searchbox-tabnav ul#searchbox-tabs {padding-top: 3px}
#searchbox-tabnav ul#searchbox-tabs li {display: block; float: left; font-size: 1.4em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; line-height: 36px; padding: 0 15px; border-right: 1px solid #ddd; border-left: 1px solid #eee; font-weight: bold}
#searchbox-tabnav ul#searchbox-tabs li.active {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -362px; height: 36px}
#searchbox-tabnav ul#searchbox-tabs li.first, #searchbox-tabnav ul#searchbox-tabs li#findabusiness-tab {border-left: 0}
#searchbox-tabnav ul#searchbox-tabs li a, #searchbox-tabnav ul#searchbox-tabs li a:hover {color: #000}
#searchbox-tabnav .account-functions {float: right; width: 400px; text-align: right; margin-right: 5px}

#searchbox-tabnav .account-functions ul div {display: inline}
#searchbox-tabnav .account-functions ul li {font-size: 1.0em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; display: inline; line-height: 36px; padding: 0 10px 0 5px; font-weight: bold}
#searchbox-tabnav .account-functions ul li.border-left {border-left: 1px solid #999; padding-left: 10px; margin-left: 10px}
#searchbox-tabnav .account-functions ul li a {color: #555}
#searchbox-tabnav .account-functions li.active a {color: #000}
#searchbox-tabnav .account-functions li.active a:before {content: "\00BB\00A0"}
#searchbox-tabnav .account-functions li#header-advertise-link a {color: #FF7200}
#global-searchbox {background: transparent url(bg-searchbox.jpg) bottom left no-repeat; margin-top: 0px; width: 980px; height: 130px}
#global-searchbox #searchbox-tabnav {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -313px; height: 39px; height: 39px; border-bottom: 1px solid #bbb; margin-bottom: 15px}
.ie6 #global-searchbox #searchbox-tabnav {margin-bottom: 0}
#global-searchbox #searchbox-tabnav ul#searchbox-tabs {padding-top: 3px}
#global-searchbox #searchbox-tabnav ul#searchbox-tabs li {display: block; float: left; font-size: 1.4em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; line-height: 36px; padding: 0 15px; border-right: 1px solid #ddd; border-left: 1px solid #eee; font-weight: bold}
#global-searchbox #searchbox-tabnav ul#searchbox-tabs li.active {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px -362px; height: 36px}
#global-searchbox #searchbox-tabnav ul#searchbox-tabs li.first, #global-searchbox #searchbox-tabnav ul#searchbox-tabs li#findabusiness-tab {border-left: 0}
#global-searchbox #searchbox-tabnav ul#searchbox-tabs li a, #global-searchbox #searchbox-tabnav ul#searchbox-tabs li a:hover {color: #000}
#searchform {padding-left: 35px; position: relative}
.ie6 #searchform {top: 0; left: 0; padding-top: 15px}
#searchform ul.ui-tabs-nav {float: left; clear: left; margin-top: 5px}
#searchform ul.ui-tabs-nav li {display: inline; font-weight: bold; font-size: 1.1em; padding-right: 15px}
#searchform ul.ui-tabs-nav li.ui-tabs-selected a {color: #000}
#searchform ul.ui-tabs-nav li.divider {padding-left: 15px; border-left: 1px solid #555}
#searchform .searchform-bg {background: #ffe9a4; border: 1px solid #fff0bf; padding: 5px 0 5px 5px; float: left; margin-right: 15px}
#searchform .searchform-fields {overflow: hidden; float: left; z-index: 3000}
#searchform .searchform-fields span.label {position: relative}
#searchform .searchform-fields label {color: #555555; font-weight: normal; opacity: 0.0; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; position: absolute; top: -3px; left: 8px}
.ie6 #searchform .searchform-fields label, .ie7 #searchform .searchform-fields label {filter: alpha(opacity = 0); top: 8px; left: 6px}
.ie8 #searchform .searchform-fields label {filter: alpha(opacity = 0)}
#searchform .searchform-fields input { height: 16px; border: 1px solid #ccc; padding: 6px 5px 4px; font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; margin-right: 5px}
.ie6 #searchform .searchform-fields input {height: 28px; width: 163px}
.partner #searchform .searchform-fields input {height: 28px}
#searchform .searchform-fields span#searchform-near {padding: 0px 5px 0 0; font-size: 1.1em}
.ie6 #searchform .searchform-fields span#searchform-near, .ie7 #searchform .searchform-fields span#searchform-near {position: relative; top: -6px; left: 0}
#searchform .findbutton {float: left; margin-top: 5px}
#searchform .findbutton input {cursor: pointer; width: auto; padding: 0 10px 2px; line-height: 30px; height: 32px; font-size: 1.2em; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #888; color: #fff; background: #333 url(bg-button-grey.jpg) left center repeat-x}
.ie6 #searchform .findbutton input#directions-search-submit, .ie7 #searchform .findbutton input#directions-search-submit {width: 200px}
.ie6 #searchform .findbutton input#map-search-submit, .ie7 #searchform .findbutton input#map-search-submit {width: 110px}
#searchform .ui-tabs-panel, #searchform .fap-section {width: 900px; padding: 0}
.ie6 #searchform .ui-tabs-panel, .ie7 #searchform .ui-tabs-panel, .ie6 #searchform .fap-section, .ie7 #searchform .fap-section {height: 45px; overflow: hidden}
#searchform .fap-section span.label label {width: 160px; top: 7px; left: 8px}
#searchform .fap-section span.label label.state {width: 80px}
#searchform .fap-section span.label label span.searchform-required {font-size: 0.8em; font-style: italic}
#searchform .fap-section .option-list {position: absolute; background-color: #fff; border: 1px solid #ccc; border-top: 0; width: 70px; z-index: 1000; height: 195px; overflow: auto}
.ie6 #searchform .fap-section .option-list {top: 35px}
#searchform .fap-section .option-list ul li a {display: block; padding: 3px}
#searchform .fap-section .option-list ul li a:link {color: #2A94D1; text-decoration: underline}
#searchform .fap-section .option-list ul li a:visited {color: #2A94D1}
#searchform .fap-section .option-list ul li a:hover {color: #000; text-decoration: underline; background-color: #eee}
#searchform .fap-section #fap_first {width: 190px}
.ie6 #searchform .fap-section #fap_first {width: 200px}
#searchform .fap-section #fap_last {width: 210px}
.ie6 #searchform .fap-section #fap_last {width: 220px}
#searchform .fap-section #fap_city_name, #searchform .fap-section #fap_city_address {width: 190px}
.ie6 #searchform .fap-section #fap_city_name, .ie6 #searchform .fap-section #fap_city_address {width: 200px}
#searchform .fap-section #fap_state_name, #searchform .fap-section #fap_state_address {width: 60px}
.ie6 #searchform .fap-section #fap_state_name, .ie6 #searchform .fap-section #fap_state_address {width: 70px}
#searchform .fap-section .view-states {display: block; position: relative; top: -25px; left: 45px; width: 22px; height: 20px; text-indent: -500em; overflow: hidden; background: transparent url(drop-arrow.jpg) left top no-repeat; margin-bottom: -20px}
#searchform #fap-disclaimer {position: absolute; top: 78px; left: 35px; font-size: 1.0em; color: #666; z-index: -1}
.ie6 #searchform #fap-disclaimer {top: 95px}
#searchform #fap-disclaimer a#disclaimer-intelius {color: #666}
#canvas2 {padding: 0; margin: 0px 0 0px 0px; background-color: #efefef; min-height: 500px; width: 980px; text-align: left}
#canvas {padding: 0; margin: 0px 0 0px 0px; background-color: #efefef; min-height: 500px; width: 980px; text-align: left}
#canvas.home {margin-bottom: 0px}
#canvas.fap {padding-top: 15px !important}
#canvas #left-column {float: left; width: 740px}
#canvas.home #left-column {width: 710px}
#canvas.index #left-column, #canvas.events #left-column {width: 660px}
#canvas.search #left-column {width: 620px}
#canvas.fap #left-column {width: 840px}
#canvas.fap #left-column.intro {width: 660px}
#canvas #right-column {width: 220px; float: right}
#canvas.home #right-column {width: 250px}
#canvas.index #right-column {width: 300px}
#canvas.search #right-column {width: 350px}
#canvas.events #right-column {width: 310px}
#canvas.fap #right-column {width: 120px}
#canvas.fap #right-column.intro {width: 300px; overflow: hidden}

#global-footer {clear: both; padding: 20px 0 20px; text-align: center; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1em; color: #666; background-color: #efefef; margin: 0px 0px 0px 20px; width: 980px}
#global-footer p.att-branding {text-align: center}
#global-footer p.att-branding a {display: block; text-indent: -3000em; width: 57px; height: 26px; background: transparent url(att.gif) top left no-repeat; margin: 0 auto; overflow: hidden}
#global-footer p.att-olympics-branding {text-align: center}
#global-footer p.att-olympics-branding a {display: block; text-indent: -3000em; background: url('common-rxo3d3.png') no-repeat 0px -58px; width: 175px; height: 88px; margin: 0 auto; overflow: hidden}
.ie6 #global-footer p.att-olympics-branding a {background-image: none; background: url('common-rxo3d3.png') no-repeat 0px -58px; width: 175px; height: 88px}
#global-footer ul#internal-links, #global-footer ul#network-links {list-style: none; margin-bottom: .5em}
#global-footer ul#internal-links li, #global-footer ul#network-links li {display: inline; padding: 0 5px; border-left: 1px solid #999}
#global-footer ul#internal-links li.first, #global-footer ul#network-links li.first {border-left: 0}
#global-footer p {margin-top: 20px}
#global-footer p a {font-weight: normal}
#global-footer p a:hover {text-decoration: underline}
#global-footer #popular-cities {text-align: left; width: 980px; border-top: 1px solid #ccc; padding-top: 15px; font-family: Arial, Helvetica, sans-serif}
#global-footer #popular-cities a {font-weight: normal; text-decoration: underline}
#global-footer #popular-cities h4 {font-size: 1.1em; text-transform: uppercase; margin: 0 5px 0 25px; display: inline}
#global-footer #popular-cities ul#city-links {margin: 5px 25px}
#global-footer #popular-cities ul#city-links li.group {float: center; width: 155px}
#global-footer #popular-cities ul#city-links li.group ul li.city {text-align: left}
   #hotels-cobrand-return {text-align: left; float: left; width: 450px; padding: 0 0 0 20px; font-size: 1.2em; font-weight: bold}
#hotels-cobrand-return p {line-height: 30px}
#hotels-cobrand-attribution {text-align: right; min-height: 30px; margin-bottom: 5px; padding: 0px; font-size: 1.2em; font-weight: bold; margin-right: 25px; background: #efefef url(hotelscom-lg.png) right center no-repeat}
#hotels-cobrand-attribution p {line-height: 30px; padding-right: 175px}
.state-dropdown {background-color: #fff; border: 1px solid #ccc; border-top: 0; width: 70px; z-index: 1000; height: 195px; overflow: auto}
.state-dropdown ul li a {text-align: left; display: block; padding: 2px 0 2px 10px}
.state-dropdown ul li a:link {color: #2A94D1; text-decoration: underline}
.state-dropdown ul li a:visited {color: #2A94D1}
.state-dropdown ul li a:hover {color: #000; text-decoration: underline; background-color: #eee}
 #hot-spots {margin-bottom: 15px; margin-top: -10px; height: 225px; background: transparent url(hs-bg-gradient.png) top left no-repeat}
.ie6 #hot-spots {background: #efefef url(hs-bg-gradient-ie.jpg) top left no-repeat}
#hot-spots .inner {float: left; margin-left: 30px; margin-top: 15px; width: 885px; height: 200px; overflow: hidden; position: relative; padding: 6px}
.ie6 #hot-spots .inner {margin-left: 18px; width: 880px}
#hot-spots .inner img.hs-preview {width: 416px; height: 186px; border: 2px solid #fff; float: left; margin-right: 15px}
.ie6 #hot-spots .inner img.hs-preview {background: transparent; padding: 0}
#hot-spots .inner h3 {padding-top: 10px; font-weight: bold; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 2.6em; white-space: nowrap; width: 435px; overflow: hidden}
#hot-spots .inner h4 {margin-top: 15px; font-weight: bold; font-size: 1.3em; white-space: nowrap}
#hot-spots .inner p, #hot-spots .inner li {font-size: 1.2em}
#hot-spots .inner p {margin: 15px 0 10px; clear: left}
#hot-spots .inner p a {font-weight: normal}
#hot-spots .inner div {position: absolute; overflow: hidden; height: 200px; width: 880px}
#hot-spots .inner div .info {margin-left: 440px; width: 445px}
.ie6 #hot-spots .inner div .info, .ie7 #hot-spots .inner div .info {margin-left: 0}
#hot-spots .inner .business ul, #hot-spots .inner .category ul, #hot-spots .inner .location ul {margin-top: 10px}
#hot-spots .inner .business ul li, #hot-spots .inner .category ul li, #hot-spots .inner .location ul li {width: 198px; float: left; padding: 3px 0; margin-right: 15px; margin-top: -1px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
#hot-spots .inner .business h3, #hot-spots .inner .business h4.subtitle, #hot-spots .inner .category h3, #hot-spots .inner .category h4.subtitle {display: inline; position: relative; top: 5px; margin-bottom: 10px}
.ie6 #hot-spots .inner .business h3, .ie6 #hot-spots .inner .business h4.subtitle, .ie6 #hot-spots .inner .category h3, .ie6 #hot-spots .inner .category h4.subtitle {display: block; float: left; width: auto; top: 0; margin-bottom: 0}
#hot-spots .inner .business h4.subtitle, #hot-spots .inner .category h4.subtitle {margin-left: 15px; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: normal}
.ie6 #hot-spots .inner .business h4.subtitle, .ie6 #hot-spots .inner .category h4.subtitle {padding-left: 15px; padding-top: 5px}
#hot-spots .inner .business ul li {color: #666}
#hot-spots .inner .category ul li {color: #888}
#hot-spots .inner .location ul li {display: list-item; list-style-type: square; list-style-position: inside; padding: 3px 5px; width: 158px; margin-right: 40px; color: #999}
#hot-spots .inner .long h3 {margin-bottom: 0px}
#hot-spots .inner .long h4 {margin-bottom: 5px}
#hot-spots .inner .long h4.subtitle {margin: 0 0 0 0; font-weight: bold; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1.8em}
#hot-spots .inner .long p {margin-top: 10px}
#hot-spots .inner .long ul li {display: inline; border-right: 1px solid #999; margin-right: 5px; padding: 0 2px 0 0}
#hot-spots .inner .long ul li.last {border: 0}
#hot-spots .inner .quick ol {width: 390px; border-bottom: 1px dashed #ccc; margin-top: 10px}
#hot-spots .inner .quick ol li {display: list-item; list-style-type: decimal; list-style-position: inside; padding: 7px 0 7px 0; border-top: 1px dashed #ccc; margin-left: 3px}
#hot-spots .inner .quick ol li p {display: inline-block; width: 360px; font-size: 1.0em; vertical-align: text-top; margin: 0; padding: 0}
.ie6 #hot-spots .inner .quick ol li p, .ie7 #hot-spots .inner .quick ol li p {display: inline}
.ie8 #hot-spots .inner .quick ol li p {margin-top: -13px}
#hot-spots .inner .quick ol li a {font-weight: normal}
#hot-spots .controls {float: right; width: 35px; height: 210px; margin-right: 15px; margin-top: 15px; text-align: center}
.ie6 #hot-spots .controls {margin-right: 5px}
#hot-spots .controls ul {margin-top: 30px}
.ie #hot-spots .controls ul {margin-top: 10px}
#hot-spots .controls li {font-size: 3.0em}
#hot-spots .controls li.dot {line-height: 12px; margin-bottom: 5px; height: 12px; display: block}
.ie6 #hot-spots .controls li.dot, .ie7 #hot-spots .controls li.dot {margin: 0 0 -20px 0}
#hot-spots .controls li.dot a {display: block; width: 10px; height: 12px; margin: 0 auto; overflow: hidden}
#hot-spots .controls li.dot a.inactive {color: #9a9a9a !important}
#hot-spots .controls li.up {margin-top: 15px; background-image: url('//index_imgs-rxo3d3.png'); background-repeat: no-repeat; background-color: transparent; width: 35; background-position: 7px -189px}
#hot-spots .controls li.up a.on {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -160px; width: 20px; height: 19px}
.ie #hot-spots .controls li.up {margin-top: 35px}
#hot-spots .controls li.up a {height: 19px}
#hot-spots .controls li.pause {background-image: url('//index_imgs-rxo3d3.png'); background-repeat: no-repeat; background-color: transparent; width: 35; background-position: 7px -82px}
#hot-spots .controls li.pause a.on {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -56px; width: 20px; height: 16px}
#hot-spots .controls li.pause a {height: 16px}
#hot-spots .controls li.play {background-image: url('//index_imgs-rxo3d3.png'); background-repeat: no-repeat; background-color: transparent; width: 35; background-position: 7px -134px}
#hot-spots .controls li.play a.on {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -108px; width: 20px; height: 16px}
#hot-spots .controls li.play a {height: 16px}
#hot-spots .controls li.down {background-image: url('//index_imgs-rxo3d3.png'); background-repeat: no-repeat; background-color: transparent; width: 35; background-position: 7px -28px}
#hot-spots .controls li.down a.on {background: url('//index_imgs-rxo3d3.png') no-repeat 0px 0px; width: 20px; height: 18px}
#hot-spots .controls li.down a {height: 18px}
#hot-spots .controls li.up, #hot-spots .controls li.pause, #hot-spots .controls li.down, #hot-spots .controls li.play {line-height: 0px; font-size: 0px}
#hot-spots .controls li.up a, #hot-spots .controls li.pause a, #hot-spots .controls li.down a, #hot-spots .controls li.play a {text-indent: -3000em; display: block; overflow: hidden; width: 20px; margin: 0 auto}
#canvas.home .category_image {margin-bottom: 5px; border: 3px solid #eee}
#canvas.home .category_image.apartments {background: url('categories-rxo3d3.jpg') no-repeat 0px 0px; width: 54px; height: 54px}
#canvas.home .category_image.auto-repair-service {background: url('categories-rxo3d3.jpg') no-repeat 0px -64px; width: 54px; height: 54px}
#canvas.home .category_image.bars {background: url('categories-rxo3d3.jpg') no-repeat 0px -128px; width: 54px; height: 54px}
#canvas.home .category_image.beauty-salons {background: url('categories-rxo3d3.jpg') no-repeat 0px -192px; width: 54px; height: 54px}
#canvas.home .category_image.caterers {background: url('categories-rxo3d3.jpg') no-repeat 0px -256px; width: 54px; height: 54px}
#canvas.home .category_image.chinese-restaurants {background: url('categories-rxo3d3.jpg') no-repeat 0px -320px; width: 54px; height: 54px}
#canvas.home .category_image.default {background: url('categories-rxo3d3.jpg') no-repeat 0px -384px; width: 54px; height: 54px}
#canvas.home .category_image.dentists {background: url('categories-rxo3d3.jpg') no-repeat 0px -448px; width: 54px; height: 54px}
#canvas.home .category_image.florists {background: url('categories-rxo3d3.jpg') no-repeat 0px -512px; width: 54px; height: 54px}
#canvas.home .category_image.furniture-stores {background: url('categories-rxo3d3.jpg') no-repeat 0px -576px; width: 54px; height: 54px}
#canvas.home .category_image.golf-courses {background: url('categories-rxo3d3.jpg') no-repeat 0px -640px; width: 54px; height: 54px}
#canvas.home .category_image.grocery-stores {background: url('categories-rxo3d3.jpg') no-repeat 0px -704px; width: 54px; height: 54px}
#canvas.home .category_image.health-clubs {background: url('categories-rxo3d3.jpg') no-repeat 0px -768px; width: 54px; height: 54px}
#canvas.home .category_image.hospitals {background: url('categories-rxo3d3.jpg') no-repeat 0px -832px; width: 54px; height: 54px}
#canvas.home .category_image.hotels {background: url('categories-rxo3d3.jpg') no-repeat 0px -896px; width: 54px; height: 54px}
#canvas.home .category_image.italian-restaurants {background: url('categories-rxo3d3.jpg') no-repeat 0px -960px; width: 54px; height: 54px}
#canvas.home .category_image.mexican-restaurants {background: url('categories-rxo3d3.jpg') no-repeat 0px -1024px; width: 54px; height: 54px}
#canvas.home .category_image.movie-theaters {background: url('categories-rxo3d3.jpg') no-repeat 0px -1088px; width: 54px; height: 54px}
#canvas.home .category_image.new-car-dealers {background: url('categories-rxo3d3.jpg') no-repeat 0px -1152px; width: 54px; height: 54px}
#canvas.home .category_image.night-clubs {background: url('categories-rxo3d3.jpg') no-repeat 0px -1216px; width: 54px; height: 54px}
#canvas.home .category_image.pet-grooming {background: url('categories-rxo3d3.jpg') no-repeat 0px -1280px; width: 54px; height: 54px}
#canvas.home .category_image.pet-stores {background: url('categories-rxo3d3.jpg') no-repeat 0px -1344px; width: 54px; height: 54px}
#canvas.home .category_image.physicians-surgeons {background: url('categories-rxo3d3.jpg') no-repeat 0px -1408px; width: 54px; height: 54px}
#canvas.home .category_image.pizza {background: url('categories-rxo3d3.jpg') no-repeat 0px -1472px; width: 54px; height: 54px}
#canvas.home .category_image.real-estate-agents {background: url('categories-rxo3d3.jpg') no-repeat 0px -1536px; width: 54px; height: 54px}
#canvas.home .category_image.restaurants {background: url('categories-rxo3d3.jpg') no-repeat 0px -1600px; width: 54px; height: 54px}
#canvas.home .category_image.taxis {background: url('categories-rxo3d3.jpg') no-repeat 0px -1664px; width: 54px; height: 54px}
#canvas.home .category_image.veterinarians {background: url('categories-rxo3d3.jpg') no-repeat 0px -1728px; width: 54px; height: 54px}
#canvas.home #left-column .module, #canvas.home #right-column .module {margin: 0 0 20px; background-color: #fff}
#canvas.home #left-column h2, #canvas.home #right-column h2 {height: 35px; margin-bottom: 0px; font-size: 1.5em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold}
#canvas.home #left-column #recent-reviews .single-review {clear: both; margin: 10px 0 20px}
#canvas.home #left-column #recent-reviews .single-review .review-attribution {float: left; width: 135px; margin: 0 5px 0 0}
#canvas.home #left-column #recent-reviews .single-review .review-attribution span.review-source, #canvas.home #left-column #recent-reviews .single-review .review-attribution span.review-author {display: block; font-size: 1em}
#canvas.home #left-column #recent-reviews .single-review .review-content {float: left; width: 480px; padding-bottom: 20px}
#canvas.home #left-column #recent-reviews .single-review .review-content .review-info {width: 478px; float: left}
#canvas.home #left-column #recent-reviews .single-review .review-content .review-info span.place-rating {float: left; margin: 0 10px 5px 0}
#canvas.home #left-column #recent-reviews .single-review .review-content .review-info span.review-count {margin: 5px 10px 0 0; font-size: 1.0em; font-weight: bold; color: #000; float: left}
#canvas.home #left-column #recent-reviews .single-review .review-content .review-info span.review-date {margin: 5px 0 0 0; font-size: 1.1em; color: #000; float: left}
#canvas.home #left-column #recent-reviews .single-review .review-content h3.place-name {clear: left; font-size: 1.4em; display: inline}
#canvas.home #left-column #recent-reviews .single-review .review-content p.place-review {font-size: 1.2em; margin-top: 5px; margin-bottom: 5px}
#canvas.home #left-column #recent-reviews .single-review .review-content span.business-location, #canvas.home #left-column #recent-reviews .single-review .review-content span.business-category {font-size: 1.1em; display: block; color: #999}
#canvas.home #left-column #recent-reviews .single-review .review-content span.business-location a, #canvas.home #left-column #recent-reviews .single-review .review-content span.business-category a {font-weight: normal}
#canvas.home #left-column #popular-businesses ul li.float-left ul {width: 310px}
#canvas.home #left-column #popular-businesses ul li.float-left ul li {clear: left; padding-top: 5px}
#canvas.home #left-column #popular-businesses ul li.float-left ul li .business-image {float: left; width: 75px; height: 75px}
#canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info {float: left; width: 230px}
#canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info span.business-rating span.rating-0 {height: 0px}
#canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info h3 {font-size: 1.4em; margin: 3px 0}
#canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info span.business-location, #canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info span.business-category {font-size: 1.1em; margin-right: 10px; display: block; color: #999}
#canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info span.business-location a, #canvas.home #left-column #popular-businesses ul li.float-left ul li .business-info span.business-category a {font-weight: normal}
#canvas.home #left-column #vertical-finder {width: 658px; padding: 10px 0}
#canvas.home #left-column #vertical-finder h2 {font-weight: normal; font-size: 1.8em; color: #ff7200; font-family: Arial, Helvetica, sans-serif; margin: 0 0 5px 15px; height: auto}
#canvas.home #left-column #vertical-finder ul.ui-tabs-nav {background-image: url('repeating-rxo3d3.png'); background-repeat: repeat-x; background-position: 0px 0px; height: 23px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #a6b7bd; width: 658px; margin-bottom: 15px; height: 23px}
#canvas.home #left-column #vertical-finder ul.ui-tabs-nav li {float: left}
#canvas.home #left-column #vertical-finder ul.ui-tabs-nav li a {display: block; text-transform: capitalize; height: 23px; float: left; line-height: 23px; padding: 0 15px; border-left: 1px solid #eef5f6; border-right: 1px solid #a6b7bd; font-size: 1.2em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold; color: #555}
#canvas.home #left-column #vertical-finder ul.ui-tabs-nav li.ui-state-active a {background-color: #c7dbe2; border-left: 1px solid #c7dbe2}
#canvas.home #left-column #vertical-finder .finder {padding: 0 15px; position: relative}
#canvas.home #left-column #vertical-finder .finder .attribution {position: absolute; top: 0px; right: 15px}
#canvas.home #left-column #vertical-finder .finder .attribution span.powered-by {font-size: 1.1em}
#canvas.home #left-column #vertical-finder .finder .attribution span.logo {display: inline-block; vertical-align: middle; margin-left: 5px; text-indent: -3000em}
#canvas.home #left-column #vertical-finder .finder .attribution span.logo#hotelscom {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -218px; width: 92px; height: 23px; background-color: #fff}
#canvas.home #left-column #vertical-finder .finder .attribution span.logo#zvents {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -251px; width: 90px; height: 30px; background-color: #fff}
#canvas.home #left-column #vertical-finder .finder h3 {font-weight: bold; font-size: 1.4em; margin-bottom: 15px}
#canvas.home #left-column #vertical-finder .finder label {font-weight: bold; font-size: 1.2em; display: block; margin-bottom: 5px}
#canvas.home #left-column #vertical-finder .finder input, #canvas.home #left-column #vertical-finder .finder textarea {font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; color: #555; border-top: 1px solid #a6a6a6; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #ddd; border-left: 1px solid #c0c0c0; padding: 5px}
.ie6 #canvas.home #left-column #vertical-finder .finder input, .ie6 #canvas.home #left-column #vertical-finder .finder textarea {height: 22px; padding-top: 3px}
#canvas.home #left-column #vertical-finder .finder input.finder-submit {border: 0; background: transparent url(btn-blue.gif) top left repeat-x; font-size: 1.3em; color: #fff; font-family: Arial, Helvetica, sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 22px; padding: 3px 3px 5px; box-shadow: 1px 1px 4px #ccc; -moz-box-shadow: 1px 1px 4px #ccc; -webkit-box-shadow: 1px 1px 4px #ccc; width: 82px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .clear {height: 1px; overflow: hidden}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form input#hotel-where {width: 240px; float: left}
.ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form input#hotel-where {width: 250px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-checkin-field, #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-checkout-field {float: left; margin: 15px 15px 0 0; width: 120px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form input#hotel-checkin, #canvas.home #left-column #vertical-finder .finder #hotel-finder-form input#hotel-checkout {width: 80px; float: left}
.ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form input#hotel-checkin, .ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form input#hotel-checkout {width: 90px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form a.calendar-selector {display: block; background: url('common-rxo3d3.png') no-repeat 0px -156px; width: 19px; height: 20px; text-indent: -3000em; float: left; margin: 3px 0 0 5px; overflow: hidden}
.ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form a.calendar-selector {margin-top: 0px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields {float: right; margin: 15px 0 0 45px; width: 310px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .room-count {float: left}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room {float: right; width: 215px; border-bottom: 1px solid #bababe; margin-bottom: 5px; padding-bottom: 5px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room span.room-number {font-weight: bold; font-size: 1.2em; margin-left: 15px; float: left}
.ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room span.room-number {margin-left: 10px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room label {font-weight: normal}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count {margin-right: 15px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count, #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count {float: left; margin-top: 5px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count label, #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count label {display: block; float: left; width: 50px; text-align: right; line-height: 1.1em}
.ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count label, .ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count label {width: 43px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count label span.age-limits, #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count label span.age-limits {font-size: .8em; white-space: nowrap}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count select, #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count select {margin-left: 5px; width: 45px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages {float: right; width: 203px; padding-bottom: 5px}
.ie6 #canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages {width: 210px; margin-top: 5px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages p {font-size: 1.1em; margin-bottom: 2px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages select {margin-right: 5px; width: 50px}
#canvas.home #left-column #vertical-finder .finder #hotel-finder-form input.finder-submit {float: right; margin: 15px 0}
#canvas.home #left-column #vertical-finder .finder #events-finder-form .events-where-field, #canvas.home #left-column #vertical-finder .finder #events-finder-form .events-what-field {float: left; margin: 0 15px 0 0}
#canvas.home #left-column #vertical-finder .finder #events-finder-form .events-where-field input, #canvas.home #left-column #vertical-finder .finder #events-finder-form .events-what-field input {width: 220px}
#canvas.home #left-column #vertical-finder .finder #events-finder-form input#events-submit {float: right; margin-top: 20px}
#canvas.home #left-column #vertical-finder .finder #events-type-links {clear: both; margin-top: 15px; border-top: 0px solid #ebebeb; padding: 15px 0 10px}
#canvas.home #left-column #vertical-finder .finder #events-type-links h3 {margin-bottom: 5px}
#canvas.home #left-column #vertical-finder .finder #events-type-links ul {float: left; width: 155px}
#canvas.home #left-column #vertical-finder .finder #events-type-links ul li {font-size: 1.2em; display: block; padding: 0 0 2px}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form {margin-bottom: 0}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new {width: 300px; float: left}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .used {float: left; margin-left: 15px; border-left: 1px solid #eee; padding-left: 15px; width: 295px}
.ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used {width: 310px}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used {position: relative; padding-bottom: 10px}
.ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .new, .ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used {padding-bottom: 0}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new input, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used input {width: 170px}
.ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .new input, .ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used input {width: 180px}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new select, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used select {width: 180px}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new input, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .new select, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .new label, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used input, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used select, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used label {display: block}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new input#new_or_used, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used input#new_or_used {display: none}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new input.finder-submit, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used input.finder-submit {position: absolute; bottom: 10px; right: 0px; width: 82px}
.ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .new input.finder-submit, .ie6 #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used input.finder-submit {bottom: 0px}
#canvas.home #left-column #vertical-finder .finder #cars-finder-form .new .auto-make-field, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .new .auto-model-field, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used .auto-make-field, #canvas.home #left-column #vertical-finder .finder #cars-finder-form .used .auto-model-field {margin-top: 10px}
#canvas.home #left-column #vertical-finder #movies-finder {padding-right: 10px}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-overlay {margin-top: -15px; padding-bottom: 25px}
.ie6 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-overlay {width: 658px; margin-left: -15px; height: 335px}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content {background-color: #fff; border: 1px solid #ccc; padding: 0; width: 245px; height: 90px}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content h4 {background-color: #f2f2f2; margin: 0; padding: 5px 15px; font-size: 1.2em; font-weight: bold}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content a.close {float: right; display: block; margin: 5px 5px 0 0; text-indent: -3000em; overflow: hidden; background: url('common-rxo3d3.png') no-repeat 0px -439px; width: 16px; height: 16px}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content p {font-weight: bold; font-size: 1.2em; margin: 5px 15px}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content span {position: relative}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content span label {position: absolute; top: 0px; left: 22px; width: 120px; z-index: 999; font-weight: normal}
.ie7 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content span label {top: 4px}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo {width: 150px; margin: 0 0 10px 15px}
.ie7 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo, .ie6 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo {position: absolute; top: -2px; left: 0}
#canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo-submit {width: 45px; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; border: 1px solid #ddd; margin: 0 0 0 5px}
.ie6 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo-submit {width: 50px}
.ie6 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo-submit, .ie7 #canvas.home #left-column #vertical-finder #movies-finder .inner-lightbox-content input.movie-geo-submit {position: absolute; top: 48px; right: 15px}
#canvas.home #left-column #vertical-finder #movies-finder h3, #canvas.home #left-column #vertical-finder #movies-finder span.change-location {display: inline}
#canvas.home #left-column #vertical-finder #movies-finder span.change-location {font-size: 1.2em}
#canvas.home #left-column #vertical-finder #movies-finder p.msg {font-size: 1.2em; margin: 15px 0 20px 5px; padding-left: 35px; background: transparent url(error-orange.gif) center left no-repeat}
#canvas.home #left-column #vertical-finder #movies-finder ul {margin-top: 10px}
#canvas.home #left-column #vertical-finder #movies-finder ul li {display: block; float: left; width: 290px; padding: 10px; margin-right: 5px}
.ie6 #canvas.home #left-column #vertical-finder #movies-finder ul li {width: 308px}
#canvas.home #left-column #vertical-finder #movies-finder ul li.alt {background-color: #f4f8f9}
#canvas.home #left-column #vertical-finder #movies-finder ul li a.movie-link {font-size: 1.2em; float: left}
#canvas.home #left-column #vertical-finder #movies-finder ul li a.tickets-link {float: right; font-size: 1.0em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold}
#canvas.home #left-column #vertical-finder #movies-finder div.more-theatres-link {text-align: right; font-size: 1.1em; margin: 5px 10px 0 0}
#canvas.home #right-column .module {padding: 10px 15px}
#canvas.home #right-column #popular-categories {overflow: hidden; position: relative}
#canvas.home #right-column #popular-categories ul {width: 150px}
#canvas.home #right-column #popular-categories ul li {font-size: 1.2em; padding: 0 0 5px 0}
#canvas.home #right-column #popular-videos ul li {display: block; clear: left}
#canvas.home #right-column #popular-videos ul li .listing-image {float: left; position: relative; overflow: hidden; text-align: center; margin-right: 15px; margin-bottom: 15px}
#canvas.home #right-column #popular-videos ul li .listing-image img {width: 54px; height: 54px}
#canvas.home #right-column #popular-videos ul li .listing-info {float: left; width: 185px; margin-bottom: 15px; padding-top: 5px}
#canvas.home #right-column #popular-videos ul li .listing-info h3 {font-size: 1.4em; margin-bottom: 3px}
#canvas.home #right-column #popular-videos ul li .listing-info span.business-location, #canvas.home #right-column #popular-videos ul li .listing-info span.business-category {display: block; color: #999; font-size: 1.1em}
#canvas.home #right-column #popular-videos ul li .listing-info span.business-location a, #canvas.home #right-column #popular-videos ul li .listing-info span.business-category a {font-weight: normal}
.overlay {height: 100%; width: 100%; position: absolute; background: transparent; opacity: 0.0; top: 0px; left: 0px; z-index: 100}
.ie .overlay {filter: alpha(opacity=00)}
#movie-overlay, #cars-overlay {background: #FFFFFF url(//index_imgsing.gif) no-repeat scroll center 30px; display: none; height: 200px}
 #canvas.pages, #canvas #sales-content {padding-top: 10px !important}
#canvas.pages .page-navigation, #canvas #sales-content .page-navigation {width: 218px; float: left; margin-top: 35px}
.ie #canvas.pages .page-navigation, .ie #canvas #sales-content .page-navigation {margin-top: 32px}
#canvas.pages .page-navigation a.active, #canvas #sales-content .page-navigation a.active {color: #555}
#canvas.pages .page-navigation ul, #canvas #sales-content .page-navigation ul {margin: 5px 15px; width: 186px}
.ie6 #canvas.pages .page-navigation ul, .ie6 #canvas #sales-content .page-navigation ul {width: 180px}
#canvas.pages .page-navigation ul li, #canvas #sales-content .page-navigation ul li {background: #fff url(page-nav-separator.gif) bottom center no-repeat; padding: 5px 0}
#canvas.pages .page-navigation ul li.bottom, #canvas #sales-content .page-navigation ul li.bottom {background-image: none}
#canvas.pages .page-navigation ul li a, #canvas #sales-content .page-navigation ul li a {font-size: 1.5em}
#canvas.pages .page-navigation ul li ul, #canvas #sales-content .page-navigation ul li ul {margin: 0}
#canvas.pages .page-navigation ul li ul li, #canvas #sales-content .page-navigation ul li ul li {background-image: none; padding: 3px 0 2px}
#canvas.pages .page-navigation ul li ul li a, #canvas #sales-content .page-navigation ul li ul li a {font-size: 1.1em; padding-left: 12px; background: #fff url(page-nav-li.gif) center left no-repeat}
#canvas.pages .page-content, #canvas #sales-content .page-content {float: left; margin-left: 10px; width: 750px}
.ie #canvas.pages .page-content, .ie #canvas #sales-content .page-content {width: 744px}
#canvas.pages .page-content h1, #canvas #sales-content .page-content h1 {font-size: 2.4em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: normal; margin: 2px 0 3px 10px}
#canvas.pages .page-content#about-content .inner-content ul, #canvas #sales-content .page-content#about-content .inner-content ul {font-size: 1.2em; line-height: 1.5}
#canvas.pages .page-content#about-content .inner-content ul.contact, #canvas #sales-content .page-content#about-content .inner-content ul.contact {margin: 0 0 10px 20px}
#canvas.pages #error, #canvas #sales-content #error {margin: 10px 0}
#canvas.pages #error p, #canvas.pages #error ul, #canvas.pages #error li, #canvas #sales-content #error p, #canvas #sales-content #error ul, #canvas #sales-content #error li {font-size: 1.0em !important; line-height: auto !important}
#canvas.pages .inner-content, #canvas #sales-content .inner-content {padding: 5px 25px 20px}
#canvas.pages .inner-content h2, #canvas #sales-content .inner-content h2 {font-size: 1.8em; color: #f70; margin: 20px 0 10px; clear: both}
#canvas.pages .inner-content h3, #canvas #sales-content .inner-content h3 {font-weight: bold; font-size: 1.4em; margin: 5px 0}
#canvas.pages .inner-content p, #canvas #sales-content .inner-content p {margin: 0 0 10px; font-size: 1.2em; color: #555; line-height: 1.5em}
#canvas.pages .inner-content a, #canvas #sales-content .inner-content a {font-weight: normal}
#canvas.pages .inner-content img, #canvas #sales-content .inner-content img {margin: 0 10px 20px 25px}
#canvas.pages #about-content input.grey-button, #canvas.pages #about-content a.grey-button, #canvas #sales-content #about-content input.grey-button, #canvas #sales-content #about-content a.grey-button {border: 1px solid #888 !important; color: #fff; background: #333 url(black.gif) left center repeat-x; font-family: 'Lucida Grande','Lucida Sans',Arial,Helvetica,sans-serif; font-weight: bold}
.ie #canvas.pages #about-content, .ie #canvas #sales-content #about-content {padding: 3px !important}
#canvas.pages #about-content p.comment, #canvas #sales-content #about-content p.comment {margin-top: 20px}
#canvas.pages #about-content ul#comment-form label, #canvas #sales-content #about-content ul#comment-form label {display: block}
#canvas.pages #about-content ul#comment-form li, #canvas #sales-content #about-content ul#comment-form li {margin-bottom: 1em}
#canvas.pages #about-content ul#comment-form li .required, #canvas #sales-content #about-content ul#comment-form li .required {color: #CC0000; font-size: 1em}
#canvas.pages #about-content ul#comment-form li.submit, #canvas #sales-content #about-content ul#comment-form li.submit {height: 1%}
#canvas.pages #about-content ul#comment-form li.submit a, #canvas #sales-content #about-content ul#comment-form li.submit a {float: left; padding: 2px 14px !important}
#canvas.pages #about-content ul#comment-form li.submit span, #canvas #sales-content #about-content ul#comment-form li.submit span {border: 1px solid #888 !important; float: right; width: auto; margin-bottom: 5px}
#canvas.pages #about-content ul#comment-form li.submit input#submit, #canvas #sales-content #about-content ul#comment-form li.submit input#submit {padding: 2px 14px !important; border: none !important; width: auto; margin-bottom: 0}
.ie #canvas.pages #about-content ul#comment-form li.submit input#submit, .ie #canvas #sales-content #about-content ul#comment-form li.submit input#submit {padding: 2px 7px !important}
.ie #canvas.pages #about-content ul#comment-form li.submit, .ie #canvas #sales-content #about-content ul#comment-form li.submit {width: 380px}
#canvas.pages #about-content ul.legal-notices li, #canvas #sales-content #about-content ul.legal-notices li {list-style-type: disc; list-style-position: inside; display: list-item}
#canvas.pages #about-content hr, #canvas #sales-content #about-content hr {border: 1px solid #eee; margin: 10px}
#canvas.pages #about-content img, #canvas #sales-content #about-content img {margin: 1ex 0 2ex}
#canvas.pages .page-advertisement, #canvas #sales-content .page-advertisement {float: left; margin-left: 10px; margin-top: 35px}
.ie #canvas.pages .page-advertisement, .ie #canvas #sales-content .page-advertisement {margin-top: 32px}
#canvas.pages.legal #about-content .inner-content {padding-top: 20px}
#sales-content #sales-welcome {font-size: 1.7em; margin-bottom: 15px; padding: 10px; border: 5px solid #BDC; color: #060; background-color: #CED; text-align: center}
#sales-content .float-left, #sales-content .float-right {height: 110px; width: 430px !important; margin-bottom: 15px}
#sales-content .inner-content.clear {width: auto !important; height: auto}
#canvas.terms-conditions .page-content ul {margin-bottom: 10px; margin-left: 2em}
#canvas.terms-conditions .page-content ul li {list-style-type: disc; list-style-position: inside; display: list-item; font-size: 1.2em; line-height: 1.5}
#canvas.terms-conditions .page-content .address {padding-left: 2em}
   #canvas.sitemap h1, #canvas.city_guide h1, #canvas.guides h1 {margin: 5px 0 5px 10px}
#canvas.sitemap span.breadcrumb, #canvas.city_guide span.breadcrumb, #canvas.guides span.breadcrumb {font-size: 1.2em; display: block; font-weight: bold; margin: 0 0 5px 10px}
#canvas.sitemap span.name_search, #canvas.city_guide span.name_search, #canvas.guides span.name_search {float: right; font-size: 1.1em; position: relative; top: -20px; margin-bottom: -20px}
#canvas.sitemap .bottom-ad, #canvas.city_guide .bottom-ad, #canvas.guides .bottom-ad {text-align: center}
#canvas.sitemap .bottom-ad iframe, #canvas.city_guide .bottom-ad iframe, #canvas.guides .bottom-ad iframe {margin: 15px auto 0}
#canvas.sitemap #site-map-intro, #canvas.sitemap #site-map, #canvas.sitemap #city-guides-popular-categories, #canvas.city_guide #site-map-intro, #canvas.city_guide #site-map, #canvas.city_guide #city-guides-popular-categories, #canvas.guides #site-map-intro, #canvas.guides #site-map, #canvas.guides #city-guides-popular-categories {color: #555}
#canvas.sitemap #site-map-intro iframe, #canvas.sitemap #site-map iframe, #canvas.sitemap #city-guides-popular-categories iframe, #canvas.city_guide #site-map-intro iframe, #canvas.city_guide #site-map iframe, #canvas.city_guide #city-guides-popular-categories iframe, #canvas.guides #site-map-intro iframe, #canvas.guides #site-map iframe, #canvas.guides #city-guides-popular-categories iframe {border: 10px solid #f3f3f3; float: right}
#canvas.sitemap #site-map-intro, #canvas.city_guide #site-map-intro, #canvas.guides #site-map-intro {margin-bottom: 20px; padding: 20px; width: 940px}
.ie6 #canvas.sitemap #site-map-intro, .ie6 #canvas.city_guide #site-map-intro, .ie6 #canvas.guides #site-map-intro {width: 980px}
#canvas.sitemap #site-map-intro iframe + p, #canvas.sitemap #site-map-intro iframe + h2, #canvas.sitemap #site-map-intro iframe + ul, #canvas.city_guide #site-map-intro iframe + p, #canvas.city_guide #site-map-intro iframe + h2, #canvas.city_guide #site-map-intro iframe + ul, #canvas.guides #site-map-intro iframe + p, #canvas.guides #site-map-intro iframe + h2, #canvas.guides #site-map-intro iframe + ul {margin-top: 0}
#canvas.sitemap #site-map-intro p, #canvas.sitemap #site-map-intro ul, #canvas.city_guide #site-map-intro p, #canvas.city_guide #site-map-intro ul, #canvas.guides #site-map-intro p, #canvas.guides #site-map-intro ul {font-size: 1.2em; margin: 5px 0}
#canvas.sitemap #site-map-intro p a, #canvas.sitemap #site-map-intro ul a, #canvas.city_guide #site-map-intro p a, #canvas.city_guide #site-map-intro ul a, #canvas.guides #site-map-intro p a, #canvas.guides #site-map-intro ul a {font-weight: normal}
#canvas.sitemap #site-map-intro ul, #canvas.city_guide #site-map-intro ul, #canvas.guides #site-map-intro ul {margin-left: 15px}
#canvas.sitemap #site-map-intro ul li, #canvas.city_guide #site-map-intro ul li, #canvas.guides #site-map-intro ul li {display: list-item; list-style-type: disc}
#canvas.sitemap #site-map-intro h2, #canvas.city_guide #site-map-intro h2, #canvas.guides #site-map-intro h2 {font-weight: bold; font-size: 1.4em; margin: 10px 0 3px}
#canvas.sitemap #site-map-intro h3, #canvas.city_guide #site-map-intro h3, #canvas.guides #site-map-intro h3 {font-weight: bold; font-size: 1.2em; margin: 10px 0 3px}
#canvas.sitemap #site-map, #canvas.city_guide #site-map, #canvas.guides #site-map {margin-bottom: 20px; padding: 20px; min-height: 500px}
#canvas.sitemap #site-map h3, #canvas.city_guide #site-map h3, #canvas.guides #site-map h3 {font-weight: bold; margin-bottom: 5px; font-size: 1.0em}
#canvas.sitemap #site-map h3.getting-around, #canvas.city_guide #site-map h3.getting-around, #canvas.guides #site-map h3.getting-around {clear: left}
#canvas.sitemap #site-map p, #canvas.city_guide #site-map p, #canvas.guides #site-map p {font-size: 1.4em; margin-bottom: 15px}
#canvas.sitemap #site-map p.editorial, #canvas.city_guide #site-map p.editorial, #canvas.guides #site-map p.editorial {font-size: 1.2em; margin: 5px 0 15px}
#canvas.sitemap #site-map p.editorial a, #canvas.city_guide #site-map p.editorial a, #canvas.guides #site-map p.editorial a {font-weight: normal}
#canvas.sitemap #site-map .section, #canvas.city_guide #site-map .section, #canvas.guides #site-map .section {width: 300px; float: left; margin-left: 15px; margin-bottom: 30px}
#canvas.sitemap #site-map .section ul, #canvas.city_guide #site-map .section ul, #canvas.guides #site-map .section ul {margin-left: 10px}
#canvas.sitemap #site-map .section ul li, #canvas.city_guide #site-map .section ul li, #canvas.guides #site-map .section ul li {font-size: 1.2em; margin-bottom: 10px}
#canvas.sitemap #site-map h2, #canvas.city_guide #site-map h2, #canvas.guides #site-map h2 {font-size: 1.4em}
#canvas.sitemap #site-map .first, #canvas.sitemap #site-map .sections, #canvas.city_guide #site-map .first, #canvas.city_guide #site-map .sections, #canvas.guides #site-map .first, #canvas.guides #site-map .sections {margin-left: 0; clear: left}
#canvas.sitemap #site-map .section-lg, #canvas.city_guide #site-map .section-lg, #canvas.guides #site-map .section-lg {width: 100%; clear: left}
.ie #canvas.sitemap #site-map .section-lg, .ie #canvas.city_guide #site-map .section-lg, .ie #canvas.guides #site-map .section-lg {width: 938px}
#canvas.sitemap #site-map .section-lg ul.states-list, #canvas.city_guide #site-map .section-lg ul.states-list, #canvas.guides #site-map .section-lg ul.states-list {float: left; margin-left: 10px}
#canvas.sitemap #site-map .section-lg ul.states-list li.state, #canvas.city_guide #site-map .section-lg ul.states-list li.state, #canvas.guides #site-map .section-lg ul.states-list li.state {font-size: 1.2em; width: 145px; margin-bottom: 20px}
.ie6 #canvas.sitemap #site-map .section-lg ul.states-list li.state, .ie6 #canvas.city_guide #site-map .section-lg ul.states-list li.state, .ie6 #canvas.guides #site-map .section-lg ul.states-list li.state {width: 140px}
#canvas.sitemap #site-map .section-lg ul.states-list li.state ul.cities li.city a, #canvas.city_guide #site-map .section-lg ul.states-list li.state ul.cities li.city a, #canvas.guides #site-map .section-lg ul.states-list li.state ul.cities li.city a {font-weight: normal}
#canvas.sitemap #site-map.states ul.states-list, #canvas.city_guide #site-map.states ul.states-list, #canvas.guides #site-map.states ul.states-list {width: 230px; float: left}
#canvas.sitemap #site-map.states ul.states-list li.state, #canvas.city_guide #site-map.states ul.states-list li.state, #canvas.guides #site-map.states ul.states-list li.state {font-size: 1.2em; margin-bottom: 5px; width: 230px; float: left}
#canvas.sitemap #site-map.cities, #canvas.city_guide #site-map.cities, #canvas.guides #site-map.cities {margin-top: 20px; padding: 10px 15px}
#canvas.sitemap #site-map.cities h2 + ul.cities-list, #canvas.city_guide #site-map.cities h2 + ul.cities-list, #canvas.guides #site-map.cities h2 + ul.cities-list {margin-top: -10px}
#canvas.sitemap #site-map.cities ul.cities-list, #canvas.city_guide #site-map.cities ul.cities-list, #canvas.guides #site-map.cities ul.cities-list {float: left; width: 155px}
#canvas.sitemap #site-map.cities ul.cities-list li, #canvas.city_guide #site-map.cities ul.cities-list li, #canvas.guides #site-map.cities ul.cities-list li {font-size: 1.2em; margin-bottom: 5px; width: 230px; float: left}
#canvas.sitemap #site-map.cities ul.cities-list br, #canvas.city_guide #site-map.cities ul.cities-list br, #canvas.guides #site-map.cities ul.cities-list br {display: none}
#canvas.sitemap #site-map.cities ul.cities-list h3, #canvas.city_guide #site-map.cities ul.cities-list h3, #canvas.guides #site-map.cities ul.cities-list h3 {clear: left; padding-top: 10px; font-size: 1.6em}
#canvas.sitemap #site-map.categories .category-letter-group, #canvas.city_guide #site-map.categories .category-letter-group, #canvas.guides #site-map.categories .category-letter-group {clear: left; margin-bottom: 10px}
#canvas.sitemap #site-map.categories .category-letter-group h2, #canvas.city_guide #site-map.categories .category-letter-group h2, #canvas.guides #site-map.categories .category-letter-group h2 {margin-bottom: 5px; float: left; width: 900px; clear: left}
#canvas.sitemap #site-map.categories .category-letter-group ul.categories-list, #canvas.city_guide #site-map.categories .category-letter-group ul.categories-list, #canvas.guides #site-map.categories .category-letter-group ul.categories-list {width: 305px; float: left}
#canvas.sitemap #site-map.categories .category-letter-group ul.categories-list li, #canvas.city_guide #site-map.categories .category-letter-group ul.categories-list li, #canvas.guides #site-map.categories .category-letter-group ul.categories-list li {font-size: 1.2em; margin-bottom: 5px; width: 305px; float: left; clear: left}
#canvas.sitemap #site-map.name-search .sections .section, #canvas.city_guide #site-map.name-search .sections .section, #canvas.guides #site-map.name-search .sections .section {clear: left; float: left; width: 930px; margin-left: 0}
#canvas.sitemap #site-map.name-search .sections .section .name_search_category, #canvas.city_guide #site-map.name-search .sections .section .name_search_category, #canvas.guides #site-map.name-search .sections .section .name_search_category {float: left; width: 300px; margin-right: 10px}
.category-range-navigation {background: #F4F4F4 url(search-header-bg.jpg) repeat-x scroll left top; border: 1px solid #ddd; margin-bottom: 10px; height: 25px}
.category-range-navigation ul {margin: 5px 10px}
.category-range-navigation ul li {display: block; float: left; font-size: 1.1em; letter-spacing: 2px}
.category-range-navigation ul li span {display: block; padding: 0 5px; margin: 0 1px; line-height: 15px}
.category-range-navigation ul li a {display: block; padding: 0 4px; margin: 0 1px; line-height: 13px; background-color: #fff; border: 1px solid #ddd}
ul#cg-tabs {margin-left: 5px; list-style: none; height: 26px}
.ie6 ul#cg-tabs {margin-bottom: -3px}
ul#cg-tabs li {background: url(mip/details-tabs/tab-right.gif) top right no-repeat; margin: 0 1px 0 0; float: left; font-size: 1.2em}
ul#cg-tabs li a {display: block; background: url(mip/details-tabs/tab-left.gif) top left no-repeat; padding: 6px 20px; height: 14px; color: #555; float: left}
ul#cg-tabs li.active {background: url(mip/details-tabs/tab-active-right.gif) top right no-repeat}
ul#cg-tabs li.active a {background: url(mip/details-tabs/tab-active-left.gif) top left no-repeat; color: #555}
#forecast {display: none}
#city-guides-city-info {clear: left; margin-bottom: 20px; padding: 20px}
#city-guides-city-info .city-content-block {margin-bottom: 15px}
#city-guides-city-info .city-content-block iframe {float: right; border: 10px solid #f3f3f3; margin-top: -32px}
#city-guides-city-info .media {float: left; margin: 0 20px 10px 0}
#city-guides-city-info h3 {font-size: 1.8em; margin-bottom: 10px}
#city-guides-city-info h4 {font-size: 1.4em; margin-bottom: 5px; font-weight: bold}
#city-guides-city-info p {font-size: 1.2em; margin-bottom: 10px; line-height: 1.4em}
#city-guides-city-info a {font-weight: normal}
#city-guides-city-info ul {list-style-type: disc; margin-bottom: 10px; margin-left: 15px}
#city-guides-city-info ul li {display: list-item; display-font-size: 1.2em}
#city-guides-popular-categories iframe, #city-guides-popular-cities iframe {margin: 45px 10px 20px 20px}
#city-guides-popular-categories ul, #city-guides-popular-cities ul {float: left}
#city-guides-popular-categories ul.list-column, #city-guides-popular-cities ul.list-column {width: 237px}
#city-guides-popular-categories ul.categories-list, #city-guides-popular-cities ul.categories-list {width: 315px}
#city-guides-popular-categories h3, #city-guides-popular-cities h3 {font-size: 1.6em; margin: 10px 0}
#city-guides-popular-categories li, #city-guides-popular-cities li {font-size: 1.2em; margin-bottom: 5px}
#city-guides-popular-categories h2 + ul.list-column, #city-guides-popular-categories h2 + ul.categories-list {margin-top: -10px}
 #city-guides-categories, #popular-searches, #top-businesses, #recently-reviewed, #more-city-guides {display: none}
#canvas.events p.results-summary {font-size: 1.2em; color: #000; margin: 0 10px; height: 20px}
.ie6 #canvas.events p.results-summary {height: 15px}
#canvas.events #vertical-finder {margin-bottom: 10px; width: 660px; padding: 9px 0 0; position: relative}
.ie6 #canvas.events #vertical-finder {padding-bottom: 0}
.ie6 #canvas.events #vertical-finder div.clear {height: 0px; overflow: hidden; line-height: 0}
#canvas.events #vertical-finder h3 {font-size: 1.8em; color: #ff7200; display: inline; margin-left: 10px}
#canvas.events #vertical-finder label {font-weight: bold; font-size: 1.2em; display: block; margin-bottom: 5px; color: #000}
#canvas.events #vertical-finder input, #canvas.events #vertical-finder textarea {font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; color: #555; border-top: 1px solid #a6a6a6; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #ddd; border-left: 1px solid #c0c0c0; padding: 5px}
.ie6 #canvas.events #vertical-finder input, .ie6 #canvas.events #vertical-finder textarea {height: 22px; padding-top: 3px}
#canvas.events #vertical-finder input.finder-submit {color: #fff; background: transparent url(btn-blue.gif) top left repeat-x; display: inline-block; height: 22px; width: 80px; line-height: 21px; text-align: center; white-space: nowrap; border: 0; font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; padding: 3px 10px 5px}
.ie6 #canvas.events #vertical-finder input.finder-submit {padding: 1px 10px 5px; margin: 0; overflow: visible}
#canvas.events #vertical-finder .attribution {position: absolute; top: 2px; right: 5px}
#canvas.events #vertical-finder .attribution span.powered-by {font-size: 1.1em}
#canvas.events #vertical-finder .attribution span.logo {display: inline-block; vertical-align: middle; margin-left: 3px; text-indent: -3000em}
#canvas.events #vertical-finder .attribution span.logo#zvents {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -251px; width: 90px; height: 30px; background-color: #fff}
#canvas.events #vertical-finder #events-finder div.clear {height: 0; overflow: hidden; line-height: 0}
#canvas.events #vertical-finder #events-finder-form {padding: 7px 20px 9px; margin-top: 3px; background-color: #c7dbe2}
#canvas.events #vertical-finder #events-finder-form .events-where-field, #canvas.events #vertical-finder #events-finder-form .events-what-field {float: left; margin: 0 15px 0 0}
#canvas.events #vertical-finder #events-finder-form .events-where-field input, #canvas.events #vertical-finder #events-finder-form .events-what-field input {width: 200px}
#canvas.events #vertical-finder #events-finder-form .events-where-field label, #canvas.events #vertical-finder #events-finder-form .events-what-field label {float: left; margin-right: 5px; padding: 5px 0 0}
#canvas.events #vertical-finder #events-finder-form .events-where-field {margin-right: 23px}
.ie #canvas.events #vertical-finder #events-finder-form .events-where-field {margin-right: 15px}
#canvas.events #vertical-finder #events-finder-form input#events-submit {float: right; margin-top: 1px}
#canvas.events #search-results {padding: 5px 10px 15px}
#canvas.events #search-results div.error-message {min-height: 250px; background: transparent url(error-orange.gif) 20px 20px no-repeat; padding: 25px 0 0 55px}
#canvas.events #search-results div.error-message.red {background: transparent url(error-red.gif) 20px 20px no-repeat; color: #555}
#canvas.events #search-results div.error-message h2 {font-size: 1.4em; font-weight: bold}
#canvas.events #search-results div.error-message p {font-size: 1.2em; margin-top: 5px}
#canvas.events #search-results ul li.main-event {display: block; border-top: 1px solid #eee; padding: 15px 0; position: relative; width: 630px; min-height: 80px}
#canvas.events #search-results ul li.main-event.sponsored {background-color: #fffaeb}
#canvas.events #search-results ul li.main-event.first {border-top: 0}
#canvas.events #search-results ul li.main-event div.rank {font-size: 1.2em; display: block; float: left; width: 25px; text-align: center; margin-right: 10px}
#canvas.events #search-results ul li.main-event div.event {float: left; display: block; width: 450px}
#canvas.events #search-results ul li.main-event div.event span.event-image {width: 73px; height: 73px; float: left; display: block; margin-right: 10px}
#canvas.events #search-results ul li.main-event div.event span.event-image img {background: #eee; padding: 3px}
#canvas.events #search-results ul li.main-event div.event span.event-info {display: block; float: left; width: 355px}
#canvas.events #search-results ul li.main-event div.event span.event-info.large {width: 450px}
#canvas.events #search-results ul li.main-event div.event span.event-info h3 {font-size: 1.2em; margin-bottom: 5px}
#canvas.events #search-results ul li.main-event div.event span.event-info h3 a {font-weight: normal}
#canvas.events #search-results ul li.main-event div.event span.event-info span.event-time, #canvas.events #search-results ul li.main-event div.event span.event-info span.event-location {font-weight: bold; font-size: 1.1em; display: block; margin-bottom: 3px}
#canvas.events #search-results ul li.main-event div.event span.event-info p.event-description {margin-top: 5px; font-size: 1.2em}
#canvas.events #search-results ul li.main-event div.tickets {float: right; display: block; width: 91px; text-align: center; font-size: 1.2em; position: absolute; bottom: 15px; right: 0}
#canvas.events #search-results ul li.main-event div.tickets span.ticket-price {font-size: 2.1em; font-weight: bold; display: block; margin-bottom: 10px}
#canvas.events #search-results ul li.main-event div.tickets a.tickets-link {display: block; width: 91px; background: transparent url(verticals/blue-button-91.png) no-repeat left top; padding: 4px 0 5px; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; color: #fff}
#canvas.events .pagination {background: #f4f4f4 url(search-header-bg.jpg) repeat-x top left; height: 25px; border: 1px solid #ddd; border-top: 0; margin-top: 10px}
#canvas.events .pagination .result-totals {float: right; width: 300px; text-align: right; font-size: 1.1em; color: #000; padding: 5px 10px 0 0}
#canvas.events .pagination .page-navigation {float: left; width: 300px; font-weight: bold; color: #000; padding: 2px 2px 0; font-size: 1.1em}
.ie6 #canvas.events .pagination .page-navigation {padding: 2px 1px 0}
#canvas.events .pagination .page-navigation ol li {display: block; float: left}
#canvas.events .pagination .page-navigation ol li a {display: block; border: 1px solid #ddd; padding: 3px 5px 2px; margin: 0 1px; background-color: #fff}
.ie6 #canvas.events .pagination .page-navigation ol li a {height: 13px; width: 15px}
#canvas.events .pagination .page-navigation ol li.current, #canvas.events .pagination .page-navigation ol li.disabled {display: block; color: #555; border: 0; padding: 3px 6px; background-color: transparent; cursor: default}
#canvas.events .pagination .page-navigation ol li.next a {margin-left: 10px}
#canvas.events .pagination .page-navigation ol li.prev a {margin-right: 10px}
#canvas.events #right-column {margin-top: 20px}
#canvas.events #right-column h2 {font-size: 1.5em; margin-bottom: 10px; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; width: 100%; margin: 0 5px 10px}
#canvas.events #right-column .module {margin-bottom: 10px; padding-left: 5px; padding-right: 5px}
#canvas.events #right-column .module ul li.featured-event {display: block; clear: both; border-top: 1px solid #eee; padding: 15px 5px 0; margin-top: 15px}
#canvas.events #right-column .module ul li.featured-event.first {padding-top: 0; border-top: 0}
#canvas.events #right-column .module ul li.featured-event span.event-image {width: 50px; height: 50px; float: left; display: block; margin-right: 10px}
#canvas.events #right-column .module ul li.featured-event span.event-image img {width: 44px; height: 44px; background-color: #eee; padding: 3px}
#canvas.events #right-column .module ul li.featured-event .event-info {float: left; display: block; width: 225px}
#canvas.events #right-column .module ul li.featured-event .event-info h3.event-title {font-size: 1.2em; margin-bottom: 5px}
#canvas.events #right-column .module ul li.featured-event .event-info p.event-description {font-size: 1.1em; width: 215px}
#canvas.events div#zvents-mip {width: 980px; overflow: hidden}
 .user-navigation {width: 185px; float: left; margin-top: 35px; margin-right: 10px; padding: 15px 20px}
.ie .user-navigation {margin-top: 32px}
.ie6 .user-navigation {width: 225px}
.user-navigation h2 {font-weight: bold; font-size: 1.5em; margin-bottom: 5px}
.user-navigation ul {width: 198px}
.ie6 .user-navigation ul {width: 180px}
.user-navigation ul li {font-size: 1.1em; margin-bottom: 5px}
.user-navigation ul li span.raquo {margin-right: 5px; font-weight: bold; color: #067ab4}
#canvas.user.verify_login #login-register.inner-content .submit {width: 295px}
.ie #canvas.user.verify_login #login-register.inner-content .submit {width: 290px}
#canvas.user .page-content {float: left; width: 740px}
#canvas.user .page-content h1 {margin-left: 10px}
#canvas.user .inner-content {padding: 15px 30px; width: 680px;         }
.ie6 #canvas.user .inner-content {width: 740px}
#canvas.user .inner-content h2 {margin-bottom: 10px}
#canvas.user .inner-content#login-register .submit, #canvas.user .inner-content#my-profile .submit {margin-top: 15px; width: 300px; overflow: hidden; clear: both}
#canvas.user .inner-content#login-register .submit input.grey-button, #canvas.user .inner-content#login-register .submit a.grey-button, #canvas.user .inner-content#my-profile .submit input.grey-button, #canvas.user .inner-content#my-profile .submit a.grey-button {font-weight: bold; color: #fff; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1.2em}
.ie #canvas.user .inner-content#login-register .submit input.grey-button, .ie #canvas.user .inner-content#my-profile .submit input.grey-button {border: 1px transparent solid !important; background-color: #888 !important}
#canvas.user .inner-content#login-register .submit a#cancel, #canvas.user .inner-content#login-register .submit input#cancel, #canvas.user .inner-content#my-profile .submit a#cancel, #canvas.user .inner-content#my-profile .submit input#cancel {float: left; width: auto; display: block; margin-right: 10px}
#canvas.user .inner-content#login-register .submit a#cancel, #canvas.user .inner-content#my-profile .submit a#cancel {padding: 4px 14px !important}
#canvas.user .inner-content#login-register .submit span, #canvas.user .inner-content#my-profile .submit span {float: right; margin-bottom: 5px; width: auto; border: 1px solid #888 !important}
#canvas.user .inner-content#login-register .submit span input#submit, #canvas.user .inner-content#my-profile .submit span input#submit {padding: 3px 14px; margin-bottom: 0; width: auto; border: none !important}
#canvas.user .inner-content#login-register {padding: 20px 0; margin: 0}
#canvas.user .inner-content#login-register input, #canvas.user .inner-content#login-register textarea {padding: 3px 5px; border-left: 1px solid #ccc; border-right: 1px solid #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #999; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color: #555}
#canvas.user .inner-content#login-register span.required {font-weight: bold; color: #c00}
#canvas.user .inner-content#login-register label {margin: 15px 0 3px; font-weight: bold; font-size: 1.2em; display: block}
#canvas.user .inner-content#login-register p.alternate-form {font-size: 1.1em}
#canvas.user .inner-content#login-register .login {padding: 0 30px 15px; border-bottom: 1px solid #ebebeb; margin-bottom: 15px}
#canvas.user .inner-content#login-register .login.noborder {border-bottom: 0; overflow: hidden; margin-bottom: 0; padding-bottom: 0}
#canvas.user .inner-content#login-register .login .login-username {margin-right: 15px}
#canvas.user .inner-content#login-register .login .login-username, #canvas.user .inner-content#login-register .login .login-password {width: 200px; float: left; margin-bottom: 10px}
#canvas.user .inner-content#login-register .login .login-username input, #canvas.user .inner-content#login-register .login .login-password input {margin-bottom: 3px; width: 180px}
.ie6 #canvas.user .inner-content#login-register .login .login-username input, .ie6 #canvas.user .inner-content#login-register .login .login-password input {width: 190px}
#canvas.user .inner-content#login-register .login .login-username a, #canvas.user .inner-content#login-register .login .login-password a {font-weight: normal; font-size: 1.1em}
#canvas.user .inner-content#login-register .login .login-remember {margin-top: 10px; clear: both}
#canvas.user .inner-content#login-register .login .login-remember input {border: 0; position: relative; top: 3px; left: 0}
.ie6 #canvas.user .inner-content#login-register .login .login-remember input {left: 50px; top: 73px}
#canvas.user .inner-content#login-register .login .login-remember label, #canvas.user .inner-content#login-register .login .login-remember span {font-size: 1.1em; font-weight: normal}
#canvas.user .inner-content#login-register .login .login-remember label {display: inline; margin-left: 3px}
#canvas.user .inner-content#login-register .login .login-remember input#auto_login {width: auto; top: 3px; left: 0}
#canvas.user .inner-content#login-register .register {padding: 0 30px}
#canvas.user .inner-content#login-register .register .note-boxes {float: right; width: 240px}
#canvas.user .inner-content#login-register .register .note-boxes div {border: 1px solid #eee; background-color: #e9f2fd; padding: 15px 20px; margin-top: 20px}
#canvas.user .inner-content#login-register .register .note-boxes div h3 {font-weight: bold; font-size: 1.4em; padding-bottom: 10px; margin-bottom: 10px; background: transparent url(divider-blue.gif) bottom center no-repeat}
#canvas.user .inner-content#login-register .register .note-boxes div h4 {font-weight: bold; font-size: 1.2em}
#canvas.user .inner-content#login-register .register .note-boxes div p {margin-bottom: 15px; font-size: 1.1em}
#canvas.user .inner-content#login-register .register .note-boxes div a {font-size: 1.1em; font-weight: normal}
#canvas.user .inner-content#login-register .register input {width: 290px; padding: 3px 5px; margin-bottom: 5px}
.ie6 #canvas.user .inner-content#login-register .register input {width: 300px}
#canvas.user .inner-content#login-register .register span.note {display: block; line-height: 1.1em; font-size: 1.1em; color: #666; width: 370px}
#canvas.user .inner-content#login-register .register .register-checks {margin-top: 15px}
#canvas.user .inner-content#login-register .register .register-checks label {display: inline; font-weight: normal; font-size: 1.1em; color: #666}
#canvas.user .inner-content#login-register .register .register-checks input {position: relative; top: 2px; border: 0; width: auto}
.ie6 #canvas.user .inner-content#login-register .register .register-checks input {top: 7px}
#canvas.user .inner-content#login-register .register .register-checks .fieldWithErrors {display: inline}
#canvas.user .inner-content#login-register .register span.required.definition {font-size: 1.1em; margin: 10px 0; display: block}
#canvas.user .inner-content#login-register .register #recaptcha {width: auto}
#canvas.user .inner-content#login-register .register #error {margin: 20px 20px 0 0}
#canvas.user .inner-content#personalized-listings {padding-bottom: 20px}
#canvas.user .inner-content#personalized-listings h2 {display: inline; margin-bottom: 10px}
.ie #canvas.user .inner-content#personalized-listings h2 {margin-right: 10px}
#canvas.user .inner-content#personalized-listings a.section-toggle {display: inline-block; margin-left: 5px; width: 14px; height: 14px; text-indent: -3000em; outline: 0; background: #fff url(round-arrow-down.gif) top left no-repeat; position: relative; top: -3px}
#canvas.user .inner-content#personalized-listings #saved-listings, #canvas.user .inner-content#personalized-listings #recent-searches, #canvas.user .inner-content#personalized-listings #saved-searches {border-top: 1px solid #eee; padding-top: 10px; margin-top: 20px}
#canvas.user .inner-content#personalized-listings #saved-listings, #canvas.user .inner-content#personalized-listings #recent-listings, #canvas.user .inner-content#personalized-listings #saved-searches, #canvas.user .inner-content#personalized-listings #recent-searches {position: relative; width: 690px}
.ie6 #canvas.user .inner-content#personalized-listings #saved-listings, .ie6 #canvas.user .inner-content#personalized-listings #recent-listings, .ie6 #canvas.user .inner-content#personalized-listings #saved-searches, .ie6 #canvas.user .inner-content#personalized-listings #recent-searches {width: 678px}
#canvas.user .inner-content#personalized-listings #saved-listings.open a.section-toggle, #canvas.user .inner-content#personalized-listings #recent-listings.open a.section-toggle, #canvas.user .inner-content#personalized-listings #saved-searches.open a.section-toggle, #canvas.user .inner-content#personalized-listings #recent-searches.open a.section-toggle {background: #fff url(round-arrow-down.gif) top left no-repeat !important}
#canvas.user .inner-content#personalized-listings #saved-listings.closed a.section-toggle, #canvas.user .inner-content#personalized-listings #recent-listings.closed a.section-toggle, #canvas.user .inner-content#personalized-listings #saved-searches.closed a.section-toggle, #canvas.user .inner-content#personalized-listings #recent-searches.closed a.section-toggle {background: #fff url(round-arrow-right.gif) top left no-repeat !important}
#canvas.user .inner-content#personalized-listings #saved-listings.closed ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #saved-listings.closed ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #saved-listings.closed ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #saved-listings.closed ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #saved-listings.closed ul.controls, #canvas.user .inner-content#personalized-listings #recent-listings.closed ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #recent-listings.closed ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #recent-listings.closed ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #recent-listings.closed ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #recent-listings.closed ul.controls, #canvas.user .inner-content#personalized-listings #saved-searches.closed ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #saved-searches.closed ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #saved-searches.closed ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #saved-searches.closed ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #saved-searches.closed ul.controls, #canvas.user .inner-content#personalized-listings #recent-searches.closed ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #recent-searches.closed ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #recent-searches.closed ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #recent-searches.closed ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #recent-searches.closed ul.controls {display: none !important}
#canvas.user .inner-content#personalized-listings #saved-listings ul.controls, #canvas.user .inner-content#personalized-listings #recent-listings ul.controls, #canvas.user .inner-content#personalized-listings #saved-searches ul.controls, #canvas.user .inner-content#personalized-listings #recent-searches ul.controls {position: absolute; top: 15px; right: 40px}
.ie7 #canvas.user .inner-content#personalized-listings #saved-listings ul.controls, .ie7 #canvas.user .inner-content#personalized-listings #recent-listings ul.controls, .ie7 #canvas.user .inner-content#personalized-listings #saved-searches ul.controls, .ie7 #canvas.user .inner-content#personalized-listings #recent-searches ul.controls {top: 10px; right: 35px}
.ie6 #canvas.user .inner-content#personalized-listings #saved-listings ul.controls, .ie6 #canvas.user .inner-content#personalized-listings #recent-listings ul.controls, .ie6 #canvas.user .inner-content#personalized-listings #saved-searches ul.controls, .ie6 #canvas.user .inner-content#personalized-listings #recent-searches ul.controls {right: 25px}
#canvas.user .inner-content#personalized-listings #saved-listings ul.controls.first, #canvas.user .inner-content#personalized-listings #recent-listings ul.controls.first, #canvas.user .inner-content#personalized-listings #saved-searches ul.controls.first, #canvas.user .inner-content#personalized-listings #recent-searches ul.controls.first {top: 5px}
#canvas.user .inner-content#personalized-listings #saved-listings ul.controls li.delete-all, #canvas.user .inner-content#personalized-listings #recent-listings ul.controls li.delete-all, #canvas.user .inner-content#personalized-listings #saved-searches ul.controls li.delete-all, #canvas.user .inner-content#personalized-listings #recent-searches ul.controls li.delete-all {display: inline}
#canvas.user .inner-content#personalized-listings #saved-listings ul.controls li.delete-all form, #canvas.user .inner-content#personalized-listings #recent-listings ul.controls li.delete-all form, #canvas.user .inner-content#personalized-listings #saved-searches ul.controls li.delete-all form, #canvas.user .inner-content#personalized-listings #recent-searches ul.controls li.delete-all form {display: inline}
#canvas.user .inner-content#personalized-listings #saved-listings ul.controls li.delete-all form div, #canvas.user .inner-content#personalized-listings #recent-listings ul.controls li.delete-all form div, #canvas.user .inner-content#personalized-listings #saved-searches ul.controls li.delete-all form div, #canvas.user .inner-content#personalized-listings #recent-searches ul.controls li.delete-all form div {display: inline}
#canvas.user .inner-content#personalized-listings #saved-listings ul.controls li.delete-all form input, #canvas.user .inner-content#personalized-listings #recent-listings ul.controls li.delete-all form input, #canvas.user .inner-content#personalized-listings #saved-searches ul.controls li.delete-all form input, #canvas.user .inner-content#personalized-listings #recent-searches ul.controls li.delete-all form input {background-color: transparent; border: 0; color: #067AB4; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; padding: 0; font-weight: bold; display: inline; text-align: left; cursor: pointer}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-title {width: 245px}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-title {width: 420px}
.ie #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-title, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-title {width: 415px}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list {margin: 10px 0 0 0}
#my-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list, #my-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list {width: 680px}
#users-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list, #users-reviews #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list {width: 690px}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li {padding: 0px 20px; background-color: #fff; clear: both; height: 35px}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li.alt, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li.alt, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li.alt, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li.alt, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li.alt, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li.alt, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li.alt, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li.alt, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li.alt, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li.alt, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li.alt, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li.alt, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li.alt, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li.alt, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li.alt, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li.alt {background-color: #fbfbfb}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li.no-listings, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li.no-listings {font-size: 1.2em; padding: 0}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-title, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-title {font-size: 1.2em; display: inline-block; position: relative; padding-top: 10px}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-rating, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-rating {width: 170px; display: inline-block; position: relative; top: 6px}
.ie #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-rating, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-rating {top: 2px}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions {width: 208px; text-align: right; display: inline-block; position: relative}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions form, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions form {display: inline}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions form div, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions form div {width: 1px; height: 1px; display: inline}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions input, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions a {background-color: transparent; border: 0; color: #067AB4; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; padding: 0; font-weight: normal; display: inline; text-align: left; cursor: pointer}
#canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions a, #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions a {border-right: 1px solid #555; padding-right: 5px}
.ie #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#saved-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-listings ul#recent-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#saved-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-listings ul#recent-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#saved-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #saved-searches ul#recent-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-listings-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#saved-searches-list li span.listing-actions a, .ie #canvas.user .inner-content#personalized-listings #recent-searches ul#recent-searches-list li span.listing-actions a {position: relative; top: -1px; margin-right: 2px}
#canvas.user .inner-content#users-reviews {width: 740px; padding: 15px 20px}
#canvas.user .inner-content#users-reviews h1 {font-weight: bold; font-size: 1.6em; margin: 0}
#canvas.user .inner-content#my-reviews p.intro {font-size: 1.2em}
#canvas.user .inner-content#my-reviews h3 {font-size: 1.2em; font-weight: bold; margin: 10px 0 5px}
#canvas.user .inner-content#my-reviews ol#no-reviews-steps, #canvas.user .inner-content#users-reviews ol#no-reviews-steps {list-style-type: decimal; list-style-position: inside}
#canvas.user .inner-content#my-reviews ol#no-reviews-steps li, #canvas.user .inner-content#users-reviews ol#no-reviews-steps li {font-size: 1.2em; display: list-item}
#canvas.user .inner-content#my-reviews #reviews-list, #canvas.user .inner-content#users-reviews #reviews-list {clear: both; margin-top: 10px}
.ie #canvas.user .inner-content#my-reviews #reviews-list, .ie #canvas.user .inner-content#users-reviews #reviews-list {padding-top: 0}
#canvas.user .inner-content#my-reviews #reviews-list #reviews-sort, #canvas.user .inner-content#users-reviews #reviews-list #reviews-sort {font-weight: bold; margin-bottom: 10px}
#canvas.user .inner-content#my-reviews #reviews-list #reviews-sort input#reviews-sort-options, #canvas.user .inner-content#users-reviews #reviews-list #reviews-sort input#reviews-sort-options {border-color: #ddd; border-width: 1px; border-style: solid; padding: 3px 25px 3px 3px; font-size: 1.1em; background-color: #f4f4f4; height: 14px; width: 102px}
.ie6 #canvas.user .inner-content#my-reviews #reviews-list #reviews-sort input#reviews-sort-options, .ie6 #canvas.user .inner-content#users-reviews #reviews-list #reviews-sort input#reviews-sort-options {height: 22px; width: 130px}
#canvas.user .inner-content#my-reviews #reviews-list #reviews-sort a.form-selector#reviews-sort-options-dropdown, #canvas.user .inner-content#users-reviews #reviews-list #reviews-sort a.form-selector#reviews-sort-options-dropdown {height: 16px; width: 19px; background: #fff url(arrow-down.gif) top left no-repeat; top: -19px; left: 204px; margin-bottom: -15px}
.ie6 #canvas.user .inner-content#my-reviews #reviews-list #reviews-sort a.form-selector#reviews-sort-options-dropdown, .ie6 #canvas.user .inner-content#users-reviews #reviews-list #reviews-sort a.form-selector#reviews-sort-options-dropdown {right: 13px}
.ie #canvas.user .inner-content#my-reviews #reviews-list #reviews-sort a.form-selector#reviews-sort-options-dropdown, .ie #canvas.user .inner-content#users-reviews #reviews-list #reviews-sort a.form-selector#reviews-sort-options-dropdown {top: -20px}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination {background: #f4f4f4 url(search-header-bg.jpg) repeat-x top left; margin: 10px 0; height: 25px; border: 1px solid #ddd; clear: both}
.ie6 #canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination, .ie6 #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination {height: 27px}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-current-results, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-current-results {float: left; width: 300px; font-size: 1.1em; font-weight: bold; color: #000; padding: 5px 0 0 10px}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-page-navigation, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-page-navigation {float: left; width: 300px; font-weight: bold; color: #000; padding: 2px 2px 0 10px}
.ie6 #canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-page-navigation, .ie6 #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-page-navigation {padding: 2px 1px 0}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-pages, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-pages {float: right; width: 300px; text-align: right; font-size: 1.1em; font-weight: bold; color: #000; padding: 5px 10px 0 0}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-pages .disabled, #canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-pages .disabled a, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-pages .disabled, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-pages .disabled a {display: inline; font-weight: normal; color: #555; border: 0; padding: 3px 6px; background-color: transparent; cursor: default}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination .reviews-pages .hidden, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination .reviews-pages .hidden {visibility: hidden}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li {display: block; font-size: 1.1em; float: left}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li a, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li a {display: block; border: 1px solid #ddd; padding: 3px 5px 2px; margin: 0 1px; background-color: #fff}
.ie6 #canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li a, .ie6 #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li a {height: 13px; width: 15px}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li.current, #canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li.disabled, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li.current, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li.disabled {display: block; color: #555; border: 0; padding: 3px 6px; background-color: transparent; cursor: default}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li.next a, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li.next a {margin-left: 10px}
#canvas.user .inner-content#my-reviews #reviews-list .reviews-pagination ol li.prev a, #canvas.user .inner-content#users-reviews #reviews-list .reviews-pagination ol li.prev a {margin-right: 10px}
#canvas.user .inner-content#my-reviews #reviews-list ul li, #canvas.user .inner-content#users-reviews #reviews-list ul li {display: block; clear: both; border-top: 1px dotted #ccc; padding: 20px 15px}
#canvas.user .inner-content#my-reviews #reviews-list ul li.first, #canvas.user .inner-content#users-reviews #reviews-list ul li.first {border-top: 0px}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info {position: absolute; width: 145px; margin: 0 10px 10px 0}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info span.basic-info-name, #canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info span.basic-info-address, #canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info span.basic-info-phone, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info span.basic-info-name, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info span.basic-info-address, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info span.basic-info-phone {display: block}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info span.basic-info-name, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info span.basic-info-name {font-size: 1.4em; margin-bottom: 10px}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info span.basic-info-address, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info span.basic-info-address {font-size: 1.1em; margin-bottom: 10px}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.listing-info span.basic-info-phone, #canvas.user .inner-content#users-reviews #reviews-list ul li p.listing-info span.basic-info-phone {font-weight: bold; font-size: 1.2em}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.rating-block, #canvas.user .inner-content#users-reviews #reviews-list ul li p.rating-block {width: 500px; padding-left: 155px; line-height: 20px}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.rating-block span.rating, #canvas.user .inner-content#users-reviews #reviews-list ul li p.rating-block span.rating {float: left; position: relative; top: -5px}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.rating-block span.review-rating-text, #canvas.user .inner-content#users-reviews #reviews-list ul li p.rating-block span.review-rating-text {font-weight: bold; margin-left: 15px; font-size: 1.1em}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.rating-block span.review-date, #canvas.user .inner-content#users-reviews #reviews-list ul li p.rating-block span.review-date {margin-left: 5px; font-size: 1.1em}
#canvas.user .inner-content#my-reviews #reviews-list ul li p.rating-block span.review-provider, #canvas.user .inner-content#users-reviews #reviews-list ul li p.rating-block span.review-provider {font-size: 1.1em; display: block; margin-bottom: 10px}
#canvas.user .inner-content#my-reviews #reviews-list ul li h4, #canvas.user .inner-content#my-reviews #reviews-list ul li .review-text, #canvas.user .inner-content#users-reviews #reviews-list ul li h4, #canvas.user .inner-content#users-reviews #reviews-list ul li .review-text {width: 500px; padding-left: 155px}
#canvas.user .inner-content#my-reviews #reviews-list ul li h4, #canvas.user .inner-content#users-reviews #reviews-list ul li h4 {font-size: 1.4em; font-weight: bold; margin-top: 10px; margin-bottom: 10px}
.ie6 #canvas.user .inner-content#my-reviews #reviews-list ul li h4, .ie6 #canvas.user .inner-content#users-reviews #reviews-list ul li h4 {margin-top: 0}
.ie7 #canvas.user .inner-content#my-reviews #reviews-list ul li h4, .ie7 #canvas.user .inner-content#users-reviews #reviews-list ul li h4 {margin-top: 5px}
#canvas.user .inner-content#my-reviews #reviews-list ul li .review-text, #canvas.user .inner-content#users-reviews #reviews-list ul li .review-text {font-size: 1.2em; margin-bottom: 10px}
#canvas.user .inner-content#my-reviews #reviews-list ul li .review-text p, #canvas.user .inner-content#users-reviews #reviews-list ul li .review-text p {margin-bottom: 10px}
#canvas.user .inner-content#my-reviews #reviews-list ul li ul.review-meta-links, #canvas.user .inner-content#users-reviews #reviews-list ul li ul.review-meta-links {width: 500px; padding-left: 155px}
#canvas.user .inner-content#my-reviews #reviews-list ul li ul.review-meta-links li, #canvas.user .inner-content#users-reviews #reviews-list ul li ul.review-meta-links li {display: inline; clear: none; border: 0; padding: 0; margin: 0}
#canvas.user .inner-content#my-reviews #reviews-list ul li ul.review-meta-links li a, #canvas.user .inner-content#users-reviews #reviews-list ul li ul.review-meta-links li a {font-weight: normal; font-size: 1.1em}
#canvas.user .inner-content#my-reviews #reviews-list ul li ul.review-meta-links li.edit, #canvas.user .inner-content#users-reviews #reviews-list ul li ul.review-meta-links li.edit {margin-right: 5px}
#canvas.user .inner-content#my-reviews #reviews-list ul li ul.review-meta-links li.delete, #canvas.user .inner-content#users-reviews #reviews-list ul li ul.review-meta-links li.delete {border-left: 1px solid #555; padding-left: 5px}
#canvas.user .inner-content#personalized-addresses span.required {font-weight: bold; color: #c00}
#canvas.user .inner-content#personalized-addresses form {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #eee}
#canvas.user .inner-content#personalized-addresses form label, #canvas.user .inner-content#personalized-addresses form input {display: block}
#canvas.user .inner-content#personalized-addresses form label {font-size: 1.2em; font-weight: bold; margin: 15px 0 3px}
#canvas.user .inner-content#personalized-addresses form input {padding: 3px 5px; border-left: 1px solid #ccc; border-right: 1px solid #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #999; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color: #555; width: 290px}
#canvas.user .inner-content#personalized-addresses form input[type="hidden"] {display: none}
#canvas.user .inner-content#personalized-addresses form .city-field, #canvas.user .inner-content#personalized-addresses form .state-field, #canvas.user .inner-content#personalized-addresses form .zip-field {display: inline-block; margin-right: 10px}
.ie6 #canvas.user .inner-content#personalized-addresses form .city-field, .ie7 #canvas.user .inner-content#personalized-addresses form .city-field, .ie6 #canvas.user .inner-content#personalized-addresses form .state-field, .ie7 #canvas.user .inner-content#personalized-addresses form .state-field, .ie6 #canvas.user .inner-content#personalized-addresses form .zip-field, .ie7 #canvas.user .inner-content#personalized-addresses form .zip-field {display: inline}
#canvas.user .inner-content#personalized-addresses form .state-field input {width: 35px}
#canvas.user .inner-content#personalized-addresses form .zip-field input {width: 70px}
#canvas.user .inner-content#personalized-addresses form .submit {margin-top: 20px}
#canvas.user .inner-content#personalized-addresses form .submit input.grey-button {font-weight: bold; color: #fff; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1.2em}
#canvas.user .inner-content#personalized-addresses form .submit span {border: 1px solid #888 !important; width: auto; display: inline-block}
#canvas.user .inner-content#personalized-addresses form .submit span.cancel {margin-right: 20px}
#canvas.user .inner-content#personalized-addresses form .submit span input {border: none !important; width: auto}
#canvas.user .inner-content#personalized-addresses ul.my_addresses li {margin-bottom: .5em}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_title {display: inline-block; width: 220px}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_title, #canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_edit, #canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_delete {font-size: 1.2em}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_title a, #canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_edit a, #canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_delete a {font-weight: normal}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_edit {border-right: 1px solid #555; padding-right: .4em}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_delete {padding-left: .4em}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_delete form {border: none; padding: 0; margin: 0; display: inline}
#canvas.user .inner-content#personalized-addresses ul.my_addresses span.address_delete form input {font-size: 1.0em; width: 75px; background-color: transparent; border: 0px; color: #067AB4; cursor: pointer; display: inline; font-weight: normal; padding: 0; text-align: left}
#canvas.user .inner-content#personalized-addresses ul.my_addresses .address_edit {margin: 10px 0; padding: 0 15px 0; overflow: hidden}
.ie6 #canvas.user .inner-content#personalized-addresses ul.my_addresses .address_edit {padding-top: 5px}
#canvas.user .inner-content#personalized-addresses ul.my_addresses .address_edit form {border: none; padding: 0; margin: 0}
#canvas.user .inner-content#my-profile {position: relative; width: 678px}
.ie6 #canvas.user .inner-content#my-profile {width: 738px}
#canvas.user .inner-content#my-profile h3 {margin: 20px 0 5px; clear: left}
#canvas.user .inner-content#my-profile .privacy-policy {width: 245px; background-color: #e9f2fd; border: 1px solid #eee; float: right}
#canvas.user .inner-content#my-profile .privacy-policy h3 {font-weight: bold; font-size: 1.4em; padding-bottom: 10px; margin: 15px 15px 10px; color: #555; background: transparent url(divider-blue.gif) bottom center no-repeat}
#canvas.user .inner-content#my-profile .privacy-policy h4 {font-weight: bold; font-size: 1.2em}
#canvas.user .inner-content#my-profile .privacy-policy p {margin: 15px 15px 10px; font-size: 1.1em}
#canvas.user .inner-content#my-profile .privacy-policy a {font-weight: normal}
#canvas.user .inner-content#my-profile input, #canvas.user .inner-content#my-profile textarea {padding: 3px 5px; border-left: 1px solid #ccc; border-right: 1px solid #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #999; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color: #555; width: 290px}
.ie6 #canvas.user .inner-content#my-profile input, .ie6 #canvas.user .inner-content#my-profile textarea {width: 300px}
#canvas.user .inner-content#my-profile span.note {display: block; line-height: 1.1em; font-size: 1.1em; color: #666; width: 370px; margin-top: 5px}
#canvas.user .inner-content#my-profile label {font-weight: bold; font-size: 1.2em; display: block}
#canvas.user .inner-content#my-profile .user-info div {display: block; margin-bottom: 5px}
#canvas.user .inner-content#my-profile .user-info a {font-weight: normal; font-size: 1.1em; float: right; width: 100px; text-align: right; margin-top: -15px; margin-right: 30px}
.ff3_5 #canvas.user .inner-content#my-profile .user-info a, .ie8 #canvas.user .inner-content#my-profile .user-info a, .safari #canvas.user .inner-content#my-profile .user-info a {margin-top: 3px}
#canvas.user .inner-content#my-profile .user-info label {width: 110px; float: left}
#canvas.user .inner-content#my-profile .user-info span#user-name, #canvas.user .inner-content#my-profile .user-info span#email, #canvas.user .inner-content#my-profile .user-info span#password {font-size: 1.4em; display: inline}
#canvas.user .inner-content#my-profile .auto-login-check , #canvas.user .inner-content#my-profile .email-notify {margin-top: 5px}
#canvas.user .inner-content#my-profile .auto-login-check input, #canvas.user .inner-content#my-profile .email-notify input {border: 0; padding: 0; position: relative; top: 3px; width: auto}
#canvas.user .inner-content#my-profile .auto-login-check label, #canvas.user .inner-content#my-profile .email-notify label {font-weight: normal; font-size: 1.1em; margin-left: 3px; display: inline}
#canvas.user .inner-content#my-profile .personal-info {width: 320px}
.ie #canvas.user .inner-content#my-profile .personal-info {width: 340px}
#canvas.user .inner-content#my-profile .personal-info div {float: left; margin-right: 10px; margin-bottom: 5px}
#canvas.user .inner-content#my-profile .personal-info div.first-name input, #canvas.user .inner-content#my-profile .personal-info div.last-name input, #canvas.user .inner-content#my-profile .personal-info div.city input {width: 135px}
.ie6 #canvas.user .inner-content#my-profile .personal-info div.first-name input, .ie6 #canvas.user .inner-content#my-profile .personal-info div.last-name input, .ie6 #canvas.user .inner-content#my-profile .personal-info div.city input {width: 140px}
.ie7 #canvas.user .inner-content#my-profile .personal-info div.first-name input, .ie7 #canvas.user .inner-content#my-profile .personal-info div.last-name input, .ie7 #canvas.user .inner-content#my-profile .personal-info div.city input {width: 129px}
#canvas.user .inner-content#my-profile .personal-info div.zip input {width: 70px}
.ie6 #canvas.user .inner-content#my-profile .personal-info div.zip input {width: 80px}
#canvas.user .inner-content#my-profile .personal-info div.state select {margin-top: 2px}
#canvas.user .inner-content#my-profile .current-password {margin-top: 10px; display: block; width: 272px; padding: 10px 13px; border: 1px solid #ededed; background-color: #e9f2fd; color: #555}
.ie6 #canvas.user .inner-content#my-profile .current-password {width: 300px; padding: 10px}
#canvas.user .inner-content#my-profile .current-password p {font-size: 1.2em}
#canvas.user .inner-content#my-profile .current-password label {margin: 8px 0 0; font-size: 1.2em; float: left; vertical-align: middle}
#canvas.user .inner-content#my-profile .current-password input {float: right; width: 145px; margin-top: 4px; margin-bottom: 2px}
.ie6 #canvas.user .inner-content#my-profile .current-password input {width: 161px}
#canvas.user .inner-content#my-profile .current-password a {clear: both; display: inline-block; margin-left: 115px; font-weight: normal}
#canvas.user .inner-content .change-email .new-email, #canvas.user .inner-content .change-email .confirm-email, #canvas.user .inner-content .change-email .password {margin-top: 10px}
#canvas.user .inner-content .change-password .new-password, #canvas.user .inner-content .change-password .confirm-password, #canvas.user .inner-content .change-password .password {margin-top: 10px}
.ac_results {padding: 0 5px; border: 1px solid #666; background: #fff url(ac-suggest.png) top right no-repeat; overflow: hidden; z-index: 99999999; text-align: left; color: #067ab4}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 12px 0 10px; margin: 0}
.ac_results li {margin: 0px 0px 0px 5px; text-indent: -5px; padding: 2px 5px; cursor: default; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 16px; overflow: hidden}
.ac_loading {background: #fff url(indicator.png) 99% center no-repeat}
.ac_over {color: #067ab4; text-decoration: underline}
body.findaperson .ac_results {padding-top: 10px}
body.findaperson .ac_results li {padding: 2px 0px; text-indent: 0}
 #feedback_link {background: url('common-rxo3d3.png') no-repeat 0px -186px; width: 36px; height: 102px; left: 0; overflow: hidden; position: absolute; top: 20%; text-indent: -100px; border: none; cursor: pointer; _position: absolute; z-index: 2000}
#feedback_link:hover {margin-left: -5px}
 #feedback_thanks {padding: 10px}
#feedback_thanks #dismiss {margin: 10px 20px; float: right}
.feedback_content {width: 450px;  }
.feedback_content #feedback_form {background: #fff; padding: 20px; border: 0 solid #ccc; overflow: hidden}
.ie6 .feedback_content #feedback_form {width: 450px}
.feedback_content .error {color: #f00; font-weight: normal}
.feedback_content .fieldWithErrors {display: inline}
.feedback_content #errorExplanation {margin-bottom: 10px}
.feedback_content #errorExplanation h2 {font-weight: bold}
.feedback_content #errorExplanation p, .feedback_content #errorExplanation li {font-size: 1.2em}
.feedback_content #errorExplanation ul {list-style-type: disc; margin: 2px 0}
.feedback_content #errorExplanation li {color: #f00; margin-left: 15px; display: list-item}
.feedback_content #feedback_type_section {margin: 0 0 10px 0}
.ie6 .feedback_content #feedback_type_section {width: 390px; overflow: hidden}
.feedback_content #feedback_type_section a {font-size: 1.5em; font-color: blue; padding: 7.5px 10px; width: 75px; display: block}
.feedback_content #feedback_type_section ul {background: #d3d3d3 url(feedback-tabs-bg.gif) top left repeat-x; border: 1px solid #b0b0b0; overflow: hidden; height: 31px}
.feedback_content #feedback_type_section li {float: left; display: inline; text-align: center; border-left: 1px solid #fafafa; border-right: 1px solid #d1d1d1}
.feedback_content #feedback_type_section li a.active {color: #555}
.ie6 .feedback_content #feedback_type_section li {width: 97px}
.feedback_content .feedback_section, .feedback_content .feedback_row {clear: both; margin-bottom: 7px}
.feedback_content div.feedback_row {font-size: 1.2em; overflow: hidden}
.feedback_content div.feedback_row input {float: left; clear: left}
.feedback_content div.feedback_row label {color: #555; font-weight: bold; float: left; clear: left}
.feedback_content span.required {color: #f00; font-weight: bold; font-size: 1.2em; position: relative; top: -2px; left: 1px}
.feedback_content textarea#feedback_description {height: 57px; display: block}
.feedback_content .feedback_section {font-size: 1.2em}
.feedback_content .feedback_section legend {line-height: 1.5; font-weight: bold; color: #555; display: block; margin: 0; padding: 0}
.feedback_content input, .feedback_content textarea {border-top: 1px solid #999; border-right: 1px solid #eee; border-bottom: 1px solid #ddd; border-left: 1px solid #ccc; padding: 3px 5px}
.feedback_content fieldset ul {clear: both}
.feedback_content fieldset ul li {float: left; display: inline; width: 118px; margin-right: 1em; margin-bottom: .2em}
.feedback_content fieldset ul li input {border: 0}
.feedback_content p.remember-me {margin-bottom: 10px}
.feedback_content p.remember-me input {border: 0}
.feedback_content input, .feedback_content label {vertical-align: middle}
.feedback_content input#submit {width: auto; font: bold 1.2em 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif}
.ie .feedback_content input#submit {padding: 3px 0 !important; position: relative}
 #recaptcha .recaptcha_only_if_incorrect_sol {margin-bottom: .5em; color: #cc0000}
#recaptcha #recaptcha_image_wrapper {width: 220px; height: 57px; overflow: hidden; float: left; margin-right: 5px; margin-bottom: 10px; border: 1px solid #c4c4c4}
#recaptcha #recaptcha_image {width: 220px; height: 57px; background-color: #eaeaea}
#recaptcha #recaptcha_image a {margin-left: 10px; padding-left: 10px; background: transparent url(link-arrows.gif) center left no-repeat; font-size: 1.1em; line-height: 1.5}
#recaptcha #recaptcha_image img {width: 220px}
#recaptcha #recaptcha_links {float: left; width: auto; font-size: 1.1em}
#recaptcha #recaptcha_links div {margin-bottom: 3px}
#recaptcha #recaptcha_links div a {display: block; padding-left: 23px; padding-top: 2px; height: 16px; vertical-align: middle}
#recaptcha #recaptcha_links div.recaptcha_reload a {background: transparent url(reload.gif) center left no-repeat}
#recaptcha #recaptcha_links div.recaptcha_only_if_image a {background: transparent url(hear.gif) center left no-repeat}
#recaptcha #recaptcha_links div.recaptcha_only_if_audio a {background: transparent url(see.gif) center left no-repeat}
#recaptcha #recaptcha_links div.recaptcha_help a {background: transparent url(help.gif) center left no-repeat}
#recaptcha p {clear: both; margin: .3em 0; font-size: 1.1em; line-height: 1.4}
#recaptcha label {font-size: 1.2em; line-height: 1.5; font-weight: bold}
#recaptcha h5.recaptcha_logo {margin-left: 206px; height: 15px; width: 94px; text-indent: -9999px; background: transparent url(recaptcha.gif) center no-repeat}
#recaptcha #recaptcha_response_field {width: 290px; margin-bottom: 5px}
  #results-on-map {width: 246px; height: 200px; position: relative; display: block}
#map .pushpin a, #map-print .pushpin a {color: #000; display: block}
#map .main, #map-print .main {width: 40px; height: 50px; overflow: visible; background: transparent url(business-pushpin.png) top left no-repeat; cursor: move; position: relative; top: -20px}
.ie6 #map .main, .ie7 #map .main, .ie6 #map-print .main, .ie7 #map-print .main {cursor: url(http://ecn.dev.virtualearth.net/mapcontrol/v6.2/cursors/grab.cur); background: transparent url(business-pushpin.gif) top left no-repeat}
#map #map-tab-main, #map-print #map-tab-main {width: 40px; height: 50px; overflow: visible; background: transparent url(//index_imgs-pushpin.png) top left no-repeat; cursor: move; position: relative; top: -20px}
#map #map-tab-main img, #map-print #map-tab-main img {visibility: hidden}
.ie6 #map #map-tab-main, .ie7 #map #map-tab-main, .ie6 #map-print #map-tab-main, .ie7 #map-print #map-tab-main {cursor: url(http://ecn.dev.virtualearth.net/mapcontrol/v6.2/cursors/grab.cur); background: none}
.ie6 #map #map-tab-main img, .ie7 #map #map-tab-main img, .ie6 #map-print #map-tab-main img, .ie7 #map-print #map-tab-main img {visibility: visible}
#map .organic, #map-print .organic {position: relative; background: url('//index_imgs-rxo3d3.png') no-repeat 0px -89px; width: 20px; height: 22px; padding-top: 3px; text-align: center; font-weight: bold; font-size: 0.7em; color: #222 !important; cursor: pointer}
.ie6 #map .organic, .ie6 #map-print .organic {background: transparent url(pin-organic.gif) 0 center no-repeat}
.ie7 #map .organic, .safari #map .organic, .ie7 #map-print .organic, .safari #map-print .organic {font-size: 0.6em}
#map .organic.small, #map-print .organic.small {font-size: 0.5em}
#map .organic.small a, #map-print .organic.small a {position: relative; top: 2px}
#map .sponsored, #map-print .sponsored {overflow: visible; background: url('//index_imgs-rxo3d3.png') no-repeat 0px -146px; width: 20px; height: 22px; position: relative; cursor: pointer}
.ie6 #map .sponsored, .ie7 #map .sponsored, .ie6 #map-print .sponsored, .ie7 #map-print .sponsored {background: transparent url(pin-sponsored.gif) top left no-repeat}
#map .cat-expand, #map-print .cat-expand {width: 14px; height: 15px; overflow: visible; background: transparent url(pin-catexp.png) top left no-repeat; cursor: pointer; position: relative}
.ie6 #map .cat-expand, .ie7 #map .cat-expand, .ie6 #map-print .cat-expand, .ie7 #map-print .cat-expand {background: transparent url(pin-catexp.gif) top left no-repeat}
@media print {#map #map-tab-main img, #map #map-tab-main, #map-print #map-tab-main img, #map-print #map-tab-main {background: none !important; background-color: transparent !important; visibility: visible !important}
}
.ero .top {background-color: #fff; border-top: 1px solid #ddd; position: relative; height: 5px; margin: 0 5px}
.ero .top .top-left {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -178px; width: 5px; height: 5px; position: absolute; top: 0; left: -5px; line-height: 2px; font-size: 1px}
.ie6 .ero .top .top-left {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tl.png'); top: -1px}
.ero .top .top-right {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -193px; width: 5px; height: 5px; line-height: 2px; font-size: 1px}
.mac .ero .top .top-right, .ie7 .ero .top .top-right {position: relative; top: 0; left: 100%}
.ie6 .ero .top .top-right {background: transparent; position: absolute; top: 0px; right: -5px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tr.png'); border: 1px solid #fff}
.ero .bottom {background-color: #fff; border-bottom: 1px solid #ddd; height: 5px; margin: 0 5px; position: relative}
.ie6 .ero .bottom {margin: 0 5px 0 5px}
.ero .bottom .bottom-left {background: url('//index_imgs-rxo3d3.png') no-repeat 0px 0px; width: 5px; height: 5px; position: absolute; bottom: 0; left: -5px; height: 5px; width: 5px; line-height: 2px; font-size: 1px}
.ie6 .ero .bottom .bottom-left {float: left; z-index: 9; background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bl.png'); left: -5px}
.ero .bottom .bottom-right {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -15px; width: 5px; height: 5px; left: 100%; height: 5px; width: 5px; line-height: 2px; font-size: 1px; position: absolute; bottom: 0px; right: -5px}
.ie6 .ero .bottom .bottom-right {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='br.png')}
.ero .close {position: absolute; top: 10px; right: 10px}
.ero .close a {display: block; width: 9px; height: 9px; text-indent: -3000em; background: #fff url(result-bubble-close.gif) top left no-repeat; outline: 0; cursor: pointer}
 body .ero .ero-shadow {background-color: transparent}
body .ero .ero-shadow .ero-body {background-color: transparent; border: 0; padding: 0; position: relative; width: 200px}
body .ero .ero-shadow .ero-body br {display: none}
body .ero .ero-shadow .ero-body .ero-actionsBackground {border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0px; margin: 0; background-color: #fff; font-size: 62.5%}
body .ero .ero-shadow .ero-body .ero-actionsBackground .firstChild {margin: 0 12px}
body .ero .ero-shadow .ero-body .ero-actionsBackground .VE_Pushpin_Popup_Body br {display: inline}
body .ero .ero-shadow .ero-body .ero-actionsBackground span {font-family: Arial, Helvetica, sans-serif}
body .ero .ero-shadow .ero-body .ero-actionsBackground span.result-name {display: block; font-size: 1.1em}
body .ero .ero-shadow .ero-body .ero-actionsBackground a {font-weight: normal}
body .ero .ero-shadow .ero-body .ero-actionsBackground span.result-address, body .ero .ero-shadow .ero-body .ero-actionsBackground span.result-citystate, body .ero .ero-shadow .ero-body .ero-actionsBackground span.zoom-to, body .ero .ero-shadow .ero-body .ero-actionsBackground span.directions-to {font-size: 1.0em; display: block}
body .ero .ero-shadow .ero-body .ero-actionsBackground span.zoom-to {margin-top: 10px; font-size: 1.0em}
body .ero .ero-shadow .ero-body .ero-actionsBackground span.directions-to {font-size: 1.0em}
.disabled {color: #ccc; cursor: default}
.hot {cursor: pointer; cursor: hand}
 #canvas.maps #map-options {clear: both; text-align: center; position: relative; top: 10px; font-size: 1.2em}
.ie #canvas.maps #map-options {top: 0px}
#canvas.maps #map-options ul li {display: inline; border-left: 1px solid #333; padding: 0 5px 0 8px}
#canvas.maps #map-options ul li.first {border-left: 0px}
 #canvas.maps #driving-directions, #canvas.fap #driving-directions {float: left; width: 340px; position: relative}
.ie6 #canvas.maps #driving-directions, .ie6 #canvas.fap #driving-directions {width: 300px}
#canvas.maps #driving-directions h2, #canvas.fap #driving-directions h2 {font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.6em}
#canvas.maps .directions-form-container, #canvas.maps .directions, #canvas.fap .directions-form-container, #canvas.fap .directions {width: 340px; margin-top: 15px; margin-bottom: 15px; position: static}
.gecko #canvas.maps .directions-form-container, .gecko #canvas.maps .directions, .gecko #canvas.fap .directions-form-container, .gecko #canvas.fap .directions {margin-bottom: 0}
#canvas.maps .directions-form-container .directions-waypoint, #canvas.maps .directions .directions-waypoint, #canvas.fap .directions-form-container .directions-waypoint, #canvas.fap .directions .directions-waypoint {clear: both; position: relative; height: 55px; overflow: hidden}
#canvas.maps .directions-form-container .directions-waypoint span.waypoint-marker, #canvas.maps .directions .directions-waypoint span.waypoint-marker, #canvas.fap .directions-form-container .directions-waypoint span.waypoint-marker, #canvas.fap .directions .directions-waypoint span.waypoint-marker {display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 1.3em; width: 25px; height: 20px; text-align: center;  background: #fff url(waypoint-yellow.jpg) top left no-repeat; padding-top: 4px; margin-right: 5px; position: relative; top: 10px}
.ie6 #canvas.maps .directions-form-container .directions-waypoint span.waypoint-marker, .ie6 #canvas.maps .directions .directions-waypoint span.waypoint-marker, .ie6 #canvas.fap .directions-form-container .directions-waypoint span.waypoint-marker, .ie6 #canvas.fap .directions .directions-waypoint span.waypoint-marker {height: 25px; width: 25px; top: 8px}
#canvas.maps .directions-form-container .directions-waypoint.start span.waypoint-marker, #canvas.maps .directions .directions-waypoint.start span.waypoint-marker, #canvas.fap .directions-form-container .directions-waypoint.start span.waypoint-marker, #canvas.fap .directions .directions-waypoint.start span.waypoint-marker {background: #fff url(waypoint-green.jpg) top left no-repeat; padding-top: 4px}
.gecko #canvas.maps .directions-form-container .directions-waypoint.start span.waypoint-marker, .gecko #canvas.maps .directions .directions-waypoint.start span.waypoint-marker, .gecko #canvas.fap .directions-form-container .directions-waypoint.start span.waypoint-marker, .gecko #canvas.fap .directions .directions-waypoint.start span.waypoint-marker {padding-top: 5px}
#canvas.maps .directions-form-container .directions-waypoint.stop span.waypoint-marker, #canvas.maps .directions .directions-waypoint.stop span.waypoint-marker, #canvas.fap .directions-form-container .directions-waypoint.stop span.waypoint-marker, #canvas.fap .directions .directions-waypoint.stop span.waypoint-marker {background: #fff url(waypoint-yellow.jpg) top left no-repeat; padding-top: 4px}
.gecko #canvas.maps .directions-form-container .directions-waypoint.stop span.waypoint-marker, .gecko #canvas.maps .directions .directions-waypoint.stop span.waypoint-marker, .gecko #canvas.fap .directions-form-container .directions-waypoint.stop span.waypoint-marker, .gecko #canvas.fap .directions .directions-waypoint.stop span.waypoint-marker {padding-top: 5px}
#canvas.maps .directions-form-container .directions-waypoint.end span.waypoint-marker, #canvas.maps .directions .directions-waypoint.end span.waypoint-marker, #canvas.fap .directions-form-container .directions-waypoint.end span.waypoint-marker, #canvas.fap .directions .directions-waypoint.end span.waypoint-marker {background: #fff url(waypoint-red.jpg) top left no-repeat; padding-top: 4px}
.gecko #canvas.maps .directions-form-container .directions-waypoint.end span.waypoint-marker, .gecko #canvas.maps .directions .directions-waypoint.end span.waypoint-marker, .gecko #canvas.fap .directions-form-container .directions-waypoint.end span.waypoint-marker, .gecko #canvas.fap .directions .directions-waypoint.end span.waypoint-marker {padding-top: 5px}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable, #canvas.maps .directions .directions-waypoint .waypoint-movable, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable, #canvas.fap .directions .directions-waypoint .waypoint-movable {position: relative; top: -25px; left: 30px; height: 50px; width: 310px}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable.moving, #canvas.maps .directions .directions-waypoint .waypoint-movable.moving, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable.moving, #canvas.fap .directions .directions-waypoint .waypoint-movable.moving {background: transparent url(directions-shadow.png) bottom right no-repeat}
.ie6 #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable.moving, .ie6 #canvas.maps .directions .directions-waypoint .waypoint-movable.moving, .ie6 #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable.moving, .ie6 #canvas.fap .directions .directions-waypoint .waypoint-movable.moving {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='directions-shadow.png')}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable.moving .arrange-directions, #canvas.maps .directions .directions-waypoint .waypoint-movable.moving .arrange-directions, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable.moving .arrange-directions, #canvas.fap .directions .directions-waypoint .waypoint-movable.moving .arrange-directions {background: #fff url(directions-arrange-on.gif) center center no-repeat; cursor: -moz-grabbing}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions, #canvas.maps .directions .directions-waypoint .waypoint-movable a.arrange-directions, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions, #canvas.fap .directions .directions-waypoint .waypoint-movable a.arrange-directions {display: inline-block; border: 1px solid #eee; width: 18px; height: 40px; background: #fff url(directions-arrange.gif) center center no-repeat; color: #fff; cursor: -moz-grab}
.gecko #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions, .gecko #canvas.maps .directions .directions-waypoint .waypoint-movable a.arrange-directions, .gecko #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions, .gecko #canvas.fap .directions .directions-waypoint .waypoint-movable a.arrange-directions {position: relative}
.safari #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions, .safari #canvas.maps .directions .directions-waypoint .waypoint-movable a.arrange-directions, .safari #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions, .safari #canvas.fap .directions .directions-waypoint .waypoint-movable a.arrange-directions {position: relative}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions.off, #canvas.maps .directions .directions-waypoint .waypoint-movable a.arrange-directions.off, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable a.arrange-directions.off, #canvas.fap .directions .directions-waypoint .waypoint-movable a.arrange-directions.off {background: #fff url(..) center center no-repeat}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address {border: 1px solid #eee; border-left: 0; background-color: #f4f4f4; height: 40px; width: 288px; display: inline-block; position: relative}
.gecko #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, .gecko #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address, .gecko #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, .gecko #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address {top: -16px}
.safari #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, .safari #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address, .safari #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, .safari #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address {top: -17px}
.ie #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, .ie #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address, .ie #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address, .ie #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address {top: -3px}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address label, #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address label, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address label, #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address label {display: none}
#canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address input, #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address input, #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address input, #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address input {font-size: 1.2em; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 3px 10px; border-width: 1px; border-style: solid; border-color: #999 #eee #ddd #ccc; width: 225px; color: #555; margin: 10px}
.ie6 #canvas.maps .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address input, .ie6 #canvas.maps .directions .directions-waypoint .waypoint-movable span.waypoint-address input, .ie6 #canvas.fap .directions-form-container .directions-waypoint .waypoint-movable span.waypoint-address input, .ie6 #canvas.fap .directions .directions-waypoint .waypoint-movable span.waypoint-address input {width: 240px; height: 22px; margin: 7px 10px; padding: 2px 10px}
#canvas.maps .directions-form-container a.remove-waypoint, #canvas.maps .directions a.remove-waypoint, #canvas.fap .directions-form-container a.remove-waypoint, #canvas.fap .directions a.remove-waypoint {position: absolute; top: 10px; left: 313px; width: 20px; height: 20px; text-indent: -3000em; outline: 0; float: right; background: transparent url(circle-delete.gif) top left no-repeat; cursor: pointer}
#canvas.maps .directions-form-container a.remove-waypoint.disabled, #canvas.maps .directions a.remove-waypoint.disabled, #canvas.fap .directions-form-container a.remove-waypoint.disabled, #canvas.fap .directions a.remove-waypoint.disabled {cursor: default}
#canvas.maps .directions-form-container a.add-waypoint, #canvas.maps .directions a.add-waypoint, #canvas.fap .directions-form-container a.add-waypoint, #canvas.fap .directions a.add-waypoint {display: block; margin: 10px 0 5px 30px; padding: 0; font-size: 1.2em; width: 110px; float: left}
.ie6 #canvas.maps .directions-form-container a.add-waypoint, .ie6 #canvas.maps .directions a.add-waypoint, .ie6 #canvas.fap .directions-form-container a.add-waypoint, .ie6 #canvas.fap .directions a.add-waypoint {margin-top: 0; margin-bottom: 0}
#canvas.maps .directions-form-container .directions-submit, #canvas.maps .directions .directions-submit, #canvas.fap .directions-form-container .directions-submit, #canvas.fap .directions .directions-submit {float: right}
.ie6 #canvas.maps .directions-form-container .directions-submit, .ie6 #canvas.maps .directions .directions-submit, .ie6 #canvas.fap .directions-form-container .directions-submit, .ie6 #canvas.fap .directions .directions-submit {margin-top: 0}
#canvas.maps .directions-form-container .directions-submit input#directionsform-submit, #canvas.maps .directions .directions-submit input#directionsform-submit, #canvas.fap .directions-form-container .directions-submit input#directionsform-submit, #canvas.fap .directions .directions-submit input#directionsform-submit {font-size: 1.2em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-align: center; width: auto}
.ie #canvas.maps .directions-form-container .directions-submit input#directionsform-submit, .ie #canvas.maps .directions .directions-submit input#directionsform-submit, .ie #canvas.fap .directions-form-container .directions-submit input#directionsform-submit, .ie #canvas.fap .directions .directions-submit input#directionsform-submit {width: 130px}
#canvas.maps a#reverse_directions {position: absolute; top: 3px; right: 0; font-weight: normal; font-size: 1.1em; padding-right: 23px; background: transparent url(directions-reverse.png) right center no-repeat; line-height: 18px; height: 18px}
#canvas.maps a#reverse_directions span.raquo {display: none}
 #mapform {margin: 10px 0; display: block; height: 40px}
#mapform input {width: 300px; padding: 5px; border: 1px solid #ccc; margin-bottom: 5px}
.ie6 #mapform input {height: 25px; padding: 3px 5px}
#mapform input#mapform-submit {width: auto; font-size: 1.2em; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight: bold}
#mapform label {display: block; font-size: 1.0em; color: #000; margin-left: 5px}
#mapform #mapform-fields {float: left; width: 320px}
.ie6 #mapform #mapform-fields {width: 310px}
#mapform #mapform-findbutton {float: left; width: 90px; margin-top: 14px}
.ie6 #mapform #mapform-findbutton {margin-top: 14px}
.ie7 #mapform #mapform-findbutton {margin-top: 15px}
 #canvas.maps #map-directions, #canvas.maps #map-print-directions, #canvas.fap #map-directions, #canvas.fap #map-print-directions {margin-top: 15px; position: relative; display: none; width: 340px}
.ie6 #canvas.maps #map-directions, .ie6 #canvas.maps #map-print-directions, .ie6 #canvas.fap #map-directions, .ie6 #canvas.fap #map-print-directions {margin-bottom: 10px}
#canvas.maps #map-directions h3, #canvas.maps #map-print-directions h3, #canvas.fap #map-directions h3, #canvas.fap #map-print-directions h3 {display: block; background-color: #f4f4f4; border: 1px solid #eee; padding: 10px 15px; font-weight: bold; font-size: 1.2em; margin-bottom: 10px; width: 310px}
.ie6 #canvas.maps #map-directions h3, .ie6 #canvas.maps #map-print-directions h3, .ie6 #canvas.fap #map-directions h3, .ie6 #canvas.fap #map-print-directions h3 {width: 340px}
#canvas.maps #map-directions h3.hidden, #canvas.maps #map-print-directions h3.hidden, #canvas.fap #map-directions h3.hidden, #canvas.fap #map-print-directions h3.hidden {border: 0; background-color: transparent; padding: 0; margin: 0}
#canvas.maps #map-directions ul.actions, #canvas.maps #map-print-directions ul.actions, #canvas.fap #map-directions ul.actions, #canvas.fap #map-print-directions ul.actions {width: 400px; text-align: right; position: absolute; top: 12px; right: 0}
#canvas.maps #map-directions ul.actions li, #canvas.maps #map-print-directions ul.actions li, #canvas.fap #map-directions ul.actions li, #canvas.fap #map-print-directions ul.actions li {display: inline; margin: 0; border-left: 1px solid #555; padding: 0 10px; font-size: 1.1em}
#canvas.maps #map-directions ul.actions li.first, #canvas.maps #map-print-directions ul.actions li.first, #canvas.fap #map-directions ul.actions li.first, #canvas.fap #map-print-directions ul.actions li.first {border-left: 0}
#canvas.maps #map-directions .trip-info, #canvas.maps #map-print-directions .trip-info, #canvas.fap #map-directions .trip-info, #canvas.fap #map-print-directions .trip-info {font-size: 1.2em; margin-left: 15px; margin-bottom: 15px}
#canvas.maps #map-directions .trip-info span.trip-distance, #canvas.maps #map-directions .trip-info span.trip-time, #canvas.maps #map-print-directions .trip-info span.trip-distance, #canvas.maps #map-print-directions .trip-info span.trip-time, #canvas.fap #map-directions .trip-info span.trip-distance, #canvas.fap #map-directions .trip-info span.trip-time, #canvas.fap #map-print-directions .trip-info span.trip-distance, #canvas.fap #map-print-directions .trip-info span.trip-time {display: block; margin-bottom: 5px}
#canvas.maps #map-directions .route-toggle, #canvas.maps #map-print-directions .route-toggle, #canvas.fap #map-directions .route-toggle, #canvas.fap #map-print-directions .route-toggle {margin: 0 0 5px 15px}
#canvas.maps #map-directions .route-toggle span, #canvas.maps #map-print-directions .route-toggle span, #canvas.fap #map-directions .route-toggle span, #canvas.fap #map-print-directions .route-toggle span {display: inline; font-size: 1.2em; padding-right: 20px}
#canvas.maps #map-directions .segment, #canvas.maps #map-print-directions .segment, #canvas.fap #map-directions .segment, #canvas.fap #map-print-directions .segment {border: 1px solid #eee; margin: 0 0 10px 0; padding: 10px}
#canvas.maps #map-directions .segment .waypoint, #canvas.maps #map-print-directions .segment .waypoint, #canvas.fap #map-directions .segment .waypoint, #canvas.fap #map-print-directions .segment .waypoint {width: 100%; display: block; font-weight: bold}
#canvas.maps #map-directions .segment .waypoint span.waypoint-marker, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker, #canvas.fap #map-directions .segment .waypoint span.waypoint-marker, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker {display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 1.3em; width: 25px; height: 20px; text-align: center; background: #fff url(waypoint-yellow.jpg) top left no-repeat; padding-top: 4px; margin-right: 5px; float: left}
.ie6 #canvas.maps #map-directions .segment .waypoint span.waypoint-marker, .ie6 #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker, .ie6 #canvas.fap #map-directions .segment .waypoint span.waypoint-marker, .ie6 #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker {height: 25px; width: 25px}
#canvas.maps #map-directions .segment .waypoint span.waypoint-marker.start, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker.start, #canvas.fap #map-directions .segment .waypoint span.waypoint-marker.start, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker.start {background: #fff url(waypoint-green.jpg) top left no-repeat; padding-top: 4px}
.gecko #canvas.maps #map-directions .segment .waypoint span.waypoint-marker.start, .gecko #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker.start, .gecko #canvas.fap #map-directions .segment .waypoint span.waypoint-marker.start, .gecko #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker.start {padding-top: 5px}
#canvas.maps #map-directions .segment .waypoint span.waypoint-marker.stop, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker.stop, #canvas.fap #map-directions .segment .waypoint span.waypoint-marker.stop, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker.stop {background: #fff url(waypoint-yellow.jpg) top left no-repeat; padding-top: 4px}
.gecko #canvas.maps #map-directions .segment .waypoint span.waypoint-marker.stop, .gecko #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker.stop, .gecko #canvas.fap #map-directions .segment .waypoint span.waypoint-marker.stop, .gecko #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker.stop {padding-top: 5px}
#canvas.maps #map-directions .segment .waypoint span.waypoint-marker.end, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker.end, #canvas.fap #map-directions .segment .waypoint span.waypoint-marker.end, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker.end {background: #fff url(waypoint-red.jpg) top left no-repeat; padding-top: 4px}
.gecko #canvas.maps #map-directions .segment .waypoint span.waypoint-marker.end, .gecko #canvas.maps #map-print-directions .segment .waypoint span.waypoint-marker.end, .gecko #canvas.fap #map-directions .segment .waypoint span.waypoint-marker.end, .gecko #canvas.fap #map-print-directions .segment .waypoint span.waypoint-marker.end {padding-top: 5px}
#canvas.maps #map-directions .segment .waypoint span.waypoint-description, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-description, #canvas.fap #map-directions .segment .waypoint span.waypoint-description, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-description {font-size: 1.2em; line-height: 25px; float: left}
#canvas.maps #map-directions .segment .waypoint span.waypoint-address, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-address, #canvas.fap #map-directions .segment .waypoint span.waypoint-address, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-address {font-size: 1.2em; float: left; margin-left: 5px; margin-top: 6px}
.ie6 #canvas.maps #map-directions .segment .waypoint span.waypoint-address, .ie6 #canvas.maps #map-print-directions .segment .waypoint span.waypoint-address, .ie6 #canvas.fap #map-directions .segment .waypoint span.waypoint-address, .ie6 #canvas.fap #map-print-directions .segment .waypoint span.waypoint-address {margin-top: 5px}
#canvas.maps #map-directions .segment .waypoint span.waypoint-address span, #canvas.maps #map-print-directions .segment .waypoint span.waypoint-address span, #canvas.fap #map-directions .segment .waypoint span.waypoint-address span, #canvas.fap #map-print-directions .segment .waypoint span.waypoint-address span {display: block}
.ie6 #canvas.maps #map-directions .segment .waypoint span.waypoint-address span, .ie6 #canvas.maps #map-print-directions .segment .waypoint span.waypoint-address span, .ie6 #canvas.fap #map-directions .segment .waypoint span.waypoint-address span, .ie6 #canvas.fap #map-print-directions .segment .waypoint span.waypoint-address span {padding-left: 1px}
#canvas.maps #map-directions .segment .information, #canvas.maps #map-print-directions .segment .information, #canvas.fap #map-directions .segment .information, #canvas.fap #map-print-directions .segment .information {font-size: 1.1em; font-weight: bold; clear: both; margin: 0 0 5px 30px}
#canvas.maps #map-directions .segment .information span, #canvas.maps #map-print-directions .segment .information span, #canvas.fap #map-directions .segment .information span, #canvas.fap #map-print-directions .segment .information span {margin-right: 5px}
#canvas.maps #map-directions .segment .information a.expand-collapse, #canvas.maps #map-print-directions .segment .information a.expand-collapse, #canvas.fap #map-directions .segment .information a.expand-collapse, #canvas.fap #map-print-directions .segment .information a.expand-collapse {width: 14px; height: 14px; display: inline-block; background: #fff url(round-arrow-down.gif) top left no-repeat; margin-right: 5px; outline: 0; position: relative}
.gecko #canvas.maps #map-directions .segment .information a.expand-collapse, .gecko #canvas.maps #map-print-directions .segment .information a.expand-collapse, .gecko #canvas.fap #map-directions .segment .information a.expand-collapse, .gecko #canvas.fap #map-print-directions .segment .information a.expand-collapse {top: 3px}
#canvas.maps #map-directions .segment .information a.expand-collapse.open, #canvas.maps #map-print-directions .segment .information a.expand-collapse.open, #canvas.fap #map-directions .segment .information a.expand-collapse.open, #canvas.fap #map-print-directions .segment .information a.expand-collapse.open {background: #fff url(round-arrow-down.gif) top left no-repeat}
#canvas.maps #map-directions .segment .information a.expand-collapse.closed, #canvas.maps #map-print-directions .segment .information a.expand-collapse.closed, #canvas.fap #map-directions .segment .information a.expand-collapse.closed, #canvas.fap #map-print-directions .segment .information a.expand-collapse.closed {background: #fff url(round-arrow-right.gif) top left no-repeat}
#canvas.maps #map-directions .segment ol, #canvas.maps #map-print-directions .segment ol, #canvas.fap #map-directions .segment ol, #canvas.fap #map-print-directions .segment ol {margin: 10px 0}
#canvas.maps #map-directions .segment ol li.step, #canvas.maps #map-print-directions .segment ol li.step, #canvas.fap #map-directions .segment ol li.step, #canvas.fap #map-print-directions .segment ol li.step {list-style-type: decimal; list-style-position: outside; display: list-item; font-size: 1.2em; margin: 10px 0 10px 25px; color: #067ab4; clear: both; padding: 0; vertical-align: top}
#canvas.maps #map-directions .segment ol li.step span.direction, #canvas.maps #map-print-directions .segment ol li.step span.direction, #canvas.fap #map-directions .segment ol li.step span.direction, #canvas.fap #map-print-directions .segment ol li.step span.direction {width: 240px; margin: 0; color: #555; display: inline-block; vertical-align: top}
#canvas.maps #map-directions .segment ol li.step span.distance, #canvas.maps #map-print-directions .segment ol li.step span.distance, #canvas.fap #map-directions .segment ol li.step span.distance, #canvas.fap #map-print-directions .segment ol li.step span.distance {color: #555; width: 50px; text-align: right; display: inline-block; vertical-align: top}
    #canvas.maps #maps-page {padding: 20px 13px 20px 12px; background-color: #fff; width: 955px}
.ie6 #canvas.maps #maps-page {width: 980px}
#canvas.maps #map_container {width: 585px; height: 375px; background-color: #f4f4f4; border: 1px solid #eee; margin: 0 0 0 20px; padding: 0; overflow: hidden; float: right; position: relative}
#canvas.maps #map_container h2 {font-size: 1.2em; font-weight: bold; margin: 10px 10px 7px}
#canvas.maps #map_container div.map-options ul {width: 400px; text-align: right; position: absolute; top: 12px; right: 0}
#canvas.maps #map_container div.map-options ul li {display: inline; margin: 0; border-left: 1px solid #555; padding: 0 10px; font-size: 1.1em}
#canvas.maps #map_container div.map-options ul li.first {border-left: 0}
#canvas.maps #map_container #map, #canvas.maps #map_container #map-print {width: 570px; height: 335px; overflow: hidden; border: 1px solid #ccc; float: right; position: relative; top: 0; left: 0; margin-right: 7px}
.ie6 #canvas.maps #map_container #map, .ie6 #canvas.maps #map_container #map-print {margin-right: 3px}
#canvas.maps #searchMap {border: 1px solid #eee; width: 340px; float: left; margin: 0 0 0 0; padding: 0}
#canvas.maps #searchMap h3 {font-size: 1.2em; font-weight: bold; margin: 0; padding: 10px 15px; border-bottom: 1px dotted #eee}
#canvas.maps #searchMap p.address {font-size: 1.1em; margin: 10px 0}
#canvas.maps #searchMap ul {padding: 10px 15px; margin: 0}
#canvas.maps #searchMap ul li {font-size: 1.1em; height: 20px; padding-top: 3px; display: block; width: 155px; float: left; line-height: 20px}
#canvas.maps #searchMap ul li input {margin-right: 5px}
#canvas.maps #searchMap #searchMap-findbutton {clear: left; margin: 0 15px 15px; padding-top: 15px}
#canvas.maps #searchMap #searchMap-findbutton input#searchMap-submit {font-weight: bold; font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 1.2em}
   .directions-placeholder {border: 1px dashed #ccc; width: 338px; display: block; height: 55px}
  body .ero {background-color: transparent; text-align: left; border: 0; color: #676767; display: block; font-size: 0.9em; left: -5000px; position: absolute; top: 0; z-index: 500}
body .ero .bubble {position: absolute; width: 13px; height: 25px}
 #map #MSVE_navAction_leftBackground {height: 135px !important; padding: 0 0 0 0 !important}
#map .MSVE_navAction_background {background-color: #067AB4}
#map .MSVE_Dashboard_V6 #Compass {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -30px; width: 49px; height: 49px}
.ie6 #map .MSVE_Dashboard_V6 #Compass {background: transparent; right: 8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='compas.png')}
#map .MSVE_Dashboard_V6 #Compass:hover {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -30px; width: 49px; height: 49px}
#map #MSVE_obliqueNotification {visibility: hidden}
 body .ero-progressAnimation {display: none}
.waypoint-marker-start {display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 1.0em; width: 25px; height: 20px; text-align: center; background: #fff url(waypoint-green.jpg) top left no-repeat; padding-top: 3px; margin-right: 5px; position: relative; top: 10px}
.ie6 .waypoint-marker-start {height: 25px; width: 25px; top: 8px}
.waypoint-marker-start a {color: #fff !important}
.waypoint-marker-stop {display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 1.0em; width: 25px; height: 20px; text-align: center; background: #fff url(waypoint-yellow.jpg) top left no-repeat; padding-top: 3px; margin-right: 5px; position: relative; top: 10px}
.ie6 .waypoint-marker-stop {height: 25px; width: 25px; top: 8px}
.waypoint-marker-stop a {color: #fff !important}
.waypoint-marker-end {display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 1.0em; width: 25px; height: 20px; text-align: center; background: #fff url(waypoint-red.jpg) top left no-repeat; padding-top: 3px; margin-right: 5px; position: relative; top: 10px}
.ie6 .waypoint-marker-end {height: 25px; width: 25px; top: 8px}
.waypoint-marker-end a {color: #fff !important}
 #yplightbox_screen {background: black; opacity: 0.45; filter: alpha(opacity = 45); width: 100%; top: 0; left: 0; height: 1500px; position: absolute; z-index: 9999}
#yplightbox_overlay {width: 100%; height: 100%; position: absolute; top: 0; z-index: 999999; left: 0}
#yplightbox_container {height: 800px; top: 0; position: relative; margin: 0 auto; padding: 20px; color: #555; text-align: left}
a#yplightbox_close {position: absolute; height: 28px; width: 28px; left: 5px; top: 10px; display: block; text-indent: -9999px; background: transparent url(yplightbox/close.png) no-repeat; overflow: hidden}
.ie6 a#yplightbox_close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='close.png', sizingMethod='crop')}
#yplightbox_content {background: #fff; border: 10px solid #ccc; overflow: hidden}
.ie6 #yplightbox_content {width: 450px}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position: relative; padding: .2em 0}
.ui-datepicker .ui-datepicker-prev {float: left; cursor: pointer; width: 40px; position: absolute; top: 5px; left: 0px}
.ie6 .ui-datepicker .ui-datepicker-prev {left: -80px}
.ui-datepicker .ui-datepicker-next {float: right; cursor: pointer; width: 40px; position: absolute; top: 5px; right: 0px}
.ie6 .ui-datepicker .ui-datepicker-next {right: 3px}
.ui-datepicker .ui-datepicker-title {margin: 0; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float: left; font-size: 1em; margin: 1px 0}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker select.ui-datepicker-month-year {width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left}
.ui-datepicker.ui-datepicker-multi {width: auto}
.ui-datepicker-multi .ui-datepicker-group {float: left}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%; margin: 0 auto .4em}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%}
.ui-datepicker-row-break {clear: both; width: 100%}
.ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float: right}
.ui-datepicker-rtl .ui-datepicker-group {float: right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0; border-left-width: 1px}
.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px}
.ui-helper-hidden-accessible {position: absolute; top: 0px; left: -99999999px}
a.ui-state-disabled {text-decoration: none; font-weight: normal; color: #ccc; cursor: default !important}
 .search_results {  }
.search_results input.restaurants-reservation:hover {cursor: pointer}
.search_results img.listing-ad-image {margin-bottom: 1px}
.search_results .platinum img.listing-ad-image, .search_results .gold img.listing-ad-image, .search_results .pll img.listing-ad-image {width: 144px; height: 35px}
.search_results .tile img.listing-ad-image, .search_results .tile_bundle img.listing-ad-image, .search_results .diamond img.listing-ad-image {border: 1px solid #000; width: 56px; height: 42px}
.search_results .silver img.listing-ad-image {clear: left; width: 53px; height: 30px}
.search_results .tier-21 img.listing-ad-image, .search_results .tier-22 img.listing-ad-image, .search_results .tier-26 img.listing-ad-image, .search_results .tier-27 img.listing-ad-image {width: 78px; height: 40px}
a.MSVE_PushPin img, a.VEAPI_Pushpin img, a.VE_Pushpin img {display: none !important}
.ie6 a.MSVE_PushPin #map-tab-main img, .ie7 a.MSVE_PushPin #map-tab-main img, .ie6 a.VEAPI_Pushpin #map-tab-main img, .ie7 a.VEAPI_Pushpin #map-tab-main img, .ie6 a.VE_Pushpin #map-tab-main img, .ie7 a.VE_Pushpin #map-tab-main img {visibility: visible; display: inline !important}
#yahoo_ss {display: none; background-color: #F1F5FA; padding: 1px 10px; margin: 10px; font-size: 1.1em}
#yahoo_ss p {margin: 2ex 0}
#yahoo_ss li {margin: 2ex 0}
#yahoo_ss a, #yahoo_ss .sitehost {font-weight: bold; white-space: nowrap}
#yahoo_ss .desc {display: block}
#canvas.listing_feedback {background-color: white; margin: 2ex 0 0; padding: 14px 0 20px 20px; font-size: 1.2em}
#canvas.listing_feedback ol.step_tracker {float: right; display: block; width: auto; height: 30px; position: absolute; top: 15px; right: 15px; text-align: center; list-style-type: decimal; white-space: nowrap}
#canvas.listing_feedback ol.step_tracker li {font-size: 10px; width: 130px; text-align: center; list-style-type: decimal; list-style-position: inside; display: list-item; float: left; background: url(st-inactive.gif) top left repeat-x; padding-top: 5px}
#canvas.listing_feedback ol.step_tracker li.active {background: url(st-active.gif) top left repeat-x}
#canvas.listing_feedback ol.step_tracker li:first-child, #canvas.listing_feedback ol.step_tracker li.first {background: url(st-first-inactive.gif) top left repeat-x}
#canvas.listing_feedback ol.step_tracker li:first-child.active, #canvas.listing_feedback ol.step_tracker li.first.active {background: url(st-first-active.gif) top left repeat-x}
#canvas.listing_feedback ol.step_tracker li:last-child, #canvas.listing_feedback ol.step_tracker li.last {background: url(st-last-inactive.gif) top left repeat-x}
#canvas.listing_feedback ol.step_tracker li:last-child.active, #canvas.listing_feedback ol.step_tracker li.last.active {background: url(st-last-active.gif) top left repeat-x}
#canvas.listing_feedback h2 {font-weight: bold; font-size: 1.3em; margin-bottom: 0.5ex}
#canvas.listing_feedback p.intro {font-size: 14px; width: 745px}
#canvas.listing_feedback h3 {background: url(h3-bg.gif) top left no-repeat; font-size: 13px; height: 23px; line-height: 23px; padding: 0 10px; width: 724px; display: block; margin: 15px 0}
#canvas.listing_feedback .phone_error {font-size: 12px; color: #c00; height: 20px; line-height: 22px; padding-left: 30px; background: url(error-orange.gif) left center no-repeat; margin: 10px 0 0 35px}
#canvas.listing_feedback .step, #canvas.listing_feedback .section {margin-bottom: 30px}
#canvas.listing_feedback .step p, #canvas.listing_feedback .section p {font-size: 13px; margin-left: 15px; width: 725px; margin-bottom: 10px}
#canvas.listing_feedback .step ul, #canvas.listing_feedback .section ul {font-size: 12px; margin-left: 15px}
#canvas.listing_feedback .step .calldiv, #canvas.listing_feedback .section .calldiv {margin-left: 15px}
#canvas.listing_feedback .step .calldiv a, #canvas.listing_feedback .section .calldiv a {display: block; float: left}
#canvas.listing_feedback .step .calldiv .call_status, #canvas.listing_feedback .section .calldiv .call_status {display: none; float: left; background: url(phone_icon.png) top left no-repeat; padding-left: 21px; color: #00A100; line-height: 18px; font-size: 11px; margin: 3px 0 0 5px}
#canvas.listing_feedback .step .pindiv label, #canvas.listing_feedback .step .pindiv input[type=text], #canvas.listing_feedback .step .pindiv a, #canvas.listing_feedback .section .pindiv label, #canvas.listing_feedback .section .pindiv input[type=text], #canvas.listing_feedback .section .pindiv a {float: left}
#canvas.listing_feedback .step .pindiv input[type=text], #canvas.listing_feedback .section .pindiv input[type=text] {margin: 0px 5px 0 0; width: 80px; position: relative; top: -2px}
#canvas.listing_feedback .step .pindiv label, #canvas.listing_feedback .section .pindiv label {width: auto; margin-left: 15px; font-size: 14px}
#canvas.listing_feedback .step .pindiv a.yellow, #canvas.listing_feedback .section .pindiv a.yellow {position: relative; top: -4px; padding: 0 10px}
#canvas.listing_feedback .step #pin_error_messages, #canvas.listing_feedback .section #pin_error_messages {color: red; margin: 0 0 15px 15px}
#canvas.listing_feedback #business_open_info {margin-bottom: 10px}
#canvas.listing_feedback fieldset.getting_started {position: relative; width: 744px}
#canvas.listing_feedback fieldset.getting_started a.arrow {padding-right: 12px; background: transparent url("link-arrow.gif") right center no-repeat}
#canvas.listing_feedback fieldset.getting_started h3 {height: 24px; width: auto; background: transparent url("h3_bg_started.gif") top left no-repeat; color: white; font-size: 1.2em; margin: 0; padding-left: 12px}
#canvas.listing_feedback fieldset.getting_started h4 {color: #FF7200; margin-bottom: 0.75ex; font-size: 1.25em; font-weight: bold}
#canvas.listing_feedback fieldset.getting_started p {font-size: 1.1em}
#canvas.listing_feedback fieldset.getting_started div {background-color: #EFEFEF; margin: 2px 0; padding: 12px 12px 14px}
#canvas.listing_feedback fieldset.getting_started .circle {position: absolute; top: 11.75ex; right: 2.25em; border: 2px solid white; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; border-width: 2px; width: 18px; height: 18px; line-height: 18px; padding: 5px}
#canvas.listing_feedback .section {margin-bottom: 100px}
#canvas.listing_feedback .section.find-your-listing label {position: relative; top: 3px}
#canvas.listing_feedback .section.find-your-listing input#phone {float: left; margin-right: 5px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; border-top: 1px solid #777; border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 5px}
#canvas.listing_feedback .section.find-your-listing input#phone.error {background-color: #f2bdbd; border: 1px solid #c00}
#canvas.listing_feedback .section.find-your-listing #default span.disabled {font-size: 12px}
#canvas.listing_feedback .section.find-your-listing #default a.change {font-size: 11px; position: relative; top: -1px}
#canvas.listing_feedback label, #canvas.listing_feedback .label {display: block; width: 175px; float: left; text-align: right; font-weight: bold; margin-right: 5px; clear: left; text-transform: capitalize}
#canvas.listing_feedback span.city_state {display: block; padding-left: 180px}
#canvas.listing_feedback span.note {font-size: 11px; display: block; color: #888; margin-left: 185px; line-height: 1.0em; clear: left; margin-top: 3px}
#canvas.listing_feedback span.note.inline {margin-left: 10px; clear: none}
.ie6 #canvas.listing_feedback span.note.inline {margin-left: 190px}
#canvas.listing_feedback span.note.black {line-height: 1.6em}
#canvas.listing_feedback span.black {color: #222}
#canvas.listing_feedback *.validation_message {display: inline-block; font-size: 11px; color: #c00; padding-left: 22px; line-height: 16px; background: url(error.gif) left center no-repeat}
.ie6 #canvas.listing_feedback *.validation_message, .ie7 #canvas.listing_feedback *.validation_message {display: inline}
#canvas.listing_feedback *.is_valid {display: inline-block; width: 16px; height: 16px; background: url(valid.gif) left center no-repeat; margin-left: 3px}
.gecko #canvas.listing_feedback *.is_valid, .ie8 #canvas.listing_feedback *.is_valid, .safari #canvas.listing_feedback *.is_valid {position: relative; top: 4px}
.ie6 #canvas.listing_feedback *.is_valid, .ie7 #canvas.listing_feedback *.is_valid {display: inline; line-height: 16px}
#canvas.listing_feedback input#listing_feedback_submit, #canvas.listing_feedback a.yellow , #canvas.listing_feedback input[type=submit] {border: 1px solid #999; background: url(btn-yellow.gif) top left repeat-x; height: 22px; line-height: 22px; font-weight: bold; padding: 0 5px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000; font-size: 11px; float: left}
#canvas.listing_feedback input#listing_feedback_submit, #canvas.listing_feedback input#select-listing {margin-left: 180px}
.ie6 #canvas.listing_feedback input#listing_feedback_submit, .ie7 #canvas.listing_feedback input#listing_feedback_submit, .ie6 #canvas.listing_feedback input#select-listing, .ie7 #canvas.listing_feedback input#select-listing {display: inline; position: relative; left: 5px}
.ie7 #canvas.listing_feedback input#listing_feedback_submit, .ie7 #canvas.listing_feedback input#select-listing {left: 180px}
.ie6 #canvas.listing_feedback span#reviewed {margin-left: 10px}
#canvas.listing_feedback ul.listing-results {float: left; margin-left: 0}
#canvas.listing_feedback ul.listing-results li.itl-listing {clear: left; margin-bottom: 15px}
#canvas.listing_feedback ul.listing-results li.itl-listing .radio {float: left}
#canvas.listing_feedback ul.listing-results li.itl-listing .description {margin-left: 10px; float: left; line-height: 18px; font-size: 14px}
#canvas.listing_feedback ul.listing-results li.itl-listing .description span.name {font-weight: bold}
#canvas.listing_feedback ul.listing-results li.itl-listing .description address {font-style: normal}
#canvas.listing_feedback .field {font-size: 14px; line-height: 1.5em; float: left; margin-bottom: 10px; width: 780px}
#canvas.listing_feedback .field#business-hours-field {clear: none}
#canvas.listing_feedback .field.noclear label {width: auto; margin-left: 60px}
#canvas.listing_feedback .field.mtop {margin-top: 10px}
#canvas.listing_feedback .field#addtl_phones_field div.validation_message, #canvas.listing_feedback .field#email-addresses div.validation_message, #canvas.listing_feedback .field#web-sites div.validation_message, #canvas.listing_feedback .field#reply-email div.validation_message {clear: left; display: inline-block; margin-left: 180px; position: relative; top: 3px; width: 480px}
.ie6 #canvas.listing_feedback .field#addtl_phones_field div.validation_message, .ie7 #canvas.listing_feedback .field#addtl_phones_field div.validation_message, .ie6 #canvas.listing_feedback .field#email-addresses div.validation_message, .ie7 #canvas.listing_feedback .field#email-addresses div.validation_message, .ie6 #canvas.listing_feedback .field#web-sites div.validation_message, .ie7 #canvas.listing_feedback .field#web-sites div.validation_message, .ie6 #canvas.listing_feedback .field#reply-email div.validation_message, .ie7 #canvas.listing_feedback .field#reply-email div.validation_message {margin-left: 185px}
#canvas.listing_feedback .field div.basic-details {float: left; max-width: 360px}
.ie6 #canvas.listing_feedback .field div.basic-details {width: 360px}
#canvas.listing_feedback .field div#call_to_change_phone {display: block; float: left; width: 175px; font-style: italic; font-size: 11px; line-height: 14px; margin-left: 30px; margin-top: 5px}
#canvas.listing_feedback .field input, #canvas.listing_feedback .field textarea {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
#canvas.listing_feedback .field textarea {width: 560px; height: 95px; float: left}
#canvas.listing_feedback .field input[type=text] {border-top: 1px solid #777; border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 5px}
#canvas.listing_feedback .field input[type=text].noborder {border: 0; padding: 0}
#canvas.listing_feedback .field input[type=text].zip {width: 80px}
.ie6 #canvas.listing_feedback .field input[type=text].zip, .ie7 #canvas.listing_feedback .field input[type=text].zip {width: 70px}
#canvas.listing_feedback .field input[type=text].long {width: 340px}
.ie6 #canvas.listing_feedback .field input[type=text].long, .ie7 #canvas.listing_feedback .field input[type=text].long {width: 330px}
#canvas.listing_feedback .field input[type=text].med {width: 180px}
.ie6 #canvas.listing_feedback .field input[type=text].med, .ie7 #canvas.listing_feedback .field input[type=text].med {width: 170px}
#canvas.listing_feedback .field input[type=text].phone {width: 130px}
.ie6 #canvas.listing_feedback .field input[type=text].phone, .ie7 #canvas.listing_feedback .field input[type=text].phone {width: 120px}
#canvas.listing_feedback .field input[type=text].errors, #canvas.listing_feedback .field input[type=text].error {background-color: #f2bdbd; border: 1px solid #c00}
#canvas.listing_feedback .field div.two-options {float: left}
#canvas.listing_feedback .field div.two-options span.note {margin-left: 18px; position: relative; top: -7px}
#canvas.listing_feedback .field div.options {float: left; width: 600px}
#canvas.listing_feedback .field div.options div.option {width: 200px; float: left}
#canvas.listing_feedback .field div.options.two-col {width: 420px}
#canvas.listing_feedback .field span.checkbox-label {float: left; width: 420px; margin-left: 5px; clear: none}
#canvas.listing_feedback .field input#listing_feedback_consumer_opt_out {float: left}
.gecko #canvas.listing_feedback .field input#listing_feedback_consumer_opt_out, .safari #canvas.listing_feedback .field input#listing_feedback_consumer_opt_out {position: relative; top: 3px}
#canvas.listing_feedback .field a.add, #canvas.listing_feedback .field a.remove, #canvas.listing_feedback .field a.splitweekdays, #canvas.listing_feedback .field a.mergeweekdays {font-size: 11px; font-weight: normal; display: block; height: 14px; line-height: 14px; padding-left: 18px; margin: 2px 0}
#canvas.listing_feedback .field a.add, #canvas.listing_feedback .field a.splitweekdays {background: url(add.gif) left center no-repeat}
#canvas.listing_feedback .field a.remove, #canvas.listing_feedback .field a.mergeweekdays {background: url(remove.gif) left center no-repeat}
#canvas.listing_feedback .field span.maxlistcount {float: left; font-size: 11px; line-height: 14px; height: 14px; margin: 2px 3px}
#canvas.listing_feedback .field div.text_array_field {float: left; border: 1px solid #999; width: 560px; padding: 1px}
#canvas.listing_feedback .field div.text_array_field a.add {margin-left: 10px; float: left}
.ie6 #canvas.listing_feedback .field div.text_array_field a.add {padding-top: 3px; padding-bottom: 3px}
.ie6 #canvas.listing_feedback .field div.text_array_field span.maxlistcount {margin-top: 5px}
#canvas.listing_feedback .field div.text_array_field .text_fields {padding: 5px 10px 3px; background: url(dotted-border-btm.gif) bottom left repeat-x}
#canvas.listing_feedback .field div.text_array_field .text_fields input {width: 340px; margin-bottom: 5px}
#canvas.listing_feedback .field div.text_array_field ul {margin-bottom: 1px}
#canvas.listing_feedback .field div.text_array_field ul li {display: block; border: 1px solid #fff; border-bottom: 0; background-color: #f5f5f5; padding: 2px 5px 2px 8px; font-size: 12px}
#canvas.listing_feedback .field div.text_array_field ul li a.remove {float: right}
.ie6 #canvas.listing_feedback .field div.text_array_field ul li a.remove, .ie7 #canvas.listing_feedback .field div.text_array_field ul li a.remove {margin-right: 5px; margin-top: -20px}
#canvas.listing_feedback .field .table-container {border: 1px solid #999; float: left; padding: 1px 1px 5px 1px}
.ie6 #canvas.listing_feedback .field .table-container, .ie7 #canvas.listing_feedback .field .table-container {width: 560px}
#canvas.listing_feedback .field .table-container a.add {clear: left; float: left; margin-left: 10px; width: 135px}
#canvas.listing_feedback .field .table-container table {float: left; width: 560px}
#canvas.listing_feedback .field .table-container table#addtl_phones_table td {background-color: #f5f5f5}
#canvas.listing_feedback .field .table-container table#addtl_phones_table a.remove {float: right}
#canvas.listing_feedback .field .table-container table#addtl_phones_table td.action {padding-right: 5px}
#canvas.listing_feedback .field .table-container table thead {background-color: #999}
#canvas.listing_feedback .field .table-container table thead th {color: #fff; font-size: 12px}
#canvas.listing_feedback .field .table-container table td, #canvas.listing_feedback .field .table-container table th {padding: 0 10px}
#canvas.listing_feedback .field .table-container table tbody tr td {padding: 5px 10px}
#canvas.listing_feedback .field #wifi_options {margin-left: 180px; margin-top: 5px}
.ie6 #canvas.listing_feedback .field #wifi_options, .ie7 #canvas.listing_feedback .field #wifi_options {margin-left: 185px}
#canvas.listing_feedback .field #wifi_options label {font-weight: normal; text-align: left; width: 120px}
#canvas.listing_feedback .field #wifi_options .option {margin-bottom: 5px}
#canvas.listing_feedback *.bold {font-weight: bold !important}
#canvas.listing_feedback *.italic {font-style: italic !important}
#canvas.listing_feedback *.clear {clear: both !important}
#canvas.listing_feedback *.noclear {clear: none !important}
#canvas.listing_feedback *.float-left {float: left !important}
#canvas.listing_feedback *.float-right {float: right !important}
#canvas.listing_feedback *.inline {display: inline !important; float: none !important}
#canvas.listing_feedback *.hidden {display: none !important}
#canvas.listing_feedback *.center {text-align: center}
#canvas.listing_feedback *.raquo {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 0em}
.shadow {position: absolute; top: 20px; left: 0; width: 360px; background: transparent url(popup-shadow.png) bottom right no-repeat; z-index: 999}
.ie6 .shadow {background-image: none}
.shadow #more_info_popup_layer {background: #fff; margin: 0 5px 5px 0; border: 1px solid #000; padding: 10px 15px}
.shadow #more_info_popup_layer a.close-button {float: right; display: block; width: 17px; height: 17px; background: transparent url(square-x-blue.gif) top left no-repeat; text-indent: -3000em; overflow: hidden; margin-right: -5px}
.shadow #more_info_popup_layer h4 {font-weight: bold; font-size: 14px; text-transform: lowercase; color: #000}
.shadow #more_info_popup_layer p, .shadow #more_info_popup_layer li {font-size: 12px; color: #555; line-height: 20px}
.shadow #more_info_popup_layer p {margin-top: 10px}
.shadow #more_info_popup_layer ul {margin-bottom: 5px; list-style-type: disc; margin-left: 20px}
.shadow #more_info_popup_layer ul li {display: list-item; margin-bottom: 3px}
#payment_types_fields .field {clear: none !important}
.error-yahoo {width: 780px}
.error-yahoo #yahoo_ss {padding: 1px 20px}
#canvas.search { }
#canvas.search h1 {font-size: 1.8em; margin-bottom: 5px; margin-left: 10px}
.ie6 #canvas.search h1 {margin-bottom: 0}
#canvas.search span.mapped {display: block; float: left; background: url('//index_imgs-rxo3d3.png') no-repeat 0px -121px; width: 14px; height: 15px; overflow: hidden; text-indent: -3000em; margin: 1px 5px 0 0}
.ie6 #canvas.search span.mapped {background-image: none; background: transparent url('pin-sponsored-sm.gif')}
#canvas.search #right-column {margin-top: 27px}
#canvas.search #right-column #map-results {padding: 10px}
#canvas.search #right-column #map-results .refinement-overlay {display: none; width: 345px; height: 183px; background-color: #fff; z-index: 400; position: absolute; top: 2px; left: 1px; -moz-opacity: 0.9; opacity: .9; filter: alpha(opacity=90)}
#canvas.search #right-column #map-results h2 {float: left; margin: 0 !important}
#canvas.search #right-column #map-results .expand-button {margin: 1.25ex 0 7px; text-align: right}
#canvas.search #right-column #map-results .expand-button a {white-space: nowrap; font-size: 1.1em}
#canvas.search #right-column #map-results .map_wrapper {position: relative; width: 330px; height: 150px; clear: both}
#canvas.search #right-column #map-results #map_container {z-index: 200}
#canvas.search #right-column #map-results #map_container.small {width: 330px; height: 150px; padding: 0 0 2px 2px; margin: 0; overflow: hidden; position: absolute; top: 0; right: 0; z-index: 1}
.ie6 #canvas.search #right-column #map-results #map_container.small, .ie7 #canvas.search #right-column #map-results #map_container.small {padding: 0}
#canvas.search #right-column #map-results #map_container.small .map-bg {background-color: #000; -moz-opacity: 0.6; opacity: .6; filter: alpha(opacity=60); position: absolute; top: 0; left: 0; display: block; z-index: -1; width: 330px; height: 150px; margin: 0}
#canvas.search #right-column #map-results #map_container.small #map.small {width: 330px; height: 150px; overflow: hidden; float: right; position: relative; top: 0; left: 0; border: 1px solid #ccc; cursor: url(http://ecn.dev.virtualearth.net/mapcontrol/v6.2/cursors/grab.cur)}
#canvas.search #right-column #map-results #map_container.large {width: 960px; height: 340px; overflow: hidden; position: absolute; top: 0; right: 0; z-index: 200; border: 0}
#canvas.search #right-column #map-results #map_container.large .map-bg {display: block; width: 960px; height: 340px; z-index: -1; background-color: #000; -moz-opacity: 0.6; opacity: .6; filter: alpha(opacity=60); position: absolute; bottom: 0; right: 0}
#canvas.search #right-column #map-results #map_container.large #map.large {position: absolute; right: 10px; top: 10px; width: 940px; height: 320px; overflow: hidden}
#canvas.search .featured {margin-top: 10px}
.ie6 #canvas.search .featured {margin-top: 5px}
#canvas.search .featured h2 {font-size: 1.4em; margin-left: 10px; margin-bottom: 3px}
#canvas.search .sb {overflow: hidden}
#canvas.search .sb .sb-group {margin-bottom: 5px; overflow: hidden; padding: 10px 10px}
#canvas.search .sb .sb-group ul li {display: block; margin: 1px 0; clear: both; width: 310px; position: relative; padding: 10px}
.ie6 #canvas.search .sb .sb-group ul li {width: 328px}
#canvas.search .sb .sb-group ul li .biz_graphic {width: 0px; margin: 0; position: relative; z-index: 999}
#canvas.search .sb .sb-group ul li .business-info {margin: 0; float: left}
#canvas.search .sb .sb-group ul li .business-info h3.business-title {font-size: 1.4em; display: block; margin-bottom: 1px}
#canvas.search .sb .sb-group ul li .business-info span.listing-address {font-size: 1.1em; display: block}
#canvas.search .sb .sb-group ul li .business-info span.phone {font-size: 1.2em; font-weight: bold; margin-right: 10px; display: block}
#canvas.search .sb .sb-group ul li .business-info span.dealer {display: block; font-size: 1.1em}
#canvas.search .sb .sb-group ul li .business-info span.dealer a {font-weight: normal}
#canvas.search .sb .sb-group ul li span.description {display: block; font-size: 1.1em; margin: 5px 0; float: left}
#canvas.search .sb .sb-group ul li ul.features {clear: both; margin-top: 5px; float: left; width: 310px}
#canvas.search .sb .sb-group ul li ul.features li {display: inline; font-size: 1.1em; padding: 0 5px 0 0; margin: 0; width: auto; background: none !important}
#canvas.search .sb .sb-group ul li ul.features li span.raquo {font-weight: bold}
#canvas.search .sb .sb-group ul li ul.features li a {font-weight: normal}
#canvas.search .sb .sb-group ul li ul.features .clear {width: 250px}
#canvas.search .sb .sb-group ul.tile li, #canvas.search .sb .sb-group ul.tile_bundle li, #canvas.search .sb .sb-group ul.diamond li {border-top: 1px solid #f1f5fa}
#canvas.search .sb .sb-group ul.tile li.first, #canvas.search .sb .sb-group ul.tile_bundle li.first, #canvas.search .sb .sb-group ul.diamond li.first {border-top: 0}
#canvas.search .sb .sb-group ul.tile .biz_graphic, #canvas.search .sb .sb-group ul.tile_bundle .biz_graphic, #canvas.search .sb .sb-group ul.diamond .biz_graphic {float: left; width: 58px; height: 55px; margin: 0 10px 0 0; position: relative}
#canvas.search .sb .sb-group ul.tile div.business-info, #canvas.search .sb .sb-group ul.tile_bundle div.business-info, #canvas.search .sb .sb-group ul.diamond div.business-info {float: right; width: 242px}
#canvas.search .sb .sb-group ul.tile span.description, #canvas.search .sb .sb-group ul.tile_bundle span.description, #canvas.search .sb .sb-group ul.diamond span.description {clear: both}
#canvas.search .sb .sb-group ul.tile ul.features, #canvas.search .sb .sb-group ul.tile_bundle ul.features, #canvas.search .sb .sb-group ul.diamond ul.features {padding-top: 5px}
#canvas.search .sb .sb-group ul.tile ul.features li, #canvas.search .sb .sb-group ul.tile_bundle ul.features li, #canvas.search .sb .sb-group ul.diamond ul.features li {border: 0}
#canvas.search .sb .sb-group ul.platinum .biz_graphic, #canvas.search .sb .sb-group ul.gold .biz_graphic, #canvas.search .sb .sb-group ul.pll .biz_graphic {clear: left; margin: 5px 5px 0 0; float: left; width: 144px; height: 45px}
#canvas.search .sb .sb-group ul.platinum div.business-info, #canvas.search .sb .sb-group ul.gold div.business-info, #canvas.search .sb .sb-group ul.pll div.business-info {float: left; width: 310px}
#canvas.search .sb .sb-group ul.platinum span.description, #canvas.search .sb .sb-group ul.gold span.description, #canvas.search .sb .sb-group ul.pll span.description {margin: 7px 0 0; font-weight: bold; font-size: 1.1em; color: #333; width: 155px}
#canvas.search .sb .sb-group ul.platinum ul.features, #canvas.search .sb .sb-group ul.gold ul.features, #canvas.search .sb .sb-group ul.pll ul.features {margin-top: 5px; float: left}
#canvas.search .sb .sb-group ul.silver .biz_graphic {float: left; width: 53px; height: 45px; margin: 0 5px 5px 0}
#canvas.search .sb .sb-group ul.silver div.business-info {float: left; width: 240px}
#canvas.search .sb .sb-group ul.silver span.description {clear: both; width: 300px}
#canvas.search .sb .sb-group ul.bronze .biz_graphic {display: none}
#canvas.search .sb .sb-group ul.bronze div.business-info {float: left; width: 310px}
#canvas.search .sb .sb-group ul.bronze span.description {margin: 7px 0 0; font-size: 1.1em; color: #333}
#canvas.search .sb .sb-group ul.platinum li, #canvas.search .sb .sb-group ul.silver li, #canvas.search .sb .sb-group ul.gold li, #canvas.search .sb .sb-group ul.bronze li, #canvas.search .sb .sb-group ul.pll li {background: #f1f5fa url(serp-well-platinum.gif) bottom left repeat-x}
#canvas.search #left-column #vertical-finder {margin-bottom: 20px; width: 620px; padding: 0; float: left; position: relative}
.ie6 #canvas.search #left-column #vertical-finder {padding-bottom: 0}
.ie6 #canvas.search #left-column #vertical-finder div.clear {height: 0px; overflow: hidden; line-height: 0}
#canvas.search #left-column #vertical-finder h3 {font-size: 1.6em; color: #fff; margin-left: 10px; float: left; height: 37px; line-height: 37px; display: block}
#canvas.search #left-column #vertical-finder label {font-weight: bold; font-size: 1.2em; display: block; margin-bottom: 5px; color: #000}
#canvas.search #left-column #vertical-finder input, #canvas.search #left-column #vertical-finder textarea {font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; color: #555; border-top: 1px solid #a6a6a6; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #ddd; border-left: 1px solid #c0c0c0; padding: 5px}
.ie6 #canvas.search #left-column #vertical-finder input, .ie6 #canvas.search #left-column #vertical-finder textarea {height: 22px; padding-top: 3px}
#canvas.search #left-column #vertical-finder input.finder-submit {border: 0; font-size: 1.3em; color: #fff; font-family: Arial, Helvetica, sans-serif; padding: 0px 3px 3px; background: transparent url("btn-blue.gif") left top repeat-x; height: 22px; width: 82px}
.ie #canvas.search #left-column #vertical-finder input.finder-submit {padding-top: 1px}
#canvas.search #left-column #vertical-finder .last {width: 90%; height: 5px; clear: both}
.ie6 #canvas.search #left-column #vertical-finder .last, .ie7 #canvas.search #left-column #vertical-finder .last {padding-top: 10px}
#canvas.search #left-column #vertical-finder .finder-form {clear: left}
#canvas.search #left-column #vertical-finder .finder-form form {padding: 10px 20px}
#canvas.search #left-column #vertical-finder .attribution {  position: absolute; top: 7px; right: 10px}
#canvas.search #left-column #vertical-finder .attribution span.powered-by {font-size: 1.1em}
#canvas.search #left-column #vertical-finder .attribution span.logo {display: inline-block; vertical-align: middle; margin-left: 3px; text-indent: -3000em}
#canvas.search #left-column #vertical-finder .attribution span.logo#hotelscom {width: 82px; height: 22px; background: transparent url(hotels-white.png) top left no-repeat}
.ie6 #canvas.search #left-column #vertical-finder .attribution span.logo#hotelscom {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hotels-white.png')}
#canvas.search #left-column #vertical-finder .attribution span.logo#zvents {width: 72px; height: 23px; background: transparent url(zvents-white.png) top left no-repeat}
.ie6 #canvas.search #left-column #vertical-finder .attribution span.logo#zvents {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='zvents-white.png')}
#canvas.search #left-column #vertical-finder #events-finder div.attribution {top: 5px}
.ie7 #canvas.search #left-column #vertical-finder #events-finder div.attribution {top: 3px}
#canvas.search #left-column #vertical-finder #events-finder div.last {height: 20px; overflow: hidden; line-height: 0}
.ie7 #canvas.search #left-column #vertical-finder #events-finder div.last {height: 10px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-checkin-field, #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-checkout-field {float: left; margin: 0 15px 0 0; width: 120px}
#canvas.search #left-column #vertical-finder #hotel-finder-form input#hotel-checkin, #canvas.search #left-column #vertical-finder #hotel-finder-form input#hotel-checkout {width: 80px; float: left}
.ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form input#hotel-checkin, .ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form input#hotel-checkout {width: 90px}
#canvas.search #left-column #vertical-finder #hotel-finder-form a.calendar-selector {display: block; background: url('common-rxo3d3.png') no-repeat 0px -156px; width: 19px; height: 20px; text-indent: -3000em; float: left; margin: 3px 0 0 5px; overflow: hidden}
.ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form a.calendar-selector {margin-top: 0px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields {float: right; margin: 0; width: 310px}
.ie8 #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields, .ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields {width: 308px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .room-count {float: left}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room {float: right; width: 215px; background: transparent url(verticals/hotels-divider.gif) 20px bottom no-repeat; margin-bottom: 5px; padding-bottom: 5px}
.ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room {width: 223px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room span.room-number {font-weight: bold; font-size: 1.2em; margin-left: 15px; color: #000}
.ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room span.room-number {margin-left: 20px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room label {font-weight: normal}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count {margin-right: 15px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count, #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count {float: left; margin-top: 5px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count label, #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count label {display: block; float: left; width: 50px; text-align: right; line-height: 1.1em}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count label span.age-limits, #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count label span.age-limits {font-size: .8em}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .adult-count select, #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-count select {margin-left: 5px; width: 45px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages {float: right; width: 203px; padding-bottom: 5px}
.ie6 #canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages {width: 210px; margin-top: 5px}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages p {font-size: 1.1em; margin-bottom: 2px; color: #000}
#canvas.search #left-column #vertical-finder #hotel-finder-form .hotel-number-fields .hotel-room .child-ages select {margin-right: 5px; width: 45px}
#canvas.search #left-column #vertical-finder #hotel-finder-form input.finder-submit {float: right}
#canvas.search #left-column #vertical-finder #events-finder-form .events-where-field, #canvas.search #left-column #vertical-finder #events-finder-form .events-what-field {float: left; margin: 0 15px 0 0}
#canvas.search #left-column #vertical-finder #events-finder-form .events-where-field input, #canvas.search #left-column #vertical-finder #events-finder-form .events-what-field input {width: 180px}
#canvas.search #left-column #vertical-finder #events-finder-form .events-where-field label, #canvas.search #left-column #vertical-finder #events-finder-form .events-what-field label {float: left; margin-right: 5px; padding: 5px 0 0}
#canvas.search #left-column #vertical-finder #events-finder-form input#events-submit {float: right; margin-top: 1px}
#canvas.search #left-column #vertical-finder #cars-finder-form form label {font-size: 1.2em; color: #333}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields {margin-bottom: 10px}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields input, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields label {display: inline}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields input {position: relative; top: 3px; margin-left: 15px; border: 0}
.ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields input, .ie7 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields input, .safari #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields input, .ff3_5 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields input {top: 0px}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-new-used-fields span {font-size: 1.4em; font-weight: bold; color: #333}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-where-field, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field {float: left; width: 150px}
.ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-where-field, .ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field, .ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field {position: relative}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-where-field input, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field input, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field input {width: 140px}
.ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-where-field input, .ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field input, .ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field input {width: 150px}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-where-field select, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field select, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field select {width: 150px; position: relative; top: 2px}
.ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-where-field select, .ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field select, .ie6 #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field select {position: absolute; top: 20px; left: 0px; width: 140px}
#canvas.search #left-column #vertical-finder #cars-finder-form form .auto-make-field, #canvas.search #left-column #vertical-finder #cars-finder-form form .auto-model-field {margin-left: 15px}
#canvas.search #left-column #vertical-finder #cars-finder-form form input.finder-submit {float: right; margin-top: 18px}
#canvas.search #left-column #sponsored-listings {margin: 0 10px 10px; background-color: #e3eaf3; width: 598px; position: relative; clear: left; border-color: #fff; border-width: 1px; border-style: solid}
.ie6 #canvas.search #left-column #sponsored-listings {margin: 10px 0 10px 5px}
#canvas.search #left-column #sponsored-listings h2 {font-size: 1.0em; font-weight: normal; font-style: italic; text-align: right; position: absolute; top: -15px; right: 0px; color: #999}
#canvas.search #left-column #sponsored-listings ul {width: 598px}
#canvas.search #left-column #sponsored-listings ul li {padding: 10px 0 10px 10px; border-top: 1px solid #fff; color: #555; clear: both; display: block; width: 588px; position: relative}
.ie6 #canvas.search #left-column #sponsored-listings ul li {width: 598px}
#canvas.search #left-column #sponsored-listings ul li.first {border-top: 1px solid #e3eaf3}
#canvas.search #left-column #sponsored-listings ul li .biz_graphic {float: right; text-align: right; margin-right: 10px}
#canvas.search #left-column #sponsored-listings ul li .biz_graphic a {display: block}
#canvas.search #left-column #sponsored-listings ul li .biz_graphic a.zoomimage {display: inline-block}
#canvas.search #left-column #sponsored-listings ul li.tile .biz_graphic, #canvas.search #left-column #sponsored-listings ul li.tile_bundle .biz_graphic, #canvas.search #left-column #sponsored-listings ul li.diamond .biz_graphic {height: 55px; width: 58px}
#canvas.search #left-column #sponsored-listings ul li.pll .biz_graphic, #canvas.search #left-column #sponsored-listings ul li.platinum .biz_graphic, #canvas.search #left-column #sponsored-listings ul li.gold .biz_graphic {width: 144px; height: 45px}
#canvas.search #left-column #sponsored-listings ul li h3.title {font-size: 1.4em; display: inline}
#canvas.search #left-column #sponsored-listings ul li br {line-height: 3px}
#canvas.search #left-column #sponsored-listings ul li .clear {height: 1px; overflow: hidden}
#canvas.search #left-column #sponsored-listings ul li span.listing-address {font-size: 1.1em; margin-right: 5px}
#canvas.search #left-column #sponsored-listings ul li span.listing-address span.street-address {padding-right: 0px}
#canvas.search #left-column #sponsored-listings ul li span.phone {color: #555; font-size: 1.2em; font-weight: bold}
#canvas.search #left-column #sponsored-listings ul li span.dealer {font-weight: normal; margin-left: 0px; font-size: 1.1em; display: block; float: left; margin-right: 10px; line-height: 14px}
#canvas.search #left-column #sponsored-listings ul li span.dealer a {font-weight: normal}
#canvas.search #left-column #sponsored-listings ul li span.description {display: none}
#canvas.search #left-column #sponsored-listings ul li ul.features {font-size: 1.1em; display: block; width: 430px; clear: left; margin: 3px 0 0 0}
.ie6 #canvas.search #left-column #sponsored-listings ul li ul.features, .ie7 #canvas.search #left-column #sponsored-listings ul li ul.features {margin: 0}
#canvas.search #left-column #sponsored-listings ul li ul.features li {font-size: 1.0em; display: inline; list-style-type: none; margin: 0; padding: 0; border: 0; width: auto}
#canvas.search #left-column #sponsored-listings ul li ul.features li a {font-weight: normal; margin-right: 10px}
#canvas.search #left-column #sponsored-listings ul li ul.features li a span.raquo {font-size: 1.2em; font-weight: bold}
#canvas.search h2.results-summary {font-size: 1.2em; color: #000; margin: 0 10px; height: 20px; clear: both}
.ie6 #canvas.search h2.results-summary {height: 15px}
#canvas.search #search-results {clear: left; padding: 0; width: 620px; margin-bottom: 20px; position: relative}
.ie6 #canvas.search #search-results {margin-top: 5px}
#canvas.search #search-results .refinement-overlay {display: none; width: 618px; height: 100%; background: #fff url(//index_imgsing.gif) center 30px no-repeat; z-index: 1; position: absolute; top: 5px; left: 0px; -moz-opacity: 0.9; opacity: .9; filter: alpha(opacity=90)}
.ie7 #canvas.search #search-results .refinement-overlay {height: 5000px; width: 99%}
.ie6 #canvas.search #search-results .refinement-overlay {width: 618px}
#canvas.search #search-results #refine-search {margin: 5px 0; position: relative}
#canvas.search #search-results #refine-search h3 {display: inline; margin-left: 10px}
#canvas.search #search-results #refine-search a.show-hide-refinements {font-size: 1.1em; margin-left: 10px}
#canvas.search #search-results #refine-search a.show-hide-refinements.off {color: #555; cursor: default}
#canvas.search #search-results #refine-search a.show-hide-refinements.disabled {color: #999; cursor: default}
#canvas.search #search-results #refine-search a.disabled {color: #999; cursor: default}
#canvas.search #search-results #refine-search .visibility-options {position: absolute; top: 5px; right: 10px}
#canvas.search #search-results #refine-search .visibility-options label {font-size: 1.1em; position: relative; top: -3px; margin-left: 3px}
#canvas.search #search-results #refine-search #facets {border-top: 1px solid #eee; margin: 5px 0 0}
.ie #canvas.search #search-results #refine-search #facets {position: relative}
.ie7 #canvas.search #search-results #refine-search #facets {padding-bottom: 25px}
#canvas.search #search-results #refine-search #facets .facets-inner {padding: 5px 20px 0}
#canvas.search #search-results #refine-search #facets .refinement-section {width: 192px; float: left; position: relative}
#canvas.search #search-results #refine-search #facets .refinement-section h4 {font-weight: bold; color: #000; font-size: 1.1em; margin-bottom: 5px}
#canvas.search #search-results #refine-search #facets .refinement-section h4.disabled {color: #ccc}
#canvas.search #search-results #refine-search #facets .refinement-section ul li {font-size: 1.1em; margin: 0 0 3px; display: block}
#canvas.search #search-results #refine-search #facets .refinement-section ul li input {margin-right: 3px}
.ie #canvas.search #search-results #refine-search #facets .refinement-section ul li input {margin-right: 0px}
#canvas.search #search-results #refine-search #facets .refinement-section ul li.more {margin: 5px 0 0; padding-left: 0px}
#canvas.search #search-results #refine-search #facets .more-facets {display: none; position: absolute; top: 10px; left: -55px; background-color: #fff; width: 265px; height: 225px; background: transparent url(more-facets-shadow.png) top left no-repeat; z-index: 100}
.ie6 #canvas.search #search-results #refine-search #facets .more-facets {top: -5px; left: -65px; background-image: none; height: 190px}
.ie7 #canvas.search #search-results #refine-search #facets .more-facets {left: -70px; top: -3px; height: 200px; background: transparent url(more-facets-shadow.png) bottom left no-repeat}
#canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner {border: 1px solid #ddd; background-color: #f4f4f4; width: 255px; height: 215px; margin: 2px 8px 8px 2px; overflow: hidden; z-index: 1}
.ie7 #canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner, .ie6 #canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner {margin: 0 8px 8px 0; height: 190px}
#canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner a.close-button {float: right; display: block; margin: 10px 10px 0 0; width: 16px; height: 16px; text-indent: -3000em; overflow: hidden; cursor: pointer; background: transparent url(more-facets-close.png) top left no-repeat}
.ie6 #canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner a.close-button {margin-right: 5px; margin-top: 8px}
#canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner h4 {margin: 10px 0 0 10px; font-size: 1.2em; font-weight: bold}
#canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner .refinements-list {margin: 10px; background-color: #fff; height: 145px; padding: 10px; overflow: auto}
.ie6 #canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner .refinements-list {height: 135px}
.ie7 #canvas.search #search-results #refine-search #facets .more-facets .more-facets-inner .refinements-list {height: 125px}
#canvas.search #search-results #refine-search .drawer-pull {border-top: 1px solid #eee; text-align: center; margin-top: 5px; height: 10px; width: 100%; margin-bottom: 10px}
.ie #canvas.search #search-results #refine-search .drawer-pull {margin-top: 0}
.ie6 #canvas.search #search-results #refine-search .drawer-pull {margin-top: -5px}
#canvas.search #search-results #refine-search .drawer-pull a {display: block; outline: 0; text-indent: -3000em; background: url('common-rxo3d3.png') no-repeat 0px -399px; width: 92px; height: 10px; margin: 0 auto}
#canvas.search #search-results #refine-search.open .drawer-pull a {background: url('common-rxo3d3.png') no-repeat 0px -399px; width: 92px; height: 10px}
#canvas.search #search-results #refine-search.closed .drawer-pull a {background: url('common-rxo3d3.png') no-repeat 0px -419px; width: 92px; height: 10px}
#canvas.search #search-results #refine-search.closed #facets {display: none}
#canvas.search #search-results form#sort-control {margin-left: 10px}
#canvas.search #results, #canvas.search #catexp-results {margin: 0 2px 20px 0; z-index: -1}
.ie6 #canvas.search #results, .ie6 #canvas.search #catexp-results {margin: 0}
#canvas.search #results .clear, #canvas.search #catexp-results .clear {height: 0px; overflow: hidden; line-height: 0px}
#canvas.search #results .pagination, #canvas.search #catexp-results .pagination {background: #f4f4f4 url(search-header-bg.jpg) repeat-x top left; height: 25px; border: 1px solid #ddd; border-top: 0; margin: 0 10px}
#canvas.search #results .pagination .result-totals, #canvas.search #catexp-results .pagination .result-totals {float: right; width: 200px; text-align: right; font-size: 1.1em; color: #000; padding: 5px 10px 0 0}
#canvas.search #results .pagination .page-navigation, #canvas.search #catexp-results .pagination .page-navigation {float: left; width: 350px; font-weight: bold; color: #000; padding: 2px 2px 0; font-size: 1.1em}
.ie6 #canvas.search #results .pagination .page-navigation, .ie6 #canvas.search #catexp-results .pagination .page-navigation {padding: 2px 1px 0}
#canvas.search #results .pagination .page-navigation ol li, #canvas.search #catexp-results .pagination .page-navigation ol li {display: block; float: left}
#canvas.search #results .pagination .page-navigation ol li a, #canvas.search #catexp-results .pagination .page-navigation ol li a {display: block; border: 1px solid #ddd; padding: 3px 5px 2px; margin: 0 1px; background-color: #fff}
.ie6 #canvas.search #results .pagination .page-navigation ol li a, .ie6 #canvas.search #catexp-results .pagination .page-navigation ol li a {height: 13px; width: 15px}
#canvas.search #results .pagination .page-navigation ol li.current, #canvas.search #results .pagination .page-navigation ol li.disabled, #canvas.search #catexp-results .pagination .page-navigation ol li.current, #canvas.search #catexp-results .pagination .page-navigation ol li.disabled {display: block; color: #555; border: 0; padding: 3px 6px; background-color: transparent; cursor: default}
#canvas.search #results .pagination .page-navigation ol li.next a, #canvas.search #catexp-results .pagination .page-navigation ol li.next a {margin-left: 10px}
#canvas.search #results .pagination .page-navigation ol li.prev a, #canvas.search #catexp-results .pagination .page-navigation ol li.prev a {margin-right: 10px}
#canvas.search #results .result, #canvas.search #catexp-results .result {border-top: 1px solid #ddd; padding: 15px 5px 25px 10px; clear: both; position: relative; display: block; width: 605px}
.ie6 #canvas.search #results .result, .ie6 #canvas.search #catexp-results .result {width: 618px}
#canvas.search #results .result .rank, #canvas.search #catexp-results .result .rank {text-align: center; float: left; font-weight: bold; font-size: 1.1em; color: #222; width: 20px; margin: 0 5px 0 0}
#canvas.search #results .result .rank.pin, #canvas.search #catexp-results .result .rank.pin {background: url('//index_imgs-rxo3d3.png') no-repeat 0px -89px; width: 20px; height: 22px; padding-top: 3px; position: relative; top: -3px; text-align: center}
.ie6 #canvas.search #results .result .rank.pin, .ie6 #canvas.search #catexp-results .result .rank.pin {background: transparent url(pin-organic.gif) left top no-repeat}
#canvas.search #results .result .rank.pin.small, #canvas.search #catexp-results .result .rank.pin.small {font-size: .8em; padding-top: 5px}
#canvas.search #results .result .info, #canvas.search #catexp-results .result .info {float: left; width: 390px}
#canvas.search #results .result .info h3, #canvas.search #catexp-results .result .info h3 {font-size: 1.2em; margin-bottom: 3px; display: block}
#canvas.search #results .result .info h3 a, #canvas.search #catexp-results .result .info h3 a {font-weight: normal}
#canvas.search #results .result .info span.listing-address, #canvas.search #catexp-results .result .info span.listing-address {display: inline; font-size: 1.1em}
#canvas.search #results .result .info span.listing-address span.street-address, #canvas.search #catexp-results .result .info span.listing-address span.street-address {padding-right: 0px}
#canvas.search #results .result .info a.map-link, #canvas.search #catexp-results .result .info a.map-link {font-weight: normal; margin-left: 5px; font-size: 1.0em}
#canvas.search #results .result .info a.map-link span.raquo, #canvas.search #catexp-results .result .info a.map-link span.raquo {font-weight: bold}
#canvas.search #results .result .info span.business-phone, #canvas.search #catexp-results .result .info span.business-phone {display: block; font-size: 1.2em; font-weight: bold}
#canvas.search #results .result .info span.additional-phones, #canvas.search #catexp-results .result .info span.additional-phones {display: block; font-size: 1.1em; margin-top: 2px}
#canvas.search #results .result .info span.additional-phones label, #canvas.search #catexp-results .result .info span.additional-phones label {font-weight: bold}
#canvas.search #results .result div.rating, #canvas.search #catexp-results .result div.rating {float: right; margin-left: 15px; width: 125px; font-size: 1.1em; margin-top: -3px; position: relative}
#canvas.search #results .result div.rating a, #canvas.search #catexp-results .result div.rating a {font-weight: normal}
#canvas.search #results .result div.rating span.review-count, #canvas.search #catexp-results .result div.rating span.review-count {float: left; margin: 3px 3px 0 5px; text-align: right}
#canvas.search #results .result div.rating span.rating-0, #canvas.search #catexp-results .result div.rating span.rating-0 {display: none}
#canvas.search #results .result div.rating span.average-rating, #canvas.search #catexp-results .result div.rating span.average-rating {float: left}
#canvas.search #results .result div.showtimes, #canvas.search #results .result div.reservations, #canvas.search #catexp-results .result div.showtimes, #canvas.search #catexp-results .result div.reservations {display: block; float: right; margin-top: 10px; margin-right: 10px}
#canvas.search #results .result div.showtimes a, #canvas.search #results .result div.showtimes input.restaurants-reservation, #canvas.search #results .result div.reservations a, #canvas.search #results .result div.reservations input.restaurants-reservation, #canvas.search #catexp-results .result div.showtimes a, #canvas.search #catexp-results .result div.showtimes input.restaurants-reservation, #canvas.search #catexp-results .result div.reservations a, #canvas.search #catexp-results .result div.reservations input.restaurants-reservation {color: #fff; background: transparent url(btn-blue.gif) top left repeat-x; display: block; height: 22px; line-height: 21px; padding: 0 10px; font-size: 1.2em; font-weight: bold; text-align: center; white-space: nowrap; border: 0}
#canvas.search #results .result div.showtimes input.restaurants-reservation, #canvas.search #results .result div.reservations input.restaurants-reservation, #canvas.search #catexp-results .result div.showtimes input.restaurants-reservation, #canvas.search #catexp-results .result div.reservations input.restaurants-reservation {padding: 3px 10px 5px}
.ie6 #canvas.search #results .result div.showtimes input.restaurants-reservation, .ie6 #canvas.search #results .result div.reservations input.restaurants-reservation, .ie6 #canvas.search #catexp-results .result div.showtimes input.restaurants-reservation, .ie6 #canvas.search #catexp-results .result div.reservations input.restaurants-reservation {padding: 1px 10px 5px; margin: 0; overflow: visible; width: 0}
#canvas.search #results .result div.relevance-meter, #canvas.search #catexp-results .result div.relevance-meter {float: right; clear: right; color: #222; margin-top: 5px}
#canvas.search #results .result div.relevance-meter span, #canvas.search #catexp-results .result div.relevance-meter span {padding-left: 62px; font-size: .9em}
#canvas.search #results .result div.relevance-meter span.low, #canvas.search #catexp-results .result div.relevance-meter span.low {background: #fff url(salesrelevancy-sprite.png) left 1px no-repeat}
#canvas.search #results .result div.relevance-meter span.med, #canvas.search #catexp-results .result div.relevance-meter span.med {background: #fff url(salesrelevancy-sprite.png) left -10px no-repeat}
#canvas.search #results .result div.relevance-meter span.high, #canvas.search #catexp-results .result div.relevance-meter span.high {background: #fff url(salesrelevancy-sprite.png) bottom left no-repeat}
#canvas.search #results .result ul.features, #canvas.search #catexp-results .result ul.features {margin-left: 25px; clear: both; padding-top: 3px; width: auto !important}
#canvas.search #results .result ul.features li, #canvas.search #catexp-results .result ul.features li {font-size: 1.1em; color: #222; display: inline; padding-right: 10px}
#canvas.search #results .result ul.features li a, #canvas.search #catexp-results .result ul.features li a {font-weight: normal}
#canvas.search #results .result .what-where, #canvas.search #catexp-results .result .what-where {display: block; clear: both; margin-top: 5px; background: transparent url(dotted-border-btm.gif) top left repeat-x; padding-top: 5px; margin-left: 25px; margin-right: 10px}
#canvas.search #results .result .what-where .neighborhoods, #canvas.search #results .result .what-where .categories, #canvas.search #catexp-results .result .what-where .neighborhoods, #canvas.search #catexp-results .result .what-where .categories {font-size: 1.0em; color: #999; width: 470px}
#canvas.search #results .result .what-where .neighborhoods ul.business-categories, #canvas.search #results .result .what-where .neighborhoods ul.business-neighborhoods, #canvas.search #results .result .what-where .categories ul.business-categories, #canvas.search #results .result .what-where .categories ul.business-neighborhoods, #canvas.search #catexp-results .result .what-where .neighborhoods ul.business-categories, #canvas.search #catexp-results .result .what-where .neighborhoods ul.business-neighborhoods, #canvas.search #catexp-results .result .what-where .categories ul.business-categories, #canvas.search #catexp-results .result .what-where .categories ul.business-neighborhoods {display: inline}
#canvas.search #results .result .what-where .neighborhoods ul.business-categories li, #canvas.search #results .result .what-where .neighborhoods ul.business-neighborhoods li, #canvas.search #results .result .what-where .categories ul.business-categories li, #canvas.search #results .result .what-where .categories ul.business-neighborhoods li, #canvas.search #catexp-results .result .what-where .neighborhoods ul.business-categories li, #canvas.search #catexp-results .result .what-where .neighborhoods ul.business-neighborhoods li, #canvas.search #catexp-results .result .what-where .categories ul.business-categories li, #canvas.search #catexp-results .result .what-where .categories ul.business-neighborhoods li {display: inline}
#canvas.search #results .result .what-where .neighborhoods ul.business-categories li a, #canvas.search #results .result .what-where .neighborhoods ul.business-neighborhoods li a, #canvas.search #results .result .what-where .categories ul.business-categories li a, #canvas.search #results .result .what-where .categories ul.business-neighborhoods li a, #canvas.search #catexp-results .result .what-where .neighborhoods ul.business-categories li a, #canvas.search #catexp-results .result .what-where .neighborhoods ul.business-neighborhoods li a, #canvas.search #catexp-results .result .what-where .categories ul.business-categories li a, #canvas.search #catexp-results .result .what-where .categories ul.business-neighborhoods li a {font-weight: normal}
#canvas.search #results .result .listing_feedback, #canvas.search #catexp-results .result .listing_feedback {position: absolute; bottom: 12px; right: 12px; font-size: 1.0em}
#canvas.search #results .result .listing_feedback a, #canvas.search #catexp-results .result .listing_feedback a {font-weight: normal; padding-left: 10px; background: url('common-rxo3d3.png') no-repeat 0px -381px; width: 8px; height: 8px; white-space: nowrap}
#canvas.search #results .result .inaccuracy, #canvas.search #catexp-results .result .inaccuracy {position: absolute; bottom: 25px; right: 12px; font-size: 1.0em}
#canvas.search #results .result .inaccuracy a, #canvas.search #catexp-results .result .inaccuracy a {font-weight: normal; background: url('common-rxo3d3.png') no-repeat 0px -363px; width: 7px; height: 8px; padding-left: 9px; white-space: nowrap}
#canvas.search #results .result .inaccuracy a.disabled, #canvas.search #catexp-results .result .inaccuracy a.disabled {color: #ddd; background-image: none}
#canvas.search #results .paid-listing .info h3, #canvas.search #catexp-results .paid-listing .info h3 {font-size: 1.4em}
#canvas.search #results .paid-listing .info h3 a, #canvas.search #catexp-results .paid-listing .info h3 a {font-weight: bold}
#canvas.search #catexp-results {margin: 10px 0 0 0; padding: 0; width: 620px}
#canvas.search #catexp-results h2 {height: 29px; line-height: 29px; font-size: 1.4em; padding: 1px 0 0 15px}
#canvas.search #catexp-results span.pin {display: block; float: left; width: 14px; height: 15px; background: transparent url(pin-catexp.png) top left no-repeat; overflow: hidden; text-indent: -3000em; margin: 1px 5px 0 11px}
.ie6 #canvas.search #catexp-results span.pin {background: transparent url(pin-catexp.gif) left top no-repeat}
form#sort-control {margin-top: 10px; clear: left}
form#sort-control label#sort-options-label {font-weight: bold; font-size: 1.1em}
form#sort-control select {width: 128px; border: 1px solid #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; background-color: #f4f4f4}
#map-small-spacer {width: 280px; height: 0px; border-width: 0px}
#map-large-spacer {display: none; width: 600px; height: 325px; float: left; margin-bottom: 15px; border-width: 0px}
 a.zoomimage {font-weight: normal !important; font-size: 1.1em; background-image: url('common-rxo3d3.png'); background-repeat: no-repeat; background-color: transparent; background-position: 0px -16px; padding: 2px 0 2px 12px}
div.zoomedimage {background-color: #fff; z-index: 999; position: absolute; overflow: hidden; border-width: 1px 2px 2px 1px; border-style: solid; border-color: #ccc}
div.zoomedimage div.clear {height: 1px; line-height: 0; overflow: hidden}
div.zoomedimage div.zoomedimage-inner {margin: 0}
div.zoomedimage a {float: left; margin: 5px; outline: none}
div.zoomedimage a.close-button {background: url('common-rxo3d3.png') no-repeat 0px -439px; width: 16px; height: 16px; float: right; text-indent: -3000em !important; overflow: hidden; margin-left: 0}
li.silver div.zoomedimage {background: #fff url(indicator.png) 50px 30px no-repeat; width: 127px; height: 62px}
#left-column li.silver div.zoomedimage {right: 0; top: 0}
#right-column li.silver div.zoomedimage {left: -2px; top: -5px}
.ie6 #right-column li.silver div.zoomedimage {left: 2px}
li.tile div.zoomedimage, li.tile_bundle div.zoomedimage, li.diamond div.zoomedimage {background: #fff url(indicator.png) 60px 40px no-repeat; width: 140px; height: 83px}
#left-column li.tile div.zoomedimage, #left-column li.tile_bundle div.zoomedimage, #left-column li.diamond div.zoomedimage {right: -15px; top: 0}
#right-column li.tile div.zoomedimage, #right-column li.tile_bundle div.zoomedimage, #right-column li.diamond div.zoomedimage {left: -2px; top: -5px}
.ie6 #right-column li.tile div.zoomedimage, .ie6 #right-column li.tile_bundle div.zoomedimage, .ie6 #right-column li.diamond div.zoomedimage {left: 2px}
li.pll div.zoomedimage, li.platinum div.zoomedimage, li.gold div.zoomedimage {background: #fff url(indicator.png) 150px 30px no-repeat; width: 309px; height: 77px}
#left-column li.pll div.zoomedimage, #left-column li.platinum div.zoomedimage, #left-column li.gold div.zoomedimage {right: -15px; top: 0}
#right-column li.pll div.zoomedimage, #right-column li.platinum div.zoomedimage, #right-column li.gold div.zoomedimage {left: -2px; top: -25px}
.ie6 #right-column li.pll div.zoomedimage, .ie6 #right-column li.platinum div.zoomedimage, .ie6 #right-column li.gold div.zoomedimage {left: 2px}
#canvas.search .collapsable {display: none}
#canvas.search .collapsable-drawer-handle {border-top: 1px solid #dfdfdf; text-align: center; height: 10px; width: 614px; position: absolute; bottom: -10px; left: 3px}
.ie6 #canvas.search .collapsable-drawer-handle {bottom: -11px}
.ie #canvas.search .collapsable-drawer-handle {left: 0; width: 618px}
#canvas.search .collapsable-drawer-handle a {display: block; outline: 0; background: url('common-rxo3d3.png') no-repeat 0px -399px; width: 92px; height: 10px; margin: 0 auto; font-size: 8px; line-height: 8px}
#canvas.search .collapsable-drawer-handle a.drawer-collapse {background: url('common-rxo3d3.png') no-repeat 0px -399px; width: 92px; height: 10px}
#canvas.search .collapsable-drawer-handle a.drawer-expand {background: url('common-rxo3d3.png') no-repeat 0px -419px; width: 92px; height: 10px}
#canvas.search a.show-collapsable, #canvas.search a.hide-collapsable {font-size: 1.1em; margin: 13px 0 0 10px; display: inline-block}
#canvas.search a.off {color: #555; cursor: default}

