/* =============================================
Stylesheet: bruce_css
Author: Emagine Media
Last Modification: 

-2009-02-16, Aaron, created html for cashier section
-2009-02-01, Karl, created the registration section
-2009-01-21, Karl, adding the publeague tab, and undoing again 
-2008-12-19, Karl, applying style on the class 
-2008-10-13, Aaron, modified registration form.
-2008-10-13, Aaron, making edits for the maintenance message.

*/

html, body 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#main
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
#top
{
	float: left;
	height: 155px;
	width: 900px;
}
#logo
{
	float: left;
	height: 150px;
	width: 440px;
}
#main_pic
{
	float: left;
	height: 150px;
	width: 460px;
}
#menu
{
	float: left;
	height: 27px;
	width: 900px;
}
#search
{
	float: left;
	width: 102px;
	height: 27px;
}
.search_box1
{
	float: left;
	height: 27px;
	width: 68px;
}.search_box2
{
	float: left;
	height: 23px;
	width: 34px;
	padding-top: 4px;
}
.main_nav
{
	float: left;
	width: 798px;
	height: 27px;
	text-align: right;
}
.main_nav ul 
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.main_nav ul li 
{
	list-style-type: none;
	display: inline;
	text-align: center;

}

.main_nav ul li a 
{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(graphics/menu_on.jpg);
	height: 23px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 2px;
}

.main_nav ul li a:hover , .main_nav ul li a.menu_on
{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(graphics/menu_over.jpg);
	height: 23px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 2px;
}

#content
{
	background-color: #d7d7af;
	background-image: url(graphics/top_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 870px;
	padding-right: 15px;
	padding-left: 15px;
}
#content_top
{
	float: left;
	height: 21px;
	width: 870px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	text-align: right;
	padding-top: 6px;
}

/* EM Karl 2008-06-06, added position attr for login form */
#content_top1 {
float: left;
height: 27px;
width: 870px;
position: relative;
}

.toplink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
.toplink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ae0c08;
	text-decoration: none;
}
.toplink2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.toplink2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ae0c08;
	text-decoration: none;
}



/* EM Karl 2008-06-06, restyled box 1 to 4 */

.form_box1 {
float: left;
xheight: 20px;
width: 26em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
padding-top: 4px;
margin-left: 0.5em;
}


.form_box2 {
float: left;
width: 18.5em;
font-size: 0.8em;
}

.form_box3 { 
float: left;
xheight: 8em;
width: 2.5em;
padding-top: 4px;
}

.form_box4 {
float: left;
xheight: 20px;
width: 23em;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
padding-top: 2px;
}

