/* CSS Document */

*{
margin:0;
padding:0;
}


body
{
background:#333333;
font: 12px Arial, Helvetica, sans-serif;
color:#333;
}

a
{
text-decoration:none;
}


#wrapper
{
margin:40px auto;
width:772px;
overflow:hidden;
border:3px solid #FFF;
background:#FFF;
border-bottom:0;
}


#wrapper .column 
{
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}


img
{
border:0px;
}


h1
{
font-size:21px;
font-weight:normal;
color:#B20A00;
padding:10px 0 0 0;
}


/*----top-----*/
#top
{
background:url(../images/banner.jpg) no-repeat left bottom;
width:772px;
padding-bottom:120px;
float:left;
position:relative;
border-bottom:3px solid #fff;
}


#mainlink
{
font:13px Arial, Helvetica, sans-serif;
float:right;
position:absolute;
top:62px;
right:0px;
}


#mainlink ul
{
list-style:none;
}


#mainlink ul li
{
float:left;
margin-right:3px;
}


#mainlink ul li a
{
display:block;
background: #760800;
color:#fff;
text-decoration:none;
padding:5px;
}


#mainlink ul li a:hover
{
text-decoration:underline;
}


#body_home li.home a,
#body_partners li.partners a,
#body_map #mainlink li.map a,
#body_contactus li.contactus a,
#body_poker li.partners a,
#body_casino li.partners a,
#body_sports li.partners a,
#body_gambling li.partners a

{
background:#F4CB36;
color:#000;
}



/*----right-----*/
#right
{
width:324px;
float:right;
padding:0 0 30px 0;
}


#right h2
{
font:bold 11px Tahoma;
padding:5px 5px 0 8px;
margin-top:-35px;
padding-left:15px;
}


#right span a
{
color:#000;
padding:0 0 5px 0;

}


#right span a:hover
{
text-decoration:none;
color:#fff;
}


#right p
{
font:11px Tahoma;
color:#000;
line-height:14px;
padding:10px 5px 5px 15px;
}


#right h4
{
font:bold 11px Tahoma;
padding:0 0 20px 10px;
}


#right h4 a
{
color:#000;
font-weight:bold;
padding:0 0 0 5px;
}


#right h4 a:hover
{
text-decoration:none;
color:#fff;
}


#comapareroulette
{
width:159px;
background:#F4CB36;
float:left;
border:1px solid #000;
}


#comapareroulette span
{
display:block;
background: url(../images/article_span.jpg) repeat-x top left;
height:25px;
font-weight:bold;
color:#000;
padding:10px 0 0 15px;
border-bottom:1px solid #000;
}


#comapareroulette ul
{
padding:0 0 10px 0;
list-style:none;
}


#comapareroulette ul li
{
border-bottom:1px solid #000;
padding:7px 0 7px 17px;
background:url(../images/arrow.gif) no-repeat 8px center;
}


#comapareroulette ul li a
{
color: #000;
text-decoration:none;

}

#body_table-etiquette #comapareroulette ul li.table-etiquette a,
#body_craps #comapareroulette ul li.craps a,
#body_roulette #comapareroulette ul li.roulette a,
#body_rules #comapareroulette ul li.rules a,
#body_how-to-bet #comapareroulette ul li.how-to-bet a,
#body_internet #comapareroulette ul li.internet a,
#body_tips #comapareroulette ul li.tips a,
#body_strategies #comapareroulette ul li.strategies a

{
color:#BB0D01;
}



#comapareroulette ul li a:hover
{
color:#fff;
}
#partner
{
background:#FF9E0B;
width:160px;
float:right;
padding:0 0 0 0;
}



#partner span
{
display:block;
background:url(../images/partner_bg.jpg) repeat-x top left;
height:25px;
font-weight:bold;
color:#000;
padding:10px 0 0 15px;
border-top:1px solid #FFF;
}


#partner ul
{
padding:0 0 20px 0;
list-style:none;
}


#partner ul li
{
border-top:1px solid #FFB94F;
padding:5px 0 5px 15px;
}


#partner ul li a
{
color:#333333;
text-decoration:none;
}


#partner ul li a:hover
{
color:#FFf;
}


#body_casino #partner ul li.casino a,
#body_poker #partner ul li.poker a,
#body_sports #partner ul li.sports a,
#body_gambling #partner ul li.gambling a

{
color:#BB0D01;
}



/*----content-----*/
#content
{
width:418px;
float:left;
padding:0 10px 0 20px;
margin-bottom:50px;
}


#content img
{
float:left;
padding:0 10px 5px 0;
}


#content h2
{
font:15px Arial, Helvetica, sans-serif;
color:#EA7500;
padding:5px 0 0 0;
}


#content h3
{
font-size:14px;
color:#CBA00C;
padding:5px 0 0 0;
}


#content h4
{
font-size:13px;
color:#006A56;
padding:5px 0 0 0;
}


#content p
{
line-height:16px;
margin-bottom:10px;
}


#content a
{
color:#000;
text-decoration:underline;
}


#content a:hover
{
text-decoration:none;
}


#content ul
{
padding: 10px 0 5px 30px;
}

#content ul li
{
padding:0 0 7px 0;
}


#content ol
{
padding: 10px 0 5px 30px;
}


#content ol li
{
padding:5px 0 7px 5px;
}


#content span a
{
font-weight:bold;
float:right;
padding:8px 0 0 0;
}


/*-----bottom--*/
#bottom
{
width:778px;
}


/***[form]***/

form
{
margin-top:2px;
}


fieldset
{
margin-bottom:10px;
display:block;
padding:10px 0px;
border-color:#fff;
border: 0;
}

	
legend
{
font-size:12px;
}
	
	
input
{
font-size:12px;
font-family:arial;
}
	
	
label
{

display:block;
padding:10px 0 10px 0;
}

	
input.frm_text
{

width:300px;
border:1px solid #aaa;
background:#F8F8F8;
}
	
	
textarea
{

width:300px;
height:150px;
border:1px solid #aaa;
background:#F8F8F8;
}
	
	
input.frm_submit
{
background:#FF9E0B;
display:block;
clear:both;
margin-top:10px;
font-size:12px;
font-weight:bold;
padding:2px 4px;
border:0;
color:#333;
}
