*, img {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

body {
	margin: 0;
	padding: 0;
	font: 1em tahoma, sans-serif;
	color: #fff;
	background: #270000 url(bg1.gif);
}

ul {
	line-height: 1.5em; 
	margin-left: 10px; 
	padding-left: 10px
}

ul li, ol li {
	margin-bottom: 10px;
}

.clear {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

#header_container, #header_container_xmas, #header_container_ny, #header_container_countdown {
	width: 790px;
	text-align: center;
	margin: 0px auto;
	background: url(/img/header_bg.gif) center repeat-x;
	/*background: url(/img/xmas_header_bg.jpg) top left no-repeat;*/	
	/*background: url(/img/halloween_header_bg.jpg) center repeat-x;*/
	/*background: url(/img/thanksgiving_header_bg.jpg) center repeat-x;*/
	height: 114px;
	font-size: .7em;
}

#header_container_xmas {
	background: url(/img/header_xmas.jpg) center repeat-x;
}

#header_container_ny {
	background: url(/img/header_ny.jpg) center repeat-x;
}

#header_container_countdown {
	background: url(/img/header_countdown.jpg) center repeat-x;
}

#header_container p , #header_container_xmas p, #header_container_ny p, #header_container_countdown p { 
	margin: 0; 
	padding: 0;
	color: #acacac;
}

div.logo, div.logo_bottom {
	height: 114px;
	width: 286px;
	float: left;
	position: relative;
}

#header_logo {
	background: url(/img/header_logo.gif) left bottom no-repeat;
	/*background: url(/img/xmas_header_logo.gif) left bottom no-repeat;*/
	/*background: url(/img/header_logo_easter.gif) left bottom no-repeat;*/	
	/*background: url(/img/header_logo_valentine.jpg) left bottom no-repeat;*/
	/*background: url(/img/header_logo_halloween.jpg) left bottom no-repeat;*/
	/*background: url(/img/thanksgiving_header_logo.jpg) left bottom no-repeat;*/
}

#header_logo_xmas, #header_logo_ny, #header_logo_countdown {}

#header_logo_slots {
	background: url(/img/header_logo_slots.gif) left bottom no-repeat;
	/*background: url(/img/header_logo_slots_xmas.gif) left bottom no-repeat;*/	
	/*background: url(/img/header_logo_slots_halloween.jpg) left bottom no-repeat;*/
	/*background: url(/img/thanksgiving_header_logo_slots.jpg) left bottom no-repeat;*/	
}

#header_logo_blackjack {
	background: url(/img/header_logo_blackjack.gif) left bottom no-repeat;
	/*background: url(/img/header_logo_blackjack_xmas.gif) left bottom no-repeat;*/	
	/*background: url(/img/header_logo_blackjack_halloween.jpg) left bottom no-repeat;*/
	/*background: url(/img/thanksgiving_header_logo_blackjack.jpg) left bottom no-repeat;*/
}

#header_logo_vip1 {
	background: url(/img/vippresidential_header_logo.jpg) left bottom no-repeat;
}

#header_logo_vip2 {
	background: url(/img/vipexecutive_header_logo.jpg) left bottom no-repeat;
}

#header_menu {
	text-align: center;
	/*background: url(/img/xmas_header_menu_bewel.gif) center repeat-x;*/
	/*background: url(/img/header_menu_bewel_valentine.jpg) center repeat-x;*/
	/*background: url(/img/header_menu_bewel_easter.gif) center repeat-x;*/	
	height: 25px;
}

#header_menu_container{
	background: url(/img/header_menu_bewel.jpg) center repeat-x;
}

#header_menu_shade {
	background: url(/img/header_submenu_shade_left.gif) top center repeat-x;
	height: 5px;
}

#headerMenuBox {
	width: 760px;
	margin: 0 auto;
}

