@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

textarea { overflow: auto; }

img {margin:0; padding:0px 5px 0px 0px; border:none;}  
a { text-decoration: none; color:#000000;}
a:hover { text-decoration: underline;}
ul { list-style: none;}

a, div, p, h { font-family:Geneva, Arial, Helvetica, sans-serif; }

body{
	background: #DDDDDD url(img/body_bg.jpg) repeat-x 0 0;
}

.body { 
	overflow: auto; 
	background: #dfdfdf;
}

#global_wrap {	
	width: 905px;
	margin:0 auto;
}

/*  --------------------------- generic ---------------------------------------------- */

.r {
	float:right;	
}

.l {
	float:left;
}

.cc {
	text-align:center;
}

.rr {
	text-align:right;
}

.ll {
	text-align:left;
}

.red{
	color:#B40909;
}


/*  --------------------------- Header ---------------------------------------------- */

#pre_header {
	height:0px;
}



#header{ 
	background:url(img/header_bg.png) no-repeat 0 0;
	height:99px;
	width:905px;
	position:relative;
}

#logo{
	background:url(img/logo_livepartner.png) no-repeat 0 0;
	height:80px;
	width:197px;
	display:block;
	float:left;
	margin:10px 0 0 30px;
}


#menu{
	float:right;
	margin:20px 36px 0px 0px;
	height:57px;
	top:22px;
	right:0px;
	position:absolute;
       z-index:1;
}

#login_area div.langspan img{
	float:left;
	padding-top:2px;
}
#login_area div.lang-caption
{
	float:left;
}

#login_area{
	float:right;
	width:260px;
	height:20px;
	margin:0px 36px 0 0;
	/*height:57px;*/
}

#login_area li{
	display:inline;
	
	/*height:57px;*/
}


#login_area li a{
text-decoration:none;
}


#login_area li a span{
	color:#ffffff;
	font-weight:bold;
	width:120px;
    text-align:center;
	/*height:57px;*/
}

#login_area li a div.langspan{
	color:#ffcc00;
	font-weight:bold;
	width:95px;
    text-align:center;
	padding-left:25px;
	/*height:57px;*/
}

#login_area li a span.langspan {
    color:#FFCC00;
    font-weight:bold;
    text-align:center;
    float:left;
    display:block;
    width:95px;
    padding-left:12px;
}
#login_area li a span.lang-caption{
    color:#FFCC00;
    float:left;
    display:block;
    width:58px;
}


#login_area li a span:hover{
	color:#ffcc00;
	/*font-weight:bold;
	width:120px;
    text-align:center;
	height:57px;*/
}



.btn_login{
	text-align:center;
	float:left;
	margin:0px 5px 0px 0px;
	background:url(img/tab-upper_L.png) no-repeat 0 0;
	width:124px;
	cursor:pointer;	
	height:21px;
	padding-top:1px;
}

.btn_login span{
	font-size:13px;
	
}

.langspan{
	color:#f8f833;
	font-weight:bold;
	font-size:13px;
}

.signinspan{
	color:#ffffff;
	font-weight:bold;
	width:120px;
    text-align:center;
}

.languages{
	float:left;
	width:124px;
	text-align:center;
	padding-top:1px;
	height:21px;
	background:url(img/tab-upper_R.png) no-repeat 0 0;
}

.languages img{
	padding-top:5x;
}

#menu li{
	display:inline;
	height:57px;
}

#menu li a{
	float:left;
	display:block;
	width:126px;
	height:58px;
	margin:0 4px 0 0;
}

#menu li a span{
	display:none;
}

.menu_tab_table {
	background:url(img/menu_bg.png) no-repeat 0 0; 
}

.menu_tab_table_casino{
	background:url(img/menu_bg.png) no-repeat -258px 0;
}
.menu_tab_table_casino:hover {
	background:url(img/menu_bg.png) no-repeat -258px -60px;
}

.menu_tab_table_casino.active {
	background:url(img/menu_bg.png) no-repeat -258px -120px; 
}

.menu_tab_table:hover {
	background:url(img/menu_bg.png) no-repeat 0 -60px; 
}

.menu_tab_table.active {
	background:url(img/menu_bg.png) no-repeat 0 -120px; 
}


.menu_tab_sport {
	background:url(img/menu_bg.png) no-repeat -129px 0;
}

.menu_tab_sport:hover {
	background:url(img/menu_bg.png) no-repeat -129px -60px;
}

.menu_tab_sport.active {
	background:url(img/menu_bg.png) no-repeat -129px -120px;
}



/*  --------------------------- Main  ---------------------------------------------- */

