/* ESPNDB - NFL Draft Package - CSS */
/* Created: May 06,2009 */


/* 1200+ specific css */
.bw-1200 #header-wrap {
	width: 1258px !important;
}

.bw-1200 #header {
	width: 1258px !important;
}

.bw-1200 #nav-wrapper-container {
	width: 1258px !important;
}

.bw-1200 .nav-main-secondary {
	width: 1229px !important;
}

.bw-1200 #content.container {
	width: 1258px !important;
}

.bw-1200 #footer.container {
	width: 1258px !important;
}

.bw-1200 .span-full {
	width: 1246px !important;
}

.bw-1200 #nav-engagement #sitemap-filler {
	/*height: 200px !important;*/
}

/* 1024 specific css */
.bw-1000 #header-wrap {
	width: 943px !important;
}

.bw-1000 #header {
	width: 943px !important;
}

.bw-1000 #nav-wrapper-container {
	width: 943px !important;
}

.bw-1000 .nav-main-secondary {
	width: 915px !important;
}

.bw-1000 #content.container {
	width: 943px !important;
}

.bw-1000 #secondary-engagement {
	display: none;
}

.bw-1000 #footer.container {
	width: 943px !important;
}

.bw-1000 .span-full {
	width: 931px !important;
}

.bw-1000 #nav-engagement #sitemap-filler {
	/*height: 560px !important;*/
	height: 360px !important;
}


.container-logo {
	padding:12px 10px 0;
}

.container-logo .main-logo {
	background:transparent url(/espndb/images/logo/logo-espnDB_260.png) no-repeat scroll 0 0;
	float:left;
	height:45px;
	width:260px;
}
.container-logo .main-logo a {
	cursor:pointer;
	display:none;
	height:45px;
	overflow:hidden;
	width:260px;
	text-decoration:none;
}

.container-logo .package-logo {
	background:transparent url(/espndb/images/logo/logo-nbafinals.png) no-repeat scroll 0 0;
	float:left;
	height:31px;
	margin-top:10px;
	width:380px;
}

.container-logo .package-logo a {
	cursor:pointer;
	display:none;
	height:31px;
	overflow:hidden;
	width:380px;
	text-decoration:none;
}

:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

.ie6 .container-logo .main-logo {
	margin: 7px 30px 0 3px;
	position: static;
	background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/espndb/images/logo/logo-espnDB_260.png');
}

.ie6 .container-logo .package-logo {
	margin: 17px 55px 0 3px;
	position: static;
	background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/espndb/images/logo/logo-nbafinals.png');
}



/* Common frame elements */
#header {
	height: 85px !important;
}

#header-wrap {
	margin: 0 auto !important;
	/*background: transparent url(/espndb/images/bg/bg_header_elements.png) no-repeat scroll left top !important;*/
	/*background: transparent url(/espndb/images/bg/sprite-masthead.gif) no-repeat scroll 0 -425px !important;*/
	background: transparent url(/espndb/images/bg/bg_header_elements_bg.png) no-repeat scroll left top !important;
}

.span-full {
	margin-left: 12px;
	min-height: 400px !important;
}

.nav-main-secondary {
	margin-left: 15px;
}

.nav-main-secondary ul {
	background: transparent !important;
	padding: 0px;
}

#content.container {
	padding: 10px 0px 10px 0px !important;
	background: #FFF !important;
	_margin: 0px !important;
}

#footer.container {
	text-align: center !important;
	padding: 25px 0px 10px 0px !important;
	background: #FFFFFF url(/espndb/images/bg/bg_horizontal_footer.gif) repeat-x scroll top left;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
}

#header div.personalization {
	color:#C8D4D5;
	font-size:100%;
	/*
	position:absolute;
	right:5px;
	top:8px;
	*/
	position:relative;
	margin-top:-4px;
	margin-right:5px;
	float:right;
	z-index:5000;
	top:0px !important;
	right:0px !important;
}

.ie6 #header div.personalization {
	position:absolute !important;
	right:5px !important;
	margin-top: 10px !important;
}