#headerMenuBox a {
	display: block;
	float: left;
	width: 78px;
	height: 22px;
	margin-top: 2px;
	background-image: url(/img/top_menu.png);
	background-repeat: no-repeat;
}

a#menuHome {
	background-position: 0 0;	
}

a#menuWhy {
	width: 108px;
	background-position: -78px 0;	
}

a#menuPromo {
	width: 87px;
	background-position: -186px 0;	
}

a#menuRewards {
	width: 89px;
	background-position: -273px 0;	
}

a#menuPreview {
	width: 106px;
	background-position: -362px 0;	
}

a#menuBank {
	width: 69px;
	background-position: -468px 0;	
}

a#menuAccount {
	width: 87px;
	background-position: -537px 0;	
}

a#menuJoin {
	width: 50px;
	background-position: -624px 0;	
}

a#menuDownload {
	width: 84px;
	background-position: -674px 0;	
}

#header_submenu_container {
	text-align: center;
	margin: 0px auto;
	background: url(/img/header_submenu_shade_left.gif) top center repeat-x;
	height: 30px;
}

#header_submenu {
	width: 783px;
	text-align: center;
	margin: 0px auto;
	background: url(/img/header_submenu_bg.gif) center repeat-x;
	height: 30px;
	font-size: .7em;
	padding-left: 7px;
}

#header_submenu p {
	margin: 10px 10px 0px 10px;
	color: #aaaaaa;
}

#header_submenu p strong {
	color: #ffb811;
}

#header_submenu p.left {
	float: left;
}

#header_submenu p.right {
	float: right;
	color: #4b4b4b;
}

#header_submenu p.right a {
	color: #ababab;
	text-decoration: none;
}

#header_submenu_shade {
	width: 790px;
	background: url(/img/header_submenu_shade.gif) center top no-repeat;
	height: 5px;
	margin: 0 auto;
	font-size: 0;
}

#container {
	width: 790px;
	margin: 0px auto;
	font-size: .75em;
	line-height: 1.5em;
}

#left_menu {
	float: left;
	width: 275px;
	margin-top: 10px;
}

#left_menu_header{
	height: 67px;
	background: url(/img/left_menu_header.gif) center no-repeat;
}


#header_table_games {
	height: 25px;
	background: url(/img/header_table_games.gif) center no-repeat;
}

#header_video_poker {
	height: 25px;
	background: url(/img/header_video_poker.gif) center no-repeat;
}

#header_slots {
	height: 25px;
	background: url(/img/header_slots.gif) center no-repeat;
}

.left_menu_content {
	background: #270000;
	padding: 10px 10px 5px 20px;
	text-align: left;
}

.left_menu_content img {
	margin-bottom: 6px;
}

* html .left_menu_content img {
	margin-bottom: 8px;
}

.instant_play { 
	height: 60px;
	margin-left: 15px;
	background: url(/img/header_instant_play.gif) 0px 15px no-repeat;
}

#left_menu_shade {
	background: url(/img/header_submenu_shade.gif) center top no-repeat;
	height: 5px;
}

/*
#right_content {
	width: 566px;
	float: right;
	margin-top: 10px;
}

#game_content {
	background: #002B07 url(/img/content_right_bg.gif) center top repeat-x;
	width: 566px;
}
*/

#game_flash_content {
	margin: 0 auto; 
	width: 548px;
	border: 1px solid; 
	border-color: #002000 #005D00 #005D00 #002000;
	background: transparent url(/img/please_wait.gif) no-repeat center 120px; 
}
/*
#right_content #game_content .header {
	height: 44px;
	padding-top: 15px;
	margin-left: 10px;
} */

#descriptionContent {
	float: right;
	width: 546px;
	border-top: 1px solid #005700;
	background: #003e00 url(/img/content_right_bg1.gif) center bottom repeat-x;
	margin-top: 11px;
	padding: 0 10px 20px;
}

* html #descriptionContent {
	margin-top: 2px;
}

