#povoContent {
margin:0 306px 0 35px;
padding:7px 0 0;
}

#povoContent.wide {
margin-right:35px;
}

#povoContent.tall .cb .bodyf {
min-height:470px;
}

#povoContent.tall .gallery .cb .bodyf {
min-height:0;
}

#footnotes .cb .bodyf {
min-height:0!important;
}

#povoContent.tall .cb .bodyf .bodyf {
min-height:0;
}

#povoContent .cbr,.povoContent .cbr {
position:relative;
margin:0 0 10px;
padding:0;
}

#povoContent .cb,.povoContent .cb {
position:relative;
margin:0;
padding:0;
}

#povoContent .cb .bodyf,.povoContent .cb .bodyf {
position:relative;
background:transparent url(../pm/img/interface/content-box-body.gif) repeat-y scroll top right;
overflow:hidden;
padding:5px 20px 0;
}

#povoContent .cb .bodyc,.povoContent .cb .bodyc {
position:relative;
border:0;
background-color:transparent;
overflow:hidden;
margin:0;
padding:0;
}

#povoContent .cbtb,.povoContent .cbtb {
position:relative;
height:10px;
margin:0;
padding:0;
}

#povoContent .cbtb .left,.povoContent .cbtb .left {
position:absolute;
top:0;
left:0;
width:100%;
height:10px;
}

#povoContent .cbtb .left .inner,.povoContent .cbtb .left .inner {
position:relative;
height:10px;
margin-right:20px;
background:transparent url(../pm/img/interface/content-box-top-left.gif) no-repeat scroll top left;
}

#povoContent .cbtb .right,.povoContent .cbtb .right {
position:absolute;
top:0;
right:0;
width:20px;
height:10px;
background:transparent url(../pm/img/interface/content-box-top-right.gif) no-repeat scroll top right;
}

#povoContent .cbbb,.povoContent .cbbb {
position:relative;
height:15px;
padding:0;
}

#povoContent .cbbb .left,.povoContent .cbbb .left {
position:absolute;
bottom:0;
left:0;
height:15px;
width:100%;
}

#povoContent .cbbb .left .inner,.povoContent .cbbb .left .inner {
position:relative;
height:15px;
margin-right:20px;
background:transparent url(../pm/img/interface/content-box-bottom-left.gif) no-repeat scroll bottom left;
}

#povoContent .cbbb .right,.povoContent .cbbb .right {
position:absolute;
bottom:0;
right:0;
width:20px;
height:15px;
background:transparent url(../pm/img/interface/content-box-bottom-right.gif) no-repeat scroll bottom right;
}

#povoContent .gallery,.povoContent .gallery {
padding-bottom:5px;
margin-bottom:0!important;
clear:both;
}

#povoContent .gallery .cb .bodyf,.povoContent .gallery .cb .bodyf {
background-image:url(../pm/img/interface/gallery-box-body.png);
padding:5px 5px 0;
}

#povoContent .gallery .cbtb .left .inner,.povoContent .gallery .cbtb .left .inner {
background-image:url(../pm/img/interface/gallery-box-top-left.png);
}

#povoContent .gallery .cbtb .right,.povoContent .gallery .cbtb .right {
background-image:url(../pm/img/interface/gallery-box-top-right.png);
}

#povoContent .gallery .cbbb .left .inner,.povoContent .gallery .cbbb .left .inner {
background-image:url(../pm/img/interface/gallery-box-bottom-left.png);
}

#povoContent .gallery .cbbb,.povoContent .gallery .cbbb {
margin-bottom:0;
}

#povoContent .gallery .cbbb .right,.povoContent .gallery .cbbb .right {
background-image:url(../pm/img/interface/gallery-box-bottom-right.png);
}

#povoContent .gallery_sm,.povoContent .gallery_sm {
padding-bottom:0!important;
margin-bottom:0!important;
cursor:pointer;
z-index:10;
}

#povoContent .gallery_sm .cb .bodyf,.povoContent .gallery_sm .cb .bodyf {
background-image:url(../pm/img/interface/gallery-box-small-body.gif);
padding:2px 8px;
}

#povoContent .gallery_sm .cbtb,.povoContent .gallery_sm .cbtb {
height:6px;
}

#povoContent .gallery_sm .cbtb .left,.povoContent .gallery_sm .cbtb .left {
height:6px;
}

#povoContent .gallery_sm .cbtb .left .inner,.povoContent .gallery_sm .cbtb .left .inner {
height:6px;
margin-right:6px;
background-image:url(../pm/img/interface/gallery-box-small-top-left.gif);
}

#povoContent .gallery_sm .cbtb .right,.povoContent .gallery_sm .cbtb .right {
height:6px;
background-image:url(../pm/img/interface/gallery-box-small-top-right.gif);
}

#povoContent .gallery_sm .cbbb,.povoContent .gallery_sm .cbbb {
height:6px;
margin-bottom:0;
}

#povoContent .gallery_sm .cbbb .left,.povoContent .gallery_sm .cbbb .left {
height:6px;
}

#povoContent .gallery_sm .cbbb .left .inner,.povoContent .gallery_sm .cbbb .left .inner {
height:6px;
margin-right:6px;
background-image:url(../pm/img/interface/gallery-box-small-bottom-left.gif);
}

#povoContent .gallery_sm .cbbb .right,.povoContent .gallery_sm .cbbb .right {
width:6px;
height:6px;
background-image:url(../pm/img/interface/gallery-box-small-bottom-right.gif);
}

.gallery_sm img.main {
position:relative;
border:1px solid #CACACA;
}

.gallery_sm .igal_dsp {
position:relative;
text-align:center;
margin-bottom:4px;
}

.gallery_sm .igal_dsp * {
margin-left:auto;
margin-right:auto;
}

.gallery_sm .igal_foot {
position:relative;
height:16px;
text-align:center;
color:#505050;
font-weight:700;
}

.gallery_sm .igal_foot * {
margin-left:auto;
margin-right:auto;
}

.gallery_sm img.mpic {
width:16px;
height:16px;
margin-bottom:-2px;
}

#povoContent .pVrfy {
position:relative;
padding:0 0 3px 8px;
}

#povoContent .pVrfW1 .pVrfy {
position:relative;
border:1px solid #008CD2;
background:#FFF;
margin:0 2px 8px 0;
padding:8px 7px 3px 23px;
}

#povoContent .pHlt {
margin-bottom:10px;
}

#povoContent .pVrfW1 {
background:url(../img/bg/shadow.gif) right bottom repeat-x;
}

#povoContent .pVrfW2 {
background:url(../img/bg/shadow_blsm.gif) left bottom no-repeat;
}

#povoContent .pVrfW3 {
background:url(../img/bg/shadow_tr.gif) right top no-repeat;
padding:0 7px 2px 0;
}

#povoContent .pVrfCT .cb .bodyf {
padding-right:10px;
}

#povoContent .pVrfBC {
padding-right:5px;
}

#povoContent .pVrfy .pVrfyC .pMsg {
background-color:#E9F1FA;
border:1px solid #008CD2;
margin-top:5px;
padding:2px 7px 4px;
}

#povoContent .pVrfy .pVrfyI {
position:absolute;
top:10px;
}

#povoContent .pVrfW1 .pVrfy .pVrfyI {
left:21px;
}

#povoContent .pVrfy .pVBtn {
position:absolute;
bottom:12px;
left:6px;
}

#povoContent .pVrfy div.pVrfyC {
margin-left:52px;
}

#povoContent .pVrfW1 .pVrfy div.pVrfyC {
margin-left:62px;
padding-left:9px;
border-left:1px solid #008CD2;
}

#povoContent .pVrfy .pVBtn a {
border:#9CF 1px solid!important;
background-image:url(../img/icon/arrow_slide_orng_sm.gif);
background-color:#fff;
background-repeat:no-repeat;
background-position:right 0;
display:block;
font-weight:400;
width:50px;
font-size:10px;
line-height:14px;
margin-top:4px;
padding:1px 16px 1px 5px;
}

#povoContent .pVrfy .pVBtn a:hover {
border:#0768A9 1px solid!important;
color:#666;
text-decoration:none;
background-position:right -36px;
}

#povoContent .cb .galleryHeader {
margin-bottom:5px;
}

#povoContent .cb .listingFooter {
position:relative;
clear:both;
overflow:hidden;
padding-top:10px;
}

#povoContent .cb .listingFooter ul.buttons {
list-style:none;
margin:0;
padding:0;
}

#povoContent .cb .listingFooter ul.buttons li {
float:left;
margin:0;
padding:0;
}

#povoContent .cb .listingFooter ul.buttons li a {
display:block;
height:26px;
text-indent:-9999px;
}

#povoContent .cb .listingFooter ul.buttons li a.edit {
background:transparent url(../img/btn/change-button.jpg) no-repeat scroll 0 0;
width:155px;
}

#povoContent .cb .listingFooter ul.buttons li a.directions {
background:transparent url(../pm/img/interface/directions-button.jpg) no-repeat scroll 0 0;
width:93px;
}

#povoContent .cb .listingFooter ul.buttons li a.send {
background:transparent url(../pm/img/interface/send-button.jpg) no-repeat scroll 0 0;
width:57px;
}

#povoContent .cb .listingFooter ul.buttons li a.save {
background:transparent url(../pm/img/interface/save-button.jpg) no-repeat scroll 0 0;
width:59px;
}

#povoContent .cb .listingFooter ul.buttons li a.pin {
background:transparent url(../img/btn/pin_to_map.jpg) no-repeat scroll 0 0;
width:90px;
}

#lreviewContent .pRevRespO {
margin-top:-8px;
background-color:#FFF8DD;
border:1px dashed gray;
border-top:none;
margin-bottom:8px;
text-align:center;
font-weight:700;
font-size:10px;
padding:2px 0;
}

#lreviewContent .pRevResp {
margin-top:-8px;
background-color:#FFF8DD;
border:1px dashed gray;
border-top:none;
margin-bottom:8px;
height:60px;
overflow:hidden;
}

#lreviewContent .pRevResp .pHdr {
font-weight:700;
font-size:11px;
background:#01598b;
padding:2px 5px;
}

#lreviewContent .pRevResp .pHdr a {
color:#FFF;
}

#lreviewContent .pRevResp .pB {
padding:0 5px;
}

#focusAreas {
position:absolute;
top:81px;
right:0;
width:282px;
margin:0 24px 0 0;
}

#focusAreas .focusBox {
width:264px;
margin:0 0 14px 10px;
}

#focusAreas .focusBox div.focusHeader {
background:transparent url(../pm/img/interface/focus-box-header.gif) no-repeat scroll 0 0;
color:#FFF;
font-size:8pt;
font-weight:700;
height:24px;
padding:8px 0 0 10px;
}

#focusAreas .focusBox .focusBody {
background-color:#fff;
}

#focusAreas .focusBox .povoHelp {
font-size:1em;
text-align:justify;
padding:6px 15px;
}

#focusAreas .focusBox .formBox {
background:#e6e6e6;
position:relative;
}

div.focusHeader .pRight {
color:#FFF;
float:right;
margin-right:10px;
text-decoration:underline;
}

#focusAreas div.focusMessage {
background:#e6e6e6;
text-align:center;
font-size:8pt;
padding:3px 4px;
}

#focusAreas .graffitiWall .focusScroll {
background-color:#fff;
height:202px;
overflow:auto;
position:absolute;
width:264px;
}

#focusAreas .graffitiWall .focusBody {
background-color:transparent;
padding:4px;
}

#focusAreas .graffitiWall .formBox {
padding-left:13px;
position:absolute;
top:186px;
width:251px;
}

#focusAreas div.empty .graffitiWall .focusBody {
text-align:center;
font-size:8pt;
color:#888;
padding:6px;
}

#focusAreas div.empty .graffitiWall .focusScroll {
height:103px;
}

#focusAreas div.empty .graffitiWall .formBox {
top:81px;
}

#focusAreas .graffitiWall .formBox .graffitiInput {
height:30px;
position:relative;
width:191px;
font-size:8pt;
margin:8px 0;
padding:0 0 0 7px;
}

#focusAreas .graffitiWall .formBox .graffitiPaging {
background-color:transparent;
text-align:center;
margin:0;
padding:0;
}

#focusAreas .graffitiWall .formBox .graffitiPaging a:hover {
color:#F30;
text-decoration:none;
cursor:pointer;
}

#focusAreas .graffitiWall .formBox .focusSearchButton {
margin:0 0 7px;
}

div.graffitiWall .pGrBody {
height:240px;
position:relative;
}

div.empty div.graffitiWall .pGrBody {
height:131px;
}

div.graffiti {
border-bottom:solid 1px #aaa;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
padding-bottom:10px;
position:relative;
}

div.graffiti .memberIcon {
float:left;
width:30px;
height:30px;
}

div.graffiti .scrawl {
margin-left:35px;
font-size:8pt;
}

div.graffiti .scrawl .text {
font-weight:700;
}

div.graffiti .scrawl .info .shMember {
margin-right:5px;
}

div.graffiti .scrawl .info .scrawlTime {
color:gray;
float:right;
}

.graffitiPaging {
text-align:right;
padding:5px;
}

.graffitiPagingButton {
margin-left:5px;
cursor:pointer;
}

.x-clear {
clear:both;
height:0;
overflow:hidden;
line-height:0;
font-size:0;
}

.xpad *,.x-menu * {
margin:0;
padding:0;
}

.x-menu-list-item a:hover {
text-decoration:none;
}

.x-resizable-handle {
position:absolute;
z-index:100;
font-size:1px;
line-height:6px;
overflow:hidden;
background:#FFF;
filter:alpha(opacity=0);
opacity:0;
zoom:1;
}

.x-resizable-handle-east {
width:6px;
cursor:e-resize;
right:0;
top:0;
height:100%;
}

.ext-ie .x-resizable-handle-east {
margin-right:-1px;
}

.x-resizable-handle-south {
width:100%;
cursor:s-resize;
left:0;
bottom:0;
height:6px;
}

.ext-ie .x-resizable-handle-south {
margin-bottom:-1px;
}

.x-resizable-handle-west {
width:6px;
cursor:w-resize;
left:0;
top:0;
height:100%;
}

.x-resizable-handle-north {
width:100%;
cursor:n-resize;
left:0;
top:0;
height:6px;
}

.x-resizable-handle-southeast {
width:6px;
cursor:se-resize;
right:0;
bottom:0;
height:6px;
z-index:101;
}

.x-resizable-handle-northwest {
width:6px;
cursor:nw-resize;
left:0;
top:0;
height:6px;
z-index:101;
}

.x-resizable-handle-northeast {
width:6px;
cursor:ne-resize;
right:0;
top:0;
height:6px;
z-index:101;
}

.x-resizable-handle-southwest {
width:6px;
cursor:sw-resize;
left:0;
bottom:0;
height:6px;
z-index:101;
}

.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle {
filter:alpha(opacity=100);
opacity:1;
}

.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east {
background:url(/ext/images/default/sizer/e-handle.gif);
background-position:left;
}

.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west {
background:url(/ext/images/default/sizer/e-handle.gif);
background-position:left;
}

.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south {
background:url(/ext/images/default/sizer/s-handle.gif);
background-position:top;
}

.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north {
background:url(/ext/images/default/sizer/s-handle.gif);
background-position:top;
}

.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast {
background:url(/ext/images/default/sizer/se-handle.gif);
background-position:top left;
}

.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest {
background:url(/ext/images/default/sizer/nw-handle.gif);
background-position:bottom right;
}

.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast {
background:url(/ext/images/default/sizer/ne-handle.gif);
background-position:bottom left;
}

.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest {
background:url(/ext/images/default/sizer/sw-handle.gif);
background-position:top right;
}

.x-resizable-proxy {
border:1px dashed #6593cf;
position:absolute;
overflow:hidden;
display:none;
left:0;
top:0;
z-index:50000;
}

.x-resizable-overlay {
width:100%;
height:100%;
display:none;
position:absolute;
left:0;
top:0;
background:#FFF;
z-index:200000;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
}

.x-toolbar {
border-top:1px solid #eaf0f7;
border-bottom:1px solid #a9bfd3;
display:block;
background:#d0def0 url(/ext/images/default/layout/panel-title-light-bg.gif) repeat-x;
position:relative;
padding:2px;
}

.x-toolbar .x-item-disabled .x-btn-icon {
opacity:.35;
-moz-opacity:.35;
filter:alpha(opacity=35);
}

.x-toolbar td {
vertical-align:middle;
}