#main{ 
	width:905px;
	overflow:hidden;
}

#main_pict{
	background:url(img/main_pict_poker.jpg) no-repeat 0 0;
	height:294px;
	width:905px;
	padding:48px 0 0 0;	
}

#main_pict_subpage{
	background:url(img/main_pict_poker_subpage.jpg) no-repeat 0 0;
	height:294px;
	width:905px;
	padding:48px 0 0 0;	
}

#sport_pict{
	background:url(img/main_pict_sport.jpg) no-repeat 0 0;
	height:174px;
	width:905px;
	padding:48px 0 0 0;	
}

#casino_pict{
	background:url(img/main_pict_casino.jpg) no-repeat 0 0;
	height:174px;
	width:905px;
	padding:48px 0 0 0;	 
}
 
div#main_pict_text{
    margin-top:-40px;
}

#sport_pict div#main_pict_text{
   /* margin-top:0px!important;*/
}
 
#subpage{
	background:url(img/banner_subpage.jpg) no-repeat 0 0;
	height:174px;
	width:905px;
	padding:48px 0 0 0;	
	overflow:hidden;
} 

#main_pict_text{
	margin:0 0 0 580px;
	width:293px;
}

#main_pict_text h1{
       font-size:40px;
	color:#fff;
	width:295px;
}

#sport_pict h1{
	font-size:40px;
}


#main_pict_subpage h1{
	color:#fff;
	font-size:3.3em;
	width:295px;
}

#main_pict_subpage p{
	margin:5px 0 30px 0;
	color:#f6e921;
	width:295px;
	text-align:justify;
}

#main_pict p{
	margin:5px 0 30px 0;
	color:#f6e921;
	width:295px;
	text-align:left;
}

#main_pict_text p{
	margin:5px 0 10px 0;
	color:#f6e921;
	width:295px;
	text-align:left;
}

.button_readmore{
	display:block;
	margin:0 0 0 0;
	width:129px;
	height:32px;
	font-weight:bold;
	font-size:18px;
	padding-top:6px;
	text-align:center;
	background:url(img/btn-formule.png) no-repeat 0 0;
	color:#111111;
}
.button_readmore:hover{
	color:#990000;
}

.button_register {
	display:block;
	margin:0 0 0 0;
	width:161px;
	height:32px;
	background:url(img/btn-register.png) no-repeat 0 0;
	font-weight:bold;
	font-size:18px;
	padding-top:6px;
	text-align:center;
	color:#111111;
}

.button_register:hover{
	color:#990000;
}

.button_readmore span, .button_register span {
	display:none;

}

.special-fader-menu{
	background:url(img/bgr-fader-special.png)  no-repeat 0 0!important;
	height:403px!important;
	width: 277px!important;
	margin:9px 10px 0 10px!important;
}

div.area_short_text ul.icon_list li {
    overflow:visible!important;
}

.area_short_text{
	background:url(img/area_short_text.png)  no-repeat 0 0;
	height:403px;
	width:277px;
	margin:9px 10px 0 10px;
}
div.area_short_text div.right-section{
    float:right;
    width:160px;
	padding-bottom: 10px;
}

.area_short_text h3{
	font-size:19px;
	margin:5px auto 32px;
	text-align:center;
	color:#474646;
}

.icon_list{
	margin:0 10px 0 5px;
}

.icon_list li{
	margin:0 0 14px;
	padding:0 4px;
	overflow:hidden;
	height:75px;
	color:#464646;
	font-size:0.8em;
}

.icon_list img{
	float:left;
	margin:0 18px 0 0;
}


/*  ------------------ main column content ------------------------------------------- */

.main_coloumn {
	background:url(img/register/bgr.png) no-repeat 0 0;
	min-height:510px;
	clear:both;
	width:712px;
}

#main .conseil-special{
	background:url("img/main-repeat-bgr.png") no-repeat scroll 0 0 #fff!important;
}

.main_coloumn.l{
	background: #dddddd url(img/main_column_bg.png) no-repeat 0 0;	
}

#main .faq-special-wrap{
	background:url("img/main-repeat-bgr.png") no-repeat scroll 0 0 #FFFFFF !important;
}

.main_content{
	margin:10px 10px 0;
}


.main_content h2{
	font-size:1.8em;
	color:#B40909;
	margin:10px 0 15px;
}

.main_content p{
	color:#464646;
	font-size:0.8em;
}

.red{
 color:#9f0909;
}


/*  ------------------ sidebar ------------------------------------------- */

.sidebar{
	background:url(img/sidebar.png) no-repeat -1px 0;
	height:510px;
	width:193px;
}