/* Search Results CSS */
.paginator {
	background:#FFFFFF url(/i/search/new/module_spotlight_background.png) repeat-x scroll left bottom !important;
	font-size:100%;
	line-height:43px;
	margin:0;
	padding:0 9px;
	width:594px;
	border: 1px solid #cccccc;
}
.paginator .pagerange {
	display:block;
	float:left;
}
.paginator .pagelinks {
	color:#000000;
	display:inline;
	float:right;
	height:18px;
	line-height:20px;
	margin-top:12px;
	width:120px;
}
.pagelinks .controls {
	float:right;
	height:18px;
	overflow:hidden;
	padding:0;
}
.pagelinks .jcarousel-next, .jcarousel-prev {
	display:block !important;
	float:left;
	height:18px;
}
.jcarousel-prev {
	background-position:0 50%;
	float:left;
}
.jcarousel-prev-disabled {
	background-position:-50px 50%;
}
.jcarousel-next, .jcarousel-prev {
	background-image:url(/prod/assets/carousel-scrollers-sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
	height:18px;
	padding:0 2px;
	width:18px;
	z-index:3;
}
.pagelinks .page-numbers {
	color:#4B4B4B;
	display:block;
	float:left;
	font-size:10px;
	height:12px;
	margin:0 4px;
	vertical-align:middle;
}
#results .result h2 {
	font-size:100%;
	margin:0;
	padding:0;
}
#results .result {
	border-bottom:1px solid #DEDEDE;
	clear:both;
	margin:0 10px;
	padding:10px;
	font-size: 0.9em;
}
#results .result h2 {
	font-size:100%;
	margin:0;
	padding:0;
}
#results .result p {
	margin:0;
	padding:0;
}
#results .result img {
	display:inline;
	float:left;
	margin:0 10px 0 0;
}
.ca {
	color:#555;
}
.ca a {
	color:#306695;
	text-decoration:none;
}
.clr {
	clear:both;
}

/* Common CSS Changes*/
body {
	background: #F2F2F2 url(/espndb/images/bg/bg_body_blue.jpg) repeat-x scroll left top;
}

#header .espn-logo {
	background: transparent url(/espndb/images/logo/img_espndb_logo_speed.png) no-repeat scroll 7px 12px !important;
	/*background: transparent url(/espndb/images/logo/img_espndb_logo_blue.png) no-repeat scroll 10px 16px !important;*/

	width: 264px !important;
	height: 75px !important;
}

.ie6 #header .espn-logo {
	margin: 12px 30px 0 3px;
	position: static;
	background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/espndb/images/logo/img_espndb_logo_speed.png');
}

#header .espn-logo #section-title {
	bottom: -12px !important;
}

.title-wrap {
	/*background: #EEEEEE url(/prod/assets/transitional/clubhouse/gradient_background.jpg) repeat-x scroll center top;*/
	/*border-bottom: 6px solid #FFFFFF;*/
	background-color: #FFFFFF;
	float: none;
	height: 90px;
	position: relative;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
}

.title-wrap .section-logo {
	float: left;
	padding-right: 10px;
	display: none;
}

.title-wrap .section-title {
	overflow: hidden;
	padding: 10px 10px 3px 10px;
	text-align: left;
}

.title-wrap h2 {
	color: #555555;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 20px;
	margin-left: 5px;
	padding-top: 10px;
}

#nav-wrapper {
	position: relative !important;
}

#header .nav-empire {
	left: 205px;
	position: absolute;
}


/* BEG DB-specific search */
.SEARCH {
	display: block;
	background-image:url(/espndb/images/btn-search.gif);
	background-repeat: no-repeat;
	overflow: hidden
	width: 27px !important;
	height: 21px !important;
	margin: 1px 0px;
}

.SEARCHDIV {
	width: 27px !important;
	height: 21px !important;
	float: right;
}

.SEARCHIMAGEACTIVE {
	background-position: 0px -21px;
}

.SEARCHIMAGEINACTIVE {
	background-position: 0px -63px;
}

.SEARCHIMAGEDEFAULT {
	background-position: 0px -42px;
}

.SEARCHTEXTINACTIVE {
	color: #666666 !important;
}

.SEARCHTEXTDEFAULT {
	color: #666666 !important;
}

.SEARCHTEXTACTIVE {
	color: #3366FF !important;
}
/* END DB-specific search */