.mso .x-toolbar,.x-grid-mso .x-toolbar {
border:0 none;
background:url(/ext/images/default/grid/mso-hd.gif);
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label {
white-space:nowrap;
font:normal 11px tahoma, arial, helvetica, sans-serif;
}

.x-toolbar .x-item-disabled {
color:gray;
cursor:default;
opacity:.6;
-moz-opacity:.6;
filter:alpha(opacity=60);
}

.x-toolbar .x-item-disabled * {
color:gray;
cursor:default;
}

.x-toolbar .x-btn-left {
background:none;
}

.x-toolbar .x-btn-right {
background:none;
}

.x-toolbar .x-btn-center {
background:none;
padding:0;
}

.x-toolbar .x-btn-menu-text-wrap .x-btn-center button {
padding-right:2px;
}

.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button {
padding-right:0;
}

.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
width:12px;
background:transparent url(/ext/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;
padding:0 2px;
}

.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
width:12px;
background:transparent url(/ext/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;
}

.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button {
background-position:0 -47px;
}

.x-toolbar .x-btn-over .x-btn-left {
background:url(/ext/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;
}

.x-toolbar .x-btn-over .x-btn-right {
background:url(/ext/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;
}

.x-toolbar .x-btn-over .x-btn-center {
background:url(/ext/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left {
background:url(/ext/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;
}

.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right {
background:url(/ext/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;
}

.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center {
background:url(/ext/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;
}

.x-toolbar .x-btn-with-menu .x-btn-center em {
padding-right:8px;
}

.x-toolbar .ytb-text {
padding:2px;
}

.x-toolbar .ytb-sep {
background-image:url(/ext/images/default/grid/grid-split.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
font-size:1px;
height:16px;
width:4px;
overflow:hidden;
cursor:default;
border:0;
margin:0 2px;
}

.x-toolbar .ytb-spacer {
width:2px;
}

.mso .x-toolbar .ytb-sep,.x-grid-mso .x-toolbar .ytb-sep {
background-image:url(/ext/images/default/grid/grid-blue-split.gif);
}

.ext-ie .x-toolbar .x-form-field-wrap {
padding-bottom:1px;
}

.ext-ie .x-toolbar .x-form-field-wrap .x-form-trigger {
top:1px;
}

.ext-ie .x-toolbar .x-form-field-wrap .x-form-twin-triggers img {
margin-top:1px;
}

.x-grid-page-number {
width:24px;
height:14px;
}

.x-grid-page-first .x-btn-text {
background-image:url(/ext/images/default/grid/page-first.gif);
}

.x-grid-loading .x-btn-text {
background-image:url(/ext/images/default/grid/done.gif);
}

.x-grid-page-last .x-btn-text {
background-image:url(/ext/images/default/grid/page-last.gif);
}

.x-grid-page-next .x-btn-text {
background-image:url(/ext/images/default/grid/page-next.gif);
}

.x-grid-page-prev .x-btn-text {
background-image:url(/ext/images/default/grid/page-prev.gif);
}

.x-item-disabled .x-grid-loading .x-btn-text {
background-image:url(/ext/images/default/grid/loading.gif);
}

.x-item-disabled .x-grid-page-first .x-btn-text {
background-image:url(/ext/images/default/grid/page-first-disabled.gif);
}

.x-item-disabled .x-grid-page-last .x-btn-text {
background-image:url(/ext/images/default/grid/page-last-disabled.gif);
}

.x-item-disabled .x-grid-page-next .x-btn-text {
background-image:url(/ext/images/default/grid/page-next-disabled.gif);
}

.x-item-disabled .x-grid-page-prev .x-btn-text {
background-image:url(/ext/images/default/grid/page-prev-disabled.gif);
}

.x-paging-info {
position:absolute;
top:8px;
right:8px;
color:#15428b;
}

.x-menu {
border:1px solid #718bb7;
z-index:15000;
background:#fff url(/ext/images/default/menu/menu.gif) repeat-y;
}

.ext-ie .x-menu {
zoom:1;
overflow:hidden;
}

.x-menu-list {
border:1px solid #fff;
}

.x-menu li {
line-height:100%;
}

.x-menu li.x-menu-sep-li {
font-size:1px;
line-height:1px;
}

.x-menu-list-item {
font:normal 11px tahoma,arial, sans-serif;
white-space:nowrap;
-moz-user-select:none;
-khtml-user-select:none;
display:block;
padding:1px;
}

.x-menu-item-arrow {
background:transparent url(/ext/images/default/menu/menu-parent.gif) no-repeat right;
}

.x-menu-sep {
display:block;
font-size:1px;
line-height:1px;
background:#c3daf9;
margin:3px 3px 3px 32px;
}

.x-menu-focus {
position:absolute;
left:0;
top:-5px;
width:0;
height:0;
line-height:1px;
}

.x-menu-item {
display:block;
line-height:14px;
white-space:nowrap;
text-decoration:none;
color:#233d6d;
-moz-outline:0 none;
outline:0 none;
cursor:pointer;
padding:3px 21px 3px 3px;
}

.x-menu-item-active {
color:#233d6d;
background:#c3daf9;
border:1px solid #8BB8F3;
padding:0;
}

.x-menu-item-icon {
border:0 none;
height:16px;
vertical-align:middle;
width:16px;
background-position:center;
margin:0 11px 0 0;
padding:0;
}

.x-menu-check-item .x-menu-item-icon {
background:transparent url(/ext/images/default/menu/unchecked.gif) no-repeat center;
}

.x-menu-item-checked .x-menu-item-icon {
background-image:url(/ext/images/default/menu/checked.gif);
}

.x-menu-group-item .x-menu-item-icon {
background:transparent;
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon {
background:transparent url(/ext/images/default/menu/group-checked.gif) no-repeat center;
}

.x-menu-plain {
background:#fff;
}

.x-menu-date-item {
padding:0;
}

.x-menu .x-color-palette,.x-menu .x-date-picker {
margin-left:32px;
margin-right:4px;
}

.x-menu .x-date-picker {
border:1px solid #a3bad9;
margin-top:2px;
margin-bottom:2px;
}

.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker {
border:0 none;
margin:0;
}

.x-date-menu {
padding:0!important;
}

.x-btn {
font:normal 11px tahoma, verdana, helvetica;
cursor:pointer;
white-space:nowrap;
}

.x-btn button {
border:0 none;
background:transparent;
font:normal 11px tahoma,verdana,helvetica;
padding-left:3px;
padding-right:3px;
cursor:pointer;
overflow:visible;
width:auto;
-moz-outline:0 none;
outline:0 none;
margin:0;
}

* html .ext-ie .x-btn button {
width:1px;
}

.ext-gecko .x-btn button {
padding-left:0;
padding-right:0;
}

.ext-ie .x-btn button {
padding-top:2px;
}

.x-btn-icon .x-btn-center .x-btn-text {
background-position:center;
background-repeat:no-repeat;
height:16px;
width:16px;
cursor:pointer;
white-space:nowrap;
padding:0;
}

.x-btn-icon .x-btn-center {
padding:1px;
}

.x-btn em {
font-style:normal;
font-weight:400;
}

.x-btn-text-icon .x-btn-center .x-btn-text {
background-position:0 2px;
background-repeat:no-repeat;
padding:3px 0 2px 18px;
}

.x-btn-left,.x-btn-right {
font-size:1px;
line-height:1px;
}

.x-btn-left {
width:3px;
height:21px;
background:url(/ext/images/default/basic-dialog/btn-sprite.gif) no-repeat 0 0;
}

.x-btn-right {
width:3px;
height:21px;
background:url(/ext/images/default/basic-dialog/btn-sprite.gif) no-repeat 0 -21px;
}

.x-btn-left i,.x-btn-right i {
display:block;
width:3px;
overflow:hidden;
font-size:1px;
line-height:1px;
}

.x-btn-center {
background:url(/ext/images/default/basic-dialog/btn-sprite.gif) repeat-x 0 -42px;
vertical-align:middle;
text-align:center;
cursor:pointer;
white-space:nowrap;
padding:0 5px;
}

.x-btn-over .x-btn-left {
background-position:0 -63px;
}

.x-btn-over .x-btn-right {
background-position:0 -84px;
}

.x-btn-over .x-btn-center {
background-position:0 -105px;
}

.x-btn-click .x-btn-center,.x-btn-menu-active .x-btn-center {
background-position:0 -126px;
}

.x-btn-disabled * {
color:gray!important;
cursor:default!important;
}

.x-btn-menu-text-wrap .x-btn-center {
padding:0 3px;
}

.ext-gecko .x-btn-menu-text-wrap .x-btn-center {
padding:0 1px;
}

.x-btn-menu-arrow-wrap .x-btn-center {
padding:0;
}

.x-btn-menu-arrow-wrap .x-btn-center button {
width:12px!important;
height:21px;
display:block;
background:transparent url(/ext/images/default/basic-dialog/btn-arrow.gif) no-repeat left 3px;
padding:0!important;
}

.x-btn-with-menu .x-btn-center {
padding-right:2px!important;
}

.x-btn-with-menu .x-btn-center em {
display:block;
background:transparent url(/ext/images/default/toolbar/btn-arrow.gif) no-repeat right 0;
padding-right:10px;
}

.x-btn-text-icon .x-btn-with-menu .x-btn-center em {
display:block;
background:transparent url(/ext/images/default/toolbar/btn-arrow.gif) no-repeat right 3px;
padding-right:10px;
}

.x-tip {
position:absolute;
top:0;
left:0;
visibility:hidden;
z-index:20000;
border:0 none;
}

.x-tip .x-tip-close {
background-image:url(/ext/images/default/qtip/close.gif);
height:15px;
float:right;
width:15px;
cursor:pointer;
display:none;
margin:0 0 2px 2px;
}

.x-tip .x-tip-top {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat 0 -12px;
height:6px;
overflow:hidden;
}

.x-tip .x-tip-top-left {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat 0 0;
padding-left:6px;
zoom:1;
}

.x-tip .x-tip-top-right {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat right 0;
padding-right:6px;
zoom:1;
}

.x-tip .x-tip-ft {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat 0 -18px;
height:6px;
overflow:hidden;
}

.x-tip .x-tip-ft-left {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat 0 -6px;
padding-left:6px;
zoom:1;
}

.x-tip .x-tip-ft-right {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat right -6px;
padding-right:6px;
zoom:1;
}

.x-tip .x-tip-bd {
border:0 none;
font:normal 11px tahoma,arial,helvetica,sans-serif;
}

.x-tip .x-tip-bd-left {
background:#fff url(/ext/images/default/qtip/tip-sprite.gif) no-repeat 0 -24px;
padding-left:6px;
zoom:1;
}

.x-tip .x-tip-bd-right {
background:transparent url(/ext/images/default/qtip/tip-sprite.gif) no-repeat right -24px;
padding-right:6px;
zoom:1;
}

.x-tip h3 {
font:bold 11px tahoma,arial,helvetica,sans-serif;
color:#444;
margin:0;
padding:2px 0;
}

.x-tip .x-tip-bd-inner {
font:normal 11px tahoma,arial,helvetica,sans-serif;
line-height:14px;
color:#444;
float:left;
margin:0!important;
padding:0;
}

.x-form-invalid-tip .x-tip-top {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-top-left {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-top-right {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-ft {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-ft-left {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-ft-right {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-bd-left {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-bd-right {
background-image:url(/ext/images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-bd .x-tip-bd-inner {
padding-left:24px;
background:transparent url(/ext/images/default/form/exclamation.gif) no-repeat 2px 2px;
}

.x-form-invalid-tip .x-tip-bd-inner {
padding:2px;
}

.x-dlg-proxy {
background-image:url(/ext/images/default/gradient-bg.gif);
background-color:#c3daf9;
border:1px solid #6593cf;
z-index:10001;
overflow:hidden;
position:absolute;
left:0;
top:0;
}

.x-dlg-shadow {
background:#AAA;
position:absolute;
left:0;
top:0;
}

.x-dlg-focus {
-moz-outline:0 none;
outline:0 none;
width:0;
height:0;
overflow:hidden;
position:absolute;
top:0;
left:0;
}

.x-dlg-mask {
z-index:10000;
display:none;
position:absolute;
top:0;
left:0;
-moz-opacity:.5;
opacity:.50;
filter:alpha(opacity=50);
background-color:#CCC;
}

body.x-body-masked select {
visibility:hidden;
}

body.x-body-masked .x-dlg select {
visibility:visible;
}

.x-dlg {
z-index:10001;
overflow:hidden;
position:absolute;
left:300px;
top:0;
margin:0;
padding:0;
}

.x-dlg .x-dlg-hd {
background:url(/ext/images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -82px;
background-color:navy;
color:#FFF;
font:bold 12px "sans serif", tahoma, verdana, helvetica;
overflow:hidden;
white-space:nowrap;
padding:5px;
}

.x-dlg .x-dlg-hd-left {
background:url(/ext/images/default/basic-dialog/hd-sprite.gif) no-repeat 0 -41px;
padding-left:3px;
margin:0;
}

.x-dlg .x-dlg-hd-right {
background:url(/ext/images/default/basic-dialog/hd-sprite.gif) no-repeat right 0;
padding-right:3px;
}

.x-dlg .x-dlg-dlg-body {
background:url(/ext/images/default/layout/gradient-bg.gif);
border:1px solid #6593cf;
border-top:0 none;
position:absolute;
top:24px;
left:0;
z-index:1;
overflow:hidden;
padding:10px;
}

.x-dlg-collapsed .x-resizable-handle {
display:none;
}

.x-dlg .x-dlg-bd {
overflow:hidden;
}

.x-dlg .x-dlg-ft {
overflow:hidden;
padding:5px 5px 0;
}

.x-dlg .x-tabs-body {
background:#FFF;
overflow:auto;
}

.x-dlg .x-tabs-top .x-tabs-body {
border:1px solid #6593cf;
border-top:0 none;
}

.x-dlg .x-tabs-bottom .x-tabs-body {
border:1px solid #6593cf;
border-bottom:0 none;
}

.x-dlg .x-layout-container .x-tabs-body {
border:0 none;
}

.x-dlg .inner-tab {
margin:5px;
}

.x-dlg .x-dlg-ft .x-btn {
margin-right:5px;
float:right;
clear:none;
}

.x-dlg .x-dlg-ft .x-dlg-btns td {
border:0;
padding:0;
}

.x-dlg .x-dlg-ft .x-dlg-btns-right table {
float:right;
clear:none;
}

.x-dlg .x-dlg-ft .x-dlg-btns-left table {
float:left;
clear:none;
}

.x-dlg .x-dlg-ft .x-dlg-btns-center {
text-align:center;
}

.x-dlg .x-dlg-ft .x-dlg-btns-center table {
margin:0 auto;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-left {
background-position:0 -147px;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-right {
background-position:0 -168px;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-center {
background-position:0 -189px;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-center {
background-position:0 -126px;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-right {
background-position:0 -84px;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-left {
background-position:0 -63px;
}

.x-dlg-draggable .x-dlg-hd {
cursor:move;
}

.x-dlg-closable .x-dlg-hd {
padding-right:22px;
}

.x-dlg-toolbox {
position:absolute;
top:4px;
right:4px;
z-index:6;
width:40px;
cursor:default;
height:15px;
background:transparent;
}

.x-dlg .x-dlg-close,.x-dlg .x-dlg-collapse {
float:right;
height:15px;
width:15px;
line-height:1px;
font-size:1px;
background-repeat:no-repeat;
cursor:pointer;
visibility:inherit;
margin:0 0 0 2px;
padding:0;
}

.x-dlg .x-dlg-close {
background-image:url(/ext/images/default/basic-dialog/close.gif);
}

.x-dlg .x-dlg-collapse {
background-image:url(/ext/images/default/basic-dialog/collapse.gif);
}

.x-dlg-collapsed .x-dlg-collapse {
background-image:url(/ext/images/default/basic-dialog/expand.gif);
}

.x-dlg div.x-resizable-handle-east {
background-image:url(/ext/images/default/basic-dialog/e-handle.gif);
border:0;
background-position:right;
margin-right:0;
}

.x-dlg div.x-resizable-handle-south {
background-image:url(/ext/images/default/sizer/s-handle-dark.gif);
border:0;
height:6px;
}

.x-dlg div.x-resizable-handle-west {
background-image:url(/ext/images/default/basic-dialog/e-handle.gif);
border:0;
background-position:1px;
}

.x-dlg div.x-resizable-handle-north {
background-image:url(/ext/images/default/s.gif);
border:0;
}

.x-dlg div.x-resizable-handle-northeast,.xtheme-gray .x-dlg div.x-resizable-handle-northeast {
background-image:url(/ext/images/default/s.gif);
border:0;
}

.x-dlg div.x-resizable-handle-northwest,.xtheme-gray .x-dlg div.x-resizable-handle-northwest {
background-image:url(/ext/images/default/s.gif);
border:0;
}

.x-dlg div.x-resizable-handle-southeast {
background-image:url(/ext/images/default/basic-dialog/se-handle.gif);
background-position:bottom right;
width:8px;
height:8px;
border:0;
}

.x-dlg div.x-resizable-handle-southwest {
background-image:url(/ext/images/default/sizer/sw-handle-dark.gif);
background-position:top right;
margin-left:1px;
margin-bottom:1px;
border:0;
}

#x-msg-box .x-dlg-ft .x-btn {
float:none;
clear:none;
margin:0 3px;
}

#x-msg-box .x-dlg-bd {
overflow:hidden!important;
font:normal 13px verdana,tahoma,sans-serif;
padding:5px;
}

#x-msg-box .ext-mb-input {
margin-top:4px;
width:95%;
}

#x-msg-box .ext-mb-textarea {
margin-top:4px;
font:normal 13px verdana,tahoma,sans-serif;
}

#x-msg-box .ext-mb-progress-wrap {
margin-top:4px;
border:1px solid #6593cf;
}

#x-msg-box .ext-mb-progress {
height:18px;
background:#e0e8f3 url(/ext/images/default/qtip/bg.gif) repeat-x;
}

#x-msg-box .ext-mb-progress-bar {
height:18px;
overflow:hidden;
width:0;
background:#8BB8F3;
border-top:1px solid #B2D0F7;
border-bottom:1px solid #65A1EF;
border-right:1px solid #65A1EF;
}

#x-msg-box .x-msg-box-wait {
background:transparent url(/ext/images/default/grid/loading.gif) no-repeat left;
display:block;
width:300px;
padding-left:18px;
line-height:18px;
}

.x-combo-list {
border:1px solid #98c0f4;
background:#ddecfe;
zoom:1;
overflow:hidden;
}

.x-combo-list-inner {
overflow:auto;
background:#FFF;
position:relative;
zoom:1;
overflow-x:hidden;
}

.x-combo-list-hd {
font:bold 11px tahoma, arial, helvetica, sans-serif;
color:#15428b;
background-image:url(/ext/images/default/layout/panel-title-light-bg.gif);
border-bottom:1px solid #98c0f4;
padding:3px;
}

.x-resizable-pinned .x-combo-list-inner {
border-bottom:1px solid #98c0f4;
}

.x-combo-list-item {
font:normal 12px tahoma, arial, helvetica, sans-serif;
border:1px solid #fff;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding:2px;
}

.x-combo-list .x-combo-selected {
background-color:#c3daf9!important;
cursor:pointer;
border:1px solid #369;
}

.x-combo-noedit {
cursor:pointer;
}

.x-combo-list-small .x-combo-list-item {
font:normal 11px tahoma, arial, helvetica, sans-serif;
}

.x-form-invalid-icon {
width:16px;
height:18px;
visibility:hidden;
position:absolute;
left:0;
top:0;
display:block;
background:transparent url(/ext/images/default/form/exclamation.gif) no-repeat 0 2px;
}

.x-form-invalid,textarea.x-form-invalid {
background:#fff url(/ext/images/default/grid/invalid_line.gif) repeat-x bottom;
border:1px solid #dd7870;
}

.ext-safari .x-form-invalid {
background-color:#FEE;
border:1px solid #ff7870;
}

.x-form-field-wrap {
position:relative;
zoom:1;
white-space:nowrap;
}

.x-form-field-wrap .x-form-trigger {
width:17px;
height:21px;
border:0;
background:transparent url(/ext/images/default/form/trigger.gif) no-repeat 0 0;
cursor:pointer;
border-bottom:1px solid #B5B8C8;
position:absolute;
top:0;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
height:19px;
}

.x-form-field {
font:normal 12px tahoma, arial, helvetica, sans-serif;
margin:0;
}

.x-form-text,textarea.x-form-field {
background:#fff url(/ext/images/default/form/text-bg.gif) repeat-x 0 0;
border:1px solid #B5B8C8;
padding:1px 3px;
}

.x-form-text {
height:22px;
line-height:18px;
vertical-align:middle;
}

.ext-ie .x-form-text {
height:22px;
line-height:18px;
}

.ext-strict .x-form-text {
height:18px;
}

.ext-safari .x-form-text {
height:20px;
}

.ext-gecko .x-form-text {
padding-top:2px;
padding-bottom:0;
}

.x-form-select-one {
height:20px;
line-height:18px;
vertical-align:middle;
background-color:#fff;
border:1px solid #B5B8C8;
}

.x-form-field-wrap .x-form-date-trigger {
background-image:url(/ext/images/default/form/date-trigger.gif);
cursor:pointer;
}

.ext-el-mask {
z-index:20000;
position:absolute;
top:0;
left:0;
-moz-opacity:.5;
opacity:.50;
filter:alpha(opacity=50);
background-color:#CCC;
width:100%;
height:100%;
zoom:1;
}

.ext-el-mask-msg {
z-index:20001;
position:absolute;
top:0;
left:0;
border:1px solid #6593cf;
background:#c3daf9 url(/ext/images/default/box/tb-blue.gif) repeat-x 0 -16px;
padding:2px;
}

.ext-el-mask-msg div {
background:#eee;
border:1px solid #a3bad9;
color:#333;
font:normal 12px tahoma, arial, helvetica, sans-serif;
cursor:wait;
padding:5px 10px;
}

.ext-shim {
position:absolute;
visibility:hidden;
left:0;
top:0;
overflow:hidden;
}

.ext-ie .ext-shim {
filter:alpha(opacity=0);
}

.x-mask-loading div {
background:#eee url(/ext/images/default/grid/loading.gif) no-repeat 5px 5px;
line-height:16px;
padding:5px 10px 5px 25px;
}

.x-tree-icon,.x-tree-ec-icon,.x-tree-elbow-line,.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus {
border:0 none;
height:18px;
vertical-align:middle;
width:16px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon {
border:0 none;
height:18px;
vertical-align:middle;
width:16px;
background-position:center;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.x-tree-node-collapsed .x-tree-node-icon {
background-image:url(/ext/images/default/tree/folder.gif);
}

.x-tree-node-expanded .x-tree-node-icon {
background-image:url(/ext/images/default/tree/folder-open.gif);
}

.x-tree-node-leaf .x-tree-node-icon {
background-image:url(/ext/images/default/tree/leaf.gif);
}

.ext-ie input.x-tree-node-cb {
width:15px;
height:15px;
margin-left:0;
}

input.x-tree-node-cb {
margin-left:1px;
}

.x-tree-noicon .x-tree-node-icon {
width:0;
height:0;
}

.x-tree-node-loading .x-tree-node-icon {
background-image:url(/ext/images/default/tree/loading.gif)!important;
}

.x-tree-node-loading a span {
font-style:italic;
color:#444;
}

.x-tree-lines .x-tree-elbow {
background-image:url(/ext/images/default/tree/elbow.gif);
}

.x-tree-lines .x-tree-elbow-plus {
background-image:url(/ext/images/default/tree/elbow-plus.gif);
}

.x-tree-lines .x-tree-elbow-minus {
background-image:url(/ext/images/default/tree/elbow-minus.gif);
}

.x-tree-lines .x-tree-elbow-end {
background-image:url(/ext/images/default/tree/elbow-end.gif);
}

.x-tree-lines .x-tree-elbow-end-plus {
background-image:url(/ext/images/default/tree/elbow-end-plus.gif);
}

.x-tree-lines .x-tree-elbow-end-minus {
background-image:url(/ext/images/default/tree/elbow-end-minus.gif);
}

.x-tree-lines .x-tree-elbow-line {
background-image:url(/ext/images/default/tree/elbow-line.gif);
}

.x-tree-no-lines .x-tree-elbow {
background:transparent;
}

.x-tree-no-lines .x-tree-elbow-plus {
background-image:url(/ext/images/default/tree/elbow-plus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-minus {
background-image:url(/ext/images/default/tree/elbow-minus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-end {
background:transparent;
}

.x-tree-no-lines .x-tree-elbow-end-plus {
background-image:url(/ext/images/default/tree/elbow-end-plus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-end-minus {
background-image:url(/ext/images/default/tree/elbow-end-minus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-line {
background:transparent;
}

.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus {
cursor:pointer;
}

.ext-ie ul.x-tree-node-ct {
font-size:0;
line-height:0;
}

.x-tree-node {
color:#000;
font:normal 11px arial, tahoma, helvetica, sans-serif;
white-space:nowrap;
}

.x-tree-node a,.x-dd-drag-ghost a {
text-decoration:none;
color:#000;
-khtml-user-select:none;
-moz-user-select:none;
-kthml-user-focus:normal;
-moz-user-focus:normal;
-moz-outline:0 none;
outline:0 none;
}

.x-tree-node a span,.x-dd-drag-ghost a span {
text-decoration:none;
color:#000;
padding:1px 3px 1px 2px;
}

.x-tree-node .x-tree-node-disabled a span {
color:gray!important;
}

.x-tree-node .x-tree-node-disabled .x-tree-node-icon {
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
}

.x-tree-node .x-tree-node-inline-icon {
background:transparent;
}

.x-tree-node a:hover,.x-dd-drag-ghost a:hover {
text-decoration:none;
}

.x-tree-node div.x-tree-drag-insert-below {
border-bottom:1px dotted #36C;
}

.x-tree-node div.x-tree-drag-insert-above {
border-top:1px dotted #36C;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below {
border-bottom:0 none;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above {
border-top:0 none;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a {
border-bottom:2px solid #36C;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a {
border-top:2px solid #36C;
}

.x-tree-node .x-tree-drag-append a span {
background:#DDD;
border:1px dotted gray;
}

.x-tree-node .x-tree-selected a span {
background:#36C;
color:#FFF;
}

.x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon {
display:none!important;
}

.x-tree-drop-ok-append .x-dd-drop-icon {
background-image:url(/ext/images/default/tree/drop-add.gif);
}

.x-tree-drop-ok-above .x-dd-drop-icon {
background-image:url(/ext/images/default/tree/drop-over.gif);
}

.x-tree-drop-ok-below .x-dd-drop-icon {
background-image:url(/ext/images/default/tree/drop-under.gif);
}

.x-tree-drop-ok-between .x-dd-drop-icon {
background-image:url(/ext/images/default/tree/drop-between.gif);
}

.x-date-picker {
border:1px solid #1b376c;
border-top:0 none;
background:#fff;
position:relative;
}

.x-date-picker a {
-moz-outline:0 none;
outline:0 none;
}

.x-date-inner,.x-date-inner td,.x-date-inner th {
border-collapse:separate;
}

.x-date-middle,.x-date-left,.x-date-right {
background:url(/ext/images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -83px;
color:#FFF;
font:bold 11px "sans serif", tahoma, verdana, helvetica;
overflow:hidden;
}

.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right {
background:transparent!important;
vertical-align:middle;
}

.x-date-middle .x-btn .x-btn-text {
color:#fff;
}

.x-date-middle .x-btn-with-menu .x-btn-center em {
background:transparent url(/ext/images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;
}

.x-date-right,.x-date-left {
width:18px;
}

.x-date-right {
text-align:right;
}

.x-date-middle {
padding-top:2px;
padding-bottom:2px;
}

.x-date-right a,.x-date-left a {
display:block;
width:16px;
height:16px;
background-position:center;
background-repeat:no-repeat;
cursor:pointer;
-moz-opacity:.6;
opacity:.6;
filter:alpha(opacity=60);
}

.x-date-right a:hover,.x-date-left a:hover {
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
}

.x-date-right a {
background-image:url(/ext/images/default/shared/right-btn.gif);
margin-right:2px;
text-decoration:none!important;
}

.x-date-left a {
background-image:url(/ext/images/default/shared/left-btn.gif);
margin-left:2px;
text-decoration:none!important;
}

table.x-date-inner {
width:100%;
table-layout:fixed;
}

.x-date-inner th {
width:25px;
background:#dfecfb url(/ext/images/default/shared/glass-bg.gif) repeat-x left top;
text-align:right!important;
border-bottom:1px solid #a3bad9;
font:normal 10px arial, helvetica,tahoma,sans-serif;
color:#233d6d;
cursor:default;
border-collapse:separate;
padding:0;
}

.x-date-inner th span {
display:block;
padding:2px 7px 2px 2px;
}

.x-date-inner td {
border:1px solid #fff;
text-align:right;
padding:0;
}

.x-date-inner a {
display:block;
font:normal 11px arial, helvetica,tahoma,sans-serif;
text-decoration:none;
color:#000;
text-align:right;
zoom:1;
padding:2px 5px;
}

.x-date-inner .x-date-active {
cursor:pointer;
color:#000;
}

.x-date-inner .x-date-selected a {
background:#dfecfb url(/ext/images/default/shared/glass-bg.gif) repeat-x left top;
border:1px solid #8db2e3;
padding:1px 4px;
}

.x-date-inner .x-date-today a {
border:1px solid #8B0000;
padding:1px 4px;
}

.x-date-inner .x-date-selected span {
font-weight:700;
}

.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
color:#AAA;
text-decoration:none!important;
}

.x-date-bottom {
border-top:1px solid #a3bad9;
background:#dfecfb url(/ext/images/default/shared/glass-bg.gif) repeat-x left top;
padding:4px;
}

.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover {
text-decoration:none!important;
color:#000;
background:#ddecfe;
}

.x-date-inner .x-date-disabled a {
cursor:default;
background:#EEE;
color:#BBB;
}

.x-date-mmenu {
background:#EEE!important;
}

.x-date-mmenu .x-menu-item {
font-size:10px;
white-space:nowrap;
color:#000;
padding:1px 24px 1px 4px;
}

.x-date-mmenu .x-menu-item .x-menu-item-icon {
width:10px;
height:10px;
margin-right:5px;
background-position:center -4px!important;
}

.x-date-mp {
position:absolute;
left:0;
top:0;
background:#FFF;
display:none;
}

.x-date-mp td {
font:normal 11px arial, helvetica,tahoma,sans-serif;
padding:2px;
}

td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {
border:0 none;
text-align:center;
vertical-align:middle;
width:25%;
}

.x-date-mp-ok {
margin-right:3px;
}

.x-date-mp-btns button {
text-align:center;
text-decoration:none!important;
background:#083772;
color:#FFF;
border:1px solid;
font:normal 11px arial, helvetica,tahoma,sans-serif;
cursor:pointer;
border-color:#36C #005 #005 #36C;
padding:1px 3px;
}

.x-date-mp-btns {
background:#dfecfb url(/ext/images/default/shared/glass-bg.gif) repeat-x left top;
}

.x-date-mp-btns td {
border-top:1px solid #c5d2df;
text-align:center;
}

td.x-date-mp-month a,td.x-date-mp-year a {
display:block;
text-decoration:none;
text-align:center;
color:#15428b;
padding:2px 4px;
}

td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
color:#15428b;
text-decoration:none;
cursor:pointer;
background:#ddecfe;
}

td.x-date-mp-sel a {
background:#dfecfb url(/ext/images/default/shared/glass-bg.gif) repeat-x left top;
border:1px solid #8db2e3;
padding:1px 3px;
}

.x-date-mp-ybtn a {
overflow:hidden;
width:15px;
height:15px;
cursor:pointer;
background:transparent url(/ext/images/default/panel/tool-sprites.gif) no-repeat;
display:block;
margin:0 auto;
}

.x-date-mp-ybtn a.x-date-mp-next {
background-position:0 -120px;
}

.x-date-mp-ybtn a.x-date-mp-next:hover {
background-position:-15px -120px;
}

.x-date-mp-ybtn a.x-date-mp-prev {
background-position:0 -105px;
}

.x-date-mp-ybtn a.x-date-mp-prev:hover {
background-position:-15px -105px;
}

.x-date-mp-ybtn {
text-align:center;
}

td.x-date-mp-sep {
border-right:1px solid #c5d2df;
}

.x-ie-shadow {
display:none;
position:absolute;
overflow:hidden;
left:0;
top:0;
background:#777;
zoom:1;
}

.x-shadow {
display:none;
position:absolute;
overflow:hidden;
left:0;
top:0;
}

.x-shadow * {
overflow:hidden;
border:0;
clear:none;
zoom:1;
margin:0;
padding:0;
}

.x-shadow .xstc,.x-shadow .xsbc {
height:6px;
float:left;
}

.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr {
width:6px;
height:6px;
float:left;
}

.x-shadow .xsc {
width:100%;
}

.x-shadow .xsml,.x-shadow .xsmr {
width:6px;
float:left;
height:100%;
}

.x-shadow .xsmc {
float:left;
height:100%;
background:transparent url(/ext/images/default/shadow-c.png);
}

.x-shadow .xst,.x-shadow .xsb {
height:6px;
overflow:hidden;
width:100%;
}

.x-shadow .xsml {
background:transparent url(/ext/images/default/shadow-lr.png) repeat-y 0 0;
}

.x-shadow .xsmr {
background:transparent url(/ext/images/default/shadow-lr.png) repeat-y -6px 0;
}

.x-shadow .xstl {
background:transparent url(/ext/images/default/shadow.png) no-repeat 0 0;
}

.x-shadow .xstc {
background:transparent url(/ext/images/default/shadow.png) repeat-x 0 -30px;
}

.x-shadow .xstr {
background:transparent url(/ext/images/default/shadow.png) repeat-x 0 -18px;
}

.x-shadow .xsbl {
background:transparent url(/ext/images/default/shadow.png) no-repeat 0 -12px;
}

.x-shadow .xsbc {
background:transparent url(/ext/images/default/shadow.png) repeat-x 0 -36px;
}

.x-shadow .xsbr {
background:transparent url(/ext/images/default/shadow.png) repeat-x 0 -6px;
}

form.pStory .pFoot {
border:1px dashed gray;
margin-top:10px;
background-color:#F0E68C;
padding:15px;
}

div.sourceCode {
white-space:pre;
font-family:monospace;
border:1px dashed #2F6FAB;
background-color:#F9F9F9;
margin:10px 0;
padding:5px 10px;
}

#focusAreas .mapLinksHeader {
margin-bottom:0;
}

#focusAreas .mapListings {
margin-bottom:0;
}

#focusAreas .moreTags .focusBody {
height:186px;
overflow-x:hidden;
overflow-y:scroll;
padding-left:4px;
}

#focusAreas .moreTagsTall .focusBody {
height:400px;
}

#focusAreas #narrowResults .focusBody {
height:194px;
overflow:scroll;
}

#focusAreas #relatedTags .focusBody {
min-height:394px;
_height:394px;
}

#focusAreas .moreTags .formBox,#focusAreas #narrowResults .formBox,#focusAreas #resultsLoc .formBox {
font-weight:700;
font-size:7pt;
padding:4px 0 8px 6px;
}

#focusAreas #narrowResults .formBox {
border-bottom:1px solid #C2C4C3;
padding:4px 0 9px 13px;
}

#focusAreas .moreTags .formBox select,#focusAreas #narrowResults .formBox select {
left:5px;
position:relative;
top:1px;
width:177px;
margin-right:11px;
}

#focusAreas .moreTags .formBox input {
width:158px;
top:1px;
}

#focusAreas .moreTags .formBox a {
padding-left:3px;
width:15px;
}

#focusAreas .moreTags .formBox p {
margin:11px 0 0;
}

#focusAreas .focusBox .focusBody ul
#focusAreas .moreTags .formBox ul {
left:56px;
position:relative;
list-style:none;
top:-15px;
margin:0;
padding:0;
}

#focusAreas .moreTags .formBox ul li {
float:left;
height:17px;
text-indent:-9999px;
margin:0;
padding:0;
}

#focusAreas .moreTags .formBox ul li a {
display:block;
height:17px;
}

#focusAreas .moreTags .formBox ul li#quarter a {
background:url(../pm/img/interface/_25.gif) 0 0 no-repeat;
width:22px;
}

#focusAreas .moreTags .formBox ul li#half a {
background:url(../pm/img/interface/_5.gif) 0 0 no-repeat;
width:20px;
}

#focusAreas .moreTags .formBox ul li#one a {
background:url(../pm/img/interface/1_0.gif) 0 0 no-repeat;
width:20px;
}

#focusAreas .moreTags .formBox ul li#two a {
background:url(../pm/img/interface/2_0.gif) 0 0 no-repeat;
width:20px;
}

#focusAreas .moreTags .formBox ul li#three a {
background:url(../pm/img/interface/3_0.gif) 0 0 no-repeat;
width:20px;
}

#focusAreas .moreTags .formBox ul li#more a {
background:url(../pm/img/interface/more.gif) 0 0 no-repeat;
width:49px;
}

#focusAreas #resultsLoc .focusBody {
background:none;
}

#focusAreas #resultsLoc .focusBody img {
background:url(../pm/img/interface/map-shadow.jpg) 0 bottom no-repeat;
padding-bottom:3px;
}

#focusAreas #resultsLoc .formBox {
border-bottom:1px solid #C2C4C3;
padding:7px 0 10px 13px;
}

#focusAreas #resultsLoc .formBox ul {
left:153px;
position:absolute;
top:4px;
list-style:none;
margin:0;
padding:0;
}

#focusAreas #resultsLoc .formBox ul li {
float:left;
margin:0;
padding:0;
}

#focusAreas #resultsLoc .formBox ul li a {
display:block;
height:16px;
width:27px;
margin:2px 8px 0 0;
}

#focusAreas #resultsLoc .formBox ul li#view1 a {
background:url(../pm/img/interface/view1.gif) 0 0 no-repeat;
}

#focusAreas #resultsLoc .formBox ul li#view2 a {
background:url(../pm/img/interface/view2.gif) 0 0 no-repeat;
}

#focusAreas #resultsLoc .formBox ul li#view3 a {
background:url(../pm/img/interface/view3.gif) 0 0 no-repeat;
}

