/* Resetting the browser defaults */


/* centered layout with EEEEEE bg */
html, 
body, 
form, 
fieldset {
  margin: 0;  padding: 0;
  font: 100%/140% "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
 text-align: center; background: #FFFFFF; min-height: 100%; margin-bottom: 1px;} 
/* min-height: 100%; margin-bottom: 1px; */ 

/* justified left layout */
/* html, 
body, 
form, 
fieldset{
  margin: 0;  padding: 0;
  font: 100%/140% "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
 } */



/* Set the starting font size */

body, td, p{
  font: 16px/150% "Times New Roman", SimHei, SimSun, Georgia, Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
 color: #000000}



/* Form field text-scaling */

select, 
input, 
textarea{ 
  font: 12px/150% Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
}



/* Fixing monospaced fonts */

pre,
code{
  font:12px monospace;
}



/* Reset vertical margins */

h1, h2, h3, h4, h5, h6, 
p, 
pre,
blockquote, ul, ol, dl{
  margin: 1em 0; padding: 0; text-align: justify
}
ul{
  margin: 0; padding: 0;}



/* Default headings styles */

h2, h3, h4, h5, h6{
  text-align:left;
  font: bold 18px/100% Georgia, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  letter-spacing: -.03em;
  margin: .5em 0 -.5em 0;
  color: #660000;
}
h1{
  text-align:left;
  font: bold 30px/100% Georgia, Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  letter-spacing: -.03em;
  margin: 1em 0 0em 0;
  color: #990000;
}
h5{
  text-align:left;
  font: bold 20px/100% Georgia, Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  letter-spacing: -.03em;
  margin: .5em 0 0 0;
  color: #660000;
}
h6{
  text-align:left;
  font: bold 18px/100% Georgia, Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  letter-spacing: -.03em;
  margin: 1em 0 -.5em 0;
  color: #660000;
}



/* Apply left margin only to the few elements that need it */

li, 
blockquote, 
dd{
  margin-left: 1.7em; padding:0;
}
ol li{
  margin-left:2em;
}



/* Miscellaneous conveniences */

ol {
  margin: 0 0 0 3px; padding: 3px;
  background: #EEEEEE; border-width: 1px; border-spacing: ; border-style: dotted; border-color: #660000;}

ul li{
  margin: 0; padding: 0 0 0 8px;
  background: #FFFFFF; font-weight: normal; }

form label{
  cursor: default;
}

fieldset{
  border: none;
}

legend{
  font-weight:bold;
  color:#fff5a4;
  margin: 1em 0;
  font-size: 12px;
}

button{
	cursor: pointer;
}


input:focus,
textarea:focus{
  background: #FFFFDF;
}


a img{
  border:none;
}


abbr,
acronym{
	font-variant: small-caps;
	border: none;
	cursor: help;
}


strong, b { color: #333333; }


strong.red, b.red { color: #990000; }


p {line-height: 20px; font: 14px/150% Georgia, Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;}
.unjustify {text-align: left}

/* ### Site styles start ### */



body, html {
 
  margin: 0;  padding: 0;
  background: #EEEEEE;
  background-image: url(../images/bg_stripes.gif)
; background-repeat: repeat; min-height: 100%; margin-bottom: 1px;}


a:link{
  color: #CC0000;
  text-decoration: none;
  border-bottom: 1px solid #CC0000;
}

a:visited{
  color: #660000;
  text-decoration: none;
  border-bottom: 1px solid #660000;
}

a:focus,
a:hover{
  text-decoration: underline;
  border-bottom: none;
}


table {border-width: 0; border-spacing: ; border-style: dashed; border-color: #EEEEEE; padding: 0;}
tr, td {border-width: 1px; border-spacing: ; border-style: dotted; border-color: #990000; padding: 4px; background-color: #FFEEEE; /* -moz-border-radius: 4px */}

/* for casino image links */
a:link.preview {
  color: #CC0000;
  text-decoration: none;
 border: none;}

a:visited.preview{
  color: #660000;
  text-decoration: none;
 border: none;}

a:focus.preview,
a:hover.preview{
  text-decoration: underline;
 border: none;}



/* for homepage image map links*/
map {margin: 0; border: 0;}

/*  original container: with 10px padding at the bottom*/
/* #container{
  width: 720px;
  margin: 10px 0 0 10px; padding: 0 0 10px 0; background: #FFFFFF; }

 */

/*  original container: */
/* #container{
  width: 720px;
  margin: 10px 0 0 10px; padding: 0; background: #FFFFFF; }

  */
#container{
  width: 720px;
  margin: 0; padding: 0; background: #FFFFFF; 
  clear: both;
  margin-top: 20px;
  }

 

/* container with bg */
/* #container{
  width: 720px;
  margin: 10px; padding: 0; background

: #EEEEEE; } */

/*  centered container: */
/* #container{
  width: 720px;
  margin: 0 auto; padding: 0 0 10px 0; }

 */

#header{
    overflow: hidden;
    width: 100%;
    position: relative;
    padding: 0;
    background: transparent;
    margin: 0; 
  }
 

#topImg{
      float: left;
      width: 720px;
      margin: 0;
   padding: 0; }
      
#topImg li{
        float: left;
        margin: 0; padding: 0;
        background: transparent;
        list-style: none;
        height: 83px;
      }
      
#topImg li a:link,
        #topImg li a:visited,
        #topImg li a:hover{
          display: block;
          height: 83px;
          line-height: 83px;
          
          border: none;
        }
        
#topImg li.navTop1 a{ width: 194px; background: url(../images/top_01.jpg) 0 0 no-repeat; }
     
#topImg li.navTop2 a{ width: 355px; background: url(../images/top_02.jpg) 0 0 no-repeat; }
     
#topImg li.navTop3 a{ width: 169px; background: url(../images/top_03.jpg) 0 0 no-repeat; }
     

#nav{
      float: left;
      width: 718px;
      margin: 0;
 padding: 0;    
 background-color: #cf1a19;
 }
      
#nav li{
        float: left;
        margin: 0; padding: 0;
        background: transparent;
        list-style: none;
        height: 30px;
      }
      
#nav li a:link,
        #nav li a:visited,
        #nav li a:hover, #nav li a:focus{
          display: block;
          height: 30px;
          line-height: 30px;
          text-indent: -9999px;
          border: none;
        }
        
