html{background-color:white;}
body{font-family:Helvetica,Arial,Sans Serif; background:url(../images/main-bg.jpg) top center no-repeat;}
cufon{text-indent:0!important;}@media screen,projection{cufon{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}cufon cufontext{display:-moz-inline-box!important;display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}cufon canvas{position:relative!important;}}@media print{cufon{padding:0!important;}cufon canvas{display:none!important;}}

.floatl{float:left;position:relative;}
.floatr{float:right;position:relative;}
.clear{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}
.bold {font-weight:bold;}

/* .ad { border:1px solid #D6D6D6; padding:2px; margin: 0 auto; position:relative; z-index: 100 !important; } */

.btn-red,.btn-red-arrow,.btn-red-shadow,.btn-red-shadow-arrow,.btn-red-lg-shadow-arrow,
.btn-ltgray,.btn-ltgray-arrow,.btn-ltgray-darrow,.btn-ltgray-darrow-border,
.btn-gray,.btn-gray-arrow,.btn-gray-darrow,.btn-gray-darrow-border,.btn-dkgray-med-shadow-darrow,
.btn-dkgray-shadow,.btn-dkgray-shadow-arrow,.btn-dkgray-lg-shadow-arrow,.btn-dkgray-shadow-darrow,.btn-dkgray-shadow-darrow-border,
.btn-clear,.btn-clear-darrow,.btn-clear-darrow-border,.btn-dkgray-lg-shadow
	{background:url(../images/content/buttons-right.png) 0 0 no-repeat;cursor:pointer;display:inline-block;}
.btn-red a,.btn-red-arrow a,.btn-red-shadow a,.btn-red-shadow-arrow a,.btn-dkgray-shadow a,.btn-dkgray-shadow-arrow a,
.btn-ltgray a,.btn-ltgray-arrow a,.btn-ltgray-darrow a,.btn-ltgray-darrow-border a,.btn-gray,.btn-gray-arrow a,.btn-gray-darrow a,.btn-gray-darrow-border a,.btn-dkgray-med-shadow-darrow a,
.btn-red-lg-shadow-arrow a,.btn-dkgray-lg-shadow-arrow a,.btn-dkgray-shadow-darrow a,.btn-dkgray-shadow-darrow-border a,
.btn-clear a,.btn-clear-darrow a,.btn-clear-darrow-border a,.btn-dkgray-lg-shadow a
	{background:url(../images/content/buttons-left.png) 0 0 no-repeat;cursor:pointer;overflow:hidden;white-space:nowrap;}
.btn-red.hover,.btn-red-arrow.hover,.btn-red-shadow.hover,.btn-red-shadow-arrow.hover,.btn-dkgray-shadow.hover,.btn-dkgray-shadow-arrow.hover,
.btn-ltgray.hover,.btn-ltgray-arrow.hover,.btn-ltgray-darrow.hover,.btn-ltgray-darrow-border.hover,.btn-gray.hover,.btn-gray-arrow.hover,.btn-gray-darrow.hover,.btn-gray-darrow-border.hover,.btn-dkgray-med-shadow-darrow.hover,
.btn-red-lg-shadow-arrow.hover,.btn-dkgray-lg-shadow-arrow.hover,.btn-dkgray-shadow-darrow.hover,.btn-dkgray-shadow-darrow-border.hover,
.btn-clear.hover,.btn-clear-darrow.hover,.btn-clear-darrow-border.hover,.btn-dkgray-lg-shadow.hover
	{background:url(../images/content/buttons-right-hover.png) 0 0 no-repeat;}
.btn-red.hover a,.btn-red-arrow.hover a,.btn-red-shadow.hover a,.btn-red-shadow-arrow.hover a,.btn-dkgray-shadow.hover a,.btn-dkgray-shadow-arrow.hover a,
.btn-ltgray.hover a,.btn-ltgray-arrow.hover a,.btn-ltgray-darrow.hover a,.btn-ltgray-darrow-border.hover a,.btn-gray.hover,.btn-gray-arrow.hover a,.btn-gray-darrow.hover a,.btn-gray-darrow-border.hover a,.btn-dkgray-med-shadow-darrow.hover a,
.btn-red-lg-shadow-arrow.hover a,.btn-dkgray-lg-shadow-arrow.hover a,.btn-dkgray-shadow-darrow.hover a,.btn-dkgray-shadow-darrow-border.hover a,
.btn-clear.hover a,.btn-clear-darrow.hover a,.btn-clear-darrow-border.hover a,.btn-dkgray-lg-shadow.hover a
	{background:url(../images/content/buttons-left-hover.png) 0 0 no-repeat;}