#focusAreas #resultsLoc .formBox ul li.selected a {
border:2px solid #B3B9BE;
border-left:4px solid #B3B9BE;
border-right:4px solid #B3B9BE;
margin:0 4px 0 0;
}

#focusAreas .nearby {
font-size:9pt;
}

#footer {
clear:both;
height:40px;
margin-top:-6px;
}

#skip-navigation {
display:none;
}

ul#constants {
position:absolute;
right:0;
_margin:17px 27px 0 0;
list-style:none;
margin:17px 28px 0 0;
padding:0;
}

ul#constants li {
background:url(../pm/img/navigation/nav-separator.gif) 0 3px no-repeat;
float:left;
padding:0 10px 0 11px;
}

ul#constants li.first {
background:none;
}

ul#constants li a {
font-size:9pt;
}

ul#navFooter {
list-style:none;
font-size:.8em;
margin:0;
padding:5px 0 0 38px;
}

ul#navFooter li {
background:url(../pm/img/navigation/footer-nav-separator.gif) 0 5px no-repeat;
float:left;
margin:0;
padding:0 4px 0 8px;
}

ul#navFooter li.first {
background:none;
padding-left:0;
}

ul#navFooter li a {
color:#0091DC;
font-weight:400;
}

ul#navFooter li a#rss {
background:url(../pm/img/interface/rss-icon.gif) right 0 no-repeat;
padding:0 20px 0 0;
}