#nav-main-search {
	/*
	position: absolute;
	top: 50px !important;
	right: 10px !important;
	*/
	float:right;
	margin-right:10px;
	margin-top:-12px;
	position:relative;
	right:0px !important;
}

.ie6 #nav-main-search {
	margin-top: -16px;
}

#nav-main-search input.text {
	width: 200px !important;
}

.nav-main-breadcrumbs {
	/*padding: 12px 10px 12px 15px;*/
	/*color: #EEE;*/
	/*margin-top: -8px;*/
	padding: 0 0 0 10px !important;
}

.nav-main-breadcrumbs a {
	/*color: #EEE;*/
}

.nav-main-secondary ul li {
	padding: 0px 15px 5px 15px;
}

.nav-selected {
	/*background: transparent url(/espndb/images/bg/bg_nav_selected.gif) repeat-x scroll center top;*/
	/*background: transparent url(/espndb/images/bg/bg_nav_selected_slant.gif) no-repeat scroll right top;*/
}

.nav-main-secondary ul li a {
	color:#EEE;
}

#side-filler-left {
	background: transparent url(/espndb/images/bg/bg_side_filler-left.gif) repeat-y scroll left top;
}

#side-filler-right {
	background: transparent url(/espndb/images/bg/bg_side_filler-right.gif) repeat-y scroll left top;
}

#content {
	padding: 0px;
	_margin: 0px !important;
}

div.first6 {
	margin-left: 9px !important;
}

div.first8 {
	margin-left: 12px !important;
}

.ie6 div.first8 {
	margin-left: 6px !important;
}

div.span-1 {
	/*background: #CCCCCC !important;*/
}

div.span-2 {
	/*background: #CCCCCC !important;*/
}

div.span-4 {
	/*background: #CCCCCC !important;*/
	/*background: transparent url(/espndb/images/bg/bg_gray_gradient.gif) repeat-x scroll left top;*/
}

.main-content-video {
	padding: 6px 18px;
	position: relative;
	width: 576px;z
	border: 1px solid #CCCCCC;
}

.module-content-stripes {
	background: #FFFFFF url(/espndb/images/bg/bg_module_stripes.gif) repeat-x scroll center top;
	float: none;
	position: relative;
	padding: 16px;
	font-size: 0.9em;
	border: 1px solid #CCCCCC;
}

.module-content-stripes ul {
	padding-left: 20px;
}

.module-content-stripes a:visited {
	color:#225DB7 !important;
}

#nav-engagement .mod-accordion a.mod-accordion-trigger.active {
	/* ACTIVE TAB */
	background: #FFFFFF url(/espndb/images/bg/bg_header_accordion_blue_expanded_1.gif) repeat-x scroll left top;
	color: #FFFFFF;
}

#nav-engagement .mod-accordion a.mod-accordion-trigger {
	/* INACTIVE TAB */
	background: #FFFFFF url(/espndb/images/bg/bg_header_accordion_blue_collapsed_1.gif) repeat-x scroll left top;
	color: #FFFFFF;
	padding-left: 23px;
}

#secondary-engagement .mod-accordion a.mod-accordion-trigger.active {
	/* ACTIVE TAB */
	background: #FFFFFF url(/espndb/images/bg/bg_header_accordion_blue_expanded_2.gif) repeat-x scroll left top;
	color: #FFFFFF;
}

#secondary-engagement .mod-accordion a.mod-accordion-trigger {
	/* INACTIVE TAB */
	background: #FFFFFF url(/espndb/images/bg/bg_header_accordion_blue_collapsed_2.gif) repeat-x scroll left top;
	color: #FFFFFF;
	padding-left: 23px;
}

.mod-container {
	border-top: 1px solid #c2c2c2;
}

.promo-header {
	/*background: transparent url(/espndb/images/bg/bg_promo_header.gif) no-repeat scroll left top;*/
	float: none;
	position: relative;
	height: 28px;
}

.promo-row {
	/*background: transparent url(/espndb/images/bg/bg_promo_row.gif) no-repeat scroll left top;*/
	float: none;
	position: relative;
	height: 17px;
	text-align: right;
	padding-right: 12px;
	color: #666666;
	font-size: .9em;
	text-transform: uppercase;
}

