a {
	color: #e29f19;
}

body {
	background: #db8b18 url(../images/site/layout/body.jpg) repeat-x;
	color: #4c4c4c;
	font: normal 12px/16px helvetica, sans-serif;
	padding: 0;
	margin: 0;
	min-height: 100%;
}

h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, address, code, td { 
	padding: 0;
	margin: 0;
	font: inherit;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
}

th, td {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 5px;
}

:focus {
	outline: 0;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

address {
	font-style: normal;
}

h1, .intro, h2, h3, h4, h5 {
	font-weight: bold;
	margin: 0 0 5px 0;
}

h1, .intro {
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	margin: 0;
}

h1 {
	color: #e29f19;
}

.panel h1 {
	margin-bottom: 20px;
}

.intro, .body {
	padding: 0 10px 0 4px;
}

.intro {
	margin: 0 0 10px 0;
}

.panel .intro {
	padding: 0;
}

.intro p {
	margin: 0;
}

.intro p a {
	color: #4c4c4c;;
}

.intro a.more {
	color: #fff;
	font-size: 14px;
}

.body, .body h3 {
	color: #584e3c;
}

.body {
	font-size: 14px;
	line-height: 18px;
}

.body a {
	color: #fff;
}

#modal .body a {
	color: #e29f19;
}

h2 {
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}

.panel_middle h2 {
	color: #e29f19;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e29f19;
}

.panel_middle #modal_content h2 {
	margin-bottom: 20px;
}

h3, .panel .intro {
	font-size: 14px;
	line-height: 18px;
}

h4 {
	font-size: 12px;
	line-height: 16px;
}

h5 {
	font-size: 11px;
	line-height: 14px;
}
 
table {
	font-size: inherit;
	font: 100%;
}

ul {
	list-style: none;
}

img {
	border: 0;
}

p, address {
	margin: 0 0 1em 0;
}

.hidden {
	display: none;
}

#layout {
	width: 950px;
	margin: 0 auto;
	padding: 42px 15px 20px 30px;
	position: relative;
}

#nav {
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
	width: 200px;
	float: left;
	font-size: 12px;
	line-height: 16px;
} 

div#logo {
	padding: 0;
	margin: 0;
	width: 113px;
	height: 85px;
}

div#logo a {
	background: url(../images/site/layout/ebay.png) no-repeat;
	display: block;
	width: 113px;
	height: 85px;
	overflow: hidden;
	text-indent: -2000px;
	cursor: pointer;
}

form#search {
	position: absolute;
	top: 0;
	left: 757px;
	display: block;
}

#nav #logo {
	margin: 0 0 0 22px;
}

#nav li {
	background: url(../images/site/nav/nav.gif) no-repeat top right;
}

#nav li.first {
	background: none;
}

#nav li ul {
	display: none;
	background: url(../images/site/nav/secondary.png) no-repeat top left;
	margin: 0 0 0 25px;
	padding: 10px 0 10px 10px;
}

#nav li ul ul {
	background: none;
	margin: 5px 0 0 0;
	padding: 10px 0 10px 15px;
	list-style: disc;
	border-top: 1px dashed #fabb18;
	border-bottom: 1px dashed #fabb18;
	font-size: 12px;
	line-height: 16px;
}

#nav li.selected ul,
#nav li.selected li.selected ul {
	display: block;
}

#nav li li ul,
#nav li.selected li ul {
	display: none;
}

#nav li li,
#nav li li.selected {
	background: none;
	padding: 4px 0;
}

#nav a {
	display: block;
	height: 46px;
	overflow: hidden;
	text-indent: -2000px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	cursor: pointer;
}

#nav li li a,
#nav li li.selected li a {
	color: #584e3c;
	display: inline;
	text-indent: 0;
	background-image: none;
}

#nav li li a:hover,
#nav li li.selected a,
#nav li li.selected li a:hover,
#nav li li.selected li.selected a {
	color: #ffffff;
}

#nav li li li.selected {
	color: #ffffff;
}

#nav .icon {
	display: block;
	height: 46px;
	background-repeat: no-repeat;
}

#nav #who_we_are .icon {
	background-image: url(../images/site/nav/who_icon.png);
}

#nav #who_we_are.hover .icon,
#nav #who_we_are.selected .icon {
	background-image: url(../images/site/nav/who_icon_on.png);
}

#nav #who_we_are a {
	background-image: url(../images/site/nav/who_text.png);
}

#nav #who_we_are.hover a,
#nav #who_we_are.selected a {
	background-image: url(../images/site/nav/who_text_on.png);
}

#nav #ebay_connect .icon {
	background-image: url(../images/site/nav/connect_icon.png);
}

#nav #ebay_connect.hover .icon,
#nav #ebay_connect.selected .icon {
	background-image: url(../images/site/nav/connect_icon_on.png);
}

#nav #ebay_connect a {
	background-image: url(../images/site/nav/connect_text.png);
}

#nav #ebay_connect.hover a,
#nav #ebay_connect.selected a {
	background-image: url(../images/site/nav/connect_text_on.png);
}

#nav #news_room .icon {
	background-image: url(../images/site/nav/news_icon.png);
}

#nav #news_room.hover .icon,
#nav #news_room.selected .icon {
	background-image: url(../images/site/nav/news_icon_on.png);
}

#nav #news_room a {
	background-image: url(../images/site/nav/news_text.png);
}

#nav #news_room.hover a,
#nav #news_room.selected a {
	background-image: url(../images/site/nav/news_text_on.png);
}

#nav #sustainability .icon {
	background-image: url(../images/site/nav/sustainability_icon.png);
}

#nav #sustainability.hover .icon,
#nav #sustainability.selected .icon {
	background-image: url(../images/site/nav/sustainability_icon_on.png);
}

#nav #sustainability a {
	background-image: url(../images/site/nav/sustainability_text.png);
}

#nav #sustainability.hover a,
#nav #sustainability.selected a {
	background-image: url(../images/site/nav/sustainability_text_on.png);
}

#nav #investors .icon {
	background-image: url(../images/site/nav/investors_icon.png);
}

#nav #investors.hover .icon,
#nav #investors.selected .icon {
	background-image: url(../images/site/nav/investors_icon_on.png);
}

#nav #investors a {
	background-image: url(../images/site/nav/investors_text.png);
}

#nav #investors.hover a,
#nav #investors.selected a {
	background-image: url(../images/site/nav/investors_text_on.png);
}

#nav #careers .icon {
	background-image: url(../images/site/nav/careers_icon.png);
}

#nav #careers.hover .icon,
#nav #careers.selected .icon {
	background-image: url(../images/site/nav/careers_icon_on.png);
}

#nav #careers a {
	background-image: url(../images/site/nav/careers_text.png);
}

#nav #careers.hover a,
#nav #careers.selected a {
	background-image: url(../images/site/nav/careers_text_on.png);
}

#nav #contact .icon {
	background-image: url(../images/site/nav/contact_icon.png);
}

#nav #contact.hover .icon,
#nav #contact.selected .icon {
	background-image: url(../images/site/nav/contact_icon_on.png);
}

#nav #contact a {
	background-image: url(../images/site/nav/contact_text.png);
}

#nav #contact.hover a,
#nav #contact.selected a {
	background-image: url(../images/site/nav/contact_text_on.png);
}