ul#navLevelOne {
position:absolute;
top:10px;
left:184px;
list-style:none;
padding:0;
}

ul#navLevelOne li {
background:url(../pm/img/navigation/nav-separator.gif) 0 3px no-repeat;
float:left;
padding:0 10px;
}

ul#navLevelOne li.first {
background:none;
}

ul#navLevelOne li a {
font-size:9pt;
}

.dhtmlMenu {
position:absolute;
visibility:hidden;
z-index:5;
}

.dhtmlMenu ul {
list-style:none;
margin:0;
padding:0;
}

.dhtmlMenu li {
margin:0;
padding:0;
}

#editSearch {
color:#0091DC;
font-size:.9em;
font-weight:400;
background:transparent url(../img/btn/change-search-button.gif) no-repeat scroll 0;
display:block;
height:17px;
text-indent:-9999px;
width:121px;
}

.searchInfo {
font-size:9pt;
margin:7px 0 5px;
}

.searchInfo table tr td input.type_text {
width:200px;
}

.searchInfo table tr td {
font-weight:700;
padding:4px 0 1px 15px;
}

.searchInfo table tr td span.searchEntry {
color:#8C8D8D;
}

.searchInfo table tr td span.none {
color:#8c8d8d;
font-weight:400;
}

.searchInfo .pChg {
font-size:.9em;
font-weight:400;
padding-left:5px;
}

.tagSuggestions {
margin:10px 5px;
}

#searchResults {
margin-left:-1px;
clear:both;
}

#searchCounts {
margin:4px 0 10px;
}

#searchCounts h3 {
clear:left;
color:#464646;
font-size:12pt;
padding-left:0;
display:inline;
}

#searchCounts .bonus {
margin-left:5px;
font-size:8pt;
padding:4px 0 5px;
}

#searchCounts .bonus a {
font-size:9pt;
}

#searchCounts #sortOrder {
float:right;
color:#8C8D8D;
font-size:8pt;
padding-top:1px;
}

#searchCounts #resultsFilter {
font-weight:700;
font-size:8pt;
padding-bottom:30px;
margin:12px 0 0;
}

#searchCounts #resultsFilter p {
color:#8C8D8D;
float:left;
margin-right:1px;
}

#searchCounts #resultsFilter ul {
list-style:none;
margin:0;
padding:0;
}

#searchCounts #resultsFilter ul li {
background:url(../pm/img/interface/filter-divider.gif) 0 2px no-repeat;
font-size:1.1em;
margin:-1px 0 0;
padding:0 7px 0 8px;
}

#searchCounts #resultsFilter ul li.first {
background:none;
}

#searchCounts #resultsFilter ul li a {
font-weight:400;
}

#searchCounts #resultsFilter ul li,#searchCounts ul#pagedLinks li {
float:left;
}

.tagCloud {
margin-bottom:15px;
}

.tagCloud span {
white-space:nowrap;
}

.tagCloud .bottom {
font-size:.7em;
}

.tagCloud .lowest {
font-size:1em;
}

.tagCloud .lower {
font-size:1.2em;
}

.tagCloud .medium {
font-size:1.5em;
}

.tagCloud .higher {
font-size:1.7em;
}

.tagCloud .high {
font-size:2em;
}

ul#pagedLinks {
list-style:none;
margin:3px 0 30px -8px;
padding:0;
}

ul#pagedLinks li {
background:url(../img/bg/filter-divider.gif) 0 3px no-repeat;
font-size:1.1em;
float:left;
padding:0 7px 0 8px;
}

ul#pagedLinks li.first {
background:none;
}

ul#pagedLinks li a {
font-weight:400;
}

ul#pagedLinks li#next a {
background:url(../img/bg//next-arrow.gif) right 5px no-repeat;
padding:0 7px 0 0;
}

#searchResults #resultList {
border-bottom:1px solid #D8D8D8;
float:left;
margin:-14px 0 0 -7px;
padding:32px 0 0;
}

#searchResults #resultList .resultEntry {
clear:both;
}

#searchResults .banner {
border:2px solid #D8E7F1;
background:#D8E7F1;
border-left-width:10px;
font-size:1em;
margin-bottom:1px;
position:relative;
}

#searchResults .banner .pT {
float:left;
width:70px;
font-weight:700;
margin:3px 1px 4px 7px;
}

#searchResults .banner .pSc {
background:#D8E7F1;
margin-left:70px;
position:relative;
top:-2px;
}

#searchResults .pHlt4 .pVrfy {
margin:4px 10px;
}

#searchResults .pVrfyB {
margin:10px 0 0;
}

#searchResults .banner img {
padding-right:4px;
position:relative;
top:3px;
}

#searchResults .banner img.pVrfyI {
position:absolute;
top:-19px;
left:-9px;
z-index:1;
}

#searchResults div.pPlace {
background:#C6DCC1;
border-color:#C6DCC1;
}

#searchResults div.pPlace .pSc {
background:#C6DCC1;
}

#searchResults div.pPage {
background:#DBDBDB;
border-color:#DBDBDB;
}

#searchResults div.pPage .pT {
float:none;
}

a.pMemList {
background:url(../img/icon/list.png) 0 0 no-repeat;
padding-left:19px;
margin-left:3px;
}

#searchResults #resultList .resultEntry .banner strong {
margin-right:3px;
}

#searchResults #resultList .resultEntry h4 {
border-top:1px solid #D8D8D8;
font-size:1.6em;
font-weight:400;
margin:1px 0 0;
padding:18px 0 2px 33px;
}

#searchResults #resultList .resultEntry .address {
clear:left;
font-size:1.1em;
font-weight:700;
margin-left:7px;
}

#searchResults #resultList .resultEntry .address span {
color:#0091DC;
}

#searchResults #resultList .resultEntry .url {
margin:4px 0 0 7px;
}

#searchResults #resultList .resultEntry .url a {
font-size:1em;
font-weight:400;
}

#searchResults #resultList .resultEntry .resultDetails {
font-size:1.09em;
line-height:1.38em;
margin:9px 0 0 7px;
padding:0 0 0 104px;
}

#searchResults #resultList .resultEntry .resultDetails img {
background:url(../pm/img/interface/search-result-image-shadow.jpg) 0 0 no-repeat;
float:left;
left:7px;
position:absolute;
padding:1px 18px 10px 1px;
}

#searchResults #resultList .resultEntry .resultDetails p.moreDetails a {
background:url(../pm/img/interface/more-details-icon.gif) 0 5px no-repeat;
padding:0 0 0 13px;
}

#searchResults #resultList .resultEntry .resultDetails p.tags {
float:left;
font-size:.9em;
font-weight:700;
position:relative;
margin:14px 5px 0 0;
}

#searchResults #resultList .resultEntry .resultDetails ul.tagList {
list-style:none;
margin:14px 0 20px;
padding:0;
}

#searchResults #resultList .resultEntry .resultDetails ul.tagList li {
float:left;
margin:0 5px 4px 0;
padding:0;
}

#searchResults #resultList .resultEntry .resultDetails ul.tagList li a {
font-weight:400;
}

#searchResults #resultList .resultEntry .resultDetails ul.tagList li.changeTags a {
background:url(../pm/img/interface/change-tags-button.gif) 0 0 no-repeat;
display:block;
height:17px;
text-indent:-9999px;
width:87px;
margin:0 0 16px 5px;
}

.entryFocusArea {
float:right;
margin:1px 4px 10px 20px;
}

.entryFocusBox {
background:#EDECEC url(../img/bg/entry-focus-gradient.jpg) 0 bottom repeat-x;
border:1px solid #D8D8D8;
margin-bottom:6px;
font-size:8pt;
min-width:192px;
_width:192px;
}

.entryFocusBox .entryFocusHeader {
background:#709EC2;
border:2px solid #FBFBFB;
color:#fff;
font-size:9pt;
height:27px;
padding:7px 10px 7px 7px;
}

#errorBox {
color:#c00;
border:1px solid #c00;
margin:0 0 15px;
padding:5px;
}

h1 span.pRegion {
font-size:.8em;
font-weight:lighter;
font-style:italic;
}

.formRow {
clear:both;
height:1%;
position:relative;
margin:0 0 5px;
padding:6px 0 7px 83px;
}

.formRow label {
font-weight:700;
position:absolute;
top:17px;
left:8px;
width:110px;
}

.formRow span.multiElement * {
position:static;
width:auto;
display:inline;
}

.formRow input,.formRow select {
width:215px;
}

.formRow input.submit {
width:auto;
}

.povo_result_filter div.h3 {
background:#E2E2E2;
clear:both;
color:#0091DC;
font-size:9pt;
font-weight:700;
height:21px;
margin:0;
padding:7px 0 0;
}

.povo_result_filter div.h3 a {
padding-left:16px;
text-decoration:none;
}

.povo_result_filter div.h3.fold a {
background:url(../img/icon/search-header-arrow-up.gif) 2px 3px no-repeat;
margin-left:6px;
}

.povo_result_filter div.h3.foldout a {
background:url(../img/icon/search-header-arrow-down.gif) 2px 5px no-repeat;
margin-left:6px;
}

.povo_result_filter #resultsDistances,.povo_result_filter #advancedSearch,.povo_result_filter #ratingCriteria {
padding-bottom:70px;
margin:0;
}

.povo_result_filter .formRow ul {
position:relative;
top:9px;
list-style:none;
margin:0;
padding:0;
}

.povo_result_filter .formRow ul li {
float:left;
width:96px;
margin:0 0 8px;
padding:0;
}

.povo_result_filter .formRow ul li input {
width:13px;
}

.povo_result_filter .formRow ul#creditCards li span {
display:block;
height:20px;
left:26px;
position:absolute;
text-indent:-9999px;
top:0;
}

.povo_result_filter .formRow ul#creditCards li span#amex {
background:url(../pm/img/interface/amex.jpg) 0 0 no-repeat;
width:29px;
}

.povo_result_filter .formRow ul#creditCards li span#discover {
background:url(../pm/img/interface/discover.jpg) 0 0 no-repeat;
width:30px;
}

.povo_result_filter .formRow ul#creditCards li span#mc {
background:url(../pm/img/interface/mastercard.jpg) 0 0 no-repeat;
width:30px;
}

.povo_result_filter .formRow ul#creditCards li span#visa {
background:url(../pm/img/interface/visa.jpg) 0 0 no-repeat;
width:30px;
}

.povo_result_filter .formRow ul#hours li select {
left:98px;
position:absolute;
width:87px;
}

.povo_result_filter .formRow select#globalRating {
font-size:1em;
left:38px;
position:relative;
top:9px;
width:117px;
}

.povo_result_filter .buttonRow {
text-align:right;
padding:4px 3px 14px 0;
}

form {
margin:0;
padding:0;
}

img {
border:none;
}

ul.plain,ol.plain {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul.plain li,ol.plain li {
margin-bottom:0;
}

div.container {
position:relative;
background-color:transparent;
border:none;
margin:0;
padding:0;
}

h2.minimal {
border:0!important;
font-size:12pt!important;
font-weight:700!important;
font-style:normal!important;
font-family:arial!important;
font-variant:normal!important;
color:inherit!important;
background-color:transparent!important;
margin:0!important;
padding:0!important;
}

h1.text,h2.text,h3.text,h4.text,h5.text {
border:0!important;
background-color:transparent!important;
font-size:inherit!important;
font-weight:inherit;
font-style:inherit!important;
font-family:inherit!important;
font-variant:inherit!important;
color:inherit!important;
margin:0!important;
padding:0!important;
}

h5 {
font-size:9pt;
margin:0 0 10px;
}

.watermark {
background-color:#F0F8FF;
color:gray;
}

.highlighted {
background-color:#FDFFE5;
}

div.povo_header {
position:relative;
top:0;
background-color:#0768A9;
background:#0768A9 url(../img/logos/bg_globe.gif) no-repeat right 0;
height:55px;
margin:0;
padding:0;
}

div.povo_logo {
position:absolute;
left:0;
top:0;
}

div.header_search_box {
position:absolute;
right:25px;
z-index:1;
top:0;
color:#fff;
font-weight:700;
font-size:8pt;
white-space:nowrap;
background:transparent url(../img/bg/searchbglft.gif) no-repeat scroll left bottom;
background-color:#065489;
margin:0;
}

div.header_search_box,div.header_search_box form {
top:0;
height:45px;
width:370px;
}

div.header_search_box form {
position:relative;
background:transparent url(../img/bg/searchbgrt.gif) no-repeat scroll right bottom;
background-color:#065489;
margin-left:4px;
padding-right:10px;
}

div.header_search_box input {
font-weight:400;
}

div.header_search_box div.search_box_go,div.header_search_box div.search_box_where,div.header_search_box div.search_box_what {
margin-top:5px;
}

div.header_search_box div.search_box_go {
width:50px;
float:right;
color:#fff;
}

div.header_search_box div.search_box_go input {
font-weight:700;
width:50px;
font-size:8pt;
font-family:arial;
}

div.header_search_box div.search_box_where {
float:right;
color:#fff;
width:150px;
padding:0 7px;
}

div.header_search_box div.search_box_where input {
width:150px;
font-size:8pt;
font-family:arial;
padding-left:2px;
}

div.header_search_box div.search_box_what {
float:right;
color:#fff;
width:150px;
}

div.header_search_box div.search_box_what input {
width:150px;
font-size:8pt;
font-family:arial;
padding-left:2px;
}

div.povo_settings {
font-size:10pt;
position:absolute;
right:15px;
top:0;
color:#FC6;
padding:0;
}

div.povo_settings a,div.povo_settings a:visited {
color:#FFF;
text-decoration:none;
font-size:7.5pt;
word-spacing:normal;
}

div.povo_settings a:hover {
text-decoration:underline;
}

div.povo_footer {
position:relative;
background-color:transparent;
margin:0 10px;
padding:0 0 10px;
}

#povo_ccl_icon {
float:right;
margin-right:306px;
_margin-right:335px;
}

