@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(bing.com){

#sw_im, .sw_logo, #sw_pLLogo, #sw_tbbg, #sw_ltxt, .sb_adsW, #sidebar, .sc_exp h2, #sb_foot, #taskBar_welcomeButton, .MSVE_MapLogo, #ddTitleSpan, /* i don't use the bottom buttons bar on the maps page, if you do, comment the following */#msve_taskArea_taskbar, #sw_hdr > A, #qb_terms_frm > DIV, .ec, .NewsAlertsIcon, /* RSS icon */.RssIcon, #FB_Badge
{ 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, .sup_es, .sup_tl, .sa_cpic, .sa_cpoc, .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, .sb_pt
{ background: transparent !important; 
border: none !important; }

/* top links bar */
.sw_t
{ background: -moz-linear-gradient(100deg,rgba(204,204,204, .2), rgba(158, 170, 174, 7)100%) !important; }

/* top bar separators */
.sw_t ul li
{ color: transparent !important; }

/*Tabs */
.sw_aal, .sw_aat, .sw_aar, .sw_aa1, .sw_aa2, .sw_aa3, .sw_aa4
{ background: none !important;
border: none !important; }

/* FONT */
/* results texts */ P
{ color: black !important; }
/* site link */
.sb_tlst a, .Headline a { color: #1F333B !important; }
.sb_tlst a:hover, .Headline a:hover, .sb_tsuf
{ color: #3E6576 !important; }
/* results - site address */
cite, .sb_cite
{ color: #394F5A !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; }
.sa_cp .sup_tl
{ text-decoration: underline !important; }
.sa_cp .sup_tl:hover
{ color: #46606E !important; }

.sa_cptic
{ background-image: none !important;
padding-left: 1400px !important; 
margin-top: 16px !important; 
margin-left: 16px !important;
/*margin-right: -16px !important;  */
background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA+UlEQVR42mPw8Q/1qajtWFFSVKLR0NDA4OLqxuTh6ckEYoMwg1dIXHF0edeP8Jy6D5l5FS3RkVHiIAkHRydGsALvkLi8rNapH5Pr+/97J5b9D04ouRgdkxIXHx3JDlbgGRyXn90x43NG06S/YTk1313Ds/8ZusT99Q/NOhwY4M8KNCEhL7t9xsf0pol/w7NrvruFZ/0xcon/HxCVfzzAP4CVwSM4Nj+zdcqn5Lr+/56J5f+DEoqvZGUXpyRER3KArXAPjMmNq+z+GpPf8DIpvbAtJjpGBiRhbWsH9gmDX1B0TGJB45WamsYEkICNnS2jm7sHh4+PD9gXAKQEarpJmc0kAAAAAElFTkSuQmCC") no-repeat !important;  }

#results_container
{ width: 110% !important;
margin-left: -10px !important; }

/* news resent */
.sn_latest, .sc_browseEntryBorder
{ border-color: rgba(0,0,0, .3) !important;
background: rgba(204,204,204, .2) !important;
-moz-box-shadow: 4px 4px 8px rgba(0,0,0, .7) !important; }

/* Bottom top stories box */
.sc_browseEntry
{ background: rgba(156,156,156, .4) !important;
font-weight: bold !important; }

#qb
{ margin-bottom: -30px !important; }

#sb_form
{ margin-left: 18px !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; }

/* tooltips */
.sh_hs, /* images tooltips > */ .md_fd, .md_pu, .md_lc
{ 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;
-moz-box-shadow: 4px 4px 8px rgba(0,0,0, .5) !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; }

/* search boxes */
input:not([type="checkbox"]):not([type=radio]), SELECT, #qb_terms_frm BUTTON 
{ -moz-appearance: none !important; 
color: black !important;
font-family: Segoe UI, Comic Sans MS, 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: 8px !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; }

/* search bar */
#sb_form_q, #sb_form2_q, #sb_form2_go
{ -moz-appearance: none !important; 
-moz-box-shadow: 1px 2px 4px rgba(0,0,0, .4) !important; }

/* search go button */
#sb_form_go, #sb_form2_go
{ border: none !important; 
-moz-box-shadow: none !important; }

/* maps */
.taskStrip a, .taskItem, .scopeTabs a
{ color: black !important; }

/* IMAGES */
/* left panel */
/* arrow down */.sb_tc .sb_ti
{ width: 10px !important;
height: 10px !important;
border: none !important;
background: transparent url(data:image/x-icon;base64,AAABAAEACwgAAAEAIACoAQAAFgAAACgAAAALAAAAEAAAAAEAIAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB06/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdOv/AHTr/wB06/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB06/8AdOv/AHTr/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdOv/AHTr/wB06/8AdOv/AHTr/wAAAAAAAAAAAAAAAAAAAAAAAAAAAHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wAAAAAAAAAAAAAAAAB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wAAAAAAAAAAAHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AAAAAAB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/++AAAPHgAADx4AAA4OAAAMBgAACAIAAAgCAAAAAAAAA=) center no-repeat !important; } 

/* arrow up */
.sb_to .sb_ti
{ width: 10px !important;
height: 10px !important;
border: none !important;
background: transparent url(data:image/x-icon;base64,AAABAAEACwgAAAEAIACoAQAAFgAAACgAAAALAAAAEAAAAAEAIAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wAAAAAAdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AAAAAAAAAAAB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wAAAAAAAAAAAAAAAAB06/8AdOv/AHTr/wB06/8AdOv/AHTr/wB06/8AAAAAAAAAAAAAAAAAAAAAAAAAAAB06/8AdOv/AHTr/wB06/8AdOv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB06/8AdOv/AHTr/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTr/wB06/8AdOv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTr/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAACAIAAAwGAAAODgAADx4AAA8eAAAPvgAAA=) center no-repeat !important; }

/* related video arrows */
.sl_next .sl_hid
{ display: none !important; }

.sl_ctrl .sl_prev .btn, #dtp_video_button_previous_0
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAADSElEQVR42mPw9vZmGEjMMOqAUQeMOmDUAaRqkJeXY6W7AyQkJFjAihkY4rV1dF1FRERYlZWV2EG0rKwsk6ioKAsPDw+roKAgI1Ac7EAODg4moDwTiC0sLMRMtgOkpaUY1dU1mIGWczCy8Dy0trYxoGsIyMjKgn0kICg6VVPf7H9IeORUH9+AOv+AoLrk1IwGTU0tTwdHl4z8gsJycXEJxfCIqAZHR0dhUVEx25iYWGeQXk9Pr0BgyDCR5ABQ0KqoqICDTlZBqSgxPe9/cGTir9CYlP/RCZn/QyIT/xdWNP5XVtVYamnj9Hr5mo1/WVhYQ2ubO/9bW1tpAkNsSmd37wSweT5+u7S1NZnICgF7B6fGrTsP/V+/ec/vDVv2/APi3+s37/q5cu3Wr0dOXPipoq45IyI68cbJM5eeAS31X7l2y09dfT1VDk6ejsrq2maQGbr6RquAiZc4BwAVMgITFRMvP5/NhIkTd73/8PH/589f/nz8+OkfkP7/8fOXf0D8//Xrt7++fPnyX1tbZ1Z5eeXtN2/fvQI6IODMmbP/dXV11QQEBLtzc/PaQGaqqKitVVBQIM4B6upqjECDmEBBuGLlqv8gS168fPHn9ZtX/4H4HxT/f/L0ya/PQDkVVdXZhSVFd4B8sAMOHj70X11DQw3oge70jIw2SDqSWwcUYyQ6CmRkZBih2c7D0sbx0ckL1/7v3H/k984Dx4D00b87gHjzjn0/Lt649xeYBmaGRMbdOnj8zEtQFMxdvPIv0DJVVnbOrpz8whaQORraumtAaYqkNABMgExQRyhLSCteXrh83f/+qXP+zF6w4v/8JWv+z5y/7P/mnQf/m5haLvT2D3u0e/+xz8BEGDx5xoL/ltZWGjy8Av1Tp8/qBpnh7uG9RVOTjEQoKSkJK4AUBUWkHmXmlvw1NLF8IK+odlNWQfWGpo7hXaBcPRDvt7B0OAqkXUQl5O7o6OrKANkVlpa2OUAaFKUTDA2NGMnKBcCggznCHRgS/4D52xrIZgNibiDmgqYXTiBmZWRkBLOh6lmhpSDIAcwUFcXANAFzxBoFRSVXutcFwDKdEZgmQD5RBGJpaP3AOPKqY2BKZgRVTqMtolEHjDpgWDkAAJ8M86phIENxAAAAAElFTkSuQmCC) !important; }

.sl_ctrl .sl_next .btn, #dtp_video_button_next_0, 
/* search go buttons */
#sb_form_go, #sb_form2_go
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAADeElEQVR42mNoaGhgGEjMMOqAUQeMOmDUAdQ0LC4ujpVqDggNDWUG0WFhYUy+vr5MIHZiYiJrSEgIY0BAAGt4eDhLbGwsE1CeFSjODqLTMzJdzc0t4kFqIyMjWegeAsXFJQYeXgEPHRwcOFJSUpmjo6MZyXIA0EdMdXX1gSB2b2+fc3h4hG1FRYVwZ1dPQ0REpOLsOXPLyyuqMtLS0j0nTZnW0NzSVtfY1FLX3tk9NS2r4H9wSPhUkN6Y2FhWshyQnp7G1NDYvAvEXr9h0wRnV/cpxcXFmstWrf/v5eUdevTk2b9FJZWvE5NTl85dtPJ/e/fE/z0Tpv/v6J38v6174q+JU2f/j41PLALpT0pKYgZFFUkOACYmpsys3FUg9uIly5p9/QI6MrOyVI+fOv/Tysra//7DZ8+6eibeSEpJm3H73pOfx09d+Hr63JWfZ85f/Q3E/06fu/r7wuVb/8vKKxvJCoH4+HimpKSUtSD2rFmz24KDQ7ozMzPVHj589F9f3yDg56/frxYuXHw7PT1j1n8g+PHj16+///7/B+J//0D0338g+s/vP3//b9m6dVdgUJANMNEyAT3GSJQDUlJTGWNi49aB2FOnTWsDGtANFFO7eesW2AGfv3x+NXf+vDtJycmzgfb9B/J//fj54z8Q/4Pi/9++f/sDctyx4yf+a2pqTbGzs2NKSUkhzgGgOEtNz1wDYs+cPbfF28evC+gA1X2Hjv+1sLTyv3n34cv27v5bwDQw8+mr93/PXbr+49L1O38vg/CNu/8vX7/9+/6Tl/+LSioe8fLyeYATZEwMI9FRkJaWxlRT27AFxN6xc093QGBwf1Fxsca2XQdAiTD4yvW7nxuaOx/l5RctPHf55v/d+4/+33/45P89B47937xj75+DR0//j4xOuCwhIaEMTYikJcKcnFxGZxf3CSbGxoxFRaU5hobGFRmZmTLhkXF3LCwsXQqLyo/a2Tvvt7K2rU/LyLkbG598Iy4h5WZOXtGD6bPm/w0Ji36kqKCgCDIrKiqKhayCyMbGhhlYGoKDzc3NDZyfTUxMOD08PJiAcqy2tracQJrJwsKCC4i5gY5lA5YX1kCf/xMTE3OHRiULXUvC+IREV2ERsTXQOKdfUQws98Eh5eLiIq2kpKQIjHNGYN3AOPKqY1DlA8xBjKMtolEHjDpgSDkAAO0LZb6+GHGjAAAAAElFTkSuQmCC) !important; }

body
{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAPoCAIAAACZP6NzAAAACXBIWXMAAC4jAAAuIwF4pT92AAABZklEQVR42u3Hx1JCQRRFUT/cgCAmjIiCAQRBwgHEnMOvOd2zV/26B9TlVq3JWmpqRkvz9pZmlOB35M/8lJL/WlMy+AmZf1sTyvEx+YMvin5HIoMfkfnfaEQJPiR/5geU/F0NyOD7ZP499SnHb8kf/B5F/1Y9MvgumX9fXUrwG/JnvkPJP1CHDL5N5j9Um3L8mvzBb1H0R2qRwTfJ/KUmJfgV+YN/SdEf65IM/oLMf6ILSvBz8me+QdGfqkEL8DqZ/53qlONn5A/+KUV/plMy+BqZ/71qlOAn5M98laL/oCotwI/J/B91TDl+RP7gH1L0n3RIBn9A5v+sA0rwffJnfo+i/6I9WoBXyPxfVaEc3yV/8Hco+m/aIYPfJvN/1zYl+Bb5M79Jyf+hTTL4Mpn/p8qU4xvkD36Jov+lEhl8kcz/W0VK8HXyZ75Ayf+jAhn8Gpn/r9Yox1fJH/wViv6fVsjgl2ne/g/ucq/qZzxteAAAAABJRU5ErkJggg==') fixed !important; } }