* { border:0; padding:0; margin:0; list-style:none; }
html { background:url(images/html_bg.jpg) top repeat-x #1594c3; }
a:focus { outline:none; }
#all { width:960px; margin:0 auto; font-family:tahoma; color:#242424; font-size:12px }
#content { width:960px; background:url(images/content_bg.jpg) repeat-y; float:left; margin-top:27px; }
#menu { width:580px; float:right; height:27px; margin-top:-27px; }
#menu li { float:left; height:27px; }
#menu li a { float:left; height:19px; display:block; text-indent:-9999px; padding:6px 5px 2px 5px; background-repeat:no-repeat; background-position:5px 5px; }
#menu li a:hover { background-color:#ff5400; }
#menu li a.a1 { background-image:url(images/menu_a1.png); width:49px; }
#menu li a.a2 { background-image:url(images/menu_a2.png); width:57px; }
#menu li a.a3 { background-image:url(images/menu_a3.png); width:68px; }
#menu li a.a4 { background-image:url(images/menu_a4.png); width:38px; }
#menu li a.a5 { background-image:url(images/menu_a5.png); width:82px; }
#menu li a.a6 { background-image:url(images/menu_a6.png); width:77px; }
#menu li a.a7 { background-image:url(images/menu_a7.png); width:41px; }
#menu li a.a8 { background-image:url(images/menu_a8.png); width:61px; }
#top { width:960px; height:331px; float:left; background:url(images/top_bg.jpg) no-repeat; }
#top #fl { width:685px; height:186px; float:left; position:relative; left:251px; top:3px; }

#main { width:900px; margin-left:60px; float:left;  margin-top:-130px; }

#left { width:585px; float:left; text-align:center; }
#left p { width:575px; padding:10px 5px; }
#left #welcome { width:100%; background:url(images/txt_welcome.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #signup { width:100%; background:url(images/txt_signup.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #merchants { width:100%; background:url(images/txt_merchants.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #faq { width:100%; background:url(images/txt_faq.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #rules { width:100%; background:url(images/txt_rules.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #support { width:100%; background:url(images/txt_support.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #payments { width:100%; background:url(images/txt_payments.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #aboutus { width:100%; background:url(images/txt_aboutus.gif) no-repeat center; height:21px; text-indent:-9999px; }
#left #lostpass { width:100%; background:url(images/txt_lostpass.gif) no-repeat center; height:21px; text-indent:-9999px; }

#right { width:290px; float:left; padding-top:15px; }
#right #l-s { background:url(images/live_support.png) no-repeat; width:287px; height:69px; float:left; display:block; text-indent:-9999px; margin-bottom:48px; }

#login { width:282px; height:182px; float:left; background:url(images/login_bg.png) no-repeat; }
#login label { margin:8px; float:left; position:relative; top:54px; left:88px; }
#login label input { width:166px; height:18px; font-size:13px; }
#login .submit { float:left; position:relative; left:119px; top:60px; }
#login #lost { width:85px; background:url(images/lost_pswrd.png) no-repeat center; float:left; display:block; height:16px; text-indent:-9999px; position:relative; left:-110px; top:95px; }

#login2 { width:282px; height:182px; float:left; background:url(images/login_bg2.png) no-repeat; }
#login2 label { margin:8px; float:left; position:relative; top:54px; left:88px; }
#login2 label input { width:166px; height:18px; font-size:13px; }
#login2 .submit { float:left; position:relative; left:119px; top:60px; }
#login2 #lost { width:85px; background:url(images/lost_pswrd.jpg) no-repeat center; float:left; display:block; height:16px; text-indent:-9999px; position:relative; left:-110px; top:95px; }

#info { width:145px; padding:10px; float:left; border-left:10px solid #1594c3; border-right:10px solid #1594c3; position:relative; left:49px; font-family:Arial; color:#0f6789; }
#info a { color:#0f6789; }
#info li { height:20px; padding-left:30px; padding-top:2px; margin:2px 0; }
#info li.icq { background:url(images/icon_icq.jpg) no-repeat; }
#info li.msn { background:url(images/icon_msn.jpg) no-repeat; }
#info li.mail { background:url(images/icon_mail.jpg) no-repeat; }

#t { width:900px; margin-left:60px; float:left; height:49px; padding-bottom:10px; }
#t li { float:left; height:49px; margin:0 4px; }
#t li a { display:block; float:left; height:49px; text-indent:-9999px; }
#t li a.t1 { background:url(images/t_1.jpg) no-repeat; width:78px; }
#t li a.t2 { background:url(images/t_2.jpg) no-repeat; width:124px; }
#t li a.t3 { background:url(images/t_3.jpg) no-repeat; width:110px; }
#t li a.t4 { background:url(images/t_4.jpg) no-repeat; width:132px; }
#t li a.t5 { background:url(images/t_5.jpg) no-repeat; width:95px; }
#t li a.t6 { background:url(images/t_6.jpg) no-repeat; width:71px; }
#t li a.t7 { background:url(images/t_7.jpg) no-repeat; width:111px; }
#t li a.t8 { background:url(images/t_8.jpg) no-repeat; width:83px; }

#footer { background:url(images/footer_bg.bmp) no-repeat; float:left; clear:both; height:50px; width:913px; position:relative; left:36px; z-index:1; }
#footer address { text-indent:-9999px; }
#fbg { width:100%; height:91px; float:left; background:url(images/fbg.bmp) repeat-x; position:relative; top:0; z-index:0; margin-top:-50px; }