#home #nav #who_we_are .icon {
	background-image: url(../images/site/nav/who_icon_on.png);
}

#home #nav #ebay_connect .icon {
	background-image: url(../images/site/nav/connect_icon_on.png);
}

#home #nav #news_room .icon {
	background-image: url(../images/site/nav/news_icon_on.png);
}

#home #nav #sustainability .icon {
	background-image: url(../images/site/nav/sustainability_icon_on.png);
}

#home #nav #investors .icon {
	background-image: url(../images/site/nav/investors_icon_on.png);
}

#home #nav #careers .icon {
	background-image: url(../images/site/nav/careers_icon_on.png);
}

#home #nav #contact .icon {
	background-image: url(../images/site/nav/contact_icon_on.png);
}

.nav #mobile_commerce,
.nav #press_release,
.nav #release {
	display: none;
}

div#main {
	width: 744px;
	float: left;
	padding-top: 15px;
	margin: 0 0 0 -4px;
}

div.wide {
	float: left;
	width: 559px;
	margin: 0 10px 0 0;
	overflow: hidden;
}

div.half {
	float: left;
	width: 374px;
	margin: 0 0 0 -14px;
}

div.first_half {
	margin: 0 10px 0 0;
}

div.medium {
	float: left;
	width: 280px;
	margin: 0 10px 0 0;
	overflow: hidden;
}

div.middle {
	margin-left: -14px;
}

div.narrow {
	float: left;
	width: 189px;
	overflow: hidden;
	margin: 0 0 0 -14px;
}

.content {
	margin: 20px 0 0 0;
}

.content ul {
	list-style: disc outside;
	margin: 0 0 1em 15px;
}

.content li {
	margin: 0 0 .5em 0;
}

#footer {
	padding: 20px 0 20px 210px;
	font-size: 10px;
	line-height: 12px;
	color: #574e3c;
	clear: both;
}

#home #footer {
	position: relative;
	top: -40px;
}

#footer a {
	color: #574e3c;
}

#footer #footer_nav {
	padding: 10px 0;
	border-top: 1px dashed #fdc121;
}

#footer li {
	float: left;
	padding: 3px 10px 0 10px;
	border-left: 1px dashed #574e3c;
}

#footer .nav {
	float: right;
}

#footer .nav li {
	float: right;
	border-right: none;
}

#footer .nav li.first {
	padding-right: 0;
	border-left: 1px dashed #574e3c;
}

#footer .nav li#rss,
#footer .nav li#twitter,
#footer .nav li#facebook {
	border-left: none;
	padding: 0 3px;
	position: relative;
	top: -5px;	
}

#footer .nav li#sitemap {
	border-left: none;
}

#footer .nav li#rss a,
#footer .nav li#twitter a,
#footer .nav li#facebook a {
	background: url(../images/site/icon/broadcasters.png) no-repeat top left;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
}

#footer .nav li#facebook a { background-position: 0 -74px; width: 24px; height: 24px; } 
#footer .nav li#twitter a { background-position: 0 -296px; width: 24px; height: 24px; } 
#footer .nav li#rss a { background-position: 0 -222px; width: 24px; height: 24px; }

#footer #featured_businesses {
	float: left;
}

#footer #featured_businesses li.first {
	padding-left: 0;
	border-left: none;
}

.panel {
	position: relative;
	margin: 0;
	color: #666;
}

.panel_top {
	background: url(../images/site/panel/top.png) no-repeat;
	height: 38px;
	overflow: hidden;
} 

.wide .panel_top {
	background-image: url(../images/site/panel/wide_top.png);
}

.half .panel_top, #ads .panel_top {
	background-image: url(../images/site/panel/half_top.png);
}

.medium .panel_top {
	background-image: url(../images/site/panel/medium_top.png);
}

.narrow .panel_top {
	background-image: url(../images/site/panel/narrow_top.png);
}

.panel_top_dark {
	background-image: url(../images/site/panel/top_dark.png);
}

.wide .panel_top_dark {
	background-image: url(../images/site/panel/wide_top_dark.png);
}

.half .panel_top_dark, #ads .panel_top {
	background-image: url(../images/site/panel/half_top_dark.png);
}

.medium .panel_top_dark {
	background-image: url(../images/site/panel/medium_top_dark.png);
}

.narrow .panel_top_dark {
	background-image: url(../images/site/panel/narrow_top_dark.png);
}

.panel_top_dark h2 {
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;	
	padding: 15px 20px 0 20px;
}

.narrow .panel_top_dark h2 {
	padding-left: 15px;
	padding-right: 20px;
}

.panel_middle {
	background: url(../images/site/panel/middle.png) repeat-y;
	padding: 5px 25px 1px 15px;
	width: 704px;
}

.wide .panel_middle {
	background-image: url(../images/site/panel/wide_middle.png);
	width: 519px;
}

.half .panel_middle {
	background-image: url(../images/site/panel/half_middle.png);
	width: 334px;
}

.medium .panel_middle {
	background-image: url(../images/site/panel/medium_middle.png);
	width: 240px;
}

.narrow .panel_middle {
	background-image: url(../images/site/panel/narrow_middle.png);
	padding-left: 10px;
	padding-right: 20px;
	width: 159px;
}

.panel_bottom {
	background: url(../images/site/panel/bottom.png) no-repeat;
	height: 21px;
	overflow: hidden;
}

.wide .panel_bottom {
	background-image: url(../images/site/panel/wide_bottom.png);
}

.half .panel_bottom {
	background-image: url(../images/site/panel/half_bottom.png);
}

.medium .panel_bottom {
	background-image: url(../images/site/panel/medium_bottom.png);
}

.narrow .panel_bottom {
	background-image: url(../images/site/panel/narrow_bottom.png);
}

.panel_blue {
	color: #fff;
}

.panel_blue .panel_top {
	background-image: url(../images/site/panel/top_blue.png);
}

.panel_blue .panel_middle {
	background-image: url(../images/site/panel/middle_blue.png);
}

.panel_blue .panel_bottom {
	background-image: url(../images/site/panel/bottom_blue.png);
}

.narrow .panel_blue .panel_top {
	background-image: url(../images/site/panel/narrow_top_blue_dark.png);
}

.narrow .panel_blue .panel_middle {
	background-image: url(../images/site/panel/narrow_middle_blue.png);
}

.narrow .panel_blue .panel_bottom {
	background-image: url(../images/site/panel/narrow_bottom_blue.png);
}

.button {
	background: url(../images/site/button/left.png) no-repeat;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	height: 25px;
	text-decoration: none;
	position: relative;
	text-align: center;
	float: left;
	cursor: pointer;
}

.button .label {
	background: url(../images/site/button/right_yellow.png) top right no-repeat;
	display: inline-block;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	margin: 0 0 0 15px;
	padding: 3px 25px 7px 5px;	
	white-space: nowrap;	
}

.button_red .label {
	background-image: url(../images/site/button/right_red.png);
}

.button_green .label {
	background-image: url(../images/site/button/right_green.png);
}

.button_blue .label {
	background-image: url(../images/site/button/right_blue.png);
}

.button_lightblue .label {
	background-image: url(../images/site/button/right_lightblue.png);
}