#footer.wide #povo_ccl_icon {
margin-right:35px;
}

div.povo_footer_links {
position:relative;
float:right;
text-align:right;
margin:10px 4px 0 0;
padding:0;
}

div.resultItem {
position:relative;
height:120px;
max-height:120px;
overflow:hidden;
}

div.slim div.resultItem {
height:40px;
max-height:40px;
}

div.sig {
background-image:url(../img/bg/sig.png);
position:absolute;
top:60px;
left:0;
height:60px;
width:100%;
z-index:1000;
border:none;
margin:0;
padding:0;
}

div.slim div.sig {
top:-20px;
}

div.moreInside {
z-index:8500;
position:absolute;
top:80px;
left:0;
text-align:center;
width:100%;
}

div.slim div.moreInside {
top:0;
}

div.moreInside a {
margin-left:auto;
margin-right:auto;
}

div.moreInside a img {
width:170px;
height:41px;
background-image:url(../img/btn/more_inside.png);
}

div.povo_main_left {
border:none;
background-color:transparent;
width:270px;
position:absolute;
left:10px;
z-index:1;
margin:0;
padding:0;
}

div.povo_main {
position:relative;
top:20px;
margin:0 10px;
padding:25px 0 0;
}

div.main_left {
margin-right:290px;
}

div.main_right {
margin-left:290px;
}

div.main_center {
margin-left:290px;
margin-right:290px;
}

div.povo_page_pane {
position:relative;
border:1px solid #CACACA;
background-color:#FFF;
overflow:hidden;
margin:0;
padding:10px;
}

div.povo_page_content {
position:relative;
background-color:transparent;
margin:0;
padding:0;
}

div.povo_page_nav {
position:absolute;
top:4px;
right:0;
height:25px;
border:none;
z-index:10;
width:600px;
margin:0 15px 0 0;
padding:0;
}

div.povo_back_to_search {
position:absolute;
top:5px;
left:0;
height:25px;
border:none;
z-index:10;
margin:0 0 0 5px;
padding:0;
}

div.povo_back_to_search a {
position:relative;
float:left;
height:20px;
font-weight:700;
z-index:10;
}

div.povo_page_nav a {
background-color:#FBFCF7;
font-size:8pt;
line-height:15pt;
position:relative;
float:right;
height:20px;
border:1px solid #CACACA;
text-decoration:none;
z-index:10;
margin:0 0 0 2px;
padding:0 5px;
}

div.povo_page_nav a.divider {
margin-left:10px;
}

div.povo_page_nav a.selected,div.povo_page_nav a:hover {
background-color:#FFF;
color:#666;
text-decoration:none;
border-bottom:1px solid #FFF;
}

div.povo_site_nav {
background-color:#054E7E;
height:20px;
position:absolute;
left:0;
top:55px;
z-index:20;
width:100%;
margin:0;
padding:0;
}

div.povo_site_nav_tab_inner {
font-weight:700;
color:#FFF;
vertical-align:middle;
height:20px;
position:relative;
float:left;
margin:0;
padding:0 20px 0 17px;
}

div.povo_site_nav_tab_inner a,div.povo_site_nav_tab_inner a:visited,div.povo_site_nav_tab_inner a:hover,div.povo_site_nav_tab_inner a:active,div.povo_site_nav_tab_inner a:link {
font-size:8pt;
line-height:1.8em;
color:#FFF;
text-decoration:none;
}

div.pSContent {
position:relative;
margin:0;
padding:0;
}

div.povo_drop_menu {
background-color:#F5F7F8;
color:#0073B0;
font-weight:700;
font-size:11px;
border:1px solid #cfcfcf;
z-index:5001;
margin:0;
padding:10px;
}

div.povo_drop_menu ul,div.povo_drop_menu ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

div.povo_drop_menu ul li,div.povo_drop_menu ol li {
margin-bottom:0;
}

.povo_caption {
font-size:.8em;
color:#888;
}

.x-combo-list-item .pch_tags,.x-combo-list-item .pch_list,.x-combo-list-item .pch_addr {
font-size:.8em;
color:#222;
font-weight:700;
text-decoration:underline;
}

div.pS1,div.pS2,div.pS3,div.pS4,div.pS5 {
border:none;
background-color:transparent;
position:relative;
overflow:hidden;
clear:left;
margin:0;
padding:0 0 2px;
}

div.h1 {
font-weight:700;
font-size:16pt;
border-bottom:1px solid #CACACA;
margin-bottom:10px;
}

div.h2 {
background:#D8E7F1 none repeat scroll 0;
font-size:13pt;
font-weight:700;
color:#585858;
margin-bottom:5px;
margin-top:5px;
padding:3px 0 3px 5px;
}

div.h3 {
font-size:14pt;
}

div.h4 {
font-weight:700;
font-size:12pt;
}

div.h5 {
font-weight:400;
font-size:10pt;
}

div.pL1,div.pL2,div.pL3,div.pL4,div.pL5 {
position:relative;
overflow:hidden;
clear:both;
border-top:1px solid #D8D8D8;
margin-top:1px;
margin-bottom:9px;
padding-top:16px;
}

div.mainListing {
border-top:0;
padding-top:0;
clear:both;
}

div.mainListing div.url {
padding-top:2px;
}

div.pSOps {
background-color:#FFC;
text-align:center;
border:1px solid #CACACA;
font-size:8pt;
margin:-11px 0 0;
}

div.pSOps a {
background:url(../img/icon/arrow_slide_orng.gif) no-repeat right;
padding-right:13px;
}

div.pSOps b {
padding:0 5px;
}

div.listing_name1,div.listing_name2,div.listing_name3,div.listing_name4,div.listing_name5 {
font-weight:700;
font-size:12pt;
}

div.listing_name1_lrg,div.listing_name2_lrg,div.listing_name3_lrg,div.listing_name4_lrg,div.listing_name5_lrg {
font-weight:700;
font-size:2.91em;
color:#054E7E;
}

div.listingdist {
color:#054E7E;
font-size:11pt;
font-style:italic;
font-weight:700;
margin-left:5px!important;
}

div.pHlt1 {
background:#FDDA71 url(../img/bg/goldtr.gif) no-repeat top right;
}

div.pHlt2 {
background:transparent url(../img/bg/goldtl.gif) no-repeat top left;
}

div.pHlt3 {
background:transparent url(../img/bg/goldbr.gif) no-repeat bottom right;
}

div.pHlt4 {
background:transparent url(../img/bg/goldbl.gif) no-repeat bottom left;
}

div.pLCol {
position:relative;
border:none;
background-color:transparent;
margin:0;
padding:0;
}

div.pLtCol {
float:left;
}

div.pRtCol {
float:right;
}

div.pLRow {
border:none;
background-color:transparent;
position:relative;
clear:both;
margin:0;
padding:0;
}

div.pLRow .adr,div.pLRow .tel,div.pLRow .geo,div.pLRow .hours {
clear:left;
font-size:9pt;
font-weight:700;
color:#585858;
}

div.pLtRow {
float:left;
clear:left;
}

div.pRtRow {
float:right;
clear:right;
}

div.pTpRow {
margin-top:0;
clear:none;
}

div.pLCell {
border:none;
background-color:transparent;
position:relative;
margin:0;
padding:0;
}

div.pLtCell {
float:left;
}

div.pRtCell {
float:right;
}

div.pTpCell {
margin-top:0;
}

div.pLImage {
border:1px solid #CACACA;
background-color:#F8F8F8;
width:125px;
height:100px;
position:relative;
float:left;
margin:-6px 5px 5px 0;
padding:0 5px 5px;
}

div.pLTagArea {
position:relative;
overflow:hidden;
clear:both;
margin:5px 0;
padding:5px 0;
}

div.pLTagArea .inline_btn a {
padding-top:0;
float:left;
position:relative;
margin:0 0 2px 10px;
}

div.pLTagArea table tr td {
vertical-align:top;
}

div.pLTagLbl {
color:#585858;
float:left;
font-weight:700;
position:relative;
font-size:8pt;
top:2px;
margin:0 5px 0 7px;
padding:0;
}

div.pLTag {
position:relative;
float:left;
margin:0 0 0 3px;
padding:0;
}

div.povo_tip_icon {
display:block;
background-image:url(../img/icon/info_roll.gif);
width:26px;
height:18px;
background-repeat:no-repeat;
background-position:left top;
margin-right:3px;
}

div.gsItem {
margin-bottom:25px;
}

div.gsItem h3 {
font-weight:400;
}

div.gsItem div.gsAdr {
font-size:9pt;
font-weight:700;
}

div.gsItem div.gsAct {
float:right;
}

span.povo_phone_list {
color:#0073B0;
font-size:9pt;
}

span.povo_phone_list img {
margin:0 0 -2px -1px;
}

img.pC2C {
padding-left:3px;
position:absolute;
top:-5px;
}

span.povo_phone_number_type {
font-weight:700;
}

div.povo_phone_drop {
background-color:#D8E7F1;
color:#0073B0;
border:1px solid #cfcfcf;
z-index:5001;
margin:0;
padding:5px 5px 7px;
}

div.povo_phone_numbers {
margin-top:4px;
margin-left:5px;
font-size:8pt;
}

div.povo_phone_drop span.ppn_main {
font-size:9pt;
font-weight:700;
color:#585858;
}

div.povo_phone_drop div.ppn_cont {
margin-top:6px;
}

div.povo_phone_drop div.ppn_cont span.ppn_header {
font-size:8pt;
font-weight:700;
}

div.povo_phone_drop ul {
list-style:none;
margin:0;
}

div.povo_phone_drop li {
margin-top:1px;
}

.pILEText {
display:block;
}

.pILEText img {
cursor:pointer;
}

.pILEditor {
background-color:#FDFFE5;
border-bottom:1px dashed #D3D3D3;
border-top:1px dashed #D3D3D3;
clear:both;
margin-bottom:5px;
padding:6px 5px;
}

.pILETags {
background-color:#FDFFE5;
border-bottom:1px dashed #D3D3D3;
border-top:1px dashed #D3D3D3;
clear:both;
margin-bottom:5px;
padding:6px 5px;
}

div.pILETextInput {
position:relative;
background-color:transparent;
margin-bottom:4px;
margin-right:4px;
border:none;
padding:0;
}

div.pILETextArea {
position:relative;
background-color:transparent;
border:none;
margin:-14px 4px 4px 0;
padding:0;
}

div.pILETextInput input.type_text {
padding-left:2px;
}

div.pILETextArea textarea.type_text {
clear:both;
padding:2px 0 2px 2px;
}

div.uploadControlFields {
padding-top:6px;
}

div.fileSpace {
margin-top:6px;
}

div.fileSpaceFields {
padding-left:20px;
}

div.fileSpaceFields label.fileSpace {
font-weight:400;
margin-bottom:0;
}

div.fileUploadDialog div.progressBar {
border:1px solid #1B376C;
position:relative;
background-color:transparent;
height:14px;
padding:0;
}

div.fileUploadDialog div.progressBarText {
background-color:transparent;
position:absolute;
top:0;
left:0;
width:100%;
text-align:center;
z-index:100000;
font-size:8pt;
color:#1B376C;
}

div.fileUploadDialog div.progressField span {
font-weight:400;
}

div.fileUploadDialog div.stats {
margin-bottom:4px;
}

div.fileUploadDialog div.stats table {
border-collapse:collapse;
border:none;
width:100%;
margin:0 0 5px;
padding:0;
}

div.fileUploadDialog div.stats table td {
text-align:left;
padding-left:10px;
}

div.fileUploadDialog div.stats table td.label {
text-align:right;
padding-left:0;
font-weight:700;
width:46%;
}

table.mcl_table {
background:none;
border:none;
margin:5px 0 0 20px;
padding:0;
}

table.mcl_table td {
border:none;
vertical-align:top;
margin:0 0 0 14px;
padding:0;
}

ul.mcl_list {
border:none;
margin:0 16px 0 8px!important;
padding:0!important;
}

ul.mcl_list li {
border:none;
list-style:disc;
margin:0!important;
padding:0!important;
}

div.pSEditTabs {
border:none;
background-color:transparent;
position:relative;
margin:0;
padding:0 9px 0 0;
}

div.pSEditTab {
position:relative;
float:right;
}

div.pSEditTab a {
background:transparent url(../img/btn/change-button.gif) no-repeat scroll 0;
display:block;
height:17px;
text-indent:-9999px;
width:60px;
}

div.pLRow div.pSEditTab {
margin-top:-2px;
}

div.pS1 div.pSEditTab,div.pS2 div.pSEditTab,div.pS3 div.pSEditTab,div.pS4 div.pSEditTab,div.pS5 div.pSEditTab {
margin-top:2px!important;
}

div.pS2 div.pSEditTab {
margin-right:5px;
}

div.pLMark {
float:left;
position:relative;
text-align:center;
cursor:pointer;
height:24px;
width:24px;
}

div.pLMark div.pOut {
position:absolute;
z-index:1;
background:transparent url(../img/icon/pin_inline_blank.gif) no-repeat;
height:24px;
width:24px;
margin:0 0 0 -2px;
}

div.pLMark div.pIn {
position:absolute;
color:#FFF;
font-size:10pt;
font-weight:700;
height:17px;
width:17px;
top:1px;
left:3px;
}

span.pLMark {
text-align:center;
color:#FFF;
font-weight:700;
font-size:10pt;
border:1px solid #000;
padding:0 5px;
}

div.povo_tag_filter {
position:relative;
margin:0 0 5px;
padding:0;
}

div.povo_tag_filter_header {
position:relative;
height:24px;
background-color:#F4F4F5;
border-top:1px solid #CACACA;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
}

div.povo_tag_list {
overflow:auto;
height:190px;
font-size:9pt;
border:none;
background-color:#FFF;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
border-top:none;
margin:0;
padding:3px;
}

div.povo_tag_tabs {
border:none;
position:absolute;
top:2px;
right:0;
z-index:10;
margin:0;
padding:0;
}

div.povo_tag_form {
margin-top:2px;
padding-top:21px;
position:relative;
}

div.povo_tag_box {
background:#FFF none repeat scroll 0 50%;
border:1px solid #CFCFCF;
}

div.povo_tag_tabs a {
background-color:#FBFCF7;
font-size:9pt;
line-height:15pt;
position:relative;
float:left;
height:20px;
border:1px solid #CACACA;
text-decoration:none;
margin:0 2px 0 0;
padding:0 5px;
}

div.povo_tag_tabs a.selected,div.povo_tag_tabs a:hover {
background-color:#FFF;
color:#666;
text-decoration:none;
border-bottom:1px solid #FFF;
}

span.pTSLabel {
display:block;
padding-top:3px;
padding-left:3px;
}

span.pTSLabel label {
color:#666;
font-size:11px;
font-weight:700;
}

div.povo_tag_input {
position:relative;
padding:4px;
}

input.povo_tag_search_input {
font-family:arial;
font-size:9pt;
padding-left:2px;
width:222px;
}

div.povo_tag_search_submit_cont {
position:absolute;
top:6px;
right:3px;
border:none;
z-index:2;
margin:0;
padding:0;
}

.tagMST {
background:#F0F8FF url(../img/icon/srchtpl_mem_sbar.gif) top right no-repeat;
}

.tagST {
background:#E0FDE3 url(../img/icon/srchtpl_tpl_sbar.gif) top right no-repeat;
}

.tagSTBoth {
background:#F0F8FF url(../img/icon/srchtpl_both_sbar.gif) top right no-repeat;
}

#pLRegion {
font-size:9pt;
}

#pRegions,#searchCrumbs {
font-size:9pt;
margin-bottom:10px;
line-height:20px;
text-indent:-15px;
margin-left:15px;
}

.crumb {
white-space:nowrap;
}

#searchCrumbs .crumb select {
font-size:.8em;
}

.tocItem {
font-size:9pt;
padding-right:3px;
text-transform:uppercase;
}

.contents {
color:gray;
font-size:8pt;
font-weight:700;
padding-right:5px;
}

#toc {
border:1px solid #DADADA;
margin-bottom:10px;
padding:5px;
}

#toc h2 {
display:inline;
font-size:9pt;
font-weight:700;
color:#000;
border:none;
}

#toc ul {
list-style:none;
margin:0;
padding:0;
}

#toc #tocTop {
padding:10px 0 0;
}

#toc li {
padding:0 0 0 15px;
}

#toc .toclevel-1 {
padding:0 0 7px;
}

a.tocJump {
color:#093;
font-weight:700;
}

.toctext {
padding-left:3px;
}

.tocnumber {
color:#000;
}

.toctoggle {
display:inline;
padding-left:7px;
}

div.template_box1 {
border:1px solid #DADADA;
background-color:#FBFCF7;
float:right;
position:relative;
text-align:center;
width:220px;
z-index:100;
margin:0 0 5px 10px;
padding:4px;
}

div.template_box1 ul,div.template_box1 ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 12px;
padding:0;
}

div.template_box1 ul li,div.template_box1 ol li {
padding-bottom:2px;
}

div.template_box1 p {
margin:4px 0;
padding:0;
}