.content-header-span4 {
	/*background: transparent url(/espndb/images/bg/bg_content_header_span4.gif) no-repeat scroll 125px top;*/
	/*background: transparent url(/espndb/images/bg/bg_header.gif) repeat-x scroll left top;*/
	background: transparent url(/espndb/images/bg/bg_stripes_blue.gif) repeat-x scroll left top;
	/*height: 27px;*/
	height: 22px;
	/*color: #333333;*/
	color: #FFFFFF;
	font-size: 0.9em;
	text-transform: uppercase;
	text-weight: bolder;
	width: 612px;
	margin:0px;

	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.content-header-span2 {
	/*background: transparent url(/espndb/images/bg/bg_content_header_span4.gif) no-repeat scroll 125px top;*/
	/*background: transparent url(/espndb/images/bg/bg_header.gif) repeat-x scroll left top;*/
	background: transparent url(/espndb/images/bg/bg_stripes_blue.gif) repeat-x scroll left top;
	/*height: 27px;*/
	/*color: #333333;*/
	height: 22px;
	color: #FFFFFF;
	font-size: 0.9em;
	text-transform: uppercase;
	text-weight: bolder;
	margin:0px;

	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.content-header-title {
	/*padding: 6px 0px 0px 10px;*/
	padding: 3px 0px 0px 10px;
	font-weight: bold;
}

.content-header-content {
	/*background: transparent url(/espndb/images/bg/bg_gray_gradient.gif) repeat-x scroll left top;*/
	padding: 10px;
	margin-bottom: 10px;

	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.content-header-content .logo {
	float: left;
	padding: 4px 12px 8px 0px;
}

.content-header-content .footer {
	font-size:x-small !important;
	color:#AAA;
	margin-top:10px;
	display:block;
	clear:both;
}

.logo img {
	height: 90px;
	/*width: 65px;*/
}

select {
	background-color: #FFFFFF;
}

/* Accordian Overrides */
.mod-content a:visited {
	color:#FFFFFF !important;
}

.mod-content li a:visited {
	color:#225DB7 !important;
}

.mod-accordion a.mod-accordion-trigger {
	color:#FFFFFF !important;
}

.mod-accordion a.mod-accordion-trigger.active {
	color:#FFFFFF !important;
}

.showTitle {
	color:#484848;
}

.accordian-header-nav {
	padding: 10px;
}

.accordian-header-nav a:visited {
	color:#225DB7 !important;
}

.mod-accordion div.mod-sub-accordion .footer a:visited {
	color:#225DB7 !important;
}

/* Comment, Email, Print, Share */
.page-actions {
	clear:right;
	float:right;
	margin-right:10px;
}

.page-actions a:hover {
	text-decoration:none;
}

/* Tables */
.mod-content table.tablehead {
	border:1px solid #CCC;
	margin:10px;
	width:279px;
	font-size:10px;
}

#primary-engagement {
	_margin: 0px !important;
}

#primary-engagement .tablehead {
	border:1px solid #CCC;
	margin:5px 0px 5px 10px;
	/*width:594px;*/
	width:588px;
}

tr.stathead td {
	font-weight:bold;
}

tr.colhead td {
	background: transparent url(/espndb/images/bg/bg_header_table.gif) repeat scroll left top;
	color:#484848;
	font-weight:bold;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

tr.oddrow td {
	background: #FFFFFF url(/espndb/images/bg/bg_oddrow_table.gif) repeat-x scroll left top;
}

tr.evenrow td {
	background: #ECECEC url(/espndb/images/bg/bg_evenrow_table.gif) repeat-x scroll left top;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

tr.totals td {
	border-top: 1px solid #CCC;
	font-weight: bold;
}

.tablehead td a {
	color: #225DB7;
}

.tablehead td a:visited {
	color: #225DB7;
}

.infoBox td {
	padding: 2px;
}

.tablehead-sm td {
	padding: 4px;
}

.tablehead td a:visited {
	color: #225DB7 !important;
}

.tablehead td {
	padding: 4px;
}

.tablehead td a:visited {
	color: #225DB7 !important;
}

.tablehead td .playerText {
	vertical-align:none !important;
}

.draftYTLWrap {
	width:150px;
}

.draftYear {
	color:#999999;
	float:left;
	font-size:25px;
	margin-top:10px;
	text-align:center;
	width:75px;
}

.draftTeamLogo {
	float:right;
	text-align:center;
	width:75px;
}

.content-header-content table {
	margin: 0px !important;
	width: 100% !important;
}

/* Media Carousel overrides */
#top-stories .mod-content .top-story-content.vertical {
	background:#FFFFFF url(/espndb/images/bg/bg_ts_top_gray.gif) repeat scroll 0 0;
	/*background:#FFFFFF url(/espndb/images/bg/bg_ts_top_blue.gif) repeat scroll 0 0;*/
	/*
	margin:5px 16px 0;
	position:relative;
	width:576px;
	*/
}

#carousel-thumbnail {
	background:#333333 none repeat scroll 0 0 !important;
	text-align:center !important;
}

.mod-carousel ul li h3, .mod-carousel .jcarousel-item h3 {
	text-align:left;
}

.ie6 #top-stories .mod-carousel ul li div, #top-stories .mod-carousel .jcarousel-list li div {
	height: 90px !important;
	overflow: hidden;
}