div.sidebar_inner{
	background:transparent url(img/sidebar_repeat_img.png) repeat-y -1px 0px;
	width:193px;
}

/*.btn_login{
	margin:10px auto 10px;
	display:block;
	width:162px;
	height:49px;
	text-align:center;
}*/

.testimonial {
	margin:0px auto 0px;
	/*padding:10px 0px;*/
	width:160px;	
}

.testimonial_text {
	width:142px;
	font-size:0.7em;
	color:#fff;
	background:#670606 url(img/bubble_mid.png) no-repeat 0 0;
	padding:0 8px 0;
	line-height:1.5em;
}

.partner {
	margin:10px auto 0;
	width:160px;
	text-align:center;	
}

.partner h4 {
	font-size:1.3em;
	color:#960808;
	margin:0 0 0 0;
}

.partner img {
	margin:0 auto 7px auto;	
}

.partner .no_bottom img{
	margin-bottom:5px;
}

/*  ------------------ popup login box ------------------------------------------- */


.popupContact-default{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	min-height:200px;
	width:432px;
	z-index:100;
	padding:12px;
	font-size:13px;
	top:5px!important;
	overflow:hidden;
	
}

.popupContactClose-default{
	position: absolute !important;
    right: 20px !important;
    top: 18px !important;
}

.popupContact-default .h1{
	text-align:left;
	color:#B40909;
	font-size:28px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
}

.popupContact-default ul{
	margin-left:15px;
	
}

.popupContact-default-body{
	background:#fff;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}




#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:1400px!important;
	width:2000px!important;
	top:0;
	left:0;
	background:#000000;
	z-index:1;
}

#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	min-height:200px;
	width:408px;
	background:url(img/popup_form_bg.png) no-repeat 0 0 ;
	z-index:100;
	padding:12px;
	font-size:13px;
	top:5px!important;
}

#popupContact h1{
	text-align:left;
	color:#B40909;
	font-size:28px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
}
#popupContact div.h1{
	text-align:left;
	color:#B40909;
	font-size:28px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
}

#login-popup-account-created{
	font-size:18px!important;
}

#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#B40909;
	font-weight:700;
	display:block;
}

.icon_title {
	position:relative;
	top:6px;
}

/*-----  login box form  ------*/

.login_form {
	
}

.login_form label{
	margin:0 10px 0 0 ;
	width:100px;
	display:block;
	float:left;
	font-size:1.2em;
	padding-top:5px;
	color:#464646;
}


.login_form ul{
	width:310px;
	margin:0 auto;
}

.login_form li{
	margin:5px 0;
	overflow:hidden;
	text-align:right;
}

.input_id, .input_pass{
	padding:4px 5px ;
	font-size:1.2em;
	float:right;
	color:#464646;
	width: 169px;
}




/*  --------------------------- Footer  ---------------------------------------------- */

#footer{ 
	background:url(img/footer_bg.png) no-repeat 0 0;
	height:176px;
	padding-left:20px;
	width:885px;
	overflow:hidden;
}

.footer_list{
	margin:18px auto 0;
}

.footer_list > li{
	float:left;
}

.footer_list li ul{
	width:200px;
	text-align:center;
}

.footer_list li ul li h5{
	font-size:1em;
	font-weight:bold;
	letter-spacing:0.2em;
	color:#595858;
	text-align:center;
}

.footer_list li ul li {   /* level 2  footer section */
	margin:0 0 15px 0;
}

.footer_list li ul li ul {  /* level 3 */
	margin:15px auto 0 auto;
	
}

.footer_list li ul li ul li{   /* level 3  content of each section */
	text-align:left;
	width:180px;
	color:#595858;
	font-size:0.7em;
	text-indent:50px;
}

.footer_separator{
	margin:0 10px;	
}

.footer_list_logo{
	margin:0 0 4px 0;
	display:block;
}

#copyright{
	color:#858282;
	text-align:center;
	font-size:11px;
}


.square{
	list-style-type:square;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#464646;
	list-style-position: inside;
}
.circle{
	list-style-type:circle;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#464646;
	list-style-position: inside;
}

#sport_pict h1{
	color:#FFFFFF;
	width:295;
}

#subpage  h1{
	font-size:35px;
	color:#FFFFFF;
	width:295;
}

#subpage p{
	margin:5px 0 15px 0;
	color:#f6e921;
	width:295px;
	text-align:left;
}

#sport_pict p{
	margin:5px 0 10px 0;
	color:#f6e921;
	width:295px;
	text-align:left;
}

form fieldset {
    border:0px;
	font-weight:bold;
	margin:0;
	padding:0 0 20px;
	width:905px;
}