#right_content_shade {
	background: url(/img/header_submenu_shade.gif) center top repeat-x;
	height: 5px;
}

#real_money_btt {
	position: absolute;
	bottom: -25px;
	left: 185px;
	height: 54px;
}

#footer_container {
	margin: 0px auto;
	padding: 17px 5px 30px;
	width: 790px;
	text-align: center;
	font-size: .7em;
	color: #948080;
}

#footer_container a {
	color: #948080;
	text-decoration: none;
}

#footer_container a:hover {
	text-decoration: underline;
}


#footer_container hr {
	background-color: #3E3E3E;
	color: #3E3E3E;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 0;
}

#footer_left {
	float: left;
	padding: 5px 0;
}

#footer_right {
	float: right;
	padding: 5px 0;
}

.info1 {
	margin: 19px 0 0 15px;
	float: right;
	width: 213px;
	border-left: 1px solid #454545;
	text-align: left;
	padding-left: 10px;
	color: #aaa;
	line-height: 140%;
}

.info1 a {
	color: #aaa;
	text-decoration: underline;
}

#mainContent {
	background: transparent url(/img/roulette.jpg) top no-repeat;
	width: 790px;
	height: 380px;
	position: relative;
}

#staticDownloadBtn {
	position: absolute;
	bottom: 10px;
	left: 250px;
}

#footer1, #footer2 {
	margin-top: -11px;
	height: 126px;
	text-align: center;
}

#footer1 {
	float: left;
	width: 275px;
	background: url(/img/main_footer_bg.gif) center repeat-x;
}

#footer2 {
	float: left;
	width: 275px;
	margin-left: 15px;
	background: url(/img/main_footer_bg.gif) center repeat-x;
}

#winnersCorner {
	padding-top: 10px;
}

#footer3 {
	float: left;
	margin-top: 13px;
	padding: 0 5px;
	background: url(/img/main_footer_bg.gif) center repeat-x;
	width: 555px;
	height: 126px;
}

#footer3 div {
	padding: 15px 15px 0;
	float: left;
}

#footer4 {
	float: right;
	width: 210px;
	height: 258px;
	margin-top: -9px;
	/*border-top: 1px solid #6d0049;*/
}

/* ===================================================================================================== */

/* content container */
#content_top {
	width: 790px;
	margin: 0 auto;
	background: url(/img/form_top_bg.gif) center top repeat-x;
	height: 17px;
}

#content_top_noshade {
	width: 790px;
	margin: 10px auto 0;
	background-color: #003e00;
	border-top: 1px solid #035000;
	height: 17px;
}

#content {
	width: 760px;
	margin: 0px auto;
	padding: 0 15px 30px;
	background: #003e00 url(/img/form_bottom_bg.gif) center bottom repeat-x;
	position: relative;
	min-height: 300px;
}


/* forms */
.form_content { 
	min-height: 135px;
	padding: 10px; 
	background: url(/img/form_shade_bg.gif) center top repeat-x;
}

input.field, select.field, textarea.field {
	display: block; 
	border: 1px solid #000; 
	width: 228px; 
	float: left; 
	margin: 0 0 5px 0;
	background-color: #d8e5d8;
	padding: 2px;
}

select.field {
	width: 234px;	
}

input.btt { 
	background: #FBB519 url(/img/input_bg.gif) top left no-repeat;
	border: 1px solid #000; 
	border-color: #333 #000 #000 #333;
	padding: 2px 5px;
	color: #660300;
}

.form_content label.bl {
	display: block;
	float:left;
	width: 145px; 
	padding: 2px 10px 0 0; 
	margin-bottom: 0px; 
}

.form_content label	{ 
	color: #ffb811;
	font-weight: bold;
}

.form_content label.normal { 
	color: #fff; 
	font-weight: normal;
}

.form_content br { 
	clear: left;
}

