/***************************************************************
 * alpo-default-color.css defines the basic colors of the site.
 * border, background, color definitions only
 * NO STRUCTURE DEFINITIONS MAY BE PLACED IN HERE
 * To update icons, please see alpo-icons.css
 * To update the structure, please see alpo.css
 ***************************************************************/
/** 
[MAIN COLORS TO USE]
red: 			#ff000a
green: 			#1F9F09
link blue: 		#0054a6
lighter blue: 	#0497CD
border color: 	#d7d7d7
dark border:	#b0b0b0
**/


.balloon {background: #fff; border: 1px solid #ccc;}
.balloon .for-watchDownload, .balloon .for-installWebPlayer {
    background-color: #fff;
    border: 1px solid #ccc;
}
.container .bordered, .publishConfirmContainer, .publishConfirm {
    border: 1px solid #e9e9e9;
}
.dropdown ul {border-top: 1px solid #959595;}
.errorMessage {background-color: #ffbcbc;}
.errors .large {
    border: 1px solid #FF000A;
    background: #FFC0CB;
}
.errors, .error, .checkAvailability.unavailable, div.users-left .formFillOut form p, .required {
    color: #FF000A;
}
.expandableBox.open, #commentLoginWrapper {
	border: 1px solid #b0b0b0;
	background: #f2f2f2;
}
.expandableBox.open .sp_expandableBar, .expandableBox.open .sp_expandableBar h2 {
	background: 0;
}
.formFillOut fieldset {border: 1px solid #dfdfdf;}
.slideBox .large .slideBoxHeader {
    border-top: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
}
.slideBox .sp_featuredBar ul.thumbList li a.thumb {
    border: #969696;
}
.slideBox, .users-box {border: 1px solid #aeaeae;}
.slideBoxHeader.related {
    border-top: 1px solid #aaaaaa;
    background: #d7d7d7;
    color: #777;
}
.success, .checkAvailability.available, span.interestAdded, span.favoriteAdded {
    color: #1F9F09;
}
.successMessage, .systemMessage {background-color: #d2ffe0;}
.tabContainer .users-box {border: 1px solid #f5f5f5;}
.tabset li {
    border-right: 1px solid #3b98d5;
    border-left: 1px solid #48a4e3;
}
.thumbMeta {
    background: transparent url(../images/hoverdetails_bg_shadow.png) no-repeat scroll center bottom;
}
.thumbMeta hr {background: #555; border: 0;}
.webplayer-wrapper {border: 1px solid #ccc;}
#browseEmbed .browseEmbed-colorBox, .collection-thumb-wrapper {border: 1px solid #333;}
.ad300x250, .ad300x100 { border: 2px solid #d7d7d7; }
.ad300x250 .ad300x250 { border: 0 } /* for nested ad cases */
div.browse-title-column h2 {background: #eee;}
div.dropdown.chooseCat {
    color: #fff;
    background-color: #123A50;
}
div.dropdown.chooseCat ul {
    border: 0;
    border-right: 1px solid #085a7e;
}
div.dropdown.chooseCat ul li {
    border: 0;
    border-bottom: 1px solid #085a7e;
    background: 0 !important;
}
div.dropdown.chooseCat ul li.last {border-bottom: 0;}
div.favorites-none {
    background: #eff4fa url(../images/favorite-addfavorites.jpg) no-repeat bottom right;
}
div.interests-none {
    background: #eff4fa url(../images/interest_addinterests.jpg) no-repeat bottom right;
}
div.interests-none, div.favorites-none, div.following-none {
	background-color: #eff4fa;
}
dl.metadata dt {color: #777;}
form.publishForm div.sexyBox {
    background-color: #fff;
    border: 1px solid #E9E9E9;
}
span.runLength {background-color: #333; color: #FFF;}
table.interests tr.odd {background-color: #f7fafc;}
ul.autocompleter-choices {
    border: 1px solid #7c7c7c;
    border-left-color: #c3c3c3;
    border-right-color: #c3c3c3;
    border-bottom-color: #ddd;
    border-top: 0;
    background-color: #fff;
}
ul.autocompleter-choices li.autocompleter-selected {
    background-color: #444;
    color: #fff;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color: #9FCFFF;
}
ul.commentList li {border-top: 1px solid #dcdcdc;}
ul.filters.brokenOut li {
    border: 0;
    border-right: 1px solid #d7d7d7;
    background: none;
}
ul.filters li {
    border: 1px solid #959595;
    background: #fff;
}
ul.pagination li.button span, #corporateLinks {color: #888;}

ul.slideBoxSorts li {border-right: 1px solid #d7d7d7;}
ul.tabs h2, ul.tabs a.selected {
    background-color: #eaeaea;
    border-bottom: 2px solid #fff;
    color: inherit;
}
#bodyLevelThumbTip.leftOf .thumbMeta {
    background: transparent url(../images/hoverdetails_bg_shadow_right.png) no-repeat scroll center bottom;
}
#browseEmbed .browseEmbed-customize {background: #fafafa;}
#browseNav .crumbPanel {background: #f5f5f5;}
#veohPage, #contentHolder.watchFull #playerBottomOuterWrapper, #commentLoginWrapper {
    background-color: #fff;
}
#contentHolder.watchFull #watch-controls, div.dropdown.chooseCat a, div.dropdown.chooseCat a:visited {
    color: #fafafa;
}
#firstHome-flashIntro {background-color: #EDEDED;}
#firstHome-rightColumn div a.hotLink {color: #008FC3;}
#firstHome-searchContainer #searchBox input {
    color: inherit;
    border: 0;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

#footer {
	background: #f8f8f8;
} 

#footer ul li, #footer ul li a, #footer-download, #firstHome-leftColumn ul li.last a, table.interests tr td div.remove, #corporateLinks a, #footer ul li span.title  {
    color: #989898;
}
#footer ul li a {
	font-weight: normal;
}

#footer ul li div.balloon .family-filter-panel a {
	font-weight: bold;
	color: #fff;
}

#oldBrowserBar {color: #FF000A; background: #FEE5AC;}
#playerInfo dd { border-right: 1px solid #d7d7d7;}
#playerInfo dd.categoryEdit .balloon.blurb.for-categoryEditLink, #watch #balloon.for-flagVideoLink, #balloon.for-addGroupVideoLink, #balloon.for-addChannelVideoLink, #balloon.for-a-flag, #balloon.for-a-ban {background: #FFFCCF;}
#playerWrapper-noFlash, #player, #playerWrapper-latestWebPlayer {
	background:#000;
	color: #FFF;
	font-weight: bold;
}
#contentHolder.watchFull #playerWrapper-forFull {background: #014E6C url(../images/expandedvideo_bg.jpg) repeat-x top center;}
#relatedSearches, .advancedFilterWrapper, .meta-more {
    background: #eaf1f7;
}
#votePrompt {border: 1px solid #d7d7d7; background: #FFF0E5;}
#watch, ul.filters, .dropdown, ul.pagination, .tabContainer, .users-box h3, #interestTunerPrompt {}
#webplayer-InfoBar {
    background: #FFF0E5;
    border: 1px solid #FD7919;
}
#webplayer-errorBoxBeacon, #webplayer-errorBoxLocalhost, #webplayer-notInstalledBox {
    background: #FFF0E5 none repeat scroll 0 0;
    border: 1px solid #FF6B00;
    color: #FF6B00;
}

#webplayer-installedBox, #webplayer-newPlayer {
    background: #D2ECC4 none repeat scroll 0 0;
    border: 1px solid #00A33D;
    color: #00A33D;
}

.dropdown ul li, #balloon-help {background: #fff;}

.thumbMeta dd, 
.thumbWrapper dd, 
#webplayer-errorBoxBeacon 		span, 
#webplayer-errorBoxLocalhost 	span, 
#webplayer-notInstalledBox 		span, 
#webplayer-installedBox 		span,
#webplayer-newPlayer 			span, 
#firstHome-leftColumn ul li.head a, 
#firstHome-rightColumn div.head a 
{
    color: #2F2F2F;
}
body, #userNav li .balloon {
    color: #2f2f2f;
}
div#browse-filters-advanced-panel {
    background: #f6f6f6;
    border-width:0 1px 1px 1px;
    border-style:solid;
    border-color:#e6e6e6;
}
a#browse-showAdvanced {
	padding-top: 4px;
	font-size: 0.9em;
}
a#browse-showAdvanced.toShow {
	color: #ff0000;
}
div#browse-filters-advanced-panel select, div.video-head, .formFillOut, 
ul.thumbList.wideThumbs.large li.horiz, ul.thumbList.wideThumbs.medium li.horiz, ul.thumbList.standardThumbs.medium li.horiz,
#browseEmbed .browseEmbed-customize, a.thumb {
    border: 1px solid #D7D7D7;
}
li#user-choose-locale .dropdown ul li {
    background: 0;
    border: 0;
}
li#user-choose-locale .dropdown ul, ul.filters li .dropdown li, .slideBox .large .first .slideBoxHeader {
    border-top: 0;
}
#users-player-holder, #balloon-moodal {
    background: #000;
}
li#user-choose-locale .dropdown {
	background: #fff;
}
li.last, a.thumb img, .uThumb img, #logo img, ul.filters.brokenOut li.last, ul.filters.brokenOut li.filterCaption, 
.slideBox.borderless, ul.slideBoxSorts li.last, #balloon_contents .webplayer-wrapper, #watch .balloon .formFillOut.login,
.slideBox.sp_featuredBar, .slideBox.horiz ul.thumbList.wideThumbs.large li.horiz, .expandableBox.open .slideBox, ul.commentList li .uThumb,
.balloon.for-user-log-in-link .formFillOut, #user-famfilter .balloon #temporary, #backerIframe,
.balloon .formFillOut.login, ul.tabs a.selected:hover {
    border: 0;
}
ul#mainNav li input, li#search input {
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    color: #999;
}
ul#userNav li {border-right: 1px solid #A1A1A1;}
ul#userNav li, .slideBox.sp_featuredBar h2, .slideBox.sp_featuredBar ul.q2qRecs li a, .slideBox.sp_featuredBar ul.thumbList li a.thumbTitle, #marketingMessage_inner a {
    color: #fff;
}
li#user-choose-locale a {
    color: #000;
}
ul#userNav li.last, div.dropdown.chooseCat ul.last, #playerInfo dd.last, #playerInfo #videoInfo_content dd {
    border-right: 0;
}
.tabset li#nav_home { border-left: 0; }

