/* PlayersClub Casino Site                */
/* CSS Nibble media solutions - WJ     */
/* Augustus 2009                       */

body {
	background-color       : #141414;
	background-image       : url(../pageimg/pcc_back.gif);
	text-align             : center;
	margin                 : 0px;
	padding                : 0px;
}

div#bodywrapper {
	margin                 : 15px auto 0px auto;
	padding                : 0px;
	width                  : 760px;
}

div#bodywrapper #header {
	margin                 : 0px;
	padding                : 0px;
	height                 : 323px;
	clear                  : both;
	overflow               : hidden;
}

/* MENU */ 
div#bodywrapper #header #menuwrapper {
	float                  : right;
	margin                 : 0px;
	padding                : 0px;
	width                  : 760px;
	height                 : 20px;
	background-image       : url(../pageimg/pcc_menu.gif);
	background-position    : top left;
	background-repeat      : no-repeat;
	text-align             : left;
}

div#bodywrapper #header #menuwrapper ul.menu,
div#bodywrapper #header #menuwrapper ul.menu li,
div#bodywrapper #header #menuwrapper ul.menu ul {
	list-style             : none;
	margin                 : 0;
 	padding                : 0;
}

div#bodywrapper #header #menuwrapper ul.menu {
	position               : relative;
	float                  : left;
	z-index                : 597;
}

div#bodywrapper #header #menuwrapper ul.menu li {
	float                  : left;
	line-height            : 20px;
	vertical-align         : middle;
	zoom                   : 1;
}

div#bodywrapper #header #menuwrapper ul.menu li.hover,
div#bodywrapper #header #menuwrapper ul.menu li:hover {
	position               : relative;
	z-index                : 599;
	cursor                 : default;
}

div#bodywrapper #header #menuwrapper ul.menu ul {
	display                : none;
	position               : absolute;
	top                    : 100%;
	left                   : 0;
	z-index                : 598;
	width                  : 100%;
}

div#bodywrapper #header #menuwrapper ul.menu ul li {
	float                  : none;
}

div#bodywrapper #header #menuwrapper ul.menu li:hover > ul {
	display                : block;
}

div#bodywrapper #header #flashHeader {
	float                  : right;
	margin                 : 0px;
	padding                : 0px;
	width                  : 760px;
	height                 : 303px;
}

div#bodywrapper #pageBody {
	float                  : left;
	margin                 : 0px auto 0px auto;
	padding                : 0px;
	width                  : 760px;
	background-image       : url(../pageimg/pcc_home_body.gif);
	background-position    : top;
	background-repeat      : repeat-y;
	text-align             : center;
}

div#bodywrapper #pageBody #contentwrapperhome {
	position               : relative;
	background-image       : url(../pageimg/pcc_home_subhead.jpg);
	background-position    : top left;
	background-repeat      : no-repeat;
	margin                 : 0;
	padding                : 0px 10px 0 10px;
	width                  : 740px;
	text-align             : left;

}

div#bodywrapper #pageBody #contentwrapperhome #rightbtn {
	width                  : 720px;
	height                 : 32px;
	text-align             : right;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 10px;
	font-weight            : bold;
	line-height            : 30px;
	margin                 : 0;
	padding                : 0;
	color                  : #FFF;
}

div#bodywrapper #pageBody #contentwrapperhome #rightbtn a{
	text-align             : right;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 10px;
	font-weight            : bold;
	line-height            : 32px;
	color                  : #FFF;
	text-decoration        : none;
}

div#bodywrapper #pageBody #contentwrapperhome #rightbtn a:hover {
	color                  : #FFF;
	text-decoration        : underline;
}

div#bodywrapper #pageBody #contentwrapperhome #homebanners {
	width                  : 740px;
	height                 : 185px;
	margin                 : 0;
	padding-top            : 25px;
}