.form_content .form_centered {
	width: 430px; 
	margin: 0 auto;
}

.form_content .form_centered td {
	padding: 0 0 5px 0;
	margin: 0;
}

.form_content .form_centered td.required {
	padding-top: 2px;
	margin: 0;
}

.form_content .form_centered .field {
	margin: 0px;
}

/* form submit button */
.submit_btt { 
	position: absolute; 
	display: block; 
	bottom: -23px; 
	left: 315px; 
}


/* tooltip */
img.tip	{ 
	cursor: pointer; 
	margin: 5px 0 0 4px;
}

.tooltip { 
	width: 273px;
	position: absolute; 
	border: 2px solid #000; 
	cursor: pointer; 
	background: #ffb811 url(/img/form_question_bg.gif) repeat-x; 
	z-index: 101;
}

.tooltip img {
	float: left;
	margin: 2px 5px;
}

.tooltip div {
	float: left;
	width: 215px;
}

.tooltip p { 
	margin: 0; 
	padding: 10px; 
	font-size: 10px; 
	color: #000;
	line-height:1.2em;
}

.tooltip a {
	color: #d00;
}

/* header image */
img.title	{ display: block; }

/* default styles */
a	{ 
	color: #fdb611;
}

a.bright {
	color:#fff; 
	font-weight:normal;
}

h1	{ 
	color: #fdb611; 
	font-variant: small-caps; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 1.3em; margin: 8px 0; 
	padding: 0 
}

h2	{ 
	color: #fdb611; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:1.8em; 
	padding: 10px 0 20px; 
	margin: 0 
}

h2.leftmenu	{ 
	color: #fff;
	padding-left: 10px;
}

h3	{ 
	font-variant: small-caps; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 1.3em; margin: 8px 0; 
	padding: 0 
}

hr	{ 
	border: none; 
	background-color: #666; 
	height: 1px; 
	margin: 10px 0; 
	padding: 0;
}

p {
	color: #ccd8cc; 
	margin: 10px 0; 
	padding: 0 0 0 4px 
}

p.dark	{ 
	color: #d5cccc 
}

li {
	color: #ccd8cc
}


/* deposits/withdrawals forms */
div.minMax { 
	float:left; 
	font-size:.8em; 
	margin-left:6px; 
	line-height:1.1em;
}

br { 
	clear: left;
}

/* infos, errors */
#messages {
	margin: 0 auto 15px;
}

#messages ul {
	list-style-type: none;
}

#messages li {
	margin: 0;
	padding: 3px;
}

div.infos p {
	color: #fff;
	font-weight: bold;
	padding-left: 17px;
	margin: 0;
}

div.infos p img {
	float: left;
	margin: 4px 0 0 -17px;
}

div.errors li, div.errors p {
	color: #fe0000;
}


/* form errors */	
input.formError, select.formError, textarea.formError { 
	border: 1px solid #fe0000 
}

form label.formError { 
	color: #fe0000;
}


/* other */
.leftContainer {
	float:left
}

.greetingTitle {
	color: #fff;
	font-weight: bold;
}

.greeting {
	color: #ddd;
}