#nav li.navHome a{ width: 84px; background: url(../images/nav_home.gif) 0 0 no-repeat; }
        
#nav li.navSignup a{ width: 83px; background: url(../images/fortune-big.jpg) 0 0 no-repeat; }
        
#nav li.navAffiliate a{ width: 113px; background: url(../images/nav_affiliate_program.gif) 0 0 no-repeat; }
        
#nav li.navPromotions a{ width: 110px; background: url(../images/nav_promotions.gif) 0 0 no-repeat; }
        
        
#nav li.navFaq a{ width: 111px; background: url(../images/nav_faq.gif) 0 0 no-repeat; }

#nav li.navContact a{ width: 115px; background: url(../images/nav_contactus.gif) 0 0 no-repeat; }
 
#nav li.navRight{ width: 102px; background: url(../images/nav_right.gif) 0 0 no-repeat;  float: right;}
       
        

/* body transparent bg */
#mainContent{
    overflow: hidden;
    width: 720px; position: relative;
    padding: 0;
    background: transparent;
    margin: 3px 0 0 0;}
  

/* body EEEEEE bg */
/* #mainContent{
    overflow: hidden;
    width: 720px; position: relative;
    padding: 0;
    background: #EEEEEE;
    margin: 0;}
  */

#homeContent{
    float: left; margin: 0; padding: 0; width: 480px;}

#mainBorder{ margin: 0 auto; padding: 10px; background: #FFFFFF; width: 720px; }
#mainMovie{ margin: 0; padding: 0; width: 480px; }
#content{
  position: relative; overflow: hidden; float: left; margin: 0 0 0 6px; padding: 0  0 6px 0; width: 460px; }

#steps{ width: 480px;}
#steps li{
        float: left;
        margin: 0; padding: 3px 0 0 0;
        background: transparent;
        list-style: none;
        height: 63px;
      }
      
#steps li a:link,
        #steps li a:visited,
        #steps li a:hover{
          display: block;
          height: 60px;
          line-height: 60px;
          text-indent: -9999px;
          border: none;
        }
    
#steps li.step1{ width: 159px;  }
        
#steps li.step2{ width: 162px;  }
        
#steps li.step3{ width: 159px;  }
        
        

#navAffiliate{float: left;
    width: 234px; margin: 0 0 1px 3px; padding: 0; }
#navAffiliate li{ float: left;
 margin: 0 0 0 0; padding: 0 0 2px 0;
        background: transparent;
        list-style: none;
 }
      
