/* PokerBonus.com.au Stylesheet */

body {
background-color:#d6d6d6;
font-family:tahoma;
font-size:12px;
color:#233d22;
margin:0px;
margin-bottom:100px;
letter-spacing:0.01px;
}

#site {
position:relative;
width:786px;
height:100%;
top:5px;
margin-left:auto;
margin-right:auto;
background:url(Images/siteflatbg.gif) white;
}

#base {
width:760px;
height:20px;
background-color:#999999;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-family:arial;
font-size:9px;
padding:10px;
margin-top:10px;
border-bottom:2px solid #333333;
}

/* Top Corners */

.corner {
position:absolute;
top:-3px;
}

#topleft {
left:0px;
z-index:2;
}

#topright {
right:0px;
z-index:2;
}

#top {
width:786px;
background:url(Images/curvedtop.gif);
height:4px;
}
/* Login Area */

.logininput {
position:absolute;
top:5px;
font-family:Verdana;
font-weight:normal;
color:red;
font-size:9px;
width:135px;
height:14px;
border:1px solid #CCCCCC;
padding-left:5px;
}

#Username {
left:65px;
}

#Password {
left:210px;
}

.loginspan {
position:absolute;
font-family:arial;
top:7px;
font-size:11px;
font-weight:bold;
color:#888888;
}

#spanlogin {
left:25px;
}

#tableloggedin {
position:absolute;
font-family:arial;
top:5px;
font-size:11px;
color:#888888;
left:25px;
}

#spanremember {
left:447px;
}


#checkbox {
position:absolute;
left:425px;
top:4px;
}

#loginbutton {
position:absolute;
top:5px;
left:355px;
border:0px;
}

#logoutbutton {
margin-left:10px;
}

#retrybutton {
position:absolute;
top:5px;
left:250px;
border:0px;
}


#loginlist {
position:absolute;
top:7px;
right:5px;
}


#loginlist ul {
margin:0px;
padding:0px;
list-style:none;
}

#loginlist ul li{
float:left;
padding-right:25px;
}

#loginlist ul li a{
background:url(Images/arrow.gif) 0px 5px no-repeat white;
padding-left:15px;
text-decoration:none;
font-family:arial;
top:7px;
font-size:11px;
font-weight:bold;
color:#888888;
display:block;
}

#loginlist ul li a:hover {
color:#666666;
}

/* Banner Area */

#bannerregion {
position:relative;
background:url(Images/banner.jpg) no-repeat #233d22;
top:30px;
left:4px;
width:778px;
height:104px;
}

img.bannersubs {
position:absolute;
}

#title {
left:309px;
top:33px;
}

#cardman {
left:190px;
top:1px;
z-index:50;
}

#title2 {
left:223px;
top:0px;
}


/* Main Menu */

#bannerregion ul{
position:absolute;
top:103px;
left:18px;
list-style:none;
margin:0px;
padding:0px;
}

#bannerregion ul li {
float:left;
margin-right:4px;
}

#bannerregion ul li a {
text-decoration:none;
background:url(Images/buttons/mainset.gif) 0px 0px no-repeat;
width:145px;
height:30px;
display:block;
font-size:12px;
font-weight:bold;
color:#666666;
font-family:arial;
text-align:center;
padding-top:6px;
}

#bannerregion ul li a:hover {
background:url(Images/buttons/mainset.gif) 0px -37px no-repeat;
color:white;
}

#bannerregion ul li a.active {
background:url(Images/buttons/mainset.gif) 0px -37px no-repeat;
color:white;
}

/* Content Region */

#leftcontainer {
margin-top:80px;
padding-left:22px;
float:left;
width:160px;
padding-top:17px;
}

#headerbox {
position:relative;
width:150px;
border:1px solid #C8D9C7;
padding:5px;
margin-bottom:30px;
}

#findoutmore {
position:relative;
width:150px;
border:1px solid #C8D9C7;
padding:5px;
height:100px;
margin-top:15px;
}

