@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0}
.clear {clear:both}

body { background-color:#CC0000; font-size:14px; color: #000000; font-family: Arial, Helvetica, sans-serif, Geneva, Verdana}
a {text-decoration:none;color:#003663}
a:hover a:active {text-decoration:none}
h1 {font-size:36px; line-height:30px; padding-bottom:10px}
h2 {font-size:20px; line-height:21px; padding-top:20px; font-weight:normal; border-bottom:2px solid #454545}
h3 {font-size:16px; line-height:18px; padding-bottom:15px; font-weight:normal}
h3 a{text-decoration:underline}
h4 {font-size:20px; line-height:25px; padding-bottom:5px; font-weight:bold}
h5 {font-size:18px; line-height:20px; font-weight:normal}
h6 {font-size:16px; line-height:20px; font-weight:bold}

.capital{text-transform:capitalize}
.img {border:0px; margin:8px; float:left}
.small {font-size:10px}
.superscript{font-size:12px; line-height:12px; top:-12px; position:relative} 
.subscript{font-size:20-small; vertical-align:bottom;}

	#wrap { background: url(../images/bg_wrap.jpg) top center repeat-x}
	#essilor{width:100%;height:70px;background:#ffffff url(../images/bg_essilor.gif) center repeat-x;position:absolute; top:0px;z-index:999;}
	#top{height:250px;background:#e0e0e0 url(../images/bg_top.jpg) bottom center no-repeat;z-index:998; margin: 0 auto}
	#top_OLD{width:100%;height:250px;background:#e0e0e0 url(../images/bg_top.jpg) center no-repeat}
	#body {background-position:center; background-repeat:repeat-y;background-image:url(../images/bg_body.png);position:relative; z-index:0;font-size:12px; line-height:16px;margin-top:69px}
		#bcontent {width:710px; float:left; overflow:hidden}
		#bmain{padding-top:30px}
		#bmain_win{padding-top:0px}
		#bstripe {width:225px;height:100%; float:right;background:url(../images/bg_bdstripe.png) top center repeat-x #ffa443; margin:0 auto; padding:2px; position:relative; z-index:2}
		#menu{width:234px;padding-top:10px;position:relative; z-index:3; float:left}
		#menu a {width:288px;height:155px;font-size:14px; font-weight:normal; color:#000000;background:url(../images/bg_menu_sm.png) left top no-repeat;display:block; padding-left: 70px; margin-left:-62px}
		#menu a:hover{background-position: left bottom; color:#740303;}
	#foot {background:#740303 url(../images/bg_foot.gif) top center no-repeat; margin:0 auto; padding:50px 10px 25px}
		#foot a{color:#FFFFFF; font-size:10px}
	#winVideo{width:800px; padding-top:75px;overflow:hidden;}
	.winThumbs{float:left;  margin-right:10px}
	.winThumbs a{ width:140px; height:120px;overflow:hidden}

	<!--Customized Per Page-->

	.splash{height:150px; background-color:#000000; margin-top:25px}
	.splashnumber{height:140px; width:150px; line-height:80px;background:url(../images/bg_number.png) center no-repeat; float:left;text-align:center; padding-top:40px; text-decoration:none; font-size:75px; font-weight:bold;}
	.splashtext{height:140px; width:475px; float:left; line-height:32px; font-size:30px; padding:29px 0px 0px}
	.splashsup{font-size:20px; text-transform:capitalize}
	.guidelist{width:650px; background-color:#e0e0e0;line-height:18px; text-decoration:none; font-size:12px;padding:30px 0px 0px 30px;}
	.guideframe{width:700px; height:275px;background-color:#e0e0e0}
	.guidenumber{height:65px;width:72px;background:url(../images/bg_number_sm.png) top center no-repeat; float:left;text-align:center; line-height:30px; text-decoration:none; font-size:30px; font-weight:bold; padding-top:14px}
	.guideBIGtxt{height:90px;width:600px; float:left; line-height:22px; font-size:22px; font-weight:bold; padding-bottom:2px}
	.gamescreen{width:700px; height:300px; padding-top:50px;}
	.faqtxt{width:300px; min-height:38px;background:url(../images/bg_faq.png) center left no-repeat; float:left; line-height:13px; font-size:12px; padding:20px 0px 0px 40px; font-weight:normal}
		.faqtxt a{color:#000000}
	.gametop{height:160px;width:900px}
	.gameframe{width:820px; height:520px;background-color:#e0e0e0}
	.legal {padding:15px 1px; width: 700px;position:relative; z-index:0;font-size:12px; line-height:15px;background: #fff url(../images/bg_body.gif) repeat-y center;}
	.logo {width:381px; height:146px;background:url(../images/logo_20.png) center no-repeat}
	.logo_win {width:400px; height:110px;background:url(../images/logo_20_win.png) no-repeat}
	.officialRules{ }
	.officialRules p{margin: 15px 0px}
	.officialRules ul{}
	.officialRules ul li.main{list-style:decimal;margin: 10px 5px 2px 35px}
	.officialRules ul li.main p{margin: 15px 0px}
	.officialRules ul li.sec{list-style:lower-roman;margin:10px 0px 0px -10px; border-top:1px solid #333333;}
	.officialRules ul li.sec_a{list-style:lower-alpha;margin: 10px 5px 2px 35px}
	.officialRules ul li.third{list-style:disc; margin-top:10px}
	

	<!--General Formating Stuff-->
.red{color:#FF0000}
.banner { height:400px; width:420px; background:url(../images/bg_banner.png) no-repeat 0px -2px}
.bg_gray{;background-color:#e0e0e0}
.blue{color:#003663}
.border{border:5px #a30001 solid}
.border1bot{border-bottom:1px #e0e0e0 solid; margin:0px 25px 5px}
.border_gray{border:5px #e9e9e9 solid}
.center{margin:0 auto; text-align:center}
.grayMed{color:#666666}
.h_100px{height:100px}
.h_200px{height:200px}
.h_300px{height:600px}
.h_2000px{height:4700px}
.hidden{overflow:hidden}
.listClean{list-style:none}
.line5{line-height:5px}
.mar30bot{margin-bottom:30px}
.mar30top{margin-top:30px}
.mar135r{margin-right:135px}
.pad18{padding:18px;}
.pad30{padding:30px;}
.pad60{padding: 0px 60px}
.pad07top{padding-top:7px;}
.pad10top{padding-top:10px;}
.pad15top{padding-top:15px;}
.pad18top{padding-top:18px;}
.pad20left{padding-left:20px;}
.pad45top{padding-top:45px;}
.pad50top{padding-top:50px;}
.pad30top{padding-top:30px;}
.pad60top{padding-top:60px}
.pad35left{padding-left:35px;}
.pad100bot{padding-bottom:100px}
.pad100left{padding-left:100px;}
.pad160left{padding-left:160px;}
.pad115top{padding-top:115px;}
.w_1020px{width:1024px; z-index:1; margin:0 auto; position:relative; top:0px;}
.w_210px{width:210px}
.w_350px{width:320px}
.w_450px{width:450px}
.w_550px{width:550px}
.w_750px{width:750px}
.left{float:left}
.right{float:right}
