/* by makondo, 03/10. Used Glasstube by Lottel, http://userstyles.org/users/40174, thanks! Thanks to srazzano too! */
@namespace html url(http://www.w3.org/1999/xhtml);
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document domain(bing.com) {

/* i don't use the bottom buttons bar on the maps right panel (print, send, traffic, etc.), if you do, comment the following > */#msve_taskArea_taskbar, #sw_hdr > A, #qb_terms_frm > DIV, #sw_im, .sw_logo, #sw_pLLogo, #sw_tbbg, #sw_ltxt, .sb_adsW, #sidebar, #sb_foot, #taskBar_welcomeButton, .MSVE_MapLogo, #ddTitleSpan, /* feedback button */#FB_Badge, .disambgContainerBeak, /* sposored links */ .sb_adsWv2
{ display: none !important; }

.sw_b, .sw_bd, .sw_tbb, .sw_tb a, .content_wrap, #content, #sw_content, #sw_pb, #sw_pb div, #sw_hdr, .sc_grad, .sw_nav1, .sw_navA, #sw_nav SPAN, #sw_nav UL A, #scroll_panel, SPAN[class="ilp_qt"][style="opacity: 1; visibility: visible;"], #sw_main, #in-article, .metadata.plainlinks.ambox.mbox-small-left.ambox-notice, .thumb.tright, .thumbinner, .infobox.vcard, .fn.org, TH[style="text-align: left;"], .thumb.tleft, TABLE[cellspacing="5"], TR[style="background: none repeat scroll 0% 0% rgb(250, 240, 230); color: black; text-align: center; font-size: larger;"], .metadata.plainlinks.mbox-small, .metadata.plainlinks.ambox.ambox-style, #gfdl-message, IMG, .tc.tc_zm, .md_fn, #qb, #qb_lnk, TEXTAREA[name="style[css]"], .all_fgal, /*travel */ .roundedContent, .nav, B, #hotel_search_formTabText, #flight_search_formTabText, #msve_taskArea, #msve_taskArea_taskbar SPAN, #msve_taskArea_taskbar, .sa_cptic, #settings_header_all, #settings_header_web, #sw_hdr > DIV:first-child > UL:last-child > LI:first-child + LI > SPAN > DIV, .itinerary .lastItineraryStep, .sw_tc,
/* little tabs */
.sw_aat, .sw_aa1,.sw_aa2,.sw_aa3,.sw_aa4, .sw_aal, .sw_aar, #sw_t,
/* images tooltips outer frame */ #hv_out
{ background: transparent !important; 
border: none !important; }

/* results page, the top insert window */ #ec_card,
/* results, right popups */.sup_es, .sup_tl, .sa_cpic, .sa_cpoc
{ background: transparent !important; }
.sa_cpoc
{ margin-left: 12px !important; }

.NewsResult.First.Enhanced, .sw_tb ul li, ul.sw_right li span, #sw_abar
{ border: none !important; }

/* Explore button */
#sw_content > DIV:first-child + DIV > H2 > SPAN
{ display: none !important; }

.sc_exp h2
{ -moz-border-radius: 5px !important;
margin-left: 24px !important;
background: rgba(255,153,0, .3) !important;
font-weight: bold !important;
text-shadow: white 1px 1px 1px, #B16A00 1px 1px 1px !important;  }

/* slideouts */
.ec_tr, .ec_ar
{ padding-left: 10px !important; }
#ec_card p
{ padding-right: 10px !important; }

#results_container, #semhtml
{ margin-left: -16px !important;
background: rgba(120,137,142, .4) !important; }

#imageSearch
{ margin-right: auto !important; }
.tc/* .img_ls*/
{ padding: 0px  !important;
margin: 0px -12px !important; }

.clk
{ background: #ccc !important;
border: 2px ridge #666 !important; }

/* iFrame */
#ipe_cont_b, #ipe_cont, #ip_cont
{ background: rgba(0,0,0,.1)!important;
border: none !important; }

#qb
{ margin-bottom: -30px !important; }

#sb_form
{ margin-left: -8px !important; }

/* left sidepanel */
#sc_expPane
{ margin-top: -20px !important; }

#scopingBar_Scopes
{ margin-top: 16px !important; }

/* top bar, dividers */ #sw_hdr .sw_tb
{ background: transparent !important;
border: 0 none !important;
color: transparent !important; }

/* no math */
.higButton
{ margin-top: 50px !important; }
.sw_qbox.ddInputBox
{ margin-top: 18px !important; }

/* tooltips */
.sh_hs, /* images tooltips > */ .md_fd, .md_pu, .md_lc, /* images tooltips */#hv_in
{ color: black !important;
background: rgba(170,190,186,0.7) !important; }
.md_fd:hover, .md_pu:hover, .md_lc:hover
{ -moz-box-shadow: inset 2px 12px 10px -4px rgba(255,255,255,0.7) !important; }

#sh_igr > SPAN, #sh_igl > SPAN, #sh_cp > SPAN, .sh_hst, .sh_ho
{ background: rgba(170,190,186,0.5) !important; 
-moz-box-shadow: inset 3px 4px 6px -1px rgba(138,162,167,0.4) !important;
font-size: 13px !important;
text-shadow: 
0px 0px 1px white,
1px 1px 4px white,
-1px -1px 4px white !important; 
-moz-border-radius: 20px !important;
padding: 2px !important; }

/* pagination */
#count
{ color: black !important; }
.sb_pag li a
{ border: 1px outset black !important;
-moz-border-radius: 5px !important;
font-weight: bold !important; }

.sb_pagS, .sb_pag li a:hover
{ background: none !important;  
border: 1px solid transparent !important; }

.sb_pag a:visited
{ font-weight: normal !important;
text-decoration: none !important;   
opacity: .7 !important; }

a.sb_pagS
{ color: #990000 !important;
font-size: 120% !important; }

/* maps */
.taskStrip a, .taskItem, .scopeTabs a
{ color: black !important; }

/* SEARCH, input, buttons */
INPUT[class="sw_qbox"]
{ margin-left: 20px !important; }

/*the search box */ 
#nc_rsz, INPUT[class="sw_qbox"]
{ -moz-appearance: none !important; 
background: none !important;
opacity: .999 !important; 
-moz-border-radius: 5px !important; 
-moz-box-shadow: inset rgba(150,150,150,0.9) -1px 16px 12px 2px  !important;
font-size: 16px !important; }

input:not([type="checkbox"]):not([type=radio]), SELECT, #qb_terms_frm BUTTON 
{ -moz-appearance: none !important; 
color: black !important;
font-family: Segoe UI, Tahoma, sans serif !important;
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important;
padding: 1px !important;
border: 1px outset rgba(0,0,0,0.5) !important;  
-moz-border-radius: 5px !important;
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.1) inset,
0 1px 6px rgba(255, 255, 255, 0.2) inset,
0pt 12px 0px -2px rgba(255, 255, 255, 0.1) inset,
0pt 13px 8px rgba(138,162,167, 0.1) inset,
2pt 2px 4px rgba(138,162,167,0.2)  !important; }

input:not([type="checkbox"]):not([type=radio]):hover, SELECT:hover, #qb_terms_frm BUTTON:hover, input:not([type="checkbox"]):not([type=radio]):focus
{ background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important; }

INPUT[type="text"][class="sw_qbox"]
{ -moz-appearance: none !important;
font-weight: bold !important;  
color: #E4E1BE !important;
text-shadow: 1px 2px 4px black !important; }

/* autocomplete */ 
#sa_as3, #sa_bk, #sa_drw, /* bottom links bar */#sa_om
{ background: transparent !important; }
#sa_drw li
{ padding: 3px !important; }
.sa_tm
{ color: #F7BA54 !important;
text-shadow: 1px 2px 4px black !important; }
#sa_om a
{ font-weight: bold !important;  
color: #1F333B !important;
text-shadow: 1px 1px 4px white !important; }

/* BORDERS */
/* top result insert */#ec_card, .sr_dcard, /* side popups */.sa_cpic, .ImageContainer img, .sc_vc0, .MediaFilmstrip, .cc_prod_img, .vt_tl, /* images */ .img_ls, .img_pt, /* autocomplete */ #sa_as3, #sa_drw li:hover, .sc_bd1, .subMenu, .darkWatch, .motionThumb.playerUrl, .horizontalContainer.darkBg, /* trip points */ .waypoint.firstWaypoint, .waypoint.midWaypoint, .waypoint.lastWaypoint, .WayPointPushPin, /* no match container */.disambgContainer, #savedLocations, .Start, .addDisplayInput.text.Watermark, /* images tooltips */#hv_in
{ background: rgba(130,148,159, .4) !important;
-moz-appearance: none !important;
padding: 0px !important; 
-moz-border-radius: 8px !important;
border-left: 2px solid #F1F7E9 !important;
border-top: 2px solid #E4F4F6 !important;
border-bottom: 3px solid #607792 !important; 
border-right: 3px solid #9CC9FF !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA #607792 !important; 
-moz-border-bottom-colors: #333A50 #A7CFD8 #8198AE !important;
-moz-border-right-colors:  #4F6B91 #86B5F6 #86B5F6 !important;
-moz-box-shadow: inset rgba(182,204,207, 0.4) 1px 2px 12px 2px !important; }

/* SHADOWS */
.MediaFilmstrip, DIV[onmouseout="vidUnhoverLS(arguments[0])"], .NewsResult .ImageContainer img, .cc_prod_img, .vt_tl, .img_ls, .img_pt, .sc_bd1, .motionThumb.playerUrl, .horizontalContainer.darkBg
{ -moz-box-shadow: rgba(0,0,0,0.4) -1px 2px 8px 4px  !important; }

/*FONT */
/* results text */ P, .sw_tb *, .time, /* video links */.rv_meta a, .subMenu a, .tab.selected, .tab:hover, .distance
{ color: black !important;
text-shadow: #999 1px 1px 2px/*, #E7F6F9 1px 1px 1px*/ !important; }

.sw_aat, #semhtml,  /* images tooltips */#hv_in .md_de
{ font-weight: bold !important; }

#hv_in .md_de strong
{ font-weight: normal !important; }

#semhtml .wikilink
{ color: #1F2833 !important;
text-decoration: underline !important; }

/* site link */
.sb_tlst a, .Headline a, #content p a, .rv_url.st_c, .user, #TaskHost_Directions_PreIntersectionHint,
#TaskHost_Directions_PostIntersectionHint
{ color: #14191A !important;
text-shadow: 1px 1px 4px #999 !important; }
.sb_tlst a:hover, .Headline a:hover, .sb_tsuf, .Source, .ImageSource, .subMenu a:hover, .tab
{ color: #E2F2F8 !important;
text-shadow: 1px 2px 4px black !important; }

.sw_tb *:hover
{ text-decoration: none !important; }
/* results - site address */
cite, .sb_cite, .sc_ib2, /* left panel */ #sw_aside a 
{ color: black !important;
text-shadow: 1px 1px 4px white !important; }

/* 'explore' menu */ #sch_scopes, 
/* right bottom corner arrows - next/previous image > */ #sh_rdiv
{ background: rgba(250,250,250,.3) !important;
margin-left: -6px !important; }

#sch_scopes
{ margin-top: 16px !important; }

#sh_rdiv
{ margin-right: 6px !important; }

#sh_cp > SPAN > P
{ background: transparent !important;
border: none !important;
color: black !important;
text-shadow: -1px 1px 1px white !important; }

#sch_scopes a, #sw_pb
{ color: black !important;
font-weight: bold !important;
text-shadow: 1px 1px 2px #999 !important; }

#sch_scopes a:hover
{ color: #FFCC33 !important;
text-shadow: 1px 1px 2px black !important; }

.sc_pc
{ background: rgba(255,255,255, .4) !important; }

a, #sw_pb h3
{ color: black !important; }
#sw_nav SPAN, .sc_exp a
{ color: #5E8593 !important; }
/* hides 'all results' */
#sw_nav UL EM, #sw_nav UL EM, .sb_ph h1
{ color: transparent !important; }

/* hover arrows & blocks */
.sup_es, .sa_cp { margin-left: 12px !important;  }
.sup_es a, .sup_es h4, .lst_snnl a, .sa_cp .lst_snnl h4, .sa_cp h4, .sa_cp .sup_tl, .sa_cp, h2 
{ color: black !important;
text-shadow: 1px 1px 4px white !important; }
.sa_cp .sup_tl
{ text-decoration: underline !important; }
.sa_cp .sup_tl:hover
{ color: #46606E !important; }

/* IMAGES */
/* small side arrows - finger */
.sa_cptic
{ background-image: none !important;
padding-left: 1400px !important; 
margin-top: 16px !important; 
background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADxElEQVR42rVWR0hsWRC1P7owbcSFgogJcSeIOWLEhDkHTODCAGYXbswLEdGNCyOImBUXxo36TIh+A86MfsY4bgVB0MV83/NM1WVaum1bcGHDoW7VDedV3aq6bdDY2GjwndBS8vLyfhQUFKjUiI+PV8XExKhiY2O1wPbk5GRVUlKSkJog2w+9BN/mQXp6umD19vau8/PzkwhrLH18fPTC19f3PcQeNze3Jj6LI/BGkJ+fL5SQkJCfubm5yMjIQFZWlhays7O18H4+MzMTFGL4+/v/o+MBTQiCuLi4tYqKCrmkpOTfsrIyubS0VGaphqbOY02d9vyuqqqSIyMj/9AhUHtAXyZ1dHSgublZbm1txVfQ0tKidHZ2gsL9lw5BSkqKICguLpbGxsbQ398vDw4OYmhoSIB0gZGREQwPD6Ovr0/oAwMDbyBdGR8fB51xpkOQkJAgCKqrq6XNzU0sLCzIS0tLWFxcxPLyMti2s7ODyclJYdvd3cXGxgYkSRJyfX2d7Qqvq6ur0yXgfP7fIF1cXGB/f18+Pz/H9fU1WI6OjopLdHBwgLu7O7q7uzE7O4u5uTnMz8+Ljzg6OlKurq44XLoEXCAsKYbS4+Mj7u/vZQ5BYmIiqNBgZWUFS0tL2Nravo3NzMxgbGwMc3NzGBgYoLCwUJFlGV1dXfo96O3tlV5fX6EoisyHGxkZwcbGBo6OjnBycoK9vb0YsywqKuJwoL6+HjU1NVhdXVVAP7qfzwl40cvLixwdHQ0LCwu4uLjAzs5OHKoG28hLaP7oowQBXbh+AnWIHh4e5NraWlhbWwvwoRx/Z2dnmJqaoqGhAU9PT7i5ucHd3Z3A7e2t8vz8jJ6enrOPWoUgaGpqki4vL3F4eCifnJxgb28P1NhEvDnuJiYmoGrHwcEBTk9PcXx8DF7HoD3ikqkezry8vFQfElAspa2tLVCKyisrKyL91tbWQMSorKwUMZ+enhbpyWlMcQevY5CubG9vgzzX7wEX2sTEBKjIZC4odaFNTU1hZmZGgIuNi5DnNUE2heuEC42a3sceUJOTuNzJTbmtrQ3t7e1gSTq3DwFuC2xTz6vBrYJSlFvFWUBAgDZBamqqMFDOr1PDUqiJ/S4vL1e+AtrzQiFWqNn9GRgYqE2QlpYmDMHBwfvUx0U75radk5OjBbap8X6O91CxgQ6/CQoKUr1vduLBcXV1bfH09Lzw8PD4Rfj7K6AW8oserEtK55FPn8ywsDDDiIgIw/DwcMOoqChDKjgtqQavCw0NFdAYG3366H/7v4rvwH+f3V7LNDx3PwAAAABJRU5ErkJggg==") no-repeat !important;  }

/* search arrow - finger */
#sb_form_go
{ width: 21px !important;
height: 21px !important;
margin-top: 3px !important; 
margin-left: 5px !important;
-moz-box-shadow: none !important;
border: none !important; 
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADxElEQVR42rVWR0hsWRC1P7owbcSFgogJcSeIOWLEhDkHTODCAGYXbswLEdGNCyOImBUXxo36TIh+A86MfsY4bgVB0MV83/NM1WVaum1bcGHDoW7VDedV3aq6bdDY2GjwndBS8vLyfhQUFKjUiI+PV8XExKhiY2O1wPbk5GRVUlKSkJog2w+9BN/mQXp6umD19vau8/PzkwhrLH18fPTC19f3PcQeNze3Jj6LI/BGkJ+fL5SQkJCfubm5yMjIQFZWlhays7O18H4+MzMTFGL4+/v/o+MBTQiCuLi4tYqKCrmkpOTfsrIyubS0VGaphqbOY02d9vyuqqqSIyMj/9AhUHtAXyZ1dHSgublZbm1txVfQ0tKidHZ2gsL9lw5BSkqKICguLpbGxsbQ398vDw4OYmhoSIB0gZGREQwPD6Ovr0/oAwMDbyBdGR8fB51xpkOQkJAgCKqrq6XNzU0sLCzIS0tLWFxcxPLyMti2s7ODyclJYdvd3cXGxgYkSRJyfX2d7Qqvq6ur0yXgfP7fIF1cXGB/f18+Pz/H9fU1WI6OjopLdHBwgLu7O7q7uzE7O4u5uTnMz8+Ljzg6OlKurq44XLoEXCAsKYbS4+Mj7u/vZQ5BYmIiqNBgZWUFS0tL2Nravo3NzMxgbGwMc3NzGBgYoLCwUJFlGV1dXfo96O3tlV5fX6EoisyHGxkZwcbGBo6OjnBycoK9vb0YsywqKuJwoL6+HjU1NVhdXVVAP7qfzwl40cvLixwdHQ0LCwu4uLjAzs5OHKoG28hLaP7oowQBXbh+AnWIHh4e5NraWlhbWwvwoRx/Z2dnmJqaoqGhAU9PT7i5ucHd3Z3A7e2t8vz8jJ6enrOPWoUgaGpqki4vL3F4eCifnJxgb28P1NhEvDnuJiYmoGrHwcEBTk9PcXx8DF7HoD3ikqkezry8vFQfElAspa2tLVCKyisrKyL91tbWQMSorKwUMZ+enhbpyWlMcQevY5CubG9vgzzX7wEX2sTEBKjIZC4odaFNTU1hZmZGgIuNi5DnNUE2heuEC42a3sceUJOTuNzJTbmtrQ3t7e1gSTq3DwFuC2xTz6vBrYJSlFvFWUBAgDZBamqqMFDOr1PDUqiJ/S4vL1e+AtrzQiFWqNn9GRgYqE2QlpYmDMHBwfvUx0U75radk5OjBbap8X6O91CxgQ6/CQoKUr1vduLBcXV1bfH09Lzw8PD4Rfj7K6AW8oserEtK55FPn8ywsDDDiIgIw/DwcMOoqChDKjgtqQavCw0NFdAYG3366H/7v4rvwH+f3V7LNDx3PwAAAABJRU5ErkJggg==) center no-repeat !important; }

/* points arrows and close button */
.firstDownWaypoint
{ height: 16px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACnUlEQVR42p1Tz0tiURR+vvecmZ20KXDZWvqBURDVKtymVJSmJlpWloQ0zCIIFIIKIhCjRWDgapqeDJiTOFji35Dg1nUQ7Ubx6bt3vnNLmWg3Dz7Ouefe993vnh9SPB6XCJubm0owGFTX19cVQNi1tTVhEVf8fr+ZrM/no32l+5/Udf4XElhlcmZnZ6MTExM/Jycnr0dGRrKjo6MaQDY7NjamjY+PZ7H/w26305mv9M/GxoYseTweIcfhcOQhj2PN3W43X1lZEeiul5eXhR8KhfjU1FR5dXVVQVwlBYIgEAh8Pzo66pyenv65uLhop1Ip/fz8vE0gHzH97OyscXJy0gHRLREAKslQiWBnZ0erVCr84OBABynf3t5mSCwHWCQS4biA7e/v6+VymcdisQLUykiyWdra2lLfEnLTbDZZOp1uSZLETCaToaoqUxSFybLMEDNISaPRYFB6h+eJKhGBeAIkavz107HBicRqtXLAgM+9Xi/DXpsOXF1dFZCTHoFQcHl5efNG0KrX62xgYIBZLBbW19dnAKxWqxlETgcymQwRyOgHs2ggIoAs7enpiT0+PuovLy98b29P3ExKKAfPz8+sWq226czx8fHd4uLiaxXC4bBQsLu7q5VKJZ7NZlu5XI4R+vv7SYWBGMvn84amafrDwwOPRqOFpaUldX5+XhAIBZB0jRJ2Dg8PG1jryWRSX1hY0J1OJ/ntRCKh0x5K2UH8lpIIq/T6YGZm5hfexFFbAWoqSibFMAdURhHHhXx6eroMAnVubk4oEK2Mdv1ms9nu0boFtHLxH/weHh4uDg0NFWFp735wcDDx1nzyu8HArZ8R/ARV70Ax3E4wQ80XqDJ9mEZio8Sg3jSyKg52rUo1p4RR5l0ul4J56I3zX7ZgySAufXemAAAAAElFTkSuQmCC) center no-repeat !important; }

.upWaypoint
{ height: 16px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACnElEQVR42p1Tz0tiURR+895zZmgRtMxNQUuxgn5AIK6kbUSUWvRDC0tRQpBZRIvEokUlthF/7HQxTZZFY9KEzrL+gnb9B0LgYoTu690737mlTLSbB4fz7jn3fvc753xX2dnZUciCwaDm9/v1QCCgwaRfW1uTHnFteXnZQn5paYnyWvuc0v75X1OAqtKPy+WKjI+PlycmJk6GhobOhoeHS4ODg2dko6OjpbGxsTPkf4yMjNCeGJ3Z2NhQlfn5eUlncnLy5+LiolhYWBCgK0BVoARpFKc1eVwoHA7H75WVFc3r9erEQAL4fL7vBwcHL3t7e3/i8biRSqUYgIyZmRnj+PiYJRIJtru72zo8PHzBpVcEANOJhk4Am5ubpXq9LsrlMru8vBS3t7e8r69PdHV1cVpXKhV+fn7OarWaiMViVTBSwc6ihEIhCbC/v3/69PTEHx4enpvNJsfaVBSFk4XDYY6YiRxrNBo8mUxeU+k0JQKQJeTz+ZJ4/Rg2i4GBAY7bRU9Pj9nd3S0eHx85cgZtKBaLVdTfAZAMcrnc6RvA89bWlry5t7eXW61WyQSUTQKnDYVCgQBU6MEiBUQAaFDJMAx+cXHBcEDATFVVxVsZ0mezWWJA5V273e7XKayvr3eaeH9/L7a3t5+np6c5JsAxUjKT/jENMxqNsru7OxGJRKoA0BGTAJIB0E5oRGhQC/1gmUyGpdPptjdQIsNoW0dHRy9zc3NXANZmZ2e1jg6cTmcFYFIwJKa2qP4VEXmMXQoJOX1qakoykFKGVL/ZbLYaJFyFlG/g2/aL1na7/Qayplytv78//iY+9d3DwA1fEPwMVu+MYlAdmQX9+Iruf/rwGgmNGgOq9GR1bGx73ePxaNQw1K6hwdrq6mrnOf8FnvjLWv1viaIAAAAASUVORK5CYII=) center no-repeat !important; }

.closeWaypoint.closeWaypointResults
{ height: 16px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAACXUlEQVR42qVTS2taQRROd5Fu1OR/xIVo8IGKSFCiC4mKgosoRLGg0i6iqEFFQwKaTRBRcePC16rQpk1MkGr7B0JEhEC2rtyl5V69907PEb3pDaWbDnzwzZwz35zXbKTT6Y3/AU8SicRmPB6XxGIxhBg5QLzC8mxlkyaTSZFAAA429/b23qnV6o8Gg6Gj0WjaOp2uq9frOwjkeIY29DGZTO9TqZSIF4DXpfv7+1d2u514vV7i9/vJwcEBcTgcxOl0Lvnh4SHx+Xwcnlkslu9wZ/vPCMSRSKR9eXnJhMNhKhqN0o1GY3F2djY/PT2dI4fQ6VAo9KtUKrHge4WP8gIQjhicW/f391ytVqN3dnYW5XKZHY1GDKLVarEymWxRLBaph4cH7vz8/BPckfACmUxG3Gw2uxRFEViLu7s71mg0kslkws1mMw5yJigCtjks5F+z2exLBLARw6UOOHDoBGCm0ynn8XhYm83GjsdjPGcANL7Q7/e/wB2JQKDX6wkEkJvNZnZ3d5d9fn7+t8A6BZpe2heQNwuVJoPBgMPXkQ+HQz6FdrstTOHk5IQvYrfbpeVy+QKKxD4+PjJPT0/MxcUFi4Wt1+vrIn4WFBFasmxjtVplsFUwCxRENC8UCjQI01C0eTAYpGAWflYqFQbaLGwjbqxW6xUODQ5MIBAgbrebuFwuHkdHRzhIy8GClH68HiQRtOqDQqH4BiN7o1KprgG3Wq22h4DxvYX9DfBrpVI5BJ8sCLwVfCYUgWnbPj4+3gJI4QNtAaQrbOEnQhv6rC8LBBC5XO7Nmufz+b/y1/gNDogTMKfEv8AAAAAASUVORK5CYII=) center no-repeat !important;}

html|body
{ opacity: .99 !important;
background: transparent url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEACwALAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAFrAYkBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AJ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==") repeat !important;  } }

@-moz-document url-prefix(http://www.bing.com/videos/){

#ux1 > DIV:first-child + DIV, .menu, /* the player frame */.pageContent, #ux1_5, .extras, .ux.footer, .widgetSpacer
{ background: none !important;
border: none !important; }

/* shadows */
/* the player frame */.darkWatch
{ -moz-box-shadow: rgba(0,0,0,0.4) -1px 2px 8px 4px  !important; }

/* dividers */
.headerContainer, .hr, .secondaryNav
{ border: none !important;  
border-top: 2px groove #527A8D !important; }

/*videos hover */ .grid.item.selected, .tabRow
{ background: rgba(0,0,0, .2) !important;
-moz-border-radius: 6px !important;
width: 80% !important; }

.tabRow, .tab
{ border: none !important; } }

/* ============ maps ================= */

@-moz-document domain(maps.live.com), url-prefix("http://www.bing.com/maps/"), url-prefix("http://www.bing.com/Error"){

html
{ background: none !important;
opacity: .99 !important; 
color: black !important; 
text-shadow: 1px 2px 4px white !important; }

.directionsDisclaimer, .shadowtextDark.MSVE_Copyright
{ display: none !important; }

#msve_taskArea scrollbar, .tab.selected, .CS_GeoRSS_Panel, 
#sch_scopes, #sch_scopes a, .sc_hl1 li a, .sw_right li span a, #TaskHost_placeSearchPanel_callToActionDiv 
{ background: transparent !important; }

.addStopRoute, .directive.routeCollapse
{ background-image: none !important; }

/* top bar dividers */
.sw_t li
{ color: transparent !important; }

/* move everything up, thanks srazzano! */
.sw_box
{ margin-top: -8px !important; }

#sw_hdr 
{ max-height: 70px !important;
min-height: 30px !important;
margin-top: 6px !important;  }

/* searchbar */
.sw_qbox
{ max-width: 80% !important; }
.sw_b 
{ border: none !important;
background: none !important;
margin-left: -12px !important; }

#msve_mapResizer, #msve_mapResizer:hover 
{ background: none !important; }
#msve_mapResizer, #dragBar
{ left: -3px !important; }

/* map top bar */ 
DIV[class="button selected"],
DIV[class="button"]:hover
{ -moz-appearance: none !important;
background: transparent !important;
border: 1px black inset !important; 
-moz-border-radius: 5px !important; }

.MSVE_navbar .button:hover
{ -moz-appearance: none !important; 
background: transparent !important; }

/* side panel */
.waypoint, #TaskHost_Directions_MessageContainer 
{ background-color: transparent !important;
border: none !important; }

.Start.Watermark.text, .End.Watermark.text, ul.pl_dropDown li
{ background-color: #909EA7 !important; 
border: none !important; }
ul.pl_dropDown li:hover 
{ font-weight: bold !important; }

.Start.Watermark.text, .End.Watermark.text,
#GoSL 
{ border: 1px inset black !important; 
-moz-border-radius: 5px !important; }

.waypoint, .routeSummary, .itinerary li,
#TaskHost_Directions_RouteOptionsDiv
{ border-bottom: 2px groove #687B92 !important; }
#TaskHost_Directions_SendToDiv
{ border: none !important; }
.routeOptionsContainer.resultPageRouteOptionsContainer
{ border: none !important; }
.itinerary li:hover
{ background: rgba(83,96,113, .4) !important; }

.addStopRoute, .addStop, #TaskHost_Directions_ctl00_ctl01_ctl00_AddWaypointInput 
{ -moz-appearance: none !important;  
background: transparent !important;
background-image: none !important; }

.addStopRoute a:hover 
{ color: black !important; }
.addDisplayInputWrapper 
{ background: transparent !important; 
border: none !important; }

/* saved locations dropdown */
DIV[class="waypointInput-wrapper"],
.dropDownPanel.dropped
{ background: transparent !important;
border: none !important; }

#savedLocations
{ background: rgba(130,148,159, .6) !important;
-moz-border-radius: 6px !important;
padding: 2px 0 0 4px !important;
width: 70% !important;
margin-left: -18px !important; }

#savedLocations li,
.taskItem, span
{ background: transparent !important;
color: black !important;
font-weight: bold !important; }

#savedLocations li:hover
{ color: #05415F !important; }

.waypoint input.text
{ -moz-appearance: none !important;
border: none !important; }

.addDisplayInput.text.Watermark, INPUT[type="text"][class="addDisplayInput text"]
{ -moz-appearance: none !important; 
width: 95% !important;
-moz-border-radius: 6px !important; }

.addDisplayInput.text.Watermark, 
INPUT[type="text"][class="addDisplayInput text"], .NavMenu.BoundableControl.ShellBaseControl.AutoShim.Control.Component.IDisposable.INotifyPropertyChange.INotifyDisposing.AerialNavMenu.NavMenu_en-us,
#MSVE_NavMenuItem_Aerial:hover, 
#MSVE_NavMenuItem_Oblique:hover,
#MSVE_NavMenuItem_Labels:hover,
/* map popup> */ .ero
{ padding: 2px !important;
border-left: 2px solid #F1F7E9 !important;
border-top: 2px solid #E4F4F6 !important;
border-bottom: 2px solid #607792 !important; 
border-right: 2px solid #9CC9FF !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA #607792 !important; 
-moz-border-bottom-colors: #333A50 #A7CFD8 #8198AE !important;
-moz-border-right-colors:  #4F6B91 #86B5F6 #86B5F6 !important; }

/* bottom get directions button */
#TaskHost_Directions_ButtonPanel
{ margin: -50px 0 30px 0 !important;
border: none !important;  }

.directionStepLetter
{ background-image: none !important;
width: 22px !important;
height: 22px !important;
color: black !important;
font-size: 12pt !important;
color: #CDF0B2 !important;
text-shadow: 1px 2px 4px black !important; }

/* map popup */
.ero
{ -moz-border-radius: 5px !important;
background: rgba(130,148,159, .4) !important; }

.ero-body, .ero-actions, .ero-previewArea
{ background: none !important;
border: none !important; }

/* map controls */
.button
{ font-weight: bolder !important; 
color: #CDF0B2 !important;
text-shadow: 1px 2px 2px black !important; }

#MSVE_navAction_topBar { color: #D0D6B1 !important; } 

.MSVE_MapMode:hover, .MSVE_MapStyle:hover, #MSVE_navAction_ObliqueMapView:hover, 
#MSVE_navAction_showLabels:hover, 
#MSVE_navAction_traffic:hover
{ -moz-appearance: none !important; 
border: 0 none !important; }

#MSVE_navAction_leftBackground, .MSVE_navAction_background
{ background-color: rgba(83,96,113, .4) !important; 
opacity: .7 !important; }

/*dropdown*/
#MSVE_NavMenuItem_Aerial:hover, 
#MSVE_NavMenuItem_Oblique:hover,
#MSVE_NavMenuItem_Labels:hover, #TaskHost_exploreTaskToolbar_ctl00_untagged
{ background: rgba(255,255,255, .2) !important; }

.container:hover, .button:hover, .NavMenu.BoundableControl.ShellBaseControl.AutoShim.Control.Component.IDisposable.INotifyPropertyChange.INotifyDisposing.AerialNavMenu.NavMenu_en-us
{ background: rgba(83,96,113, .5) !important; }

.NavMenu.BoundableControl.ShellBaseControl.AutoShim.Control.Component.IDisposable.INotifyPropertyChange.INotifyDisposing.AerialNavMenu.NavMenu_en-us,
#MSVE_NavMenuItem_Aerial, 
#MSVE_NavMenuItem_Oblique,
#MSVE_NavMenuItem_Labels
{ padding: 2px !important; }

.NavMenu.BoundableControl.ShellBaseControl.AutoShim.Control.Component.IDisposable.INotifyPropertyChange.INotifyDisposing.AerialNavMenu.NavMenu_en-us,
#MSVE_NavMenuItem_Aerial:hover, 
#MSVE_NavMenuItem_Oblique:hover,
#MSVE_NavMenuItem_Labels:hover
{ -moz-border-radius: 5px !important;
padding: 0 !important; }

.ItemTitle
{ font-weight: bolder !important; 
color: #CDF0B2 !important;
text-shadow: black 1px 1px 1px, black 1px 1px 1px  !important; }

.ItemDescription, 
#TaskHost_exploreTaskToolbar_ctl00_tagsAnchor SPAN,
#TaskHost_colExpPanel_ctl02_llcLine_preLinkLabel
{ color: black !important; 
text-shadow: 1px 2px 4px #999 !important; }

#msve_mapContainer > IMG { display: none !important; }

.WayPointPushPin
{ background-image: none !important;
width: 24px !important;
height: 24px !important;
font-size: 16px !important;
background: rgba(255,255,255, 0.3) !important;
-moz-box-shadow: inset rgba(98,128,136,0.6) -1px 6px 12px 2px  !important; }

a.VE_Pushpin:link
{ padding-left: 5px !important;
outline: 0 none !important; }

/* loading bar */ 
#VE_MessageControl 
{ background-color: #5C6779 !important;
-moz-border-radius: 6px !important;
border: none !important; 
opacity: .7 !important; }
.loading { background-color: #73828D !important;
-moz-border-radius: 6px !important;
color: #DADBB7 !important; }

/* FONT */
SPAN[class="waypointDisplayText"]
{ color: black !important; 
text-shadow: 1px 2px 4px #999 !important; }

a 
{ color: #01253F !important;
text-shadow: 1px 1px 2px #444 !important; }
a:hover
{ color: #E2F2F8 !important;
text-shadow: 1px 1px 2px black !important; }

.scopeTabs a, .taskItem 
{ color: #B1BCA0 !important; }
.itinerary li
{ color: #E6F6FC !important;
text-shadow: black 1px 1px 2px, #323B48 1px 1px 1px !important; }

#exploreContextContent
{ font-size: 14px !important;
color: black !important; }

/* buttons */
#TaskHost_Directions_WaypointCancelEdit, 
#TaskHost_Directions_WaypointGetDirections
{ color: #C1DF88 !important;
padding-bottom: 4px !important;
font-weight: normal !important;  }

/* map IMAGES */
#closeTaskAreaButton
{ padding-right: 10px !important; 
padding-bottom: 10px !important; 
margin-top: -7px !important; 
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIElEQVR42m1VWUtcWRC+3f4AH4bJS36IL4P79tCmbWXamI77vosruO/iggu4PIgviuL6IMogIoK4wLzMMKZNGEZNtxNHaaIoLi33cM/JVyf33jEmDUXVqVOnqu5XSystLS0KUXNzswVkhUz0VP4h6fcWQ6b3hi/DodLW1qZ0dnYqXV1d3xDpDP1T+bkNvSc/0ikJra2tSmVl5U+ZmZm/ZGRkJIIc6enpr0D2rKwsO/R26CSnM8n6vUO3D8H7n8kP+VOamposHR0dSnZ2dnBoaOhyZGTk3zExMR9Af0VFRblxdkdHR78DSU46IroHvSf74ODg3xAsivw0NjZayLOVDvn5+UkOh+MjogoEELm5uRrx1NRUkZaWJkiPzKSMjOV9Xl6elOPj4y8hZ5AfJBkgC9Te3q6UlpY6CgsLPwAfUV5eLioqKhjwEnSuq6vjNTU1or6+ngMz0dPTI6qrq1lZWRknG7z7VFJS4iI/cGolYC0EclVVlQ38j7m5OTY4OMgQ3e9yudjy8jKbn59Xh4eH2fT0tLq6usqQJbPZbH4EVBcWFhic/QNMf9WLZaUiUWsoyMI+Ojrq3t3dFVtbW6K4uJgBLwFDsbGxwQ8ODkjPh4aGBDAlONj6+jrf398X4+PjXrxP1lsqQDqliiGqHVHdJycnwuv1iqOjIzY2NiZQBDExMcEfHh7EysoKRzElJIeHh+z8/JyT/dLSkhcwJOstJZ1agIMCnF5tbm6+8/v9/OrqioOrPp+Pz8zMcBhrtbW1HHYasuIIKu+vr681BOP4Ak9fX99r8kPDQE1rpUNvb699Z2fHLfC7v78XcMyE/kOReGBgIHUCOZO629tbdnNzw0kGBN7+/v5ktBMl+TVTStvI9PHxkZPx3d2dSnx7e5sDL83pdHIUUyMcLy8vOQLTvUb232VqFAo9Zl9cXHR7PB5xfHwsLi4uqPIiIiJCIAtO+qmpKR4SEiImJyfF6ekpIxhID7vvMJVOGxoazOrv7e0JGLDY2FjqArG2tsZROIEvoaxl9dFCjL7CqD7e/1996lOaWb1P/0RPspGRERYXF+dHLzJkx/AFKjqAzc7Oqqg0S0pKYhhRP+qg4o769AhBnGafGhOFiXAgq/fAVsNE8ZycHBXA84GBAVl1TBjHWYMjjpbiGEu1oKBAI3u8/RcT+cacKGP2YeBMTEw8wWIQ2AP02Rp0cuZpvhFEcjrTzBcVFcl72g8JCQmf8SbdnH3yTAc4C0Ojr6O5fZikc2wkD4p0FhYWdgb+CTrJ9fMZcPWC/gsPD/cFBQX9jnaz0V7F11jNfYrPe4EtFIktlJaSkvIWv9fgLuiI3uCR5HQmGffJZEf2kG2A7KWxqL/Z/MYm7+7uNun5ln9uY8iEp7n5n/xHSSjAA3R6Kv+IzHv9nenrC6VvlZdX15QYAAAAAElFTkSuQmCC) !important; }

html|body
{ opacity: .99 !important;
background: transparent url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEACwALAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAFrAYkBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AJ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==") repeat !important; } }

#main-window[stylish-domain$="bing.com"]
{ padding-top: 1200px !important;
margin-top: -1200px !important; }