.form_box1a {
	float: left;
	height: 20px;
	width: 582px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
.form_box4a
{
	float: left;
	height: 20px;
	width: 288px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}





.link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ae0c08;
	text-decoration: none;
}
.link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
#content_area
{
	background-color: #FFFFFF;
	background-image: url(graphics/white_top_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 860px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.img_margin1
{
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.margin_null
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#footer
{
	background-color: #d7d7af;
	background-image: url(/images/footer_long.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 81px;
	width: 842px;
	float: left;
	padding-right: 29px;
	padding-left: 29px;
	padding-top: 12px;
	position:relative;
}
.footer_part1
{
	float: left;
	width: 692px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.footer_part2
{
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	line-height: 14px;
	position:absolute;
	top:6em;
	right:3em;
}
.footer_part3 img
{
	float:left;
	display:block;
	padding: 0 1em 0 0;
       border:none;
}
.footer_part3
{
	float: left;
	width: 592px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	padding: 1.5em 0 0 0;
}
.footer_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.footer_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #d7d7af;
	text-decoration: none;
}

.footer_part4 {
position: absolute;
top: 2.7em;
right: 3.1em;
}


.footer_link, .footer_part4, .footer_part4 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

#credit_cards {
margin:0 1em 0 0;
padding: .5em 0 0 0;
display:block;
float:right;
}

form
{
	margin: auto;
}
.input
{
	height: 17px;
	width: 109px;
	border: 1px solid #b6c3c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a1ad90;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 2px;
}
.input2
{
	height: 17px;
	width: 62px;
	border: 1px solid #b6c3c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a1ad90;
	text-decoration: none;
	background-color: #FFFFFF;
}
.input3
{
	width: 169px;
	border: 1px solid #b6c3c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	background-color: #FFFFFF;
}
.submit
{
	padding-top: 5px;
}
p
{
	margin: 0px;
	padding: 0px;
}
.space_margin
{
	padding-right: 2px;
	padding-left: 2px;
}

/* football page*/

#inner_content_area
{
	background-color: #FFFFFF;
	background-image: url(graphics/white_top_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 840px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 14px;
	padding-bottom: 14px;
	position: relative;
position:relative;
}
#left_panel
{
	background-color: #d7d7af;
	float: left;
	width: 204px;
}
#middle_panel
{
	background-color: #FFFFFF;
	float: left;
	width: 418px;
	padding-right: 7px;
	padding-left: 7px;
}
#right_panel
{
	background-color: #d7d7af;
	float: left;
	width: 204px;
}
.inner_image
{
	float: left;
	height: 190px;
	width: 418px;
}
.inner_title
{
	background-image: url(graphics/football_title_bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 34px;
	width: 409px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 17px;
	padding-left: 9px;
}
.coupon
{
	float: left;
	width: 418px;
	position: relative;
}
.coupon ul 
{
	display: block;
	margin: 0px;
	padding: 0px;
}

.coupon ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	background-image: url(graphics/football_li_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 32px;
	width: 416px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007c5f;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}

.coupon ul li a 
{
	color: #007c5f;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.coupon ul li a:hover 
{
	color: #ae0c08;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.common
{
	float: left;
	width: 184px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.events
{
	float: left;
	width: 184px;
	background-image: url(graphics/left_menuback1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	background-color: #FFFFFF;
}

.events_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 194px;
	height: 19px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(graphics/left_menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.events ul 
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.events ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	width: 184px;
	margin: 0px;
	float: left;
	background-image: url(graphics/left_menu_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.events ul li a 
{
	color: #4d4d4d;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.events ul li a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.events ul li a.left_linkon
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin: 0px;
}

.common_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 194px;
	height: 19px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(graphics/left_menu_bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box2
{
	background-color: #FFFFFF;
	background-image: url(graphics/left_menu_back2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	float: left;
	width: 176px;
}
.box3
{
	background-color: #FFFFFF;
	background-image: url(graphics/left_menu_back3.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 176px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	line-height: 13px;
}
.box3 H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.how_use
{
	float: left;
	width: 184px;
	background-image: url(graphics/left_menu_back4.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	background-color: #FFFFFF;
}


.how_use ul 
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.how_use ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	background-image: url(graphics/left_menu_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 184px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.how_use ul li a 
{
	color: #4d4d4d;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.how_use ul li a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/* right column */

.horse_racing
{
	float: left;
	width: 184px;
	background-image: url(graphics/right_panel_back1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	background-color: #FFFFFF;
}

.horse_racing_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 194px;
	height: 19px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(graphics/right_panel_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.horse_racing ul 
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.horse_racing ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	width: 180px;
	margin: 0px;
	float: left;
	background-image: url(graphics/right_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	height: 16px;

}

.horse_racing ul li a 
{
	color: #4d4d4d;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.horse_racing ul li a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.horse_box1
{
	float: left;
	width: 116px;
}
.horse_box2
{
	float: left;
	width: 60px;
	text-align: right;
	padding-right: 4px;
}
.right_common_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 194px;
	height: 19px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(graphics/right_menu-15.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.right_common
{
	float: left;
	width: 184px;
	background-image: url(graphics/right_panel_back2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	background-color: #FFFFFF;
}

.right_common p  {
color: #4d4d4d;
text-decoration: none;
text-align: left;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: 400;
width: 170px;
float: left;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 5px;
}

.right_common ul 
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.right_common ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	width: 184px;
	margin: 0px;
	float: left;
	background-image: url(graphics/right_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;

}

.right_common ul li a 
{
	color: #4d4d4d;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.right_common ul li a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}



.soccer_coupon
{
	float: left;
	width: 184px;
	background-image: url(graphics/right_panel_back3.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	background-color: #FFFFFF;
}

.soccer_coupon ul 
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.soccer_coupon ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	width: 184px;
	margin: 0px;
	float: left;
	background-image: url(graphics/right_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;

}

.soccer_coupon ul li a 
{
	color: #4d4d4d;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.soccer_coupon ul li a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/* foolball_2 */

.quick_find
{
	float: left;
	height: 25px;
	width: 418px;
	padding-bottom: 8px;
	padding-top: 10px;
}
.quick_box1
{
	float: left;
	width: 78px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	padding-top: 3px;
}
.quick_box2
{
	float: left;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
.football2_box
{
	background-image: url(graphics/football_li_back.gif);
	background-repeat: repeat-x;
	background-position: left 5px;
	float: left;
	width: 418px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #4d4d4d;
}
.football2_box_title
{
	float: left;
	height: 34px;
	width: 417px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 14px;
	padding-left: 1px;
}
.football2_greentxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007c5f;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.football2_box_content
{
	background-image: url(graphics/football2_back1.jpg);
	background-repeat: no-repeat;
	background-position: left 20px;
	float: left;
	width: 418px;
	height: 76px;
}
.f2_box1
{
	float: left;
	height: 20px;
	width: 252px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007c5f;
	text-decoration: none;
	padding-top: 21px;
}
.f2_box2
{
	float: left;
	height: 41px;
	width: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
}
.f2_graytxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
}
.f2_redtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding-right: 15px;
}
.greenlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #007c5f;
	text-decoration: none;
}
.greenlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.redlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.redlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #007c5f;
	text-decoration: none;
}
.f2_box3
{
	float: left;
	height: 28px;
	width: 418px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding-top: 7px;
}
.double_result
{
	float: left;
	width: 418px;
	position: relative;
}
.double_result ul
{
	display: block;
	margin: 0px;
	float: left;
	width: 418px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.double_result ul li
{
	list-style-type: none;
	display: block;
	text-align: left;
	background-image: url(graphics/football2_back2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 418px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d7d7d;
	padding: 0px;
	height: 20px;
}
.bouble_box1
{
	float: left;
	width: 363px;
	height: 16px;
	padding-top: 4px;
	font-weight: bold;
}
.bouble_box2
{
	float: left;
	height: 16px;
	width: 55px;
	text-align: center;
	padding-top: 4px;
}
/* dog racing */

.dog_race
{
	background-image: url(graphics/dog_racing_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 55px;
	width: 418px;
	position: relative;
}
.bog_box1
{
	height: 43px;
	width: 100px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #007c5f;
	padding-top: 12px;
}
.dog_box2
{
	float: left;
	height: 45px;
	width: 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	line-height: 17px;
}

/* horse racing*/
.horse_box_title
{
	float: left;
	height: 48px;
	width: 417px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 1px;
}
.horse_racing_box1
{
	float: left;
	height: 21px;
	width: 418px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007c5f;
	text-decoration: none;
	padding-top: 7px;
}
.horse_racing_box2
{
	float: left;
	height: 16px;
	width: 245px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	padding-top: 4px;
}
.horse_racing_box3
{
	float: left;
	height: 16px;
	width: 173px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding-top: 4px;
	text-align: right;
}
.racing_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
}
.racing_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ae0c08;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
}

.racing_content
{
	float: left;
	width: 418px;
}
.racing_content ul
{
	display: block;
	margin: 0px;
	float: left;
	width: 418px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.racing_content ul li
{
	list-style-type: none;
	display: block;
	text-align: left;
	background-image: url(graphics/horse_content_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 418px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding: 0px;
	height: 20px;
}
.racing_content_box1
{
	float: left;
	width: 154px;
	height: 16px;
	padding-top: 4px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.racing_content_box2
{
	float: left;
	height: 16px;
	width: 55px;
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.horse_submenu
{
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 0px;
}
.horse_sub_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.horse_sub_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.events ul li ul
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding: 0px;
}
.events ul li ul li
{
	list-style-type: none;
	display: block;
	text-align: left;
	width: 184px;
	margin: 0px;
	float: left;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}

.events ul li ul li a
{
	list-style-type: none;
	text-align: left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;

}
.events ul li ul li a:hover
{
	list-style-type: none;
	text-align: left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;

}
.4px_margin
{
	padding-left: 4px;
}
/* blog page */

.blog
{
	float: left;
	width: 184px;
	position: relative;
	background-color: #FFFFFF;
}

.blog_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 194px;
	height: 19px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(graphics/right_panel_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blog ul 
{
	display: block;
	margin: 0px;
	float: left;
	width: 184px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.blog ul li 
{
	list-style-type: none;
	display: block;
	text-align: left;
	width: 180px;
	margin: 0px;
	float: left;
	background-image: url(graphics/right_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	height: 16px;

}

.blog ul li a 
{
	color: #4d4d4d;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.blog ul li a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	background-image: url(graphics/left_li_on.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 180px;
	float: left;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.blog_box1
{
	float: left;

	width: 116px;
}
.blog_box2
{
	float: left;
	width: 60px;
	text-align: right;
	padding-right: 4px;
	color: #ae0c08;
}
.blog_content_title
{
	background-image: url(graphics/football_title_bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 34px;
	width: 409px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 9px;
}
.long_content_title
{
	background-image: url(graphics/long_title_bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 34px;
	width: 609px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 9px;
}
.blog_content
{
	float: left;
	width: 418px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
}

.blog_content_long
{
	float: left;
	width: 630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
}


.blog_content a {
color: #AF0D0A;
font-size:.85em;
}
.blog_content h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #007c5f;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.blog_content p 
{
        padding: .5em;
}
.b_content_box1
{
	float: left;
	width: 285px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
}
.b_content_box2
{
	float: left;
	width: 129px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ae0c08;
	text-decoration: none;
	text-align: right;
}
.blog_content hr
{
	color: #d7d7af;
	height: 7px;
	background-color: #d7d7af;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.blog_comments
{
	float: left;
	width: 418px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
.blog_comments hr
{
	color: #000000;
	height: 1px;
	background-color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 0px;

}
.redtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ae0c08;
	text-decoration: none;
}
.redtxt_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ae0c08;
	text-decoration: none;
}
.redtxt_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* ================ */
.home_box1a {
float:left;
position:relative;
}
.home_box1b {
float:left;
position:relative;
}
.home_box1c {
float:left;
position:relative;
}
.home_box1a img
{
border:none;
margin:0;
padding:0 .3em;
}
.home_box1b img
{
border:none;
margin:0;
padding:0 .4em;
}
.home_box1c img
{
border:none;
margin:0;
padding:0 .3em;
}

/* 2008-07-01 EM Karl, centering the text */
.home_box1a h1,
.home_box1b h1,
.home_box1c h1 { 
display: block;
position:absolute;
top:8.2em;
left:1.1em;
width: 20.2em;
text-align: center;
font-size:.8em;
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.home_box2 img {
padding:.5em;
}
.rhs_image {
margin: .5em 0;
border:none;
}

.blog_content p object embed{
width:410px;
}
.form_box1 {
float: left;
height: 20px;
width: 200px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: 400;
color: #000000;
text-decoration: none;
padding-top: 4px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 20px;
}

.form_box2
{
float: left;
height: 24px;
width: 430px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
text-align: center;
vertical-align: top;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

.form_box3
{
float: left;
height: 20px;
width: 200px;
padding-top: 4px;
text-align: right;
}
.home_box1a, .home_box1b, .home_box1c {
margin:0 0 0 -.4em;
}
.home_box2 img {
margin:0 0 0 -.5em;
}

/* -------------- specials pages ----------------------- */


.specials_content_long_text {
float:left;
width:622px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
text-decoration:none;
line-height:16px;
position:relative;
padding-top:4px;
padding-bottom:4px;
}

.specials_content_long {
float:left;
width:622px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
text-decoration:none;
line-height:16px;
position:relative;
padding-top:4px;
padding-bottom:4px;
border-top:solid .9em #D6D7AF; 
}

.specials_content_long_bg {
position:relative;
float:left;
width:622px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
text-decoration:none;
line-height:16px;
position:relative;
padding-top:4px;
padding-bottom:4px;
border-top:solid .9em #D6D7AF; 
background: url(/graphics/specials_bg.jpg);
}

.specials_image {
float:left;
padding: 0 1em 0 0 ;
}

.special_bet_now {
position:absolute;
bottom: 2em;
border:none;
}

.terms {
display:none;
}
.special_link {
position:absolute;
bottom:.5em;
color:#990000;
text-decoration:none;
}

.specials_content h1,.specials_content_long h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
color:#333;
text-decoration:none;
display:block;
clear:both;
text-transform:uppercase;
margin:0;
padding:0 0 .5em;
}

.specials_content_long h2,.specials_content h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#000;
text-decoration:none;
font-weight:bold;
margin:0;
padding:.5em 0;
}

.specials_content p,.specials_content_long p {
display:block;
padding:.5em 0;
}

.specials_content a,.specials_content_long a {
color:#4d4d4d;
}

/* Banner top, edited for specials page -------------------------*/
.banner_top_container{
border:none;
padding:0;
margin:0;
position:relative;
}

#top_banner_title {
color:#000;
position:absolute;
bottom:.4em;
left:.3em;
font-size:1.2em;
font-weight:bold;
border:solid .1em;
width:21em;
padding: 0 0 0 .7em;
}

#top_banner_text {
color:#000;
position:absolute;
bottom:0;
left:0;
font-size:1em;
width:21em;
padding: 0 0 0 1.5em;
}

/* down message */

.home_box2 h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#065843;
}


/* =============/ Revised registration form/ ================ */ 





.registration_form fieldset {
border:none;
}

.registration_form legend{
display:none;
}

.registration_form p {
margin-bottom : 10px;
border: none;
text-decoration: none;
font-size:.9em;
margin: 0px;
}

.registration_form .required {
color:#990000;
text-transform:capitalize;
}




.registration_form dl.text_only {
width:100%;
float:left;
}

.registration_form dl.text_only dt {
float:left;
width:15em;
color:#000; 
margin: 0 0 .5em 0;
}

.registration_form dl.text_only dd {
float:left;
width:15em;
color:#000; 
margin: 0 0 .5em 0;
height:1.4em;
}

.registration_form dd.card_number{
float:left;
width:22em;
margin: 0 0 .5em 0;
}






/* ===============================================
Registration
============
2009-02-27, Karl, working on Aarons snag list
2009-02-03, Karl, startup state now css determined
2008-12-19, Karl, applying style on the class 
=============================================== */


/* may not be needed */
.registration_form  {
width: 34.5em;
}

.registration_form fieldset{
display:none;
}

.registration_form .step_1 fieldset{
display:block;
}

.registration_form  div.errors {
display:none;
}

.registration_form .errors li {
color:#ae0c07;
font-weight:700;
margin-bottom:0.2em;
}

.registration_form a.step_1,
.registration_form a.step_2,
.registration_form a.step_3,
.registration_form a.step_4,
.registration_form a.step_5 {
cursor:pointer;
display:block;
text-decoration: none;
font-size: 1.2em;
color: #8E8B6A;
background:url(/graphics/form_off.jpg) no-repeat ;
padding:.5em;
}

.registration_form a.current_step {
color:#000;
}

.registration_form a:hover.step_1,
.registration_form a:hover.step_2,
.registration_form a:hover.step_3,
.registration_form a:hover.step_4,
.registration_form a:hover.step_5 {
color: #000;
background:url(/graphics/form_on.jpg) no-repeat ;
}

.registration_form a.selected {
color: #000;
background: url(/graphics/form_on.jpg) no-repeat;
}

.registration_form dl {  
display:block;
}

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

.registration_form dt {
float:left;
color:#000; 
margin: 0 0 .5em 0;
display:block;
width:14em;
}

.registration_form dt.error label {
color:#ae0c07;
font-weight:700;
}

.registration_form dd {
float:left;
clear:right;
width:17em;
margin: 0 0 .5em 0;
display:block;
}

.registration_form dd input, 
.registration_form dd select {
width:100%;
}

.registration_form dd.date_picker {
position:relative;
}

.registration_form dd.date_picker img {
position:absolute;
right:-2.2em;
}

.registration_form dd.notes {
width:90%;
float:left;
clear:left;
margin:0;
padding:.5em 1em;
color:#990000;
} 

.registration_form .poker_tablename_suggestions li a {
text-decoration:none;
font-size:1.1em;
}

.registration_form .poker_tablename_suggestions li a:hover {
text-decoration:underline;
}









.registration_form .registration_submit {
background: url(/graphics/form_button.jpg) no-repeat;
width:16em;
height:2em;
border:none;
text-align:center;
color:#fff;
font-weight:bold;
text-transform:capitalize;
}

.registration_form .poker_tablename_check {
background:#165828;
border:none;
color:#fff;
padding:.3em 1em;
text-transform:capitalize;
}

h3.betting_account {
color:#000;
border-bottom:solid .2em #ccc;
width:33em;
padding:1em 0 .5em 0;
background: url(/graphics/betting_account.gif) no-repeat bottom right;
font-size:1em;
}

h3.poker_account {
color:#000;
border-bottom:solid .2em #ccc;
width:33em;
padding:1em 0 .5em 0;
background: url(/graphics/poker_account.gif) no-repeat bottom right;
margin: 1em 0;
display:block;
float:left;
font-size:1em;
}

h3.security_question {
color:#000;
border-bottom:solid .2em #ccc;
width:33em;
padding:1em 0 .5em 0;
background: url(/graphics/security_question.gif) no-repeat bottom right;
margin: 1em 0;
display:block;
float:left;
font-size:1em;
}

.registration_form dd select.card_date {
width:9em;
}

h3.transfer_funds {
color:#000;
width:100%;
padding:.8em 0;
margin:0;
background: url(/graphics/transfer_heading.gif) no-repeat top left;
display:block;
float:left;
}

.registration_form dt.card_radio{
width:25em;
float:left;
}

.registration_form dd.card_number{
width:3em;
float:left;
}

.registration_form dd.card_number input{
width:3em;
}


h3.transfer_funds a,h3.transfer_funds a:hover {
background:none;
color:#fff;
font-size:.8em;
padding: 0 0 0 4em;
height:2em;
}

h3.place_bet{
color:#000;
width:100%;
padding:.8em 0;
margin:0;
background: url(/graphics/sportsbook_heading.gif) no-repeat top left;
display:block;
float:left;
font-size:1em;
}

h3.place_bet a, h3.place_bet a:hover {
background:none;
color:#fff;
font-size:.8em;
padding: 0 0 0 4em;
height:2em;
font-size:1em;
}



/* ============== / new cashier /===================== */

.poker_img {
border:none;
}

.cashier h2 {
background: url(/graphics/cashier_header.jpg) no-repeat -.2em 0em;
height:1em;
padding: .8em;
color:#000;
font-size:1.3em;
font-weight:normal;
}

.cashier h3 {
color:#000;
border-bottom:.2em solid #CCC;
padding: 1em 0 .5em 0;
font-size:1em;
display:block;
clear:both;
margin: 0 .5em
}

.cashier h3.sports {
background:url(/graphics/football_button.jpg) no-repeat top right;
}

.cashier h3.poker{
background:url(/graphics/poker_button.jpg) no-repeat bottom right;
padding:4em 0 0 0;
}

.cashier h3.poker_sports{
background:url(/graphics/poker_sports.jpg) no-repeat bottom right;
padding:4em 0 0 0;
}

.cashier h3.sports_poker{
background:url(/graphics/sports_poker.jpg) no-repeat bottom right;
padding:4em 0 0 0;
}


.cashier h4 {
border-bottom:.1em solid #CCC;
padding: 0 0 .5em 0;
font-size:1em;
display:block;
clear:both;
margin: 0;
}

.cashier h3 span.green {
color:#0AAF11;
}

.cashier dl {
margin:0 .5em;
padding:0;
float:left;
}

.cashier dt {
background:#F0EFED;
color:#000;
padding:.2em;
float:left;
width:21em;
margin:0 0 .5em 0;
}

.cashier dd {
background: #736356;
color:#fff;
float:left;
width:8em;
padding:.2em .5em;
}

.cashier .notice {
color:#F60201;
font-size:.75em;
}

.cashier label {
width:14em;
display:block;
float:left;
padding: 0 1em 0 0;
}

.cashier #btnDeposit {
display:block;
clear:both;
float:left;
margin: 1em 0;
}

#btnRefillPlayMoney{
margin-top:0.5em;
}

.cashier a.transfer_button {
margin: 1em .5em;
display:block;
float:left;
text-decoration:none;
color:#000;
width:26em;
height:5em;
color:transparent;
background:url(/graphics/transfer_funds.jpg) no-repeat;
}

.cashier p{
display: block;
margin: .5em 0;
}

.cashier .data_table {
font-size:.85em;
border-collapse:collapse;
margin:0;
padding:0;
}

.cashier .data_table th {
border-bottom:.1em solid;
text-align:left;
padding:.5em 1.3em;
background:#AC0D09;
color:#fff;
}

.cashier .data_table td {
border-bottom:solid .1em #D7D7AF;
text-align:center;
padding:.5em;
}

.cashier .data_table td a {
color:#000;
}

.cashier .data_table .even {
background:#D7D7AF;
color:#000;
}

.cashier .data_table .odd {
color:#000;
}

dd.cashier_balance{
margin-left:0.3em;
}

dd.cashier_points{
margin-left:0.3em;
}

.tweet{
width: 170px;
font-family: Verdana, Arial,Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
line-height: 13px;
font-style: italic;
}