.button_yellow .label {
	background-image: url(../images/site/button/right_yellow.png);
}

.list {
	margin: 10px 0 0 0;
}

.list li {
	margin: 0 0 5px 0;
}

.narrow .list {
	margin-left: 5px;
}

.narrow .list a {
	color: inherit;
	font-weight: bold;
	text-decoration: none;
}

.narrow .list a:hover {
	color: #e29f19;
}

a.toggle {
	color: #999;
	text-decoration: none;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 25px 0 0;
	background: url(../images/site/icon/closed.gif) no-repeat top right;
	text-align: right;
}

a.open_toggle {
	background-image: url(../images/site/icon/open.gif);
}

.context a.toggle {
	float: right;
	font-size: 12px;
	line-height: 34px;
	white-space: nowrap;
	background: url(../images/site/icon/context_closed.gif) no-repeat right 5px;
	height: 34px;
	color: #4c4c4c;
}

.context a.open_toggle {
	background: url(../images/site/icon/context_open.gif) no-repeat right 5px;
}

a.download {
	display: block;
	float: left;
	padding: 0 0 0 20px;
	background: url(../images/site/icon/download.png) no-repeat top left;
	line-height: 15px;
}

.spinner {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/site/layout/spinner.gif) no-repeat top left;
	overflow: hidden;
	text-indent: -2000px;
}

#modal_content .spinner {
	margin: 100px;
}

hr {
	border: none;
	height: 1px;
	background: url(../images/site/layout/dash.gif) repeat-x left bottom;		
}

br.clear {
	display: block;
	height: 0;
  clear: both;
  visibility: hidden;
}

.c:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.c {
	display: inline-block;
}

html[xmlns] .c {
	display: block;
}
 
* html .c {
	height: 1%;
}

.data {
	display: none;
}

html[xmlns] .data {
	display: none;
}

.data_table .data {
	display: table-cell;
}

html[xmlns] .data_table .data {
	display: table-cell;
}

.error {
	color: #ef3d43;
}

.p {
	position: relative;
}
 
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  .sIFR-hasFlash .intro p {
		line-height: 1em;
  }
}

.fields {
	margin: 20px 0;
	clear: both;
}

.fields .fields {
	float: left;
	clear: none;
	margin: 0;
}

.field {
	margin: 0 0 5px 0;
}

.field label {
	font-weight: bold;
	float: left;
	font-size: 12px;
	line-height: 20px;
	width: 150px;
	margin: 0 10px 0 0;
	text-align: right;
}

.field.checkbox input,
.field input[type=checkbox],
.field.radio input,
.field input[type=radio] {
	width: auto;
	border: none;
	margin: 0 5px 0 0;
}

.field input,
.field.text input,
.field input[type=text],
.field textarea,
.field.textarea input,
.field input[type=textarea],
.field select,
.field.select input,
.field input[type=select] {
	float: left;
	border: 1px solid #ddd;
	margin: 0 10px 0 0;
	color: #4c4c4c;
	font: normal 11px/14px helvetica, sans-serif;
}

.field input,
.field.text input,
.field input[type=text] {
	width: 136px;
	height: 16px;
	padding: 4px 2px 0 2px;
}

.field textarea,
.field.textarea input,
.field input[type=textarea] {
	width: 282px;
	height: 64px;
	padding: 2px;
}

.field select,
.field.select input,
.field input[type=select] {
	width: 140px;
	height: 20px;
}

.field.checkbox label,
.field.radio label {
	text-align: left;
	font-weight: normal;
	width: auto;
	font-size: 11px;
	line-height: 20px;	
}

fieldset {
	border: none;
	background: url(../images/site/layout/dash.gif) repeat-x left 15px;	
	padding: 20px 0 0 0;
	margin: 0;
}

form .hint {
	display: block;
	float: left;
}

.hint {
	font-size: 11px;
	line-height: 20px;
	color: #999;
}

.footnote {
	color: #999;
	font-size: 8px;
	line-height: 10px;
}

legend {
	text-transform: uppercase;
	color: #e29f19;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	display: block;
	width: 100%;
}

.actions {
	padding: 10px 0 0 160px;
}

a.sharethis {
	padding: 0 0 0 20px;
	background: url(../images/site/icon/share.gif) no-repeat top left;
	display: block;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
}

.context {
	height: 45px;
	width: 710px;
	background: url(../images/site/layout/context.gif) repeat-x;
	padding: 0 10px;
	margin: 0 0 0 -11px;
	white-space: nowrap;
	clear: left;
	position: relative;
	top: -5px;
}

.wide .context {
	width: 525px;
}

.context h3 {
	float: left;
	font-size: 16px;
	line-height: 34px;
	font-weight: normal;
}

.accordion {
	margin: 0 0 10px 0;
}

.accordion a.ui-accordion-header {
	font-weight: bold;
	text-decoration: none;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 5px 0;
}

.accordion li {
	padding: 10px 0 5px 0;
	background: url(../images/site/layout/dash.gif) repeat-x bottom left;	
	_zoom: 1;
}

ul.bulleted, ul.bulleted ul {
	margin: 0 0 10px 15px;
	list-style: disc;
	list-style-position: outside;
}

ul.bulleted li {
	padding: 5px 0;
	margin: 0;
	background: none;	
}

#modal {
	position: absolute;
	top: 47px;
	left: 236px;
	width: 744px;
	display: none;
}

.close {
	display: block;
	position: absolute;
	top: -10px;
	right: -5px;
	width: 32px;
	height: 32px;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/site/panel/close.png) no-repeat top left;	
	cursor: pointer;
}

#modal #modal_content {
	padding: 0 30px 20px 30px;
}

#modal iframe#modal_content {
	padding: 0;
}

.jqmOverlay { 
	background-color: #000; 
}

iframe {
	border: none;
	margin: 0;
	padding: 0;
}

#modal_html,
#modal_body {
	background: none;
	height: auto;
}

#modal_body {
	padding: 0 40px;
}

#modal_body h1 {
	color: #e29f19;
}

.table_heading {
	background: url(../images/site/layout/table_heading.gif) repeat-x top left;
	height: 36px;
	margin: -15px -15px -24px -11px;
	position: relative;
}

.data_table {
	width: 100%;
	margin: 0 0 20px 0;
	position: relative;
}

.data_table tr {
	background: url(../images/site/layout/dash.gif) repeat-x bottom left;
}

.data_table tr.last {
	background: none;
}

.data_table th {
	padding: 5px 10px 5px 0;
	background: #bcbdc0;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
}

.data_table td {
	padding: 10px 10px 10px 0;
}

.content .charts {
	margin: 0 0 20px 0;
	list-style: none;
	padding: 0;
	font-size: 10px;
}

.charts .chart {
	float: left;
	width: 220px;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 1px solid #eee;
}

.charts .first {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}

.charts .chart h3 {
	margin-bottom: 0;
}

.chart .data_table td {
	padding: 5px 5px 5px 0;
}

.bar_chart {
	width: 100%;
}

.multi_bar {
	margin-top: 0;
}

.bar_chart th {
	color: #666;
	padding: 5px 0;
	background: none;
}

.bar_chart .bars td {
	vertical-align: bottom;
	width: 20%;
}

.bar_chart .table_data {
	position: relative;
	height: 120px;
}