#top-stories .mod-carousel li div.video-icon, #top-stories .mod-carousel li.active div.video-icon {
	background: transparent /*url(/espndb/images/icon_video.png)*/ no-repeat scroll 6px 6px;
	border-width: 0;
	float: left;
	height: 75px;
	opacity: 0.75;
	position: absolute;
	width: 134px;
}

#top-stories .mod-carousel li div.audio-icon, #top-stories .mod-carousel li.active div.audio-icon {
	background: transparent /*url(/espndb/images/icon_audio.png)*/ no-repeat scroll 6px 6px;
	border-width: 0;
	float: left;
	height: 75px;
	opacity: 0.75;
	position: absolute;
	width: 134px;
}

#top-stories .mod-carousel li div.photo-icon, #top-stories .mod-carousel li.active div.photo-icon {
	/*background: transparent url(/espndb/images/icon_photo.png) no-repeat scroll 6px 6px;*/
	background: transparent /*url(/espndb/images/icon_picture.png)*/ no-repeat scroll 6px 6px;
	border-width: 0;
	float: left;
	height: 75px;
	opacity: 0.75;
	position: absolute;
	width: 134px;
}

#top-stories .mod-carousel li div.clickablevideo-icon, #top-stories .mod-carousel li.active div.clickablevideo-icon {
	background: transparent /*url(/espndb/images/icon_clickablevideo.png)*/ no-repeat scroll 6px 6px;
	border-width: 0;
	float: left;
	height: 75px;
	opacity: 0.75;
	position: absolute;
	width: 134px;
}

/* Conversations */
.mod-conversations {
	border: 1px solid #d0d0d0;
}

.mod-conversations .conversation-title {
	width:100%;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold !important;
	color:#666666;
}

.mod-conversations .header div {
	/*
	float:left !important;
	clear:both;
	*/
}

.ie6 .mod-conversations .header div {
	/*
	width:575px !important;
	text-align:left !important;
	*/
}

.conversation-links {
	width: 575px !important;
	float: right !important;
	text-align: right !important;
}

/* move these later */
.diagonal-horizontal-divider {
	background: transparent url(/espndb/images/bg/bg_diagonal_horizontal_divider.gif) repeat-x scroll top left;
	height: 8px;
	width: 614px;
	margin: 10px 0 0 0;
	clear:both;
}

#players-error {
	background-color:#FFFFCC;
	border:1px solid #FFFF00;
	padding:10px;
	margin: 0px 10px 10px 10px;
	text-align:center;
}

.mod-table div.ui-tables-panel {
	margin: 5px 0px;
}

.vertical-separator {
	width: 302px;
	border: 1px solid #CCCCCC;
	margin: 6px 0;
}

#dot-com-links {
	margin: 0 0 6px 0;
}

.mod-tabs .mod-header {
	height: 24px !important;
}

.mod-tabs .mod-header ul, .mod-tabs ul.ui-tabs-nav {
	background: transparent url(/espndb/images/bg/bg_stripes_blue.gif) repeat-x scroll 0 0;
}