.btn-red,.btn-red-arrow,.btn-red.hover,.btn-red-arrow.hover{background-position:100% 0;padding-right:2px;}
.btn-red-arrow,.btn-red-arrow.hover{padding-right:14px;}
.btn-red a,.btn-red-arrow a,.btn-red a.hover,.btn-red-arrow a.hover{background-position:0 0;padding:0 4px 0 6px;height:21px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;line-height:21px;display:block;}
.btn-red-shadow,.btn-red-shadow-arrow,.btn-red-shadow.hover,.btn-red-shadow-arrow.hover{background-position:100% -21px;padding-right:5px;}
.btn-red-shadow-arrow,.btn-red-shadow-arrow.hover{padding-right:16px;background-position:100% -46px;}
.btn-red-shadow a,.btn-red-shadow-arrow a,.btn-red-shadow.hover a,.btn-red-shadow-arrow.hover a{background-position:0 -21px;padding:0 7px 0 8px;height:25px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;line-height:23px;display:block;}
.btn-red-lg-shadow-arrow,.btn-red-lg-shadow-arrow.hover{background-position:100% -71px;padding-right:29px;}
.btn-red-lg-shadow-arrow a,.btn-red-lg-shadow-arrow.hover a{background-position:0 -46px;padding:7px 18px 9px 12px;height:20px;color:#fff;display:block;font-size:16px;font-weight:bold;text-decoration:none;}

.btn-ltgray,.btn-ltgray-arrow,.btn-ltgray-darrow,.btn-ltgray-darrow-border,.btn-ltgray.hover,.btn-ltgray-arrow.hover,.btn-ltgray-darrow.hover,.btn-ltgray-darrow-border.hover{background-position:100% -107px;padding-right:3px;}
.btn-ltgray-arrow,.btn-ltgray-arrow.hover{padding-right:14px;background-position:100% -128px;}
.btn-ltgray-darrow,.btn-ltgray-darrow.hover{padding-right:15px;background-position:100% -371px;}
.btn-ltgray-darrow-border,.btn-ltgray-darrow-border.hover{padding-right:22px;background-position:100% -149px;}
.btn-ltgray a,.btn-ltgray-arrow a,.btn-ltgray-darrow a,.btn-ltgray.hover a,.btn-ltgray-arrow.hover a,.btn-ltgray-darrow.hover a,.btn-ltgray-darrow-border a,.btn-ltgray-darrow-border.hover a{background-position:0 -82px;padding:0 5px 0 6px;height:21px;color:#181818;font-size:12px;text-decoration:none;line-height:21px;display:block;}

.btn-gray,.btn-gray-arrow,.btn-gray-darrow,.btn-gray-darrow-border,.btn-gray.hover,.btn-gray-arrow.hover,.btn-gray-darrow.hover,.btn-gray-darrow-border.hover{background-position:100% -170px;padding-right:3px;}
.btn-gray-arrow,.btn-gray-arrow.hover{padding-right:14px;background-position:100% -191px;}
.btn-gray-darrow,.btn-gray-darrow.hover{padding-right:17px;background-position:100% -392px;}
.btn-gray-darrow-border,.btn-gray-darrow-border.hover{padding-right:22px;background-position:100% -212px;}
.btn-gray a,.btn-gray-arrow a,.btn-gray-darrow a,.btn-gray.hover a,.btn-gray-arrow.hover a,.btn-gray-darrow.hover a,.btn-gray-darrow-border a,.btn-gray-darrow-border.hover a{background-position:0 -103px;padding:0 5px 0 6px;height:21px;color:#181818;font-size:12px;text-decoration:none;line-height:22px;display:block;}

.btn-dkgray-shadow,.btn-dkgray-shadow-arrow,.btn-dkgray-shadow-darrow,.btn-dkgray-shadow-darrow-border,.btn-dkgray-shadow.hover,.btn-dkgray-shadow-arrow.hover,.btn-dkgray-shadow-darrow.hover,.btn-dkgray-shadow-darrow-border.hover{background-position:100% -233px;padding-right:5px;margin-top:-1px;}
.btn-dkgray-shadow-arrow,.btn-dkgray-shadow-arrow.hover{padding-right:18px;background-position:100% -258px;}
.btn-dkgray-shadow-darrow,.btn-dkgray-shadow-darrow.hover{padding-right:21px;background-position:100% -308px;}
.btn-dkgray-shadow-darrow-border,.btn-dkgray-shadow-darrow-border.hover{padding-right:25px;background-position:100% -283px;}
.btn-dkgray-shadow a,.btn-dkgray-shadow-arrow a,.btn-dkgray-shadow-darrow a,.btn-dkgray-shadow-darrow-border a,.btn-dkgray-shadow.hover a,.btn-dkgray-shadow-arrow.hover a,.btn-dkgray-shadow-darrow.hover a,.btn-dkgray-shadow-darrow-border.hover a{background-position:0 -124px;padding:0 7px 0 8px;height:25px;color:#e8e8e8;font-size:12px;text-decoration:none;line-height:24px;display:block;}
.btn-dkgray-med-shadow-darrow,.btn-dkgray-med-shadow-darrow.hover{background-position:100% -308px;padding-right:21px;}
.btn-dkgray-med-shadow-darrow a,.btn-dkgray-med-shadow-darrow.hover a{background-position:0 -149px;padding:0 7px 0 8px;height:27px;color:#e8e8e8;font-size:12px;text-decoration:none;line-height:26px;display:block;}
.btn-dkgray-lg-shadow-arrow,.btn-dkgray-lg-shadow-arrow.hover{background-position:100% -335px;padding-right:30px;}
.btn-dkgray-lg-shadow-arrow a,.btn-dkgray-lg-shadow-arrow.hover a{background-position:0 -176px;padding:7px 18px 9px 12px;height:20px;color:#fff;display:block;font-size:16px;font-weight:bold;text-decoration:none;}
.btn-dkgray-lg-shadow a,.btn-dkgray-lg-shadow.hover a{background-position:0 -176px;padding:7px 9px 9px 12px;height:20px;color:#fff;display:block;font-size:16px;font-weight:bold;text-decoration:none;}
.btn-dkgray-lg-shadow,.btn-dkgray-lg-shadow.hover{background-position:100% -488px;padding-right:6px;}

.btn-clear-darrow,.btn-clear-darrow.hover{background-position:100% -413px;padding-right:21px;}
.btn-clear-darrow-border,.btn-clear-darrow-border.hover{background-position:100% -463px;padding-right:22px;}
.btn-clear,.btn-clear.hover{padding-right:4px;background-position:100% -438px;}
.btn-clear-darrow a,.btn-clear-darrow.hover a, .btn-clear-darrow-border a,.btn-clear-darrow-border.hover a, .btn-clear a,.btn-clear.hover a{background-position:0 -213px;padding-left:3px;height:25px;color:#e8e8e8;font-size:12px;text-decoration:none;line-height:24px;display:block;}

.dkgray-lg-button{background:url(../images/content/btn-dkgray-lg-right.png) top right no-repeat;padding-right:2px;display:inline-block;}
.dkgray-lg-button .btn-left{background:url(../images/content/btn-dkgray-lg-left.png) top left no-repeat;padding:0 0 0 2px;height:32px;display:block;font-size:16px;font-weight:bold;color:#808080;}

.twitter-tag .hashtag{display:block;float:left;position:relative;text-decoration:none;line-height:22px;padding:0 6px;height:21px;background:url(../images/content/buttons-left.png) 0 -82px no-repeat;font-size:12px;color:#181818;}
a.twitter-tag:hover .hashtag{color:#c10e1f;background-position:0 -103px;}
.twitter-tag .twitter-icon{display:block;float:left;position:relative;width:21px;height:21px;background:url(../images/content/icon-twitter.png) top left no-repeat;}
/*a.twitter-tag:hover .twitter-icon{background:url(../images/content/btn_twitter.png) top left no-repeat;}*/

.ufc-breadcrumb-top{margin:0 0 18px;z-index:60;float:left;position:relative;}
.ufc-breadcrumb-top a,.ufc-breadcrumb-top span,.ufc-breadcrumb-top h1{line-height:27px;font-size:12px;font-weight:bold;color:#808080;text-decoration:none;text-rendering:auto;}
.ufc-breadcrumb-top a:hover{color:#c10e1f;}
.ufc-breadcrumb-top .arrow{padding:0 12px;width:10px;height:27px;background:url(../images/content/breadcrumb-arrow.png) center center no-repeat;display:block;}
.ufc-breadcrumb-top .current{background-color:#fff;padding:0 9px;}
.ufc-breadcrumb-top .current span,.ufc-breadcrumb-top .current h1{color:#c10e1f;}

.paginate-results {font-size:14px;line-height:18px;display:inline-block;color:#666;margin-top:4px;}
.paginate-results .row-count{color:#181818;font-weight:bold;}
.paginate-buttons {margin-bottom:30px;}
.paginate-buttons .currentStep,.paginate-buttons a.step{line-height:21px;margin:0 4px;font-size:12px;line-height:21px;}
.paginate-buttons .currentStep{color:#c10e1f;}
.paginate-buttons .inner-buttons {display:inline-block;}
.paginate-buttons .inner-buttons a.step{color:#181818;text-decoration:underline;}
.paginate-buttons .inner-buttons a.step:hover{color:#c10e1f;}
.paginate-buttons .inner-buttons a.prevLink{display:block;float:left;position:relative;background:url(../images/content/btn-pager.png) 0 0;width:20px;height:21px;margin-right:5px;}
.paginate-buttons .inner-buttons a.prevLink:hover{background-position:0 -21px;}
.paginate-buttons .inner-buttons a.nextLink{display:block;float:right;position:relative;background:url(../images/content/btn-pager.png) 0 -42px;width:20px;height:21px;margin-left:5px;}
.paginate-buttons .inner-buttons a.nextLink:hover{background-position:0 -63px;}
ul.pagination li {width: 16px;display: block;float: left;}
#page-buttons ul.pagination {margin: 0 0;}


.stwrapper{left:845px}

/*Ajax Popup*/
.myPopup{position: absolute; z-index:550; width:360px; display: none; text-align:center; border: 0; top: 0; right: 0px;}
.myPopup .popup-bar {height: 29px; background:#c10e1f url(../images/ufc_popup_bar.png) no-repeat 0 -3px;}
/*#news-details .myPopup .dragme {cursor: move;}*/
.myPopup .top-border{background-color:#000;height:1px;opacity:.15;filter:alpha(opacity=15);-ms-filter:"alpha(opacity=15)";-khtml-opacity:.15;-moz-opacity:.15;}
.myPopup .close-button {display: inline-block; width: 9px; height: 9px; background: url(../images/popup_close_buttons.png) no-repeat 0px 0px; float: right; margin-top: 10px; padding-right:9px;cursor:pointer;}
.myPopup .close-button:hover{background-position: 0px -18px; }
.myPopup .close-button:active {background-position: 0px -9px; }
.myPopup .popup-inner{padding:0 5px;background:url(../images/ufc_popup_side-shadow.png) 0 0 repeat-y;}
.myPopup .popup-content-bg{background:#bcbcbc url(../images/ufc_popup_content.png) 0 0 repeat-x;}
.myPopup .popup-content{padding:15px;}
.myPopup .popup-content input#pop-up-email {border:1px solid #C4C4C4; background:#FFF url(../images/content/field-top.gif) top left repeat-x; height:20px; width:185px; margin-bottom:9px; padding:10px 0px 0px 7px;}
.myPopup .popup-content .label {display:inline-block; line-height:15px; height:28px; width:64px; vertical-align:text-top; }
.myPopup .popup-content .facebookFanPage {border:none; overflow:hidden; verticalAlign:middle; width:292px; height:70px;}
.myPopup .popup-content #pop-newsletter-response {margin:5px 0px;}
.myPopup .popup-content #pop-newsletter-response #newsletter-error{color:#C00; font-weight:bold;}
.myPopup .popup-content #pop-newsletter-response .success {color: #215E21; font-weight:bold; }
.myPopup .popup-content #pop-newsletter-response .failure {color: #C00;  font-weight:bold;}
.myPopup .bottom-shadow{height:9px;background:url(../images/ufc_popup_bottom-shadow.png) 0 0 no-repeat;}
.myPopup .buttons{text-align:center;}
.newsletter-btn-red{position:relative;background:url(../images/content/buttons-right.png) 0 0 no-repeat;cursor:pointer;display:inline-block;padding-right:2px;background-position:100% 0;}
.newsletter-btn-red.hover{background:url(../images/content/buttons-right-hover.png) 0 0 no-repeat;background-position:100% 0;}
.newsletter-btn-red input{display:block;background:url(../images/content/buttons-left.png) 0 0 no-repeat;cursor:pointer;overflow:hidden;white-space:nowrap;border-width:0;color:#fff;font-weight:bold;height:21px;padding:0 4px 0 6px;font-size:12px;}
.newsletter-btn-red.hover input{background:url(../images/content/buttons-left-hover.png) 0 0 no-repeat;}
.newsletter-btn-red a{background:url(../images/content/buttons-left.png) 0 0 no-repeat;cursor:pointer;overflow:hidden;white-space:nowrap;background-position:0 0;padding:0 4px 0 6px;height:21px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;line-height:21px;display:block;}
.newsletter-btn-red.hover a{background:url(../images/content/buttons-left-hover.png) 0 0 no-repeat;}

.background-ad { position:absolute; text-align:center; top:0; width:100%; z-index:-50; overflow:hidden; }
.background-ad .ad { width:1600px; margin:0 auto; display:inline-block; border:0; padding:0 }

#content{ text-align:left;clear:both;}
#content .content-inner{margin:0 auto;width:1008px;min-height:255px;}
#content .content-inner .content-section{background:url(../images/content/section-bg.png) top left repeat-y;padding:0 9px;}
#content .content-inner .content-section-inner{background-color:#e8e8e8;color:#666;}
#content .content-inner .top-shadow{background-image:url(../images/content/top-shadow.png);background-repeat:repeat-x;background-position:top left;}
#content .content-inner .section-divider{height:15px;background:url(../images/content/section-divider.png) top left no-repeat;}
#content .content-inner .promo-section{background:url(../images/content/promo-shadow.png) top left repeat-y;padding:0 9px;}
#content .content-inner .promo{background:#242424 url(../images/content/promo-bg.gif) bottom left repeat-x;padding:15px 6px 18px 18px;}
#content .content-inner h4{color:#808080;font-weight:bold;text-transform:uppercase;font-size:24px;padding-bottom:12px;}
#content .content-inner a.promo-item{display:block;float:left;position:relative;padding-right:12px;}
#content .content-inner a.promo-item .ad-text { position: absolute; top:0; left:0; margin: 14px 10px 10px 10px; color:#FFF; font-size:18px; font-weight: bold; text-transform:uppercase; line-height: 14px }
#content .content-inner a.promo-item .ad-text span { margin: 0; padding: 1px 2px; background: #000; }
#content a.Video, #content span.Video,#content a.Photo,#content a.External,#content a.search{background:url(../images/content/linktype.png) 100% 0 no-repeat;padding-right:18px;}
#content a.Video:hover,#content a.Photo:hover,#content a.External:hover,#content a.search:hover{color:#c10e1f;}
#content .bg-dkgray a.Video:hover,#content .bg-dkgray a.Photo:hover,#content .bg-dkgray a.External:hover,#content .bg-dkgray a.search:hover{color:#da192b;}
#content a.Video, #content span.Video {background-position:100% 0;padding-right:18px;}
#content a.Photo{background-position:100% -20px;padding-right:16px;}
#content a.External{background-position:100% -40px;padding-right:18px;}
#content a.search{background-position:100% -60px;padding-right:16px;}
#content .bg-dkgray a.Video, #content .bg-dkgray span.Video {background-position:100% -72px;padding-right:18px;}
#content .bg-dkgray a.Photo{background-position:100% -92px;padding-right:16px;}
#content .bg-dkgray a.External{background-position:100% -112px;padding-right:17px;}
#content .bg-dkgray a.search{background-position:100% -132px;padding-right:16px;}
#content .bg-dkgray a.Video:hover{background-position:100% -144px;padding-right:18px;}
#content .bg-dkgray a.Photo:hover{background-position:100% -164px;padding-right:16px;}
#content .bg-dkgray a.External:hover{background-position:100% -184px;padding-right:17px;}
#content .bg-dkgray a.search:hover{background-position:100% -204px;padding-right:16px;}
#content .tabs .tab,#content .tabs-left .tab{font-weight:bold;line-height:18px;color:#666;float:left;position:relative;height:40px;display:block;text-decoration:none;}
#content .tabs .tab.hover,#content .tabs-left .tab.hover{color:#c10e1f;}
#content .tabs .active{background:url(../images/content/content-tab-header.gif) top left repeat-x;color:#c10e1f;}
#content .tabs-left .active{background:url(../images/content/content-tab-header.gif) top left repeat-x;color:#c10e1f;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #FFFFFF;margin-bottom:-1px;}
#content .bg-gray .tabs{float:right;position:relative;margin:-9px 18px 0 0;}
#content .bg-gray .tabs-left{float:left;position:relative;margin:-9px 0 0 18px;}
#content .bg-gray .tabs .tab{padding:12px;height:16px;}
#content .bg-gray .tabs-left .tab{padding:12px;height:16px;}
#content .tab-content{background:#e8e8e8 url(../images/content/content-tab-bg.gif) top left repeat-x;}



#newsletter { }
#newsletter-response { color:#FFF; top:80px; left:2px; }
#newsletter-response .success { border:1px solid #0C0; background:#050; padding:5px; }
#newsletter-response .failure { border:1px solid #C00; background:#300; padding:5px; }

#alert-content { width:990px; margin:0 auto; background:url(../images/content/section-bg.png) top left repeat-y;padding:0 9px;}
#alert-container { position:relative; background:url(../images/content/alert_grey.gif) top center; padding:0 9px; border-bottom:1px solid #000; height:30px; overflow:hidden; }
#alert-container-oneurgent { position:relative; background:url(../images/content/alert_red.gif) top center; padding:0 9px; border-bottom:1px solid #000;  }
#alert-container #urgent-alert { position:absolute; top:0; left:0; width:100%; height:30px; background:url(../images/content/alert_red.gif) top center; }
#alerts { padding:5px 18px 8px 18px;  color:#FFF; font-size:16px; height:17px; overflow:hidden; text-align:center; width:950px; margin:0 auto; }
#alerts a:link,
#alerts a:visited,
#alerts a:hover,
#alerts a:active { color: #FFF; text-decoration:none; }
#alerts a:hover { text-decoration:underline; }
#alerts .alert-title { color:#DA192B; font-size:18px; font-weight:bold; text-transform:uppercase; }
#alerts .alert-title a:link,
#alerts .alert-title a:visited,
#alerts .alert-title a:active,
#alerts .alert-title a:hover { color:#DA192B; }
#alerts .alert-description { display:inline; margin-left:10px; font-size:14px; background:url(../images/content/arrow-red-sm.png) bottom right no-repeat; padding-right:12px; }
#alerts li { height: 17px; width:950px; margin:0 auto; padding-bottom: 26px; } 

strong { font-weight:bold }
em {font-style: italic}
 
#content .share-this{float:right;position:relative;font-size:11px;line-height:21px;color:#666;text-align:right;}
#content .fighter-follow-button{position:relative;font-size:11px;line-height:21px;color:#666;text-align:right;z-index:100;margin-left:20px;}
#content .share-page{padding-right:8px;}
#content .share-border{display:inline-block;background:url(../images/content/border-gray.png) top right repeat-y;margin:0 7px 0 0;padding:0 6px 0 0;}
#content .share-button{background:url(../images/content/linktype.png) 100% -37px no-repeat;padding-right:17px;display:inline-block;}
#content .share-button a{text-decoration:underline;font-size:12px;color:#181818;display:inline-block;padding-left:28px;height:21px;background:url(../images/content/buttons-social-media.png) 0 0 no-repeat;}
#content .share-button a:hover{color:#c10e1f;}
#content #ck_twitter{background-position:0 0;}
#content a#ck_twitter:hover{background-position:0 -21px;}
#content .bg-dkgray #ck_twitter{background-position:0 -42px;}
#content .bg-dkgray a#ck_twitter:hover{background-position:0 -67px;}
#content #ck_facebook{background-position:0 -92px;}
#content a#ck_facebook:hover{background-position:0 -113px;}
#content .bg-dkgray #ck_facebook{background-position:0 -134px;}
#content .bg-dkgray a#ck_facebook:hover{background-position:0 -159px;}
#content .share-this .ltgray-button{background:url(../images/content/btn-ltgray-darrow-right.png) top right no-repeat;padding-right:15px;display:inline-block;}
#content .share-this .ltgray-button a{background:url(../images/content/btn-ltgray-left.png) top left no-repeat;padding:0 5px 0 6px;height:21px;color:#181818;font-size:12px;text-decoration:none;line-height:22px;display:block;}

/* Social Media Widget */
#content #event-details .social-media-buttons,
#content #event-watch .social-media-buttons {height:31px; padding:9px 16px 0 0; margin:0; border-bottom:1px solid black; background:url(../images/event_social_bkg.gif) top left repeat-x}
#content #media-details .social-media-buttons {margin: 0 auto 10px 0;}
#content .social-media-buttons {margin: 2px -14px 12px auto;}
#content .social-media-spacer {display:inline-block;background:url(../images/content/border-gray.png) top center repeat-y;padding:0 16px 0 0;margin:0 0 0 -4px;}
#content .social-media-spacer-dark {display:inline-block;background:url(../images/content/border-dkgray.png) top center repeat-y;padding:0 3px;line-height:28px;}
#facebookLikeButton {width:85px;}

/* Flash Inclusion */
#flash-player-plugin-download { font-size:16px; font-weight:bold; color:#808080; margin-top:10px; margin-left:10px; display:none; }
#flash-player-plugin-download #flash-plugin-downloader .link { margin-top:10px; }
#flash-player-broken-message { font-size:16px; font-weight:bold; color:#808080; margin-top:10px; margin-left:10px; display:none; }
#flash-player-broken-message #flash-plugin-broken .link { margin-top:10px; }

/* Top Navigation */
#top-nav{height:35px;background:url(../images/header/top-nav-bg.gif) top left repeat-x scroll transparent; background-size:100% 100%;}
#top-nav .inner{margin:0 auto;width:994px;}
#top-nav .nav-bar-inner li{font-weight: bold; line-height: 20px;}
#header .nav-bar-inner ul.main-menu > li > a {padding: 2px; font-weight:bold; font-size:14px; margin-top:2px; }
#top-nav .top-nav-ad{height:35px; width:340px; float:left; position:relative; padding-left:0px;}
#top-nav .top-nav-ad .ad{border:none;}
#top-nav .top-nav-ad-2{height:35px; width:150px; float:left; position:relative; padding-left:5px;}
#top-nav .top-nav-ad-2 .ad{border:none;}
#top-nav .social-networks a{float:right;position:relative;margin-right:8px;margin-top:8px;width:20px;height:21px;display:block;background:url(../images/footer/social-networks.gif) 0 0 no-repeat;}
#top-nav #topNav-twitter{background-position:0 0;}
#top-nav #topNav-facebook{background-position:0 -21px;}
#top-nav .region{float:right;position:relative;margin-right:8px;text-align:right;margin-top:7px;}
#top-nav .region #header-region-selector{float:right;position:relative;}
#top-nav .region .desc{float:left;position:relative;color:#d6d6d6;font-size:11px;line-height:25px;}
#top-nav .region .selected-region{cursor:pointer;float:left;position:relative;margin:0 4px 0 8px;color:#e8e8e8;line-height:23px;font-weight:bold;font-size:13px;}
#top-nav .region #header-regions{display:none;position:absolute;z-index:550;margin-top:-1px;}
#top-nav .region #header-regions ul{text-align:left;z-index:100;min-width:161px;margin:1px;border:1px solid #2b2b2b;background-color:#222;}
#top-nav .region #header-regions a{display:block;color:#e8e8e8;font-size:12px;font-weight:bold;line-height:18px;text-decoration:none;padding:1px 5px;}
#top-nav .region #header-regions a:hover{color:#da192b;background-color:#2b2b2b;}
#top-nav .newsletter{float:right;position:relative;margin-top:7px;}
#top-nav .newsletter .btn-clear-darrow a{padding:0 5px 0 10px;font-weight:bold;}
#top-nav .newsletter #header-newsletter{display:none;position:absolute;z-index:550;margin-top:-1px;}
#top-nav .newsletter #header-newsletter div.inner{text-align:left;z-index:100;width:300px;margin:1px;border:1px solid #2b2b2b;background-color:#222;padding:10px 12px 8px 12px;text-align:center;}
#top-nav .newsletter .textbox{margin:2px 10px 0 1px;}
#top-nav .newsletter .textbox input.searchBox-hint{background-color:#000;border:1px solid #000;color:#e8e8e8;padding:1px 2px; width:227px;}
#top-nav .newsletter .textbox input.searchBox-blur{color:#808080;}
#top-nav .newsletter #header-country-selector{text-align:left; margin:3px 5px 0 0; float:left;}
#top-nav .newsletter #header-selected-country{cursor:pointer;float:left;position:relative;color:#e8e8e8;line-height:23px;font-weight:bold;font-size:13px; width:200px;text-align:left}
#top-nav .newsletter #header-country-list-inner{display:none;position:absolute;z-index:550;height:200px; width:233px;}
#top-nav .newsletter #header-country-list-inner ul{text-align:left;z-index:100;min-width:161px;margin:1px;background-color:#222;}
#top-nav .newsletter #header-country-list-inner li{display:block;color:#e8e8e8;font-size:12px;font-weight:bold;line-height:18px;text-decoration:none;padding:1px 5px; width:212px;}
#top-nav .newsletter #header-country-list-inner li:hover{color:#da192b;background-color:#2b2b2b;}
#top-nav .newsletter-btn-clear{background:url(../images/content/buttons-right.png) 100% -438px no-repeat;cursor:pointer;display:inline-block;padding-right:4px; float:left; margin-top:3px;}
#top-nav .newsletter-btn-clear input{border:0;background:url(../images/content/buttons-left.png) 0 -213px no-repeat;cursor:pointer;overflow:hidden;white-space:nowrap;padding:0 4px 4px 5px;font-weight:bold;height:25px;color:#e8e8e8;font-size:12px;text-decoration:none;line-height:24px;display:block;}
#top-nav .newsletter-btn-clear.hover{background:url(../images/content/buttons-right-hover.png) 100% -438px no-repeat;}
#top-nav .newsletter-btn-clear.hover input{background:url(../images/content/buttons-left-hover.png) 0 -213px no-repeat;}
#top-nav .newsletter #header-newsletter-response{color:#e8e8e8;font-size:12px;padding:5px;}
#top-nav .newsletter #header-newsletter-error{color:#da192b;font-weight:bold;}
#header-newsletter-selector .label{
    display: inline-block;
    padding: 2px 4px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

/* JScrollPane */
.jScrollPaneContainer{overflow:hidden;position:relative;z-index:1}
.jScrollPaneTrack{background-color:#bbb;cursor:pointer;position:absolute;right:0;height:100%;top:0; width:18px}
.jScrollPaneDrag{background-color:#797979;cursor:pointer;overflow:hidden;position:absolute;}
.ppv-button .ppv-indicator { display:inline-block; font-size:9px; line-height:13px; padding:0 2px; text-transform:uppercase; background-color:#6D1918 }
#query.prompt { color: #666; }

/* Google Custom Search */
.gsc-completion-container { z-index:501; border-collapse: inherit; border-spacing: 2px; text-align: left; }
.gsc-completion-container td{ padding-left: 4px; }

/*Overrides to yui's reset fonts grid for super- and sub-script*/
sup { font-size:xx-small!important; vertical-align:super!important; }
sub { font-size:xx-small!important; vertical-align:sub!important; }
body #content {
    font-size: 13px;
    line-height: inherit;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    margin: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-rendering: optimizelegibility;
    margin: 0px 0;
}
body  ul, body ol {
    padding: 0;
    margin: 0px 0 10px 0px;
}
body .jspDrag {
    background: #666;
}
body .jspVerticalBar {
    width: 5px;
}
#content .tab-content {
    overflow: inherit;
}
body .modal {
    top: 50%;
}
#eventCalendarButton{
    display:block;
    margin:auto;
    margin-bottom:10px;
    cursor:pointer;
    width:564px;
    height:47px;
    background-color:#BA0E1E;
    padding:3px 15px 0px;
}
#calendarLabel{
    text-transform:uppercase;
    vertical-align: top;
    color: #ffffff;
    display: inline-block;
    font-size:24px;
    padding:15px 40px 0px 15px;
    font-weight: bold;
}
.DE #calendarLabel, .fr #calendarLabel{
    padding-left:5px;
    padding-right:10px;
}
.JP #calendarLabel, .KR #calendarLabel{
    font-size:20px;
    padding-top:12px;
}
#addToCalendar{
    display: inline-block;
    background-color: #FFFFFF;
    text-align: center;
    height: 15px;
    width: 233px;
    color: #BA0E1E;
    vertical-align: top;
    margin-top:12px;
    text-transform: uppercase;
    font-size:17px;
    font-weight: bold;
    padding:5px 0px 3px;
}
.JP #addToCalendar, .KR #addToCalendar{
    font-size:15px;
    padding:3px 0px 5px;
}
#schedule-landing .col1{
    z-index:1000004;
}
#eventCalendarFrame{
    width:528px;
    height:554px;
    border:none;
}
#calendarModal{
    width:528px;
    height:554px;
    padding:5px;
    background-color:white;
    border-radius:3px;
    position:fixed;
    top:-700px;
    left:50%;
    margin-left:-274px;
    z-index:-1;
}
#calendarModal.visible{
    top:80px;
    -webkit-transition:opacity .3s linear,top .3s ease-out;
    -moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;
    transition:opacity .3s linear, top .3;
    z-index:1000006;
}
#calendarOverlay{
    display:none;
    background-color:black;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    position:fixed;
    top:0px;left:0px;
    width:100%;
    height:100%;
    z-index:1000005;
}
#calendarModalClose{
    padding: 0px 10px 2px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 30px;
    position: absolute;
    top: -23px;
    right: 0px;
    height: 21px;
    background-color: #C51230;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    text-align:center;
    font-size:22px;
    cursor:pointer;
    line-height: 22px;
}
#utility-nav-rewards{
    visibility: hidden;
}
#utility-nav-rewards.complete{
    visibility: visible;
}
.content-inner{
    line-height:normal;
}
#ranking-lists .row {
    margin-left: 0px;
}
#fight-history .label{
    background-color:transparent;
    font-weight:normal;
}
#newsModule a{
    font-size:14px;
}
.jwplayer { -webkit-overflow-scrolling: auto; }

html.busy, html.busy * {
    cursor: wait !important;
}


#header div.banner .middlebanner #header-logo.contender-series{
    content:url("/images/dwcs-header-logo.png");
    width:260px; height:37px; padding: 0px 0px 0px 0px;background-repeat: no-repeat;
    margin:8px 0px 0px 22px;
}

@-moz-document url-prefix() {
    #header div.banner .middlebanner #header-logo.contender-series, x:-moz-any-link, x:default {  background: url("/images/dwcs-header-logo.png");width:300px; height:30px; padding: 5px 2px 7px 2px;background-repeat: no-repeat;margin:10px 0px 0px 24px;} }