div#bodywrapper #pageBody #contentwrapperhome #homebanners #bannersLeft {
	float                  : left;
	width                  : 360px;
	text-align             : left;
	display                : inline;
}

div#bodywrapper #pageBody #contentwrapperhome #homebanners #bannersRight {
	float                  : right;
	width                  : 360px;
	text-align             : right;
	display                : inline;
}

div#bodywrapper #pageBody #contentwrapperhome #homebanners #bannersRight #txtContainer a {
	width                  : 150px;
	height                 : 148px;
	background-image       : url(../pageimg/txt_back.jpg);
	background-position    : top left;
	background-repeat      : no-repeat;
	text-align             : left;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	line-height            : 19px;
	float                  : left;
	margin-right           : 5px;
	display                : block;
	color                  : #FFF;
	text-decoration        : none;
	padding                : 10px;
}

div#bodywrapper #pageBody #footer {
	background-image       : url(../pageimg/pcc_footer.gif);
	background-position    : top left;
	background-repeat      : no-repeat;
	margin                 : 0 auto	0 auto;
	padding                : 0;
	width                  : 760px;
	text-align             : left;
	height                 : 40px;
}

div#bodywrapper #pageBody #footer img {
	float                  : left;
	display                : inline;
	margin                 : 8px 30px 0 10px;
	vertical-align         : middle;
}

div#bodywrapper #pageBodyRest {
	float                  : left;
	margin                 : 0px auto 0px auto;
	padding                : 0px;
	width                  : 760px;
	background-image       : url(../pageimg/pcc_rest_body.gif);
	background-position    : top;
	background-repeat      : repeat-y;
	text-align             : center;
}

div#bodywrapper #pageBodyRest #contentwrapper {
	background-image       : url(../pageimg/pcc_rest_subhead.jpg);
	background-position    : top left;
	background-repeat      : no-repeat;
	margin                 : 0px auto 0px auto;
	padding                : 0px 20px 0 20px;
	width                  : 720px;
	text-align             : left;
}

div#bodywrapper #pageBodyRest #contentwrapper #pageTitle {
	width                  : 720px;
	height                 : 32px;
	text-align             : left;
	margin                 : 0;
	padding                : 4px 0 0 0;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 18px;
	font-weight            : normal;
	line-height            : 30px;
	color                  : #FFF;
}

div#bodywrapper #pageBodyRest #contentwrapper #content {
	width                  : 720px;
	margin                 : 0;
	padding-top            : 25px;
}

div#bodywrapper #pageBodyRest #contentwrapper #content p {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : normal;
	line-height            : 14px;
	color                  : #FFF;
}

div#bodywrapper #pageBodyRest #contentwrapper #content p a, 
div#bodywrapper #pageBodyRest #contentwrapper #content p a:visited {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : normal;
	line-height            : 14px;
	color                  : #FFF;
}

div#bodywrapper #pageBodyRest #contentwrapper #content p a:hover {
	text-decoration        : none;
}

div#bodywrapper #pageBodyRest #contentwrapper #content H1 {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : bold;
	line-height            : 16px;
	color                  : #F90;
	font-variant           : small-caps;
}

div#bodywrapper #pageBodyRest #contentwrapper #content H2 {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : bold;
	line-height            : 16px;
	color                  : #F90;
	font-variant           : small-caps;
}

div#bodywrapper #pageBodyRest #contentwrapper #content ul,
div#bodywrapper #pageBodyRest #contentwrapper #content ol{
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	line-height            : 16px;
	color                  : #FFF;
}

div#bodywrapper #pageBodyRest #contentwrapper #content ul a,
div#bodywrapper #pageBodyRest #contentwrapper #content ol a {
	color                  : #FFF;
}

