*		{margin:0; padding:0; border:none; border-collapse:collapse}

html,body				{height: 100%}
#out {height:100%; margin-bottom:-60px; min-height:100%; clear: both;}
/* background: url(/i/right-bg.gif) 625px top repeat-y; padding-left: 10px; padding-right: 10px; */

html>body #out	{height:auto;}  /* margin-bottom:-80px; width: 920px; */
body	{font-size:90%; font-family:arial,tahoma,sans-serif,verdana; color:#000; 	background-color:#fff;} /* background-color: #f1f1f1; */
#out, #top, #footer {margin-left: auto; margin-right: auto; width: 920px; min-width:920px;}
#clear {height: 80px;clear: both;}

.g { color: #555 }

#footer {
    height: 60px;
    line-height: 130%;
    background: url(/i/ft.png) 0 0 repeat-x; 
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;	
    /* padding: 5px; */
    color: #666;
    font-size: 85%;
}


/*  <Header>  */
#top {
    float: left;
    padding-top: 10px;
    margin-bottom: 15px;
}

#logo {
    float: left;
	padding-bottom: 5px;	
    /* margin-bottom: 5px; */
}

#top h2 {
    float: left;
    padding-left: 20px;
    margin-top: 15px;
    margin-left: 0.5em;
    font-size: 200%;
    color: #333;
}
#top img {
    border: 0;
    background: url(/i/usapokerlive-logo.png) no-repeat;
    width: 411px;
    height: 80px;
    float: left;
}

/*  </Header>  */

h1 {
	color: #ab2011; /* #789030; */
	font-size:160%;
    line-height:80%;
	font-weight:normal;
	padding-bottom: 2px;
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}

#left {
    width: 600px;
    float: left;
    text-align: left;
    line-height:130%;
    padding-top: 0.5em;
    padding-right: 10px;
    margin-bottom: 1em;
    /* border: 1px solid red;
     border-right: 1px solid #e8e8e8; */
     text-align: justify;
}

#left h2 {
	color: #104576;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 3px;	
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;	
}

#left .rbl1 {width: 170px; float:left; padding: 10px;}  /* room_brief_left_1 */
#left .rbl2 {width: 405px; float:left; text-align: justify;}

#left .rbonl1 {width: 200px; float:left; padding-right: 10px;}  /* room_bonus_left_1 */
/*
float: left; width: 200px; border-left: 0px solid #ccc; padding-right: 10px
*/

#left .rbonl2 {width: 375px; float:left; text-align: justify;}

#left div.bonuscode {background-color: #f1f1f1; text-align: center; margin: 15px 40px; padding: 10px; border: 1px dotted #ab2011; font-size: 120%; line-height: 150%; color: #555}
#left div.bonuscode span {font-weight: bold; color: #ab2011}

/* room bonus table */
table.rb_tbl {
	margin-top: 0px;
}
	
table.room_bonus td {
	padding-top: 8px;
	padding-bottom: 3px;	
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
	color: #555;
}

table.room_bonus td.red {
	color: #ab2011;
	font-size: 110%;
}

table.room_bonus td.blk {
	color: #333;
	font-size: 110%;
}



#left .room_links {
	padding: 2px 0px; 
	border-bottom: 1px dotted #A76330; /* #104576; */
	border-top: 1px dotted #A76330; 
	background-color: #fffaf0; /* #ececef;  */
	margin-top: 15px; 
	padding-left: 20px; 
	font-size: 110%; 
	font-family: Georgia; 
	font-weight: bold;
}
#left .room_links img { vertical-align: middle;}

#left .room_links a.go {line-height: 32px; background: url(/i/go.png) center left no-repeat; padding-left: 32px; padding-top: 25px; padding-bottom: 25px}
#left .room_links a.dl {line-height: 32px; background: url(/i/dl.gif) center left no-repeat; padding-left: 36px; padding-top: 25px; padding-bottom: 25px}

#left .room_links a {color: green}
#left .room_links div {float: right; padding-right:10px;}  /* top: 4px; right: 20px */
#left .room_links span {font-weight: normal; color: #555}

#left .soft_dl {
	line-height: 32px; 
	font-size: 120%; 
	font-family: Georgia; 
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}
#left .soft_dl a {
	color: green;
	padding-left: 38px;
	padding-top: 15px;
	padding-bottom: 15px;		
	background: url(/i/dl.gif) left center no-repeat;
}

#left h3 {
	color: #083772;
	font-size:100%;
	margin: 0.5em 2px 0px 0px;
	/* border-bottom: #ccc 1px dotted; */  
}


#right {
    float: none;
    width: auto;
    margin-left: 620px;
    color: #333;
    padding-top: 0.5em;
    margin-bottom: 1em;
    font-size: 90%;
    /* border-left: 1px dotted #ccc; */
	/* background: url(/i/right-bg.gif) left top repeat-y; */
}

