.legacy #map_canvas{height:100%;margin:50px 0 0;position:absolute;right:0;width:100%;z-index:1}
.legacy /*#header{background:url(/images/headerRpt.png) center bottom repeat-x;clear:both;font-size:.8em;height:68px;left:0;position:absolute;top:0;width:100%;z-index:2000}
.legacy #header ul li{display:inline;line-height:2em;position:relative}*/
.legacy #loginInfo,#signupInfo{float:right;margin:.6em .6em 0 0;z-index:3}
.legacy #locationTrail{display:table-cell;height:60px;vertical-align:middle;width:50%}
.legacy body#account #locationTrail{padding:0 0 0 90px}
.legacy #logged_in_as #persistent-nav{clear:both;float:left}
.legacy #logged_in_as #persistent-nav li{float:left;margin:-3px 0 0 1em;padding:0}
.legacy #logged_in_as{display:block;float:right;margin:.6em}
.legacy #logged_in_as ul li ul{border-bottom:1px solid #999;display:none;padding:.4em;position:absolute;right:0;text-align:right;top:2.2em;width:6em}
.legacy #logged_in_as ul li img.expandContract{height:9px;margin:0;width:11px}
.legacy #logged_in_as li.notDrop:hover{background:none}
.legacy #logged_in_as ul li:hover ul{background-color:#fff;display:block;width:6em}
.legacy #logged_in_as ul li ul li{border:none;display:block;font-size:.9em;margin:0;padding:0;width:100%}
.legacy #persistNav #imageMapToggle #mapView div{background-image:url(/images/mapIcon_over.png) !important}
.legacy #persistNav #imageMapToggle #mapView div,#logged_in_as #imageMapToggle #mapView div{background-image:url(/images/mapIcon.png)}
.legacy #persistNav #imageMapToggle a#mapView:hover div,#persistNav #imageMapToggle a#mapView:hover div #imageMapToggle a#mapView:hover div{background-image:url(/images/mapIcon_over.png)}
.legacy #filterTrail{float:left;font-size:.9em;margin:0 0 .6em;padding:.6em;position:relative;width:92%;z-index:2}
.legacy #filterTrail li{float:left;position:relative}
.legacy #toolbox{clear:left;float:left;margin:50px 0 0;position:relative;width:18.6em;z-index:3}
.legacy #toolboxHolder{background-color:#ebebeb;border-right:1px solid #252525;float:left;margin:0;padding:0;position:relative;width:100%;z-index:3}
.legacy #toolbox .module{float:left;margin:0;padding:.6em 0 .3em .5em;position:relative;width:97%}
.legacy #searchBar{float:left;position:relative;z-index:4}
.legacy body#city #searchBar{overflow:hidden;padding:.2em;position:absolute;right:7px;top:80px;width:258px;z-index:4}
.legacy #searchBar #allPagesDropdowns{background-color:#FFF;border-bottom:1px solid #999;display:none;float:none;padding:3.6em .6em .6em 1em;position:absolute;right:-6px;top:-14px;z-index:11}
.legacy #searchBar #allPagesDropdowns label{font-size:.8em;margin:3em 0 0}
.legacy #searchBar #allPagesDropdowns #search_whatLabel{margin:0;position:absolute;top:-8px}
.legacy #searchBar #allPagesDropdowns #allPagesClose{position:absolute;right:10px;top:15px}
.legacy #searchBar #allPagesDropdowns select{clear:both;float:left;width:225px}
.legacy #searchBar #allPagesDropdowns label.overlabel-apply{margin:0 0 0 .4em !important}
.legacy #searchBar #allPagesDropdowns #searchBlockOr{float:left;margin:.6em 0}
.legacy body#city #searchBar #searchWhere{float:left;width:80%}
.legacy #lt_categoriesList{margin:0 0 .4em;width:98%}
.legacy #lt_categories{float:right;width:100%}
.legacy #searchHeader .searchField{position:relative;width:225px;z-index:11}
.legacy .module .header h1{display:inline;font-size:1.1em;margin:0 1.2em 0 0}
.legacy .module .header .control{background:transparent url(/images/minimise.gif) repeat;height:14px;position:absolute;right:2px;top:2px;width:14px}
.legacy .module .header .control:hover{background:transparent url(/images/minimise_hover.gif) repeat}
.legacy .module.closed .header .control{background:transparent url(/images/maximise.gif) repeat}
.legacy .module.closed .header .control:hover{background:transparent url(/images/maximise_hover.gif) repeat}
.legacy .module .content{font-size:.9em;overflow:hidden}
.legacy #leftFilters,#leftTags{margin:0 2.2em .4em 0;width:100px}
.legacy #moreTags,#categoriesList{clear:left;display:block}
.legacy #resultOrder{position:absolute;right:0}
.legacy #resultsList.scroll-pane{margin:.4em 0 0;position:relative;width:99%}
.legacy #resultsList a.result{display:block;float:left;font-size:.8em;height:10.5em;margin:0 1.3em .3em 0;width:6.4em}
.legacy #toolboxHolder div.mapAd{float:left;margin:.4em auto;position:relative !important;width:234px}
.legacy #resultsList a.result h1{font-size:.9em;padding:0}
.legacy #resultsList a.small{padding:0 0 2em;width:65px}
.legacy #resultsList img{float:left;height:65px;margin:.2em 0 .4em;width:65px}
.legacy #resultsListContent a.result{cursor:pointer;font-size:.85em;height:87px;overflow:hidden;text-align:justify}
.legacy #sortByBlock{display:inline;font-size:.9em;margin:0;position:relative}
.legacy #resultTypeDrop li{display:inline;margin:.2em .6em .2em 0}
.legacy #sortByDrop,.dropdown{background-color:#ebebeb;border:1px solid #656565;display:none;left:-5px;padding:.4em;position:absolute;top:1.2em;width:135px;z-index:10}
.legacy #sortByDrop li{border-bottom:1px solid #FFF;margin:0 0 .3em}
.legacy span.separator{padding:0 .4em}
.legacy #locationTrail li span.separator,#filterTrail li span.separator{font-size:.8em}
.legacy #tourMenu{margin:0 .4em}
.legacy #contact #contact_left,#contact #contact_right{float:left;margin:0 0 .8em;width:315px}
.legacy #contact #contact_left{border-right:dotted #FFF 1px;margin:0 10px 0 0;padding:0 10px 0 0}
.legacy #login_join{width:660px}
.legacy #login_join #join,#login_join #login,#contact #contact_left,#contact #contact_right{float:left;margin:0 0 .8em;width:315px}
.legacy #login_join #login,#contact #contact_left{border-right:dotted #FFF 1px;margin:0 10px 0 0;padding:0 10px 0 0}
.legacy div.popup{display:none;position:absolute;z-index:3000}
.legacy #loadLabel{display:inline;left:300px;padding:.4em;position:absolute;top:90px;width:10em;z-index:14}
.legacy body#search #loadLabel{display:inline;left:auto;padding:.4em;position:absolute;right:10px;top:70px;width:10em;z-index:14}
.legacy #list_mapCanvas{height:200px;margin:.4em 0 0;width:100%}
.legacy #locationContent{background-color:#ebebeb;border:2px solid #f63;padding:1em .6em;position:absolute;z-index:3}
.legacy #locName{font-size:1.5em}
.legacy #area #viewLinks li{float:none;margin:0 0 .6em}
.legacy #mapAreaToggle{margin:0 auto;width:19em}
.legacy #panoHolder{float:right;overflow:hidden;width:542px}
.legacy #author #panoViewer,body#city #panoViewer{clear:both;float:none;height:411px;margin:0 auto;width:542px}
.legacy #otherInfo li{clear:both;float:left;margin:0 auto 2em;padding:1em;position:relative;width:97%}
.legacy #otherInfo li li,body#image #otherInfo li li,#otherInfo #placesList li{clear:none;float:left;margin:0 .6em .6em 0;padding:0;position:relative;width:100%}
.legacy body#area #otherInfo li li{width:auto}
.legacy #otherInfo #nearbyLocations li{width:47em}
.legacy .otherPanos{float:right;margin:1.5em 0 0}
.legacy #otherPanos{clear:both;float:left;margin:0 0 3em;width:542px}
.legacy #clickForMore{margin-bottom:.6em}
.legacy #otherPanos #imageDescription{margin:.6em 0}
.legacy #earthLink{float:right;margin:3em 0 0}
.legacy #otherPanos li,#mostPopularList li,#buyPhotosList li{background-color:#999;border:2px solid #EEE;float:left;height:128px;margin:0 3px 3px 0;width:128px}
.legacy #otherPanos li.end{margin:0 0 10px}
.legacy #otherInfo #mostPopularList li{border:2px solid #EEE;float:left;height:128px;width:128px}
.legacy div.sideShadow{height:100%;position:absolute;right:-10px;top:-9px;width:10px}
.legacy .leftPanel{float:left;width:530px}
.legacy body.static .leftPanel{float:none;width:550px}
.legacy body#shop.static .leftPanel{width:450px}
.legacy body.static #join h3{font-size:1.3em;margin:2.5em 0 .8em}
.legacy body.static #join h3.indented{font-size:1.3em;margin:2.5em 1em 1.2em}
.legacy body.static #join #provideEmail{background-color:#FFF;border:1px solid #F4F4F4;margin:0 0 2.8em 1em;padding:2em;width:612px}
.legacy body.static #join input.button{float:right;font-size:2em;margin:.6em 0;padding:.2em 2em}
.legacy body.static #join #recaptcha_widget_div{float:left;margin:1em 1em .4em 0}
.legacy body.static #join #user_email{width:98%}
.legacy body.static #join h1{margin:0 0 0.6em}
.legacy div.headerPhoto{border-left:1px solid #5E5E5E;border-right:1px solid #5E5E5E;margin:60px auto -100px;position:relative;width:784px;z-index:2}
.legacy div.headerFlash{border-left:1px solid #5E5E5E;border-right:1px solid #5E5E5E;height:400px;margin:60px auto -100px;position:relative;width:784px;z-index:2001}
.legacy #closeup-widget{background-color:#e5e3df;height:600px;margin:2em 0;width:700px}
.legacy div#doormat{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;border:1px solid #ebebeb;margin:2em;padding:2em}
.legacy body.static #adWords{background-color:#E3E3E3;bottom:-100px;height:15px;margin:0 auto;position:relative;width:468px}
.legacy body#googleEarth.static #adWords{bottom:125px}
.legacy body#license .leftPanel ul{margin:0 0 0 1.3em}
.legacy ul.withBullets{font-size:1.2em;margin:2em 3.5em 1.5em}
.legacy ul.withBullets li{list-style-image:url(/images/round-bullet.gif) !important;margin:0 0 1em}
.legacy ul.paragraph-list{margin-top:1em}
.legacy .teamMember{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F6F6F6;border:1px solid silver;float:left;margin:0 0 2em;padding:.8em;width:100%}
.legacy .teamMember .profileImg{float:left;height:96px;margin:0 1em 0 0;width:96px}
.legacy .teamMember .description{float:left;width:75%}
.legacy #rightPanel{float:right;margin:2.9em 0 0;width:370px}
.legacy body.static #rightPanel{margin:7em -1px 0 0;position:absolute;right:0;top:0;width:auto}
.legacy body.static #rightPanel ul{background:#ebebeb url(/../images/rightSide_bottom_rpt.gif) bottom center repeat-x;border-bottom:1px dotted #cf2220;border-left:1px dotted #cf2220;border-right:1px solid #ebebeb;border-top:1px dotted #cf2220;padding:1em}
.legacy .skyscraper{margin:.6em 0 0;position:relative}
.legacy body#shop.static .wrapper{margin:2.5em auto 12em}
.legacy body#shop.static #rightPanel{margin-top:5em}
.legacy body#shop.static #rightPanel ul{background:#ebebeb url(/images/ajaxloader_xxsmall_white.gif) no-repeat center;height:220px;width:245px}
.legacy div#shop-items{clear:both;margin:0}
.legacy div.shop-product{background-color:#FFF;margin:0 0 2em;min-height:255px;padding:1em;position:relative;width:96%}
.legacy div.shop-product .product-image{float:left;margin:0 1em 0 0;position:relative;width:165px}
.legacy div.shop-product .product-details{min-height:255px}
.legacy div.shop-product .product-details a.profile-link{color:#333;text-decoration:underline}
.legacy div.shop-product .product-rate{float:left;height:18px;position:relative;width:100px}
.legacy div.shop-product .product-rate li{background:transparent url(/images/rate-star.png) no-repeat top left;float:left;height:18px;width:18px}
.legacy div.shop-product .product-attributes{bottom:10px;position:absolute;right:10px}
.legacy div.shop-product .product-rate .half-star{background-position:-18px 0}
.legacy div.shop-product .product-rate .grey-star{background-position:-36px 0}
.legacy div.shop-product .product-learn-more{float:left;position:relative}
.legacy div.shop-product .product-buy-now{display:block;margin:1em auto;width:125px}
.legacy a.overlayClose{border:1px solid #ccc;color:#ccc;margin:.6em;padding:.1em .6em}
.legacy a.overlayClose:hover{border:1px solid #fff;color:#fff}
.legacy img#mapKey{bottom:0;height:221px;position:absolute;right:0;width:59px;z-index:10}
.legacy body#search #searchResults,body#random #searchResults{clear:both;width:650px}
.legacy body#search #searchResults .ui-tabs-panel{float:none;position:relative !important}
.legacy body#search #orderSearchResults{float:left;margin:.4em 0 0}
.legacy body#search #mapHolder{clear:both;float:left;height:300px;margin:0.6em 0 0;position:relative;width:650px}
.legacy body#random #mapHolder{height:300px;margin:5em 4em 0 0;position:absolute;right:0;top:100px;width:300px}
.legacy body#search #map_canvas{height:300px;left:0;margin:0;position:relative;top:0}
.legacy body#random #map_canvas{height:300px;margin:0;position:relative}
.legacy body#search #runningTotal{margin:0 auto 1em;text-align:center;width:250px}
.legacy body#search #sfWhat{float:left;margin:0 1em 0 0;position:relative;width:100%}
.legacy body#search #sfWhat label.overlabel-apply{left:auto}
.legacy body#search #searchWhat{float:left;width:470px}
.legacy body#search #pageSearchFields{border-bottom:1px solid #E8E8E8;border-left:1px none;border-right:1px none;margin:0 0 .6em;padding:0 0 .6em;width:650px}
.legacy body#search #advancedSearchLink{float:right;margin:.4em 0 0}
.legacy body#search .resultBlock,body#random .resultBlock{background-color:#e4e4e4;clear:both;cursor:pointer;float:none;margin:0 0 .6em;min-height:16em;padding:.6em;width:620px}
.legacy body#search .resultBlock h2,body#random .resultBlock h2{margin:0 0 .1em}
.legacy body#search .resultBlock p.resultAddress,body#random .resultBlock p.resultAddress{margin:0 0 1.6em}
.legacy body#search .resultBlock .static_map,body#search .resultBlock .panoThumb,body#random .resultBlock .static_map,body#random .resultBlock .panoThumb{background:#e4e4e4 url(/images/loading.gif) scroll no-repeat center center;float:left;height:96px;margin:0 1em 0 0}
.legacy body#search .resultBlock .panoThumb,body#random .resultBlock .panoThumb{width:384px}
.legacy body#search .resultBlock .static_map,body#random .resultBlock .static_map{float:right;margin:0 .2em 0 0;width:206px}
.legacy body#search .resultBlock .resultDescription,body#random .resultBlock .resultDescription{float:left;margin:.4em 0 0;width:100%}
.legacy body#search .resultBlock .linkList,body#random .resultBlock .linkList{margin:.6em 0 .4em;width:100%}
.legacy body#search .resultBlock .linkList li,body#random .resultBlock .linkList li{display:inline;float:none;margin:0 4em 0 0}
.legacy body#search .resultBlock .resultPano,body#random .resultBlock .resultPano{background-image:url(/images/loading.gif) center center no-repeat;clear:left;height:400px;width:100%}
.legacy body#search #typeSwitch{margin:.6em 0 0;width:663px}
.legacy body#search #typeSwitch li input,body#search #typeSwitch li select{display:inline;padding:0}
.legacy body#search #typeSwitch li input{width:20px}
.legacy body#search #typeSwitch li select{width:173px}
.legacy body#search #typeSwitch li{display:inline;margin:0;width:148px}
.legacy body#search #content h1{margin:-4px 1em 0 0}
.legacy ol#languageList li,li#currentLang:hover ol#languageList,.module.closed .header h1#searchLabel,#sortByBlock:hover #sortByDrop{display:block}
.legacy #logged_in_as ul,#leftFilters,#rightRilters,#leftTags,#rightTags,#login_join #join,#contact #contact_right,#area_lrgTxtAd,body#search #content h1#searchTitle{float:left}
.legacy #persistNav #imageMapToggle a#imageView:hover div,#logged_in_as #imageMapToggle a#imageView:hover div,#persistNav #imageMapToggle a#imageView:hover div{background-image:url(/images/imageIcon_over.png)}
.legacy #searchBar #allPagesDropdowns .fieldHolder,.module .header{margin:0 0 .6em;position:relative}
.legacy body#city #searchBar #search,body#search #pageSearch{float:right;margin:0}
.legacy body#search div#searchErrorMsg{background-color:#FFC;border:1px red solid;color:#900;margin-bottom:2em;padding:1em}
.legacy .module .header h1 form,.module .header h1#categoryLabel, .teamMember .description h2, body#search #typeSwitch li,body#search #typeSwitch li div,body#search #typeSwitch li span.separator,body#search #typeSwitch li input{display:inline}
.legacy #resultsTabs,#resultTypeDrop{margin:.4em 0}
.legacy body.static #rightPanel li img{margin:0 .6em 0 0}
.legacy #profileText li.line,body.static #rightPanel li{margin:0 0 .6em}
.legacy body.static #rightPanel li.break{border-top:1px solid #c2c2c2;font-size:1.2em;padding:1em 0 0}
.legacy #otherPanos li:hover,#mostPopularList li:hover,#buyPhotosList li:hover,#otherInfo #mostPopularList li:hover{border:2px solid #CF2226;cursor:pointer;height:128px;width:128px}
.legacy #account_content .ui-tabs-nav li,#rightPanel li,#nameFields li,#account_content li.titlesList,body#search #searchResults .ui-tabs-nav li{list-style-image:none;margin:0}
.legacy #unreviewed_images{font-size:12px;margin:90px 10px 0}
.legacy #unreviewed_images_save{font-size:24px;margin:1em;padding:0.2em;width:6em}
.legacy #unreviewed_images td{padding:0.5em 0 1em 0.5em;vertical-align:top;border-top:4px solid white;}
.legacy div.unreviewd_image_block{margin-bottom:20px}
.legacy div.unreviewd_image_block input{width:auto !important;}
.legacy #unreviewed_images .warning{color:red;font-weight:700}
.legacy #filterList,body#shop.static h2{clear:both}
.legacy #toolboxHolder div.mapAd iframe,body#search #advancedSearch,#map_holder,form div.fieldHolder,#otherInfo,body#search #content{position:relative}
.legacy #profileText li.block,div.shop-product .product-details .product-reviews{margin:0 0 2em}
.legacy body.static #join small.robotText,body#search .resultBlock .linkList,body#search #typeSwitch,body#random .resultBlock .linkList,body#search .resultBlock #panoAuthor,body#random .resultBlock #panoAuthor{clear:both;float:left}
.legacy body.static #join h2{margin:1.2em 0 0.6em}
.legacy div.headerFlash #krpanoSWFObject,body#search #mapHolder h2,body#city #logged_in_as,body#city #searchBar fieldset,.module.closed .header,#mapAreaToggle a{margin:0}
.legacy div#doormat h2,body#googleearth img,div.shop-product h2{margin:0 0 1em}
.legacy body.static .leftPanel img{margin:1em 0}
.legacy #searchModule input,body#city #photographerList,#unreviewed_images table{width:100%}
.legacy #rightPanel img{margin:0 0 .4em}
.legacy #prints_faq { margin-top:2em; }
.legacy #prints_faq .item { margin-bottom:2em; }
.legacy #prints_faq .question { font-size:1.2em; }
.legacy #prints_faq .answer {  }
.legacy #change_prints #radio_buttons { margin:18px 0 0 18px; }
.legacy #change_prints #radio_buttons input{ width:22px; }