.bar_chart .bar_data {
	display: table-cell;
  vertical-align: bottom;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 8px;
}

.bar_chart caption .bar_data {
	font-size: 10px;
}
 
.bar_chart .bar {
	width: 0;
	border-left: 24px solid #7BC236;
}

.multi_bar .bar_data_1 {
	left: 20px;
}

.multi_bar .bar {
	border-left-width: 16px;
}

.bar_chart .bar_1 {
	border-color: #FFBD00;
}

.bar_chart .thick .bar {
	border-left-width: 48px;
}

.multi_bar .thick .bar {
	border-left-width: 32px;
}

.multi_bar .thick .bar_data_1 {
	left: 36px;
}

.data_table caption {
	text-align: left;
	position: relative;
	padding: 0;
	height: 20px;
}

.bar_chart caption .table_data {
	height: 20px;
	line-height: 20px;
}

.bar_chart caption .bar {
	border-left-width: 16px;
	width: 0;
	height: 10px;
	float: left;
	margin: 5px 10px 0 0;
	font-size: 0;
	line-height: 0;
}

.bar_chart caption .bar_data_1 {
	left: 110px;
}

#revenue_diversification_graph,
#revenue_diversification_legend {
	margin: 0 auto 20px auto;
	page-break-after: avoid;
}

#revenue_diversification_legend {
	width: 500px;
}

.pagination .label,
.pagination ul,
.pagination li {
	float: left;
	margin: 0 10px 0 0;
}

#filters .filter {
	float: left;
	padding: 0 3px 0 3px;
	margin: 0 2px 0 0;
	line-height: 36px;
	background: url(../images/site/layout/filter.gif) no-repeat top left;
}

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

ul#filters .filter input,
ul#filters .filter label {
	cursor: pointer;
}

ul#filters .filter label.disabled {
	color: #aaa;
}

#slideshow {
	overflow: hidden;
	position: relative;
	height: 355px;
	margin: 0;
}

#slideshow .panel_middle {
	height: 289px;
}

#slideshow_stage,
#slideshow_stage_background {
	width: 710px;
	height: 340px;
	position: absolute;
	top: 3px;
	left: 14px;
}

#slideshow_stage {
	background: #fff;
}

#slideshow #slides {
	position: absolute;
	top: 0;
	left: 0;
	width: 450px;
	height: 340px;
	background: transparent;
}

.slide {
	position: relative;
	width: 450px;
	height: 340px;
}

.slide img {
	position: absolute;
	top: 0;
	left: 0;
	width: 431px;
	height: 340px;
}

.slide h3,
.slide h4 {
	font-weight: normal;
}

#slides .red h3,
#slides .red h4 {
	color: #ef3d43;
}

#slides .green h3,
#slides .green h4 {
	color: #7cc243;
}

#slides .blue h3,
#slides .blue h4 {
	color: #1461ab;
}

#slides .yellow h3,
#slides .yellow h4 {
	color: #fdbe14;
}

#slides .orange h3,
#slides .orange h4 {
	color: #f47920;
}

#slides .pink h3,
#slides .pink h4 {
	color: #ec008c;
}

#slides .lightblue h3,
#slides .lightblue h4 {
	color: #00aeef;
}

.featured-video a.oembed.spinner {
	width: 350px;
	height: 260px;
	background-position: center center;	
}

.featured-video {
	width: 350px;
	position: relative;
	top: 20px;
	left: 25px;
}

.featured-video embed {
	width: 350px;
	height: 260px;
	border: 1px solid #ddd;
}

.slide .button {
	position: absolute;
	bottom: 20px;
	left: 25px;	
}

#slideshow_nav {
	position: absolute;
	top: 0;
	right: 0;
	width: 257px;
	margin: 5px 0 0 0;
	padding: 0 0 0 16px;
	z-index: 5;
}

#slideshow_nav li {
	padding: 5px 0;
	width: 257px; 
	min-height: 50px;
	background: url(../images/site/layout/dash.gif) repeat-x top left;
	position: relative;
	cursor: pointer;
}

#slideshow_nav li.first {
	background: none;
}

#slideshow_nav a {
	min-height: 30px;
	display: block;
	text-decoration: none;
	color: #4c4c4c;
}

#slideshow_nav a:hover {
	color: #333;
}

#slideshow_nav a h2.contents {
	min-height: 30px;
	display: block;
	padding: 10px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #4C4C4C;
	border-bottom: none;
	text-transform: none;
	margin: 0;
}

#slideshow_nav a .tail {
	position: absolute;
	top: 50%;
	left: -16px;
	width: 16px;
	height: 20px;
	display: none;
	margin-top: -10px;
	_margin-top: -15px;
}

#slideshow_nav .activeSlide a,
#slideshow_nav .activeSlide a .contents,
#slideshow_nav .activeSlide a .tail {
	background: url(../images/site/feature/selected.gif) left top no-repeat; 
}

#slideshow_nav .activeSlide a h2,
#slideshow_nav .activeSlide a:hover h2 { 
	color: #fff;
}

#slideshow_nav .activeSlide a .tail {
	display: block;
}

#slideshow_nav .activeSlide a.red {
	background-position: -100px top;
}

#slideshow_nav .activeSlide a.red .contents {
	background-position: -100px bottom; 
}

#slideshow_nav .activeSlide a.red .tail {
	background-position: -84px center; 
}

#slideshow_nav .activeSlide a.green {
	background-position: -400px top; 
}

#slideshow_nav .activeSlide a.green .contents {
	background-position: -400px bottom; 
}

#slideshow_nav .activeSlide a.green .tail {
	background-position: -384px center; 
}

#slideshow_nav .activeSlide a.blue {
	background-position: -700px top; 
}

#slideshow_nav .activeSlide a.blue .contents {
	background-position: -700px bottom; 
}

#slideshow_nav .activeSlide a.blue .tail {
	background-position: -684px center; 
}

#slideshow_nav .activeSlide a.lightblue {
	background-position: -1000px top; 
}

#slideshow_nav .activeSlide a.lightblue .contents {
	background-position: -1000px bottom; 
}

#slideshow_nav .activeSlide a.lightblue .tail {
	background-position: -984px center; 
}

#ads {
	padding: 0;
	margin: 0 0 10px 0;
	height: 278px;
	position: relative;
}

#ads.with_reflections {
	margin: 0 0 60px 0;
}

#ads #reflections {
	display: block;
	width: 795px;
	height: 131px;
	position: absolute;
	bottom: -68px;
	left: -53px;
	background: url(../images/site/ad/reflections.png) no-repeat;
	z-index: 0;
}

#ads li {
	float: left;
	margin: 0 0 0 10px;
}

#ads li.first {
	margin-left: 4px;
}

#ads li li, #ads li.first li {
	float: none;
	margin: 0;
}

.ad {
	position: relative;
	display: block;
	width: 360px;
	height: 278px;
	overflow: visible;
}

.ad.ad_partial {
	position: relative;
	display: block;
	width: 360px;
	height: 170px;
	overflow: visible;
}

.ad .canvas {
	width: 360px;
	height: 278px;
	position: relative;
	z-index: 1;
}

.ad .canvas_red {
	background: url(../images/site/ad/red.png) no-repeat;
}

