@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
}
body {
	margin:0;
	padding:0;
	width:100%;
	background-color:#000000;
	cursor: default;
	vertical-align: middle;
}
html {
	padding:0;
	margin:0;
}
a { text-decoration:none; color:#fdd312;}
a:hover { text-decoration:underline; color:#fdd312;}

/* main */
.main { padding:0; margin:0 auto; width:960px; background-color: #111111;}

.header	{ padding:0; margin:20px; width: 920px; height: 134px; background:url(../images/header_bg.jpg) top repeat-x; color:red;}
.header #logo	{ background:url(../images/logo.png) center no-repeat; width: 250px; height: 40px; padding: 44px;}
.header #loginlnk  {color:#000000; float:right;text-align:right;vertical-align:bottom; padding-right:5px; padding-top:95px; text-decoration:none;}

.header #loginlnk a {color:#000000; text-decoration:none;}
.clr	{ padding:0; margin:0; width:920px; height: 20px; background-color: #111111;}
.cashout hover{color:#000000;}

/* menu */
.menu	{ padding:0; margin:1px; background:url(../images/menu_bg.jpg) top repeat-x; width: 138px; height: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; text-align: center; float: left; vertical-align: middle; line-height: 2.5em; text-decoration: none;}
.menu a	{ text-decoration: none; color: #000000;}


.menuactive	{ padding:0; margin:1px; background:url(../images/menu_bg_hover.jpg) top repeat-x; width: 138px; height: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; text-align: center; float: left; vertical-align: middle; line-height: 2.5em; text-decoration: none;}

.bluetext	{ padding:0; margin:1px auto; background:url(../images/blue_bg.jpg) no-repeat right; width: 210px; height: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; text-align: center; float: right; vertical-align: baseline; line-height: 2.5em;}
.bluetext a:link	{ color:#FFFFFF; }
.bluetext a:active	{ color:#FFFFFF; }
.bluetext a:hover	{ color:#FFFFFF; text-decoration:none;}
.bluetext a:visited	{ color:#FFFFFF; }




/* offer & login */ 
.offer {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/offers_login_bg.png) top no-repeat;
	background-color: #111111;
	height: 301px;
	margin-right: 2px;
}
.offer #div1	{ width: 402px; float:left;}
.offer #div2	{ width: 60px; height: 290px; float:left;}
.offer #div3	{ background: url(../images/black_login_bg.png) top no-repeat; width: 362px; height: 281px; float:right; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-style: normal; padding-left: 80px;}
.offer #div3 h2	{ padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 25px; line-height: 0.1em; color: #4f98f0; font-style: normal; padding-bottom:0px; padding-top: 10px;}
.offer #div3 p	{}

.offer h2	{ font-family: Arial, Helvetica, sans-serif; color: #fdd312; font-size: 25px; font-style: normal; padding-left: 30px; padding-bottom:0px;}

.advantage	{ font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-style: normal; font-size: 15px; background: url(../images/offerings_bg.png) no-repeat right; padding-left: 100px; line-height: 2em; height: 35px; margin-bottom: 2px;}

.Callout	{ padding:0 30px 0 30px; margin:0 2px 0 0; background: #222222; width: 244px; height: 230px; float: left; vertical-align: top;}
.Callout h2 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}
.Callout p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-style: normal; text-align:justify; line-height: 20px;}
.Callout strong { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fdd312; font-style: normal; text-align:justify; font-weight: bold;}
.Callout ul { padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fdd312; font-weight: normal;}
.first table tr.tdcashout td:hover {color:#000000;}
.first table tr.tdcashout {color:#FFFFFF;}
.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}
.p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-style: normal; text-align:justify; line-height: 20px;}
.strong { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fdd312; font-style: normal; text-align:justify; font-weight: bold;}
.p a	{text-decoration: none; color: #fdd312;}
.p a:hover	{text-decoration: underline; color: #fdd312;}
.members{ width:286px; text-align:justify; background-color:#222222; pading:10px;}
.members h2 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}

.advertise{ width:286px; text-align:justify; background-color:#222222; pading:10px; }
.advertise h2 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}

.news{ width:286px; text-align:justify; background-color:#222222; pading:10px; }
.news h2 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}

.inner li {
margin-left:0px;
}
.promotion	{ background:url(../images/promotion.jpg) left repeat; width: 603px;  float: left; vertical-align: bottom;padding-left:10px;}
.promotion h2 { padding:30px 30px 20px 30px; margin:0 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}
.promotion p { padding:0px 30px 0 30px; margin:0 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-style: normal; text-align:justify; line-height: 20px;}
.promotion strong { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fdd312; font-style: normal; text-align:justify; font-weight: bold;}


.featured	{ padding:0 30px 0 30px; margin:0 2px 0 0; background: #222222; width: 243px; height: 270px; float: right; vertical-align: bottom;}
.featured h2 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fdd312; font-weight: normal;}
.featured p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-style: normal; text-align:center; line-height: 20px;}
.featured strong { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fdd312; font-style: normal; text-align:justify; font-weight: bold;}



/* form */
#contactform { margin:0; padding:0;}
#contactform * { color:#ffffff; font-size: 12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:200px; border:1px solid #e2e2e2; margin:0; padding:5px 2px; height:15px; color: #666666; background:#f8f8f8;}
#contactform textarea { width:350px; border:1px solid #e2e2e2; margin:10px 0; padding:2px; background:#f8f8f8; height:250px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF;}
p.response { text-align:center; color:#F00; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}





/* footer */
.footer	{
	background:url(../images/footer_bg.jpg) top repeat-x;
	width: 920px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 63px;
	line-height: 2.5em;
	text-align: center;
	text-decoration: none;
}
.footer a	{ text-decoration: none; color: #000000;}
.footer a:hover	{ text-decoration: underline; color: #000000;}
/*	--- FORUM	---	*/
.forum { width: 100%; padding: 0; }
.forum form { margin: 0; }
.forum .bread { margin: 10px 0 6px; float: left; }
.forum .bread ul li { vertical-align: middle; color: #676363; font-size: 11px; }
.forum .bread ul li a { color: #676363; text-decoration: none; font-size: 11px; }
.forum .search { margin: 10px 6px 6px; float: right; }
.forum .search input { background: url(images/search_back.jpg) no-repeat; width: 198px; height: 24px; border: 0; vertical-align: top; padding: 9px 5px 0; color:#FFFFFF;}
.forum .search form .sbutton, .spage form .search .sbutton { background: url(images/search_but.jpg) no-repeat; width: 101px; height: 33px; }
.forum .new_topic { text-align: right; margin: 5px; }
.forum .new_topic a{ background: url(images/new_topic.png) no-repeat; width: 75px; height: 28px; display: inline-block; }
.forum .line { margin: 20px 0; }

.forum .main { width: 100%; }
.forum .main .cat, .forum .view .cat { background: url(images/cat_back.jpg) repeat-x; width: 100%; height: 31px;  border-bottom: 1px solid #FFFFFF; padding: 0 0 0 31px; color: #f0e356; font-weight: bold; font-size: 15px; text-align: left; }
.forum .main .cat a, .forum .view .cat a {display: inline; color: #ffffff; margin: 0 auto 0 0; }
.forum .main .headers, .forum .view .headers { background: url(images/info_back.jpg) repeat-x; width: 100%; height: 24px; color: #000000; }
.forum .main .headers .col1, .forum .view .headers .col1 { padding-left: 45px; /*border-left: 1px solid #ffffff;*/ text-align: left; }
.forum .main .headers .small { width: 100px; }
.forum .main .headers th { border: 0px; color:#feb032;}
.forum .main .row1 td.space, .forum .main .row2 td.space, .forum .view .row1 td.space, .forum .view .row2 td.space { background: none; width: 16px; border: 0; }
.forum .main .row2 td, .forum .view .row2 td { background: #333333; }

.forum .main .col1, .forum .main .col4 { width: 350px; padding: 0 0 0 14px;  text-align: left; }
.forum .main .col1 img { float: left; }
.forum .main .col1 div { margin: 0 0 0 15px; float: left; color: #ffffff; }
.forum .main a { color: #ffffff; font-size: 14px; font-weight: bold; display: block; }
.forum .main .small { width: 100px;  }
.forum .main .col4 { width: auto; padding: 0 0 0 40px; }
.forum .main .col4 a { font-size: 12px; text-decoration: none; }
.forum .main td { height: 50px; text-align: center; color: #ffffff; }
.forum .main td.empty, .forum .view td.empty { height: 3px; line-height: 3px; border: 0; }

.forum .line {margin: 0; }
.forum .page { width: 1065px; }

.forum .view { width:  1066px; }
.forum .view td { border-top: 1px solid #ffffff;color: #ffffff; }
.forum .view td.info { width: 250px; border-bottom: 0; text-align: center; }
.forum .view .info div.user { width: 250px; margin: 5px 0 0 0; padding: 10px 0; }
.forum .view .info span.user { display: inline-block; font-size: 17px; font-weight: bold; }
.forum .view .info div.stats { width: 150px; margin: 0 auto 0; padding: 10px 0 0; text-align: left; }
.forum .view td { height: auto; }
.forum .view td img { margin: 0; float: none; }
.forum .view td.country { border-top:0; border-bottom: 1px solid #ffffff; }
.forum .view .country div { width: 240px; margin: 0 0 5px 0; padding: 10px 10px 0 0; text-align: right; }
.forum .view .text { max-width: 787px; padding: 10px; text-align: left; border: 1px solid #ffffff; border-bottom: 0; word-wrap: break-word; }
.forum .view .buttons { width: 816px; text-align: right; padding: 3px 3px 10px; border: 1px solid #ffffff; border-top: 0; }
.forum .view .buttons a { width: 55px; height: 30px; display: inline-block; margin: 0 5px -10px 0; }
.forum .view .buttons .quote { background: url(images/quote.png) no-repeat; }
.forum .view .buttons .delete { background: url(images/delete.png) no-repeat; }
.forum .view .buttons .reply { background: url(images/edit.png) no-repeat; }
.forum .view .text img { max-width: 750px; }

.forum .error { width: 100%; }

.bbcode { width: 500px; margin: 10px auto; padding: 10px; border: 1px solid #e3e3e3; }
.bbcode img { border: 0; }
.bbcode p.left { margin: 0; font-weight: bold; }
.bbcode p.border { margin: 0 0 10px; border-bottom: 1px solid #e3e3e3; text-align: center; }
.bbcode input.txt, .bbcode textarea { 
	background: #ebebeb;
	width: 495px; height: 150px;
	padding: 8px 0 0 5px;
	border: 1px solid #dadada;
	
	color: #878787;
	font-size: 12px;
	font-weight: bold;
}
.bbcode input.txt { width: 300px; height: 20px; }
.bbcode label { width: 100px; display: inline-block; margin: 5px 0;}
.bbcode form .buttons { margin: 0; text-align: center; }

.spage form { margin: 20px 0 10px 40px; }
.spage form .search { text-align: left; margin: 0 0 0 140px; float: none; }
/*	--- END FORUM	---	*/
/*	--- ADS	---	*/
.ads h1 { width: 150px; float: left; padding-top:20px;}
.ads #surf_ads {
	background: url(../images/horz-border.jpg) repeat-x bottom;
	height: 25px;
	margin: 0 100px 0 0;
	/*float: right;*/
	
	color: #126e84;
	font-size: 13px;
}
.ads .surf {
	/*background: url(../images/surf_back.jpg) repeat-x;*/
	width: 905px; height: 64px;
	margin-bottom: 4px;
}
.ads .row2 {/* background: url(../images/surf2_back.jpg) repeat-x;*/ }
.ads .surf .left {
/*	background: url(../images/surf_left.jpg) no-repeat;*/
	width: 7px; height: 64px;
	float: left;
}
.ads .row2 .left {/* background: url(../images/surf2_left.jpg) repeat-x;*/ }
.ads .surf .image, .ads .surf .image2 {
	background: url(../images/surf_icon.png) no-repeat 8px 2px;
	width: 80px; height: 64px;
	float: left;
}
.ads .surf .image2 { background: url(../images/surf_clicked.png) no-repeat 8px 2px; }
.ads .surf .mid {
	width: 600px;
	padding: 0 0 0 13px;
/*	float: left;*/
}
.ads .surf .mid div .cont { margin: 13px 0 0; float: left; }
.ads .surf .mid div div div a { /*color: #126e84;*/ font-size: 16px; text-decoration: none; }
.ads .surf .mid div div div.desc { color: #8f8f8f; }
.ads .surf .mid .bold { font-weight: bold; }
.ads .surf .mid .highlight {/* background: #dbe6e9;*/ background:#333333;  }
.ads .surf .counter, .ads .surf .cash {
/*	background: url(../images/surf_time_back.jpg) repeat-x;*/
	width: 100px; height: 42px;
	padding: 22px 0 0;
	float: left;
	
	color: #ffffff;
	font-size: 15px;
	text-align: center;
}
.ads .surf .cash {
/*	background: url(../images/surf_cash_back.jpg) repeat-x;*/
	width: 60px;
}
.ads .surf .right {
	/*background: url(../images/surf_right.jpg) no-repeat;*/
	width: 10px; height: 64px;
	float: left;
}
.ads .surf .invis { background: url(../images/viewad1.png) no-repeat; vertical-align:bottom; width: 582px; height: 41px; margin: 0px 0 0; display: none; }
.ads .surf .invis img { border: 0; float:right;vertical-align:top;}
.ads .surf .premium { margin: 5px 5px 0 0; float: right; }
/*	--- END ADS	---	*/
/*	--- MENU	---- */
#menu {
	/* background: url(../images/menu_back.jpg) repeat-y;
	width: 223px;*/
	margin: 10px 0 10px -25px;
	float: left;
	
	font-size: 12px;
}
#menu .top {/* background: url(../images/menu_top.jpg) no-repeat; */height: 12px; }
#menu h1 {
	width: 160px; height: 25px;
	margin: 0 0 0 10px; padding: 6px 0 0 35px;
	border-bottom: 2px dotted #bebebe;
	
	color: #126e84;
	font-size: 14px;
}
#menu h1.global { background: url(../images/globe.png) no-repeat; }
#menu h1.settings { background: url(../images/settings.png) no-repeat; }
#menu h1.referrals { background: url(../images/referal.png) no-repeat; height: 24px; padding-top: 3px; }
#menu h1.purchase { background: url(../images/Shopping.png) no-repeat; height: 25px; padding-top: 3px; }
#menu h1.jackpots { background: url(../images/jackpots.jpg) no-repeat; }
#menu h1.logs { background: url(../images/logs.png) no-repeat; height: 23px; padding-top: 3px; }
#menu ul { margin: 7px 0 16px 8px; padding: 0; list-style: none; }
#menu ul li a { color: #FFFFFF; text-decoration: none; line-height: 18px; }
#menu ul li a:hover { text-decoration: underline; }
#menu .foot {/* background: url(../images/menu_foot.jpg) no-repeat;*/ height: 13px; }
/*	--- END MENU	---- */


#inner { width: 670px; margin: 10px 10px 0 20px; float: right; }
#inner h1 {
	width: 200px; height: 25px;
	margin: 0 0 10px 0; padding: 6px 0 0 0;
	border-bottom: 2px dotted #bebebe;
	
	color: #4b8fb2;
	font-size: 14px; 
}
.alone {
	/*background: url(../images/alone_back.jpg) repeat-y;*/
	width: 705px;
	padding: 0 0 0 10px;
}
.alone .top {/* background: url(../images/alone_top.jpg) no-repeat;*/ width: 705px; height: 11px; margin-left: -10px; }
.alone .foot { /* background: url(../images/alone_foot.jpg) no-repeat;*/ width: 705px; height: 13px; margin-left: -10px; }
.alone div { width: 690px; }
.alone p { width: 695px; }
.center { text-align: center; }

/*	---	TABLE	--- */
.alone table { width: 650px; /*margin: 15px auto;*/ border-spacing: 0 2px; }
.alone table thead tr { background: url(../images/table_head.jpg) repeat-x; height: 34px; }
.alone table thead tr th { height: 34px; color: #ffffff; }
.alone table thead tr th a { color: #ffffff; text-decoration: none; }
.alone table thead tr th a:hover { text-decoration: underline; }
.alone table .first { padding-left: 10px; text-align: left; }
.alone table tr { height: 35px; }
.alone table tr.row2 { /*background: #e7f0f2; */}
.alone table tr td { border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; /*color: #106c82;*/ color:#FFFFFF; text-align: center; }
.alone table tr td a { /*color: #106c82;*/ color:#FFFFFF; text-decoration: none; }
.alone table tr td a:hover { text-decoration: underline; }
.alone table td.first { margin-left: 1px; border-left: 1px solid #e6e6e6; }
.alone table td.last { margin-right: 1px; border-right: 1px solid #e6e6e6; }
/*	--- END TABLE	--- */

/*	---	ACCOUNT	---	*/
.acc #inner h1 {
	width: 200px; height: 25px;
	margin: 0 0 0 10px; padding: 6px 0 0 35px;
}
.acc .mid {
	/*background: url(../images/acc_midback.jpg) repeat-y;*/
	width: 250px;
	margin: 0 0 0 15px;
	float: left;
}
.acc .mid .top {/* background: url(../images/acc_midtop.jpg) no-repeat;*/ height: 10px; }
.acc #inner .mid h1.stats { background: url(../images/graph1.png) no-repeat; height: 28px; }
.acc #inner .mid h1.funds { background: url(../images/Money.png) no-repeat; height: 26px; }
.acc .mid ul { margin: 10px 0 10px 13px; padding: 0; list-style: none; line-height: 18px; }
.acc .mid ul li a { /*color: #000000;*/ text-decoration: none; }
.acc .mid ul li a:hover { text-decoration: underline; }
.acc .mid .foot {/* background: url(../images/acc_midfoot.jpg) no-repeat;*/ height: 13px; }

.acc .right {
/*	background: url(../images/acc_rightback.jpg) repeat-y;*/
	width: 375px;
	margin: 0 0 0 0px;
	float: right;
}
.acc .right .top {/* background: url(../images/acc_righttop.jpg) no-repeat;*/ height: 10px; }
.acc #inner .right h1 { background: url(../images/graph2.png) no-repeat; width: 300px; height: 26px; padding-top: 10px; }
.acc .right .chart { margin: 10px 0 0; text-align: center; }
.acc .right .foot { /*background: url(../images/acc_rightfoot.jpg) no-repeat;*/ height: 13px; }
/*	--- END	ACCOUNT	---	*/

/*	--- BANNERS	---	*/
.banners .alone input {
	background: #f2f7f9;
	width: 335px; height: 24px;
	padding: 6px 5px 0;
	border: 1px solid #d1d1d1;
	
	color: #6d6f70;
}
.banners img { border: 5px solid #dcdcdc; }
.banners p { text-align: center; }
/*	--- END	BANNERS	---	*/

/*	--- MESSAGES	---	*/
.messages a.button {
	background: url(images/button+.jpg) no-repeat;
	width: 135px; height: 23px;
	margin: 0 0 10px; padding: 6px 0 0 23px;
	display: block;
	
	color: #ffffff;
	text-decoration: none;
}

.messages form { margin: 0; }
.messages table.newmsg td { border: 1px solid #e6e6e6; font-weight: bold; }
.messages table.newmsg td label { width: 50px; display: inline-block; }
.messages form input, .messages form textarea { 
	background: #ebebeb;
	width: 200px; height: 15px;
	padding: 4px 0 4px 5px;
	border: 1px solid #dadada;
	
	color: #878787;
	font-size: 12px;
	font-weight: bold;
}
.messages form textarea { width: 500px; height: 200px; margin: 5px; }
.messages form input.submit {
	background: url(../images/input_long.jpg) center no-repeat;
	width: 143px; height: 32px;
	margin: 5px; padding: 0;
	border: 0;
	
	color: #ffffff;
	cursor: pointer;
}

.messages .reply, .messages .delete {
	background: url(../images/msg_reply.jpg) no-repeat;
	width: 52px; height: 23px;
	margin: 3px 0 2px; padding: 6px 0 0 14px;
	display: inline-block;
	
	color: #ffffff;
}
.messages .delete { background: url(../images/msg_del.jpg) no-repeat; }
/*	--- END	MESSAGES	---	*/

/*	--- PREFS	---	*/
.prefs #inner form { margin-top: 0; }
.prefs #inner form label { width: 140px; }
.prefs #inner form input.small { width: 140px; }
.prefs #inner form .info { color: #878787; }
.prefs #inner form .buttons { text-align: center; }
.prefs #inner form .buttons input { background: url(../images/input_long.jpg) no-repeat; width: 143px; }
.prefs #inner form img { vertical-align: middle; }
/*	--- END	PREFS	---	*/

/*	--- STATS	---	*/
.stats #inner .chart { margin: 0 0 20px 3px; width: 340px; float: left; }
.stats #inner .chart div { width: 340px; }
/*	--- END	STATS	---	*/

/*	--- DREFS	---	*/
.drefs #inner h1 { width: 115px; }
.drefs #inner .chart div { margin: 5px 0 7px; }
.drefs #inner table div { width: 635px; }
.drefs #inner .buttons { text-align: center; padding: 0; }
/*	--- END	DREFS	---	*/

/*	--- RREFS	---	*/
.rrefs #inner h1 { width: 120px; }
.rrefs #inner .special { width: 100%; }
.rrefs #inner td form { margin: 0; }
.rrefs #inner td form input { vertical-align: middle; }
.rrefs #inner td.recyc { text-align: center; }
.rrefs #inner td.recyc input { width: 66px; height: 29px; margin: 5px 0; padding: 0 0 0 5px; border: 0; color: #ffffff; }
.rrefs #inner td.recyc input.yes { background: url(images/msg_reply.jpg) no-repeat; }
.rrefs #inner td.recyc input.no { background: url(images/msg_del.jpg) no-repeat; }
/*	--- END	RREFS	---	*/

/*	--- JACKPOT	---	*/
.jackpot #inner h1 { width: 55px; }
.jackpot #inner form { margin: 0px; }
.jackpot #inner .jacktbl { width: 440px; margin: 0; padding: 0; float: left; }
.jackpot #inner .jacktbl table { width: 440px; margin: 0; padding: 0; border: 0; border-spacing: 0; }
.jackpot #inner .jacktbl table tr { height: 42px; }
.jackpot #inner .jacktbl table td { width: 42px; margin: 0; padding: 2px 2px 0 0; border: 0; }
.jackpot #inner input { width: 42px; height: 42px; margin: 0; padding: 0; border: 0; color: #ffffff; }
.jackpot #inner input.available { background: #107b97; cursor: pointer; }
.jackpot #inner input.bought { background: #ab543d; }
.jackpot #inner input.yourticket { background: #105097; }

.jackpot #inner .right { width: 223px; margin: 0 0 0 10px; float: left; }
.jackpot #inner .right .box { background: url(images/jack_smallB.jpg) repeat-y; width: 223px; margin: 0 0 10px 0; color: #5e6b80; }
.jackpot #inner .right .box .top { background: url(images/jack_smallT.jpg) no-repeat; width: 223px; height: 10px; margin: 0; }
.jackpot #inner .right .box .foot { background: url(images/jack_smallF.jpg) no-repeat; width: 223px; height: 10px;  margin: 0; }
.jackpot #inner .right h2 {
	background: url(images/jack_bal.jpg) no-repeat;
	width: auto; height: 22px;
	margin: 0 15px 0 11px; padding: 4px 0 0 55px;
	border-bottom: 1px solid #e3e3e3;
	
	color: #004da4;
	font-size: 14px;
}
.jackpot #inner .right p { width: 197px; margin: 10px 15px 0 11px; }
.jackpot #inner .right .info div { clear: both; width: 197px; margin: 0 15px 10px 11px; padding: 0 0 0; text-align: left; }
.jackpot #inner .right .info div input { margin: 0 10px 0 0; float: left; }

.jackpot #inner table .first { text-align: center; }

.minij #inner h1 { width: 95px; }
.refj #inner h1 { width: 120px; }
.mrefj #inner h1 { width: 155px; }
/*	--- END JACKPOT	---	*/

/*	--- MEGA JACKPOT	---	*/
.megajackpot #inner h1 { width: 100px; }
.megajackpot #inner .gray { background: #ffebeb; width: 650px; margin: 10px 0 0 15px; padding: 5px 0; border: 1px solid #cfcfcf; color: #002052; font-size: 12px; text-align: center; }
.megajackpot #inner .gray p { margin: 0; }
.megajackpot #inner .line { width: 697px; margin-left: -7px; }
.megajackpot #inner input { background: url(images/submit.jpg) no-repeat; width: 81px; height: 32px; margin: 5px 0; font-size: 13px; cursor: pointer; }

.megajackpot #inner .left { width: 387px; float: left; }
.megajackpot #inner .left h2 { width: 115px; margin: 0 0 10px 100px; float: left; color: #004da4; font-size: 16px; }
.megajackpot #inner .left h2 small { color: #002e62; font-size: 10px; font-weight: normal; }
.megajackpot #inner .left h3 { width: auto; margin: 3px 0 0 10px; float: left; color: #002e62; font-size: 24px; }
.megajackpot #inner .left div { width: 386px; margin: 0 auto; }
.megajackpot #inner .left .gray { width: 313px; }
.megajackpot #inner .left .prizes { background: url(images/mega_prizes.jpg) no-repeat; width: 386px; height: 50px; }
.megajackpot #inner .left .prizes tr { height: auto; }
.megajackpot #inner .left .prizes td { border: 0; color: #000000; }
.megajackpot #inner .right { margin: 0 0 0 30px; }
/*	--- END MEGA JACKPOT	---	*/

/*	--- BUY UPGRADE	---	*/
.upgrade #inner h1 { width: 130px; }
.upgrade #inner form { margin: 0; }
.upgrade #inner .left { width: 449px; float: left; }
.upgrade #inner .package { background: url(images/gray_box.jpg) no-repeat; width: 429px; height: 51px; padding: 10px 0 0 20px; }
.upgrade #inner .package h2, .upgrade #inner .upgtime h2 { color: #126e84; font-size: 14px; display: inline-block; }
.upgrade #inner .package select { margin: 0 0 0 20px; padding: 0 3px 3px; font-size: 14px; }
.upgrade #inner .left table{ width: 449px; }
.upgrade #inner table thead td { color: #ffffff; }
.upgrade #inner table td.first { text-align: left; }
.upgrade #inner .right .none { background: none; padding: 0; }

.upgrade #inner .upgtime { background: url(images/buy_box.jpg) no-repeat right; width: 644px; height: 62px; padding: 15px 0 0 40px; font-size: 14px; }
.upgrade #inner .upgtime p { width: 400px; display: inline-block; font-size: 14px; }
.upgrade #inner .upgtime p input { width: 20px; height: auto; vertical-align: baseline; }
.upgrade #inner .submit { width: 684px; height: 77px; padding: 0; }
.upgrade #inner .submit p { width: 550px; margin: 20px 0 0 20px; color: #5c697f; text-align: center; display: inline-block; }
.upgrade #inner .submit input { background: url(images/submit.jpg) no-repeat; width: 81px; height: 33px; vertical-align: super; padding: 0; cursor: pointer; }
/*	--- END BUY UPGRADE	---	*/

/*	--- BUY RREFS	---	*/
.purchrefs #inner h1 { width: 135px; }
.purchrefs #inner .left { width: 448px; float: left; }
.purchrefs #inner .left .graybox { background: url(images/gray_box.jpg) no-repeat; width: 449px; height: 61px; overflow: hidden; }
.purchrefs #inner .left .graybox h2 { background: url(images/errorIcon.jpg) no-repeat; height: 23px; margin: 14px 0 0 21px; padding: 8px 0 0 45px; color: #126e84; font-size: 14px; font-weight: bold; }

.purchrefs #inner .left .bigbox { background: url(images/box_back.jpg) repeat-y; width: 451px; margin: 15px 0 0; }
.purchrefs #inner .left .bigbox .top { background: url(images/box_top.jpg) no-repeat; width: 100%; height: 9px; margin: 0; }
.purchrefs #inner .left .bigbox .foot { background: url(images/box_foot.jpg) no-repeat; width: 100%; height: 9px; margin: 0; }
.purchrefs #inner .left .bigbox h2 { margin: 8px 11px 0 10px; padding: 0 0 5px; border-bottom: 1px solid #e3e3e3; color: #004da4; font-size: 14px; }
.purchrefs #inner .left .bigbox ul li { /*color: #001536;*/ color:#FFFFFF; font-size: 13px; }
.purchrefs #inner .left .bigbox ul li a { /*color: #001536;*/ color:#FFFFFF; font-size: 13px; text-decoration: none; }
.purchrefs #inner .left .bigbox ul li a:hover { text-decoration: underline; }
/*	--- END BUY RREFS	---	*/

/*	--- HISTORY	---	*/
.history #inner h1 { width: 50px; }
/*	--- END HISTORY	---	*/

/*	--- CASHOUT	---	*/
.cashout #inner h1 { width: 92px; }
.cashout #inner .cashpin { width: 70px; }
.cashout #inner .buttons input {
	background: url(images/input_long.jpg) no-repeat center;
	width: 143px; height: 33px;
	padding: 0;	
}
.cashout #inner a { color: #000000; text-decoration: none; }
.cashout #inner a:hover { text-decoration: underline; }
/*	--- END CASHOUT	---	*/

/*	--- ADVPANEL	---	*/
.advpanel #inner h1 { width: 118px; }
.advpanel #inner h1.camp { width: 95px; }
.advpanel #inner h1.addclicks { width: 210px; }
.advpanel #inner h1.chngtime { width: 170px; }
.advpanel #inner h1.geographic { width: 135px; }
.advpanel #inner h1.activeAd { width: 185px; }
.advpanel #inner h1.pausedAd { width: 195px; }
.advpanel #inner h1.deletedAd { width: 180px; }

.advpanel #inner .add_camp a {
	background: url(images/input_long.jpg) center no-repeat;
	width: 143px; height: 24px;
	margin: 0 20px 0 auto; padding: 8px 0 0;
	display: block;
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.advpanel #inner a { font-weight: bold; }
.advpanel #inner p a { color: #000000; }
.advpanel #inner a.active { background: url(images/active.png) no-repeat center; width: 17px; height: 17px; display: inline-block; }
.advpanel #inner a.paused { background: url(images/paused.png) no-repeat center; width: 17px; height: 17px; display: inline-block; }
.advpanel #inner a.geo { background: url(images/geo.png) no-repeat center; width: 23px; height: 19px; display: inline-block; }
.advpanel #inner a.delete { background: url(images/trash.png) no-repeat center; width: 15px; height: 16px; display: inline-block; }
.advpanel #inner form label { width: 175px; }
.advpanel #inner form img { vertical-align: middle; }
.advpanel #inner form .buttons { text-align: center; }
.advpanel #inner form .buttons input { background: url(images/input_long.jpg) no-repeat; width: 143px }
.advpanel #inner ul { margin-left: 15px; padding: 0; line-height: 20px; }
/*	--- END ADVPANEL	---	*/

/*	--- FUNDS	---	*/
.funds #inner h1 { width: 158px; }

.funds #inner .bigbox { background: url(images/box_back.jpg) repeat-y; width: 451px; margin: 15px auto 0; }
.funds #inner .bigbox .top { background: url(images/box_top.jpg) no-repeat; width: 100%; height: 9px; margin: 0; }
.funds #inner .bigbox .foot { background: url(images/box_foot.jpg) no-repeat; width: 100%; height: 9px; margin: 0; }

.funds #inner .bigbox form { margin: 10px 0 0 20px; }
.funds #inner .bigbox form label { width: 90px; }
.funds #inner .bigbox form input { width: 75px; }
.funds #inner .bigbox form div { width: 451px; text-align: center; }
.funds #inner .bigbox form .buttons input { width: 81px; }
.funds #inner .bigbox p { width: 400px; margin: 10px; line-height: 18px; }
/*	--- END FUNDS	---	*/

/*	--- VERIFICATION	---	*/
.verification h1 { width: 160px; }
/*	--- END VERIFICATION	---	*/

/*	--- CASHPIN	---	*/
.cashpin h1 { width: 170px; }
.cashpin h1.secret { width: 220px; }
.cashpin h1.reset { width: 170px; }
.cashpin h1.resend { width: 240px; }
.cashpin label { width: 100px; }
.longer label { width: 150px; }
.cashpin .buttons input { 
	background: url(images/input_long.jpg) no-repeat center;
	width: 143px; height: 32px;
}
.cashpin div.buttons a {
	background: url(images/input_long.jpg) no-repeat;
	width: 143px; height: 24px;
	margin: 0 10px 0 0;padding: 8px 0 0;
	float: left;
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
/*	--- END CASHPIN	---	*/

/*	--- ADVERTISE	---	*/
.advert h1 { width: 75px; }
.advert p.border { width: 100%; margin: 20px 0 21px -41px; border-top: 1px solid #ededed; }
.advert .buttons input {
	background: url(images/input_long.jpg) no-repeat center;
	width: 143px; height: 32px;
}
.banner h1 { width: 140px; }
/*	--- END ADVERTISE	---	*/

/*	--- PAGES	---	*/
.page {
	width: 670px; height: 18px;
	margin: 5px auto 10px -20px;

	color: #575757;
	text-align: right;
	font-size: 11px;
}
.page .blue { background: #e8e8e8; height: 16px; padding: 2px 10px 0; border: 1px solid #d0d0d0; color: #818181; }
.page span { background: #f4f4f4; width: auto; height: 16px; padding: 2px 5px 0; border: 1px solid #d8d8d8; display: inline-block; color: #575757; }
.page span a { color: #575757; text-decoration: none; }
/*	--- END	PAGES	---	*/
/*	--- ADVER	---	*/
.adver h1 { width: 600px; }
.adver .plans { margin: 0 0 15px 0; }
.adver .plans h1 { width: 500px; }
.adver .plans div {
	margin: 0 0 10px; padding: 0 0 0 68px;
}
.adver .left div a { background: none; width: auto; margin: 0; padding: 0; color:#000000; display: inline; }
.adver .left div a:hover {text-decoration: underline;}
.adver .plans div.Advanced { background: url(../images/adver_adv.jpg) no-repeat; height: 66px; }
.adver .plans div.Simple { background: url(../images/adver_sim.jpg) no-repeat; height: 66px; }
.adver .plans div.Banner { background: url(../images/adver_ban.jpg) no-repeat; height: 66px; }

.adver .plans h2 { background: none; margin: 0 0 5px 0; padding: 0; }
.adver .plans h2 a {
	background: none;
	height: 15px;
	margin: 0; padding: 0;
	display: inline;
	
	color: #ffffff;
	font-size: 12px;
}
.adver .plans h2 span {	color: #c00a0a; font-size: 10px; }
.adver .plans p { margin: 0; }
/*	--- END ADVER	---	*/