.mod-tabs .mod-header ul li, .mod-tabs ul.ui-tabs-nav li {
	background: #FFFFFF url(/espndb/images/bg/tabs-DB-sprite.png) no-repeat scroll right top;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	margin: 0 2px 0 0;
}

.mod-accordion div.mod-sub-accordion ul.bulletlinks {
	padding: 10px !important;
}

.note-metadata {
	font-size: 11px;
	margin-bottom: 10px;
}

.mod-accordion div.mod-sub-accordion div div.note-body {
	padding:10px;
	width:279px !important;
}

.mod-accordion div.mod-sub-accordion div div.note-body table.tablehead {
	margin-left:0px;
	margin-right:0px;
}

/* FACEBOOK MODULE */
#fb_mod h2 {
	font-size: 12px;
	padding-left: 20px;
	margin: 0;
	background: url(/espndb/images/fb_icon.gif) no-repeat left;
}

#fb_mod #add_friend {
	padding: 8px 0;
}

#fb_mod #add_friend img {
	float:left;
	position:relative;
}

#fb_mod #add_friend div {
	margin-left: 65px;
}

#fb_mod #signup {
	border-top: 1px solid #8aa1d9;
	border-bottom: 1px solid #8aa1d9;
	background: #e9edf6;
	padding: 8px 12px;
}

.content-header-content table {
	margin-top: 10px !important;
}

table.tablehead tr.stathead td {
	border-bottom: 1px solid #CCCCCC
}

table.tablehead tr.yellow {
	background-color:#FFFFCC;
	border: 1px solid #FFFF00;
}

/* BREADCRUMBS */
.crumbs {height: 27px; width:inherit; margin-left:15px;}
.crumbs li {float: left;
		background: url(/espndb/images/bg/bg_crumbs_main.gif) repeat-x;
		line-height: 27px; padding-left: 5px; color: #666;
		_border-top: 1px solid #b1b1b1;
		_border-bottom: 1px solid #b1b1b1;}
.crumbs li.first {padding-left: 8px;
			-moz-border-radius-bottomleft:6px;
			-moz-border-radius-topleft:6px;
			-webkit-border-bottom-left-radius:6px;
			-webkit-border-top-left-radius:6px;}
.crumbs li img {vertical-align: middle; _padding:8px 0 7px;}
.crumbs li.first img {_padding:0px 0 0px;}
.crumbs li a {display: block; padding: 0 15px 0 0; background:url(/espndb/images/bg/bg_crumbs_arrow_1.gif) no-repeat right center;}
.crumbs li a:link, .crumbs li a:visited {text-decoration: none; color: #FFF; font-weight: bold;}
.crumbs li a.lastArrow {background: url(/espndb/images/bg/bg_crumbs_arrow_2.gif) no-repeat right center; _background: url(/espndb/images/bg/bg-crumbsArrow-ie6.gif) no-repeat right center;}
.crumbs li.endTree {-moz-border-radius-bottomright:6px;-moz-border-radius-topright:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;background: url(/espndb/images/bg/bg_crumbs_end.gif) repeat-x; padding: 0; margin: 0; border-right: 1px solid #b1b1b1; border-top: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; height: 25px; _height: 23px;}
.crumbs li a.link-endTree, .crumbs li a.link-endTree:link, .crumbs li a.link-endTree:visited {background:none; float: left; padding: 0 10px; font-weight: normal; color:#2f60ee;}
.crumbs li a.link-endTree:hover {text-decoration: underline;}
.crumbs li span {color: #000; font-weight: bold; float: left; padding: 0 10px;}
.crumbs li .first {padding: 0 10px 0 20px !important;}
.crumbs li .last {padding: 0 20px 0 10px !important;}

.crumbs li div ul {width:auto;display:block;float:left;position:relative;}
.crumbs li div ul li {background:none;width:auto !important;}
.crumbs li div ul li a {background:none;font-size:10px;font-weight:normal}
.crumbs li div ul li a:hover {text-decoration:underline;}
.crumbs li div {display:none;position:absolute;background-color:black;border:1px solid #CCC;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}

#searchBoxDB {
width: 238px;
	height: 23px;
background: url(/espndb/images/bg/bg_search.gif);
	float: right;
	/*margin-top: 12px;*/
}

#searchBoxDB #searchDBString {
	float: left;
	padding: 0;
	margin: 3px;
	border: 0;
	width: 159px;
	background: none;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#searchBoxDB #submit {
	float: right;
	margin: 1px 0;
}

#searchBoxDB div {
	width: 238px;
}

#secondary-engagement .content-header-content {
	margin: 0 !important;
}

#secondary-engagement {
	_margin-left: 6px !important;
}

#nav-engagement {
	_margin-left: 5px !important;
	_margin-right: 6px !important;
}