div.template_box2 {
background-color:#FFF;
position:relative;
border:1px solid #DADADA;
text-align:center;
font-size:9pt;
padding:4px;
}

.ratingCtrl_sm {
height:20px;
width:75px;
position:relative;
background-color:transparent;
background-image:url(../img/bg/rstarSm.gif);
background-repeat:repeat-x;
overflow:visible;
}

.ratingCtrlDisp_sm {
height:20px;
position:relative;
background-color:transparent;
background-image:url(../img/bg/rstarOnSm.gif);
background-repeat:repeat-x;
overflow:visible;
}

.ratingCtrlAvg_sm {
position:absolute;
top:0;
left:0;
height:20px;
z-index:1;
background-color:transparent;
background-image:url(../img/bg/rstarOnSm.gif);
background-repeat:repeat-x;
}

.ratingCtrlCurr_sm {
position:absolute;
top:0;
left:0;
height:20px;
z-index:1;
background-color:transparent;
background-image:url(../img/bg/rstarCurSm.gif);
background-repeat:repeat-x;
}

.ratingCtrlSel_sm {
position:absolute;
top:0;
left:0;
height:20px;
z-index:2;
background-color:transparent;
background-image:url(../img/bg/rstarCurSm.gif);
background-repeat:repeat-x;
}

.ratingCtrlItem_sm {
position:absolute;
top:0;
width:15px;
height:20px;
z-index:3;
background-color:transparent;
cursor:pointer;
}

.ratingCtrl_lrg {
height:36px;
width:115px;
position:relative;
background-color:transparent;
background-image:url(../img/bg/rstar.gif);
background-repeat:repeat-x;
overflow:visible;
}

.ratingCtrlDisp_lrg {
height:36px;
position:relative;
background-color:transparent;
background-image:url(../img/bg/rstarOn.gif);
background-repeat:repeat-x;
overflow:visible;
}

.ratingCtrlAvg_lrg {
position:absolute;
top:0;
left:0;
height:24px;
z-index:1;
background-color:transparent;
background-image:url(../img/bg/rstarOn.gif);
background-repeat:repeat-x;
}

.ratingCtrlCurr_lrg {
position:absolute;
height:24px;
top:0;
left:0;
z-index:1;
background-color:transparent;
background-image:url(../img/bg/rstarCur.gif);
background-repeat:repeat-x;
}

.ratingCtrlSel_lrg {
position:absolute;
top:0;
left:0;
height:24px;
z-index:2;
background-color:transparent;
background-image:url(../img/bg/rstarCur.gif);
background-repeat:repeat-x;
}

.ratingCtrlItem_lrg {
position:absolute;
top:0;
width:23px;
height:24px;
z-index:3;
background-color:transparent;
cursor:pointer;
}

.ratingCtrlFoot {
color:#054E7E;
font-size:10px;
left:0;
position:absolute;
text-align:center;
top:23px;
white-space:nowrap;
width:115px;
overflow:visible;
}

div.ratingCtrlCell {
margin:-2px 0 0 4px;
}

.mainListing div.ratingCtrlCell {
margin:4px 0 0 14px;
}

.message_info,.message_error,.message_warning,.message_success {
border:1px solid;
clear:both;
margin:4px 0;
padding:10px 10px 10px 40px;
}

.message_info div.hr,.message_error div.hr,.message_warning div.hr,.message_success div.hr {
border-bottom:1px solid;
height:1px;
margin-top:5px;
margin-bottom:5px;
padding:0;
}

.message_info span.msg_header,.message_error span.msg_header,.message_warning span.msg_header,.message_success span.msg_header {
font-size:12pt;
font-weight:700;
}

.message_error a,.message_info a,.message_warning a,.message_success a {
font-weight:700;
}

.message_info {
background:#BFB url(../img/icon/msg_info2.gif) 5px 5px no-repeat;
color:#666;
border-color:#2A2;
}

.message_info div.hr {
border-color:#2A2;
}

.message_error {
background:#FCC url(../img/icon/msg_error.gif) 5px 5px no-repeat;
color:#034082;
border-color:red;
}

.message_error div.hr {
border-color:red;
}

.message_warning {
background:#FFC url(../img/icon/msg_warn.gif) 5px 5px no-repeat;
color:#034082;
border-color:#EBEB7C;
}

.message_warning div.hr {
border-color:#EBEB7C;
}

.message_success {
background:#FFC url(../img/icon/msg_suc.gif) 5px 5px no-repeat;
}

.profileErrors {
margin:0;
padding:2px 10px;
}

.media_centered {
width:auto;
text-align:center;
}

.media_centered * {
margin-left:auto;
margin-right:auto;
}

div.media_floatnone {
float:none;
position:relative!important;
_position:static;
margin:4px;
}

div.media_floatleft {
float:left;
position:relative!important;
_position:static;
margin:4px 5px 4px 4px;
}

div.media_floatright {
float:right;
margin-top:4px;
margin-bottom:4px;
margin-left:5px;
position:relative!important;
_position:static;
}

div.thumb div {
border:1px solid #ccc;
background-color:#f9f9f9;
font-size:94%;
text-align:center;
overflow:hidden;
position:relative!important;
padding:4px;
}

div.thumb div a img {
border:1px solid #ccc;
}

div.thumb div div.thumb_caption {
border:none;
text-align:left;
}

div.thumb_description {
float:right;
border:none!important;
background:none!important;
line-height:1em;
padding:0 0 0 3px!important;
}

div.thumb_description a,div.thumb_description img {
border:none;
background:transparent;
margin:0;
padding:0;
}

div.media_tright {
float:right;
margin-left:4px;
position:relative!important;
}

div.media_tleft {
float:left;
margin-right:5px;
margin-bottom:5px;
position:relative!important;
}

div.media_tnone {
float:none;
margin-top:4px;
margin-bottom:4px;
position:relative!important;
}

div.mediadisplay {
float:left;
clear:both;
border:1px solid #cfcfcf;
background-image:url(../img/bg/transgrid.png);
position:relative!important;
margin:0 0 0 10px;
}

div.mediadisplay img {
position:relative!important;
margin:0 0 -3px;
padding:0;
}

div.mediainfo {
padding-top:5px;
padding-bottom:15px;
padding-left:7px;
clear:both;
border-style:none;
}

table.mediainfo {
border-style:none;
}

table.mediainfo tr td {
vertical-align:top;
padding-right:5px;
padding-top:2px;
text-align:left;
border-style:none;
}

table.mediainfo tr td.name {
padding-left:20px;
}

#scrollWithMe {
position:relative;
}

.searchLinks {
background-color:#E8E8E8;
font-size:11px;
color:#666;
font-weight:700;
height:24px;
width:100%;
line-height:20px;
position:relative;
overflow:hidden;
padding:0;
}

.slSolo {
border-bottom:1px solid #CACACA;
}

.mapView {
padding:0 0 0 5px;
}

.mapIconContainer {
position:absolute;
width:auto;
right:0;
top:0;
}

.searchLink,.searchLinkOn {
display:inline;
margin:3px 2px;
padding:0 3px;
}

.searchLink a,.searchLinkOn {
color:#FFF;
height:20px;
}

.searchLinks img {
margin:2px 0 0 4px;
}

.searchLinks a {
height:20px;
width:35px;
display:block;
color:#FFF;
}

.searchLinkOn {
font-weight:700;
border:1px solid #FFF;
}

.searchLinks a:hover {
background-color:#BAD9F9;
}

.clickTip {
background:#EFEFEF url(../img/icon/hand.png) no-repeat scroll 0 50%;
border:1px solid;
color:#666;
margin-left:45px;
margin-top:15px;
width:190px;
font-size:8pt;
padding:5px 0 5px 28px;
}

.quickfacts {
float:right;
position:relative;
font-size:11px;
margin:0 0 5px 5px;
}

.quickfacts table {
width:230px;
border-collapse:collapse;
}

.quickfacts table td {
vertical-align:top;
padding:3px;
}

.quickfacts table img {
padding-right:1px;
}

.quickfacts td a {
text-align:center;
}

.quickfacts table td.comments {
font-family:georgia, times, serif;
color:#2A330A;
text-align:center;
padding:5px;
}

.quickfacts .external {
font-weight:700;
clear:both;
}

.quickfacts em {
font-style:normal;
}

div.no_history_found {
font-size:18pt;
color:#666;
text-align:center;
margin-top:10px;
background-color:#F2F2F2;
border:1px solid #666;
padding:10px;
}

table.history {
border-collapse:collapse;
border-bottom:1px solid #CFCFCF;
width:100%;
margin:10px 0;
}

table.history tr td {
vertical-align:top;
text-align:left;
border-top:1px solid #CFCFCF;
white-space:nowrap;
padding:3px 4px;
}

table.history tr th {
vertical-align:top;
text-align:left;
border-top:none;
white-space:nowrap;
font-size:8pt;
font-weight:700;
padding:3px 4px 3px 2px;
}

table.history tr.text {
background:#FFF;
}

table.history tr.media {
background:#F2F9FF;
}

table.history table.primarymediainfo {
border-collapse:collapse;
border:none;
background-color:transparent;
margin:0;
padding:0;
}

table.history table.primarymediainfo tr {
border:none;
background-color:transparent;
margin:0;
padding:0;
}

table.history table.primarymediainfo td {
border:none;
background-color:transparent;
margin:0;
padding:0;
}

table.history table.primarymediainfo td.top {
padding-bottom:5px;
}

table.history tr.text_highlighted {
background:#FFFFF1;
}

table.history tr.media_highlighted {
background:#E7FFD0;
}

table.history tr td.history_padded {
padding:3px 10px;
}

table.history tr td.secondary {
border-top:1px dashed #CCC;
}

table.history tr td.creator {
padding:3px 10px;
}

span.creator {
font-weight:700;
font-family:Courier;
cursor:pointer;
border:1px solid #2A2;
background-color:#BFB;
color:#2A2;
padding:0 2px 0 1px;
}

table.history td.comment_minor {
padding-right:3px;
text-align:left;
font-weight:700;
}

table.history td.last {
width:100%;
white-space:normal;
}

table.history td.comment {
padding-left:0;
font-style:italic;
}

table.history td span.diff {
padding:4px 10px;
}

table.history table.mediadisplay {
border-collapse:collapse;
border:0;
margin:0;
padding:0;
}

table.history table.mediadisplay td.mediathumbnail {
border:0;
margin:0;
padding:0;
}

table.history table.mediadisplay td.mediainfo {
border:0;
margin:0;
padding:0 0 0 5px;
}

table.history table.mediadisplay div.mediathumbnailframe {
border:1px solid #CFCFCF;
background-image:url(../img/bg/transgrid.png);
}

div.pagination {
background:#F2F2F2;
clear:both;
font-size:9pt;
font-weight:400;
margin:10px 0;
padding:3px 5px 0;
}

div.pagination div {
margin:0;
padding:0 0 5px;
}

div.pagination a,div.pagination a:visited {
font-weight:400;
border:0;
}

.two_col,.two_col_right {
width:286px;
float:left;
clear:both;
}

.two_col_right {
clear:right;
padding-left:20px;
}

.two_col_span {
clear:both;
}

.two_col .inline_btn {
margin-top:15px;
}

.indentBox {
width:550px;
padding-bottom:5em;
margin:auto auto 3em;
}

.indent_preview {
border:solid 1px #cfcfcf;
background:#FFF;
margin:20px;
padding:5px 25px;
}

a.tooltip {
background-image:url(../img/icon/info.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
background-position:right 0;
position:relative;
top:7px;
float:right;
}

.comment {
color:#0768A9;
}

form.common,form.common label {
display:block;
}

label {
font-weight:700;
padding:5px 0 3px;
}

input.type_text,textarea.type_text {
background:#FFF url(../img/bg/input_bg.gif) repeat-x;
border:1px solid #cfcfcf;
width:100%;
font-weight:400;
padding:2px 0 2px 2px;
}

input.type_radio {
position:relative;
top:.3em;
}

input.type_submit {
float:right;
margin:10px 0;
}

.floatright {
float:right;
}

div.povo_result_filter {
position:relative;
clear:both;
margin:0 0 5px;
}

div.povo_result_filter h1 {
border:0;
margin:0;
}

div.povo_result_filter #tags {
display:block;
}

div.povo_result_filter #filter div {
display:inline;
float:left;
}

div.povo_result_filter #filter div.left {
width:22%;
}

div.povo_result_filter #filter div.center {
text-align:center;
width:56%;
}

div.povo_result_filter #filter div.right {
text-align:right;
width:21%;
}

#searchTemplates {
clear:both;
margin:5px 0 0;
}

div.povo_template_search_button {
text-align:right;
position:relative;
margin-bottom:10px;
margin-top:10px;
clear:both;
}

.povo_template_container {
clear:both;
position:relative;
padding-top:10px;
}

.povo_template_container label {
font-weight:400;
}

div.looking {
position:relative;
font-size:9pt;
margin:0 0 5px;
}

div.looking h4 a {
color:green;
font-weight:700;
}

div.searchHeader {
border:1px solid #E6E7E8;
background:#E3F4FF;
color:#000;
padding:5px;
}

.searchDescription a {
font-weight:700;
white-space:nowrap;
}

div.looking div.refineSearch {
display:none;
}

#refineSearch table {
border:collapse;
margin:0;
padding:0;
}

#refineSearch select {
width:100%;
}

.refineSearchLabel {
width:14%;
font-weight:700;
text-align:right;
margin:0;
padding:0;
}

.fElem {
width:43%;
margin:0;
padding:0;
}

.nTable {
width:45%;
margin:0;
padding:0;
}

.nSubmit {
width:10%;
vertical-align:top;
text-align:center;
}

div.filterBox {
background-repeat:no-repeat;
background-image:url(../img/icon/srchtpl_tpl_inpg.gif);
background-position:5px 3px;
font-weight:700;
color:#FFF;
height:26px;
border:1px solid #fff;
}

div.filterBox div {
display:inline-block;
height:20px;
position:relative;
top:5px;
left:0;
padding:0 20px 0 32px;
}

div.filterBox div a {
color:#FFF;
}

div.filterBox div a:hover {
text-decoration:underline;
}

div.fold,div.foldout {
background:#E2E2E2 none repeat scroll 0;
clear:both;
color:#0091DC;
font-size:1.13em;
height:21px;
cursor:pointer;
margin:0 0 3pt;
padding:7px 0 0 5px;
}

div.fold a {
background-position:right 0;
}

div.fold a:hover,div.foldout a:hover {
text-decoration:underline;
background-position:right -36px;
}

div.foldout a,div.foldout a:visited {
background-position:right -73px;
}

.searchTemplateEdit {
position:absolute;
right:5px;
top:5px;
}

.searchTemplateEdit a {
background:none!important;
margin-left:0!important;
padding:0!important;
}

.distanceCounts {
margin-top:7px;
}

.distanceCounts span {
margin-right:7px;
font-weight:700;
}

div.filterTitle {
background-image:none;
}

div.filterContent {
position:relative;
color:#666;
overflow:hidden;
padding:0 10px 5px;
}

div.filterSectionTitle {
font-weight:700;
border-bottom:1px solid #15BC0F;
margin-bottom:5px;
padding-top:5px;
padding-left:2px;
}

div.filterSection {
padding-left:25px;
}

div.filterSection table.durations {
border-collapse:collapse;
}

div.filterSection div.durations_bottom table td {
text-align:left;
vertical-align:top;
padding-right:8px;
}

div.filterContent div.buttonBorder {
float:right;
text-align:center;
border:1px solid #15BC0F;
background-color:#FFF;
margin-top:5px;
padding:1px;
}

div.filterContent input.button {
font-weight:700;
font-size:9pt;
border:none;
color:#FFF;
background-color:#15BC0F;
cursor:pointer;
}

form.povo_edit_form {
margin-bottom:10px;
}

form.povo_edit_form input.edit_submit {
margin-top:10px;
float:none;
}

div.povo_text_input_container {
margin-right:4px;
}

.emph {
color:#888;
width:80px;
text-align:right;
font-size:1em;
font-style:italic;
}

.ellipsis {
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}

a.tooltip,a.tooltip:visited {
background-image:url(../img/icon/info.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
background-position:left 0;
position:relative;
float:right;
}

.tip {
display:block;
background-image:url(../img/icon/info.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
background-position:left top;
margin-right:2px;
}

.tipHide,.tipMenu,.drop {
background-color:#F5F7F8;
color:#034082;
font:bold 11px Verdana, Helvetica, sans-serif;
border:1px solid #cfcfcf;
z-index:10000;
padding:10px;
}

.tipHide {
visibility:hidden;
text-align:left;
z-index:10000;
}

.tipMenu {
z-index:2;
background-color:#F5F7F8;
width:250px;
}

input#sendEmail,input#sendNumber {
width:200px;
}

.tipMenu p {
padding:10px 0;
}

.tipMenu a {
text-decoration:none;
}

.modalBackground {
background-color:#06C;
filter:alpha(opacity=70);
opacity:.7;
position:absolute;
}

.modalPopup {
background-color:#FFF;
width:400px;
text-align:left;
padding:35px;
}

.loading {
background:url(../img/bg/load.gif) no-repeat center;
width:100%;
height:150px;
text-align:center;
vertical-align:middle;
}

.spinLoad {
background:url(../img/bg/spinload.gif) no-repeat right;
}

.spinLoadBox {
width:16px;
height:16px;
}

.autoComplete {
visibility:hidden;
z-index:9999;
}

#feedbackForm label {
font-size:1.1em;
}