.ad .canvas_green {
	background: url(../images/site/ad/green.png) no-repeat;
}

.ad .canvas_blue {
	background: url(../images/site/ad/blue.png) no-repeat;
}

.ad .canvas_lightblue {
	background: url(../images/site/ad/lightblue.png) no-repeat;
}

.ad .canvas_white {
	background: url(../images/site/ad/white.png) no-repeat;
}

.ad .canvas_yellow {
	background: url(../images/site/ad/yellow.png) no-repeat;
}

.ad.ad_partial .canvas_red {
	background: url(../images/site/ad/red_partial.png) no-repeat;
}

.ad.ad_partial .canvas_green {
	background: url(../images/site/ad/green_partial.png) no-repeat;
}

.ad.ad_partial .canvas_blue {
	background: url(../images/site/ad/blue_partial.png) no-repeat;
}

.ad.ad_partial .canvas_lightblue {
	background: url(../images/site/ad/lightblue_partial.png) no-repeat;
}

.ad.ad_partial .canvas_white {
	background: url(../images/site/ad/white.png) no-repeat;
}

.ad.ad_partial .canvas_yellow {
	background: url(../images/site/ad/yellow_partial.png) no-repeat;
}

.ad img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

.ad .shadow {
	display: block;
	width: 374px;
	height: 292px;
	position: absolute;
	bottom: -11px;
	right: -10px;
	background: url(../images/site/ad/shadow.png) no-repeat;
}

.ad.ad_partial .shadow {
	display: block;
	width: 374px;
	height: 198px;
	position: absolute;
	bottom: -23px;
	right: -10px;
	background: url(../images/site/ad/shadow_partial.png) no-repeat;
}

.ad .copy {
	width: 320px;
	height: 240px;
	position: absolute;
	top: 20px;
	left: 20px;
	font-size: 11px;
	z-index: 1;
}

.ad.ad_partial h2 {
	width: 250px;
}

.ad.ad_partial .copy  {
	width: 190px;
	height: 140px;
	font-size: 11px;
	top: 10px;
}

.ad_landscape .copy {
	padding-top: 130px;
	height: 110px;
}

.ad .no_body {
	padding-top: 170px;
	height: 70px;
}

.ad .copy.feed {
	padding: 10px;
	width: 320px;
	height: 140px;
	left: 10px;
	top: 10px;
}

.ad .copy.feed h3 {
	width: auto;
	position: relative;
	left: -10px;
}

.ad .copy.feed ul.posts {
	display: none;
	width: 320px;
	background: #fff;
}
.ad .copy.feed #blog_posts {
	width: 320px;
	background: #fff;
}

.ad .copy.feed li {
	padding: 10px 0;
	margin: 0;
	background: url(../images/site/layout/dash.gif) repeat-x top right;
	font-size: 12px;
	line-height: 16px;
}

.ad .copy.feed li.first {
	padding-top: 0;
	background: none;
}

.ad .copy.feed em {
	display: block;
}

.ad .copy.feed li p {
	color: #4C4C4C;
	margin-bottom: 0;
}

#chatter .copy {
	padding: 10px;
	width: 320px;
	height: 140px;
	left: 10px;
	top: 60px;
	overflow: hidden;
}

#chatter.ad_invert p#preloader {
	color: #E29F19;
}

#chatter li {
	padding: 10px 0 4px 0;
	margin: 0;
	background: url(../images/site/layout/dash.gif) repeat-x bottom right;
	font-size: 12px;
	line-height: 16px;
}

#chatter li.last,
#chatter li.odd {
	background: none;
}

#chatter li.first {
	padding-bottom: 4px;
}

#chatter li span {
	background: url("../images/site/icon/broadcasters.png") no-repeat scroll transparent;
	background-position: 0 -296px;
	display: block;
	padding-left: 30px;
}

#chatter li a {
	text-decoration: none;
	color: #a4a4a4;
	display: block;
	padding-left: 30px;
}

#chatter li span a {
	color: #E29F19;
	display: inline;
	padding: 0;
}

#this_just_in .releases .release {
	padding: 10px 0;
	margin: 0;
	background: url(../images/site/layout/dash.gif) repeat-x top right;
	font-size: 12px;
	line-height: 16px;
}

#this_just_in .copy {
	padding: 10px;
	width: 320px;
	height: 140px;
	left: 10px;
	top: 60px;
}

#this_just_in .releases .first {
	padding-top: 0;
	background: none;
}

#this_just_in .releases em {
	display: block;
}

#daily_deals li.deal {
	display: none;
	width: 320px;
	height: 200px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	margin: 0;
	background: #fff;
}

#daily_deals li.first {
	display: block;
	margin-left: 0;
}

#daily_deals .copy {
	padding-top: 50px;
	height: 190px;
	background: url(../images/module/ad/daily_deals.gif) no-repeat;
}

#daily_deals img {
	float: left;
	position: relative;
	width: 96px;
}

#daily_deals h2,
#daily_deals h3 {
	display: none;
}

#daily_deals h4 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
	white-space: nowrap;
	overflow: hidden;
}

#daily_deals a {
	text-decoration: none;
}

#daily_deals .description {
	float: right;
	margin: 10px 0 0 10px;
	width: 105px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

#daily_deals .description li {
	float: none;
	margin: 0 0 5px 0;
}

#daily_deals .description .sale_price {
	font-size: 28px;
	line-height: 28px;
	margin: 0 0 10px 0;
	font-weight: normal;
}

#daily_deals .description .savings {
	color: #ba1128;
}

#daily_deals .description .msrp {
	color: #999;
}

#daily_deals .description .msrp .price {
	text-decoration: line-through;
}

.ad h3,
.slide h3,
.ad h2 {
	margin: 0;
	font-size: 28px;
	line-height: 28px;
	font-weight: normal;
}

.ad h2 {
	width: 155px;
	color: #fff;
}

.ad_landscape h2 {
	width: 320px;
}

.ad h2.red {
	color: #ba1128;
}

.ad h2.green {
	color: #478d34;
}

.ad h2.blue {
	color: #0261aa;
}

.ad h2.lightblue {
	color: #26abe2;
}

.ad h2.yellow {
	color: #6d5c38;
}

.slide h4,
.ad h2.small {
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

.slide h3.large,
.ad h2.large {
	font-size: 36px;
	line-height: 36px;
}

.slide h3.extra_large,
.ad h2.extra_large {
	font-size: 48px;
	line-height: 48px;
}

.ad .button {
	position: absolute;
	bottom: 15px;
	right: 15px;
	z-index: 1;
}

.ad p {
	font-size: 14px;
	line-height: 18px;
	color: #666;
	clear: both;
}

.ad.ad_partial p {
	font-size: 14px;
	line-height: 16px;
}

.ad_invert p {
	color: #fff;
}

.sidebar_ad {
	font-size: 0;
	line-height: 0;
}

.sidebar_ad a, 
.sidebar_ad img {
	display: block;
}

#connect #blog_list .blog a {
	display: block;
	width: 50px;
	height: 45px;
	padding: 40px 0 0 0;
	text-decoration: none;
	text-align: center;
	color: #999;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	background: url(../images/site/blog/rss.gif) no-repeat 9px 0;
}

#connect #blog_list .ebay_inc a {
	background-image: url(../images/site/blog/ebay_inc.png);
}