/* lista tabelaryczna */
div.list					{ margin: 7px 0 }
div.list a					{ text-decoration: none; color: #FEBB12 }
div.list a:hover			{ text-decoration: underline }
div.listTitle				{ float: left; font-weight: bold; color: #eee; margin: 3px 0 3px 2px }
div.listTitle .total		{ color: #aaa; font-weight: normal }
div.listDeleteButton		{ float: left; padding: 2px 39px }
div.listDeleteButton .submit	{ font-size: 0.8em }
div.listLimit				{ font-size: 0.85em; float: left; padding: 4px 0 6px }
div.listLimit .sel			{ font-weight: bold; }
div.listPaging				{ float: right; margin: 3px 0 }
div.listPaging a			{ font-size:1em; padding: 2px 1px; margin: 0 2px }
div.listPaging a.sel		{ font-weight: bold }

table.listTable				{ border: none; border-collapse: collapse; background-color: #d8e5d8; margin-top: 3px; color: #000; }
table.listTable th			{ font-weight: normal; text-align: left; color: #660300; background-color: #FFB810; border: 1px solid #000 }
table.listTable th a		{ color: #fff; display: block; cursor: pointer; padding: 1px 4px }
table.listTable th a:hover	{ text-decoration: none; background-color: #B4C0C8 }
table.listTable th a.sel:hover	{ text-decoration: none; background-color: #91a3af }
table.listTable th a.sel	{ background: #8296a2 no-repeat 99% 50% }
table.listTable th a.asc	{ background-image: url('/img/sort_asc.gif') }
table.listTable th a.desc	{ background-image: url('/img/sort_desc.gif') }
table.listTable th.nosort	{ padding: 1px 4px }
table.listTable td			{ border: 1px solid #000; padding: 3px 6px }
table.listTable tr:hover	{ background-color: #CCD8CC }
table.listTable tr.checked	{ background-color: #F3C491 }
table.listTable tr.categ		{ background-color: #f2f2f2 }
table.listTable tr.categ:hover	{ background-color: #F9E3CB }

/* left menu */
#menuLeft {
	float: left; 
	width: 215px;
	margin-top: 10px;
}

.localHeader {
	padding: 12px 0 0;
}


/* right content */
#rightContent {
	width: 566px;
	float: right;
	margin-top: 10px;
	border-top: 1px solid #035000;
	background: #003e00 url(/img/form_bottom_bg.gif) center bottom repeat-x;
	min-height: 320px;
}

div.inner {
	padding: 0 20px 20px;
}

div.buttonMargin {
	margin-bottom: 70px;
}

#right_content #game_content .header {
	background: url(/img//header_blackjack.gif) center left no-repeat;
	height: 44px;
	padding-top: 25px;
	margin-left: 10px;
}

/* flash game */
.instant_game	{
	margin: 0 auto; 
	display: block;
}

.greenHeader {
	background: url(/img/green_gradient.gif) top left repeat-x;
	padding: 10px;
}

ul.whiteList {
	color: #fff; 
	margin-left: 20px;
}

ul.whiteList li {
	margin-left: 10px; 
	padding-bottom: 5px;
}

p.promoTop {
	margin: 0; 
	padding: 11px 0 0 8px;
}

div.promoImg {
	padding-left: 50px;
}

div.promoImg2 {
	padding-left: 0;
}

p.promoCode {
	padding-left: 50px; 
	margin: 6px 0; 
	font-weight: bold; 
	font-size: 1.2em;
}

p.promoCode2 {
	padding-left: 30px; 
	margin: 10px 0; 
	font-weight: bold; 
	font-size: 1.2em;
}

p.promoCode span, p.promoCode2 span {
	color: #FDB611;
}

span.promoCode {
	font-weight: bold; 
	font-size: 1.2em;
	color: #FDB611;
}

p.promoConditions {
	padding-left: 50px;
}

p.promoConditions2 {
	padding-left: 30px;
}

/* preview games */
.games_container {
	margin: 10px 0 25px 15px;
}

.game_content {
	float: left;
	width: 248px;
	margin: 0 0 20px; 
}

.game_content_img {
	border: 1px solid; 
	border-color: #002000 #050 #050 #002000;
}


/* dialog na warstwie */
#vLayer {
	display: none;
	position: absolute;
	z-index: 100;
	width: 800px;
	height: 600px;
}

#vLayer iframe {
	display: none;
	display/**/:block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 100%; 
	height: 100%;
}

/* css images preload trick */
.hiddenPic {
	display: none;
}

/* slots landing page */
#leftSlots { 
	float: left; 
	width: 355px;
	padding: 20px 0 20px 20px;
	font-size: .9em;
}

#rightSlots {
	width: 395px;
	float: right; 
	margin-top: 1px;
}

#slotsContent {
	height: 351px; 
	background: url(/img/bg351.gif) top left repeat-x;
}

#slotsContent p {
	color: #fff;
	margin-bottom: 15px;
}


#slotsContent ul {
	color: #fff;
	margin-bottom: 15px;
}

#slotsContent ul li {
	line-height: 1em;
}

#slotsContent ul li span {
	color: #ffb811;
	font-weight: bold;
}

.centered {
	text-align: center;
}

#page_faq li {
	line-height: 1.6em;
}

#page_faq ul {
	margin-left: 15px;
	margin-bottom: 40px;
}

#page_faq dt a, #page_faq dt a:link, #page_faq dt a:hover, #page_faq dt a:active {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#page_faq ul a:link, #page_faq ul a:hover, #page_faq ul a:active, #page_faq ul a:visited {
	text-decoration: underline;
}

