/* PartyGaming core style sheet */

/* generic styles */
html {
	height: 101%;
}
body {
	color: black; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; background-color: white;
	border-collapse: collapse; background: URL(/images/top_gradiant.gif) 0 0 repeat-x; text-align: center; /* The "text-align: center" in combination with the "text-align: left" in the next style will center everything in IE5 */
}
#container {
	width: 750px; margin: 10px auto; text-align: left; padding: 0; color: black;
}
#container img {
	border: 0; 
}
#container a {
	color: #000; text-decoration: none;
}
#container a:hover {
	color: black; text-decoration: underline;
}
#container h2, #container h3, #container h4, #container h5, #container h6 {
	color: black; font-family: Arial, Helvetica, sans-serif; background-color: transparent;
}
#container h2 {
	font-size: 1.3em; font-weight: bold; margin-bottom: 5px; 
}
#container h3 {
	font-size: 1.05em; font-weight: bold;
}
#container h4 {
	font-size: 1em; font-weight: bold;
}
#container h5, #container h6 {
	font-size: .9em; font-weight: bold;
}
.clearer {
	clear: both
}	
/* END generic styles */

/* header styles */
#container #header {border: 0!important; width:748px; margin-left:-1px;	 margin:0; padding-top:0; padding-bottom:0; text-align:left;}
#container #header h2 {margin-left:10px;}
* html #container #header h2 {margin-left:5px;}
#container #header h2 {
	font-size: .9em; float: left; margin: 0 0 0 10px; padding: 0;
}
* html #container #header h2 {
	margin: 0 0 0 5px;
}
#container #header ul {
	padding: 0; margin: 0 0 0 10px; float: left; font-size: .9em; width: 640px; list-style-type: none; min-height: 20px;
}
#container #header li {
	float: left; margin: 0 8px 0 0; padding-left: 8px; background: URL(/images/nav_line.gif) no-repeat 0 0.2em;
}
#container #header li.firstItem {
	background: none; padding: 0;
}
#container #header li.firstItem img {
	margin-right: 3px;
}
#container #header #main {
	background: URL(/images/header/header_back.gif) 0 0 no-repeat; background-color:#F4F6F3; margin-top: 5px; width: 750px; min-height: 97px!important; clear: both; margin-bottom:0px!important;
}
*html #container #header #main {
	background: URL(/images/header/header_back.gif) 0 0 no-repeat; background-color: #F4F6F3; margin-top: 5px; width: 750px; height: 97px; clear: both; margin-bottom:0px!important;}	
#container #header #main ul{ margin:5px!important;}
#container #header #main #mainLeft {
	float: left;
}
#container #header #main #mainLeft a.logo{ float:left; margin:0; margin-bottom:-5px; padding:0;}
* html#container #header #main #mainLeft a.logo{ float:left; margin:0; margin-bottom:-10px!important; padding:0; width:600px;}
#container #header #main #storeText {
	display: inline; font-size: .9em; background: url(/images/header/store_tile.gif) 0 0 repeat-x; padding: 7px 0 8px 0; vertical-align: top; 
	position: relative; top: 7px;
}


#container #header #main a {
	color: white; 
}
#container #header #main a:hover {
	text-decoration: none;
}


/* start my account links */
#container #header ul#nav_account {
	padding: 0 !important;
	margin: 0 !important;
	float: right !important;
	height: 27px;
	overflow: hidden;
	display: block;
	width: auto !important;
}

#container #header ul#nav_account {
	width: 260px !important #
	width: auto !important;
}

#container #header ul#nav_account li {
	text-align: center;
	float: left !important;
	display: block;
}
#container #header ul#nav_account li#points, #container #header ul#nav_account li#account {
	margin: 0 !important;
	padding: 0 !important;
	background-image: url("/images/header/my_tile.gif") !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
}
ul#nav_account li#points a, ul#nav_account li#account a {
	margin: 0 !important;
	display: block;
	padding: 7px 15px 9px 15px !important;
}
ul#nav_account li#points a {
	background-image: url("/images/header/pa_left.gif") !important;
	background-repeat: no-repeat;
	padding-left: 22px !important;
	border-right: 1px solid #FFF;
}
ul#nav_account li#account a {
	background-image: url("/images/header/pa_right.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 18px !important;
}
ul#nav_account li#pg_logo {
	margin: 0 !important;
	padding: 0 !important;
	background-color: #FFF;
	background-image: none;
}
/* end my account links */


