body { background: #280e0d url('/images/bg.png') repeat-x; font-family: Verdana; font-size: 11px; line-height: 18px; margin:0; color: #fdefab;}
img { border: 0; }
a { text-decoration: underline; color:#f8961d;}
a:hover { text-decoration: underline; }

h2 { font-size: 12px; font-weight: bold; line-height: 28px; }
h3 { text-decoration: underline; }

.table { border: 1px solid black; border-spacing: 3px; }
.table td { border: 1px solid black; padding: 3px; }

.border { text-align: center; font-weight: bold; border: 4px double black; }

#page { width: 1024px; margin: auto; }
#side_2px { float:left;width: 1024px; background: url('/images/page-bg-mid.png') repeat-y top center; }
#side_borders { float:left;width: 1024px; background: transparent url('/images/page-bg.png') no-repeat top center; }
#logo { height: 52px; width: 310px; float:right; margin: 30px 357px 0 357px; cursor: pointer; }

#time-line { margin: 5px 0 0 93px; font-size: 10px; color: white; float: left; }

#flags { height: 23px; width: 372px; margin: 5px 57px 0 0; font-size: 10px; color: white; float: right; } 
#flags img { vertical-align: middle;} 

#page-border { background: url('/images/page-bg-mid.png') no-repeat; height: 451px; width: 100%; }

/* menu */
#menu { color: #fdefab;  margin: 0 84px; height: 43px; width: 856px; font-size: 14px; float: left; }
.menu-item { background: url('/images/menu.png') repeat-x; width:119px; height: 43px; float: left; padding-top: 15px; text-align: center;}
.menu-item a { text-decoration: none; color: #fdefab;}
#menu a:hover { color: #fdefab;}
.menu-item:hover { background: url('/images/menu-selected.png') repeat-x; height: 43px; font-weight: bold; color: #fdefab;}
.menu-divider { background: url('/images/menu-divider.png') no-repeat center; width: 3px; height: 43px; float: left;}

#inner-page { padding: 0 10px 0 10px; }

/* homepage */
#home-page-main-img { background: url('/images/home-page-main-img.png') no-repeat; width: 856px; height: 584px; margin: 0 74px; float: left;}
#download-flash { height: 340px; width: 856px; float: left;}
#cases-flash { height: 136px; width: 856px; float: left;}
#home-page-box-bg { background: url('/images/home-page-btn-bg.png') repeat-x; width: 856px; height: 244px; float: left;}
#home-page-boxes { width: 856px; height: 96px; margin: 15px 0 0 0; float: left;}
.home-page-box { width: 275px; height: 108px; margin: 0 5px 0 5px; float: left;}
.home-page-box-pic  { width: 97px; height: 96px; margin-right: 10px; float: left;}
.home-page-box-title  { font-weight: bold; color: #ffda8d; margin-top: 10px; }
.home-page-box-text  { font-weight: bold; color: #f68a1f; }
.home-page-box-text  a { font-weight: bold; color: #f68a1f; }

#inner-page-bg { background: #6a170e url('/images/inner-page-main-box-top.png') no-repeat top center; width: 829px; 
			margin: 13px 88px 0 88px; padding-bottom: 20px; float: left; }
			
/* download */
#download-page-title { height: 47px; text-align: center; margin: 12px 0 30px 0; }
#download-R-col {width: 253px; margin: 0 20px 20px 10px; float: right;}
#download-btn { width: 378px; height: 93px; margin: 20px auto 0;*/ }
.text { margin: 20px; color: white;}
.text-narrow { margin: 0 20px 20px 20px; color: white; width: 506px; float: left;}
#download-steps { color: white; width: 790px; margin: 0 20px 20px 20px; float: left;}
#download-steps img { margin: 10px 20px 20px 0; float: left;}
.step {color: white; float: left;}

/* promotion */
#promotion-page-title { height: 47px; text-align: center; margin: 12px 0 30px 0; }
.promotion-box { width: 829px; margin: 10px 20px 20px 20px; float: left;}
.promotion-box-text { background: url('/images/promotion-text-bg.png') no-repeat bottom; width: 508px; min-height: 250px; 
			 margin: 10px 0 10px 0; color:white; float: left;}
.promotion-box img { margin-right: 20px; float: left;}

/* Casino Games */
.flipping-pic { width: 258px; margin: 45px 40px 0 0; float: right;}
.flipping-pic img { max-width: 258px; max-height: 287px; margin-top: 20px;}

/* cashier */
.cashier-method {  width: 829px; margin: 10px 20px 20px 20px; float: left; }
.cashier-title {  width: 258px; margin-right: 20px; color: white; float: left; }
.cashier-title-text { float: left; }
.cashier-title-img { height: 51px; margin-right: 10px; float: left; }
.cashier-title-img img { max-height: 51px; vertical-align: middle; margin-right: 10px; float: left; }
/*.cashier-text { margin: 0 20px 20px 20px; color: white; width: 506px; float: right;}*/
.cashier-text { background: url('/images/promotion-text-bg.png') no-repeat bottom; width: 508px; min-height: 250px; 
			 margin: 10px 0 10px 0; color:white; float: left;}
.step2 { margin: 10px 0 20px 0; color: white; float: left;}
			 
.clear { clear: both; }

.no_bullets { margin: 0; padding-left: 15px; list-style: none; list-style-position: outside; margin-left: 20px;}
.no_bullets2 { margin: 0; padding-left: 18px; list-style: none; list-style-position: outside; }

/* footer */
#footer { width: 856px; background-color: black; color: white; margin:0 74px; float:left; }
#footer-logos-bg { background: url('/images/footer-bg.png') no-repeat; width: 856px; text-align: center; padding-bottom: 20px; float:left; }
#footer-logos { width: 811px; height: 96px; text-align: center; margin:20px 22px 18px 23px; float:left; }
#footer a { color: #fdefab; }
#footer-white { color: #a62326; }
#footer-text-all { width: 856px; color: #706d6d; padding: 10px 0 20px 0; float:left; }
#footer-text-all a { color:  #949494;  text-decoration: underline; }
.footer-text-box { line-height: 10pt; width: 194px; color:  #706d6d; margin:0 10px; text-align: left; float:left;}