/* https://getbootstrap.com/docs/4.0/utilities/spacing/ */
html {
  font-size: 14px; /* Do not change, will affect rem's */
}

.h1{
   background-image:url(/images/games-menu-bgrnd.gif);
   background-repeat:repeat-x;
   font-family:Arial, sans-serif;
   font-size:24px;
   text-align:left;
   color: #000000;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
}

h1 { font-family:Arial, sans-serif; font-size:24px; text-align:left; color: white; }
h2 { font-family: Arial, sans-serif; font-size: 18px; color: white; }
h3 { font-family: Arial, sans-serif; font-size: 16px;	color: white; }

.img-fluid { max-width: 100% !important; height: auto !important; }

.adbutler_responsive_fix {max-width: 97vw; overflow: hidden;} /* Sometimes banners are not loaded responsive, so it will break page width */

/* Larger devices */
@media only screen and (min-width: 1000px) {
  .hidden-lg { display: none !important; }
  .align-lg-center { margin-left: auto; margin-right: auto; }

  .width-lg-25 { width: 25% !important; }
  .width-lg-50 { width: 50% !important; }
  .width-lg-75 { width: 75% !important; }
  .width-lg-100 { width: 100% !important; }

  .padding-lg-1 { padding: 1rem; }
  .padding-lg-2 { padding: 2rem; }
  .padding-lg-3 { padding: 3rem; }
  .padding-lg-top-1 { padding-top: 1rem; }
  .padding-lg-top-2 { padding-top: 2rem; }
  .padding-lg-top-3 { padding-top: 3rem; }
  .padding-lg-right-1 { padding-right: 1rem; }
  .padding-lg-right-2 { padding-right: 2rem; }
  .padding-lg-right-3 { padding-right: 3rem; }
  .padding-lg-bottom-1 { padding-bottom: 1rem; }
  .padding-lg-bottom-2 { padding-bottom: 2rem; }
  .padding-lg-bottom-3 { padding-bottom: 3rem; }
  .padding-lg-left-1 { padding-left: 1rem; }
  .padding-lg-left-2 { padding-left: 2rem; }
  .padding-lg-left-3 { padding-left: 3rem; }

  .margin-lg-1 { margin: 1rem; }
  .margin-lg-2 { margin: 2rem; }
  .margin-lg-3 { margin: 3rem; }
  .margin-lg-top-1 { margin-top: 1rem; }
  .margin-lg-top-2 { margin-top: 2rem; }
  .margin-lg-top-3 { margin-top: 3rem; }
  .margin-lg-right-1 { margin-right: 1rem; }
  .margin-lg-right-2 { margin-right: 2rem; }
  .margin-lg-right-3 { margin-right: 3rem; }
  .margin-lg-bottom-1 { margin-bottom: 1rem; }
  .margin-lg-bottom-2 { margin-bottom: 2rem; }
  .margin-lg-bottom-3 { margin-bottom: 3rem; }
  .margin-lg-left-1 { margin-left: 1rem; }
  .margin-lg-left-2 { margin-left: 2rem; }
  .margin-lg-left-3 { margin-left: 3rem; }

  .float-lg-right { float: right !important }

  .largewidth { width: 991px; }
  .width_quarter { width: 24%; margin-left: auto; margin-right: auto; display: inline-block; } /* Replace with width-lg classes */

  .hamburgermenu {display: none; }

  #header_bankrollmob_logo { width: 230px; }
  #searchform { float: right; position: relative; margin-top: -80px; margin-right: 10px; }
    #suggestionsWrapper { position: relative; left: -140px;}

  .content{
     font-family:Arial, sans-serif;
     font-size:14px;
     color: white; /* was, pre-2020: #000000 */
     padding-left:20px;
     padding-right:20px;
     padding-bottom:10px;
     padding-top:10px;
  }


} /* End larger devices */