#container #header #main #topRow {
	float: right; height:27px; width: 200px; display: inline; 
}
* html #container #header #main #topRow {
	float: right; height:27px; width: 200px!important; display: inline; margin-left:55px; padding-left:10px; padding-right:0px;
}

#container #header #main #topRow .top{background: url(/images/header/my_tile.gif) 0 0 repeat-x;}

#container #header #main #topRow img#firstCurve{ float:right; margin:0; padding:0; }
* html #container #header #main #topRow img#firstCurve{float:right; margin-left:5px; margin-right:0px; padding-left:5px}

#container #header #main #topRow img#secondCurve{ float:right; margin:0; padding:0; }
* html #container #header #main #topRow img#secondCurve{float:right; padding-left:2px; margin-right:0; margin-left:-3px;}
#container #header #main #topRow img#pgLogo{ float:right; margin:0; padding:0;  }
* html #container #header #main #topRow img#pgLogo{ float:right; margin:0; padding:0; padding-left:4px; margin-left:-6px }
#container #header #main #topRow a.account {
	float:right; position:relative; color: white; font-size: .9em; background: url(/images/header/my_tile.gif) 0 0 repeat-x; padding:5px 2px 10px 2px; margin-top:0px!important; margin-bottom:0px; margin-left:0px; margin-right:0px ; text-align:center; vertical-align:middle; z-index:100; width:70px!important; height:27px; display: inline; 
}
html>body #container #header #main #topRow a.account{
		float:right; display: inline; 
		margin-left:0px; padding:5px 0px 10px 0px; 
		voice-family: "\"}\"";
  		voice-family:inherit;
		width:75px;
}


#container #header #main #middleRow {
	margin-right: 10px; margin-top: 5px; float: right; width: 400px; text-align: right;
}
* html #container #header #main #middleRow {
	margin-right: 5px; margin-top:5px; margin-bottom:5px;
}
#container #header #main #middleRow p {
	color: white; font-size: .9em; display: inline; position: relative; top: -4px;
}
#container #header #main #middleRow p a:hover {
	text-decoration: underline;
}


#container #header #main #bottomRow {
	float: right; padding: 0; margin:0; margin-left:5px!important; margin-bottom:-17px; margin-top:8px; background: URL(/images/header/search_tile.gif) 0 0 repeat-x; width: 40%; max-height:33px!important; z-index:-10;
}

* html #container #header #main #bottomRow {
	margin: 3px -5px -5px 5px; padding-left:-5px; padding-right:-5px;  background-color: #F4F6F3; 
}
body>#container #header #main #bottomRow {
	float: right; padding: 0; margin:0; margin-left:5px!important; margin-bottom:-17px; margin-top:8px; background: URL(/images/header/search_tile.gif) 0 0 repeat-x; width: 40%; max-height:33px!important; z-index:-10;
}

#container #header #main #bottomRow img#btnsearch{margin-left:-2px!important; margin-right:-2px!important;  }
* html #container #header #main #bottomRow img#btnsearch{margin-left:-2px!important; margin-right:-2px!important;}
#container #header #main #bottomRow #bottomInner {
	position: relative; top: -7px; display: inline;
}
#container #header #main #bottomRow form {
	padding: 0; margin: 0; display: inline;
}
#container #header #main #bottomRow form select.languageSel {
	font-size: 11px; width: 85px; position: relative; top: -3px;
}
* html #container #header #main #bottomRow form select.languageSel {
	top: -1px;
}
body>#container #header #main #bottomRow form select.languageSel {
	font-size: 11px; width: 85px; position: relative; top: -4px; height:20px;
}

