@charset "utf-8";
*{
	font-family:Verdana, Geneva, sans-serif;
}
body{
	background:#ede9e9 url(/images/00-siteBg.jpg) top repeat-x fixed;
	padding:0;
	margin:0;
	font-size:10px;
	color:#4a4a4a;
}
a{
	color:#c81317;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.mainContainer{
	width:1027px;
	background-color:#FFF;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	text-align:justify;
	display:inline-block;
	overflow:hidden;
}
.header {
	width:1000px;
	display:inline-block;
	overflow:hidden;
	padding:0;
	margin:0 0 0 13px;
}
	.logo{
		width:412px;
		padding:0;
		margin:0 0 0 20px;
		float:left;
	}
	.login{
		width:520px;
		padding:0;
		margin:0 0 0 40px;
		float:left;
	}
		.login form{
			width:520px;
			margin:40px 0 0 0;
			padding:0;
			display:inline-block;
			overflow:hidden;
		}
		.login div{
			float:left;
			padding:0;
			margin:0;
		}
		.login p{
			font-size:9px;
			display:inline-block;
		}
		.inputBoxes input{
			margin:0 5px 0 0;
			width:140px;
			display:inline-block;
		}
			.radio{
				margin:10px 0 0 0!important;
				text-align:right!important;
			}
				.radio span{
					margin:0px 0 0 0;
					float:left;
				}
				.radio input{
					width:auto;
					height:auto;
					margin:0 20px 0 10px;
					float:left;
				}
		.loginButton{
			margin:0 0 0 5px;
			display:inline-block;
		}
.mainMenu{
	width:1000px;
	padding:0;
	margin:0 0 -25px 13px;
	display:inline-block;
	overflow:hidden;
	background:url(/images/04-menuBg.jpg) top repeat-x;
}
	.mainMenu div{
		padding:0;
		margin:0;
		display:inline-block;
		overflow:hidden;
		height:68px;
		float:left;
		text-align:center;
	}
		.mainMenu a{
			font-size:12px;
			font-weight:bold;
			color:#FFF;
			text-decoration:none;
			text-shadow:1px 1px 1px #000;
		}
	.mainMenuOption{
		padding:25px 12px 0 13px!important;
		margin:0;
	}
	.mainMenuOption:hover{
		background:url(/images/04-menuBgOver.jpg) top repeat-x;
	}
	
.mainImage{
	width:1000px;
	padding:0;
	margin:0 0 0 13px;
	background:#e9e9e9;
}
	.specialBonus{
		padding:0;
		margin:0;
		width:339px;
		float:left;
	}
	.flash{
		padding:0;
		margin:0;
		width:661px;
		float:left;
	}
.indexContent{
	width:1000px;
	background:#e9e9e9;
	margin: 0 0 0 13px;
	display:inline-block;
	overflow:hidden;
}
	.specialOffers{
		padding:0;
		margin:15px 0 15px 0;
		display:inline-block;
		overflow:hidden;
	}
		.specialOffers div{
			float:left;
			margin:0 5px 0 6px;
		}
		.testimonials, .latestNews{
			width:352px;
			height:214px;
			color:#000;
		}
			.testimonials ul{
				margin:8px 15px 8px -10px;
				list-style-image:url(../images/14-bullet.jpg);
			}
			.testimonials a{
				color:#000;
				text-decoration:none;
			}
		.latestNews{
			line-height:22px;
		}
		.dark, .light{
			width:352px;
			padding:0;
			margin:0 0 0 0!important;
			float:none!important;
			display:inline-block;
			overflow:hidden;
		}
		.dark{
			background:#FFF url(/images/13-newsDark.jpg) left repeat-y;
		}
			.dark a{
				color:#c51216;
				text-decoration:none;
				font-weight:bold;
				margin:5px 0 5px 15px;
			}
			.dark a:hover{
				text-decoration:underline;
			}
		.light{
			background:#FFF;
		}
			.light a{
				color:#000;
				text-decoration:none;
				font-weight:bold;
				margin:5px 0 5px 15px;
			}
			.light a:hover{
				text-decoration:underline;
			}

.internalContent{
	width:960px;
	background:#e9e9e9;
	margin: 0 0 0 13px;
	padding:0 20px 20px 20px;
	padding-bottom:10px;
	display:inline-block;
	overflow:hidden;
}

.sectionDown{
	width:1000px;
	background:#e9e9e9;
	margin: 0 0 0 13px;
	display:inline-block;
	overflow:hidden;
}
.products{
	width:1000px;
	display:inline-block;
	overflow:hidden;
}
	.products div{
		float:left;
	}

.footer{
	width:1000px;
	display:inline-block;
	overflow:hidden;
}

.mainImageInternal{
	margin-left:-10px;
}

.left{
	float:left;
}