form legend {
	color:#5E5E5E;
	font-size:14px;
	letter-spacing:0.05em;
	padding:0 5px;
}

form fieldset li {
	padding-top:8px;
	text-align:right;
}

form select {
	width:147px;
}

label {
	color:#A4A4A5;
	font-size:12px;
	letter-spacing:0.02em;
	margin-right:10px;
	text-align:left;
}
.main_datas{
	width:650px;
	text-align:center;
	margin-right:20px;
}

.reg_form{
	background: url(img/register/reg-form-main.png) no-repeat;
	height:305px;
	margin-top:10px;
}

div.reg_form div.form_box td p{
	width:235px;
}

div.reg_form div.form_box_left td p{
	width:180px;
}

div.reg_form td p span{
	color:#990000;
	font-size:9px;
	font-weight:bold;
}


.fyp_form{
	background: url(img/forgot_password/table.png) no-repeat;
	height:305px;
}

.contactform{
	background: url(img/contact/contact-form-middle-content.png) repeat-y 0px 0px;
	width:667px;
	margin-bottom:-12px;
}

div#contactform-top{
	background: url(img/contact/contact-form-top-eff.png) no-repeat;
	height:49px;
	width:667px;
}

div#contactform-bottom{
	background: url(img/contact/contact-form-bottom-eff.png) no-repeat;
	height:25px;
	width:667px;
}

#contactform div.contact-left-side{
	width:380px!important;
}

.table_contact{
  height:210px; 
	width:380px;
	padding-left:15px;
	font-size:14px;
}
.table_address{
	width:280px;
	padding-left:10px;
	font-size:14px;
}

.table_emails {
	width:350px;
	font-size:12px;
}

.logo-footer {
	text-align:center;
}

.logo-footer a{
	font-size:12px;
	color:#565454;
}

/*-------------------------Forgot Password------------------*/

.register_error_box_title{
	width: 672px; height: 26px;
	margin-top: 10px;
	/*background: url(img/register/form_error_title.gif) no-repeat;*/
	padding: 13px 0 0 46px;
	font-size: 18px;
	color: #ffffff;
}

.register_error_box_body{
	width: 672px;
	padding: 5px 11px;
	background: url(img/register/form_error_tile.gif) repeat-y;
}


.register_error_box_bottom{
	width: 672px; height: 15px;
	background: url(img/register/form_error_bottom.gif) no-repeat;
}

.register_forgot_thankyou {
	background: url(img/register/contact_title_email.jpg) no-repeat;
	width: 673px; height: 29px; line-height: 29px;
	color: #146897; padding-left: 40px; margin-top: 10px; margin-bottom: 10px;
}

.body_content_inside_topcontent { 
	display: block; 
	/*margin-top: 10px;*/ 
	/*padding: 8px 8px 0 8px; */
	width:75%; 
	text-align:right;
	/*background: url(img/contentelementwrapper_top.gif) no-repeat 0 0 */
	
}


.body_content_inside_topcontent h3 { 
	display: block; 
	width: 619px; 
	height: 29px; 
	background: url(images/numbered_sectionheader.png) no-repeat 0 0; 
	line-height: 29px; 
	color: #B40909; 
	font-size: 14px; 
	padding-left: 37px; 
	margin-bottom: 15px; 
	position: relative ;
    letter-spacing:0.05em;
	padding:0 5px;
}

.body_content_inside_topcontent h3 span { 
	position: absolute; 
	font-size: 1.1em; 
	top: 0; 
	left: 8px; 
	color: #fff ;
}

.register_forgot {
	color: #c0c0c0; 
	margin-left: 10px; 
	margin-bottom: 10px;
}

.register_row{ 
	padding-bottom: 6px; 
	position: relative 
	
}

.registration_star{ 
	float:left; 
	margin: 2px 2px 0 0; 
	width: 9px;
	align:right; 
	height: 8px; 
	display: block; 
	background: url(img/register/star.gif) no-repeat 0 0 ;
}

.register_inputs{ 
	width: 200px ;
}

.body_content_inside_bottom { 
	display: block; 
	width: 672px; 
	height: 18px; 
	/*background: url(img/contentelementwrapper_bottom.gif) no-repeat 0 0 ;*/
}
	
.register_submit { 
	border: none; 
	display: block; 
	width: 256px; 
	height: 40px; 
	margin: 10px auto 0 auto; 
	overflow: hidden; 
	text-indent: -9999px; 
	text-transform: capitalize; 
	cursor: pointer ;
}

.register_submit:hover { 
	background-position: 0 -40px 
}	
/*--------------------------Contact form-------------------*/