#fbEmail {
width:100%;
}

#cancelBox {
font-size:2em;
font-weight:700;
}

#fbComments {
width:100%;
}

.listingContact span.roParent {
list-style:none;
}

div.listingContact {
min-height:1.2em;
_height:1.2em;
}

div.listingContact span.roParent ul {
list-style:none;
margin:0;
padding:0;
}

div.listingContact span.roParent li {
float:left;
z-index:100;
}

div.listingContact span.roParent a,div.listingContact span.roParent :visited {
display:block;
margin:0 5px;
}

div.listingContact span.roParent ul li {
height:auto;
margin:0;
padding:0;
}

div.listingContact span.roParent ul li ul li {
clear:left;
line-height:1.4em;
font-size:1em;
list-style:none;
margin:0;
padding:0;
}

div.listingContact span.roParent ul li ul {
_width:300px;
background-color:#F5F7F8;
border:1px solid #cfcfcf;
visibility:hidden;
position:absolute;
padding:5px;
}

.listingContact span.roParent table {
position:absolute;
border-collapse:collapse;
top:53px;
left:-4px;
height:auto;
z-index:80;
}

div.listingContact span.roParent ul a:hover ul,div.listingContact span.roParent ul li:hover ul {
visibility:visible;
}

.listingContact span.roParent a:hover {
background-color:#F8F8F8;
}

#pagetools {
font-size:1em;
display:inline;
position:absolute;
right:1.3em;
top:1em;
}

#pagetools li {
display:inline;
background:none;
margin:0;
padding:0;
}

#pagetools li a,#pagetools li a:visited {
display:inline;
float:left;
width:30px;
padding-top:21px;
text-align:center;
color:#666;
position:relative;
margin:-1em 1em 0;
}

#pagetools li a:hover {
text-decoration:none;
color:#F30;
}

#pagetools #page_mail {
background:url(../img/icon/page_mail.gif) no-repeat top left;
}

#pagetools #page_print {
background:url(../img/icon/page_print.gif) no-repeat top center;
}

#pagetools #page_fav {
background:url(../img/icon/page_pin.gif) no-repeat top center;
}

table.source_view {
border-collapse:collapse;
padding:0;
}

table.source_view td {
padding-bottom:3px;
font-family:"Courier New";
}

table.source_view pre {
font-family:"Courier New";
}

table.source_view td.number {
color:#F30;
background-color:#cfcfcf;
font-weight:700;
text-align:right;
vertical-align:top;
padding-right:4px;
padding-left:4px;
}

table.source_view td.text {
color:#000;
text-align:left;
padding-left:6px;
}

.GridHeader_Default {
padding:5px 0 5px 1px;
}

.GridRow_Default td {
margin:2px;
padding:.5em 0;
}

.GridFilterRow_Default td {
background-color:#B6C7F5;
padding:.5em 0;
}

.GridEditRow_Default td {
width:27%;
padding:.5em 1em 0;
}

.GridEditRow_Default input {
width:95%;
}

table.watchlist {
border-collapse:collapse;
border-bottom:1px solid #cfcfcf;
margin-top:10px;
margin-bottom:10px;
width:100%;
}

table.watchlist td {
vertical-align:middle;
white-space:nowrap;
padding-left:12px;
text-align:left;
border-top:1px solid #cfcfcf;
padding-top:3px;
padding-bottom:3px;
}

table.watchlist td.delete {
padding-top:5px;
}

table.watchlist td.last {
width:100%;
white-space:normal;
}

table.watchlist td.section {
padding-left:24px;
}

table.watchlist .highlighted {
background-color:#fffff1;
}

table.watchlist thead td {
font-weight:700;
border-top:none;
padding-top:3px;
padding-bottom:3px;
}

table.watchlist .icon {
cursor:pointer;
}

table.watchlist label.emailDesc {
font-size:9pt;
font-weight:400;
color:#666;
}

table.watchlist td.email {
text-align:center;
}

table.watchlist input.emailcb {
margin-bottom:1px;
}

table.watchlist .showHideLinks {
font-size:.8em;
color:blue;
}

table.watchlist div.statusDescription {
display:none;
color:#666;
padding:6px 20px 8px;
}

table.watchlist div.sectionName {
border:none;
width:100px;
overflow:visible;
margin:none;
padding:none;
}

table.watch {
border-collapse:collapse;
border-bottom:1px solid #cfcfcf;
margin-top:10px;
margin-bottom:10px;
width:100%;
}

table.watch td {
vertical-align:middle;
white-space:nowrap;
padding-left:12px;
text-align:left;
border-top:1px solid #cfcfcf;
padding-top:3px;
padding-bottom:4px;
}

table.watch label {
font-weight:400;
font-size:11px;
padding:0;
}

table.watch .disabled {
color:#888!important;
}

table.watch input.option {
margin-bottom:-2px;
}

table.watch label.option {
font-size:10pt;
}

table.watch div.staticSectionTree {
padding-bottom:8px;
padding-left:32px;
border:none;
margin:0;
}

table.watch div.staticSectionTree ul {
list-style-type:none;
margin-bottom:0;
margin-top:0;
padding-left:20px;
}

table.watch div.jsSectionTree {
margin-left:50px;
padding-bottom:4px;
}

table.watch input.treecb {
width:13px;
height:13px;
overflow:hidden;
margin:0 4px 0 2px;
}

table.watch div.treeRoot {
font-size:9pt;
font-weight:700;
margin-left:38px;
padding-top:8px;
}

table.watch div.jsSectionTree ul,table.watch div.jsSectionTree ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

table.watch div.jsSectionTree ul,table.watch div.jsSectionTree ol,table.watch div.jsSectionTree li {
margin:0;
padding:0;
}

table.watch label.lvl1 {
font-weight:700;
}

table.watch label.lvl2 {
color:#093;
font-weight:700;
}

table.watch label.lvl3 {
font-weight:700;
}

table.difference {
width:100%;
font-family:arial;
font-size:10pt;
}

table.difference td {
vertical-align:top;
font-size:8.5pt;
font-family:arial;
}

table.difference table.media_info {
border:none;
border-collapse:collapse;
}

table.difference table.media_info td {
vertical-align:top;
font-size:8.5pt;
font-family:arial;
}

table.difference th.header {
vertical-align:top;
font-size:11pt;
}

table.difference td.linenum {
font-weight:700;
padding-left:5px;
padding-right:3px;
padding-top:10px;
}

table.difference td.media_cell {
padding-top:10px;
}

table.difference td.media_key_cell {
padding-left:10px;
}

table.difference td.media_value_cell {
padding-left:3px;
}

table.difference td.diff_key {
text-align:center;
padding-top:15px;
padding-bottom:5px;
}

table.difference td.same_comment {
font-size:10pt;
padding-left:5px;
padding-top:5px;
}

table.difference td.type_header {
padding-left:0;
padding-top:10px;
font-weight:700;
font-size:10pt;
}

table.difference td.padding {
width:10px;
}

table.difference td.empty {
padding-left:3px;
padding-right:3px;
height:1em;
width:50%;
}

table.difference td.added {
padding-left:3px;
padding-right:3px;
background:#DFD;
width:50%;
}

table.difference td.unchanged {
padding-left:3px;
padding-right:3px;
background:#eee;
width:50%;
}

table.difference td.removed {
padding-left:3px;
padding-right:3px;
background:#ffffc5;
width:50%;
}

table.difference td.changed {
padding-left:3px;
padding-right:3px;
background:#9ff;
width:50%;
}

table.difference span.changed {
color:red;
font-weight:700;
margin:0;
}

table.difference span.diff_key_title {
font-weight:700;
}

table.difference span.diff_key_added {
background:#DFD;
border:1px solid #CACACA;
padding:2px 5px;
}

table.difference span.diff_key_unchanged {
background:#eee;
border:1px solid #CACACA;
padding:2px 5px;
}

table.difference span.diff_key_removed {
background:#ffffc5;
border:1px solid #CACACA;
padding:2px 5px;
}

table.difference span.diff_key_changed {
background:#9ff;
border:1px solid #CACACA;
padding:2px 5px;
}

table.difference img.diff_media {
border:1px solid #CACACA;
float:left;
background-image:url(../img/bg/transgrid.png);
}

div.diff_shape_chkb span {
border:1px solid #CACACA;
color:#FFF;
padding:2px 5px;
}

#locDescLeft {
clear:right;
position:relative;
}

#memberprefs_sbar {
background-color:#FFF;
border:1px solid #cfcfcf;
padding-bottom:10px;
font-size:9pt;
margin:0;
}

#memberprefs_sbar dt,#memberprefs_sbar dd {
padding-left:.8em;
margin:0;
}

#memberprefs_sbar dt {
font-weight:700;
background-color:#C3D7E8;
height:1.8em;
line-height:1.8em;
}

#memberprefs_sbar dd {
line-height:1.5em;
}

.specialBanner {
position:relative;
background-color:#F8F8F8;
border:#cacaca 1px solid;
margin-bottom:.75em;
clear:both;
}

table.specialBanner h1 {
margin-bottom:5px;
}

table.specialBanner .icon {
width:70px;
white-space:nowrap;
}

table.specialBanner .content {
width:100%;
}

div.specialBanner h1 {
clear:both;
float:left;
border:none;
margin:0;
padding:0;
}

.specialInfo {
position:relative;
clear:left;
padding:5px 0 0;
}

.restaurant_1 {
font-style:italic;
font-weight:700;
color:#2A330A;
text-align:center;
}

#DeleteForm p {
margin:1em 0;
}

.listingSection {
clear:none;
}

abbr.nu {
border-bottom-width:0;
}

div.redirectNotice {
border:1px solid #333;
background:#ddd;
height:40px;
margin-top:auto;
margin-bottom:auto;
padding-left:85px;
padding-right:10px;
padding-top:21px;
background-image:url(../img/icon/redirect_arrow.png);
background-repeat:no-repeat;
background-position:10px 5px;
}

div.redirectedNotice {
font-size:.8em;
font-style:italic;
padding-left:10px;
padding-bottom:5px;
position:relative;
}

div.redirectedNotice img {
position:relative;
top:-1px;
padding-right:2px;
}

div.pSrchRzCnt div.redirectedNotice {
padding-bottom:15px;
}

a.linkEmphWhiteonBlue {
background-image:url(../img/icon/arrow_slide_white.gif);
background-repeat:no-repeat;
background-position:right 0;
font-weight:700;
color:#FFF;
padding:0 20px 0 0;
}

a.linkEmphWhiteonBlue:hover {
background-position:right -36px;
}

span.linkEmphOrangeonWhite a {
background-image:url(../img/icon/arrow_slide_orng.gif);
background-repeat:no-repeat;
background-position:right 2px;
padding:0 20px 0 5px;
}

span.linkEmphOrangeonWhite a:hover {
background-position:right -34px;
}

.external {
padding-right:14px;
background:url(../img/icon/link_external.gif) top right no-repeat;
}

div.looking div.inline_btn {
float:right;
margin-top:-3px;
}

.inline_btn a {
border:#9CF 1px solid!important;
background-image:url(../img/icon/arrow_slide_orng.gif);
background-color:#fff;
background-repeat:no-repeat;
background-position:right 0;
display:inline-block;
font-weight:400;
width:auto;
font-size:11px;
line-height:16px;
padding:1px 16px 1px 5px;
}

.inline_btn a:hover {
border:#0768A9 1px solid!important;
color:#666;
text-decoration:none;
background-position:right -36px;
}

.msgButtons ul {
text-align:right;
list-style:none;
margin:0 0 5px;
padding:0;
}

.msgButtons ul li {
display:inline;
margin:0 3px 0 0;
}

.msgButtons ul li a {
border:#CFCFCF 1px solid!important;
background-color:#FFF;
font-size:11px;
font-weight:400;
padding:2px 3px;
}

a.inline_btn:hover {
border:#0768A9 1px solid!important;
background-color:#FFF;
text-decoration:none;
color:#666;
}

.span.roParent {
list-style:none;
}

span.roParent ul {
list-style:none;
margin:0;
padding:0;
}

span.roParent li {
float:left;
z-index:100;
}

span.roParent a,span.roParent :visited {
display:block;
margin:0 5px;
}

span.roParent ul li {
height:auto;
margin:0;
padding:0;
}

span.roParent ul li ul li {
clear:left;
line-height:1.4em;
font-size:1em;
margin:0;
padding:0;
}

span.roParent ul li ul {
_width:300px;
background-color:#F5F7F8;
border:1px solid #cfcfcf;
visibility:hidden;
position:absolute;
list-style:none;
padding:5px;
}

span.roParent table {
position:absolute;
border-collapse:collapse;
top:53px;
left:-4px;
height:auto;
z-index:80;
}

span.roParent ul a:hover ul,span.roParent ul li:hover ul {
visibility:visible;
}

span.roParent a:hover {
background-color:#F8F8F8;
}

.povo-txt-title {
font-size:16px;
font-weight:700;
padding-top:10px;
padding-bottom:10px;
margin:0;
}

.povo-txt-indent {
padding-left:15px;
margin:0;
}

.paramTable {
width:100%;
text-align:left;
border-top:1px solid #000;
border-collapse:collapse;
margin-bottom:5px;
}

.paramTable th {
background-color:#E6E7E8;
}

.paramTable td {
border-bottom:1px solid #E6E7E8;
padding:3px;
}

div.pLReviews {
background:#C2E0FF;
font-size:11pt;
}

div.pLReviews div.povo_reviews_header {
height:22px;
padding:5px 0 0 10px;
}

div.pLReviews div.povo_reviews {
background:#E8F6FF;
font-size:9pt;
padding:5px 6px 20px;
}

.openTable table td {
_position:static;
padding:0;
}

.dateSelector {
width:52px;
}

.openTable .party {
width:40px;
}

.openTable .time {
width:62px;
}

.openTable .go {
width:28px;
padding:0;
}

.menuItemIcon {
height:0;
width:0;
margin:0;
}

.menuHeader,.menuHeader div,.menuHeader p {
display:inline;
}

#search div {
display:inline;
}

.pSrchRzCnt {
padding-left:5px;
margin-top:1px;
border-top:1px solid #D8D8D8;
position:relative;
}

.pSrchRzCnt .pLMin {
margin-top:10px;
}

.pSrchRzCnt div.pL3 {
border-top:none;
}

.simpleCounts {
position:absolute;
top:10px;
right:10px;
text-align:right;
}

#pageActions {
float:right;
height:18px;
position:relative;
list-style:none;
font-size:.8em;
margin:0;
padding:0;
}

#pageActions li {
_width:45px;
z-index:10000;
float:left;
margin:0 0 0 6px;
}

#pageActions li a {
text-indent:0;
width:auto;
margin:0 0 0 1px;
padding:0 0 5px 20px;
}

#pageActions li a.change {
background:url(../img/icon/page_ops.png) 0 0 no-repeat;
}

#pageActions li a.create {
background:url(../img/icon/page_ops.png) 0 -20px no-repeat;
}

#pageActions li a.delete {
background:url(../img/icon/page_ops.png) 0 -40px no-repeat;
}

#pageActions li a.discuss {
background:url(../img/icon/page_ops.png) 0 -60px no-repeat;
}

#pageActions li a.view {
background:url(../img/icon/page_ops.png) 0 -80px no-repeat;
}

#pageActions li a.source {
background:url(../img/icon/page_ops.png) 0 -100px no-repeat;
}

#pageActions li a.upload {
background:url(../img/icon/page_ops.png) 0 -120px no-repeat;
}

#pageActions li a.history {
background:url(../img/icon/page_ops.png) 0 -140px no-repeat;
}

#pageActions li a.rename {
background:url(../img/icon/page_ops.png) 0 -160px no-repeat;
}

#pageActions li a.watch {
background:url(../img/icon/page_ops.png) 0 -180px no-repeat;
}

#pageActions li a.links {
background:url(../img/icon/world_link.png) 0 0 no-repeat;
}

.povo-txt-poblue {
color:#0768A9;
}

.povo-txt-grey {
color:#666;
}

.povo-txt-green {
color:green;
}

.povo-bg-poblue {
background-color:#0768A9;
color:#fff;
}

.povo-bg-khaki {
background-color:#F6F8EF;
color:#666;
}

.povo-bg-ltgrey {
background-color:#F9F9F9;
color:#666;
}

.povo-bg-ltyellow {
background-color:#FDFFE5;
color:#666;
}

.povo-bg-green {
background-color:#E0FDE3;
color:green;
}

.povo-blue-bar {
background-color:#C2E0FF;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

div.left {
float:left;
}

div.right {
float:right;
}

div.clear {
clear:both;
}

input.openid_login {
background:url(../img/bg/openid.gif) no-repeat;
background-color:#fff;
background-position:0 50%;
color:#000;
padding-left:18px;
}

.povoFocusBox {
background:transparent url(../img/bg/focus-box-slice.gif) no-repeat scroll 0 -64px;
margin-bottom:10px;
}

.povoFocusBox .povoH {
background:transparent url(../img/bg/focus-box-slice.gif) repeat-x scroll 0 0;
color:#FFF;
font-size:10pt;
font-weight:700;
height:24px;
margin:0 6px;
padding:8px 0 0;
}

.povoFocusBox .povoR {
float:right;
background:transparent url(../img/bg/focus-box-slice.gif) no-repeat scroll 0 -32px;
height:32px;
width:6px;
}

.povoFocusBox .povoB {
background-color:#fff;
padding:0 10px 10px;
}

.povoInput {
background:#FFF url(../img/bg/input_bg.gif) repeat-x;
border:1px solid #cfcfcf;
width:99%;
font-weight:400;
padding:2px 0 2px 2px;
}

#addthis_services {
background-color:#FFF;
}

