h1 , h2 ,h3,form, ul, input{ margin:0; padding:0;}

body {margin: 0px; background:url(../images/bg_new.jpg) repeat-x center top #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
img{ border:none;}

a ,a:visited{ color:#C51D15; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}

h1{ font-size:28px; color:#000; line-height:35px; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
h2{ font-size:14px; font-weight:bold; color:#001b5e; line-height:30px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px;}

.toplinks{ text-align:right}
.toplinks a{color:#000;}

ul.menu {list-style:none; margin:0; padding:0; margin-top:2px;}
ul.menu *{margin:0px; padding:0px;}
ul.menu li {position:relative; float:left; background:url(../images/menusep.jpg) right no-repeat; padding-right:2px; margin-bottom:2px;}
ul.menu li a:link, ul.menu li a:visited{ display:block; padding-left:15px; padding-right:15px; padding-top:15px; height:35px; color:#FFF; font-weight:bold; font-size:14px;}
ul.menu li a:hover{ background-color:#000; text-decoration:none}

ul.menu li.first{ height:50px; padding:0px;}

ul.menu ul {position:absolute; top:50px; left:0px; background:#000; display:none; list-style:none;}
ul.menu ul li{position:relative; width:165px; margin:0; background-image:none;}
ul.menu ul li a:link, ul.menu ul li a:visited {display:block;  text-align:left; margin:0px; padding:5px; color:#fff; text-decoration:none; text-transform:none;  background:none; height:auto; width:155px; font-weight:bold; font-size:13px; line-height:22px; border-left:solid 1px #DA9E63; border-bottom:solid 1px #FFF}
ul.menu ul li a:hover {  background:#ee0000;}
ul.menu ul ul {left:185px; top:-1px;}

.header{background:#ffffff url(../images/headerbg_short.jpg) repeat-x;margin-left: 10px; margin-top:10px; padding: 10px 10px 10px 10px;}
.wondertxthome {
	background-color: #ffffff;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: 25px;
	margin-top: 25px;
	margin-bottom:25px;
	text-align: center;
	font-style: italic;
}
.txtwelcome{color:#242424; line-height:22px; font-size:14px; padding:10px 0px;}
.bullets {
	padding:15px 0px 15px 30px;
	margin:0px;
	line-height:18px;
	font-size: 14px;
}

.footer{background:#f1f1f1 url(../images/footerbg_new1.jpg) repeat-x top left; border-bottom:solid 3px #000; height:120px;}
.footer td{color:#242424; line-height:22px; padding-top:10px; padding-bottom:10px; font-weight:bold; font-size:14px;}
.footer a:link, .footer a:visited{color:#242424; font-weight:bold; font-size:14px;}
.footer a:hover{color:#ee0000; text-decoration:underline}


.mid{padding:20px;}
.casinosolutions {padding:0px 0px 0px 25px;}

.large_txt { font-size:16px; line-height:22px; font-weight:bold; font-family:Arial;}
.vline {border-left:#333 1px solid;}

/*-------------*/
.mid ul { margin:0px; padding:0 0 0 20px;}
.mid li { list-style-type:none; padding-left:22px; line-height:26px; background:url(../images/arrow1.png) no-repeat 3px 8px; font-weight:bold;}
.mid li ul {margin:0px; padding-left:5px;}
.mid li li {list-style-type:none; padding-left:22px; line-height:26px; background:url(../images/arrow2.png) no-repeat 3px 12px; font-weight:normal;}