#page_faq dd.back {
	font-size: .8em;
	margin: 0 0 20px 40px;
}

#page_faq dd {
	margin: 0 0 0 20px;
	text-indent: -19px;
	color: #CCD8CC;
}

#page_faq dd span{
	text-indent: 0px;
}

#page_faq dt {
	margin: 0 0 0 20px;
	text-indent: -19px;
}

#page_faq dd ul {
	margin-left: 0px;
	margin-bottom: 0px;
}
#page_faq dd ul {
	text-indent: 0px;
}

#winners {
	width: 100%;
	border-collapse: collapse;
	margin-top: 15px;
}

#winners th, #winners td {
	padding: 3px 6px;
	border-right: 1px solid #3B5F3B;
}

#winners th.last, #winners td.last {
	text-align: right; 
	font-weight: bold;
	border-right: none;
}

#winners th {
	border-bottom: 2px solid #3B5F3B;
}

#winners tr.biggest {
	color: #fdb611;
}

#winners th {
	text-align: left;
}

#feeds {
	margin-top: 45px;
}

#feeds a {
	text-decoration: none;
	margin-right: 20px;
}

#feeds img {
	vertical-align: middle;
}

#winnersIcon {
	display: block;
	float: right;
	margin: -58px 0 -30px;
}

#accountInfo {
	margin-left: 75px;
	color: #fff;
}

#accountInfo b {
	display: inline-block;
	width: 100px;
}

#accountRight {
	float: right;
	width: 206px;
	margin-left: 10px;
}

#accountClaim {
	text-align: center;
	margin-top: 20px;
}

#accountClaim p {
	color: #fff;
}

/* blackjack tournament */
#bjtMain {
	position:relative;
	margin-bottom: 30px;
}

#bjtTop {
	height: 250px;
}

#bjtContent {
	padding: 25px 20px 115px;
	border-top: 1px solid #370024;
	background: #27001a url(/img/bjt_content_bg.gif) repeat-x bottom;
	color: #fff;
}

#bjtContent ul, #bjtContent ol {
	margin: 10px 3px 25px 20px;
}

#bjtContent ul {
	list-style-image: url(/img/yellow_dot.gif);
	margin: 10px 3px 25px;
	font-size: .9em;
}

#bjtContent ul.links {
	list-style-image: url(/img/white_arrow.gif);
}

#bjtContent ul.links a {
	font-weight: bold;
	text-decoration: none;
}

#bjtContent ul.links a:hover {
	text-decoration: underline;
}


#bjtContent li, #bjtContent p {
	color: #fff;
	padding: 0;
}

#bjtMain #downloadBtn {
	position: absolute;
	bottom: -35px;
	z-index: 3;
	left: 240px;
}

#bjtLeftCol, #bjtRightCol {
	width: 324px;
	padding: 15px 20px;
	position: relative;
}

#bjtLeftCol {
	float: left;
	background: transparent url(/img/bjt_left_bg.gif) no-repeat top;
}