#addthis_services a {
color:#333;
display:block;
font-weight:400;
padding:0 0 0 4px;
}

#addthis_services td {
padding:1px 0;
}

#addthis_dropdown15 a:hover {
background-color:#F5F5F5;
}

#addthis_dropdown15 a {
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

#addthis_dropdown15 img {
border:none;
vertical-align:middle;
width:16px;
height:16px;
}

#addthis_dropdown15 {
z-index:1000000;
text-align:left;
width:230px;
position:absolute;
display:none;
border:#CCC solid 1px;
overflow:hidden;
background-color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:1px 1px 0;
}

#lreviewdiv {
text-align:center;
}

#lreviewdiv textarea.review {
height:100px;
}

textarea.povoWatermark {
height:60px;
text-align:center;
font-weight:700;
color:Gray;
}

#lreviewdiv .povo_caption {
float:left;
margin-top:6px;
}

div.povoWideSearch {
width:100%;
text-align:center;
}

div.povoWideSearch form {
background:url(../img/bg/search-bg.gif) left 0 no-repeat;
float:none;
margin:0 0 20px;
padding:0 0 0 6px;
}

div.povoWideSearch fieldset {
background:url(../img/bg/search-bg.gif) right 0 no-repeat;
height:54px;
padding-left:12px;
text-align:center;
}

div.povoWideSearch div {
width:865px;
margin:0 auto;
}

div.povoWideSearch input {
color:#585858;
float:left;
font-size:1.1em;
margin-top:16px;
vertical-align:top;
padding:2px 5px 1px 7px;
}

div.povoWideSearch input.what {
margin-top:16px;
width:50%;
}

div.povoWideSearch input.where {
width:194px;
}

div.povoWideSearch input.searchButton,.waiMiddle input.searchButton {
background-image:url(http://static.povo.com/pm/img/home/search-button.gif);
width:69px;
border:0;
margin-left:5px;
cursor:pointer;
}

div.povoWideSearch label.what,.waiMiddle label.what {
background:url(http://static.povo.com/pm/img/home/what-are-you-looking-for.gif) 0 17px no-repeat;
display:block;
float:left;
height:40px;
text-indent:-9000px;
width:244px;
padding:0 10px 2px 0;
}

div.povoWideSearch label.where {
background:url(http://static.povo.com/pm/img/home/where.gif) 20px 17px no-repeat;
display:block;
float:left;
height:40px;
text-indent:-9000px;
width:72px;
padding:0 10px 5px 20px;
}

div.povoWideSearch input.image {
margin-top:14px;
}

.whereAmIBox {
position:relative;
display:inline-block;
width:100%;
margin-top:5px;
margin-bottom:15px;
}

.waileft {
position:absolute;
top:0;
left:0;
background:transparent url(http://static.povo.com/img/bg/search-slice.gif) no-repeat scroll 0 -54px;
height:54px;
width:8px;
margin:0;
}

.waiRight {
position:absolute;
right:0;
top:0;
background:transparent url(http://static.povo.com/img/bg/search-slice.gif) no-repeat scroll 0 -108px;
height:54px;
width:8px;
margin:0;
}

.waiMiddle {
margin-top:0;
padding-top:0;
background:transparent url(http://static.povo.com/img/bg/search-slice.gif);
height:54px;
margin-left:8px;
margin-right:8px;
text-align:center;
}

.waiForm {
width:95%;
margin:0 auto;
}

#searchAll {
margin-top:8px;
width:95%;
}

.waiForm .searchButton {
height:23px;
position:relative;
top:4px;
}

ul.inline li {
display:inline;
margin:0 10px 0 0;
}

ul.inline li a {
padding:0 10px 0 0;
}

#AddListingForm label {
font-size:10pt;
}

.povoChangeList li {
border-bottom:1px solid #C6CDD1;
margin-right:10px;
padding:20px 0 20px 30px;
}

.povoChangeList li img {
margin-top:-8pt;
margin-right:10pt;
}

.povoChangeList li.add {
background:url(../img/icon/add-contrib.gif) 0 19px no-repeat;
}

.povoChangeList li.delete {
background:url(../img/icon/delete-contrib.gif) 0 19px no-repeat;
}

.povoChangeList li.graffiti {
background:url(../img/icon/graf-contrib.gif) 0 19px no-repeat;
}

.povoChangeList li.edit {
background:url(../img/icon/edit-contrib.gif) 0 19px no-repeat;
}

.povoChangeList li.upload {
background:url(../img/icon/upload-contrib.gif) 0 19px no-repeat;
}

div.sGall {
margin-top:10px;
}

div.pGall {
position:relative;
height:82px;
background-color:transparent;
padding:0 24px;
}

div.pGallNoS {
height:110px;
background-color:transparent;
overflow-x:scroll;
white-space:nowrap;
}

div.pGallNoS img {
margin:3px;
}

div.pGall div.button {
position:absolute;
top:33px;
height:16px;
width:16px;
border:0 none;
cursor:pointer;
opacity:.3;
margin:0;
padding:0;
}

div.pGall div.pbck {
left:6px;
background-image:url(../img/icon/galibck.gif);
}

div.pGall div.pfor {
right:6px;
background-image:url(../img/icon/galifor.gif);
}

div.pGall div.pDisp {
position:relative;
height:82px;
margin:0;
}

div.pGall div.pCap {
font-size:70%;
margin-top:2px;
text-align:left;
overflow:hidden;
}

div.pGall div.pDisp div.fade {
position:absolute;
top:0;
width:30px;
height:82px;
background-color:transparent;
background-repeat:repeat-y;
background-attachment:scroll;
background-position:top left;
z-index:10;
}

div.pGall div.pDisp div.fadeLeft {
left:0;
background-image:url(../img/bg/siglft_g.png);
}

div.pGall div.pDisp div.fadeRight {
right:0;
background-image:url(../img/bg/sigrt_g.png);
}

div.pGall div.displayArea {
position:relative;
height:82px;
overflow:hidden;
}

div.pGall div.pItem {
position:absolute;
top:0;
height:82px;
}

div.pGall div.pItem img {
border:1px solid #CACACA;
cursor:pointer;
}

div.pGall div.pItem .pImg {
position:absolute;
top:0;
height:80px;
vertical-align:middle;
margin:0;
}

div.no_items_message {
color:#666;
font-size:28pt;
text-align:center;
font-family:arial;
}

#ItemDisplayStaging {
position:absolute;
display:block;
top:-10000px;
left:0;
}

.gp_body {
position:relative;
}

.gp_img_pane {
position:relative;
overflow:visible;
background-color:transparent;
text-align:center;
width:auto;
}

.gp_img_pane div.* {
background-color:transparent;
}

.gp_img_pane * {
margin-left:auto;
margin-right:auto;
}

.gp_img_cont {
position:relative!important;
margin-top:0;
overflow:visible;
}

img.gp_img {
position:relative;
border:1px solid #CACACA;
background:transparent url(../img/bg/transgrid.png) repeat scroll 0 0;
}

.gp_caption {
text-align:center;
}

.gp_loading_cont {
position:relative!important;
margin-top:0;
overflow:visible;
}

img.gp_loading {
position:relative;
height:16px;
width:16px;
}

.gp_item_display_root {
overflow:hidden;
}

.gp_gallery_root {
margin-top:6px;
}

.gp_gallery_root .gallery {
padding-bottom:0!important;
}

.gp_button {
width:16px;
height:16px;
background:transparent url(../img/icon/camera.png) no-repeat scroll 0 0;
cursor:pointer;
margin:0 5px 0 3px;
}

.gp_loading_msg {
position:absolute;
padding-top:70px;
width:140px;
background-color:transparent;
opacity:1!important;
}

.gp_loading_msg_img {
position:absolute;
width:66px;
height:66px;
top:0;
left:37px;
background:transparent url(../img/bg/gp_loading.gif) no-repeat scroll 0 0;
}

.gp_loading_msg_txt {
position:relative;
text-align:center;
color:#444;
background-color:transparent;
font-size:14pt;
font-weight:700;
}

.pWidgetMain {
position:relative;
background-color:transparent;
overflow:hidden;
z-index:1;
border-width:0;
margin:0;
padding:0;
}

.pWidgetMain .mapContainer {
clear:none!important;
}

.pWidgetDisplay {
position:relative;
margin:4px 4px 0;
padding:0;
}

.pWidgetContent {
position:relative;
height:100%;
width:100%;
overflow:hidden;
margin:0;
padding:0;
}

.pWidgetFrame {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:0;
overflow:hidden;
}

.pWidgetFrame .cbr {
position:relative;
margin:0;
padding:0;
}

.pWidgetFrame .cb {
position:relative;
margin:0;
padding:0;
}

.pWidgetFrame .cb .bodyf {
position:relative;
background:transparent url(../img/bg/pwidget_bd.gif) repeat-y scroll top right;
overflow:hidden;
padding:0;
}

.pWidgetFrame .cb .bodyc {
position:relative;
border:0;
background-color:transparent;
overflow:hidden;
margin:0;
padding:0;
}

.pWidgetFrame .cbtb {
position:relative;
height:12px;
margin:0;
padding:0;
}

.pWidgetFrame .cbtb .left {
position:absolute;
top:0;
left:0;
width:100%;
height:10px;
}

.pWidgetFrame .cbtb .left .inner {
position:relative;
height:12px;
margin-right:12px;
background:transparent url(../img/bg/pwidget_nw.gif) no-repeat scroll top left;
}

.pWidgetFrame .cbtb .right {
position:absolute;
top:0;
right:0;
width:12px;
height:12px;
background:transparent url(../img/bg/pwidget_ne.gif) no-repeat scroll top right;
}

.pWidgetFrame .cbbb {
position:relative;
height:12px;
padding:0;
}

.pWidgetFrame .cbbb .left {
position:absolute;
bottom:0;
left:0;
height:12px;
width:100%;
}

.pWidgetFrame .cbbb .left .inner {
position:relative;
height:12px;
margin-right:12px;
background:transparent url(../img/bg/pwidget_sw.gif) no-repeat scroll bottom left;
}

.pWidgetFrame .cbbb .right {
position:absolute;
bottom:0;
right:0;
width:12px;
height:12px;
background:transparent url(../img/bg/pwidget_se.gif) no-repeat scroll bottom right;
}

.pWidgetFrame .pWidgetFrameH {
background:transparent url(../img/bg/pwidget_load.gif) no-repeat scroll center center;
}

.pWidgetViewport {
position:relative;
background-color:#FFF;
overflow:hidden;
}

.pWidgetViewport .ine {
position:absolute;
width:7px;
height:7px;
z-index:10;
top:0;
right:0;
background:transparent url(../img/bg/piwidget_ne.gif) no-repeat scroll bottom right;
}

.pWidgetViewport .ise {
position:absolute;
width:7px;
height:7px;
z-index:10;
bottom:0;
right:0;
background:transparent url(../img/bg/piwidget_se.gif) no-repeat scroll bottom right;
}

.pWidgetViewport .inw {
position:absolute;
width:7px;
height:7px;
z-index:10;
top:0;
left:0;
background:transparent url(../img/bg/piwidget_nw.gif) no-repeat scroll bottom right;
}

.pWidgetViewport .isw {
position:absolute;
width:7px;
height:7px;
z-index:10;
bottom:0;
left:0;
background:transparent url(../img/bg/piwidget_sw.gif) no-repeat scroll bottom right;
}

.pWidgetMask {
position:absolute;
background-color:transparent;
top:0;
left:0;
}

.pWidgetMask .ine {
z-index:20001;
}

.pWidgetMask .ise {
z-index:20001;
}

.pWidgetMask .inw {
z-index:20001;
}

.pWidgetMask .isw {
z-index:20001;
}

.pWidgetLogo {
position:absolute;
left:6px;
bottom:4px;
z-index:10;
}

.pWidgetTagline {
bottom:6px;
color:#FFF;
font-size:11px;
font-weight:700;
left:80px;
position:absolute;
white-space:nowrap;
z-index:10;
}

.pWidgetPagination {
color:#FFF!important;
background-color:transparent;
overflow:hidden;
height:14px;
padding-top:2px;
text-align:center;
font-size:10px;
font-weight:700;
}

.pWidgetPagination a {
color:#FFF!important;
}

.pWidgetNoScript {
width:100%;
height:100%;
}

.pWidgetNoScript table {
width:100%;
height:100%;
text-align:center;
font-size:20px;
color:#0768A9;
font-weight:700;
}

.pWidgetPagination .pCurrPage {
color:#0768A9!important;
background-color:#FFF!important;
font-weight:inherit;
padding:0 1px;
}

.pMapWidgetStyles {
margin-top:10px;
}

.pMapWidgetStyles td {
padding-top:10px;
vertical-align:top;
}

.pWidgetConfigTagPane {
position:absolute;
top:0;
width:250px;
}

.pWidgetConfigTagPane .heading {
position:relative;
padding-bottom:3px;
text-align:center;
font-size:.85em;
font-weight:700;
color:#666!important;
}

.pWidgetConfigTags {
position:relative;
background:#FFF url(../img/bg/input_bg.gif) repeat-x scroll top left;
border:1px solid #CFCFCF;
overflow:auto;
font-weight:400;
height:100px;
padding:4px 4px 4px 2px;
}

.pWidgetConfigTags .item {
cursor:pointer;
text-align:left;
margin:1px 0;
padding:0 0 0 2px;
}

.pWidgetConfigTags .itemH {
background-color:#E0E0E0;
}

.pWidgetConfigTable {
margin-top:8px;
border-collapse:collapse;
}

.pWidgetConfigTable td {
vertical-align:middle;
font-weight:700;
padding:8px 0 0;
}

.pWidgetConfigTable tr.captions td {
font-size:.75em;
vertical-align:top;
text-align:center;
font-weight:700;
color:#666!important;
padding:0;
}

.pWidgetConfigTable .pWidgetSize td {
white-space:nowrap!important;
}

.pWidgetConfigTable .pWidgetSize input {
text-align:center;
}

.pWidgetSidePaneTable {
border-collapse:collapse;
width:100%;
}

.pWidgetSidePaneTable td.map {
width:100%;
}

.pWidgetTags {
background-color:#FFF;
position:absolute;
top:0;
left:0;
height:100%;
font-size:10pt;
border-right:1px solid #0768A9;
z-index:1;
}

.pWidgetTags .pWidgetTagNavPane {
color:#FFF;
background-color:#0768A9;
text-align:center;
font-size:8pt;
}

.pWidgetTags .pWidgetCurrTagPane {
background-color:#DDD;
position:relative;
border-bottom:3px solid #0768A9;
}

.pWidgetTags .pWidgetCurrTagPane .header {
background-color:#0768A9;
color:#FFF;
font-size:11px;
font-weight:700;
padding-bottom:2px;
text-align:center;
}

.pWidgetTags .pWidgetCurrTagList {
position:relative;
margin-bottom:3px;
font-size:11px;
padding:3px 3px 0 5px;
}

.pWidgetTags .pWidgetCurrTagList div.item {
float:left;
margin-right:6px;
padding-left:17px;
white-space:nowrap;
position:relative;
}

.pWidgetTags .pWidgetCurrTagList div.footer {
clear:both;
float:none!important;
height:0!important;
margin:0!important;
}

.pWidgetTags .pWidgetCurrTagList div.item a {
position:absolute;
left:0;
top:2px;
}

.pWidgetTags .pWidgetTagFilter {
color:#FFF;
background-color:#0768A9;
text-align:center;
font-size:9px;
height:21px;
}

.pWidgetTags .pWidgetCurrTagSP {
background-color:transparent;
overflow-x:hidden;
overflow-y:auto;
position:relative;
}

.pWidgetTags .pWidgetTagSP {
background-color:transparent;
overflow-x:auto;
overflow-y:auto;
position:relative;
}

.pWidgetTags .pWidgetTagList {
font-size:11px;
padding:3px 3px 3px 5px;
}

.pWidgetTags .pWidgetTagList .noTags {
text-align:center;
font-style:italic;
font-size:12px;
}

.pWidgetListings {
background-color:#FFF;
position:absolute;
top:0;
left:0;
height:100%;
font-size:10pt;
border-right:1px solid #0768A9;
z-index:1;
}

.pWidgetListings .pWidgetListingsSP {
background-color:#FFF;
height:100%;
overflow-x:auto;
overflow-y:auto;
position:relative;
}

.pWidgetListings td.listing,.pWidgetListings td.listing * {
font-size:11px!important;
}

.pWidgetListings td.marker {
width:27px!important;
}

.pWidgetSideMap {
position:relative;
height:100%;
width:auto;
}

.pWidgetVersion3 .pWidgetDisplay {
margin:0;
}

.pWidgetVersion3 .pWidgetViewport .ine {
display:none!important;
}

.pWidgetVersion3 .pWidgetViewport .ise {
display:none!important;
}

.pWidgetVersion3 .pWidgetViewport .inw {
display:none!important;
}

.pWidgetVersion3 .pWidgetViewport .isw {
display:none!important;
}

.pWidgetVersion3 .pWidgetPagination {
background-color:transparent;
color:#000!important;
}

.pWidgetVersion3 .pWidgetPagination .pCurrPage {
background-color:#000!important;
color:#FFF!important;
}

.pWidgetVersion3 .pWidgetPagination a {
color:#0073B0!important;
}