#navAffiliate li a:link,
        #navAffiliate li a:visited,
        #navAffiliate li a:hover, 	#navAffiliate li a:focus{
          display: block;
  text-indent: -9999px;
          border: none;
        }
    
#navAffiliate li.navSignup a{ width: 234px; background: url(../images/fortune-big.jpg) 0 0 no-repeat; height: 86px;
 line-height: 86px; padding: 0 0 0 0px;  }
        
#navAffiliate li.navWofacai a{ width: 116px; background: url(../images/nav_wofacai.jpg) 0 0 no-repeat; height: 69px; line-height: 69px;}
#navAffiliate li.navDafapoker a{ width: 116px; background: url(../images/nav_dafapoker.jpg) 0 0 no-repeat;  69px; line-height: 69px; margin: 0 0 0 2px; }
#navAffiliate li.navMegasport a{ width: 116px; background: url(../images/nav_mega.jpg) 0 0 no-repeat; 69px; line-height: 69px;}
#navAffiliate li.navPerla a{ width: 116px; background: url(../images/nav_perla.jpg) 0 0 no-repeat;  69px; line-height: 69px; margin: 0 0 0 2px; }
#navAffiliate li.navTilaCasino a{ width: 116px; background: url(../images/nav_tilacasino.jpg) 0 0 no-repeat; height: 68px; line-height: 68px; margin: 0 0 0 2px; }
 #navAffiliate li.navFortuneCasino a{ width: 116px; background: url(../images/nav_fortunecasino.jpg) 0 0 no-repeat; height: 68px; line-height: 68px; }

#navAffiliate li.navTilaPoker a{ width: 116px; background: url(../images/nav_tilapoker.jpg) 0 0 no-repeat; height: 68px; line-height: 68px;}

#navAffiliate li.navZipangCasino{ width: 116px; background: url(../images/nav_zipang.jpg) 0 0 no-repeat; height: 68px; line-height: 68px;}
#navAffiliate li.nav777Baby a{ width: 116px; background: url(../images/nav_777baby.jpg) 0 0 no-repeat; height: 68px; line-height: 68px; margin: 0 0 0 2px; }
 
#navAffiliate li.navMannyCasino{ width: 116px; background: url(../images/nav_mannycasino.jpg) 0 0 no-repeat; height: 68px; line-height: 68px;}
 
#navAffiliate li.navMannyPoker{ width: 116px; background: url(../images/nav_mannypoker.jpg) 0 0 no-repeat; height: 68px; line-height: 68px; margin: 0 0 0 2px; }
#navAffiliate li.navAsianCasino{ width: 116px; background: url(../images/nav_asiancasino.jpg) 0 0 no-repeat; height: 68px; line-height: 68px;}
 
#navAffiliate li.navLaifacai{ width: 116px; background: url(../images/nav_laifacai.jpg) 0 0 no-repeat; height: 68px; line-height: 68px; margin: 0 0 0 2px; }

#footer{ overflow: hidden;
    width: 100%;}
  

#navBottom{
      float: left;
      width: 720px;
      margin: 0;
    }
      
#navBottom li{
        float: left;
        margin: 0; padding: 0;
        background: transparent;
        list-style: none;
        height: 31px;
      }
      
#navBottom li a:link,
        #navBottom li a:visited,
        #navBottom li a:hover{
          display: block;
          height: 31px;
          line-height: 31px;
          text-indent: -9999px;
          border: none;
        }
        
#navBottom li.navPrivacy a{ width: 109px; background: url(../images/nav_privacy_policy.gif) 0 0 no-repeat; }
        
#navBottom li.navTerms a{ width: 113px; background: url(../images/nav_terms_conditions.gif) 0 0 no-repeat; }
        
#navBottom li.navAbout a{ width: 93px; background: url(../images/nav_about_us.gif) 0 0 no-repeat; }
        
#navBottom li.navSitemap a{ width: 105px; background: url(../images/nav_sitemap.gif) 0 0 no-repeat; }
  
#navBottom li.navCopyright{ width: 298px; background: url(../images/bottom_copyright.gif) 0 0 no-repeat; }


form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform ul li {
  float: left;
  list-style: none;
  padding: 2px;
  margin: 0;
  width: 430px;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label.contact{
  float: left;
  width: 80px;
}
form.cmxform label.signup{
  float: left;
  width: 170px;
}
form.cmxform textarea.contact{
  width: 300px;
  height: 200px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  _margin: 0 -7px; /* IE Win */
}

select.question { 
  font: 18px/150% Verdana, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
}