.dropdown ul li a:hover {text-decoration: none;}
a, a:visited, a:hover, a:active, #webplayer-InfoBox p.callout {
    color: #0054a6;
}
a.darkContrast, a.darkContrast:visited, a.darkContrast:hover, a.darkContrast:active, .darkContrast {
    color: #fff !important;
}
a.deemphasized, a.deemphasized:visited, a.deemphasized:hover, a.deemphasized:active {
    color: #999999 !important;
}
a.emphasized, a.emphasized:visited, a.emphasized:hover, a.emphasized:active, .emphasized {
    color: #EF682E !important;
}
a.lighter, a.lighter:visited, a.lighter:hover, a.lighter:active {
    color: #0497CD;
}
a.thumbTitle, a.thumbTitle:hover, a.thumbTitle:visited, .thumbMeta dt, .thumbWrapper dt, table.interests tr th a {
    color: #767676;
}
div.dropdown.chooseCat a:hover {
    background: #459ED1;
}
li#user-choose-locale .dropdown a:hover {
    background: #989898;
    color: #fff;
}
ul#mainNav li input:focus, ul#mainNav li input:hover, .textOverflowIndicator, .featuredRecsToggle {
    color: inherit;
}
ul.filters li .dropdown a:hover {
    background: #459ED1;
    color: #fff;
}
ul.filters li.topLevel > a:first-child, span.label {
    color: #959595;
}
ul.tabs a:hover {border-bottom: 2px solid #0497CD;}

div.landing-selectCategory.container a.headLink, div.vList-meta dl dd a, div.vList-titleDesc h3 a, div.vList-outer div a.headLink, div.vList-titleDesc div, div.container a.headLink {
	color: #2F2F2F;
}

div.vList-item {
	border-bottom: 1px solid #E9E9E9;	
}

div.vList-meta dl dd a, div.container a.headLink { 
	font-weight: normal;
}

	#firstHome-leftColumn ul li hr {
		background-color: #D7D7D7;
		color: #D7D7D7;
	}
a.uThumb {
	background: #fafafa;
	border: 1px solid #eaeaea;
}

.adv-title, .adText {
    color: #969696;
}