#right h3 {
	color: #104576;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 3px;	
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;	
}


#right div.usa { border: 2px dotted green; padding: 1px; padding-bottom: 0px; text-align: center; margin-bottom: 15px; }
#right div.usa h3 { font-size: 120%; padding-bottom: 0px; border: 0px; color: green }

#right div.usa11 { border: 2px dotted #bd951b; padding: 1px; padding-bottom: 0px; text-align: center; }
#right div.usa11 h3 { font-size: 120%; padding-bottom: 0px; border: 0px; color: #bd951b }


#right div.green { border: 1px dotted green; background-color: #f5fff5; padding: 10px; }
#right div.blue { border: 1px solid #bac6d8; background-color: #ececef; padding: 10px; margin-bottom: 15px; }
#right div.blueb { border: 1px solid #bac6d8; padding: 10px; }
#right div.red {background-color: #fffaf0; padding: 10px; border: 1px solid #A76330; margin-bottom: 15px}


big	  {font-size:100%; color:#666}
small {color:#666; line-height:140%}

.sf {font-size: 80%; font-weight: normal}  /* Small Font */

.br {
    clear: both;
    font-size: 1px;
}

p						{margin:0.5em 0}

.brief {
       color: #666;
       margin-bottom: 0.5em;
}

#left ul, #left ol, #left blockquote              {margin: 0.2em 0 0.2em 3em;}
#right ul, #right ol, #right blockquote              {margin: 0.2em 0 0.1em 2em;}

/*  Main Menu  */
#mainMenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    height: 1.8em;
    color: white;
    /* background-color: #e8e8e8; */
    float: left;
    /* background: #FAA819 url(/i/mainNavBg.gif) repeat-x; */
    background: url(/i/bg.png) repeat-x;
}

#mainMenu ul li {
    float: left;
}

#mainMenu ul a {
    display: block;
    padding: 0 1em;
    line-height: 1.8em;
    text-decoration: none;
    font-family:tahoma,arial,sans-serif,verdana;    
    font-weight:bold;
    /* background: url(/i/hr.png) repeat-y right top; */
    color: #fff;
}

#mainMenu ul a.active {
    color: #fff;
    background: url(/i/gli.png) 0 0 repeat-x;
}

#mainMenu ul a:hover {
    text-decoration: underline;
}
/*  </Main Menu>  */


table.inf							{width:100%}
table.inf th, table.inf td		{border-bottom:1px solid #eee; padding:5px}
table.inf thead, table.inf tfoot					{background-color:#f8f8f8}
table.inf tfoot td {padding:3px}
table.inf thead th					{border-top:1px solid #eee}
table.inf td.fon {background-color:#fafafa; color:green}
  

#paymenttbl td {vertical-align:top; padding-right: 10px}


.box  {
	/* background-color: #f1f1f1; */
	background: url(/i/top-bottom.gif) bottom left repeat-x;
	margin-bottom: 5px;
}

#tooltip                {-moz-opacity:0.85; border:#666 1px solid; padding:3px 5px; visibility:hidden; color:#333; background:#fff; position:absolute}


/*
#Tour-StepIcons li
{
  float: left;
  list-style: none;
}

#Tour-StepIcons
{
  margin: 20px 0 10px 0;
  padding: 0;
  list-style: none;
}

#Tour-StepIcons li
{
margin-right: 1px;
height: 26px;
width: 32px;
text-align: center;
float: left;
}


#Tour-StepIcons li a
{
  padding-top: 6px;
  height: 26px;
  height: 26px;
  background: url(/i/nav_dots_combined.gif);
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}

#Tour-StepIcons li a:hover, #Tour-StepIcons li.Current a
{
  background-position: 0 -32px;
  color: rgb(76, 133, 206);
}
*/

.highslide {cursor: url(/i/hs/g/zoomin.cur), pointer; outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid white;}
.highslide-wrapper {background: white;}
.highslide-image {border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading { display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
  text-decoration: none;
	padding: 2px;
	border: 1px solid black;
  background-color: white;
  padding-left: 22px;
  background-image: url(/i/hs/g/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {color: white; background-color: gray;}

a.highslide-full-expand {background: url(/i/hs/g/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;	width: 34px;height: 34px;}

/* Individual CSS-classes: no border */
.highslide-no-border {background-color: gray;}
.highslide-no-border .highslide-image {border: none; border-bottom: 0px solid white;}
.highslide-no-border .highslide-html {border: none;}
.highslide-no-border .highslide-caption {border: none; border-bottom: 0px solid white; background-color: gray;color: white;}

.highslide-no-border .highslide-caption code {color: white;}

/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}