#container #header #main #bottomRow form#site_swither_form {
	position: relative; top: -2px;
}
#container #header #main #bottomRow input.inputBox {
	border-top: 1px solid #9D9DA1; border-left: 1px solid #9D9DA1; border-right: 1px solid white; 
	border-bottom: 1px solid white; font-size: .9em; padding: 0; margin: 0;	position: relative; top: -7px; height: 17px; width: 115px;
}
body> #container #header #main #bottomRow input.inputBox {
	border-top: 1px solid #9D9DA1; border-left: 1px solid #9D9DA1; border-right: 1px solid white; 
	border-bottom: 1px solid white; font-size: .9em; padding: 0; margin: 0;	position: relative; top: -7px; height: 17px; width: 115px;
}

* html #container #header #main #bottomRow input.inputBox {
	top: -4px;
}


#container #header #main #bottomRow input#search {
	margin-right:-10px!important; margin-bottom:-2px;
}
*html #container #header #main #bottomRow #bottomInner input#search {
	margin-right:-10px!important; 
}



/*#container #header {
	border: 1px solid black; background-color: #F4F6F3; height: 27px; padding-top: 2px;
}
#container #header h2 {
	padding: 0; margin: 6px 10px 0 5px; float: left; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container #header ul {
	padding: 0; margin: 6px 0 0 0; float: left; font-size: .9em; width: 220px;
}
#container #header li {
	display: inline; margin: 0 5px 0 0; padding-left: 8px; background: URL(/images/nav_line.gif) no-repeat 0 0.2em;
}
#container #header li.firstItem {
	background: none; padding: 0;
}
#container #header #topRight {
	float: right; width: 420px;
}
#container #header #topRight #powered {
	float: right;
}
#container #header #topRight #login {margin-top:2px; margin-left:3px; padding:0; font-size:.8em; background-color:#8747A5; float:right;}
#container #header #topRight #login img {float:left;}
#container #header #topRight #login #hdrbttnrpt {float:left; text-align:center; background-image:url(/images/hdrbutton_rpt.jpg); background-repeat:repeat-x; padding:4px 3px 5px 2px;}
#container #header #topRight #login #hdrbttnrpt a:link {color:#FFF;}
#container #header #topRight #login #hdrbttnrpt a:visited {color:#FFF;}
#container #header #topRight #login #hdrbttnrpt a:hover {text-decoration:none;}
#container #header #topRight #login #hdrbttnrpt a:active {color:#FFF;}
#container #header #topRight #flag {
	float: right;
}
#languagesT {
	float: right; margin: 0; padding: 0;
}
h2.languagesText {
	font-weight: normal!important; padding: 0; margin: 0; position: relative; left: 8px;
}
* html h2.languagesText {
	position: relative; left: 18px;
}
#container #header #topRight #languages {
	float: right; margin-right: 3px;
}
#container #header #topRight #languages form {
	padding: 0; margin: 0 0 2px 0;
}
#container #header #topRight #languages select {
	width: 100px; height: 19px; padding: 0; margin: 2px 0 0 3px; font-size: 10px;
}
* html #container #header #topRight #languages select {
	font-size: 11px;
}
#container #logoSearch {
	background: URL(/images/header_background.jpg) 0 0 no-repeat; border: 1px solid black; border-top: 0; 
	border-bottom: 0;
} 
#container #logoSearch img {
	padding-bottom: 10px;
} 
#container #logoSearch form {
	float: left; margin: 44px 0 0 380px;
} 
* html #container #logoSearch form {
	float: left;
	margin: 44px 0 0 189px;
} 
#container #logoSearch input.inputBox {
	border: 0;
	width: 110px;
	height: 15px;
	height/**/:/**/ /*comment by snjd 12px;
	font-size: .8em;
	margin-left: -6px;
	margin-left/**/:/**/ /*comment by snjd 0;
} 
#container #logoSearch input.inputButton {
	margin-left: 5px;
} 
*/
#container #topNav {
	background-color: #C4C8C7;
}
#container #topNav ul {
	
	padding: 0 0 0 0;
	padding/**/:/**/ 3px 0 0 0;
	margin: -5px 0 0 0;
	margin/**/:/**/ 0 0 0 0;
	background: URL(/images/top_nav_background.jpg) 0 0 no-repeat;
	border: 1px solid black;
	border-bottom: 0;
	border-top: 0;
	list-style-type: none;
	font-size: .8em;
	font-weight: bold;
	text-align: center;
	min-height: 17px;
}
* html #container #topNav ul {
	height: 17px;
}

