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

/* ---------------- Reset Styles ---------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, img, ins, strong, sub, sup, li, ol, ul, tbody, tfoot, thead, { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100.01% /* for opera and ie/win6+ */; line-height: inherit; font-family: inherit; text-align: left; vertical-align: top /* affects wrapping of inline images */; word-wrap: break-word; }

img { behavior: url(scr/iepngfix.htc); } /* for .png visualization in IE6+; ensure that the .htc script sits inside an 'scr' folder inside the tree structure, and that 'spacer.gif' sits inside an 'img' folder */

/* ---------------- Composition Styles ---------------- */

body { background: url(img/bg_page.jpg) repeat-x #000000; text-align: center; padding: 0; margin: 0;}
	#wrapper { width: 800px; margin: 0 auto; text-align: center;}
	#main { width:800px; height:437px; background: url(img/bg_window_80.jpg) no-repeat #908F8F;}
	#pic_casino { width:507px; height: 437px; background: url(img/pic_casino.jpg) no-repeat; float: right;}
	#pic_design { width:529px; height: 437px; background: url(img/pic_design.jpg) no-repeat; float: right;}
	#pic_contact { width:383px; height: 437px; background: url(img/pic_contact.jpg) no-repeat; float: left;}
	.content { margin: 75px 0 0 29px; padding: 0; float: left;}
	.content_right { margin: 75px 29px 0 0; padding: 0; float: right;}
	.c_home { width: 305px;}
	.c_casino { width: 255px; text-align: left;}
	.c_design { width: 240px; text-align: left;}
	.c_contact { width: 388px; text-align: left;}
	.c_home_col1 { width: 410px; margin: 20px 0 0 19px; padding: 0; float: left;}
	.c_home_col2 { width: 320px; margin: 30px 25px 0 15px; padding: 0; float: left; text-align: left;}
	.c_catalog_col1 { width: 200px; margin: 30px 0 0 29px; padding: 0; float: left; text-align: left;}
	.c_catalog_col2 { width: 310px; margin: 30px 0 0 15px; padding: 0; float: left; text-align: left;}
	.c_catalog_col3 {  margin: 30px 0 0 25px; padding: 0; float: left;}
	.content p { font-family: Tahoma, sans-serif; font-size: 1em; line-height: 139%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.content_right p, td { font-family: Tahoma, sans-serif; font-size: 1em; line-height: 139%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	a { color: #B40000; text-decoration: underline; }
	a:hover { color: #B40000; text-decoration: none; }
	a.downloadpdf { background: url(img/pdf.png) center left no-repeat; padding: 0 0 0 18px; }
	.swatch {margin: 5px 10px 5px 0;}
	.swatch_cc1 {padding: 0px 10px 0 0; float: left;}
	.swatch_cc2 {padding: 10px 10px 5px 0; float: left;}
.clear { clear: both; margin:0; padding: 0;}
#logos {width:201px; height: 379px; background: url(img/bg_logos.gif) no-repeat; padding: 10px 10px 10px 5px;}
#logos_inner { width: 190px;}
#casinos {width:741px; height: 379px; background: url(img/bg_casinos.gif); padding: 10px 10px 10px 5px;}
#casinos_inner { width: 730px;}
.rule1 { border-top: 1px solid #7D7D7D; margin: .1em 0 .3em 0; width: 100%;}
.rule2 { border-top: 1px solid #7D7D7D; margin: .1em 0 .5em 0; padding: 0 0 .5em 0; width: 100%; line-height: .3em; font-size: .3em;}
.img_right { float: right; margin: 0 0 0 10px;}
#btn {width: 410px; text-align: center; margin: 0; padding: 0; height:74px;}

/* ---------------- Navigation Styles ---------------- */

	#nav { width: 800px; height: 63px;}
		.nav_div {background: url(img/nav/nav_div.jpg) no-repeat; float: left; width:2px; height: 63px;}
		.home {background: url(img/nav/btn_home.jpg) 0px 0px no-repeat; float: left; width:135px; height: 63px;}
		.home:hover { background: url(img/nav/btn_home.jpg) 0px -63px no-repeat;}
		.catalog {background: url(img/nav/btn_catalog.jpg) 0px 0px no-repeat; float: left; width:134px; height: 63px;}
		.catalog:hover { background: url(img/nav/btn_catalog.jpg) 0px -63px no-repeat;}
		.casinoinfo {background: url(img/nav/btn_casinoinfo.jpg) 0px 0px no-repeat; float: left; width:162px; height: 63px;}
		.casinoinfo:hover { background: url(img/nav/btn_casinoinfo.jpg) 0px -63px no-repeat;}
		.thedesign {background: url(img/nav/btn_thedesign.jpg) 0px 0px no-repeat; float: left; width:164px; height: 63px;}
		.thedesign:hover { background: url(img/nav/btn_thedesign.jpg) 0px -63px no-repeat;}
		.contactinfo {background: url(img/nav/btn_contactinfo.jpg) 0px 0px no-repeat; float: left; width:197px; height: 63px;}
		.contactinfo:hover { background: url(img/nav/btn_contactinfo.jpg) 0px -63px no-repeat;}
		
/* ---------------- Typographic Styles ---------------- */
		
	#copyright { color: #474747; font-family: Tahoma, sans-serif; font-size: 10px; margin: 7px 30px; text-decoration: none; text-align: left; letter-spacing:.08em;}
	.circler { vertical-align: super; line-height: normal; font-size: .6em; }
	.inputbox { font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #FFFFFF; border: 1px #7D7D7D solid; margin: 0 0 10px 10px; width: 270px;}
	.submit { margin: 0 0 0 10px; }
	.text1 { font-family: Tahoma, sans-serif; font-size: 1em; line-height: 125%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text1_alt { font-family: Tahoma, sans-serif; font-size: .96em; line-height: 125%; margin: 0 0 .5em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text1_alt2 { font-family: Tahoma, sans-serif; font-size: .96em; line-height: 125%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text1_b { font-family: Tahoma, sans-serif; font-size: 1em; line-height: 125%; margin: 0 0 1em 0; color: #000000; letter-spacing:.02em; }
	.text2 { font-family: Tahoma, sans-serif; font-size: .8em; line-height: 115%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text2_notop { font-family: Tahoma, sans-serif; font-size: .8em; line-height: 100%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text2_half { font-family: Tahoma, sans-serif; font-size: .76em; line-height: 115%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text2_nomargin { font-family: Tahoma, sans-serif; font-size: .76em; line-height: 100%; margin: 0 0 .3em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text3 { font-family: Tahoma, sans-serif; font-size: .6em; line-height: 119%; margin: 0 0 1em 0; color: #FFFFFF; letter-spacing:.02em; }
	.text3_alt { font-family: Tahoma, sans-serif; font-size: .6em; line-height: 119%; margin: 0 0 0 0; color: #FFFFFF; letter-spacing:.02em; }
	.text3_alt2 { font-family: Tahoma, sans-serif; font-size: .6em; line-height: 119%; margin: 0 0 0 0; color: #FFFFFF; letter-spacing:.02em; }
	
	