/* dropdown menu */
div.sample_attach, a.sample_attach
{
  width: px;
  border-bottom: 1px solid #666666;
  background: #333333;
  padding: 5px;
  font-weight: normal;
  color: #FFFFFF;
}

a.sample_attach
{
  display: block;
  border-bottom: ;
  text-decoration: none;
}

a:visited.sample_attach {
	color:#FFFFFF;
	}

a:hover.sample_attach, a:active.sample_attach {
	text-decoration: none; 
	color: #FFFFFF;
	background-color:#f5a000;
	}
/* dropdown menu */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	outline-style:none;
	outline-width:0;
}

body, html {
	height:100%;
}

body {	
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	line-height: 150%;	
	color: #000000;
	margin: 0px;
	padding:0px;
	}

p {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	line-height: 150%;	
	color: #000000;
}

h1 {
	font-size:24px;
	line-height:150%;
}

ul {	
	list-style-type:square;	
	list-style-position:outside;
	}

a {	
	color:#b57600;	
	text-decoration:none;
}

a:hover {	
	color:#f5a000;
	text-decoration:none;
	}

.left_page {
	background-image:url(imgs/bgtile_l.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
.right_page {
	background-image:url(imgs/bgtile_r.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.center_page {
	width:990px;
	background-color:#39C;
}

.top_shadow_l {
	height:7px;
	background-image:url(imgs/top_shadow_left.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.top_shadow_r {
	height:7px;
	background-image:url(imgs/top_shadow_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.header_expand {
	height:95px;
	background-image:url(imgs/header_tile.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.header {
	width:990px;
	height:90px;
	background-image:url(imgs/header_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a.home_btn {
	float:left;
	display:inline;
	width:350px;
	height:64px;
	margin-top:15px;
	margin-left:3px;
	text-indent:-9000px;
}

.nav {
	float:right;
	display:inline;
	margin-top:58px;
	margin-right:5px;
}

.nav a {
	float:left;
	display:inline;
	width:81px;
	height:20px;
	margin-left:20px;
	text-indent:-9000px;
	background-repeat:no-repeat;
}

a.betting {
	background-image:url(imgs/nav.gif);
	background-position:0 0;
}

a.betting:hover {
	background-position:0 -20px;
}

a.fantasy {
	background-image:url(imgs/nav.gif);
	background-position:-81px 0;
}

a.fantasy:hover {
	background-position:-81px -20px;
}

a.bingo {
	background-image:url(imgs/nav.gif);
	background-position:-162px 0;
}

a.bingo:hover {
	background-position:-162px -20px;
}

a.mobile {
	background-image:url(imgs/nav.gif);
	background-position:-243px 0;
}

a.mobile:hover {
	background-position:-243px -20px;
}

a.consulting {
	background-image:url(imgs/nav.gif);
	background-position:-324px 0;
}

a.consulting:hover {
	background-position:-324px -20px;
}

.banner_home, .banner_poker, .banner_horse, .banner_casino, .banner_betting, .banner_fantasy, .banner_sports, .banner_bingo, .banner_consulting, .banner_mobile, .banner_about, .banner_affiliate, .banner_privacy, .banner_contact {
	width:990px;
	height:405px;
	background-color:#f5a000;
	background-position:top;
	background-repeat:no-repeat;
}

.banner_home {
	background-image:url(imgs/banner_home.jpg);
}

.banner_poker {
	background-image:url(imgs/banner_poker.jpg);
}

.banner_horse {
	background-image:url(imgs/banner_horseracing.jpg);
}

.banner_betting {
	background-image:url(imgs/banner_betting.jpg);
}

.banner_casino {
	background-image:url(imgs/banner_casino.jpg);
}

.banner_fantasy {
	background-image:url(imgs/banner_fantasy.jpg);
}

.banner_sports {
	background-image:url(imgs/banner_sportsbook.jpg);
}

.banner_mobile {
	background-image:url(imgs/banner_mobile.jpg);
}

.banner_bingo {
	height:255px !important;
	background-image:url(imgs/banner_bingo.jpg);
}

.banner_consulting {
	height:185px !important;
	background-image:url(imgs/banner_consulting.jpg);
}

.banner_about {
	height:80px !important;
	background-image:url(imgs/banner_about.jpg);
}

.banner_affiliate {
	height:185px !important;
	background-image:url(imgs/banner_affiliate.jpg);
}

.banner_privacy {
	height:185px !important;
	background-image:url(imgs/banner_privacy.jpg);
}

.banner_contact {
	height:80px !important;
	background-image:url(imgs/banner_contact.jpg);
}
/*
.banner {
	width:990px;
	padding-top:25px;
	background-image:url(imgs/top_shadow.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.page_titles {
	margin-left:50px;
	width:355px;
	height:49px;
	background-repeat:no-repeat;
}

#consulting {
	background-image:url(imgs/title_consulting.gif);
}
*/
.blurb_home {
	width:700px;
	position:relative;
	top:130px;
	left:250px;
}

.blurb_poker, .blurb_sports, .blurb_casino, .blurb_horse, .blurb_betting, .blurb_fantasy, .blurb_bingo, .blurbs {
	width:800px;
	padding-top:88px;
	margin-left:139px;
}

.blurb_sports, .blurb_bingo {
	width:600px !important;
}

.blurb_betting {
	width:540px !important;
}

.blurb_mobile {
	width:420px !important;
}

p.blurb {
	font-size:16px;
	line-height:140%;
	margin-bottom:0px;
}
/*
.blurbs  {
	width:800px;
	margin-top:20px;
	margin-left:139px;
	font-size:16px;
	line-height:140%;
}
*/
ul.blurb {
	margin-left:7px;
	padding-left:7px;
	font-size:16px;
}

ul.blurb li {
	margin-bottom:10px;
	line-height:140%;
}

.thumbnail {
	float:left;
	display:inline;
	margin-right:95px;
	margin-top:15px;
}

.side_thumbnail {
	float:right;
	display:block;
	margin-right:15px;
	margin-top:10px;
}

.frame {
	padding:2px;
	background-color:white;
	border:1px solid #666666;
}

a.ico_enlarge {
	display:block;
	width:127px;
	height:23px;
	margin-top:9px;
	color:white;
	line-height:180%;
	text-indent:-14px;
	background-image:url(imgs/ico_enlarge.gif);
	background-repeat:no-repeat;
}

a.ico_enlarge:hover {
	color:#F5A000;
}

.left_tab, .right_tab, .center_tab {
	display:block;
	width:330px;
	height:230px;
	background-position:bottom center;
	background-repeat:no-repeat;
}

.left_tab {
	float:left;
	background-image:url(imgs/tab_poker.jpg);
}

.right_tab {
	float:right;
	background-image:url(imgs/tab_mobile.jpg);
}

.center_tab {
	float:left;
	background-image:url(imgs/tab_casino.jpg);
}

.seperater {
	width:1px;
	height:200px;
	background-image:url(imgs/seperater.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.left_tab .seperater, .left_content .seperater {
	float:right;
}

.right_tab .seperater {
	float:left;
}

a.tab_title {
	float:left;
	display:inline;
	width:105px;
	height:25px;
	margin-left:25px;
	margin-top:27px;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

.left_tab .tab_title {
	background-image:url(imgs/tab_title_poker.gif);
}

.right_tab .tab_title {
	background-image:url(imgs/tab_title_mobile.gif);
}

.center_tab .tab_title {
	background-image:url(imgs/tab_title_casino.gif);
}

a.ico_click {
	float:left;
	display:inline;
	width:145px;
	height:23px;
	margin-left:10px;
	margin-top:28px;
	color:white;
	line-height:180%;
	text-indent:9px;
	background-image:url(imgs/ico_click.gif);
	background-repeat:no-repeat;
}

a.ico_click:hover {
	color:#F5A000;
}

.left_tab .blurb, .right_tab .blurb, .center_tab .blurb {
	margin-top:60px;
	margin-left:25px;
}

.content {
	margin-left:50px;
	margin-right:50px;
	margin-top:30px;
}

.content .frame {
	float:left;
	display:inline;
	margin-right:40px;
}

.left_content {
	float:left;
	display:inline;
	width:495px;
}


.contact_form {
	}

.contact_form div {
	margin-bottom: 10px;
	}


input#subject {
	width:320px;
	}

input.field, input.fieldHighlight {
	height:20px;
	border:1px solid #ccc;
	margin-top:3px;
}

input.fieldHighlight, .feedbackHighlight {
	background-color:#F5A000;
}

.feedback, .feedbackHighlight {
	padding: 2px;
	width: 550px;
	height: 150px;
	margin-top:3px;
	border:1px solid #ccc;
}

label {
	display: block;
	line-height: 11px;
	margin-bottom: 2px;
}
label.checkbox {
	display: inline;
	line-height: 11px;
}

span.required {
	color: #DF360A;
}



.footer {
	font-size:11px;
	color:#666666;
	padding:12px;
	border-top:1px solid #666666;
	}

.footer a {
	font-size:11px;
	color:#666666;
}

.footer a:hover {
	color:#F5A000;
	text-decoration:none;
}


textarea {
	border:1px solid #777;
	}