.skype_address{
	width:140px;
	text-align:left;
}

#fisrStep_contact{
	padding-top:0px;
	margin-top:-5px;

}

.box_left_contact {
	float:left;
	height:auto;
	margin:0 0 0 0;
	width:240px;
	padding-left:10px;	
	
}

.contacts_label{
	font-size:13px;
	font-weight:bold;
	color:#990000;
	height:20px;
}

.contacts_address{
	height:20px;
}

.send_button{
	background: url(img/button-on.png) no-repeat 0 0 ;
	margin-top:12px;
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#FFCC00;
	width:83px;
	font-size:13px;	
	cursor:pointer;
}

.send_button:hover{
	background: url(img/button-over.png) no-repeat 0 0 ;
	margin-top:12px;
	height:20px;
	font-weight:bold;
	color:#FFCC00;
	text-align:center;
	width:83px;
	font-size:13px;	
	cursor:pointer;
}

.call_button{
	float:right;
	background: url(img/button-on.png) no-repeat 0 0 ;
	height:20px;
	color:#FFCC00;
	font-weight:bold;	
	text-align:center;
	width:83px;
	font-size:12px;	
	cursor:pointer;
	padding-right:16px;
}

.call_button:hover{
	background: url(img/button-over.png) no-repeat 0 0 ;
	height:20px;
	color:#FFCC00;
	text-align:center;
	width:83px;
	font-weight:bold;	
	font-size:12px;
	cursor:pointer;
}

.skype_button{
	float:right;
	background: url(img/button-on.png) no-repeat 0 0 ;
	height:20px;
	color:#FFCC00;
	text-align:center;
	width:83px;
	font-weight:bold;	
	font-size:12px;
	cursor:pointer;
	padding-right:16px;
	margin-top:5px;
}

.skype_button:hover{
	background: url(img/button-over.png) no-repeat 0 0 ;
	height:20px;
	color:#FFCC00;
	text-align:center;
	width:83px;
	font-weight:bold;	
	font-size:12px;
	cursor:pointer;
}


/*--------------------------Reg form------------------------*/

.form_box {
	float:left;
	height:auto;
	margin:0 0 0 0;
	width:370px;
	padding-left:5px;	
}

.form_box_left {
	float:left;
	height:auto;
	margin:0 0 0 0;
	width:275px;
	padding-left:10px;	
	
}

.form_box_large{
	padding-top:60px;
	height:auto;
	margin:0 0 0 0;
	width:670px;
	padding-left:10px;
}


.table_details{
font-weight:bold;
}

.form_box li {	
	padding-bottom:10px;
}

.form_box label {	
	width:150px;
}

.gray_input{
	background: url(img/register/short-bgr.png) no-repeat 0 0 ;
}

#LP_body_content{
	background:#fff;
	width:903px;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
}

.register_form{
	padding-left:20px;	
	width:675px;
/*	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;*/
}

.contact_form{
	padding-left:20px;	
	width:675px;
	padding-bottom:20px;
}


.reg_yellow{
	width:224px;
	height:18px;
	margin-top:12px;
	float:left;
	color:#ffcc00;
	font-size:13px;
	text-align:center;
	background: url(img/register/underline_on.png) no-repeat bottom left;
}

.reg_gray{
	width:224px;
	height:18px;
	margin-top:12px;
	float:left;
	font-size:13px;
	color:#cccccc;
	text-align:center;
	background: url(img/register/underline_out.png) no-repeat bottom left;
}

.reg_account{
	width:224px;
	height:25px;
	margin-top:5px;
	float:left;
	color:#cccccc;
	text-align:center;
	background: url(img/register/underline_out.png) no-repeat bottom left;
}



.register_form_wrap {
	width:710px;
	margin:0 auto;
	padding:10px;
	border:solid 1px #ccc;
}


.register_form_title{
	color:#B40909;
	font-size:28px;
	/*padding-bottom:10px;*/
	padding-top:10px;

}

.register_form_title img{
 vertical-align:middle;
}


.separator_register{
	float:left;
	background: url(img/register/divider.png) no-repeat bottom left;
	height:200px;
	width:7px;
}

.separator_contact{
	float:left;
	background: url(img/contact/divider.png) no-repeat bottom left;
	height:236px;
	width:3px;
	padding-top:5px;
}


.displaynone{
display:none;
}

.visible{
display:block;
}