#bjtRightCol {
	float: right;
	background: transparent url(/img/bjt_right_bg.gif) no-repeat top;
}

#bjtContent h2#gettingStarted, #bjtContent h2#singleTournaments, #bjtContent h2#multiTournaments, #bjtContent h2#generalRules,
#bjtContent h2#loyaltyPoint, #bjtContent h2#victoryPoint, #bjtContent h2#singleTable, #bjtContent h2#multiRules, 
#bjtContent h2#chatFeature, #bjtContent h2#promotions {
	width: 245px;
	height: 39px;
	text-indent: -9999px;
	background-image: url(/img/bjt_subhdr_getting_started.gif);
	padding: 0;
	margin: 20px 0 20px -10px;
}

#bjtContent h2#singleTournaments {
	background-image: url(/img/bjt_subhdr_single_tournaments.gif);
}

#bjtContent h2#multiTournaments {
	background-image: url(/img/bjt_subhdr_multi_tournaments.gif);
}

#bjtContent h2#generalRules {
	background-image: url(/img/bjt_subhdr_general_rules.gif);
}

#bjtContent h2#loyaltyPoint {
	background-image: url(/img/bjt_subhdr_loyalty.gif);
}

#bjtContent h2#victoryPoint {
	background-image: url(/img/bjt_subhdr_victory.gif);
}

#bjtContent h2#singleTable {
	background-image: url(/img/bjt_subhdr_single_table.gif);
}

#bjtContent h2#multiRules {
	background-image: url(/img/bjt_subhdr_multi_rules.gif);
}

#bjtContent h2#chatFeature {
	background-image: url(/img/bjt_subhdr_chat.gif);
}

#bjtContent h2#promotions {
	background-image: url(/img/bjt_subhdr_promotions.gif);
}

.bottomShadow {
	height: 5px;
	background: transparent url(/img/btm_grad.gif) repeat-x top;
	margin-bottom: 10px;
}

#bjtInner {
	width: 729px;
	background: transparent url(/img/bjt_top_bg.gif) no-repeat top;
	padding: 15px 10px;
}

#bjtInner ul {
	font-size: 1em;
}

#bjtInner a.back {
	display: block;
	float:right;
	margin: 15px 10px 0 0;
	background-image: url(/img/bjt_back.gif);
	width: 53px;
	height: 20px;
	text-indent: -9999px;
}

/* bjt - tables */

#bjtContent table {
	border-collapse: collapse;
	width: 100%;
	font-weight: bold;
	color: #ddccd8;
	margin-top: 30px;
}

#bjtContent table th, #bjtContent table td {
	border: 1px solid #980066;
	padding: 6px 20px;
	text-align: left;
}

#bjtContent table th {
	color: #ffb811;
	font-size: 1.2em;
	padding: 12px 20px;
	background-color: #380026;
}

#bjtContent table td.brightbg {
	background-color: #57003a;
}

#bjtContent table td.bright {
	color: #fff;
}

#bjtContent table th.bright {
	color: #bc4f98;
	background-color: #7a0052;
	padding: 6px 20px;
	font-size: 1em;
}

#bjtContent table td span {
	font-variant: small-caps;
}

/* banking */

.pdf, .doc {
	display: block;
	padding-left: 20px;
	background-color: transparent;
	background-image: url(/img/icons_doc_pdf.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	height: 16px;
	width: 14.5em;
}

 .doc {
    background-position: 0 -16px;
}

.head {
	margin-top: 25px;
}

.abs {
	position: absolute;
}

/* download instructions */
.downloadLeft {
	float: left;
	margin: 0 20px;
	width: 335px;
}

.downloadImg {
	float: right;
	margin-right: 10px;	
}

.downloadTxt p, .downloadTxt ul {
	margin: 20px 20px 30px;	
}

.downloadHdr {
	margin-top: 10px;
}
