@charset "utf-8";

body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;}

h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold}

em,i{font-style:italic}

a,a:link,a:visited{text-decoration:none}

a:hover,a:active{text-decoration:underline}

a.disabled{opacity:.4;filter:alpha(opacity=40);cursor:default}

label	{
	display: block;
	font-weight:700;
}

input.text,input.title{width:160px}

input.text,input.title{border:1px solid #bbb;background:#f6f6f6;padding:4px}

input.text:focus,input.title:focus{border:1px solid #999;background:#fff}



textarea.text {
	width:160px
	border:1px solid #bbb;
	background:#f6f6f6;
	padding:4px;
}

textarea.text:focus {border:1px solid #999;background:#fff}




select{border:1px solid #ccc;background:#f6f6f6;width:200px}

select:focus{border:1px solid #999;background:#fff}

.clear{clear:both}

.hidden{display:none}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#container{position:relative}

.globalHeader{width:100%}

.globalHeaderContent{margin:0 auto;position:relative;text-align:center}p{margin:0 0 18px}body.abccom.notMobile{min-width:1256px}a,a:link,a:visited,a:hover,a:active{color:#56caf5}.videoPlayer .playerContainer{border:15px solid #232323;width:298px;height:210px;margin-bottom:10px}.showBg{width:100%;margin:0 auto;position:relative;z-index:2;padding-bottom:30px}.globalHeader{min-width:1232px;top:0;z-index:1001;position:relative;background-color:#000;background-repeat:repeat-x;background-position:center bottom;color:#444}.globalHeaderContent{padding-top:0;width:999px;z-index:2}.globalHeaderControls{font-family:abc-modern, Arial, Helvetica, sans-serif;font-weight:300;position:relative;height:80px;z-index:2;text-align:left}.primaryNav .login{position:absolute;right:0;top:4px;margin:0}.primaryNav .login p{margin-top:5px}.primaryNav .login a,.primaryNav .login span{color:#e3e3e3;font-size:13px;text-transform:lowercase;font-weight:300;float:left;padding:5px 9px 0px 9px;height:21px}.primaryNav .login a{}.primaryNav .login a:first-child{background:none}.primaryNav .logo{margin-top:0px;margin-left:2px;margin-right:5px}.logo{z-index:1000;float:left;height:80px}.logo a{text-indent:-9999px;display:block;height:101px;width:190px;margin:0 -19px 0 -65px;background-position:center -75px;background-repeat:no-repeat}ul.primaryNav{position:relative}.primaryNav .primary{display:inline-block;zoom:1;*display: inline;margin:33px 4px 0px 0px}.primaryNav .primary.videoTab{margin-left:1px}.primaryNav .primary.moreTab{margin-left:5px}.primaryNav .primary a{display:block;padding:10px 15px;text-transform:lowercase;color:#e3e3e3;font-size:20px}.primaryNav .primary.last a{padding-right:15px}.primaryContent,.datgGen .commentForm h3,.datgGen .commentForm textarea,.bonuscollection .bonusContent .bonusDetails ul.link li a,.bonuscollection .bonusContent .bonusDetails ul.link li a:link,.bonuscollection .bonusContent .bonusDetails ul.link li a:visited,.photoCarouselHeader h2,.photoCarouselHeader p,.tweetriver,.tweetriver h2,.ptPlainBody label,.ptPlainBody label strong,.showHeader .quotes_module,.bonusItemBlock ul.link li a,.primaryWrapper.videoplayer #vidDetailWrap,.primaryWrapper.videoplayer #vidTitle,.primaryWrapper.videoplayer #vidSubtitle,.primaryWrapper.videoplayer #vidDesc,.primaryWrapper.videoplayer .shareBarContainer .desc,.primaryWrapper.playerDetails .videoDetails,.primaryWrapper.playerDetails .shareBarContainer,body.abccom .module.timelineIndex #datgslider_TimelineSubCategory .subCategories .contentArea a,body.abccom .module.timeCapsuleContainer ul li,.module.qanda .echo-primaryColor,.module.qanda .echo-secondaryColor,.module.qanda .echo-linkColor,.module.qanda .echo-linkColor a,.module.qanda .echo-item-content .question-quote .author{color:#444444}body.datgGen,.showPageWrapper{background-color:#060302}.showHeaderLink,.primaryContent,.commentList,.showHeader .quotes_module .quoteBg,.pageContent{background-color:#e8e8e8}.fullEpisodes .fullspanRow,.pageContentClone{background-color:#e8e8e8;width:1206px;padding:5px 0 0 26px}.pageContentClone{margin:0 auto}.header .playerContainer,.header .module.kalPlayer .playerWrapper{background-color:#460100}.podcastItems li.odd,.episodeguide .episodeGuideTop,.episodeguide .collectionItem.even,.messageBox.alt,.messageBox.odd,.alt,.episodecollection .even,.conversationTwitter.twitter-box .echo-item-content,.conversationTwitter.twitter-box .echo-stream-more,.conversationTwitter.twitter-box .echo-stream-applyLiveUpdatesButton,body.abccom .module.chartbeattoppages_details .collectionList .contentArea{background-color:#D5D6D7}.echo-trinaryBackgroundColor{background-color:#f6ecee}.echo-item-childrenMarker{border-color:transparent transparent #f6ecee}.promotion-wrapper ul.link li,li.show-info-cell div.cell-content ul.link li,.bonuscollection .promoText{border-bottom:1px dotted #757575}.breadCrumbs{border-bottom-color:#ffffff}.breadCrumbs li{border-left-color:#ffffff}body.abccom .tagGallery.module .datgSlider .selected .framedThumbnail img{border-color:#0481AF}.primaryContent .videoDetailThumbnailStripContainer ul li.currentlyPlayingVideo,.zoomDetails.videoZoom .datgSlider .carouselTrack li.selected,.primaryContent .promotion-wrapper ul.link li a:hover,.primaryContent li.show-info-cell div.cell-content ul.link li a:hover{background-color:#F6F3E3}body.abccom .module .categoryControls .ui-menu a:hover,body.abccom .module.blog .categoryControls .ui-menu a:hover,body.abccom .periodListing.module .periodControls .ui-menu a:hover{background-color:#00aeff}body.abccom .periodListing.module .subPagerControls a{background-color:#ce6100;border-radius:13px}body.abccom .periodListing.module .subPagerControls a.active{background-color:#D6D6D6}body.abccom .periodListing.module .subPagerControls a:hover{background-color:#f9aa00}

.pageContent{
	padding: 0px 0px 40px 0px;
}

.primaryRow {
	background: url('../img/jkl_logo_dark.png') no-repeat top right;
}

html{color:#000;background-color:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,embed,object,iframe{margin:0;padding:0}iframe{display:block}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#000}:focus{outline:0}


body.datgGen,.showPageWrapper{background-color:#FFFFFF}
.globalHeader,.globalHeader.butterscotch{background-image:url('../img/bg-head-butterscotch.png')}
.logo a,.butterscotch .logo a{background:url('../img/jkl_logo.png') no-repeat; margin-top: 10px;}

.showPageWrapper {
	margin-top: 0px;
	width: 100%;
	min-width: 1232px;
	position: relative;
	z-index: 1;	
}

.primaryRow {
	width: 1208px;
	margin: 0 auto;
}

.mainRow {
	width: 1208px;
	margin: 0 auto;
}

input.sendRequest {
	width: 125px;
	height: 28px;
	border: 1px solid #eabd1f;
	background-color: #ebbb1f;
	font-size: 11px;
	line-height: 28px;
	font-family: museo-sans, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

input.sendRequest:hover {
	background-color: #f1c41f;
	cursor: pointer;
}


.inputBox {
	float: left;
	padding: 0px 16px 10px 0px;
}

.text.qty {
	width: 40px;
}

.text.email {
	width: 216px;
}

.text.orgName {
	width: 346px;
}

.alignCenter {
	text-align: center;
}

.marginTop {
	margin-top: 16px;
}

.titleRow {
	padding: 10px 0;
	line-height: 28px;
}

.titleText {
	display: block;
	width: 384px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 28px;
	color: #858585;
}

.qtyBox {
	display: block;
	width: 400px;
	padding-right: 16px;
	float: left;
	text-align: right;
}

h3 {
	margin-top: 8px;
	margin-bottom: 4px;
	font-size: 16px;
}

.formWrapper {
	padding: 17px 0 0 16px;
}

.inputContainer {
	width: 800px;
}

.tyWrapper {
	padding: 100px 0;
	font-size: 14px;
	text-align: center;
}

form label.error {
	color: red;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}

.instructions {
	margin-bottom: 12px;
	text-align: center;
	font-style: italic;
	font-size: 12px;
	color: #000;
}

.width-320 {
	width: 320px;
}

textarea.notes {
	width: 320px;
	height: 60px;
	border-color: #aaa;
}

textarea.notes:disabled {
	border-color: #ddd;
}


#charityCodeCont {
	width: 420px;
	margin: 0 auto;
	margin-top: 40px;
	padding: 20px;
	border: 1px solid #ccc;
	background-color: #fff;
}

.text.requestNumber {
	width: 410px;
}

.alignCenter {
	text-align: center;
}

.ySpacer {
	height: 10px;
}

.ySpacer-16 {
	height: 16px;
}

.text501c {
	font-size: 13px;
}

.headersubtext {
	font-weight: normal;
	font-size: 13px;
}

.infoIcon {
	position: relative;
	top: 4px;
}

.showticketsWrapper {
	display: inline-block; zoom: 1; *display: inline; width:400px; vertical-align: top; padding-left: 20px;
}

.showticketsWrapper input.name {
	width: 184px;
}

.showticketsWrapper input.phone, .showticketsWrapper input.email, textarea.notes {
	width: 382px;
}

.inputWrapper {
	margin: 2px 0;
}

.submitWrapper {
	margin-top: 18px;
	text-align: center;
}

.calendarWrapper {
	width:430px; display: inline-block; zoom: 1; *display: inline; vertical-align: top;
}

.showNotesWrapper {
	width:314px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin-right: 20px;
}

.showNotesScroll {
	overflow-y: auto;
	height: 399px;
	border: 1px solid #ccc;
}

.calendarContent {
	width:1192px; padding:20px; background-color: #fff; vertical-align: bottom;
}

.noteWrapper {
	padding: 4px;
	border-bottom: 1px solid #ddd;
}

.noteDate {
	font-size: 13px;
	font-weight: bold;
}

.inputwrapName {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 194px;
}

.over12Label {
	font-size: 12px;
}