.divGray{}
.divGray .divC{
	background:url(img/register/inp.png) no-repeat left;
	width:100px;
}
.divGray .divC .inp{
	background:url(img/register/inp.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:20px;
	width:160px;
}

.divGray .divC .inp2{
	background:url(img/register/inp.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:20px;
	width:250px;
}

.divGray .divC .inp_right{
	background:url(img/register/inp.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:20px;
	width:220px;
}
	
.divGray2{}
.divGray2 .divC2{
	background:url(img/register/address-bgr.png) no-repeat left;
	width:220px;
}
.divGray2 .divC2 .inp2{
	background:url(img/register/address-bgr.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 25px 0 0;
	border:none;
	height:61px;
	width:200px;
}	
	

.top_td{
	vertical-align:top;
}



.divRed{}
.divRed .divC{
	background:url(img/register/inp2.png) no-repeat left;
	width:100px;
}
.divRed .divC .inp{
	background:url(img/register/inp2.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:20px;
	width:170px;
}

.divRed .divC .inp_right{
	background:url(img/register/inp2.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:20px;
	width:220px;
}

.divRed .divC .inp2{
	background:url(img/register/inp2.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:20px;
	width:250px;
}

.divRed2{}
.divRed2 .divC2{
	background:url(img/register/inp3.png) no-repeat left;
	width:220px;
}

.divRed2 .divC2 .inp2{
	background:url(img/register/inp3.png) no-repeat right;
	border:none;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border:none;
	height:61px;
	width:220px;
}
				


.register_form fieldset {
	border-color:#B40909;
	border-style:solid none none;
	border-width:1px medium medium;
	font-weight:bold;
	margin:0;
	padding:0 0 20px;
	width:100%;
}

.register_form legend {
	color:#B40909;
	font-size:14px;
	letter-spacing:0.05em;
	padding:0 5px;
}

.register_form fieldset li {
	padding-top:8px;
	text-align:right;
}

.register_form select {
	width:147px;
}

.register_form label {
	color:#990000;
	font-size:13px;
	letter-spacing:0.02em;
	/*margin-right:10px;*/
	text-align:left;
	margin-bottom:10px;
}


.register_form_end {
	font-size:1em;
	text-align:center;
	overflow:hidden;
	
}


.linkto {
  color:blue;
  text-decoration:underline;
}

.linkto hover{
  color:blue;
  text-decoration:underline;
}

.buttonNext{
     margin-left:575px;
     cursor:pointer;
	 background: url(img/button-on.png) no-repeat 0 0 ;
	 height:20px;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 font-weight:bold;	
	 font-size:13px;
	 
}


.buttonValidate{
    margin-right:6px;
    background: url(img/button-on.png) no-repeat bottom left;
    float:right;
    cursor:pointer;
    color:#FFCC00;
    text-align:center;
    width:83px;
    font-weight:bold;
    font-size:13px;
    height:20px;
}

.validate_fyp{
     margin-left:55px;
	 background: url(img/button-on.png) no-repeat bottom left;
     float:left;
     cursor:pointer;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 font-weight:bold;	
	 font-size:13px;
	 height:20px;
	 
}

.validate_fyp:hover{
	 margin-left:55px;
	 background: url(img/button-over.png) no-repeat bottom left;
     float:left;
     cursor:pointer;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 font-weight:bold;	
	 font-size:13px;
	 height:20px;
}

.err_msg{
	float:left;
	width:490px;
	text-align:left;
}

.buttonValidate:hover{
    background: url(img/button-over.png) no-repeat bottom left;
    margin-right:6px;
    float:right;
    cursor:pointer;
    color:#FFCC00;
    text-align:center;
    width:83px;
    font-weight:bold;
    font-size:13px;
    height:20px;
}

.buttonNext1{
     float:right;
	 /*margin-left:575px;*/
     cursor:pointer;
	 background: url(img/button-on.png) no-repeat 0 0 ;
	 height:20px;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 font-weight:bold;	
	 font-size:13px;
}

.buttonNext1:hover{
     float:right;
     cursor:pointer;
	 background: url(img/button-over.png) no-repeat 0 0 ;
	 height:20px;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 font-weight:bold;	
	 font-size:13px;
}

.buttonBack{
     background: url(img/button-on.png) no-repeat bottom left;
     margin-left:10px;
     float:left;
     cursor:pointer;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 height:20px;
	 font-weight:bold;	
	 font-size:13px;
}

.buttonBack:hover{
     background: url(img/button-over.png) no-repeat bottom left;
     margin-left:10px;
     float:left;
     cursor:pointer;
	 color:#FFCC00;
	 text-align:center;
	 width:83px;
	 height:20px;
	 font-weight:bold;	
	 font-size:13px;
}

.buttonNext:hover{
    margin-left:575px;
	cursor:pointer;
	background: url(img/button-over.png) no-repeat 0 0 ;
	height:20px;
	color:#FFCC00;
	text-align:center;
	width:83px;
	font-weight:bold;	
	font-size:13px;
}


div.error{
	padding:0px 0px 20px 0px;
	font-size:12px;
	line-height:16px;
	letter-spacing:0.02em;
	font-weight:bold;
	color: #B40909;
}

div.success{
	padding:0px 0px 0px 60px;
	font-size:12px;
	line-height:16px;
	letter-spacing:0.02em;
	font-weight:bold;
	color: #990000;
}


/*Start slideshow*/
#slideshow {
    position:relative;
    height:350px;
    background:transparent url(img/frame-fader.png) no-repeat 0 0;
	margin-left:10px;
}

#slideshow IMG {
    position:absolute;
    top:9px;
    left:9px;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*END slideshow*/

/*body { 
	margin-bottom: 27px; 
	background: #ffffff url(img/body_bg.jpg) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif; font-size: 16px 
}

#header{ 
	background:url(img/header_bg.png) no-repeat 0 0;
	height:99px;
	width:905px;
}

#header_logo { 
	background:url(img/logo_livepartner.png) no-repeat 0 0;
	height:80px;
	width:197px;
	display:block;
	float:left;
	margin:10px 0 0 30px;
}

#menu_poker{
background: transparent url(img/menu_poker.png) no-repeat top left ;
width:126px;
height:56px;
vertical-align:bottom;
float:right;
padding-left:6px;
}

#menu_poker:hover {
background-position:bottom left;
}

#menu_sports{
background: transparent url(img/menu_sports.png) no-repeat top left ;
width:126px;
height:56px;
vertical-align:bottom;
float:right;
margin-right:40px;
}

#menu_sports:hover {
background-position:bottom left;
}

#menu {
	padding-top:41px;
	text-align:right;
}

#homepage_banner{
	position: relative; 
	display: block; 
	float: left; 
	width: 905px; 
	height: 342px; 
	background: transparent url(img/main_pict_poker.jpg) no-repeat top left ;
}

#bg { 
	background: transparent url(img/body_bg.jpg) no-repeat 50% 0 
	
}
#wrapper { 
	width: 905px; 
	margin: 0 auto; 
	font-size: 0.8em 
}

*/
#main_pict_lower{background: transparent url(img/formula-bar4.png) no-repeat top left ; margin-top:-46px; height:119px;}

/*Begin language drop down*/

#language_child{
    border: 0px solid;
    width: 120px;
    height: 120px;
    float: left;
    display: none;
    top: 20px ! important;
    position:absolute;
    z-index: 101;
    left:742px;
	font-size:13px;
}

#language_child div.top-language-eff {
    background:url("img/language-drop/lang_dropdown_bgr_top.png") no-repeat scroll center top transparent;
    height:15px;
}

#language_child div.bottom-language-eff  {
    background:url("img/language-drop/lang_dropdown_bgr_bottom.png") no-repeat scroll center top transparent;
    height:15px;
}

#language_child div.language-inner {
    background:url("img/language-drop/language-background.png") no-repeat scroll center top transparent;
    height:100px !important;
    width:120px !important;
}

#language_child div.language-inner a{
    display:block;
    margin-bottom:6px;
    padding-left:5px;
    text-align:left;
    font-weight:bold;
    color:#FFCC00;
}
/*END language drop down*/

/*Begin FAQ section*/

#faq-wrapper div.faq-question{
	background: transparent url("img/faq-q-open.png") no-repeat scroll 0 100%;
	height:32px;
	width:691px;
	margin-top:5px;
}