/* Small devices (phones and tables) */
@media only screen and (max-width: 999px) {
  .hidden-sm { display: none !important; }
  .align-sm-center { margin-left: auto; margin-right: auto; }
  .largewidth { width: 100% !important; }
  .width_quarter { width: 49%; margin-left: auto; margin-right: auto; display: inline-block; } /* Replace with width-sm classes */

  h1 { font-family:Arial, sans-serif; font-size:20px; text-align:left; color: white; }

  .width-sm-25 { width: 25% !important;}
  .width-sm-50 { width: 50% !important;}
  .width-sm-75 { width: 75% !important;}
  .width-sm-100 { width: 100% !important; max-width: 100vw;}

  .padding-sm-1 { padding: 1rem !important; }
  .padding-sm-2 { padding: 2rem !important; }
  .padding-sm-3 { padding: 3rem !important; }
  .padding-sm-top-1 { padding-top: 1rem !important; }
  .padding-sm-top-2 { padding-top: 2rem !important; }
  .padding-sm-top-3 { padding-top: 3rem !important; }
  .padding-sm-right-1 { padding-right: 1rem !important; }
  .padding-sm-right-2 { padding-right: 2rem !important; }
  .padding-sm-right-3 { padding-right: 3rem !important; }
  .padding-sm-bottom-1 { padding-bottom: 1rem !important; }
  .padding-sm-bottom-2 { padding-bottom: 2rem !important; }
  .padding-sm-bottom-3 { padding-bottom: 3rem !important; }
  .padding-sm-left-1 { padding-left: 1rem !important; }
  .padding-sm-left-2 { padding-left: 2rem !important; }
  .padding-sm-left-3 { padding-left: 3rem !important; }

  .margin-sm-1 { margin: 1rem !important; }
  .margin-sm-2 { margin: 2rem !important; }
  .margin-sm-3 { margin: 3rem !important; }
  .margin-sm-top-1 { margin-top: 1rem !important; }
  .margin-sm-top-2 { margin-top: 2rem !important; }
  .margin-sm-top-3 { margin-top: 3rem !important; }
  .margin-sm-right-1 { margin-right: 1rem !important; }
  .margin-sm-right-2 { margin-right: 2rem !important; }
  .margin-sm-right-3 { margin-right: 3rem !important; }
  .margin-sm-bottom-1 { margin-bottom: 1rem !important; }
  .margin-sm-bottom-2 { margin-bottom: 2rem !important; }
  .margin-sm-bottom-3 { margin-bottom: 3rem !important; }
  .margin-sm-left-1 { margin-left: 1rem !important; }
  .margin-sm-left-2 { margin-left: 2rem !important; }
  .margin-sm-left-3 { margin-left: 3rem !important; }

  .float-sm-right { float: right !important }



  #header_bankrollmob_logo { max-height: 40px; }
  #searchform { position: fixed; top: 7px; right: 65px; }
    #suggestionsWrapper { position: relative; left: -90px;}
  .newscontent img { max-width: 100% !important; height: auto !important; }
  .promoscontent img { max-width: 100% !important; height: auto !important; }
  .guide_slotmachines { max-width: 140px !important; height: auto !important; }
  .forum_useravatar { width: 30px; height: 30px; }

  .content{
     font-family:Arial, sans-serif;
     font-size:14px;
     color: white; /* was, pre-2020: #000000 */
     padding-left:5px;
     padding-right:5px;
     padding-bottom:5px;
     padding-top:5px;
  }

  /* TEMP, for testing: */
  .temphide { display: none }
} /* End small devices */



.hamburgermenu {
  overflow: hidden;
  background-color: #333;
  /*position: relative;*/
  /* min-height: 50px; */
}

.hamburgermenu #hamburgerLinks {
  display: none;
}

.hamburgermenu a {
  color: white;
  padding: 10px 15px;
  text-decoration: none;
  font-size: 16px;
  display: block;
}

.hamburgermenu a.hamburger_icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

.hamburgermenu a:hover {
  background-color: #ddd;
  font-size: 17px;
  color: black;
}

.active {
  background-color: #4CAF50;
  color: white;
}






