#nav-engagement .mod-no-footer .mod-content, #secondary-engagement .mod-no-footer .mod-content {
	margin-bottom: 0 !important;
}

#espnDotComLink {
	color:#88C4FF;
	font-size:10px;
	position: absolute;
	top:64px;
	left:10px;
	font-weight: bold;
}

.ie6 .mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger.active {
	background:#FFFFFF url(/prod/assets/module_subaccordion_arrow_on.gif) no-repeat scroll 91% 50% !important;
}

.ie6 .combine_table, .ie7 .combine_table {
	margin-left: 0 !important;
}

/* BREADCRUMBS */
#section-dropdown { height: 70px !important; width:100px !important }
#section-list { margin-top: 5px; margin-bottom: 2px; font-size: 0.9em}
#section-list li { width:80px !important; border: none;}
#section-list a { display:block; font-size: 1em; vertical-align: center; text-align:left; width:80px; border: none; padding:0 3px 0 3px; margin:0 0 0 0; text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#section-list a:hover { background-color:#eee; color: black; }	

		
#cats-dropdown { height: 150px !important; width:100px !important }
#cats-list { margin-top: 5px; margin-bottom: 2px; font-size: 0.9em}
#cats-list li { width:80px !important; border: none;}
#cats-list a { display:block; font-size: 1em; vertical-align: center; text-align:left; width:80px; border: none; padding:0 3px 0 3px; margin:0 0 0 0; text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#cats-list a:hover { background-color:#eee; color: black; }


#players-dropdown { height: 475px !important; width: 700px !important; }

#players-list-nav { margin:5px !important; display: block !important;
			width: 640px !important; border: none;
			position: relative !important; _left: -340px !important; }

#players-list-nav .ln-letters { overflow:hidden; display: block !important; -moz-border-radius-bottomleft:0px !important; -moz-border-radius-bottomright:0px !important;}
#players-list-nav .ln-letters a { font-size:0.9em; display:block !important; background:none !important; float:left !important; padding:2px 6px !important; border:1px solid silver !important; border-right:none !important; text-decoration:none !important; }

#players-list-nav .ln-letters a.all { display:none !important; }
#players-list-nav .ln-letters a._ { display:none !important; }

#players-list-nav .ln-letters a.ln-last { border-right:1px solid silver !important; }
#players-list-nav .ln-letters a:hover, #players-list-nav .ln-letters a.ln-selected { background-color:#eaeaea !important; color: #000000 !important; }
#players-list-nav .ln-letters a.ln-disabled { color:#888 !important; }
#players-list-nav .ln-letters a.ln-disabled:hover { color:#888 !important; }
#players-list-nav .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
/*
#players-list li { float:left; }
#players-list a { display:block; text-align:center; width:85px; border:1px solid silver; padding:10px; margin:0 10px 10px 0; text-decoration:none }
#players-list a:hover { background-color:#eee }
#players-list a:visited { color:#225DB7 !important }
*/
#players-list { margin-top: 40px; height: 475px !important; width: 700px !important }
#players-list li { width:160px !important; border: none; }
#players-list a { display:block; text-align:left; width:160px; border: none; padding:0 3px 0 3px; margin:0 0 0 0; text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size: 0.9em;
}
#players-list a:hover { background-color:#eee; color: black; }

/* TWITTER MODULE */
#twitter_mod h2 {
	font-size: 12px;
	padding-left: 20px;
	margin: 0;
	background: url(/espndb/images/twitter_icon.png) no-repeat left;
}

#twitter_mod #tweet {
	padding: 8px 0;
}

#twitter_mod #tweet img.user_icon {
	float:left;
	position:relative;
	border:1px solid #000;
	margin-top:3px;
}