#faq-wrapper div.faq-question-closed{
	background:transparent url("img/faq-q-closed.png") no-repeat scroll 0 100%;
	height:32px;
	width:691px;
	margin-top:5px;
}

#faq-wrapper div.faq-answer{
	width:688px;
       display:none;
	margin-top:3px;
	margin-bottom:6px;
}

#faq-wrapper .content-text{
        float:left;
        font-size:13px;
        font-weight:bold;
        margin-top:0;
        padding-left:10px;
        padding-top:8px;
        width:650px;
} 

#faq-wrapper .faq-button{
	display:block;
	float:right;
	width:30px;
	height:30px;	
}

#faq-wrapper div.faq-answer div.faq-content-top{
	background:transparent url("img/faq-answer-top.png") no-repeat scroll 0 100%;
	height:20px;
	width:690px;
}

#faq-wrapper div.faq-answer div.content-text-a{
    background:#e5e5e5;
	border-left:2px solid #990000;
	border-right:2px solid #990000;
	padding-left:5px;
	width:681px;
	font-size:12px;
	font-weight:500;
	color:#3e3f3e;
}

#faq-wrapper div.faq-answer div.faq-content-bottom{
	background:transparent url("img/faq-answer-bottom.png") no-repeat scroll 0 100%;
	height:20px;
	width:690px;
}