body{
margin:0px;
font-family:Arial, sans-serif;
font-size:14px;
color:white;
/* AdButler wallpaper test: */
/*
background-color:#a3a3a3;
background-image: url("https://servedbyadbutler.com/adserve/;ID=177179;size=1920x1080;setID=387731;type=img;click=CLICK_MACRO_PLACEHOLDER");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center top;
*/

/*DEFAULT BACKGROUND: */
background-color:#b7b7b7;
background-image: url(/images/bg-page.gif);
background-repeat: repeat;
background-attachment: fixed;


}

img.icon { vertical-align:middle; }

td{
font-family:Arial, sans-serif;
font-size:14px;
color:white;
}

.blacktext { color: black; }
.blacktext td { color: black; }

.thumbs{
   padding:5px;
}

a.SmartStarsLinks{padding:0px}
.SmartStarsImages{margin:0px;border:none;}

.leftBgrnd{
   background-image:url(/images/bg-left.jpg);
   background-repeat:no-repeat;
   background-position:right top;
}

.rightBgrnd{
   background-image:url(/images/bg-right.jpg);
   background-repeat:no-repeat;
   background-position:left top;
}

 .bannerBgrnd{
   background-image:url(/images/bottom-mafia-bgrnd-narrow.jpg);
   background-repeat:no-repeat;
   background-position:left TOP;
}

.bannerBgrndXmas{
	background-image:url(/images/bottom-bgrnd-christmas.jpg);
   	background-repeat:no-repeat;
   	background-position:left top;
}

.bannerBgrndNewYear{
   	background-image:url(/images/bottom-bgrnd-newyear.jpg);
   	background-repeat:no-repeat;
   	background-position:left top;
}


.gamesmenuBgrnd{
   background-image:url(/images/games-menu-bgrnd.gif);
   background-repeat:repeat-x;
   background-position:right top;
}

.mainsmenuBgrnd{
   background-image:url(/images/main-menu-gr-dark.gif);
   background-repeat:repeat-x;
   background-position:left top;
}

.registerBgrnd{
   background-image:url(/images/top-login-bgrnd.png);
   background-repeat:repeat-x;
   background-position:top left;
}

.submenuTable{
   background-image:url(/images/submenu-bgrnd.gif);
   background-repeat:repeat-y;
   background-position:top left;
}

.gamesText{
   font-family:Arial, sans-serif;
   font-size:14px;
   padding:10px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
}

.WelcomeTitles{
   font-family:Arial, sans-serif;
   font-size:15px;
   padding-left:10px;
   padding-bottom:5px;
   padding-top:10px;
   font-weight:bold;
   color:#000000;
   text-transform:capitalize;
}

.pokerBgrnd{
   background-image:url(/images/poker-bgrnd.gif);
   background-repeat:repeat-y;
   background-position:left top;
}

.pokerCardsBgrnd{
   background-image:url(/images/poker-cards-bgrnd.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   height:116;
   padding:15px;
}

.casinoBgrnd{
   background-image:url(/images/casino-bgrnd.gif);
   background-repeat:repeat-y ;
   background-position:left top;
}

.casinodiceBgrnd{
   background-image:url(/images/casino-dice-bgrnd.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   height:116;
   padding:15px;
}

.bingoBgrnd{
   background-image:url(/images/bingo-bgrnd.gif);
   background-repeat:repeat-y;
   background-position:left top;
}

.bingoballsBgrnd{
   background-image:url(/images/bingo-balls-bgrnd.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   height:116;
   padding:15px;
}

.bettingBgrnd{
   background-image:url(/images/betting-bgrnd.gif);
   background-repeat:repeat-y;
   background-position:left top;
}

.bettingballBgrnd{
   background-image:url(/images/betting-ball-bgrnd.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   height:116;
   padding:15px;
}

.submenuTitles{
   font-family:Arial, sans-serif;
   font-size:15px;
   padding-left:6px;
   font-weight:bold;
   color:#FFFFFF;
   text-transform:capitalize;

}

.newaccountForm{
   font-family:Arial, sans-serif;
   font-size:14px;
   text-align:left;
   padding-left:15px;
   color:#000000;
}

.loginForm{
   font-family:Arial, sans-serif;
   font-size:14px;
   text-align:right;
   padding-right:5px;
   color:#000000;
}

.newsPadding{
   font-family:Arial, sans-serif;
   font-size:14px;
   text-align:left;
}


.paddingNewAccountForm{
   padding-right:15px;
}

.paddingRegisterFields{
   padding-left:15px;
}

.paddingPromoTable{
   padding-left:12px;
}

.silverBgrnd{
   background-image:url(/images/silver-bgrnd.png);
   background-repeat:repeat-x;
   background-position:left top;
}

.paddingsmallPromo{
   padding:7px;
}

.smallPromoTitle{
   font-family:Arial, sans-serif;
   font-size:12px;
   color:#000000;
   padding-left:5px;
   padding-top:5px;
}

.smallPromotext{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#000000;
   padding-left:5px;
   padding-right:3px;
}

.smallPromoTextRed{
   font-family:Arial, sans-serif;
   font-size:18px;
   color:#cc1111;
   padding-right:15px;
}

.paddingpromoLink{
   padding-bottom:10px;
}

.promoLinks{
   font-family:Arial, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#168500;
   padding-right:20px;
   text-decoration:underline;
   text-transform:uppercase;
}

.promoLinks:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#1ba100;
   padding-right:20px;
   text-decoration:underline;
   text-transform:uppercase;
}

.greenLinks{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#168500;
   padding-left:10px;
}

.greenLinks:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#1ba100;
   text-decoration:none;
   padding-left:10px;
}
.readmoreLinks{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#168500;
}

.readmoreLinks:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#1ba100;
   text-decoration:none;
}

.redLinks{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#ff0000;
}

.redLinks:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#ff0000;
   text-decoration:none;
}