#connect #blog_list .ebay_marketplace a {
	background-image: url(../images/site/blog/ebay_marketplace.png);
}

#connect #blog_list .paypal a {
	background-image: url(../images/site/blog/paypal.png);
}

#connect .item .summary img {
	display: none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
}

#tooltip p {
	margin: 0;
}

#tooltip #tooltip_top {
	height: 13px;
	width: 158px;
	background: url(../images/site/tooltip/top.png) no-repeat;
}

#tooltip #tooltip_middle {
	width: 124px;
	background: url(../images/site/tooltip/middle.png) repeat-y;
	padding: 0 20px 0 14px;
	font-size: 11px;
	line-height: 14px;
}

#tooltip #tooltip_bottom {
	height: 21px;
	width: 158px;
	background: url(../images/site/tooltip/bottom.png) no-repeat;
}

#who .featured_businesses {
	width: 505px;
	padding: 0 10px 0 0;
	background: #fff url(../images/site/layout/dash_vertical.gif) repeat-y top right;
	float: left;
}

#who .no_other {
	background: #fff;
	padding: 0;
	width: 700px;
}

#who .featured_businesses .featured_business {
	background: url(../images/site/layout/dash.gif) repeat-x top left;
	padding: 20px 0 10px 0;
}

#who .featured_businesses .first {
	background: none;
}

#who .featured_businesses .logos {
	margin: 0 0 5px 0;
}

#who .featured_businesses .fields {
	margin: 15px 0 0 0;
}

#who .featured_businesses label {
	float: none;
	display: block;
	width: auto;
	text-align: left;
}

#who .featured_businesses ul.multiple {
	height: 70px;
}

#who .other_businesses {
	width: 175px;
	float: left;
	padding: 20px 0 10px 10px;
}

#who .other_businesses h4 {
	color: #e29f19;
}

#who .other_businesses .list li {
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}

#who .other_businesses .list li.first {
	padding-top: 0;
}

#who .other_businesses .list select {
	margin: 2px 0 0 0;
	width: 100%;
}

#who .other_businesses .list a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

#who .other_businesses .list a:hover {
	color: #e29f19;
}

#featured_executives li {
	background: url(../images/site/layout/dash.gif) repeat-x top right;
	padding: 20px 0;
}

#featured_executives li.first {
	background: none;
}

#featured_executives .images {
	margin: 0 30px 0 -3px;
	float: left;
	width: 80px;
}

#featured_executives .images li {
	background: url(../images/site/layout/thumbnail_shadow.gif) no-repeat 0 88px;
	float: left;
	padding: 0 0 0 16px;
	margin: 0 0 0 -8px;
	width: 80px;
	height: 145px; 
}

#featured_executives .images img {
	display: block;
	margin: 0 0 20px 0;
}

#featured_executives h3 {
	font-size: 24px;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#featured_executives h4 {
	margin-bottom: 10px;
}

#featured_executives .details {
	float: left;
	width: 593px;
	position: relative;
}

#featured_executives .details .personal {
	background: url(../images/site/layout/dash_orange.gif) repeat-x bottom left;
	padding: 0 0 1px 0;
	margin: 0 0 10px 0;
}

#featured_executives .details .favorite_experience {
	margin: 0 0 20px 0;
}

#featured_executives .label {
	display: block;
	color: #e29f19;
	font-weight: normal;
}

#featured_executives a.toggle {
	position: absolute;
	top: 0;
	right: 0;
}

#featured_executives .bio {
	float: left;
	width: 100%;
}

.filter_table_frame {
	position: relative;
	left: -11px;
	top: -15px;
	width: 730px; 
	height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 1;
}

.wide .filter_table_frame {
	width: 545px;
}

.filter_table_frame.without_filters {
	top: -5px;
}

.filter_table {
	margin: 0;
	width: 100%;
}

.filter_table_frame .filter_table {
	margin-left: 3%;
	width: 94%;
}

.filter_table tr,
.filter_table li {
	background: url(../images/site/layout/dash.gif) repeat-x top right;
}

.filter_table li li {
	background: none;
}

.filter_table tr.first,
.filter_table li.first {
	background: none;
}

.filter_table td,
.filter_table li {
	padding: 10px;
}

.filter_table td.first {
	padding-left: 5px;
}

.filter_table td.date {
	width: 80px;
	color: #e29f19;
}

.filter_table li li {
	padding: 0;
}

.tabs li,
.tabs li a {
	height: 21px;
	line-height: 24px;
}

.tabs li {
	float: left;
	margin: 0 2px 0 0;
	background: url(../images/site/layout/tab_right.gif) no-repeat right top;
}

.tabs li.selected {
	background-image: url(../images/site/layout/tab_right_selected.gif);
}

.tabs li a {
	display: block;
	padding: 0 7px 0 15px;
	margin: 0 7px 0 0;
	background: url(../images/site/layout/tab_left.gif) no-repeat;
	color: #fff;
	text-decoration: none;	
}

.tabs li.selected a {
	background-image: url(../images/site/layout/tab_left_selected.gif);
	color: #666;
}

#modal_content {
	position: relative;
}

div#modal_logo, div#modal_logo .logo {
	position: absolute;
	border: none;
}

div#modal_logo {
	top: 40px;
	left: 20px;
}

#modal div#modal_logo {
	top: 0;
	left: 30px;
}

#modal a.false {
	color: #fff;
}

#release_logo {
	margin: 0 0 0 20px;
}

#modal_content #modal_logo {
	margin: 0;
}

#utilities {
	margin: 0 20px 60px 0;
}

#utilities li {
	float: right;
	background: url(../images/site/layout/dash_vertical.gif) repeat-y top left;	
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
}

#utilities li.last {
	background: none;
}

#utilities a, a.share {
	display: block;
	padding: 5px 0 5px 25px;
	text-decoration: none;
	height: 10px;
	line-height: 10px;
}

#utilities .download a {
	background: url(../images/site/icon/download.gif) no-repeat left top;
}

#utilities .print a {
	background: url(../images/site/icon/print.gif) no-repeat left 1px;
}

#utilities .share a {
	background: url(../images/site/icon/share.gif) no-repeat 4px 2px;
}

a.download {
	background: url(../images/site/icon/download.gif) no-repeat left top;
}

a.print {
	background: url(../images/site/icon/print.gif) no-repeat left 1px;
}

a.share {
	background: url(../images/site/icon/share.png) no-repeat 4px 2px;
}

a.document,
a.blog,
a.webcast,
a.subscribe {
	display: block;
	padding: 5px 0 5px 25px;
	text-decoration: none;
	height: 10px;
	line-height: 10px;
	white-space: nowrap;
}

a.document {
	background: url(../images/site/icon/document.png) no-repeat left top;	
}

a.blog {
	background: url(../images/site/icon/blog.png) no-repeat left top;	
}

a.webcast,
a.subscribe {
	background: url(../images/site/icon/cast.png) no-repeat left top;	
}

#release_main h1 {
	margin: 0 0 .5em 0;
}

#releases #find_releases_by_year {
	position: absolute;
	left: 250px;
	top: 11px;
}

#press_releases #find_releases_by_year {
	position: absolute;
	left: 95px;
	top: 11px;
}