#faq-wrapper a:hover{
	text-decoration:none!important;
}
/*END FAQ section*/

/*Begin cons section*/

#cons-wrapper div.cons-question{
	background:url("img/faq-q-open.png") no-repeat scroll 0 100% transparent;
	height:32px;
	margin-top:5px;
	width:691px;
}

#cons-wrapper div.cons-question-closed{
	background:transparent url("img/faq-q-closed.png") no-repeat scroll 0 100%;
	height:32px;
	margin-top:5px;
	width:691px;
}

#cons-wrapper div.cons-answer{
	width:688px;
       display:none;
	margin-top:3px;
	margin-bottom:6px;
}

#cons-wrapper .content-text{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-top:0;
	padding-left:10px;
	padding-top:8px;
	width:650px;
} 

#cons-wrapper .cons-button{
	display:block;
	float:right;
	width:30px;
	height:30px;	
}

#cons-wrapper div.cons-answer div.cons-content-top{
	background:transparent url("img/faq-answer-top.png") no-repeat scroll 0 100%;
	height:20px;
	width:690px;
}

#cons-wrapper div.cons-answer div.content-text-a{
    background:#e5e5e5;
	border-left:2px solid #990000;
	border-right:2px solid #990000;
	padding-left:5px;
	font-size:12px;
	width:681px;
	font-weight:500;
	color:#3e3f3e;
}

div.cons-answer div.content-text-a a{
	color:blue;
	text-decoration:underline;
}

#cons-wrapper div.cons-answer div.cons-content-bottom{
	background:transparent url("img/faq-answer-bottom.png") no-repeat scroll 0 100%;
	height:20px;
	width:690px;
}

#cons-wrapper a:hover{
	text-decoration:none!important;
}

#myAlternativeContentWrapp{
	/*height:119px;*/
	z-index:1;
}

/*END cons section*/

/*Begin formulas-page*/
#formulas-page div.form-top-eff{
	background:transparent url("img/formula-text-top.png") no-repeat scroll 0 100%;
	height:40px;
	width:325px;
}

#formulas-page h2.formulas-head{
	margin-top:-5px;
}

#formulas-page div.form-bottom-eff{
	background:transparent url("img/formula-text-bottom.png") no-repeat scroll 0 100%;
	height:43px;
	width:325px;	
}

#formulas-page div.form-content-eff{
	background:transparent url("img/formula-text-middle-line.png") repeat-y scroll 0 100%;
	width:305px;
	padding:0px 10px;
	margin-top:-27px;
}

#formulas-page div.form-top-eff1{
	background:transparent url("img/formula-top1.png") no-repeat scroll 0 100%;
	height:17px;
	width:691px;
}

#formulas-page div.form-bottom-eff1{
	background:transparent url("img/formula-bottom1.png") no-repeat scroll 0 100%;
	height:14px;
	width:691px;	
}

#formulas-page div.form-content-eff1{
	background-color:#990000;
	width:671px;
	color:#f4b506;
	height:24px;
	margin-top:-5px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}

#formulas-page div.formula-left-side{
	width:325px;
	float:left;
	margin-top:40px;
}

#formulas-page div.formula-right-side{
	width:325px;
	float:left;
	margin-left:40px;
	margin-top:40px;
}

#formulas-page div.form-content-eff h3{
	border-bottom:1px solid #990000;
	margin-left:0;
	margin-right:0;
	font-size:20px;
	text-align:center;
}

#formulas-page div.form-content-eff p.line1{
	color:#434341;
	font-size:18px;
	font-weight:bold;
}

#formulas-page div.form-content-eff p.line2{
	color:#3e3e3e;
	font-size:17px;
	padding-top:6px;
}

#formulas-page div.form-content-eff div.bottom-images{
	margin-bottom:-30px;
	margin-top:18px;
	position:relative;
}

#formulas-page div.form-content-eff div.bottom-images img.image1{
       float:left;
}

#formulas-page div.form-content-eff div.bottom-images img.image2{
       float:right;
       padding-left:20px;
	margin-top:15px;
	bottom:-4px;
	position:relative;
}

#formulas-page 


#member-message-account-success {
  padding-left:50px;
}

/*End formulas-page*/
#loginFailedMess{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	line-height:2;
	text-align:left;
}