.contentMiddle{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#000000;
   padding-top:2px;
   padding-bottom:2px;
}

.brmOffersContent{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#000000;
   padding-top:2px;
   margin-left:5px;
   margin-bottom:5px;
}

.brmOffersLogo{
   padding:5px;
}

.pokerNewsTitles{
   font-family:Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   color:#000000;
   text-align:left;
   padding-top:2px;
   margin-left:5px;
   margin-bottom:5px;
}

.pokerNewsDates{
   font-family:Arial, sans-serif;
   font-size:12px;
   color:#000000;
   text-align:left;
   margin-left:150px;
   padding-top:2px;
   padding-bottom:2px;
}

.pokerNewsContent{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#000000;
   padding:5px;
   text-align:left;
}

.latestNews{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#FFFFFF;
   padding-left:15px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   text-decoration:none;
}

.news{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#333333;
}
.news:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#999999;
}

.footerCell{
   font-family:Arial, sans-serif;
   font-size:11px;
   color:#333333;
   text-decoration:none;
   padding:10px;
}

.footer{
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#333333;
   text-decoration:none;
}
.footer:hover{
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#666666;
   text-decoration:none;
}

.submenu{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#000000;
   text-decoration:none;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
}
.submenu:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#666666;
   text-decoration:none;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
}

.topRankedLinks{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#333333;
   text-decoration:none;
}
.topRankedLinks:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#999999;
   text-decoration:none;
}


.nolinkstyle{
	color:#b10303;
	font-size: inherit;
}
.nolinkstyle:hover{
	font-size: inherit;
	color:#999999;
}

a{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#e80000;
   text-decoration:none;
}
a:hover{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#800000;
   text-decoration:none;
}

a.mobnewstags{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#800000;
   text-decoration:none;
}
a:hover.mobnewstags{
   font-family:Arial, sans-serif;
   font-size:14px;
   color:#e80000;
   text-decoration:none;
}

h2.mobnewstitle, a.mobnewstitle{
   color:white;
   font-size: 18px;
   text-decoration:none;
   margin-bottom: 2px;
   margin-top: 2px;
}
a:hover.mobnewstitle{
   color:#800000;
   text-decoration:none;
}

A:link.forum_menu {
	text-decoration: none;
	font-family:Arial, sans-serif;
	color: #e80000;
	font-size: 14px
}
A:visited.forum_menu {
	text-decoration: none;
	font-family:Arial, sans-serif;
	color: #e80000;
	font-size: 14px
}
A:hover.forum_menu {
	text-decoration: none;
  font-family:Arial, sans-serif;
  color: #e80000;
	font-size: 14px
}