#mobile #find_releases_by_year {
	position: absolute;
	left: 145px;
	top: 11px;
}

#news #featured_release img {
	display: block;
	position: absolute;
	top: 3px;
	left: 14px;
}

#news #featured_release .button {
	position: absolute;
	top: 290px;
	left: 40px;
}

#news #featured_release .panel_middle {
	height: 289px;
}

#releases_list .category {
	display: none;
}

#feeds_list .filter_table {
	margin-bottom: 20px;
}

#feeds_list .filter_table td.first {
	padding-left: 0;
	width: 200px;
}

#feeds_list .filter_table td.last {
	padding-right: 0;
	width: 100px;
	text-align: right;
}

#feeds_list .filter_table a.subscribe {
	padding-bottom: 0;
}

#subscribe {
	display: none;
	position: absolute;
	top: 100px;
	left: 100px;
	overflow: visible;
}

#subscribe #readers {
	margin: -25px 0 5px 15px;
}

#subscribe #readers li {
	margin: 0 0 5px 0;
}

#subscribe #readers a {
	color: #999999;
	display: block;
	padding: 5px 0 5px 25px;
}

#subscribe #readers a.google_reader {
	background: url(../images/site/icon/google_reader.gif) no-repeat left top;		
}

#subscribe #readers a.my_yahoo {
	background: url(../images/site/icon/my_yahoo.gif) no-repeat left top;		
}

#subscribe #readers a.bloglines {
	background: url(../images/site/icon/bloglines.gif) no-repeat left top;		
}

#subscribe #readers a.newsgator {
	background: url(../images/site/icon/newsgator.gif) no-repeat left top;		
}

#subscribe #readers a.netvibes {
	background: url(../images/site/icon/netvibes.gif) no-repeat left top;		
}

#subscribe #readers a.my_aol {
	background: url(../images/site/icon/my_aol.gif) no-repeat left top;		
}

#subscribe #readers a.pageflakes {
	background: url(../images/site/icon/pageflakes.gif) no-repeat left top;		
}

a.share {
	background:url("../images/site/icon/share.png") no-repeat scroll 4px 2px transparent;
}

#share {
	display:none;
	left:100px;
	overflow:visible;
	position:absolute;
	top:100px;
}

#share #broadcasters  {
margin:-25px 0 5px 15px;
}

#share #broadcasters li a {
	background: url(../images/site/icon/broadcasters.png) no-repeat top left;
	display: block;
	padding: 5px 0 5px 30px;				
}

#share #broadcasters li a.share_email { background-position: 0 0; width: 24px; height: 24px; }
#share #broadcasters li a.share_facebook { background-position: 0 -74px; width: 24px; height: 24px; } 
#share #broadcasters li a.share_linkedin { background-position: 0 -148px; width: 24px; height: 24px; } 
#share #broadcasters li a.share_twitter { background-position: 0 -296px; width: 24px; height: 24px; } 
#share #broadcasters li a.share_yammer { background-position: 0 -370px; width: 24px; height: 24px; }

.sprite-rss { background-position: 0 -222px; width: 24px; height: 24px; } 


a.feeds {
	display: block;
	width: 16px;
	height: 17px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(../images/site/icon/cast.png) no-repeat left top;		
	position: absolute;
	top: 12px;
	right: 20px;
}

#resources #fact_sheets {
	margin: 20px 0 0 -5px;
}

#resources #fact_sheets h2 {
	border-bottom: none;
}

#resources .fact_sheet {
	margin: 0 0 20px 0;
}

.fact_sheet img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.fact_sheet .details {
	float: left;
	width: 205px;
}

#fact_sheets {
	margin-bottom: 20px;
}

#fact_sheets .fact_sheet {
	margin: 10px 0 0 0;
	padding-bottom: 20px;
	background: url(../images/site/layout/dash.gif) repeat-x left bottom;
}

#resources .multimedia_galleries {
	margin: 15px 0 15px -5px;
}

#resources .multimedia_gallery {
	margin: 0 0 5px 0;
}

#resources .multimedia_gallery a {
	color: inherit;	
	text-decoration: none;
	display: block;
	padding: 25px 0 0 50px;
}

#resources .multimedia_galleries #headshots {
	background: url(../images/site/icon/headshots.gif) no-repeat left 5px;
}

#resources .multimedia_galleries #products {
	background: url(../images/site/icon/products.gif) no-repeat left 5px;
}

#resources .multimedia_galleries #logos {
	background: url(../images/site/icon/logos.gif) no-repeat left 5px;
}

#resources .multimedia_galleries #videos {
	background: url(../images/site/icon/videos.gif) no-repeat left 10px;
}

#resources .multimedia_galleries #fact_sheets {
	background: url(../images/site/icon/fact_sheet.gif) no-repeat left 10px;
	padding-left: 40px;
}

#resources #videos_panel .resources {
	margin: 15px 0 0 0;
	background: none;
}

#resources #videos_panel .resources .resource {
	float: none;
	width: auto;
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	background: url(../images/site/layout/dash.gif) repeat-x left bottom;
}

#resources #videos_panel .resources .first {
	margin-top: 0;
}

#resources #videos_panel .videos .video_link {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

#resources #videos_panel #multimedia_galleries {
	margin-top: 0;
}

.resources {
	background: url(../images/site/layout/dash.gif) repeat-x left bottom;
	margin: 0 0 15px 0;
}

.resources .resource {
	float: left;
	margin: 0 0 10px 40px;
	width: 116px;
	position: relative;
}

.resources .first {
  margin-left: 0;
}

#videos .content,
#videos .video_categories {
	margin-left: 5px;
	margin-right: 5px;
}

.videos .video {
	width: 120px;
	margin-left: 71px;
} 

#modal .videos .video {
	margin-left: 50px;
}

#modal .videos .first,
.videos .first {
	margin-left: 0;
}

.video_categories .video_category {
	position: relative;
	background: url(../images/site/layout/dash.gif) repeat-x left top;
	padding: 15px 0 0 0;
}

.video_categories .resources {
	background: none;
	margin-bottom: 0;
}

.video_categories h2,
.videos .video h2 {
	margin-bottom: 5px;
	border-bottom: none;
}

#factsheets .fact_sheet {
	float: left;
	width: 168px;
	margin-left: 10px;
}

#factsheets .fact_sheet.first {
	margin-left: 0;
}

#factsheets .fact_sheet .details {
	width: 125px;
}

#fact_sheets_categories .fact_sheet_category {
	padding: 15px 0;
	background: url("../images/site/layout/dash.gif") repeat-x scroll right top transparent;	
}

#fact_sheets_categories h2 {
	border: none;
	margin-bottom: 20px;
}

#fact_sheets_categories h2.first {
	margin-top: 0px;
}

#multimedia_header {
	border-bottom: 1px solid #e29f19;
	margin: 0 0 15px 0;
}

#multimedia_header h1 {
	float: left;
	margin-bottom: 0;
}

#multimedia_header a {
	float: right;
	line-height: 24px;
}

#contact .contacts {
	float: left;
	width: 322px;
	margin: 20px 0;
}

#contact #ebay_contacts {
	padding: 0 20px 0 0;
	background: url(../images/site/layout/dash_vertical.gif) repeat-y right top;
}