#container #topNav li {
	display: inline;
	padding: 0px 7px 0px 9px;
	padding/**/:/**/ 2px 7px 5px 9px;
	margin: 2px 0 0 0;
	margin/**/:/**/ 4px 0 0 0;
	height: 27px;
	background: URL(/images/nav_divider.gif) 0 0.3em no-repeat;
}

*:first-child+html #container #topNav li {
line-height:17px; padding-top:4px;
}

*:first-child+html #container #topNav li a {
position:relative; bottom:3px;
}


#container #topNav li.first {
	padding: 0 5px 0 6px; background: none;
}
#container #topNav li.first a {
	color: #660000;
}
#container #topNav li.hiLighted {
	background: none; background-color: #660000; margin-right: -1px; border-left: 1px solid #666; border-right: 1px solid #666;
}



#container #topNav li.hiLighted a {
	color: white;
}
/* End header styles */

/* bread crumb styles */
#container #breadCrumb {
	margin: 0;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 5px;
	background-color: #660000;
	color: black;
	min-height: 20px;
}
* html #container #breadCrumb {
	height: 20px;
}
#container #breadCrumb h2 {
	padding: 0;
	margin: 0 0 0 10px;
	margin/**/:/**/ 5px 0 0 10px;
	float: left;
	color: black;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em; 
	background-color: #660000; color: #FFFFFF;
}
* html #container #breadCrumb h2 {
	margin: 5px 0 0 5px; 
}
#container #breadCrumb ul {
	margin: 5px 0 0 10px;
	padding: 0;
	font-size: .8em;
	float: left;
	background-color: #660000;
	width: 620px;
}
#container #breadCrumb li {
	display: inline;
	background: none;
	background/**/:/**/ URL(/images/bread_arrow_right.gif) 0 0.5em no-repeat;
	margin-right: 10px; padding-left: 10px;
}
#container #breadCrumb li a {
	color: #ffffff;
}
#container #breadCrumb li a:hover {
	color: #FBB740; text-decoration: underline;
}
#container #breadCrumb li.lastCrumb {
	display: inline;
	background: none;
	background/**/:/**/ URL(/images/bread_arrow_down.gif) 0 0.3em no-repeat;
	margin-right: 10px;
	padding-left: 8px;
	color: #F6FF60;
}
#container #breadCrumb li.lastCrumb a {
	color: #FBB740;
}
/* END bread crumb styles */