.input{
   border:solid 1px #999999;
   font-family:Arial, sans-serif;
   font-size:14px;
   font-weight:normal;
   color:#000000;
}

.button {
	border-width: 1px;
	border-color: black;
	font-family:Arial, sans-serif;
	background: #0e762c;
	color: #ffffff;
	font-size: 12px;
}

.button_forum_post {
	border-width: 1px;
	border-color: black;
	font-family: Arial, sans-serif;
	font-weight: normal;
	background: #5C5C5C;
	color: #ffffff;
	font-size: 12px;
}

.button_forum {
	border-width: 1px;
	border-color: black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background: #108a33;
	color: #ffffff;
	font-size: 12px;
}

.newaccountText{
   font-family:Arial, sans-serif;
   font-size:12px;
   text-align:left;
   padding:15px;
   color:#FFFFFF;
}

.topRanked{
   font-family:Arial, sans-serif;
   font-size:12px;
   text-align:left;
   padding-left:15px;
   padding-top:5px;
   padding-bottom:5px;
   color:#333333;
}

.sponsoredLinks{
   font-family:Arial, sans-serif;
   font-size:14px;
   text-align:left;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
   color:#333333;
}

.games{
   font-family:Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   text-align:left;
   color:#000000;
}

.games:hover{
   font-family:Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   text-align:left;
   color:#333333;
}

.header {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
	padding: 2px;
}

// A:link.header {text-decoration: none; font-family: arial narrow, ms sans serif, arial, sans-serif, verdana; color: black; font-weight: bold; font-size: 15px}
// A:visited.header {text-decoration: none; font-family:  arial narrow, ms sans serif, arial, sans-serif, verdana; color: black; font-weight: bold; font-size: 15px}
// A:hover.header {text-decoration: underline; font-family:  arial narrow, ms sans serif, arial, sans-serif, verdana; font-size: 15px}

.welcomeText{
   font-family:Arial, sans-serif;
   font-size:14px;
   text-align:left;
   padding:15px;
   color: white;
}


