/* CSS Document */
body { margin: 0px auto 0px auto; color: #707070; font-family: Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 12px; text-align: left; }
.button
{
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 0px; padding: 0px; margin-bottom: 1px;
}
select
{
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
input,
textarea,
select{
	background: #FFF;
	border: 1px solid #333;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	vertical-align: middle;
}

a:link,
a:visited,
a:active{
	background: transparent;
	color: #24265b;
	text-decoration: none;
}

a:hover{
	background: transparent;
	color: #24265b; text-decoration: underline;
}

.topbg { background:url(../header/topbg.jpg); }
.navbg { background:url(../header/1bg.jpg); height: 29px; }
.toplink { text-align: right; padding-top: 5px; color: #484a74; text-transform: uppercase; font-weight: bold; }
.toplink a:link,
.toplink a:visited,
.toplink a:active { text-decoration: none; color: #484a74; }
.toplink a:hover { text-decoration: underline; color: #484a74; }
.logosep { background: url(../header/logonavsep.jpg); }
.logo { padding: 5px; padding-top: 0px; }
.banner { padding: 5px; color: #afafaf; float: right; }
.navbgtwo { background: #274579 url(../header/2ndnav.jpg) repeat-x; background-position: top right; padding: 15px; border: 0px solid #fff; border-bottom: 1px; }

.navbgtwo a:link,
.navbgtwo a:visited,
.navbgtwo a:active { color: #fff; }

.register { color: #545454; text-decoration: none; }
.register a:link,
.register a:visited,
.register a:active { color: #545454; text-decoration: underline; }

.navbutton { background-color: transparent; border: 1px solid #27457b; border-bottom: 0px; font-size: 12px; margin: 5px; margin-bottom: 0px; color: #fff; }
.navbutton a { color: #333; }
.navbutton a:hover { color: #333; }

.navbuttonover { background-color: #fff; color: #605e5e; border: 1px solid #9c9b9b; border-bottom: 0px; font-size: 12px; margin: 5px; margin-bottom: 0px; }

.navbutton2 { float: left; background-color: transparent; border: 1px solid #375488; border-bottom: 0px; padding: 2px; font-size: 10px; margin: 3px; margin-bottom: 0px; color: #fff; width: 50px; text-align: center; }
.navbuttonover2 { float: left; background-color: #fff; color: #605e5e; border: 1px solid #9c9b9b; border-bottom: 0px; padding: 2px; font-size: 10px; margin: 3px; margin-bottom: 0px; width: 50px; text-align: center; }

.main { background: #fff url(../header/mainbg.jpg) repeat-x; padding: 5px; background-position: top left; }
.column { border: 0px solid #ccc; border-left: 1px; text-align: right; }

.border { border: 1px solid #cacaca; background: #f6f6f6 url(../header/main.jpg) repeat-y; padding: 5px; height: 183px; background-position: right; }
.text { padding: 8px; }
.divider { background: url(../header/divider.jpg); }

.border2 { border: 1px solid #afafaf; }
.border3 { border: 1px solid #b0b4bb; height: 350px; background: #f4f3f3; vertical-align: middle; padding: 5px; }
.border4 { border: 1px solid #b0b4bb; background: #f4f3f3; }
.border5 { border: 1px solid #b0b4bb; height: 350px; background: #f4f3f3; vertical-align: middle; padding: 5px; }
.border6 { border: 1px solid #b0b4bb; height: 125px; background: #f4f3f3; vertical-align: middle; padding: 5px; }
.title { padding: 1px; color: #fff; background : #5e7399; }

.sportsbook { border: 1px solid #8295b8; padding: 5px; background: #b5c8eb; color: #5e7399; height: 100px; }
.sportsbook1 { border: 1px solid #8295b8; padding: 5px; background: #b5c8eb; color: #5e7399; height: 100px; }
.sportsbook2 { border: 1px solid #8295b8; padding: 5px; background: #b5c8eb; color: #5e7399; height: 90px; }
.shadow { background: url(../header/shadow.jpg); }

.footbg { background: #8295b8; text-align: center; padding: 5px; color: #fff; font-weight: bold; font-size: 10px; }
.newsnavbg { background: url(../header/newsnavbg.jpg); }
.more { text-align: right; padding: 3px; color: #fff; }
.more a:link,
.more a:visited,
.more a:active,
.more a:hover { text-decoration: underline; color: #fff; }

input,
textarea,
select{
	background: #FFF;
	border: 1px solid #333;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	vertical-align: middle;
}

.navbg3 { background: #274579 url(http://www.bangthebook.com/header/2ndnav.jpg) repeat-x; height: 30px; }
.navbg3 a:active,
.navbg3 a:visited,
.navbg3 a:link { color: #fff; }


/* Menu */
#nav,
#nav div { padding: 0px; margin: 0; list-style: none; line-height: 1; } 
#nav a { display: block; }
#nav div { float: left; width: 5px; }
#nav div div { border: 1px solid #2e4c81; background: #f4f3f3; padding: 1px; position: absolute; width: 186px; left: -999px; top: 167px; } 
#nav div:hover div { left: auto; color: #000; }
#nav div:hover div, 
#nav div.sfhover div { left: auto; color: #000; }

.navbuttonover div a:hover,
#nav div a:hover,
#nav div a:hover { color: #333; }

.border5 { border: 1px solid #2e4c81; background: #f4f3f3; padding: 1px; }
.sep { background: #274579 url(../header/2ndnav.jpg) repeat-x; background-position: top right; padding: 5px; color: #fff; }
.menubg { background: #f3f3f3; color: #333; border-bottom: 1px solid #345287; }

.menubg a:active,
.menubg a:visited,
.menubg a:link { background: #f3f3f3; padding: 5px; color: #666666; margin: 2px; border: 1px solid #f3f3f3; }
.menubg a:hover { background: #c2cfe5; padding: 5px; color: #666666; margin: 2px; border: 1px solid #335ea8; }

/* New Menu */
.home a:link,
.home a:active,
.home a:visited { background-color: transparent; padding: 0px; font-size: 12px; margin: 0px; margin-bottom: 0px; border: 0px solid #000; }
.home a:hover { background-color: #fff; color: #605e5e; padding: 0px; font-size: 12px; margin: 0px; margin-bottom: 0px; border: 0px solid #000; }

#menu {
background-color: transparent; 
position: absolute; left: 10px; }

#menu div.top {
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%; }
	
#menu div.top a:link,
#menu div.top a:active,
#menu div.top a:visited { background-color: transparent; padding: 0px; font-size: 12px; margin: 0px; margin-bottom: 0px; border: 0px solid #000; color: #fff; }
#menu div.top a:hover { background-color: #fff; color: #605e5e; padding: 0px; font-size: 12px; margin: 0px; margin-bottom: 0px; border: 0px solid #000; }

#menu div.section {
    position: absolute;
    width: 175px;
    display: inline;
    z-index: -1; }
#menu div.box {
    background: #f4f3f3; 
    border-color: #2e4c81;
    border-width: 1px;
    border-style: solid;
    position: relative;
    visibility: hidden;
    width: 100%; color: #333; }
#menu a {
    background: transparent; border: 1px solid #f4f3f3; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    white-space: nowrap; padding: 4px; text-decoration: none; }
#menu a:hover {
    background: #c2cfe5; color: #333; border: 1px solid #335ea8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    white-space: nowrap; padding: 4px; text-decoration: underline; }

.bet-title {
	color:#424242;
	font: bold 10px Tahoma;
	padding: 4px;
	
}
.bet {
	background: #E7E7E7;
	padding: 0px;
	margin: 0px;
	height: 20px;
}
.bet img {
	border: none;
}
.bet {
	color:#5F5F5F;
	font: 10px Tahoma;
	float: center;
	padding: 0px;
	height: 20px;
	background: #ffffff;
}
/* Extended Article Page */
.summary,
.date { font-weight: bold; color: #333; font-family: "Trebuchet MS" }

.summary a:link,
.summary a:visited,
.summary a:active { text-decoration: underline; color: #0000CC; }
.summar a:hover { text-decoration: none; color: #0000CC; }