#twitter_mod #tweet img.twitter_icon {
	float:left;
	position:relative;
	margin-top:3px;
	margin-bottom:10px;
}

#twitter_mod #tweet div {
	margin-left: 65px;
}

#twitter_mod #tweet ul {
	padding-left: 0;
}

/*
.ie7 #twitter_mod #tweet ul {
	padding: 0 !important;
	margin: 0 !important;
}

.ie7 #twitter_mod #tweet li {
	padding: 0 !important;
	margin: 0 !important;
}
*/

.ie6 #twitter_mod #tweet ul li div {
	padding-top: 0 !important;
	margin-top: -17px !important;
}

.ie7 #twitter_mod #tweet ul li div {
	padding-top: 0 !important;
	margin-top: -17px !important;
}

#twitter_mod #tweet span.time {
	color:#C5C5C5;
	font-style:italic;
	font-size: 10px;
}

#twitter_mod #tweeters {
	border-top: 1px solid #8aa1d9;
	border-bottom: 1px solid #8aa1d9;
	background: #e9edf6;
	padding: 8px 12px;
}

#twitter_mod #tweeters img.active{
	/*border: 1px solid #000;*/
}

/* LIVING HISTORY */
.lh_mod_wrapper { display: block; width: 296px !important; height: 174px !important; padding: 3px; }
.lh_mod_bkgd { display: block; background-repeat: no-repeat; background-position: -48px -32px; overflow: hidden; width: 296px !important; height: 174px !important; }
.lh_mod_embed { position: absolute; left: 180px; top: 38px; height: 85px ! important; display:block; }
.lh_mod_note_low { background:#E9EDF6 none repeat scroll 0 0; border-bottom:1px solid #8AA1D9; border-top:1px solid #8AA1D9; padding:8px 12px; margin: 3px 10px 6px 10px !important; }
.lh_mod_note_high { display: block; font-weight: bold; position: absolute; left: 168px; top: 38px; height: 85px ! important; width: 120px !important; color: #f0e3b6; font-size: 0.9em; overflow: hidden; }
.lh_mod_logo { position: absolute; left: 252px; top: 140px; width: 39px !important; display:block; }

/* SITEMAP LIST NAV */
#sitemap-list-nav { margin:0 0 0px !important; display: block !important; border: none; position: relative !important; }

#sitemap-list { margin-top: 10px; }
.ie6 #sitemap-list { margin-top: 40px; }

#sitemap-list-nav .ln-letters { overflow:hidden; }
#sitemap-list-nav .ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
#sitemap-list-nav .ln-letters a.ln-last { border-right:1px solid silver; }
#sitemap-list-nav .ln-letters a:hover, #sitemap-list-nav .ln-letters a.ln-selected { background-color:#eaeaea; }
#sitemap-list-nav .ln-letters a.ln-disabled { color:#ccc; }
#sitemap-list-nav .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

#sitemap-list li { float:left; }
#sitemap-list a {
	display:block;
	text-align:center;
	height: 40px;
	width:85px;
	vertical-align: middle;
	border:1px solid silver;
	padding:10px;
	margin:0 10px 10px 0;
	text-decoration:none;

	background: transparent url(/espndb/images/bg/bg_sitemap_item.png) no-repeat scroll center top;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
#sitemap-list a:hover {
	/*background-color:#eee;*/
	background-position: bottom;
}
#sitemap-list a:visited {
	/*color:#225DB7 !important;*/
}
/*
#sitemap-list .year a { border-color: violet !important }
#sitemap-list .player a { border-color: blue !important }
#sitemap-list .college a { border-color: red !important }
#sitemap-list .team a { border-color: green !important; font-size: 0px !important; }
#sitemap-list .event a { border-color: black !important }
*/


#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#195fa4 url(/espndb/images/bg/bg_tooltip.gif) repeat-x;
	color:#fff;
	z-index: 9999999;
}

div.teamLogoModule {
	float:left; 
	border:1px solid #CCC; 
	text-align:center; 
	margin:5px;
	width:185px;
}
div.teamLogoModule div.teamLogoCaption {
	background-color:#000; 
	color: #FFF; 
	text-align:center;
}