#contact #additional_contacts {
	padding: 0 0 0 20px;
}

#contact .contacts .contact {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	background: url(../images/site/layout/dash.gif) repeat-x left top;
}

#contact .contacts .first {
	padding-top: 0;
	margin-top: 0;
	background: none;
}

#contact #additional_contacts select {
	margin: 0 0 20px 0;
	float: none;
}

#contact #faqs {
	margin: 20px 0 0 0;
}

#contact #faqs .faq {
	position: relative;
	padding: 10px 0;
	background: url(../images/site/layout/dash.gif) repeat-x left top;
}

#contact #faqs .first {
	background: none;
	padding-top: 0;
}

#contact #faqs .faq .toggle {
	position: absolute;
	top: 10px;
	right: 0;
}

#contact #faqs .first .toggle {
	top: 0;
}

#articles_list h5 a {
	color: #999;
	font-weight: normal;
	text-decoration: none;
}

#articles_list h5 a:hover {
	color: #e29f19;
	text-decoration: underline;
}

#find_by_year {
	position: absolute;
	top: 10px;
}

#articles #find_by_year {
	left: 125px;
}

#awards #awards_list .award {
	background: url(../images/site/layout/dash.gif) repeat-x left top;
	padding: 20px 0;
}

#awards #awards_list .first {
	background: none;
}

#awards #awards_list .award .award_logo {
	float: left;
	width: 156px;
	margin: 0 10px 0 9px;
}

#awards #awards_list .award .award_description {
	float: left;
	width: 525px;
}

#awards #find_by_year {
	left: 130px;
}

#leading_ecommerce .narrow .list li {
	background: url(../images/site/layout/dash.gif) repeat-x left top;
	padding: 10px 0 0 0;
}

#leading_ecommerce .narrow .list li.first {
	background: none;
	padding-top: 0;
}

#leading_ecommerce .narrow .list a {
	font-weight: normal;
	color: #e29f19;
}

#fast_facts_panel {
	margin: -3px -10px 0 -4px;
	width: 374px;
}

#fast_facts_panel .panel_middle {
	padding: 0 27px 11px 4px;
	width: 343px;
	height: 243px;
	background: url(../images/site/panel/fast_facts.png) no-repeat left top;
}

#fast_facts {
	width: 360px;
	height: 243px;
	overflow: hidden;
	position: absolute;
}

#fast_facts li {
	display: none;
	padding: 15px;
	width: 330px;
	height: 213px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent !important;
}

#fast_facts li.first {
	display: block;
}

#fast_facts li h3,
#fast_facts li p {
	color: #fff;
}

#fast_facts li h3 {
	margin: 0;
	font-size: 36px;
	line-height: 36px;
	font-weight: normal;
}

#fast_facts li p {
	font-size: 18px;
	line-height: 20px;
}

#next_fact {
	position: absolute;
	top: 202px;
	left: 267px;
	z-index: 100;
}

#sustainability #green_team_talks .panel_middle {
	height: 317px;
	padding: 0 27px 10px 4px;
}

#sustainability #discussion {
	width: 330px;
	height: 310px;
	padding: 10px 15px 0 15px;
	overflow-y: auto;
	overflow-x: hidden;
}

#sustainability #green_team_talks h3,
#sustainability #green_team_talks strong {
	color: #4b7537;
}

#sustainability #green_team_talks p.details {
	margin-bottom: 5px;
}

#sustainability #green_team_talks em,
#sustainability #green_team_talks strong {
	float: left;
	padding: 2px 10px;
}

#sustainability #green_team_talks em {
	background: url(../images/site/layout/dash_vertical.gif) repeat-y right top;
	padding-left: 0;
}

#sustainability #discussion #comments {
	margin-top: 10px;
}

#sustainability #discussion li.comment {
	padding: 10px 0 0 0;
	background: url(../images/site/layout/dash.gif) repeat-x left top;
}

#sustainability #discussion li.first {
	padding-top: 0;
	background: none;
}

#sustainability #ads {
	height: auto;
}

#sustainability .ad.ad_partial {
	margin-top: 15px;
}

#sustainability .ad h2 {
	width: 175px;
}

#sustainability .ad.ad_partial h2 {
	width: 250px;
}

#sustainability .ad .copy  {
	width: 200px;
	font-size: 12px;
}

#sustainability .ad .button {
	right: 225px;
	bottom: 8px;
}

.profile {
	margin-top: -30px;
}

.profile img {
	float: left;
	margin: 0 20px 0 0;
}

.profile .abstract {
	float: right;
	width: 356px;
	min-height: 328px;
}

.profile h3 {
	font-size: 36px;
	line-height: 36px;
	font-weight: normal;
	color: #e29f19;
	margin: 0;
}

#ebay_green_team .profile h3 {
	color: #74be35;
}

.leader {
	position: relative;
}

.leader .button {
	position: absolute;
	bottom: 28px;
	left: 20px;
}

.leader .button span {
	background: url("../images/site/button/right_green.png") no-repeat scroll right top transparent;
}

#careers .button.feature {
	position: absolute;
	top: 287px;
	left: 37px;
	z-index: 25;
}

#careers img.feature {
	position: relative;
	top: -20px;
	left: 20px;
}

#media_contacts h3 {
	background: url(../images/site/layout/dash.gif) repeat-x left top;
	padding-top: 10px;
	color: #e29f19;
}

#media_contacts h3.first {
	background: none;
	padding-top: 0;
}

#media_contacts h4 {
	margin-bottom: 0;
}

#sitemap .content ul {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 16px;
}

#sitemap .content li {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#sitemap .content li a {
	display: inline-block;
	padding: 5px 0;
	font-weight: bold;
	text-decoration: none;
}

#search h3 {
	margin: 20px 0;
}

#search .result {
	background: url(../images/site/layout/dash.gif) repeat-x left top;
	padding: 10px 0;
}

#search .result p {
	margin: 0;
}

#search .pagination {
	background: url(../images/site/layout/dash.gif) repeat-x left top;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

/* video styles */
.videos {
	margin: 0 0 20px 0;
}

.video_link {
	display: block;
	position: relative;
}

.videos .video_link {
	margin: 0 0 -20px 0;
}

.video_link .play {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 35px;
	left: 45px;
	background: url(../images/site/video/play.png) no-repeat;
}

.ad .video_link {
	position: absolute;
	top: 20px;
	left: 95px;
	z-index: 1;
}

.ad .video_link img {
	position: relative;
	z-index: auto;
}

.ad .video_link .play {
	top: 50px;
	left: 70px;
}

.ad_video .copy {
	height: 100px;
	padding: 0;
	margin-top: 140px;
	z-index: 2;
}

.video embed, 
.video object {
	display: block;
	margin: 0 auto 20px auto;
}

.video .stage {
	text-align: center;
}

.video #utilities {
	margin-bottom: 20px;
}

/* feature in focus ad */
#accessibility_help_center .copy,
#feature_in_focus .copy {
	padding-top: 0;
}

#accessibility_help_center p,
#feature_in_focus.ad p {
	font-size: 18px;
	line-height: 24px;
}

#accessibility_request .content {
    margin: 20px 10px 0;
}

#holiday_media .profile .abstract {
	margin-top: 80px;	
	min-height: 248px;
}