A:link.adLink {text-decoration: none; font-family: Arial, sans-serif;; color: white; font-weight: normal; font-size: 14px; border-bottom: 1px dotted #a90303;}
A:visited.adLink {text-decoration: none; font-family: Arial, sans-serif;; color: white; font-weight: normal; font-size: 14px; border-bottom: 1px dotted #a90303;}
A:hover.adLink {text-decoration: none; font-family: Arial, sans-serif;; color: #a90303; font-size: 14px;}

#lightbox{background-color:#eee; padding: 10px;	border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em; padding-top: 0.4em;}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(/gfx/lightbox/overlay.png); }

* html #overlay{background-color: #333; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gfx/lightbox/overlay.png", sizingMethod="scale");}
	kbd{color: #555; background-color: #ddd; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: inherit; font-family: inherit;	font-weight: bold; padding: 0 3px 2px 4px;}

.accIcons{font-family: Arial, sans-serif; font-size:15px; font-weight:bold; text-align:left; color:#000000; text-decoration:none;}
.accIcons:hover{font-family: Arial, sans-serif; font-size:15px; font-weight:bold; text-align:left; color:#333333; text-decoration:none;}

.preloadImg {display:none;}

/* Lock the top-menu when scrolling */
#topmenulockWrapper { position: absolute; width: 991px; } /* required to avoid jumping */
#topmenulock { position: absolute; width: 991px; top: 0; z-index: 100; }
#topmenulock.fixed { position: fixed; width: 991px; top: 0; }


/* QUICKSEARCH DROP-DOWN BOX */

	/* SEARCH FORM */

	#searchform div { color: #eeeeee; }
	#searchform div input { color: black; width: 180px; background-image: url(/gfx/search_icon.png); background-repeat: no-repeat; background-position:right;
	/*	opacity: 0.7; */ /* Firefox/Opera/Safari/Chrome. Basically all the freaking sweet browsers. */
	/*	-ms-filter:"alpha(opacity=70)"; */ /* IE8 */
	/*	filter:alpha(opacity=70); */ /* IE6/IE7 */ }
	#suggestions { position: absolute; z-index: 110; width: 320px; display: none; }

	/* SEARCHRESULTS */
	#searchresults { margin: 0px; border-width: 2px; border-color: #919191; border-style: solid; width: 320px; background-color: #a0a0a0; }
	#searchresults a { display: block; background-color: #e4e4e4; clear: left; height: 56px; text-decoration: none; }
	#searchresults a:hover { background-color: #b7b7b7; color: #ffffff; }
	#searchresults a img { float: left; padding: 5px 10px; }
	#searchresults a span.searchheading { display: block; font-weight: bold; padding-top: 5px; color: #191919; }
	#searchresults a:hover span.searchheading { color: #ffffff; }
	#searchresults a span { color: #555555; cursor: pointer; font-size: 11px; }
	#searchresults a:hover span { color: #f1f1f1; cursor: pointer; }
	#searchresults span.category { font-size: 11px; margin: 5px; display: block; color: #ffffff; text-transform: uppercase; font-weight: bold; }
	#searchresults span.seperator { float: right; padding-right: 15px; margin-right: 5px; background-image: url(/gfx/search_shortcuts_arrow.gif); background-repeat: no-repeat; background-position: right; }
	#searchresults span.seperator a { margin: 5px; height: auto; background-color: #A0A0A0; color: #ffffff; }
	/* #searchresults span.moreresults img { display: block; cursor: pointer; margin-left: auto; margin-right: auto; } */
	#searchresults span.moreresults { height: 20px; background-color: #A0A0A0; display: block; text-align: center; }
	#searchresults span.moreresults a { height: 20px; background-color: #A0A0A0; display: inline; }
	#searchresults span.moreresults a img { float: none; padding: 0px; }
	.itemhover { background-color: #b7b7b7 !important; }

/* END: QUICKSEARCH */



div.msg { padding:8px 8px 8px 32px; margin:0 0 15px 0; margin-bottom: 5px; border-radius: 5px; color: black; }
div.msgSuccess { background:#be9 url(/gfx/icons/accept.png) 4px 50% no-repeat; padding: 2px 25px 2px 25px; margin-bottom: 5px; border-radius: 5px; color: black; }
div.msgError { background:#fbb url(/gfx/icons/exclamation.png) 4px 50% no-repeat; padding: 2px 25px 2px 25px; margin-bottom: 5px; border-radius: 5px; color: black; }
div.msgInfo { background:#adf url(/gfx/icons/information.png) 4px 50% no-repeat; padding: 2px 25px 2px 25px; margin-bottom: 5px; border-radius: 5px; color: black; }
div.msgWarn { background:#fc6 url(/gfx/icons/error.png) 4px 50% no-repeat; padding: 2px 25px 2px 25px; margin-bottom: 5px; border-radius: 5px; color: black; }

.adtech { cursor: pointer; }


.dealbtn {
  background-color: #008a0b;
  border: none;
  color: white;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  transition-duration: 0.2s;
}
.dealbtn:hover {
  color: white;
}

.hoverdim:hover {
    opacity: 0.7;
    filter:alpha(opacity=70);
    cursor: pointer;
    font-size: initial;
}

.blackpage td { background-color: black; color: white; font-size: 14px; }

.bankrollsHeader { text-align: center; font-family: Tahoma, Arial; font-size: 16px; font-weight: bold; background-color: #4B4B4B; }
.bankrollsBonusamount { background-color: yellow; font-size: 14px; color: black; font-weight: bold; }
.bankrollsSitename { font-size: 16px; color: #e80000; font-weight: bold; }
.bankrollsSitename:hover { font-size: initial; }

.sectionHeaderSections { margin-left: 20px; color: white !important; font-size: 14px !important; }

/* For YouTube embeds etc. in news articles */
object { border: 1px dashed gray; width: 100%; max-width: 600px; }

.dealsCantRefuseLogo { width: 100%; max-width: 150px; }
.dealsCantRefuseText { width: 100%; max-width: 200px; color: white; font-size: 14px; }
.dealsCantRefuseText a { color: white; font-size: 12px; }