#headerbox h1 {
position:absolute;
left:-1px;
top:-18px;
height:14px;
width:162px;
color:#1C370B;
font-weight:bold;
font-family:arial;
font-size:11px;
margin:0px;
padding-top:1px;
background:url(Images/mainheaderbg.jpg);
text-indent:20px;
}

#findoutmore a {
text-decoration:none;
position:absolute;
left:-1px;
bottom:0px;
height:14px;
width:162px;
color:#1C370B;
font-weight:bold;
font-family:arial;
font-size:11px;
margin:0px;
padding-top:1px;
background:url(Images/mainheaderbg.jpg);
text-indent:20px;
}

#maincontainer {
position:relative;
margin-top:80px;
margin-left:205px;
width:560px;
}

#regulations, .generallist {
list-style-image:url(Images/dotpoint.gif);
}

#regulations li {
padding-top:5px;
padding-bottom:5px;
}

.generallist {
padding:0px;
margin:0px;
margin-left:30px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

#maincontainer h1, #maincontainer h6 {
position:relative;
width:100%;
height:14px;
padding:0px;
padding-top:1px;
color:#1C370B;
font-weight:bold;
font-family:arial;
font-size:11px;
margin-top:0px;
margin-bottom:5px;
text-indent:20px;
}

#maincontainer h1 {
background:url(Images/mainheaderbg.jpg) 2px 2px no-repeat;
font-family:tahoma;
font-size:12px;
letter-spacing:0.01px;
padding-top:2px;
padding-bottom:2px;
}

#maincontainer h6 {
background:url(Images/mainnewsheaderbg.jpg) 0px 0px no-repeat;
}

#h1date {
position:absolute;
right:5px;
color:#B1CBB1;
}

.readfulldiv {
padding-top:1px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}

#maincontainer h2, #maincontainer h3, #maincontainer h4 {
color:#1C370B;
font-weight:bold;
font-family:arial;
font-size:11px;
text-transform:capitalize;
}

#maincontainer h2 {
margin-top:5px;
margin-bottom:5px;
text-indent:10px;
}

#maincontainer h3 {
margin-top:10px;
margin-bottom:5px;
}

#maincontainer h4 {
color:#990000;
margin-top:15px;
margin-bottom:0px;
font-family:tahoma;
font-size:12px;
letter-spacing:0.01px;
padding:0px;
}

/* Gifts */

table {
margin-bottom:10px;
}

.biggiftcont {
position:relative;
width:211px;
height:299px;
background:url(Images/giftbg.gif) no-repeat;
margin-left:auto;
margin-right:auto;
}

.biggiftcont333 {
position:relative;
/*
background:url(Images/outline.gif) no-repeat;
*/
width:230px;
height:160px;
}

.biggiftcont334 {
position:relative;
/*
background:url(Images/outline.gif) no-repeat;
*/
width:230px;
height:160px;
margin-left:auto;
margin-right:auto;
}

.biggiftcont335 {
position:relative;
width:300px;
height:184px;
margin-left:auto;
margin-right:auto;
}


.biggiftcont2 {
position:relative;
width:211px;
height:270px;

}

.itemabout {
position:absolute;
width:311px;
left:220px;
top:20px;
}

.itemabout span {
font-size:11px;
font-weight:bold;
}

.signupbut {
position:absolute;
bottom:11px;
right:-21px;
z-index:2;
}



.signupbuthome {
position:absolute;
bottom:2px;
right:-10px;
z-index:2;
}

.signupbut4 {
position:absolute;
bottom:0px;
right:-325px;
z-index:2;
}

.signupbut2 {
position:absolute;
top:258px;
right:-10px;
z-index:2;
}

.signupbut3 {
position:absolute;
top:258px;
right:-21px;
z-index:2;
}

.gift {
position:absolute;
}

#chipset {
top:23px;
left:20px;
}

#shufflers {
top:23px;
left:30px;
}

/* Register */

#rmenu, #pmenu, .mmenu {
list-style:none;
margin:0px;
padding:0px;
}