.right{
	float:right;
}
/* Casino Page */
.casino-content{
	background-image:url(/images/casino/casino-BG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:20px 0 0 25px;
	width:931px;
	height:456px;
}
	.casino-yellow{
		color:#ffcc00;
		width:206px;
		margin:40px 0 0 40px;
		font-size:9px;
	}
	.casino-white{
		color:#FFF;
		width:206px;
		margin:10px 0 0 40px;
		font-size:9px;
	}
	.casino-register{
		color:#FFF;
		width:206px;
		margin:30px 0 0 40px;
		font-size:9px;
	}
	.casino-play-now{
		margin:130px 0 0 70px;
	}
	.casino-games{
		padding:0;
		margin:60px 0 0 90px;
		display:inline-block;
		overflow:hidden;
	}
		.casino-games div{
			float:left;
			margin:0 5px 0 5px;
		}
/* Casino Page */

/* Horses Page */
.horses-content{
	background: url(/images/racebook/13-racebookMain.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:982px;
	height:275px;
}
	.horses-login{
		padding:162px 0 0 560px;
		line-height:30px;
	}
		.inputs{
			margin:0 0 6px 0;
			padding:0;
			float:left;
		}
			.inputs input{
				width:100px;
				height:20px;
				padding:0;
				margin:0;
				border:#4c4c4c solid 1px;
				background:#000;
				color:#FFF;
			}
		.horses-submit{
			margin:10px 0 0 15px;
			padding:0;
			float:left;
		}
	.horses-box{
		display:inline-block;
		overflow:hidden;
		margin:0 0 10px 120px;
	}
/* Horses Page */

/* Agents Page */
.agents-content{
	background-image:url(/images/agents/agents-BG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:692px;
	height:334px;
	margin:0 0 0 150px;
}
	.agents-text{
		width:275px;
		color:#FFF;
		margin:0 0 0 385px;
		padding:58px 0 0 0;
		font-size:9px;
	}
		.agents-text p{
			margin:0;
			padding:0;
		}
		.agents-text a{
			color:#FF0;
			text-decoration:none;
		}
		.agents-text a:hover{
			text-decoration:underline;
		}
	.agents-login{
		padding:60px 0 0 451px;
	}
		.agents_login{
			float:left;
		}
		.agents_user{
			margin:0 0 6px 0;
			padding:0;
		}
			.agents_user input{
				width:121px;
				height:19px;
				padding:0;
				margin:0;
			}
		.agents_password{
			margin:0 0 6px 0;
			padding:1px 0 0 0;
		}
			.agents_password input{
				width:121px;
				height:19px;
				padding:0;
				margin:0;
			}
		.agents_submit{
			margin:0 0 0 5px;
			padding:0;
			float:left;
		}
/* Agents Page */

/* Promotions Page */
.main-bonuses{
	width:976px;
	display:inline-block;
	margin:0 0 0 13px;
}
.main-bonus{
	display:inline-block;
	margin:10px 0 10px 0;
	padding:0;
	width:976px;
}
	.main-bonus h2{
		color:#000;
		font-size:14px;
	}
	.main-bonus h3{
		color:#000;
		font-size:14px;
	}
	.main-bonus ul{
		margin-left:-15px;
	}
	.main-bonus li{
		margin:5px 0 5px 0;
	}
	.main-bonus img{
		padding:0;
		margin:0;
		float:left;
		display:inline-block;
		overflow:hidden;
	}
	.main-bonus-text{
		width:250px;
		margin-right: 20px;
		float:right;
		display:inline-block;
	}
	
	.main-bonus-top{
		width:240px;
		padding:0;
		margin:-235px 0px 0 700px;
		display:inline-block;
		overflow:hidden;
		position:absolute;
		line-height:13px;
	}
/* Promotions Page */


	.main-category-menu{
		font-size:14px;
		margin:20px 0 10px 10px;
	}
		.main-category-menu a{
			color:#c81317;
		}
	.sub-category-menu{
		height:47px;
		background:url(/images/21-subnav-bottom.jpg) bottom repeat-x;
	}
		.sub-category-menu a{
			float:left;
			margin:10px 5px 0 5px;
			text-decoration:none;
			color:#FFF;
		}
		.sub-category-menu a:hover{
			text-decoration:underline;
		}
		.sub-category-menu img{
			float:left;
		}
		.sub-category-menu div{
			padding:1px 5px 0 5px!important;
			margin:0;
			height:18px;
			float:left;
			background:url(/images/21-subnav-bg.jpg) top repeat-x;
		}


.raceTracks ul{
	display:inline-block;
	list-style-image:url(/images/icon-arrow.png);
}
.raceTracks li{
	float:left;
	width:150px;
	margin:0 5px 0 5px;
	text-align:left;
}

.maintenance{
	border:#000 solid 1px;
	width:960px;
	margin:20px 0 0 10px!important;
	padding:10px;
}
	.maintenance h1{
		color:#900;
	}