div#bodywrapper #pageBodyRest #contentwrapper #content ul a:hover,
div#bodywrapper #pageBodyRest #contentwrapper #content ol a:hover {
	color                  : #FFF;
	text-decoration        : none;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .q a {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : normal;
	line-height            : 18px;
	color                  : #FFF;
	margin                 : 0 0 0px 10px;
	text-decoration        : none;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .vertical_slide,
div#bodywrapper #pageBodyRest #contentwrapper #content .vertical_slide ol,
div#bodywrapper #pageBodyRest #contentwrapper #content .vertical_slide li {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : normal;
	line-height            : 18px;
	color                  : #CCC;
	margin                 : 0 0 10px 20px;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .vertical_slide a {
	color                  : #CCC;
	text-decoration        : underline;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .vertical_slide a:hover {
	color                  : #CCC;
	text-decoration        : none;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .vertical_slide .slide_content {
	overflow               : hidden;
	height                 : 0;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .bankingTable {
	border-collapse        : collapse;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : normal;
	color                  : #FFF;
	margin                 : 0;
	padding                : 0;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .bankingTable th{
	border-bottom          : 2px solid #CCC;
	height                 : 20px;
	margin                 : 0;
	padding                : 0;
	text-align             : left;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .bankingTable tr,
div#bodywrapper #pageBodyRest #contentwrapper #content .bankingTable td {
	border-bottom          : 1px dotted #CCC;
	margin                 : 0;
	padding                : 0;
	text-align             : left;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .formTable {
	border-collapse        : collapse;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	font-weight            : normal;
	color                  : #FFF;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .formTable th {
	border-bottom          : 1px dotted #CCC;
	height                 : 30px;
	text-align             : left;
	vertical-align         : bottom;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .formTable tr {
	height                 : 25px;
	padding                : 0 0 2px 0;
}

/* FORMS */
div#bodywrapper #pageBodyRest #contentwrapper #content form {
	margin                   : 0px;	
}

div#bodywrapper #pageBodyRest #contentwrapper #content .formfields {
	font-family              : Verdana, Geneva, sans-serif; 
	font-size                : 11px;
	margin                   : 0px;
	color                    : #000;
	border                   : 1px solid #FFF; 
	width                    : 300px;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .formbtn {
	font-family              : Verdana, Geneva, sans-serif;
	font-size                : 12px;
	font-weight              : bold;
	background-color         : #999;
	margin                   : 0px 0px 0px 5px;
	color                    : #FFF;
	border                   : 1px solid #FFF; 
	width                    : 200px;
}

div#bodywrapper #pageBodyRest #contentwrapper #content .formbtn:hover {
	font-family              : Verdana, Geneva, sans-serif; 
	font-size                : 12px;
	font-weight              : bold;
	background-color         : #CCC;
	margin                   : 0px 0px 0px 5px;
	color                    : #000;
	border                   : 1px solid #FFF; 
	width                    : 200px;
}

div#bodywrapper #pageBodyRest #footer {
	background-image       : url(../pageimg/pcc_rest_footer.gif);
	background-position    : top left;
	background-repeat      : no-repeat;
	margin                 : 0 auto	0 auto;
	padding                : 0;
	width                  : 760px;
	text-align             : left;
	height                 : 40px;
}

div#bodywrapper #pageBodyRest #footer img {
	float                  : left;
	display                : inline;
	margin                 : 8px 30px 0 10px;
	vertical-align         : middle;
}

div#bodywrapper #footerLinks {
	float                  : left;
	margin                 : 0px auto 0px auto;
	padding                : 0px;
	width                  : 760px;
	display                : inline;
	vertical-align         : middle;
	text-align             : left;
	color                  : #CCC; 
	line-height            : 20px;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 11px;
}

div#bodywrapper #footerLinks a {
	color                  : #CCC; 
}

div#bodywrapper #footerLinks a:hover {
	color                  : #FFF; 
}

div#bodywrapper #footerbanner {
	margin                 : 0 auto	0 auto;
	padding                : 0;
	width                  : 468px;
	height                 : 60px;
}

div#bodywrapper #footerbanner img {
	margin                 : 15px 0 0 0;
}