#rmenu li{
position:relative;
background:#C8D9C7;
color:#223C22;
padding:5px;
margin-left:2px;
margin-top:2px;
width:136px;
}

#rmenu li img {
position:absolute;
top:0px;
right:-7px;
}

#rmenu li a {
text-decoration:none;
display:block;
color:#223C22;
}

#rmenu li a:hover {
}

.mmenu li {
position:relative;
background:#C8D9C7;
color:white;
width:150px;
margin:0px;
border-bottom:1px solid #b6c5b5;
}

.mmenu li a {
background:url(Images/buttons/mainmenuarrow.gif) 2px 1px no-repeat #C8D9C7;
display:block;
width:124px;
height:13px;
text-decoration:none;
color:#223C22;
padding:1px;
padding-left:25px;
font-weight:normal;
overflow:hidden;
}

.mmenu li a:hover {
background:url(Images/buttons/mainmenuarrow.gif) 2px -14px no-repeat #b6c5b5;

}

.itemabout {
position:absolute;
width:311px;
left:220px;
top:20px;
}

.itemabout span {
font-size:11px;
font-weight:bold;
}

.check {
position:absolute;
bottom:0px;
left:500px;
}

.roomcont {
position:relative;
width:212px;
height:168px;
background-image:url(Images/roombg.gif);
}

#roomconfirmedimage {
position:absolute;
top:22px;
left:25px;
z-index:1;
}

#next {
margin-top:5px;
padding-top:10px;
border-top:1px dashed #D2E7BC;
text-align:right;
}

.backnext {
margin-top:5px;
position:relative;
height:21px;
}

.nxt {
float:right;
}

.bck {
float:left;
}

#linkcont {
border-top:1px dashed #D2E7BC;
border-bottom:1px dashed #D2E7BC;
margin-top:5px;
margin-bottom:5px;
padding-top:3px;
padding-bottom:3px;
}

#linkcont a {
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#333333;
}

#linkcont p {
border:1px solid #C8D9C7;
background-color:#F1F5F1;
}

.linksplit {
margin-bottom:20px;
}

#chooseroomtable {
margin:auto;
width:500px;
}

#chooseroomtable td {
text-align:center;
padding:8px;
}

#chooseroomtable input {
border:2px outset #CCCCCC;
}

.roomtdright {
border-right:1px dashed #CCCCCC;
}

#maincontainer input {
margin-left:10px;
margin-right:10px;
font-size:11px;
}

#userpass {
padding-left:10px;
}

.inputsmall {
width:100px;
}

.inputlarge {
width:300px;
}

.inputmedi {
width:200px;
}

/* Instructions */

.numberedlist {
list-style-type:decimal;
}

.numberedlist li {
padding-top:10px;
padding-bottom:10px;
}

.reditalic {
color:red;
font-style:italic;
}

img.instimg {
margin:5px;
border:3px solid #D0F4D5;
}

#maincontainer p {
padding:0px;
margin:0px;
margin-bottom:5px;
margin-top:5px;
}

/* Footer */

#footer {
position:relative;
width:786px;
height:20px;
background:url(Images/siteflatbg.gif) white;
clear:both;
}

#footer img {
position:absolute;
left:1px; bottom:0px;
}

#footerlinks {
width:786px;
position:relative;
padding-top:5px;
text-align:center;
margin:auto;
}

#footerlinks a {
text-decoration:none;
margin-left:4px;
padding-right:6px;
color:#666666;
font-size:9px;
font-family:arial;
}

#line {
border-right:1px solid #B1382D;
}

#plug {
position:absolute;
right:10px;
top:7px;
}




/*JEREMY KLAOSEN */
.inputmedium {
width:150px;
}

#loginbutton2 {
position:absolute;
top:5px;
left:425px;
border:0px;
}

#checkbox2 {
position:absolute;
left:495px;
top:4px;
}

#spanremember2 {
left:517px;
}
/*end*/

.closebutton {
text-decoration:none;
margin-left:5px;
padding-bottom:5px;
color:#666666;
}

#textareapart {
}