/* Left Navigation styles */
#container #content #leftNav {
	margin: 0 0 0 10px; width: 150px; color: white; font-size: 1em; float: left; min-height: 600px;
}	
#container #content #leftNav img {
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
}	
* html #container #content #leftNav {
	margin: 0 0 0 5px; height: 600px;
}
#container #content #leftNav ul {
	padding: 0; margin: 0; width: 138px; list-style-type: none; 
}	
#container #content #leftNav li {
	padding: 0 0 6px 0; margin: 6px 0 0 0; border-bottom: 1px dotted white; line-height: 1.2em;
}	
#container #content #leftNav li a {
	color: white; text-decoration: none;
}	
#container #content #leftNav li a:hover {
	text-decoration: underline; color: #FBB740;
}	
li.li1Last,li.li1HiLast {
	border-bottom: 0;
}	
#container #content #leftNav li.li1Hi a,#container #content #leftNav li.li1HiLast a {
	font-weight: bold; color: #FBB740; background: URL(/images/left_arrow_right.gif) 0 .4em no-repeat; padding: 0 0 6px 10px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li1Hi a:hover,#container #content #leftNav li.li1HiLast a:hover,#container #content #leftNav li.li1HiSub a:hover,#container #content #leftNav li.li2Hi a:hover,#container #content #leftNav li.li2HiSub a:hover,#container #content #leftNav li.li2HiLast a:hover,#container #content #leftNav li.li3Hi a:hover,#container #content #leftNav li.li3HiLast a:hover {
	text-decoration: none;
}	
#container #content #leftNav li.li1HiSub {
	border-bottom: 0; font-weight: bold; color:#FBB740; background: URL(/images/left_arrow_down.gif) 0 .5em no-repeat; padding: 0 0 0 10px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li1HiSub a,#container #content #leftNav li.li2Hi a,#container #content #leftNav li.li2HiSub a,#container #content #leftNav li.li2HiLast a,#container #content #leftNav li.li3Hi a,#container #content #leftNav li.li3HiLast a {
	font-weight: bold; color: #FBB740; 
}	
#container #content #leftNav li.li1Sub {
	border-bottom: 0; background: URL(/images/left_arrow_black.gif) 0 .5em no-repeat; padding: 0 0 0 10px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li2 {
	border-bottom: 0; padding: 0 0 0 10px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li2Hi {
	border-bottom: 0; background: URL(/images/left_arrow_right.gif) 10px .4em no-repeat; padding: 0 0 0 20px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li2HiSub {
	border-bottom: 0; background: URL(/images/left_arrow_down.gif) 10px .4em no-repeat; padding: 0 0 0 20px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li2HiLast {
	background: URL(/images/left_arrow_right.gif) 10px .4em no-repeat; padding: 0 0 10px 20px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li2Sub {
	border-bottom: 0; padding: 0 0 0 20px; margin: 6px 0 6px 0; background: URL(/images/left_arrow_black.gif) 10px .5em no-repeat; 
}	
#container #content #leftNav li.li2Last {
	padding-left: 20px; padding: 0 0 10px 10px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li3 {
	border-bottom: 0; padding: 0 0 0 20px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li3Hi {
	border-bottom: 0; background: URL(/images/left_arrow_right.gif) 20px .4em no-repeat; padding: 0 0 0 30px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li3HiLast {
	background: URL(/images/left_arrow_right.gif) 20px .4em no-repeat; padding: 0 0 10px 30px; margin: 6px 0 6px 0;
}	
#container #content #leftNav li.li3Last {
	padding: 0 0 10px 20px; margin: 6px 0 6px 0;
}	
/* END left navigation styles */

/* footer styles */

#footer li.blackLine { background: URL(/images/black_line.gif) 0 .3em no-repeat; padding-left: 5px; }

#footer {
	float: left; margin: 10px 0 0 0; 
}
#footer p {
	color: #666; font-size: .8em; margin: 0 0 10px 0; width: 700px; background-color: transparent;
}
#footer ul {
	float: left; margin: 0 0 10px 0; width: 750px; color: red; font-size: .8em; padding: 0; background-color: transparent;
}
#footer li {
	display: inline;
}
#footer li a {
	color: #660000;
}
#footer li a:hover {
	color: #660000; text-decoration: underline; 
}
#footer li.redLine {
	background: none;
	background/**/:/**/ URL(/images/red_line.gif) 0 .3em no-repeat;
	padding-left: 5px;
}
#footer ul.footerImg {
	margin: -5px 0 5px 0;
}
#footer ul.footerImg li a{
	text-decoration: none!important;
}
/* END footer styles */
@media all and (min-width: 0px){
   #container #header #topRight {
   		padding: 0;
   		margin: -19px 0 0 0;
   		width: 500px;
   }
   #container #header #topRight #login #hdrbttnrpt {
   		width: 100px;
   }
   #container #header {
		width: 748px;
	}
	#container #topNav {
	height: 20px;
	width: 750px;
	margin: 0; padding: 0;
}
}

